1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./19wiazum.js","./CI7i-zId.js","./entry.7kJ3ephN.css","./w3KSbvy7.js","./SharedPopupDescFilters.c8PejYyY.css","./CBYgLiKw.js","./8bw6y9lI.js","./DwcNdSO1.js","./Ci7PPzHt.js","./CtZ81cr6.js","./BEG6JfJl.js"])))=>i.map(i=>d[i]); 2import{d as Ge,r as g,q as Je,s as Ke,c as Qe,a2 as Xe,x as Ye,y as Ze,p as et,R as tt,z as ot,A as s,o as a,w as f,b as r,f as c,B as d,C as at,u as e,I as rt,a as F,k as st,F as j,g as z,J as Ae,G as $e,H as De}from"./CI7i-zId.js";import{_ as lt}from"./Bf0274H8.js";import{_ as nt}from"./BeqTpe4m.js";import{a as it,u as pt,b as ut,_ as ct,c as mt,d as dt,e as _t,f as gt,g as ft}from"./CVO7bO32.js";import{u as vt,a as bt,_ as yt}from"./rVJfvFaG.js";import{a as xt,_ as ht,b as Ct}from"./B_r1_oTC.js";import{_ as wt}from"./D901yEPS.js";import{u as R,_ as kt}from"./ryp25Sem.js";import{b as Se}from"./DrRipeVc.js";import{u as Ft}from"./DX8mvUnZ.js";import{u as At}from"./CI7G3Hz2.js";import{u as St}from"./ZlhGfiy4.js";import"./Bh_MmDcr.js";import"./DwcNdSO1.js";import"./Ci7PPzHt.js";import"./CtZ81cr6.js";import"./BEG6JfJl.js";import"./BBnU_CaF.js";import"./CvR8Z73N.js";import"./CN4duq1t.js";const $t=$e(()=>De(()=>import("./19wiazum.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url).then(y=>y.default||y)),Dt=$e(()=>De(()=>import("./CBYgLiKw.js"),__vite__mapDeps([5,6,1,2,7,8,9,10]),import.meta.url).then(y=>y.default||y)),Pt={class:"pb-10 lg:pb-25"},qt={class:"app-h1"},Rt={key:0,class:"hidden lg:block relative lg:w-72"},Nt={key:0,class:"flex flex-col gap-[32px]"},Tt={class:"w-full"},Vt={class:"w-full relative z-[2] flex flex-col lg:flex-row gap-[16px] lg:flex-wrap"},jt={class:"flex gap-[16px] order-4 lg:order-2 justify-between flex-row-reverse lg:flex-row lg:ml-auto lg:justify-normal"},zt={class:"flex-col min-[370px]:flex-row order-2 lg:hidden lg:order-none flex gap-[16px]"},Bt={class:"w-full relative z-[1]"},Et={class:"flex flex-col gap-[20px] mb-4"},Mt={class:"border-t border-[#DCDCDC] px-4 pt-4"},no=Ge({__name:"FeaturesBrandsSingleBrandData",async setup(y){var W,G,J,K,Q,X,Y,Z,ee,te,oe,ae,re,se,le;let S,B;const E=g(null),{sortTypes:Pe,counts:qe}=it(),x=Je(),{isDesktop:N}=St(),v=Ke(),b=At(),{isShowMoreClicked:M,onShowMoreClick:Re}=pt(),{cardViewTypes:Ne,onChangeViewCardType:Te,activeViewCardType:L}=vt(),T=g([{path:R("/",x||""),name:"ÐлавнаÑ"},{path:R(Se,x||""),name:"ÐÑендÑ"}]),n=Qe(()=>{const D=["page","per_page","sort"],t={slug:v.params.slug,page:Number(v.query.page)||1,per_page:N?Number(v.query.per_page)||96:Number(v.query.per_page)||32,sort:v.query.sort||"a-z"},k=Object.fromEntries(Object.entries(v.query).filter(([l,m])=>!D.includes(l)&&m!==void 0&&m!==""&&!Xe.includes(l)).map(([l,m])=>[l.replace("[]",""),m]));return{...t,...k}}),$=g(null),h=g([]),C=g(null),I=g(""),i=g([]),p=g([]),{data:o,error:Ve}=([S,B]=Ye(()=>Ze(`single-brand-${n.value.slug}`,()=>$fetch("/api/single-brand",{params:{...n.value,domain:x}}))),S=await S,B(),S);if(o.value&&(console.log(o.value,"single brand api response"),$.value=((G=(W=o.value)==null?void 0:W.brand)==null?void 0:G.title)||"",C.value=((K=(J=o.value)==null?void 0:J.products)==null?void 0:K.meta)||null,h.value=(Y=(X=(Q=o.value)==null?void 0:Q.products)==null?void 0:X.data)!=null&&Y.length?o.value.products.data:[],i.value=(ee=(Z=o.value)==null?void 0:Z.properties)!=null&&ee.length?o.value.properties:[],p.value=(oe=(te=o.value)==null?void 0:te.propertiesForFilter)!=null&&oe.length?o.value.propertiesForFilter:[],T.value.push({name:((re=(ae=o.value)==null?void 0:ae.brand)==null?void 0:re.title)||"",path:R(`${Se}/${(le=(se=o.value)==null?void 0:se.brand)==null?void 0:le.slug}`,x||"")})),Ve.value)throw et({statusCode:404,fatal:!0});const{isFilterDisabled:V,addSidebarFilter:O,removeSidebarFilter:U,onActiveFilterClick:H,onResetAllActiveFiltersClick:w,onApplyDescFilters:je}=ut();return tt(n,async D=>{var k,l,m,P,q,A;const t=await $fetch("/api/single-brand",{params:{...D,domain:x}});C.value=((k=t.products)==null?void 0:k.meta)||null,M.value?(h.value=[...h.value,...t.products.data],M.value=!1):(h.value=(m=(l=t.products)==null?void 0:l.data)!=null&&m.length?t.products.data:[],i.value=(q=(P=o.value)==null?void 0:P.properties)!=null&&q.length?t.properties:[],p.value=(A=t==null?void 0:t.propertiesForFilter)!=null&&A.length?t.propertiesForFilter:[]),V.value&&(V.value=!1)}),ot({script:[{type:"application/ld+json",textContent:Ft(T.value).microMarkup}],link:[{rel:"canonical",href:R(v.path,x||"")}]}),(D,t)=>{var ie,pe,ue,ce,me,de,_e,ge;
2const k=lt,l=at,m=nt,P=ct,q=mt,A=bt,ze=yt,Be=dt,ne=_t,Ee=ht,Me=xt,Le=gt,Ie=Ct,Oe=wt,Ue=$t,He=Dt,We=kt;return a(),s(We,{"page-title":e($)||"","meta-title":((pe=(ie=e(o))==null?void 0:ie.metaData)==null?void 0:pe.meta_title)||((ce=(ue=e(o))==null?void 0:ue.brand)==null?void 0:ce.meta_title)||"","meta-description":((de=(me=e(o))==null?void 0:me.metaData)==null?void 0:de.meta_description)||((ge=(_e=e(o))==null?void 0:_e.brand)==null?void 0:ge.meta_description)||""},{default:f(()=>{var fe,ve;return[r("div",Pt,[c(l,null,{default:f(()=>[c(k,{items:e(T)},null,8,["items"]),r("h1",qt,rt(e($)),1)]),_:1}),c(l,{class:"mt-[1.5rem] lg:mt-[3.5rem]"},{default:f(()=>{var u,be,ye,xe,he,Ce,we,ke;return[r("div",{ref_key:"productsContainer",ref:E,class:"flex max-lg:flex-col gap-[16px] 2xl:gap-[24px]"},[e(N)&&e(p).length?(a(),F("aside",Rt,[r("div",{class:st(["absolute top-0 left-0 w-full h-full z-[10] bg-white opacity-70",[e(V)?"block":"hidden"]])},[c(m,{class:"mx-auto mt-10"})],2),(u=e(i))!=null&&u.length?(a(),F("div",Nt,[(a(!0),F(j,null,z(e(i),_=>(a(),s(P,{"query-params":e(n),onAddFilter:e(O),onRemoveFilter:e(U),property:_,key:_.label},null,8,["query-params","onAddFilter","onRemoveFilter","property"]))),128))])):d("",!0),c(q,{class:"mt-[56px]"})])):d("",!0),r("div",Tt,[r("div",Vt,[c(A,{items:e(Pe),class:"order-3 !w-full sm:!w-[212px] lg:order-1"},null,8,["items"]),r("div",jt,[c(ze,{types:e(Ne),onChangeType:e(Te)},null,8,["types","onChangeType"]),c(A,{items:e(qe)},null,8,["items"])]),c(Be,{class:"order-1 w-full lg:w-fit lg:order-3 justify-center","category-slug":e(n).slug,"path-to-export":"/api/single-brand-export"},null,8,["category-slug"]),r("div",zt,[r("button",{onClick:t[0]||(t[0]=_=>e(b).togglePopup({popupName:"mobileApplicability",isActive:!0})),class:"w-full p-[9px] flex items-center justify-center gap-[8px] bg-app-blue hover:bg-app-blue-hover duration-300 text-white font-main text-sm font-bold leading-normal rounded-[6px]"},t[7]||(t[7]=[r("span",{class:"w-[24px] h-[24px] bg-[url(/img/icons/list.svg)] bg-center bg-no-repeat bg-contain"},null,-1),Ae(" ÐÑименÑемоÑÑÑ ")])),e(p).length?(a(),F("button",{key:0,onClick:t[1]||(t[1]=_=>e(b).togglePopup({popupName:"filtersDesc",isActive:!0})),class:"w-full min-w-[162px] p-[9px] flex items-center justify-center gap-[8px] bg-[rgba(44,116,255,0.10)] hover:bg-app-blue-hover duration-300 text-app-blue font-main text-sm font-bold leading-normal rounded-[4px]"},t[8]||(t[8]=[r("span",{class:"w-[24px] h-[24px] bg-[url(/img/icons/crater.svg)] bg-center bg-no-repeat bg-contain"},null,-1),Ae(" ÐÑе ÑилÑÑÑÑ ")]))):d("",!0)])]),[...e(i),...e(p)].length?(a(),s(ne,{key:0,"query-params":e(n),properties:[...e(i),...e(p)],class:"mt-6",onResetAllActiveFiltersClick:e(w),onActiveFilterClick:e(H)},null,8,["query-params","properties","onResetAllActiveFiltersClick","onActiveFilterClick"])):d("",!0),r("div",Bt,[(be=e(h))!=null&&be.length?(a(),s(Me,{key:0,"item-prop-name":e($)||"","item-prop-description":((xe=(ye=e(o))==null?void 0:ye.metaData)==null?void 0:xe.meta_description)||((Ce=(he=e(o))==null?void 0:he.brand)==null?void 0:Ce.meta_description)||"","item-prop-img":"","card-view-type":e(L),class:"mt-[24px]"},{default:f(()=>[(a(!0),F(j,null,z(e(h),_=>(a(),s(Ee,{"card-view-type":e(L),product:_,key:_.id},null,8,["card-view-type","product"]))),128))]),_:1},8,["item-prop-name","item-prop-description","card-view-type"])):(a(),s(Le,{key:1,onResetFilters:e(w)},null,8,["onResetFilters"]))]),e(C)&&((we=e(C))!=null&&we.last_page)&&((ke=e(C))==null?void 0:ke.last_page)>1?(a(),s(Ie,{key:1,meta:e(C),onShowMoreClick:e(Re),onPaginationClick:t[2]||(t[2]=_=>{var Fe;return(Fe=e(E))==null?void 0:Fe.scrollIntoView({behavior:"smooth",block:"start"})}),class:"mt-[4.5rem]"},null,8,["meta","onShowMoreClick"])):d("",!0)])],512)]}),_:1}),e(I)&&e(n).page===1?(a(),s(l,{key:0},{default:f(()=>[c(Oe,{html:e(I),classes:"page-info ck-content"},null,8,["html"])]),_:1})):d("",!0),(fe=e(p))!=null&&fe.length?(a(),s(Ue,{key:1,"query-params":e(n),"on-apply-filters":e(je),"on-reset-filters":e(w),"is-active":e(b).filtersDesc,onClose:t[3]||(t[3]=u=>e(b).togglePopup({popupName:"filtersDesc",isActive:!1})),filters:e(p)},{default:f(()=>[[...e(i),...e(p)].length?(a(),s(ne,{key:0,"query-params":e(n),properties:[...e(i),...e(p)],onResetAllActiveFiltersClick:e(w),onActiveFilterClick:e(H)},null,8,["query-params","properties","onResetAllActiveFiltersClick","onActiveFilterClick"])):d("",!0)]),_:1},8,["query-params","on-apply-filters","on-reset-filters","is-active","filters"])):d("",!0),!e(N)&&((ve=e(i))!=null&&ve.length)?(a(),s(He,{key:2,onClose:t[6]||(t[6]=u=>
2e(b).togglePopup({popupName:"mobileApplicability",isActive:!1})),"is-active":e(b).mobileApplicability},{content:f(()=>[r("div",Et,[(a(!0),F(j,null,z(e(i),u=>(a(),s(ft,{"query-params":e(n),property:u,key:u.label,onAddFilter:e(O),onRemoveFilter:e(U)},null,8,["query-params","property","onAddFilter","onRemoveFilter"]))),128))])]),footer:f(()=>[r("div",Mt,[r("button",{onClick:t[4]||(t[4]=u=>e(b).togglePopup({popupName:"mobileApplicability",isActive:!1})),class:"p-4 font-main text-base font-bold text-[#E6E9F0] bg-app-blue flex items-center justify-center w-full"}," ÐÑимениÑÑ "),r("button",{onClick:t[5]||(t[5]=(...u)=>e(w)&&e(w)(...u)),class:"p-4 font-main text-sm font-normal text-app-gray flex items-center justify-center w-full"},t[9]||(t[9]=[r("span",{class:"underline underline-offset-2"},"СбÑоÑиÑÑ ÑилÑÑÑ",-1)]))])]),_:1},8,["is-active"])):d("",!0)])]}),_:1},8,["page-title","meta-title","meta-description"])}}});export{no 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.