1var module_419765305548=function(){document.querySelectorAll(".has-mm").forEach(item=>{item.addEventListener("click",function(){this.parentElement.classList.toggle("active")})}),document.addEventListener("click",function(e){if(e.target.classList.contains("menu-arrow")){const parentLi=e.target.closest("li"),submenu=parentLi.querySelector(".submenu.level-2");parentLi.classList.toggle("open"),submenu.classList.toggle("open")}});const searchtoggle=document.getElementById("searchToggle"),searchCont=document.getElementById("searchContainer"),navPrim=document.getElementById("navPrimary");searchtoggle.addEventListener("click",()=>{searchCont.classList.toggle("show"),navPrim.classList.toggle("hide"),searchtoggle.classList.toggle("open")});const toggle=document.getElementById("mobileBurger"),menu=document.getElementById("mobMenuContainer");toggle.addEventListener("click",()=>{menu.classList.toggle("open"),navPrim.classList.toggle("hide")}),document.querySelectorAll(".menu-toggle").forEach(button=>{button.addEventListener("click",()=>{const parentItem=button.closest(".menu-item"),submenu=parentItem.querySelector(".submenu");if(!submenu)return;const isOpen=button.classList.contains("active"),siblings=parentItem.parentElement.children;Array.from(siblings).forEach(li=>{const btn=li.querySelector(".menu-toggle"),sub=li.querySelector(".submenu");btn&&sub&&li!==parentItem&&(btn.classList.remove("active"),sub.classList.remove("open"))}),isOpen?(button.classList.remove("active"),submenu.classList.remove("open")):(button.classList.add("active"),submenu.classList.add("open"))})})}(); 2//# sourceURL=https://148385621.fs1.hubspotusercontent-eu1.net/hubfs/148385621/hub_generated/module_assets/1/419765305548/1787731866796/module_Menu_Section.js
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.