PageSourceSearch

https://www.somanyceramics.com/build/assets/ProductLanding-Dd6x7sY-.js

js somanyceramics.com collected 2026-10-03 21:10:10 UTC 58,707 bytes, 1 lines download raw bytes

1import{d as Ue,au as Ne,b as m,r as q,w as me,j as l,k as a,l as n,p,i as k,t as v,T as R,C as c,q as Q,F as B,E as $,u as x,A as U,x as A,n as E,H as N,S as K,U as X,o as Ke,g as je,L as Xe,I as Ze}from"./vendor-vue-BezOTQRv.js";import{r as Qe,a as Ie}from"./vendor-inertia-DoowGBH0.js";import{P as qe,C as Ge}from"./ProductHeader-DjyM17WW.js";import{P as De}from"./ProductHero-BWWTizhu.js";import{_ as We}from"./index-ScNUDO_V.js";import{_ as Z}from"./Checkbox.vue_vue_type_script_setup_true_lang-CHb4yuhm.js";import{_ as I}from"./Label.vue_vue_type_script_setup_true_lang-D8CnPFc9.js";import{n as _e,g as Oe}from"./tileThicknessRanges-DxSewUm2.js";import{_ as Ye}from"./app-BoQy-ZL6.js";import{P as Je}from"./ProductSort-BE4umIop.js";import{P as et}from"./ProductCard-CYcSJjm6.js";import{P as tt}from"./ProductFAQ-C8YJOwwL.js";import{A as st}from"./AppFooter-EXFK5zEY.js";import ot from"./FloatingActions-Ci7a-1tO.js";import{A as nt}from"./AppBreadcrumb-CzQ6Qu_H.js";import{X as it}from"./x-CAuOdxhM.js";import"./useCart-BhnqLdZW.js";import"./useAuth-BkieSdXy.js";import"./useToast-oHYpyzq7.js";import"./locations-DeMVZlRu.js";import"./ToastNotification-_5C_k0IW.js";import"./WebPImage-BA_iuTJM.js";import"./useWishlist-CpD787ya.js";import"./productUrl-CDSO205p.js";import"./createLucideIcon-BYJRqnSN.js";import"./book-open-2H8PyDJj.js";import"./newspaper-o2vTFLD-.js";import"./LcpImagePreload.vue_vue_type_script_setup_true_lang-IkeTc4_7.js";import"./VisuallyHidden-CHUy_mP3.js";import"./useForwardExpose-CTSJAqE9.js";import"./RovingFocusGroup-BmCIB1h1.js";import"./VisuallyHiddenInput-B0HA7s5N.js";import"./check-DcG9vfLz.js";import"./PopperContent-lzeRYaNS.js";import"./chevron-down-DXhW22q4.js";import"./useProductCache-BXuipeEt.js";import"./TalkToOurTeam-BMlfeLn6.js";import"./leadService-Us8_zwWW.js";const lt={class:"space-y-8 bg-[#FFFFFF] rounded-2xl w-full md:w-80 md:p-6"},at={class:"hidden md:flex items-center justify-between w-full"},rt={class:"flex items-center gap-2"},ut={key:0,class:"w-4 h-4 rounded-full border-2 border-[#E6E6E6] border-t-[#191B1C] animate-spin"},ct=["src"],dt={key:0,class:"border-b border-[#EFEEEE] mb-3"},pt={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},vt={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},ft={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},mt={class:"filter-options-list space-y-3 mb-2"},ht={class:"flex items-center space-x-3"},yt={class:"text-xs text-gray-500"},Ct={key:1,class:"border-b border-[#EFEEEE] mb-3"},gt={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},xt={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},bt={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},kt={class:"filter-options-list space-y-3 mb-2"},wt={class:"flex items-center space-x-3"},_t={class:"text-xs text-gray-500"},Mt={key:2,class:"border-b border-[#EFEEEE] mb-3"},St={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},Bt={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Ft={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},Et={class:"filter-options-list space-y-3 mb-2"},$t={class:"flex items-center space-x-3"},Vt={class:"text-xs text-gray-500"},zt={key:3,class:"border-b border-[#EFEEEE] mb-3"},Lt={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},At={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Pt={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},jt={class:"filter-options-list space-y-3 mb-2"},Tt={class:"flex items-center space-x-3"},Ot={class:"text-xs text-gray-500"}
1,Ht={key:4,class:"border-b border-[#EFEEEE] mb-3"},Rt={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},Ut={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Qt={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},Nt={class:"filter-options-list space-y-3 mb-2"},Kt={class:"flex items-center space-x-3"},Xt={class:"text-xs text-gray-500"},Zt={key:5,class:"border-b border-[#EFEEEE] mb-3"},It={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},qt={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Gt={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},Dt={class:"filter-options-list space-y-3 mb-2"},Wt={class:"flex items-center space-x-3"},Yt={class:"text-xs text-gray-500"},Jt={key:6,class:"border-b border-[#EFEEEE] mb-3"},es={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},ts={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},ss={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},os={class:"filter-options-list space-y-3 mb-2"},ns={class:"flex items-center space-x-3"},is={class:"text-xs text-gray-500"},ls={key:7,class:"border-b border-[#EFEEEE] mb-3"},as={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},rs={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},us={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},cs={class:"filter-options-list space-y-3 mb-2"},ds={class:"flex items-center space-x-3"},ps={class:"text-xs text-gray-500"},vs={key:8,class:"border-b border-[#EFEEEE] mb-3"},fs={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},ms={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},hs={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},ys={class:"filter-options-list space-y-3 mb-2"},Cs={class:"flex items-center space-x-3"},gs={class:"text-xs text-gray-500"},xs={key:9,class:"border-b border-[#EFEEEE] mb-3"},bs={class:"text-[14px] font-medium text-[#191B1C]",style:{"font-family":"'Albert Sans'"}},ks={class:"w-4 h-4 text-gray-500 transition-transform duration-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},ws={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14"},_s={class:"filter-options-list space-y-3 mb-2"},Ms={class:"flex items-center space-x-3"},Ss={class:"text-xs text-gray-500"},Bs={key:10,class:"pt-4"},He=5,Fs=Ue({__name:"TilesProductFilters",props:{applications:{},sizes:{},colours:{},finishes:{},patterns:{},spaces:{},categories:{},series:{},innovationsOptions:{},thicknesses:{},applicationQueryKey:{},tileSizeQueryKey:{},colourQueryKey:{},finishQueryKey:{},patternQueryKey:{},spaceQueryKey:{},categoryQueryKey:{},seriesQueryKey:{},innovationQueryKey:{},thicknessQueryKey:{},sectionNames:{},appliedFilters:{},defaultExpanded:{type:Boolean,default:!1}},emits:["update:filters","reset","filter-change"],setup(Me,{emit:ge}){const C={enterActiveClass:"transition-all duration-300 ease-out overflow-hidden",leaveActiveClass:"transition-all duration-300 ease-in overflow-hidden",enterFromClass:"max-h-0 opacity-0",enterToClass:"max-h-96 opacity-100",leaveFromClass:"max-h-96 opacity-100",leaveToClass:"max-h-0 opacity-0"},h=Me,Se=ge,M=Ne(),he=m(()=>!!M.onFilterChange),f=q((o=>({application:o,tileSize:o,colour:o,effect:o,pattern:o,spaces:o,category:o,series:o,innovations:o,thickness:o}))(h.defaultExpanded??!1)),S=q({application:!1,tileSize:!1,colour:!1,effect:!1,pattern:!1,spaces:!1,category:!1,series:!1,innovations:!1,thickness:!1}),P=(o,e)=>S.value[o]?e:e.slice(0,He),j=o=>o.length>He,w=o=>{S.value[o]=!S.value[o]},V=o=>{Object.keys(f.value).forEach(d=>{f.value[d]=d===o?!f.value[o]:!1}),Object.keys(S.value).forEach(d=>{d!==o&&(S.value[d]=!1)})},g=(o,e)=>o.filter(t=>(t.count??t.products_count??0)>0||e.includes(t.name)),ne=m(()=>
1g(h.applications??[],u.value.application)),Y=m(()=>g(h.sizes??[],u.value.tileSize)),J=m(()=>g(h.colours??[],u.value.colour)),ye=m(()=>g(h.finishes??[],u.value.effect)),ie=m(()=>g(h.patterns??[],u.value.pattern)),le=m(()=>g(h.spaces??[],u.value.spaces)),ae=m(()=>g(h.categories??[],u.value.categories)),T=m(()=>g(h.series??[],u.value.series)),O=m(()=>g(h.innovationsOptions??[],u.value.innovations)),D=m(()=>g((h.thicknesses??[]).map(o=>{const e=_e(o.name);return{...o,name:e,slug:e}}),u.value.thickness).sort((o,e)=>Oe(o.name)-Oe(e.name))),ee=m(()=>h.applicationQueryKey??"application"),re=m(()=>h.tileSizeQueryKey??"size"),W=m(()=>h.colourQueryKey??"colour"),H=m(()=>h.finishQueryKey??"finish"),ue=m(()=>h.patternQueryKey??"pattern"),Ce=m(()=>h.spaceQueryKey??"space"),ce=m(()=>h.categoryQueryKey??"category"),y=m(()=>h.seriesQueryKey??"series"),F=m(()=>h.innovationQueryKey??"innovations"),z=m(()=>h.thicknessQueryKey??"thickness"),u=q({application:[],tileSize:[],colour:[],effect:[],pattern:[],spaces:[],categories:[],series:[],innovations:[],thickness:[]}),de=()=>({application:[],tileSize:[],colour:[],effect:[],pattern:[],spaces:[],categories:[],series:[],innovations:[],thickness:[]}),pe=m(()=>({[ee.value]:"application",[re.value]:"tileSize",[W.value]:"colour",[H.value]:"effect",[ue.value]:"pattern",[Ce.value]:"spaces",[ce.value]:"categories",[y.value]:"series",[F.value]:"innovations",[z.value]:"thickness"})),xe=m(()=>({application:"application",tileSize:"tileSize",effect:"effect",pattern:"pattern",spaces:"spaces",categories:"category",series:"series",innovations:"innovations",thickness:"thickness"})),Be=m(()=>Object.values(u.value).some(o=>o.length>0)),Fe=()=>{const o={};return o[ee.value]=u.value.application[0],o[re.value]=u.value.tileSize[0],o[W.value]=u.value.colour[0],o[H.value]=u.value.effect[0],o[ue.value]=u.value.pattern[0],o[Ce.value]=u.value.spaces[0],o[ce.value]=u.value.categories[0],o[y.value]=u.value.series[0],o[F.value]=u.value.innovations[0],o[z.value]=u.value.thickness[0],o},L=()=>({[ee.value]:void 0,[re.value]:void 0,[W.value]:void 0,[H.value]:void 0,[ue.value]:void 0,[Ce.value]:void 0,[ce.value]:void 0,[y.value]:void 0,[F.value]:void 0,[z.value]:void 0}),b=(o,e,t)=>{u.value[o]=t===!0?[e]:[],fe(Fe())},be=(o,e)=>{b("application",o,e)},Ee=(o,e)=>{b("tileSize",o,e)},te=(o,e)=>{b("colour",o,e)},$e=(o,e)=>{b("effect",o,e)},se=(o,e)=>{b("pattern",o,e)},Ve=(o,e)=>{b("spaces",o,e)},ze=(o,e)=>{b("categories",o,e)},Le=(o,e)=>{b("series",o,e)},ke=(o,e)=>{b("innovations",o,e)},Ae=(o,e)=>{b("thickness",o,e)},Pe=()=>{Object.keys(u.value).forEach(o=>{u.value[o]=[]}),fe(L())},ve=q(!1),we=o=>{const e=new URLSearchParams(window.location.search);Object.entries(o).forEach(([t,d])=>{d&&d.length>0?e.set(t,d):e.delete(t)}),e.set("page","1"),Qe.get(window.location.pathname,Object.fromEntries(e.entries()),{preserveState:!0,preserveScroll:!0,replace:!0,only:["products","filters","meta"]})},fe=o=>{ve.value=!0,he.value?Se("filter-change",o):we(o),setTimeout(()=>{ve.value=!1},1500)},i={application:"Application",tileSize:"Size",colour:"Color",effect:"Finish/design",pattern:"Pattern",spaces:"Rooms",category:"Category",series:"Series",innovations:"Innovation",thickness:"Thickness"},s=m(()=>({...i,...h.sectionNames})),r=o=>{const e=de();Object.entries(o??{}).forEach(([t,d])=>{const G=pe.value[t],oe=G==="thickness"?d.map(_e):d;G&&(e[G]=oe)}),u.value=e,f.value={...f.value,...Object.entries(xe.value).reduce((t,[d,G])=>({...t,...G?{[G]:e[d].length>0}:{}}),{})}};return me(()=>h.appliedFilters,o=>{r(o)},{immediate:!0,deep:!0}),(o,e)=>(l(),a("div",lt,[n("div",at,[e[30]||(e[30]=n("h2",{class:"text-[22px] font-bold text-[#191B1C] transform-none",style:{"font-family":"'Barlow'"}},"Filters",-1)),n("div",rt,[p(R,{name:"fade-quick"},{default:k(()=>[ve.value?(l(),a("div",ut)):v("",!0)]),_:1}),n("img",{src:`${o.__CDN_BASE__}/storefront/images/svg/icon-filters.svg`,alt:"Filters",class:"h-4 w-4"},null,8,ct)])]),ne.value.length?(l(),a("div",dt,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[0]||(e[0]=t=>V("application"))},[n("div",pt,c(s.value.application),1),(l(),a("svg",vt,[e[31]||(e[31]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"}
1,null,-1)),f.value.application?v("",!0):(l(),a("path",ft))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",mt,[(l(!0),a(B,null,$(P("application",ne.value),t=>(l(),a("div",{key:`app-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",ht,[p(x(Z),{id:`app-${t.id}`,"model-value":u.value.application.includes(t.name),"onUpdate:modelValue":d=>be(t.name,d),onClick:e[1]||(e[1]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`app-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.application.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",yt,c(t.count??t.products_count??""),1)]))),128)),j(ne.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[2]||(e[2]=t=>w("application"))},c(S.value.application?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.application]])]),_:1},16)])):v("",!0),Y.value.length?(l(),a("div",Ct,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[3]||(e[3]=t=>V("tileSize"))}
1,[n("div",gt,c(s.value.tileSize),1),(l(),a("svg",xt,[e[32]||(e[32]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.tileSize?v("",!0):(l(),a("path",bt))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",kt,[(l(!0),a(B,null,$(P("tileSize",Y.value),t=>(l(),a("div",{key:`size-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",wt,[p(x(Z),{id:`size-${t.id}`,"model-value":u.value.tileSize.includes(t.name),"onUpdate:modelValue":d=>Ee(t.name,d),onClick:e[4]||(e[4]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`size-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.tileSize.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",_t,c(t.count??""),1)]))),128)),j(Y.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[5]||(e[5]=t=>w("tileSize"))},c(S.value.tileSize?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.tileSize]])]),_:1},16)])):v("",!0),J.value.length?(l(),a("div",Mt,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[6]||(e[6]=t=>V("colour"))},[n("div",St,c(s.value.colour),1),(l(),a("svg",Bt,[e[33]||(e[33]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.colour?v("",!0):(l(),a("path",Ft))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",Et,[(l(!0),a(B,null,$(P("colour",J.value),t=>(l(),a("div",{key:`colour-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",$t,[p(x(Z),{id:`colour-${t.id}`,"model-value":u.value.colour.includes(t.name),"onUpdate:modelValue":d=>te(t.name,d),onClick:e[7]||(e[7]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`colour-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.colour.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",Vt,c(t.count??""),1)]))),128)),j(J.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[8]||(e[8]=t=>w("colour"))},c(S.value.colour?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.colour]])]),_:1},16)])):v("",!0),ye.value.length?(l(),a("div",zt,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[9]||(e[9]=t=>V("effect"))},[n("div",Lt,c(s.value.effect),1),(l(),a("svg",At,[e[34]||(e[34]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.effect?v("",!0):(l(),a("path",Pt))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",jt,[(l(!0),a(B,null,$(P("effect",ye.value),t=>(l(),a("div",{key:`finish-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",Tt,[p(x(Z),{id:`finish-${t.id}`,"model-value":u.value.effect.includes(t.name),"onUpdate:modelValue":d=>$e(t.name,d),onClick:e[10]||(e[10]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`finish-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.effect.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",Ot,c(t.count??""),1)]))),128)),j(ye.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[11]||(e[11]=t=>w("effect"))},c(S.value.effect?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.effect]])]),_:1},16)])):v("",!0),ie.value.length?(l(),a("div",Ht,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[12]||(e[12]=t=>V("pattern"))},[n("div",Rt,c(s.value.pattern),1),(l(),a("svg",Ut,[e[35]||(e[35]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.pattern?v("",!0):(l(),a("path",Qt))]))]),p(R,K(X(C)),{default:k(()=>
1[Q(n("div",Nt,[(l(!0),a(B,null,$(P("pattern",ie.value),t=>(l(),a("div",{key:`pattern-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",Kt,[p(x(Z),{id:`pattern-${t.id}`,"model-value":u.value.pattern.includes(t.name),"onUpdate:modelValue":d=>se(t.name,d),onClick:e[13]||(e[13]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`pattern-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.pattern.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",Xt,c(t.count??""),1)]))),128)),j(ie.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[14]||(e[14]=t=>w("pattern"))},c(S.value.pattern?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.pattern]])]),_:1},16)])):v("",!0),le.value.length?(l(),a("div",Zt,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[15]||(e[15]=t=>V("spaces"))},[n("div",It,c(s.value.spaces),1),(l(),a("svg",qt,[e[36]||(e[36]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.spaces?v("",!0):(l(),a("path",Gt))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",Dt,[(l(!0),a(B,null,$(P("spaces",le.value),t=>(l(),a("div",{key:`space-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",Wt,[p(x(Z),{id:`space-${t.id}`,"model-value":u.value.spaces.includes(t.name),"onUpdate:modelValue":d=>Ve(t.name,d),onClick:e[16]||(e[16]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`space-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.spaces.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",Yt,c(t.count??""),1)]))),128)),j(le.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[17]||(e[17]=t=>w("spaces"))},c(S.value.spaces?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.spaces]])]),_:1},16)])):v("",!0),ae.value.length?(l(),a("div",Jt,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[18]||(e[18]=t=>V("category"))},[n("div",es,c(s.value.category),1),(l(),a("svg",ts,[e[37]||(e[37]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.category?v("",!0):(l(),a("path",ss))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",os,[(l(!0),a(B,null,$(P("category",ae.value),t=>(l(),a("div",{key:`cat-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",ns,[p(x(Z),{id:`cat-${t.id}`,"model-value":u.value.categories.includes(t.name),"onUpdate:modelValue":d=>ze(t.name,d),onClick:e[19]||(e[19]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`cat-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.categories.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",is,c(t.count??""),1)]))),128)),j(ae.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[20]||(e[20]=t=>w("category"))},c(S.value.category?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.category]])]),_:1},16)])):v("",!0),T.value.length?(l(),a("div",ls,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[21]||(e[21]=t=>V("series"))},[n("div",as,c(s.value.series),1),(l(),a("svg",rs,[e[38]||(e[38]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.series?v("",!0):(l(),a("path",us))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",cs,[(l(!0),a(B,null,$(P("series",T.value),t=>(l(),a("div",{key:`series-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",ds,[p(x(Z),{id:`series-${t.id}`,"model-value":u.value.series.includes(t.name),"onUpdate:modelValue":d=>Le(t.name,d),onClick:e[22]||(e[22]=U(()=>{}
1,["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`series-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.series.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",ps,c(t.count??""),1)]))),128)),j(T.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[23]||(e[23]=t=>w("series"))},c(S.value.series?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.series]])]),_:1},16)])):v("",!0),O.value.length?(l(),a("div",vs,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[24]||(e[24]=t=>V("innovations"))},[n("div",fs,c(s.value.innovations),1),(l(),a("svg",ms,[e[39]||(e[39]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.innovations?v("",!0):(l(),a("path",hs))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",ys,[(l(!0),a(B,null,$(P("innovations",O.value),t=>(l(),a("div",{key:`innovation-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",Cs,[p(x(Z),{id:`innovation-${t.id}`,"model-value":u.value.innovations.includes(t.name),"onUpdate:modelValue":d=>ke(t.name,d),onClick:e[25]||(e[25]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`innovation-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.innovations.includes(t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",gs,c(t.count??""),1)]))),128)),j(O.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[26]||(e[26]=t=>w("innovations"))},c(S.value.innovations?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.innovations]])]),_:1},16)])):v("",!0),D.value.length?(l(),a("div",xs,[n("div",{class:"flex items-center justify-between cursor-pointer mb-4",onClick:e[27]||(e[27]=t=>V("thickness"))},[n("div",bs,c(s.value.thickness),1),(l(),a("svg",ks,[e[40]||(e[40]=n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14"},null,-1)),f.value.thickness?v("",!0):(l(),a("path",ws))]))]),p(R,K(X(C)),{default:k(()=>[Q(n("div",_s,[(l(!0),a(B,null,$(P("thickness",D.value),t=>(l(),a("div",{key:`thickness-${t.id}`,class:"filter-row flex items-center justify-between cursor-pointer"},[n("div",Ms,[p(x(Z),{id:`thickness-${t.id}`,"model-value":u.value.thickness.includes(t.slug??t.name),"onUpdate:modelValue":d=>Ae(t.slug??t.name,d),onClick:e[28]||(e[28]=U(()=>{},["stop"])),class:"h-4 w-4 rounded-[2px] border-gray-300 text-[#191B1C] focus:ring-[#191B1C] transition-all duration-150"},null,8,["id","model-value","onUpdate:modelValue"]),p(x(I),{for:`thickness-${t.id}`,class:A(["text-[14px] cursor-pointer transition-all duration-150",u.value.thickness.includes(t.slug??t.name)?"filter-label-selected":"font-medium text-[#191B1C]"]),style:{"font-family":"'Albert Sans'"}},{default:k(()=>[E(c(t.name),1)]),_:2},1032,["for","class"])]),n("span",Ss,c(t.count??""),1)]))),128)),j(D.value)?(l(),a("button",{key:0,type:"button",class:"text-[12px] font-semibold text-[#191B1C] hover:underline",style:{"font-family":"'Albert Sans'"},onClick:e[29]||(e[29]=t=>w("thickness"))},c(S.value.thickness?"View Less":"View More"),1)):v("",!0)],512),[[N,f.value.thickness]])]),_:1},16)])):v("",!0),Be.value?(l(),a("div",Bs,[p(x(We),{onClick:Pe,class:"w-full bg-[#191B1C] hover:bg-[#000000] text-white rounded-full px-6 py-3 text-sm font-medium transition-colors",style:{"font-family":"'Albert Sans'"}},{default:k(()=>[...e[41]||(e[41]=[E(" Reset Filters ",-1)])]),_:1})])):v("",!0)]))}}),Re=Ye(Fs,[["__scopeId","data-v-bdb991a8"]]),_={sizes:["800 X 2400 MM","800 X 2600 MM","800 X 3000 MM","1200 X 2400 MM","1200 X 1800 MM","800 X 1600 MM","600 X 1200 MM","600 X 600 MM","300 X 450 MM","300 X 600 MM","200 X 1200 MM","800 X 800 MM","300 X 300 MM","298 X 600 MM","200 X 1000 MM","196 X 1200 MM","605 X 605 MM","298 X 298 MM","400 X 400 MM","300 X 1200 MM","150 X 150 MM","75 x 300 MM","303 X 303 MM","100 x 200 MM","450 X 148.5 MM","148.5 X 600 MM","396 X 396 MM","500 X 500 MM","200 X 200 MM","300 X 75 MM","285 X 315 MM","285 X 295 MM"],subBrands:["COVERSTONE 15","COVER9INE","DURAGRES","DURASTONE","ITALMARMI","MARVELA","CERAMIC","VITRO"],designFinishes:["High Gloss","Glossy","Matte","Matt","Satin Matt","Sugar Finish","Rustic","Carving","Carving Matt","Punch Matt","Structured","Polished","Polished Glazed","Glazed Vitrified","Double Charge","Nano Polish","Semi Polished","Lappato","Super Glossy","Metallic Finish","Stone Finish","Wood Finish"],applications:["Counter Top","Wall","Floor","Outdoor","Terrace","Roof"],spaces:["Table Top","Lobby","Reception","Mall","Restaurant","Hotels","Hotel","Offices","Office","Bedroom","Living Room","Prayer Room","Kitchen","Bathroom","Veranda","Balcony","Prayer","Kitchen Platform","Bathroom Platform","Vanity","Kitchen Cabinet","Tabletop"],colours:["Beige","Black","Blue","Brown","Cream","Green","Grey","Multi Colour","Orange","Pink","Red","Voilet","White","Yellow"],patterns:["Abstract","Marble","Stone","Wood","Plain","Floral","Geometric","Mosaic","Textured","Strips"],innovations:["Slip Shield","Temp Shield","VC Shield"],series:["Coverstone 15","Cover9ine","Duragres","Durastone","Italmarmi","Marvela","Ceramic","Vitro"]},Es={class:"min-h-screen bg-[#F7F6F5] dark:bg-[#F7F6F5]",style:{"overflow-x":"clip"}},$s={class:"w-full px-4 lg:mt-4 product-grid-offset-mobile"},Vs={class:"flex justify-between items-center w-full text-black"},zs={class:"hidden md:flex items-center"},Ls={class:"flex flex-col md:flex-row w-full gap-6"},As={class:"w-full md:w-80 flex-shrink-0 hidden md:block"},Ps={class:"sticky top-24"},js={key:0,class:"w-full mt-4"},Ts={class:"grid grid-cols-1 gap-4 lg:mt-4 md:gap-6 md:grid-cols-2 md:mt-4 lg:grid-cols-[repeat(3,minmax(0,330px))] xl:grid-cols-[repeat(3,minmax(0,500px))] 2xl:gr
1id-cols-[repeat(3,minmax(0,750px))] 4xl:grid-cols-[repeat(4,minmax(0,550px))]"},Os={key:1,class:"relative"},Hs={class:"grid grid-cols-1 gap-4 lg:mt-4 md:gap-6 md:grid-cols-2 md:mt-4 lg:grid-cols-[repeat(3,minmax(0,330px))] xl:grid-cols-[repeat(3,minmax(0,500px))] 2xl:grid-cols-[repeat(3,minmax(0,750px))] 4xl:grid-cols-[repeat(4,minmax(0,550px))]"},Rs={class:"flex justify-between items-center mb-6 text-[#191B1C]"},Us={class:"text-xl font-semibold flex items-center gap-2"},Qs={key:0},Ns={key:1},Ks={key:0},Xs={key:1,class:"space-y-4"},Zs=["onClick"],Is={class:"flex justify-between items-center text-[#191B1C]"},qs={key:0,class:"w-5 h-5 text-blue-600",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},Gs={class:"fixed bottom-0 left-0 right-0 bg-white border-t border-gray-200 z-30 md:hidden",style:{background:"transparent","backdrop-filter":"blur(2.6046512126922607px)",border:"none","font-family":"'Albert Sans'",padding:"10px"}},Ds={class:"flex bg-[#191B1C] max-w-[200px] mx-auto rounded-[50px]"},Ws={class:"plp-mobile-pagination-spacing mt-8 mb-24 md:mb-8 flex flex-col items-center gap-4",style:{"font-family":"'Albert Sans'"}},Ys={class:"plp-mobile-product-count text-[14px] text-[#424648] text-center mb-2 mt-6 font-semibold",style:{"font-family":"'Albert Sans', sans-serif"}},Js={key:0,class:"plp-mobile-pagination-controls flex justify-center items-center gap-2 mt-8 mb-12"},eo=["disabled"],to={class:"flex items-center gap-1 bg-white rounded-[50px] p-2 border border-[#E6E6E6]"},so={key:0,class:"text-gray-500 px-2"},oo=["onClick"],no={key:1,class:"text-gray-500 px-2"},io=["disabled"],lo=1e3,Zo=Ue({__name:"ProductLanding",props:{products:{},filters:{},meta:{}},setup(Me){const ge=[{value:"name-asc",label:"Name: A-Z"},{value:"name-desc",label:"Name: Z-A"},{value:"size-asc",label:"Size: Small to Large"},{value:"size-desc",label:"Size: Large to Small"}],C=Me,h=Ie(),Se=i=>{const s=i.indexOf("?");return s>=0?i.slice(s):""},M=new URLSearchParams(typeof window<"u"?window.location.search:Se(h.url)),he=i=>String(i??"").trim().toLowerCase(),Te=i=>i.map((s,r)=>({id:r+1,name:s,count:0})),f=(i,s,r=!0)=>{const o=(i??[]).map((e,t)=>({...e,id:e.id??t+1,count:Number(e.count??e.products_count??0)}));return o.length>0?o:r?Te(s):[]},S=new Set(["Wall","Floor","Counter Top","Outdoor","Outdoors","Terrace","Roof"]),P=i=>i.filter(s=>!S.has(s.name)),j=i=>{const s=i.reduce((o,e)=>{const t=e.name==="Outdoor"?{...e,name:"Outdoors"}:e,d=o.find(oe=>oe.name===t.name),G=Math.max(t.count??t.products_count??0,d?.count??d?.products_count??0);return d?o.map(oe=>oe.name===t.name?{...oe,count:G}:oe):[...o,{...t,count:G}]},[]);return s.some(o=>o.name==="Outdoors")?s:[...s,{id:s.length+1,name:"Outdoors",count:0}]},w=(i,s)=>{const r=s.reduce((o,e,t)=>({...o,[he(e)]:t}),{});return[...i].sort((o,e)=>(r[he(o.name)]??Number.MAX_SAFE_INTEGER)-(r[he(e.name)]??Number.MAX_SAFE_INTEGER))},V=i=>[...i].sort((s,r)=>s.name.localeCompare(r.name)),g=m(()=>({sizes:w(f(C.filters?.sizes,_.sizes,!z.value),_.sizes),collections:w(f(C.filters?.collections,_.subBrands,!z.value),_.subBrands),finishes:w(f(C.filters?.finishes,_.designFinishes,!z.value),_.designFinishes),applications:w(j(f(C.filters?.applications,_.applications,!z.value)),_.applications),spaces:w(P(f(C.filters?.spaces,_.spaces,!z.value)),_.spaces),patterns:w(f(C.filters?.patterns,_.patterns,!z.value),_.patterns),colours:w(f(C.filters?.colours,_.colours,!z.value),_.colours),thicknesses:(C.filters?.thicknesses??[]).map((i,s)=>({...i,id:i.id??s+1,count:Number(i.count??i.products_count??0)})),innovationsOptions:w(f(C.filters?.innovations,_.innovations,!z.value),_.innovations),series:w(f(C.filters?.series,_.series,!z.value),_.series)})),ne={tileSize:"Size",category:"Category",effect:"Design/Finish",application:"Application",spaces:"Space",pattern:"Pattern",colour:"Color",thickness:"Thickness"},Y=i=>(String(i??"").match(/\d+(?:\.\d+)?/g)?.map(Number)??[])[1]??0,J=i=>(String(i??"").match(/\d+(?:\.\d+)?/g)?.map(Number)??[])[0]??0,ye=(i,s)=>Y(s)-Y(i)||J(s)-J(i),ie=m(()=>[...g.value.sizes].sort((i,s)=>ye(i.name,s.name))),le=m(()=>V(f(C.filters?.categories,[],!1))),ae=m(()=>V(f(C.filters?.series,[],!1))),T=q(!1),O=q(!1),D=q(!1),ee=q(null);let re=0,W=0,H=null;const ue=(i="smooth")=>{if(ee.value){const o=ee.value.getBoundingClientRect().top+window.pageYOffset-100;window.scrollTo({top:o,behavior:i})}},Ce=()=>{W+=1;const i=W;return re=Date.now(),H&&(clearTimeout(H),H=null),D.value=!0,i},ce=i=>{if(i!==W)return;const s=Date.now()-re,r=Math.max(0,lo-s);H&&(clearTimeout(H),H=null),H=setTimeout(()=>{i===W&&(D.value=!1)},r)},y=q({categories:M.get("category")?[M.get("category")]:[],colours:M.get("colour")?[M.get("colour")]:[],application:M.get("application")?[M.get("application")]:[],innovations:M.get("innovations")?[M.get("innovations")]:[],series:M.get("series")?[M.get("series")]:[],space:M.get("space")?[M.get("space")]:[],priceRange:[0,1e3],sortBy:M.get("sort")??"",smartSelect:"Smart Select",searchQuery:"",page:1,perPage:24,thickness:M.get("thickness")?[_e(M.get("thickness"))]:[]}),F=m(()=>{const s=new URL(h.url,window.location.origin).searchParams,r=o=>(s.get(o)??"").split(",").map(e=>
1e.trim()).filter(Boolean);return{category:r("category"),colour:r("colour"),application:r("application"),finish:r("finish"),pattern:r("pattern"),space:r("space"),series:r("series"),innovations:r("innovations"),thickness:r("thickness").map(o=>_e(o)),size:r("size")}}),z=m(()=>Object.values(F.value).some(i=>i.length>0)),u=q(C.products??[]),de=i=>{const s=Y(i.size??"");return s>0?s:i.size_height??0},pe=i=>{const s=J(i.size??"");return s>0?s:i.size_width??0},xe=(i,s)=>{const r=de(i),e=de(s)-r,t=pe(i),d=pe(s);return e!==0?e:d-t},Be={"name-asc":(i,s)=>(i.name||"").localeCompare(s.name||""),"name-desc":(i,s)=>(s.name||"").localeCompare(i.name||""),"size-asc":(i,s)=>{const r=de(i),o=de(s),e=r-o,t=pe(i),d=pe(s);return e!==0?e:t-d},"size-desc":(i,s)=>xe(i,s)},Fe=m(()=>{const i=y.value.searchQuery.toLowerCase(),s=Be[y.value.sortBy]??xe;return u.value.filter(r=>!i||(r.name||"").toLowerCase().includes(i)||(r.description||"").toLowerCase().includes(i)).slice().sort(s)}),L=m(()=>C.meta?.current_page??1),b=m(()=>C.meta?.last_page??1),be=m(()=>Fe.value),Ee=m(()=>Number(C.meta?.total??be.value.length));me(()=>C.products,i=>{u.value=i??[]},{immediate:!0}),me(()=>h.url,()=>{const i=new URLSearchParams(new URL(h.url,window.location.origin).search);y.value={...y.value,categories:F.value.category,colours:F.value.colour,application:F.value.application,innovations:F.value.innovations,series:F.value.series,space:F.value.space,thickness:F.value.thickness,sortBy:i.get("sort")??""}});const te=i=>{const s=Ce(),r=localStorage.getItem("storefront_pincode_v1");r&&/^\d{6}$/.test(r)&&(i.pincode=r),Qe.get(window.location.pathname,i,{preserveState:!0,preserveScroll:!0,replace:!0,only:["products","filters","meta"],onStart:()=>{ue()},onFinish:()=>{ce(s)},onError:()=>{ce(s)}})},$e=i=>{const s=new URLSearchParams(window.location.search),r={page:i};return s.forEach((o,e)=>{e!=="page"&&o&&(r[e]=o)}),r},se=i=>{const s=Math.max(1,Math.min(i,b.value));te($e(s))},Ve=()=>se(L.value-1),ze=()=>se(L.value+1),Le=()=>{const i=[],s=Math.max(2,L.value-1),r=Math.min(b.value-1,L.value+1);for(let o=s;o<=r;o++)o>1&&o<b.value&&i.push(o);return i},ke=i=>{y.value={...y.value,...i,page:1},te({category:y.value.categories[0]??void 0,colour:y.value.colours[0]??void 0,application:y.value.application[0]??void 0,series:y.value.series[0]??void 0,space:y.value.space[0]??void 0,thickness:y.value.thickness[0]??void 0,sort:y.value.sortBy===""?void 0:y.value.sortBy,search:y.value.searchQuery||void 0,page:1})},Ae={"name-asc":"name-desc","name-desc":"name-asc","size-asc":"size-desc","size-desc":"size-asc"},Pe=()=>{const i=Ae[y.value.sortBy];y.value={...y.value,sortBy:i??y.value.sortBy}};me(()=>y.value.sortBy,i=>{const s=new URLSearchParams(window.location.search);s.set("page","1"),i===""?s.delete("sort"):s.set("sort",i);const r={page:1};s.forEach((o,e)=>{o&&(r[e]=o)}),te(r)},{immediate:!1});const ve=i=>{const s=new URLSearchParams(window.location.search);s.set("page","1");const r=y.value.sortBy;r===""?s.delete("sort"):s.set("sort",r),Object.entries(i).forEach(([e,t])=>{t?s.set(e,t):s.delete(e)});const o={page:1};s.forEach((e,t)=>{e&&(o[t]=e)}),te(o)},we=()=>{y.value={categories:[],colours:[],application:[],innovations:[],series:[],space:[],priceRange:[0,1e3],sortBy:"",smartSelect:"Smart Select",searchQuery:"",page:1,perPage:24,thickness:[]},te({page:1})},fe=()=>{Xe(()=>{document.querySelectorAll(".animate-fade-in-up, .anim-init").forEach(s=>{s.classList.remove("anim-visible")});const i=new IntersectionObserver(s=>{s.forEach(r=>{r.isIntersecting&&(r.target.classList.add("anim-visible"),i.unobserve(r.target))})},{threshold:.05,rootMargin:"50px 0px 0px 0px"});document.querySelectorAll(".animate-fade-in-up, .anim-init").forEach(s=>{i.observe(s)})})};return Ke(()=>{fe(),window.location.search&&!window.location.hash&&setTimeout(()=>{ue("auto")},0)}),me(()=>C.products,fe),me(D,i=>{i||fe()}),(i,s)=>(l(),a(B,null,[n("div",Es,[p(qe),p(De,{subtitle:"Making your choices easy, and your selections natural",image:`${i.__CDN_BASE__}/storefront/images/banner-tiles-plp.webp`,class:"transparent-background"},null,8,["image"]),p(nt),n("div",$s,[n("div",Vs,[s[8]||(s[8]=n("div",{class:"flex-1 overflow-x-auto pr-4"},null,-1)),n("div",zs,[p(Je,{modelValue:y.value.sortBy,"onUpdate:modelValue":s[0]||(s[0]=r=>y.value.sortBy=r),options:ge,placeholder:"Sort By",onToggleDirection:Pe},null,8,["modelValue"])])]),n("div",Ls,[n("div",As,[n("div",Ps,[(l(),je(Re,{key:`desktop-${x(h).url}`,categories:le.value,sizes:ie.value,series:ae.value,finishes:g.value.finishes,applications:g.value.a
1pplications,spaces:g.value.spaces,patterns:g.value.patterns,colours:g.value.colours,thicknesses:g.value.thicknesses,"innovations-options":g.value.innovationsOptions,"section-names":ne,"application-query-key":"application","finish-query-key":"finish","pattern-query-key":"pattern","colour-query-key":"colour","space-query-key":"space","series-query-key":"series","thickness-query-key":"thickness","innovation-query-key":"innovations","applied-filters":F.value,"onUpdate:filters":ke,onReset:we,onFilterChange:ve},null,8,["categories","sizes","series","finishes","applications","spaces","patterns","colours","thicknesses","innovations-options","applied-filters"]))])]),n("div",{id:"product-grid",ref_key:"productGridRef",ref:ee,class:"flex-1 w-full"},[D.value?(l(),a("div",js,[n("div",Ts,[(l(),a(B,null,$(12,r=>n("div",{key:`skeleton-${r}`,class:"rounded-2xl bg-white border border-[#E6E6E6] p-3 animate-pulse"},[...s[9]||(s[9]=[n("div",{class:"w-full h-48 rounded-xl bg-[#EFEFEF]"},null,-1),n("div",{class:"h-4 bg-[#EFEFEF] rounded mt-4 w-3/4"},null,-1),n("div",{class:"h-4 bg-[#EFEFEF] rounded mt-2 w-1/2"},null,-1)])])),64))])])):(l(),a("div",Os,[n("div",Hs,[(l(!0),a(B,null,$(be.value,(r,o)=>(l(),je(et,{key:r.id,product:r,"eager-load-image":o<6,class:"w-full h-full animate-fade-in-up",style:Ze({transitionDelay:`${o*.05}s`})},null,8,["product","eager-load-image","style"]))),128))])])),T.value||O.value?(l(),a("div",{key:2,class:"fixed inset-0 z-40 md:hidden",style:{background:"transparent","backdrop-filter":"blur(2.6px)"},onClick:s[3]||(s[3]=r=>T.value=O.value=!1)},[n("div",{class:"absolute bottom-0 left-0 right-0 bg-white rounded-t-2xl p-6 max-h-[80vh] overflow-y-auto",onClick:s[2]||(s[2]=U(()=>{},["stop"]))},[n("div",Rs,[n("h3",Us,[E(c(T.value?"Filters":"Sort By")+" ",1),T.value?(l(),a("span",Qs,[...s[10]||(s[10]=[n("svg",{width:"23",height:"19",viewBox:"0 0 23 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M15.0723 18.917C14.5638 18.917 14.0983 18.7917 13.6758 18.541C13.2604 18.2904 12.9274 17.9538 12.6768 17.5312C12.4261 17.1159 12.3008 16.654 12.3008 16.1455C12.3008 15.6442 12.4261 15.1859 12.6768 14.7705C12.9274 14.348 13.2604 14.0114 13.6758 13.7607C14.0983 13.5101 14.5638 13.3848 15.0723 13.3848C15.5736 13.3848 16.0319 13.5101 16.4473 13.7607C16.8698 14.0114 17.2064 14.348 17.457 14.7705C17.7077 15.1859 17.833 15.6442 17.833 16.1455C17.833 16.654 17.7077 17.1159 17.457 17.5312C17.2064 17.9538 16.8698 18.2904 16.4473 18.541C16.0319 18.7917 15.5736 18.917 15.0723 18.917ZM15.0723 17.4668C15.4375 17.4668 15.7454 17.3415 15.9961 17.0908C16.2539 16.833 16.3828 16.5179 16.3828 16.1455C16.3828 15.7731 16.2539 15.4616 15.9961 15.2109C15.7454 14.9603 15.4375 14.835 15.0723 14.835C14.6999 14.835 14.3848 14.9603 14.127 15.2109C13.8763 15.4616 13.751 15.7731 13.751 16.1455C13.751 16.5179 13.8763 16.833 14.127 17.0908C14.3848 17.3415 14.6999 17.4668 15.0723 17.4668ZM13.2354 15.125V17.166H1.01074C0.731445 17.166 0.491536 17.0658 0.291016 16.8652C0.0976562 16.6647 0.000976562 16.4248 0.000976562 16.1455C0.000976562 15.8662 0.0976562 15.6263 0.291016 15.4258C0.491536 15.2253 0.731445 15.125 1.01074 15.125H13.2354ZM21.1846 15.125C21.4495 15.125 21.6787 15.2253 21.8721 15.4258C22.0654 15.6263 22.1621 15.8662 22.1621 16.1455C22.1621 16.4248 22.0654 16.6647 21.8721 16.8652C21.6787 17.0658 21.4495 17.166 21.1846 17.166H17.0166V15.125H21.1846ZM7.21973 12.2246C6.71126 12.2246 6.24577 12.0993 5.82324 11.8486C5.40788 11.598 5.07487 11.265 4.82422 10.8496C4.57357 10.4271 4.44824 9.96517 4.44824 9.46387C4.44824 8.9554 4.57357 8.49349 4.82422 8.07812C5.07487 7.6556 5.40788 7.31901 5.82324 7.06836C6.24577 6.81771 6.71126 6.69238 7.21973 6.69238C7.72103 6.69238 8.17936 6.81771 8.59473 7.06836C9.01725 7.31901 9.35384 7.6556 9.60449 8.07812C9.85514 8.49349 9.98047 8.9554 9.98047 9.46387C9.98047 9.96517 9.85514 10.4271 9.60449 10.8496C9.35384 11.265 9.01725 11.598 8.59473 11.8486C8.17936 12.0993 7.72103 12.2246 7.21973 12.2246ZM7.21973 10.7744C7.59212 10.7744 7.90365 10.6491 8.1543 10.3984C8.40495 10.1406 8.53027 9.8291 8.53027 9.46387C8.53027 9.08431 8.40495 8.76921 8.1543 8.51855C7.90365 8.2679 7.59212 8.14258 7.21973 8.14258C6.84733 8.14258 6.53223 8.2679 6.27441 8.51855C6.02376 8.76921 5.89844 9.08431 5.89844 9.46387C5.89844 9.8291 6.02376 10.1406 6.27441 10.3984C6.53223 10.6491 6.84733 10.7744 7.21973 10.7744ZM0.967773 8.43262H5.30762V10.4736H0.967773C0.709961 10.4736 0.484375 10.377 0.291016 10.1836C0.0976562 9.98307 0.000976562 9.74316 0.000976562 9.46387C0.000976562 9.17741 0.0976562 8.93392 0.291016 8.7334C0.484375 8.53288 0.709961 8.43262 0.967773 8.43262ZM21.1416 8.43262C2
11.4281 8.43262 21.668 8.53288 21.8613 8.7334C22.0618 8.93392 22.1621 9.17741 22.1621 9.46387C22.1621 9.74316 22.0618 9.98307 21.8613 10.1836C21.668 10.377 21.4281 10.4736 21.1416 10.4736H9.02441V8.43262H21.1416ZM15.0723 5.53223C14.5638 5.53223 14.0983 5.4069 13.6758 5.15625C13.2604 4.9056 12.9274 4.57259 12.6768 4.15723C12.4261 3.7347 12.3008 3.27279 12.3008 2.77148C12.3008 2.26302 12.4261 1.80111 12.6768 1.38574C12.9274 0.963216 13.2604 0.626628 13.6758 0.375977C14.0983 0.125326 14.5638 0 15.0723 0C15.5736 0 16.0319 0.125326 16.4473 0.375977C16.8698 0.626628 17.2064 0.963216 17.457 1.38574C17.7077 1.80111 17.833 2.26302 17.833 2.77148C17.833 3.27279 17.7077 3.7347 17.457 4.15723C17.2064 4.57259 16.8698 4.9056 16.4473 5.15625C16.0319 5.4069 15.5736 5.53223 15.0723 5.53223ZM15.0723 4.08203C15.4375 4.08203 15.7454 3.95312 15.9961 3.69531C16.2539 3.4375 16.3828 3.12598 16.3828 2.76074C16.3828 2.38835 16.2539 2.07682 15.9961 1.82617C15.7454 1.56836 15.4375 1.43945 15.0723 1.43945C14.6999 1.43945 14.3848 1.56836 14.127 1.82617C13.8763 2.07682 13.751 2.38835 13.751 2.76074C13.751 3.12598 13.8763 3.4375 14.127 3.69531C14.3848 3.95312 14.6999 4.08203 15.0723 4.08203ZM13.2891 1.75098V3.79199H1.01074C0.731445 3.79199 0.491536 3.69173 0.291016 3.49121C0.0976562 3.29069 0.000976562 3.05078 0.000976562 2.77148C0.000976562 2.49219 0.0976562 2.25228 0.291016 2.05176C0.491536 1.85124 0.731445 1.75098 1.01074 1.75098H13.2891ZM21.1846 1.75098C21.4495 1.75098 21.6787 1.85124 21.8721 2.05176C22.0654 2.25228 22.1621 2.49219 22.1621 2.77148C22.1621 3.05078 22.0654 3.29069 21.8721 3.49121C21.6787 3.69173 21.4495 3.79199 21.1846 3.79199H16.8877V1.75098H21.1846Z",fill:"#191B1C"})],-1)])])):(l(),a("span",Ns,[...s[11]||(s[11]=[n("svg",{width:"26",height:"21",viewBox:"0 0 26 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M5.76953 0.386719C6.00586 0.128906 6.28516 0.00358073 6.60742 0.0107422C6.93685 0.0107422 7.21973 0.136068 7.45605 0.386719L12.8701 5.91895C13.1064 6.16243 13.2246 6.43815 13.2246 6.74609C13.2246 7.08268 13.1172 7.3584 12.9023 7.57324C12.6947 7.78092 12.4261 7.88477 12.0967 7.88477C11.7816 7.88477 11.5202 7.77376 11.3125 7.55176L9.08887 5.25293L7.66016 3.59863L7.74609 5.88672V19.3145C7.74609 19.6439 7.63867 19.916 7.42383 20.1309C7.20898 20.3457 6.94043 20.4531 6.61816 20.4531C6.28158 20.4531 6.00586 20.3457 5.79102 20.1309C5.58333 19.916 5.47949 19.6439 5.47949 19.3145V5.88672L5.56543 3.59863L4.12598 5.25293L1.91309 7.55176C1.69824 7.77376 1.43327 7.88477 1.11816 7.88477C0.788737 7.88477 0.520182 7.78092 0.3125 7.57324C0.104818 7.3584 0.000976562 7.08268 0.000976562 6.74609C0.000976562 6.43815 0.119141 6.16243 0.355469 5.91895L5.76953 0.386719ZM19.8955 20.0879C19.652 20.3385 19.3691 20.4603 19.0469 20.4531C18.7246 20.4531 18.4453 20.3314 18.209 20.0879L12.7949 14.5342C12.5586 14.2979 12.4404 14.0221 12.4404 13.707C12.4404 13.3704 12.5443 13.0983 12.752 12.8906C12.9668 12.6829 13.2389 12.5791 13.5684 12.5791C13.8763 12.5791 14.1377 12.6865 14.3525 12.9014L16.5654 15.2002L18.0049 16.8652L17.9189 14.5771V1.14941C17.9189 0.819987 18.0264 0.547852 18.2412 0.333008C18.4561 0.118164 18.7246 0.0107422 19.0469 0.0107422C19.3763 0.0107422 19.6484 0.118164 19.8633 0.333008C20.0781 0.547852 20.1855 0.819987 20.1855 1.14941V14.5771L20.0996 16.8652L21.5391 15.2002L23.752 12.9014C23.9596 12.6865 24.221 12.5791 24.5361 12.5791C24.8656 12.5791 25.1341 12.6829 25.3418 12.8906C25.5495 13.0983 25.6533 13.3704 25.6533 13.707C25.6533 14.0221 25.5387 14.2979 25.3096 14.5342L19.8955 20.0879Z",fill:"#191B1C"})],-1)])]))]),n("button",{onClick:s[1]||(s[1]=r=>T.value=O.value=!1)},[p(x(it),{class:"w-6 h-6"})])]),T.value?(l(),a("div",Ks,[(l(),je(Re,{key:`mobile-${x(h).url}`,categories:le.value,sizes:ie.value,series:ae.value,finishes:g.value.finishes,applications:g.value.applications,spaces:g.value.spaces,patterns:g.value.patterns,colours:g.value.colours,thicknesses:g.value.thicknesses,"innovations-options":g.value.innovationsOptions,"section-names":ne,"application-query-key":"application","finish-query-key":"finish","pattern-query-key":"pattern","colour-query-key":"colour","space-query-key":"space","series-query-key":"series","thickness-query-key":"thickness","innovation-query-key":"innovations","applied-filters":F.value,"onUpdate:filters":ke,onReset:we,onFilterChange:ve},null,8,["categories","sizes","series","finishes","applications","spaces","patterns","colours","thicknesses","innovations-options","applied-filters"]))])):O.value?(l(),a("div",Xs,[(l(),a(B,null,$(ge,r=>n("div",{key:r.value,class:"py-2 border-b border-gray-100 md:py-3 md:px-4",onClick:o=>{y.value.sortBy=r.value,O.value=!1}},[n("div",Is,[n("span",null,c(r.label),1),y.value.sortBy===r.value?(l(),a("svg",qs,[...s[12]||(s[12]=[n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"},null,-1)])])):v("",!0)])],8,Zs)),64))])):v("",!0)])])):v("",!0),n("div",Gs,[n("div",Ds,[n("button",{onClick:s[4]||(s[4]=r=>{O.value=!0,T.value=!1}),class:"flex-1 py-4 flex items-center justify-center gap-2 text-sm font-medium text-[#ffffff]",style:{"text-transform":"uppercase","padding-left":"10px"}},[...s[13]||(s[13]=[E(" Sort ",-1),n("svg",{width:"14",height:"12",viewBox:"0 0 14 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M3.14648 0.210938C3.27539 0.0703125 3.42773 0.00195312 3.60352 0.00585938C3.7832 
10.00585938 3.9375 0.0742188 4.06641 0.210938L7.01953 3.22852C7.14844 3.36133 7.21289 3.51172 7.21289 3.67969C7.21289 3.86328 7.1543 4.01367 7.03711 4.13086C6.92383 4.24414 6.77734 4.30078 6.59766 4.30078C6.42578 4.30078 6.2832 4.24023 6.16992 4.11914L4.95703 2.86523L4.17773 1.96289L4.22461 3.21094V10.5352C4.22461 10.7148 4.16602 10.8633 4.04883 10.9805C3.93164 11.0977 3.78516 11.1562 3.60938 11.1562C3.42578 11.1562 3.27539 11.0977 3.1582 10.9805C3.04492 10.8633 2.98828 10.7148 2.98828 10.5352V3.21094L3.03516 1.96289L2.25 2.86523L1.04297 4.11914C0.925781 4.24023 0.78125 4.30078 0.609375 4.30078C0.429688 4.30078 0.283203 4.24414 0.169922 4.13086C0.0566406 4.01367 0 3.86328 0 3.67969C0 3.51172 0.0644531 3.36133 0.193359 3.22852L3.14648 0.210938ZM10.8516 10.957C10.7188 11.0938 10.5645 11.1602 10.3887 11.1562C10.2129 11.1562 10.0605 11.0898 9.93164 10.957L6.97852 7.92773C6.84961 7.79883 6.78516 7.64844 6.78516 7.47656C6.78516 7.29297 6.8418 7.14453 6.95508 7.03125C7.07227 6.91797 7.2207 6.86133 7.40039 6.86133C7.56836 6.86133 7.71094 6.91992 7.82812 7.03711L9.03516 8.29102L9.82031 9.19922L9.77344 7.95117V0.626953C9.77344 0.447266 9.83203 0.298828 9.94922 0.181641C10.0664 0.0644531 10.2129 0.00585938 10.3887 0.00585938C10.5684 0.00585938 10.7168 0.0644531 10.834 0.181641C10.9512 0.298828 11.0098 0.447266 11.0098 0.626953V7.95117L10.9629 9.19922L11.748 8.29102L12.9551 7.03711C13.0684 6.91992 13.2109 6.86133 13.3828 6.86133C13.5625 6.86133 13.709 6.91797 13.8223 7.03125C13.9355 7.14453 13.9922 7.29297 13.9922 7.47656C13.9922 7.64844 13.9297 7.79883 13.8047 7.92773L10.8516 10.957Z",fill:"#F7F6F5"})],-1)])]),s[15]||(s[15]=n("div",{class:"w-px bg-gray-200",style:{height:"20px",margin:"auto"}},null,-1)),n("button",{onClick:s[5]||(s[5]=r=>{T.value=!0,O.value=!1}),class:"flex-1 py-4 flex items-center justify-center gap-2 text-sm font-medium text-[#ffffff]",style:{"text-transform":"uppercase","padding-right":"11px"}},[...s[14]||(s[14]=[E(" Filters ",-1),n("svg",{width:"13",height:"11",viewBox:"0 0 13 11",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[n("path",{d:"M8.2207 10.3203C7.94336 10.3203 7.68945 10.252 7.45898 10.1152C7.23242 9.97852 7.05078 9.79492 6.91406 9.56445C6.77734 9.33789 6.70898 9.08594 6.70898 8.80859C6.70898 8.53516 6.77734 8.28516 6.91406 8.05859C7.05078 7.82812 7.23242 7.64453 7.45898 7.50781C7.68945 7.37109 7.94336 7.30273 8.2207 7.30273C8.49414 7.30273 8.74414 7.37109 8.9707 7.50781C9.20117 7.64453 9.38477 7.82812 9.52148 8.05859C9.6582 8.28516 9.72656 8.53516 9.72656 8.80859C9.72656 9.08594 9.6582 9.33789 9.52148 9.56445C9.38477 9.79492 9.20117 9.97852 8.9707 10.1152C8.74414 10.252 8.49414 10.3203 8.2207 10.3203ZM8.2207 9.5293C8.41992 9.5293 8.58789 9.46094 8.72461 9.32422C8.86523 9.18359 8.93555 9.01172 8.93555 8.80859C8.93555 8.60547 8.86523 8.43555 8.72461 8.29883C8.58789 8.16211 8.41992 8.09375 8.2207 8.09375C8.01758 8.09375 7.8457 8.16211 7.70508 8.29883C7.56836 8.43555 7.5 8.60547 7.5 8.80859C7.5 9.01172 7.56836 9.18359 7.70508 9.32422C7.8457 9.46094 8.01758 9.5293 8.2207 9.5293ZM7.21875 8.25195V9.36523H0.550781C0.398438 9.36523 0.267578 9.31055 0.158203 9.20117C0.0527344 9.0918 0 8.96094 0 8.80859C0 8.65625 0.0527344 8.52539 0.158203 8.41602C0.267578 8.30664 0.398438 8.25195 0.550781 8.25195H7.21875ZM11.5547 8.25195C11.6992 8.25195 11.8242 8.30664 11.9297 8.41602C12.0352 8.52539 12.0879 8.65625 12.0879 8.80859C12.0879 8.96094 12.0352 9.0918 11.9297 9.20117C11.8242 9.31055 11.6992 9.36523 11.5547 9.36523H9.28125V8.25195H11.5547ZM3.9375 6.66992C3.66016 6.66992 3.40625 6.60156 3.17578 6.46484C2.94922 6.32812 2.76758 6.14648 2.63086 5.91992C2.49414 5.68945 2.42578 5.4375 2.42578 5.16406C2.42578 4.88672 2.49414 4.63477 2.63086 4.4082C2.76758 4.17773 2.94922 3.99414 3.17578 3.85742C3.40625 3.7207 3.66016 3.65234 3.9375 3.65234C4.21094 3.65234 4.46094 3.7207 4.6875 3.85742C4.91797 3.99414 5.10156 4.17773 5.23828 4.4082C5.375 4.63477 5.44336 4.88672 5.44336 5.16406C5.44336 5.4375 5.375 5.68945 5.23828 5.91992C5.10156 6.14648 4.91797 6.32812 4.6875 6.46484C4.46094 6.60156 4.21094 6.66992 3.9375 6.66992ZM3.9375 5.87891C4.14062 5.87891 4.31055 5.81055 4.44727 5.67383C4.58398 5.5332 4.65234 5.36328 4.65234 5.16406C4.65234 4.95703 4.58398 4.78516 4.44727 4.64844C4.31055 4.51172 4.14062 4.44336 3.9375 4.44336C3.73438 4.44336 3.5625 4.51172 3.42188 4.64844C3.28516 4.78516 3.2168 4.95703 3.2168 5.16406C3.2168 5.36328 3.28516 5.5332 3.42188 5.67383C3.5625 5.81055 3.73438 5.87891 3.9375 5.87891ZM0.527344 4.60156H2.89453V5.71484H0.527344C0.386719 5.71484 0.263672 5.66211 0.158203 5.55664C0.0527344 5.44727 0 5.31641 0 5.16406C0 5.00781 0.0527344 4.875 0.158203 4.76562C0.263672 4.65625 0.386719 4.60156 0.527344 4.60156ZM11.5312 4.60156C11.687
15 4.60156 11.8184 4.65625 11.9238 4.76562C12.0332 4.875 12.0879 5.00781 12.0879 5.16406C12.0879 5.31641 12.0332 5.44727 11.9238 5.55664C11.8184 5.66211 11.6875 5.71484 11.5312 5.71484H4.92188V4.60156H11.5312ZM8.2207 3.01953C7.94336 3.01953 7.68945 2.95117 7.45898 2.81445C7.23242 2.67773 7.05078 2.49609 6.91406 2.26953C6.77734 2.03906 6.70898 1.78711 6.70898 1.51367C6.70898 1.23633 6.77734 0.984375 6.91406 0.757812C7.05078 0.527344 7.23242 0.34375 7.45898 0.207031C7.68945 0.0703125 7.94336 0.00195312 8.2207 0.00195312C8.49414 0.00195312 8.74414 0.0703125 8.9707 0.207031C9.20117 0.34375 9.38477 0.527344 9.52148 0.757812C9.6582 0.984375 9.72656 1.23633 9.72656 1.51367C9.72656 1.78711 9.6582 2.03906 9.52148 2.26953C9.38477 2.49609 9.20117 2.67773 8.9707 2.81445C8.74414 2.95117 8.49414 3.01953 8.2207 3.01953ZM8.2207 2.22852C8.41992 2.22852 8.58789 2.1582 8.72461 2.01758C8.86523 1.87695 8.93555 1.70703 8.93555 1.50781C8.93555 1.30469 8.86523 1.13477 8.72461 0.998047C8.58789 0.857422 8.41992 0.787109 8.2207 0.787109C8.01758 0.787109 7.8457 0.857422 7.70508 0.998047C7.56836 1.13477 7.5 1.30469 7.5 1.50781C7.5 1.70703 7.56836 1.87695 7.70508 2.01758C7.8457 2.1582 8.01758 2.22852 8.2207 2.22852ZM7.24805 0.957031V2.07031H0.550781C0.398438 2.07031 0.267578 2.01563 0.158203 1.90625C0.0527344 1.79687 0 1.66602 0 1.51367C0 1.36133 0.0527344 1.23047 0.158203 1.12109C0.267578 1.01172 0.398438 0.957031 0.550781 0.957031H7.24805ZM11.5547 0.957031C11.6992 0.957031 11.8242 1.01172 11.9297 1.12109C12.0352 1.23047 12.0879 1.36133 12.0879 1.51367C12.0879 1.66602 12.0352 1.79687 11.9297 1.90625C11.8242 2.01563 11.6992 2.07031 11.5547 2.07031H9.21094V0.957031H11.5547Z",fill:"#F7F6F5"})],-1)])])])]),n("div",Ws,[n("div",Ys,c(Ee.value)+" Products ",1),b.value>1?(l(),a("div",Js,[n("button",{onClick:Ve,disabled:L.value===1,class:"flex items-center justify-center w-10 h-10 rounded-full border border-gray-300 bg-white text-gray-600 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed transition-colors"},[...s[16]||(s[16]=[n("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15 19l-7-7 7-7"})],-1)])],8,eo),n("div",to,[n("button",{onClick:s[6]||(s[6]=r=>se(1)),class:A([L.value===1?"bg-black text-white":"bg-white text-gray-700 hover:bg-gray-50","flex items-center justify-center w-10 h-10 rounded-full transition-colors"])}," 1 ",2),L.value>3?(l(),a("span",so,"...")):v("",!0),(l(!0),a(B,null,$(Le(),r=>(l(),a(B,{key:r},[r!==1&&r!==b.value?(l(),a("button",{key:0,onClick:o=>se(r),class:A([L.value===r?"bg-black text-white":"bg-white text-gray-700 hover:bg-gray-50","flex items-center justify-center w-10 h-10 rounded-full transition-colors"])},c(r),11,oo)):v("",!0)],64))),128)),L.value<b.value-2?(l(),a("span",no,"...")):v("",!0),b.value>1?(l(),a("button",{key:2,onClick:s[7]||(s[7]=r=>se(b.value)),class:A([L.value===b.value?"bg-black text-white":"bg-white text-gray-700 hover:bg-gray-50","flex items-center justify-center w-10 h-10 rounded-full transition-colors"])},c(b.value),3)):v("",!0)]),n("button",{onClick:ze,disabled:L.value===b.value,class:"flex items-center justify-center w-10 h-10 rounded-full border border-gray-300 bg-white text-gray-600 hover:bg-gray-50 disabled:opacity-50 disabled:cursor-not-allowed transition-colors"},[...s[17]||(s[17]=[n("svg",{class:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},[n("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"})],-1)])],8,io)])):v("",!0)])],512)])]),p(tt,{class:"plp-faq-spacing mt-16",categories:["Ceramic","Collections: Vitrified (PVT, GVT, HDVT)","Collections: Large Format","Tile Innovations","Tile General: Miscellaneous (Upkeep, Brand & General Installation)","Effect + Colour + Finish"]}),p(st),p(ot)]),p(Ge)],64))}});export{Zo 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.