https://www.astridandmiyu.com/cdn/shop/t/1379/assets/site-drawer.js?v=173459460496409377911789975687
1const{getElement}=window.BAO.Utils;export class SiteDrawer extends window.BAO.CustomElement(){constructor(){if(super(),this.drawers=getElement("site-drawers"),!this.drawers)throw new Error(`${this.nodeName.toLowerCase()} needs a <site-drawers> element to work`);this.drawers.drawers.push(this),this._isOpen=!1}connectedCallback(){super.connectedCallback(),this.drawerShouldBeMoved&&window.setTimeout(()=>{const moveToElement=this.moveToElement;this.removeAttribute("data-module-drawers-move-me"),moveToElement.appendChild(this)},parseInt(this.getAttribute("data-module-drawers-move-delay"),10)||0)}get key(){return this.getAttribute("key")}get elements(){return{trigger:getElement(`[data-drawers-trigger=${this.key}]`),close:getElement(`[data-module-drawers-close=${this.key}]`)}}get isOpen(){return this._isOpen}set isOpen(val){this._isOpen=val,this.classList.toggle(this.config.classes.activeDrawerClass,val),val&&this.dispatchEvent(new CustomEvent("site-drawer:opened",{bubbles:!0}))}get drawerShouldBeMoved(){return this.hasAttribute("data-module-drawers-move-me")}get moveToElement(){return this.getAttribute("data-module-drawers-move-me")==="root"?this.drawers:getElement(this.getAttribute("data-module-drawers-move-me"))}get config(){return{classes:{activeDrawerClass:"drw-Drawer-active"}}}}customElements.define("site-drawer",SiteDrawer); 2//# sourceMappingURL=/cdn/shop/t/1379/assets/site-drawer.js.map?v=173459460496409377911789975687
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.