PageSourceSearch

https://alexaleigh.com/cdn/shop/t/239/assets/gift-drawer.js?v=127004553864247176611777900133

js alexaleigh.com collected 2026-10-03 23:17:38 UTC 1,581 bytes, 2 lines download raw bytes

1if(!customElements.get("gift-drawer")){class GiftDrawer extends HTMLElement{constructor(){super()}addEventListeners(){document.addEventListener("initGiftDrawer",this.initGiftDrawer.bind(this)),document.addEventListener("triggerSuccessMessage",this.triggerSuccessMessage.bind(this)),document.addEventListener("removeSuccessMessage",this.removeSuccessMessage.bind(this)),document.addEventListener("alexa:open-gift-drawer",event=>{event.preventDefault(),this.initGiftDrawer()}),document.addEventListener("closeGiftDrawer",this.closeGiftDrawer.bind(this)),this.$closeBtn.addEventListener("click",this.closeGiftDrawer.bind(this))}triggerSuccessMessage(){this.$successMessage.hasClass("is-active")||this.$successMessage.addClass("is-active")}removeSuccessMessage(){this.$successMessage.classList.remove("is-active")}initGiftDrawer(){this.showGiftDrawer()}showGiftDrawer(){this.$giftDrawer.classList.add("is-active")}closeGiftDrawer(event){event.preventDefault(),this.$giftDrawer.classList.remove("is-active")}connectedCallback(){this.$giftDrawer=document.querySelector(".js-gift-drawer"),this.$closeBtn=this.$giftDrawer.querySelector(".js-gift-drawer-close"),this.$successMessage=this.querySelector(".js-drawer-success"),this.$cartPageDrawerClose=document.querySelector(".js-gift-drawer-close-cart-page"),this.$cartPageDrawerClose&&this.$cartPageDrawerClose.addEventListener("click",this.closeGiftDrawer.bind(this)),this.addEventListeners()}}customElements.define("gift-drawer",GiftDrawer)}
2//# sourceMappingURL=/cdn/shop/t/239/assets/gift-drawer.js.map?v=127004553864247176611777900133

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.