1export const __webpack_esm_id__=1896;export const __webpack_esm_ids__=[1896,5653];export const __webpack_esm_modules__={16168(e,t,o){o.r(t),(0,o(29581).default)()},29581(e,t,o){o.d(t,{default:()=>se}),o.r(t);var n=o(41425),l=o(886);const a={class:"block user-hub"},i={class:"middle-block"},s={class:"head"},c={class:"phone-number"};o(98992),o(23215),o(81454);var r=o(82124);const d={class:"container service-title"},u={class:"row d-flex justify-content-center w-100"},m={class:"font-weight-bold"},p={class:"row d-flex justify-content-center mb-5"},b={class:"col-12 col-md-6 request-callback"},_={class:"row d-flex justify-content-center"},v={class:"col-12 text-center mb-3 notice-subtitle"},h={class:"col-12 col-md-6 mb-2"},g={class:"col-12 text-center error"},k={key:0},y={class:"row d-flex justify-content-center w-100"},w={class:"col-12 text-center mt-2 mb-4"},f={class:"align-icon-text"},L={class:"col-12 d-flex flex-column flex-md-row justify-content-center"};o(33110);var C=o(39030),M=o(85575);const V={class:"accordion"},x={key:0,class:"accordion-content"};const A={name:"BusinessHours",data:()=>({isOpen:!1}),props:{businessHours:{type:Object}},components:{},computed:{...(0,r.L8)("dictionary",["getDictionaryVoice"])},methods:{toggleAccordion(){this.isOpen=!this.isOpen,(0,C.A)("Call me now opening hours clicked","ga4_event",{action:"callMeNow_opening_hours_clicked"})}}};var D=o(66262);const S=(0,D.A)(A,[["render",function(e,t,o,l,a,i){return(0,n.uX)(),(0,n.CE)("div",null,[(0,n.Lk)("div",V,[(0,n.Lk)("button",{onClick:t[0]||(t[0]=(...e)=>i.toggleAccordion&&i.toggleAccordion(...e)),class:"accordion-title"},[(0,n.eW)((0,n.v_)(e.getDictionaryVoice("call_me_now","opening_hours"))+" ",1),(0,n.Lk)("i",{class:(0,n.C4)(["icon",a.isOpen?"icon-chevron-up_20px":"icon-chevron-down_20px"])},null,2)]),a.isOpen?((0,n.uX)(),(0,n.CE)("div",x,[(0,n.Lk)("ul",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(o.businessHours,e=>((0,n.uX)(),(0,n.CE)("li",{key:e.day},[(0,n.Lk)("strong",null,(0,n.v_)(e.day)+" : ",1),(0,n.Lk)("span",null,(0,n.v_)(e.start)+" - "+(0,n.v_)(e.end),1)]))),128))])])):(0,n.Q3)("",!0)])])}],["__scopeId","data-v-286af38c"]]);var O=o(80230);const q={name:"ModalCallMeNowServiceAvailable",mixins:[O.A],props:{formattedBusinessHours:{type:Object},countriesList:{type:Array,required:!0}},components:{BusinessHours:S},data:()=>({isVisible:!1,loading:!1,errorMessage:"",phone:{value:"",isBlurred:!1,inputValue:{formatted:"",valid:!1,country:void 0},lastTrackedNumber:""},idModal:"callmenow-service-available-modal"}),computed:{...(0,r.L8)("dictionary",["getDictionaryVoice"]),inputClasses(){return{"is-invalid":this.phone.isBlurred&&!this.phone.inputValue.valid}},phoneOptions(){return{autoFormat:!0,inputOptions:{showDialCode:!0,showDialCodeInList:!0,placeholder:this.getDictionaryVoice("call_me_now","enter_phone_number")},mode:"international",validCharactersOnly:!0,onlyCountries:this.countriesList,defaultCountry:window.countryCode}}},methods:{requestCallback(){(0,C.A)("Call me now request a callback","ga4_event",{action:"callMeNow_request_a_callback_clicked"}),this.phone.inputValue.valid?(this.loading=!0,axios.post("/starway/request-callback/",{phone_number:this.phone.inputValue.number}).then(e=>{M.A.log("response",JSON.stringify(e)),this.loading=!1,this.$emit("requestCallbackSuccess")}).catch(e=>{M.A.error("error",JSON.stringify(e)),this.loading=!1,this.$emit("requestCallbackError")})):this.errorMessage=this.getDictionaryVoice("call_me_now","phone_format")},onInput(e,t){t&&(this.phone.inputValue=t,this.phone.value=e,this.phone.isBlurred=!1,M.A.log("Phone input updated:",JSON.stringify(this.phone.inputValue)),t.valid&&(this.errorMessage="",t.number!==this.phone.lastTrackedNumber&&((0,C.A)("Call me now phone number added","ga4_event",{action:"callMeNow_phonenumber_added"}),this.phone.lastTrackedNumber=t.number)))},onBlur(){this.phone.isBlurred=!0,this.phone.inputValue.valid||(this.errorMessage=this.getDictionaryVoice("call_me_now","phone_format")),M.A.log("Phone input blurred. Current state:",JSON.stringify(this.phone))},close(){(0,C.A)("Call me now modal closed","ga4_event",{action:"callMeNow_cancel_clicked"}),this.closeModal()},trackFlagClickedEvent(){(0,C.A)("Call me now country selection","ga4_event",{action:"callMeNow_country_selection"})}}},H=(0,D.A)(q,[["render",function(e,t,o,l,a,i){const s=(0,n.g2)("business-hours"),c=(0,n.g2)("vue-tel-input"),r=(0,n.g2)("b-button"),C=(0,n.g2)("b-modal");return(0,n.uX)(),(0,n.Wv)(C,{id:a.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[1]||(t[1]=t=>e.internalState=t),size:"lg",class:"fixed-height-modal",centered:""},{"header-close":(0,n.k6)(()=>[...t[2]||(t[2]=[(0,n.Lk)("i",{class:"icon icon-c-close_16px"},null,-1)])]),default:(0,n.k6)(()=>[(0,n.Lk)("div",d,[(0,n.Lk)("div",u,[(0,n.Lk)("h3",m,(0,n.v_)(e.getDictionaryVoice("call_me_now","
1service_title")),1)])]),(0,n.Lk)("div",p,[(0,n.Lk)("div",b,[(0,n.Lk)("strong",null,(0,n.v_)(e.getDictionaryVoice("call_me_now","callback_request")),1),(0,n.bF)(s,{"business-hours":o.formattedBusinessHours},null,8,["business-hours"])])]),(0,n.Lk)("div",_,[(0,n.Lk)("div",v,(0,n.v_)(e.getDictionaryVoice("call_me_now","valid_number_notice")),1),(0,n.Lk)("div",h,[(0,n.bF)(c,(0,n.v6)(i.phoneOptions,{modelValue:a.phone.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.phone.value=e),onOnInput:i.onInput,onBlur:i.onBlur,class:[i.inputClasses,"custom-tel-input"]}),null,16,["modelValue","onOnInput","onBlur","class"])]),(0,n.Lk)("div",g,[a.errorMessage?((0,n.uX)(),(0,n.CE)("span",k,(0,n.v_)(a.errorMessage),1)):(0,n.Q3)("",!0)])])]),footer:(0,n.k6)(()=>[(0,n.Lk)("div",y,[(0,n.Lk)("div",w,[(0,n.Lk)("div",f,[t[3]||(t[3]=(0,n.Lk)("i",{class:"icon icon-c-info_32px"},null,-1)),(0,n.eW)(" "+(0,n.v_)(e.getDictionaryVoice("call_me_now","callback_time_estimate")),1)])]),(0,n.Lk)("div",L,[(0,n.bF)(r,{type:"button",class:"btn btn-secondary btn blue-empty-btn mb-2 mb-md-0 mr-md-4",onClick:i.close},{default:(0,n.k6)(()=>[(0,n.eW)((0,n.v_)(e.getDictionaryVoice("common","cancel")),1)]),_:1},8,["onClick"]),(0,n.bF)(r,{type:"button",class:"btn btn-secondary blue-btn px-4",onClick:i.requestCallback,disabled:a.loading||!a.phone.inputValue.valid},{default:(0,n.k6)(()=>[(0,n.eW)((0,n.v_)(e.getDictionaryVoice("call_me_now","callback_request")),1)]),_:1},8,["onClick","disabled"])])])]),_:1},8,["id","modelValue"])}]]),N={class:"container"},F={class:"row d-flex justify-content-center w-100"},B={class:"font-weight-bold"},j=["onClick"],T={class:"row d-flex justify-content-center mb-4"},W={class:"col-12 text-center"},E={class:"row d-flex justify-content-center"},U={class:"col-12 text-center mb-1"},I={class:"w-100 text-center"},X={class:"col-12 text-center mt-4"},R={class:"arrow-text"},z={class:"row d-flex justify-content-center w-100"},P={class:"col-12 col-md-6 d-flex flex-column flex-md-row justify-content-center"};const J={name:"ModalCallMeNowServiceUnAvailable",mixins:[O.A],props:{formattedBusinessHours:{type:Object,required:!0}},components:{BusinessHours:S},data:()=>({idModal:"callmenow-service-not-available-modal"}),computed:{...(0,r.L8)("links",["supportLink"]),...(0,r.L8)("dictionary",["getDictionaryVoice"])},methods:{openSupport(){this.closeModal(),window.location.href=this.supportLink}}},G=(0,D.A)(J,[["render",function(e,t,o,l,a,i){const s=(0,n.g2)("business-hours"),c=(0,n.g2)("b-button"),r=(0,n.g2)("b-modal");return(0,n.uX)(),(0,n.Wv)(r,{id:a.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[1]||(t[1]=t=>e.internalState=t),size:"lg",centered:""},{header:(0,n.k6)(({close:o})=>[(0,n.Lk)("div",N,[(0,n.Lk)("div",F,[(0,n.Lk)("h3",B,(0,n.v_)(e.getDictionaryVoice("call_me_now","service_title")),1)])]),(0,n.Lk)("button",{type:"button","aria-label":"Close",class:"close",onClick:o},[...t[2]||(t[2]=[(0,n.Lk)("i",{class:"icon icon-c-close_16px"},null,-1)])],8,j)]),default:(0,n.k6)(()=>[(0,n.Lk)("div",T,[(0,n.Lk)("div",W,[(0,n.Lk)("strong",null,(0,n.v_)(e.getDictionaryVoice("call_me_now","service_not_available")),1)])]),(0,n.Lk)("div",E,[(0,n.Lk)("div",U,[(0,n.Lk)("strong",null,(0,n.v_)(e.getDictionaryVoice("call_me_now","try_again_opening_hours")),1)]),(0,n.Lk)("div",I,[(0,n.bF)(s,{"business-hours":o.formattedBusinessHours},null,8,["business-hours"])]),(0,n.Lk)("div",X,[(0,n.Lk)("strong",null,(0,n.v_)(e.getDictionaryVoice("call_me_now","fill_in_form")),1)]),(0,n.Lk)("div",R,[(0,n.Lk)("strong",null,[(0,n.Lk)("a",{class:"float-left",onClick:t[0]||(t[0]=(...e)=>i.openSupport&&i.openSupport(...e)),href:"javascript:void(0)"},[(0,n.eW)((0,n.v_)(e.getDictionaryVoice("call_me_now","support"))+" ",1),t[3]||(t[3]=(0,n.Lk)("i",{class:"icon icon-arrow_right_20px"},null,-1))])])])])]),footer:(0,n.k6)(()=>[(0,n.Lk)("div",z,[(0,n.Lk)("div",P,[(0,n.bF)(c,{type:"button",class:"btn blue-empty-btn w-100 mb-2 mb-md-0 mr-md-2",onClick:e.close},{default:(0,n.k6)(()=>[(0,n.eW)((0,n.v_)(e.getDictionaryVoice("common","cancel")),1)]),_:1},8,["onClick"])])])]),_:1},8,["id","modelValue"])}]]);var $=o(37126);const K={class:"row d-flex justify-content-center mt-4"},Q={class:"col-12 col-md-6"},Z={class:"text-center success-message"},Y={class:"w-100 text-center"};const ee={name:"ModalCallMeNowSuccess",mixins:[O.A],data:()=>({idModal:"modal-callmenow-success"}),computed:{...(0,r.L8)("dictionary",["getDictionaryVoice"])}},te=(0,D.A)(ee,[["render",function(e,t,o,l,a,i){const s=(0,n.g2)("b-button"),c=(0,n.g2)("b-modal");return(0,n.uX)(),(0,n.Wv)(c,{id:a.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t),size:"lg",centered:""},{"header-close":(0,n.k6)(()=>[...t[1]||(t[1]=[(0,n.Lk)("i",{class:"icon icon-c-close_16px"},null,-1)])]),title:(0,n.k6)(()=>[...t[2]||(t[2]=[(0,n.Lk)("div",{class:"d-flex justify-content-center align-items-center w-100 mt-4"},[(0,n.Lk)("i",{class:"icon icon-c-done_16px text-success"})],-1)])]),default:(0,n.k6)(()=>[(0,n.Lk)("div",K,[(0,n.Lk)("div",Q,[(0,n.Lk)("div",Z,(0,n.v_)(e.getDictionaryVoice("call_me_now","callback_request_submitted")),1)])])]),footer:(0,n.k6)(({close:e})=>[(0,n.Lk)("div",Y,[(0,n.bF)(s,{type:"button",class:"btn blue-empty-btn",onClick:e},{default:(0,n.k6)(()=>[...t[3]||(t[3]=[(0,n.eW)(" Close ",-1)])]),_:1},8,["onClick"])])]),_:1},8,["id","modelValue"])}]]);function oe(e,t){const o=window.domainLocale,n=new Date;n.setHours(e),n.setMinutes(t);const l={hour:"numeric",minute:"2-digit"},a=o.toLowerCase();l.hour12="en-gb"===a;return new Intl.DateTimeFormat(o,l).format(n)}function ne(e){const t=window.domainLocale,o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"].indexOf(e),n=new Date;n.setDate(n.getDate()-n.getDay()+o);return new Intl.DateTimeFormat(t,{weekday:"long"}).format(n)}const le={name:"StarwayHotline",data:()=>({}),props:{businessHours:{type:Object,required:!0},countriesList:{type:Array,required:!0}},components:{ModalCallMeNowServiceAvailable:H,ModalCallMeNowServiceUnAvailable:G,ModalGenericError:$.A,ModalCallMeNowSuccess:te},computed:{...(0,r.L8)("dictionary",["getDictionaryVoice"]),formattedBusinessHours(){return this.businessHours.config.map(e=>{const t=oe(e.startTime.hours,e.startTime.minutes),o=oe(e.endTime.hours,e.endTime.minutes);return{day:ne(this.capitalizeFirstLetter(e.day)),start:t,end:o}})}},methods:{...(0,r.i0)("modals",["toggleModal"]),formatLocalizedTime:oe,translateDayOfWeek:ne,isCallCenterOpen(){const{timeZone:e,config:t}=this.businessHours,o=function(e,t){const o=new Date,n=o.getDate(),l=o.toLocaleDateString(e,{weekday:"long"}),a={timeZone:t,hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit"},i=o.toLocaleTimeString(e,a),[s,c]=i.split(":").map(e=>parseInt(e,10));return{day:n,dayOfWeek:l,hours:s,minutes:c}}("en",e),{dayOfWeek:n,hours:l,minutes:a}=o;return t.every(e=>{if(e.day.toUpperCase()===n.toUpperCase()){const{startTime:t,endTime:o}=e,n=t.hours,i=t.minutes,s=o.hours,c=o.minutes;return(l>n||l===n&&a>=i)&&(l<s||l===s&&a<c)}return!0})},openCallMeNowModal(){const e=this.isCallCenterOpen()?"callmenow-service-available-modal":"callmenow-service-not-available-modal";this.toggleModal({id:e,isActive:!0}),(0,C.A)("Call me now clicked","ga4_event",{action:"callMeNow_clicked"})},onRequestCallbackError(){this.toggleModal({id:"callmenow-service-available-modal",isActive:!1}),this.toggleModal({id:"modal-generic-error",isActive:!0})},onRequestCallbackSuccess(){this.toggleModal({id:"callmenow-service-available-modal",isActive:!1}),this.toggleModal({id:"modal-callmenow-success",isActive:!0})},capitalizeFirstLetter:e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}},ae=(0,D.A)(le,[["render",function(e,t,o,l,r,d){const u=(0,n.g2)("modal-call-me-now-service-available"),m=(0,n.g2)("modal-call-me-now-service-un-available"),p=(0,n.g2)("modal-generic-error"),b=(0,n.g2)("modal-call-me-now-success");return(0,n.uX)(),(0,n.CE)("div",null,[(0,n.Lk)("div",a,[(0,n.Lk)("h4",null,(0,n.v_)(e.getDictionaryVoice("starway","userhub_name")),1),(0,n.Lk)("div",i,[(0,n.Lk)("div",s,(0,n.v_)(e.getDictionaryVoice("starway","phone_number_label")),1),(0,n.Lk)("div",c,(0,n.v_)(e.getDictionaryVoice("starway","phone_number")),1)]),(0,n.Lk)("button",{onClick:t[0]||(t[0]=(...e)=>d.openCallMeNowModal&&d.openCallMeNowModal(...e)),href:"javascript:void(0)",class:"btn blue-btn btn-starway-blue"},(0,n.v_)(e.getDictionaryVoice("starway","call_me_now")),1)]),(0,n.bF)(u,{"formatted-business-hours":d.formattedBusinessHours,"countries-list":o.countriesList,onRequestCallbackError:d.onRequestCallbackError,onRequestCallbackSuccess:d.onRequestCallbackSuccess},null,8,["formatted-business-hours","countries-list","onRequestCallbackError","onRequestCallbackSuccess"]),(0,n.bF)(m,{"business-hours":o.businessHours,"formatted-business-hours":d.formattedBusinessHours},null,8,["business-hours","formatted-business-hours"]),(0,n.bF)(p),(0,n.bF)(b)])}]]);var ie=o(74629);const se=()=>{const e=(0,n.Ef)({components:{StarwayHotline:ae}});e.use(l.A,{mode:"international"}),(0,ie.A)(e,"#starway-hotline-container")}},37126(e,t,o){o.d(t,{A:()=>c});var n=o(41425);const l=["innerHTML"];var a=o(82124),i=o(19300);const s={name:"ModalGenericError",mixins:[o(80230).A],data:()=>({idModal:"modal-generic-error"}),computed:{...(0,a.L8)("dictionary",["getDictionaryVoice"])},created(){i.A.$on("open-modal-generic-error",()=>{this.openModal()})}};const c=(0,o(66262).A)(s,[["render",function(e,t,o,a,i,s){const c=(0,n.g2)("b-button"),r=(0,n.g2)("b-modal");return(0,n.uX)(),(0,n.Wv)(r,{id:i.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t),ref:"modal-generic-error",size:"lg"},{"header-close":(0,n.k6)(()=>[...t[1]||(t[1]=[(0,n.Lk)("i",{class:"icon icon-c-close_20px"},null,-1)])]),title:(0,n.k6)(()=>[t[2]||(t[2]=(0,n.Lk)("span",{class:"icon icon-alert_32px"},null,-1)),t[3]||(t[3]=(0,n.eW)()),t[4]||(t[4]=(0,n.Lk)("br",null,null,-1)),(0,n.eW)(" "+(0,n.v_)(e.getDictionaryVoice("modals","ops")),1)]),default:(0,n.k6)(()=>[(0,n.Lk)("p",{innerHTML:e.getDictionaryVoice("modals","error_add_to_cart")},null,8,l)]),footer:(0,n.k6)(({close:t})=>[(0,n.bF)(c,{class:"blue-empty-btn",variant:"primary",onClick:t},{default:(0,n.k6)(()=>
1[(0,n.eW)((0,n.v_)(e.getDictionaryVoice("modals","chiudi")),1)]),_:1},8,["onClick"])]),_:1},8,["id","modelValue"])}]])},74629(e,t,o){o.d(t,{A:()=>r});var n=o(31963),l=o(49835),a=o(56887),i=o(85575);var s=o(49120),c=o(21956);const r=(e,t,o)=>{if(!e||!(0,s.A)(t))return;const r=o?.useStore??!0,d=o?.useCommonComponents??!0;r&&e.use(c.A),e.config.performance=!window.mstPrd,e.config.compilerOptions.whitespace="condense",e.use((0,a.n)({breadcrumb:!1,modalController:!1,modalManager:!0,rtl:!1,toast:!1,popover:!1})),d&&(e.component("b-modal",l.i),e.component("b-button",n.PF)),e.mount(t),(e=>{if(window.mstPrd)return;const t=window.__VUE_DEVTOOLS_GLOBAL_HOOK__;if(t){i.A.log("not development env - enabling vue devtools");const{version:o}=e;t.enabled=!0,t?.emit("app:init",e,o,{})}})(e)}},80230(e,t,o){o.d(t,{A:()=>l});var n=o(82124);const l={name:"BModalHandler",data:()=>({idModal:"",internalState:!1}),computed:{...(0,n.L8)("modals",["modalState"]),sharedState(){return this.modalState(this.idModal)}},methods:{...(0,n.i0)("modals",["toggleModal"]),closeModal(){this.toggleModal({id:this.idModal,isActive:!1})},openModal(){this.toggleModal({id:this.idModal,isActive:!0})}},watch:{sharedState(e){this.internalState!==e&&(this.internalState=e)},internalState(e){this.sharedState!==e&&this.toggleModal({id:this.idModal,isActive:e})}}}}};
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.