1class s{constructor(t,o){this.modal=t,this.modalContent=t.querySelector('[data-js="modal__content"]'),this.openButton=o,this.closeButton=t.querySelector('[data-js="modal__close"]')}init(){this.openButton.addEventListener("click",this.openModal.bind(this)),this.closeButton.addEventListener("click",this.closeModal.bind(this)),this.modal.addEventListener("close",()=>{window.dispatchEvent(new CustomEvent("unlockScroll"))})}openModal(t){t.preventDefault(),window.dispatchEvent(new CustomEvent("lockScroll")),this.modal.showModal()}closeModal(){this.closeButton.closest("dialog").close()}}export{s as default};
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.