1(self.webpackChunkdiscoverasr_ui_frontend=self.webpackChunkdiscoverasr_ui_frontend||[]).push([[552],{24947:function(J,B,l){function G(r,y,M){if("string"!=typeof r)return"Not a string!";r=r.replace(/\{[a-z]+[a-zA-Z0-9]*\}/g,function(Z){return"${".concat(Z.slice(1,-1),"}")});return r=r.split("${").join("${o."),y={o:y},r.replace(/\$\{.+?}/g,function(Z){return function(T,z){var v=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"${".concat(T,"}");return T.split(".").reduce(function(P,U){return P[U]|| 2v.replace("${o.","{")},z)}(Z.substr(2,Z.length-3).trim(),y,M)})}l(48598);l(34782);l(26099);l(27495);l(25440);l(42762);var x=l(74692);B.A={bind:function(r,y,M){},inserted:function(r,y,M){var Z=document.createElement("span");Z.className="asc-error";Z.style.fontSize="13px";Z.style.color="#d32f2f";Z.style.width="100%";x(r.parentElement).append(Z);r.classList.add("asc-validation-item");x(r).on("keyup",function(){var T=y.value.validationRules;if(T)for(var z=0;z<T.length;z++){var v=T[z];if(!v.check(r.value))return r.classList.add("has-error"), 3y.value.isPassed=!1,y.value.errorMessage=G(v.errorMessage,v.templateVars),Z.innerText=G(v.errorMessage,v.templateVars),!1;r.classList.remove("has-error");y.value.isPassed=!0;y.value.errorMessage="";Z.innerText=""}});x(r).on("focusout, mouseover, mouseout, focus",function(){var T=y.value.validationRules;if(T)for(var z=0;z<T.length;z++){var v=T[z];if(!v.check(r.value))return r.classList.add("has-error"),y.value.isPassed=!1,y.value.errorMessage=G(v.errorMessage,v.templateVars),Z.innerText=G(v.errorMessage, 4v.templateVars),!1;r.classList.remove("has-error");y.value.isPassed=!0;y.value.errorMessage="";Z.innerText=""}});x(r).on("paste",function(T){var z;T=0<(z=window.navigator.userAgent).indexOf("MSIE ")||0<z.indexOf("Trident/")||0<z.indexOf("Edge/")?window.clipboardData.getData("text"):T.originalEvent.clipboardData.getData("text/plain");if(z=y.value.validationRules)for(var v=0;v<z.length;v++){var P=z[v];if(!P.check(T))return r.classList.add("has-error"),y.value.isPassed=!1,y.value.errorMessage=G(P.errorMessage, 5P.templateVars),Z.innerText=G(P.errorMessage,P.templateVars),!1;r.classList.remove("has-error");y.value.isPassed=!0;y.value.errorMessage="";Z.innerText=""}});"INPUT"!==r.tagName||"text"!==r.type&&"tel"!==r.type&&"password"!==r.type||r.addEventListener("input",function(){var T=document.createEvent("HTMLEvents");T.initEvent("change",!1,!0);r.dispatchEvent(T)})},update:function(r,y,M){if(M=y.value.validationRules){var Z=r.parentElement.getElementsByClassName("asc-error")[0];0<M.length||(r.classList.remove("has-error"), 6y.value.isPassed=!0,y.value.errorMessage="",Z.innerText="")}}}},44324:function(J,B,l){l.r(B);var G=l(71354);G=l.n(G);var x=l(76314);l=l.n(x)()(G());l.push([J.id,"\n.modal-title[data-v-df8c1ce8] {\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text[data-v-df8c1ce8] {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n","",{version:3,sources:["webpack://./src/components/web-check-in/asr-name-validate-modal.vue"], 7names:[],mappings:";AAyGA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;AACA;AACA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,mBAAA;AACA",sourcesContent:["\x3ctemplate\x3e\n \x3cdiv class\x3d\"asr-name-validate-modal\"\x3e\n \x3ctemplate v-if\x3d\"!linkExpired\"\x3e\n \x3cdiv\x3e\n \x3ch3 class\x3d\"heading\"\x3e{{ inputValidatePopupData.mngReservationLabel }}\x3c/h3\x3e\n \x3cdiv class\x3d\"alert alert-danger\" v-if\x3d\"resNotFound\"\x3e\n {{ inputValidatePopupData.reservationNotFoundLabel }}\n \x3c/div\x3e\n \x3clabel class\x3d\"head-title\"\x3e{{ title }}\x3c/label\x3e\n \x3c/div\x3e\n \x3cdiv class\x3d\"name-validate-card col-md-6\"\x3e\n \x3cinput\n type\x3d\"text\"\n class\x3d\"input-text\"\n name\x3d\"lastName\"\n ref\x3d\"lastName\"\n :class\x3d\"{'has-error': error }\"\n v-model\x3d\"lastName\"\n :placeholder\x3d\"subTitle1\"\n @input\x3d\"validateOnInput($event)\"\n /\x3e\n \x3clabel class\x3d\"err-msg\" :class\x3d\"{'hide': !error}\"\x3e{{ inputValidatePopupData.errorMsg}}\x3c/label\x3e\n \x3cdiv class\x3d\"btn\"\x3e\n \x3casr-button @click\x3d\"validateLastName\"\x3e{{ ok }}\x3c/asr-button\x3e\n \x3c/div\x3e\n \x3c/div\x3e\n \x3c/template\x3e\n \x3ctemplate v-else\x3e\n \x3cdiv class\x3d\"alert alert-danger alert-expired\"\x3e\n {{ trans.linkExpired.linkExpiredInfoLabel }}\n \x3c/div\x3e\n \x3c/template\x3e\n \x3c/div\x3e\n\x3c/template\x3e\n\n\x3cscript\x3e\nexport default {\n name: 'asr-name-validate-modal',\n components: {}
7,\n data() {\n return {\n trans: {},\n lastName: '',\n hasError: false,\n ascottStartLogo: '/content/dam/tal/common/assets/logos/brands/ascott',\n };\n },\n props: ['translate', 'title','subTitle1','subTitle2','ok' , 'showError' , 'inputValidatePopupData', 'linkExpired', 'resNotFound'],\n created() {\n let vm \x3d this;\n this.trans \x3d _.merge({}, vm.$props.translate);\n if(this.linkExpired) {\n $('.asr-advantage-offer-details').removeClass('hide');\n } else {\n $('.asr-advantage-offer-details').addClass('hide');\n }\n // this.hasError \x3d this.showError;\n },\n watch: {\n showError(val) {\n this.hasError \x3d val;\n },\n linkExpired(val) {\n if(val) {\n $('.asr-advantage-offer-details').removeClass('hide');\n } else {\n $('.asr-advantage-offer-details').addClass('hide');\n }\n },\n },\n computed: {\n error () {\n return this.hasError || this.showError;\n }\n },\n mounted() {\n if(this.linkExpired) {\n $('.asr-advantage-offer-details').removeClass('hide');\n } else {\n $('.asr-advantage-offer-details').addClass('hide');\n }\n },\n methods: {\n validateLastName() {\n if(!this.lastName) {\n this.hasError \x3d true;\n // this.showError \x3d true;\n } else {\n this.hasError \x3d false;\n // this.showError \x3d false;\n this.$emit('action' , this.lastName );\n }\n },\n validateOnInput(e) {\n if(!e.target.value) {\n this.hasError \x3d true;\n } else {\n this.hasError \x3d false;\n }\n }\n },\n};\n\x3c/script\x3e\n\n\x3cstyle scoped\x3e\n.modal-title {\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n\x3c/style\x3e\n"], 8sourceRoot:""}]);B.default=l},72016:function(J,B,l){l.r(B);var G=l(71354);G=l.n(G);var x=l(76314);l=l.n(x)()(G());l.push([J.id,"\n.asr-outstanding-payment-modal[data-v-610aff76] {\n text-align: center;\n}\n.modal-title[data-v-610aff76] {\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text[data-v-610aff76] {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n","",{version:3,sources:["webpack://./src/components/web-check-in/asr-outstanding-payment-modal.vue"], 9names:[],mappings:";AAoDA;EACA,kBAAA;AACA;AACA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;AACA;AACA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,mBAAA;AACA",sourcesContent:["\x3ctemplate\x3e\n \x3cdiv class\x3d\"asr-outstanding-payment-modal\"\x3e\n \x3ch3 class\x3d\"modal-title\"\x3e{{ trans.outstandingPaymentMessage.text }}\x3c/h3\x3e\n \x3cp class\x3d\"modal-text\"\x3e{{ updatedModalContent }}\x3c/p\x3e\n \x3cdiv class\x3d\"btn\"\x3e\n \x3casr-button type\x3d\"secondary\" @click\x3d\"noUpdate\"\x3e{{ trans.outstandingPaymentMessage.noLabel }}\x3c/asr-button\x3e\n \x3casr-button @click\x3d\"yesUpdate\"\x3e{{ trans.outstandingPaymentMessage.yesLabel }}\x3c/asr-button\x3e\n \x3c/div\x3e\n \x3c/div\x3e\n\x3c/template\x3e\n\n\x3cscript\x3e\nexport default {\n name: 'asr-outstanding-payment-modal',\n components: {},\n data() {\n return {\n trans: {},\n };\n },\n props: ['translate', 'outstandingModalContent'],\n created() {\n let vm \x3d this;\n this.trans \x3d _.merge({}, vm.$props.translate);\n },\n computed: {\n updatedModalContent() {\n let alreadySubmittedApartments \x3d JSON.parse(sessionStorage.getItem('webCheckIn')).filter(\n (item) \x3d\x3e item.registerationFormUploaded\n );\n let roomsLabel \x3d '';\n alreadySubmittedApartments.forEach((apa, i) \x3d\x3e {\n roomsLabel +\x3d `${this.trans.room.roomLabel}${apa.index}: ${apa.apartmentType}`;\n if (i \x3d\x3d\x3d 0 \x26\x26 alreadySubmittedApartments.length \x3e 1) {\n roomsLabel +\x3d ' \x26 ';\n }\n });\n return this.outstandingModalContent.replace('{roomDetails}', roomsLabel);\n },\n },\n methods: {\n noUpdate() {\n this.$emit('no-include-payment');\n },\n yesUpdate() {\n this.$emit('yes-include-payment');\n },\n },\n};\n\x3c/script\x3e\n\n\x3cstyle scoped\x3e\n.asr-outstanding-payment-modal {\n text-align: center;\n}\n.modal-title {\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n\x3c/style\x3e\n"], 10sourceRoot:""}]);B.default=l},70910:function(J,B,l){l.r(B);var G=l(71354);G=l.n(G);var x=l(76314);l=l.n(x)()(G());l.push([J.id,"\n.modal-title[data-v-7e269954] {\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text[data-v-7e269954] {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n","",{version:3,sources:["webpack://./src/components/web-check-in/asr-remove-guest-modal.vue"],names:[],mappings:";AAqEA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;AACA;AACA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,mBAAA;AACA", 11sourcesContent:["\x3ctemplate\x3e\n \x3cdiv class\x3d\"asr-remove-guest-modal\"\x3e\n \x3cdiv class\x3d\"modal-content\"\x3e\n \x3cdiv class\x3d\"name-validate-card\"\x3e\n \x3ch3 class\x3d\"modal-title\"\x3e\x3cstrong\x3e{{ title }}\x3c/strong\x3e\x3c/h3\x3e\n \x3clabel class\x3d\"text-left sub-text text-center checkout-text\"\x3e\x3cstrong\x3e{{ subTitle1 }}\x3c/strong\x3e\x3c/label\x3e\n \x3cdiv class\x3d\"btn\"\x3e\n \x3casr-button type\x3d\"secondary\" @click\x3d\"remove\"\x3e{{ ok }}\x3c/asr-button\x3e\n \x3casr-button @click\x3d\"cancel\"\x3e{{ dont }}\x3c/asr-button\x3e\n \x3c/div\x3e\n \x3c/div\x3e\n \x3c/div\x3e\n \x3c/div\x3e\n \x3c/template\x3e\n \n \x3cscript\x3e\n export default {\n name: 'asr-remove-guest-modal',\n components: {}
11,\n data() {\n return {\n trans: {},\n lastName: '',\n hasError: false,\n };\n },\n props: ['translate', 'title','subTitle1','subTitle2','ok' ,'dont', 'showError'],\n created() {\n let vm \x3d this;\n this.trans \x3d _.merge({}, vm.$props.translate);\n // this.hasError \x3d this.showError;\n },\n watch: {\n showError(val) {\n this.hasError \x3d val;\n }\n },\n computed: {\n error () {\n return this.hasError || this.showError;\n }\n },\n methods: {\n remove(e) {\n this.$emit('remove');\n },\n cancel() {\n this.$emit('closeModal');\n }\n },\n };\n \x3c/script\x3e\n \n \x3cstyle scoped\x3e\n .modal-title {\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n }\n .modal-text {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n }\n \x3c/style\x3e\n "], 12sourceRoot:""}]);B.default=l},90574:function(J,B,l){l.r(B);var G=l(71354);G=l.n(G);var x=l(76314);l=l.n(x)()(G());l.push([J.id,"\n.asr-signature-pad-modal[data-v-c8ac24da] {\n text-align: center;\n}\n.canvas-pad[data-v-c8ac24da] {\n width: 100%;\n border: 1px solid #b9b9b9;\n border-radius: 5px;\n cursor: url(http://icons.iconarchive.com/icons/designcontest/vintage/32/Patent-Pen-icon.png) 0 10, progress;\n}\n.modal-title[data-v-c8ac24da] {\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text[data-v-c8ac24da] {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n", 13"",{version:3,sources:["webpack://./src/components/web-check-in/asr-signature-pad-modal.vue"],names:[],mappings:";AAiHA;EACA,kBAAA;AACA;AAEA;EACA,WAAA;EACA,yBAAA;EACA,kBAAA;EACA,2GAAA;AACA;AAEA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;AACA;AACA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,mBAAA;AACA",sourcesContent:['\x3ctemplate\x3e\n \x3cdiv class\x3d"asr-signature-pad-modal"\x3e\n \x3ch3 class\x3d"modal-title"\x3e{{trans.labelSignatureHeader}}\x3c/h3\x3e\n \x3cp class\x3d"modal-text"\x3e{{trans.labelDrawSignature}}\x3c/p\x3e\n \x3ccanvas\n id\x3d"signatureCanvas"\n ref\x3d"canvas"\n @mousedown\x3d"startDrawing"\n @mousemove\x3d"draw"\n @mouseup\x3d"stopDrawing"\n @mouseleave\x3d"stopDrawing"\n class\x3d"canvas-pad"\n \x3e\x3c/canvas\x3e\n \x3cdiv class\x3d"btn"\x3e\n \x3casr-button type\x3d"secondary" @click\x3d"clearCanvas" v-text\x3d"trans.labelReset"\x3e\x3c/asr-button\x3e\n \x3casr-button @click\x3d"saveCanvas" :disabled\x3d"saveButtonDisabled" v-text\x3d"trans.labelSave"\x3e\x3c/asr-button\x3e\n \x3c/div\x3e\n \x3c/div\x3e\n\x3c/template\x3e\n \n \x3cscript\x3e\nexport default {\n name: \'asr-signature-pad-modal\',\n data() {\n return {\n isDrawing: false,\n context: null,\n saveButtonDisabled: true,\n trans: {}\n };\n },\n props: [\'translate\'],\n mounted() {\n this.trans \x3d this.translate.signaturePad\n const canvas \x3d this.$refs.canvas;\n canvas.width \x3d 400;\n canvas.height \x3d 200;\n this.context \x3d canvas.getContext(\'2d\');\n this.context.strokeStyle \x3d \'black\';\n this.context.lineWidth \x3d 2;\n\n // Prevent touch scrolling when interacting with the canvas\n canvas.addEventListener(\'touchstart\', function(event) {\n event.preventDefault(); // Prevent scrolling\n }, { passive: false });\n\n canvas.addEventListener(\'touchmove\', function(event) {\n event.preventDefault(); // Prevent scrolling\n }, { passive: false });\n\n // Add your drawing logic here\n canvas.addEventListener(\'touchstart\', this.startDrawing);\n canvas.addEventListener(\'touchmove\', this.draw);\n canvas.addEventListener(\'touchend\', this.stopDrawing);
13\n\n this.isDrawing \x3d false;\n },\n methods: {\n startDrawing(event) {\n this.isDrawing \x3d true;\n const rect \x3d this.$refs.canvas.getBoundingClientRect();\n this.context.beginPath();\n const { x, y } \x3d this.getEventCoordinates(event);\n this.context.moveTo(x, y)\n this.saveButtonDisabled \x3d false;\n },\n draw(event) {\n if (!this.isDrawing) return;\n const rect \x3d this.$refs.canvas.getBoundingClientRect();\n const { x, y } \x3d this.getEventCoordinates(event);\n this.context.lineTo(x, y);\n this.context.stroke();\n this.saveButtonDisabled \x3d false;\n },\n stopDrawing() {\n this.isDrawing \x3d false;\n this.context.closePath();\n },\n clearCanvas() {\n const canvas \x3d this.$refs.canvas;\n this.context.clearRect(0, 0, canvas.width, canvas.height);\n this.saveButtonDisabled \x3d true;\n },\n saveCanvas() {\n const canvas \x3d this.$refs.canvas;\n const dataUrl \x3d canvas.toDataURL(\'image/png\');\n this.$emit("closeModal")\n this.$emit("signatureImage", dataUrl)\n },\n\n // Get coordinates for both touch and mouse events\n getEventCoordinates(event) {\n const canvas \x3d this.$refs.canvas;\n const rect \x3d canvas.getBoundingClientRect();\n if (event.touches) {\n // For touch events\n return {\n x: event.touches[0].clientX - rect.left,\n y: event.touches[0].clientY - rect.top,\n };\n } else {\n // For mouse events\n return {\n x: event.clientX - rect.left,\n y: event.clientY - rect.top,\n };\n }\n },\n },\n};\n\x3c/script\x3e\n\n\x3cstyle scoped\x3e\n.asr-signature-pad-modal {\n text-align: center;\n}\n\n.canvas-pad {\n width: 100%;\n border: 1px solid #b9b9b9;\n border-radius: 5px;\n cursor: url(http://icons.iconarchive.com/icons/designcontest/vintage/32/Patent-Pen-icon.png) 0 10, progress;\n}\n\n.modal-title {\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n\x3c/style\x3e\n\n'], 14sourceRoot:""}]);B.default=l},34932:function(J,B,l){l.r(B);var G=l(71354);G=l.n(G);var x=l(76314);l=l.n(x)()(G());l.push([J.id,"\n.modal-title[data-v-6819fd31] {\n text-align: center;\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text[data-v-6819fd31] {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n","",{version:3,sources:["webpack://./src/components/web-check-in/asr-terms-and-conditions-modal.vue"], 15names:[],mappings:";AAyBA;EACA,kBAAA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,cAAA;EACA,mBAAA;AACA;AACA;EACA,eAAA;EACA,iBAAA;EACA,cAAA;EACA,mBAAA;AACA",sourcesContent:['\x3ctemplate\x3e\n \x3cdiv class\x3d"asr-terms-and-conditions-modal" v-if\x3d"englishTnC || localTnC"\x3e\n \x3ch3 class\x3d"modal-title" v-html\x3d"trans.termsAndCondition.text"\x3e\x3c/h3\x3e\n \x3cp class\x3d"modal-text" v-if\x3d"englishTnC" v-html\x3d"englishTnC"\x3e\x3c/p\x3e\n \x3cp class\x3d"modal-text" v-if\x3d"localTnC" v-html\x3d"localTnC"\x3e\x3c/p\x3e\n \x3c/div\x3e\n\x3c/template\x3e\n\n\x3cscript\x3e\nexport default {\n name: \'asr-terms-and-conditions-modal\',\n components: {},\n data() {\n return {\n trans: {},\n };\n },\n props: [\'englishTnC\', \'localTnC\', \'translate\'],\n created() {\n this.trans \x3d _.merge({}, this.$props.translate);\n },\n};\n\x3c/script\x3e\n\n\x3cstyle scoped\x3e\n.modal-title {\n text-align: center;\n font-size: 22px;\n line-height: 28px;\n font-weight: 700;\n color: #373737;\n margin-bottom: 24px;\n}\n.modal-text {\n font-size: 16px;\n line-height: 24px;\n color: #555555;\n margin-bottom: 24px;\n}\n\x3c/style\x3e\n'], 16sourceRoot:""}]);B.default=l},85133:function(J,B,l){l.r(B);var G=l(71354);G=l.n(G);var x=l(76314);l=l.n(x)()(G());l.push([J.id,'.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) scale(0.7);transform:rotate(-45deg) scale(0.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{-webkit-transform:rotate(135deg) scale(0.7);transform:rotate(135deg) scale(0.7)}.mx-btn{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn:disabled,.mx-btn.disabled{color:#ccc;cursor:not-allowed}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .24s ease-out;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform-origin:center top;transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;padding:6px 30px;padding-left:10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mx-input:hover,.mx-input:focus{border-color:#409aff}.mx-input:disabled,.mx-input.disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(0,0,0,.5);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:rgba(0,0,0,.8)}.mx-datepicker-main{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei",sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}.mx-datepicker-sidebar{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 750px){.mx-range-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell:hover{color:inherit;background-color:transparent}.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx-table th{padding:0;font-weight:500;vertical-align:middle}.mx-table td{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{-webkit-box-flex:1;-ms-flex:1;flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list::after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}\n', 17"",{version:3,sources:["webpack://./node_modules/vue2-datepicker/index.css"],names:[],mappings:"AAAA,2JAA2J,UAAU,CAAC,iBAAiB,CAAC,QAAQ,CAAC,oBAAoB,CAAC,UAAU,CAAC,WAAW,CAAC,qBAAqB,CAAC,kBAAkB,CAAC,yBAAyB,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,qBAAqB,CAAC,+BAA+B,CAAC,uBAAuB,CAAC,2CAA2C,CAAC,mCAAmC,
17CAAC,2BAA2B,SAAS,CAAC,6BAA6B,QAAQ,CAAC,+EAA+E,2CAA2C,CAAC,mCAAmC,CAAC,QAAQ,6BAA6B,CAAC,qBAAqB,CAAC,aAAa,CAAC,cAAc,CAAC,eAAe,CAAC,gBAAgB,CAAC,QAAQ,CAAC,cAAc,CAAC,4BAA4B,CAAC,YAAY,CAAC,+BAA+B,CAAC,iBAAiB,CAAC,aAAa,CAAC,kBAAkB,CAAC,cAAc,oBAAoB,CAAC,aAAa,CAAC,kCAAkC,UAAU,CAAC,kBAAkB,CAAC,aAAa,QAAQ,CAAC,aAAa,CAAC,eAAe,CAAC,mBAAmB,CAAC,cAAc,WAAW,CAAC,wCAAwC,SAAS,CAAC,mBAAmB,WAAW,CAAC,iBAAiB,CAAC,eAAe,CAAC,oBAAoB,iBAAiB,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,SAAS,CAAC,SAAS,CAAC,iBAAiB,CAAC,SAAS,CAAC,wCAAwC,CAAC,gCAAgC,CAAC,wCAAwC,iBAAiB,CAAC,UAAU,CAAC,QAAQ,CAAC,cAAc,CAAC,qBAAqB,CAAC,qCAAqC,CAAC,uCAAuC,CAAC,+BAA+B,CAAC,4DAA4D,SAAS,CAAC,2BAA2B,CAAC,mBAAmB,CAAC,kHAAkH,CAAC,0GAA0G,CAAC,kGAAkG,CAAC,uJAAuJ,CAAC,mCAAmC,CAAC,2BAA2B,CAAC,6EAA6E,SAAS,CAAC,2BAA2B,CAAC,mBAAmB,CAAC,eAAe,iBAAiB,CAAC,oBAAoB,CAAC,WAAW,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,eAAe,CAAC,qBAAqB,WAAW,CAAC,sBAAsB,UAAU,CAAC,kBAAkB,iBAAiB,CAAC,UAAU,oBAAoB,CAAC,6BAA6B,CAAC,qBAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,cAAc,CAAC,eAAe,CAAC,UAAU,CAAC,qBAAqB,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,mDAAmD,CAAC,2CAA2C,CAAC,gCAAgC,oBAAoB,CAAC,sCAAsC,UAAU,CAAC,wBAAwB,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,gBAAgB,YAAY,CAAC,qBAAqB,YAAY,CAAC,iCAAiC,iBAAiB,CAAC,OAAO,CAAC,SAAS,CAAC,kCAAkC,CAAC,0BAA0B,CAAC,cAAc,CAAC,aAAa,CAAC,oBAAoB,CAAC,qBAAqB,CAAC,eAAe,cAAc,CAAC,qBAAqB,oBAAoB,CAAC,oBAAoB,2EAA2E,CAAC,aAAa,CAAC,qBAAqB,CAAC,wBAAwB,CAAC,qBAAqB,iBAAiB,CAAC,cAAc,CAAC,iBAAiB,CAAC,8CAA8C,CAAC,sCAAsC,CAAC,YAAY,CAAC,uBAAuB,UAAU,CAAC,6BAA6B,CAAC,qBAAqB,CAAC,WAAW,CAAC,WAAW,CAAC,aAAa,CAAC,8CAA8C,iBAAiB,CAAC,6BAA6B,CAAC,oBAAoB,iBAAiB,CAAC,wBAAwB,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,iBAAiB,aAAa,CAAC,aAAa,CAAC,gBAAgB,CAAC,kBAAkB,mBAAmB,CAAC,mBAAmB,CAAC,YAAY,CAAC,yBAAyB,kBAAkB,2BAA2B,CAAC,4BAA4B,CAAC,yBAAyB,CAAC,qBAAqB,CAAC,CAAC,sBAAsB,eAAe,CAAC,+BAA+B,CAAC,sBAAsB,eAAe,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,aAAa,6BAA6B,CAAC,qBAAqB,CAAC,WAAW,CAAC,gBAAgB,CAAC,0BAA0B,6BAA6B,CAAC,oCAAoC,6BAA6B,CAAC,qBAAqB,CAAC,WAAW,CAAC,gBAAgB,CAAC,iBAAiB,CAAC,eAAe,CAAC,2CAA2C,UAAU,CAAC,6CAA6C,WAAW,CAAC,0BAA0B,cAAc,CAAC,8BAA8B,YAAY,CAAC,oCAAoC,WAAW,CAAC,qBAAqB,iBAAiB,CAAC,YAAY,CAAC,6BAA6B,CAAC,qBAAqB,CAAC,2BAA2B,cAAc,CAAC,iCAAiC,aAAa,CAAC,wBAAwB,CAAC,kCAAkC,UAAU,CAAC,wBAAwB,CAAC,8EAA8E,aAAa,CAAC,wBAAwB,CAAC,oCAAoC,kBAAkB,CAAC,UAAU,CAAC,wBAAwB,CAAC,oCAAoC,
17cAAc,CAAC,0CAA0C,wBAAwB,CAAC,mDAAmD,wBAAwB,CAAC,gDAAgD,aAAa,CAAC,4BAA4B,CAAC,iDAAiD,aAAa,CAAC,4BAA4B,CAAC,gBAAgB,UAAU,CAAC,UAAU,kBAAkB,CAAC,wBAAwB,CAAC,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,6BAA6B,CAAC,qBAAqB,CAAC,iBAAiB,CAAC,aAAa,SAAS,CAAC,eAAe,CAAC,qBAAqB,CAAC,aAAa,SAAS,CAAC,qBAAqB,CAAC,oCAAoC,WAAW,CAAC,cAAc,CAAC,sBAAsB,aAAa,CAAC,uCAAuC,UAAU,CAAC,eAAe,CAAC,SAAS,kBAAkB,CAAC,UAAU,CAAC,MAAM,CAAC,WAAW,CAAC,eAAe,CAAC,kBAAkB,6BAA6B,CAAC,kBAAkB,iBAAiB,CAAC,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,WAAW,CAAC,gBAAgB,+BAA+B,CAAC,iBAAiB,YAAY,CAAC,6BAA6B,CAAC,qBAAqB,CAAC,eAAe,CAAC,iBAAiB,mBAAmB,CAAC,mBAAmB,CAAC,YAAY,CAAC,UAAU,CAAC,WAAW,CAAC,eAAe,CAAC,gBAAgB,kBAAkB,CAAC,UAAU,CAAC,MAAM,CAAC,iBAAiB,CAAC,6BAA6B,CAAC,iBAAiB,CAAC,4BAA4B,aAAa,CAAC,8BAA8B,QAAQ,CAAC,SAAS,CAAC,eAAe,CAAC,qCAAqC,UAAU,CAAC,aAAa,CAAC,YAAY,CAAC,8BAA8B,cAAc,CAAC,cAAc,CAAC,WAAW,CAAC,gBAAgB,CAAC,oCAAoC,aAAa,CAAC,wBAAwB,CAAC,qCAAqC,aAAa,CAAC,4BAA4B,CAAC,eAAe,CAAC,uCAAuC,kBAAkB,CAAC,UAAU,CAAC,wBAAwB,CAAC,gBAAgB,cAAc,CAAC,gBAAgB,CAAC,cAAc,CAAC,gBAAgB,CAAC,sBAAsB,aAAa,CAAC,wBAAwB,CAAC,uBAAuB,aAAa,CAAC,4BAA4B,CAAC,eAAe,CAAC,yBAAyB,kBAAkB,CAAC,UAAU,CAAC,wBAAwB", 18sourcesContent:['.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) scale(0.7);transform:rotate(-45deg) scale(0.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{-webkit-transform:rotate(135deg) scale(0.7);transform:rotate(135deg) scale(0.7)}.mx-btn{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn:disabled,.mx-btn.disabled{color:#ccc;cursor:not-allowed}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .24s ease-out;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform .3s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform-origin:center top;transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;padding:6px 30px;padding-left:10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mx-input:hover,.mx-input:focus{border-color:#409aff}.mx-input:disabled,.mx-input.disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(0,0,0,.5);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:rgba(0,0,0,.8)}.mx-datepicker-main{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei",sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}.mx-datepicker-sidebar{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 750px){.mx-range-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell:hover{color:inherit;background-color:transparent}.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx-table th{padding:0;font-weight:500;vertical-align:middle}.mx-table td{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{-webkit-box-flex:1;-ms-flex:1;flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list::after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}\n'], 19sourceRoot:""}]);B.default=l},39132:function(J,B,l){var G;J=l.nmd(J);(function(){function x(e){this.mode=z.MODE_8BIT_BYTE;this.data=e;this.parsedData=[];e=0;for(var b=this.data.length;e<b;e++){var g=[],m=this.data.charCodeAt(e);65536<m?(g[0]=240|(1835008&m)>>>18,g[1]=128|(258048&m)>>>12,g[2]=128|(4032&m)>>>6,g[3]=128|63&m):2048<m?(g[0]=224|(61440&m)>>>12,g[1]=128|(4032&m)>>>6,g[2]=128|63&m):128<m?(g[0]=192|(1984&m)>>>6,g[1]=128|63&m):g[0]=m;this.parsedData.push(g)}this.parsedData=Array.prototype.concat.apply([], 20this.parsedData);this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function r(e,b){this.typeNumber=e;this.errorCorrectLevel=b;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]}function y(e,b){if(null==e.length)throw Error(e.length+"/"+b);for(var g=0;g<e.length&&0==e[g];)g++;this.num=Array(e.length-g+b);for(b=0;b<e.length-g;b++)this.num[b]=e[b+g]}function M(e,b){this.totalCount=e;this.dataCount= 21b}function Z(){this.buffer=[];this.length=0}function T(){var e=!1,b=navigator.userAgent;/android/i.test(b)&&(e=!0,(b=b.toString().match(/android ([0-9]\.[0-9])/i))&&b[1]&&(e=parseFloat(b[1])));return e}x.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var b=0,g=this.parsedData.length;b<g;b++)e.put(this.parsedData[b],8)}};r.prototype={addData:function(e){e=new x(e);this.dataList.push(e);this.dataCache=null},isDark:function(e,b){if(0>e||this.moduleCount<=e||0>b|| 22this.moduleCount<=b)throw Error(e+","+b);return this.modules[e][b]},getModuleCount:function(){return this.moduleCount},make:function(){this.makeImpl(!1,this.getBestMaskPattern())},makeImpl:function(e,b){this.moduleCount=4*this.typeNumber+17;this.modules=Array(this.moduleCount);for(var g=0;g<this.moduleCount;g++){this.modules[g]=Array(this.moduleCount);for(var m=0;m<this.moduleCount;m++)this.modules[g][m]=null}this.setupPositionProbePattern(0,0);this.setupPositionProbePattern(this.moduleCount-7,0); 23this.setupPositionProbePattern(0,this.moduleCount-7);this.setupPositionAdjustPattern();this.setupTimingPattern();this.setupTypeInfo(e,b);7<=this.typeNumber&&this.setupTypeNumber(e);null==this.dataCache&&(this.dataCache=r.createData(this.typeNumber,this.errorCorrectLevel,this.dataList));this.mapData(this.dataCache,b)},setupPositionProbePattern:function(e,b){for(var g=-1;7>=g;g++)if(!(-1>=e+g||this.moduleCount<=e+g))for(var m=-1;7>=m;
23m++)-1>=b+m||this.moduleCount<=b+m||(this.modules[e+g][b+m]=0<=g&& 246>=g&&(0==m||6==m)||0<=m&&6>=m&&(0==g||6==g)||2<=g&&4>=g&&2<=m&&4>=m)},getBestMaskPattern:function(){for(var e=0,b=0,g=0;8>g;g++){this.makeImpl(!0,g);var m=P.getLostPoint(this);(0==g||e>m)&&(e=m,b=g)}return b},createMovieClip:function(e,b,g){e=e.createEmptyMovieClip(b,g);this.make();for(b=0;b<this.modules.length;b++){g=1*b;for(var m=0;m<this.modules[b].length;m++){var t=1*m;this.modules[b][m]&&(e.beginFill(0,100),e.moveTo(t,g),e.lineTo(t+1,g),e.lineTo(t+1,g+1),e.lineTo(t,g+1),e.endFill())}}return e}, 25setupTimingPattern:function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=0==e%2);for(e=8;e<this.moduleCount-8;e++)null==this.modules[6][e]&&(this.modules[6][e]=0==e%2)},setupPositionAdjustPattern:function(){for(var e=P.getPatternPosition(this.typeNumber),b=0;b<e.length;b++)for(var g=0;g<e.length;g++){var m=e[b],t=e[g];if(null==this.modules[m][t])for(var w=-2;2>=w;w++)for(var a=-2;2>=a;a++)this.modules[m+w][t+a]=-2==w||2==w||-2==a||2==a||0==w&&0==a}},setupTypeNumber:function(e){for(var b= 26P.getBCHTypeNumber(this.typeNumber),g=0;18>g;g++){var m=!e&&1==(b>>g&1);this.modules[Math.floor(g/3)][g%3+this.moduleCount-8-3]=m}for(g=0;18>g;g++)m=!e&&1==(b>>g&1),this.modules[g%3+this.moduleCount-8-3][Math.floor(g/3)]=m},setupTypeInfo:function(e,b){b=P.getBCHTypeInfo(this.errorCorrectLevel<<3|b);for(var g=0;15>g;g++){var m=!e&&1==(b>>g&1);6>g?this.modules[g][8]=m:8>g?this.modules[g+1][8]=m:this.modules[this.moduleCount-15+g][8]=m}for(g=0;15>g;g++)m=!e&&1==(b>>g&1),8>g?this.modules[8][this.moduleCount- 27g-1]=m:9>g?this.modules[8][15-g-1+1]=m:this.modules[8][15-g-1]=m;this.modules[this.moduleCount-8][8]=!e},mapData:function(e,b){for(var g=-1,m=this.moduleCount-1,t=7,w=0,a=this.moduleCount-1;0<a;a-=2)for(6==a&&a--;;){for(var f=0;2>f;f++)if(null==this.modules[m][a-f]){var p=!1;w<e.length&&(p=1==(e[w]>>>t&1));P.getMask(b,m,a-f)&&(p=!p);this.modules[m][a-f]=p;-1==--t&&(w++,t=7)}if(0>(m+=g)||this.moduleCount<=m){m-=g;g=-g;break}}}};r.PAD0=236;r.PAD1=17;r.createData=function(e,b,g){b=M.getRSBlocks(e,b); 28for(var m=new Z,t=0;t<g.length;t++){var w=g[t];m.put(w.mode,4);m.put(w.getLength(),P.getLengthInBits(w.mode,e));w.write(m)}for(t=e=0;t<b.length;t++)e+=b[t].dataCount;if(m.getLengthInBits()>8*e)throw Error("code length overflow. ("+m.getLengthInBits()+"\x3e"+8*e+")");for(m.getLengthInBits()+4<=8*e&&m.put(0,4);0!=m.getLengthInBits()%8;)m.putBit(!1);for(;!(m.getLengthInBits()>=8*e||(m.put(r.PAD0,8),m.getLengthInBits()>=8*e));)m.put(r.PAD1,8);return r.createBytes(m,b)};r.createBytes=function(e,b){for(var g= 290,m=0,t=0,w=Array(b.length),a=Array(b.length),f=0;f<b.length;f++){var p=b[f].dataCount,q=b[f].totalCount-p;m=Math.max(m,p);t=Math.max(t,q);w[f]=Array(p);for(var F=0;F<w[f].length;F++)w[f][F]=255&e.buffer[F+g];g+=p;F=P.getErrorCorrectPolynomial(q);p=(new y(w[f],F.getLength()-1)).mod(F);a[f]=Array(F.getLength()-1);for(F=0;F<a[f].length;F++)q=F+p.getLength()-a[f].length,a[f][F]=0<=q?p.get(q):0}for(F=f=0;F<b.length;F++)f+=b[F].totalCount;e=Array(f);for(F=g=0;F<m;F++)for(f=0;f<b.length;f++)F<w[f].length&& 30(e[g++]=w[f][F]);for(F=0;F<t;F++)for(f=0;f<b.length;f++)F<a[f].length&&(e[g++]=a[f][F]);return e};for(var z={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},v={L:1,M:0,Q:3,H:2},P={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6, 3130,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var b=e<<10;0<=P.getBCHDigit(b)-P.getBCHDigit(P.G15);
31)b^=P.G15<<P.getBCHDigit(b)-P.getBCHDigit(P.G15);return(e<< 3210|b)^P.G15_MASK},getBCHTypeNumber:function(e){for(var b=e<<12;0<=P.getBCHDigit(b)-P.getBCHDigit(P.G18);)b^=P.G18<<P.getBCHDigit(b)-P.getBCHDigit(P.G18);return e<<12|b},getBCHDigit:function(e){for(var b=0;0!=e;)b++,e>>>=1;return b},getPatternPosition:function(e){return P.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,b,g){switch(e){case 0:return 0==(b+g)%2;case 1:return 0==b%2;case 2:return 0==g%3;case 3:return 0==(b+g)%3;case 4:return 0==(Math.floor(b/2)+Math.floor(g/3))%2;case 5:return 0==b*g% 332+b*g%3;case 6:return 0==(b*g%2+b*g%3)%2;case 7:return 0==(b*g%3+(b+g)%2)%2;default:throw Error("bad maskPattern:"+e);}},getErrorCorrectPolynomial:function(e){for(var b=new y([1],0),g=0;g<e;g++)b=b.multiply(new y([1,U.gexp(g)],0));return b},getLengthInBits:function(e,b){if(1<=b&&10>b)switch(e){case z.MODE_NUMBER:return 10;case z.MODE_ALPHA_NUM:return 9;case z.MODE_8BIT_BYTE:case z.MODE_KANJI:return 8;default:throw Error("mode:"+e);}else if(27>b)switch(e){case z.MODE_NUMBER:return 12;case z.MODE_ALPHA_NUM:return 11; 34case z.MODE_8BIT_BYTE:return 16;case z.MODE_KANJI:return 10;default:throw Error("mode:"+e);}else{if(!(41>b))throw Error("type:"+b);switch(e){case z.MODE_NUMBER:return 14;case z.MODE_ALPHA_NUM:return 13;case z.MODE_8BIT_BYTE:return 16;case z.MODE_KANJI:return 12;default:throw Error("mode:"+e);}}},getLostPoint:function(e){for(var b=e.getModuleCount(),g=0,m=0;m<b;m++)for(var t=0;t<b;t++){for(var w=0,a=e.isDark(m,t),f=-1;1>=f;f++)if(!(0>m+f||b<=m+f))for(var p=-1;1>=p;p++)0>t+p||b<=t+p||0==f&&0==p||a== 35e.isDark(m+f,t+p)&&w++;5<w&&(g+=3+w-5)}for(m=0;m<b-1;m++)for(t=0;t<b-1;t++)w=0,e.isDark(m,t)&&w++,e.isDark(m+1,t)&&w++,e.isDark(m,t+1)&&w++,e.isDark(m+1,t+1)&&w++,0!=w&&4!=w||(g+=3);for(m=0;m<b;m++)for(t=0;t<b-6;t++)e.isDark(m,t)&&!e.isDark(m,t+1)&&e.isDark(m,t+2)&&e.isDark(m,t+3)&&e.isDark(m,t+4)&&!e.isDark(m,t+5)&&e.isDark(m,t+6)&&(g+=40);for(t=0;t<b;t++)for(m=0;m<b-6;m++)e.isDark(m,t)&&!e.isDark(m+1,t)&&e.isDark(m+2,t)&&e.isDark(m+3,t)&&e.isDark(m+4,t)&&!e.isDark(m+5,t)&&e.isDark(m+6,t)&&(g+=40); 36for(t=w=0;t<b;t++)for(m=0;m<b;m++)e.isDark(m,t)&&w++;return g+Math.abs(100*w/b/b-50)/5*10}},U={glog:function(e){if(1>e)throw Error("glog("+e+")");return U.LOG_TABLE[e]},gexp:function(e){for(;0>e;)e+=255;for(;256<=e;)e-=255;return U.EXP_TABLE[e]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},X=0;8>X;X++)U.EXP_TABLE[X]=1<<X;for(X=8;256>X;X++)U.EXP_TABLE[X]=U.EXP_TABLE[X-4]^U.EXP_TABLE[X-5]^U.EXP_TABLE[X-6]^U.EXP_TABLE[X-8];for(X=0;255>X;X++)U.LOG_TABLE[U.EXP_TABLE[X]]=X;y.prototype={get:function(e){return this.num[e]}, 37getLength:function(){return this.num.length},multiply:function(e){for(var b=Array(this.getLength()+e.getLength()-1),g=0;g<this.getLength();g++)for(var m=0;m<e.getLength();m++)b[g+m]^=U.gexp(U.glog(this.get(g))+U.glog(e.get(m)));return new y(b,0)},mod:function(e){if(0>this.getLength()-e.getLength())return this;for(var b=U.glog(this.get(0))-U.glog(e.get(0)),g=Array(this.getLength()),m=0;m<this.getLength();m++)g[m]=this.get(m);for(m=0;m<e.getLength();m++)g[m]^=U.gexp(U.glog(e.get(m))+b);return(new y(g, 380)).mod(e)}};M.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43, 391,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74, 4046,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16], 41[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116], 42[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48], 43[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];M.getRSBlocks=function(e,b){var g=M.getRsBlockTable(e,b);if(null==g)throw Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+ 44b);e=g.length/3;b=[];for(var m=0;m<e;m++)for(var t=g[3*m],w=g[3*m+1],a=g[3*m+2],f=0;f<t;f++)b.push(new M(w,a));return b};M.getRsBlockTable=function(e,b){switch(b){case v.L:return M.RS_BLOCK_TABLE[4*(e-1)];case v.M:return M.RS_BLOCK_TABLE[4*(e-1)+1];case v.Q:return M.RS_BLOCK_TABLE[4*(e-1)+2];case v.H:return M.RS_BLOCK_TABLE[4*(e-1)+3]}};Z.prototype={get:function(e){return 1==(this.buffer[Math.floor(e/8)]>>>7-e%8&1)},put:function(e,b){for(var g=0;g<b;g++)this.putBit(1==(e>>>b-g-1&1))},getLengthInBits:function(){return this.length}, 45putBit:function(e){var b=Math.floor(this.length/8);this.buffer.length<=b&&this.buffer.push(0);e&&(this.buffer[b]|=128>>>this.length%8);this.length++}};var ja=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,8
456,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711, 46509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]],za=function(){var e=function(b,g){this._el=b;this._htOption=g};return e.prototype.draw=function(b){function g(p, 47q){p=document.createElementNS("http://www.w3.org/2000/svg",p);for(var F in q)q.hasOwnProperty(F)&&p.setAttribute(F,q[F]);return p}var m=this._htOption,t=this._el,w=b.getModuleCount();Math.floor(m.width/w);Math.floor(m.height/w);this.clear();var a=g("svg",{viewBox:"0 0 "+String(w)+" "+String(w),width:"100%",height:"100%",fill:m.colorLight});a.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink");t.appendChild(a);a.appendChild(g("rect",{fill:m.colorLight,width:"100%", 48height:"100%"}));a.appendChild(g("rect",{fill:m.colorDark,width:"1",height:"1",id:"template"}));for(m=0;m<w;m++)for(t=0;t<w;t++)if(b.isDark(m,t)){var f=g("use",{x:String(m),y:String(t)});f.setAttributeNS("http://www.w3.org/1999/xlink","href","#template");a.appendChild(f)}},e.prototype.clear=function(){for(;this._el.hasChildNodes();)this._el.removeChild(this._el.lastChild)},e}(),ta="svg"===document.documentElement.tagName.toLowerCase()?za:"undefined"==typeof CanvasRenderingContext2D?function(){var e= 49function(b,g){this._el=b;this._htOption=g};return e.prototype.draw=function(b){for(var g=this._htOption,m=this._el,t=b.getModuleCount(),w=Math.floor(g.width/t),a=Math.floor(g.height/t),f=['\x3ctable style\x3d"border:0;border-collapse:collapse;"\x3e'],p=0;p<t;p++){f.push("\x3ctr\x3e");for(var q=0;q<t;q++)f.push('\x3ctd style\x3d"border:0;border-collapse:collapse;padding:0;margin:0;width:'+w+"px;height:"+a+"px;background-color:"+(b.isDark(p,q)?g.colorDark:g.colorLight)+';"\x3e\x3c/td\x3e');f.push("\x3c/tr\x3e")}f.push("\x3c/table\x3e"); 50m.innerHTML=f.join("");b=m.childNodes[0];m=(g.width-b.offsetWidth)/2;g=(g.height-b.offsetHeight)/2;0<m&&0<g&&(b.style.margin=g+"px "+m+"px")},e.prototype.clear=function(){this._el.innerHTML=""},e}():function(){function e(){this._elImage.src=this._elCanvas.toDataURL("image/png");this._elImage.style.setProperty("display","block","important");this._elCanvas.style.setProperty("display","none","important")}function b(w,a){var f=this;if(f._fFail=a,f._fSuccess=w,null===f._bSupportDataURI)return w=document.createElement("img"), 51a=function(){f._bSupportDataURI=!1;f._fFail&&f._fFail.call(f)},w.onabort=a,w.onerror=a,w.onload=function(){f._bSupportDataURI=!0;f._fSuccess&&f._fSuccess.call(f)},void(w.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg\x3d\x3d");!0===f._bSupportDataURI&&f._fSuccess?f._fSuccess.call(f):!1===f._bSupportDataURI&&f._fFail&&f._fFail.call(f)}if(this._android&&2.1>=this._android){var g=1/window.devicePixelRatio, 52m=CanvasRenderingContext2D.prototype.drawImage;CanvasRenderingContext2D.prototype.drawImage=function(w,a,f,p,q,F,H,N,R){if("nodeName"in w&&/img/i.test(w.nodeName))for(var I=arguments.length-1;1<=I;I--)arguments[I]*=g;else void 0===N&&(arguments[1]*=g,arguments[2]*=g,arguments[3]*=g,arguments[4]*=g);m.apply(this,arguments)}}var t=function(w,a){this._bIsPainted=!1;this._android=T();this._htOption=a;this._elCanvas=document.createElement("canvas");this._elCanvas.width=a.width;this._elCanvas.height=a.height; 53w.appendChild(this._elCanvas);this._el=w;this._oContext=this._elCanvas.getContext("2d");this._bIsPainted=!1;this._elImage=document.createElement("img");this._elImage.alt="Scan me!";this._elImage.style.setProperty("display","none","important");this._el.appendChild(this._elImage);
53this._bSupportDataURI=null};return t.prototype.draw=function(w){var a=this._elImage,f=this._oContext,p=this._htOption,q=w.getModuleCount(),F=p.width/q,H=p.height/q,N=Math.round(F),R=Math.round(H);a.style.setProperty("display", 54"none","important");this.clear();for(a=0;a<q;a++)for(var I=0;I<q;I++){var ba=w.isDark(a,I),ka=I*F,pa=a*H;f.strokeStyle=ba?p.colorDark:p.colorLight;f.lineWidth=1;f.fillStyle=ba?p.colorDark:p.colorLight;f.fillRect(ka,pa,F,H);f.strokeRect(Math.floor(ka)+.5,Math.floor(pa)+.5,N,R);f.strokeRect(Math.ceil(ka)-.5,Math.ceil(pa)-.5,N,R)}this._bIsPainted=!0},t.prototype.makeImage=function(){this._bIsPainted&&b.call(this,e)},t.prototype.isPainted=function(){return this._bIsPainted},t.prototype.clear=function(){this._oContext.clearRect(0, 550,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1},t.prototype.round=function(w){return w?Math.floor(1E3*w)/1E3:w},t}();G=function(e,b){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:v.H},"string"==typeof b&&(b={text:b}),b)for(var g in b)this._htOption[g]=b[g];"string"==typeof e&&(e=document.getElementById(e));this._htOption.useSVG&&(ta=za);this._android=T();this._el=e;this._oQRCode=null;this._oDrawing=new ta(this._el,this._htOption); 56this._htOption.text&&this.makeCode(this._htOption.text)};G.prototype.makeCode=function(e){var b=this._htOption.correctLevel,g=1;var m=encodeURI(e).toString().replace(/%[0-9a-fA-F]{2}/g,"a");m=m.length+(m.length!=e?3:0);for(var t=0,w=ja.length;t<=w;t++){var a=0;switch(b){case v.L:a=ja[t][0];break;case v.M:a=ja[t][1];break;case v.Q:a=ja[t][2];break;case v.H:a=ja[t][3]}if(m<=a)break;g++}if(g>ja.length)throw Error("Too long data");this._oQRCode=new r(g,this._htOption.correctLevel);this._oQRCode.addData(e); 57this._oQRCode.make();this._el.title=e;this._oDrawing.draw(this._oQRCode);this.makeImage()};G.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||3<=this._android)&&this._oDrawing.makeImage()};G.prototype.clear=function(){this._oDrawing.clear()};G.CorrectLevel=v})();J&&J.exports&&(J.exports=G)},64537:function(J,B,l){l.d(B,{A:function(){return G}});l(26099);l(38781);var G=(0,l(14486).A)({name:"MTCaptcha",data:function(){return{captchaId:"captchaId-"+Math.random().toString(36).substring(2), 58widgetId:null,isDestroyed:!1}},mounted:function(){this.registerLifecycleCallbacks();this.renderCaptcha()},beforeDestroy:function(){this.isDestroyed=!0},methods:{renderCaptcha:function(){mtcaptchaConfig.renderQueue.push(this.captchaId)},registerLifecycleCallbacks:function(){var x=this,r=window.mtcaptchaConfig;if(r){var y=function(M,Z){var T=r[M];r[M]=function(z){"function"==typeof T&&T(z);x.isDestroyed||Z(z)}};y("verified-callback",function(){var M=window.mtcaptcha&&window.mtcaptcha.getVerifiedToken(x.captchaId); 59M&&x.$emit("verified",M)});y("verifyexpired-callback",function(){window.mtcaptcha&&window.mtcaptcha.getVerifiedToken(x.captchaId)||x.$emit("expired")});y("error-callback",function(M){x.$emit("error",M)})}},onVerify:function(){return window.mtcaptcha?window.mtcaptcha.getVerifiedToken(this.captchaId):null},onExpired:function(){this.$emit("expired")},resetCaptcha:function(){mtcaptcha.resetUI(this.captchaId)},execute:function(){var x=document.getElementById(this.captchaId);x&&window.mtcaptcha.focus(x)}}}, 60function(){var x=this._self._c;return x("div",[x("div",{attrs:{id:this.captchaId}})])},[],!1,null,null,null).exports},14925:function(J,B,l){l.r(B);l.d(B,{default:function(){return T}});var G=l(58168);J=(l(28706),l(33771),l(2008),l(50113),l(23792),l(62062),l(79432),l(26099),l(47764),l(35701),l(62953),l(76031),l(3296
60),l(27208),l(48408),l(95353));B=(l(2892),l(39132));var x=l.n(B),r={props:{text:{type:String,required:!0},size:{type:Number,required:!1,default:256},color:{type:String,required:!1,default:"#000"}, 61bgColor:{type:String,required:!1,default:"#FFF"},errorLevel:{type:String,validator:function(z){return"L"===z||"M"===z||"Q"===z||"H"===z},required:!1,default:"H"}},watch:{text:function(){this.clear();this.makeCode(this.text)}},data:function(){return{qrCode:{}}},mounted:function(){this.qrCode=new (x())(this.$el,{text:this.text,width:this.size,height:this.size,colorDark:this.color,colorLight:this.bgColor,correctLevel:x().CorrectLevel[this.errorLevel]})},methods:{clear:function(){this.qrCode.clear()}, 62makeCode:function(z){this.qrCode.makeCode(z)}}};B=l(14486);r=(0,B.A)(r,function(){return(0,this._self._c)("div")},[],!1,null,null,null).exports;var y=l(19324),M=l(95093),Z={preArrivalCheckInTitle:"IA_PRE_ARRIVAL_CHECK_IN_TITLE",headerMessage4:"IA_PAYMENT_SUCCESSFUL_MESSAGE",headerMessage2:"IA_REDEMPTION_SUCCESS",headerMessage1:"IA_HAVE_OUTSTANDING_PAYMENT_MESSAGE",description2:"IA_PRE_ARRIVAL_CHECK_IN_COMPLETED",description1:"IA_PRE_ARRIVAL_CHECK_IN_APPROACH_STAFF_DESC",
62saveAllQrCodeLabel:"IA_SAVE_ALL_QR_CODE", 63viewMyReservations:"IA_VIEW_MY_RESERVATIONS",confirmationNumberLabel:"IA_CONFIRMATION_NUMBER_LABEL",saveQrCodeLabel:"IA_SAVE_QR_CODE"};l={name:"asr-pre-arrival-check-in",components:{QrCode:r},props:["translate","reservationListUrl"],data:function(){return{isPreCheckInFlow:"",apartments:[],qrCodeEnabled:!1,outstandingPayment:500,trans:{},font:"16px Open Sans,sans-serif",disableButton:!1,checkInEnabledApartmentsList:[],isRdpProperty:null}},created:function(){this.isPreCheckInFlow=sessionStorage.getItem("preCheckInFlow")? 64JSON.parse(sessionStorage.getItem("preCheckInFlow")):"";this.setDisableCurrency(!0);this.trans=_.mergeWith({},Z,this.$props.translate,function(P,U){return U});var z=JSON.parse(sessionStorage.getItem("webCheckIn"));this.checkInEnabledApartmentsList=JSON.parse(sessionStorage.getItem("checkInEnabledApartmentsList"));var v=z.map(function(P){return(0,G.A)({},P,{qrValue:'{"propertyCode":"'.concat(P.propertyCode,'","confirmationNumber":"').concat(P.confirmNo,'","firstName":"').concat(P.firstName,'","lastName":"').concat(P.lastName, 65'","checkinDate":"').concat(P.checkInDate,'","checkoutDate":"').concat(P.checkOutDate,'"}').padEnd(220)})});z=this.checkInEnabledApartmentsList.find(function(P){return P.confirmationaNo===v[0].confirmNo});this.qrCodeEnabled=!(!z.isQRCodeEnabled||"true"!=z.isQRCodeEnabled&&1!=z.isQRCodeEnabled);z.isRdp?(this.isRdpProperty=!0,this.apartments=v.filter(function(P){return P.registerationFormUploaded&&P.webCheckinCompleted})):(this.isRdpProperty=!1,this.apartments=v.filter(function(P){return P.registerationFormUploaded})); 66sessionStorage.getItem("cardInfo")&&sessionStorage.removeItem("cardInfo");sessionStorage.getItem("currentQRPage")&&sessionStorage.removeItem("currentQRPage")},mounted:function(){var z=this;this.isPreCheckInFlow&&(this.qrCodeEnabled=!1,setTimeout(function(){z.$store.dispatch("isPreCheckinFlow",!0)},500))},computed:{showPaymentSuccess:function(){return!!sessionStorage.getItem("paymentSuccess")},noPaymentDone:function(){var z;return(z=this.apartments.map(function(v){return v.paidStatus})).every(function(v){return v=== 67z[0]})&&"notpaid"===this.apartments[0].paidStatus},partialPaid:function(){var z;return(z=this.apartments.map(function(v){return v.paidStatus})).every(function(v){return v===z[0]})&&("partialpaid"===this.apartments[0].paidStatus||"notpaid"===this.apartments[0].paidStatus)},getMessage:function(){var z,v=(z=this.apartments.map(function(P){return P.paidStatus})).every(function(P){return P===z[0]})&&"fullypaid"===this.apartments[0].paidStatus;return this.isPreCheckInFlow?this.trans.proceedFrontDeskPreCheckin: 68this.qrCodeEnabled&&v?this.isRdpProperty?this.trans.approachStafForScanQRforEasyCheckIn:this.trans.approachStafForScanQRforEasyCheckInNonRdp:v?this.isRdpProperty?this.trans.proceedFrontDesk3pmCollectKey:this.trans.proceedFrontDesk3pmCollectKeyNonRdp:this.isRdpProperty?void 0:this.trans.headFrontDeskForCheckInAndAssistance},getReservationPeriod:function(){var z=M(this.apartments[0].checkInDate,"YYYY-MM-DD"),v=M(this.apartments[0].checkOutDate,"YYYY-MM-DD"),P=v.diff(z,"days");z=z.format("ddd DD MMM YYYY"); 69v=v.format("ddd DD MMM YYYY");return"".concat(z," - ").concat(v," (").concat(P," night)")}},methods:(0,G.A)({},(0,J.i0)("topHeader",{setDisableCurrency:"setDisableCurrency"}),{redirectMyReservation:function(){this.disableButton=!0;sessionStorage.removeItem("paymentSuccess");window.location.href=window.location.origin+this.reservationListUrl},saveQrGeneratedFlag:function(){var z="".concat(TAL.END_POINT.ASCOTT_SERVICE,"/api/loyalty/webcheckin/saveQRCodeStatus");(0,y.A)({url:z,method:"POST",headers:{Accept:"*/*", 70langCode:"en","Content-Type":"application/json","Ocp-Apim-Subscription-Key":"".concat(TAL.KEY.ASCOTT_SERVICE)},data:{confirmationNos:this.apartments.map(function(v){return v.confirmNo})}}).then(function(v){!v||v.status}).catch(function(v){v&&v.message&&console.log(v.message)})},downloadQrCode:function(){for(var z=this,v=document.querySelectorAll("canvas"),P=[],U=0;U<v.length;U++){P[U]=document.createElement("canvas");P[U].width=600;P[U].height=525;var X=P[U].getContext("2d");X.beginPath();X.rect(0, 710,600,525);X.fillStyle="white";X.fill();X.fillStyle="black";X.textAlign="center";X.font=this.font;X.fillText("CONFIRMATION N0.",300,100);X.font="bold ".concat(this.form);X.fillText(this.apartments[U].confirmNo,300,125);X.font=this.form;
71X.fillText(this.apartments[U].apartmentType,300,175);X.drawImage(v[U],200,225,200,200)}var ja=0;for(U=0;U<v.length;U++)P[U].toBlob(function(za){var ta=document.createElement("a");ta.download="".concat(z.apartments[ja].confirmNo,".png");ta.href=URL.createObjectURL(za); 72ta.click();URL.revokeObjectURL(ta.href);ja++},"image/png",1)}})};var T=(0,B.A)(l,function(){var z=this,v=z._self._c;return z.apartments.length?v("div",{staticClass:"asr-pre-arrival"},[v("h3",{domProps:{innerHTML:z._s(z.trans.preArrivalCheckInTitle)}}),z._v(" "),v("div",{staticClass:"property-name"},[z._v(z._s(z.apartments[0].propertyName))]),z._v(" "),v("p",{domProps:{textContent:z._s(z.getReservationPeriod)}}),z._v(" "),z.isPreCheckInFlow?v("div",[v("div",{staticClass:"gray-background"},[v("span", 73{staticClass:"heading",class:{"non-rdp":!z.isRdpProperty},domProps:{textContent:z._s(z.getMessage)}}),z._v(" "),v("p",{staticClass:"checkin-info",domProps:{innerHTML:z._s(z.trans.description2)}})])]):v("div",[v("div",{staticClass:"gray-background"},[z.isRdpProperty?[z.noPaymentDone?v("div",{staticClass:"payment-success",domProps:{innerHTML:z._s(z.trans.headerMessage1)}}):z.showPaymentSuccess&&!z.noPaymentDone?v("div",{staticClass:"payment-success",domProps:{innerHTML:z._s(z.trans.headerMessage4)}}): 74z._e()]:[z.showPaymentSuccess&&!z.noPaymentDone?v("span",{staticClass:"payment-success",domProps:{innerHTML:z._s(z.trans.headerMessage2)}}):z._e(),z._v(" "),z.partialPaid?v("span",{staticClass:"payment-success non-rdp",domProps:{innerHTML:z._s(z.trans.headerMessage1)}}):z._e()],z._v(" "),v("span",{staticClass:"heading",class:{"non-rdp":!z.isRdpProperty},domProps:{textContent:z._s(z.getMessage)}}),z._v(" "),v("p",{staticClass:"checkin-info",domProps:{innerHTML:z._s(z.trans.description2)}}),z._v(" "), 75v("div",{staticClass:"white-background"},z._l(z.apartments,function(P){return v("div",{key:P.confirmNo,staticClass:"qr-card"},[v("div",{staticClass:"confirmation-no"},[v("span",{domProps:{innerHTML:z._s(z.trans.confirmationNumberLabel)}}),z._v(" "),v("span",{staticClass:"conf-number margin-l-1"},[z._v(z._s(P.confirmNo))])]),z._v(" "),v("div",{staticClass:"room-name"},[z._v(z._s(P.apartmentType))]),z._v(" "),P.qrValue&&z.qrCodeEnabled?v("div",{staticClass:"qr-image"},[v("qr-code",{staticClass:"canvas", 76attrs:{text:P.qrValue,size:200,color:"#000","bg-color":"#fff","error-level":z.H}})],1):z._e()])}),0)],2),z._v(" "),v("div",{staticClass:"buttons"},[z.qrCodeEnabled?v("asr-button",{staticClass:"download-qr-btn",attrs:{type:"secondary"},on:{click:z.downloadQrCode}},[z._v("\n "+z._s(1===z.apartments.length?z.trans.saveQrCodeLabel:z.trans.saveAllQrCodeLabel)+"\n ")]):z._e(),z._v(" "),v("asr-button",{attrs:{disabled:z.disableButton},domProps:{innerHTML:z._s(z.trans.viewMyReservations)},on:{click:z.redirectMyReservation}})], 771)])]):z._e()},[],!1,null,null,null).exports},60721:function(J,B,l){l.r(B);l.d(B,{default:function(){return ta}});l(62010);var G=l(82284),x=l(10467),r=l(58168);J=l(54756);var y=l.n(J);J=(l(28706),l(2008),l(62062),l(34782),l(26910),l(2892),l(5506),l(79432),l(26099),l(27495),l(42781),l(25440),l(23500),l(2543));var M=l.n(J),Z=l(19324);J=l(59279);B=l(24947);var T=l(33741),z=l(54476),v=l(49627),P=l(9107),U=l(64537),X=l(95093),ja="/apis/discoverasr/properties/reservation/p_lang/eq/".concat(document.documentElement.lang|| 78"en"),za={labelConfirmNumber:"Confirmation Number",labelFirstName:"First Name",labelLastName:"Last name",labelDepartureDate:"Departure Date",errorModal:{title:"",subTitle1:"Something went wrong",subTitle2:"",ok:"Ok"},fields:{confirmationNumber:{errorMessages:{required:"Required"}},firstName:{errorMessages:{required:"Required"}},lastName:{errorMessages:{required:"Required"}},departureDate:{errorMessages:{required:"Required"}}}};J=(X().add(1,"day").endOf("day").format("DD/MM/YYYY"),{name:"asr-pre-check-in-frontdesk", 79directives:{ascLoading:J.A,ascValidation:B.A},props:"translate componentId webCheckinUrl dataResourcePath editorMode checkinFlow".split(" "),components:{MTCaptcha:U.A},data:function(){var e=this;return{errorMsg:"",isLoading:!1,propertyName:"",confirmationNumber:"",firstName:"",lastName:"",departureDate:"",formValidations:{},formValidationsFrontdesk:{},trans:{},paymentType:"",isFrontdeskPage:!0,showModal:!1,currentAction:"",propertyB
79ook:[],errPopupData:{title:"",subTitle1:"",subTitle2:"",ok:""},userProfile:null, 80confirmationNumberList:[],arrRmsProp:[],reservationData:{},paymentOptions:[],amountDue:"",isHidePaymentPage:!1,isRdpProperty:!1,captchaError:"",field:{label:"Departure Date",name:"check_out_date",is:"DATE_PICKER",value:null,dateConfig:{classes:"contact-us-datepicker",opens:"right",isRange:!1,isStart:!1,noMonth:1,minDate:X().format("DD/MM/YYYY"),maxDate:X().add(1,"year").format("DD/MM/YYYY"),startDate:X().format("DD/MM/YYYY")},required:!0,show:!1,change:function(b){if(b){var g=e.field.dateConfig;g= 81(0,r.A)({},g,{startDate:b});e.field.dateConfig=g;e.field.value=b;e.departureDate=b}b=b||X().format("DD/MM/YYYY");e.selectDeparturedate(b)}},loadCaptcah:!1,reqParams:{}}},watch:{showModal:function(e){e||(this.currentAction=null)}},computed:{selectRadioOption:function(){return!this.paymentType},selectRadioOptionQR:function(){return this.checkQRFlow&&!this.confirmationNumber},propertyCode:function(){return(0,T.Vf)("propertyCode")||""},checkQRFlow:function(){return"qr"===this.checkinFlow},isValidCheckinFlow:function(){return"qr"=== 82this.checkinFlow||"frontdesk"===this.checkinFlow},canSearch:function(){return Object.entries(this.formValidations).every(function(e){return e[1].isPassed})},canSearchFrontdesk:function(){return Object.entries(this.formValidationsFrontdesk).every(function(e){return e[1].isPassed})},showRecaptcha:function(){return this.$store.state.configurations.captcha&&"qr"===this.checkinFlow&&this.loadCaptcah}},created:function(){$cookies.get("ia_oQKaJKhTFC")||void 0!==window.mtcaptcha||void 0===window.fetchMTCaptchaScripts|| 83window.fetchMTCaptchaScripts();this.trans=M().mergeWith({},za,this.$props.translate,function(e,b){return b});this.setTranslation();sessionStorage.removeItem("preCheckInFlow");sessionStorage.removeItem("loyaltyCode");sessionStorage.removeItem("paymentOptionPreCheckin");sessionStorage.removeItem("userProfilePreCheckin");this.setFormValidations();this.paymentOptions=[{label:this.trans.labelPayOnline,value:"online"},{label:this.trans.labelPayFrontdesk,value:"frontdesk"}];sessionStorage.setItem("preCheckInFlow", 84JSON.stringify(this.checkinFlow))},mounted:function(){var e=this;return(0,x.A)(y().mark(function g(){return y().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=1,e.getProperty(e.propertyCode);case 1:return m.next=2,e.getPropertyDetails();case 2:e.$store.dispatch("isPreCheckinFlow",!0),e.loadCaptcah=!0;case 3:case "end":return m.stop()}},g)}))()},methods:{setFormValidations:function(){"qr"===this.checkinFlow?this.formValidations={firstName:{isPassed:null,errorMessage:"",validationRules:[{check:this.validationRules.required.check, 85errorMessage:this.trans.fields.firstName.errorMessages.required}]},lastName:{isPassed:null,errorMessage:"",validationRules:[{check:this.validationRules.required.check,errorMessage:this.trans.fields.lastName.errorMessages.required}]},departureDate:{isPassed:null,errorMessage:"",validationRules:[{check:this.validationRules.required.check,errorMessage:this.trans.fields.departureDate.errorMessages.required}]}}:this.formValidationsFrontdesk={confirmationNumber:{isPassed:null,errorMessage:"",validationRules:[{check:this.validationRules.required.check, 86errorMessage:this.trans.fields.confirmationNumber.errorMessages.required}]},lastName:{isPassed:null,errorMessage:"",validationRules:[{check:this.validationRules.required.check,errorMessage:this.trans.fields.lastName.errorMessages.required}]}}},selectPaymentType:function(e){this.paymentType=e.target.value},selectConfirmationNumber:function(e){this.confirmationNumber=e.target.value},selectDeparturedate:function(e){this.departureDate=X(e,"DD/MM/YYYY").format(P.kwZ.YMD);this.formValidations.departureDate.isPassed= 87!0},getPropertyDetails:function(){var e=this;return(0,x.A)(y().mark(function g(){var m;return y().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=1,e.getPropertyInfo([e.propertyCode]).then(function(w){w&&((w=M().get(w,"data.content.properties"))&&w.length&&(this.arrRmsProp=w.filter(function(a){return"RMS"===a.PropertyDetails.PMSName&&a.PropertyDetails.isASREnabled&&"true"===a.PropertyDetails.isASREnabled.toLowerCase()})),this.propertyName=this.arrRmsProp[0].PropertyDetails["propertyName_"+ 88document.documentElement.lang]||this.arrRmsProp[0].PropertyDetails.propertyName,this.isRdpProperty=this.arrRmsProp[0].PropertyDetails.isRedDotPaymentEnabled)}.bind(e)).catch(function(w){console.log("Error:",w)});case 1:t.next=3;break;case 2:t.prev=2,m=t.catch(0),console.log(m);case 3:case "end":return t.stop()}},g,null,[[0,2]])}))()},searchReservation:function(){var e=!0;this.showRecaptcha&&(e=this.onCaptchaVerified());e&&this.handleHelpDeskCheckIn()},proceedToConfirmation:function(){this.checkQRFlow|| 89sessionStorage.setItem("paymentOptionPreCheckin",JSON.stringify(this.paymentType));this.proceedWebCheckIn(this.reservationData,this.arrRmsProp[0].PropertyDetails);this.errorMsg="";window.location.href=window.location.origin+this.webCheckinUrl},handleHelpDeskCheckIn:function(){var e=this;return(0,x.A)(y().mark(function g(){var m,t,w,a,f;return y().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if("",e.errorMsg="",p.prev=1,!e.isValidCheckinFlow){p.next=11;break}if(sessionStorage.setItem("preCheckInFlow", 90JSON.stringify(e.checkinFlow)),(m=(0,T.Vf)("loyalty"))&&sessionStorage.setItem("loyaltyCode",JSON.stringify(m)),e.isLoading=!0,t={},!e.arrRmsProp.length){p.next=9;break}if(e.checkQRFlow?(t={propertyCode:e.propertyCode,lastName:e.lastName,firstName:e.firstName,checkoutDate:e.departureDate,preCheckInChannel:e.checkinFlow}
90,e.reqParams=JSON.parse(JSON.stringify(t))):t={reservationId:e.confirmationNumber,propertyCode:e.propertyCode,lastName:e.lastName,preCheckInChannel:e.checkinFlow},w=null,!e.showRecaptcha){p.next= 913;break}return t.captchaToken=e.$refs.mtCaptcha.onVerify()||null,t["abw-clientRegion"]=sessionStorage.getItem("abw-clientregion")?sessionStorage.getItem("abw-clientregion"):"",p.next=2,v.A.getRreservationsByResid(t,e.dataResourcePath,e.editorMode);case 2:w=p.sent;p.next=5;break;case 3:return p.next=4,z.A.getRreservationsByResid(t);case 4:w=p.sent;case 5:if(200===w.status){p.next=6;break}throw e.isLoading=!1,e.errorMsg=e.trans.labelErrorMsg,Error("Something went wrong!");case 6:if(!(w&&w.data&&w.data.content)){p.next= 927;break}(a=w.data.content)&&a.reservations&&a.reservations.length?(a.registrationForm=M().get(a,"reservations"),f=a.reservations.map(function(q){return{confNo:q.confirmationNumber,apartmentName:q.apartmentName}}),e.confirmationNumberList=f.sort(function(q,F){return q.confNo.localeCompare(F.confNo)}),e.amountDue=a.reservations[0].reservationCharges.totalCharges[0].amountDue,e.reservationData=a,e.isFrontdeskPage=!1,0>=e.amountDue&&!e.checkQRFlow&&(e.isHidePaymentPage=!0,e.proceedToConfirmation())): 93(e.errorMsg=e.trans.labelErrorMsg,e.isHidePaymentPage=!1,e.onCaptchaExpired());e.isLoading=!1;p.next=8;break;case 7:throw e.errorMsg=e.trans.labelErrorMsg,e.isLoading=!1,Error("Something went wrong!");case 8:p.next=10;break;case 9:e.isLoading=!1,e.showErrorModal(),e.onCaptchaExpired();case 10:p.next=12;break;case 11:e.isLoading=!1,e.showErrorModal(),e.onCaptchaExpired();case 12:p.next=14;break;case 13:p.prev=13,p.catch(1),e.onCaptchaExpired();case 14:case "end":return p.stop()}},g,null,[[1,13]])}))()}, 94getPropertyInfo:function(e){return z.A.getPropertyInfo({propertyCode:e})},showErrorModal:function(e){this.errPopupData={title:"",subTitle1:this.trans.errorModal.somethingWentWrongLabel?this.trans.errorModal.somethingWentWrongLabel:"Something went wrong",subTitle2:"",ok:this.trans.errorModal.okLabel?this.trans.errorModal.okLabel:"Ok"};
94this.currentAction="errorModal";this.showModal=!0},validateUser:function(e,b){return e&&e.length&&(e=e.filter(function(g){return g.lastName.toLocaleLowerCase()===b.toLocaleLowerCase()&& 95g.isPrimary}))&&e.length?!0:!1},setSessionData:function(e,b,g){var m=this,t=[];this.checkInEnabledApartmentsList=[];var w=this.propertyBook.length&&this.propertyBook[g.synxisCode]?this.propertyBook[g.synxisCode]:[],a="",f="";e.registrationForm.forEach(function(q,F){var H=q.apartmentType?q.apartmentType.split(" ")[0]:"";w&&H&&(a=(a=M().get(w,"apartmentBook.".concat(H,".apartmentTypeName")))?a.toLowerCase():"",f=M().get(w,"apartmentBook.".concat(H,".apartmentTypeName"),a));var N=q.apartmentMaxOccupants? 96Number(q.apartmentMaxOccupants):m.maxGuest,R=a.replace(/(^\w{1})|(\s+\w{1})/g,function(pa){return pa.toUpperCase()}),I=q.confirmationaNo?q.confirmationaNo:q.confirmationNumber?q.confirmationNumber:"";q.isRdp=!!g.isRedDotPaymentEnabled&&JSON.parse(g.isRedDotPaymentEnabled.toLocaleLowerCase());q.isQRCodeEnabled=g.isQRCodeEnabled;q.memberId=e.memberId?e.memberId:"";q.pmsId=q.pmsId?q.pmsId:q.pmsResId?q.pmsResId:"";q.confirmationaNo=I||q.pmsId;m.checkInEnabledApartmentsList.push(q);I=!!q&&(q.webCheckinCompleted|| 97q.reservationStatus===P._O9);var ba=!!q&&null!=q.webCheckinNonRdpStatus&&(q.webCheckinNonRdpStatus||q.reservationStatus===P._O9),ka=q.totalCharges?q.totalCharges.amountDue:0;q.reservationCharges&&(ka=M().get(q.reservationCharges,"totalCharges.0.amountDue"));q={index:F+1,propertyName:g.propertyName,propertyCode:g.synxisCode,propertyBrand:g.brandName,propertyCity:g.city,propertyCountry:g.country,propertyCurrency:g.currency,roomType:f,roomTypeCode:H,confirmNo:q.confirmationaNo,email:q.email?q.email: 98"[email protected]",apartmentType:R,checkInDate:q.checkinDate,checkOutDate:q.checkoutDate,startDate:X(q.checkinDate).format(P.kwZ.YMD),endDate:X(q.checkoutDate).format(P.kwZ.YMD),firstName:M().get(b,"firstName"),lastName:M().get(b,"lastName"),isStayer:!q.stayer||q.stayer,toPay:0<ka,paidStatus:I?"fullypaid":1==ba?"partialpaid":"notpaid",qrCodeGenerated:0<ka,webCheckinCompleted:I||ba,isQRCodeEnabled:g.isQRCodeEnabled,itineraryNumber:"",type:"upcoming",registerationFormUploaded:q.registerationFormUploaded, 99pmsMemberId:q.pmsMemberId,pmsMemberIdPrimaryUser:q.pmsMemberId?q.pmsMemberId:b&&b.pmsMemberID?b.pmsMemberID:"",memberId:e.memberId?e.memberId:"",pmsId:q.pmsId?q.pmsId:"",maxGuest:N};t.push(q)});var p=t.filter(function(q){return q.isStayer});(sessionStorage.removeItem("paymentSuccess"),p.length)?(this.checkQRFlow&&(p=p.filter(function(q){return q.confirmNo===m.confirmationNumber}),M().isEmpty(this.reqParams)||(this.reqParams.maskedNumber=this.confirmationNumber,sessionStorage.setItem("precheckInReqData", 100JSON.stringify(this.reqParams)))),sessionStorage.setItem("webCheckIn",JSON.stringify(p)),sessionStorage.setItem("webCheckInRooms",JSON.stringify(p))):sessionStorage.setItem("apartmentDetails",JSON.stringify(t));sessionStorage.setItem("checkInEnabledApartmentsList",JSON.stringify(this.checkInEnabledApartmentsList))},proceedWebCheckIn:function(e,b){var g=M().get(e,"registrationForm.0");if(g){var m=g.confirmationaNo?g.confirmationaNo:g.confirmationNumber?g.confirmationNumber:"";m=m||g.pmsId;g.reservationStatus=== 101P._O9||g.webCheckinCompleted||null!=g.webCheckinNonRdpStatus&&g.webCheckinNonRdpStatus;this.userProfile||(g=M().get(e,"reservations.0.guests"))&&g.length&&(this.userProfile=(g=g.filter(function(t){return!0===t.isPrimary}))&&g.length&&g[0]?g[0]:"");this.setSessionData(e,this.userProfile,b);sessionStorage.setItem("currentReservationNo",m);sessionStorage.setItem("checkOut",!1);sessionStorage.setItem("userProfilePreCheckin",JSON.stringify(this.userProfile))}},getProperty:function(e){var b=this;return(0, 102x.A)(y().mark(function m(){return y().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,Z.A)("".concat("").concat(ja,"/p_isFallbackCityName/eq/true/p_propertyCodes/eq/").concat(e,".json"),{method:"get"}).then(function(w){try{if(w&&200===w.status){var a=M().get(w,"data.content.bookableProDtos.0");"object"===(0,G.A)(a)&&(a.apartmentBook=M().keyBy(a.apartment.apartments,"apartmentTypeCode"),a.apartmentTypeNameBook=M().keyBy(a.apartment.apartments,"apartmentTypeName"),b.propertyB
102ook[e]= 103a)}}catch(f){return null}}));case 1:case "end":return t.stop()}},m)}))()},handleCloseErrorModal:function(){this.showModal=!1;this.currentAction=""},maskExceptLast3:function(e){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"*";"string"!=typeof e&&(e=String(e));var g=e.length;return 3>=g?e:b.repeat(g-3)+e.slice(-3)},onCaptchaExpired:function(){this.showRecaptcha&&this.$refs.mtCaptcha.resetCaptcha()},onCaptchaVerified:function(e){return!!this.$refs.mtCaptcha.onVerify()},_notifyChange:function(e){this.field.value= 104e},_notifyInit:function(e){this.field.value=e},setTranslation:function(){this.trans.fields.confirmationNumber.errorMessages.required=this.trans.confirmationNumRequired;this.trans.fields.departureDate.errorMessages.required=this.trans.departureDateRequired;this.trans.fields.firstName.errorMessages.required=this.trans.firstNameRequired;this.trans.fields.lastName.errorMessages.required=this.trans.lastNameRequired}}});var ta=(0,l(14486).A)(J,function(){var e=this,b=e._self._c;return b("div",{directives:[{name:"asc-loading", 105rawName:"v-asc-loading",value:e.isLoading,expression:"isLoading"}],staticClass:"asr-pre-check-in-frontdesk wrap"},[b("div",{staticClass:"main-desc col-md-6"},[b("h2",{staticClass:"wel-header",domProps:{innerHTML:e._s(e.trans.welcomeLabel)}}),e._v(" "),b("span",{staticClass:"title-wrapper",domProps:{innerHTML:e._s(e.propertyName)}})]),e._v(" "),e.checkQRFlow?b("div",[e.isFrontdeskPage?b("div",[b("div",{staticClass:"col-md-6"},[b("p",{staticClass:"description-wrapper mb-4 main-desc balance"},[e._v("\n "+ 106e._s(e.trans.description1)+"\n ")]),e._v(" "),b("p",{staticClass:"description-wrapper desc2 mb-4"},[e._v("\n "+e._s(e.trans.description2)+"\n ")])]),e._v(" "),b("div",{staticClass:"row"},[b("div",{staticClass:"wrapper-content col-md-6"},[b("form",{staticClass:"item-confirmation-number",attrs:{onsubmit:"return false;",autocomplete:"off"}},[b("div",{staticClass:"form-group"},[b("label",{staticClass:"title-item"},[e._v(e._s(e.trans.labelFirstName)+"*")]),e._v(" "),b("input",{directives:[{name:"model", 107rawName:"v-model",value:e.firstName,expression:"firstName"},{name:"asc-validation",rawName:"v-asc-validation",value:e.formValidations.firstName,expression:"formValidations.firstName"}],staticClass:"input-item padding-l-r-1 text-algin-right",attrs:{"aria-label":e.trans.labelFirstName||"Enter user first name",type:"text",name:"user-first-name",autocomplete:"off",maxlength:"121"},domProps:{value:e.firstName},on:{input:function(g){g.target.composing||(e.firstName=g.target.value)}}})]),e._v(" "),b("div", 108{staticClass:"form-group"},[b("label",{staticClass:"title-item"},[e._v(e._s(e.trans.labelLastName)+"*")]),e._v(" "),b("input",{directives:[{name:"model",rawName:"v-model",value:e.lastName,expression:"lastName"},{name:"asc-validation",rawName:"v-asc-validation",value:e.formValidations.lastName,expression:"formValidations.lastName"}],staticClass:"input-item padding-l-r-1 text-algin-right",attrs:{"aria-label":e.trans.labelLastName||"Enter user last name",type:"text",name:"user-last-name",autocomplete:"off", 109maxlength:"121"},domProps:{value:e.lastName},on:{input:function(g){g.target.composing||(e.lastName=g.target.value)}}})]),e._v(" "),b("div",{staticClass:"form-group date-picker"},[b("label",{staticClass:"title-item"},[e._v(e._s(e.trans.labelDepartureDate)+"*")]),e._v(" "),b("asr-form-input-date-picker",{staticClass:"form-control",attrs:{name:e.field.name,"date-config":e.field.dateConfig,"error-message":e.errorMessage},on:{change:e.field.change,blur:e._notifyInit},model:{value:e.field.value,callback:function(g){e.$set(e.field, 110"value",g)},expression:"field.value"}})],1),e._v(" "),e.errorMsg?b("span",{staticClass:"asc-error"},[e._v(e._s(e.errorMsg))]):e._e(),e._v(" "),b("div",{staticClass:"g-recaptcha form-group buttons"},[this.showRecaptcha?[b("MTCaptcha",{ref:"mtCaptcha",on:{expired:e.onCaptchaExpired,verified:e.onCaptchaVerified}})]:e._e()],2),e._v(" "),b("div",{staticClass:"form-group space-btn"},[b("asr-button",{staticClass:"btn-search",class:{"-disabled":!e.canSearch},attrs:{type:"primary",disabled:!e.canSearch},domProps:{textContent:e._s(e.trans.labelProceed)}, 111on:{click:e.searchReservation}}
111)],1)])])])]):e._e(),e._v(" "),e.isFrontdeskPage?e._e():b("div",[b("div",{staticClass:"col-md-6"},[b("p",{staticClass:"description-wrapper mb-4 main-desc balance"},[e._v("\n "+e._s(e.trans.description1)+"\n ")]),e._v(" "),b("p",{staticClass:"description-wrapper desc2 mb-4 display-start"},[e._v("\n "+e._s(e.trans.description3)+"\n ")])]),e._v(" "),b("div",{staticClass:"row"},[b("div",{staticClass:"wrapper-content col-md-6 radio-content"}, 112[b("form",{staticClass:"item-confirmation-number",attrs:{onsubmit:"return false;",autocomplete:"off"}},[e._l(e.confirmationNumberList,function(g){return b("div",{staticClass:"form-group list-options"},[b("input",{directives:[{name:"model",rawName:"v-model",value:e.confirmationNumber,expression:"confirmationNumber"}],staticClass:"input-item-radio padding-l-r-1 text-algin-right radio-input",attrs:{"aria-label":g.confNo,type:"radio",name:"search-reservation-payment-online",id:g.confNo,maxlength:"121"}, 113domProps:{value:g.confNo,checked:e._q(e.confirmationNumber,g.confNo)},on:{change:[function(m){e.confirmationNumber=g.confNo},function(m){return e.selectConfirmationNumber(m)}]}}),e._v(" "),b("label",{staticClass:"title-item space-adj",attrs:{for:g.confNo},domProps:{innerHTML:e._s(g.confNo)}}),e._v(" "),b("span",{staticClass:"room-label"},[e._v("-")]),e._v(" "),b("span",{staticClass:"room-label conf-room"},[e._v(e._s(g.apartmentName))])])}),e._v(" "),b("div",{staticClass:"form-group"},[b("asr-button", 114{staticClass:"btn-search",class:{"-disabled":e.selectRadioOptionQR},attrs:{type:"primary",disabled:e.selectRadioOptionQR},domProps:{textContent:e._s(e.trans.labelProceed)},on:{click:function(g){return e.proceedToConfirmation()}}})],1)],2)])])])]):e._e(),e._v(" "),e.checkQRFlow?e._e():b("div",[e.isFrontdeskPage?b("div",[b("div",{staticClass:"col-md-6"},[b("p",{staticClass:"description-wrapper mb-4"},[e._v("\n "+e._s(e.trans.description4)+"\n ")])]),e._v(" "),b("div",{staticClass:"row"}, 115[b("div",{staticClass:"wrapper-content col-md-6"},[b("form",{staticClass:"item-confirmation-number",attrs:{onsubmit:"return false;",autocomplete:"off"}},[b("div",{staticClass:"form-group"},[b("label",{staticClass:"title-item"},[e._v(e._s(e.trans.labelLastName)+"*")]),e._v(" "),b("input",{directives:[{name:"model",rawName:"v-model",value:e.lastName,expression:"lastName"},{name:"asc-validation",rawName:"v-asc-validation",value:e.formValidationsFrontdesk.lastName,expression:"formValidationsFrontdesk.lastName"}], 116staticClass:"input-item padding-l-r-1 text-algin-right",attrs:{"aria-label":e.trans.labelLastName||"Enter user last name",type:"text",name:"user-last-name",autocomplete:"off"},domProps:{value:e.lastName},on:{input:function(g){g.target.composing||(e.lastName=g.target.value)}}})]),e._v(" "),b("div",{staticClass:"form-group"},[b("label",{staticClass:"title-item"},[e._v(" "+e._s(e.trans.labelConfirmNumber)+"*")]),e._v(" "),b("input",{directives:[{name:"model",rawName:"v-model",value:e.confirmationNumber, 117expression:"confirmationNumber"},{name:"asc-validation",rawName:"v-asc-validation",value:e.formValidationsFrontdesk.confirmationNumber,expression:"formValidationsFrontdesk.confirmationNumber"}],staticClass:"input-item padding-l-r-1 text-algin-right",attrs:{"aria-label":e.trans.labelConfirmNumber||"Search reservation number",type:"text",name:"search-reservation-number"},domProps:{value:e.confirmationNumber},on:{input:function(g){g.target.composing||(e.confirmationNumber=g.target.value)}}})]),e._v(" "), 118b("div",{staticClass:"g-recaptcha form-group buttons"},[this.showRecaptcha?[b("MTCaptcha",{ref:"mtCaptcha",on:{expired:e.onCaptchaExpired}})]:e._e()],2),e._v(" "),e.errorMsg?b("span",{staticClass:"asc-error",class:{displayblock:e.errorMsg}},[e._v(e._s(e.errorMsg))]):e._e(),e._v(" "),b("div",{staticClass:"form-group"},[b("asr-button",{staticClass:"btn-search",class:{"-disabled":!e.canSearchFrontdesk},attrs:{type:"primary",disabled:!e.canSearchFrontdesk},domProps:{textContent:e._s(e.trans.labelProceed)}, 119on:{click:e.searchReservation}})],1)])])])]):e._e(),e._v(" "),e.isFrontdeskPage||e.isHidePaymentPage&&e.isRdpProperty?e._e():b("div",[b("div",{staticClass:"col-md-6"},[b("div",{staticClass:"confirmation-no-box"},[b("p",{staticClass:"description-wrapper mr-2 desc3"},[e._v(e._s(e.trans.labelConfirmNumber))]),e._v(" "),b("span",{staticClass:"conf-no"},[e._v(e._s(e.confirmationNumber))])]),e._v(" "),b("p",{staticClass:"description-wrapper desc2 mb-4 display-start"},[e._v("\n "+e._s(e.trans.description5)+ 120"\n ")])]),e._v(" "),b("div",{staticClass:"row"},[b("div",{staticClass:"wrapper-content col-md-6 radio-content"},[b("form",{staticClass:"item-confirmation-number",attrs:{onsubmit:"return false;",autocomplete:"off"}},[e._l(e.paymentOptions,function(g){return b("div",{staticClass:"form-group list-options"},[b("input",{directives:[{name:"model",rawName:"v-model",value:e.paymentType,expression:"paymentType"}],staticClass:"input-item-radio padding-l-r-1 text-algin-right radio-input",attrs:{"aria-label":g.label, 121type:"radio",name:"search-reservation-payment-online",id:g.value,autocomplete:"off"},domProps:{value:g.value,checked:e._q(e.paymentType,g.value)},on:{change:[function(m){e.paymentType=g.value},function(m){return e.selectPaymentType(m)}]}}),e._v(" "),b("label",{staticClass:"title-item",attrs:{for:g.value},domProps:{innerHTML:e._s(g.label)}})])}),e._v(" "),b("div",{staticClass:"form-group"},[b("asr-button",{staticClass:"btn-search",class:{"-disabled":e.selectRadioOption},attrs:{type:"primary",disabled:e.selectRadioOption}, 122domProps:{textContent:e._s(e.trans.labelProceed)},on:{click:function(g){return e.proceedToConfirmation()}}}
122)],1)],2)])])])]),e._v(" "),b("div",{staticClass:"asr-common-error-modal"},["errorModal"===e.currentAction?b("asr-modal",{attrs:{"portal-name":"asr-common-error-modal","close-in-form":!1,"is-show-close-modal":!1,persistent:"true"},model:{value:e.showModal,callback:function(g){e.showModal=g},expression:"showModal"}},[b("asr-common-error-modal",{attrs:{title:e.errPopupData.title,subTitle1:e.errPopupData.subTitle1, 123subTitle2:e.errPopupData.subTitle2,ok:e.errPopupData.ok},on:{closeModal:e.handleCloseErrorModal}})],1):e._e()],1)])},[],!1,null,null,null).exports},35027:function(J,B,l){l.r(B);l.d(B,{default:function(){return G}});var G=(0,l(14486).A)({props:["title","subTitle1","subTitle2","ok"],created:function(){console.log("in side created")},updated:function(){console.log("in side update")},methods:{close:function(){this.$emit("closeModal",!1)}}},function(){var x=this,r=x._self._c;return r("div",{staticClass:"asr-checkout-error-modal text-center"}, 124[r("div",{staticClass:"modal-title"},[x._v(x._s(x.title))]),x._v(" "),r("p",{staticClass:"text-center sub-text checkout-text"},[x._v(x._s(x.subTitle1))]),x._v(" "),r("p",{staticClass:"text-center sub-text extra-text"},[x._v(x._s(x.subTitle2))]),x._v(" "),r("asr-button",{staticClass:"confirm-button",on:{click:function(y){return x.close()}}},[x._v(x._s(x.ok))])],1)},[],!1,null,null,null).exports},91457:function(J,B,l){l.r(B);l.d(B,{default:function(){return G}});var G=(0,l(14486).A)({props:["title", 125"subTitle","ok"],methods:{close:function(){this.$emit("closeModal",!1)}}},function(){var x=this,r=x._self._c;return r("div",{staticClass:"asr-payment-unsuccessful-modal text-center"},[r("div",{staticClass:"modal-title"},[x._v(x._s(x.title))]),x._v(" "),r("p",{staticClass:"text-center sub-text"},[x._v(x._s(x.subTitle))]),x._v(" "),r("asr-button",{staticClass:"confirm-button",on:{click:function(y){return x.close()}}},[x._v(x._s(x.ok))])],1)},[],!1,null,null,null).exports},88048:function(J,B,l){function G(a, 126f){var p="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!p){if(Array.isArray(a)||(p=function(R,I){if(R){if("string"==typeof R)return x(R,I);var ba={}.toString.call(R).slice(8,-1);return"Object"===ba&&R.constructor&&(ba=R.constructor.name),"Map"===ba||"Set"===ba?Array.from(R):"Arguments"===ba||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ba)?x(R,I):void 0}}(a))||f&&a&&"number"==typeof a.length){p&&(a=p);var q=0;f=function(){};return{s:f,n:function(){return q>=a.length?{done:!0}: 127{done:!1,value:a[q++]}},e:function(R){throw R;},f:f}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var F,H=!0,N=!1;return{s:function(){p=p.call(a)},n:function(){var R=p.next();return H=R.done,R},e:function(R){N=!0;F=R},f:function(){try{H||null==p.return||p.return()}finally{if(N)throw F;}}}}function x(a,f){(null==f||f>a.length)&&(f=a.length);for(var p=0,q=Array(f);p<f;p++)q[p]=a[p];return q} 128l.r(B);l.d(B,{default:function(){return w}});l(52675);l(89463);l(28706);l(34782);l(2892);l(79432);l(27495);l(25440);l(42762);var r=l(58168),y=l(10467);J=l(54756);var M=l.n(J),Z=(l(2008),l(50113),l(74423),l(2259),l(23418),l(23792),l(48598),l(62062),l(32637),l(9868),l(69085),l(62010),l(26099),l(16034),l(3362),l(9391),l(23500),l(38781),l(47764),l(62953),l(76031),l(33741));J=l(14486);B=(0,J.A)({props:["translationMsg"],data:function(){return{}}},function(){var a=this._self._c;return a("div",{staticClass:"ajax-first-loading", 129attrs:{id:"ajax-first-loading"}},[a("div",{staticClass:"ajax-first-loading__inner"},[a("img",{staticClass:"ajax-first-loading__logo",attrs:{src:"/content/dam/tal/common/assets/logos/brands/ascott/asr-logo.svg",alt:"Ascott The Residence"}}),this._v(" "),a("p",{staticClass:"ajax-first-loading__p"},[this._v(this._s(this.translationMsg))]),this._v(" "),this._m(0)])])},[function(){var a=this._self._c;return a("div",{staticClass:"ajax-first-loading__spinner"},[a("div",{staticClass:"bounce1"}),this._v(" "), 130a("div",{staticClass:"bounce2"}),this._v(" "),a("div",{staticClass:"bounce3"})])}],!1,null,null,null).exports;var T=l(95353),z=l(49627),v=l(9107),P=l(59279),U=l(10852),X=l(97989),ja=l(54476),za=l(72976),ta=l(87876),e=l(95093),b={},g={VI:{src:"/content/dam/tal/common/assets/logos/payment/va.png",alt:"visa_card.svg"},UP:{src:"/content/dam/tal/common/assets/logos/payment/unionpay.svg",alt:"union_card.svg"},MC:{src:"/content/dam/tal/common/assets/logos/payment/mc.png",alt:"master_card.svg"},AX:{src:"/content/dam/tal/common/assets/logos/payment/ax.svg", 131alt:"american_express_card.svg"},AP:{src:"/content/dam/ascott/ascottbrandwebsites/common-ascott/payment-icon/alipay.svg",alt:"alipay.svg"},WP:{src:"/content/dam/tal/common/assets/logos/payment/ax.svg",alt:"american_express_card.svg"}},m=[{value:"MasterCard",cardType:"MC"},{value:"Visa",cardType:"VI"},{value:"American Express",cardType:"AX"},{value:"Union Pay",cardType:"UP"},{value:"AliPay",cardType:"AP"},{value:"WeChat Pay",cardType:"WP"}],t=["CLP","JPY","KRW","VND","IDR"];l={name:"asr-summary-and-payment", 132directives:{ascLoading:P.A},props:"propertyDoesNotAcceptCardTypeRequired messageVoucherCodeForfeited alternateCurrencyDisplay redeemPointsOff localCurrency translate preArrivalCheckinUrl summaryAndPaymentUrl reservationListUrl taxTooltip paymentUnsuccessfulMsg unsuccessfulTryAgainMsg ok bookingQrCode alipayAppId dataResourcePath editorMode".split(" "),data:function(){return{isPreCheckInFlow:"",isEnableUnionPay:!1,creditCardImagePath:"/content/dam/tal/common/assets/logos/payment/accepted-credit-cards/payment-", 133pmsIds:[],propertyPaymentMethod:m,selectedItem:"",paymentGatewaysList:[],confirmNumber:"",itineraryNumber:"",confirmationNumbers:[],propertyCode:"",opgToken:"",thumbnailIcon:v.b4q,iconPolicyPositionLeft:"auto",cartItems:[],reservationDetail
133s:[],selectedCard:null,contentCreditCard:[],isDisplayUp:!1,isEnableAddOns:!1,selectedAddons:[],voucherRedeemed:"",disableContinuePaymentPage:!1,cartHoldBooking:[],cartItemOne:null,corporateASRIdentifier:[],redeemedPoint:0,promoPoint:0,redeemedPrice:0,redeemedPoints:0, 134redeeming:!1,showModalVoucher:!1,transLabel:{cardEnding:"Card ending with {expiryDate}"},valueSlider:0,partialRedeemResponse:{totalChargeViaReddot:0},totalPayableAmount:0,sliderTimeout:null,infoSliderByModalId:{min:0,max:100,value:0,step:1,originStep:1},totalPointAmount:{totalRedeemedPoint:0,totalBonusPoint:0},isHideVoucherSummary:!1,isRateDiscountVoucher:!1,isAllowToChange:!0,selectedVoucher:"",selectedVoucherObj:{voucherCode:"",voucherProgrammeCode:"",expiryDate:""},currencySelector:"CS",maxPointsTemp:0, 135oldMax:0,showPayment:!1,paymentUnsuccessful:!1,totalAmount:0,totalAmtWithRedeemtion:0,amountPaid:"",apartmentString:"",isLoading:!1,updatedRooms:{},infoDetails:{},ajaxLoading:!1,getBookingSearchData:{},paymentMethodCC:{},onLoad:!0,currency:"",propCurrency:sessionStorage.getItem("localCurrency")||v.bIw,lang:v.qHl,reservationChargeDetails:{},reservationChargesList:[],paymentChannel:"",paymentDetails:{},togglePayment:!1,reqDataListOfVouchers:{currency:sessionStorage.getItem("localCurrency")||v.bIw,lang:v.qHl, 136prefCurrency:localStorage.getItem("currencySelector"),totalReservationAmount:"",amountDue:"",noOfReservations:"",propertyCode:""},voucherAmount:"",isRedeemable:{isPointsRedeemable:!1,isVoucherRedeemable:!1},arrReserDetailRoomInfo:[],pointRedeemInfo:{pointRedeemed:"0.00",pointRedeemedAmount:"0.00",convertedVoucherAmount:"0.00",_pointRate:0,_currencyConversionRate:0,availablePoints:0,totalRedeemablePoints:""},nightTotal:"",isVoucherNotRefund:!1,totalBasePriceIncludeTax:0,skipPointsVoucherRedeemtion:!1, 137skipPaymentRdp:!1,isCheckOut:!1,showPriceModal:!1,showCheckoutModal:!1,showOutstandingModal:!1,showErrrModal:!1,breakDownItem:{},checkoutData:{pmsId:"",memberId:"",pmsMemberId:"",propertyCode:"",currency:"",confirmationNumber:""},checkoutConfirmPopUpData:{title:"",checkoutCompTitle:"",subTitle:"",ok:""},checkoutPopUpOutstandingPaymData:{title:"",checkoutCompTitle:"",subTitle:"",ok:""},checkoutPopUpErrData:{title:"",checkoutCompTitle:"",subTitle:"",ok:""},pmsResId:"",viewMode:v.ajv.MOBILE}},components:{ajaxLoading:B}, 138created:function(){AA_PUSHED.push({eventName:"".concat(v.PeL.PAGE_TYPE.RESERVATION_LIST,":").concat(v.PeL.EVENT.CMP_CLICK_THROUGH),completed:!1});"true"==sessionStorage.getItem("checkOut")&&(this.isCheckOut=!0);this.setDisableCurrency(!0);this.voucherRedeemed=(this.trans=_.mergeWith({},b,this.$props.translate,function(a,f){return f}))&&this.trans.voucherLabel?this.trans.voucherLabel:"";this.checkoutConfirmPopUpData={title:this.trans.thankYouLabel,checkoutCompTitle:this.trans.checkoutCompLabel,subTitle:this.trans.checkoutExtraInfoLabel, 139ok:this.trans.okLabel};this.checkoutPopUpOutstandingPaymData={title:this.trans.outstandingPaymentMsg,checkoutCompTitle:this.trans.approchToFrontDeskMsg,subTitle:"",ok:this.trans.okLabel};this.checkoutPopUpErrData={title:this.trans.checkoutFailMsg,checkoutCompTitle:this.trans.somethingWentWrongLabel,subTitle:"",ok:this.trans.okLabel}},mounted:function(){var a=this;return(0,y.A)(M().mark(function p(){var q,F,H,N,R,I,ba,ka,pa,Ba,k,u,A,E;return M().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:if(a.handleResizeWindow(), 140a.isUserLoggedIn,"true"==sessionStorage.getItem("checkOut")&&(a.isCheckOut=!0),sessionStorage.removeItem("selectedPayment"),(q=a.$el.querySelector(".cl-loading"))&&(q.style.zIndex=1),a.isPreCheckInFlow=sessionStorage.getItem("preCheckInFlow")?JSON.parse(sessionStorage.getItem("preCheckInFlow")):"",a.isPreCheckInFlow&&setTimeout(function(){a.$store.dispatch("isPreCheckinFlow",!0)},500),F=localStorage.getItem("bookingMasterConfig"),H=JSON.parse(sessionStorage.getItem("webCheckIn")),N="",R="",I="",H&& 141(N=H&&H[0].propertyCode?H[0].propertyCode:"",R=H&&H[0].checkInDate?H[0].checkInDate:"",I=H&&H[0].checkoutDate?H[0].checkoutDate:"",a.propertyCode=N,a.checkoutData.propertyCode=N,a.checkoutData.memberId=H&&H[0].memberId?H[0].memberId:"",a.checkoutData.pmsMemberId=H&&H[0].pmsMemberId?H[0].pmsMemberId:"",a.checkoutData.pmsId=H&&H[0].pmsId?H[0].pmsId:"",a.apartmentString=H.map(function(Q){return Q.apartmentType}).join(", ")),a.getBookingSearchData={startDate:R?e(R,"DD-MM-YYYY"):"",endDate:I?e(I,"DD-MM-YYYY"): 142"",hotelCode:N,isModifying:!0,voucherCode:""},a.reqDataListOfVouchers.propertyCode=N,a.getPaymentGateways(N),sessionStorage.getItem("checkInEnabledApartmentsList")){ba=JSON.parse(sessionStorage.getItem("checkInEnabledApartmentsList"));ka=G(ba);try{for(ka.s();!(pa=ka.n()).done;
142)(Ba=pa.value).confirmationaNo===H[0].confirmNo&&(a.showPayment=Ba.isRdp)}catch(Q){ka.e(Q)}finally{ka.f()}}return a.getAddOnsConfig(),k=F?parseInt(JSON.parse(F).pointSlider):10,a.infoSliderByModalId.step=k,a.infoSliderByModalId.originStep= 1431,D.next=1,a.getReservationDetails();case 1:return u=(0,Z.Vf)("transaction_id"),A=JSON.parse(sessionStorage.getItem("summaryAndPaymentData")),(u&&null===u||""===u)&&(a.paymentUnsuccessful=!0),D.next=2,a.getReservationChargesForPayment();case 2:u&&(a.ajaxLoading=!0,a.commitTransactionStatus(A,u)),a.propertyCode&&a.getProperty(a.propertyCode),a.isUserLoggedIn&&a.getCCs(),!(E=JSON.parse(sessionStorage.getItem("cardInfo")))||a.viewMode!==v.ajv.MOBILE||E.cardName!==v.Q$2&&E.cardName!==v.kvZ||a.checkTransactionStatusDelay(A, 144E.transactionId),window.addEventListener("load",(0,y.A)(M().mark(function S(){var V,aa,K;return M().wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:return ca.next=1,(0,ta.G)("adobeClickThroughData");case 1:if(K=ca.sent){ca.next=2;break}K={};case 2:V=K,aa={event:v.PeL.EVENT.CMP_CLICK_THROUGH,web:V.web},(0,U.Rrp)(aa),(0,U.Los)("".concat(v.PeL.PAGE_TYPE.RESERVATION_LIST,":").concat(v.PeL.EVENT.CMP_CLICK_THROUGH)),sessionStorage.removeItem("adobeClickThroughData");case 3:case "end":return ca.stop()}}, 145S)})));case 3:case "end":return D.stop()}},p)}))()},methods:(0,r.A)({combineNumberToString:U.Jf0,calcNight:U.YYc,combineValueToString:U.jwM,checkCancelPolicyCode:U.U89},(0,T.i0)("topHeader",{setDisableCurrency:"setDisableCurrency"}),(0,T.i0)("bookingJourney",{getProperty:"getProperty",updatePointRedemptionBreakdownList:"updatePointRedemptionBreakdownList",setTotalChargeLoading:"setTotalChargeLoading",updateBookingLoginModal:"updateBookingLoginModal"}),(0,T.aH)("bookingJourney"),{toggleIconDetails:function(){this.togglePayment= 146!this.togglePayment},getReservationChargesForPayment:function(){var a=this;return(0,y.A)(M().mark(function p(){var q,F,H,N,R;return M().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return(q=a).isLoading=!0,I.prev=1,F={language:a.lang,currency:localStorage.getItem("currencySelector")||a.currency,reservationIDs:a.confirmationNumbers.map(function(ba){return{pmsId:a.pmsResId?a.pmsResId:"",pmsMemberID:"",isRetrievedReservation:!0,confirmationNumber:ba}}),propertyCode:a.propertyCode},I.next=2,ja.A.getReservationCharges(F); 147case 2:H=I.sent;q.isLoading=!1;a.reservationChargeDetails=H.data.content;a.reservationChargesList=H.data.content.reservations;a.totalAmount=a.reservationChargeDetails.total;a.totalAmtWithRedeemtion=a.reservationChargeDetails.amountDue;a.amountPaid=a.reservationChargeDetails.amountPaid;a.reqDataListOfVouchers.totalReservationAmount=a.reservationChargeDetails.total;a.reqDataListOfVouchers.amountDue=a.reservationChargeDetails.amountDue;a.totalPayableAmount=Number(a.reservationChargeDetails.amountDue); 148a.pointRedeemInfo._pointRate=a.reservationChargeDetails.dollarPerPoint;a.pointRedeemInfo._currencyConversionRate=a.reservationChargeDetails.redeemCurrencyConversionRate;a.pointRedeemInfo.availablePoints=a.reservationChargeDetails.totalReedemablePoints;N=JSON.parse(sessionStorage.getItem("webCheckInRooms"));a.reqDataListOfVouchers.noOfReservations=N.length;a.pmsIds=a.reservationChargesList.map(function(ba){return ba.pmsResId});a.checkApartmentIsRedeemable(a.reservationChargeDetails.amountDue);I.next= 1494;break;case 3:I.prev=3,R=I.catch(1),q.isLoading=!1,console.log("error: ",R);case 4:case "end":return I.stop()}},p,null,[[1,3]])}))()},getPaymentGateways:function(a){ja.A.getPropertyInfo({propertyCode:[a]}).then(function(f){var p=f.data.content.properties?f.data.content.properties[0].PropertyDetails.cardSupported:[];this.currency=f.data.content.properties[0].PropertyDetails.currency;t.includes(this.currency)&&(this.infoSliderByModalId.step=1);this.reqDataListOfVouchers.currency=this.currency;this.paymentGatewaysList= 150p.map(function(q){return q.cardType})}.bind(this)).catch(function(f){console.log("Error:",f)})},getCCs:function(){var a=this;return(0,y.A)(M().mark(function p(){var q,F,H;return M().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return(q=a).isLoading=!0,N.prev=1,N.next=2,ja.A.getCredit
150Card();case 2:if(!(F=N.sent)||200!=F.status){N.next=3;break}q.contentCreditCard=F.content;N.next=4;break;case 3:throw Error("Something went wrong!");case 4:q.isLoading=!1;N.next=6;break;case 5:N.prev=5,H=N.catch(1), 151q.isLoading=!1,console.log("error: ",H);case 6:case "end":return N.stop()}},p,null,[[1,5]])}))()},handleShowVoucherApplyPopup:function(){this.showModalVoucher=!0},getAddOnsConfig:function(){var a=this;z.A.getAEMConfiguration().then(function(f){a.infoDetails=f&&f.PointMatchingRedemption&&f.PointMatchingRedemption[0]&&f.PointMatchingRedemption[0].info?f.PointMatchingRedemption[0].info:{};Object.keys(a.infoDetails).length&&!a.infoDetails.hasOwnProperty("multiplier")&&(a.infoDetails.multiplier="1");f&& 152(a.isEnableAddOns=!!f.isEnableAddOns)})},getReservationDetails:function(){var a=this;return(0,y.A)(M().mark(function p(){var q,F;return M().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(a.reservationDetails=[],q=JSON.parse(sessionStorage.getItem("webCheckInRooms")),a.isPreCheckInFlow&&q?a.reservationDetails=q:q&&a.isCheckOut?a.reservationDetails=q.filter(function(N){return N.webCheckinCompleted}):q&&(a.reservationDetails=q.filter(function(N){return N.registerationFormUploaded&&!N.webCheckinCompleted})), 153a.reservationDetails.forEach(function(N){a.confirmNumber=N.confirmNo;a.itineraryNumber=N.itineraryNumber;a.confirmationNumbers.push(N.confirmNo);a.pmsResId=N.pmsId?N.pmsId:""}),!a.isPreCheckInFlow||"qr"!=a.isPreCheckInFlow){H.next=2;break}return H.next=1,a.getUnmaskConfirmationNumber();case 1:(F=H.sent)&&(a.confirmNumber=F,a.confirmationNumbers=[],a.confirmationNumbers.push(a.confirmNumber),a.updateSessionStorage());case 2:a.totalAmount=Number(a.totalAmount).toFixed(2),a.totalAmtWithRedeemtion=Number(a.totalAmtWithRedeemtion).toFixed(2); 154case 3:case "end":return H.stop()}},p)}))()},continuePage:function(){this.ajaxLoading=this.disableContinuePaymentPage=!0;this.paymentMethodCC=sessionStorage.getItem("selectedPayment")?JSON.parse(sessionStorage.getItem("selectedPayment")):{newPaymentMethod:!0,cardExpiry:null,cardName:null,cardNumber:null,cardType:null,ccId:null,cvv:null,merchantId:null,opgToken:null,redirectUrl:window.location.origin+this.summaryAndPaymentUrl};this.getPoints();var a=this.generateOrderId(1<this.reservationChargesList.length? 155this.itineraryNumber:this.confirmNumber);this.paymentDetails={amount:this.showPayment?this.totalPayableAmount:"0",language:this.lang,currency:this.currency,confirmationNumber:this.confirmationNumbers,propertyCode:this.propertyCode,orderId:a,payerId:this.showPayment?this.opgToken:"",payerEmail:"",merchantReference:this.showPayment?this.pmsIds:null,transactionType:this.isCheckOut?"checkout":"checkin",backUrl:window.location.origin+this.summaryAndPaymentUrl,redirectUrl:window.location.origin+this.summaryAndPaymentUrl, 156paymentChannel:this.showPayment?this.paymentChannel:"",promotionCode:"",memberId:this.reservationChargeDetails.memberId,totalPointsRedeemed:this.isUserLoggedIn?String(this.getPoints()):"0",totalAmountRedeemed:this.isUserLoggedIn?String(this.getPointRedeemPrice()):"0",redeemCurrencyConversionRate:Number(this.reservationChargeDetails.redeemCurrencyConversionRate),dollarPerPoint:Number(this.reservationChargeDetails.dollarPerPoint),folio:this.reservationChargesList.map(function(f){return{confirmationNumber:f.confirmationNumber, 157pmsId:f.pmsResId,accomm:f.reservationCharges.chargesSummary.folioSummary.accomm,extras:f.reservationCharges.chargesSummary.folioSummary.extras,gas:f.reservationCharges.chargesSummary.folioSummary.gas,pabx:f.reservationCharges.chargesSummary.folioSummary.pabx,electricity:f.reservationCharges.chargesSummary.folioSummary.electricity,water:f.reservationCharges.chargesSummary.folioSummary.water}})};this.paymentDetails=(0,r.A)({},this.paymentDetails,{channel:this.viewMode===v.ajv.MOBILE?v.iLI:v.uQf});this.paymentChannel=== 158this.propertyPaymentMethod.find(function(f){return"AP"===f.cardType}).value&&(this.paymentDetails=(0,r.A)({},this.paymentDetails,{appId:this.alipayAppId}));0<this.selectedVoucherObj.voucherAmount&&(this.paymentDetails=(0,r.A)({},this.paymentDetails,{voucherCode:this.voucherInfo.voucherCode,voucherType:this.voucherInfo.category,voucherTitle:"test",voucherAmount:String(this.voucherInfo.voucherAmount),voucherProgrammeCode:this.voucherInfo.voucherProgrammeCode}));this.showPayment?(this.paymentDetails&& 1590<this.paymentDetails.amount||0<this.paymentDetails.totalPointsRedeemed&&0<this.paymentDetails.totalAmountRedeemed||0<this.paymentDetails.voucherAmount)&&this.initPaymentRequest():0<this.paymentDetails.totalPointsRedeemed&&0<this.paymentDetails.totalAmountRedeemed||0<this.paymentDetails.voucherAmount?this.initPaymentRequest():this.updateReqInfoPosTransaction()},skipRedeemtion:function(a){this.skipPaymentRdp=a;this.skipPointsVoucherRedeemtion=!0;this.updateReqInfoPosTransaction()},initPaymentRequest:function(){var a= 160this;return(0,y.A)(M().mark(function p(){var q,F,H,N,R,I;return M().wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:return ba.prev=0,ba.next=1,ja.A.getTransactionUrl(a.paymentDetails);case 1:if(!(q=ba.sent).data.content){ba.next=2;break}return a.showPayment?q.data.content&&(q.data.content.encodedPaymentUrl&&null!==q.data.content.encodedPaymentUrl&&""!==q.data.content.encodedPaymentUrl.trim()?((F=q.data).content.transactionType=a.paymentDetails.transactionType,H={paymentChannel:a.paymentChannel, 161cardImage:"".concat(a.creditCardImagePath).concat(a.paymentChannel.trim().replace(/\s/g,"-").replace("/","-").toLowerCase(),".png"),cardName:a.paymentChannel,merchantId:TAL.APP_ID.MECHANT,paymentCurrency:a.currency?a.currency:v.u3v,propertyName:a.reservationDetail
161s[0].propertyName,propertyCode:a.propertyCode},sessionStorage.setItem("cardInfo",JSON.stringify(H)),sessionStorage.setItem("holdResponse",JSON.stringify(F)),sessionStorage.setItem("summaryAndPaymentData",JSON.stringify(a.getPaymentDataForStorage(a.paymentDetails))), 162window.location.href=(0,U.hBj)(a.bookingQrCode)):a.paymentDetails.channel===v.iLI&&q.data.content.paymentUrl&&a.viewMode===v.ajv.MOBILE?((N=q.data).content.transactionType=a.paymentDetails.transactionType,R={paymentChannel:a.paymentChannel,cardImage:"".concat(a.creditCardImagePath).concat(a.paymentChannel.trim().replace(/\s/g,"-").replace("/","-").toLowerCase(),".png"),cardName:a.paymentChannel,merchantId:TAL.APP_ID.MECHANT,paymentCurrency:a.currency?a.currency:v.u3v,propertyName:a.reservationDetails[0].propertyName, 163propertyCode:a.propertyCode,transactionId:N.content.transactionId},sessionStorage.setItem("cardInfo",JSON.stringify(R)),sessionStorage.setItem("holdResponse",JSON.stringify(N)),sessionStorage.setItem("summaryAndPaymentData",JSON.stringify(a.getPaymentDataForStorage(a.paymentDetails))),a.checkTransactionStatusDelay(a.paymentDetails,N.content.transactionId),window.location.replace(q.data.content.paymentUrl)):q.data.content.paymentUrl&&(sessionStorage.setItem("summaryAndPaymentData",JSON.stringify(a.getPaymentDataForStorage(a.paymentDetails))), 164window.location.replace(q.data.content.paymentUrl)),q.data.content.paymentUrl||q.data.content.transactionId||0!=a.paymentDetails.amount||(sessionStorage.setItem("paymentSuccess",!0),a.commitTransactionStatus(a.paymentDetails,""))):(sessionStorage.setItem("paymentSuccess",!0),a.commitTransactionStatus(a.paymentDetails,"")),a.ajaxLoading=!1,ba.abrupt("return");case 2:ba.next=4;break;case 3:ba.prev=3,I=ba.catch(0),a.ajaxLoading=!1,a.disableContinuePaymentPage=!1,sessionStorage.setItem("Summary and payment error", 165JSON.stringify(I));case 4:case "end":return ba.stop()}},p,null,[[0,3]])}))()},getPaymentDataForStorage:function(a){return{confirmationNumber:a.confirmationNumber,memberId:a.memberId,orderId:a.orderId,propertyCode:a.propertyCode,currency:a.currency,paymentChannel:a.paymentChannel,transactionType:a.transactionType,amount:a.amount,backUrl:a.backUrl}},commitTransactionStatus:function(a,f){var p=this;return(0,y.A)(M().mark(function F(){var H,N,R;return M().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return H= 166{confirmationNumbers:a.confirmationNumber,memberId:a.memberId,transactionId:f,orderId:a.orderId,propertyCode:a.propertyCode,currency:a.currency,paymentChannel:a.paymentChannel,transactionType:a.transactionType,channel:"abw",process:"payment",billDate:e(new Date).format(v.kwZ.YMD)},JSON.parse(sessionStorage.getItem("webCheckInRooms")),I.prev=1,I.next=2,ja.A.getTransactionStatus(H);case 2:N=I.sent;sessionStorage.setItem("commitTransaction",JSON.stringify(N.data));200===N.status&&("0"!==N.data.content.responseCode? 167(p.paymentUnsuccessful=!0,p.ajaxLoading=!1):p.updateReqInfoPosTransaction(a.memberId));I.next=4;break;case 3:I.prev=3,R=I.catch(1),p.ajaxLoading=!1,p.paymentUnsuccessful=!0,console.log("e:",R);case 4:case "end":return I.stop()}},F,null,[[1,3]])}))()},updateReqInfoPosTransaction:function(a){var f=this;return(0,y.A)(M().mark(function q(){var F,H,N,R,I,ba,ka,pa,Ba,k;return M().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!f.isCheckOut){u.next=1;break}f.ajaxLoading=!0;setTimeout(function(){f.proceedToCheckout()}, 1683E3);u.next=5;break;case 1:if(F=!1,H=[],!f.reservationChargesList.length){u.next=5;break}return f.reservationChargesList.forEach(function(A){H.push({pmsId:A.pmsResId,confirmationNumber:A.confirmationNumber,checkedinStatus:!0})}),N={propertyCode:f.propertyCode,memberId:a,reservationIDs:H},u.prev=2,u.next=3,f.saveWebCheckedInStatus(N);case 3:200===u.sent.status&&(F=!0);u.next=5;break;case 4:u.prev=4,k=u.catch(2),f.ajaxLoading=!1,console.log("e:",k);case 5:F?(R=[],I=JSON.parse(sessionStorage.getItem("webCheckIn")), 169ba=I.filter(function(A){return f.confirmationNumbers.some(function(E){return A.confirmNo===E})}),I&&ba&&I.length!==ba.length&&(R=I.filter(function(A){return!ba.find(function(E){return E.confirmNo===A.confirmNo&&A.registerationFormUploaded})}))&&R.length&&(R=R.filter(function(A){return"false"==A.toPay&&"false"==A.webCheckinCompleted}),ba=ba.concat(R)),ka=[],f.showPayment?ka=ba.map(function(A){return A.paidStatus=f.skipPaymentRdp?"notpaid":"fullypaid",A.toPay=!1,A.webCheckinCompleted=!0,A}):(pa="notpaid", 170Ba=f.voucherInfo&&f.voucherInfo.voucherAmount?f.voucherInfo.voucherAmount:0,(0<f.pointRedeemInfo.pointRedeemed||0<Ba)&&(pa="partialpaid"),f.skipPointsVoucherRedeemtion&&(pa="notpaid"),0==f.totalPayableAmount&&(pa="fullypaid"),ka=ba.map(function(A){return A.paidStatus=pa,A.webCheckinCompleted=!0,A})),sessionStorage.setItem("webCheckIn",JSON.stringify(ka)),f.skipPaymentRdp?sessionStorage.setItem("paymentSuccess",!1):sessionStorage.setItem("paymentSuccess",!0),window.location.href=(0,U.hBj)(window.location.origin+ 171f.preArrivalCheckinUrl)):f.ajaxLoading=!1;case 6:case "end":return u.stop()}},q,null,[[2,4]])}))()},saveWebCheckedInStatus:function(a){return(0,y.A)(M().mark(function p(){var q;return M().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=1,ja.A.saveWebCheckInStatus(a);case 1:return q=F.sent,F.abrupt("return",q);case 2:case "end":return F.stop()}},p)}))()},closePaymentUnsuccessfulModal:function(a){this.paymentUnsuccessful=!1}
171,getCreditCardImage:function(a){return(a=g[a]||null)?'\x3cimg src\x3d"[src]" alt\x3d"[alt]" class\x3d"img-card" /\x3e'.replace("[src]", 172a.src).replace("[alt]",a.alt):""},cardSelected:function(a,f){var p={};this.selectedCard=a;this.selectedItem=f;var q="";(this.disableContinuePaymentPage=!1,"card"===f)?p=this.contentCreditCard[a]:q="morePaymentGateway"===f?this.paymentGatewaysList[a+6]:this.paymentGatewaysList[a];(this.paymentChannel=q,"card"===f)?(6===p.ccExpiryDate.length&&(p.ccExpiryDate=p.ccExpiryDate.slice(0,2)+"/"+p.ccExpiryDate.slice(-2)),this.opgToken=p.opgToken,this.propertyPaymentMethod&&0<this.propertyPaymentMethod.length)&& 173(a=this.propertyPaymentMethod.filter(function(F){return F.cardType===p.ccType}))&&0<a.length&&(this.paymentChannel=a[0].value):this.opgToken="";return sessionStorage.setItem("selectedPayment",JSON.stringify(this.paymentMethodCC)),this.paymentMethodCC},formatLongCurrency:function(a,f){return(0,X.Nb)(a,this,f)},formatStringToFloat:X._,proceed:function(){},nights:function(a,f){a=e(a,"DD-MM-YYYY");return e(f,"DD-MM-YYYY").diff(a,"days")},formatNumber:function(a){return(0,X.ZV)(a)},formatPointNumber:function(a){return(0, 174X.Ne)(a)},formatCurrency:function(a){return(0,X.vv)(a)},getAvaiablePoint:function(){var a=this.pointRedeemInfo.availablePoints?this.pointRedeemInfo.availablePoints:0;return""!=this.pointRedeemInfo.totalRedeemablePoints&&this.voucherInfo&&this.voucherInfo.voucherAmount&&this.voucherInfo.totalRedeemablePoints&&(a=this.voucherInfo.totalRedeemablePoints),this.infoSliderByModalId.max=a,Number(this.infoSliderByModalId.max)},getPriceOff:function(a){return parseInt(a)*this.getPointRate()},getPoints:function(){return parseInt(this.pointRedeemInfo.pointRedeemed)}, 175getPointRedeemPrice:function(){this.setTotalChargeLoading(!0);var a=parseInt(this.valueSlider),f=this.pointRedeemInfo._pointRate,p=this.pointRedeemInfo._currencyConversionRate,q=a*f/p;return this.currency&&t.includes(this.currency)?(q=Math.floor(Number(q)),a=Math.floor(p*q/f)):q=(q=this.rondNumber(q)).toFixed(2),q=q||"0.00",this.pointRedeemInfo.pointRedeemedAmount=q,this.pointRedeemInfo.pointRedeemed=a||"0.00",this.partialRedeemResponse=q,this.setTotalChargeLoading(!1),q},getPointRate:function(){return this.pointRedeemInfo._pointRate? 176this.pointRedeemInfo._pointRate:v.KPu},getPaymentType:function(){this.isLoading=!1;this.getPointRedeemPrice()},getPointsVoucherCalculatiuons:function(){var a=this;return(0,y.A)(M().mark(function p(){var q,F,H,N;return M().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return a.setTotalChargeLoading(!0),q=a,F=a.pointRedeemInfo._currencyConversionRate,H=a.pointRedeemInfo._pointRate,N={points:a.valueSlider,pointRate:H,currencyConversionRate:F,currency:a.currency},R.next=1,ja.A.getPointerConversion(N).then(function(I){I&& 177(q.pointRedeemInfo.pointRedeemed=I.points,q.pointRedeemInfo.pointRedeemedAmount=I.reedemAmount?I.reedemAmount:"0.00",q.partialRedeemResponse=I,a.setTotalChargeLoading(!1))}).catch(function(I){logg.error(I);a.setTotalChargeLoading(!1)}).finally(function(){a.setTotalChargeLoading(!1)});case 1:case "end":return R.stop()}},p)}))()},changeValueSlider:function(){var a=this;a.sliderTimeout&&clearTimeout(a.sliderTimeout);a.sliderTimeout=setTimeout(function(){a.getPaymentType()},500);var f=this.infoSliderByModalId.step, 178p=this.getMaxPoint%f;if(0<p&&(p+=f,this.getMaxPoint-p<=parseInt(this.valueSlider))){this.infoSliderByModalId.step=1;var q=this.$watch("valueSlider",function(F,H){F<this.getMaxPoint-p&&0<H-H%f-f&&(this.infoSliderByModalId.step=f,q())})}},handleMouseUp:function(){},handleModalVoucher:function(){this.showModalVoucher=!0},minAmountMessage:function(){return"Min Amount Message"},closePopupLogin:function(){(0,U.x27)(v.bIA.INTERACTION,"Voucher Redemption Pop-up","Close",v.Nqi.CLICK)},convertCurrencySelector:function(a, 179f){var p=v.wfA+a.toUpperCase();p=this.$store.state.exchangeRateList[p]?this.$store.state.exchangeRateList[p]:1;var q=0;return(localStorage.getItem("paymentCurrency")?localStorage.getItem("paymentCurrency"):"sgd").toUpperCase()!==a.toUpperCase()&&(q=this.$store.state.compensationRate),(0,X._B)(this.$store.state.displayCurrencyRate,p,f,q,this)},treasuryRateCurrencyFromTo:function(){return 0},updateVoucher:function(a){this.voucherInfo=Object.assign({},a);this.isVoucherNotRefund=!1;this.selectedVoucherObj= 180this.voucherInfo;this.pointRedeemInfo.convertedVoucherAmount=this.voucherInfo.voucherAmount;this.pointRedeemInfo.totalRedeemablePoints=""!==this.voucherInfo.totalRedeemablePoints?this.voucherInfo.totalRedeemablePoints:"";this.voucherAmount=this.voucherInfo&&this.voucherInfo.voucherAmount?this.voucherInfo.voucherAmount:"";this.voucherAmount>Number(this.reservationChargeDetails.amountDue)&&(this.isVoucherNotRefund=!0);this.calculateOutStanding();0<this.valueSlider&&(this.valueSlider=0);this.showModalVoucher= 181!1}
181,getRoomTypeName:function(a){if(this.reservationChargesList){var f=this.reservationChargesList.find(function(p){return p.confirmationNumber===a});return f&&f.apartmentName?f.apartmentName:""}},checkApartmentIsRedeemable:function(a){var f=this;this.reservationChargesList&&this.reservationChargesList.forEach(function(q){q.isPointsRedeemable&&(f.isRedeemable.isPointsRedeemable=!0);q.voucherRedeemable&&(f.isHideVoucherSummary=!1,f.isRedeemable.isVoucherRedeemable=!0)});var p=(0,Z.Vf)("transaction_id"); 1820!=a||p||this.updateReqInfoPosTransaction()},generateOrderId:function(a){return("1"+Date.now()+a).substring(0,20)},getPropertyCurrancy:function(){var a=this;return(0,y.A)(M().mark(function p(){var q,F;return M().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(!(q=JSON.parse(sessionStorage.getItem("webCheckIn")))){H.next=1;break}if(!(F=q&&q[0].propertyCode?q[0].propertyCode:"")){H.next=1;break}return H.next=1,ja.A.paymentByReddot(F).then(function(N){N&&N.localCurrency&&(a.currency=N.localCurrency? 183N.localCurrency:a.currency)});case 1:case "end":return H.stop()}},p)}))()},calculateOutStanding:function(){this.totalPayableAmount=Number(this.reservationChargeDetails.amountDue);0<this.reservationChargeDetails.amountDue&&this.voucherInfo&&this.voucherInfo.amountAfterVoucherApplied&&(this.totalPayableAmount=0>=this.voucherInfo.amountAfterVoucherApplied?0:this.voucherInfo.amountAfterVoucherApplied);0<this.totalPayableAmount&&0<Number(this.pointRedeemInfo.pointRedeemedAmount)&&(this.totalPayableAmount-= 184Number(this.pointRedeemInfo.pointRedeemedAmount),this.totalPayableAmount=0>this.totalPayableAmount?0:this.totalPayableAmount);this.totalPayableAmount=this.totalPayableAmount.toFixed(2)},rondNumber:function(a){if(isNaN(a))return Number(0);var f,p,q;return Number.isInteger(a)?a:(f=Number(a),p="".concat(f),a=-1===(q=p.indexOf("."))?p:p.slice(0,q+1+2),Number(a))},taxInfoLabel:function(a){var f=this.nightTotal;return a&&a.totalCharges&&(a=_.get(a,"totalCharges.tax.taxAmount"))?(a=this.formatLongCurrency(a, 185this.sabreCurrency),a=this.combineValueToString("incl. {taxes_\x26_fees_amount} of taxes \x26 fees for {no._of_nights} night(s)","{taxes_\x26_fees_amount}","".concat(this.sabreCurrency," ").concat(a)),this.combineValueToString(a,"{no._of_nights}",f)):this.combineValueToString("not incl. of taxes \x26 fees for {no._of_nights} night(s)","{no._of_nights}",f)},caculateBasePriceIncludeTax:function(){v.bIw;var a,f=this.cartItems,p=0,q=0,F=JSON.parse(localStorage.getItem("baseRateConfiguration")),H=null; 186return f.forEach(function(N){F&&F.baseRateBreakdown&&0<F.baseRateBreakdown.length&&(H=F.baseRateBreakdown.find(function(R){return R.key==N.roomRate.roomTypeCode}));H?(q+=H.baseRateBreakdown.ratePerNight.reduce(function(R,I){return R+I.price.sabrePrice},0),p+=H.baseRateBreakdown.taxDtos.reduce(function(R,I){return R+I.amount.sabrePrice},0)):(q+=N.roomRate.rateBreakDown.ratePerNight.reduce(function(R,I){return R+I.price.sabrePrice},0),p+=N.roomRate.rateBreakDown.taxDtos.reduce(function(R,I){return R+ 187I.amount.sabrePrice},0))}),0<f.length&&f[0].roomRate.convertPrice&&f[0].roomRate.convertPrice.price&&f[0].roomRate.convertPrice.price.sabreCurrency,a=q+p+this.totalAddOn,(0,X._)(a)},cancelPriceBreakdown:function(){this.$emit("close")},showPriceBreakModal:function(a){this.breakDownItem=a;this.showPriceModal=!0},getvalue:function(a,f){return _.get(a,f)?_.get(a,f):""},confirmedCheckout:function(){window.location.href=(0,U.hBj)(window.location.origin+this.reservationListUrl)},proceedToCheckout:function(){if(1=== 188this.confirmationNumbers.length){this.ajaxLoading=!0;var a=this.confirmationNumbers[0];this.checkoutData.currency=this.currency;var f=JSON.parse(sessionStorage.getItem("summaryAndPaymentData"));f&&f.currency&&""!==f.currency&&(this.checkoutData.currency=f.currency);this.checkoutData.confirmationNumber=a;a=Object.values(this.checkoutData).every(function(p){return null!=p&&""!==p});(this.checkoutData.messageId="",a)?this.fetchData(0):(this.performPopUpAction("showErrrModal"),this.ajaxLoading=!1)}}, 189fetchData:function(a){var f=this;return(0,y.A)(M().mark(function q(){var F,H,N,R;return M().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.prev=0,I.next=1,ja.A.reservationCheckout(f.checkoutData);case 1:(F=I.sent)&&F.content&&(H=_.get(F,"content.status"),N=_.get(F,"content.errorCode"),H&&"paymentDue"==H&&(a<v.nnl?(a++,setTimeout(function(){f.fetchData(a)},1E3)):(f.ajaxLoading=!1,f.performPopUpAction("showOutstandingModal"))),H&&"Success"==H&&(f.ajaxLoading=!1,f.performPopUpAction("showCheckoutModal")), 190N&&(a<v.nnl?(a++,setTimeout(function(){f.fetchData(a)},1E3)):(f.ajaxLoading=!1,f.performPopUpAction("showErrrModal"))));I.next=3;break;case 2:I.prev=2,R=I.catch(0),++a<v.nnl&&setTimeout(function(){f.fetchData()},1E3),f.ajaxLoading=!1,console.log(R);case 3:case "end":return I.stop()}},q,null,[[0,2]])}))()},performPopUpAction:function(a){"showCheckoutModal"===a?(this.showCheckoutModal=!0,this.showErrrModal=!1,this.showOutstandingModal=!1):"showOutstandingModal"===a?(this.showCheckoutModal=!1,this.showErrrModal= 191!1,this.showOutstandingModal=!0):"showErrrModal"===a&&(this.showCheckoutModal=!1,this.showErrrModal=!0,this.showOutstandingModal=!1)},closePopupModal:function(a){this.showErrrModal=!1},checkLogin:function(){alert(1111)},isLoggedUser:function(){return!(!$cookies.get("ia_oQKaJKhTFC")||$cookies.get("ia_oQKaJKhTFC")&&(0,U.q_e)())},showLoginModal:function(){this.$store.dispatch("setToggleLoginPopup",!0);this.updateBookingLoginModal(!0);sessionStorage.setItem("chekInPaymentPage",JSON.stringify({fromCheckInPaymentPage:!0, 192redirecturl:window.location.href}));this.eventHub.$emit("isCheckInDeepLinkingLogin",{isCheckInDeepLinkingLogin:!0})},handleResizeWindow:function(){var a=(0,za.L)();a!=this.viewMode&&(this.viewMode=a)},commitTransactionStatusForUnionPay:function(a,f){var p=this;return(0,y.A)(M().mark(function F(){var H,N,R;return M().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return H={confirmationNumbers:a.confirmationNumber,memberId:a.memberId,transactionId:f,orderId:a.orderId,propertyCode:a.propertyCode, 193currency:"CNY",paymentChannel:a.paymentChannel,transactionType:a.transactionType,channel:"abw",process:"payment",billDate:e(new Date).format(v.kwZ.YMD)},I.prev=1,I.next=2,ja.A.getTransactionStatus(H);case 2:if(N=I.sent,sessionStorage.setItem("commitTransaction",JSON.stringify(N.data)),N.data.content.responseCode===v.ZCY.ERROR_0||N.data.content.responseCode===v.ZCY.ERROR_1009){I.next=4;break}return I.next=3,p.delay(5E3);case 3:p.commitTransactionStatusForUnionPay(a,f);I.next=5;break;case 4:N.data.content.responseCode== 194v.ZCY.ERROR_0||N.data.content.responseCode==v.ZCY.ERROR_1009?(p.paymentUnsuccessful=!0,p.ajaxLoading=!1):p.updateReqInfoPosTransaction(a.memberId);case 5:I.next=7;break;case 6:I.prev=6,R=I.catch(1),p.ajaxLoading=!1,console.error("Error when checking the transaction status",R);case 7:case "end":return I.stop()}},F,null,[[1,6]])}))()},checkTransactionStatusDelay:function(a,f){var p=this;return(0,y.A)(M().mark(function F(){return M().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next= 1951,p.delay(5E3);case 1:p.ajaxLoading=!0,p.commitTransactionStatusForUnionPay(a,f);case 2:case "end":return H.stop()}},F)}))()},delay:function(a){return new Promise(function(f){return setTimeout(f,a)})},getUnmaskConfirmationNumber:function(){var a=this;return(0,y.A)(M().mark(function p(){var q,F,H,N,R;return M().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(I.prev=0,q="",!a.isPreCheckInFlow||"qr"!=a.isPreCheckInFlow.toLowerCase()){I.next=3;break}if(a.isLoading=!0,!(F=sessionStorage.getItem("precheckInReqData")? 196JSON.parse(sessionStorage.getItem("precheckInReqData")):null)){I.next=3;break}return I.next=1,z.A.getRreservationsByResid(F,a.dataResourcePath,a.editorMode);case 1:if(200===(H=I.sent).status){I.next=2;break}throw Error("Something went wrong!");case 2:H&&H.data&&H.data.content&&(N=_.get(H,"data.content.reservations"))&&N.length&&(q=N[0].confirmationNumber?N[0].confirmationNumber:"");case 3:return a.isLoading=!1,I.abrupt("return",q);case 4:I.prev=4,R=I.catch(0),console.log("e:",R),a.isLoading=!1;case 5:case "end":return I.stop()}}, 197p,null,[[0,4]])}))()},updateSessionStorage:function(){var a=JSON.parse(sessionStorage.getItem("webCheckIn"));a&&a.length&&(a[0].confirmNo=this.confirmNumber,sessionStorage.setItem("webCheckIn",JSON.stringify(a)));(a=JSON.parse(sessionStorage.getItem("webCheckInRooms")))&&a.length&&(a[0].confirmNo=this.confirmNumber,sessionStorage.setItem("webCheckInRooms",JSON.stringify(a)));(a=JSON.parse(sessionStorage.getItem("checkInEnabledApartmentsList")))&&a.length&&(a[0].confirmationNumber=this.confirmNumber,
198a[0].confirmationaNo=this.confirmNumber,sessionStorage.setItem("checkInEnabledApartmentsList",JSON.stringify(a)))}}),watch:{selectedVoucherObj:function(){},showPayment:function(){this.selectedCard?this.disableContinuePaymentPage=!1:this.disableContinuePaymentPage=!0},partialRedeemResponse:{handler:function(a){this.calculateOutStanding()},deep:!0},getMaxPoint:function(a){this.infoSliderByModalId.max=a},totalChargeWithoutRedeeption:function(a){this.totalBasePriceIncludeTax=this.caculateBasePriceIncludeTax()}}, 199computed:(0,r.A)({},(0,T.aH)(["currencySelector"]),(0,T.aH)("bookingJourney",{isMRPLoading:"isMRPLoading",maxPointBE:"maxPointBE",cartHoldBookingParams:"cartHoldBookingParams"}),(0,T.L8)("bookingJourney",{getApartmentGallery:"getApartmentGallery",getItemImage:"getItemImage"}),{getMaxPoint:function(){return this.getAvaiablePoint().toFixed(0)},currencyLabelObj:function(){return{approximateSelectedCurrency:this.trans.localCurrencyLabel,finalPaymentPropertyCurrency:this.trans.finalPaymentPropertyCurrency}}, 200getTotalTaxAmount:function(){var a=0;return this.reservationChargesList.forEach(function(f){a+=Number(f.reservationCharges.chargesSummary.totalCharges.tax.taxAmount)}),this.formatLongCurrency(a,this.sabreCurrency)},getOtherCharges:function(){var a=0;return this.reservationChargesList.forEach(function(f){a+=Number(f.reservationCharges.chargesSummary.totalCharges.otherCharges.otherChargesAmount)}),this.formatLongCurrency(a,this.sabreCurrency)},taxesSummary:function(){var a=[];if(this.cartItems){var f= 201{},p;for(p in this.cartItems.forEach(function(q){q.rooms[0].roomRate.rateBreakDown.taxDtos.forEach(function(F){f[F.taxName]?f[F.taxName]+=F.amount.sabrePrice:f[F.taxName]=F.amount.sabrePrice})}),f)a.push({name:p,amount:f[p]});return a}},totalTaxItem:function(a){return a?(a=a.roomRate.rateBreakDown.taxDtos.reduce(function(f,p){return f+p.amount.sabrePrice},0),(0,X._)(a)):0},getReservationPeriod:function(){var a=e(this.reservationDetails[0].checkInDate,"YYYY-MM-DD"),f=e(this.reservationDetails[0].checkOutDate, 202"YYYY-MM-DD"),p=f.diff(a,"days");this.nightTotal=p;a=a.format("ddd DD MMM YYYY");f=f.format("ddd DD MMM YYYY");return"".concat(a," - ").concat(f," (").concat(p," ").concat(1<p?"night":"nights",")")},sabreCurrency:function(){return this.currency?this.currency:this.currencySelector},totalSabrePrice:function(){return 0},totalChargeWithoutRedeeption:function(){return Number(this.totalAmount)},totalChargeWithRedeeption:function(){return this.totalAmtWithRedeemtion},isUserLoggedIn:function(){return $cookies.get("ia_oQKaJKhTFC")}, 203getVoucherAmount:function(){return this.voucherAmount},getCartItems:function(){return this.reservationChargesList.length&&(this.cartItems=this.reservationChargesList.map(function(a){var f={};return a&&(f=_.get(a,"reservationCharges.chargesSummary.totalCharges")),a.totalCharges=f,(0,r.A)({},a,{rooms:[{confirmationNumber:a.confirmationNumber,roomRate:{shoppingCartItemId:a.confirmationNumber,roomTypeCode:a.apartmentType,ratePlanName:a.ratePlanName?a.ratePlanName:"",totalTax:{sabrePrice:_.get(a,"reservationCharges.chargesSummary.totalCharges.tax.taxAmount"), 204sabreCurrency:a.currency},convertPrice:{policies:[{policyName:"cancellationPolicy",policyDescriptions:a.cancellationPolicy?a.cancellationPolicy:""},{policyName:"guaranteePolicy",policyDescriptions:a.guaranteePolicy?a.guaranteePolicy:""}]}}}],roomRate:{totalTax:{sabrePrice:_.get(a,"reservationCharges.chargesSummary.totalCharges.tax.taxAmount"),sabreCurrency:a.currency},roomTypeCode:a.apartmentType,rateBreakDown:{ratePerNight:[],taxDtos:[]}}})})),this.cartItems},noteDescription:function(){return(this.trans.labelChargedHard+ 205" "+this.trans.labelChargedDynamic||"").replace("{TotalAmountLocalCurrency}",this.totalPayableAmount).replace("{ReddotApartmentName}",this.apartmentString)}}),filters:{formatDay:function(a){return a?(a=e(a).format("DD-MM-YYYY"),(0,U.ohr)(e(a,v.kwZ.DMY_BOOKING_SEARCH),v.VDx.FORMAT_5,v.qHl)):""}}};var w=(0,J.A)(l,function(){var a=this,f=a._self._c;return f("div",{directives:[{name:"asc-loading",rawName:"v-asc-loading",value:a.isLoading,expression:"isLoading"}],staticClass:"asr-summary-and-payment", 206class:[{loading:a.ajaxLoading},{executing:a.isLoading}]},[f("ajax-loading",{attrs:{translationMsg:a.trans.loadingMessage}}),a._v(" "),f("div",{staticClass:"wrap"},[f("h1",{staticClass:"heading"},[a._v(a._s(a.trans.summaryAndPaymentHeading))])]),a._v(" "),a.reservationDetail
206s&&a.reservationDetails.length?f("div",{staticClass:"wrap apartment-details"},[f("p",{staticClass:"bold property-name"},[a._v(a._s(a.reservationDetails[0].propertyName))]),a._v(" "),f("p",[a._v(a._s(a.getReservationPeriod))])]): 207a._e(),a._v(" "),a.getCartItems&&a.getCartItems.length?f("div",a._l(a.getCartItems,function(p){return f("div",{key:p.rooms[0].shoppingCartItemId,staticClass:"asr-booking-summary-item"},[a.isTablet?f("h4",{staticClass:"room-title"},[a._v(a._s(a.getRoomTypeName(p.rooms[0].confirmationNumber)))]):a._e(),a._v(" "),f("div",{staticClass:"summary-card"},[f("div",{staticClass:"thumbnail-wrapper"},[f("asr-photo-viewer",{attrs:{allowSortAlphabet:!0,photos:a.getApartmentGallery(p),thumbnailIcon:a.thumbnailIcon, 208banner:a.getItemImage(p),disableLabelText:""},on:{show:function(q){a.showThumbnail=!0},hide:function(q){a.showThumbnail=!1}}})],1),a._v(" "),f("div",{ref:"cardContent",refInFor:!0,staticClass:"card-content"},[f("div",{staticClass:"room-title-wrapper"},[a.isTablet?a._e():f("h4",{staticClass:"room-title"},[a._v(a._s(a.getRoomTypeName(p.rooms[0].confirmationNumber)))]),a._v(" "),f("div",{staticClass:"room-description"},[f("div",{ref:"rateTitle",refInFor:!0,staticClass:"rate-plan-wrapper"},[f("span", 209{staticClass:"rate-plan-name"},[a._v(a._s(p.rooms[0].roomRate.ratePlanName))]),a._v(" "),f("button",{ref:"buttonInfo",refInFor:!0,staticClass:"button-policy button-transparent",attrs:{"aria-label":"Icon infomation"},on:{mouseover:function(q){a.isDisplayUp=!0},mouseleave:function(q){a.isDisplayUp=!1}}},[f("asr-icon-svg",{staticClass:"icon-information",attrs:{icon:"ico-info-solid",customSize:""}})],1),a._v(" "),f("div",{ref:"policyContent",refInFor:!0,staticClass:"flexi-content policy-tip",style:{"--iconLeft":a.iconPolicyPositionLeft}}, 210[f("label",{staticClass:"policy-label",domProps:{innerHTML:a._s(a.policiesLabel)}}),a._v(" "),a._l(p.rooms[0].roomRate.convertPrice.policies,function(q,F){return f("p",{key:"policy-".concat(F)},[a._v("\n "+a._s(q.policyDescriptions)+"\n ")])})],2)]),a._v(" "),f("div",{staticClass:"rate-label-wrapper"},[a.checkCancelPolicyCode(a.cancelPolicyCode,p.rooms[0].roomRate)&&a.nonRefundableText&&a.nonRefundableText.trim()?f("asr-badge",{attrs:{type:"property-type"}},[a._v("\n "+ 211a._s(a.decodeHtml(a.nonRefundableText))+"\n ")]):a._e()],1)])]),a._v(" "),f("div",{ref:"labelPrice",refInFor:!0,staticClass:"room-price-wrapper"},[f("small",[a._v(a._s(a.sabreCurrency))]),a._v(" "),f("div",[f("span",{staticClass:"price"},[p&&p.totalCharges?[a._v(a._s(a.formatLongCurrency(p.totalCharges.total,a.sabreCurrency)))]:a._e()],2),a._v(" "),a._v("\n \u00a0\n "),a.taxInfoLabel(p)?[f("small",{domProps:{innerHTML:a._s(a.taxInfoLabel(p))}}),a._v(" "),[f("button", 212{ref:"buttonTaxInfo",refInFor:!0,staticClass:"button-tax button-transparent",attrs:{"aria-label":"Icon infomation"},on:{mouseover:function(q){a.isDisplayUp=!0},mouseleave:function(q){a.isDisplayUp=!1}}},[f("asr-icon-svg",{staticClass:"icon-information-tax",attrs:{icon:"ico-info-solid",customSize:""}})],1),a._v(" "),f("div",{ref:"taxTooltip",refInFor:!0,staticClass:"flexi-content tax-tooltip-summary",style:{"--iconLeft":a.iconTaxPositionLeft}},[f("p",[a._v("\n "+a._s(a.taxTooltip)+ 213"\n ")])])]]:a._e()],2)])])])])}),0):a._e(),a._v(" "),a.getCartItems&&a.getCartItems.length?f("div",{staticClass:"payment-info"},[f("div",{staticClass:"wrap"},[f("div",{staticClass:"payment-content"},[a.reservationChargesList&&a.reservationChargesList.length?f("div",{staticClass:"payment-info-details"},[f("p",{staticClass:"payment-font"},[a._v(a._s(a.trans.paymentDetailslabel))]),a._v(" "),a._l(a.reservationChargesList,function(p,q){return f("div",{key:"room-".concat(q),staticClass:"flex justify-content-between apartment-price-container"}, 214[f("div",[f("p",{staticClass:"flex flex-col mb-0 title"},[f("span",[a._v(a._s(p.apartmentName))]),a._v(" "),f("small",[a._v("\n "+a._s(a.trans.labelNightRedeem.replace("{number}",p.noOfNights))+"\n ")]),a._v(" "),f("small",[a._v("\n "+a._s(a.trans.otherChargesLabel)+"\n ")]),a._v(" "),f("small",[a._v("\n "+a._s(a.trans.taxLabel)+"\n ")]),a._v(" "),a.isCheckOut?f("small",{staticClass:"asr-booking-price-breakdown-modal"}, 215[f("button",{staticClass:"button-breakdown",on:{click:function(F){return a.showPriceBreakModal(p)}}},[a._v("\n "+a._s(a.trans.showBreakDownLabel)+"\n "),f("asr-icon",{staticClass:"no-margin",attrs:{icon:"keyboard_arrow_right"}})],1)]):a._e()])]),a._v(" "),f("div",{staticClass:"payment-amount-section"},[f("span",{staticStyle:{visibility:"hidden"}},[a._v(".")]),a._v(" "),f("span",{staticClass:"bold text-right"},[a.isCheckOut&&"Company Guarantee"===a.getvalue(p, 216"reservationCharges.chargesSummary.totalCharges.accomm.accommChargeTo")?[a._v("\n "+a._s(a.trans.companyGuaranteeLabel)+"\n ")]:[a._v("\n "+a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(Number(p.reservationCharges.chargesSummary.totalCharges.accomm.accommAmount),a.sabreCurrency))+"\n ")]],2),a._v(" "),f("span",{staticClass:"bold cont-end text-right"},[a.isCheckOut&&"Company Guarantee"===a.getvalue(p,"reservationCharges.chargesSummary.totalCharges.otherCharges.otherChargesChargeTo")? 217[a._v("\n "+a._s(a.trans.companyGuaranteeLabel)+"\n ")]:[a._v("\n "+a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(Number(p.reservationCharges.chargesSummary.totalCharges.otherCharges.otherChargesAmount),a.sabreCurrency))+"\n ")]],2),a._v(" "),f("span",{staticClass:"bold text-right"},[a._v(a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(Number(p.reservationCharges.chargesSummary.totalCharges.tax.taxAmount),a.sabreCurrency)))])])])})], 2182):a._e(),a._v(" "),a.isEnableAddOns&&a.reservationChargesList&&a.reservationChargesList.length?[f("div",{staticClass:"payment-info-detail
218s add-ons-container"},[[f("div",{staticClass:"total-charge-inc-tax flex justify-content-between add-ons-item"},[f("p",{staticClass:"flex flex-row add-on-item"},[a._v("\n "+a._s(a.decodeHtml(a.trans.totalChargesLabel))+"\n "),f("span",{staticClass:"summary-title",domProps:{innerHTML:a._s(a.trans.incTaxLabel)}})]),a._v(" "),f("span", 219{staticClass:"flex flex-col bold cont-end"},[f("p",{staticClass:"bold total-base-price-inc-tax"},[a._v("\n "+a._s(a.sabreCurrency)+"\n "),a.totalBasePriceIncludeTax>a.formatStringToFloat(a.totalChargeWithoutRedeeption)?f("span",{staticClass:"bold strike-through-amount-total"},[a._v("\n "+a._s(a.formatLongCurrency(a.totalBasePriceIncludeTax,a.sabreCurrency))+"\n ")]):a._e()]),a._v(" "),f("p",{staticClass:"bold"},[a._v(a._s(a.formatLongCurrency(a.totalChargeWithoutRedeeption, 220a.sabreCurrency)))])])])]],2)]:a._e()],2),a._v(" "),f("div",{staticClass:"total-charge-wrapper asr-booking-summary-page"},[a.getCartItems.length?f("div",[f("asr-booking-summary-total-charge",{attrs:{sabreCurrency:a.sabreCurrency,totalSabrePrice:a.totalSabrePrice,totalPayableAmount:Number(a.totalPayableAmount),totalChargeIncludeTax:a.totalChargeWithoutRedeeption,cartItems:a.getCartItems,totalChargesLabel:a.trans.totalChargesLabel,showBreakdownLabel:a.trans.showBreakdownLabel,applyLabel:a.trans.applyLabel, 221continueLabel:a.trans.continueLabel,incTaxLabel:a.trans.incTaxLabel,totalPayableAmountLabel:a.trans.totalPayableAmountLabel,amountDueLabel:a.trans.amountDueLabel,localCurrencyLabel:a.trans.localCurrencyLabel,descriptionText:a.trans.alternateCurrencyDisplay,apartmentLabel:a.trans.getApartmentXPriceBreakdowLabel,priceBreakdownLabel:a.trans.priceBreakdownLabel,taxAndFeesLabel:a.trans.taxAndFeesLabel,redeemASRPointsLabel:a.trans.redeemASRPointsLabel,pointsRedeemedLabel:a.trans.pointsRedeemedLabel,amountPaidLabel:a.trans.amountPaidLabel, 222bonusPointAmountLabel:a.trans.bonusPointAmountLabel,payableAmountLabel:a.trans.payableAmountLabel,chargesLabel:a.trans.chargesLabel,totalAddOn:a.addOnTotalCharge,disclaimerText:a.trans.disclaimerText,disclaimerTextEn:a.trans.disclaimerTextEn,isRedeemable:!0,okLabel:"Ok",modificationReservationMessage:a.trans.modificationReservationMessage,emptyVoucherLabel:a.trans.emptyVoucherLabel,voucherLabel:a.trans.voucherLabel,popUpTitleVoucher:a.trans.popUpTitleVoucher,inputVoucherPlaceholder:a.trans.inputVoucherPlaceholder, 223applyVoucherLabel:a.trans.applyVoucherLabel,voucherInvalidMessage:a.trans.voucherInvalidMessage,voucherInvalidMinLengthOfStayMessage:a.trans.voucherInvalidMinLengthOfStayMessage,cashVoucherAmountLabel:a.trans.cashVoucherAmountLabel,cashVoucherMinSpendLabel:a.trans.cashVoucherMinSpendLabel,voucherCappedLabel:a.trans.voucherCappedLabel,otherVoucherDescriptionLabel:a.trans.otherVoucherDescriptionLabel,expriedVoucherLabel:a.trans.expriedVoucherLabel,vouchersNotAvailableMessage:a.trans.vouchersNotAvailableMessage, 224minAmountVoucherMessage:a.trans.minAmountVoucherMessage,voucherTermLabel:a.trans.voucherTermLabel,minAmountVoucherModifyMessage:a.trans.minAmountVoucherModifyMessage,minAmountRequiredMessage:a.trans.minAmountRequiredMessage,voucherRedeemed:a.voucherRedeemed,voucherInfo:a.voucherInfo,voucherNotRefundLabel:a.trans.voucherNotRefundLabel,isUserLoggedIn:!1,labelNoAvailableV
224oucher:a.labelNoAvailableVoucher,currencyLabelObj:a.currencyLabelObj,minimumPaymentAmountLabel:a.trans.minimumPaymentAmountLabel,propertyDoesNotAcceptCardTypeRequired:a.propertyDoesNotAcceptCardTypeRequired, 225messageVoucherCodeForfeited:a.messageVoucherCodeForfeited,continueBtn:!1,summaryPaymentTotal:!0,summaryPaymentAmountPaid:a.amountPaid,isWebCheckIn:!0},on:{"next-step":a.proceed}},[!a.isPreCheckInFlow||a.isPreCheckInFlow&&"frontdesk"!==a.isPreCheckInFlow.toLowerCase()?f("div",{staticClass:"asr-booking-summary-voucher",class:{"no-pad":!a.isRedeemable.isVoucherRedeemable}},[f("div",{staticClass:"summary-voucher-container",class:{"asr-charge-loading-no-spinner":a.isMRPLoading}},[f("div",{staticClass:"voucher-section"}, 226[(a.getVoucherAmount||a.trans.emptyVoucherLabel)&&a.isRedeemable.isVoucherRedeemable?f("div",{staticClass:"voucher-icon"},[f("asr-icon-svg",{attrs:{icon:"discount-voucher"}}),a._v(" "),a.trans.voucherLabel?f("div",{staticClass:"voucher-title"},[f("strong",{domProps:{innerHTML:a._s(a.trans.voucherLabel)}})]):a._e()],1):a._e(),a._v(" "),f("div",{staticClass:"voucher-content"},[a.isLoggedUser()?[a.isRateDiscountVoucher?f("div",{staticClass:"voucher-applied-label"},[a._v("\n "+ 227a._s(a.voucherName)+"\n ")]):0<a.getVoucherAmount?[f("span",{staticClass:"voucher-applied-label"},[a._v("- "+a._s(a.sabreCurrency)+" "+a._s(a.formatNumber(a.getVoucherAmount)))]),a._v(" "),!a.isHideVoucherSummary&&a.isAllowToChange?f("asr-button",{staticClass:"toggle-button",attrs:{reverse:!0},on:{click:function(p){return a.handleShowVoucherApplyPopup()}}},[f("asr-icon",{attrs:{icon:"keyboard_arrow_right"}})],1):a._e()]:[a.isRedeemable.isVoucherRedeemable?f("asr-button",{staticClass:"toggle-button full-width", 228attrs:{reverse:!0},on:{click:function(p){return a.handleModalVoucher()}}},[a._v("\n "+a._s(a.decodeHtml(a.trans.emptyVoucherLabel))+"\n ")]):a._e()]]:[a.isRedeemable.isVoucherRedeemable?f("a",{staticClass:"link",attrs:{href:"javascript:void(0)"},on:{click:a.showLoginModal}},[a._v("\n "+a._s(a.trans.checkAvailVoucherLink)+"\n ")]):a._e()]],2)]),a._v(" "),a.notReachMinSpend?f("div",{staticClass:"warning-msg error"}, 229[a._v("\n "+a._s(a.minAmountMessage)+"\n ")]):a.isVoucherNotRefund?f("div",{staticClass:"warning-msg error"},[a._v("\n "+a._s(a.decodeHtml(a.trans.voucherNotRefundLabel))+"\n ")]):a._e()])]):a._e(),a._v(" "),a.isRedeemable.isPointsRedeemable&&(!a.isPreCheckInFlow||a.isPreCheckInFlow&&"frontdesk"!==a.isPreCheckInFlow.toLowerCase())?f("div",{staticClass:"redeem-container"},[f("label",{staticClass:"title",domProps:{innerHTML:a._s(a.trans.redeemASRPointsLabel)}}), 230a._v(" "),a.isLoggedUser()?f("div",{staticClass:"redeem-content",class:{"asr-charge-loading-spinner":a.isMRPLoading}},[f("div",{staticClass:"available-point"},[f("label",{domProps:{innerHTML:a._s(a.trans.availablePointsLabel)}}),a._v(" "),f("label",[a._v(a._s(a.formatNumber(a.reservationChargeDetails.totalAvailablePoints)))])]),a._v(" "),f("p",{staticClass:"redeemed-descripton",domProps:{innerHTML:a._s(a.trans.disclaimerText)}}),a._v(" "),f("asr-range-slider",{directives:[{name:"show",rawName:"v-show", 231value:!a.isMRPLoading,expression:"!isMRPLoading"}],attrs:{min:a.infoSliderByModalId.min,max:a.infoSliderByModalId.max,leftLabel:a.trans.minLabel,rightLabel:a.trans.maxLabel,step:a.infoSliderByModalId.step,originStep:a.infoSliderByModalId.originStep,filledRange:"",valuePanel:"",fitPannelPosition:"",formatPoint:""},on:{input:function(p){return a.changeValueSlider()},mouseUp:function(p){return a.handleMouseUp()}},model:{value:a.valueSlider,callback:function(p){a.valueSlider=p},expression:"valueSlider"}}), 232a._v(" "),f("div",{staticClass:"range-value-wrapper"},[f("span",[a._v(a._s(a.combineNumberToString(a.trans.pointsLabel,0)))]),a._v(" "),f("span",[a._v(a._s(a.formatNumber(a.combineNumberToString(a.trans.pointsLabel,a.getMaxPoint))))])]),a._v(" "),f("p",{staticClass:"point-redeem point-label",domProps:{innerHTML:a._s(a.trans.pointsToBeRedeemedLabel)}}),a._v(" "),f("p",{staticClass:"point-redeem point-value"},[a._v("\n "+a._s(a.formatPointNumber(a.pointRedeemInfo.pointRedeemed))+"\n "), 233a._v("\n (- "+a._s(a.sabreCurrency)+" "+a._s(a.pointRedeemInfo.pointRedeemedAmount)+")\n ")])],1):f("div",[f("div",{staticClass:"align-right"},[f("div",[f("a",{staticClass:"link",attrs:{href:"javascript:void(0)"},on:{click:a.showLoginModal}},[a._v(a._s(a.trans.checkAvailPointsLink))])]),a._v(" "),f("div",{staticClass:"info-label"},[a._v(a._s(a.trans.availablePointInfoLabel))])])])]):a._e()]),a._v(" "),0>=a.totalPayableAmount?f("p",[a._v(a._s(a.trans.fullRedeemMessage))]): 234a._e()],1):a._e()])])]):a._e(),a._v(" "),a.showPayment&&0<a.totalPayableAmount?f("div",{directives:[{name:"asc-loading",rawName:"v-asc-loading",value:a.isLoading,expression:"isLoading"}
234],staticClass:"credit-card-details wrap"},[f("div",{staticClass:"credit-card-details-container"},[f("p",{staticClass:"credit-card-details-title text-title",domProps:{innerHTML:a._s(a.trans.paymentInformation)}}),a._v(" "),f("div",{staticClass:"credit-card-details-form"},[f("label",{staticClass:"payment-message",domProps:{innerHTML:a._s(a.trans.labelRedirectedPayment)}}), 235a._v(" "),f("div",{staticClass:"label-noted-charged"},[f("asr-icon-svg",{attrs:{icon:"ico-info-solid"}}),a._v(" "),f("div",{staticClass:"note-content"},[f("p",{staticClass:"note-label"},[a._v(a._s(a.decodeHtml(a.trans.labelNote))+":")]),a._v(" "),a.isCheckOut?f("p",{staticClass:"note-description"},[a._v("\n "+a._s(a.noteDescription)+"\n ")]):f("p",{staticClass:"note-description"},[a._v("\n "+a._s(a.trans.labelNoteCheckIn)+"\n ")])])],1),a._v(" "),0< 236a.contentCreditCard.length?f("div",{staticClass:"credit-card-list"},[f("p",{staticClass:"credit-card-label text-title"},[a._v("\n "+a._s(a.decodeHtml(a.trans.selectCardPayment))+"\n ")]),a._v(" "),f("div",{staticClass:"credit-card-container payment-cards"},a._l(a.contentCreditCard,function(p,q){return f("div",{key:q,class:["credit-card-item",{selected:q===a.selectedCard&&"card"===a.selectedItem}],on:{click:function(F){return a.cardSelected(q,"card")}}},[f("div",{staticClass:"credit-card-image", 237domProps:{innerHTML:a._s(a.getCreditCardImage(p.ccType))}}),a._v(" "),f("div",{staticClass:"credit-card-info"},[f("label",{},[a._v("\n "+a._s(a.transLabel.cardEnding.replace("{expiryDate}",p.ccNumber.slice(p.ccNumber.length-4,p.ccNumber.length)))+"\n ")]),a._v(" "),f("label",[a._v("\n "+a._s(a.decodeHtml(a.trans.labelExpiry))+":\n "+a._s(p.ccExpiryDate.slice(0,2)+p.ccExpiryDate.slice(-2))+"\n ")])]),a._v(" "),f("asr-common-icon", 238{staticClass:"done-icon",attrs:{icon:"/content/dam/tal/icons/icon-check-done.svg"}})],1)}),0)]):a._e(),a._v(" "),0<a.paymentGatewaysList.length&&0<a.contentCreditCard.length?f("div",[f("div",{staticClass:"button-more-details",on:{click:function(p){return a.toggleIconDetails()}}},[f("div",{staticClass:"more-details icon-details"},[a._v(a._s(a.decodeHtml(a.trans.viewOtherPaymentsLabel)))]),a._v(" "),f("asr-icon",{staticClass:"icon",attrs:{icon:[a.togglePayment?"expand_less":"expand_more"]}})],1),a._v(" "), 239f("div",{directives:[{name:"show",rawName:"v-show",value:a.togglePayment,expression:"togglePayment"}],staticClass:"credit-card-container payment-cards"},a._l(a.paymentGatewaysList,function(p,q){return f("div",{key:q,class:["credit-card-item",{selected:q===a.selectedCard&&"gateway"===a.selectedItem}],on:{click:function(F){return a.cardSelected(q,"gateway")}}},[f("div",{staticClass:"credit-card-image"},[f("img",{staticClass:"img-card",attrs:{src:"".concat(a.creditCardImagePath).concat(p.trim().replace(/\s/g, 240"-").replace("/","-").toLowerCase(),".png"),alt:p}})]),a._v(" "),f("div",{staticClass:"credit-card-info payment-info-label"},[f("span",[a._v(a._s(p))])]),a._v(" "),q===a.selectedCard&&"gateway"===a.selectedItem?f("div",{staticClass:"done-icon"},[f("span",{staticClass:"fa fa-check"})]):a._e()])}),0)]):a._e(),a._v(" "),0<a.paymentGatewaysList.length&&0===a.contentCreditCard.length?f("div",{staticClass:"credit-card-list"},[f("p",{staticClass:"credit-card-label text-title"},[a._v("\n "+a._s(a.decodeHtml(a.trans.selectCardPayment))+ 241"\n ")]),a._v(" "),f("div",{staticClass:"credit-card-container payment-cards"},[a._l(a.paymentGatewaysList.slice(0,6),function(p,q){return[0<=q&&6>q?f("div",{key:q,class:["credit-card-item",{selected:q===a.selectedCard&&"moreGateway"===a.selectedItem}],on:{click:function(F){return a.cardSelected(q,"moreGateway")}}},[f("div",{staticClass:"credit-card-image"},[f("img",{staticClass:"img-card",attrs:{src:"".concat(a.creditCardImagePath).concat(p.trim().replace(/\s/g,"-").replace("/","-").toLowerCase(), 242".png"),alt:p}})]),a._v(" "),f("div",{staticClass:"credit-card-info payment-info-label"},[f("span",[a._v(a._s(p))])]),a._v(" "),q===a.selectedCard&&"moreGateway"===a.selectedItem?f("div",{staticClass:"done-icon"},[f("span",{staticClass:"fa fa-check"})]):a._e()]):a._e()]})],2),a._v(" "),6<a.paymentGatewaysList.length?f("div",{staticClass:"button-more-details",on:{click:function(p){return a.toggleIconDetail
242s()}}},[f("div",{staticClass:"more-details icon-details"},[a._v(a._s(a.decodeHtml(a.trans.viewOtherPaymentsLabel)))]), 243a._v(" "),f("asr-icon",{staticClass:"icon",attrs:{icon:[a.togglePayment?"expand_less":"expand_more"]}})],1):a._e(),a._v(" "),6<a.paymentGatewaysList.length&&a.togglePayment?f("div",{staticClass:"credit-card-container payment-cards"},[a._l(a.paymentGatewaysList.slice(6,a.paymentGatewaysList.length+1),function(p,q){return[6<a.paymentGatewaysList.length?f("div",{key:q,class:["credit-card-item",{selected:q===a.selectedCard&&"morePaymentGateway"===a.selectedItem}],on:{click:function(F){return a.cardSelected(q, 244"morePaymentGateway")}}},[f("div",{staticClass:"credit-card-image"},[f("img",{staticClass:"img-card",attrs:{src:"".concat(a.creditCardImagePath).concat(p.trim().replace(/\s/g,"-").replace("/","-").toLowerCase(),".png"),alt:p}})]),a._v(" "),f("div",{staticClass:"credit-card-info payment-info-label"},[f("span",[a._v(a._s(p))])]),a._v(" "),q===a.selectedCard&&"morePaymentGateway"===a.selectedItem?f("div",{staticClass:"done-icon"},[f("span",{staticClass:"fa fa-check"})]):a._e()]):a._e()]})],2):a._e()]): 245a._e()])])]):a._e(),a._v(" "),f("div",{staticClass:"wrap confirm-button-wrap"},[f("div",{staticClass:"confirm-button-wrapper left-side-box"},[a.showPayment&&0<a.totalPayableAmount?f("asr-button",{staticClass:"confirm-button",attrs:{disabled:a.disableContinuePaymentPage&&0<a.totalPayableAmount},on:{click:function(p){return a.continuePage()}}},[a._v("\n "+a._s(a.trans.btnMakePayment)+"\n ")]):a._e(),a._v(" "),(!a.showPayment||0>=a.totalPayableAmount)&&a.isUserLoggedIn?f("asr-button",{staticClass:"confirm-button", 246attrs:{disabled:a.disableContinuePaymentPage&&0<a.totalPayableAmount},on:{click:function(p){return a.continuePage()}}},[a._v("\n "+a._s(a.trans.btnRedeem)+"\n ")]):a._e(),a._v(" "),!a.showPayment||0>=a.totalPayableAmount?f("asr-button",{staticClass:"confirm-button",attrs:{disabled:a.disableContinuePaymentPage&&0<a.totalPayableAmount},on:{click:function(p){return a.skipRedeemtion()}}},[a._v("\n "+a._s(a.trans.btnSkipRedeem)+"\n ")]):a._e(),a._v(" "),a.showPayment&&0<a.totalPayableAmount&& 247!a.isCheckOut?f("asr-button",{staticClass:"confirm-button",attrs:{type:"secondary"},on:{click:function(p){return a.skipRedeemtion(!0)}}},[a._v("\n "+a._s(a.trans.btnPayAtProperty)+"\n ")]):a._e()],1)]),a._v(" "),f("asr-modal",{staticClass:"payment-unsuccessfull",attrs:{"portal-name":"asr-payment-unsuccessful-modal","close-in-form":!0},on:{exit:function(p){return a.closePaymentUnsuccessfulModal()}},model:{value:a.paymentUnsuccessful,callback:function(p){a.paymentUnsuccessful=p},expression:"paymentUnsuccessful"}}, 248[f("asr-payment-unsuccessful-modal",{attrs:{title:a.paymentUnsuccessfulMsg,"sub-title":a.unsuccessfulTryAgainMsg,ok:a.ok},on:{closeModal:a.closePaymentUnsuccessfulModal}})],1),a._v(" "),f("asr-modal",{attrs:{"portal-name":"asr-booking-summary-modal-voucher","close-in-form":!0},on:{exit:function(p){return a.closePopupLogin()}},model:{value:a.showModalVoucher,callback:function(p){a.showModalVoucher=p},expression:"showModalVoucher"}},[f("asr-webcheckin-summary-modal-voucher",{attrs:{currencySelector:a.currencySelector, 249popUpTitleVoucher:a.trans.popUpTitleVoucher,inputVoucherPlaceholder:a.trans.inputVoucherPlaceholder,cashVoucherAmountLabel:a.trans.cashVoucherAmountLabel,cashVoucherMinSpendLabel:a.trans.cashVoucherMinSpendLabel,voucherCappedLabel:a.trans.voucherCappedLabel,otherVoucherDescriptionLabel:a.trans.otherVoucherDescriptionLabel,expriedVoucherLabel:a.trans.expriedVoucherLabel,applyVoucherLabel:a.trans.applyVoucherLabel,vouchersNotAvailableMessage:a.trans.vouchersNotAvailableMessage,voucherInvalidMessage:a.trans.voucherInvalidMessage, 250voucherInvalidMinLengthOfStayMessage:a.trans.voucherInvalidMinLengthOfStayMessage,minAmountVoucherMessage:a.trans.minAmountVoucherMessage,voucherTermLabel:a.trans.voucherTermLabel,showModalVoucher:a.showModalVoucher,totalSabrePrice:a.totalSabrePrice,selectedVoucher:a.selectedVoucher,localCurrency:a.localCurrency,formatLongCurrency:a.formatLongCurrency,convertCurrencySelector:a.convertCurrencySelector,treasuryRateCurrencyFromTo:a.treasuryRateCurrencyFromTo,selectedVoucherObj:a.selectedVoucherObj,getBookingSearchData:a.getBookingSearchData, 251okLabel:a.trans.okLabel,totalChargeIncludeTax:a.totalChargeWithoutRedeeption,isAllowToChange:a.isAllowToChange,canApplyVoucher:!0,minimumPaymentAmountLabel:a.trans.minimumPaymentAmountLabel,propertyDoesNotAcceptCardTypeRequired:a.propertyDoesNotAcceptCardTypeRequired,totalPayableAmount:a.totalPayableAmount,isWebCheckIn:!0,reqDataListOfVouchers:a.reqDataListOfVouchers},on:{"update-voucher":a.updateVoucher}})],1),a._v(" "),f("div",{staticClass:"asr-booking-price-breakdown-modal"},[f("asr-modal",{attrs:{"portal-name":"asr-price-breakdown-modal-modal", 252"close-in-form":!0},on:{exit:function(p){return a.cancelPriceBreakdown()}},model:{value:a.showPriceModal,callback:function(p){a.showPriceModal=p},expression:"showPriceModal"}},[f("h3",{staticClass:"modal-title",domProps:{innerHTML:a._s(a.trans.priceBreakdownLabel)}}),a._v(" "),f("div",{staticClass:"apartment-item-list"},[Object.keys(a.breakDownItem).length?f("div",{staticClass:"apartment-item"},[f("h2",{staticClass:"apartment-name"},[a._v("\n "+a._s(a.breakDownItem.apartmentName)+"\n ")]), 253a._v(" "),f("div",{staticClass:"section-wrapper rate-section"},[f("h3",{staticClass:"section-title",domProps:{innerHTML:a._s(a.trans.chargesLabel)}}),a._v(" "),f("p",{staticClass:"total-price"},["Company Guarantee"===a.getvalue(a.breakDownItem,"reservationCharges.chargesSummary.totalCharges.accomm.accommChargeTo")?[a._v("\n "+a._s(a.trans.companyGuaranteeLabel)+"\n ")]:[a._v("\n "+a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(a.breakDownItem.reservationCharges.chargesSummary.totalCharges.accomm.accommAmount, 254a.sabreCurrency))+"\n ")]],2),a._v(" "),f("div",{staticClass:"rates-wrapper"},[a._l(a.breakDownItem.reservationCharges.chargesSummary.accommodationChargeSummary,function(p,q){return[f("p",{key:"date-".concat(q),staticClass:"breakdown-description room
254-date"},[a._v(a._s(a._f("formatDay")(p.date)))]),a._v(" "),f("p",{key:"price-".concat(q),staticClass:"breakdown-price room-price"}),a._v(" "),f("p",{key:"date-".concat(q),staticClass:"breakdown-description room-date"},[a._v("\n "+ 255a._s(p.description))]),a._v(" "),f("p",{key:"price-".concat(q),staticClass:"breakdown-price room-price"},["Company Guarantee"===p.chargeTo?[a._v("\n "+a._s(a.trans.companyGuaranteeLabel)+"\n ")]:[a._v("\n "+a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(p.amount,a.sabreCurrency))+"\n ")]],2)]})],2)]),a._v(" "),f("div",{staticClass:"section-wrapper rate-section other-charges"},[f("h3",{staticClass:"section-title",domProps:{innerHTML:a._s(a.trans.otherChargesLabel)}}), 256a._v(" "),f("p",{staticClass:"total-price"},["Company Guarantee"===a.getvalue(a.breakDownItem,"reservationCharges.chargesSummary.totalCharges.otherCharges.otherChargesChargeTo")?[a._v("\n "+a._s(a.trans.companyGuaranteeLabel)+"\n ")]:[a._v("\n "+a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(a.breakDownItem.reservationCharges.chargesSummary.totalCharges.otherCharges.otherChargesAmount,a.sabreCurrency))+"\n ")]],2),a._v(" "),f("div",{staticClass:"rates-wrapper"}, 257[a._l(a.breakDownItem.reservationCharges.chargesSummary.otherChargeSummary,function(p,q){return[f("p",{key:"date-".concat(q),staticClass:"breakdown-description room-date"},[a._v("\n "+a._s(a._f("formatDay")(p.date))+"\n ")]),a._v(" "),f("p",{key:"price-".concat(q),staticClass:"breakdown-price room-price"}),a._v(" "),f("p",{key:"date-".concat(q),staticClass:"breakdown-description room-date"},[a._v("\n "+a._s(p.description)+"\n ")]),a._v(" "), 258f("p",{key:"price-".concat(q),staticClass:"breakdown-price room-price"},["Company Guarantee"===p.chargeTo?[a._v("\n "+a._s(a.trans.companyGuaranteeLabel)+"\n ")]:[a._v("\n "+a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(p.amount,a.sabreCurrency))+"\n ")]],2)]})],2)]),a._v(" "),f("div",{staticClass:"section-wrapper"},[f("h3",{staticClass:"section-title",domProps:{innerHTML:a._s(a.trans.taxLabel)}}),a._v(" "),f("p",{staticClass:"total-price"}, 259[a._v(a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(a.breakDownItem.reservationCharges.chargesSummary.totalCharges.tax.taxAmount,a.sabreCurrency)))])])]):a._e()]),a._v(" "),Object.keys(a.breakDownItem).length?f("div",{staticClass:"asr-booking-summary-total section-wrapper total-inc-tax redemption-wrapper"},[f("p",{staticClass:"section-title total-payable-title"},[a._v("\n "+a._s(a.decodeHtml(a.trans.totalChargesLabel))+"\n "),f("span",{staticClass:"tax-label",domProps:{innerHTML:a._s(a.trans.incTaxLabel)}})]), 260a._v(" "),f("p",{staticClass:"total-price total-payable"},[a._v(a._s(a.sabreCurrency)+" "+a._s(a.formatLongCurrency(a.breakDownItem.reservationCharges.chargesSummary.totalCharges.total,a.sabreCurrency)))])]):a._e()])],1),a._v(" "),f("div",{staticClass:"asr-checkout-completed-modal"},[f("asr-modal",{attrs:{"portal-name":"asr-checkout-completed-modal","close-in-form":!1,"is-show-close-modal":!1,persistent:!0},model:{value:a.showCheckoutModal,callback:function(p){a.showCheckoutModal=p},expression:"showCheckoutModal"}}, 261[f("asr-checkout-completed-modal",{attrs:{title:a.checkoutConfirmPopUpData.title,subTitle1:a.checkoutConfirmPopUpData.checkoutCompTitle,subTitle2:a.checkoutConfirmPopUpData.subTitle,ok:a.checkoutConfirmPopUpData.ok},on:{comfirmCheckout:a.confirmedCheckout}})],1)],1),a._v(" "),f("div",{staticClass:"asr-outstanding-payment-modal"},[f("asr-modal",{attrs:{"portal-name":"asr-outstanding-payment-modal","close-in-form":!1,"is-show-close-modal":!1,persistent:!0},model:{value:a.showOutstandingModal,callback:function(p){a.showOutstandingModal= 262p},expression:"showOutstandingModal"}},[f("asr-outstanding-payment-modal",{attrs:{title:a.checkoutPopUpOutstandingPaymData.title,subTitle1:a.checkoutPopUpOutstandingPaymData.checkoutCompTitle,subTitle2:a.checkoutPopUpOutstandingPaymData.subTitle,ok:a.checkoutPopUpOutstandingPaymData.ok},on:{comfirmCheckout:a.confirmedCheckout}})],1)],1),a._v(" "),f("div",{staticClass:"asr-common-error-modal"},[f("asr-modal",{attrs:{"portal-name":"asr-common-error-modal","close-in-form":!1,"is-show-close-modal":!1, 263persistent:!0},model:{value:a.showErrrModal,callback:function(p){a.showErrrModal=p},expression:"showErrrModal"}},[f("asr-common-error-modal",{attrs:{title:a.checkoutPopUpErrData.title,subTitle1:a.checkoutPopUpErrData.checkoutCompTitle,subTitle2:a.checkoutPopUpErrData.subTitle,ok:a.checkoutPopUpErrData.ok},on:{closeModal:a.closePopupModal}})],1)],1)],1)},[],!1,null,null,null).exports},20900:function(J,B,l){l.r(B);l.d(B,{default:function(){return G}});J={name:"AsrIcon",props:{icon:{type:String},size:{type:String}, 264customClass:{type:String},outlined:{type:Boolean},hasDefaultClass:{type:Boolean,default:!0}},computed:{getClass:function(){var x=[this.customClass,this.size,{outlined:this.outlined}];return this.hasDefaultClass&&x.unshift("asr-icon icon-without-innertext"),x}},methods:{onClick:function(){this.$emit("click")}}};var G=(0,l(14486).A)(J,function(){return(0,this._self._c)("i",{class:this.getClass,attrs:{"data-icon":this.icon},on:{click:this.onClick}})},[],!1,null,null,null).exports},30884:function(J,B, 265l){l.r(B);l.d(B,{default:function(){return x}});var G=l(74692),x=(l(9341),(0,l(14486).A)({name:"asr-name-validate-modal",components:{},data:function(){return{trans:{},lastName:"",hasError:!1,ascottStartLogo:"/content/dam/tal/common/assets/logos/brands/ascott"}},props:"translate title subTitle1 subTitle2 ok showError inputValidatePopupData linkExpired resNotFound".split(" "),created:function(){this.trans=_.merge({},this.$props.translate);this.linkExpired?G(".asr-advantage-offer-details").removeClass("hide"): 266G(".asr-advantage-offer-details").addClass("hide")},watch:{showError:function(r){this.hasError=r},linkExpired:function(r){r?G(".asr-advantage-offer-details").removeClass("hide"):G(".asr-advantage-offer-details").addClass("hide")}},computed:{error:function(){return this.hasError||this.showError}}
266,mounted:function(){this.linkExpired?G(".asr-advantage-offer-details").removeClass("hide"):G(".asr-advantage-offer-details").addClass("hide")},methods:{validateLastName:function(){this.lastName?(this.hasError= 267!1,this.$emit("action",this.lastName)):this.hasError=!0},validateOnInput:function(r){r.target.value?this.hasError=!1:this.hasError=!0}}},function(){var r=this,y=r._self._c;return y("div",{staticClass:"asr-name-validate-modal"},[r.linkExpired?[y("div",{staticClass:"alert alert-danger alert-expired"},[r._v("\n "+r._s(r.trans.linkExpired.linkExpiredInfoLabel)+"\n ")])]:[y("div",[y("h3",{staticClass:"heading"},[r._v(r._s(r.inputValidatePopupData.mngReservationLabel))]),r._v(" "),r.resNotFound? 268y("div",{staticClass:"alert alert-danger"},[r._v("\n "+r._s(r.inputValidatePopupData.reservationNotFoundLabel)+"\n ")]):r._e(),r._v(" "),y("label",{staticClass:"head-title"},[r._v(r._s(r.title))])]),r._v(" "),y("div",{staticClass:"name-validate-card col-md-6"},[y("input",{directives:[{name:"model",rawName:"v-model",value:r.lastName,expression:"lastName"}],ref:"lastName",staticClass:"input-text",class:{"has-error":r.error},attrs:{type:"text",name:"lastName",placeholder:r.subTitle1},domProps:{value:r.lastName}, 269on:{input:[function(M){M.target.composing||(r.lastName=M.target.value)},function(M){return r.validateOnInput(M)}]}}),r._v(" "),y("label",{staticClass:"err-msg",class:{hide:!r.error}},[r._v(r._s(r.inputValidatePopupData.errorMsg))]),r._v(" "),y("div",{staticClass:"btn"},[y("asr-button",{on:{click:r.validateLastName}},[r._v(r._s(r.ok))])],1)])]],2)},[],!1,null,"df8c1ce8",null).exports)},58717:function(J,B,l){l.r(B);l.d(B,{default:function(){return G}});l(28706);l(2008);l(79432);l(26099);l(27495);l(25440); 270l(23500);var G=(l(59861),(0,l(14486).A)({name:"asr-outstanding-payment-modal",components:{},data:function(){return{trans:{}}},props:["translate","outstandingModalContent"],created:function(){this.trans=_.merge({},this.$props.translate)},computed:{updatedModalContent:function(){var x=this,r=JSON.parse(sessionStorage.getItem("webCheckIn")).filter(function(M){return M.registerationFormUploaded}),y="";return r.forEach(function(M,Z){y+="".concat(x.trans.room.roomLabel).concat(M.index,": ").concat(M.apartmentType); 2710===Z&&1<r.length&&(y+=" \x26 ")}),this.outstandingModalContent.replace("{roomDetails}",y)}},methods:{noUpdate:function(){this.$emit("no-include-payment")},yesUpdate:function(){this.$emit("yes-include-payment")}}},function(){var x=this._self._c;return x("div",{staticClass:"asr-outstanding-payment-modal"},[x("h3",{staticClass:"modal-title"},[this._v(this._s(this.trans.outstandingPaymentMessage.text))]),this._v(" "),x("p",{staticClass:"modal-text"},[this._v(this._s(this.updatedModalContent))]),this._v(" "), 272x("div",{staticClass:"btn"},[x("asr-button",{attrs:{type:"secondary"},on:{click:this.noUpdate}},[this._v(this._s(this.trans.outstandingPaymentMessage.noLabel))]),this._v(" "),x("asr-button",{on:{click:this.yesUpdate}},[this._v(this._s(this.trans.outstandingPaymentMessage.yesLabel))])],1)])},[],!1,null,"610aff76",null).exports)},20531:function(J,B,l){l.r(B);l.d(B,{default:function(){return G}});var G=(l(72653),(0,l(14486).A)({name:"asr-remove-guest-modal",components:{},data:function(){return{trans:{}, 273lastName:"",hasError:!1}},props:"translate title subTitle1 subTitle2 ok dont showError".split(" "),created:function(){this.trans=_.merge({},this.$props.translate)},watch:{showError:function(x){this.hasError=x}},computed:{error:function(){return this.hasError||this.showError}},methods:{remove:function(x){this.$emit("remove")},cancel:function(){this.$emit("closeModal")}}},function(){var x=this._self._c;return x("div",{staticClass:"asr-remove-guest-modal"},[x("div",{staticClass:"modal-content"},[x("div", 274{staticClass:"name-validate-card"},[x("h3",{staticClass:"modal-title"},[x("strong",[this._v(this._s(this.title))])]),this._v(" "),x("label",{staticClass:"text-left sub-text text-center checkout-text"},[x("strong",[this._v(this._s(this.subTitle1))])]),this._v(" "),x("div",{staticClass:"btn"},[x("asr-button",{attrs:{type:"secondary"},on:{click:this.remove}},[this._v(this._s(this.ok))]),this._v(" "),x("asr-button",{on:{click:this.cancel}},[this._v(this._s(this.dont))])],1)])])])},[],!1,null,"7e269954",
275null).exports)},53209:function(J,B,l){l.r(B);l.d(B,{default:function(){return G}});var G=(l(26047),(0,l(14486).A)({name:"asr-signature-pad-modal",data:function(){return{isDrawing:!1,context:null,saveButtonDisabled:!0,trans:{}}},props:["translate"],mounted:function(){this.trans=this.translate.signaturePad;var x=this.$refs.canvas;x.width=400;x.height=200;this.context=x.getContext("2d");this.context.strokeStyle="black";this.context.lineWidth=2;x.addEventListener("touchstart",function(r){r.preventDefault()}, 276{passive:!1});x.addEventListener("touchmove",function(r){r.preventDefault()},{passive:!1});x.addEventListener("touchstart",this.startDrawing);x.addEventListener("touchmove",this.draw);x.addEventListener("touchend",this.stopDrawing);this.isDrawing=!1},methods:{startDrawing:function(x){this.isDrawing=!0;this.$refs.canvas.getBoundingClientRect();this.context.beginPath();x=this.getEventCoordinates(x);this.context.moveTo(x.x,x.y);this.saveButtonDisabled=!1},draw:function(x){this.isDrawing&&(this.$refs.canvas.getBoundingClientRect(), 277x=this.getEventCoordinates(x),this.context.lineTo(x.x,x.y),this.context.stroke(),this.saveButtonDisabled=!1)},stopDrawing:function(){this.isDrawing=!1;this.context.closePath()},clearCanvas:function(){var x=this.$refs.canvas;this.context.clearRect(0,0,x.width,x.height);this.saveButtonDisabled=!0},saveCanvas:function(){var x=this.$refs.canvas.toDataURL("image/png");this.$emit("closeModal");this.$emit("signatureImage",x)},getEventCoordinates:function(x){var r=this.$refs.canvas.getBoundingClientRect(); 278return x.touches?{x:x.touches[0].clientX-r.left,y:x.touches[0].clientY-r.top}:{x:x.clientX-r.left,y:x.clientY-r.top}}}},function(){var x=this._self._c;return x("div",{staticClass:"asr-signature-pad-modal"},[x("h3",{staticClass:"modal-title"},[this._v(this._s(this.trans.labelSignatureHeader))]),this._v(" "),x("p",{staticClass:"modal-text"},[this._v(this._s(this.trans.labelDrawSignature))]),this._v(" "),x("canvas",{ref:"canvas",staticClass:"canvas-pad",attrs:{id:"signatureCanvas"},on:{mousedown:this.startDrawing, 279mousemove:this.draw,mouseup:this.stopDrawing,mouseleave:this.stopDrawing}}),this._v(" "),x("div",{staticClass:"btn"},[x("asr-button",{attrs:{type:"secondary"},domProps:{textContent:this._s(this.trans.labelReset)},on:{click:this.clearCanvas}}),this._v(" "),x("asr-button",{attrs:{disabled:this.saveButtonDisabled},domProps:{textContent:this._s(this.trans.labelSave)},on:{click:this.saveCanvas}})],1)])},[],!1,null,"c8ac24da",null).exports)},36093:function(J,B,l){l.r(B);l.d(B,{default:function(){return G}}); 280var G=(l(81283),(0,l(14486).A)({name:"asr-terms-and-conditions-modal",components:{},data:function(){return{trans:{}}},props:["englishTnC","localTnC","translate"],created:function(){this.trans=_.merge({},this.$props.translate)}},function(){var x=this._self._c;return this.englishTnC||this.localTnC?x("div",{staticClass:"asr-terms-and-conditions-modal"},[x("h3",{staticClass:"modal-title",domProps:{innerHTML:this._s(this.trans.termsAndCondition.text)}}),this._v(" "),this.englishTnC?x("p",{staticClass:"modal-text", 281domProps:{innerHTML:this._s(this.englishTnC)}}):this._e(),this._v(" "),this.localTnC?x("p",{staticClass:"modal-text",domProps:{innerHTML:this._s(this.localTnC)}}):this._e()]):this._e()},[],!1,null,"6819fd31",null).exports)},30848:function(J,B,l){function G(b,g){var m="undefined"!=typeof Symbol&&b[Symbol.iterator]||b["@@iterator"];if(!m){if(Array.isArray(b)||(m=function(p,q){if(p){if("string"==typeof p)return x(p,q);var F={}.toString.call(p).slice(8,-1);return"Object"===F&&p.constructor&&(F=p.constructor.name), 282"Map"===F||"Set"===F?Array.from(p):"Arguments"===F||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F)?x(p,q):void 0}}(b))||g&&b&&"number"==typeof b.length){m&&(b=m);var t=0;g=function(){};return{s:g,n:function(){return t>=b.length?{done:!0}:{done:!1,value:b[t++]}},e:function(p){throw p;},f:g}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var w,a=!0,f=!1;return{s:function(){m=m.call(b)}, 283n:function(){var p=m.next();return a=p.done,p},e:function(p){f=!0;w=p},f:function(){try{a||null==m.return||m.return()}finally{if(f)throw w;}}}}function x(b,g){(null==g||g>b.length)&&(g=b.length);for(var m=0,t=Array(g);m<g;m++)t[m]=b[m];return t}l.r(B);l.d(B,{default:function(){return e}});l(2008);l(62062);l(26099);var r,y=l(45458),M=l(58168),Z=l(10467);J=l(54756);var T=l.n(J);J=(l(52675),l(89463),l(2259),l(28706),l(50113),l(23418),l(74423),l(23792),l(48598),l(34782),l(62010),l(79432),l(3362),l(9391), 284l(27495),l(38781),l(21699),l(47764),l(25440),l(11392),l(42762),l(23500),l(62953),l(76031),l(2543));var z=l.n(J);J=(l(54476),l(64042));var v=(l(36264),l(35876),l(65791),l(93627),l(35500),l(73802),l(12986),l(93353),l(78934),l(90799),l(9107)),P=l(10852);B=l(59279);var U=l(87876),X=l(95093),ja=l(74692),za=!1,ta={contactInformation:{contactNumber:{errorMessages:{format:"Phone Number may only contain digits, space
284s and dashes.",required:"Phone Number is required."},label:"Contact No",placeHolder:"Country Code"}, 285email:{small:"",errorMessages:{format:"Email Address format is not valid.",required:"Email Address is required."},label:"Email Address: "}},address:{unitOrApartment:{label:"IA_UNIT_OF_APARTMENT",errorMessages:{required:"IA_WEB_CHECKIN_UNIT_OR_APARTMENT_REQ_MSG"}},city:{label:"CITY",errorMessages:{required:"IA_WEB_CHECKIN_CITY_REQ_MSG"}},postalCode:{label:"CITY",errorMessages:{required:"IA_WEB_CHECKIN_POSTAL_CODE_REQ_MSG"}},country1:{},streetNameAndNumber:{errorMessages:{required:"IA_WEB_CHECKIN_VISA_NUM_REQ_MSG"}, 286label:"IA_STREET_NUMBER_AND_NAME"}},emergencyContact:{relationship:{label:"IA_RELATIONSHIP",errorMessages:{required:"IA_WEB_CHECKIN_RELATIONSHIP_REQ_MSG"}}},personalDetails:{firstName:{errorMessages:{required:"IA_SIGN_UP_ERR_MSG_REQ_FIRSTNAME"},label:"IA_FIRST_NAME"},lastName:{errorMessages:{required:"IA_SIGN_UP_ERR_MSG_REQ_LASTNAME"},label:"IA_LAST_NAME"},country:{errorMessages:{required:"IA_SIGN_UP_ERR_MSG_REQ_COUNTRY_REGION_OF_RESIDENCE"},label:"IA_COUNTRY_REGION_OF_RESIDE_NEW",placeHolder:"IA_COUNTRY_NEW"}, 287dateOfBirth:{errorMessages:{required:"IA_SIGN_UP_ERR_MSG_REQ_DATE_OF_BIRTH"},label:"IA_DATE_OF_BIRTH_NEW"}},passportDetails:{visaNumber:{errorMessages:{required:"IA_WEB_CHECKIN_VISA_NUM_REQ_MSG"},label:"IA_VISA_NUMBER"},visaExpiry:{errorMessages:{required:"IA_WEB_CHECKIN_VISA_EXPIRY_REQ_MSG"},label:"IA_VISA_EXPIRY"},passportId:{errorMessages:{format:"IA_WEB_CHECKIN_PASSPORT_ID_FORMAT_MSG",required:"IA_WEB_CHECKIN_PASSPORT_ID_REQ_MSG"},label:"IA_PASSPORT_ID"}},button:"Agree and Continue",outstandingPaymentMessage:{yesLabel:"Yes", 288noLabel:"No",outstandingMessage:"Outstanding Payment"},agree:{errorMessages:{required:"IA_CHECK_BOX_ERROR_MESSAGE"},text:null},room:{roomLabel:"IA_Room_LABEL"},termsAndCondition:{text:"IA_T_AND_C_TEXT_LABEL"},viewTermsAndCondition:{text:"View Terms and Conditions"}};J={name:"asr-web-check-in-form",directives:{ascLoading:B.A},props:"webCheckInTitle webCheckInDescription translate consentCheckBox fieldList formPrefilledValues paymentAndSummaryUrl preArrivalCheckinUrl isPaymentInclude isPaymentNotInclude minAge maxAge guestId editMode isPrimary pmsMemberId isEmailEditable rmsGuest".split(" "), 289created:function(){var b=this;return(0,Z.A)(T().mark(function m(){var t;return T().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:b.isPageAnalyticsOwner=!za,b.isPageAnalyticsOwner&&(za=!0,AA_PUSHED.push({eventName:"".concat(v.PeL.PAGE_TYPE.CHECK_IN_FORM,":").concat(v.PeL.EVENT.FORM_INTERACTIONS_LOAD),completed:!1},{eventName:"".concat(v.PeL.PAGE_TYPE.CHECK_IN_FORM,":").concat(v.PeL.EVENT.RESERVATION_DETAILS_LOAD),completed:!1},{eventName:"".concat(v.PeL.PAGE_TYPE.RESERVATION_LIST,":").concat(v.PeL.EVENT.CMP_CLICK_THROUGH), 290completed:!1})),r=b,b.trans=z().merge({},ta,r.$props.translate),(t=sessionStorage.getItem("countries_"+v.qHl))?(r.countries=JSON.parse(t)||[],r.splitPhoneCode("phoneCode","phoneNumber"),r.mapCountryCodeToCountryName(["countryOfResidence","nationality"])):(r.isLoading=!0,r.$store.dispatch("apiServices/fetchCountryList").then(function(a){r.countries=a;r.splitPhoneCode("phoneCode","phoneNumber");r.mapCountryCodeToCountryName(["countryOfResidence","nationality"])}).finally(function(){r.isLoading=!1})), 291r.countryDropDownConfig={valueField:"countryName",displayField:"countryName"},r.validationErrors={firstName:{},lastName:{},countryOfResidence:{},birthDay:{},phoneNumber:{},phoneCode:{},country:{},streetNameAndNumber:{},unitOrApartment:{},email:{},city:{},postalCode:{},emergencyFirstName:{},emergencyLastName:{},emergencyPhoneCode:{},emergencyPhoneNumber:{},relationship:{},passport:{},nationality:{},visaNumber:{},visaExpire:{}},b.setValidationRules();case 1:case "end":return w.stop()}},m)}))()},data:function(){var b= 292this;return{defaultDateValue:"",defaultVisaDate:"",isLoading:!1,countries:[],rooms:[],selectedRooms:[],validationErrors:{},validationRules:{},personalInfoFields:["firstName","lastName","countryOfResidence","birthDay"],contactInfoFields:["phoneNumber","email"],passportInfoFields:["passport","nationality","visaNumber","visaExpire"],addressFields:["streetNameAndNumber","unitOrApartment","city","postalCode","country"],emergencyContactFields:["emergencyFirstName","emergencyLastName","emergencyPhoneNumber", 293"relationship"],fieldList:[],hasSubmitButtonEverBeenClicked:!1,trans:{},isMobile:!1,isFirstInputField:!1,disableSubmitBtn:!1,alreadySubmittedApartments:[],checkInEnabledApartmentsList:JSON.parse(sessionStorage.getItem("checkInEnabledApartmentsList")),webCheckInData:JSON.parse(sessionStorage.getItem("webCheckIn")),lang:"",observe:null,formatter:{stringify:function(g){return b.lang===v.Npv.THAILAND?g?X.thaiSolar(X(g),"DD/MM/YYYY"):"":g?X(g).format("DD/MM/YYYY"):""}},calendarLocale:{formatLocale:{months:GLOBAL_KEY.DATETIME.MONTH.LONG, 294monthsShort:GLOBAL_KEY.DATETIME.MONTH.SHORT,weekdaysShort:GLOBAL_KEY.DATETIME.WEEKDAY.SHORT,weekdaysMin:GLOBAL_KEY.DATETIME.WEEKDAY.MINIMAL,firstDayOfWeek:0,firstWeekContainsDate:6},yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!0},formValues:(0,M.A)({},this.formPrefilledValues),formError:!1,isPageAnalyticsOwner:!1}},components:{DatePicker:J.default},mounted:function(){var b=this;this.isPageAnalyticsOwner&&this.pushFormLoadAnalytics();this.lang="zh"==document.documentElement.lang?"zh-cn":document.documentElement.lang; 295var g=this.$el.querySelector(".cl-loading");
295g&&(g.style.zIndex=1,g.style.position="fixed",g.style.top=0);this.selectedRooms=this.rooms=JSON.parse(sessionStorage.getItem("webCheckIn")).filter(function(m){return!m.registerationFormUploaded});this.isPageAnalyticsOwner&&((0,P.gu_)(this.rooms[0],""),(0,P.Los)("".concat(v.PeL.PAGE_TYPE.CHECK_IN_FORM,":").concat(v.PeL.EVENT.RESERVATION_DETAILS_LOAD)));this.alreadySubmittedApartments=JSON.parse(sessionStorage.getItem("webCheckIn")).filter(function(m){return m.registerationFormUploaded}); 296this.setDefaultDate();this.reCalculate();window.addEventListener("resize",function(){return b.reCalculate()})},destroy:function(){window.removeEventListener("resize")},watch:{translation:{handler:function(b){this.trans=z().merge({},ta,b)},deep:!0},fieldList:function(){this.setValidationRules()},isPaymentInclude:function(){if(this.isPaymentInclude){var b=this.alreadySubmittedApartments.filter(function(g){return!g.webCheckinCompleted});this.selectedRooms=this.selectedRooms.concat(b)}},isPaymentNotInclude:function(){}, 297formPrefilledValues:{handler:function(b){this.formValues=z().cloneDeep(b);this.splitPhoneCode("phoneCode","phoneNumber");this.mapCountryCodeToCountryName(["countryOfResidence","nationality"])},deep:!0}},computed:{titleWithName:function(){var b=JSON.parse(sessionStorage.getItem("userProfile"));return this.webCheckInTitle.replace("{name}",b&&b.firstName?b.firstName:"")},getReservationPeriod:function(){var b=X(this.rooms[0].checkInDate,"YYYY-MM-DD"),g=X(this.rooms[0].checkOutDate,"YYYY-MM-DD"),m=g.diff(b, 298"days");b=b.format("ddd DD MMM YYYY");g=g.format("ddd DD MMM YYYY");return"".concat(b," - ").concat(g," (").concat(m," night)")}},methods:{openCalendar:function(){this.addMutationDatepicker()},addMutationDatepicker:function(){var b=this;if(this.lang===v.Npv.THAILAND)var g=setInterval(function(){var t=document.querySelector(".mx-datepicker-main");t&&(b.observe=new MutationObserver(m),b.observe.observe(t,{attributes:!0,childList:!0,subtree:!0}),clearInterval(g))},1),m=function(t){for(var w=0;w<t.length;w++)if(!t[w].target.classList.contains("mx-btn-text")&& 299("attributes"==t[w].type||"childList"==t[w].type&&t[w].target.classList.contains("mx-datepicker-body"))){(0,P.QDI)();break}}},closeCalendar:function(){this.lang===v.Npv.THAILAND&&this.observe.disconnect()},calendarChange:function(b,g,m){this.lang===v.Npv.THAILAND&&m&&(m.includes("year")||m.includes("month"))&&(0,P.QDI)(X(b).format("YYYY"))},reCalculate:function(){this.isMobile=window.innerWidth<v.ba8;this.$forceUpdate},setDefaultDate:function(){parseInt(X().format("YYYY"));parseInt(this.minAge);this.defaultDateValue= 300new Date((new Date).setHours(0,0,0,0));this.defaultVisaDate=new Date((new Date).setHours(0,0,0,0))},getPhoneCodeOptionValue:function(b){return this.countries.some(function(g){return g.countryCode!==b.countryCode&&g.phoneCode===b.phoneCode})?"".concat(b.phoneCode,"#").concat(b.countryCode):b.phoneCode},mapCountryCodeToCountryName:function(b){var g=this;this.countries.length&&this.formValues.countryOfResidence&&b.forEach(function(m){var t=g.formValues[m];if(t){var w=g.countries.find(function(a){return a.countryCode=== 301t});w&&(g.formValues[m]=w.countryEnName)}})},splitPhoneCode:function(b,g){var m=this.formValues[g];if(!this.formValues[b]&&m&&this.countries.length){var t=this.countries.reduce(function(a,f){return f.phoneCode&&m.startsWith(f.phoneCode)&&(!a||f.phoneCode.length>a.phoneCode.length)?f:a},null),w=!!t&&this.countries.some(function(a){return a.countryCode!==t.countryCode&&a.phoneCode===t.phoneCode});t&&(this.formValues[b]=w?"".concat(t.phoneCode,"#").concat(t.countryCode):t.phoneCode,this.formValues[g]= 302m.slice(t.phoneCode.length))}},disabledDobDate:function(b){return b>new Date((new Date).setHours(0,0,0,0))},disabledVisaExpiryDate:function(b){var g=new Date,m=parseInt(X().format("YYYY")),t=(m+100).toString();return b<new Date((new Date(m.toString(),g.getMonth(),g.getDate())).setHours(0,0,0,0))||b>new Date((new Date(t)).setHours(0,0,0,0))},setValidationRules:function(){this.validationRules={firstName:(0,y.A)(this.isFieldMandatory("firstName")?[{check:function(b){return!!b&&0<b.trim().length},errorMessage:this.trans.personalDetails.firstName.errorMessages.required}]: 303[]),lastName:(0,y.A)(this.isFieldMandatory("lastName")?[{check:function(b){return!!b&&0<b.trim().length},errorMessage:this.trans.personalDetails.lastName.errorMessages.required}]:[]),birthDay:(0,y.A)(this.isFieldMandatory("birthDay")?[{check:function(b){return!!b&&0<(""+b).length},errorMessage:this.trans.personalDetails.dateOfBirth.errorMessages.required}]:[]),countryOfResidence:(0,y.A)(this.isFieldMandatory("countryOfResidence")?[{check:function(b){return!!b&&0<b.length},errorMessage:this.trans.personalDetails.country.errorMessages.required}]: 304[]),phoneCode:(0,y.A)(this.isFieldMandatory("phoneNumber")?[{check:function(b){return!!b&&0<b.length},errorMessage:this.trans.contactInformation.contactNumber.errorMessages.required}]:[]),phoneNumber:(0,y.A)(this.isFieldMandatory("phoneNumber")?[{check:function(b){return!!b&&0<b.trim().length},errorMessage:this.trans.contactInformation.contactNumber.errorMessages.required},{check:function(b){return/^[\d\- ]+$/.test(b)},errorMessage:this.trans.contactInformation.contactNumber.errorMessages.format}]: 305[]),country:(0,y.A)(this.isFieldMandatory("country")?[{check:function(b){return!!b&&0<b.length},errorMessage:this.trans.personalDetails.country.errorMessages.required}]:[]),nationality:(0,y.A)(this.isFieldMandatory("nationality")?[{check:function(b){return!!b&&0<b.length},errorMessage:this.trans.personalDetails.country.errorMessages.required}]:[]),email:(0,y.A)(this.isFieldMandatory("email")?[{check:function(b){return!!b&&0<b.length},errorMessage:this.trans.contactInformation.email.errorMessages.required}, 306{check:function(b){return/([a-zA-Z0-9_\.\-&'\*\^~\+=\?\{\}])@(([a-zA-Z0-9_\-])+\.)+([a-zA-Z0-9_]{2,4})+/.test(b)},errorMessage:this.trans.contactInformation.email.errorMessages.format}]:[]),streetNameAndNumber:(0,y.A)(this.isFieldMandatory("streetNameAndNumber")?[{check:function(b){return!!b&&0<(""+b).length},errorMessage:this.trans.address.streetNameAndNumber.errorMessages.required}]:[]),unitOrApartment:(0,y.A)(this.isFieldMandatory("unitOrApartment")?[{check:function(b){return!!b&&0<(""+b).length}, 307errorMessage:this.trans.address.unitOrApartment.errorMessages.required}]:[]),city:(0,y.A)(this.isFieldMandatory("city")?[{check:function(b){return!!b&&0<(""+b).length},errorMessage:this.trans.address.city.errorMessages.required}]:[]),postalCode:(0,y.A)(this.isFieldMandatory("postalCode")?[{check:function(b){return!!b&&0<(""+b).length},errorMessage:this.trans.address.postalCode.errorMessages.required}]:[]),emergencyFirstName:(0,y.A)(this.isFieldMandatory("emergencyFirstName")?[{check:function(b){return!!b&& 3080<b.trim().length},errorMessage:this.trans.personalDetails.firstName.errorMessages.required}]:[]),emergencyLastName:(0,y.A)(this.isFieldMandatory("emergencyLastName")?[{check:function(b){return!!b&&0<b.trim().length},errorMessage:this.trans.personalDetails.lastName.errorMessages.required}]:[]),relationship:(0,y.A)(this.isFieldMandatory("relationship")?[{check:function(b){return!!b&&0<(""+b).length},errorMessage:this.trans.emergencyContact.relationship.errorMessages.required}]:[]),passport:(0,y.A)(this.isFieldMandatory("passport")? 309[{check:function(b){return!!b&&0<(""+b).length},errorMessage:this.trans.passportDetails.passportId.errorMessages.required},{check:function(b){return!!b&&0<(""+b).length},errorMessage:this.trans.passportDetails.passportId.errorMessages.format}]:[]),visaNumber:(0,y.A)(this.isFieldMandatory("visaNumber")?[{check:function(b){return!!b&&0<(""+b).length},errorMessage:this.trans.passportDetails.visaNumber.errorMessages.required}]:[]),visaExpire:(0,y.A)(this.isFieldMandatory("visaExpire")?[{check:function(b){return!!b&& 3100<(""+b).length},errorMessage:this.trans.passportDetails.visaExpiry.errorMessages.required}]:[]),emergencyPhoneCode:(0,y.A)(this.isFieldMandatory("emergencyPhoneNumber")?[{check:function(b){return!!b&&0<b.length},errorMessage:this.trans.contactInformation.contactNumber.errorMessages.required}]:[]),emergencyPhoneNumber:(0,y.A)(this.isFieldMandatory("emergencyPhoneNumber")?[{check:function(b){return!!b&&0<b.trim().length},errorMessage:this.trans.contactInformation.contactNumber.errorMessages.required}, 311{check:function(b){return/^[\d\- ]+$/.test(b)},errorMessage:this.trans.contactInformation.contactNumber.errorMessages.format}]:[])}},isFieldMandatory:function(b){var g=this.fieldList.find(function(m){return m.fieldName===b});return!!g&&!!g.isVisible&&g.isMandatory},showField:function(b){var g=this.fieldList.find(function(m){return m.fieldName===b});return!!g&&g.isVisible},showTermsAndCondition:function(){this.$emit("showModal","termsAndConditions")},showOutstandingPayment:function(){this.$emit("showModal", 312"outstandingPayment")},isAnyFieldVisible:function(b){var g=this;return!b.map(function(m){return g.showField(m)}).every(function(m){return!m})},validateOnInput:function(b,g){var m=this;if(this.hasSubmitButtonEverBeenClicked){g&&this.$nextTick(function(){m.validateField(g)});var t=b.target.name;this.formValues[t]="checkbox"===b.target.type?b.target.checked:b.target.value;this.$nextTick(function(){m.validateField(t)})}this.isFirstInputField||(this.isFirstInputField=!0,b={formDetails:{formName:v.BKs.CHECK_IN.FORM_NAME, 313formType:v.BKs.CHECK_IN.FORM_TYPE,formState:v.BKs.CHECK_IN.FORM_STATE.INITIALISED}},(0,P.ySj)(v.PeL.EVENT.FORM_INTERACTIONS_INITIATE,b))},validateField:function(b){var g=this.validationRules[b];if(g)for(var m=0;m<g.length;m++){var t=g[m];
313if(!t.check(this.formValues[b]))return this.validationErrors[b]={pass:!1,mess:t.errorMessage},!1}return this.validationErrors[b]={pass:!0,mess:""},!0},validateAll:function(){var b=this,g=this,m=[],t=null,w=[];if(Object.keys(g.validationRules).forEach(function(f){!g.validateField(f)&& 314(null===t&&(t=f),m.push(f),w.push(b.validationErrors[f].mess))}),0<m.length){var a={formDetails:{formName:v.BKs.CHECK_IN.FORM_NAME,formType:v.BKs.CHECK_IN.FORM_TYPE,formState:v.BKs.CHECK_IN.FORM_STATE.ERROR,fieldsWithErrors:m.join(","),errorMessage:w.join(",")}};(0,P.ySj)(v.PeL.EVENT.FORM_INTERACTIONS_ERROR,a)}return t},pushFormLoadAnalytics:function(){return(0,Z.A)(T().mark(function g(){var m,t,w;return T().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return m={formDetails:{formName:v.BKs.CHECK_IN.FORM_NAME, 315formType:v.BKs.CHECK_IN.FORM_TYPE,formState:v.BKs.CHECK_IN.FORM_STATE.LOADED}},(0,P.ySj)(v.PeL.EVENT.FORM_INTERACTIONS_LOAD,m),(0,P.Los)("".concat(v.PeL.PAGE_TYPE.CHECK_IN_FORM,":").concat(v.PeL.EVENT.FORM_INTERACTIONS_LOAD)),a.next=1,(0,U.G)("adobeClickThroughData");case 1:if(w=a.sent){a.next=2;break}w={};case 2:t=w,(0,P.Rrp)({event:v.PeL.EVENT.CMP_CLICK_THROUGH,web:t.web}),(0,P.Los)("".concat(v.PeL.PAGE_TYPE.RESERVATION_LIST,":").concat(v.PeL.EVENT.CMP_CLICK_THROUGH)),sessionStorage.removeItem("adobeClickThroughData"); 316case 3:case "end":return a.stop()}},g)}))()},onSubmitButtonClick:function(b){this.hasSubmitButtonEverBeenClicked=this.disableSubmitBtn=!0;b.preventDefault();(b=this.validateAll())?this.scrollTo(b):this.submit();this.disableSubmitBtn=!1},removeGuest:function(b){this.$emit("removeGuest",b)},formattedContactNumber:function(b,g){return b.concat("|",g)},formattedDate:function(b){return X(b).format("YYYY-MM-DD")},submit:function(){var b=this;return(0,Z.A)(T().mark(function m(){var t,w,a,f,p,q,F,H,N,R,I; 317return T().wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:(t=b).isLoading=!0;b.webCheckInData.filter(function(ka){return b.selectedRooms.some(function(pa){return ka.confirmNo===pa.confirmNo})});w=[];a=G(b.checkInEnabledApartmentsList);try{for(a.s();!(f=a.n()).done;){p=f.value;q=G(b.selectedRooms);try{for(q.s();!(F=q.n()).done;)H=F.value,p.confirmationaNo!==H.confirmNo||H.registerationFormUploaded||w.push(p.pmsId)}catch(ka){q.e(ka)}finally{q.f()}}}catch(ka){a.e(ka)}finally{a.f()}(N=t.formValues.phoneCode)&& 318(N=t.formValues.phoneCode.split("#")[0]);(R=t.formValues.emergencyPhoneCode)&&(R=t.formValues.emergencyPhoneCode.split("#")[0]);I={guestId:b.guestId,editMode:b.editMode,isPrimary:b.isPrimary,formValues:b.formValues,guestRequest:{isPrimary:b.isPrimary,pmsMemberId:t.pmsMemberId?t.pmsMemberId:"",firstName:t.formValues.firstName,lastName:t.formValues.lastName,countryOfResidence:t.formValues.countryOfResidence,birthDay:t.formValues.birthDay&&"Invalid Date"!==t.formValues.birthDay.toString()?b.formattedDate(t.formValues.birthDay): 319null,phoneNumber:t.formValues.phoneCode&&t.formValues.phoneNumber&&b.formattedContactNumber(N,t.formValues.phoneNumber),email:t.formValues.email,streetNameAndNumber:t.formValues.streetNameAndNumber,unitOrApartment:t.formValues.unitOrApartment,city:t.formValues.city,postalCode:t.formValues.postalCode,country:t.formValues.country,emergencyPhoneNumber:t.formValues.emergencyPhoneCode&&t.formValues.emergencyPhoneNumber&&b.formattedContactNumber(R,t.formValues.emergencyPhoneNumber),relationship:t.formValues.relationship, 320passport:t.formValues.passport,nationality:t.formValues.nationality,visaNumber:t.formValues.visaNumber,visaExpire:t.formValues.visaExpire.toString()&&"Invalid Date"!==t.formValues.visaExpire.toString()?b.formattedDate(t.formValues.visaExpire):null,emergencyFirstName:t.formValues.emergencyFirstName,emergencyLastName:t.formValues.emergencyLastName}};document.getElementById("descriptionLabel").scrollIntoView({behavior:"smooth"});b.$emit("formValues",I);t.isLoading=!1;case 1:case "end":return ba.stop()}}, 321m)}))()},scrollTo:function(b){var g=this;this.$nextTick(function(){var m=g.$refs[b];m&&(m=m.getBoundingClientRect().top+(window.pageYOffset||document.documentElement.scrollTop)-window.innerHeight/2,ja("html, body").animate({scrollTop:m},800))})}}};var e=(0,l(14486).A)(J,function(){var b=this,g=b._self._c;return g("div",{directives:[{name:"asc-loading",rawName:"v-asc-loading",value:b.isLoading,expression:"isLoading"}],staticClass:"asr-web-check-in-form"},[g("div",{staticClass:"form-wrapper"},[g("div", 322{staticClass:"user-input-wrapper"},[b.isAnyFieldVisible(b.personalInfoFields)?g("label",{staticClass:"section-title above",domProps:{innerHTML:b._s(b.trans.personalDetails.text)}}):b._e(),b._v(" "),b.isAnyFieldVisible(b.personalInfoFields)?g("div",{staticClass:"grid-container"},[b.showField("firstName")?g("div",{staticClass:"grid-item name-input"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("firstName")},domProps:{innerHTML:b._s(b.trans.personalDetails.firstName.label)}}), 323b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.firstName,expression:"formValues.firstName"}],ref:"firstName",class:{"has-error":void 0!==b.validationErrors.firstName.pass&&!b.validationErrors.firstName.pass},attrs:{type:"text",name:"firstName","aria-label":b.trans.personalDetails.firstName.label||"First name"},domProps:{value:b.formValues.firstName},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"firstName",m.target.value)},function(m){return b.validateOnInput(m)}]}}), 324b._v(" "),void 0===b.validationErrors.firstName.pass||b.validationErrors.firstName.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.firstName.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("lastName")?g("div",{staticClass:"grid-item name-input"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("lastName")},domProps:{innerHTML:b._s(b.trans.personalDetails.lastName.label)}}),b._v(" "),g("input",{directives:[{name:"model", 325rawName:"v-model",value:b.formValues.lastName,expression:"formValues.lastName"}],ref:"lastName",class:{"has-error":void 0!==b.validationErrors.lastName.pass&&!b.validationErrors.lastName.pass},attrs:{type:"text",name:"lastName","aria-label":b.trans.personalDetails.lastName.label||"Last name"},domProps:{value:b.formValues.lastName},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"lastName",m.target.value)},function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.lastName.pass|| 326b.validationErrors.lastName.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.lastName.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("birthDay")?g("div",{staticClass:"date-group grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("birthDay")},staticStyle:{width:"100%"},domProps:{innerHTML:b._s(b.trans.personalDetails.dateOfBirth.label)}}),b._v(" "),g("date-picker",{ref:"birthDay",staticClass:"date-input",class:{"has-error":void 0!== 327b.validationErrors.birthDay.pass&&!b.validationErrors.birthDay.pass},attrs:{lang:b.calendarLocale,format:"DD/MM/YYYY","disabled-date":b.disabledDobDate,"default-value":b.defaultDateValue,formatter:b.formatter,"aria-label":b.trans.personalDetails.dateOfBirth.label||"Date of Birth"},on:{open:b.openCalendar,close:b.closeCalendar,"calendar-change":b.calendarChange,input:function(m){return b.validateOnInput(m,"birthDay")}}
327,model:{value:b.formValues.birthDay,callback:function(m){b.$set(b.formValues,"birthDay", 328m)},expression:"formValues.birthDay"}}),b._v(" "),!1===b.validationErrors.birthDay.pass?g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.birthDay.mess)+"\n ")]):b._e()],1):b._e(),b._v(" "),b.showField("countryOfResidence")?g("div",{staticClass:"grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("countryOfResidence")},domProps:{innerHTML:b._s(b.trans.personalDetails.country.label)}}),b._v(" "),g("div",{staticClass:"select-wrapper col-sm-12 position-relative"}, 329[g("select",{directives:[{name:"model",rawName:"v-model",value:b.formValues.countryOfResidence,expression:"formValues.countryOfResidence"}],ref:"countryOfResidence",class:{"has-error":void 0!==b.validationErrors.countryOfResidence.pass&&!b.validationErrors.countryOfResidence.pass},attrs:{name:"countryOfResidence","aria-label":b.trans.personalDetails.country.label||"Country of Residence"},on:{input:function(m){return b.validateOnInput(m)},change:function(m){var t=Array.prototype.filter.call(m.target.options, 330function(w){return w.selected}).map(function(w){return"_value"in w?w._value:w.value});b.$set(b.formValues,"countryOfResidence",m.target.multiple?t:t[0])}}},[g("option",{attrs:{disabled:"",value:""}},[b._v(b._s(b.trans.personalDetails.country.placeHolder))]),b._v(" "),b._l(b.countries,function(m){return g("option",{key:m.countryCode,domProps:{value:m.countryEnName}},[b._v(b._s(m.countryName))])})],2),b._v(" "),g("asr-icon",{attrs:{customClass:"position-absolute-form-sign-up ",icon:"arrow_drop_down"}})], 3311),b._v(" "),void 0===b.validationErrors.countryOfResidence.pass||b.validationErrors.countryOfResidence.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.countryOfResidence.mess)+"\n ")])]):b._e()]):b._e(),b._v(" "),b.isAnyFieldVisible(b.contactInfoFields)?g("label",{staticClass:"section-title",domProps:{innerHTML:b._s(b.trans.contactInformation.text)}}):b._e(),b._v(" "),b.isAnyFieldVisible(b.contactInfoFields)?g("div",{staticClass:"grid-container"}, 332[b.showField("email")?g("div",{staticClass:"grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("email")},domProps:{innerHTML:b._s(b.trans.contactInformation.email.label)}}),b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.email,expression:"formValues.email"}],ref:"email",staticClass:"text-align-right color-text",attrs:{disabled:!b.isEmailEditable,type:"email",name:"email",autocomplete:"new-email","aria-label":b.trans.contactInformation.email.label|| 333"Email"},domProps:{value:b.formValues.email},on:{input:function(m){m.target.composing||b.$set(b.formValues,"email",m.target.value)}}})]):b._e(),b._v(" "),b.showField("phoneNumber")?g("div",{staticClass:"grid-item contact-number-group"},[g("label",{staticClass:"title width-full",class:{"for-required":b.isFieldMandatory("phoneNumber")},domProps:{innerHTML:b._s(b.trans.contactInformation.contactNumber.label)}}),b._v(" "),g("div",{staticClass:"contact-code-input"},[g("div",{staticClass:"select-wrapper position-relative"}, 334[g("select",{directives:[{name:"model",rawName:"v-model",value:b.formValues.phoneCode,expression:"formValues.phoneCode"}],ref:"phoneCode",class:{"has-error":void 0!==b.validationErrors.phoneCode.pass&&!b.validationErrors.phoneCode.pass},attrs:{name:"phoneCode","aria-label":b.trans.contactInformation.contactNumber.label||"Contact Number"},on:{input:function(m){return b.validateOnInput(m)},change:function(m){var t=Array.prototype.filter.call(m.target.options,function(w){return w.selected}).map(function(w){return"_value"in 335w?w._value:w.value});b.$set(b.formValues,"phoneCode",m.target.multiple?t:t[0])}}},[g("option",{attrs:{disabled:"",value:""}},[b._v(b._s(b.trans.contactInformation.contactNumber.placeHolder))]),b._v(" "),b._l(b.countries,function(m,t){return[g("option",{domProps:{value:b.getPhoneCodeOptionValue(m)}},[b._v("\n "+b._s(b.decodeHtml(m.brgFormText))+" "+b._s(m.phoneCode)+"\n ")])]})],2),b._v(" "),g("asr-icon",{attrs:{customClass:"position-absolute-form-sign-up ",icon:"arrow_drop_down"}})], 3361)]),b._v(" "),g("div",{staticClass:"contact-number-input"},[g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.phoneNumber,expression:"formValues.phoneNumber"}],ref:"phoneNumber",class:{"has-error":void 0!==b.validationErrors.phoneNumber.pass&&!b.validationErrors.phoneNumber.pass},attrs:{type:"text",name:"phoneNumber",maxlength:"15"},domProps:{value:b.formValues.phoneNumber},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"phoneNumber",m.target.value)},function(m){return b.validateOnInput(m)}]}})]), 337b._v(" "),void 0===b.validationErrors.phoneNumber.pass||b.validationErrors.phoneNumber.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.phoneCode.mess||b.validationErrors.phoneNumber.mess)+"\n ")])]):b._e()]):b._e(),b._v(" "),b.isAnyFieldVisible(b.passportInfoFields)?g("label",{staticClass:"section-title",domProps:{innerHTML:b._s(b.trans.passportDetails.text)}}):b._e(),b._v(" "),b.isAnyFieldVisible(b.passportInfoFields)?g("div",{staticClass:"grid-container"}, 338[b.showField("passport")?g("div",{staticClass:"passport-id-input grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("passport")},domProps:{innerHTML:b._s(b.trans.passportDetails.passportId.label)}}),b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.passport,expression:"formValues.passport"}],ref:"passport",class:{"has-error":void 0!==b.validationErrors.passport.pass&&!b.validationErrors.passport.pass},attrs:{type:"text",name:"passport", 339"aria-label":b.trans.passportDetails.passportId.label||"Passport ID"},domProps:{value:b.formValues.passport},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"passport",m.target.value)},function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.passport.pass||b.validationErrors.passport.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.passport.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("nationality")? 340g("div",{staticClass:"grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("nationality")},domProps:{innerHTML:b._s(b.trans.passportDetails.travelDocument)}}),b._v(" "),g("div",{staticClass:"select-wrapper col-sm-12 position-relative"},[g("select",{directives:[{name:"model",rawName:"v-model",value:b.formValues.nationality,expression:"formValues.nationality"}],ref:"nationality",class:{"has-error":void 0!==b.validationErrors.nationality.pass&&!b.validationErrors.nationality.pass}, 341attrs:{name:"nationality","aria-label":b.trans.passportDetails.travelDocument||"Country of Travel Document"},on:{input:function(m){return b.validateOnInput(m)},change:function(m){var t=Array.prototype.filter.call(m.target.options,function(w){return w.selected}).map(function(w){return"_value"in w?w._value:w.value});b.$set(b.formValues,"nationality",m.target.multiple?t:t[0])}}},[g("option",{attrs:{disabled:"",value:""}},[b._v(b._s(b.trans.personalDetails.country.placeHolder))]),b._v(" "),b._l(b.countries, 342function(m){return g("option",{key:m.countryCode,domProps:{value:m.countryEnName}},[b._v(b._s(m.countryName))])})],2),b._v(" "),g("asr-icon",{attrs:{customClass:"position-absolute-form-sign-up ",icon:"arrow_drop_down"}})],1),b._v(" "),void 0===b.validationErrors.nationality.pass||b.validationErrors.nationality.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.nationality.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("visaExpire")?g("div",{staticClass:"date-group grid-item"}, 343[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("visaExpire")},staticStyle:{width:"100%"},domProps:{innerHTML:b._s(b.trans.passportDetails.visaExpiry.label)}}),b._v(" "),g("date-picker",{staticClass:"date-input",class:{"has-error":void 0!==b.validationErrors.visaExpire.pass&&!b.validationErrors.visaExpire.pass},attrs:{lang:b.calendarLocale,format:"DD MMMM, YYYY","disabled-date":b.disabledVisaExpiryDate,"aria-label":b.trans.passportDetails.visaExpiry.label||"Visa Expiry","disabled-calendar-changer":b.disabledVisaExpiryDate, 344"default-value":b.defaultVisaDate,clearable:!1,formatter:b.formatter},on:{input:function(m){return b.validateOnInput(m,"visaExpire")},open:b.openCalendar,close:b.closeCalendar,"calendar-change":b.calendarChange},model:{value:b.formValues.visaExpire,callback:function(m){b.$set(b.formValues,"visaExpire",m)},expression:"formValues.visaExpire"}}),b._v(" "),void 0===b.validationErrors.visaExpire.pass||b.validationErrors.visaExpire.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+ 345b._s(b.validationErrors.visaExpire.mess)+"\n ")])],1):b._e(),b._v(" "),b.showField("visaNumber")?g("div",{staticClass:"visa-number-input grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("visaNumber")},domProps:{innerHTML:b._s(b.trans.passportDetails.visaNumber.label)}}),b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.visaNumber,expression:"formValues.visaNumber"}],ref:"visaNumber",class:{"has-error":void 0!==b.validationErrors.visaNumber.pass&& 346!b.validationErrors.visaNumber.pass},attrs:{type:"text",name:"visaNumber","aria-label":b.trans.passportDetails.visaNumber.label||"Visa Number"},domProps:{value:b.formValues.visaNumber},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"visaNumber",m.target.value)},function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.visaNumber.pass||b.validationErrors.visaNumber.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.visaNumber.mess)+ 347"\n ")])]):b._e()]):b._e(),b._v(" "),b.isAnyFieldVisible(b.addressFields)?g("label",{staticClass:"section-title",domProps:{innerHTML:b._s(b.trans.address.text)}}):b._e(),b._v(" "),b.isAnyFieldVisible(b.addressFields)?g("div",{staticClass:"grid-container"},[b.showField("streetNameAndNumber")?g("div",{staticClass:"street-name-input grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("streetNameAndNumber")},domProps:{innerHTML:b._s(b.trans.address.streetNameAndNumber.label)}}), 348b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.streetNameAndNumber,expression:"formValues.streetNameAndNumber"}],ref:"streetNameAndNumber",class:{"has-error":void 0!==b.validationErrors.streetNameAndNumber.pass&&!b.validationErrors.streetNameAndNumber.pass},attrs:{type:"text",name:"streetNameAndNumber","aria-label":b.trans.address.streetNameAndNumber.label||"Street Name and Number"},domProps:{value:b.formValues.streetNameAndNumber},on:{input:[function(m){m.target.composing|| 349b.$set(b.formValues,"streetNameAndNumber",m.target.value)},function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.streetNameAndNumber.pass||b.validationErrors.streetNameAndNumber.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.streetNameAndNumber.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("unitOrApartment")?g("div",{staticClass:"apartment-input grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("unitOrApartment")}, 350domProps:{innerHTML:b._s(b.trans.address.unitOrApartment.label)}}),b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.unitOrApartment,expression:"formValues.unitOrApartment"}],ref:"unitOrApartment",class:{"has-error":void 0!==b.validationErrors.unitOrApartment.pass&&!b.validationErrors.unitOrApartment.pass},attrs:{type:"text",name:"unitOrApartment","aria-label":b.trans.address.unitOrApartment.label||"Unit or Apartment"},domProps:{value:b.formValues.unitOrApartment}, 351on:{input:[function(m){m.target.composing||b.$set(b.formValues,"unitOrApartment",m.target.value)},function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.unitOrApartment.pass||b.validationErrors.unitOrApartment.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.unitOrApartment.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("city")?g("div",{staticClass:"city-input grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("city")}, 352domProps:{innerHTML:b._s(b.trans.address.city.label)}}),b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.city,expression:"formValues.city"}],ref:"city",class:{"has-error":void 0!==b.validationErrors.city.pass&&!b.validationErrors.city.pass},attrs:{type:"text",name:"city","aria-label":b.trans.address.city.label||"City"},domProps:{value:b.formValues.city},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"city",m.target.value)},function(m){return b.validateOnInput(m)}]}}), 353b._v(" "),void 0===b.validationErrors.city.pass||b.validationErrors.city.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.city.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("postalCode")?g("div",{staticClass:"postal-code-input grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("postalCode")},domProps:{innerHTML:b._s(b.trans.address.postalCode.label)}}),b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model", 354value:b.formValues.postalCode,expression:"formValues.postalCode"}],ref:"postalCode",class:{"has-error":void 0!==b.validationErrors.postalCode.pass&&!b.validationErrors.postalCode.pass},attrs:{type:"text",name:"postalCode","aria-label":b.trans.address.postalCode.label||"Postal code"},domProps:{value:b.formValues.postalCode},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"postalCode",m.target.value)},function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.postalCode.pass|| 355b.validationErrors.postalCode.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.postalCode.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("country")?g("div",{staticClass:"grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("country")},domProps:{innerHTML:b._s(b.trans.personalDetails.country.label)}}),b._v(" "),g("div",{staticClass:"select-wrapper col-sm-12 position-relative"},[g("select",{directives:[{name:"model", 356rawName:"v-model",value:b.formValues.country,expression:"formValues.country"}],ref:"country",class:{"has-error":void 0!==b.validationErrors.country.pass&&!b.validationErrors.country.pass},attrs:{name:"country","aria-label":b.trans.personalDetails.country.label||"Country of Residence"},on:{input:function(m){return b.validateOnInput(m)},change:function(m){var t=Array.prototype.filter.call(m.target.options,function(w){return w.selected}).map(function(w){return"_value"in w?w._value:w.value});b.$set(b.formValues, 357"country",m.target.multiple?t:t[0])}}},[g("option",{attrs:{disabled:"",value:""}},[b._v(b._s(b.trans.personalDetails.country.placeHolder))]),b._v(" "),b._l(b.countries,function(m){return g("option",{key:m.countryCode,domProps:{value:m.countryEnName}},[b._v(b._s(m.countryName))])})],2),b._v(" "),g("asr-icon",{attrs:{customClass:"position-absolute-form-sign-up ",icon:"arrow_drop_down"}})],1),b._v(" "),void 0===b.validationErrors.country.pass||b.validationErrors.country.pass?b._e():g("span",{staticClass:"error-message"}, 358[b._v("\n "+b._s(b.validationErrors.country.mess)+"\n ")])]):b._e()]):b._e(),b._v(" "),b.isAnyFieldVisible(b.emergencyContactFields)?g("label",{staticClass:"section-title",domProps:{innerHTML:b._s(b.trans.emergencyContact.text)}}):b._e(),b._v(" "),b.isAnyFieldVisible(b.emergencyContactFields)?g("div",{staticClass:"grid-container"},[b.showField("emergencyFirstName")?g("div",{staticClass:"grid-item name-input"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("emergencyFirstName")}, 359domProps:{innerHTML:b._s(b.trans.personalDetails.firstName.label)}}),b._v(" "),g("input",{directives:[{na
359me:"model",rawName:"v-model",value:b.formValues.emergencyFirstName,expression:"formValues.emergencyFirstName"}],ref:"emergencyFirstName",class:{"has-error":void 0!==b.validationErrors.emergencyFirstName.pass&&!b.validationErrors.emergencyFirstName.pass},attrs:{type:"text",name:"emergencyFirstName","aria-label":b.trans.personalDetails.firstName.label||"First name"},domProps:{value:b.formValues.emergencyFirstName}, 360on:{input:[function(m){m.target.composing||b.$set(b.formValues,"emergencyFirstName",m.target.value)},function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.emergencyFirstName.pass||b.validationErrors.emergencyFirstName.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.emergencyFirstName.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("emergencyLastName")?g("div",{staticClass:"grid-item name-input"},[g("label",{staticClass:"title", 361class:{"for-required":b.isFieldMandatory("emergencyLastName")},domProps:{innerHTML:b._s(b.trans.personalDetails.lastName.label)}}),b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.emergencyLastName,expression:"formValues.emergencyLastName"}],ref:"emergencyLastName",class:{"has-error":void 0!==b.validationErrors.emergencyLastName.pass&&!b.validationErrors.emergencyLastName.pass},attrs:{type:"text",name:"emergencyLastName","aria-label":b.trans.personalDetails.lastName.label|| 362"Last name"},domProps:{value:b.formValues.emergencyLastName},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"emergencyLastName",m.target.value)},function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.emergencyLastName.pass||b.validationErrors.emergencyLastName.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.emergencyLastName.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("emergencyPhoneNumber")?g("div", 363{staticClass:"grid-item contact-number-group"},[g("label",{staticClass:"title width-full",class:{"for-required":b.isFieldMandatory("emergencyPhoneNumber")},domProps:{innerHTML:b._s(b.trans.contactInformation.contactNumber.label)}}),b._v(" "),g("div",{staticClass:"contact-code-input"},[g("div",{staticClass:"select-wrapper position-relative"},[g("select",{directives:[{name:"model",rawName:"v-model",value:b.formValues.emergencyPhoneCode,expression:"formValues.emergencyPhoneCode"}],ref:"emergencyPhoneCode", 364class:{"has-error":void 0!==b.validationErrors.emergencyPhoneCode.pass&&!b.validationErrors.emergencyPhoneCode.pass},attrs:{name:"emergencyPhoneCode","aria-label":b.trans.contactInformation.contactNumber.label||"Contact Number"},on:{input:function(m){return b.validateOnInput(m)},change:function(m){var t=Array.prototype.filter.call(m.target.options,function(w){return w.selected}).map(function(w){return"_value"in w?w._value:w.value});b.$set(b.formValues,"emergencyPhoneCode",m.target.multiple?t:t[0])}}}, 365[g("option",{attrs:{disabled:"",value:""}},[b._v(b._s(b.trans.contactInformation.contactNumber.placeHolder))]),b._v(" "),b._l(b.countries,function(m,t){return[g("option",{domProps:{value:b.getPhoneCodeOptionValue(m)}},[b._v("\n "+b._s(b.decodeHtml(m.brgFormText))+" "+b._s(m.phoneCode)+"\n ")])]})],2),b._v(" "),g("asr-icon",{attrs:{customClass:"position-absolute-form-sign-up ",icon:"arrow_drop_down"}})],1)]),b._v(" "),g("div",{staticClass:"contact-number-input"}, 366[g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.emergencyPhoneNumber,expression:"formValues.emergencyPhoneNumber"}],ref:"emergencyPhoneNumber",class:{"has-error":void 0!==b.validationErrors.emergencyPhoneNumber.pass&&!b.validationErrors.emergencyPhoneNumber.pass},attrs:{type:"text",name:"emergencyPhoneNumber"},domProps:{value:b.formValues.emergencyPhoneNumber},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"emergencyPhoneNumber",m.target.value)},function(m){return b.validateOnInput(m)}]}})]), 367b._v(" "),void 0===b.validationErrors.emergencyPhoneNumber.pass||b.validationErrors.emergencyPhoneNumber.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.emergencyPhoneCode.mess||b.validationErrors.emergencyPhoneNumber.mess)+"\n ")])]):b._e(),b._v(" "),b.showField("relationship")?g("div",{staticClass:"relationship-input grid-item"},[g("label",{staticClass:"title",class:{"for-required":b.isFieldMandatory("relationship")},domProps:{innerHTML:b._s(b.trans.emergencyContact.relationship.label)}}), 368b._v(" "),g("input",{directives:[{name:"model",rawName:"v-model",value:b.formValues.relationship,expression:"formValues.relationship"}],ref:"relationship",class:{"has-error":void 0!==b.validationErrors.relationship.pass&&!b.validationErrors.relationship.pass},attrs:{type:"text",name:"relationship","aria-label":b.trans.emergencyContact.relationship.label||"Relationship"},domProps:{value:b.formValues.relationship},on:{input:[function(m){m.target.composing||b.$set(b.formValues,"relationship",m.target.value)}, 369function(m){return b.validateOnInput(m)}]}}),b._v(" "),void 0===b.validationErrors.relationship.pass||b.validationErrors.relationship.pass?b._e():g("span",{staticClass:"error-message"},[b._v("\n "+b._s(b.validationErrors.relationship.mess)+"\n ")])]):b._e()]):b._e(),b._v(" "),g("div",{staticClass:"save-btn-container"},[g("div",{staticClass:"align-right"},[!b.isPrimary&&b.rmsGuest?g("asr-button",{staticClass:"remove-guest-btn",domProps:{textContent:b._s(b.trans.guestInfo.removeGuestLabel)}, 370on:{click:function(m){return m.preventDefault(),b.removeGuest(b.guestId)}}}):b._e(),b._v(" "),g("asr-button",{attrs:{id:"submitCheckIn",disabled:b.disableSubmitBtn},domProps:{textContent:b._s(b.trans.guestInfo.saveLabel)},on:{click:function(m){return b.onSubmitButtonClick(m)}}}),b._v(" "),b.formError?g("label",{staticClass:"error-message submit-form-err"},[b._v(b._s(b.trans.guestInfo.submitAllFormsLabel))]):b._e()],1)])])])])},[],!1,null,null,null).exports},14584:function(J,B,l){function G(k,u){var A= 371"undefined"!=typeof Symbol&&k[Symbol.iterator]||k["@@iterator"];
371if(!A){if(Array.isArray(k)||(A=function(V,aa){if(V){if("string"==typeof V)return x(V,aa);var K={}.toString.call(V).slice(8,-1);return"Object"===K&&V.constructor&&(K=V.constructor.name),"Map"===K||"Set"===K?Array.from(V):"Arguments"===K||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K)?x(V,aa):void 0}}(k))||u&&k&&"number"==typeof k.length){A&&(k=A);var E=0;u=function(){};return{s:u,n:function(){return E>=k.length?{done:!0}:{done:!1, 372value:k[E++]}},e:function(V){throw V;},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var D,Q=!0,S=!1;return{s:function(){A=A.call(k)},n:function(){var V=A.next();return Q=V.done,V},e:function(V){S=!0;D=V},f:function(){try{Q||null==A.return||A.return()}finally{if(S)throw D;}}}}function x(k,u){(null==u||u>k.length)&&(u=k.length);for(var A=0,E=Array(u);A<u;A++)E[A]=k[A];return E}l.r(B); 373l.d(B,{default:function(){return Ba}});l(28706);l(34782);l(79432);var r,y=l(82284),M=l(10467),Z=l(58168),T=l(64467);J=l(54756);var z=l.n(J);J=(l(52675),l(89463),l(2259),l(2008),l(50113),l(46449),l(74423),l(23418),l(23792),l(62062),l(26910),l(93514),l(62010),l(2892),l(69085),l(26099),l(3362),l(27495),l(21699),l(38781),l(47764),l(25440),l(23500),l(62953),l(76031),l(2543));var v=l.n(J),P=l(19324);J=l(95353);var U=l(54476),X=l(49627);B=l(30848);var ja=l(36093),za=l(53209),ta=l(58717),e=l(30884),b=l(20531), 374g=l(35027),m=l(20900),t=l(72976),w=l(27291),a=l(65693),f=l(67791),p=l(14128),q=l(9107),F=l(59279),H=l(10852),N=l(33741),R=l(95093),I=l(74692),ba=(0,T.A)((0,T.A)({contactInformation:{contactNumber:{errorMessages:{minLength:"Mobile Number should be at least 6 numbers long.",format:"Mobile Number may only contain digits, space
374s and dashes.",required:"Mobile Number is required",maxLength:"Mobile Number must not exceed 20 numbers."},label:"Phone Number",placeHolder:"Country Code"},email:{small:"",errorMessages:{format:"Email Address format is not valid.", 375required:"Email Address is required.",maxLength:"Email Address must not exceed 260 characters."},label:"Email Address: "}},address:{unitOrApartment:{label:"Unit or Apartment",maxLength:"IA_WEB_CHECKIN_UNIT_OF_APARTMENT_MAX_LENGTH_MSG",errorMessages:{required:"IA_WEB_CHECKIN_UNIT_OR_APARTMENT_REQ_MSG"}},city:{label:"City",maxLength:"IA_WEB_CITY_MAX_LENGTH_MSG",errorMessages:{required:"IA_WEB_CHECKIN_CITY_REQ_MSG"}},postalCode:{label:"Postal Code",maxLength:"IA_WEB_CITY_MAX_LENGTH_MSG",errorMessages:{required:"IA_WEB_CHECKIN_POSTAL_CODE_REQ_MSG"}}, 376country1:{label:"Country"},streetNameAndNumber:{errorMessages:{required:"IA_WEB_CHECKIN_VISA_NUM_REQ_MSG"},label:"Street Name and Number"}},emergencyContact:{relationship:{label:"IA_RELATIONSHIP",errorMessages:{required:"IA_WEB_CHECKIN_RELATIONSHIP_REQ_MSG"}}},personalDetails:{firstName:{errorMessages:{required:"IA_SIGN_UP_ERR_MSG_REQ_FIRSTNAME",maxLength:"IA_SIGN_UP_ERR_MSG_LONG_FIRSTNAME"},label:"IA_FIRST_NAME"},lastName:{errorMessages:{required:"IA_SIGN_UP_ERR_MSG_REQ_LASTNAME",maxLength:"IA_SIGN_UP_ERR_MSG_LONG_LASTNAME"}, 377label:"IA_LAST_NAME"},country:{errorMessages:{required:"IA_SIGN_UP_ERR_MSG_REQ_COUNTRY_REGION_OF_RESIDENCE"},label:"IA_COUNTRY_REGION_OF_RESIDE_NEW",placeHolder:"IA_COUNTRY_NEW"},dateOfBirth:{errorMessages:{required:"IA_SIGN_UP_ERR_MSG_REQ_DATE_OF_BIRTH"},label:"IA_DATE_OF_BIRTH_NEW"}},passportDetails:{visaNumber:{errorMessages:{required:"IA_WEB_CHECKIN_VISA_NUM_REQ_MSG"},label:"IA_VISA_NUMBER"},visaExpiry:{errorMessages:{required:"IA_WEB_CHECKIN_VISA_EXPIRY_REQ_MSG"},label:"IA_VISA_EXPIRY"},passportId:{errorMessages:{format:"IA_WEB_CHECKIN_PASSPORT_ID_FORMAT_MSG", 378required:"IA_WEB_CHECKIN_PASSPORT_ID_REQ_MSG",maxLength:"IA_WEB_CHECKIN_PASSPORT_ID_MAX_LENGTH_MSG"},label:"IA_PASSPORT_ID"}},button:"Agree and Continue",agree:{text:"\x3cp\x3eI have read and agree to Ascott's Terms \x26amp; Conditions\x3c/p\x3e",errorMessages:{required:"You must agree to the terms and conditions."}},viewTermsAndCondition:{text:"View Terms and Conditions",url:"#"},save:"Save"},"button","Agree and Continue"),"addGuestBtn","Add More Guest"),k
378a={firstName:"",lastName:"",countryOfResidence:"", 379birthDay:"",phoneCode:"",phoneNumber:"",email:"",streetNameAndNumber:"",unitOrApartment:"",city:"",postalCode:"",country:"",emergencyFirstName:"",emergencyLastName:"",emergencyPhoneCode:"",emergencyPhoneNumber:"",relationship:"",passport:"",nationality:"",visaNumber:"",visaExpire:"",receiveEmail:!1,agree:!1},pa="/apis/discoverasr/properties/reservation/p_lang/eq/".concat(document.documentElement.lang||"en");J={name:"asr-web-check-in",directives:{ascLoading:F.A},components:{WebCheckInForm:B.default, 380AsrMaterialIcon:m.default,AsrTermsAndConditionsModal:ja.default,AsrOutstandingPaymentModal:ta.default,AsrCommonErrorModal:g.default,AsrNameValidateModal:e.default,AsrRemoveGuestModal:b.default,AsrSignaturePadModal:za.default},data:function(){return{isPreCheckInFlow:"",guestSignature:"",marketingConsentCheck:!1,loyaltyCheck:!1,loyaltyEnrollment:"",userPreference:null,checkLoggedPrimaryUser:!1,termsAndConditionCheck:!1,destroy$:new w.B,showModal:!1,currentAction:"",fieldList:[],formValues:Object.assign({}, 381ka),englishTnC:"",localTnC:"",viewMode:q.ajv.MOBILE,trans:{},isLoading:!1,isPaymentInclude:!1,isPaymentNotInclude:!1,checkInEnabledApartmentsList:[],validationReq:!1,userProfile:{},childKey:123,errPopupData:{title:"",subTitle1:"",subTitle2:"",ok:""},inputValidatePopupData:{title:"Enter your last name to continue with pre-arrival check-in",subTitle1:"Enter your last name",subTitle2:"",ok:"Continue",errorMsg:"The last name entered in invalid. please enter valid name.",loginLeftLogo:this.loginLeftLogo, 382loginLeftLogoAlt:this.loginLeftLogoAlt,loginLeftLogoLink:this.loginLeftLogoLink,mngReservationLabel:"Manage Reservation",reservationNotFoundLabel:"Sorry, we`re unable to find your reservation. Please try again."},removeGuestData:{title:"",subTitle1:"Are you sure to remove this guest.?",subTitle2:"",dont:"Cancel",ok:"Ok"},confirmFormData:{title:"",subTitle1:"",subTitle2:"",dont:"Edit Details",ok:"Confirm"},nameValidateSubject:new w.B,hasError:!1,loadForm:!1,reservationDetails:[],rooms:{},selectedRooms:[], 383isClickable:!0,reqBody:{},maxGuest:1,secondaryGuestMandateCount:0,isLoadingRes:!1,webCheckInData:JSON.parse(sessionStorage.getItem("webCheckIn")),propertyBook:[],disableSubmitBtn:!1,nameValidationTemplate:!1,linkExpired:!1,resNotFound:!1,secGuestFormValues:Object.assign({},ka),secondaryFieldList:[],prepaidRate:!1}},props:"maxAge minAge webCheckInTitle webCheckInDescription translate consentCheckBox loyaltyCheckBox globalLoyaltyCode paymentAndSummaryUrl preArrivalCheckinUrl outstandingModalContent loginLeftLogo loginLeftLogoAlt loginLeftLogoLink editorMode dataResourcePath".split(" "), 384watch:{showModal:function(k){k||(this.currentAction=null)}},computed:{isLoggedIn:function(){return!!$cookies.get("ia_oQKaJKhTFC")},showConsentBox:function(){return!this.userPreference||!this.isLoggedIn||!!this.checkLoggedPrimaryUser&&(!(!this.userPreference.receiveEmail||!this.checkLoggedPrimaryUser)||(!this.userPreference.receiveOffer||!this.checkLoggedPrimaryUser)&&void 0)},isModeMobile:function(){return this.viewMode!==q.ajv.DESKTOP},getReservationPeriod:function(){var k=R(this.rooms.checkInDate, 385"YYYY-MM-DD"),u=R(this.rooms.checkOutDate,"YYYY-MM-DD"),A=u.diff(k,"days");k=k.format("ddd DD MMM YYYY");u=u.format("ddd DD MMM YYYY");return"".concat(k," - ").concat(u," (").concat(A," night)")},titleWithName:function(){var k=this.isPreCheckInFlow?JSON.parse(sessionStorage.getItem("userProfilePreCheckin")):JSON.parse(sessionStorage.getItem("userProfile")),u="";return k&&(u=k&&k.firstName?k.firstName:""),this.isUserFromDeepLink()&&(u=v().get(this.userProfile,"firstName")),this.webCheckInTitle.replace("{name}", 386u)},disableAddGuestBtn:function(){return!!(this.reservationDetails&&this.reservationDetails.length&&(this.reservationDetails[0].guestDetails.length===this.maxGuest||this.reservationDetails[0].guestDetails.length>this.maxGuest))},getSubmitBtnState:function(){return this.disableSubmitBtn}},created:function(){this.isPreCheckInFlow=sessionStorage.getItem("preCheckInFlow")?JSON.parse(sessionStorage.getItem("preCheckInFlow")):"";this.setDisableCurrency(!0);this.trans=v().mergeWith({},ba,this.$props.translate, 387function(k,u){return u});this.userProfile=JSON.parse(sessionStorage.getItem("userProfile"));this.setTranslation();this.isUserFromDeepLink()&&!$cookies.get("ia_oQKaJKhTFC")||$cookies.get("ia_oQKaJKhTFC")&&(0,H.q_e)()?this.nameValidationTemplate=!0:this.nameValidationTemplate=!1;window.addEventListener("pageshow",function(k){(k.persisted||void 0!==window.performance&&2===window.performance.navigation.type)&&window.location.reload()});"true"!==this.editorMode&&I(".asr-advantage-offer-details").addClass("hide")}, 388methods:(0,Z.A)({},(0,J.i0)("topHeader",{setDisableCurrency:"setDisableCurrency"}),(0,J.i0)("bookingJourney",{updateBookingLoginModal:"updateBookingLoginModal"}),(r={selectMarketingConsent:function(k){this.marketingConsentCheck=k.target.checked},selectTandC:function(k){this.termsAndConditionCheck=k.target.checked;this.checkBtnStatus()},selectLoyalty:function(k){var u=JSON.parse(sessionStorage.getItem("loyaltyCode"));this.loyaltyCheck=k.target.checked;u&&k.target.checked?this.loyaltyEnrollment=u:!u&& 389k.target.checked?this.loyaltyEnrollment=this.globalLoyaltyCode?this.globalLoyaltyCode:"":this.loyaltyEnrollment=""},showWebCheckInModal:function(k){this.currentAction=k;this.showModal=!0},showLoginModal:function(){this.$store.dispatch("setToggleLoginPopup",!0);this.updateBookingLoginModal(!0);this.eventHub.$emit("isCheckInDeepLinkingLogin",{isCheckInDeepLinkingLogin:!0,continueCheckInTitle:"\x3cstrong\x3eContinue Webcheck in:\x3cstrong\x3e",benefits:"\x3cspan\x3e\x3cu\x3eBenifits:\x3c/u\x3e\x3cbr\x3eContinue webcheck-in without login into account.\x3c/span\x3e", 390continueAsGuestText:"Continue checkin as a guest"})},showErrorModal:function(k){k&&"linkExpired"===k||"resNotFound"===k?(this.errPopupData={title:this.trans.linkExpired.linkExpiredLabel,subTitle1:this.trans.linkExpired.linkExpiredInfoLabel,subTitle2:"",ok:this.trans.linkExpired.okLabel},this.nameValidationTemplate=!0,"linkExpired"===k&&(this.linkExpired=!0),"resNotFound"===k&&(this.resNotFound=!0)):(this.errPopupData={title:"",subTitle1:this.trans.errorMod
390al.somethingWentWrongLabel,subTitle2:"",ok:this.trans.errorModal.okLabel}, 391this.currentAction="errorModal",this.showModal=!0)},showInputModal:function(k,u,A,E){var D=this;this.nameValidationTemplate=!0;var Q,S=this;try{this.nameValidateSubject.subscribe({next:(Q=(0,M.A)(z().mark(function K(aa){var ca,da,fa,ia;return z().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(W.prev=0,!E){W.next=3;break}if(v().get(k,"registrationForm.0.guests")){W.next=1;break}return D.showErrorModal("resNotFound"),W.abrupt("return",!1);case 1:S.validateUser(v().get(k,"registrationForm.0.guests"), 392aa)?(S.hasError=!1,S.resNotFound=!1,S.proceedWebCheckIn(k,u),setTimeout(function(){S.getRegFormDetails();D.nameValidationTemplate=!1},1E3)):S.hasError=!0;case 2:W.next=9;break;case 3:return D.isLoadingRes=!0,ca={reservationId:A.confirmationNo,propertyCode:A.propertyCode,lastName:aa},W.next=4,U.A.getRreservationsByResid(ca);case 4:if(200===(da=W.sent).status){W.next=5;break}throw Error("Something went wrong!");case 5:if(!(da&&da.data&&da.data.content)){W.next=8;break}if(!((fa=da.data.content)&&fa.reservations&& 393fa.reservations.length)){W.next=7;break}if(fa.registrationForm=v().get(fa,"reservations"),!(fa.registrationForm&&fa.registrationForm[0]&&fa.registrationForm[0].reservationStatus===q._O9||fa.registrationForm[0].reservationStatus===q.pqE||fa.registrationForm[0].reservationStatus===q.SwS||fa.registrationForm[0].reservationStatus===q.UNE)){W.next=6;break}return D.showErrorModal("linkExpired"),W.abrupt("return",!1);case 6:D.validationReq=!0;S.validateUser(v().get(fa,"registrationForm.0.guests"),aa)?(S.hasError= 394!1,S.proceedWebCheckIn(fa,u),setTimeout(function(){S.getRegFormDetails();D.nameValidationTemplate=!1},1E3)):S.hasError=!0;W.next=8;break;case 7:S.hasError=!0;case 8:D.validationReq=!0;case 9:W.next=11;break;case 10:W.prev=10,ia=W.catch(0),console.log(ia),D.showErrorModal();case 11:return W.prev=11,D.isLoadingRes=!1,W.finish(11);case 12:case "end":return W.stop()}},K,null,[[0,10,11,12]])})),function(aa){return Q.apply(this,arguments)}),error:function(aa){console.log(aa);D.showErrorModal()}})}catch(V){S.hasError= 395!0}},waitForPopupAction:function(){var k=this;return new Promise(function(u){k.$on("popup-action",function(A){u(A)})})},validateLastName:function(k){this.nameValidateSubject.next(k)},includePayments:function(){this.isPaymentInclude=!0;this.showModal=!1;this.currentAction="";this.isPaymentNotInclude=!1},getRegFormDetails:function(){var k=this;return(0,M.A)(z().mark(function A(){var E,D,Q,S,V;return z().wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:return(E=k).isLoading=!0,D=JSON.parse(sessionStorage.getItem("webCheckIn")), 396Q=D[0].pmsMemberId,S=[D[0].pmsId],V=D[0].confirmNo,k.maxGuest=D[0].maxGuest,!Q&&k.valideDeepLink()&&(Q=D[0].pmsMemberIdPrimaryUser?D[0].pmsMemberIdPrimaryUser:""),aa.prev=1,aa.next=2,U.A.getRegForm({propertyCode:D[0].propertyCode,pmsMemberId:Q,pmsId:S}).then(function(K){var ca=K.data.content,da=ca.reservationDetails,fa=ca.localTnC,ia=ca.englishTnC;ca=ca.secondaryFieldList;var W={};if(da&&da.length&&(da[0].confirmNo=V,k.secondaryGuestMandateCount=da[0]?Number(da[0].secondaryGuestMandateCount):k.secondaryGuestMandateCount, 397W=da.find(function(na){return na.pmsId==D[0].pmsId}),!v().isEmpty(W)&&W.guestDetails&&W.guestDetails.length)&&(W=W.guestDetails?W.guestDetails:[])&&W.length){if((W=W.sort(function(na,va){return na.isPrimary===va.isPrimary?0:na.isPrimary?-1:1}))&&W[0].fieldList){var ra=W[0].fieldList.find(function(na){return"lastName"===na.fieldName});null!==E.userProfile&&(E.checkLoggedPrimaryUser=W[0].isPrimary&&ra.fieldValue.toLowerCase()==E.userProfile.lastName.toLowerCase())}W=W.map(function(na,va){na.toggle= 3980==va;na.editMode=!(0!==va||!na.isPrimary);na.guestId="SG"+v().random(1E3)+"_".concat(va);na.rmsGuest=!0;na.confirmed=!1;var Fa=na.fieldList?na.fieldList:[];va=v().cloneDeep(k.formValues);if(200===K.status&&0<Fa.length){E.fieldList=Fa;var Ta;Fa=G(E.fieldList);try{for(Fa.s();!(Ta=Fa.n()).done;){var sa=Ta.value,Ga;for(Ga in va)"phoneNumber"===sa.fieldName&&sa.isVisible&&sa.fieldValue.includes("|")&&(va.phoneCode=sa.fieldValue.split("|")[0],va.phoneNumber=sa.fieldValue.split("|")[1]),"emergencyPhoneNumber"=== 399sa.fieldName&&sa.isVisible&&sa.fieldValue.includes("|")&&(va.emergencyPhoneCode=sa.fieldValue.split("|")[0],va.emergencyPhoneNumber=sa.fieldValue.split("|")[1]),"b
399irthDay"===sa.fieldName&&sa.isVisible&&(va.birthDay=sa.fieldValue?new Date(sa.fieldValue):k.userProfile&&k.userProfile.dob?new Date(k.userProfile.dob):""),"visaExpire"===sa.fieldName&&sa.isVisible&&(va.visaExpire=new Date(sa.fieldValue)),sa.fieldName===Ga&&sa.isVisible&&(va[Ga]=sa.fieldValue)}}catch(Aa){Fa.e(Aa)}finally{Fa.f()}na.formValues= 400va}return na});da[0].guestDetails=W;k.reservationDetails=da}if(200===K.status){if(ca&&0<ca.length){k.secondaryFieldList=v().cloneDeep(ca);var ha;da=G(ca);try{for(da.s();!(ha=da.n()).done;){var ea=ha.value,oa;for(oa in k.secGuestFormValues)"phoneNumber"===ea.fieldName&&ea.isVisible&&(k.secGuestFormValues.phoneCode="",k.secGuestFormValues.phoneNumber=""),"emergencyPhoneNumber"===ea.fieldName&&ea.isVisible&&(k.secGuestFormValues.emergencyPhoneCode="",k.secGuestFormValues.emergencyPhoneNumber=""),"birthDay"=== 401ea.fieldName&&ea.isVisible&&(k.secGuestFormValues.birthDay=""),"visaExpire"===ea.fieldName&&ea.isVisible&&(k.secGuestFormValues.visaExpire=""),ea.fieldName===oa&&ea.isVisible&&(k.secGuestFormValues[oa]="")}}catch(na){da.e(na)}finally{da.f()}}E.englishTnC=ia;E.localTnC=fa;E.isLoading=!1}k.checkBtnStatus();k.loadForm=!0});case 2:aa.next=4;break;case 3:aa.prev=3,aa.catch(1),E.isLoading=!1,k.showErrorModal();case 4:case "end":return aa.stop()}},A,null,[[1,3]])}))()},handleDeepLinkCheckIn:function(k){var u= 402this;return(0,M.A)(z().mark(function E(){var D,Q,S,V,aa,K,ca,da,fa,ia,W,ra,ha;return z().wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:if(D=u.valideDeepLink(),Q=[],S="",V="","","",!D){ea.next=18;break}
402return K=encodeURIComponent(encodeURIComponent((0,N.Vf)("confirmationNo").replace(/ /g,"+"))),aa=encodeURIComponent(encodeURIComponent((0,N.Vf)("propertyCode").replace(/ /g,"+"))),ea.prev=1,ea.next=2,P.A.get("".concat(q.b$V,"/p_confirmationNo/eq/").concat(K,"/p_propertyCode/eq/").concat(aa, 403".json")).then(function(oa){oa&&200===oa.status&&oa.data?(S=oa&&oa.data.propertyCode?oa.data.propertyCode:"",V=oa&&oa.data.confirmationNo?oa.data.confirmationNo:""):u.showErrorModal();S||V||u.showErrorModal()}).catch(function(oa){return logg.error(oa)}).then(function(){});case 2:ea.next=4;break;case 3:ea.prev=3,W=ea.catch(1),console.log(W),u.showErrorModal();case 4:return u.getProperty(S),ea.prev=5,ea.next=6,u.getPropertyInfo([S]).then(function(oa){oa&&(oa=v().get(oa,"data.content.properties"))&& 404oa.length&&(Q=oa.filter(function(na){return"RMS"===na.PropertyDetails.PMSName&&na.PropertyDetails.isASREnabled&&"true"===na.PropertyDetails.isASREnabled.toLowerCase()}))}.bind(u)).catch(function(oa){console.log("Error:",oa);this.showErrorModal()});case 6:ea.next=8;break;case 7:ea.prev=7,ra=ea.catch(5),console.log(ra),u.showErrorModal();case 8:if(!(Q.length&&V&&S)){ea.next=16;break}if(!(!$cookies.get("ia_oQKaJKhTFC")||$cookies.get("ia_oQKaJKhTFC")&&(0,H.q_e)())){ea.next=9;break}u.showInputModal([], 405Q[0].PropertyDetails,{confirmationNo:V,propertyCode:S},!1);ea.next=15;break;case 9:if(!$cookies.get("ia_oQKaJKhTFC")){ea.next=15;break}return ca={confirmationNo:[V],propertyCode:S},ea.prev=10,ea.next=11,U.A.getReservationData(ca);case 11:if(!(da=ea.sent)||!da.content){ea.next=13;break}if(!(fa=v().get(da.content,"registrationForm.0"))||fa.reservationStatus!==q._O9&&fa.reservationStatus!==q.UNE&&fa.reservationStatus!==q.SwS&&fa.reservationStatus!==q.pqE){ea.next=12;break}return u.showErrorModal("linkExpired"), 406ea.abrupt("return",!1);case 12:fa&&null===fa.guests?u.showInputModal([],Q[0].PropertyDetails,{confirmationNo:V,propertyCode:S},!1):(ia=v().get(u.userProfile,"lastName"),u.validateUser(v().get(da.content,"registrationForm.0.guests"),ia)?(u.proceedWebCheckIn(da.content,Q[0].PropertyDetails),u.getRegFormDetails()):u.showInputModal(da.content,Q[0].PropertyDetails,{},!0));case 13:ea.next=15;break;case 14:ea.prev=14,ha=ea.catch(10),console.log(ha),u.showErrorModal();case 15:ea.next=17;break;case 16:u.showErrorModal(); 407case 17:ea.next=19;break;case 18:u.showErrorModal();case 19:case "end":return ea.stop()}},E,null,[[1,3],[5,7],[10,14]])}))()},valideDeepLink:function(){return!(!(0,N.Vf)("confirmationNo")||!(0,N.Vf)("propertyCode"))}
407,isUserFromDeepLink:function(){return(0,N.Vf)("confirmationNo")?(0,N.Vf)("confirmationNo"):!!(0,N.Vf)("propertyCode")&&(0,N.Vf)("propertyCode")},validateUser:function(k,u){return k&&k.length&&(k=k.filter(function(A){return A.lastName.toLocaleLowerCase()===u.toLocaleLowerCase()&&A.isPrimary}))&& 408k.length?!0:!1},handleCloseModal:function(){this.currentAction;this.showModal=!1;this.guestToRemove=this.currentAction=""},handleCloseErrorModal:function(){this.showModal=!1;this.guestToRemove=this.currentAction="";window.location.href=(0,H.hBj)(this.loginLeftLogoLink)},listenWindowEvent:function(){(0,a.R)(window,"resize").pipe((0,f.Q)(this.destroy$),(0,p.B)(q.nlI)).subscribe(this.handleResize.bind(this))}},(0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)(r,"listenWindowEvent", 409function(){(0,a.R)(window,"resize").pipe((0,f.Q)(this.destroy$),(0,p.B)(q.nlI)).subscribe(this.handleResize.bind(this))}),"handleResize",function(){this.viewMode=(0,t.L)()}),"setSessionData",function(k,u,A){var E=this,D=[];this.checkInEnabledApartmentsList=[];var Q=this.propertyBook.length&&this.propertyBook[A.synxisCode]?this.propertyBook[A.synxisCode]:[],S="",V="";k.registrationForm.forEach(function(K,ca){var da=K.apartmentType?K.apartmentType.split(" ")[0]:"";Q&&da&&(S=(S=v().get(Q,"apartmentBook.".concat(da, 410".apartmentTypeName")))?S.toLowerCase():"",V=v().get(Q,"apartmentBook.".concat(da,".apartmentTypeName"),S));var fa=K.apartmentMaxOccupants?Number(K.apartmentMaxOccupants):E.maxGuest,ia=S.replace(/(^\w{1})|(\s+\w{1})/g,function(ea){return ea.toUpperCase()}),W=K.confirmationaNo?K.confirmationaNo:K.confirmationNumber?K.confirmationNumber:"";K.isRdp=!!A.isRedDotPaymentEnabled&&JSON.parse(A.isRedDotPaymentEnabled.toLocaleLowerCase());K.isQRCodeEnabled=A.isQRCodeEnabled;K.memberId=k.memberId?k.memberId: 411"";K.pmsId=K.pmsId?K.pmsId:K.pmsResId?K.pmsResId:"";K.confirmationaNo=W||K.pmsId;E.checkInEnabledApartmentsList.push(K);var ra=!!K&&(K.webCheckinCompleted||K.reservationStatus===q._O9),ha=!!K&&null!=K.webCheckinNonRdpStatus&&(K.webCheckinNonRdpStatus||K.reservationStatus===q._O9);W=K.totalCharges?K.totalCharges.amountDue:0;K.reservationCharges&&(W=v().get(K.reservationCharges,"totalCharges.0.amountDue"));K={index:ca+1,propertyName:A.propertyName,propertyCode:A.synxisCode,propertyBrand:A.brandName, 412propertyCity:A.city,propertyCountry:A.country,propertyCurrency:A.currency,roomType:V,roomTypeCode:da,confirmNo:K.confirmationaNo,email:K.email?K.email:"[email protected]",apartmentType:ia,checkInDate:K.checkinDate,checkOutDate:K.checkoutDate,startDate:R(K.checkinDate).format(q.kwZ.YMD),endDate:R(K.checkoutDate).format(q.kwZ.YMD),firstName:v().get(u,"firstName"),lastName:v().get(u,"lastName"),isStayer:!K.stayer||K.stayer,toPay:0<W,paidStatus:ra?"fullypaid":1==ha?"partialpaid":"notpaid",qrCodeGenerated:0< 413W,webCheckinCompleted:ra||ha,isQRCodeEnabled:A.isQRCodeEnabled,itineraryNumber:"",type:"upcoming",registerationFormUploaded:K.registerationFormUploaded,pmsMemberId:K.pmsMemberId,pmsMemberIdPrimaryUser:K.pmsMemberId?K.pmsMemberId:u&&u.pmsMemberID?u.pmsMemberID:"",memberId:k.memberId?k.memberId:"",pmsId:K.pmsId?K.pmsId:"",maxGuest:fa};E.prepaidRate=!(0<W);E.prepaidRate&&(K.paidStatus="fullypaid");D.push(K)});var aa=D.filter(function(K){return K.isStayer});sessionStorage.removeItem("paymentSuccess"); 414aa.length?(sessionStorage.setItem("webCheckIn",JSON.stringify(aa)),sessionStorage.setItem("webCheckInRooms",JSON.stringify(aa)),this.rooms=aa.filter(function(K){return!K.registerationFormUploaded}),this.selectedRooms=this.rooms,this.rooms&&this.rooms.length&&(this.rooms=this.rooms[0]?this.rooms[0]:[])):sessionStorage.setItem("apartmentDetails",JSON.stringify(D));sessionStorage.setItem("checkInEnabledApartmentsList",JSON.stringify(this.checkInEnabledApartmentsList))}),"proceedWebCheckIn",function(k, 415u){var A=v().get(k,"registrationForm.0");if(A){var E=A.confirmationaNo?A.confirmationaNo:A.confirmationNumber?A.confirmationNumber:"";E=E||A.pmsId;A=A.reservationStatus===q._O9||A.webCheckinCompleted||null!=A.webCheckinNonRdpStatus&&A.webCheckinNonRdpStatus;if(!this.userProfile){this.userProfile=v().get(k,"reservations.0.guests.0");var D=v().get(k,"reservations.0.guests");D&&D.length&&(this.userProfile=(D=D.filter(function(Q,S){return!0===Q.isPrimary}))&&D.length&&D[0]?D[0]:"")}this.setSessionData(k, 416this.userProfile,u);sessionStorage.setItem("currentReservationNo",E);sessionStorage.setItem("checkOut",!1);JSON.parse(sessionStorage.getItem("checkInEnabledApartmentsList"));if(A)return this.pushAdobeDataLayerOnClick(E,"review check-in button",this.trans.viewMore,q.PeL.CUSTOM_LINK_NAME.REVIEW_CHECK_IN_CLICKTHROUGH),void(window.location.href=(0,H.hBj)(window.location.origin+this.preArrivalCheckinUrl));if(this.prepaidRate&&this.isFormUploaded(E))return void(window.location.href=(0,H.hBj)(window.location.origin+ 417this.preArrivalCheckinUrl));this.isFormUploaded(E)&&(window.location.href=(0,H.hBj)(window.location.origin+this.paymentAndSummaryUrl));this.pushAdobeDataLayerOnClick(E,"Check-in-button",this.trans.proceedToCheckin,q.PeL.CUSTOM_LINK_NAME.PRE_ARRIVAL_CHECKIN_CLICKTHROUGH)}}),"isFormUploaded",function(k){var u,A=G(this.checkInEnabledApartmentsList.flat());try{for(A.s();!(u=A.n()).done;){var E=u.value;if(E.confirmationaNo===k)return E.registerationFormUploaded}}catch(D){A.e(D)}finally{A.f()}}),"getPropertyInfo", 418function(k){return U.A.getPropertyInfo({propertyCode:k})}),"pushAdobeDataLayerOnClick",function(k,u,A,E){var D=(0,H.bi7)(A);k={event:q.PeL.EVENT.CMP_CLICK,web:{webInteraction:{name:E,ctaText:A,component:"".concat(u,"-").concat(this.componentId,"-").concat(D)},componentInteraction:(0,T.A)({},"".concat(u,"-").concat(this.componentId,"-").concat(D),{name:q.PeL.COMPONENT_NAME.DASHBOARD_RESERVATION_LISTING,"@type":q.PeL.COMPONENT_TYPE.BUTTON,reservationID:k})}};E===q.PeL.CUSTOM_LINK_NAME.VIEW_RESERVATION_CLICKTHROUGH? 419sessionStorage.setItem("ADOBE_DATA_LAYER_BEFORE_REDIRECT",JSON.stringify(k)):(0,H.Rrp)(k)}),"toggle",function(k){var u=this;this.isClickable=!1;
419this.reservationDetails.forEach(function(A){A.guestDetails.forEach(function(E){k.guestId===E.guestId&&(E.toggle=!E.toggle)})});setTimeout(function(){u.isClickable=!0},300);this.checkBtnStatus()}),"showTermsAndCondition",function(){this.showWebCheckInModal("termsAndConditions")}),"showSignaturePad",function(){this.showWebCheckInModal("guestSignature")}),(0, 420T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)(r,"getSignatureImage",function(k){this.guestSignature=k}),"onSubmitButtonClick",function(){var k=this;(0,H.ySj)(q.PeL.EVENT.FORM_INTERACTIONS_SUBMIT,{formDetails:{formName:q.BKs.CHECK_IN.FORM_NAME,formType:q.BKs.CHECK_IN.FORM_TYPE,formState:q.BKs.CHECK_IN.FORM_STATE.SUBMITTED}});this.webCheckInData=JSON.parse(sessionStorage.getItem("webCheckIn"));var u=[],A=!1,E=0;this.reservationDetails&&this.reservationDetails.length&& 421this.reservationDetails.forEach(function(D){D.guestDetails&&D.guestDetails.length&&(E=D.guestDetails.length,D.guestDetails.forEach(function(Q){var S=k.$refs["guest_".concat(Q.guestId)][0],V=S.validateAll();if(V)return S.hasSubmitButtonEverBeenClicked=!0,S.scrollTo(V),A=!0,I("#toogle-".concat(Q.guestId)).collapse("show"),!1;if(!Q.guestRequest||!Q.confirmed)return S.formError=!0,I("#toogle-".concat(Q.guestId)).collapse("show"),!1;S=(0,Z.A)({},Q.guestRequest);k.showConsentBox&&(S=(0,Z.A)({},S,{marketingConsent:k.marketingConsentCheck})); 422k.guestSignature&&(S=(0,Z.A)({},S,{signature:Q.guestRequest.isPrimary?k.guestSignature:""}));k.isLoggedIn||(S=(0,Z.A)({},S,{loyaltyEnrollment:k.loyaltyEnrollment}));u.push(S)}))});u&&u.length===E&&!A&&(this.isPreCheckInFlow?this.showSignaturePad():this.showWebCheckInModal("formsubmitModal"))}),"submitRegForm",function(k){var u=this;return(0,M.A)(z().mark(function E(){var D,Q,S,V,aa,K,ca,da;return z().wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:if(u.webCheckInData=JSON.parse(sessionStorage.getItem("webCheckIn")), 423D=[],Q=!1,S=0,u.reservationDetails&&u.reservationDetails.length&&u.reservationDetails.forEach(function(ia){ia.guestDetails&&ia.guestDetails.length&&(S=ia.guestDetails.length,ia.guestDetails.forEach(function(W){var ra=u.$refs["guest_".concat(W.guestId)][0],ha=ra.validateAll();if(ha)return ra.hasSubmitButtonEverBeenClicked=!0,ra.scrollTo(ha),Q=!0,I("#toogle-".concat(W.guestId)).collapse("show"),!1;W.guestRequest&&W.confirmed&&(ra=(0,Z.A)({},W.guestRequest),u.showConsentBox&&(ra=(0,Z.A)({},ra,{marketingConsent:u.marketingConsentCheck})), 424u.guestSignature&&(ra=(0,Z.A)({},ra,{signature:W.guestRequest.isPrimary?u.guestSignature:""})),u.isLoggedIn||(ra=(0,Z.A)({},ra,{loyaltyEnrollment:u.loyaltyEnrollment})),D.push(ra))}))}),!D||D.length!==S||Q){fa.next=4;break}return u.handleCloseModal(),u.isLoading=!0,V={propertyCode:u.isPreCheckInFlow?u.webCheckInData[0].propertyCode:u.rooms.propertyCode,regFormChannel:u.isPreCheckInFlow?u.isPreCheckInFlow:"",reservationDetails:[{pmsId:u.isPreCheckInFlow?u.webCheckInData[0].pmsId:u.rooms.pmsId,guestDetails:D}]}, 425aa=u.webCheckInData.filter(function(ia){return u.selectedRooms.some(function(W){return ia.confirmNo===W.confirmNo})}),K=[],ca=sessionStorage.getItem("paymentOptionPreCheckin")?JSON.parse(sessionStorage.getItem("paymentOptionPreCheckin")):"",K="frontdesk"===ca?aa.map(function(ia){return ia.registerationFormUploaded=!0,ia.toPay=!1,ia}):aa.map(function(ia){return ia.registerationFormUploaded=!0,ia}),sessionStorage.setItem("webCheckInRooms",JSON.stringify(K.filter(function(ia){return!0===ia.toPay}))), 426da=u.webCheckInData.map(function(ia){return u.selectedRooms.find(function(W){return W.confirmNo===ia.confirmNo})&&(ia.registerationFormUploaded=!0,ia.webCheckinCompleted=!ia.toPay||ia.webCheckinCompleted),ia}),sessionStorage.setItem("webCheckIn",JSON.stringify(da)),fa.prev=1,fa.next=2,U.A.submitRegForm(V).then(function(ia){if(200===ia.status){(0,H.ySj)(q.PeL.EVENT.FORM_INTERACTIONS_COMPLETED,{formDetails:{formName:q.BKs.CHECK_IN.FORM_NAME,formType:q.BKs.CHECK_IN.FORM_TYPE,formState:q.BKs.CHECK_IN.FORM_STATE.COMPLETED}}); 427ia=sessionStorage.getItem("paymentOptionPreCheckin")?JSON.parse(sessionStorage.getItem("paymentOptionPreCheckin")):"";var W=JSON.parse(sessionStorage.getItem("checkInEnabledApartmentsList"));if(u.isPreCheckInFlow&&"frontdesk"==u.isPreCheckInFlow.toLowerCase()&&("frontdesk"===ia||!W[0].isRdp))return u.updateReqInfoPosTransaction(),!1;aa.length&&aa.every(function(ra){return!1===ra.toPay})?u.updateReqInfoPosTransaction():window.location.href=(0,H.hBj)(window.location.origin+u.paymentAndSummaryUrl)}u.isLoading= 428!1});case 2:fa.next=4;break;case 3:fa.prev=3,fa.catch(1),u.isLoading=!1,u.showErrorModal();case 4:case "end":return fa.stop()}},E,null,[[1,3]])}
428))()}),"confirmGuest",function(k){var u="";this.reservationDetails&&this.reservationDetails.length&&(this.reservationDetails=this.reservationDetails.map(function(A){return A.guestDetails&&A.guestDetails.length&&A.guestDetails.forEach(function(E,D){E.guestId===k.guestId&&(E.formValues=k.formValues,E.guestRequest=k.guestRequest,E.editMode=!1,E.toggle=!1,E.confirmed= 429!0,A.guestDetails[D+1])&&(u=!A.guestDetails[D+1].confirmed&&A.guestDetails[D+1]?A.guestDetails[D+1].guestId:"")}),A}));I("#toogle-".concat(k.guestId)).collapse("hide");u&&I("#toogle-".concat(u)).collapse("show");this.checkBtnStatus()}),"editGuest",function(k,u){console.log("before edit ",this.rooms);this.rooms&&(this.rooms=this.rooms.map(function(A){return A.confirmNo===k&&A.guests.forEach(function(E){E.guestDetails.guestId===u&&(E.editMode=!0)}),A}),console.log("after edit ",this.rooms))}),"removeGuest", 430function(k){this.currentAction="removeGuestModal";this.showModal=!0;this.guestToRemove=k}),"remove",function(){var k=this;return(0,M.A)(z().mark(function A(){var E,D,Q,S,V;return z().wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:if(k.webCheckInData=JSON.parse(sessionStorage.getItem("webCheckIn")),E=k.guestToRemove,D={},Q={},k.reservationDetails&&k.reservationDetails.length&&E&&(k.reservationDetails=k.reservationDetails.map(function(K){return K.guestDetails&&K.guestDetails.length&&(D=v().find(K.guestDetails, 431{rmsGuest:!0,guestId:E}),Q=v().find(K.guestDetails,{isPrimary:!0}),v().isEmpty(D)?(v().remove(K.guestDetails,function(ca){return ca.guestId===E}),k.handleCloseModal(),k.checkBtnStatus()):D.pmsId=K.pmsId),K})),v().isEmpty(D)||v().isEmpty(Q)){aa.next=6;break}return S={pmsId:D.pmsId,propertyCode:k.isPreCheckInFlow?k.webCheckInData[0].propertyCode:k.rooms.propertyCode,memberFirstName:Q.formValues.firstName,memberLastName:Q.formValues.lastName,guests:[{pmsMemberId:D.pmsMemberID,firstName:D.formValues.firstName, 432lastName:D.formValues.lastName,action:"remove",emailAddress:D.formValues.email}]},aa.prev=1,aa.next=2,U.A.updateReservationGuest(S);case 2:if(!(V=aa.sent)||!V.content||"success"!==V.content.status){aa.next=3;break}k.reservationDetails&&k.reservationDetails.length&&E&&(k.reservationDetails=k.reservationDetails.map(function(K){return K.guestDetails&&K.guestDetails.length&&(v().remove(K.guestDetails,function(ca){return ca.guestId===E}),k.handleCloseModal(),k.checkBtnStatus()),K}));aa.next=4;break;case 3:throw Error("Something went wrong!"); 433case 4:aa.next=6;break;case 5:aa.prev=5,aa.catch(1),k.handleCloseModal(),k.showErrorModal();case 6:case "end":return aa.stop()}},A,null,[[1,5]])}))()}),"setTranslation",function(){this.inputValidatePopupData={title:this.trans.nameValidationInfo.enterLastNameInfoLabel,subTitle1:this.trans.nameValidationInfo.enterLastNameLabel,subTitle2:"",ok:this.trans.nameValidationInfo.continueLabel,errorMsg:this.trans.nameValidationInfo.lastNameErrMsg,loginLeftLogo:this.loginLeftLogo,loginLeftLogoAlt:this.loginLeftLogoAlt, 434loginLeftLogoLink:this.loginLeftLogoLink,mngReservationLabel:this.trans.nameValidationInfo.mngReservationLabel,reservationNotFoundLabel:this.trans.nameValidationInfo.reservationNotFoundLabel};this.removeGuestData={title:this.trans.removeGuest.confirmationLabel,subTitle1:this.trans.removeGuest.areYouSureLabel,subTitle2:"",dont:this.trans.removeGuest.cancelLabel,ok:this.trans.removeGuest.okLabel};this.confirmFormData={title:this.trans.formSubmitModal.confirmationLabel,subTitle1:this.trans.formSubmitModal.formSubmitConfirmLabel, 435subTitle2:"",dont:this.trans.formSubmitModal.editDetailLabel,ok:this.trans.formSubmitModal.confirmLabel};this.errPopupData={title:"",subTitle1:this.trans.errorModal.somethingWentWrongLabel,subTitle2:"",ok:this.trans.errorModal.okLabel}}),"addMoreGuest",function(k){var u=this;this.reservationDetails&&this.reservationDetails.length&&(this.reservationDetails=this.reservationDetails.map(function(A,E){if(A.confirmNo===k&&A.guestDetails){E=A.guestDetails&&A.guestDetails.length?A.guestDetails.length+1:0; 436var D=v().cloneDeep(A.guestDetails[0]);D.fieldList=u.resetFields(u.secondaryFieldList);D.formValues=Object.assign({},u.secGuestFormValues);D.isPrimary=!1;D.isEmailEditable=!0;D.guestId="SG"+v().random(1E3)+"_".concat(E);D.rmsGuest=!1;D.confirmed=!1;D.toggle=!0;D.pmsMemberID="";D.editMode=!0;A.guestDetails.push(D);setTimeout(function(){I("#toogle-".concat(D.guestId)).collapse("show")},500)}return A}));this.checkBtnStatus()}),"resetFields",function(k){return k.map(function(u){return u.fieldValue="", 437u})}),(0,T.A)((0,T.A)((0,T.A)((0,T.A)((0,T.A)(r,"getProperty",function(k){var u=this;return(0,P.A)("".concat("").concat(pa,"/p_isFallbackCityName/eq/true/p_propertyCodes/eq/").concat(k,".json"),{method:"get"}).then(function(A){try{if(A&&200===A.status){var E=v().get(A,"data.content.bookableProDtos.0");"object"===(0,y.A)(E)&&(E.apartmentBook=v().keyBy(E.apartment.apartments,"apartmentTypeCode"),E.apartmentTypeNameBook=v().keyBy(E.apartment.apartments,"apartmentTypeName"),u.propertyB
437ook[k]=E)}}catch(D){return null}})}), 438"checkBtnStatus",function(){var k=this;setTimeout(function(){document.querySelector(".collapse.show")||!k.termsAndConditionCheck?k.disableSubmitBtn=!0:k.disableSubmitBtn=!1},600)}),"updateReqInfoPosTransaction",function(){var k=this;return(0,M.A)(z().mark(function A(){var E,D,Q,S,V,aa,K;return z().wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:if(E=!1,D=[],!(Q=JSON.parse(sessionStorage.getItem("webCheckIn"))).length){ca.next=5;break}if(Q.forEach(function(da){D.push({pmsId:da.pmsId,confirmationNumber:da.confirmNo, 439checkedinStatus:!0})}),S={propertyCode:Q[0].propertyCode,memberId:Q[0].memberId,reservationIDs:D},!k.isPreCheckInFlow||"qr"!=k.isPreCheckInFlow.toLowerCase()){ca.next=2;break}return ca.next=1,k.getUnmaskConfirmationNumber();case 1:(V=ca.sent)&&(D[0].confirmationNumber=V,S.reservationIDs=D);case 2:return ca.prev=2,ca.next=3,k.saveWebCheckedInStatus(S);case 3:200===ca.sent.status&&(E=!0);ca.next=5;break;case 4:ca.prev=4,K=ca.catch(2),console.log("e:",K);case 5:E&&([],aa=Q.map(function(da){return da.paidStatus= 440"fullypaid",da.toPay=!1,da.webCheckinCompleted=!0,da}),sessionStorage.setItem("webCheckIn",JSON.stringify(aa)),window.location.href=(0,H.hBj)(window.location.origin+k.preArrivalCheckinUrl));case 6:case "end":return ca.stop()}},A,null,[[2,4]])}))()}),"getUnmaskConfirmationNumber",function(){var k=this;return(0,M.A)(z().mark(function A(){var E,D,Q,S,V,aa;return z().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:if((E=k).isLoading=!0,K.prev=1,D="",!k.isPreCheckInFlow||"qr"!=k.isPreCheckInFlow.toLowerCase()){K.next= 4414;break}if(!(Q=sessionStorage.getItem("precheckInReqData")?JSON.parse(sessionStorage.getItem("precheckInReqData")):null)){K.next=4;break}return K.next=2,X.A.getRreservationsByResid(Q,k.dataResourcePath,k.editorMode);case 2:if(200===(S=K.sent).status){K.next=3;break}throw Error("Something went wrong!");case 3:S&&S.data&&S.data.content&&(V=v().get(S,"data.content.reservations"))&&V.length&&(D=V[0].confirmationNumber?V[0].confirmationNumber:"");case 4:return K.abrupt("return",D);case 5:K.prev=5,aa=K.catch(1), 442console.log("e:",aa),E.isLoading=!1;case 6:case "end":return K.stop()}},A,null,[[1,5]])}))()}),"saveWebCheckedInStatus",function(k){return(0,M.A)(z().mark(function A(){var E;return z().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=1,U.A.saveWebCheckInStatus(k);case 1:return E=D.sent,D.abrupt("return",E);case 2:case "end":return D.stop()}},A)}))()}))),mounted:function(){var k=this;return(0,M.A)(z().mark(function A(){var E,D;return z().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(k.isLoading= 443!0,"true"!==k.editorMode&&I(".asr-advantage-offer-details").addClass("hide"),(E=k.$el.querySelector(".cl-loading"))&&(E.style.zIndex=1),k.userProfile=JSON.parse(sessionStorage.getItem("userProfile")),k.isPreCheckInFlow&&(k.$store.dispatch("preCheckInFlow",!0),setTimeout(function(){k.$store.dispatch("isPreCheckinFlow",!0)},500)),k.userProfile||!k.isLoggedIn){Q.next=2;break}return Q.next=1,U.A.getUserProfile();case 1:k.userProfile=JSON.parse(sessionStorage.getItem("userProfile"));case 2:if(!k.isUserFromDeepLink()){Q.next= 4443;break}return Q.next=3,k.handleDeepLinkCheckIn(!1);case 3:if(sessionStorage.getItem("webCheckIn")&&(k.isPreCheckInFlow?k.rooms=JSON.parse(sessionStorage.getItem("webCheckIn")):k.rooms=JSON.parse(sessionStorage.getItem("webCheckIn")).filter(function(S){return!S.registerationFormUploaded}),k.selectedRooms=k.rooms,k.rooms&&k.rooms.length&&(k.rooms=k.rooms[0]?k.rooms[0]:[])),!k.isLoggedIn){Q.next=5;break}return Q.next=4,U.A.getAccountPreference();case 4:D=Q.sent,k.userPreference=D.content;case 5:if("errorModal"!== 445k.currentAction||!k.showModal){Q.next=6;break}return Q.abrupt("return");case 6:if(k.validationReq||!k.isUserFromDeepLink()){Q.next=7;break}return Q.abrupt("return");case 7:k.getRegFormDetails(),k.handleResize(),k.listenWindowEvent(),k.checkBtnStatus();case 8:case "end":return Q.stop()}},A)}))()},destroyed:function(){this.eventHub.$off("isCheckInDeepLinkingLogin");this.destroy$.next()}};var Ba=(0,l(14486).A)(J,function(){var k=this,u=k._self._c;return u("div",{staticClass:"asr-web-check-in"},[u("div", 446{staticClass:"user-input-wrapper"},[k.nameValidationTemplate?[u("asr-name-validate-modal",{directives:[{name:"asc-loading",rawName:"v-asc-loading",value:k.isLoadingRes,expression:"isLoadingRes"}],attrs:{title:k.inputValidatePopupData.title,subTitle1:k.inputValidatePopupData.subTitle1,subTitle2:k.inputValidatePopupData.subTitle2,ok:k.inputValidatePopupData.ok,showError:k.hasError,inputValidatePopupData:k.inputValidatePopupData,translate:k.trans,linkExpired:k.linkExpired,resNotFound:k.resNotFound}, 447on:{action:k.validateLastName}})]:[u("div",{directives:[{name:"asc-loading",rawName:"v-asc-loading",value:k.isLoading,expression:"isLoading"}]},[k.loadForm?u("div",[k.webCheckInTitle?u("h3",{domProps:{innerHTML:k._s(k.titleWithName)}}):k._e(),k._v(" "),k.webCheckInDescription?u("label",{staticClass:"description-label",attrs:{id:"descriptionLabel"},domProps:{innerHTML:k._s(k.webCheckInDescription)}}):k._e(),k._v(" "),Object.keys(k.rooms).length?u("div",{staticClass:"reservation-detail
447s"},[u("div", 448{staticClass:"property-name"},[k._v(k._s(k.rooms.propertyName))]),k._v(" "),u("p",[k._v(k._s(k.getReservationPeriod))]),k._v(" "),k.rooms.apartmentType?u("label",{staticClass:"room-label"},[u("strong",[k._v(k._s(k.trans.room.roomLabel)+" 1: "+k._s(k.rooms.apartmentType)+" ")])]):k._e()]):k._e(),k._v(" "),u("label",{staticClass:"required-label below",domProps:{innerHTML:k._s(k.trans.indicatesRequiredField.indicatesRequiredField)}}),k._v(" "),u("div",{staticClass:"guest-section"},[k._l(k.reservationDetails, 449function(A){return[k._l(A.guestDetails,function(E,D){return[u("div",{key:"".concat(A.pmsId,"-").concat(D),staticClass:"form-container"},[u("div",{staticClass:"form-wrapper"},[u("div",{staticClass:"room-selection"},[u("div",{class:[k.isClickable?"":"unclickable"],attrs:{"data-toggle":"collapse","aria-expanded":[0===D],href:"#toogle-".concat(E.guestId)},on:{click:function(Q){return Q.preventDefault(),k.toggle(E)}}},[u("label",{staticClass:"room-label",class:{multiple:1<k.reservationDetails.length}}, 450[u("strong",[k._v(k._s(k.trans.guestInfo.guestLabel)+" "+k._s(D+1)+" :\n "+k._s(E.formValues.firstName)+"\n "+k._s(E.formValues.lastName)+"\n ")]),k._v(" "),u("span",{staticClass:"toggle-icon"},[u("i",{staticClass:"fa",class:[E.toggle?"fa-chevron-up":"fa-chevron-down"]})]),k._v(" "),E.isPrimary?k._e():u("span",{staticClass:"remove-link",on:{click:function(Q){return Q.preventDefault(),k.removeGuest(E.guestId)}}},[u("a", 451{attrs:{href:"javascript:void(0)"}},[k._v(k._s(k.trans.guestInfo.removeGuestLabel))])])])])])]),k._v(" "),u("div",{staticClass:"collapse",class:[0===D?"show":""],attrs:{id:"toogle-".concat(E.guestId)}},[u("web-check-in-form",{key:"form-".concat(E.guestId),ref:"guest_".concat(E.guestId),refInFor:!0,attrs:{minAge:k.minAge,maxAge:k.maxAge,webCheckInTitle:k.webCheckInTitle,webCheckInDescription:k.webCheckInDescription,translate:k.trans,consentCheckBox:k.consentCheckBox,fieldList:E.fieldList,formPrefilledValues:E.formValues, 452paymentAndSummaryUrl:k.paymentAndSummaryUrl,preArrivalCheckinUrl:k.preArrivalCheckinUrl,isPaymentInclude:k.isPaymentInclude,isPaymentNotInclude:k.isPaymentNotInclude,confirmationNumber:A.confirmNo,guestId:E.guestId,editMode:E.editMode,isPrimary:E.isPrimary,isEmailEditable:E.isEmailEditable,pmsMemberId:E.pmsMemberID,rmsGuest:E.rmsGuest},on:{formValues:k.confirmGuest,removeGuest:k.removeGuest}})],1)])]}),k._v(" "),u("div",{staticClass:"btn add-more-guest"},[u("asr-button",{attrs:{id:"addMoreGuest", 453type:"secondary",disabled:k.disableAddGuestBtn},domProps:{textContent:k._s(k.trans.guestInfo.addGuestLabel)},on:{click:function(E){return k.addMoreGuest(A.confirmNo)}}})],1)]}),k._v(" "),u("div",{staticClass:"notice-and-consent"},[k.showConsentBox?u("div",{staticClass:"contain-verbose-text margin-right-15px"},[u("div",{staticClass:"form-option form-field-group"},[u("input",{directives:[{name:"model",rawName:"v-model",value:k.marketingConsentCheck,expression:"marketingConsentCheck"}],staticClass:"checkbox-arabic", 454attrs:{type:"checkbox"},domProps:{checked:Array.isArray(k.marketingConsentCheck)?-1<k._i(k.marketingConsentCheck,null):k.marketingConsentCheck},on:{change:[function(A){var E=k.marketingConsentCheck;A=A.target;var D=!!A.checked;Array.isArray(E)?(D=k._i(E,null),A.checked?0>D&&(k.marketingConsentCheck=E.concat([null])):-1<D&&(k.marketingConsentCheck=E.slice(0,D).concat(E.slice(D+1)))):k.marketingConsentCheck=D},function(A){return k.selectMarketingConsent(A)}]}}),k._v(" "),u("label",{staticClass:"verbose-text checkbox-label padding-right-35px label-arabic", 455domProps:{innerHTML:k._s(k.consentCheckBox)}})])]):k._e(),k._v(" "),k.isLoggedIn?k._e():u("div",{staticClass:"contain-verbose-text margin-right-15px"},[u("div",{staticClass:"form-option form-field-group"},[u("input",{directives:[{name:"model",rawName:"v-model",value:k.loyaltyCheck,expression:"loyaltyCheck"}],staticClass:"checkbox-arabic",attrs:{type:"checkbox"},domProps:{checked:Array.isArray(k.loyaltyCheck)?-1<k._i(k.loyaltyCheck,null):k.loyaltyCheck},on:{change:[function(A){var E=k.loyaltyCheck; 456A=A.target;var D=!!A.checked;Array.isArray(E)?(D=k._i(E,null),A.checked?0>D&&(k.loyaltyCheck=E.concat([null])):-1<D&&(k.loyaltyCheck=E.slice(0,D).concat(E.slice(D+1)))):k.loyaltyCheck=D},function(A){return k.selectLoyalty(A)}]}}),k._v(" "),u("label",{staticClass:"verbose-text checkbox-label padding-right-35px label-arabic",domProps:{innerHTML:k._s(k.loyaltyCheckBox)}})])]),k._v(" "),u("div",{staticClass:"contain-verbose-text margin-right-15px t-and-c"},[u("div",{staticClass:"form-option form-field-group"}, 457[u("input",{directives:[{name:"model",rawName:"v-model",value:k.termsAndConditionCheck,expression:"termsAndConditionCheck"}],staticClass:"checkbox-arabic",attrs:{type:"checkbox"},domProps:{checked:Array.isArray(k.termsAndConditionCheck)?-1<k._i(k.termsAndConditionCheck,null):k.termsAndConditionCheck},on:{change:[function(A){var E=k.termsAndConditionCheck;A=A.target;var D=!!A.checked;Array.isArray(E)?(D=k._i(E,null),A.checked?0>D&&(k.termsAndConditionCheck=E.concat([null])):-1<D&&(k.termsAndConditionCheck= 458E.slice(0,D).concat(E.slice(D+1)))):k.termsAndConditionCheck=D},function(A){return k.selectTandC(A)}]}}),k._v(" "),u("label",{staticClass:"verbose-text checkbox-label padding-right-35px label-arabic for-required",domProps:{innerHTML:k._s(k.trans.agree.text)}}),k._v(" "),u("a",{staticClass:"terms-and-condition-link",on:{click:k.showTermsAndCondition}},[k._v("\n "+k._s(k.trans.viewTermsAndCondition.text)+"\n ")])])])])],2),k._v(" "),u("div",{staticClass:"btn"},[u("asr-button", 459{attrs:{id:"submitCheckIn",disabled:k.disableSubmitBtn},domProps:{textContent:k._s(k.trans.button)},on:{click:function(A){return k.onSubmitButtonClick(A)}}})],1)]):k._e()])],k._v(" "),"termsAndConditions"===k.currentAction?u("asr-modal",{staticClass:"general-dialog medium",on:{close:k.handleCloseModal},model:{value:k.showModal,callback:function(A){k.showModal=A},expression:"showModal"}},[u("asr-terms-and-conditions-modal",{attrs:{translate:k.trans,englishTnC:k.englishTnC,localTnC:k.localTnC}})],1): 460k._e(),k._v(" "),"outstandingPayment"===k.currentAction?u("asr-modal",{staticClass:"general-dialog medium",attrs:{isStatic:!0},model:{value:k.showModal,callback:function(A){k.showModal=A},expression:"showModal"}},[u("asr-outstanding-payment-modal",{attrs:{outstandingModalContent:k.outstandingModalContent,translate:k.trans},on:{"no-include-payment":k.handleCloseModal,"yes-include-payment":k.includePayments}}
460)],1):k._e(),k._v(" "),"guestSignature"===k.currentAction?u("asr-modal",{staticClass:"general-dialog medium", 461on:{close:k.handleCloseModal},model:{value:k.showModal,callback:function(A){k.showModal=A},expression:"showModal"}},[u("asr-signature-pad-modal",{attrs:{translate:k.trans},on:{closeModal:function(A){return k.showWebCheckInModal("formsubmitModal")},signatureImage:k.getSignatureImage}})],1):k._e(),k._v(" "),u("div",{staticClass:"asr-common-error-modal"},["errorModal"===k.currentAction?u("asr-modal",{attrs:{"portal-name":"asr-common-error-modal","close-in-form":!1,"is-show-close-modal":!1,persistent:"true"}, 462model:{value:k.showModal,callback:function(A){k.showModal=A},expression:"showModal"}},[u("asr-common-error-modal",{attrs:{title:k.errPopupData.title,subTitle1:k.errPopupData.subTitle1,subTitle2:k.errPopupData.subTitle2,ok:k.errPopupData.ok},on:{closeModal:k.handleCloseErrorModal}})],1):k._e()],1),k._v(" "),u("div",{staticClass:"asr-remove-guest-modal"},["removeGuestModal"===k.currentAction?u("asr-modal",{attrs:{"portal-name":"asr-remove-guest-modal","close-in-form":!1,"is-show-close-modal":!1,persistent:"true"}, 463model:{value:k.showModal,callback:function(A){k.showModal=A},expression:"showModal"}},[u("asr-remove-guest-modal",{attrs:{title:k.removeGuestData.title,subTitle1:k.removeGuestData.subTitle1,subTitle2:k.removeGuestData.subTitle2,ok:k.removeGuestData.ok,dont:k.removeGuestData.dont,showError:k.hasError},on:{remove:k.remove,closeModal:k.handleCloseModal}})],1):k._e()],1),k._v(" "),u("div",{staticClass:"asr-confirm-formsubmit-modal"},["formsubmitModal"===k.currentAction?u("asr-modal",{attrs:{"portal-name":"asr-confirm-formsubmit-modal", 464"close-in-form":!1,"is-show-close-modal":!1,persistent:"true"},model:{value:k.showModal,callback:function(A){k.showModal=A},expression:"showModal"}},[u("asr-confirm-formsubmit-modal",{attrs:{title:k.confirmFormData.title,subTitle1:k.confirmFormData.subTitle1,subTitle2:k.confirmFormData.subTitle2,ok:k.confirmFormData.ok,dont:k.confirmFormData.dont},on:{submit:k.submitRegForm,closeModal:k.handleCloseModal}})],1):k._e()],1)],2)])},[],!1,null,null,null).exports},9341:function(J,B,l){B=l(44324);B.__esModule&& 465(B=B.default);"string"==typeof B&&(B=[[J.id,B,""]]);B.locals&&(J.exports=B.locals);(0,l(70534).A)("f9696d44",B,!0,{})},59861:function(J,B,l){B=l(72016);B.__esModule&&(B=B.default);"string"==typeof B&&(B=[[J.id,B,""]]);B.locals&&(J.exports=B.locals);(0,l(70534).A)("842852d2",B,!0,{})},72653:function(J,B,l){B=l(70910);B.__esModule&&(B=B.default);"string"==typeof B&&(B=[[J.id,B,""]]);B.locals&&(J.exports=B.locals);(0,l(70534).A)("ef544dba",B,!0,{})},26047:function(J,B,l){B=l(90574);B.__esModule&&(B= 466B.default);"string"==typeof B&&(B=[[J.id,B,""]]);B.locals&&(J.exports=B.locals);(0,l(70534).A)("ac99cefc",B,!0,{})},81283:function(J,B,l){B=l(34932);B.__esModule&&(B=B.default);"string"==typeof B&&(B=[[J.id,B,""]]);B.locals&&(J.exports=B.locals);(0,l(70534).A)("32acdb98",B,!0,{})},36264:function(J,B,l){B=l(85133);B.__esModule&&(B=B.default);"string"==typeof B&&(B=[[J.id,B,""]]);B.locals&&(J.exports=B.locals);(0,l(70534).A)("820f31c4",B,!0,{})},64042:function(J,B,l){function G(c){return c instanceof 467Date||"[object Date]"===Object.prototype.toString.call(c)}function x(c){return G(c)?new Date(c.getTime()):null==c?new Date(NaN):new Date(c)}function r(c){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0;if(!(0<=d&&6>=d))throw new RangeError("weekStartsOn must be between 0 and 6");var h=x(c);d=(h.getDay()+7-d)%7;return h.setDate(h.getDate()-d),h.setHours(0,0,0,0),h}function y(c){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},h=d.firstDayOfWeek;h=void 0===h?0:h;d=d.firstWeekContainsDate; 468d=void 0===d?1:d;if(!(1<=d&&7>=d))throw new RangeError("firstWeekContainsDate must be between 1 and 7");for(var n=x(c),C=n.getFullYear(),L=new Date(0),O=C+1;O>=C-1&&(L.setFullYear(O,0,d),L.setHours(0,0,0,0),L=r(L,h),!(n.getTime()>=L.getTime()));O--);return L}function M(c){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},h=d.firstDayOfWeek;h=void 0===h?0:h;d=d.firstWeekContainsDate;var n=void 0===d?1:d,C=x(c);d=r(C,h);h=y(C,{firstDayOfWeek:h,firstWeekContainsDate:n});h=d.getTime()-h.getTime(); 469return Math.round(h/6048E5)+1}function Z(c){for(var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:2,h="".concat(Math.abs(c)),n=0>c?"-":"";h.length<d;)h="0".concat(h);return n+h}function T(c){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",h=Math.abs(c),n=h%60;return(0<c?"-":"+")+Z(Math.floor(h/60),2)+d+Z(n,2)}function z(c,d){var h=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},n=d?String(d):"YYYY-MM-DDTHH:mm:ss.SSSZ",C=x(c);if(!G(C)||isNaN(C.getTime()))return"Invalid Date"; 470var L=h.locale||K;return n.replace(ca,function(O,Y){return Y||("function"==typeof fa[O]?"".concat(fa[O](C,L)):O)})}function v(c){if(!(c=function(d){if(Array.isArray(d)){for(var h=0,n=Array(d.length);h<d.length;h++)n[h]=d[h];return n}}(c)||function(d){if(Symbol.iterator in Object(d)||"[object Arguments]"===Object.prototype.toString.call(d))return Array.from(d)}(c)))throw new TypeError("Invalid attempt to spread non-iterable instance");return c}function P(c,d){var h=Object.keys(c);if(Object.getOwnPropertySymbols){var n= 471Object.getOwnPropertySymbols(c);d&&(n=n.filter(function(C){return Object.getOwnPropertyDescriptor(c,C).enumerable}));h.push.apply(h,n)}return h}function U(c){for(var d=1;d<arguments.length;d++){var h=null!=arguments[d]?arguments[d]:{};
471d%2?P(h,!0).forEach(function(n){ja(c,n,h[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(h)):P(h).forEach(function(n){Object.defineProperty(c,n,Object.getOwnPropertyDescriptor(h,n))})}return c}function X(c,d){if(!(c= 472function(h){if(Array.isArray(h))return h}(c)||function(h,n){if(Symbol.iterator in Object(h)||"[object Arguments]"===Object.prototype.toString.call(h)){var C=[],L=!0,O=!1,Y=void 0;try{for(var ma,qa=h[Symbol.iterator]();!(L=(ma=qa.next()).done)&&(C.push(ma.value),!n||C.length!==n);L=!0);}catch(la){O=!0,Y=la}finally{try{L||null==qa.return||qa.return()}finally{if(O)throw Y;}}return C}}(c,d)))throw new TypeError("Invalid attempt to destructure non-iterable instance");return c}function ja(c,d,h){return d in 473c?Object.defineProperty(c,d,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[d]=h,c}function za(c,d,h,n,C,L,O){var Y;return 100>c&&0<=c?(Y=new Date(c+400,d,h,n,C,L,O),isFinite(Y.getFullYear())&&Y.setFullYear(c)):Y=new Date(c,d,h,n,C,L,O),Y}function ta(){for(var c,d=arguments.length,h=Array(d),n=0;n<d;n++)h[n]=arguments[n];d=h[0];return 100>d&&0<=d?(h[0]+=400,c=new Date(Date.UTC.apply(Date,h)),isFinite(c.getUTCFullYear())&&c.setUTCFullYear(d)):c=new Date(Date.UTC.apply(Date,h)),c}function e(c, 474d){var h=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};try{var n=h.locale;n=void 0===n?K:n;var C=h.backupDate,L=void 0===C?new Date:C,O=function(xa,ua,Ja){ua=ua.match(ia);if(!ua)throw Error();for(var Ua=ua.length,Ca={},Xa=0;Xa<Ua;Xa+=1){var Ka=ua[Xa],Ea=ra[Ka];if(Ea)Ka="function"==typeof Ea[0]?Ea[0](Ja):Ea[0],Ea=Ea[1],Ka=(Ka.exec(xa)||[])[0],Ca=U({},Ca,{},Ea(Ka,Ja)),xa=xa.replace(Ka,"");else{Ea=Ka.replace(/^\[|\]$/g,"");if(0!==xa.indexOf(Ea))throw Error("not match");xa=xa.substr(Ea.length)}}return Ca}(c, 475d,n),Y=O.year,ma=O.month,qa=O.day,la=O.date,wa=O.offset,Ha=O.weekday,ya=O.week;if(la)return la;var La,Ya=[Y,ma,qa,O.hour,O.minute,O.second,O.millisecond];if(Ya[3]=function(xa,ua){if(void 0!==xa&&void 0!==ua)if(ua){if(12>xa)return xa+12}else if(12===xa)return 0;return xa}(Ya[3],O.isPM),void 0!==ya&&void 0===ma&&void 0===qa){var ab=y(void 0===Y?L:new Date(Y,3),{firstDayOfWeek:n.firstDayOfWeek,firstWeekContainsDate:n.firstWeekContainsDate});return new Date(ab.getTime()+6048E5*(ya-1))}var Va=function(xa){var ua= 4761<arguments.length&&void 0!==arguments[1]?arguments[1]:new Date,Ja=[0,0,1,0,0,0,0];ua=[ua.getFullYear(),ua.getMonth(),ua.getDate(),ua.getHours(),ua.getMinutes(),ua.getSeconds(),ua.getMilliseconds()];for(var Ua=!0,Ca=0;7>Ca;Ca++)void 0===xa[Ca]?Ja[Ca]=Ua?ua[Ca]:Ja[Ca]:(Ja[Ca]=xa[Ca],Ua=!1);return Ja}(Ya,L);return void 0!==wa?(Va[6]+=6E4*wa,La=ta.apply(void 0,v(Va))):La=za.apply(void 0,v(Va)),void 0!==Ha&&La.getDay()!==Ha?new Date(NaN):La}catch(xa){return new Date(NaN)}}function b(c){return b="function"== 477typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},b(c)}function g(c,d,h){return d in c?Object.defineProperty(c,d,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[d]=h,c}function m(){return m=Object.assign||function(c){for(var d=1;d<arguments.length;d++){var h=arguments[d],n;for(n in h)Object.prototype.hasOwnProperty.call(h,n)&&(c[n]=h[n])}return c},m.apply(this, 478arguments)}function t(c,d){var h=Object.keys(c);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(c);d&&(n=n.filter(function(C){return Object.getOwnPropertyDescriptor(c,C).enumerable}));h.push.apply(h,n)}return h}function w(c){for(var d=1;d<arguments.length;d++){var h=null!=arguments[d]?arguments[d]:{};d%2?t(Object(h),!0).forEach(function(n){g(c,n,h[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(h)):t(Object(h)).forEach(function(n){Object.defineProperty(c, 479n,Object.getOwnPropertyDescriptor(h,n))})}return c}function a(c,d){if(!(c=function(h){if(Array.isArray(h))return h}(c)||function(h,n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(h)){var C=[],L=!0,O=!1,Y=void 0;try{for(var ma,qa=h[Symbol.iterator]();!(L=(ma=qa.next()).done)&&(C.push(ma.value),!n||C.length!==n);L=!0);}catch(la){O=!0,Y=la}finally{try{L||null==qa.return||qa.return()}finally{if(O)throw Y;}}return C}}(c,d)||function(h,n){if(h){if("string"==typeof h)return f(h,n);var C=Object.prototype.toString.call(h).slice(8, 480-1);"Object"===C&&h.constructor&&(C=h.constructor.name);if("Map"===C||"Set"===C)return Array.from(C);if("Arguments"===C||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return f(h,n)}}
480(c,d)))throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");return c}function f(c,d){(null==d||d>c.length)&&(d=c.length);for(var h=0,n=Array(d);h<d;h++)n[h]=c[h];return n}function p(){return p=Object.assign|| 481function(c){for(var d,h=1;h<arguments.length;h++)for(var n in d=arguments[h])Object.prototype.hasOwnProperty.call(d,n)&&(c[n]=d[n]);return c},p.apply(this,arguments)}function q(c){var d=new Date(c,1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,2<arguments.length&&void 0!==arguments[2]?arguments[2]:1,3<arguments.length&&void 0!==arguments[3]?arguments[3]:0,4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,5<arguments.length&&void 0!==arguments[5]?arguments[5]:0,6<arguments.length&& 482void 0!==arguments[6]?arguments[6]:0);return 100>c&&0<=c&&d.setFullYear(c),d}function F(c){return c instanceof Date&&!isNaN(c)}function H(c){return Array.isArray(c)&&2===c.length&&c.every(F)&&c[0]<=c[1]}function N(c){var d=new Date(c);if(F(d))return d;d=arguments.length;for(var h=Array(1<d?d-1:0),n=1;n<d;n++)h[n-1]=arguments[n];return h.length?N.apply(void 0,h):new Date}function R(c){c=new Date(c);return c.setMonth(0,1),c.setHours(0,0,0,0),c}function I(c){c=new Date(c);return c.setDate(1),c.setHours(0, 4830,0,0),c}function ba(c){c=new Date(c);return c.setHours(0,0,0,0),c}function ka(c,d){c=new Date(c);d="function"==typeof d?d(c.getMonth()):Number(d);var h=q(c.getFullYear(),d+1,0).getDate(),n=c.getDate();return c.setMonth(d,Math.min(n,h)),c}function pa(c,d){c=new Date(c);d="function"==typeof d?d(c.getFullYear()):d;return c.setFullYear(d),c}function Ba(c,d){c=new Date(c);d=new Date(d);return c.setHours(d.getHours(),d.getMinutes(),d.getSeconds()),c}function k(c,d){if(!Array.isArray(c))return[];var h= 484[],n=c.length,C=0;for(d=d||n;C<n;)h.push(c.slice(C,C+=d));return h}function u(c){return"[object Object]"===Object.prototype.toString.call(c)}function A(c,d){if(!u(c))return{};Array.isArray(d)||(d=[d]);var h={};return d.forEach(function(n){n in c&&(h[n]=c[n])}),h}function E(c,d){if(!u(c))return{};var h=c;return u(d)&&Object.keys(d).forEach(function(n){var C=d[n];u(C)&&u(c[n])&&(C=E(c[n],C));h=w({},h,g({},n,C))}),h}function D(c,d,h){if("string"!=typeof c)return Oa[Pa];var n=Pa;return Oa[c]&&(n=c),d&& 485(Oa[c]=d,n=c),h||(Pa=n),Oa[c]||Oa[Pa]}function Q(c){return D(c,null,!0)}function S(c){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document.body;return c&&c!==d?/(auto|scroll)/.test(getComputedStyle(c,null).getPropertyValue("overflow")+getComputedStyle(c,null).getPropertyValue("overflow-y")+getComputedStyle(c,null).getPropertyValue("overflow-x"))?c:S(c.parentNode,d):null}function V(c,d,h,n,C,L,O,Y,ma,qa){"boolean"!=typeof O&&(ma=Y,Y=O,O=!1);var la,wa="function"==typeof h?h.options: 486h;if(c&&c.render&&(wa.render=c.render,wa.staticRenderFns=c.staticRenderFns,wa._compiled=!0,C&&(wa.functional=!0)),n&&(wa._scopeId=n),L?(la=function(ya){(ya=ya||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(ya=__VUE_SSR_CONTEXT__);d&&d.call(this,ma(ya));ya&&ya._registeredComponents&&ya._registeredComponents.add(L)},wa._ssrRegister=la):d&&(la=O?function(ya){d.call(this,qa(ya,this.$root.$options.shadowRoot))}: 487function(ya){d.call(this,Y(ya))}),la)if(wa.functional){var Ha=wa.render;wa.render=function(ya,La){return la.call(La),Ha(ya,La)}}else c=wa.beforeCreate,wa.beforeCreate=c?[].concat(c,la):[la];return h}function aa(){var c=(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"").split(":");return 2<=c.length?{hours:parseInt(c[0],10),minutes:parseInt(c[1],10)}:null}l.r(B);l.d(B,{default:function(){return bb}});var K={months:"January February March April May June July August September October November December".split(" "), 488monthsShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),weekdaysShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),weekdaysMin:"Su Mo Tu We Th Fr Sa".split(" "),firstDayOfWeek:0,firstWeekContainsDate:1},ca=/\[([^\]]+)]|YYYY|YY?|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|Z{1,2}|S{1,3}|w{1,2}|x|X|a|A/g,da=function(c,d,h){c=12>c?"AM":"PM";return h?c.toLocaleLowerCase():c},fa={Y:function(c){c=c.getFullYear(); 489return 9999>=c?"".concat(c):"+".concat(c)},YY:function(c){return Z(c.getFullYear(),4).substr(2)},YYYY:function(c){return Z(c.getFullYear(),4)},M:function(c){return c.getMonth()+1},MM:function(c){return Z(c.getMonth()+1,2)},MMM:function(c,d){return d.monthsShort[c.getMonth()]},MMMM:function(c,d){return d.months[c.getMonth()]},D:function(c){return c.getDate()},DD:function(c){return Z(c.getDate(),2)},H:function(c){return c.getHours()},HH:function(c){return Z(c.getHours(),2)},h:function(c){c=c.getHours(); 490return 0===c?12:12<c?c%12:c},hh:function(){return Z(fa.h.apply(fa,arguments),2)},m:function(c){return c.getMinutes()},mm:function(c){return Z(c.getMinutes(),2)},s:function(c){return c.getSeconds()},ss:function(c){return Z(c.getSeconds(),2)},S:function(c){return Math.floor(c.getMilliseconds()/100)},SS:function(c){return Z(Math.floor(c.getMilliseconds()/10),2)},SSS:function(c){return Z(c.getMilliseconds(),3)},d:function(c){return c.getDay()},dd:function(c,d){return d.weekdaysMin[c.getDay()]},ddd:function(c, 491d){return d.weekdaysShort[c.getDay()]},dddd:function(c,d){return d.weekdays[c.getDay()]},A:function(c,d){return(d.meridiem||da)(c.getHours(),c.getMinutes(),!1)},a:function(c,d){return(d.meridiem||da)(c.getHours(),c.getMinutes(),!0)},Z:function(c){return T(15*Math.round(c.getTimezoneOffset()/15),":")},ZZ:function(c){return T(15*Math.round(c.getTimezoneOffset()/15))},X:function(c){return Math.floor(c.getTime()/1E3)},x:function(c){return c.getTime()},w:function(c,d){return M(c,{firstDayOfWeek:d.firstDayOfWeek, 492firstWeekContainsDate:d.firstWeekContainsDate})},ww:function(c,d){return Z(fa.w(c,d),2)}},ia=/(\[[^\[]*\])|(MM?M?M?|Do|DD?|ddd?d?|w[o|w]?|YYYY|YY|a|A|hh?|HH?|mm?|ss?|S{1,3}|x|X|ZZ?|.)/g;J=/\d/;B=/\d\d/;l=/\d\d?/;var W=/[+-]?\d+/,ra={},ha=function(c,d,h){c=Array.isArray(c)?c:[c];var n="string"==typeof h?function(C){C=parseInt(C,10);return ja({},h,C)}:h;
492c.forEach(function(C){ra[C]=[d,n]})},ea=function(c){return c.replace(/[|\\{}()[\]^$+*?.]/g,"\\$\x26")},oa=function(c){return function(d){d=d[c];if(!Array.isArray(d))throw Error("Locale[".concat(c, 493"] need an array"));return new RegExp(d.map(ea).join("|"))}},na=function(c,d){return function(h,n){n=n[c];if(!Array.isArray(n))throw Error("Locale[".concat(c,"] need an array"));h=n.indexOf(h);if(0>h)throw Error("Invalid Word");return ja({},d,h)}};ha("Y",W,"year");ha("YY",B,function(c){var d=(new Date).getFullYear();d=Math.floor(d/100);c=parseInt(c,10);return ja({},"year",100*(68<c?d-1:d)+c)});ha("YYYY",/\d{4}/,"year");ha("M",l,function(c){return ja({},"month",parseInt(c,10)-1)});ha("MM",B,function(c){return ja({}, 494"month",parseInt(c,10)-1)});ha("MMM",oa("monthsShort"),na("monthsShort","month"));ha("MMMM",oa("months"),na("months","month"));ha("D",l,"day");ha("DD",B,"day");ha(["H","h"],l,"hour");ha(["HH","hh"],B,"hour");ha("m",l,"minute");ha("mm",B,"minute");ha("s",l,"second");ha("ss",B,"second");ha("S",J,function(c){return ja({},"millisecond",100*parseInt(c,10))});ha("SS",B,function(c){return ja({},"millisecond",10*parseInt(c,10))});ha("SSS",/\d{3}/,"millisecond");ha(["A","a"],function(c){return c.meridiemParse|| 495/[ap]\.?m?\.?/i},function(c,d){return{isPM:"function"==typeof d.isPM?d.isPM(c):"p"==="".concat(c).toLowerCase().charAt(0)}});ha(["Z","ZZ"],/[+-]\d\d:?\d\d/,function(c){return{offset:(d=c,h=X(d.match(/([+-]|\d\d)/g)||["-","0","0"],3),n=h[0],C=h[1],L=h[2],O=60*parseInt(C,10)+parseInt(L,10),0===O?0:"+"===n?-O:+O)};var d,h,n,C,L,O});ha("x",W,function(c){return{date:new Date(parseInt(c,10))}});ha("X",/[+-]?\d+(\.\d{1,3})?/,function(c){return{date:new Date(1E3*parseFloat(c))}});ha("d",J,"weekday");ha("dd", 496oa("weekdaysMin"),na("weekdaysMin","weekday"));ha("ddd",oa("weekdaysShort"),na("weekdaysShort","weekday"));ha("dddd",oa("weekdays"),na("weekdays","weekday"));ha("w",l,"week");ha("ww",B,"week");var va=["attrs","props","domProps"],Fa=["class","style","directives"],Ta=["on","nativeOn"],sa=function(c,d){return function(){c&&c.apply(this,arguments);d&&d.apply(this,arguments)}},Ga=function(c){return c.reduce(function(d,h){for(var n in h)if(d[n])if(-1!==va.indexOf(n))d[n]=p({},d[n],h[n]);else if(-1!==Fa.indexOf(n))d[n]= 497(d[n]instanceof Array?d[n]:[d[n]]).concat(h[n]instanceof Array?h[n]:[h[n]]);else if(-1!==Ta.indexOf(n))for(var C in h[n])d[n][C]=d[n][C]?(d[n][C]instanceof Array?d[n][C]:[d[n][C]]).concat(h[n][C]instanceof Array?h[n][C]:[h[n][C]]):h[n][C];else if("hook"==n)for(var L in h[n])d[n][L]=d[n][L]?sa(d[n][L],h[n][L]):h[n][L];else d[n]=h[n];else d[n]=h[n];return d},{})},Aa,Da,Qa;J={formatLocale:(Qa=(Aa=function(c,d){Object.defineProperty(d,"__esModule",{value:!0});d.default=void 0;d.default={months:"January February March April May June July August September October November December".split(" "), 498monthsShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),weekdaysShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),weekdaysMin:"Su Mo Tu We Th Fr Sa".split(" "),firstDayOfWeek:0,firstWeekContainsDate:1};c.exports=d.default},Aa(Da={exports:{}},Da.exports),Da.exports))&&Qa.__esModule&&Object.prototype.hasOwnProperty.call(Qa,"default")?Qa.default:Qa,yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!0};var Pa= 499"en",Oa={};Oa[Pa]=J;var Wa,cb=V({render:function(){var c=this.$createElement;c=this._self._c||c;return c("transition",{attrs:{name:this.prefixClass+"-zoom-in-down"}},[this.visible?c("div",{class:this.prefixClass+"-datepicker-main "+this.prefixClass+"-datepicker-popup",style:{to
499p:this.top,left:this.left,position:"absolute"}},[this._t("default")],2):this._e()])},staticRenderFns:[]},void 0,{name:"Popup",inject:{prefixClass:{default:"mx"}},props:{visible:{type:Boolean,default:!1},appendToBody:{type:Boolean, 500default:!0}},data:function(){return{top:"",left:""}},watch:{visible:{immediate:!0,handler:function(c){var d=this;this.$nextTick(function(){c&&d.displayPopup()})}}},mounted:function(){var c=this;this.appendToBody&&document.body.appendChild(this.$el);this._clickoutEvent="ontouchend"in document?"touchstart":"mousedown";document.addEventListener(this._clickoutEvent,this.handleClickOutside);var d=this.$parent.$el;this._displayPopup=function(h){var n=!1;return function(){for(var C=this,L=arguments.length, 501O=Array(L),Y=0;Y<L;Y++)O[Y]=arguments[Y];n||(n=!0,requestAnimationFrame(function(){n=!1;h.apply(C,O)}))}}(function(){return c.displayPopup()});this._scrollParent=S(d)||window;this._scrollParent.addEventListener("scroll",this._displayPopup);window.addEventListener("resize",this._displayPopup)},beforeDestroy:function(){this.appendToBody&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el);document.removeEventListener(this._clickoutEvent,this.handleClickOutside);this._scrollParent.removeEventListener("scroll", 502this._displayPopup);window.removeEventListener("resize",this._displayPopup)},methods:{handleClickOutside:function(c){if(this.visible){var d=c.target,h=this.$el;h&&!h.contains(d)&&this.$emit("clickoutside",c)}},displayPopup:function(){if(this.visible){var c=this.$el,d=this.$parent.$el,h=this.appendToBody;this._popupRect||(this._popupRect=function(n){var C=n.style.display,L=n.style.visibility;n.style.display="block";n.style.visibility="hidden";var O=window.getComputedStyle(n),Y=n.offsetWidth+parseInt(O.marginLeft, 50310)+parseInt(O.marginRight,10);O=n.offsetHeight+parseInt(O.marginTop,10)+parseInt(O.marginBottom,10);return n.style.display=C,n.style.visibility=L,{width:Y,height:O}}(c));c=this._popupRect;d=function(n,C,L,O){var Y=0,ma=0,qa=0,la=0;n=n.getBoundingClientRect();var wa=document.documentElement.clientWidth,Ha=document.documentElement.clientHeight;return O&&(qa=window.pageXOffset+n.left,la=window.pageYOffset+n.top),Y=wa-n.left<C&&n.right<C?qa-n.left+1:n.left+n.width/2<=wa/2?qa:qa+n.width-C,ma=n.top<=L&& 504Ha-n.bottom<=L?la+Ha-n.top-L:n.top+n.height/2<=Ha/2?la+n.height:la-L,{left:"".concat(Y,"px"),top:"".concat(ma,"px")}}(d,c.width,c.height,h);h=d.top;this.left=d.left;this.top=h}}}},void 0,!1,void 0,!1,void 0,void 0,void 0),db=V({render:function(){var c=this.$createElement;c=this._self._c||c;return c("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",width:"1em",height:"1em"}},[c("path",{attrs:{d:"M940.218182 107.054545h-209.454546V46.545455h-65.163636v60.50909H363.054545V46.545455H297.890909v60.50909H83.781818c-18.618182 0-32.581818 13.963636-32.581818 32.581819v805.236363c0 18.618182 13.963636 32.581818 32.581818 32.581818h861.090909c18.618182 0 32.581818-13.963636 32.581818-32.581818V139.636364c-4.654545-18.618182-18.618182-32.581818-37.236363-32.581819zM297.890909 172.218182V232.727273h65.163636V172.218182h307.2V232.727273h65.163637V172.218182h176.872727v204.8H116.363636V172.218182h181.527273zM116.363636 912.290909V442.181818h795.927273v470.109091H116.363636z"}})])}, 505staticRenderFns:[]},void 0,{},void 0,!1,void 0,!1,void 0,void 0,void 0),eb=V({render:function(){var c=this.$createElement;c=this._self._c||c;return c("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"1em",height:"1em"}},[c("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}}),this._v(" "),c("path",{attrs:{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}}),this._v(" "),c("path",{attrs:{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"}})])}, 506staticRenderFns:[]},void 0,{},void 0,!1,void 0,!1,void 0,void 0,void 0),fb=V({render:function(){var c=this.$createElement;c=this._self._c||c;return c("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",width:"1em",height:"1em"}},[c("path",{attrs:{d:"M810.005333 274.005333l-237.994667 237.994667 237.994667 237.994667-60.010667 60.010667-237.994667-237.994667-237.994667 237.994667-60.010667-60.010667 237.994667-237.994667-237.994667-237.994667 60.010667-60.010667 237.994667 237.994667 237.994667-237.994667z"}})])}, 507staticRenderFns:[]},void 0,{},void 0,!1,void 0,!1,void 0,void 0,void 0);Aa=V({render:function(){var c=this.$createElement;c=this._self._c||c;return c("button",this._g({class:[this.prefixClass+"-btn "+this.prefixClass+"-btn-text "+this.prefixClass+"-btn-icon-"+this.t
507ype,{disabled:this.disabled}],attrs:{type:"button",disabled:this.disabled}},this.$listeners),[c("i",{class:this.prefixClass+"-icon-"+this.type})])},staticRenderFns:[]},void 0,{props:{type:String,disabled:Boolean},inject:{prefixClass:{default:"mx"}}}, 508void 0,!1,void 0,!1,void 0,void 0,void 0);var gb=V({render:function(){var c=this,d=c.$createElement,h=c._self._c||d;return h("div",{class:c.prefixClass+"-calendar "+c.prefixClass+"-calendar-panel-date"},[h("div",{class:c.prefixClass+"-calendar-header"},[h("icon-button",{attrs:{type:"double-left",disabled:c.isDisabledArrows("last-year")},on:{click:c.handleIconDoubleLeftClick}}),c._v(" "),h("icon-button",{attrs:{type:"left",disabled:c.isDisabledArrows("last-month")},on:{click:c.handleIconLeftClick}}), 509c._v(" "),h("icon-button",{attrs:{type:"double-right",disabled:c.isDisabledArrows("next-year")},on:{click:c.handleIconDoubleRightClick}}),c._v(" "),h("icon-button",{attrs:{type:"right",disabled:c.isDisabledArrows("next-month")},on:{click:c.handleIconRightClick}}),c._v(" "),h("span",{class:c.prefixClass+"-calendar-header-label"},c._l(c.yearMonth,function(n){return h("button",{key:n.panel,class:c.prefixClass+"-btn "+c.prefixClass+"-btn-text "+c.prefixClass+"-btn-current-"+n.panel,attrs:{type:"button"}, 510on:{click:function(C){return c.handlePanelChange(n.panel)}}},[c._v("\n "+c._s(n.label)+"\n ")])}),0)],1),c._v(" "),h("div",{class:c.prefixClass+"-calendar-content"},[h("table",{class:c.prefixClass+"-table "+c.prefixClass+"-table-date"},[h("thead",[h("tr",[c.showWeekNumber?h("th",{class:c.prefixClass+"-week-number-header"}):c._e(),c._v(" "),c._l(c.days,function(n){return h("th",{key:n},[c._v(c._s(n))])})],2)]),c._v(" "),h("tbody",{on:{click:c.handleCellClick}},c._l(c.dates,function(n,C){return h("tr", 511{key:C,class:[c.prefixClass+"-date-row",c.getRowClasses(n)]},[c.showWeekNumber?h("td",{class:c.prefixClass+"-week-number",attrs:{"data-row-col":C+",0"}},[c._v("\n "+c._s(c.getWeekNumber(n[0]))+"\n ")]):c._e(),c._v(" "),c._l(n,function(L,O){return h("td",{key:O,staticClass:"cell",class:c.getCellClasses(L),attrs:{"data-row-col":C+","+O,title:c.getCellTitle(L)},on:{mouseenter:function(Y){return c.handleMouseEnter(L)},mouseleave:function(Y){return c.handleMouseLeave(L)}}},[h("div", 512[c._v(c._s(L.getDate()))])])})],2)}),0)])])])},staticRenderFns:[]},void 0,{name:"TableDate",components:{IconButton:Aa},inject:{getLocale:{default:function(){return Q}},getWeek:{default:function(){return M}},prefixClass:{default:"mx"},onDateMouseEnter:{default:void 0},onDateMouseLeave:{default:void 0}},props:{disabledCalendarChanger:{type:Function,default:function(){return!1}},calendar:{type:Date,default:function(){return new Date}},showWeekNumber:{type:Boolean,default:!1},titleFormat:{type:String, 513default:"YYYY-MM-DD"},getRowClasses:{type:Function,default:function(){return[]}},getCellClasses:{type:Function,default:function(){return[]}}},computed:{firstDayOfWeek:function(){return this.getLocale().formatLocale.firstDayOfWeek||0},yearMonth:function(){var c=this.getLocale(),d=c.monthBeforeYear,h=c.monthFormat;h=void 0===h?"MMM":h;c={panel:"year",label:this.formatDate(this.calendar,c.yearFormat)};h={panel:"month",label:this.formatDate(this.calendar,h)};return d?[h,c]:[c,h]},days:function(){var c= 514this.getLocale();c=c.days||c.formatLocale.weekdaysMin;return c.concat(c).slice(this.firstDayOfWeek,this.firstDayOfWeek+7)},dates:function(){for(var c=this.calendar.getFullYear(),d=this.calendar.getMonth(),h=this.firstDayOfWeek,n=[],C=q(c,d,0),L=C.getDate(),O=h=L-(C.getDay()+7-h)%7;O<=L;O++)n.push(q(c,d,O-L));C.setMonth(d+1,0);C=C.getDate();for(O=1;O<=C;O++)n.push(q(c,d,O));L=42-(L-h+1)-C;for(h=1;h<=L;h++)n.push(q(c,d,C+h));return k(n,7)}},methods:{isDisabledArrows:function(c){var d=new Date(this.calendar); 515switch(c){case "last-year":d.setFullYear(d.getFullYear()-1,d.getMonth()+1,0);d.setHours(23,59,59,999);break;case "next-year":d.setFullYear(d.getFullYear()+1);break;case "last-month":d.setMonth(d.getMonth(),0);d.setHours(23,59,59,999);break;case "next-month":d.setMonth(d.getMonth()+1)}return this.disabledCalendarChanger(d,c)},handleIconLeftClick:function(){this.$emit("changecalendar",ka(this.calendar,function(c){return c-1}),"last-month")},handleIconRightClick:function(){this.$emit("changecalendar", 516ka(this.calendar,function(c){return c+1}),"next-month")},handleIconDoubleLeftClick:function(){this.$emit("changecalendar",pa(this.calendar,function(c){return c-1}),"last-year")},handleIconDoubleRightClick:function(){this.$emit("changecalendar",pa(this.calendar,function(c){return c+1}),"next-year")},handlePanelChange:function(c){this.$emit("changepanel",c)},handleMouseEnter:function(c){"function"==typeof this.onDateMouseEnter&&this.onDateMouseEnter(c)},handleMouseLeave:function(c){"function"==typeof this.onDateMouseLeave&& 517this.onDateMouseLeave(c)},handleCellClick:function(c){c=c.target;"DIV"===c.tagName.toUpperCase()&&(c=c.parentNode);
517if(c=c.getAttribute("data-row-col"))c=a(c.split(",").map(function(d){return parseInt(d,10)}),2),this.$emit("select",new Date(this.dates[c[0]][c[1]]))},formatDate:function(c,d){return z(c,d,{locale:this.getLocale().formatLocale})},getCellTitle:function(c){return this.formatDate(c,this.titleFormat)},getWeekNumber:function(c){return this.getWeek(c,this.getLocale().formatLocale)}}},void 0, 518!1,void 0,!1,void 0,void 0,void 0),hb=V({render:function(){var c=this,d=c.$createElement,h=c._self._c||d;return h("div",{class:c.prefixClass+"-calendar "+c.prefixClass+"-calendar-panel-month"},[h("div",{class:c.prefixClass+"-calendar-header"},[h("icon-button",{attrs:{type:"double-left",disabled:c.isDisabledArrows("last-year")},on:{click:c.handleIconDoubleLeftClick}}),c._v(" "),h("icon-button",{attrs:{type:"double-right",disabled:c.isDisabledArrows("next-year")},on:{click:c.handleIconDoubleRightClick}}), 519c._v(" "),h("span",{class:c.prefixClass+"-calendar-header-label"},[h("button",{class:c.prefixClass+"-btn "+c.prefixClass+"-btn-text",attrs:{type:"button"},on:{click:c.handlePanelChange}},[c._v("\n "+c._s(c.calendarYear)+"\n ")])])],1),c._v(" "),h("div",{class:c.prefixClass+"-calendar-content"},[h("table",{class:c.prefixClass+"-table "+c.prefixClass+"-table-month",on:{click:c.handleClick}},c._l(c.months,function(n,C){return h("tr",{key:C},c._l(n,function(L,O){return h("td",{key:O,staticClass:"cell", 520class:c.getCellClasses(L.month),attrs:{"data-month":L.month}},[h("div",[c._v(c._s(L.text))])])}),0)}),0)])])},staticRenderFns:[]},void 0,{name:"TableMonth",components:{IconButton:Aa},inject:{getLocale:{default:function(){return Q}},prefixClass:{default:"mx"}},props:{disabledCalendarChanger:{type:Function,default:function(){return!1}},calendar:{type:Date,default:function(){return new Date}},getCellClasses:{type:Function,default:function(){return[]}}},computed:{calendarYear:function(){return this.calendar.getFullYear()}, 521months:function(){var c=this.getLocale();c=(c.months||c.formatLocale.monthsShort).map(function(d,h){return{text:d,month:h}});return k(c,3)}},methods:{isDisabledArrows:function(c){var d=new Date(this.calendar);switch(c){case "last-year":d.setFullYear(d.getFullYear()-1,11,31);d.setHours(23,59,59,999);break;case "next-year":d.setFullYear(d.getFullYear()+1,0,1)}return this.disabledCalendarChanger(d,c)},handleIconDoubleLeftClick:function(){this.$emit("changecalendar",pa(this.calendar,function(c){return c- 5221}),"last-year")},handleIconDoubleRightClick:function(){this.$emit("changecalendar",pa(this.calendar,function(c){return c+1}),"next-year")},handlePanelChange:function(){this.$emit("changepanel","year")},handleClick:function(c){c=c.target;"DIV"===c.tagName.toUpperCase()&&(c=c.parentNode);var d=c.getAttribute("data-month");d&&!c.classList.contains("disabled")&&this.$emit("select",parseInt(d,10))}}},void 0,!1,void 0,!1,void 0,void 0,void 0),ib=V({render:function(){var c=this,d=c.$createElement,h=c._self._c|| 523d;return h("div",{class:c.prefixClass+"-calendar "+c.prefixClass+"-calendar-panel-year"},[h("div",{class:c.prefixClass+"-calendar-header"},[h("icon-button",{attrs:{type:"double-left",disabled:c.isDisabledArrows("last-decade")},on:{click:c.handleIconDoubleLeftClick}}),c._v(" "),h("icon-button",{attrs:{type:"double-right",disabled:c.isDisabledArrows("next-decade")},on:{click:c.handleIconDoubleRightClick}}),c._v(" "),h("span",{class:c.prefixClass+"-calendar-header-label"},[h("span",[c._v(c._s(c.firstYear))]), 524c._v(" "),h("span",{class:c.prefixClass+"-calendar-decade-separator"}),c._v(" "),h("span",[c._v(c._s(c.lastYear))])])],1),c._v(" "),h("div",{class:c.prefixClass+"-calendar-content"},[h("table",{class:c.prefixClass+"-table "+c.prefixClass+"-table-year",on:{click:c.handleClick}},c._l(c.years,function(n,C){return h("tr",{key:C},c._l(n,function(L,O){return h("td",{key:O,staticClass:"cell",class:c.getCellClasses(L),attrs:{"data-year":L}},[h("div",[c._v(c._s(L))])])}),0)}),0)])])},staticRenderFns:[]},void 0, 525{name:"TableYear",components:{IconButton:Aa},inject:{prefixClass:{default:"mx"}},props:{disabledCalendarChanger:{type:Function,default:function(){return!1}},calendar:{type:Date,default:function(){return new Date}},getCellClasses:{type:Function,default:function(){return[]}},getYearPanel:{type:Function}},computed:{years:function(){var c=new Date(this.calendar);return"function"==typeof this.getYearPanel?this.getYearPanel(c):this.getYears(c)},firstYear:function(){return this.years[0][0]},lastYear:function(){var c= 526function(d){return d[d.length-1]};return c(c(this.years))}},methods:{isDisabledArrows:function(c){var d=new Date(this.calendar);switch(c){case "last-decade":d.setFullYear(this.firstYear-1,11,31);d.setHours(23,59,59,999);break;case "next-decade":d.setFullYear(this.lastYear+1,0,1)}return this.disabledCalendarChanger(d,c)},getYears:function(c){c=10*Math.floor(c.getFullYear()/10);for(var d=[],h=0;10>h;h++)d.push(c+h);return k(d,2)},handleIconDoubleLeftClick:function(){this.$emit("changecalendar",pa(this.calendar, 527function(c){return c-10}),"last-decade")},handleIconDoubleRightClick:function(){this.$emit("changecalendar",pa(this.calendar,function(c){return c+10}),"next-decade")},handleClick:function(c){c=c.target;"DIV"===c.tagName.toUpperCase()&&(c=c.parentNode);var d=c.getAttribute("data-year");d&&!c.classList.contains("disabled")&&this.$emit("select",parseInt(d,10))}}},void 0,!1,void 0,!1,void 0,void 0,void 0),Ma={name:"CalendarPanel",inject:{prefixClass:{default:"mx"},dispatchDatePicker:{default:function(){return function(){}}}}, 528props:{value:{},defaultValue:{default:function(){var c=new Date;return c.setHours(0,0,0,0),c}},defaultPanel:{type:String},disabledCalendarChanger:{type:Function,default:function(){return!1}},disabledDate:{type:Function,default:function(){return!1}},type:{type:String,default:"date"},getClasses:{type:Function,default:function(){return[]}},showWeekNumber:{type:Boolean,default:void 0},getYearPanel:{type:Function},titleFormat:{type:String,default:"YYYY-MM-DD"},calendar:Date,partialUpdate:{type:Boolean, 529default:!1}},data:function(){var c=["date","month","year"],d=Math.max(c.indexOf(this.type),c.indexOf(this.defaultPanel));return{panel:-1!==d?c[d]:"date",innerCalendar:new Date}},computed:{innerValue:function(){var c=Array.isArray(this.value)?this.value:[this.value],d={year:R,month:I,date:ba},h=d[this.type]||d.date;return c.filter(F).map(function(n){return h(n)})},calendarYear:function(){return this.innerCalendar.getFullYear()},calendarMonth:function(){return this.innerCalendar.getMonth()}},watch:{value:{immediate:!0, 530handler:"initCalendar"},calendar:{handler:"initCalendar"},defaultValue:{handler:"initCalendar"}},methods:{initCalendar:function(){var c=this.calendar;F(c)||(c=this.innerValue.length,c=N(0<c?this.innerValue[c-1]:this.defaultValue));this.innerCalendar=I(c)},isDisabled:function(c){return this.disabledDate(new Date(c),this.innerValue)},emitDate:function(c,d){this.isDisabled(c)||(this.$emit("select",c,d,this.innerValue),this.dispatchDatePicker("pick",c,d))},handleCalendarChange:function(c,d){var h=new Date(this.innerCalendar); 531this.innerCalendar=c;this.$emit("update:calendar",c);this.dispatchDatePicker("calendar-change",c,h,d)},handelPanelChange:function(c){var d=this.panel;this.panel=c;this.dispatchDatePicker("panel-change",c,d)},handleSelectYear:function(c){if("year"===this.type)c=this.getYearCellDate(c),this.emitDate(c,"year");else if(this.handleCalendarChange(q(c,this.calendarMonth),"year"),this.handelPanelChange("month"),this.partialUpdate&&1===this.innerValue.length){var d=new Date(this.innerValue[0]);d.setFullYear(c); 532this.emitDate(d,"year")}},handleSelectMonth:function(c){if("month"===this.type)c=this.getMonthCellDate(c),this.emitDate(c,"month");else if(this.handleCalendarChange(q(this.calendarYear,c),"month"),this.handelPanelChange("date"),this.partialUpdate&&1===this.innerValue.length){var d=new Date(this.innerValue[0]);d.setFullYear(this.calendarYear);this.emitDate(ka(d,c),"month")}},handleSelectDate:function(c){this.emitDate(c,"week"===this.type?"week":"date")},getMonthCellDate:function(c){return q(this.calendarYear, 533c)},getYearCellDate:function(c){return q(c,0)},getDateClasses:function(c){var d=c.getMonth()!==this.calendarMonth,h=[];c.getTime()===(new Date).setHours(0,0,0,0)&&h.push("today");d&&h.push("not-current-month");var n=this.getStateClass(c);return"active"===n&&d||h.push(n),h.concat(this.getClasses(c,this.innerValue,h.join(" ")))}
533,getMonthClasses:function(c){var d=[];if("month"!==this.type)return this.calendarMonth===c&&d.push("active"),c=this.getMonthCellDate(c),this.disabledCalendarChanger(c,"month")&& 534d.push("disabled"),d;c=this.getMonthCellDate(c);return d.push(this.getStateClass(c)),d.concat(this.getClasses(c,this.innerValue,d.join(" ")))},getYearClasses:function(c){var d=[];if("year"!==this.type)return this.calendarYear===c&&d.push("active"),c=this.getYearCellDate(c),this.disabledCalendarChanger(c,"year")&&d.push("disabled"),d;c=this.getYearCellDate(c);return d.push(this.getStateClass(c)),d.concat(this.getClasses(c,this.innerValue,d.join(" ")))},getStateClass:function(c){return this.isDisabled(c)? 535"disabled":this.innerValue.some(function(d){return d.getTime()===c.getTime()})?"active":""},getWeekState:function(c){if("week"!==this.type)return"";var d=c[0].getTime(),h=c[6].getTime();return this.innerValue.some(function(n){n=n.getTime();return n>=d&&n<=h})?"".concat(this.prefixClass,"-active-week"):""}},render:function(c){var d=this.panel,h=this.innerCalendar;return"year"===d?c(ib,{attrs:{disabledCalendarChanger:this.disabledCalendarChanger,calendar:h,getCellClasses:this.getYearClasses,getYearPanel:this.getYearPanel}, 536on:{select:this.handleSelectYear,changecalendar:this.handleCalendarChange}}):"month"===d?c(hb,{attrs:{disabledCalendarChanger:this.disabledCalendarChanger,calendar:h,getCellClasses:this.getMonthClasses},on:{select:this.handleSelectMonth,changepanel:this.handelPanelChange,changecalendar:this.handleCalendarChange}}):c(gb,{attrs:{disabledCalendarChanger:this.disabledCalendarChanger,calendar:h,getCellClasses:this.getDateClasses,getRowClasses:this.getWeekState,titleFormat:this.titleFormat,showWeekNumber:"boolean"== 537typeof this.showWeekNumber?this.showWeekNumber:"week"===this.type},class:g({},"".concat(this.prefixClass,"-calendar-week-mode"),"week"===this.type),on:{select:this.handleSelectDate,changepanel:this.handelPanelChange,changecalendar:this.handleCalendarChange}})}},Ra={name:"CalendarRange",components:{CalendarPanel:Ma},provide:function(){return{onDateMouseEnter:this.onDateMouseEnter,onDateMouseLeave:this.onDateMouseLeave}},inject:{prefixClass:{default:"mx"}},props:w({},Ma.props),data:function(){return{innerValue:[], 538calendars:[],hoveredValue:null}},computed:{calendarMinDiff:function(){var c={date:1,month:12,year:120};return c[this.type]||c.date},calendarMaxDiff:function(){return 1/0},defaultValues:function(){return Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue,this.defaultValue]}},watch:{value:{immediate:!0,handler:function(){var c=this;this.innerValue=H(this.value)?this.value:[new Date(NaN),new Date(NaN)];var d=this.innerValue.map(function(h,n){return I(N(h,c.defaultValues[n]))});this.updateCalendars(d)}}}, 539methods:{handleSelect:function(c,d){var h=a(this.innerValue,2),n=h[0];h=h[1];F(n)&&!F(h)?(n.getTime()>c.getTime()?this.innerValue=[c,n]:this.innerValue=[n,c],this.emitDate(this.innerValue,d)):this.innerValue=[c,new Date(NaN)]},onDateMouseEnter:function(c){this.hoveredValue=c},onDateMouseLeave:function(){this.hoveredValue=null},emitDate:function(c,d){this.$emit("select",c,d)},updateStartCalendar:function(c){this.updateCalendars([c,this.calendars[1]],1)},updateEndCalendar:function(c){this.updateCalendars([this.calendars[0], 540c],0)},updateCalendars:function(c){var d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1,h=this.getCalendarGap(c);if(h){var n=new Date(c[d]);n.setMonth(n.getMonth()+(0===d?-h:h));c[d]=n}this.calendars=c},getCalendarGap:function(c){var d=a(c,2);c=d[0];d=d[1];c=12*(d.getFullYear()-c.getFullYear())+(d.getMonth()-c.getMonth());d=this.calendarMinDiff;var h=this.calendarMaxDiff;return c<d?d-c:c>h?h-c:0},getRangeClasses:function(c,d,h){var n=[].concat(this.getClasses(c,d,h));if(/disabled|active/.test(h))return n; 541h=function(C,L){var O=2<arguments.length&&void 0!==arguments[2]?arguments[2]:function(qa){return qa.getTime()},Y=O(C),ma=a(L.map(O),2);O=ma[0];ma=ma[1];O>ma&&(ma=[ma,O],O=ma[0],ma=ma[1]);return Y>O&&Y<ma};return 2===d.length&&h(c,d)?n.concat("in-range"):1===d.length&&this.hoveredValue&&h(c,[d[0],this.hoveredValue])?n.concat("hover-in-range"):n}},render:function(c){var d=this,h=this.calendars.map(function(n,C){n=w({},d.$props,{calendar:n,value:d.innerValue,defaultValue:d.defaultValues[C],getClasses:d.getRangeClasses,
542partialUpdate:!1});C={select:d.handleSelect,"update:calendar":0===C?d.updateStartCalendar:d.updateEndCalendar};return c("calendar-panel",{props:w({},n),on:w({},C)})});return c("div",{class:"".concat(this.prefixClass,"-range-wrapper")},[h])}};Da=V({render:function(){var c=this.$createElement;c=this._self._c||c;return c("div",{class:this.prefixClass+"-scrollbar",style:{position:"relative",overflow:"hidden"}},[c("div",{ref:"wrap",class:this.prefixClass+"-scrollbar-wrap",style:{marginRight:"-"+this.scrollbarWidth+ 543"px"},on:{scroll:this.handleScroll}},[this._t("default")],2),this._v(" "),c("div",{class:this.prefixClass+"-scrollbar-track"},[c("div",{ref:"thumb",class:this.prefixClass+"-scrollbar-thumb",style:{height:this.thumbHeight,top:this.thumbTop},on:{mousedown:this.handleDragstart}})])])},staticRenderFns:[]},void 0,{inject:{prefixClass:{default:"mx"}},data:function(){return{scrollbarWidth:0,thumbTop:"",thumbHeight:""}},created:function(){this.scrollbarWidth=function(){if("undefined"==typeof window)return 0; 544if(void 0!==Wa)return Wa;var c=document.createElement("div");c.style.visibility="hidden";c.style.overflow="scroll";c.style.width="100px";c.style.position="absolute";c.style.top="-9999px";document.body.appendChild(c);var d=document.createElement("div");return d.style.width="100%",c.appendChild(d),Wa=c.offsetWidth-d.offsetWidth,c.parentNode.removeChild(c),Wa}();document.addEventListener("mouseup",this.handleDragend)},beforeDestroy:function(){document.addEventListener("mouseup",this.handleDragend)}, 545mounted:function(){this.$nextTick(this.getThumbSize)},methods:{getThumbSize:function(){var c=this.$refs.wrap;c&&(c=100*c.clientHeight/c.scrollHeight,this.thumbHeight=100>c?"".concat(c,"%"):"")},handleScroll:function(c){c=c.currentTarget;this.thumbTop="".concat(100*c.scrollTop/c.scrollHeight,"%")},handleDragstart:function(c){c.stopImmediatePropagation();this._draggable=!0;this._prevY=c.clientY-this.$refs.thumb.offsetTop;document.addEventListener("mousemove",this.handleDraging)},handleDraging:function(c){if(this._draggable){var d= 546this.$refs.wrap;d.scrollTop=(c.clientY-this._prevY)*d.scrollHeight/d.clientHeight}},handleDragend:function(){this._draggable&&(this._draggable=!1,document.removeEventListener("mousemove",this.handleDraging))}}},void 0,!1,void 0,!1,void 0,void 0,void 0);var Za=function(c){return 10>(c=parseInt(c,10))?"0".concat(c):"".concat(c)},$a=function(c,d,h){if(Array.isArray(h))return h.filter(function(C){return 0<=C&&C<c});0>=d&&(d=1);h=[];for(var n=0;n<c;n+=d)h.push(n);return h},jb=function n(d,h){var C=2<arguments.length&& 547void 0!==arguments[2]?arguments[2]:0;if(0>=C)requestAnimationFrame(function(){d.scrollTop=h});else{var L=(h-d.scrollTop)/C*10;requestAnimationFrame(function(){var O=d.scrollTop+L;O>=h?d.scrollTop=h:(d.scrollTop=O,n(d,h,C-10))})}};Aa=V({render:function(){var d=this,h=d.$createElement,n=d._self._c||h;return n("div",{class:d.prefixClass+"-time-columns"},d._l(d.columns,function(C,L){return n("scrollbar-vertical",{key:L,class:d.prefixClass+"-time-column"},[n("ul",{class:d.prefixClass+"-time-list",attrs:{"data-type":C.type, 548"data-index":L},on:{click:d.handleSelect}},d._l(C.list,function(O,Y){return n("li",{key:O.value,class:[d.prefixClass+"-time-item",d.getClasses(O.value,C.type)],attrs:{"data-index":Y}},[d._v("\n "+d._s(O.text)+"\n ")])}),0)])}),1)},staticRenderFns:[]},void 0,{name:"ListColumns",components:{ScrollbarVertical:Da},inject:{prefixClass:{default:"mx"}},props:{date:Date,scrollDuration:{type:Number,default:100},getClasses:{type:Function,default:function(){return[]}},hourOptions:Array,minuteOptions:Array, 549secondOptions:Array,showHour:{type:Boolean,default:!0},showMinute:{type:Boolean,default:!0},showSecond:{type:Boolean,default:!0},hourStep:{type:Number,default:1},minuteStep:{type:Number,default:1},secondStep:{type:Number,default:1},use12h:{type:Boolean,default:!1}},computed:{columns:function(){var d=[];return this.showHour&&d.push({type:"hour",list:this.getHoursList()}),this.showMinute&&d.push({type:"minute",list:this.getMinutesList()}),this.showSecond&&d.push({type:"second",list:this.getSecondsList()}), 550this.use12h&&d.push({type:"ampm",list:this.getAMPMList()}),d.filter(function(h){return 0<h.list.length})}},watch:{date:{handler:function(){var d=this;this.$nextTick(function(){d.scrollToSelected(d.scrollDuration)})}}},mounted:function(){this.scrollToSelected(0)},methods:{getHoursList:function(){var d=this;return $a(this.use12h?12:24,this.hourStep,this.hourOptions).map(function(h){var n=new Date(d.date),C=Za(h);return d.use12h&&(0===h&&(C="12"),12<=n.getHours()&&(h+=12)),{value:n.setHours(h),text:C}})}, 551getMinutesList:function(){var d=this;return $a(60,this.minuteStep,this.minuteOptions).map(function(h){return{value:(new Date(d.date)).setMinutes(h),text:Za(h)}})},getSecondsList:function(){var d=this;return $a(60,this.secondStep,this.secondOptions).map(function(h){return{value:(new Date(d.date)).setSeconds(h),text:Za(h)}})},getAMPMList:function(){var d=this;return["AM","PM"].map(function(h,n){var C=new Date(d.date);return{text:h,value:C.setHours(C.getHours()%12+12*n)}})},scrollToSelected:function(d){for(var h= 552this.$el.querySelectorAll(".active"),n=0;n<h.length;n++){var C=h[n],L=S(C,this.$el);L&&jb(L,C.offsetTop,d)}},handleSelect:function(d){var h=d.target,n=d.currentTarget;"LI"===h.tagName.toUpperCase()&&(d=n.getAttribute("data-type"),n=parseInt(n.getAttribute("data-index"),10),h=
552parseInt(h.getAttribute("data-index"),10),this.$emit("select",this.columns[n].list[h].value,d))}}},void 0,!1,void 0,!1,void 0,void 0,void 0);Da=V({render:function(){var d=this,h=d.$createElement,n=d._self._c||h;return n("scrollbar-vertical", 553d._l(d.list,function(C){return n("div",{key:C.value,class:[d.prefixClass+"-time-option",d.getClasses(C.value)],on:{click:function(L){return d.handleSelect(C.value)}}},[d._v("\n "+d._s(C.text)+"\n ")])}),0)},staticRenderFns:[]},void 0,{name:"ListOptions",components:{ScrollbarVertical:Da},inject:{getLocale:{default:function(){return Q}},prefixClass:{default:"mx"}},props:{date:Date,options:{type:[Object,Function],default:function(){return[]}},format:{type:String,default:"HH:mm:ss"},getClasses:{type:Function, 554default:function(){return[]}}},computed:{list:function(){var d=[],h=this.options;if("function"==typeof h)return h()||[];var n=aa(h.start),C=aa(h.end),L=aa(h.step);h=h.format||this.format;if(n&&C&&L){n=n.minutes+60*n.hours;L=L.minutes+60*L.hours;C=Math.floor((C.minutes+60*C.hours-n)/L);for(var O=0;O<=C;O++){var Y=n+O*L;Y=(new Date(this.date)).setHours(Math.floor(Y/60),Y%60,0);d.push({value:Y,text:this.formatDate(Y,h)})}}return d}},mounted:function(){this.scrollToSelected()},methods:{formatDate:function(d, 555h){return z(d,h,{locale:this.getLocale().formatLocale})},scrollToSelected:function(){var d=this.$el.querySelector(".active");if(d){var h=S(d,this.$el);h&&(h&&(h.scrollTop=d.offsetTop),!0)}},handleSelect:function(d){this.$emit("select",d,"time")}}},void 0,!1,void 0,!1,void 0,void 0,void 0);var Ia=V({render:function(){var d=this.$createElement;d=this._self._c||d;return d("div",{class:this.prefixClass+"-time"},[this.showTimeHeader?d("div",{class:this.prefixClass+"-time-header"},[d("button",{class:this.prefixClass+ 556"-btn "+this.prefixClass+"-btn-text "+this.prefixClass+"-time-header-title",attrs:{type:"button"},on:{click:this.handleClickTitle}},[this._v("\n "+this._s(this.title)+"\n ")])]):this._e(),this._v(" "),d("div",{class:this.prefixClass+"-time-content"},[this.timePickerOptions?d("list-options",{attrs:{date:this.innerValue,"get-classes":this.getClasses,options:this.timePickerOptions,format:this.innerForamt},on:{select:this.handleSelect}}):d("list-columns",this._b({attrs:{date:this.innerValue,"get-classes":this.getClasses, 557"hour-options":this.hourOptions,"minute-options":this.minuteOptions,"second-options":this.secondOptions,"hour-step":this.hourStep,"minute-step":this.minuteStep,"second-step":this.secondStep,"scroll-duration":this.scrollDuration},on:{select:this.handleSelect}},"list-columns",this.ShowHourMinuteSecondAMPM,!1))],1)])},staticRenderFns:[]},void 0,{name:"TimePanel",components:{ListColumns:Aa,ListOptions:Da},inject:{getLocale:{default:function(){return Q}},prefixClass:{default:"mx"}},props:{value:{},defaultValue:{default:function(){var d= 558new Date;return d.setHours(0,0,0,0),d}},format:{default:"HH:mm:ss"},timeTitleFormat:{type:String,default:"YYYY-MM-DD"},showTimeHeader:{type:Boolean,default:!1},disabledTime:{type:Function,default:function(){return!1}},timePickerOptions:{type:[Object,Function],default:function(){return null}},hourOptions:Array,minuteOptions:Array,secondOptions:Array,hourStep:{type:Number,default:1},minuteStep:{type:Number,default:1},secondStep:{type:Number,default:1},showHour:{type:Boolean,default:void 0},showMinute:{type:Boolean, 559default:void 0},showSecond:{type:Boolean,default:void 0},use12h:{type:Boolean,default:void 0},scrollDuration:{type:Number,default:100}},data:function(){return{innerValue:N(this.value,this.defaultValue)}},computed:{title:function(){return this.formatDate(new Date(this.innerValue),this.timeTitleFormat)},innerForamt:function(){return"string"==typeof this.format?this.format:"HH:mm:ss"},ShowHourMinuteSecondAMPM:function(){var d=this,h=this.innerForamt,n={showHour:/[HhKk]/.test(h),showMinute:/m/.test(h), 560showSecond:/s/.test(h),use12h:/a/i.test(h)},C={};return Object.keys(n).forEach(function(L){C[L]="boolean"==typeof d[L]?d[L]:n[L]}),C}},watch:{value:{immediate:!0,handler:function(){this.innerValue=N(this.value,this.defaultValue)}}},methods:{formatDate:function(d,h){return z(d,h,{locale:this.getLocale().formatLocale})},isDisabledTime:function(d){return this.disabledTime(new Date(d))},isDisabledHour:function(d){d=new Date(d);return this.isDisabledTime(d)&&this.isDisabledTime(d.setMinutes(0,0,0))&&this.isDisabledTime(d.setMinutes(59, 56159,999))},isDisabledMinute:function(d){d=new Date(d);return this.isDisabledTime(d)&&this.isDisabledTime(d.setSeconds(0,0))&&this.isDisabledTime(d.setSeconds(59,999))},isDisabledAMPM:function(d){d=new Date(d);var h=12>d.getHours()?0:12,n=h+11;return this.isDisabledTime(d)&&this.isDisabledTime(d.setHours(h,0,0,0))&&this.isDisabledTime(d.setHours(n,59,59,999))},isDisabled:function(d,h){return"hour"===h?this.isDisabledHour(d):"minute"===h?this.isDisabledMinute(d):"ampm"===h?this.isDisabledAMPM(d):this.isDisabledTime(d)}, 562handleSelect:function(d,h){var n=new Date(d);this.isDisabled(d,h)||(this.innerValue=n,this.isDisabledTime(n)||this.$emit("select",n,h))},handleClickTitle:function(){this.$emit("clicktitle")},getClasses:function(d,h){var n=new Date(d);return this.isDisabled(d,h)?"disabled":n.getTime()===this.innerValue.getTime()?"active":""}}},void 0,!1,void 0,!1,void 0,void 0,void 0),Sa={name:"TimeRange",inject:{prefixClass:{default:"mx"}},props:w({},Ia.props),data:function(){return{startValue:new Date(NaN),endValue:new Date(NaN)}}, 563watch:{value:{immediate:!0,handler:function(){if(H(this.value)){var d=a(this.value,2),h=d[1];this.startValue=d[0];this.endValue=h}else this.startValue=new Date(NaN),this.endValue=new Date(NaN)}}},methods:{emitChange:function(d,h){this.$emit("select",[this.startValue,this.endValue],"time"===d?"time-range":d,h)},handleSelectStart:function(d,h){this.startValue=d;this.endValue.getTime()>=d.getTime()||(this.endValue=d);this.emitChange(h,0)},handleSelectEnd:function(d,h){this.endValue=d;this.startValue.getTime()<= 564d.getTime()||(this.startValue=d);this.emitChange(h,1)},disabledStartTime:function(d){return this.disabledTime(d,0)},disabledEndTime:function(d){return d.getTime()<this.startValue.getTime()||this.disabledTime(d,1)}},render:function(d){var h=Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue,this.defaultValue];return d("div",{class:"".concat(this.prefixClass,"-range-wrapper")},[d(Ia,{props:w({},w({},this.$props,{value:this.startValue,defaultValue:h[0],disabledTime:this.disabledStartTime})), 565on:w({},w({},this.$listeners,{select:this.handleSelectStart}))}),d(Ia,{props:w({},w({},this.$props,{value:this.endValue,defaultValue:h[1],disabledTime:this.disabledEndTime})),on:w({},w({},this.$listeners,{select:this.handleSelectEnd}))})])}};Aa={name:"DatetimePanel",inject:{prefixClass:{default:"mx"}},emits:["select","update:show-time-panel"],props:w({},Ma.props,{},Ia.props,{showTimePanel:{type:Boolean,default:void 0}}
vendor: 5,948 bytes, lines 565-577
565),data:function(){return{defaultTimeVisible:!1,currentValue:this.value}},computed:{timeVisible:function(){return"boolean"== 566typeof this.showTimePanel?this.showTimePanel:this.defaultTimeVisible}},watch:{value:function(d){this.currentValue=d}},methods:{closeTimePanel:function(){this.defaultTimeVisible=!1;this.$emit("update:show-time-panel",!1)},openTimePanel:function(){this.defaultTimeVisible=!0;this.$emit("update:show-time-panel",!0)},emitDate:function(d,h){this.$emit("select",d,h)},handleSelect:function(d,h){"date"===h&&this.openTimePanel();var n=Ba(d,N(this.value,this.defaultValue));this.disabledTime(new Date(n))&&(n= 567Ba(d,this.defaultValue),this.disabledTime(new Date(n)))?this.currentValue=n:this.emitDate(n,h)}},render:function(d){var h={props:w({},A(this.$props,Object.keys(Ma.props)),{type:"date",value:this.currentValue}),on:{select:this.handleSelect}},n={props:w({},A(this.$props,Object.keys(Ia.props)),{showTimeHeader:!0,value:this.currentValue}),on:{select:this.emitDate,clicktitle:this.closeTimePanel}},C=this.prefixClass;return d("div",[d(Ma,Ga([{},h])),this.timeVisible&&d(Ia,Ga([{class:"".concat(C,"-calendar-time")}, 568n]))])}};Da={name:"DatetimeRange",inject:{prefixClass:{default:"mx"}},emits:["select","update:show-time-panel"],props:w({},Ra.props,{},Sa.props,{showTimePanel:{type:Boolean,default:void 0}}),data:function(){return{defaultTimeVisible:!1,currentValue:this.value}},computed:{timeVisible:function(){return"boolean"==typeof this.showTimePanel?this.showTimePanel:this.defaultTimeVisible}},watch:{value:function(d){this.currentValue=d}},methods:{closeTimePanel:function(){this.defaultTimeVisible=!1;this.$emit("update:show-time-panel", 569!1)},openTimePanel:function(){this.defaultTimeVisible=!0;this.$emit("update:show-time-panel",!0)},emitDate:function(d,h){this.$emit("select",d,h)},handleSelect:function(d,h){var n=this;"date"===h&&this.openTimePanel();var C=Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue,this.defaultValue],L=d.map(function(O,Y){return Ba(O,H(n.value)?n.value[Y]:C[Y])});L[1].getTime()<L[0].getTime()&&(L=[L[0],L[0]]);L.some(this.disabledTime)&&(L=d.map(function(O,Y){return Ba(O,C[Y])})).some(this.disabledTime)? 570this.currentValue=L:this.emitDate(L,h)}},render:function(d){var h={props:w({},A(this.$props,Object.keys(Ra.props)),{type:"date",value:this.currentValue}),on:{select:this.handleSelect}},n={props:w({},A(this.$props,Object.keys(Sa.props)),{value:this.currentValue,showTimeHeader:!0}),on:{select:this.emitDate,clicktitle:this.closeTimePanel}},C=this.prefixClass;return d("div",[d(Ra,Ga([{},h])),this.timeVisible&&d(Sa,Ga([{class:"".concat(C,"-calendar-time")},n]))])}};var kb={default:Ma,time:Ia,datetime:Aa}, 571lb={default:Ra,time:Sa,datetime:Da},Na={name:"DatePicker",provide:function(){var d=this;return{getLocale:function(){return d.locale},getWeek:this.getWeek,prefixClass:this.prefixClass,dispatchDatePicker:this.$emit.bind(this)}},props:w({},Aa.props,{value:{},valueType:{type:String,default:"date"},type:{type:String,default:"date"},format:{type:String},formatter:{type:Object},range:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},rangeSeparator:{type:String},lang:{type:[String,Object]},placeholder:{type:String, 572default:""},editable:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},prefixClass:{type:String,default:"mx"},inputClass:{},inputAttr:{type:Object,default:function(){return{}}},appendToBody:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},popupClass:{},popupStyle:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},confirm:{type:Boolean,default:!1},confirmText:{type:String,default:"OK"},renderInputText:{type:Function}, 573shortcuts:{type:Array,validator:function(d){return Array.isArray(d)&&d.every(function(h){return u(h)&&"string"==typeof h.text&&"function"==typeof h.onClick})},default:function(){return[]}}}),data:function(){return{currentValue:null,userInput:null,defaultOpen:!1,mouseInInput:!1}},computed:{popupVisible:function(){return!this.disabled&&("boolean"==typeof this.open?this.open:this.defaultOpen)},innerRangeSeparator:function(){return this.rangeSeparator||(this.multiple?",":" ~ ")},innerFormat:function(){var d= 574{date:"YYYY-MM-DD",datetime:"YYYY-MM-DD HH:mm:ss",year:"YYYY",month:"YYYY-MM",time:"HH:mm:ss",week:"w"};return this.format||d[this.type]||d.date},innerValue:function(){var d=this.value;return this.validMultipleType?(Array.isArray(d)?d:[]).map(this.value2date):this.range?(Array.isArray(d)?d.slice(0,2):[null,null]).map(this.value2date):this.value2date(d)},text:function(){var d=this;return null!==this.userInput?this.userInput:"function"==typeof this.renderInputText?this.renderInputText(this.innerValue): 575this.isValidValue(this.innerValue)?Array.isArray(this.innerValue)?this.innerValue.map(function(h){return d.formatDate(h)}).join(this.innerRangeSeparator):this.formatDate(this.innerValue):""},showClearIcon:function(){return!this.disabled&&this.clearable&&this.text&&this.mouseInInput},locale:function(){return u(this.lang)?E(Q(),this.lang):Q(this.lang)},validMultipleType:function(){return this.multiple&&!this.range&&-1!==["date","month","year"].indexOf(this.type)}},watch:{innerValue:{immediate:!0,handler:function(d){this.currentValue= 576d}},popupVisible:{handler:function(d){d&&(this.currentValue=this.innerValue)}}},created:function(){"object"===b(this.format)&&console.warn("[vue2-datepicker]: The prop `format` don't support Object any more. You can use the new prop `formatter` to replace it")},methods:{handleMouseEnter:function(){this.mouseInInput=!0},handleMouseLeave:function(){this.mouseInInput=!1},handleClickOutSide:function(d){this.$el.contains(d.target)||this.closePopup()},getFormatter:function(d){return u(this.formatter)&& 577this.formatter[d]||u(this.format)&&this.format[d]},getWeek:function(d,h){return"function"==typeof this.getFormatter("getWeek")?this.getFormatter("getWeek")(d,h):M(d,h)}
577,parseDate:function(d,h){return(h=h||this.innerFormat,"function"==typeof this.getFormatter("parse"))?this.getFormatter("parse")(d,h):e(d,h,{locale:this.locale.formatLocale,backupDate:new Date})},formatDate:function(d,h){return h=h||this.innerFormat,"function"==typeof this.getFormatter("stringify")?this.getFormatter("stringify")(d,h): 578z(d,h,{locale:this.locale.formatLocale})},value2date:function(d){switch(this.valueType){case "date":return d instanceof Date?new Date(d.getTime()):new Date(NaN);case "timestamp":return"number"==typeof d?new Date(d):new Date(NaN);case "format":return"string"==typeof d?this.parseDate(d):new Date(NaN);default:return"string"==typeof d?this.parseDate(d,this.valueType):new Date(NaN)}},date2value:function(d){if(!F(d))return null;switch(this.valueType){case "date":return d;case "timestamp":return d.getTime(); 579case "format":return this.formatDate(d);default:return this.formatDate(d,this.valueType)}},emitValue:function(d,h){var n=!(2<arguments.length&&void 0!==arguments[2])||arguments[2];this.userInput=null;var C=Array.isArray(d)?d.map(this.date2value):this.date2value(d);return this.$emit("input",C),this.$emit("change",C,h),n&&this.closePopup(),C},isValidValue:function(d){return this.validMultipleType?(h=d,Array.isArray(h)&&h.every(F)):this.range?H(d):F(d);var h},isValidValueAndNotDisabled:function(d){if(!this.isValidValue(d))return!1; 580var h="function"==typeof this.disabledDate?this.disabledDate:function(){return!1},n="function"==typeof this.disabledTime?this.disabledTime:function(){return!1};return Array.isArray(d)||(d=[d]),d.every(function(C){return!h(C)&&!n(C)})},handleMultipleDates:function(d,h){if(this.validMultipleType&&h){var n=h.filter(function(C){return C.getTime()!==d.getTime()});return n.length===h.length&&n.push(d),n}return d},handleSelectDate:function(d,h,n){d=this.handleMultipleDates(d,n);this.confirm?this.currentValue= 581d:this.emitValue(d,h,!this.validMultipleType&&(h===this.type||"time"===h))},clear:function(){this.emitValue(this.range?[null,null]:null);this.$emit("clear")},handleClear:function(d){d.stopPropagation();this.clear()},handleConfirmDate:function(){var d=this.emitValue(this.currentValue);this.$emit("confirm",d)},handleSelectShortcut:function(d){d=d.currentTarget.getAttribute("data-index");d=this.shortcuts[parseInt(d,10)];u(d)&&"function"==typeof d.onClick&&(d=d.onClick(this))&&this.emitValue(d)},openPopup:function(d){this.popupVisible|| 582this.disabled||(this.defaultOpen=!0,this.$emit("open",d),this.$emit("update:open",!0))},closePopup:function(){this.popupVisible&&(this.defaultOpen=!1,this.$emit("close"),this.$emit("update:open",!1))},blur:function(){this.$refs.input&&this.$refs.input.blur()},focus:function(){this.$refs.input&&this.$refs.input.focus()},handleInputChange:function(){var d=this;if(this.editable&&null!==this.userInput){var h=this.userInput.trim();if(this.userInput=null,""!==h){if(this.validMultipleType)var n=h.split(this.innerRangeSeparator).map(function(C){return d.parseDate(C.trim())}); 583else this.range?(n=h.split(this.innerRangeSeparator),2!==n.length&&(n=h.split(this.innerRangeSeparator.trim())),n=n.map(function(C){return d.parseDate(C.trim())})):n=this.parseDate(h);this.isValidValueAndNotDisabled(n)?(this.emitValue(n),this.blur()):this.$emit("input-error",h)}else this.clear()}},handleInputInput:function(d){this.userInput="string"==typeof d?d:d.target.value},handleInputKeydown:function(d){d=d.keyCode;9===d?this.closePopup():13===d&&this.handleInputChange()},handleInputBlur:function(d){this.$emit("blur", 584d)},handleInputFocus:function(d){this.openPopup(d);this.$emit("focus",d)},hasSlot:function(d){return!(!this.$slots[d]&&!this.$scopedSlots[d])},renderSlot:function(d,h,n){var C=this.$scopedSlots[d];return C?C(n)||h:this.$slots[d]||h},renderInput:function(){var d=this.$createElement,h=this.prefixClass,n=w({name:"date",type:"text",autocomplete:"off",value:this.text,class:this.inputClass||"".concat(this.prefixClass,"-input"),readonly:!this.editable,disabled:this.disabled,placeholder:this.placeholder}, 585this.inputAttr),C=n.value,L=n.class;var O=["value","class"];if(null==n)O={};else{var Y;if(null==n)var ma={};else{ma={};var qa=Object.keys(n);for(Y=0;Y<qa.length;Y++){var la=qa[Y];0<=O.indexOf(la)||(ma[la]=n[la])}}if(Object.getOwnPropertySymbols)for(qa=Object.getOwnPropertySymbols(n),Y=0;Y<qa.length;Y++)la=qa[Y],0<=O.indexOf(la)||Object.prototype.propertyIsEnumerable.call(n,la)&&(ma[la]=n[la]);O=ma}la={keydown:this.handleInputKeydown,focus:this.handleInputFocus,blur:this.handleInputBlur,input:this.handleInputInput, 586change:this.handleInputChange};n=this.renderSlot("input",d("input",{domProps:{value:C},class:L,attrs:w({},O),on:w({},la),ref:"input"}),{props:n,events:la});C="time"===this.type?d(eb):d(db);return d("div",{class:"".concat(h,"-input-wrapper"),on:{mouseenter:this.handleMouseEnter,mouseleave:this.handleMouseLeave,click:this.openPopup},ref:"inputWrapper"},[n,this.showClearIcon?d("i",{class:"".concat(h,"-icon-clear"),on:{click:this.handleClear}},[this.renderSlot("icon-clear",d(fb))]):d("i",{class:"".concat(h, 587"-icon-calendar")},[this.renderSlot("icon-calendar",C)])])},renderContent:function(){var d=this.$createElement,h=this.range?lb:kb;h=h[this.type]||h.default;var n=w({},A(this.$props,Object.keys(h.props)),{value:this.currentValue}),C=w({},A(this.$listeners,h.emits||[]),{select:this.handleSelectDate});h=d(h,Ga([{},{props:n,on:C,ref:"picker"}]));return d("div",{class:"".concat(this.prefixClass,"-datepicker-body")},[this.renderSlot("content",h,{value:this.currentValue,emit:this.handleSelectDate})])},renderSidebar:function(){var d= 588this,h=this.$createElement,n=this.prefixClass;return h("div",{class:"".concat(n,"-datepicker-sidebar")},[this.renderSlot("sidebar",null,{value:this.currentValue,emit:this.handleSelectDate}),this.shortcuts.map(function(C,L){return h("button",{key:L,attrs:{"data-index":L,type:"button"},class:"".concat(n,"-btn ").concat(n,"-btn-text ").concat(n,"-btn-shortcut"),on:{click:d.handleSelectShortcut}},[C.text])})])},renderHeader:function(){return(0,this.$createElement)("div",{class:"".concat(this.prefixClass, 589"-datepicker-header")},[this.renderSlot("header",null,{value:this.currentValue,emit:this.handleSelectDate})])},renderFooter:function(){var d=this.$createElement,h=this.prefixClass;return d("div",{class:"".concat(h,"-datepicker-footer")},[this.renderSlot("footer",null,{value:this.currentValue,emit:this.handleSelectDate}),this.confirm?d("button",{attrs:{type:"button"},class:"".concat(h,"-btn ").concat(h,"-datepicker-btn-confirm"),on:{click:this.handleConfirmDate}},[this.confirmText]):null])}},render:function(d){var h,
590n=this.prefixClass,C=this.inline,L=this.disabled,O=this.hasSlot("sidebar")||this.shortcuts.length?this.renderSidebar():null,Y=d("div",{class:"".concat(n,"-datepicker-content")},[this.hasSlot("header")?this.renderHeader():null,this.renderContent(),this.hasSlot("footer")||this.confirm?this.renderFooter():null]);return d("div",{class:(h={},g(h,"".concat(n,"-datepicker"),!0),g(h,"".concat(n,"-datepicker-range"),this.range),g(h,"".concat(n,"-datepicker-inline"),C),g(h,"disabled",L),h)},[C?null:this.renderInput(), 591C?d("div",{class:"".concat(n,"-datepicker-main")},[O,Y]):d(cb,{ref:"popup",class:this.popupClass,style:this.popupStyle,attrs:{visible:this.popupVisible,appendToBody:this.appendToBody},on:{clickoutside:this.handleClickOutSide}},[O,Y])])}};Na.locale=D;Na.install=function(d){d.component(Na.name,Na)};"undefined"!=typeof window&&window.Vue&&Na.install(window.Vue);m(Na,{CalendarPanel:Ma,CalendarRange:Ra,TimePanel:Ia,TimeRange:Sa,DatetimePanel:Aa,DatetimeRange:Da});var bb=Na},35500:function(J,B,l){J.exports= 592function(G){G=G&&G.hasOwnProperty("default")?G.default:G;var x={formatLocale:function(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}(function(r,y){return r(y={exports:{}},y.exports),y.exports}(function(r,y){Object.defineProperty(y,"__esModule",{value:!0});y.default=void 0;y.default={months:"Januar Februar M\u00e4rz April Mai Juni Juli August September Oktober November Dezember".split(" "),monthsShort:"Jan Feb M\u00e4rz Apr Mai Juni Juli Aug Sep Okt Nov Dez".split(" "), 593weekdays:"Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag".split(" "),weekdaysShort:"So. Mo. Di. Mi. Do. Fr. Sa.".split(" "),weekdaysMin:"So Mo Di Mi Do Fr Sa".split(" "),firstDayOfWeek:1,firstWeekContainsDate:4};r.exports=y.default})),yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!0};return G.locale("de",x),x}(l(64042))},35876:function(J){J.exports=function(){return{formatLocale:function(B){return B&&B.__esModule&&Object.prototype.hasOwnProperty.call(B,"default")?B.default:B}(function(B, 594l){return B(l={exports:{}},l.exports),l.exports}(function(B,l){Object.defineProperty(l,"__esModule",{value:!0});l.default=void 0;l.default={months:"January February March April May June July August September October November December".split(" "),monthsShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),weekdaysShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),weekdaysMin:"Su Mo Tu We Th Fr Sa".split(" "),firstDayOfWeek:0, 595firstWeekContainsDate:1};B.exports=l.default})),yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!0}}()},93627:function(J,B,l){J.exports=function(G){G=G&&G.hasOwnProperty("default")?G.default:G;var x={formatLocale:function(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}(function(r,y){return r(y={exports:{}},y.exports),y.exports}(function(r,y){Object.defineProperty(y,"__esModule",{value:!0});y.default=void 0;y.default={months:"janvier f\u00e9vrier mars avril mai juin juillet ao\u00fbt septembre octobre novembre d\u00e9cembre".split(" "), 596monthsShort:"janv. f\u00e9vr. mars avr. mai juin juil. ao\u00fbt sept. oct. nov. d\u00e9c.".split(" "),weekdays:"dimanche lundi mardi mercredi jeudi vendredi samedi".split(" "),weekdaysShort:"dim. lun. mar. mer. jeu. ven. sam.".split(" "),weekdaysMin:"di lu ma me je ve sa".split(" "),firstDayOfWeek:1,firstWeekContainsDate:1};r.exports=y.default})),yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!0};return G.locale("fr",x),x}(l(64042))},73802:function(J,B,l){J.exports=function(G){G=G&&G.hasOwnProperty("default")? 597G.default:G;var x={formatLocale:function(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}(function(r,y){return r(y={exports:{}},y.exports),y.exports}(function(r,y){Object.defineProperty(y,"__esModule",{value:!0});y.default=void 0;y.default={months:"Januari Februari Maret April Mei Juni Juli Agustus September Oktober November Desember".split(" "),monthsShort:"Jan Feb Mar Apr Mei Jun Jul Agt Sep Okt Nov Des".split(" "),weekdays:"Minggu Senin Selasa Rabu Kamis Jumat Sabtu".split(" "), 598weekdaysShort:"Min Sen Sel Rab Kam Jum Sab".split(" "),weekdaysMin:"Mg Sn Sl Rb Km Jm Sb".split(" "),firstDayOfWeek:1,firstWeekContainsDate:7};r.exports=y.default})),yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!0};return G.locale("id",x),x}(l(64042))},12986:function(J,B,l){J.exports=function(G){G=G&&G.hasOwnProperty("default")?G.default:G;var x={formatLocale:function(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}(function(r,y){return r(y={exports:{}},
599y.exports),y.exports}(function(r,y){Object.defineProperty(y,"__esModule",{value:!0});y.default=void 0;y.default={months:"\u4e00\u6708 \u4e8c\u6708 \u4e09\u6708 \u56db\u6708 \u4e94\u6708 \u516d\u6708 \u4e03\u6708 \u516b\u6708 \u4e5d\u6708 \u5341\u6708 \u5341\u4e00\u6708 \u5341\u4e8c\u6708".split(" "),monthsShort:"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),weekdays:"\u65e5\u66dc\u65e5 \u6708\u66dc\u65e5 \u706b\u66dc\u65e5 \u6c34\u66dc\u65e5 \u6728\u66dc\u65e5 \u91d1\u66dc\u65e5 \u571f\u66dc\u65e5".split(" "), 600weekdaysShort:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),weekdaysMin:"\u65e5\u6708\u706b\u6c34\u6728\u91d1\u571f".split(""),firstDayOfWeek:0,firstWeekContainsDate:6};r.exports=y.default})),yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!1};return G.locale("ja",x),x}(l(64042))},93353:function(J,B,l){J.exports=function(G){G=G&&G.hasOwnProperty("default")?G.default:G;var x={formatLocale:function(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}(function(r, 601y){return r(y={exports:{}},y.exports),y.exports}(function(r,y){Object.defineProperty(y,"__esModule",{value:!0});y.default=void 0;y.default={months:"1\uc6d4 2\uc6d4 3\uc6d4 4\uc6d4 5\uc6d4 6\uc6d4 7\uc6d4 8\uc6d4 9\uc6d4 10\uc6d4 11\uc6d4 12\uc6d4".split(" "),monthsShort:"1\uc6d4 2\uc6d4 3\uc6d4 4\uc6d4 5\uc6d4 6\uc6d4 7\uc6d4 8\uc6d4 9\uc6d4 10\uc6d4 11\uc6d4 12\uc6d4".split(" "),weekdays:"\uc77c\uc694\uc77c \uc6d4\uc694\uc77c \ud654\uc694\uc77c \uc218\uc694\uc77c \ubaa9\uc694\uc77c \uae08\uc694\uc77c \ud1a0\uc694\uc77c".split(" "), 602weekdaysShort:"\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0".split(""),weekdaysMin:"\uc77c\uc6d4\ud654\uc218\ubaa9\uae08\ud1a0".split(""),firstDayOfWeek:0,firstWeekContainsDate:6};r.exports=y.default})),yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!1};return G.locale("ko",x),x}(l(64042))},90799:function(J,B,l){J.exports=function(G){G=G&&G.hasOwnProperty("default")?G.default:G;var x={formatLocale:function(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}(function(r, 603y){return r(y={exports:{}},y.exports),y.exports}(function(r,y){Object.defineProperty(y,"__esModule",{value:!0});y.default=void 0;y.default={months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21 \u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c \u0e21\u0e35\u0e19\u0e32\u0e04\u0e21 \u0e40\u0e21\u0e29\u0e32\u0e22\u0e19 \u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21 \u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19 \u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21 \u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21 \u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 \u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19 \u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split(" "), 604monthsShort:"\u0e21.\u0e04. \u0e01.\u0e1e. \u0e21\u0e35.\u0e04. \u0e40\u0e21.\u0e22. \u0e1e.\u0e04. \u0e21\u0e34.\u0e22. \u0e01.\u0e04. \u0e2a.\u0e04. \u0e01.\u0e22. \u0e15.\u0e04. \u0e1e.\u0e22. \u0e18.\u0e04.".split(" "),weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c \u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c \u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23 \u0e1e\u0e38\u0e18 \u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35 \u0e28\u0e38\u0e01\u0e23\u0e4c \u0e40\u0e2a\u0e32\u0e23\u0e4c".split(" "),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c \u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c \u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23 \u0e1e\u0e38\u0e18 \u0e1e\u0e24\u0e2b\u0e31\u0e2a \u0e28\u0e38\u0e01\u0e23\u0e4c \u0e40\u0e2a\u0e32\u0e23\u0e4c".split(" "), 605weekdaysMin:"\u0e2d\u0e32. \u0e08. \u0e2d. \u0e1e. \u0e1e\u0e24. \u0e28. \u0e2a.".split(" "),firstDayOfWeek:0,firstWeekContainsDate:6};r.exports=y.default})),yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!0};return G.locale("th",x),x}(l(64042))},78934:function(J,B,l){J.exports=function(G){G=G&&G.hasOwnProperty("default")?G.default:G;var x={formatLocale:function(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}(function(r,y){return r(y={exports:{}},y.exports), 606y.exports}(function(r,y){Object.defineProperty(y,"__esModule",{value:!0});y.default=void 0;y.default={months:"th\u00e1ng 1;th\u00e1ng 2;th\u00e1ng 3;th\u00e1ng 4;th\u00e1ng 5;th\u00e1ng 6;th\u00e1ng 7;th\u00e1ng 8;th\u00e1ng 9;th\u00e1ng 10;th\u00e1ng 11;th\u00e1ng 12".split(";"),monthsShort:"Th01 Th02 Th03 Th04 Th05 Th06 Th07 Th08 Th09 Th10 Th11 Th12".split(" "),weekdays:"ch\u1ee7 nh\u1eadt;th\u1ee9 hai;th\u1ee9 ba;th\u1ee9 t\u01b0;th\u1ee9 n\u0103m;th\u1ee9 s\u00e1u;th\u1ee9 b\u1ea3y".split(";"), 607weekdaysShort:"CN T2 T3 T4 T5 T6 T7".split(" "),weekdaysMin:"CN T2 T3 T4 T5 T6 T7".split(" "),firstDayOfWeek:1,firstWeekContainsDate:4};r.exports=y.default})),yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!1};return G.locale("vi",x),x}(l(64042))},65791:function(J,B,l){J.exports=function(G){G=G&&G.hasOwnProperty("default")?G.default:G;var x={formatLocale:function(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}(function(r,y){return r(y={exports:{}}
607,y.exports), 608y.exports}(function(r,y){Object.defineProperty(y,"__esModule",{value:!0});y.default=void 0;y.default={months:"\u4e00\u6708 \u4e8c\u6708 \u4e09\u6708 \u56db\u6708 \u4e94\u6708 \u516d\u6708 \u4e03\u6708 \u516b\u6708 \u4e5d\u6708 \u5341\u6708 \u5341\u4e00\u6708 \u5341\u4e8c\u6708".split(" "),monthsShort:"1\u6708 2\u6708 3\u6708 4\u6708 5\u6708 6\u6708 7\u6708 8\u6708 9\u6708 10\u6708 11\u6708 12\u6708".split(" "),weekdays:"\u661f\u671f\u65e5 \u661f\u671f\u4e00 \u661f\u671f\u4e8c \u661f\u671f\u4e09 \u661f\u671f\u56db \u661f\u671f\u4e94 \u661f\u671f\u516d".split(" "), 609weekdaysShort:"\u5468\u65e5 \u5468\u4e00 \u5468\u4e8c \u5468\u4e09 \u5468\u56db \u5468\u4e94 \u5468\u516d".split(" "),weekdaysMin:"\u65e5\u4e00\u4e8c\u4e09\u56db\u4e94\u516d".split(""),firstDayOfWeek:1,firstWeekContainsDate:4,meridiemParse:/\u4e0a\u5348|\u4e0b\u5348/,meridiem:function(M){return 12>M?"\u4e0a\u5348":"\u4e0b\u5348"},isPM:function(M){return"\u4e0b\u5348"===M}};r.exports=y.default})),yearFormat:"YYYY\u5e74",monthFormat:"MMM",monthBeforeYear:!1};return G.locale("zh-cn",x),x}(l(64042))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.