1import{U as R,aq as e,a9 as P,at as x,I as b,c0 as y,L as D,am as s,e as i,W as H,a7 as a,f as l,Z as _,a8 as V,an as k,a0 as B,b1 as $,ar as o,bz as U,bA as F}from"./entry.69fIDJC2.js";import{H as N,_ as G,a as W}from"./header-accessibility-button.0begEnlz.js";import{_ as j,a as q}from"./ticket-modal.8g7QVyVl.js";import{_ as z}from"./client-only.Ynh73dye.js";import{d as Y}from"./component.PivC4yUM.js";import{u as K}from"./use-default-head.f1fWXmbp.js";import{u as X}from"./use-show-header-switch.SxI-Hn2a.js";import Z from"./base-page.RrwtBHzJ.js";import{u as J}from"./alertbar-store.JHjDNY1I.js";import{M as p}from"./my-services-auth.pSfJ0tO_.js";import"./use-focus-trap.qpU8ZRPg.js";import"./is-element-visible._LEGGY8N.js";import"./interest-card.oVkn7RJ9.js";import"./Button.T5AWWFE_.js";import"./generic-link.sH4ICgzB.js";import"./index.tsdXPcWo.js";import"./get-display-order-id.gVqnfrmQ.js";import"./getJsonFromLocalStorage.zpM1VE--.js";import"./icon-svg.MovJj9Cf.js";import"./manual-scroll.f36JPaEr.js";import"./ticket-deep-link-to-configuration-object.peutT7jc.js";import"./object-to-query-string-raw.61lLNY3i.js";import"./asyncData.q4yqN0wt.js";import"./use-log-version-to-console.RIKTF32I.js";import"./use-swiss-pass-authentication.T7hix7Np.js";const Q=Y({name:"DefaultLayout",components:{CustomHeader:e(()=>o(()=>import("./header.1YvyeZ_7.js"),__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url)),CustomFooter:e(()=>o(()=>import("./footer.LGlxq_5D.js"),__vite__mapDeps([8,1,2,9]),import.meta.url)),ExternalContentFooter:e(()=>o(()=>import("./header-accessibility-button.0begEnlz.js").then(t=>t.b),__vite__mapDeps([10,1,2,11,12,13]),import.meta.url)),ExternalContentHeader:e(()=>o(()=>import("./header-accessibility-button.0begEnlz.js").then(t=>t.e),__vite__mapDeps([10,1,2,11,12,13]),import.meta.url)),LoginModal:e(()=>o(()=>import("./login-modal.Xy7TyVZp.js"),__vite__mapDeps([14,1,2,15,16,17,18,19,20,21,22,23,3,24,25,26,27,28,29,6,30,31,32,33,34,35,36,37,38,39,40,41,42]),import.meta.url)),InterestModal:e(()=>o(()=>import("./ticket-modal.8g7QVyVl.js").then(t=>t.i),__vite__mapDeps([43,1,2,44,39,17,18,19,20,33,34,40,45,46,47,48,49]),import.meta.url)),CouponModal:e(()=>o(()=>import("./coupon-modal.JQT9MIp-.js"),__vite__mapDeps([50,1,2,39,17,18,19,20,33,34,40,51]),import.meta.url)),ConfirmLanguageSwitchModal:e(()=>o(()=>import("./confirm-language-switch-modal.rQEv3-R8.js"),__vite__mapDeps([52,1,2,53,11,12,39,17,18,19,20,33,34,40,54]),import.meta.url)),TicketModal:e(()=>o(()=>import("./ticket-modal.8g7QVyVl.js").then(t=>t.t),__vite__mapDeps([43,1,2,44,39,17,18,19,20,33,34,40,45,46,47,48,49]),import.meta.url)),LikeToastMessage:e(()=>o(()=>import("./like-toast-message.gXeC9w3o.js"),__vite__mapDeps([55,1,2,21,17,18,19,20,22,26,27,56]),import.meta.url)),WaitingSwissPassLogin:e(()=>o(()=>import("./waiting-swiss-pass-login.dKFsiID4.js"),__vite__mapDeps([57,1,2,39,17,18,19,20,33,34,40,58,59,60]),import.meta.url)),LogoutModal:e(()=>o(()=>import("./logout-modal.RMSq4EKH.js"),__vite__mapDeps([61,1,2,62]),import.meta.url)),HeaderAccessibilityButton:N},extends:Z,setup(){K();const t=J()(),{showAlert:r}=P(t);return{showHeaderSwitch:X(),showAlert:r}},computed:{...x({isDevEnv:"config/isDevEnv",hasExternalHeader:"external/hasHeader",hasExternalFooter:"external/hasFooter",currentLanguage:"config/currentLanguageCode"})},beforeMount(){this.isDevEnv&&(window.openPeakBackend=()=>window.open(`${this.$config.public.SHOP_URL}/index.php/admin/admin`),window.openSwaggerDocs=()=>window.open(`${this.$config.public.SHOP_URL}/de/b2capi/help/spec`))},async mounted(){{let t=0;const r=100,d=()=>{if(window.OneTrust?.LoadBanner&&typeof window.OneTrust.LoadBanner=="function")try{window.OneTrust.IsAlertBoxClosed()||window.OneTrust.LoadBanner()}catch(c){console.warn("OneTrust.LoadBanner failed:",c)}else t<r&&(t++,setTimeout(d,100))};d();const n=new URLSearchParams(window.location.search);if(n.has("MY_SERVICES_LOGIN")){const c=b(),m=y();n.delete("MY_SERVICES_LOGIN"),await m.push({path:c.path,query:n.toString()?Object.fromEntries(n):null}),this.loginToMyServices()}}},methods:{loginToMyServices(){localStorage.setItem(D.EXTERNAL_AUTH_CALLBACK_URL,window.location.href),p.initUserManager({locale:this.currentLanguage||"en"}),p.signinRedirect()}}},"$VbeGLRT2Wl"),u=t=>(U("data-v-1905c5d0"),t=t(),F(),t),tt={ref:"root",class:"layout-root",tabindex:"-1"},et=u(()=>_("div",{class:"mobile-header",role:"navigation","aria-label":"Mobile navigation"},null,-1)),ot=u(()=>_("div",{id:"webkit-gap",class:"full-height-webkit-gap","aria-hidden":"true"},null,-1)),at=$('<div id="modal-dest" data-v-1905c5d0></div><div class="modal-dest" data-v-1905c5d0></div><div class="modal-dest-2" data-v-1905c5d0></div><div class="modal-dest-3" data-v-1905c5d0></div><div class="modal-dest-4" data-v-1905c5d0></div><div class="modal-dest-5" data-v-1905c5d0></div>
1<div class="offer-menu-dest offer-menu-portal" data-v-1905c5d0></div><div class="filter-dest" data-v-1905c5d0></div><div class="map-filter-panel" data-v-1905c5d0></div><div class="room-offer-details" data-v-1905c5d0></div><div class="test-info" data-v-1905c5d0></div><div class="null" data-v-1905c5d0></div><div class="vue-portal-target cl-modal-dest-1" data-v-1905c5d0></div><div class="vue-portal-target cl-modal-dest-2" data-v-1905c5d0></div><div class="vue-portal-target cl-modal-dest-3" data-v-1905c5d0></div><div class="vue-portal-target cl-modal-dest-4" data-v-1905c5d0></div><div class="vue-portal-target cl-modal-dest-5" data-v-1905c5d0></div>',17);function st(t,r,d,n,c,m){const v=s("HeaderAccessibilityButton"),f=G,g=s("CustomHeader"),h=s("WaitingSwissPassLogin"),L=s("LoginModal"),E=s("LogoutModal"),w=j,S=s("CouponModal"),T=q,M=s("LikeToastMessage"),C=s("ConfirmLanguageSwitchModal"),A=z,O=W,I=s("CustomFooter");return i(),H("div",tt,[a(v),et,ot,t.hasExternalHeader?(i(),l(f,{key:0})):(i(),l(g,{key:1})),_("main",{id:"main-content",class:B(["james james-content",t.pageClasses])},[V(t.$slots,"default",{class:"page__main"},void 0,!0),a(h),a(L),a(E),a(A,null,{default:k(()=>[a(w),a(S),a(T),a(M),a(C)]),_:1}),at],2),t.hasExternalFooter?(i(),l(O,{key:2})):(i(),l(I,{key:3}))],512)}const Pt=R(Q,[["render",st],["__scopeId","data-v-1905c5d0"]]);export{Pt as default}; 2function __vite__mapDeps(indexes) { 3 if (!__vite__mapDeps.viteFileDeps) { 4 __vite__mapDeps.viteFileDeps = ["./header.1YvyeZ_7.js","./entry.69fIDJC2.js","./entry.O9KOVcsn.css","./client-only.Ynh73dye.js","./chatbots-util.l59F0xxX.js","./alertbar-store.JHjDNY1I.js","./viewport-observer.A5nhnINA.js","./header.ccggNMDl.css","./footer.LGlxq_5D.js","./footer._QVvFav0.css","./header-accessibility-button.0begEnlz.js","./use-focus-trap.qpU8ZRPg.js","./is-element-visible._LEGGY8N.js","./header-accessibility-button.-n1hMfgl.css","./login-modal.Xy7TyVZp.js","./login-widget.orL812pV.js","./rich-text-document.JemmbTTD.js","./generic-link.sH4ICgzB.js","./index.tsdXPcWo.js","./get-display-order-id.gVqnfrmQ.js","./getJsonFromLocalStorage.zpM1VE--.js","./link.NaRSwbHX.js","./link.hcze6LbP.css","./rich-text-document.eJU1TWYj.css","./use-custom-info-box-store.Sl_aROpg.js","./password-input.d0yZMm1e.js","./link-btn.jYuNeU6V.js","./link-btn.cq3IUjgf.css","./input-text.32sKtZAa.js","./getFormattedWithCurrency.2vDCjfNR.js","./text-link.bFBf5Csz.js","./text-link.j1XSmbOP.css","./Checkbox.2G7fUY_5.js","./icon-svg.MovJj9Cf.js","./icon-svg.3pVHMq3X.css","./Checkbox.lzKikh1C.css","./input-text.pqoDyxaQ.css","./password-input.qLa5p6mk.css","./is-valid-email.WzcTj39n.js","./Button.T5AWWFE_.js","./Button.4wCpK8Zu.css","./login-widget.6DwB5SYD.css","./login-modal.2eAUZyhK.css","./ticket-modal.8g7QVyVl.js","./interest-card.oVkn7RJ9.js","./interest-card.jpweN-RG.css","./manual-scroll.f36JPaEr.js","./ticket-deep-link-to-configuration-object.peutT7jc.js","./object-to-query-string-raw.61lLNY3i.js","./ticket-modal.w_86g1Tu.css","./coupon-modal.JQT9MIp-.js","./coupon-modal.8WgnHVIf.css","./confirm-language-switch-modal.rQEv3-R8.js","./confirmation-modal._8gw6SdW.js","./confirmation-modal.7iKLTh7M.css","./like-toast-message.gXeC9w3o.js","./like-toast-message.bo-brcSD.css","./waiting-swiss-pass-login.dKFsiID4.js","./SpinnerV2.GrQjws_W.js","./SpinnerV2.ba2ho89t.css","./waiting-swiss-pass-login.8_AU9HYe.css","./logout-modal.RMSq4EKH.js","./logout-modal.wDDwgtE5.css"] 5 } 6 return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) 7}
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.