// source --> https://blog.dicomp.com.br/wp-content/themes/Total/assets/js/frontend/mobile-menu/toggle.min.js?ver=6.3 
!function(e){const t=document.querySelector(".mobile-toggle-nav");if(!t)return;let n="",o=!1,l=!1,i=!1,s=t.dataset.wpexAppendTo,r=t.dataset.wpexInsertAfter,a=!1,c=!1;const u=t.querySelector(".mobile-toggle-nav-inner").querySelector(".mobile-toggle-nav-ul"),d=t.classList.contains("mobile-toggle-nav--animate"),m=t.classList.contains("mobile-toggle-nav--fullscreen");let p=!1;const b=()=>{t.classList.contains("wpex-transitioning")||(t.classList.contains("visible")?y():v())},w=()=>{o=!0,c=!1,p=!1,document.body.classList.add("mobile-menu-is-open"),m?wpex.htmlNoScroll("add"):document.body.classList.add("mobile-toggle-nav-open"),t.classList.add("visible"),t.classList.remove("wpex-hidden"),t.setAttribute("tabIndex","0"),a=wpex.focusOnElement(t,t);const n=t.getBoundingClientRect().top;n&&t.style.setProperty("--wpex-mobile-menu-height-offset",`${n}px`),t.addEventListener("click",S),t.addEventListener("keydown",h),e.breakpoint&&"9999"!==e.breakpoint&&window.addEventListener("resize",L),t.classList.contains("wpex-togglep-absolute")&&(document.addEventListener("wpex:beforeScrollTo",f),document.addEventListener("click",g))},x=()=>{o=!1,c=!1,t.classList.remove("visible"),t.classList.add("wpex-hidden"),document.body.classList.remove("mobile-menu-is-open"),m?wpex.htmlNoScroll("remove"):document.body.classList.remove("mobile-toggle-nav-open"),t.removeAttribute("tabIndex"),p&&i&&i.focus(),t.style.removeProperty("--wpex-mobile-menu-height-offset"),a&&(a(),a=null),t.removeEventListener("click",S),t.removeEventListener("keydown",h),e.breakpoint&&"9999"!==e.breakpoint&&window.removeEventListener("resize",L),t.classList.contains("wpex-togglep-absolute")&&(document.removeEventListener("wpex:beforeScrollTo",f),document.removeEventListener("click",g))},v=()=>{if(l||(()=>{const e=document.querySelector("#mobile-menu-alternative > ul");if(e){n=e.innerHTML;const t=document.querySelector("#mobile-menu-alternative");t.parentNode.removeChild(t)}if(!n){const e=document.querySelector(".main-navigation-ul,.main-navigation-dev-ul");e&&(n=e.innerHTML)}if(n){if(u.innerHTML=n,u.querySelectorAll(".megamenu__inner-ul").forEach((e=>{e.classList.add("sub-menu")})),u.querySelectorAll(".menu-item-logo,.nav-arrow,.wpex-menu-extra,.hide-at-mm-breakpoint").forEach((e=>{e.remove()})),s)document.querySelector(s)?.appendChild(t);else if(r){const e=document.querySelector(r);e&&wpex.insertAfter(t,e)}E(),document.querySelectorAll(".mobile-toggle-nav-ul, .mobile-toggle-nav-ul *").forEach((e=>{e.removeAttribute("style"),e.removeAttribute("id")})),u.querySelectorAll(".sub-menu").forEach((e=>{e.classList.add("mobile-toggle-nav__sub-menu","wpex-hidden","wpex-list-none","wpex-my-0","wpex-mx-auto")})),u.querySelectorAll("li").forEach((e=>{e.classList.add("mobile-toggle-nav__item")})),u.querySelectorAll("a").forEach((e=>{e.classList.add("mobile-toggle-nav__link","wpex-block","wpex-relative","wpex-py-10","wpex-no-underline","wpex-border-0","wpex-border-t","wpex-border-main","wpex-border-solid"),e.closest("li").classList.contains("nav-no-click")&&e.setAttribute("tabIndex","-1");const t=document.createElement("span");t.classList.add("mobile-toggle-nav__link-wrap","wpex-block","wpex-relative"),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)})),u.querySelectorAll("a > .link-inner").forEach((e=>{e.classList.add("wpex-inline-block","mobile-toggle-nav__link-inner"),e.querySelectorAll(".wpex-icon").forEach((e=>{e.classList.contains("wpex-m-0")||e.closest(".wpex-no-renaming")||e.classList.add("wpex-icon--w","wpex-mr-10")}))})),u.querySelectorAll(".sub-menu > li .link-inner").forEach((e=>{e.classList.add("wpex-inline-block","wpex-ml-20")})),u.querySelectorAll(".sub-menu .sub-menu > li .link-inner").forEach((e=>{e.classList.remove("wpex-ml-20"),e.classList.add("wpex-ml-40")})),u.querySelectorAll(".sub-menu .sub-menu .sub-menu > li .link-inner").forEach((e=>{e.classList.remove("wpex-ml-40"),e.classList.add("wpex-ml-60")})),q(),l=!0,document.dispatchEvent(new CustomEvent("wpex:mobileMenuRendered",{detail:t}))}})(),!o&&!c&&(c=!0,m&&"#wpex-mobile-menu-fixed-top"!==s&&document.querySelector("#overlay-header-wrap #site-header.overlay-header.dyn-styles")?.classList.remove("dyn-styles","overlay-header"),d?wpex.slideDown(t,300,(function(){w()})):w(),i)){i.classList.add("wpex-active"),i.setAttribute("aria-expanded","true");const e=i.querySelector(".wpex-hamburger-icon--inactive");e&&wpex.setHamburgerIconState(e)}},y=()=>{if(o&&!c){if(c=!0,m&&"#wpex-mobile-menu-fixed-top"!==s){const e=document.querySelector("#overlay-header-wrap #site-header");e&&!e.closest(".is-sticky")&&e.classList.add("dyn-styles","overlay-header")}if(d?wpex.slideUp(t,300,(function(){x()})):x(),i){i.classList.remove("wpex-active"),i.setAttribute("aria-expanded","false");const e=i.querySelector(".wpex-hamburger-icon--active");e&&wpex.setHamburgerIconState(e)}}};document.querySelectorAll("a.mobile-menu-toggle,button.mobile-menu-toggle,li.mobile-menu-toggle > a").forEach((e=>{e.addEventListener("click",(t=>{i=e,t.preventDefault(),b()})),e.addEventListener("keydown",(t=>{" "===t.key&&(t.preventDefault(),i=e,b())}))}));const g=e=>{e.target.closest(m?".mobile-toggle-nav,.mobile-menu-toggle":".mobile-toggle-nav-inner,.mobile-menu-toggle")||y()},h=e=>{"Escape"===e.key&&(p=!0,y())},f=e=>{y()},L=((e,t)=>{let n;return(...o)=>{const l=this;clearTimeout(n),n=setTimeout((()=>{e.apply(l,o)}),t)}})((()=>{if(o){(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>=e.breakpoint&&y()}}),100),S=t=>{let n=!1;if(n)return;const o=t.target.closest("ul li .wpex-open-submenu");if(!o)return;t.preventDefault(),t.stopPropagation();const l=t=>{const o=t.closest("li.active"),l=o.querySelector(".wpex-open-submenu");o.classList.remove("active"),l.setAttribute("aria-expanded","false"),l.setAttribute("aria-label",e.i18n.openSubmenu.replace("%s",o.querySelector("a").innerText.trim()));const i=l.querySelector(".wpex-open-submenu__icon");if(i){const e=l.querySelector(".wpex-open-submenu__icon--open");e?(i.classList.remove("wpex-hidden"),e.classList.add("wpex-hidden")):i.classList.remove("wpex-rotate-180")}n=!0,wpex.slideUp(t,null,(function(){n=!1}))},i=o.closest("li");if(i.classList.contains("active"))l(i.querySelector("ul")),i.querySelectorAll("li.active > ul").forEach((e=>{l(e)}));else{o.setAttribute("aria-expanded","true"),o.setAttribute("aria-label",e.i18n.closeSubmenu.replace("%s",i.querySelector("a").innerText.trim()));const t=o.querySelector(".wpex-open-submenu__icon");if(t){const e=o.querySelector(".wpex-open-submenu__icon--open");e?(t.classList.add("wpex-hidden"),e.classList.remove("wpex-hidden")):t.classList.add("wpex-rotate-180")}n=!0,wpex.slideDown(i.querySelector("ul"),null,(function(){n=!1})),i.classList.add("active")}},q=()=>{t.querySelectorAll(".menu-item-has-children").forEach((t=>{const n=t.querySelector("a");if(!n)return;const o=n.closest("span"),l=document.createElement("button");if(l.className="wpex-open-submenu wpex-unstyled-button wpex-flex wpex-items-center wpex-justify-end wpex-absolute wpex-top-0 wpex-right-0 wpex-h-100 wpex-cursor-pointer wpex-opacity-80 wpex-overflow-hidden",l.setAttribute("aria-haspopup","true"),l.setAttribute("aria-expanded","false"),l.setAttribute("aria-label",e.i18n.openSubmenu.replace("%s",n.innerText.trim())),e.openSubmenuIcon){const t=document.createElement("div");t.innerHTML=e.openSubmenuIcon,l.appendChild(t.firstChild)}if(e.openSubmenuIconActive){const t=document.createElement("div");t.innerHTML=e.openSubmenuIconActive,l.appendChild(t.firstChild)}o?o.appendChild(l):n.appendChild(l),n.classList.add("wpex-pr-50")}))},E=()=>{t.querySelectorAll(".megamenu.hide-headings:not(.show-headings-mobile)").forEach((e=>{const t=e.querySelector("ul");t&&t.querySelectorAll(":scope > li").forEach((e=>{e.classList.remove("menu-item-has-children"),e.querySelectorAll(":scope > ul > li").forEach((e=>{t.appendChild(e)})),e.remove()}))}))}}(wpex_mobile_menu_toggle_params);