(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["CrmAccounts","chunk-24b85f63","chunk-c1fc88fa","chunk-2d22fcd0"],{"0615":function(t,e,s){"use strict";s("bce2")},"0f48":function(t,e,s){t.exports=s.p+"img/pencil.44bd6c8b.svg"},"0ff0":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIABAMAAAAGVsnJAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAVcer441GuHymAAACeElEQVR42u3dsQ3CMBRFUSQmgIKeJnWksAE70BMJ9h+BBV6BZUVx7HPrLyc+9Y9yOkmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSpDG7fRvsDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAjgHVJxXd9pslHHI2HTk0C5BeIt5rT5DmO1j4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD3A8KuyewcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgK4Dhd4UBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6BfhcUvFW9zR5jaPx0FeTAHsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYCuA4Vdlh1+WBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6BZg7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsBbAuqdprxUOnJgEKdoULqn0+AAAAAAAAAAAAgKYACv4v0CfAnCYP/9kcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAaBgVbYA4ECrsgUVAPwfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS1Fk/QQvpRDn7lmkAAAAASUVORK5CYII="},1228:function(t,e,s){"use strict";s("69f2")},"17b3":function(t,e,s){},"2db4":function(t,e,s){"use strict";s("ca71");var a=s("8dd9"),i=s("a9ad"),n=s("7560"),o=s("f2e7"),r=s("fe6c"),c=s("58df"),l=s("80d2"),u=s("d9bd");e["a"]=Object(c["a"])(a["a"],i["a"],o["a"],Object(r["b"])(["absolute","bottom","left","right","top"])).extend({name:"v-snackbar",props:{app:Boolean,centered:Boolean,contentClass:{type:String,default:""},multiLine:Boolean,text:Boolean,timeout:{type:[Number,String],default:5e3},transition:{type:[Boolean,String],default:"v-snack-transition",validator:t=>"string"===typeof t||!1===t},vertical:Boolean},data:()=>({activeTimeout:-1}),computed:{classes(){return{"v-snack--absolute":this.absolute,"v-snack--active":this.isActive,"v-snack--bottom":this.bottom||!this.top,"v-snack--centered":this.centered,"v-snack--has-background":this.hasBackground,"v-snack--left":this.left,"v-snack--multi-line":this.multiLine&&!this.vertical,"v-snack--right":this.right,"v-snack--text":this.text,"v-snack--top":this.top,"v-snack--vertical":this.vertical}},hasBackground(){return!this.text&&!this.outlined},isDark(){return this.hasBackground?!this.light:n["a"].options.computed.isDark.call(this)},styles(){if(this.absolute||!this.app)return{};const{bar:t,bottom:e,footer:s,insetFooter:a,left:i,right:n,top:o}=this.$vuetify.application;return{paddingBottom:Object(l["h"])(e+s+a),paddingLeft:Object(l["h"])(i),paddingRight:Object(l["h"])(n),paddingTop:Object(l["h"])(t+o)}}},watch:{isActive:"setTimeout",timeout:"setTimeout"},mounted(){this.isActive&&this.setTimeout()},created(){this.$attrs.hasOwnProperty("auto-height")&&Object(u["e"])("auto-height",this),0==this.timeout&&Object(u["d"])('timeout="0"',"-1",this)},methods:{genActions(){return this.$createElement("div",{staticClass:"v-snack__action "},[Object(l["s"])(this,"action",{attrs:{class:"v-snack__btn"}})])},genContent(){return this.$createElement("div",{staticClass:"v-snack__content",class:{[this.contentClass]:!0},attrs:{role:"status","aria-live":"polite"}},[Object(l["s"])(this)])},genWrapper(){const t=this.hasBackground?this.setBackgroundColor:this.setTextColor,e=t(this.color,{staticClass:"v-snack__wrapper",class:a["a"].options.computed.classes.call(this),style:a["a"].options.computed.styles.call(this),directives:[{name:"show",value:this.isActive}],on:{pointerenter:()=>window.clearTimeout(this.activeTimeout),pointerleave:this.setTimeout}});return this.$createElement("div",e,[this.genContent(),this.genActions()])},genTransition(){return this.$createElement("transition",{props:{name:this.transition}},[this.genWrapper()])},setTimeout(){window.clearTimeout(this.activeTimeout);const t=Number(this.timeout);this.isActive&&![0,-1].includes(t)&&(this.activeTimeout=window.setTimeout(()=>{this.isActive=!1},t))}},render(t){return t("div",{staticClass:"v-snack",class:this.classes,style:this.styles},[!1!==this.transition?this.genTransition():this.genWrapper()])}})},3860:function(t,e,s){"use strict";var a=s("604c");e["a"]=a["a"].extend({name:"button-group",provide(){return{btnToggle:this}},computed:{classes(){return a["a"].options.computed.classes.call(this)}},methods:{genData:a["a"].options.methods.genData}})},4947:function(t,e,s){"use strict";s.r(e);var a=s("8336"),i=s("132d"),n=s("8860"),o=s("da13"),r=s("34c3"),c=s("5d23"),l=s("e449"),u=s("e0c7"),d=function(){var t=this,e=t._self._c;return e(l["a"],{attrs:{light:"",bottom:"","offset-y":"",left:""},scopedSlots:t._u([{key:"activator",fn:function({on:s,attrs:n}){return[e(a["a"],t._g(t._b({attrs:{small:"",icon:""}},"v-btn",n,!1),s),[e(i["a"],{attrs:{dense:""}},[t._v(" "+t._s(t.horizontal?"mdi-dots-horizontal":"mdi-dots-vertical")+" ")])],1)]}}])},[e(n["a"],{attrs:{nav:"",shaped:"",dense:""}},[e(u["a"],[t._v("Actions")]),t.showDeleted?e(o["a"],{on:{click:function(e){return t.undeleteItem()}}},[e(r["a"],[e(i["a"],{attrs:{dense:""}},[t._v("mdi-delete-restore")])],1),e(c["d"],[t._v("Restore")])],1):e(o["a"],{class:t.disableMenuItem?"disabled-item":"",attrs:{disabled:t.disableMenuItem},on:{click:function(e){t.showImportAction?t.showImportMessage():t.showDeleteMessage()}}},[e(r["a"],[e(i["a"],{attrs:{dense:"",color:t.showImportAction?"primary":"red"}},[t._v(t._s(t.showImportAction?"mdi-import":"mdi-trash-can"))])],1),e(c["d"],{class:t.showImportAction?"primary--text":"red--text"},[t._v(t._s(t.showImportAction?"Import":"Delete"))])],1)],1)],1)},h=[],A=s("b59f"),m=s("bfa1");const p={accounts:{apiUndelete:"undoDeleteAccount",delete:"delete",deleteMessage:"deleteMessage",importMessage:"importMessage",import:"import"},contacts:{apiUndelete:"undoDeleteProspect",delete:"delete",deleteMessage:"deleteMessage",importMessage:"importMessage",import:"import"}};var g={props:{item:{type:Object,required:!0},itemType:{type:String,required:!0,validator:function(t){return-1!==["account","contact"].indexOf(t)}},disableMenuItem:{type:Boolean},horizontal:{type:Boolean,default:!1},showDeleted:{type:Boolean,default:!1},showImportAction:{type:Boolean}},methods:{apiLoading(){"account"===this.itemType?this.$store.commit("accounts/request"):"contact"===this.itemType&&this.$store.commit("contacts/contactRequest")},apiSuccess(){"account"===this.itemType?this.$store.commit("accounts/success"):"contact"===this.itemType&&this.$store.commit("contacts/contactSuccess")},apiError(){"account"===this.itemType?this.$store.commit("accounts/error"):"contact"===this.itemType&&this.$store.commit("contacts/contactError")},refreshTableData(){this.$emit("refresh-data")},showImportMessage(){this.$store.dispatch(`${this.storeModule}/${p[this.storeModule].importMessage}`,{doIfConfirmed:()=>this.$store.dispatch(`${this.storeModule}/${p[this.storeModule].import}`,"account"===this.itemType?{externalId:this.item.external_id}:{externalId:this.item.external_id,isLead:this.item.is_lead})})},showDeleteMessage(){this.$store.dispatch(`${this.storeModule}/${p[this.storeModule].deleteMessage}`,{doIfConfirmed:()=>this.$store.dispatch(`${this.storeModule}/${p[this.storeModule].delete}`,"account"===this.itemType?{accountId:this.item.id}:{prospectId:this.item.id})})},undeleteItem(){const t=this.currentApi[p[this.storeModule].apiUndelete];this.apiLoading(),t(this.item.id).then(()=>{this.apiSuccess(),this.$store.commit("snackbar/setSnack",{snack:"Successfully restored",snackType:"success"}),this.refreshTableData()}).catch(()=>{this.apiError(),this.$store.commit("snackbar/setSnack",{snack:"Error restoring "+this.itemType,snackType:"error"})})}},computed:{currentApi(){return"accounts"===this.storeModule?m["a"]:A["a"]},storeModule(){return"account"===this.itemType?"accounts":"contacts"},isDeleted(){return null!=this.item.deleted_at}}},b=g,f=(s("80c9"),s("2877")),v=Object(f["a"])(b,d,h,!1,null,"55a18506",null);e["default"]=v.exports},"4faa":function(t,e,s){"use strict";s.d(e,"a",(function(){return c}));var a=s("2f62"),i=s("1bcb"),n=s("2fa3");const o=s("0644"),r=s("63ea");var c={data(){return{pageX:null,curCol:null,curColWidth:null,curColName:"",curHeaderIndex:-1}},methods:{...Object(a["d"])("columnsManager",["setColumnsByTableName","toggleColumn"]),...Object(a["b"])("columnsManager",["saveCurrentConfig"]),areColsDifferent(t,e){const s=t.length!==e.length||t.some((t,s)=>!r(t,e[s]));return s},getNewColumns(){let t;this.curCol&&(t=Object(n["H"])(this.curCol,"width"));let e=o(this.currentTableCols);return-1!==this.curHeaderIndex&&(e=[...e.slice(0,this.curHeaderIndex),{...this.currentTableCols[this.curHeaderIndex],width:t},...e.slice(this.curHeaderIndex+1)]),e},getHeaderIndex(t){return this.currentTableCols.findIndex(e=>e.text===t)},createResizer(t){var e=document.createElement("div");return e.className="col-resizer",e.style.top=0,e.style.right=0,e.style.width="5px",e.style.position="absolute",e.style.cursor="col-resize",e.style.userSelect="none",e.style.height=t+"px",e},createColActions(t){var e,a;const n=null===(e=t.ariaLabel)||void 0===e||null===(a=e.split(":"))||void 0===a?void 0:a[0];t.onmouseover=()=>{const t=document.getElementById("actions-"+n);t&&(t.style.visibility="visible")},t.onmouseout=()=>{const t=document.getElementById("actions-"+n);t&&(t.style.visibility="hidden")};var o=document.createElement("img");o.style.userSelect="none",o.src=s("0f48"),o.style.height="13px",o.onclick=t=>{t.stopPropagation(),t.preventDefault(),i["a"].$emit("open-columns-navbar",this.tableName)};var r=document.createElement("div");return r.id="actions-"+n,r.className="col-actions",r.style.display="flex",r.style.top="4px",r.style.right="4px",r.style.cursor="pointer",r.style.position="absolute",r.style.visibility="hidden",r.appendChild(o),r},paddingDiff(t){if("border-box"==Object(n["H"])(t,"box-sizing"))return 0;var e=Object(n["H"])(t,"padding-left"),s=Object(n["H"])(t,"padding-right");return parseInt(e)+parseInt(s)},setResizerListeners(t){t.addEventListener("click",t=>{t.stopPropagation(),t.stopImmediatePropagation(),t.preventDefault()}),t.onmousedown=t=>{var e,s,a;this.curCol=t.target.parentElement,this.curColName=null===(e=this.curCol)||void 0===e||null===(s=e.ariaLabel)||void 0===s||null===(a=s.split(":"))||void 0===a?void 0:a[0],this.curHeaderIndex=this.getHeaderIndex(this.curColName),this.pageX=t.pageX;var i=this.paddingDiff(this.curCol);this.curColWidth=this.curCol.offsetWidth-i,document.onmousemove=t=>{var e,s=t.pageX-this.pageX;const a=null===(e=this.currentTableCols[this.curHeaderIndex])||void 0===e?void 0:e.minWidth;a&&this.curColWidth+s<=a||(this.curCol.style.width=this.curColWidth+s+"px",this.curCol.style.minWidth=this.curColWidth+s+"px",this.curCol.style.maxWidth=this.curColWidth+s+"px")}},t.addEventListener("mouseover",t=>{t.target.style.borderRight="2px solid #324499"}),t.addEventListener("mouseout",t=>{t.target.style.borderRight=""}),document.addEventListener("mouseup",()=>{this.areColsDifferent(this.getNewColumns(),this.currentTableCols)&&(this.setColumnsByTableName({tableName:this.tableName,columns:this.getNewColumns()}),this.saveCurrentConfig()),document.onmousemove=()=>{},this.curColName="",this.pageX=void 0,this.curColWidth=void 0,this.curHeaderIndex=-1})},initResizableGrid(t){var e=t.getElementsByTagName("tr")[0],s=e?e.children:void 0;if(s)for(var a=t.offsetHeight,i=0;i<s.length;i++){var n,o;const t=s[i],e=null===(n=t.ariaLabel)||void 0===n||null===(o=n.split(":"))||void 0===o?void 0:o[0],l=this.currentTableCols.find(t=>t.text===e);if(null===t||void 0===t||!t.ariaLabel)continue;t.style.borderRight="0.6px solid grey";const u=t.getElementsByClassName("col-resizer")||[];for(let s=0;s<u.length;s++)t.removeChild(u[s]);const d=t.getElementsByClassName("col-actions")||[];for(let s=0;s<d.length;s++)t.removeChild(d[s]);if(null!==l&&void 0!==l&&l.permanent)return;var r=this.createResizer(a);t.appendChild(r),this.setResizerListeners(r);var c=this.createColActions(t);t.appendChild(c)}}},computed:{...Object(a["c"])("columnsManager",["getColumnsByTableName"]),currentTableCols(){return this.getColumnsByTableName(this.tableName)||[]}},updated(){var t,e=document.getElementsByTagName("table")[0];e&&null!==(t=this.currentTableCols)&&void 0!==t&&t.length&&this.initResizableGrid(e)}}},"69f2":function(t,e,s){},"6b55a":function(t,e,s){"use strict";s.r(e);var a=s("8212"),i=s("8336"),n=s("a609"),o=s("b0af"),r=s("99d9"),c=s("cc20"),l=s("a523"),u=s("8fea"),d=s("169a"),h=s("132d"),A=s("e449"),m=s("490a"),p=s("8654"),g=s("3a2f"),b=s("90a2"),f=function(){var t=this,e=t._self._c;return e(o["a"],{staticClass:"px-4 h-100"},[e("page-title",{attrs:{title:"CRM Accounts | Symbo"}}),e("table-toolbar",{attrs:{tableName:t.tableName,hideFilters:t.noPaginationCrm},scopedSlots:t._u([{key:"table-search",fn:function(){return[e(p["a"],{staticClass:"py-0 ml-2",staticStyle:{"max-width":"400px"},attrs:{"prepend-inner-icon":"mdi-magnify",placeholder:"Search Accounts","hide-details":""},model:{value:t.accountSearch,callback:function(e){t.accountSearch=e},expression:"accountSearch"}})]},proxy:!0},{key:"table-actions",fn:function(){return[e("div",{staticClass:"d-flex align-center"},[e(c["a"],{staticClass:"d-flex justify-center align-center mr-2 font-weight-bold text-caption",staticStyle:{height:"28px !important"},attrs:{label:"",outlined:"",disabled:!t.tempSelectedCrmAccounts.length&&"all-selected-exclude"!==t.tableState},on:{click:t.importClicked}},["loading"===t.importAccountStatus?e(m["a"],{attrs:{indeterminate:"",size:"15",width:"3",color:"primary"}}):e("span",[t._v("Import")])],1),e("table-actions-menu",{attrs:{customizeColumns:"",tableName:t.tableName}})],1)]},proxy:!0}])}),e(l["a"],{staticClass:"pa-0",attrs:{fluid:""}},[t.renderLoader?e("div",{staticClass:"w-100 d-flex align-center justify-center",style:"height: "+t.tableHeight},[e(m["a"],{attrs:{indeterminate:"",color:"primary",width:"3"}})],1):e(u["a"],{staticClass:"py-0 rounded-lg",attrs:{"show-select":"","fixed-header":"","hide-default-footer":"","item-key":"external_id","no-data-text":"No Accounts currently exist, upon importing Contacts their associated Account will be imported as well",headers:t.accountHeaders,items:t.crmAccounts,height:t.tableHeight,search:t.noPaginationCrm?"":t.accountSearch,loading:t.accountsLoading,options:t.crmAccountsTableOps,"disable-pagination":t.noPaginationCrm},on:{"update:options":function(e){t.crmAccountsTableOps=e},"toggle-select-all":t.selectAllToggled,"item-selected":t.itemSelectToggled},scopedSlots:t._u([{key:"item.name",fn:function({item:s}){return[e("div",{staticClass:"d-flex align-center"},[e(a["a"],{staticClass:"mr-3 logo-border elevation-3",attrs:{size:"34"}},[s.website_url?e("img",{staticStyle:{height:"30px",width:"30px","object-fit":"contain"},attrs:{src:"https://logo.clearbit.com/"+t.extractDomain(s.website_url)},on:{error:t.changeImgSrc}}):e(h["a"],{attrs:{color:"black",size:"30"}},[t._v(" mdi-office-building ")])],1),s.id?[e("router-link",{attrs:{to:{name:"AccountView",params:{id:s.id}}}},[s.name?e("span",[t._v(t._s(s.name))]):e("span",{staticClass:"font-weight-light font-italic"},[t._v("(No name)")])])]:[s.name?e("span",[t._v(t._s(s.name))]):e("span",{staticClass:"font-weight-light font-italic"},[t._v("(No name)")])]],2)]}},{key:"item.industry",fn:function({item:e}){return[t._v(" "+t._s(e.industry)+" ")]}},{key:"item.touched_at",fn:function({item:e}){return[t._v(" "+t._s(t.convertToLocalTimeShort(e.updated_at))+" ")]}},{key:"item.associated_prospect_count",fn:function({item:e}){return[t._v(" "+t._s(t.numberWithCommas(e.associated_prospect_count))+" ")]}},{key:"item.links",fn:function({item:s}){return[e("div",{staticClass:"d-flex align-center"},[s.website_url||s.linkedin_url?t._e():e("span",{staticClass:"font-italic text-caption font-weight-light"},[t._v(" No links ")]),e(g["a"],{attrs:{bottom:"","open-delay":"200"},scopedSlots:t._u([{key:"activator",fn:function({on:a}){return[e(h["a"],t._g({directives:[{name:"show",rawName:"v-show",value:s.website_url,expression:"item.website_url"}],staticClass:"mr-1",attrs:{small:""},on:{click:function(e){return t.openInTab(s.website_url)}}},a),[t._v("mdi-web")])]}}],null,!0)},[e("span",[t._v("Open Website")])]),e(g["a"],{attrs:{bottom:"","open-delay":"200"},scopedSlots:t._u([{key:"activator",fn:function({on:a}){return[e(h["a"],t._g({directives:[{name:"show",rawName:"v-show",value:s.linkedin_url,expression:"item.linkedin_url"}],attrs:{small:"",color:"blue"},on:{click:function(e){return t.openInTab(s.linkedin_url)}}},a),[t._v("mdi-linkedin")])]}}],null,!0)},[e("span",[t._v("Open Linkedin")])])],1)]}},{key:"item.actions",fn:function({item:s}){return[e(n["a"],{staticClass:"d-flex align-center justify-center row-action-btns"},[e(g["a"],{attrs:{bottom:"","open-delay":"200"},scopedSlots:t._u([{key:"activator",fn:function({on:a}){return[e(i["a"],t._g({staticClass:"px-0",staticStyle:{"min-width":"32px"},attrs:{small:"",outlined:""},on:{click:function(e){return e.stopPropagation(),t.addPerson(s)}}},a),[e(h["a"],{attrs:{size:"18"}},[t._v("mdi-account-plus")])],1)]}}],null,!0)},[e("span",[t._v("Add person to this account")])]),e(g["a"],{attrs:{bottom:"","open-delay":"200"},scopedSlots:t._u([{key:"activator",fn:function({on:a}){return[t.getSettingByKey("hasCalling")?e(i["a"],t._g({staticClass:"px-0",staticStyle:{"min-width":"32px"},attrs:{small:"",outlined:"",id:"call-"+s.external_id},on:{click:function(e){return e.stopPropagation(),t.callAccount(s)}}},a),[e(h["a"],{attrs:{color:s.phoneNumbers&&s.phoneNumbers.length&&!t.getOnPhone?"":"grey",disabled:!s.phoneNumbers||!s.phoneNumbers.length,size:"18"}},[t._v("mdi-phone-outline")])],1):t._e()]}}],null,!0)},[e("span",[t._v(t._s(t.getOnPhone?"You're already on a call":"Call Account"))])]),e("row-actions-menu",t._g({attrs:{item:s,showImportAction:"",disableMenuItem:!!s.id,"item-type":"account"},on:{"refresh-data":t.fetchAccounts}},t.$listeners))],1)]}},t.noPaginationCrm?{key:"body.append",fn:function(){return[e(o["a"],{directives:[{def:b["a"],name:"intersect",rawName:"v-intersect.quiet",value:t.getNextPage,expression:"getNextPage",modifiers:{quiet:!0}}],attrs:{height:"1",color:"transparent"}})]},proxy:!0}:null],null,!0),model:{value:t.tempSelectedCrmAccounts,callback:function(e){t.tempSelectedCrmAccounts=e},expression:"tempSelectedCrmAccounts"}})],1),e(A["a"],{attrs:{bottom:"","offset-y":"","close-on-content-click":!1,activator:"#call-"+t.phoneMenuActivator},model:{value:t.addPhoneNumberMenu,callback:function(e){t.addPhoneNumberMenu=e},expression:"addPhoneNumberMenu"}},[e(o["a"],[e(r["d"],[t._v("Add phone number:")]),e(r["c"],[e("span",{staticClass:"text-caption"},[t._v(" Account does not have a phone number. "),e("br")]),t.accountToPerformActionOn&&!t.accountToPerformActionOn.id?e("span",{staticClass:"text-caption primary--text text--lighten-2"},[t._v("Import account with a new phone number.")]):t._e(),e(p["a"],{staticClass:"my-2",attrs:{outlined:"",autofocus:"",dense:"","hide-details":"",placeholder:"type and enter..."},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.actionToPerform()}},model:{value:t.phoneNumberToAdd,callback:function(e){t.phoneNumberToAdd=e},expression:"phoneNumberToAdd"}})],1),e(r["a"],{staticClass:"d-flex justify-end"},[e(i["a"],{attrs:{small:"",color:"primary",loading:t.addPhoneLoading},on:{click:function(e){return t.actionToPerform()}}},[t._v(t._s("Add"+(t.accountToPerformActionOn&&t.accountToPerformActionOn.id?"":" & Import")))])],1)],1)],1),e("table-header-message",{attrs:{actionText:t.tableHeaderMessageObj.buttonText,value:t.showTableHeaderMessage},on:{"click:dismiss":t.tableHeaderMessageObj.action}},[t._v(t._s(t.tableHeaderMessageObj.messageText))]),t.noPaginationCrm?t._e():e("table-footer",{attrs:{tableOps:t.crmAccountsTableOps,perPageOps:[10,25,50,100],totalItems:t.tableTotalItems},on:{"update-ops":e=>t.crmAccountsTableOps=e}}),"AddPerson"===t.rowActionType?e(d["a"],{attrs:{"max-width":"350",scrollable:""},model:{value:t.confirmImportDialog,callback:function(e){t.confirmImportDialog=e},expression:"confirmImportDialog"}},[e(o["a"],[e(r["d"],{staticClass:"px-4"},[t._v("Import")]),e(r["c"],{staticClass:"px-4"},[t._v("To perform action, import the account into Symbo.")]),e(r["a"],{staticClass:"d-flex justify-end w-100"},[e(i["a"],{staticClass:"white--text mr-1",attrs:{color:"red"},on:{click:function(e){t.confirmImportDialog=!1}}},[t._v("Cancel")]),e(i["a"],{attrs:{color:"primary",loading:"loading"===t.importAccountStatus},on:{click:t.importAndPerformAction}},[t._v("Confirm")])],1)],1)],1):t._e(),"CallProspect"===t.rowActionType?e(d["a"],{attrs:{"max-width":"450",scrollable:""},model:{value:t.confirmImportDialog,callback:function(e){t.confirmImportDialog=e},expression:"confirmImportDialog"}},[e(o["a"],[e(r["d"],{staticClass:"px-4"},[t._v("Import")]),e(r["c"],{staticClass:"px-4 pb-2"},[t._v("Would you like to import the account into Symbo? "),e("br"),t._v(" Import account to log call to CRM")]),e(r["a"],{staticClass:"d-flex justify-end w-100"},[e(i["a"],{staticClass:"white--text mr-1",attrs:{color:"red"},on:{click:function(e){t.confirmImportDialog=!1}}},[t._v("Cancel")]),e(i["a"],{staticClass:"white--text mr-1",attrs:{color:"grey"},on:{click:()=>{t.confirmImportDialog=!1,t.actionToPerform()}}},[t._v("Call")]),e(i["a"],{attrs:{color:"primary",loading:"loading"===t.importAccountStatus},on:{click:t.importAndPerformAction}},[t._v("Import & Call")])],1)],1)],1):t._e()],1)},v=[],x=(s("14d9"),s("2f62")),y=s("4947"),C=s("7d05"),S=s("ea20"),_=s("929a"),k=s("b5d2"),T=s("bfa1"),w=s("1bcb"),P=s("b752"),O=s("ca2d"),I=s("86e8"),B=s("2284"),N=s("f40c"),$=s("e8e0"),M=s("b965"),E=s("2fa3"),D=s("4faa");const j=s("b047c"),L=s("8718"),H={page:1,itemsPerPage:25,sortBy:[],sortDesc:[],multiSort:!1,mustSort:!1},W=[{text:"Name",value:"name",class:"pl-12",show:!0},{text:"Industry",value:"industry",show:!0},{text:"People in Symbo",value:"associated_prospect_count",show:!0},{text:"Links",value:"links",sortable:!1,width:"15%",show:!0},{text:"Actions",value:"actions",sortable:!1,align:"center",width:"2%",show:!0}];var R={name:"CrmAccounts",mixins:[M["a"],$["a"],D["a"]],components:{RowActionsMenu:y["default"],TableToolbar:k["a"],TableActionsMenu:S["default"],TableHeaderMessage:C["default"],TableFooter:_["a"]},data:()=>({infScrollOps:{start:0,limit:50},hasMoreItems:!0,renderLoader:!1,accountToPerformActionOn:null,accountSearch:"",actionToPerform:()=>{},confirmImportDialog:!1,rowActionType:null,addPhoneNumberMenu:!1,phoneNumberToAdd:"",phoneMenuActivator:"",addPhoneLoading:!1,importAccountStatus:"",tableState:"",tableName:"crm-accounts",enableWatchers:!0,isLoaded:!1,tableTotalItems:0}),watch:{addPhoneNumberMenu(t){t||(this.phoneNumberToAdd="",this.phoneMenuActivator="",this.accountToPerformActionOn=null)},getFiltersQuery(){var t;this.enableWatchers&&null!==(t=this.crmAccounts)&&void 0!==t&&t.length?this.fetchAccounts(!0,!0):this.enableWatchers&&this.fetchAccounts()},accountSearch(){this.enableWatchers&&this.getAccountsDebounced()},crmAccountsTableOps:{handler(){this.isLoaded&&this.enableWatchers&&this.fetchAccounts()},deep:!0},confirmImportDialog(t){t||(this.actionToPerform=()=>{},this.accountToPerformActionOn=null)}},methods:{changeImgSrc(t){t.srcElement.src=s("0ff0")},openInTab:E["S"],extractDomain:E["m"],...Object(x["d"])("crmAccounts",["setSelectedAccounts","setExcludedAccountIds","resetAccountSelections","markAccountsImported","setSelectedReport"]),...Object(x["d"])("accounts",["setAccount"]),...Object(x["d"])("columnsManager",["setColumnsByTableName"]),...Object(x["b"])("crmAccounts",["fetchCrmAccounts","bulkImportExclusion","updateCrmAccount"]),...Object(x["b"])("columnsManager",["saveCurrentConfig"]),...Object(x["b"])("accounts",["editAccount"]),getNextPage(t,e,s){!this.accountsLoading&&s&&this.hasMoreItems&&(this.infScrollOps.start=this.crmAccounts.length,this.fetchAccounts())},addPerson(t){const e=()=>{w["a"].$emit("open-create-person",{personToAdd:{account:t}})};t.id?e():(this.confirmImportDialog=!0,this.actionToPerform=e,this.rowActionType="AddPerson",this.accountToPerformActionOn=t)},callAccount(t){if(this.getOnPhone||this.addPhoneNumberMenu)return;let e=()=>{};const s=t=>{var e;const{phoneNumbers:s}=t;w["a"].$emit("call-now",{number:s[0].number,id:null===(e=s[0])||void 0===e?void 0:e.id,account:t,fullName:t.name})},{phoneNumbers:a}=t;if(!a||!a.length)return this.phoneMenuActivator=t.external_id,this.addPhoneNumberMenu=!0,this.accountToPerformActionOn=t,void(this.actionToPerform=()=>{this.addPhoneLoading=!0;const e={...t,phoneNumbers:[{number:this.phoneNumberToAdd,phone_type:"company"}]},a=t.id?this.editAccount:this.updateCrmAccount;a(e).then(t=>{this.addPhoneNumberMenu=!1,this.noPaginationCrm?this.markAccountsImported([t]):this.fetchAccounts(),s(t)}).finally(()=>this.addPhoneLoading=!1)});e=e=>{const a=e||t;s(a)},t.id?e(t):(this.confirmImportDialog=!0,this.accountToPerformActionOn=t,this.rowActionType="CallProspect",this.actionToPerform=e)},importAndPerformAction(){this.importAccountStatus="loading",this.$store.dispatch("accounts/import",{externalId:this.accountToPerformActionOn.external_id}).then(t=>this.actionToPerform(t)).finally(()=>(this.confirmImportDialog=!1,this.importAccountStatus=""))},cleanupData(){this.importAccountStatus="",this.accountSearch="",this.tableState="",this.tempSelectedCrmAccounts=[],this.tempExcludedCrmAccounts=[]},selectAllToggled({items:t,value:e}){let s=[];s=e?L(this.tempSelectedCrmAccounts,t,"external_id"):this.tempSelectedCrmAccounts.filter(e=>!t.some(t=>t.external_id===e.external_id)),e?"all-selected-exclude"===this.tableState||s.length>=this.tableTotalItems?("all-selected-exclude"===this.tableState&&(this.tempExcludedCrmAccounts=[]),this.tableState="all-selected"):this.tableState="some-selected":(this.tableState="",this.resetAccountSelections())},itemSelectToggled({item:t,value:e}){let s=[];s=e?L(this.tempSelectedCrmAccounts,[t],"external_id"):this.tempSelectedCrmAccounts.filter(e=>t.external_id!==e.external_id),e?(s.length===this.tableTotalItems&&(this.tableState="all-selected"),""===this.tableState?this.tableState="some-selected":"all-selected-exclude"===this.tableState&&(this.tempExcludedCrmAccounts=this.tempExcludedCrmAccounts.filter(e=>e!==t.external_id))):((!s.length&&!this.tableState.startsWith("all-selected")||1==this.tempSelectedCrmAccounts.length&&"all-selected"==this.tableState||1==this.tempSelectedCrmAccounts.length&&"all-selected-exclude"==this.tableState&&this.tableTotalItems<=this.crmAccountsTableOps.itemsPerPage)&&(this.tableState="",this.resetAccountSelections()),"all-selected"===this.tableState&&(this.tableState="all-selected-exclude"),"all-selected-exclude"===this.tableState&&this.tempExcludedCrmAccounts.push(t.external_id))},fetchAccounts(t=!1,e=!1){t&&this.resetTableStateForFetch(),e&&(this.crmAccountsTableOps.page=1,this.infScrollOps.start=0),this.fetchCrmAccounts({...this.crmAccountsTableOps,infScrollOps:this.infScrollOps,useInfScroll:this.noPaginationCrm,searchTable:this.accountSearch,filtersQuery:this.getFiltersQuery,..."all-selected"===this.tableState&&{selectAll:!0},..."all-selected-exclude"===this.tableState&&{selectAllExclude:!0}}).then(t=>{this.noPaginationCrm?this.hasMoreItems=t.pagination.more_items_in_collection:(this.tableTotalItems=t.pagination.total,this.crmAccountsTableOps.page||(this.crmAccountsTableOps.page=1),this.crmAccountsTableOps.page>t.pagination.lastPage&&(this.enableWatchers=!1,this.crmAccountsTableOps.page=t.pagination.lastPage))}).finally(()=>{this.isLoaded||(this.isLoaded=!0),this.enableWatchers||(this.enableWatchers=!0)})},getAccountsDebounced(){},setColumns(){this.shouldUpdateCols(this.tableName,W)&&(this.setColumnsByTableName({tableName:this.tableName,columns:W}),this.saveCurrentConfig())},resetTableStateForFetch(){this.enableWatchers=!1,this.accountSearch="",this.tableState=""},importClicked(){this.importAccountStatus="loading",this.tableState.startsWith("all-selected")?this.bulkImportAccounts():this.importSelectedAccounts()},importSelectedAccounts(){const t=this.tempSelectedCrmAccounts.map(t=>t.external_id);T["a"].addBulkAccountsByExternalId(t).then(t=>{0===t.successCount&&t.errorCount>0?(this.importAccountStatus="error",this.$store.commit("snackbar/setSnack",{snack:"There was an issue with the import, review and try again.",snackType:"error"})):(this.importAccountStatus="success",this.$store.commit("snackbar/setSnack",{snack:`Account${t.successCount>1?"s":""} successfully imported`,snackType:"success"})),this.noPaginationCrm?this.markAccountsImported(t.accounts):this.fetchAccounts(),this.cleanupData()}).catch(t=>{console.log(t),this.importAccountStatus="error",this.$store.commit("snackbar/setSnack",{snack:"There was an issue with the import, review and try again.",snackType:"error"})})},bulkImportAccounts(){this.bulkImportExclusion({exclusions:this.tempExcludedCrmAccounts,tableSearch:this.accountSearch,orderBy:Object(N["e"])(this.crmAccountsTableOps,"orderBy")}).then(t=>{this.noPaginationCrm&&this.markAccountsImported(t.accounts),this.cleanupData()}).catch(()=>this.importAccountStatus="error")}},computed:{getFiltersQuery:B["c"],...P["c"],...O["a"],...Object(x["c"])("user",["getSettingByKey","noPaginationCrm","appWarningBanner"]),...Object(x["c"])("crmAccounts",["crmAccounts","accountsLoading","selectedCrmAccounts","excludedCrmAccountIds"]),...Object(x["c"])("columnsManager",["getColumnsByTableName","shouldUpdateCols"]),tempSelectedCrmAccounts:{get(){return this.selectedCrmAccounts},set(t){return this.setSelectedAccounts(t)}},tempExcludedCrmAccounts:{get(){return this.excludedCrmAccountIds},set(t){this.setExcludedAccountIds(t)}},crmAccountsTableOps:{get(){return I["a"].get(this.tableName)||H},set(t){return I["a"].set({tableName:this.tableName,ops:t})}},tableHeight(){let t=this.quickActionServiceActive?230:215;return this.noPaginationCrm&&(t-=84),this.appWarningBanner&&(t+=28),`calc(100vh - ${t}px)`},accountHeaders(){var t;return null===(t=this.getColumnsByTableName(this.tableName))||void 0===t?void 0:t.filter(t=>t.show).map(t=>({...t,sortable:!this.noPaginationCrm&&t.sortable}))},showTableHeaderMessage(){return!(!this.tableState||this.accountSearch)},tableHeaderMessageObj(){return Object(E["I"])(this.tableState,this.tableTotalItems,"account",this.tempSelectedCrmAccounts,this.tempExcludedCrmAccounts,()=>{this.tableState="",this.resetAccountSelections()},()=>{this.tableState="all-selected",this.setSelectedAccounts(this.crmAccounts)},()=>{this.tableState="",this.resetAccountSelections()},null,null,this.noPaginationCrm)}},created(){this.resetTableStateForFetch(),this.resetAccountSelections(),this.setSelectedReport(null),this.fetchAccounts(),this.getAccountsDebounced=j(this.fetchAccounts,400),this.setColumns(),w["a"].$on("people-fetch-accounts",t=>{this.fetchAccounts(t)}),w["a"].$on("cols-updated",()=>{this.renderLoader=!0,setTimeout(()=>{this.renderLoader=!1},800)}),w["a"].$on("reset-cols",()=>{this.setColumnsByTableName({tableName:this.tableName,columns:W}),this.saveCurrentConfig(),this.renderLoader=!0,setTimeout(()=>{this.renderLoader=!1},800)})},beforeDestroy(){w["a"].$off("people-fetch-accounts")}},z=R,V=(s("1228"),s("2877")),F=Object(V["a"])(z,f,v,!1,null,"cf158852",null);e["default"]=F.exports},"772b":function(t,e,s){},"7d05":function(t,e,s){"use strict";s.r(e);var a=s("8336"),i=s("62ad"),n=s("132d"),o=s("0fd9"),r=s("2db4"),c=function(){var t=this,e=t._self._c;return e(r["a"],{staticClass:"mb-1",attrs:{value:t.value,text:"",height:"40","min-height":"40",timeout:"-1","max-width":"90vw",bottom:"",outlined:"",color:"green darken-2"}},[e(o["a"],{attrs:{dense:"",align:"center"}},[e(n["a"],{staticClass:"mr-1",attrs:{small:"",color:"green"}},[t._v("mdi-checkbox-marked")]),e(i["a"],{staticClass:"grow text-body-2"},[t._t("default")],2),e(i["a"],{staticClass:"shrink ml-4"},[t._t("action",(function(){return[e(a["a"],{attrs:{small:"",text:"",color:"green darken-2"},on:{click:function(e){return t.$emit("click:dismiss")}}},[t._v(" "+t._s(t.actionText)+" ")])]}))],2)],1)],1)},l=[],u={props:{actionText:{type:String,default:"Hide Trash"},value:{type:Boolean}}},d=u,h=s("2877"),A=Object(h["a"])(d,c,l,!1,null,null,null);e["default"]=A.exports},"7e58":function(t,e,s){},"80c9":function(t,e,s){"use strict";s("772b")},"86e8":function(t,e,s){"use strict";s.d(e,"a",(function(){return l}));var a=s("2b0e"),i=s("e8ec");const n=Object(i["b"])("tableOps")||{};n.contacts&&n.contacts.itemsPerPage>60&&(n.contacts.itemsPerPage=60);const o=s("0644"),r={tableOps:n||{}},c=a["default"].observable(r),l={get:function(t){return c.tableOps[t]},set:function(t){const{tableName:e,ops:s}=t;c.tableOps={...c.tableOps,[e]:o(s)},Object(i["e"])("tableOps",JSON.stringify(c.tableOps))}}},"929a":function(t,e,s){"use strict";s("14d9"),s("17b3");var a=s("9d26"),i=s("dc22"),n=s("a9ad"),o=s("de2c"),r=s("7560"),c=s("58df"),l=Object(c["a"])(n["a"],Object(o["a"])({onVisible:["init"]}),r["a"]).extend({name:"v-pagination",directives:{Resize:i["a"]},props:{circle:Boolean,disabled:Boolean,length:{type:Number,default:0,validator:t=>t%1===0},nextIcon:{type:String,default:"$next"},prevIcon:{type:String,default:"$prev"},totalVisible:[Number,String],value:{type:Number,default:0},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},wrapperAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.wrapper"}},data(){return{maxButtons:0,selected:null}},computed:{classes(){return{"v-pagination":!0,"v-pagination--circle":this.circle,"v-pagination--disabled":this.disabled,...this.themeClasses}},items(){const t=parseInt(this.totalVisible,10);if(0===t||isNaN(this.length)||this.length>Number.MAX_SAFE_INTEGER)return[];const e=Math.min(Math.max(0,t)||this.length,Math.max(0,this.maxButtons)||this.length,this.length);if(this.length<=e)return this.range(1,this.length);const s=e%2===0?1:0,a=Math.floor(e/2),i=this.length-a+1+s;if(this.value>a&&this.value<i){const t=1,e=this.length,i=this.value-a+2,n=this.value+a-2-s,o=i-1===t+1?2:"...",r=n+1===e-1?n+1:"...";return[1,o,...this.range(i,n),r,this.length]}if(this.value===a){const t=this.value+a-1-s;return[...this.range(1,t),"...",this.length]}if(this.value===i){const t=this.value-a+1;return[1,"...",...this.range(t,this.length)]}return[...this.range(1,a),"...",...this.range(i,this.length)]}},watch:{value(){this.init()}},beforeMount(){this.init()},methods:{init(){this.selected=null,this.onResize(),this.$nextTick(this.onResize),setTimeout(()=>this.selected=this.value,100)},onResize(){const t=this.$el&&this.$el.parentElement?this.$el.parentElement.clientWidth:window.innerWidth;this.maxButtons=Math.floor((t-96)/42)},next(t){t.preventDefault(),this.$emit("input",this.value+1),this.$emit("next")},previous(t){t.preventDefault(),this.$emit("input",this.value-1),this.$emit("previous")},range(t,e){const s=[];t=t>0?t:1;for(let a=t;a<=e;a++)s.push(a);return s},genIcon(t,e,s,i,n){return t("li",[t("button",{staticClass:"v-pagination__navigation",class:{"v-pagination__navigation--disabled":s},attrs:{disabled:s,type:"button","aria-label":n},on:s?{}:{click:i}},[t(a["a"],[e])])])},genItem(t,e){const s=e===this.value&&(this.color||"primary"),a=e===this.value,i=a?this.currentPageAriaLabel:this.pageAriaLabel;return t("button",this.setBackgroundColor(s,{staticClass:"v-pagination__item",class:{"v-pagination__item--active":e===this.value},attrs:{type:"button","aria-current":a,"aria-label":this.$vuetify.lang.t(i,e)},on:{click:()=>this.$emit("input",e)}}),[e.toString()])},genItems(t){return this.items.map((e,s)=>t("li",{key:s},[isNaN(Number(e))?t("span",{class:"v-pagination__more"},[e.toString()]):this.genItem(t,e)]))},genList(t,e){return t("ul",{directives:[{modifiers:{quiet:!0},name:"resize",value:this.onResize}],class:this.classes},e)}},render(t){const e=[this.genIcon(t,this.$vuetify.rtl?this.nextIcon:this.prevIcon,this.value<=1,this.previous,this.$vuetify.lang.t(this.previousAriaLabel)),this.genItems(t),this.genIcon(t,this.$vuetify.rtl?this.prevIcon:this.nextIcon,this.value>=this.length,this.next,this.$vuetify.lang.t(this.nextAriaLabel))];return t("nav",{attrs:{role:"navigation","aria-label":this.$vuetify.lang.t(this.wrapperAriaLabel)}},[this.genList(t,e)])}}),u=s("b974"),d=s("2fa4"),h=function(){var t=this,e=t._self._c;return e("div",{staticClass:"d-flex pl-1 extra-dense-fields align-baseline text-body-2 w-100 py-2"},[e("span",[t._v("View")]),e("div",{staticClass:"mx-3",style:"width: "+(t.miniVersion?"50px":"60px")},[e(u["a"],{staticClass:"text-caption font-weight-medium",attrs:{"hide-details":"",dense:"",flat:"",items:t.perPageOps?t.perPageOps:[10,25,50,100,150]},model:{value:t.itemsPerPage,callback:function(e){t.itemsPerPage=e},expression:"itemsPerPage"}})],1),t.miniVersion?t._e():e("span",[t._v("per page")]),e(d["a"]),e("div",{staticClass:"d-flex align-center"},[e("span",{staticClass:"mr-2"},[t._v(t._s(t.viewing)+" "+t._s(t.miniVersion?"":"entries"))]),e(l,{staticClass:"small-pagination-badges mx-2",attrs:{id:"pagination",length:t.totalPages,circle:"","total-visible":"4"},model:{value:t.currentPage,callback:function(e){t.currentPage=e},expression:"currentPage"}}),t.miniVersion?t._e():e("div",{staticClass:"d-flex align-center"},[e("span",[t._v("Go to:")]),e("input",{staticClass:"ml-2 px-3 py-1 page-input rounded card-border",attrs:{type:"number",max:t.totalPages},domProps:{value:t.currentPage},on:{change:t.fetchPage}})])],1)],1)},A=[],m={props:{tableOps:{required:!0},totalItems:{required:!0},miniVersion:{type:Boolean},perPageOps:{type:Array}},methods:{fetchPage(t){this.currentPage=t.target.value}},computed:{currentPage:{get(){return this.tableOps.page||1},set(t){const e=parseInt(t);return!e||e<1?this.$emit("update-ops",{...this.tableOps,page:1}):e>this.totalPages?this.$emit("update-ops",{...this.tableOps,page:this.totalPages}):this.$emit("update-ops",{...this.tableOps,page:e})}},itemsPerPage:{get(){return this.tableOps.itemsPerPage||25},set(t){const e=parseInt(t);this.$emit("update-ops",{...this.tableOps,itemsPerPage:e})}},totalPages(){const{itemsPerPage:t}=this.tableOps;return t&&this.totalItems?Math.ceil(this.totalItems/t):0},isLastPage(){return this.tableOps.page===this.totalPages},viewing(){if(!this.totalItems)return"0 - 0 of 0";const{itemsPerPage:t,page:e}=this.tableOps;return`${(e-1)*t+1} - ${this.isLastPage?this.totalItems:e*t} of ${this.totalItems}`}}},p=m,g=(s("0615"),s("2877")),b=Object(g["a"])(p,h,A,!1,null,"c602d2da",null);e["a"]=b.exports},a523:function(t,e,s){"use strict";s("20f6"),s("4b85");var a=s("2b0e");function i(t){return a["default"].extend({name:"v-"+t,functional:!0,props:{id:String,tag:{type:String,default:"div"}},render(e,{props:s,data:a,children:i}){a.staticClass=`${t} ${a.staticClass||""}`.trim();const{attrs:n}=a;if(n){a.attrs={};const t=Object.keys(n).filter(t=>{if("slot"===t)return!1;const e=n[t];return t.startsWith("data-")?(a.attrs[t]=e,!1):e||"string"===typeof e});t.length&&(a.staticClass+=" "+t.join(" "))}return s.id&&(a.domProps=a.domProps||{},a.domProps.id=s.id),e(s.tag,a,i)}})}var n=s("d9f7");e["a"]=i("container").extend({name:"v-container",functional:!0,props:{id:String,tag:{type:String,default:"div"},fluid:{type:Boolean,default:!1}},render(t,{props:e,data:s,children:a}){let i;const{attrs:o}=s;return o&&(s.attrs={},i=Object.keys(o).filter(t=>{if("slot"===t)return!1;const e=o[t];return t.startsWith("data-")?(s.attrs[t]=e,!1):e||"string"===typeof e})),e.id&&(s.domProps=s.domProps||{},s.domProps.id=e.id),t(e.tag,Object(n["a"])(s,{staticClass:"container",class:Array({"container--fluid":e.fluid}).concat(i||[])}),a)}})},a609:function(t,e,s){"use strict";s("7e58");var a=s("3860"),i=s("a9ad"),n=s("58df");e["a"]=Object(n["a"])(a["a"],i["a"]).extend({name:"v-btn-toggle",props:{backgroundColor:String,borderless:Boolean,dense:Boolean,group:Boolean,rounded:Boolean,shaped:Boolean,tile:Boolean},computed:{classes(){return{...a["a"].options.computed.classes.call(this),"v-btn-toggle":!0,"v-btn-toggle--borderless":this.borderless,"v-btn-toggle--dense":this.dense,"v-btn-toggle--group":this.group,"v-btn-toggle--rounded":this.rounded,"v-btn-toggle--shaped":this.shaped,"v-btn-toggle--tile":this.tile,...this.themeClasses}}},methods:{genData(){const t=this.setTextColor(this.color,{...a["a"].options.methods.genData.call(this)});return this.group?t:this.setBackgroundColor(this.backgroundColor,t)}}})},b965:function(t,e,s){"use strict";e["a"]={methods:{phoneNumber(t){var e=(""+t).replace(/\D/g,""),s=e.match(/^(1|)?(\d{3})(\d{3})(\d{4})$/);if(s){var a=s[1]?"+1 ":"";return[a,"(",s[2],") ",s[3],"-",s[4]].join("")}return null},generateUuid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0,s="x"==t?e:3&e|8;return s.toString(16)}))},numberWithCommas(t,e){return t?t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):e?0:""}}}},bce2:function(t,e,s){},ca71:function(t,e,s){},ea20:function(t,e,s){"use strict";s.r(e);var a=s("8336"),i=s("ce7e"),n=s("132d"),o=s("8860"),r=s("da13"),c=s("5d23"),l=s("34c3"),u=s("e449"),d=function(){var t=this,e=t._self._c;return e(u["a"],{attrs:{light:"",bottom:"","offset-y":""},scopedSlots:t._u([{key:"activator",fn:function({on:s,attrs:i}){return[e(a["a"],t._g(t._b({attrs:{small:"",icon:""}},"v-btn",i,!1),s),[e(n["a"],{attrs:{size:"22",dense:""}},[t._v(" mdi-dots-vertical ")])],1)]}}])},[e(o["a"],{attrs:{dense:"",light:""}},[t.archiveFilter?e(r["a"],{on:{click:function(e){return t.$emit("toggle-archive-filter",!t.showArchived)}}},[e(l["a"],[e(n["a"],{attrs:{small:""}},[t._v("mdi-archive")])],1),e(c["b"],[e(c["d"],[t._v(t._s(t.showArchived?"Hide":"Show")+" Archived")])],1)],1):t._e(),t.trashFilter?e(r["a"],{on:{click:function(e){return t.$emit("toggle-trash-filter",!t.showDeleted)}}},[e(l["a"],[e(n["a"],{attrs:{dense:""}},[t._v("mdi-trash-can")])],1),e(c["b"],[e(c["d"],[t._v(t._s(t.showDeleted?"Hide ":"Show")+" Trash")])],1)],1):t._e(),t.customizeColumns?e(r["a"],{on:{click:t.openColumnsNavbar}},[e(l["a"],[e(n["a"],{attrs:{dense:""}},[t._v("mdi-table-cog")])],1),e(c["b"],[e(c["d"],[t._v("Customize Columns")])],1)],1):t._e(),t.showClosedStatusSetting?e(r["a"],{on:{click:function(e){return e.stopPropagation(),t.toggleClosedContacts.apply(null,arguments)}}},[e(l["a"],[e(n["a"],{attrs:{dense:"",color:t.showClosedStatusProspects?"primary":""}},[t._v(" mdi-"+t._s(t.showClosedStatusProspects?"checkbox-marked":"checkbox-blank-outline"))])],1),e(c["b"],[e(c["d"],[t._v(" Show closed status prospects")])],1)],1):t._e(),!t.showDeleted&&(t.deleteAction||t.optOutAction||t.assignTags)?e(i["a"],{staticClass:"mx-3 my-2"}):t._e(),!t.showDeleted&&t.updateStatus?e(r["a"],{attrs:{disabled:t.disableBulkActions},on:{click:function(e){return t.$emit("update-status")}}},[e(l["a"],[e(n["a"],{attrs:{dense:"",color:t.disableBulkActions?"green lighten-3":"green darken-2"}},[t._v("mdi-clipboard-account")])],1),e(c["b"],[e(c["d"],{class:t.disableBulkActions?"green--text text--lighten-3":"green--text text--darken-2"},[t._v("Update status")])],1)],1):t._e(),!t.showDeleted&&t.assignTags?e(r["a"],{attrs:{disabled:t.disableBulkActions},on:{click:function(e){return t.$emit("assign-tags")}}},[e(l["a"],[e(n["a"],{attrs:{dense:"",color:t.disableBulkActions?"primary lighten-3":"primary"}},[t._v("mdi-tag-multiple")])],1),e(c["b"],[e(c["d"],{class:t.disableBulkActions?"primary--text text--lighten-3":"primary--text"},[t._v("Assign tags")])],1)],1):t._e(),!t.showDeleted&&t.scheduleAction?e(r["a"],{attrs:{disabled:t.disableBulkActions},on:{click:function(e){return t.$emit("schedule-action")}}},[e(l["a"],[e(n["a"],{attrs:{dense:"",color:t.disableBulkActions?"call-blue":"call-blue darken-2"}},[t._v("mdi-calendar-check")])],1),e(c["b"],[e(c["d"],{class:t.disableBulkActions?"call-blue--text call-blue--lighten-3":"call-blue--text text--darken-2"},[t._v("Schedule action")])],1)],1):t._e(),!t.showDeleted&&t.assignUserAction?e(r["a"],{attrs:{disabled:t.disableBulkActions},on:{click:function(e){return t.$emit("assign-user-selections")}}},[e(l["a"],[e(n["a"],{attrs:{dense:"",color:t.disableBulkActions?"purple lighten-3":"purple darken-2"}},[t._v("mdi-account")])],1),e(c["b"],[e(c["d"],{class:t.disableBulkActions?"purple--text text--lighten-3":"purple--text text--darken-2"},[t._v("Assign to user")])],1)],1):t._e(),!t.showDeleted&&t.optOutAction?e(r["a"],{attrs:{disabled:t.disableBulkActions},on:{click:function(e){return t.$emit("opt-in-selections")}}},[e(l["a"],[e(n["a"],{attrs:{dense:"",color:t.disableBulkActions?"green lighten-3":"green"}},[t._v("mdi-email-check")])],1),e(c["b"],[e(c["d"],{class:t.disableBulkActions?"green--text text--lighten-3":"green--text"},[t._v("Allow email")])],1)],1):t._e(),!t.showDeleted&&t.optOutAction?e(r["a"],{attrs:{disabled:t.disableBulkActions},on:{click:function(e){return t.$emit("opt-out-selections")}}},[e(l["a"],[e(n["a"],{attrs:{dense:"",color:t.disableBulkActions?"red lighten-3":"red"}},[t._v("mdi-email-lock")])],1),e(c["b"],[e(c["d"],{class:t.disableBulkActions?"red--text text--lighten-3":"red--text"},[t._v("Do not email")])],1)],1):t._e(),!t.showDeleted&&t.deleteAction?e(r["a"],{attrs:{disabled:t.disableBulkActions},on:{click:function(e){return t.$emit("delete-selections")}}},[e(l["a"],[e(n["a"],{attrs:{dense:"",color:t.disableBulkActions?"red lighten-3":"red"}},[t._v("mdi-trash-can")])],1),e(c["b"],[e(c["d"],{class:t.disableBulkActions?"red--text text--lighten-3":"red--text"},[t._v("Delete")])],1)],1):t._e(),t.tableExportAction?e(r["a"],{attrs:{disabled:t.disableBulkActions},on:{click:function(e){return t.$emit("export-selections")}}},[e(l["a"],[e(n["a"],{attrs:{dense:""}},[t._v("mdi-table-arrow-down")])],1),e(c["b"],[e(c["d"],[t._v("Export to CSV")])],1)],1):t._e()],1)],1)},h=[],A=s("2f62"),m=s("1bcb"),p=s("5a50"),g={props:{tableName:{required:!0,type:String},deleteAction:{type:Boolean},optOutAction:{type:Boolean},assignUserAction:{type:Boolean},updateStatus:{type:Boolean},scheduleAction:{type:Boolean},assignTags:{type:Boolean},trashFilter:{type:Boolean},archiveFilter:{type:Boolean},customizeColumns:{type:Boolean},showDeleted:{type:Boolean},showClosedStatusSetting:{type:Boolean},showArchived:{type:Boolean},disableBulkActions:{type:Boolean},tableExportAction:{type:Boolean}},computed:{...Object(A["c"])("user",["user","getSettingByKey"]),showClosedStatusProspects:{get(){return this.getSettingByKey(p["n"].SHOW_CLOSED_STATUS_PROSPECTS)||!1},set(t){const e={userId:this.user.id,settings:{settings_key:p["n"].SHOW_CLOSED_STATUS_PROSPECTS,settings_value:t}};this.updateSetting(e)}}},methods:{...Object(A["b"])("user",["updateSetting"]),openColumnsNavbar(){m["a"].$emit("open-columns-navbar",this.tableName)},toggleClosedContacts(){this.showClosedStatusProspects=!this.showClosedStatusProspects}}},b=g,f=s("2877"),v=Object(f["a"])(b,d,h,!1,null,null,null);e["default"]=v.exports}}]);
//# sourceMappingURL=CrmAccounts.c4383c8d.js.map