<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b8de5a70"],{3166:function(t,e,i){"use strict";var o=/(^$|^(([^&lt;&gt;()[\]\\.,;:\s@"]+(\.[^&lt;&gt;()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$)/;e["a"]=function(t){return o.test(t)}},"486e":function(t,e,i){"use strict";var o=i("b740"),n=i.n(o);n.a},"8cd0":function(t,e,i){},"8fc1":function(t,e,i){},b740:function(t,e,i){},bf11:function(t,e,i){"use strict";var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-container",{staticClass:"pa-0",attrs:{fluid:""}},[i("v-window",{attrs:{touchless:""},model:{value:t.window,callback:function(e){t.window=e},expression:"window"}},[i("v-window-item",{attrs:{value:0}},[i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"title text-center",attrs:{cols:"12"}},[t._v(" Which would you like to verify? ")])],1),i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"text-center",attrs:{cols:"12"}},[i("v-btn",{attrs:{color:"color3 color3Text--text"},on:{click:function(e){return e.stopPropagation(),t.selectType("Email")}}},[t._v("Email")])],1)],1),i("v-row",{staticClass:"my-3"},[i("v-col",{staticClass:"text-center",attrs:{cols:"12",md:"10","offset-md":"1",sm:"8","offset-sm":"2"}},[i("h2",{staticClass:"lined"},[i("span",[t._v("Or")])])])],1),i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"text-center",attrs:{cols:"12"}},[i("v-btn",{attrs:{color:"color3 color3Text--text"},on:{click:function(e){return e.stopPropagation(),t.selectType("Mobile Phone")}}},[t._v("Mobile Phone")])],1)],1)],1),i("v-window-item",{attrs:{value:1}},[i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"subtitle-1",attrs:{cols:"12"}},[t._v(" "+t._s("Email"===t.contactType?"Enter the email address you would like to verify":"Enter the phone nummber you would like to verify (must be sms ready)")+" and we will send a verification code. ")])],1),i("v-row",{attrs:{dense:""}},[i("v-col",{attrs:{cols:"12"}},["Email"===t.contactType?i("v-text-field",{key:"tb_email",attrs:{label:"Email",color:"color3",hint:"Enter the email address you would like to verify","persistent-hint":""},model:{value:t.email,callback:function(e){t.email=e},expression:"email"}}):i("v-text-field",{directives:[{name:"mask",rawName:"v-mask",value:"(###) ###-####",expression:"'(###) ###-####'"}],key:"tb_phone",attrs:{label:"Mobile Phone",color:"color3",hint:"Enter the phone nummber you would like to verify (must be sms ready)","persistent-hint":""},model:{value:t.phone,callback:function(e){t.phone=e},expression:"phone"}})],1),i("v-col",{staticClass:"text-center",attrs:{cols:"12"}},[i("v-btn",{attrs:{color:"success white--text",disabled:!t.validContact,loading:t.loading},on:{click:function(e){return e.stopPropagation(),t.sendCode(e)}}},[t._v("Send Code")])],1)],1)],1),i("v-window-item",{attrs:{value:2}},[i("v-row",{attrs:{dense:""}},[i("v-col",{attrs:{cols:"12"}},[i("div",{staticClass:"title"},[t._v("Enter the verficiation code")]),t.skip?t._e():i("div",[t._v("We just sent "+t._s("Mobile Phone"===t.contactType?"a text message":"an email")+" with a fresh verification code")]),i("div",{staticClass:"caption"},[t._v("Note: only the last code issued will be valid and codes are only good for 10 minutes")]),i("v-text-field",{directives:[{name:"mask",rawName:"v-mask",value:"######",expression:"'######'"}],attrs:{label:"Verification Code",color:"color3"},model:{value:t.vCode,callback:function(e){t.vCode=e},expression:"vCode"}}),i("v-alert",{attrs:{type:"error",value:!!t.codeError,text:"",prominent:""}},[t._v(" "+t._s(t.codeError)+" ")]),i("div",{staticClass:"text-center pb-3"},[i("v-btn",{attrs:{color:"color3 color3Text--text",disabled:!t.validCode,loading:t.loading},on:{click:function(e){return e.stopPropagation(),t.verifyCode(e)}}},[t._v("Go")])],1),i("div",{staticClass:"caption text-center"},[t._v("Didn't receive a code? "),i("span",{staticClass:"clickable color3--text",on:{click:function(e){return e.stopPropagation(),t.reset(e)}}},[t._v("Try again.")])])],1)],1)],1)],1),i("v-row",{attrs:{dense:""}},[i("v-col",{attrs:{cols:"12"}},[i("v-fab-transition",[t.window&gt;0?i("v-btn",{attrs:{color:"color3Text color3--text",small:"",fab:""},on:{click:function(e){return e.stopPropagation(),t.reset(e)}}},[i("v-icon",[t._v("fas fa-caret-left")])],1):t._e()],1),i("v-fab-transition",[0===t.window?i("v-btn",{attrs:{color:"color3",text:"","x-small":""},on:{click:function(e){return e.stopPropagation(),t.skipToCode(e)}}},[t._v("I already have a code")]):t._e()],1)],1)],1)],1)},n=[],a=(i("d3b7"),i("ac1f"),i("5319"),i("5530")),s=i("2f62"),l=i("3a60"),r=i("ad48"),c=i("3166"),d={directives:{mask:l["mask"]},props:["addType","contactIn"],data:function(){return{window:0,contactType:null,email:null,phone:null,loading:!1,vCode:null,codeError:null,skip:!1}},computed:Object(a["a"])(Object(a["a"])({},Object(s["c"])(["user"])),{},{validContact:function(){return this.contactType&amp;&amp;"Email"===this.contactType?this.email&amp;&amp;Object(c["a"])(this.email):this.phone&amp;&amp;Object(r["a"])(this.phone)},validCode:function(){return this.vCode&amp;&amp;6===this.vCode.length},dto:function(){return{contactType:this.contactType,contact:"Email"===this.contactType?this.email:this.phone.replace(/\D/g,"")}}}),methods:{selectType:function(t){this.contactType=t,this.window=1},reset:function(){this.window=0,this.contactType=null,this.phone=null,this.email=null,this.vCode=null,this.codeError=null,this.skip=!1},skipToCode:function(){this.skip=!0,this.window=2},sendCode:function(){var t=this;this.validContact&amp;&amp;(this.loading=!0,this.$VBL.user.contact.add(this.dto).then((function(e){t.window=2})).catch((function(t){return console.log(t)})).finally((function(){t.loading=!1})))},verifyCode:function(){var t=this;this.validCode&amp;&amp;(this.loading=!0,this.$VBL.user.contact.confirm(this.vCode).then((function(e){t.$emit("verified"),t.reset()})).catch((function(e){console.log(e),t.codeError=e.response.data.Message})).finally((function(){t.loading=!1})))}},mounted:function(){this.addType&amp;&amp;(this.selectType(this.addType),this.contactIn&amp;&amp;(console.log("here"),"Email"===this.addType?this.email=this.contactIn:this.phone=this.contactIn))}},u=d,v=(i("486e"),i("2877")),h=i("6544"),f=i.n(h),m=i("0798"),b=i("8336"),p=i("62ad"),g=i("a523"),x=i("0789"),_=i("132d"),y=i("0fd9"),V=i("8654"),w=i("f665"),k=i("1e6c"),C=Object(v["a"])(u,o,n,!1,null,"e6e0464a",null);e["a"]=C.exports;f()(C,{VAlert:m["a"],VBtn:b["a"],VCol:p["a"],VContainer:g["a"],VFabTransition:x["c"],VIcon:_["a"],VRow:y["a"],VTextField:V["a"],VWindow:w["a"],VWindowItem:k["a"]})},bffd:function(t,e,i){"use strict";i.r(e);var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-card",{attrs:{id:"create"}},[i("v-toolbar",{attrs:{color:"color2 color2Text--text"}},[i("v-toolbar-title",[t._v("Contact Info")])],1),i("v-container",{class:{p6:!t.altUser},attrs:{fluid:""}},[i("v-row",{staticClass:"child-flex"},[i("v-col",{attrs:{cols:"12"}},[t.user&amp;&amp;t.user.phones?i("phone-list",{ref:"phoneList",attrs:{phonelist:t.user.phones},on:{verify:t.onVerify}}):t._e(),i("v-divider",{attrs:{inset:""}}),t.user&amp;&amp;t.user.emails?i("email-list",{ref:"emailList",attrs:{emailList:t.user.emails},on:{verify:t.onVerify}}):t._e()],1)],1),t.altUser?t._e():i("v-row",{attrs:{dense:""}},[i("v-col",{attrs:{cols:"12"}},[i("v-speed-dial",{attrs:{bottom:"",left:"",absolute:"",direction:"right",transition:"slide-x-transition"},scopedSlots:t._u([{key:"activator",fn:function(){return[i("v-btn",{attrs:{color:"color3Text color3--text",dark:t.fab,fab:""},model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[t.fab?i("v-icon",[t._v("fas fa-times")]):i("v-icon",[t._v("fas fa-plus")])],1)]},proxy:!0}],null,!1,249784484),model:{value:t.fab,callback:function(e){t.fab=e},expression:"fab"}},[i("v-btn",{attrs:{fab:"",small:"",color:"color3 color3Text--text"},on:{click:function(){t.addPhone()}}},[i("v-icon",[t._v("fas fa-phone")])],1),i("v-btn",{attrs:{fab:"",small:"",color:"color3 color3Text--text"},on:{click:function(){t.addEmail()}}},[i("v-icon",[t._v("fas fa-envelope")])],1),t._e()],1)],1)],1)],1),t.altUser?t._e():i("v-dialog",{attrs:{scrollable:"",persistent:"","max-width":"500px",transition:"dialog-transition"},model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[i("v-card",[i("v-toolbar",{attrs:{color:"color1 color1Text--text"}},[i("v-toolbar-title",[t._v("Add a contact")]),i("v-spacer"),i("v-btn",{attrs:{color:"color2 color2Text--text",small:"",fab:""},on:{click:function(e){e.stopPropagation(),t.dialog=!1}}},[i("v-icon",[t._v("fas fa-times")])],1)],1),i("v-card-text",[i("v-expand-transition",[t.dialog?i("contact-add",{attrs:{addType:t.addType,contactIn:t.contact},on:{verified:function(e){t.dialog=!1}}}):t._e()],1)],1)],1)],1)],1)},n=[],a=(i("a15b"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-list",{attrs:{"two-line":""}},[t._l(t.list,(function(e,o){return i("v-list-item",{key:o},[i("v-list-item-action",[0===o?i("v-icon",{attrs:{color:"color1"}},[t._v(" fas fa-phone ")]):t._e()],1),i("v-list-item-content",[i("v-list-item-title",[t._v(" "+t._s(t._f("usPhone")(e.number))+" ")]),i("v-list-item-subtitle",[t._v(" "+t._s(e.propsString)+" ")])],1),i("v-list-item-action",[i("opt-in",{attrs:{phone:e.number}})],1),e.isVerified?t._e():i("v-list-item-action",{on:{click:function(i){return t.selectPhone(e)}}},[i("v-btn",{attrs:{small:"",text:"",icon:"",ripple:"",color:"color3"}},[i("v-icon",[t._v("fas fa-cog")])],1)],1),i("v-list-item-action",{on:{click:function(i){return t.deletePhone(e)}}},[i("v-btn",{attrs:{small:"",text:"",icon:"",ripple:"",color:"error"}},[i("v-icon",[t._v("fas fa-trash")])],1)],1)],1)})),0==t.phonelist.length?i("v-list-item",[i("v-list-item-action",[i("v-icon",{attrs:{color:"color1"}},[t._v(" fas fa-phone ")])],1),i("v-list-item-content",[i("v-list-item-title",[t._v(" No phone number on file ")])],1)],1):t._e(),i("phone-editor",{attrs:{phone:!t.dialog&amp;&amp;t.selectedPhone,listCount:t.phonelist.length},on:{cancel:t.onCancel}}),i("vbl-confirm-dialog",{attrs:{ask:t.dialog,loading:t.deleting},on:{confirm:t.doDelete,deny:t.onCancel}})],2)}),s=[],l=(i("d81d"),i("d3b7"),i("ac1f"),i("5319"),i("d4ec")),r=i("bee2"),c=function(){function t(e){Object(l["a"])(this,t),this.id=0,this.number=null,this.isPublic=!1,this.isPrimary=!1,this.isSMS=!1,this.update(e)}return Object(r["a"])(t,[{key:"update",value:function(t){"string"===typeof t&amp;&amp;(t=JSON.parse(t)),Object.assign(this,t)}},{key:"propsString",get:function(){var t=[];return this.isSMS&amp;&amp;t.push("SMS Enabled"),this.isVerified?t.push("Verified"):t.push("Unverified"),t.join(" | ")}}]),t}(),d=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-dialog",{attrs:{"max-width":"400",persistent:""},model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[t.editablePhone?i("v-card",[i("v-toolbar",{attrs:{color:"color1 color1Text--text"}},["edit"===t.mode?i("v-toolbar-title",[t._v(t._s(t._f("usPhone")(t.editablePhone.number)))]):i("v-toolbar-title",[t._v("New Phone")]),i("v-spacer"),i("v-btn",{attrs:{fab:"",small:"",color:"color2 color2Text--text"},nativeOn:{click:function(e){return t.cancel(e)}}},[i("v-icon",[t._v("fas fa-times")])],1)],1),i("v-card-title",[i("v-row",[i("v-col",["add"===t.mode?i("v-text-field",{directives:[{name:"mask",rawName:"v-mask",value:"(###) ###-####",expression:"'(###) ###-####'"}],attrs:{label:"Number",color:"color3",rules:t.$v.editablePhone.number.$dirty?[function(){return t.$v.editablePhone.number.required||"A phone number is required"},function(){return t.$v.editablePhone.number.ValidUSPhone||"A valid phone number is required"}]:[]},on:{blur:function(e){return t.$v.editablePhone.number.$touch()}},model:{value:t.editablePhone.number,callback:function(e){t.$set(t.editablePhone,"number",e)},expression:"editablePhone.number"}}):t._e()],1)],1),i("v-list",{attrs:{"two-line":""}},[i("v-list-item",[i("v-list-item-action",[i("v-checkbox",{attrs:{color:"success",disabled:!t.canEditPrimary},model:{value:t.editablePhone.isPrimary,callback:function(e){t.$set(t.editablePhone,"isPrimary",e)},expression:"editablePhone.isPrimary"}})],1),i("v-list-item-content",{on:{click:function(e){e.stopPropagation(),t.editablePhone.isPrimary=!t.editablePhone.isPrimary}}},[i("v-list-item-title",[t._v("Primary")]),i("v-list-item-subtitle",[t._v("Use this as your primary number")])],1)],1),i("v-list-item",[i("v-list-item-action",[i("v-checkbox",{attrs:{color:"success"},model:{value:t.editablePhone.isPublic,callback:function(e){t.$set(t.editablePhone,"isPublic",e)},expression:"editablePhone.isPublic"}})],1),i("v-list-item-content",{on:{click:function(e){e.stopPropagation(),t.editablePhone.isPublic=!t.editablePhone.isPublic}}},[i("v-list-item-title",[t._v("Public")]),i("v-list-item-subtitle",[t._v("Visible to the public")])],1)],1),i("v-list-item",[i("v-list-item-action",[i("v-checkbox",{attrs:{color:"success"},model:{value:t.editablePhone.isSMS,callback:function(e){t.$set(t.editablePhone,"isSMS",e)},expression:"editablePhone.isSMS"}})],1),i("v-list-item-content",{on:{click:function(e){e.stopPropagation(),t.editablePhone.isSMS=!t.editablePhone.isSMS}}},[i("v-list-item-title",[t._v("SMS Enabled")]),i("v-list-item-subtitle",[t._v("Phone can receive text messages")])],1)],1)],1),i("v-row",{staticClass:"text-center"},[i("v-col",[i("v-btn",{staticClass:"pl-0",attrs:{disabled:!t.saveable,loading:t.saving,fab:"",color:"success white--text"},on:{click:t.save}},[i("v-icon",[t._v("fas fa-save")])],1)],1)],1)],1)],1):t._e()],1)},u=[],v=i("801b"),h=i("1dce"),f=i("b5ae"),m=i("291a"),b=i("3a60"),p=i("ad48"),g={directives:{mask:b["mask"]},props:["phone","listCount"],mixins:[h["validationMixin"]],validations:{editablePhone:{number:{required:f["required"],ValidUSPhone:p["a"]}}},data:function(){return{dialog:!1,editablePhone:null,saving:!1}},computed:{saveable:function(){return this.saving||"add"!==this.mode?this.dirty:!this.$v.$invalid},dirty:function(){return JSON.stringify(this.phone)!==JSON.stringify(this.editablePhone)},mode:function(){return 0===this.editablePhone.id?"add":"edit"},canEditPrimary:function(){return"add"===this.mode?this.listCount&gt;0:this.listCount&gt;1}},methods:{cancel:function(){this.dialog=!1,this.$v.$reset(),this.$emit("cancel")},save:function(){var t=this;this.saveable&amp;&amp;(this.saving=!0,this.axios.post(v["a"].user.phone,this.editablePhone).then((function(e){console.log(e),t.$store.commit(m["gb"],e.data),t.saving=!1,t.dialog=!1})).catch((function(t){console.log(t)})))}},watch:{phone:function(t,e){t&amp;&amp;(this.editablePhone=new c(t),this.dialog=!0,this.$v.editablePhone.number.$reset())}}},x=g,_=i("2877"),y=i("6544"),V=i.n(y),w=i("8336"),k=i("b0af"),C=i("99d9"),P=i("ac7c"),E=i("62ad"),T=i("169a"),$=i("132d"),S=i("8860"),L=i("da13"),O=i("1800"),I=i("5d23"),N=i("0fd9"),j=i("2fa4"),A=i("8654"),M=i("71d9"),B=i("2a7f"),D=Object(_["a"])(x,d,u,!1,null,null,null),q=D.exports;V()(D,{VBtn:w["a"],VCard:k["a"],VCardTitle:C["c"],VCheckbox:P["a"],VCol:E["a"],VDialog:T["a"],VIcon:$["a"],VList:S["a"],VListItem:L["a"],VListItemAction:O["a"],VListItemContent:I["b"],VListItemSubtitle:I["c"],VListItemTitle:I["d"],VRow:N["a"],VSpacer:j["a"],VTextField:A["a"],VToolbar:M["a"],VToolbarTitle:B["a"]});var U=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-dialog",{attrs:{scrollable:"",persistent:"","max-width":"500px",transition:"dialog-transition"},scopedSlots:t._u([{key:"activator",fn:function(e){var o=e.on;return[i("v-btn",t._g({attrs:{color:t.iconColor,small:"",text:"",loading:t.loading}},o),[i("v-icon",[t._v("fas fa-"+t._s(t.icon))])],1)]}}]),model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[i("v-card",[i("v-toolbar",{attrs:{color:"color2 color2Text--text"}},[i("v-toolbar-title",[t._v("SMS Opt In")]),i("v-spacer"),i("v-btn",{attrs:{color:"color1 color1Text--text",small:"",fab:""},on:{click:function(e){e.stopPropagation(),t.dialog=!1,t.reset()}}},[i("v-icon",[t._v("fas fa-times")])],1)],1),i("v-window",{model:{value:t.window,callback:function(e){t.window=e},expression:"window"}},[i("v-window-item",{key:0},[i("v-card-text",{staticClass:"text-center"},[i("div",[t._v("We are an opt-in only company. In order to recieve text messages from us, we need you to opt in by confirming your mobile phone number.")]),i("v-expand-transition",[t.dialog&amp;&amp;!t.isVerified?i("div",[i("v-text-field",{directives:[{name:"mask",rawName:"v-mask",value:"(###) ###-####",expression:"'(###) ###-####'"}],attrs:{name:"cellPhone",label:"Mobile Phone",color:"color3",disabled:""},model:{value:t.phone,callback:function(e){t.phone=e},expression:"phone"}}),i("v-btn",{attrs:{color:"success white--text",disabled:!t.validNumber||t.isVerified,loading:t.loading},on:{click:function(e){return e.stopPropagation(),t.checkNumber(e)}}},[t._v(" Send Code ")])],1):t._e()]),i("v-expand-transition",[t.dialog&amp;&amp;t.isVerified?i("div",[i("v-alert",{staticClass:"mt-2",attrs:{type:"success",value:!0,text:"",prominent:""}},[t._v(" You're all set ")]),i("v-btn",{attrs:{color:"success"},on:{click:function(e){e.stopPropagation(),t.dialog=!1,t.reset()}}},[t._v("ok")])],1):t._e()])],1)],1),i("v-window-item",{key:1},[i("v-card-text",[i("div",{staticClass:"title"},[t._v("Enter the verficiation code")]),t.skip?t._e():i("div",[t._v("We just sent a text message with a fresh verification code")]),i("div",{staticClass:"caption"},[t._v("Note: only the last code issued will be valid and codes are only good for 15 minutes")]),i("v-text-field",{attrs:{label:"Verification Code",color:"color3",type:"number",autofocus:""},model:{value:t.vCode,callback:function(e){t.vCode=e},expression:"vCode"}}),i("v-alert",{attrs:{type:"error",value:!!t.codeError,text:"",prominent:""}},[t._v(" "+t._s(t.codeError)+" ")]),i("div",{staticClass:"text-center pb-3"},[i("v-btn",{attrs:{color:"color3 color3Text--text",disabled:!t.validCode,loading:t.loading},on:{click:function(e){return e.stopPropagation(),t.verifyCode(e)}}},[t._v("Go")])],1),i("div",{staticClass:"caption text-center"},[t._v("Didn't receive a code? "),i("span",{staticClass:"clickable color3--text",on:{click:function(e){return e.stopPropagation(),t.reset(e)}}},[t._v("Try again.")])])],1)],1)],1),i("v-card-actions",[i("v-fab-transition",[0===t.window?i("v-btn",{staticClass:"mt-5",attrs:{color:"color3",text:"","x-small":"",disabled:t.isVerified},on:{click:function(e){return e.stopPropagation(),t.skipToCode(e)}}},[t._v("I already have a code")]):t._e()],1)],1)],1)],1)},J=[],W=(i("4de4"),i("caad"),i("2532"),{props:["disabled","phone"],directives:{mask:b["mask"]},data:function(){return{dialog:!1,verified:[],window:0,vCode:null,codeError:null,skip:!1,load:[]}},computed:{icon:function(){return this.isVerified?"sms":"comment-slash"},iconColor:function(){return this.loading?"color3":this.isVerified?"success":"error"},loading:function(){return this.load.length&gt;0},isVerified:function(){return this.verified.includes(this.cleanNumber)},validCode:function(){return this.vCode&amp;&amp;6===this.vCode.length},cleanNumber:function(){var t=this.phone;return t?t.replace(/\D/g,""):null},validNumber:function(){return this.cleanNumber&amp;&amp;Object(p["a"])(this.cleanNumber)}},methods:{reset:function(){this.window=0,this.vCode=null,this.codeError=null,this.skip=!1},skipToCode:function(){this.skip=!0,this.window=1},checkNumber:function(t){var e=this;this.validNumber&amp;&amp;(this.verified=[],this.load.push("check"),this.$VBL.sms.check(this.cleanNumber).then((function(i){"true"===i.data?e.verified.push(e.cleanNumber):t&amp;&amp;e.sendCode()})).catch((function(t){return console.log(t.response)})).finally((function(){e.load=e.load.filter((function(t){return"check"!==t}))})))},sendCode:function(){var t=this;this.load.push("send"),this.$VBL.sms.sendCode(this.cleanNumber).then((function(e){t.window=1})).catch((function(t){return console.log(t.response)})).finally((function(){t.load=t.load.filter((function(t){return"send"!==t}))}))},verifyCode:function(){var t=this;this.load.push("verify"),this.$VBL.sms.verify(this.cleanNumber,this.vCode).then((function(e){t.verified.push(t.cleanNumber),t.$nextTick((function(){t.window=0}))})).catch((function(e){console.log(e),t.codeError=e.response.data.Message})).finally((function(){t.load=t.load.filter((function(t){return"verify"!==t}))}))},onVerified:function(){this.$emit("verified",this.cleanNumber)}},watch:{isVerified:function(t){t&amp;&amp;this.onVerified()},dialog:function(t){t&amp;&amp;this.checkNumber()}},mounted:function(){console.log("here"),this.checkNumber()}}),F=W,R=i("0798"),z=i("0789"),G=i("f665"),H=i("1e6c"),Y=Object(_["a"])(F,U,J,!1,null,null,null),Z=Y.exports;V()(Y,{VAlert:R["a"],VBtn:w["a"],VCard:k["a"],VCardActions:C["a"],VCardText:C["b"],VDialog:T["a"],VExpandTransition:z["a"],VFabTransition:z["c"],VIcon:$["a"],VSpacer:j["a"],VTextField:A["a"],VToolbar:M["a"],VToolbarTitle:B["a"],VWindow:G["a"],VWindowItem:H["a"]});var K={props:["phonelist"],data:function(){return{selectedPhone:null,dialog:!1,deleting:!1}},computed:{list:function(){return this.phonelist.map((function(t){return new c(t)}))},mode:function(){return this.selectedPhone.id&gt;0?"add":"edit"}},methods:{deletePhone:function(t){this.dialog=!0,this.selectedPhone=new c(t)},selectPhone:function(t){this.$emit("verify",{type:"phone",number:t.number.replace(/\D/g,"")})},onCancel:function(){this.selectedPhone=null,this.dialog=!1},addPhone:function(){this.selectedPhone=new c},doDelete:function(){var t=this;0!==this.selectedPhone.id?(this.deleting=!0,this.$VBL.user.deletePhone(this.selectedPhone.id).then((function(e){t.$store.commit(m["gb"],e.data),t.onCancel()})).catch((function(t){console.log(t)})).finally((function(){t.deleting=!1}))):this.cancel()}},components:{"phone-editor":q,OptIn:Z}},Q=K,X=Object(_["a"])(Q,a,s,!1,null,null,null),tt=X.exports;V()(X,{VBtn:w["a"],VIcon:$["a"],VList:S["a"],VListItem:L["a"],VListItemAction:O["a"],VListItemContent:I["b"],VListItemSubtitle:I["c"],VListItemTitle:I["d"]});var et=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-list",{attrs:{"two-line":""}},[t._l(t.list,(function(e,o){return i("v-list-item",{key:o},[i("v-list-item-action",[0===o?i("v-icon",{attrs:{color:"color1"}},[t._v(" fas fa-envelope ")]):t._e()],1),i("v-list-item-content",[i("v-list-item-title",[t._v(" "+t._s(e.address)+" ")]),i("v-list-item-subtitle",[t._v(" "+t._s(e.propsString)+" ")])],1),i("v-list-item-action",{on:{click:function(i){return t.selectEmail(e)}}},[e.isVerified?t._e():i("v-btn",{attrs:{small:"",text:"",icon:"",ripple:"",color:"color3"}},[i("v-icon",[t._v("fas fa-cog")])],1)],1),i("v-list-item-action",{on:{click:function(i){return t.deleteEmail(e)}}},[i("v-btn",{attrs:{small:"",text:"",icon:"",ripple:"",color:"error"}},[i("v-icon",[t._v("fas fa-trash")])],1)],1)],1)})),0==t.emailList.length?i("v-list-item",[i("v-list-item-action",[i("v-icon",{attrs:{color:"color1"}},[t._v(" fas fa-envelope ")])],1),i("v-list-item-content",[i("v-list-item-title",[t._v(" No email address on file ")])],1),i("v-list-item-action",[i("v-icon",{attrs:{color:"color3"}},[t._v("fas fa-plus-circle")])],1)],1):t._e(),i("email-editor",{attrs:{email:!t.dialog&amp;&amp;t.selectedEmail,listCount:t.emailList.length}}),i("vbl-confirm-dialog",{attrs:{ask:t.dialog,loading:t.deleting},on:{confirm:t.doDelete,deny:t.onCancel}})],2)},it=[],ot=function(){function t(e){Object(l["a"])(this,t),this.id=0,this.address=null,this.isPublic=!1,this.isPrimary=!1,this.isVerified=!1,this.update(e)}return Object(r["a"])(t,[{key:"update",value:function(t){"string"===typeof t&amp;&amp;(t=JSON.parse(t)),Object.assign(this,t)}},{key:"propsString",get:function(){var t=[];return this.isVerified?t.push("Verified"):t.push("Unverified"),t.join(" | ")}}]),t}(),nt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-dialog",{attrs:{"max-width":"400",persistent:""},model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[t.editableEmail?i("v-card",[i("v-toolbar",{attrs:{color:"color2 color2Text--text"}},["edit"===t.mode?i("v-toolbar-title",[t._v(t._s(t.editableEmail.address))]):i("v-toolbar-title",[t._v("New Email")]),i("v-spacer"),i("v-btn",{attrs:{icon:"",small:"",color:"color2Text--text",disabled:t.saving||t.sending||t.deleting},nativeOn:{click:function(e){return t.cancel(e)}}},[i("v-icon",[t._v("fas fa-times")])],1)],1),i("loading-bar",{attrs:{value:t.loading}}),i("v-container",["add"===t.mode?i("v-row",{attrs:{dense:""}},[i("v-col",[i("v-text-field",{attrs:{label:"Address",required:"",rules:[function(){return t.$v.editableEmail.address.required||"An email address is required"},function(){return t.$v.editableEmail.address.email||"A valid email address is required"}]},model:{value:t.editableEmail.address,callback:function(e){t.$set(t.editableEmail,"address",e)},expression:"editableEmail.address"}})],1)],1):t._e(),"edit"!==t.mode||t.editableEmail.isVerified?t._e():i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"text-center",attrs:{cols:"12"}},[i("v-alert",{attrs:{type:"error",text:"",value:!0}},[i("strong",[t._v("This email has not been verified")]),i("br"),t._v(" You must verify the email before you can edit the settings ")])],1),i("v-col",{staticClass:"text-center",attrs:{cols:"12"}},[i("v-alert",{attrs:{color:"success white--text",dismissible:""},model:{value:t.sent,callback:function(e){t.sent=e},expression:"sent"}},[i("strong",[t._v("A new verification link has been sent")])])],1),t.sent?t._e():i("v-col",{staticClass:"text-center",attrs:{cols:"12"}},[i("v-btn",{attrs:{color:"color3 color3Text--text",disabled:t.sending,loading:t.sending},nativeOn:{click:function(e){return t.resend(e)}}},[t._v(" Resend Verification Link ")])],1)],1),"edit"===t.mode&amp;&amp;t.editableEmail.isVerified?i("v-list",{attrs:{"two-line":""}},[i("v-list-item",[i("v-list-item-action",[i("v-checkbox",{attrs:{color:"color3",disabled:!t.canEditPrimary},model:{value:t.editableEmail.isPrimary,callback:function(e){t.$set(t.editableEmail,"isPrimary",e)},expression:"editableEmail.isPrimary"}})],1),i("v-list-item-content",[i("v-list-item-title",[t._v("Primary")]),i("v-list-item-subtitle",[t._v("Use this as your primary address")])],1)],1),t._e()],1):t._e(),"edit"!==t.mode||t.editableEmail.isVerified?i("v-row",{staticClass:"text-right"},[i("v-col",{attrs:{cols:"12"}},[0===t.email.id||t.email.isPrimary?t._e():i("v-btn",{staticClass:"mr-3",attrs:{fab:"",color:"error white-text",loading:t.deleting,disabled:t.deleting},nativeOn:{click:function(e){return t.deleteMe(e)}}},[i("v-icon",[t._v("fas fa-trash")])],1),i("v-btn",{staticClass:"pl-0",attrs:{disabled:!t.saveable||t.saving||t.sending||t.deleting,loading:t.saving,ripple:"",color:"success white--text",fab:""},on:{click:t.save}},[i("v-icon",[t._v("fas fa-save")])],1)],1)],1):t._e()],1)],1):t._e()],1)},at=[],st={props:["email","listCount"],mixins:[h["validationMixin"]],validations:{editableEmail:{address:{required:f["required"],email:f["email"]}}},data:function(){return{dialog:!1,editableEmail:null,saving:!1,sending:!1,sent:!1,deleting:!1}},computed:{saveable:function(){return this.saving||"add"!==this.mode?this.dirty:!this.$v.$invalid},dirty:function(){return JSON.stringify(this.email)!==JSON.stringify(this.editableEmail)},mode:function(){return 0===this.editableEmail.id?"add":"edit"},canEditPrimary:function(){return this.listCount&gt;1&amp;&amp;this.editableEmail.isVerified},loading:function(){return this.saving||this.sending||this.deleteing}},methods:{cancel:function(){this.dialog=!1,this.$v.$reset(),this.$emit("cancel")},save:function(){var t=this;this.saveable&amp;&amp;(this.saving=!0,this.$VBL.user.postEmail(this.editableEmail).then((function(e){t.$store.commit(m["gb"],e.data),t.saving=!1,t.dialog=!1})).catch((function(t){console.log(t)})))},deleteMe:function(){var t=this;0!==this.email.id?(this.deleting=!0,this.$VBL.user.deleteEmail(this.email.id).then((function(e){t.$store.commit(m["gb"],e.data),t.deleting=!1,t.dialog=!1})).catch((function(e){console.log(e),t.deleting=!1}))):this.cancel()},resend:function(){var t=this;this.sending=!0,this.$VBL.user.resendEmailConfirm(this.email.id).then((function(){t.sent=!0,t.sending=!1})).catch((function(e){console.log(e.response),t.sending=!1}))}},watch:{email:function(t,e){t&amp;&amp;(this.editableEmail=new ot(t),this.dialog=!0,this.$v.editableEmail.address.$reset())}}},lt=st,rt=i("a523"),ct=Object(_["a"])(lt,nt,at,!1,null,null,null),dt=ct.exports;V()(ct,{VAlert:R["a"],VBtn:w["a"],VCard:k["a"],VCheckbox:P["a"],VCol:E["a"],VContainer:rt["a"],VDialog:T["a"],VIcon:$["a"],VList:S["a"],VListItem:L["a"],VListItemAction:O["a"],VListItemContent:I["b"],VListItemSubtitle:I["c"],VListItemTitle:I["d"],VRow:N["a"],VSpacer:j["a"],VTextField:A["a"],VToolbar:M["a"],VToolbarTitle:B["a"]});var ut={props:["emailList"],data:function(){return{selectedEmail:null,dialog:!1,deleting:!1}},computed:{list:function(){return this.emailList.map((function(t){return new ot(t)}))}},methods:{deleteEmail:function(t){this.dialog=!0,this.selectedEmail=new ot(t)},selectEmail:function(t){this.$emit("verify",{type:"email",address:t.address})},onCancel:function(){this.selectedEmail=null,this.dialog=!1},add:function(){this.selectedEmail=new ot},doDelete:function(){var t=this;0!==this.selectedEmail.id?(this.deleting=!0,this.$VBL.user.deleteEmail(this.selectedEmail.id).then((function(e){t.$store.commit(m["gb"],e.data),t.onCancel()})).catch((function(t){console.log(t)})).finally((function(){t.deleting=!1}))):this.cancel()}},components:{"email-editor":dt}},vt=ut,ht=Object(_["a"])(vt,et,it,!1,null,null,null),ft=ht.exports;V()(ht,{VBtn:w["a"],VIcon:$["a"],VList:S["a"],VListItem:L["a"],VListItemAction:O["a"],VListItemContent:I["b"],VListItemSubtitle:I["c"],VListItemTitle:I["d"]});var mt=i("bf11"),bt={props:["altUser"],data:function(){return{fab:!1,dialog:!1,addType:null,contact:null}},computed:{user:function(){return this.altUser||this.$store.getters.user},fullname:function(){return this.user&amp;&amp;[this.user.firstName,this.user.middleName,this.user.lastName].join(" ")}},components:{PhoneList:tt,EmailList:ft,ContactAdd:mt["a"]},methods:{addPhone:function(t){t&amp;&amp;(this.contact=t),this.addType="Mobile Phone",this.dialog=!0},addEmail:function(t){t&amp;&amp;(this.contact=t),this.addType="Email",this.dialog=!0},onVerify:function(t){"email"===t.type?this.addEmail(t.address):this.addPhone(t.number)}}},pt=bt,gt=(i("c4bf"),i("ce7e")),xt=(i("b0c0"),i("c7cd"),i("ade3")),_t=(i("8cd0"),i("f2e7")),yt=i("fe6c"),Vt=i("f40d"),wt=i("a293"),kt=i("58df"),Ct=Object(kt["a"])(yt["a"],_t["a"],Vt["a"]).extend({name:"v-speed-dial",directives:{ClickOutside:wt["a"]},props:{direction:{type:String,default:"top",validator:function(t){return["top","right","bottom","left"].includes(t)}},openOnHover:Boolean,transition:{type:String,default:"scale-transition"}},computed:{classes:function(){var t;return t={"v-speed-dial":!0,"v-speed-dial--top":this.top,"v-speed-dial--right":this.right,"v-speed-dial--bottom":this.bottom,"v-speed-dial--left":this.left,"v-speed-dial--absolute":this.absolute,"v-speed-dial--fixed":this.fixed},Object(xt["a"])(t,"v-speed-dial--direction-".concat(this.direction),!0),Object(xt["a"])(t,"v-speed-dial--is-active",this.isActive),t}},render:function(t){var e=this,i=[],o={class:this.classes,directives:[{name:"click-outside",value:function(){return e.isActive=!1}}],on:{click:function(){return e.isActive=!e.isActive}}};if(this.openOnHover&amp;&amp;(o.on.mouseenter=function(){return e.isActive=!0},o.on.mouseleave=function(){return e.isActive=!1}),this.isActive){var n=0;i=(this.$slots.default||[]).map((function(e,i){return!e.tag||"undefined"===typeof e.componentOptions||"v-btn"!==e.componentOptions.Ctor.options.name&amp;&amp;"v-tooltip"!==e.componentOptions.Ctor.options.name?(e.key=i,e):(n++,t("div",{style:{transitionDelay:.05*n+"s"},key:i},[e]))}))}var a=t("transition-group",{class:"v-speed-dial__list",props:{name:this.transition,mode:this.mode,origin:this.origin,tag:"div"}},i);return t("div",o,[this.$slots.activator,a])}}),Pt=Object(_["a"])(pt,o,n,!1,null,"bebb2bd4",null);e["default"]=Pt.exports;V()(Pt,{VBtn:w["a"],VCard:k["a"],VCardText:C["b"],VCol:E["a"],VContainer:rt["a"],VDialog:T["a"],VDivider:gt["a"],VExpandTransition:z["a"],VIcon:$["a"],VRow:N["a"],VSpacer:j["a"],VSpeedDial:Ct,VToolbar:M["a"],VToolbarTitle:B["a"]})},c4bf:function(t,e,i){"use strict";var o=i("8fc1"),n=i.n(o);n.a}}]);
//# sourceMappingURL=chunk-b8de5a70.fa247996.js.map</pre></body></html>