1if(typeof RecentlyViewedProducts!="function"){class RecentlyViewedProducts2 extends HTMLElement{constructor(){super(),this.loadProductsFromLocalStorage=()=>{if(this.savedProducts=localStorage.getItem("recentlyViewedProducts"),this.savedProducts){let productsDOM="";JSON.parse(this.savedProducts).reverse().forEach(product=>{productsDOM+=product.product_item_markup});const sectionTemplate=this.querySelector("template"),section=sectionTemplate.content.cloneNode(!0);section.querySelector("[data-js-recently-viewed-products-container]").innerHTML=productsDOM,this.append(section),sectionTemplate.remove(),this.querySelector("css-slider").destroySlider(),this.querySelector("css-slider").initSlider(),this.querySelectorAll("form").forEach(elm=>{elm.querySelector("template")&&elm.append(elm.querySelector("template").content.cloneNode(!0))})}else this.closest(".mount-recently-viewed-products").style.display="none"},document.addEventListener("DOMContentLoaded",this.loadProductsFromLocalStorage)}}typeof customElements.get("recently-viewed-products")>"u"&&customElements.define("recently-viewed-products",RecentlyViewedProducts2);const recentlyViewedProductsLimit=8,recentyViewedProductExists=(productId,products)=>products.some(product=>product.id===productId);if(window.location.pathname.includes("/products/")){const recentlyViewedProduct=window.recentlyViewedProduct,recentlyViewedProductsList=JSON.parse(localStorage.getItem("recentlyViewedProducts"))||[];recentyViewedProductExists(recentlyViewedProduct.id,recentlyViewedProductsList)||(recentlyViewedProductsList.length>=recentlyViewedProductsLimit&&recentlyViewedProductsList.shift(),recentlyViewedProductsList.push(recentlyViewedProduct),localStorage.setItem("recentlyViewedProducts",JSON.stringify(recentlyViewedProductsList)))}} 2//# sourceMappingURL=/cdn/shop/t/97/assets/component-recently-viewed.js.map?v=182206281351123553181785487574
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.