1(async()=>{var t=await import(window.theme.modules.baseComponent);customElements.define("main-nav",class extends t.default{elements={dropdowns:"*[data-dropdown]",wrappers:"*[data-dropdown-wrapper]"};modalInit=!1;render(){this.$dropdowns.filter(t2=>t2.hasAttribute("data-offset-drop")).map(t2=>{var e=t2.getBoundingClientRect();document.documentElement.clientWidth-e.x+e.width<600&&t2.classList.add("@drop-reverse")}),this.$dropdowns.map(this._handleDropdown.bind(this))}reRender(){this.closest("modal-popup")&&!this.modalInit&&(this.modalInit=!0,this.$dropdowns.map(t2=>{t2.addEventListener("click",t3=>{t3.preventDefault(),t3=t3.currentTarget.dataset.dropdown,this.querySelector(`[data-dropby="${t3}"]`).classList.toggle("!active")})}))}_handleDropdown(drop){var menuItems=this.$wrappers,_this=this,hoverIntent=new SV.HoverIntent(menuItems,{onEnter:function(targetItem){t=targetItem.querySelector("*[data-dropdown]").dataset.dropdown,targetItem.querySelector(`[data-dropby="${t}"]`).classList.add("!active")},onExit:function(targetItem){t=targetItem.querySelector("*[data-dropdown]").dataset.dropdown,targetItem.querySelector(`[data-dropby="${t}"]`).classList.remove("!active")},exitDelay:300,interval:100,sensitivity:6})}})})(); 2//# sourceMappingURL=/cdn/shop/t/37/assets/main-navigation.js.map?v=144380918917559375411767092796
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.