import{A as t}from"./BmsEUx_s.js";import{ab as o}from"./BO9AmBA3.js";const z=()=>{const r=t("current-category",()=>({})),a=t("isBikeCategory"),d=t("isEmtbCategory"),I=t("categoryProducts",()=>[]),l=t("selectedProductId"),u=t("selectedChild"),c=t("selectedColor"),i=t("categoryColors"),s=t("isOverview",()=>!1),n=t("overviewCategory"),C=t("bikeCategories"),g=t("currentModelCategories");return{currentCategory:r,overviewCategory:n,bikeCategories:C,currentModelCategories:g,isBikeCategory:a,isEmtbCategory:d,products:I,selectedProductId:l,selectedChild:u,selectedColor:c,colors:i,isOverview:s,updateCategory:async e=>{var y,v,p,m,w,k,b,P,S,f,h,B;try{r.value=o(e),a.value=((p=(v=(y=e==null?void 0:e.translated)==null?void 0:y.customFields)==null?void 0:v.category_type)==null?void 0:p.toLowerCase())==="bikes",d.value=((k=(w=(m=e==null?void 0:e.translated)==null?void 0:m.customFields)==null?void 0:w.category_type)==null?void 0:k.toLowerCase())==="e-bikes",(S=(P=(b=e==null?void 0:e.cmsPage)==null?void 0:b.translated)==null?void 0:P.name)!=null&&S.toLowerCase().includes("bike")&&((B=(h=(f=e==null?void 0:e.cmsPage)==null?void 0:f.translated)==null?void 0:h.name)!=null&&B.toLowerCase().includes("detail"))?s.value=!1:s.value=!0}catch{}},updateOverviewCategory:e=>{n.value=o(e)},updateBikeCategories:e=>{C.value=o(e)},updateModelCategories:e=>{g.value=o(e)},updateSelectedProductId:async e=>{l.value=e},updateSelectedChild:async e=>{u.value=o(e)},updateSelectedColor:async e=>{c.value=o(e)},updateColors:async e=>{i.value=o(e)}}};export{z as u};