1(()=>{"use strict";const OPEN_CLASS="is-focus",TOGGLE_SELECTOR=".header-caret-toggle",BOUND_FLAG="a11yMenuBound",menuStore=()=>window.Alpine&&window.Alpine.store&&window.Alpine.store("xHeaderMenu")||null,itemFor=toggle=>toggle.closest(".has-dropdown"),isOpen=item=>{const panel=item&&item.querySelector(".toggle-menu");return!!panel&&!panel.classList.contains("toggle-menu-hidden")},syncToggle=toggle=>{const item=itemFor(toggle);item&&toggle.setAttribute("aria-expanded",isOpen(item)?"true":"false")},syncAll=root=>{root.querySelectorAll(TOGGLE_SELECTOR).forEach(syncToggle)},toggleItem=(toggle,event)=>{const item=itemFor(toggle),menu=menuStore();!item||!menu||(isOpen(item)?menu.hideMenu(item):(item.classList.remove("clicked"),menu.clickItem(item,event,!1,!1,!1)),syncToggle(toggle))},bindToggles=root=>{root.querySelectorAll(TOGGLE_SELECTOR).forEach(toggle=>{toggle.dataset[BOUND_FLAG]||(toggle.dataset[BOUND_FLAG]="true",toggle.addEventListener("click",event=>{event.preventDefault(),event.stopPropagation(),toggleItem(toggle,event)}))})},initWithin=root=>{bindToggles(root),syncAll(root)},start=()=>{const headers=document.querySelectorAll("header, #sticky-header-content");headers.length&&(headers.forEach(header=>{initWithin(header),new MutationObserver(mutations=>{for(const mutation of mutations)mutation.type==="childList"&&mutation.addedNodes.length?initWithin(header):mutation.type==="attributes"&&syncAll(header)}).observe(header,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["class"]})}),document.addEventListener("keydown",event=>{if(event.key!=="Escape"||!document.querySelector(".toggle-menu:not(.toggle-menu-hidden)"))return;const menu=menuStore();!menu||typeof menu.hideMenu!="function"||(menu.hideMenu(null),document.querySelectorAll(`.${OPEN_CLASS}`).forEach(el=>{el.classList.remove(OPEN_CLASS)}),headers.forEach(syncAll))}))};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",start):start()})(); 2//# sourceMappingURL=/cdn/shop/t/1439/assets/custom-a11y-menu.js.map?v=117662577212201481831789619916
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.