1import{N as At,a5 as Ot,a_ as Rt,K as Ft,h as zt,f as Ut,g as Vt,C as Pt,L as qt,G as Et,R as Dt,ai as Wt,ap as Ht,br as Gt,r as u,J as S,a1 as jt,O as Kt,b0 as He,a$ as Yt,aX as Jt,aV as ne,S as he,aW as Xt,a3 as Zt,w as Qt,M as fe,aY as K,_ as ea}from"./BenrcST_.js";import{_ as ta}from"./BdRojQVU.js";import{_ as aa}from"./DIyc0CcJ.js";import{_ as oa}from"./BsIkVwYQ.js";import{_ as na}from"./Dmi4t7pO.js";import{_ as ra}from"./PGg0_b-n.js";import{L as la}from"./DJ0kDAEq.js";import{b as y,d as sa,a as ia,o as ca,I as Ge,V as ua,e as n,l as g,u as e,j as c,F as O,y as ye,C as r,z as k,B as p,D as b,i,f as h,G as Y,T as da,E as re,k as ve,r as T}from"./C9HqmeuD.js";import{g as ma}from"./DLDcLzqH.js";import{C as je}from"./Cs1QhvPh.js";import{K as ga}from"./B25S-ly9.js";import{B as pa}from"./CQLbT9oR.js";import{u as ba}from"./mw-Pn0Rc.js";import{u as ha}from"./CVLVfKEH.js";import{u as fa}from"./Cpz-_-Sy.js";import{s as ke}from"./DKUw89IN.js";import{l as ya}from"./C5f3dOTw.js";import{l as Ke}from"./BCOiIgzF.js";import{A as va}from"./DMqc-WsV.js";import{F as ka}from"./Z5-W5JeQ.js";import{i as _e}from"./B2R-FPp3.js";import{L as _a,h as Ca}from"./CS2wNd5K.js";import{u as wa}from"./DYDtdPC5.js";import{g as Ma}from"./CW1-Eljg.js";import{u as La}from"./DxAAqBag.js";import{u as Sa}from"./B1Crx8Th.js";import"./DsnDVFMS.js";import"./ET9qLNGd.js";import"./CrByvHXC.js";import"./BG1eZ5CB.js";import"./BoEewxOB.js";import"./BT2_Moxh.js";import"./DoK36ue_.js";import"./5uTWbcg8.js";import"./D0jV5GOH.js";import"./fuyjvFWl.js";import"./CZOElQ3i.js";import"./BkfpiHx7.js";import"./D8as5LQg.js";const Ta=["50","100","200","300","400","500","600","700","800","900","950"],$a=C=>{const v=C.match(/--colors-2-(primary|secondary)-500/)?.[1];return v==="primary"||v==="secondary"?v:null},Ba=C=>/^#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{6})$/.test(C),xa=(C,J)=>y(()=>{const v=J.value;if(!v)return{};const $=$a(v);return $?Ta.reduce((B,M)=>(B[`--colors-2-${C}-${M}`]=`var(--colors-2-${$}-${M})`,B),{}):Ba(v)?Ma(C,v).reduce((B,M)=>(B[`--colors-2-${C}-${M.weight}`]=M.rgb,B),{}):{}}),Na={key:0,class:"nubuk-service-bar"},Ia={class:"nubuk-service-bar__inner"},Aa={class:"nubuk-service-bar__socials","aria-label":"Social Media"},Oa={class:"nubuk-service-bar__social",href:"https://www.facebook.com/nubukbikes","aria-label":"Facebook"},Ra={class:"nubuk-service-bar__social",href:"https://www.instagram.com/nubukbikes","aria-label":"Instagram"},Fa={class:"relative w-full md:sticky md:top-0 z-[1000]"},za={class:"flex items-center flex-1 gap-2 px-4"},Ua={class:"flex items-center gap-2"},Va={key:1,class:"relative"},Pa={class:"nubuk-cart-total"},qa={class:"rounded bg-white shadow-md border border-neutral-100 text-neutral-900 min-w-[152px] py-2"},Ea={class:"mb-4"},Da={id:"search-modal-title",class:"absolute left-6 top-4 font-bold typography-headline-4 mb-4"},Wa={class:"flex items-center justify-between p-4 border-b border-b-neutral-200 border-b-solid"},Ha={class:"typography-text-base font-medium"},Ga={key:0,class:"mt-2 mb-6"},ja={key:0},Ka={class:"flex items-center"},Ya={class:"ml-5 font-medium"},Ja={key:0},Xa={class:"flex items-center"},Za={class:"text-left"},Qa={key:1},eo={class:"flex items-center hover:bg-secondary-100"},to={class:"flex items-center"},ao={class:"text-left typography-text-lg"},oo=["aria-label","onClick"],no="Produkte Neuer Shop",Ye="16px",ro=sa({__name:"UtilityBar",props:{enableActions:{type:Boolean,default:!1},root:{type:Boolean,default:!0},name:{},type:{},content:{},index:{},meta:{}},setup(C){const J=C,v=T(!0),{data:$}=At(),{format:B}=Ot(),{wishlistItemIds:M}=Rt(),le=T(0),{data:x,getCategoryTree:Je}=Ft(),{allBlocks:Xe}=zt(),{content:P,sections:Ze,paddingStyles:Qe,isSectionVisible:se,getSectionFlexOrder:Ce,isActionVisible:q,getActionOrder:N,isFullSearchMode:ie}=wa(J.meta?.uuid),L=y(()=>P.value?.color?.iconColor||""),X=y(()=>P.value?.color?.backgroundColor||""),et=xa("header",X),tt=y(()=>{const t=P.value?.layout?.logoHeight??40;return Math.max(20,Math.min(120,t))}),at=y(()=>{const t=P.value?.layout?.searchWidth??620;return Math.max(200,Math.min(1200,t))}),ot=y(()=>P.value?.layout?.fullWidth!==!1),nt=y(()=>({...e(et),"--utility-logo-height":`${tt.value}px`,"--utility-search-width":`${at.value}px`})),rt=["30 Tage Rückgaberecht","Ladengeschäfte mit Werkstatt","K
1auf auf Rechnung","Bike Leasing"],lt=y(()=>B($.value&&Zt.getTotals($.value).total||0)),I=jt,{localeCodes:we}=Ut(),Me=Vt(),_=Pt(),{isOpen:Z,toggle:Le}=_e(),{isOpen:E,open:st,close:Se}=_e(),{open:it,isOpen:ce,close:Te}=_e(),{toggle:$e,isOpen:Be,buildCategoryMenuLink:ct}=qt(),{user:ut,isAuthorized:xe,logout:dt}=Et(),{open:mt,close:gt,isOpen:Ne}=La(),{setDrawerOpen:Ie}=Sa(),R=Dt(),Q=Qt().public.showConfigurationDrawer,{isEditing:Ae,disableActions:Oe}=Wt(),pt=y(()=>Be),Re=T(!1),F=T([]),bt=()=>Math.max(window.scrollY,document.scrollingElement?.scrollTop??0,document.documentElement.scrollTop,document.body.scrollTop),D=t=>{const a=t?.target,l=a instanceof Element?a.scrollTop:0;Re.value=Math.max(bt(),l)>0};ia(()=>{D(),window.addEventListener("scroll",D,{passive:!0}),document.addEventListener("scroll",D,{passive:!0,capture:!0})}),ca(()=>{window.removeEventListener("scroll",D),document.removeEventListener("scroll",D,{capture:!0})}),Ht(async()=>{x.value.length===0&&await Je(),le.value=$.value?.items?.reduce((t,{quantity:a})=>t+a,0)??0});const A=T(!1),ue=T(!0),ee=T(!1),Fe=T(null),ht=y(()=>Ze.value.filter(t=>t.visible).length),de=t=>{const a=Ce(t),l=ht.value,d=a===0,s=l>1&&a===l-1,w=l>2&&!d&&!s,f=t==="search"&&(ie.value||A.value||ee.value),m=w?{marginLeft:Ye,marginRight:Ye}:{};return d?{order:a,flex:"1",display:"flex",...m}:s?{order:a,flex:"1",display:"flex",justifyContent:"flex-end",...m}:f?{order:a,flex:"5",...m}:{order:a,...m}},ft=y(()=>Ce("search")===0?"left center":"center center"),ze=["E-Bikes","Fahrräder","Teile","Bekleidung","Werkstattbedarf","Zubehör","Markenwelt","Sale"],te=t=>t.trim().toLocaleLowerCase(),yt=t=>t?t.startsWith("/")?t:`/${t}`:"/",Ue=(t,a)=>{if(t.length>1){const[l,...d]=t;return Ue(d,a.children?.find(s=>s.id===l)||a)}return a.children?.find(l=>l.id===t[0])||a},z=(t,a)=>{const l=te(a);for(const d of t){if(te(fe.getName(d))===l)return d;const s=z(d.children??[],a);if(s)return s}return null},me=(t,a)=>{for(const l of t){if(l.id===a)return l;const d=me(l.children??[],a);if(d)return d}return null},Ve=t=>{const l=z(t,no)?.children??t,d=ze.map(f=>z(l,f)??z(t,f)).filter(f=>!!f),s=new Set(d.map(f=>f.id)),w=l.filter(f=>!s.has(f.id));return[...d,...w]},Pe=t=>fe.getName(t),qe=t=>ct(t,x.value),ge=t=>{const a=Pe(t);return{id:`category-${t.id}`,label:a,link:_(qe(t)),title:K(a,"Nubuk Bikes Fahrradshop"),count:fe.getCount(t),children:(t.children??[]).map(ge)}},U=t=>!!t.customLabel?.trim()||t.linkType==="manualUrl"&&!!t.manualUrl?.trim()||t.linkType==="category"&&t.categoryId!==null,vt=t=>{if(t.categoryName?.trim())return t.categoryName.trim();const a=t.categoryPath?.split("/").filter(Boolean).pop();if(a)try{return decodeURIComponent(a).replace(/-/g," ")}catch{return a.replace(/-/g," ")}return t.categoryId?`#${t.categoryId}`:""},pe=t=>{if(t.customLabel?.trim())return t.customLabel.trim();if(t.linkType==="manualUrl")return t.manualUrl?.trim()||"";if(!t.categoryId)return"";const a=me(x.value||[],t.categoryId);return a?Pe(a):vt(t)},be=t=>{if(t.linkType==="manualUrl")return t.manualUrl?.trim()||"/";if(!t.categoryId)return"/";if(t.categoryPath?.trim())return _(yt(t.categoryPath.trim()));const a=me(x.value||[],t.categoryId);return a?_(qe(a)):"/"},Ee=t=>{const a=[];for(const l of t)l.name==="BigMenueNeo"&&a.push(l),Array.isArray(l.content)&&a.push(...Ee(l.content));return a},kt=t=>Array.isArray(t?.menus)&&t.menus.some(a=>U(a.category)||(a.columns||[]).some(l=>U(l.category)||(l.items||[]).some(d=>U(d.category)))),De=y(()=>{const t=Ee(Xe.value).find(a=>kt(a.content));return t?t.content:null}),_t=t=>t.menus.map((a,l)=>{const d=(a.columns||[]).flatMap((m,V)=>{const H=(m.items||[]).filter(o=>U(o.category)).map((o,j)=>{const oe=pe(o.category);return{id:`big-menu-${l}-${V}-${j}-${o.id}`,label:oe,link:be(o.category),title:K(oe,"Nubuk Bikes Fahrradshop"),children:[]}}).filter(o=>!!o.label);if(!U(m.category))return H;const G=pe(m.category);return G?[{id:`big-menu-${l}-${V}-${m.id}`,label:G,link:be(m.category),title:K(G,"Nubuk Bikes Fahrradshop"),children:H}]:H}).filter(m=>!!m.label),s=(a.brands||[]).filter(m=>!!m.alt?.trim()&&!!m.link?.trim()).map((m,V)=>({id:`big-menu-${l}-brand-${V}-${m.id}`,label:m.alt.trim(),link:m.link.trim(),title:K(m.alt.trim(),"Nubuk Bikes Marken"),children:[]})),w=[...d,...s];if(!U(a.category))return null;const f=pe(a.category);return f?{id:`big-menu-${l}-${a.id}`,label:f,link:be(a.category),title:K(f,"Nubuk Bikes Fahrradshop"),children:w}:null}).filter(a=>!!a),Ct=t=>{const a=new Set(t.map(s=>te(s.label))),l=Ve(x.value),d=ze.filter(s=>!a.has(te(s))).map(s=>z(l,s)??z(x.value,s)).filter(s=>!!s).map(ge);return[...t,...d]},wt=y(()=>{const t=De.value?_t(De.value):[],a=t.length>0?Ct(t):Ve(x.value).map(ge);return{id:"root",label:u("common.actions.browseProducts"),link:"/",title:u("common.actions.browseProducts"),children:a}}),W=y(()=>Ue(F.value,wt.value)),Mt=()=>{F.value=[],mt(),Ie(!0)},ae=()=>{gt(),Ie(!1)},Lt=()=>{F.value=F.value.slice(0,-1)},St=t=>{F.value=[...F.value,t]},Tt=()=>{ue.value=!1,A.value=!0},We=()=>(ee.value=!0,A.value=!1,!0),$t=()=>{ue.value=!0,ee.value=!1};Gt(Fe,()=>{A.value&&We()});const Bt=t=>{window.location.reload()};Ge(()=>$.value?.items,t=>{le.value=t?.reduce((a,{quantity:l})=>a+l,0)??0}),Ge(()=>E.value,()=>v.value=!0);const xt=()=>Ca({logout:dt,toggle:Le}),Nt=y(()=>[{label:u("account.heading"),link:_(S.account)},{label:u("account.ordersAndReturns.section.myOrders"),link:_(S.accountMyOrders
1)},{label:u("account.ordersAndReturns.section.returns"),link:_(S.accountReturns)},{label:u("account.logout")}]),It=()=>{Me.path!==_(S.authLogin)&&st()};return(t,a)=>{const l=ua("FontAwesomeIcon"),d=ta,s=Kt,w=Yt,f=aa,m=oa,V=na,H=ra,G=la;return n(),g("div",{class:Y(["nubuk-utility-shell",{"nubuk-utility-shell--compact":e(Re)}]),style:b(e(nt))},[e(R).isGreaterOrEquals("md")?(n(),g("div",Na,[c("div",Ia,[(n(),g(O,null,ye(rt,o=>c("div",{key:o,class:"nubuk-service-bar__item"},[r(e(ha),{size:"xs","aria-hidden":"true"}),c("span",null,k(o),1)])),64)),c("div",Aa,[c("a",Oa,[r(l,{icon:["fab","facebook-f"]})]),c("a",Ra,[r(l,{icon:["fab","instagram"]})])])])])):p("",!0),c("header",Fa,[e(R).isLessThan("md")?(n(),g("div",{key:0,class:"flex items-center w-full",style:b({backgroundColor:e(X)}),"data-testid":"navbar-top-mobile"},[c("div",za,[r(e(I),{id:"blockified-logo-mobile","data-testid":"logo-link",to:e(_)(("paths"in t?t.paths:e(S)).home),"aria-label":("t"in t?t.t:e(u))("common.actions.goToHomepage"),class:"focus-visible:outline focus-visible:outline-offset focus-visible:rounded-sm"},{default:i(()=>[r(d)]),_:1},8,["to","aria-label"])]),c("div",Ua,[e(we).length>1?(n(),h(s,{key:0,variant:"tertiary",class:"relative hover:!bg-header-400 active:!bg-header-400 rounded-md",square:"","data-testid":"open-languageselect-button",style:b({color:e(L)}),"aria-label":("t"in t?t.t:e(u))("common.navigation.languageSelector"),disabled:e(Q)&&e(Ae)||e(Q)&&e(Oe),onClick:a[0]||(a[0]=o=>e($e)())},{default:i(()=>[r(e(ke))]),_:1},8,["style","aria-label","disabled"])):p("",!0),r(s,{variant:"tertiary",class:"relative hover:!bg-header-400 active:!bg-header-400 rounded-md",square:"",style:b({color:e(L)}),"aria-label":("t"in t?t.t:e(u))("common.navigation.openSearchModal"),onClick:e(it)},{default:i(()=>[r(e(He))]),_:1},8,["style","aria-label","onClick"])])],4)):(n(),g("div",{key:1,class:Y(["utility-bar__desktop-inner nubuk-utility-row flex items-center flex-nowrap w-full border-0 border-neutral-200",{"utility-bar__desktop-inner--boxed":!e(ot)}]),style:b({...e(Qe)}),"data-testid":"navbar-top-desktop"},[e(R).isLessThan("lg")?(n(),h(s,{key:0,variant:"tertiary",square:"","aria-label":("t"in t?t.t:e(u))("common.navigation.openMenu"),class:"mr-2 hover:!bg-header-400",style:b({color:e(L)}),onClick:Mt},{default:i(()=>[r(e(ya),{"aria-hidden":"true"})]),_:1},8,["aria-label","style"])):p("",!0),e(se)("logo")?(n(),g("div",{key:1,class:"nubuk-utility-row__logo flex items-center",style:b(de("logo"))},[r(e(I),{id:"blockified-logo","data-testid":"logo-link",to:e(_)(("paths"in t?t.paths:e(S)).home),"aria-label":("t"in t?t.t:e(u))("common.actions.goToHomepage"),class:"focus-visible:outline focus-visible:outline-offset focus-visible:rounded-sm"},{default:i(()=>[r(d)]),_:1},8,["to","aria-label"])],4)):p("",!0),e(se)("search")?(n(),g("div",{key:2,ref_key:"iconSearchContainerRef",ref:Fe,style:b(de("search")),class:Y([e(ie)||e(A)||e(ee)?"utility-bar__search-container--expanded":"flex-none w-10 shrink-0"])},[e(ie)?(n(),h(w,{key:0,variant:"header"})):(n(),g("div",Va,[r(da,{mode:"out-in","enter-active-class":"transition-opacity duration-120 ease-out","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition-opacity duration-120 ease-out absolute inset-0","leave-from-class":"opacity-100","leave-to-class":"opacity-0",onAfterLeave:$t},{default:i(()=>[e(A)?(n(),h(w,{key:0,class:"w-[100%]",variant:"header",style:b({transformOrigin:e(ft)}),close:We},null,8,["style"])):p("",!0)]),_:1}),e(ue)&&!e(A)?(n(),h(s,{key:0,variant:"tertiary",square:"",class:"hover:!bg-header-400 rounded-md",style:b({color:e(L)}),"aria-label":("t"in t?t.t:e(u))("common.actions.search"),onClick:Tt},{default:i(()=>[r(e(He))]),_:1},8,["style","aria-label"])):p("",!0)]))],6)):p("",!0),e(se)("actions")?(n(),g("nav",{key:3,style:b(de("actions")),class:"nubuk-utility-actions flex flex-row flex-nowrap"},[e(we).length>1&&e(q)("language")?(n(),g(O,{key:0},[e(Be)?(n(),h(s,{key:1,class:"group relative hover:!bg-header-400 active:bg-header-400 mr-1 -ml-0.5 rounded-md cursor-pointer","aria-label":("t"in t?t.t:e(u))("common.navigation.languageSelector"),style:b({color:e(pt)?e(L):"",order:e(N)("language")}),variant:"tertiary",square:"","data-testid":"open-languageselect-button"},{prefix:i(()=>[r(e(ke),{class:"relative"})]),_:1},8,["aria-label","style"])):(n(),h(s,{key:0,class:"group relative hover:!bg-header-400 active:!bg-header-400 mr-1 -ml-0.5 rounded-md cursor-pointer","aria-label":("t"in t?t.t:e(u))("common.navigation.languageSelector"),variant:"tertiary",style:b({color:e(L),order:e(N)("language")}),square:"","data-testid":"open-languageselect-button",disabled:e(Q)&&e(Ae)||e(Q)&&e(Oe),onClick:a[1]||(a[1]=o=>e($e)())},{prefix:i(()=>[r(e(ke),{class:"relative"})]),_:1},8,["aria-label","style","disabled"]))],64)):p("",!0),e(q)("wishlist")?(n(),h(s,{key:1,class:"group relative hover:!bg-header-400 active:bg-header-400 mr-1 -ml-0.5 rounded-md",tag:e(I),to:e(_)(("paths"in t?t.paths:e(S)).wishlist),style:b({color:e(L),order:e(N)("wishlist")}),"aria-label":("t"in t?t.t:e(u))("cart.numberInWishlist",{count:e(M).length}),variant:"tertiary",square:"","data-testid":"wishlist-page-navigation"},{prefix:i(()=>[r(e(Jt)),r(e(ma),{content:e(M).length,style:b({backgroundColor:e(L),outlineColor:e(X),color:e(X)}),class:"outline group-hover:outline-primary-800 group-active:outline-primary-700 flex justify-center items-center text-xs min-w-[16px] min-h-[16px]","data-testid":"wishlist-badge",placement:"top-right",max:99},null,8,["content","style"])]),_:1},8,["tag","to","style","aria-label"])):p("",!0),e(q)("cart")?(n(),h(s,{key:2,class:"nubuk-action nubuk-action--cart group relative hover:!bg-header-400 active:!bg-header-400 rounded-none",tag:e(I),style:b({order:e(N)("cart")}),to:e(_)(("paths"in t?t.paths:e(S)).cart),"aria-label":("t"in t?t.t:e(u))("cart.numberInCart",{count:e(le)}),variant:"tertiary"},{prefix:i(()=>[r(e(va))]),default:i(()=>[c("span",Pa,k(e(lt)),1)]),_:1},8,["tag","style","to","aria-label"])):p("",!0),e(xe)&&e(q)("account")?(n(),h(e(pa),{key:3,modelValue:e(Z),"onUpdate:modelValue":a[4]||(a[4]=o=>ve(Z)?Z.value=o:null),placement:"bottom-end",class:"z-50 nubuk-account-dropdown",style:b({order:e(N)("account")}
1)},{trigger:i(()=>[r(s,{variant:"tertiary",class:Y(["nubuk-action nubuk-action--account relative hover:bg-header-400 active:bg-header-400 rounded-none",{"bg-primary-700":e(Z)}]),style:b({order:e(N)("account")}),"data-testid":"account-dropdown-button",onClick:a[2]||(a[2]=o=>e(Le)())},{prefix:i(()=>[r(e(Ke))]),default:i(()=>[c("span",null,k(e(ut)?.firstName||"Mein Konto"),1),r(e(fa),{class:"nubuk-action__chevron",size:"sm","aria-hidden":"true"})]),_:1},8,["style","class"])]),default:i(()=>[c("ul",qa,[(n(!0),g(O,null,ye(e(Nt),({label:o,link:j},oe)=>(n(),g("li",{key:`label-${oe}`},[o===("t"in t?t.t:e(u))("account.logout")?(n(),g(O,{key:0},[r(f,{class:"my-2"}),r(e(ne),{tag:"button",class:"text-left","data-testid":"account-dropdown-logout-item",onClick:a[3]||(a[3]=so=>xt())},{default:i(()=>[re(k(o),1)]),_:2},1024)],64)):(n(),h(e(ne),{key:1,tag:e(I),to:j,class:Y({"bg-neutral-200":e(Me).path===j}),"data-testid":"account-dropdown-list-item"},{default:i(()=>[re(k(o),1)]),_:2},1032,["tag","to","class"]))]))),128))])]),_:1},8,["modelValue","style"])):!e(xe)&&e(q)("account")?(n(),h(s,{key:4,style:b({order:e(N)("account")}),class:"nubuk-action nubuk-action--account group relative hover:!bg-header-400 active:!bg-header-400 rounded-none",variant:"tertiary","aria-label":("t"in t?t.t:e(u))("authentication.login.openLoginForm"),onClick:It},{prefix:i(()=>[r(e(Ke))]),default:i(()=>[a[10]||(a[10]=c("span",null,"Anmelden",-1))]),_:1},8,["style","aria-label"])):p("",!0)],4)):p("",!0)],6))]),r(_a),e(R).isGreaterOrEquals("md")&&e(E)?(n(),h(H,{key:1,modelValue:e(E),"onUpdate:modelValue":a[8]||(a[8]=o=>ve(E)?E.value=o:null),tag:"section",class:"h-full md:w-[500px] md:h-fit m-0 p-0 overflow-y-auto z-[1101]","overlay-classes":"z-[1100]"},{default:i(()=>[c("header",null,[r(s,{"aria-label":("t"in t?t.t:e(u))("common.navigation.closeDialog"),square:"",variant:"tertiary",class:"absolute right-2 top-2",onClick:e(Se)},{default:i(()=>[r(e(he))]),_:1},8,["aria-label","onClick"])]),e(v)?(n(),h(m,{key:0,"is-modal":!0,onChangeView:a[5]||(a[5]=o=>v.value=!1),onLoggedIn:a[6]||(a[6]=o=>Bt(!0))})):(n(),h(V,{key:1,"is-modal":!0,onChangeView:a[7]||(a[7]=o=>v.value=!0),onRegistered:e(Se)},null,8,["onRegistered"]))]),_:1},8,["modelValue"])):p("",!0),e(R).isLessThan("lg")?(n(),h(G,{key:2,"when-idle":""},{default:i(()=>[r(e(ka),{modelValue:e(ce),"onUpdate:modelValue":a[9]||(a[9]=o=>ve(ce)?ce.value=o:null),class:"mobile-search-modal w-full h-full z-[5000]",tag:"section",role:"dialog","aria-labelledby":"search-modal-title"},{default:i(()=>[c("header",Ea,[r(s,{"aria-label":("t"in t?t.t:e(u))("common.navigation.closeDialog"),square:"",variant:"tertiary",class:"absolute right-4 top-2",onClick:e(Te)},{default:i(()=>[r(e(he),{class:"text-neutral-500"})]),_:1},8,["aria-label","onClick"]),c("h3",Da,k(("t"in t?t.t:e(u))("common.actions.search")),1)]),r(w,{class:"mobile-search",close:e(Te),autofocus:!0},null,8,["close"])]),_:1},8,["modelValue"])]),_:1})):p("",!0),e(R).isLessThan("lg")?(n(),g(O,{key:3},[e(Ne)?(n(),g("div",{key:0,class:"fixed inset-0 z-[4990] bg-neutral-900/50",onClick:ae})):p("",!0),r(e(ga),{"model-value":e(Ne),placement:"left",class:"right-12 max-w-96 bg-white overflow-y-auto z-[5001]","data-testid":"mobile-mega-menu-drawer"},{default:i(()=>[c("nav",null,[c("div",Wa,[c("p",Ha,k(("t"in t?t.t:e(u))("common.actions.browseProducts")),1),r(s,{variant:"tertiary",square:"","aria-label":("t"in t?t.t:e(u))("common.navigation.closeMenu"),class:"ml-2",onClick:ae},{default:i(()=>[r(e(he),{"aria-hidden":"true",class:"text-neutral-500"})]),_:1},8,["aria-label"])]),e(W)?(n(),g("ul",Ga,[e(W).id!=="root"?(n(),g("li",ja,[r(e(ne),{size:"lg",tag:"button",type:"button",class:"border-b border-b-neutral-200 border-b-solid hover:bg-secondary-100","aria-label":("t"in t?t.t:e(u))("common.actions.back")+" - "+e(W).label,onClick:Lt},{default:i(()=>[c("div",Ka,[r(e(ba),{"aria-hidden":"true",class:"text-neutral-500"}),c("p",Ya,k(e(W).label),1)])]),_:1},8,["aria-label"])])):p("",!0),(n(!0),g(O,null,ye(e(W).children,o=>(n(),g(O,{key:o.id},[o.children.length===0?(n(),g("li",Ja,[r(e(ne),{size:"lg",tag:e(I),href:o.link,title:o.title,class:"hover:bg-secondary-100",onClick:ae},{default:i(()=>[c("div",Xa,[c("p",Za,k(o.label),1),o.count!==void 0?(n(),h(e(je),{key:0,class:"ml-2"},{default:i(()=>[re(k(o.count),1)]),_:2},1024)):p("",!0)])]),_:2},1032,["tag","href","title"])])):(n(),g("li",Qa,[c("div",eo,[r(e(I),{class:"flex-1 m-0 px-4 py-3 text-left",to:o.link,title:o.title,onClick:ae},{default:i(()=>
1[c("div",to,[c("p",ao,k(o.label),1),o.count!==void 0?(n(),h(e(je),{key:0,class:"ml-2"},{default:i(()=>[re(k(o.count),1)]),_:2},1024)):p("",!0)])]),_:2},1032,["to","title"]),c("button",{type:"button",class:"flex justify-center items-center h-full w-16 px-4","aria-label":("t"in t?t.t:e(u))("common.navigation.showSubcategories")+" - "+o.label,onClick:j=>St(o.id)},[r(e(Xt),{"aria-hidden":"true",class:"text-neutral-500"})],8,oo)])]))],64))),128))])):p("",!0)])]),_:1},8,["model-value"])],64)):p("",!0)],6)}}}),Ko=Object.assign(ea(ro,[["__scopeId","data-v-77d305ec"]]),{__name:"BlocksUtilityBar"});export{Ko 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.