(function(e){function t(t){for(var r,s,o=t[0],d=t[1],c=t[2],u=0,h=[];u<o.length;u++)s=o[u],Object.prototype.hasOwnProperty.call(n,s)&&n[s]&&h.push(n[s][0]),n[s]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);l&&l(t);while(h.length)h.shift()();return i.push.apply(i,c||[]),a()}function a(){for(var e,t=0;t<i.length;t++){for(var a=i[t],r=!0,s=1;s<a.length;s++){var d=a[s];0!==n[d]&&(r=!1)}r&&(i.splice(t--,1),e=o(o.s=a[0]))}return e}var r={},n={main:0},i=[];function s(e){return o.p+"js/"+({}[e]||e)+"."+{"chunk-03e18eaa":"a60c7f49","chunk-13ab7e1d":"dd737453","chunk-d72e2cea":"89fb6b35","chunk-17485b16":"5d47eb92","chunk-1fa8434c":"340852e2","chunk-2d207423":"e35101ec","chunk-183cf203":"80eb7096","chunk-1d324c2d":"8070f2aa","chunk-31d8abd4":"f375962d","chunk-23ea07f6":"4b7f3580","chunk-2d213e1e":"283e6044","chunk-269e13ae":"7ea35721","chunk-2d0ab099":"5b1674e4","chunk-2d0ac954":"8fb1d63e","chunk-2d0be333":"e3e633b8","chunk-f88af1c8":"0c453065","chunk-2f1d199f":"39454cef","chunk-2e1067e6":"9c84d567","chunk-01b7bd10":"a5a5c01f","chunk-02525318":"b3a2911a","chunk-039e2557":"e4ef17d8","chunk-0a998fc8":"7810e333","chunk-0c1d0c7b":"e1fac075","chunk-0e941bd5":"189f934a","chunk-10510712":"df0820a3","chunk-13a4ab49":"866c7ea1","chunk-13c33781":"903f2623","chunk-13e182fa":"7ea8d302","chunk-16703861":"ad2f4dfb","chunk-17826ca1":"05ccec5a","chunk-1cab80c0":"58b7eb08","chunk-2225df9a":"5188aa0e","chunk-2477979e":"23963b26","chunk-2637bf76":"abab821f","chunk-2848cc75":"966d9d54","chunk-291cf426":"a33bd607","chunk-2f14cc0e":"d5781264","chunk-39c4b661":"f94aac5b","chunk-412cce48":"d7eb55e0","chunk-470d3d65":"c98d6fd0","chunk-4878dab4":"ecb21d5f","chunk-4b8cc195":"868aa561","chunk-4f755146":"8f35647f","chunk-53115302":"d981a5d5","chunk-555835c1":"4e494104","chunk-55f4f101":"580c1ca0","chunk-5ae28af8":"01fd584d","chunk-6648a6a1":"3431fd10","chunk-677b7122":"96efbaa4","chunk-69a3f1a0":"fb26b1e5","chunk-7248c420":"9580cafd","chunk-73c41a8d":"b18433e9","chunk-749b377c":"044d3d7f","chunk-84a6c6f2":"1f1b0bcd","chunk-932f2480":"55802a90","chunk-b2eb1090":"90f1ddeb","chunk-b45bd936":"28604e84","chunk-b5973c80":"2d5a0406","chunk-b5e85c54":"c227a37c","chunk-bf0f8b0e":"a7f40943","chunk-cba50d7c":"0e7bb2bd","chunk-ea50bf60":"c16797e1","chunk-ead9e3aa":"73a00c15","chunk-ecb0da10":"6d01f192","chunk-f480380a":"e496f547","chunk-fad32c0c":"663e4fbc","chunk-2d0a40bc":"71357671","chunk-2d0b59d4":"9cb4be07","chunk-2d0b6183":"fc8d200c","chunk-2d0b6b27":"c01dda94","chunk-2d0c7715":"4dec66e1","chunk-2d0d2eb7":"d6339580","chunk-2d0d7684":"eacc77ed","chunk-2d0e19a5":"12fad077","chunk-2d0e4576":"dc6b4374","chunk-2d0f1163":"85b3ca41","chunk-2d2105dc":"3ac72c8f","chunk-2d21b337":"503c7272","chunk-2d21dc7f":"6b7e6eca","chunk-74672c53":"bb7bd290","chunk-777084d4":"7e3df0af","chunk-5ed62ebe":"bd05683b","chunk-2d0c1604":"0886117e","chunk-2d0c73ec":"f61595ae","chunk-2d0c7b2d":"914af2bc","chunk-2d0c810f":"ac70d9cd","chunk-2d0c8ff5":"b557205d","chunk-2d0cef6d":"866a64de","chunk-2d0cf56f":"1b7c3795","chunk-2d0de356":"43a64464","chunk-2d207b1b":"20103f32","chunk-2d20902d":"29309d09","chunk-2d21061d":"204fed9d","chunk-2d210666":"7d401eea","chunk-2d237ec6":"49a34113","chunk-33df6d12":"e85116f4","chunk-3fc190ec":"1ec3ecbb","chunk-2d0c0df3":"38afcf7e","chunk-2d0e4e61":"f6746070","chunk-4ac70045":"c87427a8","chunk-4e80b0a1":"1471de66","chunk-4fa34acc":"b2e622bf","chunk-5710d3f7":"1c024486","chunk-5f0e1466":"27781c9d","chunk-62a1650f":"1ee45e64","chunk-7ae99f02":"076fa5b4","chunk-2d0e4a43":"6e2c07ce","chunk-2d0b2879":"087f9cb9","chunk-2d0f0a23":"c1bbdfae","chunk-2d207efa":"0b418126","chunk-7b0b1e6e":"91c19d02","chunk-2d0ba2c9":"6f0884a6","chunk-2d21b0dc":"a73b96ca","chunk-7ec78da8":"1b16932e","chunk-2d0bd7e6":"f7902451","chunk-2d20f6f8":"bdeecbf0","chunk-7f14fe28":"367b6c6f","chunk-2d0bff22":"8a339113","chunk-2d0c89f9":"4a8b3da3","chunk-9c5ece5c":"8b009391","chunk-af83e99a":"792da6ea","chunk-2d0cf4c0":"4fd88987","chunk-770b22c3":"93354474","chunk-cdec4c16":"b116a940","chunk-74ed3597":"46e16c8a","chunk-fa7c362a":"c3f09cdb"}[e]+".js"}function o(t){if(r[t])return r[t].exports;var a=r[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,o),a.l=!0,a.exports}o.e=function(e){var t=[],a=n[e];if(0!==a)if(a)t.push(a[2]);else{var r=new Promise((function(t,r){a=n[e]=[t,r]}));t.push(a[2]=r);var i,d=document.createElement("script");d.charset="utf-8",d.timeout=120,o.nc&&d.setAttribute("nonce",o.nc),d.src=s(e);var c=new Error;i=function(t){d.onerror=d.onload=null,clearTimeout(u);var a=n[e];if(0!==a){if(a){var r=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",c.name="ChunkLoadError",c.type=r,c.request=i,a[1](c)}n[e]=void 0}};var u=setTimeout((function(){i({type:"timeout",target:d})}),12e4);d.onerror=d.onload=i,document.head.appendChild(d)}return Promise.all(t)},o.m=e,o.c=r,o.d=function(e,t,a){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},o.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(o.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(a,r,function(t){return e[t]}.bind(null,r));return a},o.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/",o.oe=function(e){throw console.error(e),e};var d=window["webpackJsonp"]=window["webpackJsonp"]||[],c=d.push.bind(d);d.push=t,d=d.slice();for(var u=0;u<d.length;u++)t(d[u]);var l=c;i.push([0,"chunk-vendors"]),a()})({0:function(e,t,a){e.exports=a("d24e")},"010e":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-cba50d7c")]).then(a.bind(null,"2d63"));t["default"]={name:"administration.claims.index",path:"",component:r,meta:{breadcrumb:"index",title:"Claims"}}},"026c":function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".container .is-size-5[data-v-599db5b6]{margin-bottom:0}.sub-total[data-v-599db5b6]{margin-top:24px}",""])},"059c":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-13e182fa")]).then(a.bind(null,"908a3"));t["default"]={name:"administration.reports.dealer.index",path:"dealer",component:r,meta:{breadcrumb:"index",title:"Dealer Performance"}}},"05b1":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),data_id:this.attr(null),code:this.attr(""),codeId:this.number(null),desc:this.attr(""),dlrCost:this.number(0),msrp:this.number(0),markup:this.number(0),total:this.number(0),pricingId:this.number(null),subCode:this.attr(""),type:this.number(null)}}}Object(r["a"])(i,"entity","auto_extra_options")},"05b4":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-74672c53")]).then(a.bind(null,"3360c"));t["default"]={name:"administration.userGroups.index",path:"",component:r,meta:{breadcrumb:"index",title:"User Groups"}}},"078b":function(e,t,a){var r={"./cornerstone.js":"2d2d","./local.js":"3fbb","./quote.js":"be82","./quotes.js":"c8cb"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="078b"},"07b3":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d237ec6").then(a.bind(null,"fcd7"));t["default"]={name:"administration.people.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Person"}}},"07e1":function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".sub-total[data-v-5c2e8430]{margin-top:24px}",""])},"09b9":function(e,t,a){"use strict";var r=a("2b0e"),n=a("8c4f"),i=a("0ac1"),s=a("70d6"),o=(a("e260"),a("ddb0"),e=>e.keys().map(t=>e(t)).reduce((e,t)=>Array.isArray(t.default)?[...e,...t.default]:[...e,t.default],[])),d=o,c=a("4245"),u=a.n(c);class l{constructor(e){this.routes=e}add(e){return e.forEach(e=>{var t=this.routes.find(t=>{var{path:a}=t;return a===e.path});t?e.meta?(e.children&&(t.children=u()(t.children,e.children)),e.component&&(t.component=e.component),t.meta=e.meta):new l(t.children).add(e.children):this.routes.push(e)}),this}}var h=l;r["a"].use(n["a"]);var m=a("51c0");new h(s["a"]).add(d(m));var p=new n["a"]({mode:"history",routes:s["a"],scrollBehavior(e,t,a){return a||{x:0,y:0}}});p.beforeEach(i["a"]);t["a"]=p},"0a05":function(e,t,a){var r=a("d6c5");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("754ccd5f",r,!0,{sourceMap:!1,shadowMode:!1})},"0a18":function(e,t,a){var r=a("026c");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("7b08a7fe",r,!0,{sourceMap:!1,shadowMode:!1})},"0a62":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-2d21dc7f")]).then(a.bind(null,"d382"));t["default"]={name:"administration.vehicles.index",path:"",component:r,meta:{breadcrumb:"index",title:"Vehicles"}}},"0b4f":function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));a("2532");var r=a("1da1"),n=a("ade3"),i=a("0937"),s=a("cf7f"),o=a("d173"),d=a.n(o),c=a("794f");class u extends i["a"]{static fields(){var e={id:this.attr(null),coverage_one_quote:this.hasOne("coverage_one_quote","quote_id"),cornerstone_quote:this.hasOne("cornerstone_quote","quote_id"),auto_shield_quote:this.hasOne("auto_shield_quote","quote_id"),auto_shield_v2_quote:this.hasOne("auto_shield_v2_quote","quote_id"),quote_clients:this.hasMany("quote_clients","quote_id"),quote_options:this.hasMany("quote_options","quote_id"),products:this.hasMany("products","quote_id"),data:this.attr({}),lender:this.attr(!1),lender_id:this.attr(!1),vehicle:this.attr(!1),broker_id:this.attr(null)};return e}get person(){return!!this.quote_clients&&this.quote_clients.shift()}doBroker(e){var t=this;return Object(r["a"])((function*(){try{var a=yield u.api().patch(Object(s["a"])("administration.quotes.update",{quote:t.id}),{broker:e});return a.response.data.broker_id&&(t.broker_id=a.response.data.broker_id,yield u.update({where:t.id,data:{broker_id:t.broker_id}})),a}catch(r){throw r}}))()}static load(e){return this.api().get(Object(s["a"])("administration.quotes.edit",{quote:e}),{dataTransformer:e=>e.data.quote})}static sendToBroker(e,t){return this.api().patch(Object(s["a"])("administration.quotes.update",{quote:t}),{broker:e})}static saveAndCheckValid(e,t){return this.api().patch(Object(s["a"])("administration.quotes.update",{quote:e}),t)}static saveUpdate(e,t){return this.api().patch(Object(s["a"])("administration.quotes.update",{quote:e}),t)}static fetchNewCoverageOneQuote(e,t,a){return c["a"].deleteAll(),a&&null!==a.coverageOne&&a.coverageOne.$delete(),this.api().patch(Object(s["a"])("administration.quotes.update",{quote:t.id}),{fetchNewCoverageOneQuote:e}).then(e=>{c["a"].insert({data:e.response.data.coverageOneQuote})})}static updateQuote(e,t){var a=0;return a="object"===typeof e?e.id:e,this.api().patch(Object(s["a"])("administration.quotes.update",{quote:a,clients:"update"}),{updateClients:t})}static updateProgress(e,t,a){var r=0;return r="object"===typeof t?t.id:t,this.api().patch(Object(s["a"])("administration.quotes.update",{quote:r,data:a}),{step:e})}hasProduct(e){return this.product_ids.includes(e)}hasProducts(e){return d()(this.product_ids,e)}}Object(n["a"])(u,"entity","quotes")},"0d4b":function(e,t,a){var r={"./create.js":"5068","./edit.js":"f8ea","./index.js":"0a62","./show.js":"780f"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="0d4b"},"0e92":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-39c4b661")]).then(a.bind(null,"7aa2"));t["default"]={name:"administration.statements.detailsIndex",path:"",component:r,meta:{breadcrumb:"details",title:"Statement Details"}}},"107e":function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));a("b680");var r=a("ade3"),n=a("0937"),i=a("ec26"),s=a("6cd4"),o=a.n(s);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){Object(r["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}class u extends n["a"]{static fields(){return{uuid:this.uid(()=>Object(i["a"])()),quote_id:this.attr(null),is_selected:this.boolean(!0),name:this.attr(""),formData:this.attr(!1),warranty:this.attr(!1),coverageOne:this.hasOne("coverage_one_product_quote_option","quoteOptionId","uuid"),cornerstone:this.hasOne("cornerstone_product_quote_option","quoteOptionId","uuid"),autoShield:this.hasMany("auto_shield_product_quote_option","quoteOptionId","uuid"),autoShieldV2:this.hasMany("auto_shield_v2_product_quote_option","quoteOptionId","uuid"),quote:this.belongsTo("quotes","quote_id")}}get optionTotal(){var e=parseFloat(this.coverageOneTotal),t=parseFloat(this.cornerstoneTotal),a=parseFloat(this.autoShieldTotal),r=parseFloat(this.autoShieldV2Total),n=+(e+t+a+r).toFixed(2);return n}get autoShieldTotal(){var e=0;return o()(this.autoShield,t=>{"AutoShield"===t.name&&(e+=t.total)}),e}get autoShieldV2Total(){var e=0;return o()(this.autoShieldV2,t=>{e+=t.total}),e}get cornerstoneTotal(){return 1!==this.warranty?0:this.cornerstone?this.cornerstone.total:0}get coverageOneTotal(){return 2!==this.warranty?0:this.coverageOne?this.coverageOne.total:0}get autoShieldValid(){var e=!0;return o()(this.autoShield,t=>{!1===t.valid&&(e=!1)}),e}get autoShieldV2Valid(){var e=!0;return o()(this.autoShieldV2,t=>{!1===t.valid&&(e=!1)}),e}get cornerstoneValid(){return null===this.cornerstone||1!==this.warranty||!!this.cornerstone.valid}get coverageOneValid(){return null===this.coverageOne||2!==this.warranty||!!this.coverageOne.valid}get autoShieldFromData(){var e=[];return o()(this.autoShield,t=>{e.push(c({},t,{productId:Number(t.productId)}))}),!!e.length&&e}get isValid(){var e=!0;return o()([this.autoShieldValid,this.cornerstoneValid,this.coverageOneValid,this.autoShieldV2Valid],t=>{!1===t&&(e=!1)}),e}static beforeCreate(e){e.formData&&(e.formData.cornerstone&&(e.cornerstone=c({},e.cornerstone,{},e.formData.cornerstone)),e.formData.autoShield&&(e.autoShield=[],o()(e.formData.autoShield,t=>{e.autoShield.push(t)})),e.formData.autoShieldV2&&(e.autoShieldV2=[],o()(e.formData.autoShieldV2,t=>{e.autoShieldV2.push(t)})),e.formData.warranty&&(e.warranty=e.formData.warranty))}}Object(r["a"])(u,"entity","quote_options"),Object(r["a"])(u,"primaryKey","uuid")},1081:function(e,t,a){var r={"./create.js":"5590","./edit.js":"90cc","./index.js":"81f4"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="1081"},1119:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0de356").then(a.bind(null,"8558"));t["default"]={name:"administration.userGroups.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create User Group"}}},1508:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0c73ec").then(a.bind(null,"5094"));t["default"]={name:"administration.quotes.show",path:":quote",component:r,meta:{breadcrumb:"show",title:"Show Quote"}}},1646:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.local.hasDealers,expression:"local.hasDealers"}],staticClass:"navbar-item dealers"},[a("enso-select",{ref:"dealerNav",attrs:{"disable-clear":!0,options:e.local.dealers,value:e.objectDealer,objects:!0},on:{select:e.selectedComputedDealer},model:{value:e.objectDealer,callback:function(t){e.objectDealer=t},expression:"objectDealer"}})],1)},n=[],i=a("ade3"),s=a("2f62"),o=a("daaa");function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={name:"DealerNavForm",components:{EnsoSelect:o["a"]},data:()=>({ready:!1,dealerName:"",modelDealer:!1}),inject:["i18n"],computed:c({},Object(s["e"])(["preferences","local"]),{objectDealer:{get(){return this.local.dealer},set(e){return e}}}),methods:c({},Object(s["b"])("preferences",["setLocal"]),{},Object(s["b"])("local",["fetchDealer"]),{selectedComputedDealer(e){this.setLocal({route:"dealer_id",value:e}),this.fetchDealer(e).then(()=>{this.$bus.emit("reload-table")},this)}})},l=u,h=(a("6370"),a("2877")),m=Object(h["a"])(l,r,n,!1,null,null,null);t["a"]=m.exports},"188f":function(e,t,a){var r={"./administration.js":"2d16"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="188f"},"1dab":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-b5e85c54")]).then(a.bind(null,"5df2"));t["default"]={name:"administration.dealertracks.edit",path:":dealerTrack/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Dealer Track"}}},"1ded":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-412cce48")]).then(a.bind(null,"998a"));t["default"]={name:"administration.users.edit",path:":user/edit",component:r,meta:{breadcrumb:"edit",title:"Edit User"}}},"1fb4":function(e,t,a){var r=a("cf9c");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("2d85576e",r,!0,{sourceMap:!1,shadowMode:!1})},"1fdc":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-5ae28af8")]).then(a.bind(null,"610b"));t["default"]={name:"administration.claims.edit",path:":claim/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Claim"}}},2063:function(e,t,a){var r={"./userGroups.js":"0e16","./users.js":"207e"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="2063"},2103:function(e,t,a){var r={"./roles.js":"a57e"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="2103"},2168:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.displayNotificationBanner?a("div",{staticClass:"banner-container"},[a("div",{staticClass:"banner-message",style:{"background-color":e.background}},[a("button",{staticClass:"banner-close",on:{click:e.close}},[e._v(" x ")]),a("div",{domProps:{innerHTML:e._s(e.message)}})])]):e._e()},n=[],i={name:"NotificationBanner",data(){return{showNotificationBanner:!1,bannerMessage:"",bannerBg:"",hashCode:""}},inject:["route","errorHandler"],computed:{displayNotificationBanner(){return this.showNotificationBanner},message(){return this.bannerMessage},background(){return this.bannerBg}},mounted(){this.fetch()},methods:{fetch(){axios.get(this.route("administration.notifications.index")).then(e=>{var{data:t}=e;this.bannerMessage=t.body,this.bannerBg=t.color,this.hashCode=t.hash_code,t.is_enable&&localStorage.getItem("banner_hash_code")!==t.hash_code&&(this.showNotificationBanner=!0)}).catch(this.errorHandler)},close(){localStorage.setItem("banner_hash_code",this.hashCode),this.showNotificationBanner=!1}}},s=i,o=(a("d8ff"),a("2877")),d=Object(o["a"])(s,r,n,!1,null,"24394608",null);t["a"]=d.exports},"225c":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d21061d").then(a.bind(null,"b83d"));t["default"]={name:"administration.dealers.show",path:":dealer",component:r,meta:{breadcrumb:"show",title:"Show Dealer"}}},"240d":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-470d3d65")]).then(a.bind(null,"bbe1"));t["default"]={name:"administration.autoShieldUser.index",path:"",component:r,meta:{breadcrumb:"index",title:"Auto Shield Users"}}},2505:function(e,t,a){var r=a("7b58");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("51593ee3",r,!0,{sourceMap:!1,shadowMode:!1})},"25b7":function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".dealers{width:100%;max-width:355px}",""])},"25d9":function(e,t,a){var r=a("f1fe");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("d290be0a",r,!0,{sourceMap:!1,shadowMode:!1})},"25f1":function(e,t,a){"use strict";var r=a("1fb4"),n=a.n(r);n.a},2696:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-2d0e19a5")]).then(a.bind(null,"7aaf"));t["default"]={name:"administration.quotes.index",path:"",component:r,meta:{breadcrumb:"index",title:"Quotes"}}},"27d1":function(e,t,a){var r={"./system.js":"3b23"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="27d1"},"28ac":function(e,t,a){var r={"./create.js":"5ca1","./edit.js":"bfb6","./index.js":"addd","./show.js":"225c"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="28ac"},"2a73":function(e,t,a){var r={"./create.js":"3fb1","./edit.js":"1ded","./index.js":"ff04","./show.js":"80ce"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="2a73"},"2b8f":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("b998")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"people",component:i,meta:{breadcrumb:"people",route:"administration.people.index"},children:n}},"2bde":function(e,t,a){var r=a("e29b");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("f5a756b2",r,!0,{sourceMap:!1,shadowMode:!1})},"2c4c":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-2d0b6183")]).then(a.bind(null,"1c61"));t["default"]={name:"administration.people.index",path:"",component:r,meta:{breadcrumb:"index",title:"People"}}},"2d2d":function(e,t,a){"use strict";a.r(t),a.d(t,"state",(function(){return r})),a.d(t,"getters",(function(){return n})),a.d(t,"mutations",(function(){return i})),a.d(t,"actions",(function(){return s}));var r={deductibles:!1,options:!1,productCategories:!1,products:!1,wrap:!1,formData:!1},n={deductibles:e=>e.deductibles,options:e=>e.options,productCategories:e=>e.productCategories,products:e=>e.products,wrap:e=>e.wrap,formData:e=>e.formData},i={deductibles:(e,t)=>e.deductibles=t,options:(e,t)=>e.options=t,productCategories:(e,t)=>e.productCategories=t,products:(e,t)=>e.products=t,wrap:(e,t)=>e.wrap=t,formData:(e,t)=>e.formData=t},s={initialise(e,t){var{commit:a}=e;a("deductibles",t.deductibles),a("options",t.options),a("productCategories",t.productCategories),a("products",t.products),a("wrap",t.wrap),a("formData",t.formData)}}},"2d3b":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-039e2557")]).then(a.bind(null,"5571"));t["default"]={name:"administration.reports.product.index",path:"product",component:r,meta:{breadcrumb:"index",title:"Product Performance"}}},"2f22":function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".box[data-v-24fdabff],.client-card[data-v-24fdabff]{margin-bottom:24px}.client-card-container[data-v-24fdabff]{margin-top:24px}.u-col.columns[data-v-24fdabff]:last-child{margin:auto}.address-drop[data-v-24fdabff]{width:70%}.adddd[data-v-24fdabff],.adddd .field[data-v-24fdabff],.adddd .field[data-v-24fdabff]:not(:last-child){margin-bottom:0!important}.adddd .field-label[data-v-24fdabff]{text-align:left}.adddd.field[data-v-24fdabff],.adddd.field[data-v-24fdabff]:not(:last-child){margin-bottom:0!important}.has-padding-bottom-medium[data-v-24fdabff]{padding-bottom:2.5rem}",""])},"2f4c":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d207b1b").then(a.bind(null,"a22f"));t["default"]={name:"administration.productTaxes.index",path:"",component:r,meta:{breadcrumb:"index",title:"Product Taxes"}}},3080:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[e.vehicle?a("div",{staticClass:"card",attrs:{animation:"slide"}},[a("div",{staticClass:"card-content"},[a("nav",{staticClass:"level vehicle-details"},[a("div",{staticClass:"level-item has-text-centered"},[a("div",[a("p",{staticClass:"title"},[e._v(" Ref # ")]),a("p",{staticClass:"heading"},[e._v(" "+e._s(e.quoteId)+" ")])])]),a("div",{staticClass:"level-item has-text-centered"},[a("div",[a("p",{staticClass:"title"},[e._v(" VIN ")]),a("p",{staticClass:"heading"},[e._v(" "+e._s(e.vehicle.vin)+" ")])])]),a("div",{staticClass:"level-item has-text-centered"},[a("div",[a("p",{staticClass:"title"},[e._v(" Vehicle ")]),a("p",{staticClass:"heading"},[e._v(" "+e._s(e.vehicle.name)+" ")])])]),e.quote.data?a("div",{staticClass:"level-item has-text-centered"},[a("div",[a("p",{staticClass:"title"},[e._v(" Purchase Price ")]),a("p",{staticClass:"heading"},[e._v(" $"+e._s(e.quote.data.purchase_price)+" ")])])]):e._e(),e.quote.data?a("div",{staticClass:"level-item has-text-centered"},[a("div",[a("p",{staticClass:"title"},[e._v(" KM ")]),a("p",{staticClass:"heading"},[e._v(" "+e._s(e.quote.data.kilometers)+" ")])])]):e._e(),e.computedStock?a("div",{staticClass:"level-item"},[a("div",[a("p",{staticClass:"title"},[e._v(" Stock # ")]),a("p",{staticClass:"heading"},[e._v(" "+e._s(e.computedStock)+" ")])])]):e._e()])])]):e._e()])},n=[],i=a("cf7f"),s=a("0b4f"),o={name:"QuoteInfo",components:{},props:{quote:{type:[Object,Boolean],required:!0},value:{type:[Array],default(){return[]}},quoteId:{type:[Number,String],required:!0}},data(){return{newValue:this.value,updateTimeout:null}},computed:{computedValue:{get(){return this.newValue},set(e){this.newValue=e,this.$emit("input",e)}},vehicle(){return!!this.quote&&this.quote.vehicle},computedStock:{get(){return this.vehicle?this.vehicle.stock:null},set(e){this.vehicle.stock=e,this.updateTimeout&&clearTimeout(this.updateTimeout),this.updateTimeout=setTimeout(()=>{this.doUpdateData(),clearTimeout(this.updateTimeout)},500)}}},watch:{value(e){this.newValue=e}},mounted(){return!0},methods:{doUpdateData(){var{quoteId:e,vehicle:t}=this;s["a"].update({where:e,data:{vehicle:t}}).then(()=>{axios.patch(Object(i["a"])("administration.vehicles.update",{vehicle:this.vehicle.id}),{stock:t.stock}).then(()=>{this.$toastr.success("Vehicle stock number saved!")})})}}},d=o,c=(a("cf15"),a("2877")),u=Object(c["a"])(d,r,n,!1,null,null,null);t["a"]=u.exports},"308c":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var r=a("ade3"),n=a("0937"),i=a("6cd4"),s=a.n(i);class o extends n["a"]{static fields(){return{id:this.attr(null),api_id:this.attr(null),provider_id:this.attr(null),quote_id:this.attr(null),is_active:this.boolean(!0),name:this.attr(""),category:this.number(null),pivot:this.attr(null)}}static load(e){s()(e,e=>{this.insert({data:e})})}get markup(){return this.pivot.markup_dollar||0}}Object(r["a"])(o,"entity","products")},"30eb":function(e,t,a){var r=a("de76");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("e071cbb6",r,!0,{sourceMap:!1,shadowMode:!1})},"31b4":function(e,t,a){var r={"./activityLog.js":"e8cb"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="31b4"},3230:function(e,t,a){var r={"./light.lazy.scss":"4eaa"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="3230"},"332a":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("34a6")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"api-contracts",component:i,meta:{breadcrumb:"api-contracts",route:"administration.api_contracts.index"},children:n}},3336:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("header",{staticClass:"level"},[e._m(0),a("div",{staticClass:"level-right"},[a("p",{staticClass:"level-item has-text-dark-grey"},[e._v(" Vehicle Information ")]),a("a",{staticClass:"level-item",on:{click:e.goToProduct}},[e._v(" Protections ")]),a("p",{staticClass:"level-item has-text-secondary"},[e._v(" Customer > ")]),a("p",{staticClass:"level-item has-text-dark-grey"},[e._v(" Summary ")]),a("p",{staticClass:"level-item has-text-dark-grey"},[e._v(" Contract ")])])]),e.quoteId?a("div",{staticClass:"container"},[a("quote-clients-form",{attrs:{"quote-id":e.quoteId}})],1):e._e()])},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"level-left"},[a("div",{staticClass:"level-item"},[a("p",{staticClass:"is-size-1 has-text-weight-bold"},[e._v(" Start Quote - Client ")])])])}],i=a("ade3"),s=a("2f62"),o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.loaded?a("div",{staticClass:"container"},[e.quote?a("quote-info",{attrs:{quote:e.quote,"quote-id":e.quoteId}}):e._e(),a("div",{staticClass:"container client-card-container"},[a("div",{staticClass:"card client-card"},[e._m(0),a("div",{staticClass:"card-content"},[e.primaryClient?a("quote-client-form",{ref:"primaryClient",attrs:{"quote-id":e.quoteId,required:!0,type:"primary"},on:{deleted:e.deletedQuoteClient},model:{value:e.primaryClient,callback:function(t){e.primaryClient=t},expression:"primaryClient"}}):e._e(),e.primaryClient?a("quote-client-form",{ref:"secondaryClient",attrs:{"quote-id":e.quoteId,required:e.clientsRequired,type:"secondary"},on:{deleted:e.deletedQuoteClient},model:{value:e.secondaryClient,callback:function(t){e.secondaryClient=t},expression:"secondaryClient"}}):e._e()],1)])]),e.quoteId&&e.quoteOption?a("contract-extra-fields",{ref:"contractExtras",attrs:{quote:e.quote,"quote-id":e.quoteId,"quote-option-id":e.quoteOption.$id,"quote-option":e.quoteOption}}):e._e(),a("div",{staticClass:"section has-text-right"},[e.isAutoShieldV2RoadHazardUnlimited?[a("b-button",{staticStyle:{"margin-right":"10px"},attrs:{disabled:!e.isValid||!e.extrasValid||e.hasBrokerBeenRequested,"icon-left":"mail-bulk",type:"is-orange"},on:{click:function(t){return e.sendToBroker("email")}}},[e._v(" Send to Broker ")]),e._e(),a("b-button",{attrs:{disabled:!e.isValid||!e.extrasValid||!e.hasBrokerBeenRequested,type:"is-highlight"},on:{click:e.submitForm}},[e._v(" Next ")])]:[a("b-button",{attrs:{disabled:!e.isValid||!e.extrasValid,type:"is-highlight"},on:{click:e.submitForm}},[e._v(" Next ")])]],2)],1):e._e()},d=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card-header"},[a("div",{staticClass:"card-header-title"},[e._v(" Customer Information ")])])}],c=(a("4d63"),a("25f0"),a("2ca0"),a("1da1")),u=a("dd61"),l=a.n(u),h=a("d173"),m=a.n(h),p=a("6cd4"),f=a.n(p),b=a("d81a"),v=a("bc3a"),_=a.n(v),O=a("cf7f"),y=a("0b4f"),k=a("4bca"),g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"has-padding-bottom-medium"},["secondary"===e.type?a("hr"):e._e(),a("div",{staticClass:"columns"},[a("div",{staticClass:"column"},[a("h3",{staticClass:"title is-3"},[e._v(" "+e._s(e.typeTitle)+" Customer"+e._s(e.isNewClient?"":" #"+e.client.id)+" ")])])]),a("Modal",{attrs:{show:e.confirmClientFound},on:{close:!0}},[e.foundCustomer?a("div",{staticClass:"box"},[a("h3",{staticClass:"title is-3"},[e._v(" Existing Customer Found ")]),e.foundCustomer.email?a("div",[a("span",{staticClass:"is-bold"},[e._v("Email: ")]),a("a",{attrs:{href:"mailto:"+e.foundCustomer.email}},[e._v(" "+e._s(e.foundCustomer.email)+" ")])]):e._e(),a("div",[a("span",{staticClass:"is-bold"},[e._v(e._s(e.i18n("Name"))+":")]),a("span",[e._v(" "+e._s(e.foundCustomer.name)+" ")])]),e.foundCustomer.phone?a("div",[a("span",{staticClass:"is-bold"},[e._v("Phone: ")]),a("a",{attrs:{href:"tel:+"+e.foundCustomer.phone}},[e._v(" "+e._s(e.foundCustomer.phone)+" ")])]):e._e(),e.foundCustomer.tax_exempt?a("div",[a("span",{staticClass:"is-bold"},[e._v("i18n('Tax Exempt'): ")]),a("span",{staticClass:"has-margin-left-medium"},[e._v(" Band Number - "+e._s(e.foundCustomer.band_number)+" ")])]):e._e(),a("hr"),a("div",{staticClass:"level"},[a("div",{staticClass:"level-left"},[a("div",{staticClass:"level-item"},[a("button",{staticClass:"button is-outlined",on:{click:e.doNotUseThisCustomer}},[e._v(" "+e._s(e.i18n("Use Different Email"))+" ")])])]),a("div",{staticClass:"level-right"},[a("div",{staticClass:"level-item"},[a("button",{staticClass:"button is-primary has-margin-left-small",on:{click:e.useThisCustomer}},[e._v(" "+e._s(e.i18n("Use This Customer"))+" ")])])])])]):e._e()]),e.isNewClient&&!e.addClient?a("div",[a("b-button",{attrs:{outlined:"",type:"is-success","icon-left":"plus"},on:{click:function(t){e.addClient=!0}}},[e._v(" Add Customer ")])],1):e._e(),!e.isNewClient||e.isNewClient&&e.addClient?a("div",[a("div",{staticClass:"columns"},[a("div",{staticClass:"column is-half mid-column"},[a("b-field",{attrs:{label:"Email Address",type:{"is-danger":e.inValid(e.$v.client.email)},message:e.inValid(e.$v.client.email)?"You must enter a valid email address":""}},[a("div",{class:["control",{"has-icons-left":e.inValid(e.$v.client.email)}]},[e.addClient?a("b-autocomplete",{attrs:{"icon-pack":"fas",placeholder:"",data:e.clientData,loading:e.isFetchingClient},on:{select:e.clientSelect,typing:e.fetchClient},scopedSlots:e._u([{key:"default",fn:function(t){return[a("article",{staticClass:"media"},[a("div",{staticClass:"media-content"},[e._v(" "+e._s(t.option.name)+" ")]),a("div",{staticClass:"media-right"},[a("small",{directives:[{name:"show",rawName:"v-show",value:t.option.email,expression:"props.option.email"}]},[e._v(" "+e._s(t.option.email)+" ")])])])]}}],null,!1,1458394644),model:{value:e.clientAutocomplete,callback:function(t){e.clientAutocomplete=t},expression:"clientAutocomplete"}}):e._e(),e.addClient?e._e():a("b-field",{class:[{"is-danger":e.inValid(e.$v.client.email)}],attrs:{expanded:""}},[a("b-input",{class:[{"is-danger":e.inValid(e.$v.client.email)}],attrs:{readonly:!!e.value.client_id,expanded:"",name:"email",placeholder:"Customer email address"},on:{input:e.emailChanged},model:{value:e.clientComputed.email,callback:function(t){e.$set(e.clientComputed,"email",t)},expression:"clientComputed.email"}}),e.inValid(e.$v.client.email)?a("local-error-icon"):e._e(),e.value.client_id?a("p",{staticClass:"control"},[a("Confirmation",{attrs:{placement:"bottom"},on:{confirm:e.removeClient}},[a("b-button",{attrs:{type:"is-warning","icon-left":"trash"}})],1)],1):e._e()],1)],1)]),a("b-field",{attrs:{grouped:""}},[a("b-field",{attrs:{expanded:"",label:"First Name",type:{"is-danger":e.inValid(e.$v.client.first_name)},message:e.inValid(e.$v.client.first_name)?"You must enter a first name":""}},[a("div",{class:["control",{"has-icons-right":e.inValid(e.$v.client.first_name)}]},[a("b-input",{class:[{"is-danger":e.inValid(e.$v.client.first_name)}],attrs:{name:"first_name"},on:{input:e.updateData},model:{value:e.clientComputed.first_name,callback:function(t){e.$set(e.clientComputed,"first_name",t)},expression:"clientComputed.first_name"}}),e.inValid(e.$v.client.first_name)?a("local-error-icon"):e._e()],1)]),a("b-field",{attrs:{expanded:"",label:"Last Name",type:{"is-danger":e.inValid(e.$v.client.last_name)},message:e.inValid(e.$v.client.last_name)?"You must enter a last name":""}},[a("div",{class:["control",{"has-icons-right":e.inValid(e.$v.client.last_name)}]},[a("b-input",{class:[{"is-danger":e.inValid(e.$v.client.last_name)}],attrs:{name:"last_name"},on:{input:e.updateData},model:{value:e.clientComputed.last_name,callback:function(t){e.$set(e.clientComputed,"last_name",t)},expression:"clientComputed.last_name"}}),e.inValid(e.$v.client.last_name)?a("local-error-icon"):e._e()],1)])],1),a("b-field",{attrs:{grouped:""}},[a("b-field",{attrs:{label:"Date of Birth",expanded:"",type:{"is-danger":e.inValid(e.$v.client.birthday)},message:e.inValid(e.$v.client.birthday)?"Invalid Date":""}},[a("div",{class:["control",{"has-icons-right":e.inValid(e.$v.client.birthday)}]},[a("b-datepicker",{class:[{"is-danger":e.inValid(e.$v.client.birthday)}],staticStyle:{display:"block"},attrs:{name:"birthday","date-formatter":e.dateFormatter,"date-parser":e.dateParser,errors:!1},on:{input:e.updateData},model:{value:e.clientComputed.birthday,callback:function(t){e.$set(e.clientComputed,"birthday",t)},expression:"clientComputed.birthday"}}),e.inValid(e.$v.client.birthday)?a("local-error-icon"):e._e()],1)]),a("b-field",{attrs:{label:"Phone Number",expanded:"",type:{"is-danger":e.inValid(e.$v.client.phone)},message:e.inValid(e.$v.client.phone)?"You must enter a phone number":""}},[a("div",{class:["control",{"has-icons-right":e.inValid(e.$v.client.phone)}]},[a("b-input",{class:[{"is-danger":e.inValid(e.$v.client.phone)}],attrs:{name:"phone"},on:{input:e.updateData},model:{value:e.clientComputed.phone,callback:function(t){e.$set(e.clientComputed,"phone",t)},expression:"clientComputed.phone"}}),e.inValid(e.$v.client.phone)?a("local-error-icon"):e._e()],1)])],1),a("b-field",{attrs:{label:"Canada Post Address Lookup"}},[a("canada-post",{on:{selected:e.addressSelected}})],1)],1)]),a("div",{staticClass:"columns"},[a("div",{staticClass:"column is-half"},[a("b-field",{attrs:{grouped:""}},[a("b-field",{attrs:{expanded:"",label:"Address",type:{"is-danger":e.inValid(e.$v.client.address.street)},message:e.inValid(e.$v.client.address.street)?"You must enter a valid street address":""}},[a("b-input",{attrs:{"is-danger":e.inValid(e.$v.client.address.street)},model:{value:e.client.address.street,callback:function(t){e.$set(e.client.address,"street",t)},expression:"client.address.street"}})],1),a("b-field",{staticStyle:{width:"100px"},attrs:{label:"Postal/ZIP",type:{"is-danger":e.inValid(e.$v.client.address.postal_area)},message:e.inValid(e.$v.client.address.postal_area)?"You must enter a postal/zip":""}},[a("b-input",{attrs:{"is-danger":e.inValid(e.$v.client.address.postal_area)},model:{value:e.client.address.postal_area,callback:function(t){e.$set(e.client.address,"postal_area",t)},expression:"client.address.postal_area"}})],1)],1),a("b-field",{attrs:{grouped:""}},[a("b-field",{attrs:{label:"Country"}},[a("b-select",{model:{value:e.client.address.country_id,callback:function(t){e.$set(e.client.address,"country_id",t)},expression:"client.address.country_id"}},[a("option",{domProps:{value:37}},[e._v(" Canada ")]),a("option",{domProps:{value:240}},[e._v(" USA ")])])],1),a("b-field",{attrs:{label:"Province",type:{"is-danger":e.inValid(e.$v.client.address.administrative_area)},message:e.inValid(e.$v.client.address.administrative_area)?"You must enter a province/state":""}},[a("b-select",{model:{value:e.client.address.administrative_area,callback:function(t){e.$set(e.client.address,"administrative_area",t)},expression:"client.address.administrative_area"}},[a("option",{domProps:{value:"Alberta"}},[e._v(" Alberta ")]),a("option",{attrs:{value:"British Columbia"}},[e._v(" British Columbia ")]),a("option",{domProps:{value:"Manitoba"}},[e._v(" Manitoba ")]),a("option",{domProps:{value:"New Brunswick"}},[e._v(" New Brunswick ")]),a("option",{domProps:{value:"Newfoundland and Labrador"}},[e._v(" Newfoundland and Labrador ")]),a("option",{domProps:{value:"Northwest Territories"}},[e._v(" Northwest Territories ")]),a("option",{domProps:{value:"Nova Scotia"}},[e._v(" Nova Scotia ")]),a("option",{domProps:{value:"Nunavut"}},[e._v(" Nunavut ")]),a("option",{domProps:{value:"Ontario"}},[e._v(" Ontario ")]),a("option",{domProps:{value:"Prince Edward Island"}},[e._v(" Prince Edward Island ")]),a("option",{domProps:{value:"Quebec"}},[e._v(" Quebec ")]),a("option",{domProps:{value:"Saskatchewan"}},[e._v(" Saskatchewan ")]),a("option",{domProps:{value:"Yukon"}},[e._v(" Yukon ")])])],1),a("b-field",{attrs:{expanded:"",label:"City",type:{"is-danger":e.inValid(e.$v.client.address.city)},message:e.inValid(e.$v.client.address.city)?"You must enter a city":""}},[a("b-input",{attrs:{"is-danger":e.inValid(e.$v.client.address.city)},model:{value:e.client.address.city,callback:function(t){e.$set(e.client.address,"city",t)},expression:"client.address.city"}})],1)],1),a("div",{staticClass:"columns"},[a("div",{staticClass:"column is-narrow"},[a("label",{staticClass:"label"},[e._v("Tax Exempt")]),a("b-field",[a("b-radio-button",{attrs:{"native-value":1},model:{value:e.client.tax_exempt,callback:function(t){e.$set(e.client,"tax_exempt",t)},expression:"client.tax_exempt"}},[a("span",[e._v("Yes")])]),a("b-radio-button",{attrs:{"native-value":0},model:{value:e.client.tax_exempt,callback:function(t){e.$set(e.client,"tax_exempt",t)},expression:"client.tax_exempt"}},[a("span",[e._v("No")])])],1)],1),a("div",{staticClass:"column"},[e.client.tax_exempt?a("b-field",{attrs:{label:"Band Number",type:{"is-danger":e.inValid(e.$v.client.band_number)},message:e.inValid(e.$v.client.band_number)?"You must enter a band number":""}},[a("b-input",{attrs:{placeholder:"Enter Band Number ...","is-danger":e.inValid(e.$v.client.band_number)},model:{value:e.client.band_number,callback:function(t){e.$set(e.client,"band_number",t)},expression:"client.band_number"}})],1):e._e()],1)])],1),a("div",{staticClass:"column is-half text-container is-fluid"},[a("b-field",{staticClass:"bottom-float",attrs:{label:"Customer Notes",type:{"is-danger":e.inValid(e.$v.client.notes)},message:e.inValid(e.$v.client.notes)?"You must enter a first name":""}},[a("div",{class:["control",{"has-icons-right":e.inValid(e.$v.client.notes)}]},[a("b-input",{class:[{"is-danger":e.inValid(e.$v.client.notes)}],attrs:{name:"notes",type:"textarea",rows:"11"},on:{input:e.updateData},model:{value:e.clientComputed.notes,callback:function(t){e.$set(e.clientComputed,"notes",t)},expression:"clientComputed.notes"}}),e.inValid(e.$v.client.notes)?a("local-error-icon"):e._e()],1)])],1)])]):e._e(),e.clientEditPath?a("client-modal-form",{ref:"form",attrs:{path:e.clientEditPath},on:{close:e.resetModals,submit:e.resetModals,updated:e.updateClient}}):e._e(),e.clientCreatePath?a("client-modal-form",{ref:"form",attrs:{path:e.clientCreatePath},on:{close:e.resetModals,submit:e.resetModals,updated:e.createQuoteClient}}):e._e(),e.addressPath?a("address-form",{ref:"addressForm",attrs:{path:e.addressPath},on:{ready:e.setAddressFormFields,close:e.resetModals,submit:e.submitAddress}}):e._e(),e.showLoader?a("Loader",{staticClass:"app-overlay"}):e._e()],1)},C=[],w=(a("e6cf"),a("a79d"),a("1276"),a("b047")),j=a.n(w),q=a("dce5"),x=a.n(q),P=a("5a0c"),D=a.n(P),S=a("1dce"),E=a("b5ae"),T=a("f6c8"),N=a("7247"),A=a("a60d"),$=a("fd3c"),V=a("af74"),I=a("83c9"),F=a("89c0"),U=a("8aec"),L=a("f01c"),M=a("aaf1"),R=a("5015"),B=a("334c"),Q=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("modal",e._g({attrs:{show:"",portal:"client-form"}},e.$listeners),[a("enso-form",e._g(e._b({ref:"form",staticClass:"box has-background-light",attrs:{"disable-state":""},on:{ready:function(t){e.ready=!0},submit:e.afterSubmit},scopedSlots:e._u([{key:"canada_post_address",fn:function(t){return[a("canada-post",{on:{selected:e.updateFormWithCpData}})]}}])},"enso-form",e.$attrs,!1),e.$listeners))],1)},W=[],Y=a("ecee"),K=a("c074"),G=a("a7a7");Y["c"].add(K["vb"]);var z={name:"ClientModalForm",components:{Modal:U["a"],EnsoForm:G["a"],CanadaPost:M["a"]},data:()=>({ready:!1}),computed:{params(){return window.test=this.$refs.form,{}}},ready(){},watch:{},methods:{field(e){return this.ready?this.$refs.form.field(e):null},param(e){return this.ready?this.$refs.form.param(e):null},afterSubmit(e){this.$emit("updated",e)},updateFormWithCpData(e){this.$refs.form.field("street").value=e.street,this.$refs.form.field("postal_area").value=e.postal_area,this.$refs.form.field("administrative_area").value=e.administrative_area,this.$refs.form.field("city").value=e.city,this.$refs.form.field("canada_post_id").value=e.cp_data.Id;var t=!1;switch(e.country_iso3){case"CAN":t=37;break;case"USA":t=240;break}this.$refs.form.field("country_id").value=t}}},H=z,X=(a("6ed5"),a("2877")),J=Object(X["a"])(H,Q,W,!1,null,null,null),Z=J.exports,ee=a("6b4f");function te(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function ae(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?te(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):te(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var re={name:"QuoteClientForm",inject:["i18n","route"],components:{CanadaPost:M["a"],LocalErrorIcon:R["a"],AddressForm:B["a"],ClientModalForm:Z,BField:T["a"],BInput:N["a"],BDatepicker:V["a"],BSelect:A["a"],BRadioButton:I["a"],BAutocomplete:$["a"],BButton:b["a"],Modal:U["a"],Confirmation:F["a"],Loader:L["a"]},mixins:[S["validationMixin"]],props:{value:{type:[Object,Boolean],required:!0},required:{type:[Boolean],required:!0},type:{type:[String],default:"primary"},quoteId:{type:[Number],required:!0}},data(){return{loading:!1,newValue:!1,addressPath:null,clientEditPath:null,clientCreatePath:null,address:!1,client:!1,quoteClient:this.value,showEditAddress:!1,updateTimeout:null,clientAutocomplete:null,selectedClient:!1,clientData:[],isFetchingClient:!1,isNewClient:!0,addClient:!1,confirmClientFound:!1,foundCustomer:!1,showLoader:!1,provinces:[{id:"Alberta",name:"Alberta"},{id:"British Columbia",name:"British Columbia"},{id:"Manitoba",name:"Manitoba"},{id:"New Brunswick",name:"New Brunswick"},{id:"Newfoundland and Labrador",name:"Newfoundland and Labrador"},{id:"Northwest Territories",name:"Northwest Territories"},{id:"Nova Scotia",name:"Nova Scotia"},{id:"Nunavut",name:"Nunavut"},{id:"Ontario",name:"Ontario"},{id:"Prince Edward Island",name:"Prince Edward Island"},{id:"Quebec",name:"Quebec"},{id:"Saskatchewan",name:"Saskatchewan"},{id:"Yukon",name:"Yukon"}]}},computed:{isPrimary(){return"primary"===this.type},isSecondary(){return"secondary"===this.type},typeTitle(){return this.isPrimary?"Primary":"Secondary"},quoteClientComputed:{get(){return this.quoteClient},set(e){this.quoteClient=e,this.$emit("input",this.quoteClient)}},clientComputed:{get(){return this.client},set(e){this.client=e,this.updateQuoteClient()}},addressComputed:{get(){return this.address},set(e){this.address=e,this.updateQuoteClient()}},addresses:{get(){return this.client.addresses?this.client.addresses:[]},set(e){this.client.addresses=e}},params(){return{addressable_id:!!this.client&&this.client.id,addressable_type:"clients"}}},watch:{value(e){var t=this;return Object(c["a"])((function*(){e&&e.client&&(e.client.birthday&&(e.client.birthday=t.dateParser(e.client.birthday)),e.address?e.client.address=e.address:e.client.address=yield ee["a"].new(),t.quoteClient=e,t.quoteClient?(t.quoteClient.client&&(t.addClient=!1,t.client=t.quoteClient.client),t.quoteClient.address&&(t.address=t.quoteClient.address)):(t.client=!1,t.address=!1),e&&e.client_id?t.isNewClient=!1:"primary"===t.type?(t.isNewClient=!0,t.addClient=!0):(t.isNewClient=!0,t.addClient=!1))}))()}},validations(){var e={client:{first_name:{required:E["required"]},last_name:{required:E["required"]},birthday:{},phone:{required:E["required"]},email:{required:E["required"],email:E["email"]},band_number:{required:Object(E["requiredIf"])((function(){return this.client.tax_exempt}))},address:{country_id:{required:E["required"]},street:{required:E["required"]},postal_area:{required:E["required"]},city:{required:E["required"]},administrative_area:{required:E["required"]}}}};return e},created(){var e=this;return Object(c["a"])((function*(){e.value&&e.value.client&&(e.value&&e.value.address?e.value.client.address=e.value.address:e.value.client.address=yield ee["a"].new(),e.quoteClient?(e.quoteClient.client&&(e.quoteClient.client.birthday&&(e.quoteClient.client.birthday=e.dateParser(e.quoteClient.client.birthday)),e.client=e.quoteClient.client),e.quoteClient.address&&(e.address=e.quoteClient.address)):(e.client=!1,e.address=!1,"primary"===e.type&&(e.addClient=!0)),e.value&&e.value.client_id?e.isNewClient=!1:"primary"===e.type&&(e.addClient=!0))}))()},methods:ae({},Object(s["b"])(["block","unBlock"]),{inValid(e){return!!e&&(!0===e.$error&&!0===e.$dirty||(e.$invalid,!1))},isValid(){return!this.client.email&&!this.client.first_name&&"secondary"===this.type||(this.$v.$touch(),!this.$v.$invalid||(this.$toastr.error("Errors on form, please fix"),!1))},removeClient(){this.deleteClient()},emailChanged:j()((function(){this.$v.client.email.$touch(),this.$v.client.email.email&&this.getClientByEmail(this.client.email)}),500),updateData(){this.updateTimeout&&clearTimeout(this.updateTimeout),this.updateTimeout=setTimeout(()=>{this.updateQuoteClient(),clearTimeout(this.updateTimeout)},250)},doNotUseThisCustomer(){this.clientAutocomplete=null,this.client.email="",this.value.email="",this.clientComputed.email="",this.confirmClientFound=!1,this.foundCustomer=!1},useThisCustomer(){this.quoteClientSelected(this.foundCustomer),this.confirmClientFound=!1,this.addClient=!1},updateQuoteClient:j()((function(){if(this.quoteClient){var e={address:this.address,address_id:this.address?this.address.id:null,client:this.client,client_id:this.client?this.client.id:null,is_primary:this.isPrimary};x()(this.quoteClient,e)}}),25),updateClient(e){e.client&&(this.clientComputed=e.client)},createQuoteClient(e){e.client&&this.quoteClientSelected(e.client)},newClientClicked(){this.newClient()},newClient(){return this.clientCreatePath=this.route("administration.clients.create",{quote:this.quoteId}),!0},editClient(){return this.clientEditPath=this.route("administration.clients.edit",{client:this.client.id,quote:this.quoteClientComputed.quote_id}),!0},deleteClient(){var e=this;return Object(c["a"])((function*(){e.showLoader=!0,e.$store.state.entities.quote_clients.data[e.quoteClient.id]&&(e.$delete(e.$store.state.entities.quote_clients.data,e.quoteClient.id),e.$forceUpdate()),k["a"].removeClient(e.quoteClient.id).then(Object(c["a"])((function*(){e.addClient=!0,e.$emit("deleted",e.type)}))).finally(()=>{e.showLoader=!1})}))()},editAddress(){this.addressPath=this.route("core.addresses.edit",{address:this.address?this.address.id:null})},createAddress(){this.addressPath=this.route("core.addresses.create",this.params)},submitAddress(){this.loading=!0,this.block("Saving Address"),this.resetModals(),axios.get(this.route("core.addresses.index"),{params:this.params}).then(e=>{var{data:t}=e;this.addresses=t;var a=this.addresses.find(e=>!0===e.isDefault);a&&(this.address=a),this.$emit("update"),this.loading=!1,this.unBlock()}).catch(this.errorHandler)},setAddressFormFields(){this.$refs.addressForm.field("addressable_type").value=this.params.addressable_type,this.$refs.addressForm.field("addressable_id").value=this.params.addressable_id,this.customFields=this.$refs.addressForm.$refs.form.customFields,this.$emit("form-loaded")},resetModals(){this.addressPath=null,this.clientEditPath=null,this.clientCreatePath=null},quoteClientSelected(e){this.showLoader=!0,k["a"].api().post(Object(O["a"])("administration.quotes.clients.add",{quote:this.quoteId}),{quote_id:this.quoteId,client_id:e.id,is_primary:this.isPrimary},{dataTransformer:e=>e.data.quote_client}).then(e=>{this.addClient=!1;var t=e.entities.quote_clients.shift();this.quoteClient=k["a"].query().with("address").with("client").with("client.addresses").find(t.id),this.$emit("input",this.quoteClient)}).finally(()=>{this.showLoader=!1})},dateFormatter(e){return D()(e).format("DD-MM-YYYY")},dateParser(e){var t=e.split("-");return 3===t.length?new Date("".concat(t[2],"-").concat(t[1],"-").concat(t[0])):null},addressSelected(e){var t=37;switch(e.country_iso3){case"CAN":t=37;break;case"USA":t=240;break}e.country_id=t,this.client.address=e},fetchClient:j()((function(e){if(e.length){this.clientComputed.email=e;var t={pivotParams:{},customParams:{},query:e,trackBy:"id",value:2,paginate:100,quote:!0};this.isFetchingClient=!0,axios.get(this.route("administration.clients.options"),{params:t}).then(e=>{var{data:t}=e;t.exact_match&&(this.clientData=[],this.confirmClientFound=!0,this.foundCustomer=t.client),this.clientData=[],t.forEach(e=>this.clientData.push(e))}).catch(this.errorHandler).finally(()=>{this.isFetchingClient=!1})}else this.clientData=[]}),250),getClientByEmail(e){e.length?(this.isFetchingClient=!0,axios.get(this.route("administration.clients.getByEmail",{email:e})).then(e=>{var{data:t}=e;this.confirmClientFound=!0,this.foundCustomer=t}).finally(()=>{this.isFetchingClient=!1})):this.foundCustomer=!1},saveClient(){return!0},clientSelect(e){this.clientData=[],this.confirmClientFound=!0,this.foundCustomer=e}})},ne=re,ie=(a("5972"),Object(X["a"])(ne,g,C,!1,null,"24fdabff",null)),se=ie.exports,oe=a("107e"),de=a("cadb"),ce=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("div",{staticClass:"card extra-form-fields"},[e._m(0),a("div",{staticClass:"card-content"},[e.isConeBusiness?a("div",[a("b-field",{attrs:{grouped:""}},[a("b-field",{attrs:{label:"Business Name",type:{"is-danger":e.inValid(e.$v.data.businessFullName)},message:e.inValid(e.$v.data.businessFullName)?"You must enter a business name":""}},[a("div",{class:["control",{"has-icons-right":e.inValid(e.$v.data.businessFullName)}]},[a("b-input",{class:[{"is-danger":e.inValid(e.$v.data.businessFullName)}],attrs:{name:"businessFullName"},on:{input:e.updateData},model:{value:e.data.businessFullName,callback:function(t){e.$set(e.data,"businessFullName",t)},expression:"data.businessFullName"}}),e.inValid(e.$v.data.businessFullName)?a("local-error-icon"):e._e()],1)]),a("b-field",{attrs:{label:"Business Driver Full Name",type:{"is-danger":e.inValid(e.$v.data.businessDriverFullName)},message:e.inValid(e.$v.data.businessDriverFullName)?"You must enter a business driver full name":""}},[a("div",{class:["control",{"has-icons-right":e.inValid(e.$v.data.businessDriverFullName)}]},[a("b-input",{class:[{"is-danger":e.inValid(e.$v.data.businessDriverFullName)}],attrs:{name:"businessDriverFullName"},on:{input:e.updateData},model:{value:e.data.businessDriverFullName,callback:function(t){e.$set(e.data,"businessDriverFullName",t)},expression:"data.businessDriverFullName"}}),e.inValid(e.$v.data.businessDriverFullName)?a("local-error-icon"):e._e()],1)])],1)],1):e._e(),a("div",{directives:[{name:"show",rawName:"v-show",value:e.showFinancialDetails,expression:"showFinancialDetails"}]},[e.isGap?a("b-field",{attrs:{grouped:""}},[a("b-field",{attrs:{label:"Payment Amount",type:{"is-danger":e.inValid(e.$v.data.finance.paymentAmount)},message:e.inValid(e.$v.data.finance.paymentAmount)?"You must enter a valid price":""}},[a("div",{class:["control",{"has-icons-right":e.inValid(e.$v.data.finance.paymentAmount)}]},[a("currency-input",{class:["input",{"is-danger":e.inValid(e.$v.data.finance.paymentAmount)}],attrs:{currency:"USD",locale:"en",name:"paymentAmount",placeholder:"$00,000.00"},on:{input:e.updateFinance},model:{value:e.data.finance.paymentAmount,callback:function(t){e.$set(e.data.finance,"paymentAmount",t)},expression:"data.finance.paymentAmount"}}),e.inValid(e.$v.data.finance.paymentAmount)?a("local-error-icon"):e._e()],1)]),a("b-field",{staticClass:"payment-cycle",attrs:{label:"Payment Cycle",type:{"is-danger":e.inValid(e.$v.data.finance.paymentCycle)},message:e.inValid(e.$v.data.finance.paymentCycle)?"You must select a loan type":""}},[a("enso-select",{attrs:{name:"paymentCycle",options:e.autoshieldPaymentCycleOptionsEnso,"has-error":e.inValid(e.$v.data.finance.paymentCycle)},on:{input:e.updateFinance},model:{value:e.data.finance.paymentCycle,callback:function(t){e.$set(e.data.finance,"paymentCycle",t)},expression:"data.finance.paymentCycle"}})],1),a("b-field",{attrs:{label:"Number of Payments",type:{"is-danger":e.inValid(e.$v.data.finance.numberOfPayments)},message:e.inValid(e.$v.data.finance.numberOfPayments)?"You must enter a payment count":""}},[a("b-input",{attrs:{type:"number",step:"1",name:"term","has-error":e.inValid(e.$v.data.finance.numberOfPayments)},on:{input:e.updateFinance},model:{value:e.data.finance.numberOfPayments,callback:function(t){e.$set(e.data.finance,"numberOfPayments",t)},expression:"data.finance.numberOfPayments"}})],1)],1):e._e()],1),a("b-field",{attrs:{grouped:""}},[e.hasAutoShield?[a("b-field",{attrs:{label:"Vehicle Color",type:{"is-danger":e.inValid(e.$v.data.vehicleColor)},message:e.inValid(e.$v.data.vehicleColor)?"You must enter a vehicle color":""}},[a("b-input",{attrs:{name:"vehicle-color","has-error":e.inValid(e.$v.data.vehicleColor)},on:{input:e.updateData},model:{value:e.data.vehicleColor,callback:function(t){e.$set(e.data,"vehicleColor",t)},expression:"data.vehicleColor"}})],1)]:e._e(),a("div",{staticClass:"field"},[a("label",{staticClass:"label"},[e._v(" Factory Warranty ")]),a("b-field",{attrs:{type:{"is-danger":e.inValid(e.$v.data.vehicleFactoryWarranty)},message:e.inValid(e.$v.data.vehicleFactoryWarranty)?"You must select a factory warranty type.":""}},[a("b-radio-button",{attrs:{type:"is-highlight-light","native-value":"Yes"},on:{input:e.updateQuoteFormData},model:{value:e.data.vehicleFactoryWarranty,callback:function(t){e.$set(e.data,"vehicleFactoryWarranty",t)},expression:"data.vehicleFactoryWarranty"}},[a("span",[e._v("Yes")])]),a("b-radio-button",{attrs:{type:"is-highlight-light","native-value":"No"},on:{input:e.updateQuoteFormData},model:{value:e.data.vehicleFactoryWarranty,callback:function(t){e.$set(e.data,"vehicleFactoryWarranty",t)},expression:"data.vehicleFactoryWarranty"}},[a("span",[e._v("No")])])],1)],1),e.hasAutoShield?a("div",{staticClass:"field"},[a("label",{staticClass:"label"},[e._v(" Vehicle Status ")]),a("b-field",{attrs:{type:{"is-danger":e.inValid(e.$v.data.vehicleCarType)},message:e.inValid(e.$v.data.vehicleCarType)?"You must select a status":""}},[a("b-radio-button",{attrs:{type:"is-highlight-light","native-value":"New"},on:{input:e.updateQuoteFormData},model:{value:e.data.vehicleCarType,callback:function(t){e.$set(e.data,"vehicleCarType",t)},expression:"data.vehicleCarType"}},[a("span",[e._v("New")])]),a("b-radio-button",{attrs:{type:"is-highlight-light","native-value":"Used"},on:{input:e.updateQuoteFormData},model:{value:e.data.vehicleCarType,callback:function(t){e.$set(e.data,"vehicleCarType",t)},expression:"data.vehicleCarType"}},[a("span",[e._v("Used")])])],1)],1):e._e(),e.needsCoverageType?a("div",{staticClass:"field"},[a("label",{staticClass:"label"},[e._v(" Coverage Type ")]),a("b-field",{attrs:{type:{"is-danger":e.inValid(e.$v.data.coverageType)},message:e.inValid(e.$v.data.coverageType)?"You must select a coverage type":""}},[a("b-radio-button",{attrs:{type:"is-highlight-light","native-value":"motorized"},on:{input:e.updateQuoteFormData},model:{value:e.data.coverageType,callback:function(t){e.$set(e.data,"coverageType",t)},expression:"data.coverageType"}},[a("span",[e._v("Motorized")])]),a("b-radio-button",{attrs:{type:"is-highlight-light","native-value":"towable"},on:{input:e.updateQuoteFormData},model:{value:e.data.coverageType,callback:function(t){e.$set(e.data,"coverageType",t)},expression:"data.coverageType"}},[a("span",[e._v("Towable")])])],1)],1):e._e()],2),e.needsKeys?a("div",[e._m(1),a("b-field",{staticClass:"keys-field",attrs:{type:{"is-danger":e.inValid(e.$v.data.keys.tireNumberOfKeys)},message:e.inValid(e.$v.data.keys.tireNumberOfKeys)?"You must enter a number of keys":""}},[a("enso-select",{attrs:{name:"tireNumberOfKeys",options:e.keyOptions,placeholder:"# Keys/Remotes","has-error":e.inValid(e.$v.data.keys.tireNumberOfKeys)},on:{input:e.updateQuoteFormData},model:{value:e.data.keys.tireNumberOfKeys,callback:function(t){e.$set(e.data.keys,"tireNumberOfKeys",t)},expression:"data.keys.tireNumberOfKeys"}})],1),e.data.keys.tireNumberOfKeys?a("label",{staticClass:"label"},[e._v(" Agreement "),a("div",{staticClass:"sub-label"},[e._v(" I declare that the vehicle purchased was delivered with two keys + remotes. ")])]):e._e(),e.data.keys.tireNumberOfKeys?a("b-field",{attrs:{type:{"is-danger":e.inValid(e.$v.data.keys.tire2Remotes)},message:e.inValid(e.$v.data.keys.tire2Remotes)?"You must accept the agreement":""}},[a("b-radio-button",{attrs:{type:"is-highlight-light","native-value":!0},on:{input:e.updateQuoteFormData},model:{value:e.data.keys.tire2Remotes,callback:function(t){e.$set(e.data.keys,"tire2Remotes",t)},expression:"data.keys.tire2Remotes"}},[a("span",[e._v("Yes")])]),a("b-radio-button",{attrs:{type:"is-highlight-light","native-value":!1},on:{input:e.updateQuoteFormData},model:{value:e.data.keys.tire2Remotes,callback:function(t){e.$set(e.data.keys,"tire2Remotes",t)},expression:"data.keys.tire2Remotes"}},[a("span",[e._v("No")])])],1):e._e()],1):e._e(),a("div",{staticClass:"has-margin-bottom is-divider center",attrs:{"data-v-8335b2b0":""}})],1)])])},ue=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card-header"},[a("div",{staticClass:"card-header-title"},[e._v(" Additional Contract Information ")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("label",{staticClass:"label"},[e._v(" Number of Keys "),a("div",{staticClass:"sub-label"},[e._v(" Enter the number of keys/remotes given at time of delivery ")])])}],le=(a("e260"),a("cca6"),a("ddb0"),a("4245")),he=a.n(le),me=a("d413"),pe=a("daaa");function fe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function be(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):fe(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var ve=e=>!0===e,_e={name:"ContractExtraFields",components:{BField:T["a"],CurrencyInput:me["a"],EnsoSelect:pe["a"],BInput:N["a"],LocalErrorIcon:R["a"],BRadioButton:I["a"]},mixins:[S["validationMixin"]],props:{quote:{type:[Object],required:!0},quoteId:{type:[Number],required:!0},quoteOptionId:{type:[String],required:!0},quoteOption:{type:[Object],required:!0}},data(){return{data:{vehicleFactoryWarranty:"No",finance:{amount_financed:null,term:null,finance_type:"Lease"},keys:{tireNumberOfKeys:null,tire2Remotes:null}},keyOptions:[{id:2,name:2}],lender_id:null,optionData:{},productsRequired:{coverageType:[7,8,11],keys:[6,9,10,15,16,23,24,25,30,32,33,36,37,38,39,40,41,42,43,44,45,47,51],gap:[1,19,17,18,52]},autoshieldPaymentCycleOptionsEnso:[{id:"Weekly",name:"Weekly"},{id:"Bi-Weekly",name:"Bi-Weekly"},{id:"Semi-Monthly",name:"Semi-Monthly"},{id:"Monthly",name:"Monthly"}],updateTimeout:null}},computed:be({},Object(s["e"])(["enums"]),{hasCornerstone(){return!!this.optionData.cornerstone},hasAutoShield(){return!(!this.optionData.autoShield||!this.optionData.autoShield.length)},hasCoverageOne(){return!!this.optionData.coverageOne},getCornerstone(){return this.optionData.cornerstone?this.optionData.cornerstone:{}},getAutoShield(){return this.optionData.autoShield&&this.optionData.autoShield.length?this.optionData.autoShield:[]},getCoverageOne(){return this.optionData.coverageOne?this.optionData.coverageOne:{}},isCornerstone(){return this.warrantySelected===Number(this.enums.providers.Cornerstone)},isCoverageOne(){return this.warrantySelected===Number(this.enums.providers.CoverageOne)},warrantySelected(){var e=!1;if(this.optionData.warranty)switch(e=this.optionData.warranty,String(this.optionData.warranty)){case this.enums.providers.Cornerstone:this.optionData.cornerstone||(e=!1);break;case this.enums.providers.CoverageOne:this.optionData.coverageOne||(e=!1);break}return e},autoShieldSelectedProducts(){return l()(this.getAutoShield,e=>Number(e.productId))},isGap(){var e=this.productsRequired.gap,t=m()(this.autoShieldSelectedProducts,e),a=!!t.length;return a},needsCoverageType(){var e=this.productsRequired.coverageType,t=m()(this.autoShieldSelectedProducts,e),a=!!t.length;return a},needsKeys(){var e=this.productsRequired.keys,t=m()(this.autoShieldSelectedProducts,e),a=!!t.length;return a},isLenderNeeded(){return this.isFinanced},isFinanced(){return!!(this.data.finance.amount_financed&&+this.data.finance.amount_financed>0)},isConeBusiness(){return!(this.warrantySelected!==Number(this.enums.providers.CoverageOne)||!this.quote.data||!this.quote.data.isCustomerFlag||"BUS"!==this.quote.data.isCustomerFlag)},cornerstoneFinanceMonthsOptionsEnso(){for(var e=[],t=6;t<=120;t+=6)e.push({id:t,name:t});return e},cornerstoneFinanceOptions(){return this.enums.cornerstoneFinanceTypeId._all()},cornerstoneFinanceOptionsEnso(){var e=[];return this.enums.cornerstoneFinanceTypeId._all().forEach((t,a)=>{e.push({id:a,name:t})}),e},coverageOneFinanceOptionsEnso(){var e=[];return this.enums.coverageOneFinanceTypeCode._all().forEach((t,a)=>{e.push({id:a,name:t})}),e},autoShieldFinanceOptionsEnso(){var e=[{name:"Lease",id:"Lease"},{name:"Finance",id:"Finance"}];return e},financeOptionsEnso(){var e=[{name:"Finance",id:"Finance"},{name:"Lease",id:"Lease"}];return e},coverageOneFinanceOptions(){return this.enums.coverageOneFinanceTypeCode._all()},showFinancialDetails(){var e=!1;return!0===this.hasAutoShield&&(e=!0),!0===this.isCoverageOne&&(e=!0),e},needsTerms(){var e=!1;return this.data.finance.amount_financed&&(this.isCoverageOne&&(e=!0),this.hasAutoShield&&f()(this.getAutoShield,t=>{switch(Number(t.productId)){case 1:case 19:e=!0;break}})),e},financeRadios(){var e=[{name:"Finance",id:"Finance"},{name:"Lease",id:"Lease"}];return e}}),validations(){var e={data:{keys:{tireNumberOfKeys:{},tire2Remotes:{}},coverageType:{},vehicleColor:{},finance:{amount_financed:{},financialSalePrice:{},finance_type:{},interestRate:{},term:{},numberOfPayments:{},paymentCycle:{}}},lender_id:{minValue:Object(E["minValue"])(1)}};return this.data.finance.amount_financed&&(this.isCornerstone||(e.lender_id={required:E["required"]},this.isCoverageOne&&(e.data.finance.term={minValue:Object(E["minValue"])(0),required:E["required"]},e.data.finance.finance_type={required:E["required"]}))),this.hasAutoShield&&(e.data.vehicleColor={required:E["required"]},f()(this.getAutoShield,t=>{switch(Number(t.productId)){case 1:case 19:e.data.finance.term={minValue:Object(E["minValue"])(0),required:E["required"]},e.data.finance.numberOfPayments={minValue:Object(E["minValue"])(0),required:E["required"]},e.data.finance.finance_type={required:E["required"]},e.data.finance.paymentAmount={minValue:Object(E["minValue"])(0),required:E["required"]},e.data.finance.interestRate={minValue:Object(E["minValue"])(0),required:E["required"]},e.data.finance.amount_financed={minValue:Object(E["minValue"])(0),required:E["required"]},e.data.finance.paymentCycle={required:E["required"]},e.lender_id={required:E["required"]},this.needsAutoShield=!0,this.needsLender=!0;break;case 17:case 18:e.data.finance.numberOfPayments={minValue:Object(E["minValue"])(0),required:E["required"]},e.data.finance.amount_financed={minValue:Object(E["minValue"])(0),required:E["required"]},e.data.finance.paymentCycle={required:E["required"]},e.lender_id={required:E["required"]},this.needsAutoShield=!0,this.needsLender=!0;break;case 6:case 10:case 15:case 16:case 30:case 33:case 36:case 37:e.data.keys.tireNumberOfKeys={required:E["required"]},e.data.keys.tire2Remotes={required:E["required"],booleanTrueValidator:ve},this.needsAutoShield=!0;break;case 7:case 8:case 11:e.data.coverageType={required:E["required"]},this.needsAutoShield=!0;break}})),e},watch:{},created(){var e=!1;return this.data=he()({},this.data,this.quote.data),this.lender_id=this.quote.lender?this.quote.lender.id:null,this.optionData=he()({},this.quoteOption.formData),this.quoteOption&&(this.quoteOption.cornerstone&&(this.optionData.cornerstone=this.quoteOption.cornerstone),this.quoteOption.coverageOne&&(this.optionData.coverageOne=this.quoteOption.coverageOne),this.quoteOption.autoShield&&(this.optionData.autoShield=this.quoteOption.autoShield),this.quoteOption.warranty&&(this.optionData.warranty=this.quoteOption.warranty)),this.isCoverageOne&&this.data.finance.amount_financed&&null===this.data.finance.finance_type&&(e=!0,this.data.finance.finance_type="Lease"),e&&this.updateQuoteFormData(),!0},methods:{inValid(e){return!!e&&(!0===e.$error&&!0===e.$dirty||(e.$invalid,!1))},isProviderSelected(e){var t=!1;switch(e){case this.enums.providers.Cornerstone:t=!0;break;case this.enums.providers.CoverageOne:t=!0;break;case this.enums.providers.AutoShield:t=!0;break}return t},updateBandNumber(){var e=Object.assign({},this.quote.data);e.taxBandNumber=this.data.taxBandNumber,this.data=e,this.doUpdateData()},updateTaxRate(){var e=Object.assign({},this.quote.data);e.taxRate=this.data.taxRate,this.data=e,this.doUpdateData()},updateTaxExempt(){var e=Object.assign({},this.quote.data);e.taxExempt=this.data.taxExempt,this.data=e,this.doUpdateData()},updateFinance(){this.updateData()},updateData(){this.updateTimeout&&clearTimeout(this.updateTimeout),this.updateTimeout=setTimeout(()=>{this.doUpdateData(),clearTimeout(this.updateTimeout)},250)},updateFormDelay(){this.updateTimeout&&clearTimeout(this.updateTimeout),this.updateTimeout=setTimeout(()=>{this.doUpdateData(),clearTimeout(this.updateTimeout)},10)},updateQuoteFormLender(){y["a"].update({where:this.quote.$id,data:{lender_id:this.lender_id}}).then(()=>{this.saveQuote(this.quote.id)})},updateQuoteFormData(){this.updateTimeout&&clearTimeout(this.updateTimeout),this.updateTimeout=setTimeout(()=>{this.doUpdateData(),clearTimeout(this.updateTimeout)},10)},updateQuoteFormDataNow(){this.doUpdateData()},doUpdateData(){y["a"].update({where:this.quoteId,data:{data:this.data}}).then(()=>{this.$emit("updatedQuote"),this.saveQuote(this.quote.id)})},isValid(){return this.$v.$touch(),!this.$v.$invalid},needsFinancedPrice(){this.isGap&&this.quote&&this.quote.data.finance.amount_financed&&(this.setFinancialSalePrice(this.quote.data.finance.amount_financed),this.hideFinancedPrice=!0)}}},Oe=_e,ye=(a("eed0"),Object(X["a"])(Oe,ce,ue,!1,null,"75b36e9c",null)),ke=ye.exports,ge=a("3080");function Ce(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function we(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ce(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var je={name:"QuoteClientsForm",components:{QuoteInfo:ge["a"],ContractExtraFields:ke,QuoteClientForm:se,BButton:b["a"]},props:{quoteId:{type:[Number],required:!0}},data(){return{loaded:!1,primaryClient:!1,secondaryClient:!1,extrasValid:!0,updatedQuoteOptionToSend:!1,productsRequired:{clients:[17,18]},lender_id:null,optionData:{},data:{},isSendingBroker:!1}},computed:{isValid(){return!0},quote(){return y["a"].query().with(["quote_options.cornerstone"]).find(this.quoteId)},quoteOption(){return oe["a"].query().withAll().where("quote_id",this.quoteId).where("is_selected",!0).first()},autoShieldSelectedProducts(){return l()(this.getAutoShield,e=>Number(e.productId))},clientsRequired(){var e=this.productsRequired.clients,t=m()(this.autoShieldSelectedProducts,e),a=!!t.length,r=!1;return a&&f()(this.getAutoShield,e=>{var t=new RegExp(/joint/);t.test(e.autoShieldProductRateDataId)&&(r=!0)}),r},getAutoShield(){return this.quoteOption&&this.quoteOption&&this.quoteOption.autoShield&&this.quoteOption.autoShield.length?this.quoteOption.autoShield:[]},hasBrokerBeenRequested(){return this.quote&&this.quote.broker_id&&null!==this.quote.broker_id},isAutoShieldV2RoadHazardUnlimited(){if(this.quoteOption&&this.quoteOption.autoShieldV2&&this.quoteOption.autoShieldV2){var e=this.quoteOption.autoShieldV2.find(e=>"Road Hazard UNLIMITED"===e.name);return!!e}return!1}},watch:{},created(){this.loadQuote()},mounted(){},methods:we({},Object(s["b"])(["block","unBlock"]),{updateLender(e){e&&(this.quote.lender=e)},sendToBroker(e){var t=this;return Object(c["a"])((function*(){t.block("Sending to Broker");var a=yield t.submitForm(!1);a&&(yield t.quote.doBroker(e),t.unBlock(),t.$toastr.title("Success").position("bottom-left").duration(5e3).success("Consent message sent to broker"))}))()},loadQuote(){this.block("Loading Quote Clients");var e=y["a"].query().withAll().find(this.quoteId);null===e?y["a"].load(this.quoteId).then(()=>{this.quoteLoaded()}):this.quoteLoaded()},quoteLoaded(){this.assignClients()},newCustomer(e){var t=this;return Object(c["a"])((function*(){var a=yield k["a"].new({quote_id:t.quoteId,is_primary:e});return a.client=yield de["a"].new(),a.address=yield ee["a"].new(),a.is_primary=e,a}))()},assignClients(){var e=this;return Object(c["a"])((function*(){var t=k["a"].query().with("address").with("client").with("client.addresses").where("quote_id",e.quoteId).where("is_primary",1).first(),a=k["a"].query().with("address").with("client").with("client.addresses").where("quote_id",e.quoteId).where("is_primary",0).first();e.primaryClient=t||(yield e.newCustomer(!0)),e.secondaryClient=a||(yield e.newCustomer(!1)),e.unBlock(),e.loaded=!0}))()},deletedQuoteClient(e){var t=this;return Object(c["a"])((function*(){if("primary"===e){var a=k["a"].query().with("address").with("client").with("client.addresses").find(t.secondaryClient.id);t.primaryClient=!1;var r="$uid";a.id&&a.$id.startsWith(r)?t.primaryClient=yield t.newCustomer(!0):a.id?t.primaryClient=JSON.parse(JSON.stringify(t.secondaryClient)):t.primaryClient=yield t.newCustomer(!0),t.secondaryClient=yield t.newCustomer(!1),yield _.a.patch(Object(O["a"])("administration.quotes.update",{quote:t.quoteId}),{doClients:{primary:t.primaryClient,secondary:t.secondaryClient}})}else t.secondaryClient=yield t.newCustomer(!1)}))()},updateAutoShieldProductData(e){this.updatedQuoteOptionToSend=we({},this.quoteOption),this.updatedQuoteOptionToSend.formData.autoShield=e},hasValue(e){return null!==e&&""!==e},isValidCanadianPostalCode(e){var t=/^[A-Za-z]\d[A-Za-z] ?\d[A-Za-z]\d$/;return t.test(e)},validateClientData(e,t){this.$refs.primaryClient.isValid();var a={},r={first_name:{required:!0,maxLength:50,errorName:"First Name"},last_name:{required:!0,maxLength:50,errorName:"Last Name"},email:{required:!0,email:!0,errorName:"Email"},phone:{maxLength:30,nullable:!0,errorName:"Phone"},birthday:{nullable:!0,date:!0,errorName:"Birthday"}},n=e=>null===e||void 0===e||""===e,i=(e,t)=>{n(t)&&(a[e]="This ".concat(r[e].errorName," field is required."))},s=(e,t,r)=>{!n(t)&&t.length>r&&(a[e]="The maximum length is ".concat(r," characters."))},o=(e,t)=>{n(t)||/\S+@\S+\.\S+/.test(t)||(a[e]="Please enter a valid email address.")},d=e=>e instanceof Date&&!Number.isNaN(e.getTime()),c=(e,t)=>{n(t)||d(t)||(a[e]="Please enter a valid date (DD-MM-YYYY).")},u=(e,t)=>{n(t)||Number.isInteger(t)||(a[e]="Please enter a valid integer.")};for(var l in r){var h=r[l];if(h.required&&i(l,e[l]),h.maxLength&&s(l,e[l],h.maxLength),h.email&&o(l,e[l]),h.date&&c(l,e[l]),h.integer&&u(l,e[l]),h.required_unless&&!n(e[l])){var m=h.required_unless.field,p=h.required_unless.value;e[m]!==p&&i(l,e[l])}}for(var f in a)this.$toastr.duration(3e4).error("".concat(t," Client: ").concat(a[f]));return 0===Object.keys(a).length},testClientValid(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"s",a=["Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland and Labrador","Nova Scotia","Ontario","Prince Edward Island","Quebec","Saskatchewan","Northwest Territories","Nunavut","Yukon"],r=!1,n=!0;if(null===e.address.administrative_area||""===e.address.administrative_area)r="".concat(t," Client: Please provide a province value.");else{var i=a.includes(e.address.administrative_area);i||(r="".concat(t," Client: ").concat(e.address.administrative_area," is not a Canadian province."))}return!1!==r&&(this.$toastr.duration(3e4).error(r),n=!1),this.hasValue(e.address.city)||(this.$toastr.duration(3e4).error("".concat(t," Client: Please provide a city value.")),n=!1),this.hasValue(e.address.street)||(this.$toastr.duration(3e4).error("".concat(t," Client: Please provide a street value.")),n=!1),this.hasValue(e.address.country_id)||(this.$toastr.duration(3e4).error("".concat(t," Client: Please provide a country value.")),n=!1),this.hasValue(e.address.postalArea)?this.isValidCanadianPostalCode(e.address.postalArea)||this.$toastr.duration(3e4).error("".concat(t," Client: Please provide a valid postal code value.")):this.$toastr.duration(3e4).error("".concat(t," Client: Please provide a postal code value.")),this.validateClientData(e.client,t)||(n=!1),n},submitForm(){var e=arguments,t=this;return Object(c["a"])((function*(){var a=!(e.length>0&&void 0!==e[0])||e[0],r=!1;if(t.$refs.contractExtras&&!t.$refs.contractExtras.isValid()&&(r=!0),t.primaryClient&&(t.$refs.primaryClient.isValid()||(r=!0),t.secondaryClient&&(t.$refs.secondaryClient.isValid()||(r=!0))),r)return!1;try{var n=yield _.a.patch(Object(O["a"])("administration.quotes.update",{quote:t.quoteId}),{doClients:{primary:t.primaryClient,secondary:t.secondaryClient}});yield ee["a"].deleteAll(),yield de["a"].deleteAll(),yield k["a"].deleteAll(),yield k["a"].insert({data:n.data.clients});var i=y["a"].query().with(["quote_options.coverageOne","quote_options.cornerstone","quote_options.autoShield","quote_options.autoShieldV2"]).find(t.quoteId),s=i.$toJson();return yield _.a.patch(Object(O["a"])("administration.quotes.update",{quote:t.quoteId}),s),a?(y["a"].updateProgress(3,t.quote),t.$router.push({name:"administration.quotes.summary",params:{quote:t.quoteId}}),!0):!0}catch(o){return o.response&&o.response.data?t.$toastr.duration(3e4).error(o.response.data.message):t.$toastr.error("Error Saving Quote"),!1}}))()}})},qe=je,xe=Object(X["a"])(qe,o,d,!1,null,"0729b50a",null),Pe=xe.exports;function De(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Se(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?De(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):De(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var Ee={name:"Client",components:{QuoteClientsForm:Pe},data(){return{state:{loading:!0},activeStep:1,hasNavigation:!1,isVehicleSuccess:!1,vehicle:!1,selectedDealer:!1}},computed:Se({},Object(s["e"])(["user","local"]),{},Object(s["e"])("quotes",["options","quotes","selected","id"]),{},Object(s["c"])(["local/products"]),{dealerLocal:{get(){return!!this.local.dealer&&this.local.dealer},set(e){this.selectedDealer=e}},quoteId(){return Number.parseInt(this.$route.params.quote,10)}}),inject:["route"],created(){this.local.dealer&&(this.selectedDealer=this.local.dealer),this.$route.params.quote&&(this.activeStep=2),this.fetch()},methods:{fetch(){},goToProduct(){y["a"].updateProgress(1,this.quoteId),this.$router.push({name:"administration.quotes.editProducts",params:{quote:this.quoteId}})}}},Te=Ee,Ne=Object(X["a"])(Te,r,n,!1,null,null,null),Ae=Ne.exports;t["default"]={name:"administration.quotes.editClient",path:"/quote/:quote/client",component:Ae,meta:{breadcrumb:"client",title:"Quote Client Information"}}},"334c":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("modal",e._g({attrs:{show:"",portal:"address-form"}},e.$listeners),[a("enso-form",e._g(e._b({ref:"form",staticClass:"box has-background-light",attrs:{"disable-state":""},on:{ready:function(t){e.ready=!0}},scopedSlots:e._u([{key:"canada_post_address",fn:function(t){return[a("canada-post",{on:{selected:e.updateFormWithCpData}})]}}])},"enso-form",e.$attrs,!1),e.$listeners))],1)},n=[],i=a("ecee"),s=a("c074"),o=a("8aec"),d=a("a7a7"),c=a("aaf1");i["c"].add(s["vb"]);var u={name:"AddressForm",components:{Modal:o["a"],EnsoForm:d["a"],CanadaPost:c["a"]},data:()=>({ready:!1,cp_address_label:"",cp_address:!1}),computed:{customFields(){return this.ready?this.$refs.form.customFields:[]}},watch:{},methods:{field(e){return this.ready?this.$refs.form.field(e):null},param(e){return this.ready?this.$refs.form.param(e):null},updateFormWithCpData(e){this.$refs.form.field("street").value=e.street,this.$refs.form.field("postal_area").value=e.postal_area,this.$refs.form.field("administrative_area").value=e.administrative_area,this.$refs.form.field("city").value=e.city;var t=!1;switch(e.country_iso3){case"CAN":t=37;break;case"USA":t=240;break}this.$refs.form.field("country_id").value=t}}},l=u,h=(a("b8b6"),a("2877")),m=Object(h["a"])(l,r,n,!1,null,null,null);t["a"]=m.exports},"34a6":function(e,t,a){var r={"./create.js":"f59b","./edit.js":"e4cd","./index.js":"ae0f","./show.js":"e0f0"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="34a6"},"34e1":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-b5973c80")]).then(a.bind(null,"b872"));t["default"]={name:"administration.providers.edit",path:":provider/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Provider"}}},3654:function(e,t,a){var r=a("2f22");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("7db08bdd",r,!0,{sourceMap:!1,shadowMode:!1})},"36a6":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("vue-json-pretty",{attrs:{data:e.computedValue}})},n=[],i=a("d538"),s=a.n(i),o={name:"JsonComponent",components:{VueJsonPretty:s.a},props:{value:{type:[Array,Object,Boolean],default(){return[]}}},data(){return{newValue:this.value}},computed:{computedValue:{get(){return this.newValue},set(e){this.newValue=e,this.$emit("input",e)}}},watch:{value(e){this.newValue=e}},mounted(){return!0},methods:{handleClick(){this.$emit("click")}}},d=o,c=a("2877"),u=Object(c["a"])(d,r,n,!1,null,"49c12c83",null);t["default"]=u.exports},3850:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),errors:this.attr(null),api_quote_id:this.number(null),quote_id:this.attr(null),provider:this.attr({}),products:this.attr([]),form_data:this.hasOne("auto_extra_form_data","api_db_quote_id"),quote:this.belongsTo("quotes","quote_id")}}}Object(r["a"])(i,"entity","cornerstone_quote")},"3ab5":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("f39c")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"reports",component:i,meta:{breadcrumb:"reports",route:"administration.reports.index"},children:n}},"3c00":function(e,t,a){var r={"./create.js":"3826","./edit.js":"39da","./index.js":"663a"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="3c00"},"3d91":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),contractCodeId:this.attr(null),product:this.belongsTo("coverage_one_products","contractCodeId","id"),quoteId:this.attr(null),quoteOptionId:this.attr(null),quoteOption:this.belongsTo("quote_options","quoteOptionId","uuid"),claimOption:this.attr(null),sgOption:this.attr(null),ratesTermsRetailPrice:this.attr(null),selectedContractOptions:this.attr([]),deductible:this.attr({}),valid:this.boolean(!1),total:this.number(null),name:this.attr("Cornerstone")}}}Object(r["a"])(i,"entity","cornerstone_product_quote_option"),Object(r["a"])(i,"primaryKey","id")},"3fb1":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0cf56f").then(a.bind(null,"62fc"));t["default"]={name:"administration.users.create",path:"create/:person",component:r,meta:{breadcrumb:"create",title:"Create User"}}},"3fbb":function(e,t,a){"use strict";a.r(t),a.d(t,"state",(function(){return n})),a.d(t,"getters",(function(){return i})),a.d(t,"mutations",(function(){return s})),a.d(t,"actions",(function(){return o}));var r=a("cf7f"),n={dealers:{},providers:[],dealer:!1,hasDealers:!1,taxes:{},autoShield:!1,autoShieldV2:!1,specialBreadcrumbs:["administration.quotes.create"]},i={hasDealers:e=>e.hasDealers,dealers:e=>e.dealers,dealer:e=>e.dealer,providers:e=>e.providers,products:e=>e,autoShield:e=>e.autoShield,autoShieldV2:e=>e.autoShieldV2,taxes:e=>e.taxes,specialBreadcrumbs:e=>e.specialBreadcrumbs},s={hasDealers:(e,t)=>e.hasDealers=t,providers:(e,t)=>e.providers=t,products:(e,t)=>e.products=t,dealers:(e,t)=>e.dealers=t,dealer:(e,t)=>e.dealer=t,taxes:(e,t)=>e.taxes=t,autoShield:(e,t)=>e.autoShield=t,autoShieldV2:(e,t)=>e.autoShieldV2=t},o={initialise(e,t){var{commit:a}=e;a("dealers",t.dealers),a("dealer",t.dealer),a("providers",t.providers),a("hasDealers",t.hasDealers),a("autoShield",t.autoShield),a("autoShieldV2",t.autoShieldV2),a("taxes",t.taxes)},setDealer(e,t){var{commit:a}=e;a("dealer",t)},fetchDealer:(e,t)=>{var{commit:a}=e;axios.get(Object(r["a"])("administration.dealers.dealer",{dealer:t})).then(e=>{var{data:t}=e;a("dealer",t),a("providers",t.providers),a("products",t.products)})}}},"40ea":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-2f14cc0e")]).then(a.bind(null,"b21d"));t["default"]={name:"administration.clients.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Client"}}},"42c6":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-2d0e4576")]).then(a.bind(null,"908a"));t["default"]={name:"administration.lenders.index",path:"",component:r,meta:{breadcrumb:"index",title:"Lenders"}}},"42ec":function(e,t,a){var r={"./system.js":"2c37"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="42ec"},4399:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-ead9e3aa")]).then(a.bind(null,"ead7"));t["default"]={name:"administration.contracts.show",path:":contract",component:r,meta:{breadcrumb:"show",title:"Show Contract"}}},4478:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-2637bf76")]).then(a.bind(null,"5e84"));t["default"]={name:"administration.quotes.edit",path:"/quote/:quote",component:r,meta:{breadcrumb:"edit",title:"Edit Quote"}}},4549:function(e,t,a){"use strict";var r=a("55ac"),n=a.n(r);n.a},"45c4":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-2d0a40bc")]).then(a.bind(null,"0589"));t["default"]={name:"administration.groups.index",path:"",component:r,meta:{breadcrumb:"index",title:"Groups"}}},"462f":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d20902d").then(a.bind(null,"a6df"));t["default"]={name:"administration.providers.show",path:":provider",component:r,meta:{breadcrumb:"show",title:"Show Provider"}}},"46e3":function(e,t,a){var r={"./api_contracts.js":"332a","./autoShieldUser.js":"b229","./claims.js":"b2e3","./clients.js":"a113","./contracts.js":"ba20","./dealers.js":"68e9","./dealertracks.js":"49a1","./groups.js":"d518","./humm.js":"ab31","./lenders.js":"514f","./notifications.js":"a525","./people.js":"2b8f","./productTaxes.js":"a273","./providers.js":"ef75","./quotes.js":"9bf9","./reports.js":"3ab5","./statements.js":"4d2d","./userGroups.js":"f02c","./users.js":"b152","./vehicles.js":"9599"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="46e3"},4881:function(e,t,a){var r=a("c9b4");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("cddc87bc",r,!0,{sourceMap:!1,shadowMode:!1})},"49a1":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("5da7")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"dealertracks",component:i,meta:{breadcrumb:"dealertracks",route:"administration.dealertracks.index"},children:n}},"4b10":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),data_id:this.attr(null),contractCodeId:this.number(null),claimOption:this.attr(null),km:this.attr(""),months:this.attr(""),sorter:this.attr(""),"months-km":this.attr(""),quoteId:this.attr(""),sgOption:this.attr(""),term:this.attr({}),totalWithDeductible:this.number(null),totalWithDeductibleMarkup:this.number(null),markup_dollar:this.number(null),type:this.attr("")}}}Object(r["a"])(i,"entity","auto_extra_products")},"4bca":function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var r=a("1da1"),n=a("ade3"),i=a("0937"),s=a("cf7f");function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?o(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}class c extends i["a"]{static fields(){return{id:this.attr(null),quote:this.belongsTo("quotes","quote_id"),client:this.belongsTo("clients","client_id"),address:this.belongsTo("addresses","address_id"),quote_id:this.attr(null),client_id:this.attr(null),address_id:this.attr(null),is_primary:this.attr(!1)}}static removeClient(e){var t=this;return Object(r["a"])((function*(){return t.api().post(Object(s["a"])("administration.quotes.clients.delete",{quote_client:e}))}))()}static afterUpdate(e){var t={quote_client:e.id};this.api().post(Object(s["a"])("administration.quotes.clients.update",t),d({},e))}static beforeDelete(){return!1}}Object(n["a"])(c,"entity","quote_clients")},"4cb8":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-02525318")]).then(a.bind(null,"d9df"));t["default"]={name:"administration.humm.contracts.index",path:"contracts",component:r,meta:{breadcrumb:"index",title:"HUMM Contracts"}}},"4d01":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-4f755146")]).then(a.bind(null,"498b"));t["default"]={name:"administration.clients.edit",path:":client/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Client"}}},"4d1e":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-932f2480")]).then(a.bind(null,"785e"));t["default"]={name:"administration.groups.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Group"}}},"4d2c":function(e,t,a){var r={"./client.js":"3336","./create.js":"d0c7","./edit.js":"4478","./index.js":"2696","./products.js":"ed8c","./show.js":"1508","./summary.js":"f6b2","./vehicle.js":"7f4a"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="4d2c"},"4d2d":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("8fca")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"statements",component:i,meta:{breadcrumb:"statements",route:"administration.statements.index"},children:n}},"4d9a":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),months:this.attr(null),tier:this.attr(null),coverageKey:this.attr(null),flipRateCoverage:this.string(null),productId:this.attr(null),quoteOptionId:this.attr(null),autoShieldProductRateDataId:this.string(null),quoteOption:this.belongsTo("quote_options","quoteOptionId","uuid"),product:this.belongsTo("auto_shield_products","productId"),salePrice:this.attr(null),policySalePrice:this.attr(null),surcharges:this.attr(null),valid:this.boolean(!1),total:this.number(null),name:this.attr("AutoShield"),runFlat:this.boolean(!1)}}static beforeCreate(){}}Object(r["a"])(i,"entity","auto_shield_product_quote_option"),Object(r["a"])(i,"primaryKey","id")},"4e8f":function(e,t,a){var r={"./index.js":"2f4c"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="4e8f"},5015:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("span",{staticClass:"icon is-right has-text-danger"},[a("fa",{attrs:{icon:"exclamation-circle"}})],1)},n=[],i=a("ecee"),s=a("c074");i["c"].add(s["W"]);var o={name:"LocalErrorIcon"},d=o,c=a("2877"),u=Object(c["a"])(d,r,n,!1,null,null,null);t["a"]=u.exports},5068:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-13c33781")]).then(a.bind(null,"d4ff"));t["default"]={name:"administration.vehicles.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Vehicle"}}},"514f":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("672a")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"lenders",component:i,meta:{breadcrumb:"lenders",route:"administration.lenders.index"},children:n}},"51c0":function(e,t,a){var r={"./administration.js":"a905","./dashboard.js":"fa2f"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="51c0"},"51c8":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0ac954").then(a.bind(null,"19c9"));t["default"]={name:"administration.clients.show",path:":client",component:r,meta:{breadcrumb:"show",title:"Show Client"}}},5341:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-69a3f1a0")]).then(a.bind(null,"7f4a9"));t["default"]={name:"administration.claims.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Claim"}}},"54ce":function(e,t,a){"use strict";a("e6cf");var r=a("2b0e"),n=a("bc3a"),i=a.n(n),s=a("cf7f"),o=a("0b4f"),d=a("107e");r["a"].mixin({data(){return{waits:{saveQuote:{}}}},methods:{autoShieldTotal(e){var t=d["a"].query().withAll().find(e.$id);return t},capitalizeFirstLetter(e){return e.charAt(0).toUpperCase()+e.slice(1)},saveQuote(e){return new Promise((t,a)=>{this.waits.saveQuote[e]&&"undefined"!==typeof this.waits.saveQuote[e]?t([]):this.waits.saveQuote[e]=setTimeout(()=>{var r=o["a"].query().with(["quote_options.coverageOne","quote_options.cornerstone","quote_options.autoShield","quote_options.autoShieldV2"]).find(e),n=r.$toJson();i.a.patch(Object(s["a"])("administration.quotes.update",{quote:e}),n).then(a=>{var{data:r}=a;t(r),this.waits.saveQuote[e]=!1}).catch(t=>{t.data?this.$toastr.duration(3e4).error(t.data.message):this.$toastr.error("Error Saving Quote"),clearTimeout(this.waits.saveQuote[e]),a(t)})},250)})},saveQuoteold(e){return new Promise((t,a)=>{var r=o["a"].query().with(["quote_options.coverageOne","quote_options.cornerstone","quote_options.autoShield"]).find(e),n=r.$toJson();i.a.patch(Object(s["a"])("administration.quotes.update",{quote:e}),n).then(e=>{var{data:a}=e;t(a)}).catch(e=>{e.data?this.$toastr.duration(3e4).error(e.data.message):this.$toastr.error("Error Saving Quote"),a(e)})})}}})},"557d":function(e,t,a){var r={"./index.js":"c9c8"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="557d"},"55ac":function(e,t,a){var r=a("a2c1");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("a3a6738e",r,!0,{sourceMap:!1,shadowMode:!1})},"56fa":function(e,t,a){var r={"./index.js":"059c"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="56fa"},"581c":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-53115302")]).then(a.bind(null,"f547"));t["default"]={name:"administration.contracts.edit",path:":contract/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Contract"}}},5972:function(e,t,a){"use strict";var r=a("3654"),n=a.n(r);n.a},"5afd":function(e,t,a){var r={"./contract-index.js":"4cb8","./create.js":"db23","./index.js":"70cb","./statement-index.js":"a5ce","./statement-show.js":"67af"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="5afd"},"5ca1":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-fad32c0c")]).then(a.bind(null,"a503"));t["default"]={name:"administration.dealers.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Dealer"}}},"5d7f":function(e,t,a){"use strict";t["a"]=(e,t)=>{var{dispatch:a}=e;a("local/initialise",t)}},"5da7":function(e,t,a){var r={"./create.js":"f572","./edit.js":"1dab","./index.js":"7953","./show.js":"d1f3"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="5da7"},"5e98":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-62a1650f").then(a.bind(null,"b337"));t["default"]={name:"administration.statements.show",path:":statement",component:r,meta:{breadcrumb:"show",title:"Show Statement"}}},"5fc9":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-677b7122")]).then(a.bind(null,"e7e5"));t["default"]={name:"administration.autoShieldUser.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Auto Shield User"}}},"627e":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{api_db_quote_id:this.attr(null),productId:this.attr(null),productName:this.attr(""),productRates:this.hasMany("auto_shield_product_rates","auto_shield_product_id")}}}Object(r["a"])(i,"entity","auto_shield_products"),Object(r["a"])(i,"primaryKey","productId")},6364:function(e,t,a){var r={"./create.js":"5fc9","./edit.js":"73ca","./index.js":"240d","./show.js":"7e4a"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="6364"},6370:function(e,t,a){"use strict";var r=a("7d21"),n=a.n(r);n.a},6478:function(e,t,a){var r={"./index.js":"2d3b"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="6478"},"65d2":function(e,t,a){var r={"./create.js":"b426","./edit.js":"34e1","./index.js":"f6d9","./show.js":"462f"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="65d2"},"672a":function(e,t,a){var r={"./create.js":"ace3","./edit.js":"68bf","./index.js":"42c6"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="672a"},"67af":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-269e13ae").then(a.bind(null,"5c80"));t["default"]={name:"administration.humm.statements.show",path:"statements/:humm_statement",component:r,meta:{breadcrumb:"show",title:"Show Humm Statement"}}},"68bf":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-7248c420")]).then(a.bind(null,"f52d"));t["default"]={name:"administration.lenders.edit",path:":lender/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Lender"}}},"68e9":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("28ac")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"dealers",component:i,meta:{breadcrumb:"dealers",route:"administration.dealers.index"},children:n}},6920:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0cef6d").then(a.bind(null,"6261"));t["default"]={name:"administration.claims.show",path:":claim",component:r,meta:{breadcrumb:"show",title:"Show Claim"}}},"6ab1":function(e,t,a){"use strict";a("e6cf");var r=a("ade3"),n=a("2b0e"),i=a("2f62"),s=a("bc3a"),o=a.n(s),d=a("0937"),c=a("0493"),u=a("8227"),l=a("a5d0"),h=a("cf7f"),m=a("0b4f"),p=a("107e"),f=(a("b680"),a("6cd4")),b=a.n(f);function v(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function _(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?v(Object(a),!0).forEach((function(t){Object(r["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):v(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var O=()=>({id:null,valid:!1,total:!1,selectedWarranty:!1,autoShield:{},autoShieldV2:{},warranties:{},autoXtraId:1,coverageOneId:2}),y=function(){var e=O();return e.warranties[1]={valid:!0,productOption:!1,total:!1},e.warranties[2]={valid:!0,productOption:!1,total:!1},e},k={id:e=>e.id,warrantyValid:e=>{var t=!!e.selectedWarranty&&e.warranties[e.selectedWarranty];return!t||t.valid},asValid:e=>{var t=!0;return b()(e.autoShield,e=>{!1===e.valid&&(t=!1)}),t},asV2Valid:e=>{var t=!0;return b()(e.autoShieldV2,e=>{!1===e.valid&&(t=!1)}),t},isValid:e=>e.valid,warranty:e=>!!e.selectedWarranty&&e.warranties[e.selectedWarranty],autoXtra(e,t){return t.autoXtraId},coverageOne(e,t){return t.coverageOneId},total:e=>{var t=0;return e.selectedWarranty&&e.warranties[e.selectedWarranty]&&e.warranties[e.selectedWarranty].productOption&&e.warranties[e.selectedWarranty].valid&&(t+=Number(e.warranties[e.selectedWarranty].total)),e.autoShield&&b()(e.autoShield,e=>{t+=Number(e.policySalePrice)}),e.autoShieldV2&&b()(e.autoShieldV2,e=>{t+=Number(e.total)}),parseFloat(t).toFixed(2)}},g={CALC_VALID(e){var t=!0;b()(e.autoShield,e=>{!1===e.valid&&(t=!1)}),b()(e.autoShieldV2,e=>{!1===e.valid&&(t=!1)});var a=!!e.selectedWarranty&&e.warranties[e.selectedWarranty];a&&!1===a.valid&&(t=!1),e.valid=t},SET_AUTO_SHIELD(e,t){e.autoShield={},b()(t,(t,a)=>{var r=a;e.autoShield[r]=_({},t)})},SET_AUTO_SHIELD_V2(e,t){e.autoShieldV2={},b()(t,(t,a)=>{var r=a;e.autoShieldV2[r]=_({},t)})},SET_ID(e,t){e.id=t},SET_VALID(e,t){e.valid=t},SET_SELECTED_WARRANTY(e,t){e.selectedWarranty=Number(t)},UPDATE_WARRANTY(e,t){t.data&&t.id?e.warranties[t.id]&&(e.warranties[t.id]=_({},e.warranties[e.selectedWarranty],{},t.data)):e.selectedWarranty&&(e.warranties[e.selectedWarranty]=_({},e.warranties[e.selectedWarranty],{},t))},UPDATE_AXTRA_WARRANTY_TOTAL(e,t){e.warranties[e.autoXtraId].total=t},UPDATE_COVERAGE_ONE_WARRANTY_TOTAL(e,t){e.warranties[e.coverageOneId].total=t}},C={setAutoShield(e,t){e.commit("SET_AUTO_SHIELD",t),e.commit("CALC_VALID")},setAutoShieldV2(e,t){e.commit("SET_AUTO_SHIELD_V2",t),e.commit("CALC_VALID")},loadId(e,t){e.commit("SET_ID",t)},setValid(e,t){e.commit("SET_VALID",t)},setAutoshieldValid(e){e.commit("CALC_VALID")},setAutoShieldV2Valid(e){e.commit("CALC_VALID")},setSelectedWarranty(e,t){e.commit("SET_SELECTED_WARRANTY",t),e.commit("CALC_VALID")},setWarrantyValid(e,t,a){e.commit("UPDATE_WARRANTY",{data:{valid:a},id:t.autoXtraId}),e.commit("CALC_VALID")},setCoverageOneWarrantyValid(e,t,a){e.commit("UPDATE_WARRANTY",{data:{valid:a},id:t.coverageOneId}),e.commit("CALC_VALID")},setWarrantyProductOption(e,t){e.commit("UPDATE_WARRANTY",{productOption:t,total:!1})},setWarrantyTotal(e,t){e.commit("UPDATE_WARRANTY",{total:t})},setAxtraWarrantyTotal(e,t){e.commit("UPDATE_AXTRA_WARRANTY_TOTAL",t)},setCoverageOneWarrantyTotal(e,t){e.commit("UPDATE_COVERAGE_ONE_WARRANTY_TOTAL",t)}},w={state:y,mutations:g,actions:C,getters:k};class j extends d["a"]{static fields(){return{id:this.attr(null),api_quote_id:this.number(null),quote_id:this.attr(null),provider:this.attr({}),products:this.attr(null),form_data:this.attr({}),quote:this.belongsTo("quotes","quote_id")}}}Object(r["a"])(j,"entity","api_quotes");var q=a("8948"),x=a("308c"),P=a("4b10"),D=a("b810");class S extends d["a"]{static fields(){return{id:this.attr(null),quote_id:this.attr(null),first_name:this.attr(null),last_name:this.attr(null),name:this.attr(null),email:this.attr(null),phone:this.attr(null),birthday:this.attr(null),address:this.attr(null),addresses:this.morphMany("addresses","addressable_id","addressable_type")}}static load(e){return this.api().get(Object(h["a"])("administration.people.edit",{person:e}))}static reload(e){return this.api().get(Object(h["a"])("administration.people.index"),{params:{person:e}})}}Object(r["a"])(S,"entity","people");var E=a("cadb"),T=a("6b4f"),N=a("4bca"),A=()=>({quoteId:!1}),$=A(),V={quoteId:e=>e.quoteId},I={SET_ID(e,t){e.quoteId=t}},F={loadQuote(e,t){e.commit("SET_ID",t)}},U={state:$,mutations:I,actions:F,getters:V},L=a("05b1");class M extends d["a"]{static fields(){return{id:this.attr(null),api_db_quote_id:this.attr(null),coverageNames:this.attr([]),row_keys:this.attr([]),productCategories:this.attr([]),deductibles:this.attr([]),standard_deductibles:this.attr([]),manufacturer_id:this.number(null),options:this.hasMany("auto_extra_options","data_id"),products:this.hasMany("auto_extra_products","data_id"),program_type_id:this.attr(""),wrap:this.attr(null),errors:this.attr(!1)}}}Object(r["a"])(M,"entity","auto_extra_form_data");class R extends d["a"]{static fields(){return{id:this.attr(null),api_db_quote_id:this.attr(null),coverageNames:this.attr([]),deductibles:this.attr([]),distances:this.attr([]),products:this.hasMany("coverage_one_products","data_id"),terms:this.attr([]),errors:this.attr(!1)}}}Object(r["a"])(R,"entity","coverage_one_form_data");var B=a("794f"),Q=a("3850"),W=a("878b"),Y=a("eedd"),K=a("627e"),G=a("ac9c"),z=a("f8af"),H=a("4d9a"),X=a("7dd0"),J=a("3d91"),Z=a("94d7");function ee(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function te(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(a),!0).forEach((function(t){Object(r["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ee(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var ae=Object(l["a"])(a("078b"));d["b"].use(c["a"],{axios:o.a}),n["a"].use(i["a"]);var re={contract:!1},ne={coverageOneId(e){return!!e.enums&&Number(e.enums.products.CoverageOne)},autoXtraId(e){return!!e.enums&&Number(e.enums.products.AutoXtra)},isCoverageOne:(e,t)=>a=>{return!!e.enums&&t.coverageOneId===Number(a)},isAutoXtra:(e,t)=>a=>{return!!e.enums&&t.autoXtraId===Number(a)}},ie={setQuote(e,t){e.quote=t},setContract(e,t){e.contract=t}},se={getQuoteId(e,t){var{commit:a}=e;return new Promise((e,r)=>{o.a.post(Object(h["a"])("administration.quotes.store"),t).then(t=>{var{data:r}=t;a("setQuote",r),e(r)}).catch(e=>{r(e.response)})})},submitQuoteForms(e,t){var{commit:a}=e;return new Promise((e,r)=>{o.a.patch(Object(h["a"])("administration.quotes.update",{quote:t.quote_id}),t).then(t=>{var{data:r}=t;a("setContract",r),e(r)}).catch(e=>{r(e.response)})})}},oe=new d["b"].Database;oe.register(m["a"],U),oe.register(p["a"],w),oe.register(j),oe.register(q["a"]),oe.register(x["a"]),oe.register(P["a"]),oe.register(L["a"]),oe.register(M),oe.register(Q["a"]),oe.register(J["a"]),oe.register(B["a"]),oe.register(D["a"]),oe.register(R),oe.register(Z["a"]),oe.register(S),oe.register(E["a"]),oe.register(T["a"]),oe.register(N["a"]),oe.register(W["a"]),oe.register(Y["a"]),oe.register(K["a"]),oe.register(G["a"]),oe.register(z["a"]),oe.register(H["a"]),oe.register(X["a"]);t["a"]=new i["a"].Store({strict:!1,modules:te({},u["c"],{},ae),state:te({},u["e"],{},re),getters:te({},u["b"],{},ne),mutations:te({},u["d"],{},ie),actions:te({},u["a"],{},se),plugins:[d["b"].install(oe)]})},"6b25":function(e,t,a){var r={"./tutorials.js":"f900"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="6b25"},"6b4f":function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var r=a("ade3"),n=a("0937"),i=a("cf7f");class s extends n["a"]{static fields(){return{id:this.attr(null),street:this.attr(null),country:this.attr(null),country_id:this.attr(37),administrativeArea:this.attr(null),administrative_area:this.attr(null),city:this.attr(null),postalArea:this.attr(null),postal_area:this.attr(null),obs:this.attr(null),isDefault:this.attr(null),name:this.attr(null),addressable_id:this.attr(null),addressable_type:this.attr(null)}}static load(){return this.api().get(Object(i["a"])("core.address.index",{addressable_id:this.addressable_id,addressable_type:this.addressable_type}))}}Object(r["a"])(s,"entity","addresses")},"6b57":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0c1604").then(a.bind(null,"467c"));t["default"]={name:"administration.userGroups.edit",path:":userGroup/edit",component:r,meta:{breadcrumb:"edit",title:"Edit User Group"}}},"6c50":function(e,t,a){var r={"./menus.js":"90fc"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="6c50"},"6d5f":function(e,t,a){var r={"./create.js":"a55c","./edit.js":"f3bf","./index.js":"deef"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="6d5f"},"6ec8":function(e,t,a){var r={"./administration.js":"f197","./auth.js":"c660","./dashboard.js":"c94d","./notFound.js":"1ac6","./notifications.js":"c0ed","./system.js":"7fce","./unauthorized.js":"cc82"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="6ec8"},"6ed5":function(e,t,a){"use strict";var r=a("30eb"),n=a.n(r);n.a},"6f7d":function(e,t,a){"use strict";var r=a("0a18"),n=a.n(r);n.a},"70cb":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-0a998fc8")]).then(a.bind(null,"03d6"));t["default"]={name:"administration.humm.index",path:"",component:r,meta:{breadcrumb:"index",title:"Humm Deals"}}},"714b":function(e,t,a){var r={"./create.js":"2090","./edit.js":"571d","./editTexts.js":"e708","./index.js":"fda8"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="714b"},7236:function(e,t,a){var r={"./logs.js":"c0c7"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="7236"},7335:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("56fa")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={component:i,children:n,path:""}},"73ca":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-4b8cc195")]).then(a.bind(null,"7f8e"));t["default"]={name:"administration.autoShieldUser.edit",path:":autoShieldUser/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Auto Shield User"}}},7465:function(e,t,a){var r={"./create.js":"ecea","./edit.js":"bd50","./index.js":"d203","./show.js":"de11"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="7465"},7638:function(e,t,a){var r=a("f2b5");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("16560698",r,!0,{sourceMap:!1,shadowMode:!1})},"77cc":function(e,t,a){var r={"./create.js":"1119","./edit.js":"6b57","./index.js":"05b4"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="77cc"},"780f":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0c8ff5").then(a.bind(null,"56ec"));t["default"]={name:"administration.vehicles.show",path:":vehicle",component:r,meta:{breadcrumb:"show",title:"Show Vehicle"}}},"794f":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),api_quote_id:this.number(null),quote_id:this.attr(null),provider:this.attr({}),products:this.attr([]),form_data:this.hasOne("coverage_one_form_data","api_db_quote_id"),quote:this.belongsTo("quotes","quote_id")}}}Object(r["a"])(i,"entity","coverage_one_quote")},7953:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-0c1d0c7b")]).then(a.bind(null,"493d"));t["default"]={name:"administration.dealertracks.index",path:"",component:r,meta:{breadcrumb:"index",title:"Dealer Tracks"}}},"7b58":function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,"@media screen and (min-width:1024px){.address-form .modal-content{width:70%}}@media screen and (max-width:1023px){.address-form .modal-content{width:95%}}",""])},"7c3b":function(e,t,a){var r={"./administration.js":"061e"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="7c3b"},"7d21":function(e,t,a){var r=a("25b7");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("55acd032",r,!0,{sourceMap:!1,shadowMode:!1})},"7dd0":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),name:this.attr(null),pricePointId:this.attr(null),productId:this.number(null),deductible:this.attr(null),warrantyOption:this.attr(null),protection:this.attr(null),salePrice:this.attr(null),surcharges:this.attr(null),quoteOptionId:this.attr(null),quoteOption:this.belongsTo("quote_options","quoteOptionId","uuid"),valid:this.boolean(!1),total:this.number(null),product:this.attr({})}}static beforeCreate(){}}Object(r["a"])(i,"entity","auto_shield_v2_product_quote_option"),Object(r["a"])(i,"primaryKey","id")},"7dff":function(e,t,a){var r={"./create.js":"40ea","./edit.js":"4d01","./index.js":"f399","./show.js":"51c8"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="7dff"},"7e4a":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0ab099").then(a.bind(null,"1422"));t["default"]={name:"administration.autoShieldUser.show",path:":autoShieldUser",component:r,meta:{breadcrumb:"show",title:"Show Auto Shield User"}}},"7f4a":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-4878dab4")]).then(a.bind(null,"c663"));t["default"]={name:"administration.quotes.vehicle",path:"/quote/vehicle/:vin?",component:r,meta:{breadcrumb:"vehicle",title:"Vehicle"}}},"80ce":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-9c5ece5c").then(a.bind(null,"7a7c"));t["default"]={name:"administration.users.show",path:":user",component:r,meta:{breadcrumb:"show",title:"User Profile"}}},"82a3":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("557d")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={component:i,children:n,path:""}},8433:function(e,t,a){var r={"./create.js":"fe26","./edit.js":"581c","./index.js":"b18d","./show.js":"4399"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="8433"},"84aa":function(e,t,a){"use strict";var r=a("0a05"),n=a.n(r);n.a},"878b":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),api_quote_id:this.number(null),quote_id:this.attr(null),provider:this.attr({}),products:this.attr([]),order:this.attr(null),form_data:this.hasMany("auto_shield_products","api_db_quote_id"),quote:this.belongsTo("quotes","quote_id")}}}Object(r["a"])(i,"entity","auto_shield_quote")},8948:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),product:this.attr(null),data:this.attr(null),api_quote_id:this.attr(null),status:this.attr(null),dealer_cost_total:this.attr(null),api_response_collection:this.attr(null),productGross:this.attr(null),gross:this.attr(null),humm:this.attr(null),request_time:this.attr(null),presubtotal:this.attr(null),dealer_cost_presubtotal:this.attr(null),subtotal:this.attr(null),tax_gst:this.attr(null),total:this.attr(null),quote:this.attr(null),contract:this.attr(null),selected_option:this.attr(null),selected_surcharges:this.attr(null),voids:this.attr(null)}}}Object(r["a"])(i,"entity","api_contracts")},"8fca":function(e,t,a){var r={"./create.js":"9b30","./details.js":"0e92","./edit.js":"9086","./index.js":"eb8f","./show.js":"5e98"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="8fca"},9086:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-2225df9a")]).then(a.bind(null,"9242"));t["default"]={name:"administration.statements.edit",path:":statement/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Statement"}}},"90e9":function(e,t,a){"use strict";var r=a("ecee"),n=a("c074");r["c"].add(n["xb"],n["u"],n["qb"],n["S"],n["Kb"],n["hb"],n["bb"],n["db"],n["fb"],n["lb"],n["yb"],n["Fb"],n["Ab"],n["g"],n["bc"],n["U"],n["Db"],n["Eb"],n["r"],n["j"],n["Bb"],n["b"],n["hc"],n["mc"],n["Tb"],n["n"],n["B"],n["M"],n["s"],n["m"],n["G"],n["D"],n["E"],n["ob"],n["X"],n["W"],n["k"],n["f"],n["e"],n["d"],n["Y"],n["Z"],n["v"],n["y"],n["fc"]);a("e260"),a("ddb0");var i=a("2b0e"),s=a("375a"),o=a.n(s),d=a("ebc6");d.keys().forEach(e=>{var t=d(e),a=o()(e);i["a"].component(a,t.default||t)}),
/**
 * Object.prototype.forEach() polyfill
 * https://gomakethings.com/looping-through-objects-with-es6/
 * @author Chris Ferdinandi
 * @license MIT
 */
Object.prototype.forEach||Object.defineProperty(Object.prototype,"forEach",{value(e,t){if(null==this)throw new TypeError("Not an object");for(var a in t=t||window,this)this.hasOwnProperty(a)&&e.call(t,this[a],a,this)}})},9224:function(e,t,a){var r={"./files.js":"2b9d"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="9224"},"94d7":function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),quoteId:this.attr(null),quoteOptionId:this.attr(null),quoteOption:this.belongsTo("quote_options","quoteOptionId","uuid"),quoteProductVariantId:this.number(null),customerPaidPriceAmount:this.number(null),total:this.number(null),valid:this.boolean(!1),name:this.attr("CoverageOne")}}static beforeUpdate(){}}Object(r["a"])(i,"entity","coverage_one_product_quote_option"),Object(r["a"])(i,"primaryKey","id")},9599:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("0d4b")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"vehicles",component:i,meta:{breadcrumb:"vehicles",route:"administration.vehicles.index"},children:n}},"96c3":function(e,t,a){var r={"./create.js":"4b2a","./edit.js":"63d5","./index.js":"6723"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="96c3"},"9b30":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-2477979e")]).then(a.bind(null,"4f56"));t["default"]={name:"administration.statements.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Statement"}}},"9bf9":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("4d2c")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"quotes",component:i,meta:{breadcrumb:"quotes",route:"administration.quotes.index"},children:n}},"9c1b":function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("6478")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={component:i,children:n,path:""}},"9d73":function(e,t,a){var r={"./create.js":"4d1e","./edit.js":"b211","./index.js":"45c4","./show.js":"dc2f"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="9d73"},a113:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("7dff")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"clients",component:i,meta:{breadcrumb:"clients",route:"administration.clients.index"},children:n}},a273:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("4e8f")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"productTaxes",component:i,meta:{breadcrumb:"product taxes",route:"administration.productTaxes.index"},children:n}},a2c1:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".sub-total[data-v-7ad28034]{margin-top:24px}",""])},a525:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("c052")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"notifications",component:i,meta:{breadcrumb:"notifications",route:"administration.notifications.index"},children:n}},a598:function(e,t,a){var r={"./configure.js":"1e4e","./create.js":"6ba5","./edit.js":"4e61","./index.js":"7be4"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="a598"},a5ce:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-0a998fc8")]).then(a.bind(null,"03d6"));t["default"]={name:"administration.humm.statements.index",path:"statements/",component:r,meta:{breadcrumb:"index",title:"Humm Statements"}}},a905:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("46e3")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"/administration",component:i,meta:{breadcrumb:"administration"},children:n}},aa59:function(e,t,a){var r=a("07e1");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("1090c722",r,!0,{sourceMap:!1,shadowMode:!1})},aaf1:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("b-field",[a("b-autocomplete",{attrs:{icon:"map-marked","icon-pack":"fas",placeholder:e.placeholder,data:e.addressSearchData,loading:e.isSearchingAddress,autocomplete:"new-password"},on:{select:e.addressSelected,typing:e.searchAddress},scopedSlots:e._u([{key:"default",fn:function(t){return[a("article",{staticClass:"media"},[a("div",{staticClass:"media-content"},[e._v(" "+e._s(t.option.Text)+" ")]),a("div",{staticClass:"media-right"},[a("small",{directives:[{name:"show",rawName:"v-show",value:t.option.Description,expression:"props.option.Description"}]},[e._v(" "+e._s(t.option.Description)+" ")])])])]}}]),model:{value:e.autocompleteText,callback:function(t){e.autocompleteText=t},expression:"autocompleteText"}})],1),a("div",{directives:[{name:"show",rawName:"v-show",value:e.showCard&&e.addressData,expression:"showCard && addressData"}],staticClass:"card"},[a("div",{staticClass:"card-content"},[a("div",{staticClass:"content"},[a("address",[e._v(" "+e._s(e.addressData.street)),a("br"),e._v(" "+e._s(e.addressData.city)+","),a("br"),e._v(" "+e._s(e.addressData.administrative_area)+", "+e._s(e.addressData.postal_area)),a("br"),e._v(" "+e._s(e.addressData.country_iso3)+" "),a("p",{directives:[{name:"show",rawName:"v-show",value:e.addressData.notes,expression:"addressData.notes"}]},[e._v(" "+e._s(e.addressData.notes)+" ")])])])]),a("footer",{staticClass:"card-footer"},[a("a",{staticClass:"card-footer-item",attrs:{href:"#"}},[a("span",{staticClass:"icon"},[a("fa",{attrs:{icon:"edit"}})],1),e._v(" Edit ")]),a("a",{staticClass:"card-footer-item",attrs:{href:"#"}},[a("span",{staticClass:"icon"},[a("fa",{attrs:{icon:"trash"}})],1),e._v(" Delete ")])])]),a("b-loading",{attrs:{"is-full-page":!1,active:e.isGettingAddress,"can-cancel":!0},on:{"update:active":function(t){e.isGettingAddress=t}}})],1)},n=[],i=(a("e6cf"),a("a79d"),a("5319"),a("b047")),s=a.n(i),o=a("fd3c"),d=a("f6c8"),c=a("b89f"),u={name:"CanadaPost",components:{BLoading:c["a"],BField:d["a"],BAutocomplete:o["a"]},props:{placeholder:{type:String,default:"Start typing an address"},types:{type:String,default:"address"},country:{type:[String,Array],default:"CAN"},showCard:{type:[Boolean],default:!1}},data(){return{addressData:!1,addressSearchData:[],autocompleteText:"",time:null,isSearchingAddress:!1,isGettingAddress:!1}},methods:{searchAddress:s()((function(e){if(e.length){this.isSearchingAddress=!0;var t="//ws1.postescanada-canadapost.ca/AddressComplete/Interactive/Find/v2.10/json3.ws",a={Key:"AA71-FZ34-TD82-ZX54",SearchTerm:e};axios.get(t,{params:a}).then(e=>{e.data&&(this.addressSearchData=[],e.data.Items.forEach(e=>{"Retrieve"===e.Next&&this.addressSearchData.push(e)}))}).catch(e=>e).finally(()=>{this.isSearchingAddress=!1})}else this.addressSearchData=[]}),250),addressSelected(e){if(e.Id){this.addressData=!1,this.isGettingAddress=!0;var t="//ws1.postescanada-canadapost.ca/AddressComplete/Interactive/RetrieveFormatted/v2.10/json3.ws",a={Key:"AA71-FZ34-TD82-ZX54",Id:e.Id};axios.get(t,{params:a}).then(e=>{if(e.data){var t=e.data.Items[0];"Québec"===t.ProvinceName&&(t.ProvinceName="Quebec"),this.addressData={country_iso2:t.CountryIso2,country_iso3:t.CountryIso3,postal_area:t.PostalCode,administrative_area:t.ProvinceName,street:t.Line1,city:t.City,cp_data:t,label:t.label},this.autocompleteText=t.Label.replace(/(\r\n|\n|\r)/gm,", "),this.$emit("selected",this.addressData)}}).catch(e=>e).finally(()=>{this.isGettingAddress=!1,this.$emit("input",!1)})}}}},l=u,h=a("2877"),m=Object(h["a"])(l,r,n,!1,null,null,null);t["a"]=m.exports},ab137:function(e,t,a){var r={"./system.js":"9958"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="ab137"},ab31:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("5afd")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"humm",component:i,meta:{breadcrumb:"humm"},children:n}},abb3:function(e,t,a){var r={"./auth.js":"f708","./bookmarks.js":"b483","./layout.js":"96ad","./localisation.js":"4b78","./menus.js":"63f0","./preferences.js":"ef2e","./websockets.js":"cff5"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="abb3"},ac9c:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),auto_shield_product_id:this.attr(""),name:this.attr(""),rateData:this.hasMany("auto_shield_product_rate_data","foreign_key"),coverage:this.attr(null),coverageKey:this.attr(null)}}}Object(r["a"])(i,"entity","auto_shield_product_rates")},ace3:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-2848cc75")]).then(a.bind(null,"30dc"));t["default"]={name:"administration.lenders.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Lender"}}},ad10:function(e,t,a){var r={"./localisation.js":"667e"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="ad10"},addd:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-2d0f1163")]).then(a.bind(null,"9eab"));t["default"]={name:"administration.dealers.index",path:"",component:r,meta:{breadcrumb:"index",title:"Dealers"}}},ae0f:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-73c41a8d")]).then(a.bind(null,"04b1"));t["default"]={name:"administration.api_contracts.index",path:"",component:r,meta:{breadcrumb:"index",title:"Contracts"}}},b152:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("2a73")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"users",component:i,meta:{breadcrumb:"users",route:"administration.users.index"},children:n}},b18d:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-10510712")]).then(a.bind(null,"6973"));t["default"]={name:"administration.contracts.index",path:"",component:r,meta:{breadcrumb:"index",title:"Contracts"}}},b1bb:function(e,t,a){var r={"./system.js":"fe7e"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="b1bb"},b211:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-13a4ab49")]).then(a.bind(null,"ec8b"));t["default"]={name:"administration.groups.edit",path:":group/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Group"}}},b229:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("6364")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"autoShieldUser",component:i,meta:{breadcrumb:"auto shield user",route:"administration.autoShieldUser.index"},children:n}},b2e3:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("fe46")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"claims",component:i,meta:{breadcrumb:"claims",route:"administration.claims.index"},children:n}},b426:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-b2eb1090")]).then(a.bind(null,"18b4"));t["default"]={name:"administration.providers.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Provider"}}},b810:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),data_id:this.attr(null),basePriceAmount:this.number(null),calculatedCustomerPriceAmount:this.number(null),calculatedDealerCostAmount:this.number(null),productMarkupTotal:this.number(null),markup_dollar:this.number(null),coverageDistanceValue:this.number(null),coverageTermValue:this.number(null),deductibleAmount:this.number(null),deductibleTypeCode:this.attr(""),expirationDistanceValue:this.number(null),maximumAgeAtPurchaseValue:this.number(null),maximumDistanceAtPurchaseValue:this.number(null),mechanicalCoverageCode:this.attr(""),mechanicalCoverageName:this.attr(""),productMsrpAmount:this.number(null),productMarkupAmount:this.number(null),productNumber:this.attr(""),productVariantCode:this.attr(""),program:this.attr(null),programNumber:this.attr(null),quoteProductVariantId:this.number(null),sorter:this.attr("")}}}Object(r["a"])(i,"entity","coverage_one_products")},b8b6:function(e,t,a){"use strict";var r=a("2505"),n=a.n(r);n.a},b998:function(e,t,a){var r={"./create.js":"07b3","./edit.js":"e92b","./index.js":"2c4c"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="b998"},ba20:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("8433")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"contracts",component:i,meta:{breadcrumb:"contracts",route:"administration.contracts.index"},children:n}},bb56:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"navbar-item"},[a("a",{staticClass:"button",attrs:{href:"https://yourwarrantyteam.com/worksmart/",type:"button",target:"_blank"}},[a("img",{attrs:{src:"/images/support.png",alt:"Support link"}})])])}],i=(a("dba1"),a("2877")),s={},o=Object(i["a"])(s,r,n,!1,null,"c68ef114",null);t["a"]=o.exports},bcba:function(e,t,a){var r={"./index.js":"f6f1","./show.js":"734f"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="bcba"},be82:function(e,t,a){"use strict";a.r(t),a.d(t,"state",(function(){return d})),a.d(t,"getters",(function(){return c})),a.d(t,"mutations",(function(){return u})),a.d(t,"actions",(function(){return l}));a("e6cf");var r=a("ade3"),n=a("cf7f");function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function s(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){Object(r["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var o=()=>({loaded:!1,success:!1,valid:!1,id:!1,aXtra:!1,cOne:!1}),d=o(),c={getFormData:e=>e},u={SET_AXTRA(e,t){e.aXtra=t},SET_CONE(e,t){e.cOne=t},SET_ID(e,t){e.cOne=t}},l={setAuotXtra(e,t){var{commit:a}=e;a("SET_AXTRA",t)},loadQuote(e,t){var{commit:a}=e;return new Promise((e,r)=>{axios.get(Object(n["a"])("administration.quotes.edit",t)).then(t=>{var{data:r}=t;a("SAVE_RESPONSE",r),a("SAVE_QUOTE_OPTIONS",s({},r.quoteOptions)),e(r)}).catch(e=>{a("SAVE_RESPONSE",!1),a("SAVE_QUOTE_OPTIONS",!1),r(e.response)})})}}},bfb6:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-84a6c6f2")]).then(a.bind(null,"6814"));t["default"]={name:"administration.dealers.edit",path:":dealer/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Dealer"}}},c052:function(e,t,a){var r={"./create.js":"fab7","./edit.js":"d54e","./index.js":"f972"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="c052"},c190:function(e,t,a){var r={"./administration.js":"9046"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="c190"},c254:function(e,t,a){var r={"./system.js":"80d8"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="c254"},c25f:function(e,t,a){"use strict";var r=a("ffbc"),n=a.n(r);n.a},c44f:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".total[data-v-8ab0e0ec]{font-size:18px;font-weight:700}.total .total-title[data-v-8ab0e0ec]{margin-right:200px}.total .total-value[data-v-8ab0e0ec]{color:#f38a3b}.total-container[data-v-8ab0e0ec]{min-height:104px}.total-container .total[data-v-8ab0e0ec]{margin-bottom:40px}",""])},c8cb:function(e,t,a){"use strict";a.r(t),a.d(t,"state",(function(){return l})),a.d(t,"getters",(function(){return h})),a.d(t,"mutations",(function(){return m})),a.d(t,"actions",(function(){return p}));a("cca6"),a("e6cf"),a("2532");var r=a("2b0e"),n=a("cf7f"),i=a("6cd4"),s=a.n(i),o=a("1a8c"),d=a.n(o),c=a("ec26"),u=()=>({tabIndex:[],loaded:!1,success:!1,quotes:[],checked:{},enabled:{},available:{},options:{},vehicle:{},person:!1,lender:!1,dealer:{},errors:[],id:!1,selected:!1,products:[],warrantyOption:{}}),l=u(),h={productChecked:e=>t=>e.checked[t],productEnabled:e=>t=>e.enabled[t],productAvailable:e=>t=>e.available[t],getOptions:e=>e.options,option:e=>t=>e.options[t],optionFormData:e=>t=>e.options[t].formData,optionFormProductData:e=>(t,a)=>e.options[t].formData[a],selectedOption:e=>{return!1!==e.selected&&e.options[e.selected]},hasProduct:e=>t=>{return!!Array.isArray(e.products)&&e.products.includes(t)},hasProducts:e=>{return!!Array.isArray(e.products)&&e.products.length>1},selectedWarranty:e=>t=>e.warrantyOption[t]},m={RESET_STATE(e){Object.assign(e,u())},SET_OPTION_FORM_PRODUCT_CHECKED(e,t){e.checked[t.index]=t.checked},TOGGLE_OPTION_FORM_PRODUCT_CHECKED(e,t){e.checked[t]=!e.checked[t]},SET_OPTION_FORM_PRODUCT_ENABLED(e,t){e.enabled[t.index]=t.enabled},TOGGLE_OPTION_FORM_PRODUCT_ENABLED(e,t){e.enabled[t]=!e.enabled[t]},SET_OPTION_FORM_PRODUCT_AVAILABLE(e,t){e.available[t.index]=t.available},TOGGLE_OPTION_FORM_PRODUCT_AVAILABLE(e,t){e.available[t]=!e.available[t]},SET_QUOTES(e,t){e.quotes=t},SET_PRODUCTS(e,t){e.products=t},SET_OPTIONS(e,t){r["a"].set(e,"options",t)},SET_OPTION_FORM_DATA(e,t,a){r["a"].set(e.options,t,a)},SET_OPTION_FORM_PRODUCT_DATA(e,t){e.options[t.optionId]||(e.options[t.optionId]={formData:{}}),d()(e.options[t.optionId].formData)||(e.options[t.optionId].formData={}),t.formData?r["a"].set(e.options[t.optionId].formData,t.productId,t.formData):e.options[t.optionId].formData[t.productId]={}},ADD_OPTION(e,t){r["a"].set(e.options,t.uuid,t),e.tabIndex.push(t.uuid)},SET_PERSON_ADDRESS(e,t){e.person&&r["a"].set(e.person,"address",t)},SET_VEHICLE:(e,t)=>e.vehicle=t,SET_PERSON:(e,t)=>e.person=t,SET_LENDER:(e,t)=>e.lender=t,SET_DEALER:(e,t)=>e.dealer=t,SET_ERRORS:(e,t)=>e.errors=t,LOADED:(e,t)=>e.loaded=t,SET_ID:(e,t)=>e.id=t,SET_SELECTED_UUID:(e,t)=>e.selected=t,REMOVE_OPTION(e,t){delete e.options[t]},UPDATE_OPTION_NAME(e,t,a){e.options[t].name=a},UPDATE_OPTION_PRODUCT_FORM_DATA(){},SET_SELECTED_WARRANTY(e,t){e.warrantyOption[t.index]=t.productId}},p={setSelectedOption(e,t){var{commit:a}=e;a("SET_SELECTED_UUID",t)},setSelectedOptionByTabId(e,t){var{commit:a,state:r}=e;a("SET_SELECTED_UUID",r.tabIndex[t])},updateQuoteOptionFormData(e,t,a){var{commit:r}=e;r("SET_OPTION_FORM_DATA",t,a)},updateQuoteOptionProductFormData(e,t){var{commit:a}=e;a("SET_OPTION_FORM_PRODUCT_DATA",t)},toggleQuoteOptionProductChecked(e,t){var{commit:a}=e;a("TOGGLE_OPTION_FORM_PRODUCT_CHECKED",t)},addQuote(e,t){var{commit:a}=e;a("ADD_QUOTE",t)},setPerson(e,t){var{commit:a}=e;null===t.address&&(t.address=!1),a("SET_PERSON",t)},setSelectedWarrantyOption(e,t){var{commit:a}=e,{index:r,productId:n}=t;a("SET_SELECTED_WARRANTY",{index:r,productId:n})},deletePerson(e){var{commit:t}=e;t("SET_PERSON",!1)},deleteAddress(e){var{commit:t}=e;t("SET_PERSON_ADDRESS",!1)},addOption(e,t){var{commit:a}=e;t.uuid||(t.uuid=Object(c["a"])()),a("ADD_OPTION",t)},initialize(e,t){var{commit:a}=e;return a("RESET_STATE"),new Promise((e,r)=>{axios.get(Object(n["a"])("administration.quotes.edit",t)).then(t=>{var{data:r}=t;a("SET_PRODUCTS",r.products),a("SET_OPTIONS",r.quoteOptions),a("SET_VEHICLE",r.vehicle),null===r.address&&(r.address=!1),a("SET_PERSON",r.person),a("SET_LENDER",r.lender),a("SET_DEALER",r.dealer),a("SET_ERRORS",r.errors),a("SET_ID",r.id);var n=!1,i=!1;s()(r.quoteOptions,e=>{e.uuid||(e.uuid=Object(c["a"])()),i||(i=e.uuid),e.selected&&(n=e.uuid),a("ADD_OPTION",e)}),n||(n=i),a("SET_SELECTED_UUID",n),s()(l.quotes,e=>{a("SET_OPTION_FORM_PRODUCT_CHECKED",{index:e.product_id,checked:!0}),a("SET_OPTION_FORM_PRODUCT_ENABLED",{index:e.product_id,enabled:!0}),a("SET_OPTION_FORM_PRODUCT_AVAILABLE",{index:e.product_id,available:!0})}),a("LOADED",!0),e(r)}).catch(e=>{a("RESET_STATE"),a("SET_ERRORS",e.response),r(e.response)})})},loadQuotes(e,t){var{commit:a}=e;return new Promise((e,r)=>{axios.get(Object(n["a"])("administration.quotes.edit",t)).then(t=>{var{data:r}=t;a("SET_QUOTES",r.quotes),e(r)}).catch(e=>{a("SET_QUOTES",[]),r(e.response)})})},registerQuoteOptions(){return new Promise((e,t)=>{axios.post(Object(n["a"])("administration.contracts.store"),{quote_id:l.id}).then(t=>{var{data:a}=t;e(a)}).catch(e=>{t(e.response)})})}}},c9b4:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".vehicle-quote-info{padding:.5rem 0}.vehicle-quote-info .title{font-size:1rem}.vehicle-quote-info .level{border:2px solid #f98a3c;padding:1px}.vehicle-quote-info .level .level-item{margin:3px;padding:5px;background-color:#fff}.vehicle-quote-info .stock label{margin:0;font-size:11px;font-weight:400}.vehicle-quote-info .stock input{height:24px}.vehicle-details .heading,.vehicle-details .title{font-size:14px}.vehicle-details .stock label{margin:0;font-size:14px;font-weight:600}.vehicle-details .stock input{height:24px}",""])},c9c8:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-291cf426")]).then(a.bind(null,"77bf"));t["default"]={name:"administration.reports.financeManager.index",path:"finance-manager",component:r,meta:{breadcrumb:"index",title:"Finance Manager Performance"}}},cadb:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var r=a("ade3"),n=a("0937"),i=a("cf7f");class s extends n["a"]{static fields(){return{id:this.attr(null),quote_id:this.attr(null),first_name:this.attr(null),last_name:this.attr(null),name:this.attr(null),email:this.attr(null),phone:this.attr(null),birthday:this.attr(null),tax_exempt:this.attr(0),notes:this.attr(null),band_number:this.attr(null),address:this.attr(null),addresses:this.morphMany("addresses","addressable_id","addressable_type")}}static load(e){return this.api().get(Object(i["a"])("administration.clients.edit",{person:e}))}static reload(e){return this.api().get(Object(i["a"])("administration.clients.index"),{params:{person:e}})}}Object(r["a"])(s,"entity","clients")},cdc1:function(e,t,a){var r={"./system.js":"8872"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="cdc1"},cf15:function(e,t,a){"use strict";var r=a("4881"),n=a.n(r);n.a},cf9c:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".sub-total[data-v-1a6e34ae]{margin-top:24px}",""])},cfcf:function(e,t,a){var r={"./dataImport.js":"61b3"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="cfcf"},d0c7:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-4878dab4")]).then(a.bind(null,"c663"));t["default"]={name:"administration.quotes.create",path:"/quote/vehicle",component:r,meta:{breadcrumb:"create",title:"Create Quote"}}},d1f3:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d210666").then(a.bind(null,"b871"));t["default"]={name:"administration.dealertracks.show",path:":dealerTrack",component:r,meta:{breadcrumb:"show",title:"Show Dealer Track"}}},d24e:function(e,t,a){"use strict";a.r(t),function(e){a("e6cf");var t=a("ade3"),r=a("2b0e"),n=a("dcb8"),i=a.n(n),s=a("b828"),o=(a("9339"),a("45a0"),a("0d9f")),d=a("09b9"),c=a("6ab1");a("90e9"),a("54ce");function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function l(e){for(var a=1;a<arguments.length;a++){var r=null!=arguments[a]?arguments[a]:{};a%2?u(Object(r),!0).forEach((function(a){Object(t["a"])(e,a,r[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}a.e("chunk-183cf203").then(a.t.bind(null,"dcc6",7)),r["a"].config.productionTip=!1;var h=new r["a"],m=9e6;"production"===e.NODE_ENV&&(m=9e5),r["a"].use(s["a"]),r["a"].use(i.a,{eventEmitter:h,store:c["a"],idleTime:m,startAtIdle:!1}),new r["a"](l({router:d["a"],store:c["a"]},o["a"],{onIdle(){axios.post("/api/logout").then(()=>{this.profile=null,this.$store.commit("appState",!1),this.$store.commit("auth/logout"),this.$router.push({name:"login"})}).catch(this.errorHandler)}})).$mount("#app")}.call(this,a("4362"))},d518:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("9d73")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"groups",component:i,meta:{breadcrumb:"groups",route:"administration.groups.index"},children:n}},d54e:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-6648a6a1")]).then(a.bind(null,"f1af"));t["default"]={name:"administration.notifications.edit",path:":banner/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Banner"}}},d6c5:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".sub-total[data-v-95c9deae]{margin-top:24px}",""])},d8ff:function(e,t,a){"use strict";var r=a("7638"),n=a.n(r);n.a},db23:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-bf0f8b0e")]).then(a.bind(null,"8e8c"));t["default"]={name:"administration.humm.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Upload Humm Deals"}}},dba1:function(e,t,a){"use strict";var r=a("25d9"),n=a.n(r);n.a},dbb4:function(e,t,a){var r={"./howTo.js":"3bf5"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="dbb4"},dc2f:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-2d0c7b2d").then(a.bind(null,"5271"));t["default"]={name:"administration.groups.show",path:":group",component:r,meta:{breadcrumb:"show",title:"Show Group"}}},de76:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,"@media screen and (min-width:1024px){.client-form .modal-content{width:70%}}@media screen and (max-width:1023px){.client-form .modal-content{width:95%}}",""])},e0f0:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-555835c1")]).then(a.bind(null,"98da"));t["default"]={name:"administration.api_contracts.show",path:":apiContract",component:r,meta:{breadcrumb:"show",title:"Show Api Contract"}}},e29b:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".payment-cycle .dropdown[data-v-75b36e9c]{width:148px}.extra-form-fields[data-v-75b36e9c]{margin-top:24px}.lender-field[data-v-75b36e9c]{padding-bottom:24px}.lender-field .dropdown[data-v-75b36e9c]{max-width:540px!important}.keys-field[data-v-75b36e9c]{max-width:183px!important}",""])},e4cd:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-f480380a")]).then(a.bind(null,"340e"));t["default"]={name:"administration.api_contracts.edit",path:":apiContract/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Api Contract"}}},e92b:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-f88af1c8"),a.e("chunk-74ed3597")]).then(a.bind(null,"b4af"));t["default"]={name:"administration.people.edit",path:":person/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Person"}}},eb8f:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-0e941bd5")]).then(a.bind(null,"84bb"));t["default"]={name:"administration.statements.index",path:"",component:r,meta:{breadcrumb:"index",title:"Statements"}}},ebc6:function(e,t,a){var r={"./JsonComponent.vue":"36a6"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="ebc6"},ed8c:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-5ed62ebe")]).then(a.bind(null,"341b"));t["default"]={name:"administration.quotes.editProducts",path:"/quote/:quote/products",component:r,meta:{breadcrumb:"products",title:"Quote Products"}}},eeab:function(e,t,a){"use strict";var r=a("aa59"),n=a.n(r);n.a},eec1a:function(e,t,a){var r={"./menu.js":"8b5f","./settingsBar.js":"c319"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="eec1a"},eed0:function(e,t,a){"use strict";var r=a("2bde"),n=a.n(r);n.a},eedd:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),quote_id:this.attr(null),provider:this.attr(null),products:this.attr(null),order:this.attr(null),form_data:this.attr({}),quote:this.belongsTo("quotes","quote_id")}}}Object(r["a"])(i,"entity","auto_shield_v2_quote")},ef75:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("65d2")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"providers",component:i,meta:{breadcrumb:"providers",route:"administration.providers.index"},children:n}},f02c:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=a("c363"),n=Object(r["a"])(a("77cc")),i=()=>Promise.resolve().then(a.bind(null,"5829"));t["default"]={path:"userGroups/",component:i,meta:{breadcrumb:"user groups",route:"administration.userGroups.index"},children:n}},f1fe:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".button[data-v-c68ef114]{border:none!important;color:#fff;text-decoration:none}.button img[data-v-c68ef114]{max-width:100%;height:auto}",""])},f2b5:function(e,t,a){t=e.exports=a("24fb")(!1),t.push([e.i,".banner-message[data-v-24394608]{width:100%;color:#fff;border-radius:5px;padding:10px 30px;position:relative}.banner-close[data-v-24394608]{position:absolute;right:5px;top:5px;background-color:transparent;border:none;color:#000;cursor:pointer}.banner-container[data-v-24394608]{margin-bottom:2em}",""])},f399:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-749b377c")]).then(a.bind(null,"d515"));t["default"]={name:"administration.clients.index",path:"",component:r,meta:{breadcrumb:"index",title:"Clients"}}},f39c:function(e,t,a){var r={"./dealer.js":"7335","./finance.js":"82a3","./product.js":"9c1b"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="f39c"},f572:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-16703861")]).then(a.bind(null,"087da"));t["default"]={name:"administration.dealertracks.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Dealer Track"}}},f59b:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-1cab80c0")]).then(a.bind(null,"176a"));t["default"]={name:"administration.api_contracts.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Api Contract"}}},f6b2:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("header",{staticClass:"level"},[e._m(0),a("div",{staticClass:"level-right"},[a("p",{staticClass:"level-item has-text-dark-grey"},[e._v(" Vehicle Information ")]),a("a",{staticClass:"level-item",on:{click:e.goToProduct}},[e._v(" Protections ")]),a("a",{staticClass:"level-item",on:{click:e.goToCustomer}},[e._v(" Customer ")]),a("p",{staticClass:"level-item has-text-secondary"},[e._v(" Summary > ")]),a("p",{staticClass:"level-item has-text-dark-grey"},[e._v(" Contract ")])])]),e.quoteId?a("div",{staticClass:"container"},[a("quote-summary",{attrs:{"quote-id":e.quoteId}})],1):e._e()])},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"level-left"},[a("div",{staticClass:"level-item"},[a("p",{staticClass:"is-size-1 has-text-weight-bold"},[e._v(" Start Quote - Summary ")])])])}],i=a("ade3"),s=a("2f62"),o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"show",rawName:"v-show",value:e.loaded,expression:"loaded"}],staticClass:"container"},[e.quote?a("quote-info",{attrs:{quote:e.quote,"quote-id":e.quoteId}}):e._e(),a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("div",{staticClass:"card-header-title"},[e._v(" Protection Products Summary ")]),a("a",{staticClass:"card-header-icon is-highlight-light",on:{click:e.editProducts}},[e._v(" Edit Contracts ")])]),a("div",{staticClass:"card-content"},[a("div",{staticClass:"columns is-multiline"},[e.cOne?a("div",{staticClass:"column is-one-third"},[a("coverage-one-summary-view",{attrs:{option:e.quoteOption},on:{editProducts:e.editProducts}})],1):e._e(),e.aXtra?a("div",{staticClass:"column is-one-third"},[a("cornerstone-summary-view",{attrs:{option:e.quoteOption},on:{editProducts:e.editProducts}})],1):e._e(),e.autoShield?e._l(e.autoShield,(function(t,r){return a("div",{key:"v1"+t.productId+"-"+r,staticClass:"column is-one-third"},[a("auto-shield-compare-product",{attrs:{"form-options":t},on:{editProducts:e.editProducts}})],1)})):e._e(),e.autoshieldV2?e._l(e.autoshieldV2,(function(t,r){return a("div",{key:"v2"+t.productId+"-"+r,staticClass:"column is-one-third"},[a("auto-shield-v2-compare-product",{attrs:{option:t},on:{editProducts:e.editProducts}})],1)})):e._e(),e.driveProtect?[a("div",{staticClass:"column is-one-third"},[a("drive-protect-summary-view",{attrs:{option:e.quoteOption,quote:e.quote},on:{editProducts:e.editProducts}})],1)]:e._e()],2),a("hr"),a("div",{staticClass:"total-container"},[a("div",{staticClass:"is-pulled-right has-text-right"},[a("div",{staticClass:"total"},[a("span",{staticClass:"total-title"},[e._v("Total")]),a("span",{staticClass:"total-value"},[e._v("$"+e._s(e.total))])]),a("b-button",{attrs:{disabled:!e.isValid||!e.extrasValid,type:"is-highlight"},on:{click:e.submitForm}},[e._v(" Protect Now! ")])],1)])])])],1)},d=[],c=(a("4d63"),a("25f0"),a("cf7f")),u=a("dd61"),l=a.n(u),h=a("d173"),m=a.n(h),p=a("6cd4"),f=a.n(p),b=a("d623"),v=a.n(b),_=a("d81a"),O=a("2769"),y=a.n(O),k=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("p",{staticClass:"card-header-title"},[e._v(" "+e._s(e.option.name)+" ")]),a("a",{staticClass:"card-header-icon is-highlight-light",on:{click:e.editProducts}},[a("fa",{attrs:{icon:"edit"}})],1)]),a("div",{staticClass:"card-content"},[a("dl",{staticClass:"simple-list"},[a("dt",[e._v("Provider")]),a("dd",{staticClass:"provider"},[e._v(" AutoShield Canada ")]),a("dt",[e._v(e._s(e.option.name))]),a("dd",[e._v("$"+e._s(e.money(e.option.salePrice)))]),a("dt",[e._v("Months")]),a("dd",[e._v(e._s(e.option.product.termInMonths))]),e._l(e.option.surcharges,(function(t,r){return[a("dt",{key:r},[e._v(" "+e._s(t.displayName)+" ")]),a("dd",{key:"aa"+r},[e._v(" $"+e._s(e.money(t.amount))+" ")])]})),a("dt",{staticClass:"is-size-3 sub-total"},[e._v(" Sub-Total ")]),a("dd",{staticClass:"provider is-size-3 sub-total"},[e._v(" $"+e._s(e.option.total)+" ")])],2)])])},g=[],C=(a("b680"),{name:"AutoShieldV2CompareProduct",props:{option:{type:[Object],required:!0}},data(){return{loading:!1}},computed:{product(){return!1}},watch:{},mounted(){},methods:{money(e){return parseFloat(e).toFixed(2)},editProducts(){this.$emit("editProducts")}}}),w=C,j=(a("4549"),a("2877")),q=Object(j["a"])(w,k,g,!1,null,"7ad28034",null),x=q.exports,P=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("p",{staticClass:"card-header-title"},[e._v(" Drive Protect ")]),a("a",{staticClass:"card-header-icon is-highlight-light",on:{click:e.editProducts}},[a("fa",{attrs:{icon:"edit"}})],1)]),e.opt?a("div",{staticClass:"card-content"},[a("dl",{staticClass:"simple-list"},[a("dt",[e._v("Provider")]),a("dd",{staticClass:"provider"},[e._v(" AutoShield Canada ")]),a("dt",[e._v(e._s(e.opt.name))]),a("dd",[e._v("$"+e._s(e.money(e.opt.salePrice)))]),a("dt",[e._v("Months")]),a("dd",[e._v(e._s(e.productObject.termInMonths))]),a("dt",[e._v("KM")]),a("dd",[e._v(e._s(e.productObject.maxKm))]),a("dt",[e._v("Deductible")]),a("dd",[e._v("$"+e._s(e.productObject.deductible))]),a("dt",[e._v("Coverage")]),a("dd",[e._v(e._s(e.productObject.customInfo))]),e._l(e.formOptions.surcharges,(function(t,r){return[a("dt",{key:r},[e._v(" "+e._s(t.displayName)+" ")]),a("dd",{key:"aa"+r},[e._v(" $"+e._s(e.money(t.amount))+" ")])]})),a("dt",{staticClass:"is-size-3 sub-total"},[e._v(" Sub-Total ")]),a("dd",{staticClass:"provider is-size-3 sub-total"},[e._v(" $"+e._s(e.opt.total)+" ")])],2)]):e._e()])},D=[],S={name:"DriveProtectSummaryView",props:{option:{type:[Object],required:!0},quote:{type:[Object],required:!0}},data(){return{loading:!1}},computed:{apiQuote(){return!!this.quote&&this.quote.auto_shield_v2_quote},product(){var e=this.apiQuote?this.apiQuote.products.find(e=>39===e.product.id):null;return e},productObject(){return this.product?this.product.warrantyClassPrices.find(e=>e.pricePointId===this.opt.pricePointId):null},opt(){return this.option&&this.option.autoShieldV2&&this.option.autoShieldV2.length?this.option.autoShieldV2.find(e=>39===e.productId):null},formOptions(){return!!(this.option&&this.option.autoShieldV2&&this.option.autoShieldV2.length)&&this.option.autoShieldV2[0]}},watch:{},mounted(){},methods:{money(e){return parseFloat(e).toFixed(2)},editProducts(){this.$emit("editProducts")}}},E=S,T=(a("25f1"),Object(j["a"])(E,P,D,!1,null,"1a6e34ae",null)),N=T.exports,A=a("0b4f"),$=a("4bca"),V=a("107e"),I=a("3080"),F=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.option?a("div",{staticClass:"container"},[e.formOptions&&e.product?a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("p",{staticClass:"card-header-title"},[e._v(" Warranty ")]),a("a",{staticClass:"card-header-icon is-highlight-light",on:{click:e.editProducts}},[a("fa",{attrs:{icon:"edit"}})],1)]),a("div",{staticClass:"card-content"},[a("dl",{staticClass:"simple-list"},[a("dt",[e._v("Provider")]),a("dd",{staticClass:"provider"},[e._v(" CoverageOne ")]),a("dt",[e._v(e._s(e.product.mechanicalCoverageName)+" Coverage")]),a("dd",[e._v("$"+e._s(e.formOptions.customerPaidPriceAmount))]),a("dt",[e._v("Months")]),a("dd",[e._v(e._s(e.product.coverageTermValue)+"M")]),a("dt",[e._v("KM")]),a("dd",[e._v(e._s(Number(e.product.coverageDistanceValue/1e3))+"K")]),a("dt",[e._v("Deductible")]),a("dd",[e._v("$"+e._s(e.product.deductibleAmount))]),a("dt",{staticClass:"is-size-3 sub-total"},[e._v(" Sub-Total ")]),a("dd",{staticClass:"provider is-size-3 sub-total"},[e._v(" $"+e._s(e.formOptions.customerPaidPriceAmount)+" ")])])])]):e._e()]):e._e()},U=[],L=a("b810"),M={name:"CoverageOneSummaryView",components:{},props:{option:{type:[Object],required:!0}},data(){return{loading:!1}},computed:{formOptions(){return!(!this.option||!this.option.coverageOne)&&this.option.coverageOne},product(){return L["a"].find(this.formOptions.quoteProductVariantId)}},watch:{},mounted(){},methods:{editProducts(){this.$emit("editProducts")}}},R=M,B=(a("6f7d"),Object(j["a"])(R,F,U,!1,null,"599db5b6",null)),Q=B.exports,W=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.option?a("div",{staticClass:"container"},[e.formOptions?a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("p",{staticClass:"card-header-title"},[e._v(" Warranty ")]),a("a",{staticClass:"card-header-icon is-highlight-light",on:{click:e.editProducts}},[a("fa",{attrs:{icon:"edit"}})],1)]),a("div",{staticClass:"card-content"},[a("dl",{staticClass:"simple-list"},[a("dt",[e._v("Provider")]),a("dd",{staticClass:"provider"},[e._v(" Cornerstone ")]),a("dt",[e._v(e._s(e.product.type)+" Coverage")]),a("dd",[e._v("$"+e._s(e.formOptions.ratesTermsRetailPrice))]),a("dt",[e._v("Months")]),a("dd",[e._v(e._s(e.product.months))]),a("dt",[e._v("KM")]),a("dd",[e._v(e._s(e.product.km))]),a("dt",[e.formOptions.deductible.desc?[e._v(" "+e._s(e.formOptions.deductible.desc)+" ")]:[e._v(" Deductible ")]],2),a("dd",[e._v("$"+e._s(e.money(e.formOptions.deductible.retailPrice)))]),e._l(e.selectedOptions,(function(t){return[t?a("dt",{key:"header-"+t.id},[e._v(" "+e._s(t.desc)+" ")]):e._e(),t?a("dd",{key:t.id},[e._v(" $"+e._s(e.money(t.inputTotal))+" ")]):e._e()]})),a("dt",{staticClass:"is-size-3 sub-total"},[e._v(" Sub-Total ")]),a("dd",{staticClass:"provider is-size-3 sub-total"},[e._v(" $"+e._s(e.formOptions.total)+" ")])],2)])]):e._e()]):e._e()},Y=[],K=a("4b10"),G=a("05b1"),z={name:"CornerstoneSummaryView",components:{},props:{option:{type:[Object],required:!0}},data(){return{loading:!1}},computed:{product(){return K["a"].find(this.option.cornerstone.contractCodeId)},formOptions(){return!(!this.option||!this.option.cornerstone)&&this.option.cornerstone},selectedOptions(){var e=this.option.cornerstone.deductible.id,t=[];return Array.isArray(this.formOptions.selectedContractOptions)?f()(this.option.formData.cornerstone.selectedContractOptions,(a,r)=>{if(+r!==e){var n=G["a"].find(r);n.inputTotal=a,t.push(n)}}):f()(this.formOptions.selectedContractOptions,(a,r)=>{if(+r!==e){var n=G["a"].find(r);n.inputTotal=a,t.push(n)}}),t}},watch:{},mounted(){},methods:{editProducts(){this.$emit("editProducts")},money(e){return parseFloat(e).toFixed(2)}}},H=z,X=(a("84aa"),Object(j["a"])(H,W,Y,!1,null,"95c9deae",null)),J=X.exports,Z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"card"},[a("div",{staticClass:"card-header"},[a("p",{staticClass:"card-header-title"},[e._v(" "+e._s(e.product.productName)+" ")]),a("a",{staticClass:"card-header-icon is-highlight-light",on:{click:e.editProducts}},[a("fa",{attrs:{icon:"edit"}})],1)]),a("div",{staticClass:"card-content"},[a("dl",{staticClass:"simple-list"},[a("dt",[e._v("Provider")]),a("dd",{staticClass:"provider"},[e._v(" AutoShield Canada ")]),a("dt",[e._v(e._s(e.product.productName))]),a("dd",[e._v("$"+e._s(e.formOptions.policySalePrice))]),e.flipInfo?[a("dt",[e._v("FLIP")]),a("dd",[e._v(e._s(e.flipInfo))])]:e._e(),a("dt",[e._v("Months")]),a("dd",[e._v(e._s(e.formOptions.months))]),e._l(e.formOptions.surcharges,(function(t,r){return[a("dt",{key:r},[e._v(" "+e._s(t.name)+" ")]),a("dd",{key:"aa"+r},[e._v(" $"+e._s(t.total)+" ")])]})),e.tireAndWheel?[a("dt",[e._v(" Run Flat ")]),!0===e.formOptions.runFlat?a("dd",[e._v(" Yes ")]):a("dd",[e._v(" No ")])]:e._e(),e.extra?a("dt",[e._v(" "+e._s(e.extra.key)+" ")]):e._e(),e.productRateData?a("dd",[e._v(" "+e._s(e.productRateData.product_rate.name)+" ")]):e._e(),a("dt",{staticClass:"is-size-3 sub-total"},[e._v(" Sub-Total ")]),a("dd",{staticClass:"provider is-size-3 sub-total"},[e._v(" $"+e._s(e.formOptions.total)+" ")])],2)])])},ee=[],te=a("627e"),ae=a("f8af"),re=a("ac9c"),ne={name:"AutoShieldCompareProduct",props:{formOptions:{type:[Object],required:!0}},data(){return{loading:!1,extra:!1,flipInfo:!1}},computed:{productRateData(){var e=ae["a"].query().withAllRecursive(5).find(this.formOptions.id);return e&&this.makeExtra(e),e},product(){return te["a"].query().withAllRecursive(5).where("productId",this.formOptions.productId).first()},tireAndWheel(){return"43"===this.product.productId}},watch:{},mounted(){if("52"===this.product.productId){var e=re["a"].query().withAll().where("coverageKey",this.formOptions.coverageKey).all(),t=!!e.length&&e[0];t&&(this.flipInfo=t.coverage)}},methods:{makeExtra(e){switch(+e.productId){case 1:case 19:this.extra={key:"KM"};break;case 6:case 7:case 8:case 9:case 11:this.extra={key:"Coverage Type"};break;case 43:this.extra={key:"Run Flat"};break;case 10:case 5:case 4:this.extra=!1;break}},editProducts(){this.$emit("editProducts")}}},ie=ne,se=(a("eeab"),Object(j["a"])(ie,Z,ee,!1,null,"5c2e8430",null)),oe=se.exports;function de(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function ce(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?de(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):de(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var ue={name:"QuoteSummary",components:{AutoShieldV2CompareProduct:x,DriveProtectSummaryView:N,AutoShieldCompareProduct:oe,CornerstoneSummaryView:J,CoverageOneSummaryView:Q,QuoteInfo:I["a"],BButton:_["a"]},props:{quoteId:{type:[Number],required:!0}},data(){return{loaded:!1,primaryClient:!1,secondaryClient:!1,extrasValid:!0,updatedQuoteOptionToSend:!1,productsRequired:{clients:[17,18]},lender_id:null,optionData:{},data:{},productTotals:{}}},computed:ce({},Object(s["e"])(["enums"]),{},Object(s["c"])(["coverageOneId","autoXtraId"]),{total(){return this.quoteOption?this.quoteOption.optionTotal:0},isValid(){return!0},quoteOption(){return V["a"].query().withAll().where("quote_id",this.quoteId).where("is_selected",!0).first()},autoShieldSelectedProducts(){return l()(this.getAutoShield,e=>Number(e.productId))},clientsRequired(){var e=this.productsRequired.clients,t=m()(this.autoShieldSelectedProducts,e),a=!!t.length,r=!1;return a&&f()(this.getAutoShield,e=>{var t=new RegExp(/joint/);t.test(e.autoShieldProductRateDataId)&&(r=!0)}),r},getAutoShield(){return this.quoteOption&&this.quoteOption&&this.quoteOption.autoShield&&this.quoteOption.autoShield.length?this.quoteOption.autoShield:[]},quote(){return A["a"].query().with(["auto_shield_v2_quote","quote_options.cornerstone"]).find(this.quoteId)},cOne(){return!!this.quoteOption&&(this.quoteOption.warranty===this.coverageOneId&&(!!this.quoteOption.coverageOne&&this.quoteOption.coverageOne))},aXtra(){return!!this.quoteOption&&(this.quoteOption.warranty===this.autoXtraId&&(!!this.quoteOption.cornerstone&&this.quoteOption.cornerstone))},autoShield(){return!!this.quoteOption&&(!!v()(this.quoteOption.autoShield)&&this.quoteOption.autoShield)},driveProtect(){return!!this.quoteOption&&(!(!this.quoteOption.autoShieldV2||!this.quoteOption.autoShieldV2.length)&&y()(this.quoteOption.autoShieldV2,["productId",39]))},autoshieldV2(){return!!this.quoteOption&&(!(!this.quoteOption.autoShieldV2||!this.quoteOption.autoShieldV2.length)&&this.quoteOption.autoShieldV2.filter(e=>39!==e.productId))}}),watch:{},created(){this.loadQuote()},mounted(){},methods:ce({},Object(s["b"])(["block","unBlock"]),{updateLender(e){e&&(this.quote.lender=e)},loadQuote(){this.block("Loading Quote Clients");var e=A["a"].query().withAll().find(this.quoteId);null===e?A["a"].load(this.quoteId).then(()=>{this.quoteLoaded()}):this.quoteLoaded()},quoteLoaded(){this.assignClients()},assignClients(){var e=$["a"].query().with("address").with("client").with("client.addresses").where("quote_id",this.quoteId).where("is_primary",1).first(),t=$["a"].query().with("address").with("client").with("client.addresses").where("quote_id",this.quoteId).where("is_primary",0).first();this.primaryClient=e||!1,this.secondaryClient=t||!1,this.unBlock(),this.loaded=!0},deletedQuoteClient(){if(!this.primaryClient&&this.secondaryClient){var e=$["a"].query().with("address").with("client").with("client.addresses").find(this.secondaryClient.id);this.primaryClient=e||!1,this.secondaryClient=!1}},updateAutoShieldProductData(e){this.updatedQuoteOptionToSend=ce({},this.quoteOption),this.updatedQuoteOptionToSend.formData.autoShield=e},submitForm(){this.contractLoading=!0,this.block("Registering Contracts. Please be Patient"),axios.post(Object(c["a"])("administration.contracts.store"),{quote_id:this.quoteId,quoteOption:ce({},this.quoteOption),lender_id:this.lender_id}).then(e=>{var{data:t}=e;this.contractLoading=!1,this.unBlock(),t.redirect?("[object Array]"===Object.prototype.toString.call(t.message)?t.message.forEach(e=>this.$toastr.duration(3e4).success(e)):this.$toastr.duration(3e4).success(t.message),this.$router.push({name:t.redirect,params:t.param})):t.message&&("[object Array]"===Object.prototype.toString.call(t.message)?t.message.forEach(e=>this.$toastr.duration(3e4).error(e)):this.$toastr.duration(3e4).error(t.message))}).catch(e=>{this.unBlock(),this.contractLoading=!1,e.data?this.$toastr.duration(3e4).error(e.data.message):this.$toastr.error("Error Making Quote")})},totalCone(e){this.productTotals.cOne=e},totalAxtra(e){this.productTotals.aXtra=e},totalAutoShield(e){this.productTotals.autoShield=e},editProducts(){this.$router.push({name:"administration.quotes.editProducts",params:{quote:this.quoteId}})},editClient(){this.$router.push({name:"administration.quotes.editClient",params:{quote:this.quoteId}})}})},le=ue,he=(a("c25f"),Object(j["a"])(le,o,d,!1,null,"8ab0e0ec",null)),me=he.exports;function pe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function fe(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):pe(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var be={name:"Summary",components:{QuoteSummary:me},data(){return{state:{loading:!0},activeStep:3,hasNavigation:!1,isVehicleSuccess:!1,vehicle:!1,selectedDealer:!1}},computed:fe({},Object(s["e"])(["user","local"]),{},Object(s["e"])("quotes",["options","quotes","selected","id"]),{},Object(s["c"])(["local/products"]),{dealerLocal:{get(){return!!this.local.dealer&&this.local.dealer},set(e){this.selectedDealer=e}},quoteId(){return Number.parseInt(this.$route.params.quote,10)}}),inject:["route"],created(){this.local.dealer&&(this.selectedDealer=this.local.dealer),this.$route.params.quote&&(this.activeStep=3),this.fetch()},methods:{fetch(){},goToProduct(){A["a"].updateProgress(1,this.quoteId),this.$router.push({name:"administration.quotes.editProducts",params:{quote:this.quoteId}})},goToCustomer(){A["a"].updateProgress(1,this.quoteId),this.$router.push({name:"administration.quotes.editClient",params:{quote:this.quoteId}})},goToPage(e){var t="administration.quotes.editProducts";switch(e){case 1:t="administration.quotes.editProducts";break;case 2:t="administration.quotes.editClient";break}A["a"].updateProgress(1,this.quoteId),this.$router.push({name:t,params:{quote:this.quoteId}})}}},ve=be,_e=Object(j["a"])(ve,r,n,!1,null,null,null),Oe=_e.exports;t["default"]={name:"administration.quotes.summary",path:"/quote/:quote/summary",component:Oe,meta:{breadcrumb:"summary",title:"Quote Summary"}}},f6d9:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-2d0b6b27")]).then(a.bind(null,"1dec"));t["default"]={name:"administration.providers.index",path:"",component:r,meta:{breadcrumb:"index",title:"Providers"}}},f8af:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var r=a("ade3"),n=a("0937");class i extends n["a"]{static fields(){return{id:this.attr(null),foreign_key:this.attr(""),productId:this.attr(null),months:this.attr(null),coverageKey:this.attr(null),salePrice:this.attr(null),tier:this.attr(null),total:this.attr(null),markup_dollar:this.attr(null),surcharges:this.attr(null),product_rate:this.belongsTo("auto_shield_product_rates","foreign_key")}}}Object(r["a"])(i,"entity","auto_shield_product_rate_data")},f8ea:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-17826ca1")]).then(a.bind(null,"adf3"));t["default"]={name:"administration.vehicles.edit",path:":vehicle/edit",component:r,meta:{breadcrumb:"edit",title:"Edit Vehicle"}}},f972:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-b45bd936")]).then(a.bind(null,"3ca8"));t["default"]={name:"administration.notifications.index",path:"",component:r,meta:{breadcrumb:"index",title:"Banners"}}},fa2f:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>a.e("chunk-4ac70045").then(a.bind(null,"2b01"));t["default"]={name:"dashboard.index",path:"/dashboard",component:r,meta:{breadcrumb:"dashboard",title:"Dashboard"}}},fab7:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-ea50bf60")]).then(a.bind(null,"8aa9"));t["default"]={name:"administration.notifications.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Banner"}}},fe26:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-55f4f101")]).then(a.bind(null,"adc0"));t["default"]={name:"administration.contracts.create",path:"create",component:r,meta:{breadcrumb:"create",title:"Create Contract"}}},fe46:function(e,t,a){var r={"./create.js":"5341","./edit.js":"1fdc","./index.js":"010e","./show.js":"6920"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="fe46"},ff04:function(e,t,a){"use strict";a.r(t);a("e6cf");var r=()=>Promise.all([a.e("chunk-2d0be333"),a.e("chunk-2e1067e6"),a.e("chunk-23ea07f6"),a.e("chunk-1d324c2d"),a.e("chunk-01b7bd10")]).then(a.bind(null,"b401"));t["default"]={name:"administration.users.index",path:"",component:r,meta:{breadcrumb:"index",title:"Users"}}},ff77:function(e,t,a){var r={"./permissions.js":"a08f"};function n(e){var t=i(e);return a(t)}function i(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id="ff77"},ffbc:function(e,t,a){var r=a("c44f");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var n=a("499e").default;n("6d0d916e",r,!0,{sourceMap:!1,shadowMode:!1})}});