1import{n as e}from"../../debounce-B316v5qs.js";import{t}from"../../menu-tiles-loader-BR782STX.js";var n=document.querySelector(`.js-menu-drop-var2-desktop`),r=`.js-menu-drop-tiles-placeholder`,i=`.js-menu-drop-tiles-content`,a=document.querySelector(`.js-menu-drop-var2-mobile`),o=`is-open`,s=`is-menu-open`,c=`noscroll`,l=!1,u=!1,d=!1;function f(){let e=a.querySelector(`.js-menu-drop-btn`),t=a.querySelector(`.js-menu-drop-close`),r=a.querySelectorAll(`.js-menu-drop-toggle`),i=document.querySelectorAll(`.js-menu-toggle-link`);n.setAttribute(`inert`,``),a.removeAttribute(`inert`),e.addEventListener(`click`,t=>{t.preventDefault(),document.body.classList.toggle(s),e.classList.toggle(o),e.setAttribute(`aria-expanded`,`true`),document.body.classList.add(c),a.querySelector(`[aria-current="page"]`)&&setTimeout(()=>{a.querySelector(`[aria-current="page"]`).scrollIntoView({behavior:`smooth`,block:`end`,inline:`nearest`})},300)}),r.forEach(e=>{e.addEventListener(`click`,t=>{t.preventDefault();let n=e.dataset.lvl;e.parentElement.classList.contains(o)?e.parentElement.classList.remove(o):(a.querySelectorAll(`.js-menu-drop-toggle[data-lvl="`+n+`"]`).forEach(e=>{e.parentElement.classList.remove(o)}),e.parentElement.classList.toggle(o),e.parentElement.scrollIntoView({behavior:`smooth`}))})}
1),i.forEach(e=>{e.addEventListener(`click`,e=>{e.preventDefault(),e.target.parentElement.querySelector(`.js-menu-drop-toggle`).click()})}),t.addEventListener(`click`,t=>{t.preventDefault(),e.classList.remove(o),e.setAttribute(`aria-expanded`,`false`),e.focus(),document.body.classList.remove(c)}),d=!0}function p(){let e=n.querySelectorAll(`.js-menu-drop-btn`),t=n.querySelectorAll(`.js-menu-drop-close`),r=()=>{let e=n.querySelector(`button.is-open`);e.classList.remove(o),e.setAttribute(`aria-expanded`,`false`),e.focus(),document.body.classList.remove(s),d(),l=!1},i=e=>{l&&r(),e.classList.add(o),e.setAttribute(`aria-expanded`,`true`),document.body.classList.add(s),c(),l=!0},a=e=>{let t=e.composedPath===void 0?e.target:e.composedPath()[0];n.contains(t)||r()},c=()=>{document.addEventListener(`click`,a)},d=()=>{document.removeEventListener(`click`,a)};e.forEach(e=>{e.addEventListener(`click`,t=>{t.preventDefault(),e.classList.contains(o)?r():i(e)})}),t.forEach(e=>{e.addEventListener(`click`,e=>{e.preventDefault(),r()})}),u=!0}function m(){n&&n.offsetParent===null&&(n.setAttribute(`inert`,``),a.removeAttribute(`inert`),d||f()),a&&a.offsetParent===null&&(a.setAttribute(`inert`,``),n.removeAttribute(`inert`),u||p())}(n!==null||a!==null)&&(m(),t(r,i),window.addEventListener(`resize`,e.debounce(m,500)));
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.