function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = ["./CG0vTdE1.js","./bdrFovXZ.js","./entry.D08378P0.css","./CPWhWLlm.js","./DjA0X493.js","./BimZGSFL.js","./CCOMFkOI.js","./COSutgRB.js","./O2z5bDY7.js","./Index.Icy9fR7D.css"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } import{d as oe,s as J,u as K,p as E,o as g,c as _,b as N,w as j,V as fe,X as me,a as R,t as W,v as Q,b1 as $e,b2 as Ve,e as X,a5 as De,g as M,c8 as Ie,c9 as Le,ca as xe,cb as Ee,cc as Ae,aB as Be,cd as Re,A as b,B as Y,O as Te,aQ as Se,f as a,R as H,U as q,bX as Me,bY as Ue,a3 as Fe,_ as we,bi as Ne,M as ze,N as Oe,ag as ve,x as Ke,bH as He,$ as te,a6 as de,a7 as ce,bq as Pe,C as ke,E as ge,H as je}from"./bdrFovXZ.js";import{s as Ge,_ as qe,h as ue}from"./DjA0X493.js";import{o as We}from"./nfGgCMdf.js";import{u as _e}from"./DMur7GD6.js";import{b as pe,C as x,c as Ce,d as ae,O as ne}from"./CCOMFkOI.js";import{r as P,m as Xe}from"./C7MLKZ1p.js";import{u as Qe}from"./BrH5L5vE.js";import{a as Ye}from"./D4ddmiC-.js";import{u as Je}from"./C_wJaORs.js";(function(){try{var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalthis:typeof self<"u"?self:{};n.sentry_release={id:"dcd43fef1e4af7f7614a43abf36301348c5fce67"}}catch{}})();try{(function(){var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalthis:typeof self<"u"?self:{},p=new n.Error().stack;p&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[p]="1cf90053-fcd0-4cbf-a00f-bad37bbf3e3e",n._sentryDebugIdIdentifier="sentry-dbid-1cf90053-fcd0-4cbf-a00f-bad37bbf3e3e")})()}catch{}const Ze=oe({__name:"Categories",props:J({categories:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const p=K(n,"modelValue"),{pushFSFDataLayer:u}=_e();function O(v){u({generic_event_name:"fsf_labels",event_category:"destination_labels_click",event_action:v})}const f=E(null);return We(f,()=>{u({generic_event_name:"fsf_labels",event_category:"destination_labels_seen"})}),(v,o)=>{const $=$e,m=Ve;return g(),_("div",{ref_key:"origDestCategories",ref:f},[N(m,{modelValue:p.value,"onUpdate:modelValue":[o[0]||(o[0]=y=>p.value=y),O],class:"group flex gap-x-4 overflow-auto p-0.5","aria-label":v.$t("origDest.categories.title")},{default:j(()=>[(g(!0),_(fe,null,me(v.categories,y=>(g(),_("div",{key:`categoriesItem-origDest-${y.key}`,class:"flex items-center"},[N(,ドル{value:y.key,"data-test":"radio",class:"rounded-lg"},{default:j(()=>[R("span",{class:W(["flex h-8 w-auto min-w-20 cursor-pointer items-center justify-center rounded-lg border px-4 text-subtitle-1 hover:bg-bt-green",{"bg-bt-green":p.value===y.key}])},Q(y.value),3)]),_:2},1032,["value"])]))),128))]),_:1},8,["modelValue","aria-label"])],512)}}}),et=oe({__name:"SubCategories",props:J({items:{default:null},name:{default:""},disabled:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(n){const p=n,u=K(n,"modelValue"),{pushFSFDataLayer:O}=_e();function f(v){O({generic_event_name:"fsf_labels_2nd_level",event_category:v,event_label:p.name.toLowerCase()})}return(v,o)=>{const $=Ie,m=Le,y=xe,A=Ee,C=Ae;return g(),X(C,{modelValue:u.value,"onUpdate:modelValue":[o[0]||(o[0]=h=>u.value=h),o[1]||(o[1]=h=>f(h))]},{default:j(()=>[N(A,{class:"mx-4"},{default:j(()=>[N(y,null,{default:j(()=>[v.name?(g(),X(,ドル{key:0,class:"items-left mt-2 flex min-h-6 items-center text-subtitle-1"},{default:j(()=>[De(Q(v.name),1)]),_:1})):M("",!0),(g(!0),_(fe,null,me(v.items,h=>(g(),X(m,{key:h.key,value:h.key,disabled:v.disabled,class:"my-2 flex h-10 w-full cursor-pointer select-none items-center rounded px-4 text-subtitle-1 hover:bg-divider data-[state=checked]:bg-divider"},{default:j(()=>[R("span",null,Q(h.value),1)]),_:2},1032,["value","disabled"]))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])}}}),tt={key:0,class:"flex items-center text-subtitle-1"},at={key:0,class:"ml-1 text-bt-blue-dark"},nt=["data-list-index","tabindex","aria-selected","onClick","onKeydown"],ot=["innerHTML"],st={class:"text-grey-secondary text-body-2"},lt=["innerHTML"],rt=["innerHTML"],it={key:0,class:"flex w-1/3 items-center justify-end gap-1 md:gap-2"},ut={class:"text-xs text-grey-secondary"},dt={key:0,class:"mt-32 flex justify-center"},ct={class:"text-secondary"},gt=oe({__name:"List",props:J({data:{},category:{},subCategory:{}},{modelValue:{},modelModifiers:{},isSubCategoriesDisabled:{type:Boolean,default:!1},isSubCategoriesDisabledModifiers:{},searchTerm:{default:""},searchTermModifiers:{},isOpen:{type:Boolean,default:!1},isOpenModifiers:{}}),emits:J(["selected"],["update:modelValue","update:isSubCategoriesDisabled","update:searchTerm","update:isOpen"]),setup(n,{emit:p}){const u=K(n,"modelValue"),O=K(n,"isSubCategoriesDisabled"),f=K(n,"searchTerm"),v=K(n,"isOpen"),o=n,$=p,{data:m,category:y,subCategory:A}=Be(o),{list:C,containerProps:h,wrapperProps:B,scrollTo:I}=Re(m,{itemHeight:68,overscan:10}),z=E(!0),k=b(()=>{var e;return((e=m.value)==null?void 0:e.length)<=1}),l=b(()=>k.value&&!!f.value),d=e=>{e.key==="Tab"&&e.shiftKey&&(O.value=!1)},w=e=>{const t=document.activeElement;if(!t||!t.hasAttribute(Ce))return;const c=D(t,e);c&&c.focus()},D=(e,t)=>{var i;const c=t===1?"nextElementSibling":"previousElementSibling";let r=(i=e.parentElement)==null?void 0:i[c];for(;r;){if(r!=null&&r.querySelector(pe))return r.querySelector(pe);r=r==null?void 0:r[c]}return null},L=e=>(e.apt=P(e.apt),e.city=P(e.city),e.code=P(e.code),e.country=P(e.country),e),U=e=>{f.value&&L(e),u.value=e,$("selected"),v.value=!1,f.value=""},F=E(),V=E(),T=E(1),s=()=>{var c;if(!((c=F.value)!=null&&c.length)||!F.value||!V.value){T.value=1;return}const e=V.value.getBoundingClientRect(),t=F.value.find(r=>{const i=r.getBoundingClientRect();return i.top>=e.top&&i.top{Te(()=>{I(0)})}),Se([C,y],()=>{F.value=Array.from(document.querySelectorAll(pe))||[],V.value=document.querySelector("[data-container]")||null,s()},{debounce:500,maxWait:1e3}),(e,t)=>{const c=we;return g(),_("div",Fe(a(h),{"data-container":"",class:["h-[calc(100svh-9rem)] w-full overflow-y-auto md:h-[40vh] md:max-h-90",{"text-secondary md:h-auto":a(l)}],role:"listbox",tabindex:"-1",onKeydown:[d,t[2]||(t[2]=H(q(r=>w(1),["prevent"]),["down"])),t[3]||(t[3]=H(q(r=>w(-1),["prevent"]),["up"]))]}),[R("div",Me(Ue(a(B))),[(g(!0),_(fe,null,me(a(C),(r,i)=>{var se,le,re,ie;return g(),_("div",{key:r.index,class:W(["items-left mx-4 my-2 flex min-h-6",{"!min-h-14":a(l)}])},["title"in r.data?(g(),_("span",tt,[De(Q(r.data.title)+" ",1),a(l)?(g(),_("span",at,Q(f.value),1)):M("",!0)])):r.data.apt?(g(),_("div",{key:1,"data-list-index":i,class:W([{"bg-divider":((se=u.value)==null?void 0:se.code)===r.data.code},"flex w-full cursor-pointer justify-between rounded px-4 py-2.5 hover:bg-divider"]),tabindex:a(z)&&i===a(T)?0:-1,role:"option","aria-selected":((le=u.value)==null?void 0:le.code)===r.data.code,onClick:Z=>U(r.data),onKeydown:H(q(Z=>U(r.data),["prevent","stop"]),["enter"]),onFocus:t[0]||(t[0]=Z=>z.value=!1),onBlur:t[1]||(t[1]=Z=>z.value=!0)},[R("div",{class:W([{"w-2/3":(re=r.data)==null?void 0:re.hasBTDirect},"flex flex-col justify-between gap-1 text-subtitle-1"])},[R("span",{innerHTML:e.$t("origDest.aptCode",{apt:r.data.apt,code:r.data.code})},null,8,ot),R("span",st,[R("span",{innerHTML:e.$t("origDest.city",{city:r.data.city})},null,8,lt),a(y)!==a(x).COUNTRIES||f.value?(g(),_("span",{key:0,innerHTML:`, ${e.$t("origDest.country",{country:r.data.country})}`},null,8,rt)):M("",!0)])],2),(ie=r.data)!=null&&ie.hasBTDirect?(g(),_("div",it,[R("span",ut,Q(e.$t("origDest.directFlight")),1),N(c,{name:"common/round-airplane-90-deg",filled:"",class:"text-bt-dark-blue",size:"sm"})])):M("",!0)],42,nt)):M("",!0)],2)}),128))],16),a(k)&&!f.value?(g(),_("div",dt,[R("div",ct,Q(e.$t(`origDest.notSelected.${a(y)}`)),1)])):M("",!0)],16)}}}),pt=de(()=>ce(()=>import("./CG0vTdE1.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(n=>n.default||n)),vt=de(()=>ce(()=>import("./CPWhWLlm.js"),__vite__mapDeps([3,4,1,2]),import.meta.url).then(n=>n.default||n)),ft=de(()=>ce(()=>import("./BimZGSFL.js"),__vite__mapDeps([5,1,2,6]),import.meta.url).then(n=>n.default||n)),mt=de(()=>ce(()=>import("./COSutgRB.js"),__vite__mapDeps([7,8,1,2,9]),import.meta.url).then(n=>n.default||n)),bt={class:"relative mx-0.5 mt-0.5"},yt=["innerHTML"],ht=["placeholder","onKeydown"],Ct={class:"flex h-auto pb-2 md:h-[40vh] md:max-h-90 md:pb-0"},Dt=oe({__name:"Select",props:J({data:{},title:{},label:{},categories:{default:null},subCategories:{default:null},disabled:{type:Boolean,default:!1},icon:{},type:{},variant:{default:"default"},border:{default:"rounded"},selectedOrigin:{default:null},showAnyDestinOption:{type:Boolean,default:!0},openOverTrigger:{type:Boolean,default:!1}},{modelValue:{default:null},modelModifiers:{},category:{default:x.ALL},categoryModifiers:{},subCategory:{default:""},subCategoryModifiers:{},searchTerm:{default:""},searchTermModifiers:{},isOpen:{type:Boolean,default:!1},isOpenModifiers:{}}),emits:J(["selected"],["update:modelValue","update:category","update:subCategory","update:searchTerm","update:isOpen"]),setup(n,{emit:p}){const u=n,O=Ne(),{anyDestinationLink:f}=ze(O),v=K(n,"modelValue"),o=K(n,"category"),$=K(n,"subCategory"),m=K(n,"searchTerm"),y=p,A=[x.INTERESTS,x.COUNTRIES],{isDesktop:C}=Oe(),h=b(()=>!C.value||m.value?!1:A.includes(o.value)),B=E(null),I=K(n,"isOpen"),z=E(!1),k=E(!1),l=(s=!1)=>{u.disabled||(z.value=s,k.value=s&&C.value,I.value=!0)},d=b(()=>u.variant==="default"),w=b(()=>d.value?h.value?"md:w-160 lg:w-166":"md:w-130":""),D=E(null),L=b(()=>u.data[1]||null),U=s=>(s.apt=P(s.apt),s.city=P(s.city),s.code=P(s.code),s.country=P(s.country),s),F=()=>{if(!D.value)return;const s=U(L.value);v.value=s,y("selected"),I.value=!1,m.value=""};Se(m,()=>{var t,c,r,i;if(Number(m.value.length)<2||!((t=l.value)!=null&&t.city)||!((c=l.value)!=null&&c.code)){d.value=null;return}const s=`${P((r=L.value)==null?void 0:r.city)} (${P((i=L.value)==null?void 0:i.code)})`,e=m.value;D.value=Xe(s,e)},{debounce:100});const V=E(null);Y(I,s=>{C.value&&s&&Te(()=>{Ge(V)})});const T=b(()=>ve("border border-border",{variants:{style:{rounded:"rounded","rounded-left":"rounded-bl-sm rounded-tl-sm","rounded-right":"rounded-br-sm rounded-tr-sm","rounded-left-no-border":"rounded-bl-sm rounded-tl-sm border-r-0"}}})({style:u.border}));return(s,e)=>{const t=pt,c=qe,r=vt,i=Pe,se=ft,le=Ze,re=et,ie=gt,Z=mt;return g(),_("div",{class:W(["w-full bg-white lg:max-w-none",{relative:a(d)}])},[s.variant==="block"?(g(),X(t,{key:0,label:s.label,title:s.title,selected:v.value,class:W(a(T)),type:s.type,onClick:e[0]||(e[0]=G=>l()),onKeydown:e[1]||(e[1]=H(q(G=>l(!0),["prevent"]),["enter"]))},null,8,["label","title","selected","class","type"])):M("",!0),a(d)?(g(),X(i,{key:1},{fallback:j(()=>[N(c,{label:s.label,title:s.$t(`origDest.${s.type}.select`),icon:s.icon},null,8,["label","title","icon"])]),default:j(()=>[N(r,{label:s.label,title:s.title,icon:s.icon,"is-modal-open":I.value,onClick:e[2]||(e[2]=G=>l()),onKeydown:e[3]||(e[3]=H(q(G=>l(!0),["prevent"]),["enter"]))},null,8,["label","title","icon","is-modal-open"])]),_:1})):M("",!0),N(Z,{modelValue:I.value,"onUpdate:modelValue":[e[17]||(e[17]=G=>I.value=G),e[18]||(e[18]=G=>m.value="")],title:s.$t("origDest.title"),"show-close":!a(C),"has-offset":a(C)&&a(d)&&!s.openOverTrigger,"dialog-content-class":a(w)},{content:j(()=>{var G,be,ye;return[R("div",{ref_key:"origDestSelect",ref:V,class:"bg-white"},[R("div",bt,[m.value.length?(g(),_("label",{key:0,class:"text-bt-gray pointer-events-none absolute left-0 top-0 z-1 flex h-18 select-none items-center pl-4 text-gray-400",innerHTML:a(D)},null,8,yt)):M("",!0),Ke(R("input",{ref_key:"searchInput",ref:B,"onUpdate:modelValue":[e[4]||(e[4]=S=>m.value=S),e[5]||(e[5]=S=>k.value=!0)],type:"text",class:"relative z-2 h-18 w-full rounded-t border-b bg-transparent px-4",placeholder:s.$t("origDest.search.placeholder"),onKeydown:H(q(F,["prevent"]),["enter"])},null,40,ht),[[He,m.value]])]),s.showAnyDestinOption&&s.type===a(ae)&&((G=s.selectedOrigin)!=null&&G.isBtOrig)&&((be=a(f))!=null&&be.href)?(g(),X(se,{key:0,"any-dest-link":(ye=a(f))==null?void 0:ye.href,"selected-origin-code":s.selectedOrigin.code},null,8,["any-dest-link","selected-origin-code"])):M("",!0),a(C)&&!m.value&&s.categories?(g(),X(le,{key:1,modelValue:o.value,"onUpdate:modelValue":[e[6]||(e[6]=S=>o.value=S),e[7]||(e[7]=S=>k.value=a(z))],class:"flex h-auto w-full items-center gap-2 border-b p-4",categories:s.categories,onKeydown:e[8]||(e[8]=H(S=>k.value=!1,["tab"]))},null,8,["modelValue","categories"])):M("",!0),R("div",Ct,[a(h)?(g(),X(re,{key:0,modelValue:$.value,"onUpdate:modelValue":e[9]||(e[9]=S=>$.value=S),class:"min-w-68 overflow-auto",items:s.subCategories,name:s.$t(`origDest.subCategories.${o.value}`),disabled:a(k),onMouseover:e[10]||(e[10]=S=>k.value=!1)},null,8,["modelValue","items","name","disabled"])):M("",!0),N(ie,{modelValue:v.value,"onUpdate:modelValue":e[11]||(e[11]=S=>v.value=S),isSubCategoriesDisabled:a(k),"onUpdate:isSubCategoriesDisabled":e[12]||(e[12]=S=>te(k)?k.value=S:null),"is-open":I.value,"onUpdate:isOpen":e[13]||(e[13]=S=>I.value=S),"search-term":m.value,"onUpdate:searchTerm":e[14]||(e[14]=S=>m.value=S),data:s.data,category:o.value,"sub-category":$.value,onSelected:e[15]||(e[15]=S=>y("selected")),onKeydown:e[16]||(e[16]=H(q(S=>{var he;return(he=a(B))==null?void 0:he.focus()},["exact","prevent"]),["tab"]))},null,8,["modelValue","isSubCategoriesDisabled","is-open","search-term","data","category","sub-category"])])],512)]}),_:1},8,["modelValue","title","show-close","has-offset","dialog-content-class"])],2)}}}),ee=n=>n?n.trim().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase():"",Tt=n=>{const{t:p}=ke(),u=E(""),O=E(ne),f=b(()=>ee(u.value)),v=b(()=>{const l=n.nearestAirport.value,d=n.allOrigins.value;return!l||!d?null:Object.values(d).find(w=>w.code===l.code)||null}),o=l=>{const d=/\(([^)]+)\)|([^(),]+)/g;return Array.from(l.matchAll(d)).map(D=>D[1]||D[2])},$=l=>l==null?void 0:l.map(d=>{var V;const w=ee(d.city),D=ee(d.code),L=ee(d.country),U=o(ee(d.apt)),F=((V=d.searchAliases)==null?void 0:V.flatMap(T=>o(T)))??[];return{...d,searchMeta:[...new Set([w,D,L,...U,...F])]}}),m=l=>l==null?void 0:l.filter(d=>d?d.searchMeta.some(w=>w.startsWith(f.value)):!1),y=b(()=>({btData:$(n.destinations.value.btDestinations),nonBtData:$(n.destinations.value.nonBtDestinations)})),A=b(()=>({btData:$(n.origins.value.btOrigins),nonBtData:$(n.origins.value.nonBtOrigins)})),C=b(()=>O.value===ne),h=b(()=>{var l;return((l=n.selectedCategory.value)==null?void 0:l[O.value])===x.ALL}),B=b(()=>O.value===ae&&n.selectedCategory.value.destin===x.DIRECT),I=(l,d,w,D)=>{h.value||l.push({title:p("origDest.airports")}),C.value&&D&&Object.keys(D).length&&l.push({title:p("origDest.nearbyAirports")},D);const L=p(`origDest.${O.value}.ownFlights`),U=p(`origDest.${O.value}.connectedFlights`);return l.push(...h.value&&d.length?[{title:L}]:[],...d),l.push(...h.value&&w.length?[{title:U}]:[],...w),l},z=l=>(n.directDestinations.value.length&&l.push({title:p("origDest.destin.directFlights")},...n.directDestinations.value),n.connectingDestinations.value.length&&l.push({title:p(`origDest.${O.value}.connectedFlights`)},...n.connectingDestinations.value),l),k=b(()=>{const l=[],d=v.value,w=C.value?n.origins.value.btOrigins:n.destinations.value.btDestinations,D=C.value?n.origins.value.nonBtOrigins:n.destinations.value.nonBtDestinations;if(!u.value)return B.value?z(l):I(l,w,D,d);const L=C.value?A.value.btData:y.value.btData,U=C.value?A.value.nonBtData:y.value.nonBtData,F=T=>o(T).map(s=>{const e=ue(s,f.value);return T.includes(`(${s})`)?`(${e})`:e}).join(" "),V=m([...L,...U]).map(T=>{const s=F(T.apt);return{...T,city:ue(T.city,f.value),code:ue(T.code,f.value),country:ue(T.country,f.value),apt:s}});return V.length?l.push({title:p("origDest.search.results")},...V):l.push({title:p("origDest.search.noResults")}),l});return Y(()=>u.value,()=>{n.hasSearchTerm.value=!!u.value}),{searchTerm:u,openedOrigDest:O,filteredOrigDestData:k}},St=["disabled","aria-label","aria-pressed","onKeydown"],Et=oe({__name:"Index",props:{variant:{default:"default"},allowSwap:{type:Boolean,default:!0},watchQueryParams:{type:Boolean,default:!1},showAnyDestinOption:{type:Boolean,default:!0},openOverTrigger:{type:Boolean,default:!1}},emits:["destinationSelected"],setup(n,{emit:p}){const{t:u,locale:O}=ke(),{isDesktop:f}=Oe(),v=n,o=Qe();if(ge(()=>{o.fetchOrigDestData(O.value)}),v.watchQueryParams){const e=Je();Y(()=>o.selectedOrigin.value,t=>{e.origin=t==null?void 0:t.code,e.originType=t==null?void 0:t.type}),Y(()=>o.selectedDestin.value,t=>{e.destin=t==null?void 0:t.code,e.destinType=t==null?void 0:t.type})}const $=p,m=je(),y=()=>{m.meta.pageType==="index"&&$("destinationSelected")};ge(()=>{o.setDataFomUrl()});const A=E(!1),C=()=>{h.value&&(A.value=!0)},h=b(()=>!o.selectedOrigin.value),{searchTerm:B,openedOrigDest:I,filteredOrigDestData:z}=Tt(o),k=(e,t)=>{if(!e)return u(`origDest.${t}.select`);let c=(e==null?void 0:e.city)??null;return e!=null&&e.code&&(c=c?u("origDest.selected.aptCode",{apt:c,code:e.code}):e.code),c??u(`origDest.${t}.select`)},l=b(()=>({origin:k(o.selectedOrigin.value,ne),destin:k(o.selectedDestin.value,ae)})),d=[{value:u("origDest.categories.countries"),key:x.COUNTRIES},{value:u("origDest.categories.all"),key:x.ALL}],w=b(()=>o.selectedCategory.value.origin?o.selectedCategory.value.origin===x.COUNTRIES?o.originCountries.value:[]:[]),D=b(()=>{const{countries:e,labels:t,direct:c}=o.destinationLabelsAndCountries.value,r=[];return c!=null&&c.length&&r.push({value:u("origDest.categories.direct"),key:x.DIRECT}),r.push({value:u("origDest.categories.all"),key:x.ALL}),e!=null&&e.length&&r.push({value:u("origDest.categories.countries"),key:x.COUNTRIES}),t!=null&&t.length&&r.push({value:u("origDest.categories.interests"),key:x.INTERESTS}),r}),L=b(()=>{const{countries:e,labels:t}=o.destinationLabelsAndCountries.value;return o.selectedCategory.value.destin===x.COUNTRIES?e:o.selectedCategory.value.destin===x.INTERESTS?t:[]});ge(()=>{Y(()=>f.value,e=>{!e&&o.resetCategories()},{flush:"post"})});const U=b(()=>ve("flex items-center bg-white !text-bt-blue-ui !size-10 flex-shrink-0 flex-grow-0 border border-border rounded-sm p-1 justify-center hover:border-bt-blue-dark",{variants:{style:{default:"relative top-3",block:"absolute left-1/2 top-1/2 z-1 -translate-x-1/2 -translate-y-1/2 transform"}}})({style:v.variant})),F=b(()=>ve("relative flex w-full md:m-0 md:flex-row md:gap-4",{variants:{style:{default:"flex-col",block:"flex-row"}}})({style:v.variant})),V=E(!1),T=b(()=>u("aria.label.swapWithState",{from:l.value.origin,to:l.value.destin})),s=()=>{V.value=!V.value,o.swapOrigDest(),o.selectedDestin.value&&y(),Ye(u("aria.label.swapAnnounce",{from:l.value.origin,to:l.value.destin}))};return(e,t)=>{const c=Dt,r=we;return g(),_("div",{class:W(a(F))},[N(c,{modelValue:a(o).selectedOrigin.value,"onUpdate:modelValue":t[0]||(t[0]=i=>a(o).selectedOrigin.value=i),searchTerm:a(B),"onUpdate:searchTerm":t[1]||(t[1]=i=>te(B)?B.value=i:null),category:a(o).selectedCategory.value.origin,"onUpdate:category":t[2]||(t[2]=i=>a(o).selectedCategory.value.origin=i),subCategory:a(o).selectedSubCategory.value.origin,"onUpdate:subCategory":t[3]||(t[3]=i=>a(o).selectedSubCategory.value.origin=i),isOpen:a(A),"onUpdate:isOpen":[t[4]||(t[4]=i=>te(A)?A.value=i:null),t[5]||(t[5]=i=>I.value=a(ne))],data:a(z),categories:d,"sub-categories":a(w),title:a(l).origin,label:e.$t("origDest.origin.flyFrom"),"aria-label":e.$t("aria.label.origin"),variant:e.variant,"open-over-trigger":e.openOverTrigger,type:a(ne),icon:"common/takeoff",border:"rounded-left-no-border"},null,8,["modelValue","searchTerm","category","subCategory","isOpen","data","sub-categories","title","label","aria-label","variant","open-over-trigger","type"]),e.allowSwap?(g(),_("button",{key:0,class:W(a(U)),disabled:!a(o).canSwapOrigDest.value,"aria-label":a(T),"aria-pressed":a(V),onClick:s,onKeydown:[H(q(s,["prevent"]),["enter"]),H(q(s,["prevent"]),["space"])]},[N(r,{name:"common/round-loop",class:W(["-scale-x-100",{"!opacity-30":!a(o).canSwapOrigDest.value}])},null,8,["class"])],42,St)):M("",!0),N(c,{modelValue:a(o).selectedDestin.value,"onUpdate:modelValue":t[6]||(t[6]=i=>a(o).selectedDestin.value=i),searchTerm:a(B),"onUpdate:searchTerm":t[7]||(t[7]=i=>te(B)?B.value=i:null),category:a(o).selectedCategory.value.destin,"onUpdate:category":t[8]||(t[8]=i=>a(o).selectedCategory.value.destin=i),subCategory:a(o).selectedSubCategory.value.destin,"onUpdate:subCategory":t[9]||(t[9]=i=>a(o).selectedSubCategory.value.destin=i),disabled:a(h),"onUpdate:disabled":t[10]||(t[10]=i=>te(h)?h.value=i:null),data:a(z),categories:a(D),"sub-categories":a(L),title:a(l).destin,label:e.$t("origDest.destin.flyTo"),"aria-label":e.$t("aria.label.destin"),variant:e.variant,"open-over-trigger":e.openOverTrigger,"selected-origin":a(o).selectedOrigin.value,type:a(ae),"show-any-destin-option":e.showAnyDestinOption,border:"rounded-right",icon:"common/land","onUpdate:isOpen":t[11]||(t[11]=i=>I.value=a(ae)),onSelected:y,onClick:C,onKeydown:H(C,["enter"])},null,8,["modelValue","searchTerm","category","subCategory","disabled","data","categories","sub-categories","title","label","aria-label","variant","open-over-trigger","selected-origin","type","show-any-destin-option"])],2)}}});export{Et as _}; //# sourceMappingURL=Cp9F0TCK.js.map

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