1(()=>{const MODAL_SEL=".jdgm-review-widget-modal",OVERLAY_SEL=".jdgm-write-review-modal__overlay",CLOSE_SEL=".jdgm-write-review-modal__close-btn",attachOverlay=modal=>{const overlay=modal.querySelector(OVERLAY_SEL);overlay&&!overlay.dataset.jmBound&&(overlay.dataset.jmBound="1",overlay.addEventListener("click",()=>{const closeBtn=modal.querySelector(CLOSE_SEL);closeBtn&&closeBtn.click()}))};new MutationObserver(mutations=>{for(const mutation of mutations){if(mutation.type==="childList")for(const node of mutation.addedNodes){if(node.nodeType!==1)continue;const modal=node.matches&&node.matches(MODAL_SEL)?node:node.querySelector&&node.querySelector(MODAL_SEL);modal&&attachOverlay(modal)}if(mutation.type==="attributes"){const target=mutation.target;if(!target.matches||!target.matches(MODAL_SEL))continue;target.style.display==="block"?(document.body.style.overflow="hidden",attachOverlay(target)):document.body.style.overflow=""}}}).observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["style"]}),document.addEventListener("keydown",e=>{if(e.key!=="Escape")return;const modal=document.querySelector(MODAL_SEL);if(!modal||modal.style.display!=="block")return;const closeBtn=modal.querySelector(CLOSE_SEL);closeBtn&&closeBtn.click()});const existing=document.querySelector(MODAL_SEL);
1existing&&(attachOverlay(existing),existing.style.display==="block"&&(document.body.style.overflow="hidden"))})(); 2//# sourceMappingURL=/cdn/shop/t/427/assets/judgeme-scroll-fix.js.map?v=43387497740792194291782229994
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.