1import{d as re,u as pe,m as r,A as h,G as L,p as u,aX as j,q as D,r as s,l as H,t as me,N as he,y as f,at as _e,M as ke,n as p,B as N,ak as ie,F as ne,C as se,V as ve,a$ as Ce,a as Ie,g as De,e as Pe,h as te,ar as ae,L as le,w as de,K as xe,k as Ne}from"./CVwrGpym.js";import{_ as Se}from"./D0nB8eqA.js";import{_ as Ve}from"./DKmMCyk_.js";import{S as $e,a as Be}from"./CSu3RGdd.js";import{N as Te}from"./C3gyiaFv.js";/* empty css */import{a as ue}from"./Cb6LajRI.js";import{s as Ee}from"./CHt2XqV7.js";import{_ as Ae}from"./D8c5yRMG.js";import{u as ce}from"./DfiGXwKM.js";import"./Ds83UTSa.js";import"./BSkmk37U.js";import"./RCeNOTWx.js";import"./DU0o-R4G.js";import"./C_XSefLT.js";import"./BIHD_N-4.js";const Le={class:"relative"},je=re({__name:"EntityItemGridCard",props:{data:{},item:{}},setup(R){const{t:d}=pe();function b(i){var w,m,g,t;return(w=H(i.medias,"list"))!=null&&w.alt?(m=H(i.medias,"list"))==null?void 0:m.alt:(g=i.currentTranslation)!=null&&g.title?`${d("image")} ${(t=i.currentTranslation)==null?void 0:t.title}`:d("image")}return(i,w)=>{var t;const m=Se,g=he;return r(),h(g,{to:((t=i.item)==null?void 0:t.link)||"/"},{default:L(()=>{var C,_,y,B,a;return[u("div",Le,[u("div",{class:"aspect-h-1 aspect-w-1 cursor-pointer",style:j({filter:`brightness(${i.data.image_brightness_filter||100}%)`,backgroundColor:((C=i.data.imageBackgroundColor)==null?void 0:C.hexa)||"transparent"})},[D(m,{class:"h-full w-full",src:((y=(_=("getImageByPosition"in i?i.getImageByPosition:s(H))(i.item.medias,"list"))==null?void 0:_.file)==null?void 0:y.url)||"/images/no-image.webp",alt:b(i.item),"img-classes":"object-cover"},null,8,["src","alt"])],4),u("h3",{class:"ui-text-captions lg:ui-text-l mt-[15px] w-full uppercase text-black lg:mt-6",style:j({textAlign:((B=i.data)==null?void 0:B.card_content_position)||"left"})},me((a=i.item.currentTranslation)==null?void 0:a.title),5)])]}),_:1},8,["to"])}}}),ze=["innerHTML"],Me={key:1,class:"ml-auto shrink-0 max-lg:hidden"},Ue=["aria-label"],Ge=["aria-label"],He={key:0,class:"max-lg:hidden"},Re=re({__name:"GridView",props:{mappedData:{},data:{},maxItemsToShow:{},spaceBetween:{},pageData:{}},setup(R){const d=R,b=f(!1),i=f(0),w=f(null),m=f(null),g=f(!1),t=_e({prevEl:w,nextEl:m,disabledClass:"opacity-20 cursor-not-allowed hover:bg-transparent"}),C=[Te];function _(a){var T,P;i.value=Number(((P=(T=a.slides[0])==null?void 0:T.querySelector("picture > img"))==null?void 0:P.height)||100)/2-24,y(a)}const y=ke(a=>{var T;b.value=((T=a==null?void 0:a.params)==null?void 0:T.slidesPerView)>=d.mappedData.length,g.value=!0},200);function B(a){y(a)}return(a,T)=>{var O,W,k,q,x,z,v;const P=ve,A=je,J=Ve;return r(),p("section",null,[u("div",{class:ie(["flex items-center justify-between max-lg:container",a.data.productView?"mb-8 lg:mb-11":"mb-5"])},[(O=a.data)!=null&&O.title?(r(),p("h2",{key:0,class:"ui-h3 relative w-full text-primary",style:j({textAlign:((W=a.data)==null?void 0:W.title_position)||"left"})},[u("span",{class:"block whitespace-pre-wrap capitalize",innerHTML:a.data.title},null,8,ze)],4)):N("",!0),!s(b)&&((k=a.mappedData)!=null&&k.length)&&s(g)?(r(),p("div",Me,[u("button",{ref_key:"prevEl",ref:w,"aria-label":a.$t("previousSlide"),class:"mr-5 inline-flex h-[46px] w-[46px] items-center justify-center rounded-full border border-solid border-black transition-all disabled:opacity-50"},[D(P,{name:"arrow_left",class:"h-6 w-6 text-primary"})],8,Ue),u("button",{ref_key:"nextEl",ref:m,"aria-label":a.$t("nextSlide"),class:"inline-flex h-[46px] w-[46px] items-center justify-center rounded-full border border-solid border-black transition-all disabled:opacity-50"},[D(P,{name:"arrow_right",class:"h-6 w-6 text-primary"})],8,Ge)])):N("",!0)],2),u("ul",{class:"grid gap-x-2 gap-y-4 lg:hidden",style:j({gridTemplateColumns:`repeat(${((q=a.data.slidesCount)==null?void 0:q.mobile)||2}, minmax(0, 1fr))`})},[(r(!0),p(ne,null,se(a.mappedData,S=>(r(),p("li",{key:S.id,class:"relative"},[a.data.productView?N("",!0):(r(),h(A,{key:0,data:a.data,item:S},null,8,["data","item"]))]))),128))],4),a.mappedData.length?(r(),p("div",He,[D(s(Be),{class:"w-full","slides-per-view":((x=a.data.slidesCount)==null?void 0:x.mobile)||1.5,"space-between":16,loop:!1,"centered-slides":!1,"initial-slide":0,modules:C,navigation:s(t),breakpoints:{[s(Ee).lg]:{slidesPerView:((v=(z=a.data)==null?void 0:z.slidesCount)==null?void 0:v.desktop)||4,centeredSlides:!1,initialSlide:0,spaceBetween:a.spaceBetween.lg}},onSwiper:_,onResize:B},{default:L(()=>[(r(!0),p(ne,null,se(a.mappedData.slice(0,a.maxItemsToShow),(S,oe)=>(r(),h(s($e),{key:S.id},{default:L(()=>{var F,Y,Z;return[a.data.productView?(r(),h(J,{key:1,product:S,"product-index":oe,"plp-type":s(ue).default,"statistic-item-list-name":(Y=(F=a.pageData)==null?void 0:F.currentTranslation)==null?void 0:Y.title,"image-brightness-filter":a.data.image_brightness_filter,"image-background-color":a.data.imageBackgroun
1dColor,"card-content-position":(Z=a.data)==null?void 0:Z.card_content_position},null,8,["product","product-index","plp-type","statistic-item-list-name","image-brightness-filter","image-background-color","card-content-position"])):(r(),h(A,{key:0,data:a.data,item:S},null,8,["data","item"]))]}),_:2},1024))),128))]),_:1},8,["slides-per-view","navigation","breakpoints"])])):N("",!0)])}}}),qe=Ce(Re,[["__scopeId","data-v-fd237e97"]]),Fe=re({__name:"EntityItemCard",props:{data:{},item:{}},setup(R){const{t:d}=pe();function b(i){var w,m,g,t;return(w=H(i.medias,"list"))!=null&&w.alt?(m=H(i.medias,"list"))==null?void 0:m.alt:(g=i.currentTranslation)!=null&&g.title?`${d("image")} ${(t=i.currentTranslation)==null?void 0:t.title}`:d("image")}return(i,w)=>{var t;const m=Se,g=he;return r(),h(g,{to:((t=i.item)==null?void 0:t.link)||"/"},{default:L(()=>{var C,_,y,B,a;return[u("div",{class:"aspect-h-11 aspect-w-8 cursor-pointer",style:j({filter:`brightness(${i.data.image_brightness_filter||100}%)`,backgroundColor:((C=i.data.imageBackgroun
1dColor)==null?void 0:C.hexa)||"transparent"})},[D(m,{class:"h-full w-full",src:((y=(_=("getImageByPosition"in i?i.getImageByPosition:s(H))(i.item.medias,"list"))==null?void 0:_.file)==null?void 0:y.url)||"/images/no-image.webp",alt:b(i.item),"img-classes":"object-cover"},null,8,["src","alt"])],4),u("h3",{class:"ui-text-l mt-[15px] uppercase text-gray-dark lg:mt-6",style:j({textAlign:((B=i.data)==null?void 0:B.card_content_position)||"left"})},me((a=i.item.currentTranslation)==null?void 0:a.title),5)]}),_:1},8,["to"])}}}),Qe={key:1},Ke={class:"py-10.5 lg:py-19.5"},Xe=["innerHTML"],Je={key:1,class:"ml-auto shrink-0 max-lg:hidden"},Oe=["aria-label"],We=["aria-label"],Ye={class:"mb-10 mr-auto inline-flex gap-x-5 overflow-x-auto"},Ze=["onClick"],et={key:1,class:"container2 max-lg:hidden"},tt=re({__name:"BlockProperties",props:{data:{},blockName:{},pageData:{}},async setup(R){var ge;let d,b;const{$api:i}=Ie(),{t:w}=pe(),{viewItemListEvent:m}=De(),g=Pe(),t=R,C=f(!1),_=f(0),y=f(null),B=f(0),a=f(null),T=f(null),P=f(!1),A=f(15),J=f(999),O=_e({prevEl:a,nextEl:T,disabledClass:"opacity-20 cursor-not-allowed hover:bg-transparent"}),W=[Te],k=(ge=t.data.entities)==null?void 0:ge.reduce((e,n)=>(n.active&&n.id&&e.push(n.id),e),[]),q=te(()=>{var l;const n=(((l=t.data)==null?void 0:l.entities)??[]).reduce((c,V)=>(V.active&&c.push(V.id),c),[]),o={};return t.data.type===ae.BlockEntitiesContentTypesE.collections&&(o.column="collection_sort_order",o.order_by="asc"),le({[String(t.data.type)]:n,count:t.data.tabsView?J.value:A.value,...o})}),{data:x}=t.data.productView?([d,b]=de(()=>ce(xe([`product-view-${t.data.productView}`,s(q)]),()=>i.products.getCatalog(q))),d=await d,b(),d):([d,b]=de(()=>{var e;return ce(`${(e=t==null?void 0:t.data)==null?void 0:e.type}-${k==null?void 0:k.toString()}`,()=>{var n;return i.entities.getEntities(((n=t==null?void 0:t.data)==null?void 0:n.type)||"",le({ids:k,count:t.data.tabsView?J.value:A.value}))})}),d=await d,b(),d);if(t.data.tabsView&&t.data.productView){const{data:e}=([d,b]=de(()=>{var n;return ce(`tabsView-${(n=t==null?void 0:t.data)==null?void 0:n.type}-{${k==null?void 0:k.toString()}`,()=>{var o;return i.entities.getEntities(((o=t==null?void 0:t.data)==null?void 0:o.type)||"",le({ids:k}))})}),d=await d,b(),d);y.value=e.value}const z=te(()=>{var e,n,o;return t.data.tabsView&&t.data.productView&&y.value&&x.value?(o=(e=y.value)==null?void 0:e.data)==null?void 0:o.reduce((l,c)=>{var E,$;const V={id:c.id,label:((E=c==null?void 0:c.currentTranslation)==null?void 0:E.title)||"",items:Z((($=x.value)==null?void 0:$.data)||[],c)||[]};return l.push(V),l},[{id:0,label:w("all"),items:((n=x.value)==null?void 0:n.data)||[]}]):null}),v=te(()=>{var n,o,l,c,V;let e=[];return t.data.productView?t.data.productView&&t.data.tabsView?e=((c=(l=z.value)==null?void 0:l[_.value])==null?void 0:c.items)||[]:e=((V=x.value)==null?void 0:V.data)||[]:(e=((o=(n=x.value)==null?void 0:n.data)==null?void 0:o.reduce((E,$)=>{var Q;const M=(Q=t.data.entities)==null?void 0:Q.find(ee=>ee.id===$.id);return M&&M.active&&E.push({...$,...M}),E},[]))||[],e.sort((E,$)=>E.sort_order-$.sort_order)),e}),S=te(()=>t.data.productView?{lg:16,default:16}:{lg:16,default:16});Ne(()=>{var e,n,o,l;g.value&&((e=t.data)!=null&&e.productView)&&((n=v.value)!=null&&n.length)&&m(v.value,{item_list_name:(l=(o=t.pageData)==null?void 0:o.currentTranslation)==null?void 0:l.title})});function oe(e){var n,o;B.value=Number(((o=(n=e.slides[0])==null?void 0:n.querySelector("picture > img"))==null?void 0:o.height)||100)/2-24,F(e)}const F=ke(e=>{var n;C.value=((n=e==null?void 0:e.params)==null?void 0:n.slidesPerView)>=v.value.length,P.value=!0},200);function Y(e){F(e)}function Z(e,n){if(!(e!=null&&e.length))return[];if(t.data.type===ae.BlockEntitiesContentTypesE.materials)return e.filter(o=>{var l;return(l=o.materials)==null?void 0:l.some(c=>c.id===n.id)});if(t.data.type===ae.BlockEntitiesContentTypesE.collections)return e.filter(o=>{var l;return(l=o.collections_ids)==null?void 0:l.includes(n.id)});if(t.data.type===ae.BlockEntitiesContentTypesE.categories)return e.filter(o=>{var l;
1return(l=o.categories_ids)==null?void 0:l.includes(n.id)})}return(e,n)=>{var $,M,Q,ee,fe,be,we,ye;const o=qe,l=ve,c=Fe,V=Ve,E=Ae;return e.data.gridView?(r(),h(o,{key:0,"mapped-data":s(v),data:e.data,"max-items-to-show":s(A),"space-between":s(S),"page-data":e.pageData,class:"container2 my-4 lg:my-6.5"},null,8,["mapped-data","data","max-items-to-show","space-between","page-data"])):(r(),p("section",Qe,[u("div",Ke,[u("div",{class:ie(["mb-5 flex items-center justify-between max-lg:container lg:container2",{"mb-8 lg:mb-11":e.data.productView}])},[($=e.data)!=null&&$.title?(r(),p("h2",{key:0,class:"ui-h3 relative w-full text-primary",style:j({textAlign:((M=e.data)==null?void 0:M.title_position)||"left"})},[u("span",{class:"block whitespace-pre-wrap capitalize",innerHTML:e.data.title},null,8,Xe)],4)):N("",!0),!s(C)&&((Q=s(v))!=null&&Q.length)&&s(P)?(r(),p("div",Je,[u("button",{ref_key:"prevEl",ref:a,"aria-label":e.$t("previousSlide"),class:"mr-5 inline-flex h-[46px] w-[46px] items-center justify-center rounded-full border border-solid border-black transition-all disabled:opacity-50"},[D(l,{name:"arrow_left",class:"h-6 w-6 text-primary"})],8,Oe),u("button",{ref_key:"nextEl",ref:T,"aria-label":e.$t("nextSlide"),class:"inline-flex h-[46px] w-[46px] items-center justify-center rounded-full border border-solid border-black transition-all disabled:opacity-50"},[D(l,{name:"arrow_right",class:"h-6 w-6 text-primary"})],8,We)])):N("",!0)],2),e.data.tabsView&&e.data.productView&&s(z)?(r(),p("div",{key:0,class:ie(["container flex",[((ee=e.data)==null?void 0:ee.title_position)==="center"?"justify-center":"justify-start"]])},[u("ul",Ye,[(r(!0),p(ne,null,se(s(z),(I,U)=>(r(),p("li",{key:I.label,class:ie(["text-gray-disabled flex-shrink-0 whitespace-nowrap text-sm capitalize",[s(_)===U?"cursor-default underline":"cursor-pointer"]]),onClick:G=>_.value=U},me(I.label),11,Ze))),128))])],2)):N("",!0),D(E,{"items-list":s(v),"slides-count":((fe=e.data.slidesCount)==null?void 0:fe.mobile)||1.5,"gap-x":s(S).default,class:"container px-0 lg:!hidden"},{card:L(({item:I,idx:U})=>{var G,K,X;return[e.data.productView?(r(),h(V,{key:1,product:I,"product-index":U,"plp-type":s(ue).default,"statistic-item-list-name":(K=(G=e.pageData)==null?void 0:G.currentTranslation)==null?void 0:K.title,"image-brightness-filter":e.data.image_brightness_filter,"image-background-color":e.data.imageBackgroundColorMobile,"card-content-position":(X=e.data)==null?void 0:X.card_content_position},null,8,["product","product-index","plp-type","statistic-item-list-name","image-brightness-filter","image-background-color","card-content-position"])):(r(),h(c,{key:0,data:e.data,item:I},null,8,["data","item"]))]}),_:1},8,["items-list","slides-count","gap-x"]),s(v).length?(r(),p("div",et,[D(s(Be),{class:"w-full","slides-per-view":((be=e.data.slidesCount)==null?void 0:be.mobile)||1.5,"space-between":16,loop:!1,"centered-slides":!1,a11y:!0,"initial-slide":0,modules:W,navigation:s(O),breakpoints:{[s(Ee).lg]:{slidesPerView:((ye=(we=e.data)==null?void 0:we.slidesCount)==null?void 0:ye.desktop)||3,centeredSlides:!1,initialSlide:0,spaceBetween:s(S).lg}},onSwiper:oe,onResize:Y},{default:L(()=>[(r(!0),p(ne,null,se(s(v).slice(0,s(A)),(I,U)=>(r(),h(s($e),{key:I.id},{default:L(()=>{var G,K,X;return[e.data.productView?(r(),h(V,{key:1,product:I,"product-index":U,"plp-type":s(ue).default,"statistic-item-list-name":(K=(G=e.pageData)==null?void 0:G.currentTranslation)==null?void 0:K.title,"image-brightness-filter":e.data.image_brightness_filter,"image-background-color":e.data.imageBackgroundColor,"card-content-position":(X=e.data)==null?void 0:X.card_content_position},null,8,["product","product-index","plp-type","statistic-item-list-name","image-brightness-filter","image-background-color","card-content-position"])):(r(),h(c,{key:0,data:e.data,item:I},null,8,["data","item"]))]}),_:2},1024))),128))]),_:1},8,["slides-per-view","navigation","breakpoints"])])):N("",!0)])]))}}}),yt=Ce(tt,[["__scopeId","data-v-05ef68c3"]]);export{yt as default}; 2//# sourceMappingURL=DCndIhxf.js.map
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.