const e=e=>{const{available:t,isPreorder:a,isMadeToOrder:s}=e;return t&&!1===a&&!1===s};let t;const a=window.productsPerCollectionPage,s=document.getElementById("collection-pagination"),n=document.getElementById("collection-grid"),c=document.querySelectorAll(".pagination-trigger"),l=document.querySelector(".pagination-numbers"),i=document.querySelectorAll(".pagination-numbers button"),r=document.querySelector(".left-arrow"),o=document.querySelector(".right-arrow"),d=document.querySelector(".paginate-left"),u=document.querySelector(".paginate-middle"),p=document.querySelector(".paginate-right"),v=document.querySelector(".paginate-last"),g=document.querySelector(".pagination-numbers .ellipsis");let f={},m=[];const h=(e,t)=>new Promise((s=>{const n=window.location.hostname;let c=t;c.includes("?")&&(c=c.split("?")[0]),fetch(`https://${n}/collections/${c}?page=${e}&view=dictionary`,{method:"GET"}).then((e=>e.text())).then((t=>{let n=t;n=n.split("let productDictionary = "),n=n[1].split(";window.products = productDictionary;");JSON.parse(n[0]).forEach((t=>{t.collectionIndex=Number(t.collectionIndex)+a*(e-1),window.products.push(t)})),s(!0)}))}));let y=!1;if(window.collectionPages)if(window.collectionPages<2)y=!0;else{const e=[];let t;for(t=2;t<=window.collectionPages;t++)e.push(h(t,window.collectionHandle));Promise.all(e).then((e=>{y=!0;let t=!1,a=!1,s="";document.querySelectorAll(".filter-option").forEach((e=>{e.checked&&(t=!0,s+=`