1function fadeIn(el,duration=400,display="flex"){el.style.opacity="0",el.style.display=display,el.style.transition=`opacity ${duration}ms`,el.offsetWidth,el.style.opacity="1"}function fadeOut(el,duration=400){el.style.transition=`opacity ${duration}ms`,el.style.opacity="0",setTimeout(()=>{el.style.display="none"},duration)}document.addEventListener("click",event=>{const trigger=event.target.closest("a.open-popup");if(!trigger)return;event.preventDefault();const overlay=document.getElementById(trigger.dataset.overlay),popup=document.getElementById(trigger.dataset.target);if(!overlay||!popup)return;overlay.appendChild(popup),popup.style.display="",popup.style.opacity="",fadeIn(overlay),document.body.classList.add("no-scroll");const onKey=e=>{e.key==="Escape"&&close()},onOverlayClick=e=>{e.target===overlay&&close()},close=()=>{fadeOut(overlay),document.body.classList.remove("no-scroll"),document.removeEventListener("keyup",onKey),overlay.removeEventListener("click",onOverlayClick)};overlay.addEventListener("click",onOverlayClick),document.addEventListener("keyup",onKey)}); 2//# sourceMappingURL=/cdn/shop/t/81/assets/popup.js.map?v=144665116885939652571788275911
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.