1document.addEventListener("DOMContentLoaded",()=>{const cursorDrag=document.querySelector(".js-cursor-drag");if(!cursorDrag)return;let targetX=0,targetY=0,currentX=0,currentY=0;const speed=.1;document.addEventListener("mousemove",e=>{targetX=e.pageX,targetY=e.pageY});function animate(){currentX+=(targetX-currentX)*speed,currentY+=(targetY-currentY)*speed,cursorDrag.style.left=`${currentX}px`,cursorDrag.style.top=`${currentY}px`,requestAnimationFrame(animate)}animate(),document.querySelectorAll(".js-key-ingredients-top-carousel.is-active, .js-related-products, .js-not-found-carousel").forEach(target=>{target.addEventListener("mouseenter",()=>{cursorDrag.classList.add("active")}),target.addEventListener("mouseleave",()=>{cursorDrag.classList.remove("active")})})}); 2//# sourceMappingURL=/cdn/shop/t/28/assets/cursor-drag.js.map?v=64115169936361691851779435867
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.