import{_ as $}from"./CpAPlchJ.js";import{C as B,B as w,d as N,as as L,E as j,K as M,L as G,A as h,N as H,aO as z,H as F,p as K,aA as V,o as f,c as v,f as a,b as A,e as Y,w as q,v as J,g as x,a as Q,r as W,t as X,bc as Z,_ as ee,ay as te}from"./bdrFovXZ.js";import oe from"./DXB4Z3Fg.js";import{u as S,a as re}from"./C_wJaORs.js";import{u as ne}from"./BrH5L5vE.js";import{T as k}from"./ZtBscs6K.js";import"./DLTIXLHu.js";import"./sBJyuCQB.js";import"./DMvJilZ9.js";import"./zVBjPGXx.js";import"./DZv5z92o.js";import"./BxMN3HDQ.js";import"./DdlmKzvk.js";import"./DMur7GD6.js";import"./CCOMFkOI.js";import"./CbnVsA8k.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalthis:typeof self<"u"?self:{};e.sentry_release={id:"dcd43fef1e4af7f7614a43abf36301348c5fce67"}}catch{}})();try{(function(){var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalthis:typeof self<"u"?self:{},o=new e.Error().stack;o&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[o]="df0af5e8-c3ec-4e2e-8807-0756f5b5313f",e._sentryDebugIdIdentifier="sentry-dbid-df0af5e8-c3ec-4e2e-8807-0756f5b5313f")})()}catch{}const R="GB",se=()=>{const e=S(),o=ne(),r=re(),{locale:D}=B(),p=async()=>{var n,i;await o.fetchOrigDestData(D.value);const t=e.origin+(e.originType||k),d=e.destin+(e.destinType||k);if(e.origin?o.selectedOrigin.value=o.allOrigins.value[t]||null:e.origin=((n=o.selectedOrigin.value)==null?void 0:n.code)||"",!o.selectedOrigin.value)return;e.destin||(e.destin=((i=o.selectedDestin.value)==null?void 0:i.code)||"");const s=o.allOriginDestinations(t)[d]||null;if(!s){e.$reset();return}o.selectedDestin.value=s,l()},l=()=>{var i,m;const{selectedOrigin:t,selectedDestin:d}=o;if(!t.value||!d.value){r.youngAdultsAvailable=!1;return}const s=((i=t.value)==null?void 0:i.countryCode)===R,n=((m=d.value)==null?void 0:m.countryCode)===R;(s||n)&&(r.forcedOpen=!0),r.youngAdultsAvailable=e.isRoundTrip?s||n:s},g=t=>{t&&t.code!==e.origin&&(e.origin=t.code||"",e.originType=t.type||k,l(),e.$reset())},O=t=>{t&&t.code!==e.destin&&(e.destin=t.code||"",e.destinType=t.type||k,l(),e.$reset())};return w(o.selectedOrigin,t=>g(t)),w(o.selectedDestin,t=>O(t)),w(()=>e.isRoundTrip,()=>l()),{setOrigDestFromUrl:p}},ae={key:0,class:"container flex flex-row items-center justify-between px-4 md:px-0"},ie={key:0},ce={class:"flex size-8 items-center justify-center rounded-full border border-white p-1 text-white"},le={key:1,class:"container flex flex-col items-center justify-center gap-4 md:gap-6"},de="/fallback-moodboard-background.jpg",Ie=N({__name:"index",async setup(e){const o=se(),r=S();L(()=>{n.value=C()}),j(()=>{o.setOrigDestFromUrl()});const D=M("btMobileApp",{path:"/",domain:G.domain}),p=h(()=>D.value!==void 0),{isDesktop:l}=H(),{locale:g}=B(),O=z(),t=h(()=>O("/index",g.value)),d=F(),s={background:"green",icon:{alt:"AirBaltic logo",src:"airbaltic.svg"}},n=K(""),i=h(()=>r.errorCodes.length>0||r.errorTexts.length>0||r.errorRef),m=h(()=>r.errorTexts.length>0?r.errorTexts[0]+(r.errorRef?` (ref: ${r.errorRef})`:""):r.errorTexts[0]),C=()=>{var _,y;const c=document==null?void 0:document.referrer;if(!c)return t.value;const T=new URL(c);if(c===((_=window==null?void 0:window.location)==null?void 0:_.href))return t.value;if(T.origin===((y=window==null?void 0:window.location)==null?void 0:y.origin))return T.toString();const b=new URL(`${g.value}/fb/availability`,c),u=d.query;if(u&&Object.keys(u).length>0){const I=new URLSearchParams;Object.entries(u).forEach(([U,P])=>{I.append(U,P)}),b.search=I.toString()}return b.href},E=V()(de,{},{provider:"ipx"});return(c,T)=>{const b=,ドルu=ee,_=te,y=oe;return f(),v("div",{class:X(["flex h-full min-h-screen flex-col gap-8 bg-bt-blue-dark md:gap-6 md:pb-5",{"pt-8":a(p)}]),style:Z({backgroundImage:`url(${a(E)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover"})},[a(p)?x("",!0):(f(),v("header",ae,[A(b,{logo:s,provider:"ipx"}),a(n)!==""?(f(),Y(_,{key:0,to:a(n),class:"flex items-center gap-4 align-middle text-white no-underline",external:""},{default:q(()=>[a(l)?(f(),v("span",ie,J(c.$t("back")),1)):x("",!0),Q("div",ce,[A(u,{name:"common/close"})])]),_:1},8,["to"])):x("",!0)])),a(i)?(f(),v("div",le,[A(y,{variant:"error",text:a(m)},null,8,["text"])])):x("",!0),W(c.$slots,"default")],6)}}});export{Ie as default}; //# sourceMappingURL=BaSLHdnB.js.map

AltStyle によって変換されたページ (->オリジナル) /