1document.addEventListener("alpine:init",()=>{Alpine.store("modals",{leftDrawer:{open:!1,contents:""},rightDrawer:{open:!1,contents:""},modal:{open:!1,contents:""},popup:{open:!1,contents:""},modals:{},register(name,slotName){this.modals[name]=slotName},open(name){if(this.modals[name]){const slotName=this.modals[name];document.body.dispatchEvent(new CustomEvent(`${name}-will-open`,{bubbles:!0})),document.body.dispatchEvent(new CustomEvent(`${slotName.replace("Drawer","-drawer")}-will-open`,{bubbles:!0})),this[slotName].contents=name,this[slotName].open=!0,document.body.dispatchEvent(new CustomEvent(`${name}-is-open`,{bubbles:!0})),document.body.dispatchEvent(new CustomEvent(`${slotName.replace("Drawer","-drawer")}-is-open`,{bubbles:!0}))}},close(nameOrSlotName){let name,slotName;this.modals[nameOrSlotName]?(name=nameOrSlotName,slotName=this.modals[nameOrSlotName]):(name=this[nameOrSlotName.contents],slotName=nameOrSlotName),document.body.dispatchEvent(new CustomEvent(`${name}-will-close`,{bubbles:!0})),this[slotName].open=!1,setTimeout(()=>{this[slotName].contents=""},300),document.body.dispatchEvent(new CustomEvent(`${name}-is-closed`,{bubbles:!0}))}})}); 2//# sourceMappingURL=/cdn/shop/t/21/assets/modals.js.map?v=160051358362553771071663652097
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.