(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1bbb1ae3","chunk-b10e9872"],{"0ebf":function(t,e,i){"use strict";i("e989")},"2b5d":function(t,e,i){"use strict";var n=i("53ca"),s=i("5530"),a=(i("7db0"),i("c740"),i("caad"),i("14d9"),i("fb6a"),i("a434"),i("b0c0"),i("d3b7"),i("25f0"),i("8a79"),i("2532"),i("2bfd"),i("b974")),o=i("c6a6"),r=i("80d2");e["a"]=o["a"].extend({name:"v-combobox",props:{delimiters:{type:Array,default:function(){return[]}},returnObject:{type:Boolean,default:!0}},data:function(){return{editingIndex:-1}},computed:{computedCounterValue:function(){return this.multiple?this.selectedItems.length:(this.internalSearch||"").toString().length},hasSlot:function(){return a["a"].options.computed.hasSlot.call(this)||this.multiple},isAnyValueAllowed:function(){return!0},menuCanShow:function(){return!!this.isFocused&&(this.hasDisplayedItems||!!this.$slots["no-data"]&&!this.hideNoData)},searchIsDirty:function(){return null!=this.internalSearch}},methods:{onInternalSearchChanged:function(t){if(t&&this.multiple&&this.delimiters.length){var e=this.delimiters.find((function(e){return t.endsWith(e)}));null!=e&&(this.internalSearch=t.slice(0,t.length-e.length),this.updateTags())}this.updateMenuDimensions()},genInput:function(){var t=o["a"].options.methods.genInput.call(this);return delete t.data.attrs.name,t.data.on.paste=this.onPaste,t},genChipSelection:function(t,e){var i=this,n=a["a"].options.methods.genChipSelection.call(this,t,e);return this.multiple&&(n.componentOptions.listeners=Object(s["a"])(Object(s["a"])({},n.componentOptions.listeners),{},{dblclick:function(){i.editingIndex=e,i.internalSearch=i.getText(t),i.selectedIndex=-1}})),n},onChipInput:function(t){a["a"].options.methods.onChipInput.call(this,t),this.editingIndex=-1},onEnterDown:function(t){t.preventDefault(),this.getMenuIndex()>-1||this.$nextTick(this.updateSelf)},onKeyDown:function(t){var e=t.keyCode;!t.ctrlKey&&[r["x"].home,r["x"].end].includes(e)||a["a"].options.methods.onKeyDown.call(this,t),this.multiple&&e===r["x"].left&&0===this.$refs.input.selectionStart?this.updateSelf():e===r["x"].enter&&this.onEnterDown(t),this.changeSelectedIndex(e)},onTabDown:function(t){if(this.multiple&&this.internalSearch&&-1===this.getMenuIndex())return t.preventDefault(),t.stopPropagation(),this.updateTags();o["a"].options.methods.onTabDown.call(this,t)},selectItem:function(t){this.editingIndex>-1?this.updateEditing():(o["a"].options.methods.selectItem.call(this,t),this.internalSearch&&this.multiple&&this.getText(t).toLocaleLowerCase().includes(this.internalSearch.toLocaleLowerCase())&&(this.internalSearch=null))},setSelectedItems:function(){null==this.internalValue||""===this.internalValue?this.selectedItems=[]:this.selectedItems=this.multiple?this.internalValue:[this.internalValue]},setValue:function(t){a["a"].options.methods.setValue.call(this,void 0===t?this.internalSearch:t)},updateEditing:function(){var t=this,e=this.internalValue.slice(),i=this.selectedItems.findIndex((function(e){return t.getText(e)===t.internalSearch}));if(i>-1){var s="object"===Object(n["a"])(e[i])?Object.assign({},e[i]):e[i];e.splice(i,1),e.push(s)}else e[this.editingIndex]=this.internalSearch;this.setValue(e),this.editingIndex=-1,this.internalSearch=null},updateCombobox:function(){if(this.searchIsDirty){this.internalSearch!==this.getText(this.internalValue)&&this.setValue();var t=Boolean(this.$scopedSlots.selection)||this.hasChips;t&&(this.internalSearch=null)}},updateSelf:function(){this.multiple?this.updateTags():this.updateCombobox()},updateTags:function(){var t=this,e=this.getMenuIndex();if(!(e<0&&!this.searchIsDirty||!this.internalSearch)){if(this.editingIndex>-1)return this.updateEditing();var i=this.selectedItems.findIndex((function(e){return t.internalSearch===t.getText(e)})),s=i>-1&&"object"===Object(n["a"])(this.selectedItems[i])?Object.assign({},this.selectedItems[i]):this.internalSearch;if(i>-1){var a=this.internalValue.slice();a.splice(i,1),this.setValue(a)}if(e>-1)return this.internalSearch=null;this.selectItem(s),this.internalSearch=null}},onPaste:function(t){var e;if(this.$emit("paste",t),this.multiple&&!this.searchIsDirty){var i=null===(e=t.clipboardData)||void 0===e?void 0:e.getData("text/vnd.vuetify.autocomplete.item+plain");i&&-1===this.findExistingIndex(i)&&(t.preventDefault(),a["a"].options.methods.selectItem.call(this,i))}},clearableCallback:function(){this.editingIndex=-1,o["a"].options.methods.clearableCallback.call(this)}}})},"3a2f":function(t,e,i){"use strict";var n=i("ade3"),s=(i("a9e3"),i("9734"),i("4ad4")),a=i("a9ad"),o=i("16b7"),r=i("b848"),l=i("f573"),c=i("80d2"),h=i("d9bd"),u=i("58df");e["a"]=Object(u["a"])(a["a"],o["a"],r["a"],l["a"]).extend({name:"v-tooltip",props:{closeDelay:{type:[Number,String],default:0},disabled:Boolean,openDelay:{type:[Number,String],default:0},openOnHover:{type:Boolean,default:!0},openOnFocus:{type:Boolean,default:!0},tag:{type:String,default:"span"},transition:String},data:function(){return{calculatedMinWidth:0,closeDependents:!1}},computed:{calculatedLeft:function(){var t=this.dimensions,e=t.activator,i=t.content,n=!this.bottom&&!this.left&&!this.top&&!this.right,s=!1!==this.attach?e.offsetLeft:e.left,a=0;return this.top||this.bottom||n?a=s+e.width/2-i.width/2:(this.left||this.right)&&(a=s+(this.right?e.width:-i.width)+(this.right?10:-10)),this.nudgeLeft&&(a-=parseInt(this.nudgeLeft)),this.nudgeRight&&(a+=parseInt(this.nudgeRight)),"".concat(this.calcXOverflow(a,this.dimensions.content.width),"px")},calculatedTop:function(){var t=this.dimensions,e=t.activator,i=t.content,n=!1!==this.attach?e.offsetTop:e.top,s=0;return this.top||this.bottom?s=n+(this.bottom?e.height:-i.height)+(this.bottom?10:-10):(this.left||this.right)&&(s=n+e.height/2-i.height/2),this.nudgeTop&&(s-=parseInt(this.nudgeTop)),this.nudgeBottom&&(s+=parseInt(this.nudgeBottom)),!1===this.attach&&(s+=this.pageYOffset),"".concat(this.calcYOverflow(s),"px")},classes:function(){return{"v-tooltip--top":this.top,"v-tooltip--right":this.right,"v-tooltip--bottom":this.bottom,"v-tooltip--left":this.left,"v-tooltip--attached":""===this.attach||!0===this.attach||"attach"===this.attach}},computedTransition:function(){return this.transition?this.transition:this.isActive?"scale-transition":"fade-transition"},offsetY:function(){return this.top||this.bottom},offsetX:function(){return this.left||this.right},styles:function(){return{left:this.calculatedLeft,maxWidth:Object(c["h"])(this.maxWidth),minWidth:Object(c["h"])(this.minWidth),top:this.calculatedTop,zIndex:this.zIndex||this.activeZIndex}}},beforeMount:function(){var t=this;this.$nextTick((function(){t.value&&t.callActivate()}))},mounted:function(){"v-slot"===Object(c["t"])(this,"activator",!0)&&Object(h["b"])("v-tooltip's activator slot must be bound, try '<template #activator=\"data\"><v-btn v-on=\"data.on>'",this)},methods:{activate:function(){this.updateDimensions(),requestAnimationFrame(this.startTransition)},deactivate:function(){this.runDelay("close")},genActivatorListeners:function(){var t=this,e=s["a"].options.methods.genActivatorListeners.call(this);return this.openOnFocus&&(e.focus=function(e){t.getActivator(e),t.runDelay("open")},e.blur=function(e){t.getActivator(e),t.runDelay("close")}),e.keydown=function(e){e.keyCode===c["x"].esc&&(t.getActivator(e),t.runDelay("close"))},e},genActivatorAttributes:function(){return{"aria-haspopup":!0,"aria-expanded":String(this.isActive)}},genTransition:function(){var t=this.genContent();return this.computedTransition?this.$createElement("transition",{props:{name:this.computedTransition}},[t]):t},genContent:function(){return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-tooltip__content",class:Object(n["a"])(Object(n["a"])(Object(n["a"])({},this.contentClass,!0),"menuable__content__active",this.isActive),"v-tooltip__content--fixed",this.activatorFixed),style:this.styles,attrs:this.getScopeIdAttrs(),directives:[{name:"show",value:this.isContentActive}],ref:"content"}),this.getContentSlot())}},render:function(t){var e=this;return t(this.tag,{staticClass:"v-tooltip",class:this.classes},[this.showLazyContent((function(){return[e.genTransition()]})),this.genActivator()])}})},"841c":function(t,e,i){"use strict";var n=i("c65b"),s=i("d784"),a=i("825a"),o=i("7234"),r=i("1d80"),l=i("129f"),c=i("577e"),h=i("dc4a"),u=i("14c3");s("search",(function(t,e,i){return[function(e){var i=r(this),s=o(e)?void 0:h(e,t);return s?n(s,e,i):new RegExp(e)[t](c(i))},function(t){var n=a(this),s=c(t),o=i(e,n,s);if(o.done)return o.value;var r=n.lastIndex;l(r,0)||(n.lastIndex=0);var h=u(n,s);return l(n.lastIndex,r)||(n.lastIndex=r),null===h?-1:h.index}]}))},"8a79":function(t,e,i){"use strict";var n=i("23e7"),s=i("4625"),a=i("06cf").f,o=i("50c4"),r=i("577e"),l=i("5a34"),c=i("1d80"),h=i("ab13"),u=i("c430"),d=s("".slice),p=Math.min,f=h("endsWith"),m=!u&&!f&&!!function(){var t=a(String.prototype,"endsWith");return t&&!t.writable}();n({target:"String",proto:!0,forced:!m&&!f},{endsWith:function(t){var e=r(c(this));l(t);var i=arguments.length>1?arguments[1]:void 0,n=e.length,s=void 0===i?n:p(o(i),n),a=r(t);return d(e,s-a.length,s)===a}})},9734:function(t,e,i){},ceef:function(t,e,i){"use strict";i.r(e);var n=i("8336"),s=i("cc20"),a=i("2b5d"),o=i("ce7e"),r=i("132d"),l=i("8860"),c=i("da13"),h=i("5d23"),u=i("e449"),d=i("2fa4"),p=i("e0c7"),f=i("3a2f"),m=(i("b0c0"),i("ac1f"),i("841c"),function(){var t=this,e=t._self._c;return e("div",{staticClass:"users-control"},[t.header?e(p["a"],{staticClass:"text-overline black--text pl-4 pr-2 py-1"},[t._v(" "+t._s("string"==typeof t.header?t.header:"Pessoas")+" "),e(d["a"]),e(n["a"],{directives:[{name:"show",rawName:"v-show",value:!t.input,expression:"!input"}],staticClass:"px-2",attrs:{text:"",small:"",plain:"",disabled:t.disabled},on:{click:t.toggleInput}},[t._v(" Adicionar ")])],1):t._e(),e(o["a"],{directives:[{name:"show",rawName:"v-show",value:t.input,expression:"input"}],staticClass:"mx-3"}),e(a["a"],{directives:[{name:"show",rawName:"v-show",value:t.input,expression:"input"}],ref:"input",staticClass:"add-field py-1 pl-1",attrs:{"search-input":t.search,items:t.options,multiple:"",label:"Adicionar pessoas",placeholder:t.placeholder,solo:"",flat:"","hide-selected":"","hide-no-data":""==t.search||null==t.search,"hide-details":"auto",autocomplete:"off","append-icon":"",disabled:t.disabled},on:{"update:searchInput":function(e){t.search=e},"update:search-input":function(e){t.search=e},blur:t.update,change:t.update},scopedSlots:t._u([{key:"selection",fn:function(i){return[e(s["a"],t._b({key:i.item,staticClass:"ml-0",attrs:{"input-value":i.selected,disabled:i.disabled,color:t.isValid(i.item)?"primary":"error"}},"v-chip",i.attrs,!1),[e(f["a"],{attrs:{top:"",disabled:t.isValid(i.item)},scopedSlots:t._u([{key:"activator",fn:function(n){var s=n.on,a=n.attrs;return[e("span",t._g(t._b({staticClass:"d-flex align-center"},"span",a,!1),s),[e(r["a"],{directives:[{name:"show",rawName:"v-show",value:!t.isValid(i.item),expression:"!isValid(data.item)"}],attrs:{left:"",small:""}},[t._v(" "+t._s(t.icons.alert)+" ")]),t._v(" "+t._s(i.item)+" "),e(r["a"],{staticClass:"ml-2",attrs:{small:""},on:{click:function(t){return i.parent.selectItem(i.item)}}},[t._v(" "+t._s(t.icons.close)+" ")])],1)]}}],null,!0)},[t._v(" Informe um e-mail válido ")])],1)]}},{key:"item",fn:function(i){return[e("span",{staticClass:"text-body-2",domProps:{innerHTML:t._s(i.item)}})]}},{key:"no-data",fn:function(){return[e(l["a"],{staticClass:"py-0 rounded",attrs:{dense:""}},[e(c["a"],{staticClass:"pr-3",on:{click:t.useHint}},[e(h["a"],[e(h["c"],{staticClass:"text-body-2"},[e("span",{staticClass:"font-weight-bold primary--text"},[t._v(" "+t._s(t.helper.text)+" ")]),e("span",{staticClass:"text--disabled"},[t._v(" "+t._s(t.helper.hint)+" ")])])],1)],1)],1)]},proxy:!0}]),model:{value:t.temp,callback:function(e){t.temp=e},expression:"temp"}}),e(o["a"],{directives:[{name:"show",rawName:"v-show",value:t.empty,expression:"empty"}],staticClass:"mx-3"}),t.empty?e(l["a"],t._l(t.list,(function(i){return e(c["a"],{key:i.id,staticClass:"pr-3"},[e(h["a"],[e(h["c"],{staticClass:"text-body-2",attrs:{title:i.name+" <"+i.email+">"}},[t._v(" "+t._s(i.name)+" "),e("span",{staticClass:"text--disabled"},[t._v("<"+t._s(i.email)+">")])])],1),e(u["a"],{attrs:{"offset-y":"",left:""},scopedSlots:t._u([{key:"activator",fn:function(s){var a=s.on,o=s.attrs;return[e(n["a"],t._g(t._b({attrs:{text:"",plain:"",small:"",right:"",disabled:t.disabled}},"v-btn",o,!1),a),[t._v(" "+t._s(t._f("profileTitle")(i,t.profiles))+" "),e(r["a"],{attrs:{small:"",right:""}},[t._v(t._s(t.icons.menu))])],1)]}}],null,!0)},[e(l["a"],{attrs:{dense:""}},[t._l(t.profiles,(function(n,s){return e(c["a"],{key:"profile-"+s,staticClass:"text-overline",attrs:{disabled:n.id==i.profile},on:{click:function(e){return t.setProfile(i.id,n.id)}}},[t._v(" "+t._s(n.title)+" ")])})),e(o["a"],{staticClass:"my-2"}),e(c["a"],{staticClass:"text-overline error--text",on:{click:function(e){return t.remove(i.id)}}},[t._v(" Remover ")])],2)],1)],1)})),1):t._e()],1)}),v=[],g=i("3835"),b=(i("99af"),i("4de4"),i("7db0"),i("a15b"),i("d81d"),i("14d9"),i("13d5"),i("d3b7"),i("00b4"),i("25f0"),i("5319"),i("1276"),i("498a"),i("ddb0"),i("94ed")),x={props:{users:{type:Array,default:function(){return[]}},suggestions:{type:Array,default:function(){return[]}},profiles:{type:Object,default:function(){}},disabled:{type:Boolean,default:!1},header:{type:[Boolean,String],default:!0}},data:function(){return{icons:{close:b["C"],alert:b["f"],menu:b["ob"],check:b["r"]},input:!1,controller:{},temp:[],search:"",searched:"",rules:[function(t){return null!=t&&""!=t&&/.+@.+\..+/.test(t)||"Campo obrigatório"}],placeholder:"Nome Sobrenome <email@corp.com>"}},computed:{list:function(){return _.orderBy(_.values(this.controller),["id"],["desc"])},helper:function(){var t=_.split(this.placeholder," "),e=Object(g["a"])(t,3),i=e[0],n=e[1],s=e[2],a=_.trim(this.search),o=this.parse(a),r=_.split(o.name," "),l=[],c=[];if(""==r[0]||_.isNil(o.name)?c.push(i):(i=r[0].indexOf("@")>=0?_.split(r[0],"@")[0]:r[0],l.push(i)),r.length>1&&_.split(r[1],"<").length<=1&&(r.length>1?(n=""!=r[1]?r[1]:n,l.push(n)):c.push(n)),r.length>1&&_.split(o.name,"<").length>1)l.push("<".concat(_.split(o.name,"<")[1],">"));else if(""!=o.email)l.push("<".concat(o.email,">"));else{var h=0==l.length?null:1==l.length?i.toLocaleLowerCase():i.toLocaleLowerCase()+"."+n.toLocaleLowerCase();s=null==h||i.indexOf("@")>=0?s:"<"+_.replace(s,_.split(s,"@")[0],h),c.push(s)}l=_.join(l," "),c=_.join(c," ");var u=_.join([l,c]," ");return console.log(l,c),{text:l,hint:c,value:u}},options:function(){var t=this,e=_.map(_.filter(this.suggestions,(function(e){return _.isNil(_.find(t.controller,["email",e.email]))})),(function(t){return"".concat(t.name," <").concat(t.email,">")}));return e},validated:function(){var t=this,e=_.clone(this.temp);return _.every(e,(function(e,i){return t.checkRules(t.rules,e)}))},empty:function(){return _.size(this.users)>0},hasMultipleProfiles:function(){return _.size(this.profiles)>1}},watch:{users:{immediate:!0,deep:!0,handler:function(t){console.log("users",t),this.controller=Object.assign({},_.keyBy(_.clone(t),"id"));var e=_.find(_.orderBy(t,["id"],["desc"]),(function(t){return t.email.indexOf("@")>=0}));if(!_.isNil(e)){var i=_.replace(this.placeholder,_.split(this.parse(this.placeholder).email,"@")[1],_.split(e.email,"@")[1]);this.placeholder=i}}}},methods:{toggleInput:function(t){var e=this;this.input=!0,this.$nextTick((function(){e.$refs["input"].focus()}))},useHint:function(){console.log("useHint",this.helper.value.toString()),this.search=this.helper.value.toString(),this.temp=[this.search.toString()],this.update()},setProfile:function(t,e){this.controller[t].profile=e,this.update()},update:function(){var t=this;0==_.size(this.temp)&&_.size(this.search)>0&&(this.temp.push(this.search),this.search="");var e=_.reject(_.clone(this.parseUsers()),(function(e){var i=!_.isNil(_.find(t.controller,["email",e.email]));return i})),i=_.concat(_.values(this.controller),e);console.log("update users",i),this.$emit("update",i)},remove:function(t){var e=this;console.log("remove user",t),setTimeout((function(t,i){_.has(t.controller,i)&&t.$delete(t.controller,i),e.update()}),250,this,t)},parseUsers:function(){var t=this,e=_.reduce(_.clone(this.temp),(function(e,i,n){var s=t.parse(i,n),a=_.has(s,"error")?"invalid":"valid";return e[a].push(s),e}),{valid:[],invalid:[]});return this.temp=_.map(e.invalid,"error"),e.valid},parse:function(t,e){e=_.isNil(e)?0:e;var i=/(?:"?([^"]*)"?\s)?(?:<?(.+@[^>]+)>?)/g.exec(t),n=_.isNil(i)?[t,t,""]:i,s=Object(g["a"])(n,3),a=s[0],o=s[1],r=void 0===o?"":o,l=s[2],c=void 0===l?"":l;return r=""==r?_.words(c)[0]:r,t={name:r,email:c,profile:7,id:Date.now()+e},_.isNil(i)&&(t.error=a),t},isValid:function(t){return this.checkRules(this.rules,t)},checkRules:function(t,e){return _.every(t,(function(t){return 1==t(e)}))}},filters:{format:function(t){var e="Nome <email@corp.com>";if(!_.isNil(t)&&!_.isEmpty(t)){var i=/(?:"?([^"]*)"?\s)?(?:<?(.+@[^>]+)>?)/g,n=i.exec(t),s=_.isNil(n)?[]:n,a=Object(g["a"])(s,3),o=(a[0],a[1]),r=void 0===o?"":o,l=a[2],c=void 0===l?"":l;r=""==r?_.words(c)[0]:r,e="".concat(r," <").concat(c,">")}return e},profileTitle:function(t,e){var i=t.profile;return _.has(e,i)?e[i].title:""}}},y=x,I=(i("0ebf"),i("2877")),w=Object(I["a"])(y,m,v,!1,null,null,null);e["default"]=w.exports},e989:function(t,e,i){}}]);
//# sourceMappingURL=chunk-1bbb1ae3.84a39d47.js.map