PageSourceSearch

https://needleorthread.com/cdn/shop/t/6/assets/age-verifier-popup.js?v=112089307736885228511757350306

js needleorthread.com collected 2026-10-07 01:01:24 UTC 1,418 bytes, 2 lines download raw bytes

1class AgeVerifierPopup extends ModalDialog{constructor(){super(),this.sectionId=this.dataset.sectionId,this.showPopup(),Shopify.designMode&&(document.addEventListener("shopify:section:select",event=>{event.detail.sectionId===this.sectionId&&this.show()}),document.addEventListener("shopify:section:deselect",event=>{event.detail.sectionId===this.sectionId&&this.hide()}));const noButton=this.querySelector("#age-no"),backButton=this.querySelector("#age-back");noButton&&noButton.addEventListener("click",this.handleNoClick.bind(this)),backButton&&backButton.addEventListener("click",this.handleBackClick.bind(this))}showPopup(){const ageVerified=localStorage.getItem("ageVerified");(!ageVerified||ageVerified==="false")&&this.show()}hide(){super.hide(),localStorage.setItem("ageVerified","true")}handleNoClick(){const denyContent=this.querySelector(".age-popup__deny"),popupContent=this.querySelector(".age-popup__content-box");popupContent&&denyContent&&(popupContent.style.display="none",denyContent.style.display="flex")}handleBackClick(){const denyContent=this.querySelector(".age-popup__deny"),popupContent=this.querySelector(".age-popup__content-box");popupContent&&denyContent&&(popupContent.style.display="flex",denyContent.style.display="none")}}customElements.define("age-verifier-popup",AgeVerifierPopup);
2//# sourceMappingURL=/cdn/shop/t/6/assets/age-verifier-popup.js.map?v=112089307736885228511757350306

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.