!function(){"use strict";const e=e=>{if(!e)return;const t=e.nextElementSibling;let n=!1;e.addEventListener("click",(o=>{return(r=o).stopPropagation(),r.preventDefault(),n=!n,t.setAttribute("aria-hidden",!n),t.setAttribute("tabindex",n?"0":"-1"),e.setAttribute("aria-expanded",n),void(n?(document.body.classList.add("scroll-lock"),document.body.classList.add("mega-menu-open")):(document.body.classList.remove("scroll-lock"),document.body.classList.remove("mega-menu-open")));var r})),document.addEventListener("keydown",(o=>{"Escape"===o.key&&(n=!1,t.setAttribute("aria-hidden",!n),t.setAttribute("tabindex",n?"0":"-1"),e.setAttribute("aria-expanded",n),document.body.classList.remove("scroll-lock"),document.body.classList.remove("mega-menu-open"))})),document.addEventListener("mouseup",(o=>{var r;e!==(r=o).target&&!t.parentElement.contains(r.target)&&n&&(n=!1,t.setAttribute("aria-hidden",!n),t.setAttribute("tabindex",n?"0":"-1"),e.setAttribute("aria-expanded",n),document.body.classList.remove("scroll-lock"),document.body.classList.remove("mega-menu-open"))})),function(){const o=t.querySelectorAll("a[href]"),r=o?o[o.length-1]:null;r&&r.addEventListener("blur",(()=>{n=!1,t.setAttribute("aria-hidden",!n),t.setAttribute("tabindex",n?"0":"-1"),e.setAttribute("aria-expanded",n),e.focus(),document.body.classList.remove("scroll-lock"),document.body.classList.remove("mega-menu-open")}))}()};var t=()=>{const t=document.querySelectorAll(".menu-item-has-children > button[aria-controls]");t.length>0&&t.forEach((t=>e(t)))};var n=()=>{const e=document.querySelector(".site-header");if(!e)return;const t=document.getElementById("wpadminbar"),n=document.querySelector(".site-navigation")||null,o=window.matchMedia("(max-width: 600px)");let r=parseInt(document.body.style.getPropertyValue("--refer-height"),10)||e.offsetHeight;const a=()=>{t&&o.matches&&(r=t.offsetHeight);const a=window.scrollY>r;e.classList.toggle("site-header--is-fixed",a),n?.classList.toggle("site-navigation--header-scrolling",a),(document.querySelector(".has-refer-a-friend")||document.querySelector("logged-in.admin-bar"))&&(a?(document.body.style.setProperty("--scroll-height","0px"),document.body.style.setProperty("--refer-height","0px")):(document.body.style.setProperty("--scroll-height",`${window.scrollY}px`),document.body.style.setProperty("--refer-height",document.body.style.getPropertyValue("--refer-height-static"))))},d=function(e,t){let n=Date.now();return function(){n+t-Date.now()<0&&(e(),n=Date.now())}}((()=>{requestAnimationFrame(a)}),50);document.body.style.setProperty("--header-height",`${e.offsetHeight}px`),window.addEventListener("refer-a-friend-added",(()=>{document.body.style.setProperty("--refer-height-static",`${document.body.style.getPropertyValue("--refer-height")}`)})),window.addEventListener("scroll",d)};(()=>{const e=document.querySelector('a[aria-controls="site-navigation"]'),t=document.getElementById("site-navigation");if(!e||!t)return;const n=document.querySelector('[data-role="close-current-menu-item"]'),o=window.matchMedia("(min-width: 960px)");let r=!1;function a(){!function(e){const t=e.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),n=t[0],o=t[t.length-1],r=document.getElementById("close-site-navigation");e.addEventListener("keydown",(t=>{"Tab"===t.key&&(t.shiftKey?e.ownerDocument.activeElement===n&&(r.focus(),t.preventDefault()):e.ownerDocument.activeElement===o&&(r.focus(),t.preventDefault()))}))}(t)}o.matches&&t.setAttribute("aria-hidden","false");e&&(e.addEventListener("click",(function(){r=!r,t.classList.add("u-animating"),t.setAttribute("aria-hidden",!r),e.setAttribute("aria-expanded",r),r?document.body.classList.add("drawer-open"):document.body.classList.remove("drawer-open")})),e.addEventListener("keydown",a)),t&&(t.addEventListener("transitionend",(function(){t.classList.remove("u-animating")}),!1),t.addEventListener("keydown",a)),document.addEventListener("keydown",(n=>{"Escape"===n.key&&r&&(r=!1,t.setAttribute("aria-hidden",!r),e.setAttribute("aria-expanded",r),document.body.classList.remove("drawer-open"),e.focus())})),document.addEventListener("click",(a=>{return d=a,void(t.contains(d.target)||e.contains(d.target)||n.contains(d.target)||o.matches||(r=!1,t.setAttribute("aria-hidden",!r),e.setAttribute("aria-expanded",r),document.body.classList.remove("drawer-open")));var d})),o.addEventListener("change",(n=>{n.matches?(t.setAttribute("aria-hidden","false"),t.classList.remove("u-animating"),e.setAttribute("aria-expanded","false"),document.body.classList.remove("drawer-open")):(document.body.classList.remove("scroll-lock"),document.body.classList.remove("mega-menu-open"),t.setAttribute("aria-hidden","true"))}))})(),t(),n()}();