1(function(){const modal=document.getElementById("lens-type-modal"),closeBtn=document.getElementById("LensTypeModalClose"),openBtns=document.querySelectorAll("[data-lens-type-learn-more]");if(!modal)return;function updateAnnouncementBarHeight(){const announcementBar=document.querySelector(".announcement-bar")||document.querySelector('[class*="announcement"]'),headerGroup=document.querySelector(".shopify-section-group-header-group");let height=0;headerGroup?height=headerGroup.offsetHeight:announcementBar&&(height=announcementBar.offsetHeight),modal.style.setProperty("--announcement-bar-height",height+"px")}function openModal(e){e.preventDefault(),updateAnnouncementBarHeight(),modal.showModal(),document.body.classList.add("tw-overflow-hidden")}function closeModal(){window.innerWidth<=999?(modal.classList.add("is-closing"),modal.addEventListener("transitionend",function handler(){modal.classList.remove("is-closing"),modal.close(),document.body.classList.remove("tw-overflow-hidden"),modal.removeEventListener("transitionend",handler)},{once:!0})):(modal.close(),document.body.classList.remove("tw-overflow-hidden"))}openBtns.forEach(btn=>btn.addEventListener("click",openModal)),closeBtn&&closeBtn.addEventListener("click",closeModal),modal.addEventListener("click",e=>{e.target===modal&&closeModal()}),modal.addEventListener("close",()=>{document.body.classList.remove("tw-overflow-hidden")})})(); 2//# sourceMappingURL=/cdn/shop/t/236/assets/lens-type-drawer.js.map?v=83661117583901357401775732678
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.