!function(){function e(e,t,n){var a,o=document.querySelector(e),r=document.querySelector(t);null!==r&&null!==o&&(null!==(a=document.querySelector(n))&&(a.setAttribute("aria-expanded","false"),a.addEventListener("click",function(){o.classList.toggle("toggled-on"),a.setAttribute("aria-expanded",o.classList.contains("toggled-on"))})),r.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a").forEach(function(e){e.after(function(){var e=document.createElement("button");e.classList.add("dropdown-toggle"),e.setAttribute("aria-expanded","false");var t=(new DOMParser).parseFromString(napoliScreenReaderText.icon,"text/html").body.firstElementChild;e.appendChild(t);var n=document.createElement("span");return n.classList.add("screen-reader-text"),n.textContent=napoliScreenReaderText.expand,e.appendChild(n),e.cloneNode(!0)}())}),r.querySelectorAll(".current-menu-ancestor > button").forEach(function(e){e.classList.add("toggled-on"),e.setAttribute("aria-expanded","true"),e.querySelector(".screen-reader-text").textContent=napoliScreenReaderText.collapse}),r.querySelectorAll(".current-menu-ancestor > .sub-menu").forEach(function(e){e.classList.add("toggled-on")}),r.querySelectorAll(".dropdown-toggle").forEach(function(e){e.addEventListener("click",function(){e.classList.toggle("toggled-on"),e.setAttribute("aria-expanded",e.classList.contains("toggled-on")),e.querySelector(".screen-reader-text").textContent=e.classList.contains("toggled-on")?napoliScreenReaderText.collapse:napoliScreenReaderText.expand,e.nextElementSibling.classList.toggle("toggled-on")})}),r.querySelectorAll(".menu-item-has-children a, .page_item_has_children a").forEach(function(e){e.addEventListener("focus",function(){l(e)}),e.addEventListener("blur",function(){l(e)})}));function l(e){for(var t=e.parentNode;!t.classList.contains("menu");)t.classList.contains("menu-item-has-children")&&t.classList.toggle("focus"),t=t.parentNode}}document.addEventListener("DOMContentLoaded",function(){e(".primary-navigation",".main-navigation",".mobile-menu-toggle"),e(".secondary-navigation",".header-navigation",".mobile-menu-toggle")})}();