1"use strict";(self.webpackChunkbooksecure_pwa=self.webpackChunkbooksecure_pwa||[]).push([[39],{13004:function(t,e,s){s.d(e,{A:function(){return c}});var n=s(95353),a=s(31738),i=s(98241),o=s(11694),r=s(35413),l={components:{ModalHeader:a.A,BasketContent:i.A,BasketContentMmb:o.A,BasketBookingSummaryMessage:r.A},computed:{...(0,n.L8)(["isMobile","translations"]),...(0,n.L8)("basket",["showBasketMobile"]),...(0,n.L8)("cart",["isManageBooking"])},watch:{showBasketMobile(t){t?this.$modal.show("basket-mobile"):this.$modal.hide("basket-mobile")}},methods:{closeBasket(){this.$store.commit("basket/closeBasket")}}},c=(0,s(14486).A)(l,(function(){var t=this,e=t._self._c;return e("modal",{attrs:{name:"basket-mobile",height:"auto",width:"100%",adaptive:!0,scrollable:!0,tabindex:"0"},on:{closed:t.closeBasket}},[e("ModalHeader",{attrs:{text:t.translations.global.basketTitle,action:t.closeBasket}}),t._v(" "),e("div",{staticClass:"modal-body"},[t.isManageBooking?t._e():e("BasketContent"),t._v(" "),t.isManageBooking?e("BasketContentMmb"):t._e(),t._v(" "),e("BasketBookingSummaryMessage")],1)],1)}),[],!1,null,"375aa1fa",null).exports},31926:function(t,e,s){s.d(e,{X:function(){return i}});var n=s(95353),a=s(64123);const i={data(){return{currentSectionName:this.$route.name}},computed:{...(0,n.L8)("navigation",["availableSections"]),...(0,n.L8)("cart",["isManageBooking"]),nextSectionName(){return(0,a.N)(this.currentSectionName,this.availableSections)?.name}},beforeRouteEnter(t,e,s){s((e=>{if(e.isManageBooking)return!0;const s=e.$store.state.navigation.availableSections.find((t=>t.name===e.$route.name));if(!s||!s.canAccess){const s=e.translations.global.pageAccessDeniedMessage.format(t.path);e.$store.dispatch("navigationHub/setWarningMessage",{message:s,hideAfterSeconds:8}),e.$store.commit("navigation/navigateTo","Home")}}))},methods:{previousAction(){this.$store.commit("navigation/previous",this.$route.name)}}}},35413:function(t,e,s){s.d(e,{A:function(){return l}});var n=s(95353),a=s(23689),i=s(12588),o=s(87544),r={components:{BasketTotalBase:a.A},computed:{...(0,n.L8)(["translations"]),...(0,n.L8)("cart",["voucherTotal","isManageBooking","selectedFlights","selectedPaymentOptionId"]),...(0,n.L8)("travelAgent",["isLoggedInTA"]),...(0,n.L8)("search",["currency"]),isPagovoyPaymentSelected(){return this.selectedPaymentOptionId===i.H5.pagovoyRedirect},enabledForSelectedCurrency(){return this.$settings.payment?.enabledForCurrencies?.includes(this.currency.code)||!1},showBasketBookingSummaryMessage(){return!(this.isManageBooking||this.isLoggedInTA||!this.$settings.payment.enablePaymentDescription||this.isPagovoyPaymentSelected)&&this.enabledForSelectedCurrency&&"<p></p>"!==this.translations.global.bookingSummaryMessageUnderTotal}},methods:{bookingSummaryMessage(t){if(this.voucherTotal>0||this.selectedFlights.length<1)return this.translations.global.bookingSummaryDefaultMessageUnderTotal;if(!(this.$settings.payment.percentageForDownPayment&&this.$settings.payment.percentageForInstallment&&this.$settings.payment.percentageForFinancingFee&&t))return this.translations.global.bookingSummaryMessageUnderTotal;const e=(0,o.xG)(this.selectedFlights[0]?.departureDate);if(e<=(this.$settings.payment.daysBeforeDepartureToShowDefaultMessage??30))return this.translations.global.bookingSummaryDefaultMessageUnderTotal;let s=(0,o.$4)(t,this.$settings.payment.percentageForDownPayment);s=this.$options.filters.currency(s);let n=(0,o.$4)(t,this.$settings.payment.percentageForInstallment);n=this.$options.filters.currency(n);let a=(0,o.Kk)(t,this.$settings.payment.percentageForFinancingFee),i=(0,o.$4)(a,this.$settings.payment.percentageForDownPayment),r=(0,o.NS)(e),l=(0,o.j9)(a,i,r);return l<5&&(r-=1,l=(0,o.j9)(a,i,r)),a=this.$options.filters.currency(a),i=this.$options.filters.currency(i),l=this.$options.filters.currency(l),(0,o.pP)(this.translations.global.bookingSummaryMessageUnderTotal,s,n,a,i,r,l)}}},l=(0,s(14486).A)(r,(function(){var t=this,e=t._self._c;return t.showBasketBookingSummaryMessage?e("BasketTotalBase",{scopedSlots:t._u([{key:"default",fn:function({totalAmount:s}){return[e("div",{staticClass:"booking-summary-message",domProps:{innerHTML:t._s(t.bookingSummaryMessage(s))}})]}}],null,!1,623199385)}):t._e()}),[],!1,null,"20421f00",null).exports},53537:function(t,e,s){s.d(e,{A:function(){return i}});var n=s(95353),a={components:{BaseButton:s(8093).A},props:{show:{type:Boolean,default:!0},action:{type:Function},text:{type:String},disabled:{type:Boolean},isLoading:{type:Boolean},type:{type:String,required:!0}},computed:{...(0,n.L8)(["translations"]),textFallback(){return"next"===this.type?this.translations.global.next:this.translations.global.previous},buttonId(){return"next"===this.type?"single-navigation-hub-next":"single-navigation-hub-previous"}}},i=(0,s(14486).A)(a,(function(){var t=this,e=t._self._c;return t.show?e("div",{staticClass:"single-navigation-button",class:[t.type]},[t.action?e("BaseButton",{class:[t.type],attrs:{id:t.buttonId,"css-class":t.type,text:t.text||t.textFallback,action:t.action,"is-loading":t.isLoading,disabled:t.disabled||t.isLoading}}):t._e()],1):t._e()}),[],!1,null,null,null).exports},61295:function(t,e,s){s.d(e,{A:function(){return a}});var n={mixins:[s(42118).T],props:{sectionName:{type:String,required:"true"}}},a=(0,s(14486).A)(n,(function(){var t=this,e=t._self._c;return t.getTranslationByName(t.sectionName)?e("vue-headful",{attrs:{title:`${t.translations.base.seoTitle} - ${t.getTranslationByName(t.sectionName)}`,description:t.translations.base.seoDescription}}):t._e()}),[],!1,null,"fe33e3f0",null).exports},67970:function(t,e,s){s.d(e,{A:function(){return c}});var n=s(95353),a=s(98241),i=s(11694),o=s(35413),r=s(81758),l={components:{BasketContent:a.A,BasketContentMmb:i.A,BasketBookingSummaryMessage:o.A,SessionTimeoutCounter:r.A},computed:{...(0,n.L8)(["translations"]),...(0,n.L8)("basket",["showBasketMobile"]),...(0,n.L8)("cart",["isManageBooking"]),...(0,n.L8)("checkin",["isCheckIn"]),showMmbBasket(){return this.isManageBooking||this.isCheckIn},showSessionCountdownTimer(){return this.isManageBooking&&this.$settings.manageBooking.sessionExpireHandlingSettings?.enableCountdownTimer},sessionTimeout(){return this.$settings.manageBooking.sessionExpireHandlingSettings?.timeoutInMinutes}},watch:{showBasketMobile(t){t?this.$modal.show("basket-mobile"):this.$modal.hide("basket-mobile")}},methods:{closeBasket(){this.$store.commit("basket/closeBasket")}}},c=(0,s(14486).A)(l,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"basket",class:{"basket--manage":t.showMmbBasket}},[t.showSessionCountdownTimer?e("SessionTimeoutCounter",{attrs:{text:t.translations.global.basketSessionExpiresIn,timeout:t.sessionTimeout}}):t._e(),t._v(" "),e("div",{staticClass:"modal-header"},[e("h2",[t._v(t._s(t.translations.global.basketTitle))])]),t._v(" "),t.showMmbBasket?t._e():e("BasketContent"),t._v(" "),t.showMmbBasket?e("BasketContentMmb"):t._e(),t._v(" "),e("BasketBookingSummaryMessage")],1)}),[],!1,null,"3ae14d74",null).exports},76523:function(t,e,s){s.d(e,{A:function(){return i}});var n=s(95353),a={mixins:[s(42118).T],data(){return{activeIndex:null}},computed:{selectedStyles(){return{background:this.$colors.primary,"border-left-color":this.$colors.primary,color:"#fff"}},sectionWidth(){return{width:"20%"}},...(0,n.L8)(["selectedLanguage"]),...(0,n.L8)("navigation",["availableSections"]),navigationSections(){return bookSecure.settings.availableSections.hideFirstSectionOnNavigation?this.availableSections.slice(1):this.availableSections}},methods:{isActive(t,e){return(this.$route.name===t.name||0===e&&this.selectedLanguage.urlIdentifier===this.$route.path)&&(this.activeIndex=e,!0)},ariaButtonTranslation(t,e){let s=this.translations.base.ariaSectionStepXOfY||"";return s=s.replace(/{(x|X)}/g,`${e+1}`),s=s.replace(/{(y|Y)}/g,`${this.navigationSections.length}`),`${this.getTranslation(t)} ${s}`},stepStatus(t,e){const s=this.translations.base.ariaSectionCurrent||"",n=this.translations.base.ariaSectionCompleted||"",a=this.translations.base.ariaSectionNotCompleted||"",i=this.translations.base.ariaSectionNotYetReached||"";return this.isActive(t,e)?s:this.activeIndex>e?n:t.canAccess?e+1===this.navigationSections.length?a:this.navigationSections[e+1].canAccess?n:a:i},navigateTo(t){t.canAccess&&this.$store.commit("navigation/navigateTo",t.name)},getTranslation(t){return t.text?t.text:this.getTranslationByName(t.name)},isCompleted(t){return this.activeIndex>t}}},i=(0,s(14486).A)(a,(function(){var t=this,e=t._self._c;return e("nav",{staticClass:"navigation",attrs:{"aria-label":"Breadcrumbs navigation"}},t._l(t.navigationSections,(function(s,n){return e("button",{key:s.name,staticClass:"nav-button",class:{active:t.isActive(s,n),inAccessible:!s.canAccess,completed:t.isCompleted(n)},attrs:{"aria-label":`${t.ariaButtonTranslation(s,n)} ${t.stepStatus(s,n)}`},on:{click:function(e){return t.navigateTo(s)}}},[e("span",{staticClass:"nav-name"},[t._v(t._s(t.getTranslation(s)))]),t._v(" "),e("span",{staticClass:"nav-number"},[t._v(t._s(n+1))]),t._v(" "),e("div",{staticClass:"arrow"}),t._v(" "),e("div",{staticClass:"progress-bar"})])})),0)}),[],!1,null,"c72344e8",null).exports},82832:function(t,e,s){s.d(e,{V:function(){return n}});const n={mounted(){document.querySelectorAll("a[target=_blank]").forEach((t=>
1{t.ariaLabel=t.innerText+` ${this.translations.global.ariaOpensInNewTab}`}))}}}}]);
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.