/*! coachify 2023-06-19 */ var coachify=coachify||{};function coachifyDomReady(e){if("function"==typeof e)return"interactive"===document.readyState||"complete"===document.readyState?e():void document.addEventListener("DOMContentLoaded",e,!1)}function coachifyToggleAttribute(e,t,o,n){void 0===o&&(o=!0),void 0===n&&(n=!1),e.getAttribute(t)!==o?e.setAttribute(t,o):e.setAttribute(t,n)}function coachifyFindParents(e,o){var n=[];return function e(t){t=t.parentNode;t instanceof HTMLElement&&(t.matches(o)&&n.push(t),e(t))}(e),n}function coachify_search_wrap_focus(){var n='button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])',e=document.querySelectorAll(".header-search-wrap");null!==e&&e.forEach(e=>{var t=e.querySelectorAll(n)[0],e=e.querySelectorAll(n),o=e[e.length-1];document.addEventListener("keydown",function(e){"Tab"!==e.key&&9!==e.keyCode||(e.shiftKey?document.activeElement===t&&(o.focus(),e.preventDefault()):document.activeElement===o&&(t.focus(),e.preventDefault()))}),t.focus()})}coachify.createEvent=function(e){var t;return"function"==typeof window.Event?t=new Event(e):(t=document.createEvent("Event")).initEvent(e,!0,!1),t},coachify.coverModals={init:function(){document.querySelector(".cover-modal")&&(this.onToggle(),this.closeOnEscape(),this.hideAndShowModals(),this.keepFocusInModal())},onToggle:function(){document.querySelectorAll(".cover-modal").forEach(function(e){e.addEventListener("toggled",function(e){var e=e.target,t=document.body;e.classList.contains("active")?t.classList.add("showing-modal"):(t.classList.remove("showing-modal"),t.classList.add("hiding-modal"),setTimeout(function(){t.classList.remove("hiding-modal")},500))})})},closeOnEscape:function(){document.addEventListener("keydown",function(e){27===e.keyCode&&(e.preventDefault(),document.querySelectorAll(".cover-modal.active").forEach(function(e){this.untoggleModal(e)}.bind(this)))}.bind(this))},hideAndShowModals:function(){var t=document,n=window,e=t.querySelectorAll(".cover-modal"),c=(t.documentElement.style,t.querySelector("#wpadminbar"));function a(e){var t,o=n.pageYOffset;return c?(t=o+c.getBoundingClientRect().height,e?-t:t):0===o?0:-o}e.forEach(function(o){o.addEventListener("toggle-target-before-inactive",function(e){var t=n.pageYOffset;Math.abs(a()),n.matchMedia("(max-width: 600px)");e.target===o&&o.classList.add("show-modal")}),o.addEventListener("toggle-target-after-inactive",function(e){e.target===o&&setTimeout(function(){var e=coachify.toggles.clickedEl;o.classList.remove("show-modal"),c&&(t.body.style.removeProperty("padding-top"),o.style.removeProperty("top")),!1!==e&&(e.focus(),e=!1),n.scrollTo(0,Math.abs(n.coachify.scrolled+a())),n.coachify.scrolled=0},500)})})},untoggleModal:function(e){var t,o=!1;e.dataset.modalTargetString&&(t=e.dataset.modalTargetString,o=document.querySelector('*[data-toggle-target="'+t+'"]')),o?o.click():e.classList.remove("active")},keepFocusInModal:function(){var r=document;r.addEventListener("keydown",function(e){var t,o,n,c,a,i,l=coachify.toggles.clickedEl;l&&r.body.classList.contains("showing-modal")&&(l=l.dataset.toggleTarget,a="input, a, button",c=r.querySelector(l),t=c.querySelectorAll(a),t=Array.prototype.slice.call(t),".menu-modal"===l&&(o=(o=window.matchMedia("(min-width: 99999px)").matches)?".expanded-menu":".mobile-menu",(t=t.filter(function(e){return null!==e.closest(o)&&null!==e.offsetParent})).unshift(r.querySelector(".close-nav-toggle")),n=r.querySelector(".menu-bottom > nav"))&&n.querySelectorAll(a).forEach(function(e){t.push(e)}),".main-menu-modal"===l&&(o=(o=window.matchMedia("(min-width: 1025px)").matches)?".expanded-menu":".mobile-menu",(t=t.filter(function(e){return null!==e.closest(o)&&null!==e.offsetParent})).unshift(r.querySelector(".close-main-nav-toggle")),n=r.querySelector(".menu-bottom > nav"))&&n.querySelectorAll(a).forEach(function(e){t.push(e)}),c=t[t.length-1],l=t[0],n=r.activeElement,a=9===e.keyCode,!(i=e.shiftKey)&&a&&c===n&&(e.preventDefault(),l.focus()),i)&&a&&l===n&&(e.preventDefault(),c.focus())})}},coachify.modalMenu={init:function(){this.expandLevel()},expandLevel:function(){document.querySelectorAll(".modal-menu").forEach(function(e){e=e.querySelector(".current-menu-item");e&&coachifyFindParents(e,"li").forEach(function(e){e=e.querySelector(".submenu-toggle-btn");e&&coachify.toggles.performToggle(e,!0)})})}},coachify.toggles={clickedEl:!1,init:function(){this.toggle()},performToggle:function(e,o){var n,c,a=this,i=document,l=e,r=l.dataset.toggleTarget,s="active";i.querySelectorAll(".show-modal").length||(a.clickedEl=i.activeElement),(n="next"===r?l.nextSibling:i.querySelector(r)).classList.contains(s)?n.dispatchEvent(coachify.createEvent("toggle-target-before-active")):n.dispatchEvent(coachify.createEvent("toggle-target-before-inactive")),c=l.dataset.classToToggle||s,e=0,n.classList.contains("cover-modal")&&(e=10),setTimeout(function(){var e=n.classList.contains("sub-menu")?l.closest(".menu-item").querySelector(".sub-menu"):n,t=l.dataset.toggleDuration;"slidetoggle"!==l.dataset.toggleType||o||"0"===t?e.classList.toggle(c):coachifyMenuToggle(e,t),("next"===r||n.classList.contains("sub-menu")?l:i.querySelector('*[data-toggle-target="'+r+'"]')).classList.toggle(s),coachifyToggleAttribute(l,"aria-expanded","true","false"),a.clickedEl&&-1!==l.getAttribute("class").indexOf("close-")&&coachifyToggleAttribute(a.clickedEl,"aria-expanded","true","false"),l.dataset.toggleBodyClass&&i.body.classList.toggle(l.dataset.toggleBodyClass),l.dataset.setFocus&&(e=i.querySelector(l.dataset.setFocus))&&(n.classList.contains(s)?e.focus():e.blur()),n.dispatchEvent(coachify.createEvent("toggled")),n.classList.contains(s)?n.dispatchEvent(coachify.createEvent("toggle-target-after-active")):n.dispatchEvent(coachify.createEvent("toggle-target-after-inactive"))},e)},toggle:function(){var o=this;document.querySelectorAll("*[data-toggle-target]").forEach(function(t){t.addEventListener("click",function(e){e.preventDefault(),o.performToggle(t)})})}},coachifyDomReady(function(){coachify.toggles.init(),coachify.coverModals.init()}),coachify_search_wrap_focus();