import{_ as le}from"./BAg0tEYt.js";import{_ as oe}from"./Bgk-2nau.js";import{d as ae,e as ie,l as ce}from"./BmsEUx_s.js";import{_ as ue}from"./CaS-jcgw.js";import{k as me,a as ve,l as x,t as Q,G as l,M as c,O as a,H as v,u as s,a1 as m,X as i,a9 as pe,I as B,Q as re,a3 as be,V as N,P as R,a7 as _e}from"./BO9AmBA3.js";import{u as X}from"./CGa_SUqF.js";import{u as fe}from"./Caz6ZtR2.js";import{u as ke}from"./Blx3Uc3i.js";const we=a("span",{class:"sr-only"},"Go Back",-1),he=a("div",{class:"i-carbon-chevron-left text-3xl"},null,-1),de=[we,he],Le={class:"flex py-2"},xe={"aria-label":"tertiary",class:"w-full md:min-w-90"},Be={key:0,class:"hidden sm:block b-b-1 md:b-b-yt-black w-full mb-6 pb-2"},Ne={class:"text-left para-3 w-full"},Ie={key:0,class:"flex items-center justify-between mb-4 yt-hover-underline"},$e={class:"para-3 mr-8 whitespace-nowrap"},Oe=["onClick"],Fe={class:"para-3 mr-8 whitespace-nowrap"},Te=me({__name:"LayoutHeaderMenuSubnavTwo",props:{minContent:{type:Boolean},isBikeNav:{type:Boolean}},setup(q){var O;const J=q,K=ve(),W=ae(),{formatLink:k}=ie(W),{restrictedHeight:p,isLandscape:Y}=X(),{menu:n,openLevel:I,closeLevel:$,closeLevels:Z,closeAllLevels:g,tagNavigation:C}=fe(),o=x(()=>{var t;return(t=n.value.subnavLevel2)==null?void 0:t.activeCategory}),d=x(()=>{var t;return(t=o.value)==null?void 0:t.media}),ee=x(()=>{var t,u;return n.value.emtbCategory.id===((t=o.value)==null?void 0:t.parentId)||n.value.mtbCategory.id===((u=o.value)==null?void 0:u.parentId)}),se=()=>{var t;(t=n.value.subnavLevel3)!=null&&t.isOpen?$("subnavLevel3"):(I("subnavLevel1"),Z("subnavLevel2","subnavLevel3"))},w=t=>{(t==null?void 0:t.childCount)>0&&(t==null?void 0:t.level)!==4?($("subnavLevel1"),I("subnavLevel3"),n.value.subnavLevel3.activeCategory=t):(g(),C(t,k("/")))};return ke(J.isBikeNav&&X().mobile?Q((O=n.value.bikeMenu)==null?void 0:O.isOpen):Q(!1)),(t,u)=>{var M,P;const te=le,ne=oe,L=ce,F=ue;return l(),c("div",{class:m(["h-svh md:h-[calc(100svh-3.5rem)]",[t.isBikeNav?"h-[calc(100svh-7rem)]":"h-[calc(100svh-3.5rem)]"]])},[a("div",{ref_key:"subnavTwoEl",ref:K,class:m(["flex flex-col h-full overflow-y-auto bg-yt-white",{"pb-16":s(Y)}])},[t.minContent?i("",!0):(l(),v(te,{key:0,theme:"light",category:s(o),class:m(t.minContent?"md:pt-0 md:mt-0":"md:pt-6")},null,8,["category","class"])),t.minContent?i("",!0):(l(),c("div",{key:1,class:m(["flex px-4 pt-5 pb-0 md:bg-yt-white",[s(p)?"md:pt-0 md:pb-0":"md:pt-11 md:pb-5"]])},[a("button",{class:"inline-flex items-center justify-start w-full p-2 -m-2 text-yt-black rounded-md bg-transparent",onClick:pe(se,["stop","prevent"])},de)],2)),a("div",{class:m(["h-full max-w-2xl text-white bg-yt-white md:bg-yt-white text-yt-black px-8",{"md:pt-10":t.minContent&&!s(p)}])},[a("div",Le,[a("nav",xe,[s(n).subnavLevel1.isBikeCategory?(l(),c("div",Be,[s(o).seoUrls?(l(),v(L,{key:0,to:s(k)(`/${(M=s(o))==null?void 0:M.seoUrls[0].seoPathInfo}`),class:"cursor-pointer",onClick:u[0]||(u[0]=e=>w(s(o)))},{default:B(()=>{var e,r,b,_,f;return[re(ne,{class:"mx-auto md:filter-invert-100 md:filter-none text-black para-2 w-50",src:(e=s(d))==null?void 0:e.url,width:(b=(r=s(d))==null?void 0:r.metaData)==null?void 0:b.width,height:(f=(_=s(d))==null?void 0:_.metaData)==null?void 0:f.height},null,8,["src","width","height"])]}),_:1},8,["to"])):i("",!0)])):i("",!0),a("ul",Ne,[s(ee)?(l(),c("li",Ie,[s(o).seoUrls?(l(),v(L,{key:0,to:s(k)(`/${(P=s(o))==null?void 0:P.seoUrls[0].seoPathInfo}`),class:"cursor-pointer",onClick:u[1]||(u[1]=e=>w(s(o)))},{default:B(()=>[be(N(t.$t("product.overview")),1)]),_:1},8,["to"])):i("",!0)])):i("",!0),(l(!0),c(R,null,_e(s(o).children,e=>{var r,b,_,f,U,V,j,E,H;return l(),c(R,{key:e.id},[e.visible?(l(),c("li",{key:0,class:m(["yt-hover-underline group",{"my-6":!((r=e.customFields)!=null&&r.highlighted_product_image)&&!s(p),"my-4":((b=e.customFields)==null?void 0:b.highlighted_product_image)&&!s(p),"my-2":((_=e.customFields)==null?void 0:_.highlighted_product_image)&&s(p),"text-yt-white bg-yt-black pl-2 ml--2 mr--8":e.id===((f=s(n).subnavLevel3)==null?void 0:f.activeCategory.id)&&((U=s(n).subnavLevel3)==null?void 0:U.isOpen),"md:my-4 py-2 flex":(V=s(n).subnavLevel3)==null?void 0:V.isOpen}])},[e.seoUrls?(l(),v(L,{key:0,to:s(k)(`/${e==null?void 0:e.seoUrls[0].seoPathInfo}`),onClick:h=>w(e),class:"flex items-center justify-between cursor-pointer underline-revert mr-8 md:mr-16 whitespace-nowrap w-full"},{default:B(()=>{var h,S,T,D,y,z,G,A;return[a("p",$e,N(e.translated.name),1),(S=(h=e==null?void 0:e.translated)==null?void 0:h.customFields)!=null&&S.highlighted_product_image&&!((T=s(n).subnavLevel3)!=null&&T.isOpen)?(l(),v(F,{key:0,content:{data:{media:(y=(D=e==null?void 0:e.translated)==null?void 0:D.customFields)==null?void 0:y.highlighted_product_image},config:{}},class:"group-hover:scale-100 scale-90 transition-all duration-150 w-45","max-thumbnail":280,alt:((G=(z=s(o))==null?void 0:z.customFields)==null?void 0:G.product_brand_name)+" "+((A=e==null?void 0:e.translated)==null?void 0:A.name)||""},null,8,["content","alt"])):i("",!0)]}),_:2},1032,["to","onClick"])):(l(),c("div",{key:1,class:m(["flex items-center justify-between cursor-pointer underline-revert whitespace-nowrap",e.id===((j=s(n).subnavLevel3)==null?void 0:j.activeCategory.id)&&((E=s(n).subnavLevel3)==null?void 0:E.isOpen)&&"mr-0 pr-16 w-8/5"]),onClick:h=>w(e)},[a("p",Fe,N(e.translated.name),1),e!=null&&e.media&&!((H=s(n).subnavLevel3)!=null&&H.isOpen)?(l(),v(F,{key:0,content:{data:{media:e==null?void 0:e.media},config:{}},class:"group-hover:scale-100 scale-90 transition-all duration-150 w-45","max-thumbnail":280},null,8,["content"])):i("",!0)],10,Oe))],2)):i("",!0)],64)}),128))])])])],2)],2)],2)}}});export{Te as _};