function initMobileNavigation(){const e=document.querySelector(".cm-mobile-nav-container");if(!e)return;const t=e.querySelector(".cm-menu-toggle"),a=e.querySelector(".cm-mobile-menu"),n=e.querySelector(".cm-mobile-header-row");if(!t||!a||!n)return;const i=t.cloneNode(!0);t.parentNode.replaceChild(i,t),i.setAttribute("aria-expanded","false"),i.addEventListener("click",(function(t){t.preventDefault();const i=t.currentTarget,s="true"===i.getAttribute("aria-expanded");i.setAttribute("aria-expanded",!s),s?(e.classList.remove("cm-toggle-open"),a.classList.remove("cm-mobile-menu--open"),n.classList.remove("cm-mobile-menu--open")):(e.classList.add("cm-toggle-open"),a.classList.add("cm-mobile-menu--open"),n.classList.add("cm-mobile-menu--open"))}))}!function(){var e,t,a,n,i,s;if((e=document.getElementById("cm-primary-nav"))&&void 0!==(t=e.getElementsByClassName("cm-menu-toggle")[0]))if(void 0!==(a=e.getElementsByTagName("ul")[0])){for(a.setAttribute("aria-expanded","false"),-1===a.className.indexOf("nav-menu")&&(a.className+="nav-menu"),t.onclick=function(){-1!==e.className.indexOf("cm-mobile-nav")?(e.className=e.className.replace("cm-mobile-nav","cm-primary-nav"),t.setAttribute("aria-expanded","false"),a.setAttribute("aria-expanded","false")):(e.className=e.className.replace("cm-primary-nav","cm-mobile-nav"),t.setAttribute("aria-expanded","true"),a.setAttribute("aria-expanded","true"))},i=0,s=(n=a.getElementsByTagName("a")).length;i<s;i++)n[i].addEventListener("focus",o,!0),n[i].addEventListener("blur",o,!0);!function(e){var t,a,n=e.querySelectorAll(".menu-item-has-children > a, .page_item_has_children > a");if("ontouchstart"in window&&window.matchMedia("(min-width: 768px)").matches)for(t=function(e){var t,a=this.parentNode;if(a.classList.contains("focus"))a.classList.remove("focus");else{for(e.preventDefault(),t=0;t<a.parentNode.children.length;++t)a!==a.parentNode.children[t]&&a.parentNode.children[t].classList.remove("focus");a.classList.add("focus")}},a=0;a<n.length;++a)n[a].addEventListener("touchstart",t,!1)}(e)}else t.style.display="none";function o(){for(var e=this;-1===e.className.indexOf("nav-menu");)"li"===e.tagName.toLowerCase()&&(-1!==e.className.indexOf("focus")?e.className=e.className.replace(" focus",""):e.className+=" focus"),e=e.parentElement}}(),document.addEventListener("DOMContentLoaded",(function(){initMobileNavigation()})),"undefined"!=typeof wp&&wp.customize&&wp.customize.bind("preview-ready",(function(){initMobileNavigation(),wp.customize.selectiveRefresh.bind("partial-content-rendered",(function(){setTimeout(initMobileNavigation,150)})),wp.customize.preview.bind("refresh",(function(){setTimeout(initMobileNavigation,150)}))}));