var pressbook=pressbook||{};function pressbookDomReady(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)}Math.easeInOutQuad=function(e,t,n,o){return(e/=o/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},pressbook.setupMainMenu={init:function(){const e=document.getElementById("site-navigation");if(e){const r=e.getElementsByTagName("ul")[0],c=e.querySelector(".primary-menu-toggle");var t,n,o,a,i,s;void 0!==r?(r.classList.add("nav-menu"),t=e.querySelectorAll(".main-navigation-arrow-btn"),n=e.querySelectorAll("li > a"),o=e.querySelectorAll("li:not(.menu-item-has-children) > a"),a=e.querySelectorAll("li:last-child:not(.menu-item-has-children) > a"),i=e.querySelector(".primary-menu-search"),s=e.querySelector(".primary-menu-search-toggle"),this.toggleTouchClass(e),this.toggleNavigation(c,e),this.collapseIfClickOutside(c,e),this.collapseIfEscapeKeyPress(c,e),this.collapseOnResize(c,e),this.toggleSubmenu(t,n,o,a),this.trapFocusInModal(e),this.toggleSearch(s,i),this.trapFocusInSearch(i)):c&&(c.style.display="none")}},toggleTouchClass:function(e){var t="main-navigation--touch";function n(){return"ontouchstart"in window||0