![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/.cache/nuxt/dist/server/pages/portal/ |
exports.ids = [39]; exports.modules = { /***/ 101: /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(108); if(content.__esModule) content = content.default; if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) module.exports = content.locals; // add CSS to SSR context var add = __webpack_require__(6).default module.exports.__inject__ = function (context) { add("a606f7b4", content, true, context) }; /***/ }), /***/ 107: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_stripeCardElement_vue_vue_type_style_index_0_id_210678ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(101); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_stripeCardElement_vue_vue_type_style_index_0_id_210678ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_stripeCardElement_vue_vue_type_style_index_0_id_210678ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_stripeCardElement_vue_vue_type_style_index_0_id_210678ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_stripeCardElement_vue_vue_type_style_index_0_id_210678ce_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 108: /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); // Module ___CSS_LOADER_EXPORT___.push([module.i, "#stripe-card-element[data-v-210678ce]{border:1px solid #9ca3b5;padding:13px;box-shadow:none;text-shadow:none;border-radius:4px;height:50px;background-color:#fff}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 109: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/PaymentsGateways.vue?vue&type=template&id=3df256ef&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.ready)?_c('ValidationProvider',{attrs:{"rules":"required","name":"paymentMethod"},scopedSlots:_vm._u([{key:"default",fn:function(ref){ var errors = ref.errors; return [_c('keep-alive',[(_vm.hasGateway('Stripe') && _vm.form.amount)?_c('stripe-other-cards',{ref:"stripe_other_cards",attrs:{"form":_vm.form,"paymentMethod":_vm.paymentMethod},on:{"payment-form-submitting":function($event){return _vm.$emit('payment-form-submitting')},"payment-form-submitted":function($event){return _vm.$emit('payment-form-submitted')},"has-other-payment-opts":function (){ return _vm.hasStripeOtherOptions=true; },"submit-form":function($event){return _vm.$emit('ready-to-submit')}}}):_vm._e()],1),_vm._v(" "),(_vm.hasGateway('Stripe'))?_c('div',{staticClass:"payment-box"},[_c('label',{staticClass:"step-radio-label"},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.paymentMethod),expression:"paymentMethod"}],staticClass:"radio-input",attrs:{"type":"radio","name":"paymentMethod","value":"stripe_credit_card"},domProps:{"checked":_vm._q(_vm.paymentMethod,"stripe_credit_card")},on:{"change":function($event){_vm.paymentMethod="stripe_credit_card"}}}),_vm._v(" "),_c('div',{directives:[{name:"b-toggle",rawName:"v-b-toggle.stripe-credit-card-element",modifiers:{"stripe-credit-card-element":true}}],staticClass:"step-radio-box"},[_c('div',{staticClass:"outer"},[_c('div',{staticClass:"inner"})]),_vm._v(" "),_c('p',[_vm._v("Credit/Debit Card")]),_vm._v(" "),_c('div',{staticClass:"img-wrapper"},[_c('img',{attrs:{"src":"/images/payments/payment-img-1.svg","alt":"VISA"}}),_vm._v(" "),_c('img',{attrs:{"src":"/images/payments/payment-img-2.svg","alt":"Master Card"}}),_vm._v(" "),_c('img',{attrs:{"src":"/images/payments/payment-img-3.svg","alt":"Discover"}}),_vm._v(" "),_c('img',{attrs:{"src":"/images/payments/payment-img-4.svg","alt":"American Express"}})])])]),_vm._v(" "),_c('b-collapse',{attrs:{"id":"stripe-credit-card-element","accordion":"payment-methods-accordion"}},[_c('keep-alive',[(_vm.paymentMethod==='stripe_credit_card')?_c('stripe-card-element',{ref:"stripe_credit_card",staticClass:"payment-details credit-card",attrs:{"form":_vm.form,"order":_vm.order},on:{"payment-form-submitting":function($event){return _vm.$emit('payment-form-submitting')},"payment-form-submitted":function($event){return _vm.$emit('payment-form-submitted')},"submit-form":function($event){return _vm.$emit('ready-to-submit')}}}):_vm._e()],1)],1)],1):_vm._e(),_vm._v(" "),(_vm.hasGateway('Nmi'))?_c('div',{staticClass:"payment-box"},[_c('label',{staticClass:"step-radio-label"},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.paymentMethod),expression:"paymentMethod"}],staticClass:"radio-input",attrs:{"type":"radio","name":"paymentMethod","value":"nmi_card"},domProps:{"checked":_vm._q(_vm.paymentMethod,"nmi_card")},on:{"change":function($event){_vm.paymentMethod="nmi_card"}}}),_vm._v(" "),_c('div',{directives:[{name:"b-toggle",rawName:"v-b-toggle.nmi-card",modifiers:{"nmi-card":true}}],staticClass:"step-radio-box"},[_c('div',{staticClass:"outer"},[_c('div',{staticClass:"inner"})]),_vm._v(" "),_c('img',{staticClass:"payment-img",attrs:{"src":"/images/payments/nmi.png","alt":"nmi"}})])]),_vm._v(" "),_c('b-collapse',{attrs:{"id":"nmi-card","accordion":"payment-methods-accordion"}},[_c('keep-alive',[(_vm.paymentMethod==='nmi_card')?_c('nmi',{ref:"nmi_card",staticClass:"payment-details credit-card",attrs:{"form":_vm.form},on:{"payment-form-submitting":function($event){return _vm.$emit('payment-form-submitting')},"payment-form-submitted":function($event){return _vm.$emit('payment-form-submitted')},"submit-form":function($event){return _vm.$emit('ready-to-submit')}}}):_vm._e()],1)],1)],1):_vm._e()]}}],null,false,3995643870)}):_c('h3',[_vm._v("\n Loading payments gateways...\n ")])],1)} var staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/PaymentsGateways.vue?vue&type=template&id=3df256ef&scoped=true& // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Payments/stripeCardElement.vue?vue&type=template&id=210678ce&scoped=true& var stripeCardElementvue_type_template_id_210678ce_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._ssrNode("<div id=\"stripe-card-element\" class=\"form-group\" data-v-210678ce></div> <h6 class=\"mt-2 text-danger\" data-v-210678ce>"+(_vm._s(_vm.cardErrors))+"</h6>")])} var stripeCardElementvue_type_template_id_210678ce_scoped_true_staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/Payments/stripeCardElement.vue?vue&type=template&id=210678ce&scoped=true& // CONCATENATED MODULE: ./mixins/payments.js /* harmony default export */ var payments = ({methods:{handleServerResponse(response,event=null){if(this.thds_tries>4&&response.status!=="requires_capture"){this.paymentFormSubmittedEvent();this.cardErrors="Payment Error, Try another Card Please.";return;}if(['requires_source_action','requires_action'].includes(response.status)&&response.next_action.type==="use_stripe_sdk"){this.handleAction(response,event);}else if(['requires_source','requires_payment_method'].includes(response.status)){this.cardErrors="Invalid Payment method, Please select another card or payment method";this.paymentFormSubmittedEvent();if(event){event.complete('fail');}}else if(response.status==="requires_capture"){this.handleRequiresCapture(response,event);}else{this.paymentFormSubmittedEvent();if(event){event.complete('fail');}this.cardErrors="Payment Error";}},handleAction(response,event=null){if(event){event.complete('success');}console.log('handleAction: ',response);this.$stripe.handleCardAction(response.client_secret).then(result=>{if(result.error){this.paymentFormSubmittedEvent();this.cardErrors=result.error.message;if(event){event.complete('fail');}}else{let url=`payment/order/gateway-check-payment-token/Stripe?gateway_account=${this.stripeAccount.account_key}&payment_intent_id=${response.payment_intent_id}`;this.$axios.get(url).then(result=>{this.thds_tries++;this.handleServerResponse(result.data,event);}).catch(error=>{this.paymentFormSubmittedEvent();if(error.response){this.cardErrors=error.response.data.message;}if(event){event.complete('fail');}});}});},paymentFormSubmittingEvent(){this.$emit('payment-form-submitting');},paymentFormSubmittedEvent(){this.$emit('payment-form-submitted');},handleRequiresCapture(data,event=null){this.form.checkoutToken=data.payment_intent_id;this.form.is_intent=1;if(event){let paymentMethodCard=event.paymentMethod.card;this.form.card_last_four=paymentMethodCard.last4;this.form.card_expiry_month=paymentMethodCard.exp_month;this.form.card_expiry_year=paymentMethodCard.exp_year;this.form.card_brand=paymentMethodCard.brand;this.form.billing_information=event.paymentMethod.billing_details;event.complete('success');}this.fireFormSubmitEvent();}}}); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Payments/stripeCardElement.vue?vue&type=script&lang=js& // // // // // // // // /* harmony default export */ var stripeCardElementvue_type_script_lang_js_ = ({name:"paymentElement",props:{form:{required:true},order:{required:false}},mixins:[payments],data(){return{cardErrors:'',paymentElement:''};},mounted(){this.createStripeCard();},methods:{createStripeCard(){let elements=this.$stripe.elements();this.paymentElement=elements.create('card',{style:{base:{fontSize:'16px'}}});this.paymentElement.mount('#stripe-card-element');this.paymentElement.addEventListener('change',event=>this.toggleStripeError(event));},toggleStripeError(event){if(event.error){this.cardErrors=event.error.message;}else{this.cardErrors='';}},submitFormToCreateToken(){this.clearCardErrors();this.createIntent();},clearCardErrors(){this.cardErrors='';},fireFormSubmitEvent(){this.form.gateway=this.stripeAccount.gateway;this.form.payment_account_key=this.stripeAccount.account_key;this.$emit('submit-form');},createIntent(){this.paymentFormSubmittingEvent();this.thds_tries=0;this.form.is_intent=1;this.$stripe.createPaymentMethod('card',this.paymentElement).then(result=>{if(result.error){this.cardErrors=result.error.message;this.paymentFormSubmittedEvent();}else{let url=`payment/order/gateway-payment-token/Stripe`;if(this.order){url+=`/${this.order.id}`;}url+=`?gateway_account=${this.stripeAccount.account_key}&payment_method_id=${result.paymentMethod.id}&amount=${this.form.amount}`;this.$axios.get(url).then(result=>{this.thds_tries++;this.handleServerResponse(result.data);}).catch(error=>{this.paymentFormSubmittedEvent();this.cardErrors=error.response.data.message;});}});}},computed:{stripeAccount(){return this.$store.getters.getPaymentsKeys[this.currentStateCode]['Stripe'];}}}); // CONCATENATED MODULE: ./components/Forms/Payments/stripeCardElement.vue?vue&type=script&lang=js& /* harmony default export */ var Payments_stripeCardElementvue_type_script_lang_js_ = (stripeCardElementvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(2); // CONCATENATED MODULE: ./components/Forms/Payments/stripeCardElement.vue function injectStyles (context) { var style0 = __webpack_require__(107) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( Payments_stripeCardElementvue_type_script_lang_js_, stripeCardElementvue_type_template_id_210678ce_scoped_true_render, stripeCardElementvue_type_template_id_210678ce_scoped_true_staticRenderFns, false, injectStyles, "210678ce", "1ed2aa66" ) /* harmony default export */ var stripeCardElement = (component.exports); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Payments/StripeOtherCards.vue?vue&type=template&id=1f7556d2&scoped=true& var StripeOtherCardsvue_type_template_id_1f7556d2_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._ssrNode("<div id=\"stripe-other-cards-elements\" class=\"form-group card-no\" style=\"width: 25%\" data-v-1f7556d2></div> <h6 class=\"mt-2 text-danger\" data-v-1f7556d2>"+(_vm._s(_vm.cardErrors))+"</h6>")])} var StripeOtherCardsvue_type_template_id_1f7556d2_scoped_true_staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/Payments/StripeOtherCards.vue?vue&type=template&id=1f7556d2&scoped=true& // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Payments/StripeOtherCards.vue?vue&type=script&lang=js& // // // // // // // // // /* harmony default export */ var StripeOtherCardsvue_type_script_lang_js_ = ({name:"StripeOtherCards",mixins:[payments],props:{form:{required:true}},data(){return{cardErrors:'',paymentElement:'',noOtherPaymentMethodsFound:false,thds_tries:0};},mounted(){this.createStripePaymentRequest();},methods:{toggleStripeError(event){if(event.error){this.cardErrors=event.error.message;}else{this.cardErrors='';}},submitFormToCreateToken(){this.clearCardErrors();this.createIntent();},fireFormSubmitEvent(){this.form.gateway=this.stripeAccount.gateway;this.form.payment_account_key=this.stripeAccount.account_key;this.$emit('submit-form');},clearCardErrors(){this.cardErrors='';},createStripePaymentRequest(){let paymentRequest=this.$stripe.paymentRequest({country:'US',currency:'usd',total:{label:'Estimated Order Total',amount:Math.round(this.form.amount*100)},requestPayerName:true,requestPayerEmail:true});let elements=this.$stripe.elements();this.paymentElement=elements.create('paymentRequestButton',{paymentRequest:paymentRequest});paymentRequest.canMakePayment().then(result=>{this.noOtherPaymentMethodsFound=false;if(!result){return this.noOtherPaymentMethodsFound=true;}this.paymentElement.mount('#stripe-other-cards-elements');this.paymentElement.addEventListener('change',event=>this.toggleStripeError(event));this.bindPaymentRequestEvents(paymentRequest);this.$emit('has-other-payment-opts');});},bindPaymentRequestEvents(paymentRequest){paymentRequest.on('token',function(event){// event.token is available // console.log('paymentRequest.token', event); });paymentRequest.on('paymentmethod',this.onPaymentMethod);paymentRequest.on('source',function(event){// event.source is available // console.log('paymentRequest.source', event); });paymentRequest.on('cancel',function(){// handle cancel event console.log('paymentRequest.cancel');});},onPaymentMethod(event){let url=`payment/order/gateway-payment-token/Stripe?gateway_account=${this.stripeAccount.account_key}&payment_method_id=${event.paymentMethod.id}&amount=${this.form.amount}`;this.$axios.get(url).then(result=>{let data=result.data;this.handleServerResponse(data,event);}).catch(error=>{this.paymentFormSubmittedEvent();this.cardErrors=error.response.data.message;event.complete('fail');});}},computed:{stripeAccount(){return this.$store.getters.getPaymentsKeys[this.currentStateCode]['Stripe'];}}}); // CONCATENATED MODULE: ./components/Forms/Payments/StripeOtherCards.vue?vue&type=script&lang=js& /* harmony default export */ var Payments_StripeOtherCardsvue_type_script_lang_js_ = (StripeOtherCardsvue_type_script_lang_js_); // CONCATENATED MODULE: ./components/Forms/Payments/StripeOtherCards.vue function StripeOtherCards_injectStyles (context) { } /* normalize component */ var StripeOtherCards_component = Object(componentNormalizer["a" /* default */])( Payments_StripeOtherCardsvue_type_script_lang_js_, StripeOtherCardsvue_type_template_id_1f7556d2_scoped_true_render, StripeOtherCardsvue_type_template_id_1f7556d2_scoped_true_staticRenderFns, false, StripeOtherCards_injectStyles, "1f7556d2", "0d6f31e2" ) /* harmony default export */ var StripeOtherCards = (StripeOtherCards_component.exports); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Payments/Nmi.vue?vue&type=template&id=7177c8e5&scoped=true& var Nmivue_type_template_id_7177c8e5_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._ssrNode("<div class=\"v-form-row\" data-v-7177c8e5><div class=\"v-form-col\" data-v-7177c8e5><div class=\"form-group\" data-v-7177c8e5><label for=\"card_number\" data-v-7177c8e5>Card Number</label> <div id=\"card_number\" class=\"form-control-input\" data-v-7177c8e5></div> "+((_vm.errors['ccnumber'])?("<div id=\"ccnumber-error\" class=\"error validation-err-msg\" data-v-7177c8e5>"+(_vm._s(_vm.errors['ccnumber']))+"</div>"):"<!---->")+"</div></div></div> <div class=\"v-form-row\" data-v-7177c8e5><div class=\"v-form-col\" data-v-7177c8e5><div class=\"form-group\" data-v-7177c8e5><label for=\"expiry_month\" data-v-7177c8e5>Expiry</label> <div id=\"cc_expiry\" class=\"form-control-input\" data-v-7177c8e5></div> "+((_vm.errors['ccexp'])?("<div id=\"ccexp-error\" class=\"error validation-err-msg\" data-v-7177c8e5>"+(_vm._s(_vm.errors['ccexp']))+"</div>"):"<!---->")+"</div></div> <div class=\"v-form-col\" data-v-7177c8e5><div class=\"form-group\" data-v-7177c8e5><label for=\"ccv\" data-v-7177c8e5>CCV</label> <div id=\"ccv\" class=\"form-control-input\" data-v-7177c8e5></div> "+((_vm.errors['cvv'])?("<div id=\"cvv-error\" class=\"error validation-err-msg\" data-v-7177c8e5>"+(_vm._s(_vm.errors['cvv']))+"</div>"):"<!---->")+"</div></div></div>")])} var Nmivue_type_template_id_7177c8e5_scoped_true_staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/Payments/Nmi.vue?vue&type=template&id=7177c8e5&scoped=true& // EXTERNAL MODULE: ./components/Forms/VregSelect.vue + 4 modules var VregSelect = __webpack_require__(84); // EXTERNAL MODULE: ./components/Forms/InputField.vue + 4 modules var InputField = __webpack_require__(74); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Payments/Nmi.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var Nmivue_type_script_lang_js_ = ({name:"Nmi",components:{InputField: InputField["a" /* default */],VregSelect: VregSelect["a" /* default */]},props:{form:{required:true}},data(){return{errors:{}};},mounted(){this.initCollectJs();},methods:{initCollectJs(){let fieldsStatus={ccnumber:{valid:false},ccexp:{valid:false},cvv:{valid:false}};CollectJS.configure({"paymentSelector":"#payment-form-submit","variant":"inline","styleSniffer":"true",'theme':'bootstrap',"customCss":{"color":"black"},"invalidCss":{"color":"red"},"validCss":{"color":"black"},"placeholderCss":{"color":"gray"},"fields":{"ccnumber":{"selector":"#card_number","title":"Card Number","placeholder":"0000 0000 0000 0000"},"ccexp":{"selector":"#cc_expiry","title":"Card Expiration","placeholder":"00 / 00"},"cvv":{"display":"show","selector":"#ccv","title":"CVV Code","placeholder":"***"}},'validationCallback':(field,status,message)=>{if(status){fieldsStatus[field].valid=true;this.$set(this.errors,field,'');}else{this.$set(this.errors,field,message);fieldsStatus[field].valid=false;}let disabled=false;for(let fieldStatus in fieldsStatus){if(fieldsStatus.hasOwnProperty(fieldStatus)){if(!fieldsStatus[fieldStatus].valid){disabled=true;break;}}}},"fieldsAvailableCallback":function(){},'callback':response=>{this.fireFormSubmitEvent(response);}});},fireFormSubmitEvent(response){this.form.checkoutToken=response.token;this.form.cardReference=response.card.hash;this.form.payment_account_key=this.nmiAccount.account_key;this.form.gateway=this.nmiAccount.gateway;this.$emit('submit-form');}},computed:{nmiAccount(){return this.$store.getters.getPaymentsKeys[this.currentStateCode]['Nmi'];}},watch:{'form.card_number'(value){if(value>16){this.form.card_number=value.substr(0,16);}}}}); // CONCATENATED MODULE: ./components/Forms/Payments/Nmi.vue?vue&type=script&lang=js& /* harmony default export */ var Payments_Nmivue_type_script_lang_js_ = (Nmivue_type_script_lang_js_); // CONCATENATED MODULE: ./components/Forms/Payments/Nmi.vue function Nmi_injectStyles (context) { } /* normalize component */ var Nmi_component = Object(componentNormalizer["a" /* default */])( Payments_Nmivue_type_script_lang_js_, Nmivue_type_template_id_7177c8e5_scoped_true_render, Nmivue_type_template_id_7177c8e5_scoped_true_staticRenderFns, false, Nmi_injectStyles, "7177c8e5", "454ff210" ) /* harmony default export */ var Nmi = (Nmi_component.exports); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/PaymentsGateways.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var PaymentsGatewaysvue_type_script_lang_js_ = ({name:"PaymentsGateways",props:['form','order'],components:{Nmi: Nmi,StripeOtherCards: StripeOtherCards,StripeCardElement: stripeCardElement},head(){return{script:[{src:'https://js.stripe.com/v3',defer:true,callback:()=>{this.loadPaymentsComponents();this.ready=true;}}]};},data(){return{ready:false,paymentMethod:'',hasStripeOtherOptions:false};},methods:{submit(){let targetPaymentComponent=this.$refs[this.paymentMethod];if(targetPaymentComponent.submitFormToCreateToken){targetPaymentComponent.submitFormToCreateToken();}}}}); // CONCATENATED MODULE: ./components/Forms/PaymentsGateways.vue?vue&type=script&lang=js& /* harmony default export */ var Forms_PaymentsGatewaysvue_type_script_lang_js_ = (PaymentsGatewaysvue_type_script_lang_js_); // CONCATENATED MODULE: ./components/Forms/PaymentsGateways.vue function PaymentsGateways_injectStyles (context) { } /* normalize component */ var PaymentsGateways_component = Object(componentNormalizer["a" /* default */])( Forms_PaymentsGatewaysvue_type_script_lang_js_, render, staticRenderFns, false, PaymentsGateways_injectStyles, "3df256ef", "461f396c" ) /* harmony default export */ var PaymentsGateways = __webpack_exports__["a"] = (PaymentsGateways_component.exports); /***/ }), /***/ 148: /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(169); if(content.__esModule) content = content.default; if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) module.exports = content.locals; // add CSS to SSR context var add = __webpack_require__(6).default module.exports.__inject__ = function (context) { add("1aee72f0", content, true, context) }; /***/ }), /***/ 149: /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(171); if(content.__esModule) content = content.default; if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) module.exports = content.locals; // add CSS to SSR context var add = __webpack_require__(6).default module.exports.__inject__ = function (context) { add("16c1a03c", content, true, context) }; /***/ }), /***/ 168: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_PayOrderModal_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(148); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_PayOrderModal_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_PayOrderModal_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_PayOrderModal_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_PayOrderModal_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 169: /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); // Module ___CSS_LOADER_EXPORT___.push([module.i, "#pay-order-modal .checkout-box{box-shadow:unset!important;padding:unset!important}#stripe-element-errors{margin-top:10px;color:red}#payOrderModal___BV_modal_body_{padding:5px}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 170: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(149); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 171: /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); // Module ___CSS_LOADER_EXPORT___.push([module.i, ".alert-danger{font-family:\"Open Sans\";text-align:justify;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#1d2e59;background:#ffecec;border:1px solid #fad9d7;border-radius:5px}#edit-address-modal .modal-dialog{max-width:556px!important;margin-top:130px!important}.modal{background:rgba(0,0,0,.8)}.modal-dialog{max-width:446px;margin-top:58px;margin-bottom:58px}.modal-content{border-radius:4px;border:1px solid #fff}.modal-body{padding:25px 38px 31px}.u-modal h4{color:#1d2e59;margin:0 0 19px;font:700 20px/20px \"Open Sans\";display:flex;align-items:center}.u-modal h4 svg{width:20px;margin-right:14px}.u-modal p{margin:0 0 25px;color:#1d2e59;font:16px/26px \"Open Sans\"}.u-modal p a{transition:all .2s ease-in}.u-modal p a:focus,.u-modal p a:hover{text-decoration:none}.portal-modal .modal-dialog{max-width:275px;margin:0 auto}.portal-modal .modal-content{border:none;border-radius:0}.portal-modal .modal-header{padding:15px;border:none}.portal-modal .modal-header .close{padding:15px;opacity:1}.portal-modal .modal-header .close img{transition:all .3s ease-in;display:block}.portal-modal .modal-header .close:focus img,.portal-modal .modal-header .close:hover img{transform:rotate(90deg)}.portal-modal .modal-body{padding:5px 15px 25px}.portal-modal .order-details{padding-bottom:10px;border-bottom:1px solid #b4b4bc;margin-bottom:10px}.portal-modal .modal-row{display:flex}.portal-modal .modal-row .left{flex-shrink:0;width:50%}.portal-modal .modal-row .right{flex-grow:1}.portal-modal .modal-row p{color:#8c92a3;margin:0;font:10px/14px \"Open Sans\"}.portal-modal .modal-row h6{margin:0 0 10px;color:#1d2e59;font:600 12px/15px \"Open Sans\"}.portal-modal .fees{margin:0 0 10px;padding:0 0 10px;border-bottom:1px dashed #b4b4bc;color:#8c92a3;font:10px/12px \"Open Sans\";display:flex;justify-content:space-between;align-items:flex-start}.portal-modal .fees .fee-number{font-weight:700;margin-left:25px}.portal-modal .fees.total{justify-content:flex-end;border-bottom:none;padding:0;margin:0;font:600 12px/14px \"Open Sans\";color:#1d2e59}#payOrderModal .modal-dialog{margin-top:130px!important}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 185: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./pages/portal/index.vue?vue&type=template&id=b3d3219c& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.ready)?_c('section',{staticClass:"checkout-section portal-section mt-5"},[_vm._ssrNode("<div class=\"container\">","</div>",[_vm._ssrNode("<div class=\"checkout-box\">","</div>",[_vm._ssrNode("<h3>Registration Renewal Order(s)</h3> "),_vm._ssrNode("<div class=\"form-step-box flow2\">","</div>",[_vm._ssrNode("<div class=\"flow3-vehicle-wrapper\">","</div>",[_vm._l((_vm.orders),function(orderObject){return (orderObject.items.length)?[_vm._ssrNode("<div class=\"contact-info\"><p>Contact and Mailing Address:</p> <div class=\"row\"><div class=\"col-md-6\"><h6><b>"+_vm._ssrEscape(_vm._s(orderObject.full_name))+"</b></h6> <h6>"+_vm._ssrEscape(_vm._s(orderObject.email))+"</h6> <h6>"+_vm._ssrEscape(_vm._s(orderObject.phone))+"</h6></div> "+((orderObject.mailing_address && orderObject.mailing_address.zip)?("<div class=\"col-md-6\"><a href=\"#\">\n Edit\n </a> <h6>"+_vm._ssrEscape(_vm._s(orderObject.mailing_address.street)+" ")+"</h6> <h6>"+_vm._ssrEscape(_vm._s(orderObject.mailing_address.address_2))+"</h6> <h6>"+_vm._ssrEscape(_vm._s(orderObject.mailing_address.city)+", "+_vm._s(orderObject.mailing_address.state_code)+"\n "+_vm._s(orderObject.mailing_address.zip))+"</h6> <h6>USA</h6></div>"):"<!---->")+"</div> "+((orderObject.status )?("<div class=\"row\"><div class=\"col-md-6\"><a href=\"#\" class=\"btn btn-sm btn-success\">"+_vm._ssrEscape("\n Pay order "+_vm._s(orderObject.code)+" - ")+"<b>"+_vm._ssrEscape(" "+_vm._s(_vm.$money(orderObject.amount))+" ")+"</b></a></div></div>"):"<!---->")+"</div> "),_vm._l((orderObject.items),function(item){return _vm._ssrNode("<div class=\"vehicle-info\">","</div>",[_vm._ssrNode("<div class=\"vehicle-info-header\">","</div>",[_c(_vm.splittedPlateNumberComponent,{tag:"component",attrs:{"plate":item,"small":true}}),_vm._ssrNode(" <div class=\"header-sub\"><h4>"+((item.properties.vehicle_year)?("<span class=\"d-block\">"+_vm._ssrEscape("\n "+_vm._s(item.properties.vehicle_year)+"\n ")+"</span>"):"<!---->")+" <b>"+_vm._ssrEscape(_vm._s(_vm._f("cleanMake")(item.properties.license_make)))+"</b></h4> <p>\n Order Status: <b>"+_vm._ssrEscape(_vm._s(orderObject.status_formatted))+"</b> "+((item.new_plate_issued)?("<br> <b>*New Plate Issued*</b>"):"<!---->")+"</p></div>")],2),_vm._ssrNode(" <div class=\"vehicle-info-body\"><div class=\"portal-row\"><div class=\"portal-left\"><div class=\"row\"><div class=\"col-md-4\"><p>Order ID</p> <h6>"+_vm._ssrEscape(_vm._s(orderObject.code)+" ")+"</h6></div> <div class=\"col-md-4\"><p>Order Placed</p> <h6>"+_vm._ssrEscape(_vm._s(orderObject.formatted_order_date)+" ")+"</h6></div> <div class=\"col-md-4\"><p>RENEWAL TYPE</p> <h6>"+_vm._ssrEscape(_vm._s(item.renewal_type))+"</h6></div></div></div> <div class=\"portal-right body\"><a href=\"#\" class=\"btn-receipt\">"+((orderObject.status==='chargeback')?("<span>\n Payment Due\n </span>"):("<span>Show Order <br> Receipt</span>"))+" <img src=\"/images/portal/receipt-icon.svg\" alt=\"Icon\"></a></div></div> "+((item.title_stops && orderObject.status !== 'shipped' && orderObject.status !== 'renewal_processed' && orderObject.status !== 'digital_download' && orderObject.status !== 'chargeback' )?("<div class=\"row\"><div class=\"col\">"+(_vm._ssrList((item.title_stops),function(stop){return ("<div class=\"alert alert-danger mt-3 p-2 d-flex align-items-start\"><div class=\"d-inline-block mr-2\"><img src=\"/images/portal/error_icon.svg\" alt=\"Icon\"></div> <div class=\"d-inline-block\">"+(_vm._s(stop))+"</div></div>")}))+"</div></div>"):"<!---->")+"</div> "+((orderObject.state_code!=='AZ' && orderObject.state_code!=='WI')?("<div class=\"vehicle-info-footer\"><div class=\"portal-row\"><div class=\"portal-left\"><p><b>Registration Digital Copy</b> <br>\n Click ”Download Digital Copy” and save your registration card copy to your device or print it.\n </p></div> <div class=\"portal-right\">"+((item.has_digital_copy)?("<a"+(_vm._ssrAttr("href",item.digital_copy_link))+" class=\"btn btn-primary shadow-none btn-green\">Download Digital Copy\n </a>"):"<!---->")+" "+((!item.has_digital_copy )?("<span class=\"ml-2 badge bg-warning text-white\">\n Digital Copy is Pending\n </span>"):"<!---->")+"</div></div></div>"):"<!---->"))],2)}),_vm._ssrNode(" <hr style=\"border-top: 2px rgb(0,107,205) solid\">")]:_vm._e()}),_vm._ssrNode(" <p class=\"support\">"+_vm._ssrEscape("If you have any questions or need assistance, please contact Customer Support by phone at\n "+_vm._s(_vm.appPhone)+" or by email at ")+"<a"+(_vm._ssrAttr("href",("mailto:" + _vm.appEmail)))+">"+_vm._ssrEscape(_vm._s(_vm.appEmail))+"</a></p>")],2)])],2)]),_vm._ssrNode(" "),_c('b-modal',{attrs:{"id":"portalReceiptModal","modal-class":"portal-modal","hide-header":"","hide-footer":"","dialog-class":"modal-dialog-centered"}},[_c('div',{staticClass:"modal-content"},[_c('div',{staticClass:"modal-header"},[_c('img',{attrs:{"src":"/images/portal/logo-modal.svg","alt":"Logo"}}),_vm._v(" "),_c('button',{staticClass:"close",attrs:{"type":"button"},on:{"click":function($event){$event.preventDefault();return _vm.$bvModal.hide('portalReceiptModal')}}},[_c('img',{attrs:{"src":"/images/portal/close-icon.svg","alt":"Close"}})])]),_vm._v(" "),(_vm.selectedItem && _vm.selectedOrder)?_c('div',{staticClass:"modal-body"},[_c('div',{staticClass:"order-details"},[_c('div',{staticClass:"modal-row"},[_c('div',{staticClass:"left"},[_c('p',[_vm._v("Order ID")]),_vm._v(" "),_c('h6',[_vm._v(_vm._s(_vm.selectedOrder.code)+" ")])]),_vm._v(" "),_c('div',{staticClass:"right"},[_c('p',[_vm._v("Order Placed")]),_vm._v(" "),_c('h6',[_vm._v(_vm._s(_vm.selectedOrder.formatted_order_date)+" ")])])]),_vm._v(" "),_c('div',{staticClass:"modal-row"},[_c('div',{staticClass:"left"},[_c('p',[_vm._v("Tag ")]),_vm._v(" "),_c('h6',[_vm._v(_vm._s(_vm.selectedItem.licence_plate)+" ")])]),_vm._v(" "),_c('div',{staticClass:"right"},[_c('p',[_vm._v(_vm._s(_vm.selectedItem.properties.vehicle_year))]),_vm._v(" "),_c('h6',[_vm._v(_vm._s(_vm._f("cleanMake")(_vm.selectedItem.properties.license_make)))])])]),_vm._v(" "),(_vm.selectedOrder.confirmation_id)?_c('div',{staticClass:"modal-row"},[_c('div',{staticClass:"left",staticStyle:{"width":"100%"}},[_c('p',[_vm._v("Confirmation:")]),_vm._v(" "),_c('h6',[_vm._v(_vm._s(_vm.selectedOrder.confirmation_id)+" ")])])]):_vm._e()]),_vm._v(" "),_vm._l((_vm.selectedOrder.break_down_items),function(breakDownItem){return _c('p',{staticClass:"fees"},[_c('span',{staticClass:"fee-title"},[_vm._v(_vm._s(breakDownItem.title))]),_vm._v(" "),_c('span',{staticClass:"fee-number"},[_vm._v(_vm._s(_vm.$money(breakDownItem.custom_amount || breakDownItem.pure_amount)))])])}),_vm._v(" "),_c('p',{staticClass:"fees total"},[_c('span',{staticClass:"fee-title"},[_vm._v("Order Total:")]),_vm._v(" "),_c('span',{staticClass:"fee-number"},[_vm._v(_vm._s(_vm.selectedOrder.formatted_amount))])])],2):_vm._e()])]),_vm._ssrNode(" "),_c('b-modal',{attrs:{"id":"payOrderModal","hide-footer":"","no-close-on-backdrop":""},scopedSlots:_vm._u([{key:"modal-title",fn:function(){return [_vm._v("\n Pay order [ "+_vm._s(_vm.selectedOrder.code)+" ]\n ")]},proxy:true}],null,false,4024972594)},[_vm._v(" "),_c('pay-order-modal',{attrs:{"order":this.selectedOrder}})],1),_vm._ssrNode(" "),_c('b-modal',{attrs:{"id":"lockScreenModal","hide-footer":"","hide-header":"","no-close-on-backdrop":""}},[_c('div',{staticClass:"my-5 text-center"},[_c('svg',{staticClass:"svg-inline--fa fa-exclamation-triangle fa-w-18 text-warning",attrs:{"aria-hidden":"true","focusable":"false","data-prefix":"fas","data-icon":"exclamation-triangle","width":"25","height":"25","role":"img","xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 576 512"}},[_c('path',{attrs:{"fill":"currentColor","d":"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"}})]),_vm._v("\n\n Your session is Locked!\n ")]),_vm._v(" "),_c('button',{staticClass:"btn btn-primary btn-block",on:{"click":function($event){$event.preventDefault();return _vm.reloadPage.apply(null, arguments)}}},[_vm._v("\n Unlock Here\n ")])]),_vm._ssrNode(" "),_c('v-idle',{attrs:{"hidden":true,"loop":true,"wait":0,"duration":600},on:{"idle":_vm.onidle}}),_vm._ssrNode(" "),(_vm.showEditAddressModal)?_c('edit-address',{attrs:{"address-field":"mailing_address","form":_vm.form,"isEdit":true,"liveUpdate":true,"ajaxURL":_vm.editAddressAjaxURL,"modal-title":"Change mailing address"},on:{"close-modal":_vm.closeEditAddressModal}}):_vm._e()],2):_vm._e()} var staticRenderFns = [] // CONCATENATED MODULE: ./pages/portal/index.vue?vue&type=template&id=b3d3219c& // EXTERNAL MODULE: ./components/Forms/Edit/EditAddress.vue + 4 modules var EditAddress = __webpack_require__(93); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Portal/PayOrderModal.vue?vue&type=template&id=0e5338e8& var PayOrderModalvue_type_template_id_0e5338e8_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"container",attrs:{"id":"pay-order-modal"}},[_vm._ssrNode("<div class=\"checkout-box\">","</div>",[_c('ValidationObserver',{ref:"form",scopedSlots:_vm._u([{key:"default",fn:function(ref){ var invalid = ref.invalid; return [_c('payments-gateways',{ref:"payments-gateways",attrs:{"form":_vm.form,"order":_vm.order},on:{"payment-form-submitting":function (){ return _vm.canSubmit=false; },"payment-form-submitted":function (){ return _vm.canSubmit=true; },"ready-to-submit":_vm.submitForm}}),_vm._v(" "),(_vm.responseErrorMessage)?_c('h6',{staticClass:"my-2 text-danger",domProps:{"innerHTML":_vm._s(_vm.responseErrorMessage)}}):_vm._e(),_vm._v(" "),_c('button',{staticClass:"btn btn-success pull-right",attrs:{"id":"payment-form-submit","disabled":!_vm.canSubmit || invalid},on:{"click":function($event){$event.preventDefault();return _vm.submit.apply(null, arguments)}}},[_vm._v("\n Pay ("),_c('b',[_vm._v(_vm._s(_vm.$money(_vm.order.amount)))]),_vm._v(")\n ")])]}}])})],1)])} var PayOrderModalvue_type_template_id_0e5338e8_staticRenderFns = [] // CONCATENATED MODULE: ./components/Portal/PayOrderModal.vue?vue&type=template&id=0e5338e8& // EXTERNAL MODULE: ./mixins/forms.js var mixins_forms = __webpack_require__(77); // EXTERNAL MODULE: ./components/Forms/PaymentsGateways.vue + 20 modules var PaymentsGateways = __webpack_require__(109); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Portal/PayOrderModal.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var PayOrderModalvue_type_script_lang_js_ = ({name:"PayOrderModal",components:{PaymentsGateways: PaymentsGateways["a" /* default */]},mixins:[mixins_forms["a" /* default */]],props:{order:{required:true}},data(){return{responseErrorMessage:'',canSubmit:true,form:this.$form({gateway:'',cardReference:'',payment_account_key:'',checkoutToken:'',is_intent:'',cardholder_name:this.order.full_name,card_number:'',card_expiry_month:'',card_expiry_year:'',cvv:'',zip_code:''})};},methods:{submit(){this.$refs['payments-gateways'].submit();},submitForm(){this.form.canSubmit=false;this.responseErrorMessage='';this.form.post(`orders/${this.order.id}/do-pay`).then(this.formSubmittedSuccessfully).catch(this.formSubmitFailed);},formSubmittedSuccessfully(response){this.form.canSubmit=true;this.$toast.success(response.message);this.$bvModal.hide('payOrderModal');setTimeout(()=>{window.location.reload();},1000);},formSubmitFailed(response){this.form.canSubmit=true;this.responseErrorMessage=response.message;}}}); // CONCATENATED MODULE: ./components/Portal/PayOrderModal.vue?vue&type=script&lang=js& /* harmony default export */ var Portal_PayOrderModalvue_type_script_lang_js_ = (PayOrderModalvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(2); // CONCATENATED MODULE: ./components/Portal/PayOrderModal.vue function injectStyles (context) { var style0 = __webpack_require__(168) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( Portal_PayOrderModalvue_type_script_lang_js_, PayOrderModalvue_type_template_id_0e5338e8_render, PayOrderModalvue_type_template_id_0e5338e8_staticRenderFns, false, injectStyles, null, "586142b4" ) /* harmony default export */ var PayOrderModal = (component.exports); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/portal/index.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var portalvue_type_script_lang_js_ = ({name:"portal",components:{EditAddress: EditAddress["a" /* default */],PayOrderModal: PayOrderModal},middleware({store,redirect}){if(!store.getters.isLoggedIn){store.commit('RESET_STORE');redirect('/login');}},data(){return{showEditAddressModal:false,selectedOrder:null,selectedItem:null,currentUpdateOrder:null,ready:false,editAddressAjaxURL:'',form:this.$form({mailing_address:{},email:''})};},methods:{closeEditAddressModal(data=null){if(data){let d=_.cloneDeep(data);this.currentUpdateOrder.email=d.email;this.currentUpdateOrder.mailing_address=d.mailing_address;}this.showEditAddressModal=false;},openEditAddressModal(order){this.form.mailing_address=_.cloneDeep(order.mailing_address);this.form.email=order.email;this.currentUpdateOrder=order;this.editAddressAjaxURL=`orders/${order.id}/update-order-fields`;this.showEditAddressModal=true;},reloadPage(){window.location.reload();},onidle(){this.$bvModal.show('lockScreenModal');},payOrderModal(targetOrder){this.$store.commit('SET_CURRENT_STATE_CODE',targetOrder.state_code);this.$store.commit('SET_PAYMENTS_KEYS',targetOrder.payment_keys);this.selectedOrder=targetOrder;this.$bvModal.show('payOrderModal');},showReceiptModal(targetOrder,targetItem){this.selectedOrder=targetOrder;this.selectedItem=targetItem;this.$bvModal.show('portalReceiptModal');}},mounted(){this.$axios.post(`orders/auth/login`,{email_phone:this.order.email||this.order.phone,zip_code:this.order.zip_code||this.order.residential_address.zip||this.order.mailing_address.zip}).then(({data})=>{data=data.data;this.$store.commit('SET_ORDER',data.order);this.$store.commit('SET_ORDERS',data.orders);this.$store.commit('SET_ACCESS_TOKEN',data.login_token);this.$store.commit('SET_LOGGED_IN',1);this.ready=true;});},computed:{order(){return this.$store.getters.order;},orders(){return _.cloneDeep(this.$store.getters.orders||[]);}},filters:{cleanMake(make){if(!make){return'';}return make.replace(/[()]/g,'');},money(value){return new Intl.NumberFormat('en-US',{style:'currency',currency:'USD',minimumFractionDigits:2}).format(value);}}}); // CONCATENATED MODULE: ./pages/portal/index.vue?vue&type=script&lang=js& /* harmony default export */ var pages_portalvue_type_script_lang_js_ = (portalvue_type_script_lang_js_); // CONCATENATED MODULE: ./pages/portal/index.vue function portal_injectStyles (context) { var style0 = __webpack_require__(170) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var portal_component = Object(componentNormalizer["a" /* default */])( pages_portalvue_type_script_lang_js_, render, staticRenderFns, false, portal_injectStyles, null, "16d29b9a" ) /* harmony default export */ var portal = __webpack_exports__["default"] = (portal_component.exports); /***/ }), /***/ 74: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/InputField.vue?vue&type=template&id=7fbd73e8&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ValidationProvider',{attrs:{"rules":_vm.rules,"name":_vm.vName || _vm.field},scopedSlots:_vm._u([{key:"default",fn:function(ref){ var errors = ref.errors; return [_c('div',{staticClass:"form-group with-animation",class:_vm.formGroupClasses},[_vm._t("default",function(){return [_c('p',{staticClass:"placeholder-text",class:{'required':_vm.isRequired}},[_vm._v(_vm._s(_vm.placeholder))]),_vm._v(" "),((_vm.type)==='checkbox')?_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.field]),expression:"form[field]"}],staticClass:"form-control",class:{'with-border':_vm.addWithBorderClass},attrs:{"disabled":_vm.$attrs['disabled'],"name":_vm.vName || _vm.field,"type":"checkbox"},domProps:{"checked":Array.isArray(_vm.form[_vm.field])?_vm._i(_vm.form[_vm.field],null)>-1:(_vm.form[_vm.field])},on:{"change":function($event){var $$a=_vm.form[_vm.field],$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(_vm.form, _vm.field, $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(_vm.form, _vm.field, $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(_vm.form, _vm.field, $$c)}}}}):((_vm.type)==='radio')?_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.field]),expression:"form[field]"}],staticClass:"form-control",class:{'with-border':_vm.addWithBorderClass},attrs:{"disabled":_vm.$attrs['disabled'],"name":_vm.vName || _vm.field,"type":"radio"},domProps:{"checked":_vm._q(_vm.form[_vm.field],null)},on:{"change":function($event){return _vm.$set(_vm.form, _vm.field, null)}}}):_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.field]),expression:"form[field]"}],staticClass:"form-control",class:{'with-border':_vm.addWithBorderClass},attrs:{"disabled":_vm.$attrs['disabled'],"name":_vm.vName || _vm.field,"type":_vm.type},domProps:{"value":(_vm.form[_vm.field])},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form, _vm.field, $event.target.value)}}})]}),_vm._v(" "),_vm._l((_vm.$getFormInputErrors(errors,_vm.field,_vm.form)),function(err){return (!_vm.errorMsgsOutOfWrapper)?_c('span',{staticClass:"validation-err-msg",domProps:{"innerHTML":_vm._s(err)}}):_vm._e()})],2),_vm._v(" "),_vm._l((_vm.$getFormInputErrors(errors,_vm.field,_vm.form)),function(err){return (_vm.errorMsgsOutOfWrapper)?_c('span',{staticClass:"validation-err-msg",domProps:{"innerHTML":_vm._s(err)}}):_vm._e()})]}}],null,true)})} var staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/InputField.vue?vue&type=template&id=7fbd73e8&scoped=true& // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/InputField.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var InputFieldvue_type_script_lang_js_ = ({name:"input-field",props:{vName:{required:false},type:{required:false,default:'text'},rules:{required:false,type:String,default:''},formGroupClass:{require:false,default:''},form:{required:true},field:{required:true,type:String},placeholder:{required:false,default:''},errorMsgsOutOfWrapper:{required:false,default:false}},data(){return{addWithBorderClass:false,formGroupClasses:[]};},mounted(){this.formGroupClass.split(' ').forEach(c=>{if(c.trim()){this.formGroupClasses.push({[c]:true});}});this.focusOnInputIfValue();},methods:{focusOnInputIfValue(){if(!this.fieldValue){return;}let hasFocusedClass=this.formGroupClasses.find(c=>{if(c['focused']){return c;}});if(hasFocusedClass){return;}this.formGroupClasses.push({'focused':true});}},computed:{isRequired(){return this.rules.indexOf('required')>=0;},fieldValue(){return this.field.split('.').reduce((o,f)=>o[f],this.form);}},watch:{fieldValue(){this.focusOnInputIfValue();}}}); // CONCATENATED MODULE: ./components/Forms/InputField.vue?vue&type=script&lang=js& /* harmony default export */ var Forms_InputFieldvue_type_script_lang_js_ = (InputFieldvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(2); // CONCATENATED MODULE: ./components/Forms/InputField.vue function injectStyles (context) { var style0 = __webpack_require__(79) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( Forms_InputFieldvue_type_script_lang_js_, render, staticRenderFns, false, injectStyles, "7fbd73e8", "4951dfc0" ) /* harmony default export */ var InputField = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 75: /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(80); if(content.__esModule) content = content.default; if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) module.exports = content.locals; // add CSS to SSR context var add = __webpack_require__(6).default module.exports.__inject__ = function (context) { add("f5598fc8", content, true, context) }; /***/ }), /***/ 76: /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(82); if(content.__esModule) content = content.default; if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) module.exports = content.locals; // add CSS to SSR context var add = __webpack_require__(6).default module.exports.__inject__ = function (context) { add("3e06b350", content, true, context) }; /***/ }), /***/ 77: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var _components_Forms_InputField__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(74); /* harmony import */ var _components_Forms_FormErrorMsg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(78); /* harmony import */ var html_to_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(67); /* harmony import */ var html_to_image__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(html_to_image__WEBPACK_IMPORTED_MODULE_2__); /* harmony default export */ __webpack_exports__["a"] = ({components:{InputField: _components_Forms_InputField__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"],FormErrorMsg: _components_Forms_FormErrorMsg__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"]},data(){return{formErrorMsg:''};},methods:{frontendFormSubmitHandler(){if(!this.$refs.form){return this.submit();}this.$refs.form.validate().then(success=>{//submit the form if not errors occurs if(success){return this.submit();}let firstErrorFieldName=this.getFirstFieldErrorName();//focus on the input if found! if(firstErrorFieldName){this.focusOnElement(firstErrorFieldName);}});},getFirstFieldErrorName(){let errorsKeys=Object.keys(this.$refs.form.errors),firstErrorFieldName;while(errorsKeys.length){firstErrorFieldName=errorsKeys.shift();if(this.$refs.form.errors[firstErrorFieldName].length){return firstErrorFieldName;}}},focusOnElement(fieldName){let[el]=document.getElementsByName(fieldName);//try with id if(!el){el=document.getElementById(fieldName);}el.scrollIntoView({behavior:'smooth'});el.focus();},catchError(err){if(err.response){this.form.onFail(err.response.data.data);this.formErrorMsg=err.response.data.message;}else{this.formErrorMsg=err.message;}},storeSavedSession(step,redirectTo,payload){let storedOrderId=this.$store.state.orderId;if(storedOrderId){this.$axios.post(`orders/${storedOrderId}/${step}/store-saved-session`,{payload:payload});}if(redirectTo){this.$router.push({path:redirectTo});}},saveElectronicSignature(){const{isEmpty,data}=this.$refs.signaturePad.saveSignature();if(isEmpty){this.form.electronic_signature='';}else{this.form.electronic_signature=data;}},clearElectronicSignature(){this.$refs.signaturePad.clearSignature();this.saveElectronicSignature();},async htmlToPNG(){const el=this.$refs.screenShotSection;this.form.signature_sc=await Object(html_to_image__WEBPACK_IMPORTED_MODULE_2__["toPng"])(el);},async screenshot(){await this.htmlToPNG();this.ipVisible=false;},onBeginSignature(){},onEndSignature(){this.saveElectronicSignature();}}}); /***/ }), /***/ 78: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/FormErrorMsg.vue?vue&type=template&id=4c656529&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.errorMsg)?_c('p',{staticClass:"form-error-msg",domProps:{"innerHTML":_vm._s(_vm.errorMsg)}},[]):_vm._e()} var staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/FormErrorMsg.vue?vue&type=template&id=4c656529&scoped=true& // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/FormErrorMsg.vue?vue&type=script&lang=js& // // // // /* harmony default export */ var FormErrorMsgvue_type_script_lang_js_ = ({name:"FormErrorMsg",props:{msg:{type:String}},data(){return{errorMsg:''};},mounted(){this.setFormErrorMsg(this.msg);},methods:{setFormErrorMsg(msg){this.errorMsg=msg;}},beforeMount(){this.$eventBus.$on('setFormErrorMsg',this.setFormErrorMsg);},watch:{msg(){this.setFormErrorMsg(this.msg);}}}); // CONCATENATED MODULE: ./components/Forms/FormErrorMsg.vue?vue&type=script&lang=js& /* harmony default export */ var Forms_FormErrorMsgvue_type_script_lang_js_ = (FormErrorMsgvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(2); // CONCATENATED MODULE: ./components/Forms/FormErrorMsg.vue function injectStyles (context) { var style0 = __webpack_require__(81) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( Forms_FormErrorMsgvue_type_script_lang_js_, render, staticRenderFns, false, injectStyles, "4c656529", "1910dda6" ) /* harmony default export */ var FormErrorMsg = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 79: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(75); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_InputField_vue_vue_type_style_index_0_id_7fbd73e8_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 80: /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); // Module ___CSS_LOADER_EXPORT___.push([module.i, ".form-control[data-v-7fbd73e8]:disabled{background-color:unset!important}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 81: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(76); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FormErrorMsg_vue_vue_type_style_index_0_id_4c656529_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 82: /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); // Module ___CSS_LOADER_EXPORT___.push([module.i, ".form-error-msg[data-v-4c656529]{text-align:right;margin-top:10px;color:red;font-weight:700}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 83: /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a <style> tag // load the styles var content = __webpack_require__(86); if(content.__esModule) content = content.default; if(typeof content === 'string') content = [[module.i, content, '']]; if(content.locals) module.exports = content.locals; // add CSS to SSR context var add = __webpack_require__(6).default module.exports.__inject__ = function (context) { add("0611e616", content, true, context) }; /***/ }), /***/ 84: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/VregSelect.vue?vue&type=template&id=5bb083e6&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ValidationProvider',{attrs:{"rules":"required","name":_vm.vName || _vm.field},scopedSlots:_vm._u([{key:"default",fn:function(ref){ var errors = ref.errors; return [_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.fieldValue),expression:"fieldValue"}],staticClass:"vehicle-type-input hidden-input",attrs:{"type":"hidden"},domProps:{"value":(_vm.fieldValue)},on:{"input":function($event){if($event.target.composing){ return; }_vm.fieldValue=$event.target.value}}}),_vm._v(" "),_c('div',{staticClass:"vehicle-type-wrapper medium-height",class:{'opened mh-50':_vm.headerOpened},attrs:{"id":_vm.vName}},[_c('div',{staticClass:"vehicle-type-wrapper-menu"},[_c('div',{staticClass:"vehicle-type-header",class:{'open':_vm.headerOpened,'selected':!!_vm.selectedValue},on:{"click":function($event){$event.preventDefault();return _vm.selectHeaderClicked.apply(null, arguments)}}},[_c('p',{staticClass:"vehicle-type-title",class:{'required':_vm.required},domProps:{"innerHTML":_vm._s(_vm.headerText)}}),_vm._v(" "),_c('h5',{staticClass:"vehicle-type-name",domProps:{"innerHTML":_vm._s(_vm.displayableName)}}),_vm._v(" "),_c('svg',{staticClass:"arrow",attrs:{"width":"10","height":"7","viewBox":"0 0 10 7","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M6.20003 6.56466C5.80005 7.04961 5.0571 7.04961 4.65712 6.56466L1.21085 2.38628C0.672897 1.73404 1.13684 0.749999 1.98231 0.749999L8.87484 0.75C9.72031 0.75 10.1843 1.73404 9.6463 2.38628L6.20003 6.56466Z","fill":"#182D40"}})])]),_vm._v(" "),_c('div',{staticClass:"vehicle-type-options",class:_vm.headerOpened ? 'd-block':'d-none'},_vm._l((_vm.options),function(option,index){return _c('div',{key:((option[_vm.usedValueKey]) + "_" + index),staticClass:"vehicle-type-row",on:{"click":function($event){$event.preventDefault();return _vm.optionClicked(option)}}},[_c('h6',[_vm._v(_vm._s(option.label))]),_vm._v(" "),(option.tooltip)?_c('p',{staticClass:"small-text",domProps:{"innerHTML":_vm._s(option.tooltip)}}):_vm._e()])}),0)]),_vm._v(" "),_vm._t("extra-field")],2),_vm._v(" "),_vm._l((_vm.$getFormInputErrors(errors,_vm.field,_vm.form)),function(err){return _c('span',{staticClass:"validation-err-msg",domProps:{"innerHTML":_vm._s(err)}})})]}}],null,true)})} var staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/VregSelect.vue?vue&type=template&id=5bb083e6&scoped=true& // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/VregSelect.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var VregSelectvue_type_script_lang_js_ = ({name:"VregSelect",props:{vName:{required:false},required:{type:Boolean,default:false},fieldValue:{required:false},options:{required:true},headerText:{required:false,default:'Select'},field:{},form:{default:()=>{return{};}},usedValueKey:{required:false,default:'value'}},data(){return{headerOpened:false,selectedValue:'',displayableName:''};},mounted(){this.setSelectedValue();},methods:{setSelectedValue(){this.selectedValue=this.fieldValue||'';if(this.selectedValue){this.setSelectedOption();}},setSelectedOption(){let option=this.options.find(option=>option[this.usedValueKey].toLowerCase()===this.selectedValue.toLowerCase());if(option){this.setSelectedValueAndDisplayableName(option);}},selectHeaderClicked(){this.headerOpened=!this.headerOpened;},optionClicked(option){this.setSelectedValueAndDisplayableName(option);this.headerOpened=false;},setSelectedValueAndDisplayableName(option){this.selectedValue=option[this.usedValueKey];this.displayableName=option.label;}},watch:{fieldValue(){if(this.fieldValue){this.setSelectedValue();}},selectedValue:{handler(){this.$emit('value-selected',this.selectedValue);},immediate:true}}}); // CONCATENATED MODULE: ./components/Forms/VregSelect.vue?vue&type=script&lang=js& /* harmony default export */ var Forms_VregSelectvue_type_script_lang_js_ = (VregSelectvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(2); // CONCATENATED MODULE: ./components/Forms/VregSelect.vue function injectStyles (context) { } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( Forms_VregSelectvue_type_script_lang_js_, render, staticRenderFns, false, injectStyles, "5bb083e6", "bb0edb2c" ) /* harmony default export */ var VregSelect = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 85: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(83); /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_v_reg_vue_simple_suggest_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 86: /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); // Module ___CSS_LOADER_EXPORT___.push([module.i, ".vue-simple-suggest>ul{list-style:none;margin:0;padding:0}.vue-simple-suggest.designed{position:relative}.vue-simple-suggest.designed,.vue-simple-suggest.designed *{box-sizing:border-box}.vue-simple-suggest.designed .input-wrapper input{display:block;width:100%;border:1px solid #cde;border-radius:3px;color:#000;background:#fff;outline:none;transition:all .1s;transition-delay:.05s}.vue-simple-suggest.designed.focus .input-wrapper input{border:1px solid #aaa}.vue-simple-suggest.designed .suggestions{position:absolute;left:0;right:0;top:100%;top:calc(100% + 5px);border-radius:3px;border:1px solid #aaa;background-color:#fff;opacity:1;z-index:1000;max-height:344px;overflow-y:scroll}.vue-simple-suggest.designed .suggestions .suggest-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-simple-suggest.designed .suggestions .misc-item,.vue-simple-suggest.designed .suggestions .suggest-item{padding:5px 10px}.vue-simple-suggest.designed .suggestions .suggest-item.hover{background-color:#2874d5!important;color:#fff!important}.vue-simple-suggest.designed .suggestions .suggest-item.selected{background-color:#2832d5;color:#fff}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 87: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue?vue&type=template&id=0d2d8e89& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"vue-simple-suggest",class:[_vm.styles.vueSimpleSuggest, { designed: !_vm.destyled, focus: _vm.isInFocus }],on:{"keydown":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,"tab",9,$event.key,"Tab")){ return null; }_vm.isTabbed = true}}},[_c('ValidationProvider',{attrs:{"rules":_vm.rules,"name":_vm.vName || _vm.field},scopedSlots:_vm._u([{key:"default",fn:function(ref){ var errors = ref.errors; return [_c('div',{ref:"inputSlot",staticClass:"input-wrapper form-group with-animation",class:[_vm.styles.inputWrapper,{'focused':_vm.addFocusedClass}],attrs:{"role":"combobox","aria-haspopup":"listbox","aria-owns":_vm.listId,"aria-expanded":!!_vm.listShown && !_vm.removeList ? 'true' : 'false'}},[_c('p',{staticClass:"placeholder-text",class:{'required':_vm.isRequired}},[_vm._v(_vm._s(_vm.placeholderText))]),_vm._v(" "),_vm._t("default",function(){return [_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.text),expression:"text"}],staticClass:"default-input form-control v-reg-select-input",class:_vm.styles.defaultInput,attrs:{"name":_vm.vName || _vm.field},domProps:{"value":(_vm.text)},on:{"input":function($event){if($event.target.composing){ return; }_vm.text=$event.target.value}}})]}),_vm._v(" "),_vm._l((_vm.$getFormInputErrors(errors,_vm.field)),function(err){return _c('span',{staticClass:"validation-err-msg",domProps:{"innerHTML":_vm._s(err)}})})],2)]}}],null,true)}),_vm._ssrNode(" "),_c('transition',{attrs:{"name":"vue-simple-suggest"}},[(!!_vm.listShown && !_vm.removeList)?_c('ul',{staticClass:"suggestions",class:_vm.styles.suggestions,attrs:{"id":_vm.listId,"role":"listbox","aria-labelledby":_vm.listId}},[(!!this.$scopedSlots['misc-item-above'])?_c('li',[_vm._t("misc-item-above",null,{"suggestions":_vm.suggestions,"query":_vm.text})],2):_vm._e(),_vm._v(" "),_vm._l((_vm.suggestions),function(suggestion,index){return _c('li',{key:_vm.getId(suggestion, index),staticClass:"suggest-item",class:[ _vm.styles.suggestItem,{ selected: _vm.isSelected(suggestion), hover: _vm.isHovered(suggestion) }],attrs:{"role":"option","aria-selected":(_vm.isHovered(suggestion) || _vm.isSelected(suggestion)) ? 'true' : 'false',"id":_vm.getId(suggestion, index)},on:{"mouseenter":function($event){return _vm.hover(suggestion, $event.target)},"mouseleave":function($event){return _vm.hover(undefined)},"click":function($event){return _vm.suggestionClick(suggestion, $event)}}},[_vm._t("suggestion-item",function(){return [_c('span',[_vm._v(_vm._s(_vm.displayProperty(suggestion)))])]},{"autocomplete":function () { return _vm.autocompleteText(suggestion); },"suggestion":suggestion,"query":_vm.text})],2)}),_vm._v(" "),(!!this.$scopedSlots['misc-item-below'])?_c('li',[_vm._t("misc-item-below",null,{"suggestions":_vm.suggestions,"query":_vm.text})],2):_vm._e()],2):_vm._e()])],2)} var staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue?vue&type=template&id=0d2d8e89& // CONCATENATED MODULE: ./components/Forms/VregSuggesstions/misc.js const defaultControls={selectionUp:[38],selectionDown:[40],select:[13],hideList:[27],showList:[40],autocomplete:[32,13]};const modes={input:String,select:Object};function fromPath(obj,path){return path.split('.').reduce((o,i)=>o===Object(o)?o[i]:o,obj);}function hasKeyCode(arr,event){return hasKeyCodeByCode(arr,event.keyCode);}function hasKeyCodeByCode(arr,keyCode){if(arr.length<=0)return false;const has=arr=>arr.some(code=>code===keyCode);if(Array.isArray(arr[0])){return arr.some(array=>has(array));}else{return has(arr);}} // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var v_reg_vue_simple_suggestvue_type_script_lang_js_ = ({name:'vue-simple-suggest',inheritAttrs:false,model:{prop:'value',event:'input'},props:{vName:{required:false},field:{},rules:{},placeholderText:{},useRandomUnique:{type:Boolean,default:true},styles:{type:Object,default:()=>({})},controls:{type:Object,default:()=>defaultControls},minLength:{type:Number,default:1},maxSuggestions:{type:Number,default:10},displayAttribute:{type:String,default:'title'},valueAttribute:{type:String,default:'id'},list:{type:[Function,Array],default:()=>[]},removeList:{type:Boolean,default:false},destyled:{type:Boolean,default:false},filterByQuery:{type:Boolean,default:false},filter:{type:Function,default(el,value){return value?~this.displayProperty(el).toLowerCase().indexOf(value.toLowerCase()):true;}},debounce:{type:Number,default:0},nullableSelect:{type:Boolean,default:false},value:{},mode:{type:String,default:'input',validator:value=>!!~Object.keys(modes).indexOf(value.toLowerCase())},preventHide:{type:Boolean,default:false}},// Handle run-time mode changes (now working): watch:{mode:{handler(current,old){this.constructor.options.model.event=current;// Can be null if the component is root this.$parent&&this.$parent.$forceUpdate();this.$nextTick(()=>{if(current==='input'){this.$emit('input',this.text);}else{this.$emit('select',this.selected);}});},immediate:true},value:{handler(current){if(typeof current!=='string'){current=this.displayProperty(current);}// this.updateTextOutside(current) },immediate:true},isInFocus(){this.focusOnInputIfValue();}},// data(){return{addFocusedClass:false,selected:null,hovered:null,suggestions:[],listShown:false,inputElement:null,canSend:true,timeoutInstance:null,text:this.value,isPlainSuggestion:false,isClicking:false,isInFocus:false,isFalseFocus:false,isTabbed:false,controlScheme:{},listId:`${this._uid}-suggestions`};},computed:{isRequired(){return this.rules.indexOf('required')>=0;},listIsRequest(){return typeof this.list==='function';},inputIsComponent(){return this.$slots.default&&this.$slots.default.length>0&&!!this.$slots.default[0].componentInstance;},input(){return this.inputIsComponent?this.$slots.default[0].componentInstance:this.inputElement;},on(){return this.inputIsComponent?'$on':'addEventListener';},off(){return this.inputIsComponent?'$off':'removeEventListener';},hoveredIndex(){for(let i=0;i<this.suggestions.length;i++){const el=this.suggestions[i];if(this.hovered&&this.valueProperty(this.hovered)==this.valueProperty(el)){return i;}}return-1;},textLength(){return this.text&&this.text.length||this.inputElement.value.length||0;},isSelectedUpToDate(){return!!this.selected&&this.displayProperty(this.selected)===this.text;}},created(){this.controlScheme=Object.assign({},defaultControls,this.controls);},async mounted(){await this.$slots.default;this.$nextTick(()=>{this.inputElement=this.$refs['inputSlot'].querySelector('input');if(this.inputElement){this.setInputAriaAttributes();this.prepareEventHandlers(true);}else{console.error('No input element found');}this.focusOnInputIfValue();});},beforeDestroy(){this.prepareEventHandlers(false);},methods:{focusOnInputIfValue(){if(this.isInFocus){return this.addFocusedClass=true;}if(this.value||this.text){return this.addFocusedClass=true;}return this.addFocusedClass=false;},isEqual(suggestion,item){return item&&this.valueProperty(suggestion)==this.valueProperty(item);},isSelected(suggestion){return this.isEqual(suggestion,this.selected);},isHovered(suggestion){return this.isEqual(suggestion,this.hovered);},setInputAriaAttributes(){this.inputElement.setAttribute('aria-activedescendant','');this.inputElement.setAttribute('aria-autocomplete','list');this.inputElement.setAttribute('aria-controls',this.listId);},prepareEventHandlers(enable){const binder=this[enable?'on':'off'];const keyEventsList={click:this.showSuggestions,keydown:this.onKeyDown,keyup:this.onListKeyUp};const eventsList=Object.assign({blur:this.onBlur,focus:this.onFocus,input:this.onInput},keyEventsList);for(const event in eventsList){this.input[binder](event,eventsList[event]);}const listenerBinder=enable?'addEventListener':'removeEventListener';for(const event in keyEventsList){this.inputElement[listenerBinder](event,keyEventsList[event]);}},isScopedSlotEmpty(slot){if(slot){const vNode=slot(this);return!(Array.isArray(vNode)||vNode&&(vNode.tag||vNode.context||vNode.text||vNode.children));}return true;},miscSlotsAreEmpty(){const slots=['misc-item-above','misc-item-below'].map(s=>this.$scopedSlots[s]);if(slots.every(s=>!!s)){return slots.every(this.isScopedSlotEmpty.bind(this));}const slot=slots.find(s=>!!s);return this.isScopedSlotEmpty.call(this,slot);},getPropertyByAttribute(obj,attr){return this.isPlainSuggestion?obj:typeof obj!==undefined?fromPath(obj,attr):obj;},displayProperty(obj){if(this.isPlainSuggestion){return obj;}let display=this.getPropertyByAttribute(obj,this.displayAttribute);if(typeof display==='undefined'){display=JSON.stringify(obj);if(process&&~"development".indexOf('dev')){console.warn('[vue-simple-suggest]: Please, provide `display-attribute` as a key or a dotted path for a property from your object.');}}return String(display||'');},valueProperty(obj){if(this.isPlainSuggestion||this.useRandomUnique){return obj;}const value=this.getPropertyByAttribute(obj,this.valueAttribute);if(typeof value==='undefined'){console.error(`[vue-simple-suggest]: Please, check if you passed 'value-attribute' (default is 'id') and 'display-attribute' (default is 'title') props correctly. Your list objects should always contain a unique identifier.`);}return value;},autocompleteText(suggestion){this.setText(this.displayProperty(suggestion));},setText(text){this.$nextTick(()=>{this.inputElement.value=text;this.text=text;this.$emit('input',text);});},select(item){if(this.selected!==item||this.nullableSelect&&!item){this.selected=item;this.$emit('select',item);if(item){this.autocompleteText(item);}}this.hover(null);},hover(item,elem){const elemId=!!item?this.getId(item,this.hoveredIndex):'';this.inputElement.setAttribute('aria-activedescendant',elemId);if(item&&item!==this.hovered){this.$emit('hover',item,elem);}this.hovered=item;},hideList(){if(this.listShown){this.listShown=false;this.hover(null);this.$emit('hide-list');}},showList(){if(!this.listShown){if(this.textLength>=this.minLength&&(this.suggestions.length>0||!this.miscSlotsAreEmpty())){this.listShown=true;this.$emit('show-list');}}},async showSuggestions(){if(this.suggestions.length===0&&this.minLength<=this.textLength){// try show misc slots while researching this.showList();await this.research();}this.showList();},onShowList(e){if(hasKeyCode(this.controlScheme.showList,e)){this.showSuggestions();}},moveSelection(e){if(!this.listShown||!this.suggestions.length)return;if(hasKeyCode([this.controlScheme.selectionUp,this.controlScheme.selectionDown],e)){e.preventDefault();const isMovingDown=hasKeyCode(this.controlScheme.selectionDown,e);const direction=isMovingDown*2-1;const listEdge=isMovingDown?0:this.suggestions.length-1;const hoversBetweenEdges=isMovingDown?this.hoveredIndex<this.suggestions.length-1:this.hoveredIndex>0;let item=null;if(!this.hovered){item=this.selected||this.suggestions[listEdge];}else if(hoversBetweenEdges){item=this.suggestions[this.hoveredIndex+direction];}else/* if hovers on edge */{item=this.suggestions[listEdge];}this.hover(item);}},onKeyDown(e){const select=this.controlScheme.select,hideList=this.controlScheme.hideList;// prevent form submit on keydown if Enter key registered in the keyup list if(e.key==='Enter'&&this.listShown&&hasKeyCodeByCode([select,hideList],13)){e.preventDefault();}if(e.key==='Tab'&&this.hovered){this.select(this.hovered);}this.onShowList(e);this.moveSelection(e);this.onAutocomplete(e);},onListKeyUp(e){const select=this.controlScheme.select,hideList=this.controlScheme.hideList;if(this.listShown&&hasKeyCode([select,hideList],e)){e.preventDefault();if(hasKeyCode(select,e)){this.select(this.hovered);}this.hideList();}},onAutocomplete(e){if(hasKeyCode(this.controlScheme.autocomplete,e)&&(e.ctrlKey||e.shiftKey)&&this.suggestions.length>0&&this.suggestions[0]&&this.listShown){e.preventDefault();this.hover(this.suggestions[0]);this.autocompleteText(this.suggestions[0]);}},suggestionClick(suggestion,e){this.$emit('suggestion-click',suggestion,e);this.select(suggestion);if(!this.preventHide)this.hideList();if(this.isClicking){setTimeout(()=>{this.inputElement.focus();/// Ensure, that all needed flags are off before finishing the click. this.isClicking=false;},0);}},onBlur(e){if(this.isInFocus){/// Clicking starts here, because input's blur occurs before the suggestionClick /// and exactly when the user clicks the mouse button or taps the screen. this.isClicking=this.hovered&&!this.isTabbed;if(!this.isClicking){this.isInFocus=false;this.hideList();this.$emit('blur',e);}else if(e&&e.isTrusted&&!this.isTabbed){this.isFalseFocus=true;}}else{this.inputElement.blur();console.error(`This should never happen! If you encountered this error, please make sure that your input component emits 'focus' events properly. For more info see https://github.com/KazanExpress/vue-simple-suggest#custom-input. If your 'vue-simple-suggest' setup does not include a custom input component - please, report to https://github.com/KazanExpress/vue-simple-suggest/issues/new`);}this.isTabbed=false;},onFocus(e){this.isInFocus=true;// Only emit, if it was a native input focus if(e&&!this.isFalseFocus){this.$emit('focus',e);}// Show list only if the item has not been clicked (isFalseFocus indicates that click was made earlier) if(!this.isClicking&&!this.isFalseFocus){this.showSuggestions();}this.isFalseFocus=false;},onInput(inputEvent){const value=!inputEvent.target?inputEvent:inputEvent.target.value;this.updateTextOutside(value);this.$emit('input',value);},updateTextOutside(value){//to determined get new list or keep same list. // if (this.text === value) { // return // } this.text=value;if(this.hovered)this.hover(null);if(this.text.length<this.minLength){this.hideList();return;}if(this.debounce){clearTimeout(this.timeoutInstance);this.timeoutInstance=setTimeout(this.research,this.debounce);}else{this.research();}},async research(){try{if(this.canSend){this.canSend=false;// @TODO: fix when promises will be cancelable (never :D) let textBeforeRequest=this.text;let newList=await this.getSuggestions(this.text);if(textBeforeRequest===this.text){this.$set(this,'suggestions',newList);}}}catch(e){this.clearSuggestions();throw e;}finally{this.canSend=true;if(this.suggestions.length===0&&this.miscSlotsAreEmpty()){this.hideList();}else if(this.isInFocus){this.showList();}return this.suggestions;}},async getSuggestions(value){value=value||'';if(value.length<this.minLength){return[];}this.selected=null;// Start request if can if(this.listIsRequest){this.$emit('request-start',value);}let nextIsPlainSuggestion=false;let result=[];try{if(this.listIsRequest){result=(await this.list(value))||[];}else{result=this.list;}// IFF the result is not an array (just in case!) - make it an array if(!Array.isArray(result)){result=[result];}nextIsPlainSuggestion=typeof result[0]!=='object'&&typeof result[0]!=='undefined'||Array.isArray(result[0]);if(this.filterByQuery){result=result.filter(el=>this.filter(el,value));}if(this.listIsRequest){this.$emit('request-done',result);}}catch(e){if(this.listIsRequest){this.$emit('request-failed',e);}else{throw e;}}finally{if(this.maxSuggestions){result.splice(this.maxSuggestions);}this.isPlainSuggestion=nextIsPlainSuggestion;return result;}},clearSuggestions(){this.suggestions.splice(0);},getId(value,i){let id;if(this.useRandomUnique||this.this.isPlainSuggestion){id=i;}else{id=this.valueProperty(value)||i;}return`${this.listId}-suggestion-${id}`;}}}); // CONCATENATED MODULE: ./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue?vue&type=script&lang=js& /* harmony default export */ var VregSuggesstions_v_reg_vue_simple_suggestvue_type_script_lang_js_ = (v_reg_vue_simple_suggestvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(2); // CONCATENATED MODULE: ./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue function injectStyles (context) { var style0 = __webpack_require__(85) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( VregSuggesstions_v_reg_vue_simple_suggestvue_type_script_lang_js_, render, staticRenderFns, false, injectStyles, null, "65999c95" ) /* harmony default export */ var v_reg_vue_simple_suggest = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 90: /***/ (function(module) { module.exports = JSON.parse("[{\"value\":\"AL\",\"label\":\"ALABAMA\"},{\"value\":\"AK\",\"label\":\"ALASKA\"},{\"value\":\"AZ\",\"label\":\"ARIZONA\"},{\"value\":\"AR\",\"label\":\"ARKANSAS\"},{\"value\":\"CA\",\"label\":\"CALIFORNIA\"},{\"value\":\"CO\",\"label\":\"COLORADO\"},{\"value\":\"CT\",\"label\":\"CONNECTICUT\"},{\"value\":\"DE\",\"label\":\"DELAWARE\"},{\"value\":\"FL\",\"label\":\"FLORIDA\"},{\"value\":\"GA\",\"label\":\"GEORGIA\"},{\"value\":\"HI\",\"label\":\"HAWAII\"},{\"value\":\"ID\",\"label\":\"IDAHO\"},{\"value\":\"IL\",\"label\":\"ILLINOIS\"},{\"value\":\"IN\",\"label\":\"INDIANA\"},{\"value\":\"IA\",\"label\":\"IOWA\"},{\"value\":\"KS\",\"label\":\"KANSAS\"},{\"value\":\"KY\",\"label\":\"KENTUCKY\"},{\"value\":\"LA\",\"label\":\"LOUISIANA\"},{\"value\":\"ME\",\"label\":\"MAINE\"},{\"value\":\"MD\",\"label\":\"MARYLAND\"},{\"value\":\"MA\",\"label\":\"MASSACHUSETTS\"},{\"value\":\"MI\",\"label\":\"MICHIGAN\"},{\"value\":\"MN\",\"label\":\"MINNESOTA\"},{\"value\":\"MS\",\"label\":\"MISSISSIPPI\"},{\"value\":\"MO\",\"label\":\"MISSOURI\"},{\"value\":\"MT\",\"label\":\"MONTANA\"},{\"value\":\"NE\",\"label\":\"NEBRASKA\"},{\"value\":\"NV\",\"label\":\"NEVADA\"},{\"value\":\"NH\",\"label\":\"NEW HAMPSHIRE\"},{\"value\":\"NJ\",\"label\":\"NEW JERSEY\"},{\"value\":\"NM\",\"label\":\"NEW MEXICO\"},{\"value\":\"NY\",\"label\":\"NEW YORK\"},{\"value\":\"NC\",\"label\":\"NORTH CAROLINA\"},{\"value\":\"ND\",\"label\":\"NORTH DAKOTA\"},{\"value\":\"OH\",\"label\":\"OHIO\"},{\"value\":\"OK\",\"label\":\"OKLAHOMA\"},{\"value\":\"OR\",\"label\":\"OREGON\"},{\"value\":\"PA\",\"label\":\"PENNSYLVANIA\"},{\"value\":\"RI\",\"label\":\"RHODE ISLAND\"},{\"value\":\"SC\",\"label\":\"SOUTH CAROLINA\"},{\"value\":\"SD\",\"label\":\"SOUTH DAKOTA\"},{\"value\":\"TN\",\"label\":\"TENNESSEE\"},{\"value\":\"TX\",\"label\":\"TEXAS\"},{\"value\":\"UT\",\"label\":\"UTAH\"},{\"value\":\"VT\",\"label\":\"VERMONT\"},{\"value\":\"VA\",\"label\":\"VIRGINIA\"},{\"value\":\"WA\",\"label\":\"WASHINGTON\"},{\"value\":\"DC\",\"label\":\"WASHINGTON DC\"},{\"value\":\"WV\",\"label\":\"WEST VIRGINIA\"},{\"value\":\"WI\",\"label\":\"WISCONSIN\"},{\"value\":\"WY\",\"label\":\"WYOMING\"},{\"value\":\"AE\",\"label\":\"Armed Forces Europe\"}]"); /***/ }), /***/ 91: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Address.vue?vue&type=template&id=32eee166&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-reg-vue-simple-suggest',{ref:"address",attrs:{"mode":"input","placeholder-text":"Address","display-attribute":"streetLine","filterByQuery":true,"field":(_vm.addressField + ".street"),"rules":"required","list":_vm.getSuggestionList},on:{"suggestion-click":_vm.suggestionClicked},scopedSlots:_vm._u([{key:"suggestion-item",fn:function(ref){ var suggestion = ref.suggestion; var query = ref.query; return _c('div',{},[_c('div',{domProps:{"innerHTML":_vm._s(_vm.buildAddress(suggestion))}})])}}]),model:{value:(_vm.form[_vm.addressField].street),callback:function ($$v) {_vm.$set(_vm.form[_vm.addressField], "street", $$v)},expression:"form[addressField].street"}}),_vm._ssrNode(" "),_c('input-field',{attrs:{"form":_vm.form,"field":(_vm.addressField + ".address_2")}},[_c('p',{staticClass:"placeholder-text"},[_vm._v("Apartment, suite, etc. (optional)")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.addressField].address_2),expression:"form[addressField].address_2"}],staticClass:"form-control",attrs:{"type":"text","name":(_vm.addressField + ".address_2")},domProps:{"value":(_vm.form[_vm.addressField].address_2)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form[_vm.addressField], "address_2", $event.target.value)}}})]),_vm._ssrNode(" "),_c('input-field',{attrs:{"form":_vm.form,"field":(_vm.addressField + ".city"),"rules":"required"}},[_c('p',{staticClass:"placeholder-text required"},[_vm._v("City")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.addressField].city),expression:"form[addressField].city"}],staticClass:"form-control",attrs:{"type":"text","name":(_vm.addressField + ".city")},domProps:{"value":(_vm.form[_vm.addressField].city)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form[_vm.addressField], "city", $event.target.value)}}})]),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"v-form-row\" data-v-32eee166>","</div>",[_vm._ssrNode("<div class=\"v-form-col\" data-v-32eee166>","</div>",[(_vm.states)?_c('vreg-select',{attrs:{"required":"","form":_vm.form,"fieldValue":_vm.form[_vm.addressField].state_code,"options":_vm.states,"header-text":"State","field":(_vm.addressField + ".state_code")},on:{"value-selected":function (v){ return _vm.form[_vm.addressField].state_code=v; }}}):_vm._e()],1),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"v-form-col\" data-v-32eee166>","</div>",[_c('input-field',{attrs:{"form":_vm.form,"field":(_vm.addressField + ".zip"),"rules":"required|length:5"}},[_c('p',{staticClass:"placeholder-text required"},[_vm._v("Zip code")]),_vm._v(" "),_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.form[_vm.addressField].zip),expression:"form[addressField].zip"}],staticClass:"form-control",attrs:{"type":"text","name":(_vm.addressField + ".zip")},domProps:{"value":(_vm.form[_vm.addressField].zip)},on:{"input":function($event){if($event.target.composing){ return; }_vm.$set(_vm.form[_vm.addressField], "zip", $event.target.value)}}})])],1)],2)],2)} var staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/Address.vue?vue&type=template&id=32eee166&scoped=true& // EXTERNAL MODULE: ./components/Forms/InputField.vue + 4 modules var InputField = __webpack_require__(74); // EXTERNAL MODULE: ./components/Forms/VregSuggesstions/v-reg-vue-simple-suggest.vue + 5 modules var v_reg_vue_simple_suggest = __webpack_require__(87); // EXTERNAL MODULE: ./components/Forms/VregSelect.vue + 4 modules var VregSelect = __webpack_require__(84); // EXTERNAL MODULE: ./data/states.json var states = __webpack_require__(90); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Address.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var Addressvue_type_script_lang_js_ = ({name:"Address",components:{VregSelect: VregSelect["a" /* default */],VRegVueSimpleSuggest: v_reg_vue_simple_suggest["a" /* default */],inputField: InputField["a" /* default */]},props:{addressField:{required:true},form:{required:true}},data(){return{selectedSearchItem:null,states: states};},mounted(){this.watchZipcodeField();},methods:{watchZipcodeField(){this.$watch(`form.${this.addressField}.zip`,zipCode=>{if(this.form[this.addressField].zip.length>5){this.form[this.addressField].zip=this.form[this.addressField].zip.substr(0,5);}});},async suggestionClicked(suggestion){if(suggestion.entries>1){return this.handleSuggestionEntries(suggestion);}this.selectedSearchItem=suggestion;this.form[this.addressField].street=suggestion.text;this.setAddressFields(this.form[this.addressField]);},async handleSuggestionEntries(suggestion){let query=suggestion.streetLine,lookup=new this.$addressLookup(query);lookup.selected=this.buildAddress(suggestion,true);return await this.$addressLookupClient.send(lookup).then(suggestions=>{let vregSuggestComponent=this.$refs.address;this.$set(vregSuggestComponent,'suggestions',suggestions.result);vregSuggestComponent.showList();}).catch(console.log);},setAddressFields(addressFieldObject){addressFieldObject.street=this.selectedSearchItem.streetLine;addressFieldObject.address_2=this.selectedSearchItem.secondary;addressFieldObject.city=this.selectedSearchItem.city;addressFieldObject.state_code=this.selectedSearchItem.state;addressFieldObject.zip=this.selectedSearchItem.zipcode;},async getSuggestionList(query){if(query.trim().length<=3){return[];}let lookup=new this.$addressLookup(query);return await this.$addressLookupClient.send(lookup).then(suggestions=>{return suggestions.result;}).catch(console.log);},buildAddress(suggestion,onlyEntries){let whiteSpace="",secondary=suggestion.secondary;if(suggestion.secondary){if(suggestion.entries>1){if(onlyEntries){secondary+=` (${suggestion.entries})`;}else{secondary+=` ( ${suggestion.entries} more entries)`;}}whiteSpace=" ";}return suggestion.streetLine+whiteSpace+secondary+" "+suggestion.city+", "+suggestion.state+" "+suggestion.zipcode;}}}); // CONCATENATED MODULE: ./components/Forms/Address.vue?vue&type=script&lang=js& /* harmony default export */ var Forms_Addressvue_type_script_lang_js_ = (Addressvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(2); // CONCATENATED MODULE: ./components/Forms/Address.vue function injectStyles (context) { } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( Forms_Addressvue_type_script_lang_js_, render, staticRenderFns, false, injectStyles, "32eee166", "7817d498" ) /* harmony default export */ var Address = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 93: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Edit/EditAddress.vue?vue&type=template&id=ae4b7f40&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('b-modal',{attrs:{"id":_vm.editAddressModalId,"hide-footer":"","modal-class":"address-confirm-modal","hide-header-close":"","visible":"","header-class":"justify-content-center","title":_vm.modalTitle,"no-close-on-backdrop":""}},[_c('ValidationObserver',{ref:"form",scopedSlots:_vm._u([{key:"default",fn:function(ref){ var invalid = ref.invalid; return [_c('Address',{attrs:{"address-field":_vm.addressField,"form":_vm.form}}),_vm._v(" "),_c('div',{staticClass:"form-button-wrapper"},[_c('a',{staticClass:"btn-return",attrs:{"href":"#"},on:{"click":function($event){$event.preventDefault();return _vm.cancelEdit.apply(null, arguments)}}},[_c('svg',{attrs:{"width":"6","height":"10","viewBox":"0 0 6 10","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M5 9L1 5L5 1","stroke":"#182D40","stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"}})]),_vm._v("\n Back\n ")]),_vm._v(" "),_c('button',{staticClass:"btn btn-form-green",attrs:{"type":"submit","disabled":invalid || !_vm.readyToContinue},on:{"click":function($event){$event.preventDefault();return _vm.frontendFormSubmitHandler.apply(null, arguments)}}},[_vm._v("\n Continue\n "),_c('svg',{attrs:{"width":"7","height":"13","viewBox":"0 0 7 13","fill":"none","xmlns":"http://www.w3.org/2000/svg"}},[_c('path',{attrs:{"d":"M1 1.5L6 6.5L1 11.5","stroke":"white","stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"}})])])])]}}])})],1)} var staticRenderFns = [] // CONCATENATED MODULE: ./components/Forms/Edit/EditAddress.vue?vue&type=template&id=ae4b7f40&scoped=true& // EXTERNAL MODULE: ./mixins/forms.js var mixins_forms = __webpack_require__(77); // EXTERNAL MODULE: ./components/Forms/Address.vue + 4 modules var Address = __webpack_require__(91); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/Forms/Edit/EditAddress.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var EditAddressvue_type_script_lang_js_ = ({name:"EditAddress",components:{Address: Address["a" /* default */]},mixins:[mixins_forms["a" /* default */]],props:{addressField:{required:true},modalTitle:{required:false,default:'Change address'},form:{required:true},liveUpdate:{required:false,type:Boolean},ajaxURL:{required:false,type:String}},data(){return{editAddressModalId:'edit-address-modal',originalAddress:this.$copyObject(this.form[this.addressField]),readyToContinue:true};},methods:{submit(){if(this.liveUpdate&&this.ajaxURL){this.$axios.post(this.ajaxURL,{[this.addressField]:this.form[this.addressField]}).then(response=>{this.$emit('close-modal');});}else{this.$emit('close-modal');}},cancelEdit(){this.form[this.addressField]=this.$copyObject(this.originalAddress);this.$emit('close-modal');}}}); // CONCATENATED MODULE: ./components/Forms/Edit/EditAddress.vue?vue&type=script&lang=js& /* harmony default export */ var Edit_EditAddressvue_type_script_lang_js_ = (EditAddressvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(2); // CONCATENATED MODULE: ./components/Forms/Edit/EditAddress.vue function injectStyles (context) { } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( Edit_EditAddressvue_type_script_lang_js_, render, staticRenderFns, false, injectStyles, "ae4b7f40", "34e8c456" ) /* harmony default export */ var EditAddress = __webpack_exports__["a"] = (component.exports); /***/ }) };; //# sourceMappingURL=index.js.map