"use strict";(()=>{function F(x){return!!x.querySelector('[flip-cart="product-name"]')?.textContent?.trim().startsWith("Pr\xF3bka")}function P(){document.querySelectorAll('[flip-cart="product-wrapper"]').forEach(f=>{if(!F(f))return;let S=f.querySelector(".quantity-component"),h=f.querySelector('input[flip-cart="product-quantity-input"]'),I=f.querySelector('[flip-cart="product-quantity-minus"]'),r=f.querySelector('[flip-cart="product-quantity-plus"]');!S||!h||!I||!r||(h.value="1",h.min="1",h.disabled=!0,I.disabled=!0,r.disabled=!0,S.classList.add("is-disabled"),typeof window.tippy=="function"&&window.tippy(S,{content:"Dla pr\xF3bek obowi\u0105zuje limit 1 sztuki na zam\xF3wienie.",placement:"top",theme:"light-border"}))})}document.addEventListener("DOMContentLoaded",function(){let x=document.querySelectorAll('[flip-cart="filters-deski"]'),f=document.querySelectorAll('[flip-cart="filters-podkladki"]'),S=document.querySelectorAll('[flip-cart="filters-seria"]'),h=document.querySelectorAll('[flip-cart="filters-generacja"]'),I=document.querySelectorAll('[flip-cart="filters-kolor"]'),r=window.location.pathname.toLowerCase();if(r.includes("category")){let n=i=>{i.forEach(l=>{l.style.display="none"})};r.includes("deski")||r.includes("listwy")||r.includes("legary")||r.includes("generacja")?(n(f),r.includes("deski-elewacyjne")||r.includes("legary")&&(n(S),n(h),n(I))):r.includes("podkladki")?(n(x),n(S),n(h)):(n(f),n(x),n(I))}function V(n){let l=n.textContent.trim().match(/(\d+(?:\.\d+)?)\s*mb/i);return l?parseFloat(l[1]):null}function K(n){let l=n.textContent.trim().match(/^(\d[\d\s]*)\s?szt\.$/);return l?parseFloat(l[1].replace(/\s+/g,"")):null}function O(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")}function G(n){let i=parseFloat(n.textContent.trim());if(!isNaN(i)){let l=i*10;return n.textContent=`${l}mm`,l}return null}function Q(n,i){let l=i.textContent.trim();if(n.querySelectorAll('option[fs-cmsfilter-field="D\u0142ugo\u015B\u0107"]').length>0)return!0;let w=l.match(/(\d+(?:,\d+)?)\s*mb/);if(w){let E=w[1],m=document.createElement("div");return m.setAttribute("fs-cmsfilter-field","D\u0142ugo\u015B\u0107"),m.textContent=`${E}mb`,m.classList.add("hide"),n.appendChild(m),E}return console.warn("\u26A0\uFE0F Produkt nie ma d\u0142ugo\u015Bci w nazwie"),null}window.fsAttributes=window.fsAttributes||[],window.fsAttributes.push(["cmsload",async n=>{let[i]=n;async function l(){try{let C=function(e,t,c=!0){let g=document.createElement("div");g.className="filters3_item";let s=document.createElement("label");s.className="w-checkbox filters3_form-checkbox1";let p=document.createElement("div");p.className="w-checkbox-input w-checkbox-input--inputType-custom filters3_form-checkbox1-icon";let a=document.createElement("input");a.type="checkbox",a.name="filter",a.style="opacity:0;position:absolute;z-index:-1";let u=document.createElement("span");u.className="filters3_form-checkbox1-label w-form-label",u.textContent=c?`${t==="Ilo\u015B\u0107"?O(e):e}${t==="D\u0142ugo\u015B\u0107"?"mb":t==="Ilo\u015B\u0107"?" szt.":"mm"}`:`${e}`,u.setAttribute("fs-cmsfilter-field",t);let y=document.createElement("span");return y.className="filter-results-count",y.style="font-weight: bold;",y.textContent="0",s.appendChild(p),s.appendChild(a),s.appendChild(u),s.appendChild(y),g.appendChild(s),g};var A=C;await i.renderingQueue;let w=await i.items,E=new Set,m=new Set,M=new Set,T=new Set,H=new Set;w.forEach((e,t)=>{if(!e||!e.element){console.error(`\u274C B\u0142\u0105d: item.element nie istnieje dla indeksu ${t}`,e);return}let c=e.element.querySelector('[fs-cmsfilter-field="Cena"]');if(c){let o=c.textContent?.replace(/\s/g,"").replace("z\u0142","").replace(",",".").trim(),d=parseFloat(o||"");isNaN(d)?console.warn("\u274C Nie uda\u0142o si\u0119 sparsowa\u0107 ceny:",c.textContent):c.textContent=d.toFixed(2)}e.element.querySelectorAll('[is-variant-select="true"]').forEach((o,d)=>{let B=o.closest('[role="group"]');if(B){let $=B.querySelector("label");if($?.textContent){let L=$.textContent.trim();if(L==="MIX"){let k=o.closest(".product2_item");if(k){let j=k.querySelector('[fs-cmsfilter-field="Grubo\u015B\u0107"]');j&&(j.textContent="MIX")}}o.querySelectorAll("option").forEach(k=>{L==="D\u0142ugo\u015B\u0107"?k.setAttribute("fs-cmsfilter-field","D\u0142ugo\u015B\u0107"):(L==="Komplet"||L==="MIX")&&k.setAttribute("fs-cmsfilter-field","Ilo\u015B\u0107")})}}});let s=e.element.querySelector('[fs-cmsfilter-field="nazwa"]');if(s&&s.textContent?.includes("MIX")){let o=e.element.querySelector('[fs-cmsfilter-field="Grubo\u015B\u0107"]');o&&(o.textContent="MIX")}let p=e.element.querySelector('[fs-cmsfilter-field="Grubo\u015B\u0107"]'),a=e.element.querySelector('[fs-cmsfilter-field="Szeroko\u015B\u0107"]'),u=e.element.querySelector('[fs-cmsfilter-field="Kolor"]'),y=e.element.querySelectorAll('[fs-cmsfilter-field="Ilo\u015B\u0107"]'),X=e.element.querySelectorAll('option[fs-cmsfilter-field="D\u0142ugo\u015B\u0107"]'),q=p?.textContent==="MIX",b=Q(e.element,s);if(b!==!0&&b!==null&&M.add(b),p)if(q)E.add("MIX");else{let o=G(p);o!==null&&E.add(o)}if(a){let o=G(a);o!==null&&m.add(o)}u&&u.textContent!==""&&H.add(u.textContent),X.forEach(o=>{let d=V(o);d!==null&&M.add(d.toString())}),y.forEach(o=>{let d=K(o);d!==null&&T.add(d)})});let z=document.getElementById("lista-grubosc");if(z)if(E.size===0){let e=z.closest(".filters1_filter-group");e&&(e.style.display="none")}else Array.from(E).sort((e,t)=>e==="MIX"?-1:t==="MIX"?1:e-t).forEach(e=>{let c=C(e,"Grubo\u015B\u0107",e!=="MIX");z.appendChild(c)});else console.error("Element #lista-grubosc not found");let N=document.getElementById("lista-szerokosc");if(N)if(m.size===0){let e=N.closest(".filters1_filter-group");e&&(e.style.display="none")}else Array.from(m).sort((e,t)=>e-t).forEach(e=>{let t=C(e,"Szeroko\u015B\u0107");N.appendChild(t)});else console.error("Element #lista-szerokosc not found");let D=document.getElementById("lista-kolor");if(D)if(H.size===0){let e=D.closest(".filters1_filter-group");e&&(e.style.display="none")}else Array.from(H).sort((e,t)=>e-t).forEach(e=>{let t=C(e,"Kolor",!1);D.appendChild(t)});else console.error("Element #lista-kolor not found");let v=document.getElementById("lista-dlugosc");if(v)if(M.size===0){let e=v.closest(".filters1_filter-group");e&&(e.style.display="none")}else Array.from(M).sort((e,t)=>e-t).forEach(e=>{let t=C(e,"D\u0142ugo\u015B\u0107",!0);v.appendChild(t)});else console.error("Element #lista-dlugosc not found");let _=document.getElementById("lista-ilosc");if(_)if(T.size===0){let e=_.closest(".filters1_filter-group");e&&(e.style.display="none")}else Array.from(T).sort((e,t)=>e-t).forEach(e=>{let t=C(e,"Ilo\u015B\u0107",!0);_.appendChild(t)});else console.error("Element #lista-ilosc not found");window.fsAttributes.cmsfilter.init(),window.fsAttributes.push(["cmsfilter",e=>{let[t]=e,{filtersData:c}=t;function g(){console.log("filtersData:",c),c.forEach(function(s){let{elements:p}=s;p.forEach(function(a){let u=a.value,y=a.resultsCount;Array.from(document.querySelectorAll("[fs-cmsfilter-field]")).filter(function(q){return q.textContent.trim().includes(u)}).forEach(function(q){let b=q.nextElementSibling;b&&b.classList.contains("filter-results-count")&&(b.textContent=y)})})})}g(),t.listInstance.on("renderitems",()=>{g(),P()})}]),P()}catch(w){console.error("Error during CMS load handling:",w)}}await l()}])});})();