(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3c8d72c2"],{"6b9e":function(e,t,i){"use strict";i("8788")},7079:function(e,t,i){"use strict";var n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"select-suggestion"},[e._t("label",(function(){return[e.label?t("div",{class:"label-div text-sm ".concat(e.focused?"text-primary":"")},[t("label",{staticClass:"p-1"},[e._v(e._s(e.label||e.$t("suggestable_models.".concat(e.model))))])]):e._e()]})),t("div",{staticClass:"flex flex-row gap-2 w-full"},[t("div",{staticClass:"min-h-full w-full relative"},[t("vs-select",{ref:"select",class:["w-full",e.selectClass],attrs:{autocomplete:"",placeholder:e.translatedPlaceholderText,danger:void 0===e.selectedModel,"danger-text":"Seleção inválida",noData:e.noData,preventClear:e.preventClear},on:{"input-change":e.searchSuggestions,input:e.selectModel,focus:e.onFocus,change:e.change},model:{value:e.selectedModelId,callback:function(t){e.selectedModelId=t},expression:"selectedModelId"}},e._l(e.suggestedModels,(function(i){return t("vs-select-item",{key:i.id,attrs:{value:i.id,text:e.itemTextFormat(i)}})})),1),t("div",{staticClass:"loadingContainer absolute inset-0 pointer-events-none p-3 pr-6 flex items-center justify-end"})],1),e.selectedModelId&&e.appendClearOption?t("vs-button",{staticClass:"flex-grow-0 flex-shrink-0 h-auto",attrs:{color:"danger",type:"border","icon-pack":"feather",icon:"icon-x"},on:{click:e.clearSelection}}):e._e()],1)],2)},s=[],o=(i("a4d3"),i("e01a"),i("7db0"),i("cb9e"),i("b0c0"),i("a9e3"),i("d3b7"),i("25f0"),i("c9e8")),l=i("f128"),a={props:{selectClass:{type:String,default:""},onlySuggestion:{type:Boolean,default:!0},placeholderText:{type:String,default:""},model:{type:String,default:""},column:{type:String,default:null},max:{type:Number,default:5},with:{type:Array,default:function(){return[]}},itemTextFormat:{type:Function,default:function(e){return e.name||e.title||e.description||e.id}},selectedModel:{type:Object,default:null},label:{type:String,default:null},noDataText:{type:String,default:function(){return this.$t("nenhum-valor-encontrado-informe-outro-valor-para-pesquisar")}},appendClearOption:{type:Boolean,default:!0},color:{type:String,default:"primary"},promptText:{type:String,default:function(){return this.$t("informe-um-valor-para-pesquisar")}},preventClear:{type:Boolean,default:!1}},components:{VxInputGroup:l["a"]},data:function(){return{selectedModelId:null,suggestionService:null,suggestedModels:[],timeout:null,focused:!1,searchInputValue:"",lastSuggestionCount:null}},model:{prop:"selectedModel",event:"selected-model"},watch:{max:function(e){this.changeServiceParam("max",e)},model:function(e){this.changeServiceParam("model",e)},column:function(e){this.changeServiceParam("property",e)}},mounted:function(){this.suggestionService=o["a"].buildOnModel(this.model,this.column,this.max,this.with,this.$vs),this.guaranteeModelDisplay()},beforeUpdate:function(){this.guaranteeModelDisplay()},computed:{showAppendButtons:function(){return this.selectedModelId&&this.appendClearOption},select:function(){return this.$refs["select"]},searchinput:function(){return this.$refs["select"].$refs["inputselect"]},noData:function(){return this.isEmpty(this.searchInputValue)||0!==this.lastSuggestionCount?this.isEmpty(this.searchInputValue)?this.promptText:"":this.noDataText},translatedPlaceholderText:function(){var e=_.snakeCase(this.model.toString());return this.placeholderText||this.$t("placeholders.select_suggestion.".concat(e))}},methods:{change:function(e){var t=_.get(e,"srcElement.value");this.isEmpty(t)?void 0===t&&this.$emit("input",{value:t,model:this.selectedModel}):this.$emit("input",{value:t,model:this.selectedModel})},changeServiceParam:function(e,t){this.suggestionService&&(this.suggestionService[e]=t)},selectModel:function(e){this.selectedModel=this.suggestedModels.find((function(t){return t.id===e})),this.suggestedModels=[this.selectedModel],this.emitSelection()},fill:function(e){this.selectedModel=e,this.suggestedModels=[e],this.selectedModelId=e.id,this.emitSelection()},clearSelection:function(){this.$emit("clearSelection"),this.reset()},guaranteeModelDisplay:function(){!this.isEmpty(this.selectedModel)&&this.isEmpty(this.selectedModelId)&&(this.selectedModelId=this.selectedModel.id,this.suggestedModels=[this.selectedModel])},fetchSuggestion:function(e){var t=this;e&&e.length&&(this.showLoading(),this.suggestionService.fetchSuggestion(e).then((function(e){t.lastSuggestionCount=e.length,t.closeLoading(),t.suggestedModels=e,clearTimeout(t.timeout),t.timeout=null}),(function(e){t.closeLoading()})))},searchSuggestions:function(){var e=this;this.timeout&&clearTimeout(this.timeout),this.searchInputValue=this.searchinput.value;var t=this.searchinput.value;this.isEmpty(t)?(this.select.clear=!1,this.reset()):this.timeout=setTimeout((function(){e.fetchSuggestion(t)}),500)},emitSelection:function(){this.$emit("selected-model",this.selectedModel)},reset:function(){this.suggestedModels=[],this.selectedModel=null,this.selectedModelId=null,this.searchinput.value="",this.lastSuggestionCount=null,this.emitSelection()},onFocus:function(e){this.searchInputValue=this.searchinput.value,this.focused=!0,this.fetchSuggestion("")},showLoading:function(){var e=document.querySelector(".loadingContainer");e&&this.$vs.loading({container:e,scale:.6})},closeLoading:function(){var e=document.querySelector(".loadingContainer");e&&this.$vs.loading.close(e)}}},r=a,u=(i("6b9e"),i("2877")),c=Object(u["a"])(r,n,s,!1,null,null,null);t["a"]=c.exports},8788:function(e,t,i){},"8dca":function(e,t,i){"use strict";i.r(t);i("b0c0");var n=function(){var e=this,t=e._self._c;return t("vx-card",[t("div",{staticClass:"grid grid-cols-12 gap-4"},[t("div",{staticClass:"col-span-12"},[t("fieldset",{staticClass:"p-2 pt-0 border border-grey"},[t("legend",{staticClass:"px-1 font-bol"},[e._v(" "+e._s(e.$t("filtros"))+" ")]),t("div",{staticClass:"flex items-center p-2 flex-wrap gap-4"},[t("select-suggestion",{ref:"select_questionnaire",class:e.questionnaire?"flex-grow":"flex-grow required",attrs:{max:20,column:"name,description",model:"ContentQuestionnaire",label:e.$t("Questionnaire"),appendClearOption:!0,placeholderText:e.$t("digite-o-nome-do-questionario")},on:{"selected-model":e.updateGrid},model:{value:e.questionnaire,callback:function(t){e.questionnaire=t},expression:"questionnaire"}})],1)])]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.questionnaire,expression:"questionnaire"}],staticClass:"col-span-12"},[t("Grid",{ref:"grid",attrs:{service:e.service,route_grid_path:"/questionnaire_sent_email/grid",hide_actions:!0,fetchOnMounted:!1,extraParams:e.gridParameters,showExport:!0,exportFilename:"Relatório de Email Enviado - Convite - ".concat(e.questionnaire&&e.questionnaire.name)}})],1)])])},s=[],o=i("b9ee"),l=i("7079"),a={components:{SelectSuggestion:l["a"]},data:function(){return{service:null,questionnaire:null}},watch:{questionnaire:function(e){this.updateGrid()}},computed:{validFilters:function(){return this.questionnaire&&this.questionnaire.id}},methods:{updateGrid:function(){this.validFilters&&(this.grid().model.current_page=0,this.grid().fillCustomFilters([{key:"questionnaire_id",value:this.questionnaire.id}]),this.grid().fetchGridData(!1))},grid:function(){return this.$refs["grid"]}},beforeMount:function(){this.service=o["a"].build(this.$vs)}},r=a,u=i("2877"),c=Object(u["a"])(r,n,s,!1,null,null,null);t["default"]=c.exports},c9e8:function(e,t,i){"use strict";i.d(t,"a",(function(){return u}));var n=i("d4ec"),s=i("bee2"),o=i("8f33"),l=i("262e"),a=(i("cb9e"),i("d3b7"),i("25f0"),i("c0e9")),r=i("2ef0"),u=function(e){function t(e){var i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,l=arguments.length>2?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",c=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[];return Object(n["a"])(this,t),i=Object(o["a"])(this,t,[e,s,l]),i.max=a,i.property=r,i.model=u,i.with=c,i}return Object(l["a"])(t,e),Object(s["a"])(t,[{key:"fetchSuggestion",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=Object(r["snakeCase"])(this.model.toString());return this.get("/".concat(n),{term:e,property:t||this.property,max:i||this.max,with:this.with}).then((function(e){return e}))}}],[{key:"buildOnModel",value:function(e,t,i,n){var s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return new this(this.resource,null,s,i,t,e,n)}},{key:"build",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return new this(this.resource,null,e)}}])}(a["a"]);u.resource="/api/v1/suggestion"},cb9e:function(e,t,i){"use strict";var n=i("23e7"),s=i("d429"),o=i("fc6a"),l=Array;n({target:"Array",proto:!0},{with:function(e,t){return s(o(this),l,e,t)}})},d429:function(e,t,i){"use strict";var n=i("07fa"),s=i("5926"),o=RangeError;e.exports=function(e,t,i,l){var a=n(e),r=s(i),u=r<0?a+r:r;if(u>=a||u<0)throw new o("Incorrect index");for(var c=new t(a),d=0;d<a;d++)c[d]=d===u?l:e[d];return c}}}]);