1import{D as A,h as C,u as D,f as F,a as H,M as E,$ as W,i as l,p as c,G as s,w as a,_ as I,s as e,v as N,B as n,A as i,J as b,S as h,j as $,H as r,L as M,I as O,C as R,V as G,r as J,c as T,m as q,k as K}from"./B_MJR7Wx.js";import{_ as Q,a as X,b as Y}from"./CuQrqZDY.js";import{_ as Z}from"./3k4VFtr8.js";import{_ as B}from"./B4gTv5wi.js";import{h as U}from"./xtDpJDE2.js";import"./DcDF3x10.js";const tt={class:"sticky top-0 z-50 border-b border-outline-variant/70 bg-page/80 backdrop-blur-xl"},et={class:"hidden items-center gap-1 md:flex"},ot={class:"flex items-center gap-1"},st={key:0,class:"border-t border-outline-variant bg-page md:hidden"},at=A({__name:"AppHeader",setup(g){const o=C(),{t,locale:x}=D(),{loggedIn:p}=F(),{data:L}=H(),_=J(!1),y=E();W(()=>y.fullPath,()=>_.value=!1);const f=T(()=>[{to:o("series"),label:t("nav.series")},{to:o("movies"),label:t("nav.movies")},{to:o("wordlists"),label:t("nav.wordLists")},{to:o("how-it-works"),label:t("nav.howItWorks")},...U(x.value)?[{to:o("blog"),label:t("nav.blog")}]:[]]);return(k,d)=>{const v=N,m=I,j=Q,S=X,w=M,P=Z,V=O,z=B;return l(),c("header",tt,[s(z,{class:"flex h-16 items-center justify-between gap-4"},{default:a(()=>[s(m,{to:e(o)("index"),class:"flex items-center gap-2"},{default:a(()=>[s(v,{src:"/logo.png",alt:"DiziyleÃÄren",width:"36",height:"36",class:"size-9"}),d[1]||(d[1]=n("span",{class:"font-display text-lg font-extrabold tracking-tight text-on-surface"},[i(" Diziyle "),n("span",{class:"text-primary"},"ÃÄren")],-1))]),_:1},8,["to"]),n("nav",et,[(l(!0),c(b,null,h(e(f),u=>(l(),$(m,{key:u.to,to:u.to,class:"rounded-full px-4 py-2 text-sm font-semibold text-on-surface-variant transition-colors hover:bg-surface-container hover:text-on-surface","active-class":"!text-primary"},{default:a(()=>[i(r(u.label),1)]),_:2},1032,["to"]))),128))]),n("div",ot,[s(j),s(S),e(p)?(l(),c(b,{key:0}
1,[s(m,{to:e(o)("dashboard"),class:"hidden md:block"},{default:a(()=>[s(w,{size:"sm",variant:"soft"},{default:a(()=>[i(r(e(t)("nav.dashboard")),1)]),_:1})]),_:1},8,["to"]),s(m,{to:e(o)("account"),class:"ms-1"},{default:a(()=>[s(P,{seed:e(L)?.user?.avatarSeed,size:36,ring:""},null,8,["seed"])]),_:1},8,["to"])],64)):(l(),$(m,{key:1,to:e(o)("login"),class:"hidden md:block"},{default:a(()=>[s(w,{size:"sm"},{default:a(()=>[i(r(e(t)("auth.loginTitle")),1)]),_:1})]),_:1},8,["to"])),n("button",{class:"grid size-10 place-items-center rounded-full text-on-surface md:hidden","aria-label":"Menu",onClick:d[0]||(d[0]=u=>_.value=!e(_))},[s(V,{name:e(_)?"lucide:x":"lucide:menu",class:"size-5"},null,8,["name"])])])]),_:1}),s(G,{"enter-active-class":"transition duration-200","enter-from-class":"opacity-0 -translate-y-2","leave-active-class":"transition duration-150","leave-to-class":"opacity-0 -translate-y-2"},{default:a(()=>[e(_)?(l(),c("div",st,[s(z,{class:"flex flex-col gap-1 py-3"},{default:a(()=>[(l(!0),c(b,null,h(e(f),u=>(l(),$(m,{key:u.to,to:u.to,class:"rounded-lg px-4 py-3 text-sm font-semibold text-on-surface hover:bg-surface-container"},{default:a(()=>[i(r(u.label),1)]),_:2},1032,["to"]))),128)),s(m,{to:e(p)?e(o)("dashboard"):e(o)("login"),class:"mt-1"},{default:a(()=>[s(w,{block:""},{default:a(()=>[i(r(e(p)?e(t)("nav.goDashboard"):e(t)("auth.loginTitle")),1)]),_:1})]),_:1},8,["to"])]),_:1})])):R("",!0)]),_:1})])}}}),nt=Object.assign(at,{__name:"LayoutAppHeader"}),lt={class:"mt-24 border-t border-outline-variant bg-surface-lowest"},rt={class:"flex items-center gap-2"},ct={class:"mt-4 max-w-xs text-sm leading-relaxed text-on-surface-variant"},it={class:"text-xs font-bold uppercase tracking-wider text-on-surface-variant"},_t={class:"mt-4 space-y-3"},dt={class:"border-t border-outline-variant"},ut={class:"flex items-center gap-4"},pt=2026,mt=A({__name:"AppFooter",setup(g){const o=C(),{t,locale:x}=D(),p=T(()=>[{title:t("footer.explore"),links:[{to:o("series"),label:t("nav.series")},{to:o("movies"),label:t("nav.movies")},...U(x.value)?[{to:o("blog"),label:t("nav.blog")}]:[],{to:o("how-it-works"),label:t("nav.howItWorks")}]},{title:t("footer.app"),links:[{to:o("dashboard"),label:t("nav.dashboard")},{to:o("league"),label:t("nav.league")},{to:o("word-lists"),label:t("nav.wordLists")},{to:o("account"),label:t("nav.account")},{to:o("contact"),label:t("footer.contact")}]}]);return(L,_)=>{const y=N,f=I,k=B;return l(),c("footer",lt,[s(k,{class:"grid gap-10 py-14 md:grid-cols-[1.5fr_1fr_1fr]"},{default:a(()=>[n("div",null,[n("div",rt,[s(y,{src:"/logo.png",alt:"DiziyleÃÄren",width:"36",height:"36",class:"size-9"}),_[0]||(_[0]=n("span",{class:"font-display text-lg font-extrabold text-on-surface"},[i(" Diziyle"),n("span",{class:"text-primary"},"ÃÄren")],-1))]),n("p",ct,r(e(t)("footer.mostEnjoyableWayLearnEnglish")),1)]),(l(!0),c(b,null,h(e(p),d=>(l(),c("div",{key:d.title},[n("h4",it,r(d.title),1),n("ul",_t,[(l(!0),c(b,null,h(d.links,v=>(l(),c("li",{key:v.to},[s(f,{to:v.to,class:"text-sm text-on-surface-variant transition-colors hover:text-primary"},{default:a(()=>[i(r(v.label),1)]),_:2},1032,["to"])]))),128))])]))),128))]),_:1}),n("div",dt,[s(k,{class:"flex flex-col items-center justify-between gap-3 py-5 text-xs text-on-surface-variant sm:flex-row"},{default:a(()=>[n("span",null,"© "+r(pt)+" Diziyle ÃÄren"),n("div",ut,[s(f,{to:e(o)("privacy-policy"),class:"transition-colors hover:text-primary"},{default:a(()=>[i(r(e(t)("common.privacyPolicy")),1)]),_:1},8,["to"]),s(f,{to:e(o)("terms-of-use"),class:"transition-colors hover:text-primary"},{default:a(()=>[i(r(e(t)("footer.termsUse")),1)]),_:1},8,["to"])]),n("span",null,r(e(t)("footer.madeLoveTRkiye")),1)]),_:1})])])}}}),ft=Object.assign(mt,{__name:"LayoutAppFooter"}),xt={},vt={class:"flex min-h-dvh flex-col"},bt={class:"flex-1"};function ht(g,o){const t=nt,x=ft,p=Y;return l(),c("div",vt,[s(t),n("main",bt,[K(g.$slots,"default")]),s(x),s(p)])}const zt=q(xt,[["render",ht]]);export{zt as default};
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.