document.addEventListener("DOMContentLoaded",(function(){if(!document.querySelector("header"))return;const e='\n\t\n\t\t\n\t',t=document.querySelectorAll(".header-call-to-action-buttons a"),s=document.querySelectorAll(".susqu-magazine-header__featured-category-title.with-link"),n=document.querySelectorAll(".susqu-magazine-header__featured-category-download-link"),a=document.querySelectorAll(".susqu-magazine-header__view-all-link");t.forEach((t=>{const s=t.nextElementSibling;s&&s.classList.contains("has-suppl-menu")&&s.remove(),t.insertAdjacentHTML("beforeend",e),t.classList.add("susqu-magazine-header__menu-button");const n=t.textContent.trim();n&&t.setAttribute("aria-label",n)})),s.forEach((t=>{t.insertAdjacentHTML("beforeend",e)})),n.forEach((t=>{t.insertAdjacentHTML("beforeend",e)})),a.forEach((t=>{t.insertAdjacentHTML("beforeend",e)}));const o=document.body,r=document.querySelector(".wp-site-blocks"),c=document.querySelector("header"),u=document.querySelector(".susqu-magazine-header__logo"),i=document.querySelector(".susqu-magazine-header__logo > a"),l=document.querySelector(".susqu-magazine-header__buttons"),d=document.querySelector(".susqu-magazine-header__button-info"),m=document.querySelector(".susqu-magazine-header__button-search"),h=document.querySelector(".susqu-magazine-header__button-menu"),g=document.querySelector(".susqu-magazine-header__button-info-close"),f=document.querySelector(".susqu-magazine-header__button-search-close"),y=document.querySelector(".susqu-magazine-header__button-menu-close"),q=document.querySelector(".susqu-magazine-header__menu"),p=document.querySelector(".susqu-magazine-header__menu-bottom"),L=document.querySelector(".susqu-magazine-header__search"),_=document.querySelector(".susqu-magazine-header__info"),v=document.querySelectorAll(".susqu-magazine-header__menu-toggles > nav > ul > li"),b=document.querySelector(".susqu-magazine-header .slider"),k=document.querySelector(".susqu-magazine-footer .slider"),S=document.querySelector(".susqu-magazine-header__dark-mode-label"),w=document.querySelector(".susqu-magazine-footer__dark-mode-label"),A=document.querySelector(".susqu-magazine-footer #theme-toggle"),z=document.querySelector(".susqu-magazine-header #theme-toggle2");function x(){return window.matchMedia("(min-width: 1100px)").matches}function E(e,t,s){e.setAttribute("aria-expanded",s?"true":"false"),t&&t.setAttribute("aria-hidden",s?"false":"true")}function M(e,t=!0,s=[]){e&&Array.from(e.querySelectorAll("a[href], button, input, textarea, select, details")).filter((e=>!s.some((t=>e.closest(t))))).forEach((e=>{t?(e.removeAttribute("tabindex"),e.removeAttribute("aria-hidden")):(e.setAttribute("tabindex","-1"),e.setAttribute("aria-hidden","true"))}))}function D(e,t=!1){if(!e)return;const s=Array.from(e.querySelectorAll(":scope > li > a[href]"));e.addEventListener("keydown",(e=>{const{key:n}=e,a=s.indexOf(document.activeElement);if(-1===a)return;const o=t=>{e.preventDefault();const n=(a+t+s.length)%s.length;s[n].focus()};"ArrowDown"===n&&o(1),"ArrowUp"===n&&o(-1),t&&("ArrowRight"===n&&o(1),"ArrowLeft"===n&&o(-1))}))}const T=()=>{d&&(d.classList.remove("active"),E(d,_,!1),M(_,!1),_?.classList.remove("active"),o?.classList.remove("info-open"),d?.focus())},C=()=>o?.classList.contains("info-open"),H=()=>{m&&(m.classList.remove("active"),E(m,L,!1),M(L,!1),L?.classList.remove("active"),o?.classList.remove("search-open"),m?.focus())},Y=()=>o?.classList.contains("search-open"),j=()=>{h&&(h.classList.remove("active"),E(h,q,!1),M(q,!1),q&&q.classList.remove("active"),o.classList.remove("main-menu-open"),x()?c&&(c.style.position="",c.style.transition="",c.style.top=""):p&&(p.style.position="",p.style.right="",p.style.bottom="",p.style.left=""),r&&(r.style.maxHeight="",r.style.overflow=""),R(),h?.focus())},I=()=>o?.classList.contains("main-menu-open");i.addEventListener("focus",(()=>{window.scrollTo(0,0)}));const K=(e,t)=>{if(!e)return;const s=()=>{t?.forEach((e=>e()))};e.addEventListener("click",s),e.addEventListener("keydown",(e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),s())})),e.addEventListener("focus",(()=>{l.style.transform=""}))};K(d,[H,j,()=>{if(d){d.classList.add("active"),E(d,_,!0),M(_,!0),_?.classList.add("active"),o?.classList.add("info-open");const e=_?.querySelector(".susqu-magazine-header__info-content > nav > ul > li > a");e?.focus()}}]),K(g,[T]),K(m,[T,j,()=>{if(m){m.classList.add("active"),E(m,L,!0),M(L,!0),L?.classList.add("active"),o?.classList.add("search-open");const e=L?.querySelector(".susqu-magazine-header__search-input");e?.focus()}}]),K(f,[H]),K(h,[T,H,()=>{if(h){h.classList.add("active"),E(h,q,!0),M(q,!0,[".susqu-magazine-header__menu .sub-menu",".susqu-magazine-header__menu .suppl-menu"]),q?.classList.add("active"),o?.classList.add("main-menu-open"),x()?c&&(c.style.transition="none"):p&&(p.style.position="fixed",p.style.right="0",p.style.bottom="0",p.style.left="0");const e=v?.[0],t=e?.querySelector(":scope > a");t?.focus()}}]),K(y,[j]),window.addEventListener("scroll",(function(){o.classList.contains("main-menu-open")&&(r.style.maxHeight=q.getBoundingClientRect().height+327+"px",r.style.overflow="hidden")}));const R=()=>Array.from(v).forEach((e=>{e.classList.contains("expanded")&&B(e)})),B=e=>{const t=e.querySelector(":scope > a"),s=e.querySelector(":scope > .sub-menu-container"),n=s?.querySelector(":scope > .sub-menu"),a=s?.querySelector(":scope > .suppl-menu"),o=function(e,t=[]){if(e.toggling)return;const s=!e.style.height||"0px"===e.style.height;var n,a,o;return e.toggling=!0,n=s,e.classList.toggle("expanded",n),t.forEach((e=>e.classList.toggle("expanded",n))),a=e.scrollHeight+"px",o=s?500:10,e.style.height=a,setTimeout((()=>{e.style.height=s?"auto":"0",e.toggling=!1}),o),s}(s,[e]);if(t?.setAttribute("aria-expanded",o?"true":"false"),n)if(n.setAttribute("aria-hidden",o?"false":"true"),n.classList.toggle("expanded",o),M(n,o),o)setTimeout((()=>{const e=n?.querySelector(":scope > li > a");e?.focus()}),250);else{const t=e.querySelector(":scope > a");t?.focus()}a&&M(a,o)};v.forEach(((e,t)=>{const s=e.querySelector(":scope > a"),n=e.querySelector(":scope > .sub-menu-container"),a=n?.querySelector(":scope > .sub-menu");s?.setAttribute("role","button"),s?.setAttribute("aria-expanded","false"),s?.setAttribute("aria-controls",`submenu-${t}`),a?.setAttribute("id",`submenu-${t}`),a?.setAttribute("aria-hidden","true");const o=t=>{let s=!1;("click"!==t.type||"A"===t.target.nodeName||t.target.closest(".sub-menu")||t.target.closest(".suppl-menu"))&&("keydown"!==t.type||"ArrowRight"!==t.key||n.style.height&&"0px"!==n.style.height)||(t.preventDefault(),s=!0),s&&B(e)};e.addEventListener("click",o),s?.addEventListener("keydown",(e=>o(e)))}));const N=e=>Array.from(e.querySelectorAll('a, button, input, textarea, select, [tabindex]:not([tabindex="-1"])')),O=N(_),$=N(L),U=N(q),F=O[0],G=O[O.length-1],J=$[0],P=$[$.length-1],Q=U[0],V=U[U.length-1],W=(e,t,s)=>{(e.shiftKey&&document.activeElement===t||!e.shiftKey&&document.activeElement===s)&&(e.preventDefault(),(e.shiftKey?s:t).focus())};document.addEventListener("keydown",(e=>{if("Escape"===e.key){if(C()&&T(),Y()&&H(),I()){const e=Array.from(v).find((e=>[...e.querySelectorAll(":scope > a"),...e.querySelectorAll(":scope > .sub-menu-container > .sub-menu > li > a")].some((e=>e===document.activeElement))));e&&e.classList.contains("expanded")?B(e):j()}}else" "===e.key&&"A"===e.target.nodeName?e.target.closest(".susqu-magazine-header__menu")&&(e.preventDefault(),e.target.click()):"Tab"===e.key&&(C()?W(e,F,G):Y()?W(e,J,P):I()&&W(e,Q,V))})),window.scrollY>200&&c.classList.add("scrolled");let X=!0,Z=window.scrollY;function ee(){b.classList.contains("dark")?(S.textContent="Light Mode",w.textContent="Light Mode"):(S.textContent="Dark Mode",w.textContent="Dark Mode")}window.addEventListener("scroll",(()=>{if(x()){if(q&&q.classList.contains("active"))return void c.classList.remove("scrolled");window.scrollY>200?c.classList.add("scrolled"):c.classList.remove("scrolled");const e=window.scrollY;eD(e,!0))),te=document.querySelectorAll(".susqu-magazine-header__menu .suppl-menu .sub-menu"),te.forEach((e=>D(e,!0)));let se=document.querySelector("#menu-header-main-menu");D(se),se=document.querySelector("#menu-header-helpful-links"),D(se,!0),se=document.querySelector("#menu-header-info-for"),D(se,!0)}));