1window.priceRangeSlider={init:()=>{window.priceRangeSlider.minSlider=document.querySelector("#min"),window.priceRangeSlider.maxSlider=document.querySelector("#max"),window.priceRangeSlider.minSlider&&window.priceRangeSlider.maxSlider&&(window.priceRangeSlider.minSlider.addEventListener("change",()=>window.priceRangeSlider.update()),window.priceRangeSlider.maxSlider.addEventListener("change",()=>window.priceRangeSlider.update()),window.priceRangeSlider.maxSlider.addEventListener("input",()=>{let n=parseInt(window.priceRangeSlider.minSlider.value),t=parseInt(window.priceRangeSlider.maxSlider.value);t<n+10&&(window.priceRangeSlider.minSlider.value=t-10,n===parseInt(window.priceRangeSlider.minSlider.min)&&(window.priceRangeSlider.maxSlider.value=10));window.priceRangeSlider.refresh()}),window.priceRangeSlider.minSlider.addEventListener("input",()=>{let n=parseInt(window.priceRangeSlider.minSlider.value),t=parseInt(window.priceRangeSlider.maxSlider.value);n>t-10&&(window.priceRangeSlider.maxSlider.value=n+10,t===parseInt(window.priceRangeSlider.maxSlider.max)&&(window.priceRangeSlider.minSlider.value=parseInt(window.priceRangeSlider.maxSlider.max)-10));window.priceRangeSlider.refresh()}))},refresh:()=>{let n=window.priceRangeSlider.minSlider.value,t=window.priceRangeSlider.maxSlider.value;document.querySelector("#minprice").textContent=n;document.querySelector("#maxprice").textContent=t},update:()=>{let n=window.priceRangeSlider.minSlider.value,t=window.priceRangeSlider.maxSlider.value,i=document.querySelector(".price-range");window.titanFacets.facet="minprice";window.titanFacets.update(i.getAttribute("titan-facet-url").replace("[minprice]",n).replace("[maxprice]",t))}};const plpInit=()=>{priceRangeSlider.init();window.innerWidth>767;let t=document.querySelectorAll(".products .scroll .carousel");t.length&&waitfor("Swiper").then(()=>{t.forEach(n=>{let t=new Swiper(n,{containerModifierClass:"carousel-",createElements:!0,preventClicks:!1,wrapperClass:"carousel-wrapper",pagination:{el:".swiper-pagination",clickable:!0}})})});document.querySelectorAll(".b-tooltip").forEach(n=>n.parentNode.removeChild(n));const i=new Tooltip({theme:"light",distance:10,delay:0}),n=document.getElementById("sticky-filters");if(n){const t=document.createElement("div");n.before(t);const i=new IntersectionObserver(([t])=>{n.classList.toggle("isstuck",!t.isIntersecting)},{threshold:0});i.observe(t)}titanClient.on("#page","click",".two-column-toggle",(n,t)=>{t.classList.add("on"),document.querySelectorAll(".one-column-toggle").forEach(n=>n.classList.remove("on")),document.querySelectorAll(".products.toggle").forEach(n=>{n.classList.add("two-column-toggle")}),AOS.init({offset:0,duration:500,delay:50,once:!0,easing:"amp"})});titanClient.on("#page","click",".one-column-toggle",(n,t)=>{t.classList.add("on"),document.querySelectorAll(".two-column-toggle").forEach(n=>n.classList.remove("on")),document.querySelectorAll(".products.toggle").forEach(n=>{n.classList.remove("two-column-toggle")}),AOS.init({offset:0,duration:500,delay:50,once:!0,easing:"amp"})})};window.addEventListener("titancallback",plpInit);window.addEventListener("titanfacetchange",()=>{window.scrollWithOffset(document.querySelector("div[tu='products']"))});waitfor("titanClient.ready").then(()=>{plpInit();titanClient.on("#page","click","div[titan-facet-group] span[titan-facet]:not(.on)",(n,t)=>{let i=t.getAttribute("titan-facet");switch(i){case"range":i="collection";break;case"ptype":i="product_type";break;case"minprice":case"maxprice":i="price";break;case"thread":i="thread_count";break;case"spring":i="spring_count"}let r={event:"filter_interaction",eventCategory:"filterInteraction",eventAction:i,eventLabel:t.querySelector("span").textContent};r[i]=t.querySelector("span").textContent;gtmPush(r)});titanClient.on("#page","change","select[titan-facet='sort']",(n,t)=>{let i={event:"sort_by",eventCategory:"sort_by",eventAction:t.options[t.selectedIndex].text,sort_by:t.options[t.selectedIndex].text};gtmPush(i)});titanClient.on("#page","click",".dv-product-list li a",(n,t)=>{let i={event:"plp_position",eventCategory:"plp_position",eventAction:indexInParent(t.parentNode),plp_position:indexInParent(t.parentNode)};gtmPush(i)});titanClient.on("#page","click","a[data-item-list]",(n,t)=>{var i,r;try{let n=null,u=null,f=t.getAttribute("data-item-name");for(i=0;i<window.dataLayer.length;i++)if(window.dataLayer[i].event=="view_item_list"){for(r=0;r<window.dataLayer[i].items.length;r++)if(window.dataLayer[i].items[r].item_name==f){n=window.dataLayer[i].items[r];break}if(n){for(r=0;r<window.dataLayer[i].ecommerce.impressions.products.length;r++)if(window.dataLayer[i].ecommerce.impressions.products[r].name==f){u=window.dataLayer[i].ecommerce.impressions.products[r];break}break}}if(n){let i=[];i.push(n);let r=[];r.push(u);let f={event:"select_item",eventCategory:"product_engagement",eventAction:"select_item - "+t.getAttribute("data-item-list"),eventLabel:n.item_name,item_list_name:t.getAttribute("data-item-list"),item_name:document.querySelector("#pdp #gallery").getAttribute("title"),items:i,ecommerce:{click:{products:r}}};gtmPush(f)}}catch(u){}})});
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.