!function(){let e=document.getElementById("site-navigation");if(!e)return;let t=e.getElementsByTagName("button")[0];if(void 0===t)return;let s=e.getElementsByTagName("ul")[0];if(void 0===s){t.style.display="none";return}s.classList.contains("nav-menu")||s.classList.add("nav-menu"),t.addEventListener("click",function(){e.classList.toggle("toggled"),document.body.classList.toggle("menu-opened"),"true"===t.getAttribute("aria-expanded")?t.setAttribute("aria-expanded","false"):t.setAttribute("aria-expanded","true")}),document.addEventListener("click",function(s){let a=e.contains(s.target);a||(e.classList.remove("toggled"),t.setAttribute("aria-expanded","false"),document.querySelector(".menu-toggle").classList.remove("show"),document.body.classList.remove("menu-opened"))});let a=s.getElementsByTagName("a"),n=s.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a");for(let i of a)i.addEventListener("focus",l,!0),i.addEventListener("blur",l,!0);for(let o of n)o.addEventListener("touchstart",l,!1);function l(){if("focus"===event.type||"blur"===event.type){let e=this;for(;!e.classList.contains("nav-menu");)"li"===e.tagName.toLowerCase()&&e.classList.toggle("focus"),e=e.parentNode}if("touchstart"===event.type){let t=this.parentNode;for(let s of(event.preventDefault(),t.parentNode.children))t!==s&&s.classList.remove("focus");if(t.classList.contains("focus")){window.location.href=this.getAttribute("href");return}t.classList.toggle("focus")}}}();