1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.viteAssetsCdnUrl("assets/NavigationTabs-3E5etBnR.js"),window.viteAssetsCdnUrl("assets/braze-DVZQcBHb.js"),window.viteAssetsCdnUrl("assets/rolldown-runtime-hePW80VL.js"),window.viteAssetsCdnUrl("assets/lodash-es-CXHmQl8P.js"),window.viteAssetsCdnUrl("assets/vue-datepicker-CDoOWuOh.js"),window.viteAssetsCdnUrl("assets/date-fns-Bq9raBLn.js"),window.viteAssetsCdnUrl("assets/vue-datepicker-CwnuKtL5.css"),window.viteAssetsCdnUrl("assets/_plugin-vue_export-helper-BDNMzG2s.js"),window.viteAssetsCdnUrl("assets/vue-router-DJ1ChC8q.js"),window.viteAssetsCdnUrl("assets/NavigationTabs-HsWFRBBS.css"),window.viteAssetsCdnUrl("assets/mainNavigationMobile-BkB5Yhsj.js"),window.viteAssetsCdnUrl("assets/dropdownToggle-C5G6Dka3.js"),window.viteAssetsCdnUrl("assets/modals-ClDn1CJt.js"),window.viteAssetsCdnUrl("assets/newsletter-29rtbT7_.js"),window.viteAssetsCdnUrl("assets/FhCta-CBr7KkD3.js"),window.viteAssetsCdnUrl("assets/useEventListener-BWc8p2vy.js"),window.viteAssetsCdnUrl("assets/FhCta-4Q0TtzKi.css"),window.viteAssetsCdnUrl("assets/FhModal-B_qu73Sg.js"),window.viteAssetsCdnUrl("assets/helpers-BC4DQjXB.js"),window.viteAssetsCdnUrl("assets/userAuthentication-ci0lX52m.js"),window.viteAssetsCdnUrl("assets/ferryhopper.config-BZYCqjQT.js"),window.viteAssetsCdnUrl("assets/polyfills-CculZvnU.js"),window.viteAssetsCdnUrl("assets/pinia-C36o1aOx.js"),window.viteAssetsCdnUrl("assets/handleExternalScript-DxYEFqI3.js"),window.viteAssetsCdnUrl("assets/useGoogleSigninStore-D3JAaU2p.js"),window.viteAssetsCdnUrl("assets/emitter-CnsA_azK.js"),window.viteAssetsCdnUrl("assets/vendor~base~desktop~mobile~modifications~profile~mybooking~ferryRoute~ferrySchedule~whitela~nfjfecq8-BvUamYTi.js"),window.viteAssetsCdnUrl("assets/UserDetailsFormMixin-CK8Ln9Ik.js"),window.viteAssetsCdnUrl("assets/ISOFromLocale-DSwSVG2b.js"),window.viteAssetsCdnUrl("assets/CountryCodeInput-CVtH8XUe.js"),window.viteAssetsCdnUrl("assets/validationMixin-eehYjxpN.js"),window.viteAssetsCdnUrl("assets/validation-I2q4FeQf.js"),window.viteAssetsCdnUrl("assets/sanitizers-8F0Wtq2-.js"),window.viteAssetsCdnUrl("assets/redirectService-VXooK2d1.js"),window.viteAssetsCdnUrl("assets/NavigationSigninBtnMixin-BJTMp-EI.js"),window.viteAssetsCdnUrl("assets/LogoutBtn-Dg9fnjT6.js"),window.viteAssetsCdnUrl("assets/LogoutBtn-CaI7Jmza.css"),window.viteAssetsCdnUrl("assets/LoadingSpinner-BaKSfpfE.js"),window.viteAssetsCdnUrl("assets/routes-BFs8n6C0.js"),window.viteAssetsCdnUrl("assets/routerLinks-Cvdza-tU.js"),window.viteAssetsCdnUrl("assets/intercom-xXupt1JI.js"),window.viteAssetsCdnUrl("assets/useCookie-DDENcJvD.js"),window.viteAssetsCdnUrl("assets/FhOption-DYs1ELcU.js"),window.viteAssetsCdnUrl("assets/FhOption-Cjs9sjIT.css"),window.viteAssetsCdnUrl("assets/FhSheet-3ROp2jnd.js"),window.viteAssetsCdnUrl("assets/FhSheet-kmhUJKx-.css"),window.viteAssetsCdnUrl("assets/FhTrigger-BRimY8kk.js"),window.viteAssetsCdnUrl("assets/FhTrigger-DSE8pD_W.css"),window.viteAssetsCdnUrl("assets/FhInput-D9-MDCo7.js"),window.viteAssetsCdnUrl("assets/FhInput-D0BvqEhd.css"),window.viteAssetsCdnUrl("assets/initSentry-BOdELSNh.js"),window.viteAssetsCdnUrl("assets/vendor~base~desktop~mobile~modifications~profile~mybooking~userAuthentication-Boe5ixZN.js"),window.viteAssetsCdnUrl("assets/Notification-DyPzGxfb.js"),window.viteAssetsCdnUrl("assets/userAuthentication-yMxiGP6X.css"),window.viteAssetsCdnUrl("assets/webVitals-B0x35XFF.js"),window.viteAssetsCdnUrl("assets/vendor~base~webVitals-DiOZsTjU.js")])))=>i.map(i=>d[i]); 2/* empty css *//* empty css */import{Ao as e,Do as t,Ea as n,Gi as r,Hs as i,Io as a,Lo as o,Oo as s,Ts as c,Ya as ee,Zo as l,Zs as u,as as d,bo as f,cc as p,ds as m,es as h,hs as g,is as _,jo as v,ko as y,ms as b,n as x,oc as te,pc as S,rc as C,so as w,wo as T}from"./braze-DVZQcBHb.js";import"./ferryhopper.config-BZYCqjQT.js";import{i as E,s as D}from"./vue-datepicker-CDoOWuOh.js";import{t as O}from"./FhCta-CBr7KkD3.js";import{t as k}from"./FhModal-B_qu73Sg.js";import{t as A}from"./pinia-C36o1aOx.js";import{t as j}from"./LoadingSpinner-BaKSfpfE.js";import{i as M}from"./intercom-xXupt1JI.js";import{n as N,r as P,t as F}from"./FhOption-DYs1ELcU.js";import{t as I}from"./FhSheet-3ROp2jnd.js";import{t as ne}from"./FhTrigger-BRimY8kk.js";import{t as L}from"./FhInput-D9-MDCo7.js";import{t as R}from"./initSentry-BOdELSNh.js";import{t as z}from"./Notification-DyPzGxfb.js";import{t as B}from"./InfoModal-BosVPD5h.js";import{t as V}from"./InfoModalItem-DvRaOP2r.js";import{t as H}from"./JourneyTitle-DK1df5Np.js";import{t as U}from"./FhTooltip-f0wzlNsY.js";import{t as W}from"./ToggleSwitch-_B5qVJSV.js";import{t as G}from"./FhRadio-BV9G-XP0.js";import{t as K}from"./VesselCard-CIvuBLKe.js";import{t as q}from"./FhSpacer-CzgGr1Su.js";import{i as J}from"./vue-router-DJ1ChC8q.js";import{t as Y}from"./router-w5kt1Jl1.js";import{t as X}from"./RequestRefreshPopup-CxbsVaXI.js";import{t as Z}
2from"./BookNotification-Ban2UOGn.js";import{t as re}from"./setCartTop-9VVuwe-H.js";import{t as ie}from"./useSaveUserRecentSearch-DvTRPs44.js";var ae={id:`fh-main-app-container`},oe={__name:`BookingFlow`,setup(n){ie();let p=o(()=>C(()=>import(`./NavigationTabs-3E5etBnR.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)),x=J(),E=f();l(()=>{re(),u(window.ferryhopper?.braze?.externalId)});let O=t(()=>E.state.navigationModule.initialLoad),k=t(()=>E.state.navigationModule.shouldAskForPageRefresh),A=t(()=>`page-content ${O.value?``:`page-content--no-background`} ${x.name===r.SEARCH?``:`page-content--big-pb`}`),j=t(()=>te(`show_offers_banner_on_homepage`,[]).includes(S())&&x.name===r.SEARCH);return m(k,e=>e?document.body.style.overflow=`hidden`:document.body.style.overflow=`auto`),m(O,e=>{e||M()},{immediate:!0}),(t,n)=>{let r=_(`router-view`),o=_(`InfoModal`);return h(),v(`div`,ae,[j.value?(h(),y(c(Z),{key:0,imgSrc:c(ee)(`assets/illustrations/tickets-discount.svg`),msg:c(w)(`homepage.banner.latestDiscountsMessage`),imgAltText:c(w)(`infoBanner.discountsImage.altText`)},null,8,[`imgSrc`,`msg`,`imgAltText`])):e(``,!0),O.value?e(``,!0):(h(),y(c(p),{key:1})),s(`div`,{class:i(A.value)},[a(r,null,{default:b(({Component:e})=>[(h(),y(T,{exclude:`Payment`},[(h(),y(d(e),{key:t.$router.path}))],1024))]),_:1})],2),a(o),g(a(c(X),null,null,512),[[D,k.value]])])}}},Q=Object.assign({
2"./commonFunctionalities/mainNavigationMobile.js":()=>C(()=>import(`./mainNavigationMobile-BkB5Yhsj.js`).then(e=>e.t),__vite__mapDeps([10,2,11]),import.meta.url),
2"./commonFunctionalities/modals.js":()=>C(()=>import(`./modals-ClDn1CJt.js`).then(e=>e.t),__vite__mapDeps([12,2]),import.meta.url),
2"./commonFunctionalities/newsletter.js":()=>C(()=>import(`./newsletter-29rtbT7_.js`).then(e=>e.t),__vite__mapDeps([13,2,1,3,4,5,6,14,15,7,16,17,18]),import.meta.url),
2"./commonFunctionalities/userAuthentication.js":()=>C(()=>import(`./userAuthentication-ci0lX52m.js`).then(e=>e.t),__vite__mapDeps([19,2,1,3,20,21,4,5,6,14,15,7,16,17,18,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53]),import.meta.url),
2"./commonFunctionalities/webVitals.js":()=>C(()=>import(`./webVitals-B0x35XFF.js`).then(e=>e.t),__vite__mapDeps([54,2,1,3,55]),import.meta.url)
2});for(let e in Q)Q[e]();var se={LoadingSpinner:j,InfoModal:B,InfoModalItem:V,JourneyTitle:H,FhModal:k,FhTooltip:U,FhDropdown:P,FhDropdownOption:N,FhCta:O,ToggleSwitch:W,FhRadio:G,Notification:z,VesselCard:K,FhInput:L,FhOption:F,FhTrigger:ne,FhSheet:I,FhSpacer:q},$=E(oe);$.config.globalProperties.isMobile=p(`is_mobile`,!1),$.config.globalProperties.isCobrandedPage=p(`cobranded_page`,!1),$.config.globalProperties.$dayjs=n,$.config.globalProperties.globalCobrandedVariant=`ferryhopper`,$.config.globalProperties.isModificationFlow=!1,$.config.globalProperties.isWhiteLabel=!1,$.provide(`globalCobrandedVariant`,$.config.globalProperties.globalCobrandedVariant),$.provide(`isCobrandedPage`,$.config.globalProperties.isCobrandedPage),$.provide(`isMobile`,p(`is_mobile`,!1)),$.provide(`isModificationFlow`,!1),$.provide(`$dayjs`,n),$.provide(`isWhiteLabel`,!1),Object.entries(se).forEach(e=>$.component(e[0],e[1])),$.use(x),$.use(A),$.use(Y),R({vueApp:$,appName:`desktop`}),$.mount(`#ferryhopper-app-container`);
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.