PageSourceSearch

https://speedo.com/cdn/shop/t/24/assets/product-recommendations.js?v=705619796317252911787223182

js speedo.com collected 2026-09-24 17:59:31 UTC 1,214 bytes, 1 lines download raw bytes

1var a=Object.defineProperty;var d=(n,e,i)=>e in n?a(n,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[e]=i;var s=(n,e,i)=>d(n,typeof e!="symbol"?e+"":e,i);class m extends HTMLElement{constructor(){super();s(this,"observer")}connectedCallback(){this.initializeRecommendations(this.dataset.productId)}initializeRecommendations(i){var t;(t=this.observer)==null||t.unobserve(this),this.observer=new IntersectionObserver((o,r)=>{o[0].isIntersecting&&(r.unobserve(this),this.queryRecommendations(i))},{rootMargin:"0px 0px 400px 0px"}),this.observer.observe(this)}queryRecommendations(i){fetch(`${this.dataset.url}`).then(t=>t.text()).then(t=>{var r;const o=document.createRange().createContextualFragment(`${t}`).querySelector("product-recommendations");o!=null&&o.innerHTML.trim().length&&(this.innerHTML="",Array.from(o.children).forEach(c=>this.append(c))),this.querySelector("product-carousel")||((r=this.closest(".product__complementary"))==null||r.remove(),this.remove()),setTimeout(function(){typeof window.initializeWishlist=="function"&&window.initializeWishlist()},250)}).catch(t=>{console.error(t)})}}customElements.get("product-recommendations")||customElements.define("product-recommendations",m);

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.