import{_ as b}from"./DowU8hHU.js";import{_ as A}from"./CdOr3WeI.js";import{_ as B}from"./0T1wOokP.js";import{_ as E}from"./QZuxYQjs.js";import q from"./B1vxatGZ.js";import F from"./DgtYr_dH.js";import{k as I,t as M,q as R,d as C,e as D,b as G,a$ as H,aN as c,g as _}from"./BmsEUx_s.js";import{b as P,k as S,a0 as u,M as d,u as V,Q as r,O as e,J as Y,H as z,p as l,G as s}from"./BO9AmBA3.js";import"./B9GXqjDD.js";import"./3_0Xm2Xu.js";import"./Bq7L8Gqp.js";import"./Bgk-2nau.js";import"./CO0TJbSZ.js";import"./BV18M9Uo.js";import"./DJmkPxe6.js";import"./CD8dOBv2.js";import"./C0vPOvVt.js";import"./Dl_woRDU.js";import"./Caz6ZtR2.js";import"./UWnfKqQJ.js";import"./DNB4CWA5.js";import"./GXy6e17P.js";import"./CuFWX9lm.js";import"./PkMyH_Gy.js";import"./CnQhJaAR.js";import"./CGa_SUqF.js";import"./D74lmK2P.js";import"./BAg0tEYt.js";import"./CaS-jcgw.js";import"./CUL2_9oX.js";import"./CmjS35KU.js";import"./BnpgB-UC.js";import"./DqAVD613.js";import"./Blx3Uc3i.js";import"./C-SqLHlL.js";import"./B8msC4dV.js";import"./Cz_zTYKr.js";import"./DufWfy4o.js";import"./PFmQj5s5.js";import"./BdjjM40W.js";import"./BVhh3E6B.js";import"./C5IQTgS9.js";import"./CRnfmW_M.js";import"./Clh4W0vm.js";import"./BlYjrKmr.js";import"./Uxv2zAsR.js";import"./DI7zNOmk.js";import"./MNvGvCi9.js";import"./piUVYGVq.js";import"./uteGIoxX.js";import"./mxeWsGzb.js";import"./DSV9iMPO.js";import"./MhFXtLHF.js";import"./mJxKCZNa.js";import"./3BiMtf7m.js";import"./DLjibe5A.js";import"./DOZVBJ29.js";import"./DtzfR4Ij.js";import"./_P4PyUnV.js";import"./n1IWZ_S-.js";import"./BJnyr3hP.js";import"./D_aL7JFb.js";import"./BjR6puxy.js";import"./C4yjjAv8.js";import"./Cw28Dfhj.js";import"./CrKI66RF.js";import"./4SHhHuHq.js";import"./D2Ffl69y.js";import"./CpqkpWTA.js";import"./DGPU2ZF4.js";import"./CDiLaDxH.js";import"./D9cbKXFb.js";import"./BlkRszV8.js";import"./C6wtc0wj.js";import"./jZ3vHl86.js";import"./rPISd6id.js";import"./DnI00KtJ.js";import"./Dtm-a_bH.js";function J(o){const{isLoggedIn:t}=I(),i=M(),{pushInfo:n}=R(),p=C(),{formatLink:m}=D(p);P(t,a=>{a||(o!=null&&o.to||(i.push({path:`${m("/")}`}),n("Login is required to access this page. You are redirected to the homepage.")),o!=null&&o.to&&(i.push({path:o.to}),n(`You are redirected to ${o.to}.`)))},{immediate:!0})}const O={key:0,class:"bg-yt-white"},Q={class:"hidden md:flex"},U={class:"max-w-screen-xl mx-auto min-h-full bg-yt-white"},j={class:"m-2 lg:m-10"},K={class:"account-inner"},T={class:"md:grid md:grid-cols-3 md:gap-6"},W={class:"md:col-span-2"},X={name:"AccountLayout"},$o=S({...X,async setup(o){let t,i;const m={to:G().query.to};J(m);const{maintenance:a}=H(),{loadNavigationElements:f}=c(),{data:h}=([t,i]=u(()=>_("mainNavigation",()=>f({depth:2}))),t=await t,i(),t);l("swNavigation-main-navigation",h);const{loadNavigationElements:g}=c({type:"footer-navigation"}),{data:v}=([t,i]=u(()=>_("mainFooterNavigation",()=>g({depth:2}))),t=await t,i(),t);return l("swNavigation-footer-navigation",v),(y,Z)=>{const N=b,L=A,k=B,w=E,x=q,$=F;return s(),d("div",null,[V(a)?(s(),z($,{key:1})):(s(),d("div",O,[r(N,{"bike-menu":!1}),r(L),e("div",Q,[r(k)]),e("div",U,[e("div",j,[e("div",K,[e("div",T,[r(w),e("main",W,[Y(y.$slots,"default")])])])])]),r(x)]))])}}});export{$o as default};