1import{t as e}from"./dom-loaded-DkBpNALE.js";import{t}from"./aria-gJ0St2WV.js";import{n,r,t as i}from"./window-size-watcher-D6EwO4k3.js";import{n as a}from"./clicks-Tcguisiz.js";import{t as o}from"./focus-trap.esm-D9uBAH0A.js";function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}else return Array.from(e)}var c=!1;if(typeof window<`u`){var l={get passive(){c=!0}};window.addEventListener(`testPassive`,null,l),window.removeEventListener(`testPassive`,null,l)}var u=typeof window<`u`&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform===`MacIntel`&&window.navigator.maxTouchPoints>1),d=[],f=!1,p=-1,m=void 0,h=void 0,g=void 0,_=function(e){return d.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},v=function(e){var t=e||window.event;return _(t.target)||t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)},y=function(e){if(g===void 0){var t=!!e&&e.reserveScrollBarGap===!0,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var r=parseInt(window.getComputedStyle(document.body).getPropertyValue(`padding-right`),10);g=document.body.style.paddingRight,document.body.style.paddingRight=r+n+`px`}}m===void 0&&(m=document.body.style.overflow,document.body.style.overflow=`hidden`)},b=function(){g!==void 0&&(document.body.style.paddingRight=g,g=void 0),m!==void 0&&(document.body.style.overflow=m,m=void 0)},x=function(){return window.requestAnimationFrame(function(){if(h===void 0){h={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,t=e.scrollY,n=e.scrollX,r=e.innerHeight;document.body.style.position=`fixed`,document.body.style.top=-t,document.body.style.left=-n,setTimeout(function(){return window.requestAnimationFrame(function(){var e=r-window.innerHeight;e&&t>=r&&(document.body.style.top=-(t+e))})},300)}})},S=function(){if(h!==void 0){var e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=h.position,document.body.style.top=h.top,document.body.style.left=h.left,window.scrollTo(t,e),h=void 0}},C=function(e){return e?e.scrollHeight-e.scrollTop<=e.clientHeight:!1},w=function(e,t){var n=e.targetTouches[0].clientY-p;return _(e.target)?!1:t&&t.scrollTop===0&&n>0||C(t)&&n<0?v(e):(e.stopPropagation(),!0)},T=function(e,t){if(!e){console.error(`disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.`);return}if(!d.some(function(t){return t.targetElement===e})){var n={targetElement:e,options:t||{}};d=[].concat(s(d),[n]),u?x():y(t),u&&(e.ontouchstart=function(e){e.targetTouches.length===1&&(p=e.targetTouches[0].clientY)},e.ontouchmove=function(t){t.targetTouches.length===1&&w(t,e)},f||=(document.addEventListener(`touchmove`,v,c?{passive:!1}:void 0),!0))}},E=function(e){if(!e){console.error(`enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.`);return}d=d.filter(function(t){return t.targetElement!==e}),u&&(e.ontouchstart=null,e.ontouchmove=null,f&&d.length===0&&(document.removeEventListener(`touchmove`,v,c?{passive:!1}:void 0),f=!1)),u?S():b()},D=()=>{let e=document.querySelectorAll(`.search-comp`);if(!e.length)return;let t=`search-comp__inputfield--keyboardfocus`,n=`search-comp__inputfield--mousefocus`;e.forEach(e=>{let r=e.querySelector(`.search-comp__inputfield`),i=e.querySelector(`.search-comp__clearsearch`),a=!1;e.addEventListener(`keydown`,function(e){e.key===`Tab`&&(a=!0)}),e.addEventListener(`mousedown`,function(){a=!1}),r&&(r.addEventListener(`input`,()=>{O(e,r.value.trim()!==``)}),r.addEventListener(`focus`,function(){a?(r.classList.add(t),r.classList.remove(n)):(r.classList.add(n),r.classList.remove(t))}),r.addEventListener(`blur`,function(){r.classList.remove(t,n)})),i&&(i.addEventListener(`click`,()=>{k(r),O(e,!1),A(e),r.focus()}),i.addEventListener(`keypress`,t=>{t.key==`Enter`&&(k(r),A(e),O(e,!1),r.focus())}))})},O=(e,t)=>{e.classList.toggle(`search-comp--text-active`,t)},k=e=>{e.value=``},A=e=>{let t=e.parentElement.querySelector(`.site-header__search-suggestions ol`);t&&(t.innerHTML=``);let n=document.querySelector(`.site-header__search-suggestions-anchor`);
1n&&(n.style.display=`none`)},j=()=>{M();let e=document.querySelectorAll(`[data-header-expandable], .site-header__actions-loggedinbox`),t=document.querySelector(`.menu-overlay`);if(!e.length||!t)return;let n={attributes:!0,attributeFilter:[`aria-hidden`]},r=()=>{let n=Array.from(e).some(e=>e.getAttribute(`aria-hidden`)===`false`);t.classList.toggle(`menu-overlay--active`,n)},i=new MutationObserver(()=>{r()});e.forEach(e=>i.observe(e,n))},M=()=>{let e=document.createElement(`div`);e.classList.add(`menu-overlay`),document.body.appendChild(e)},N=`.site-header`,P=`.site-header__main`,F=`.site-header__menu`,I=`.site-header__associations`,L=1010,R=593,z=`[data-submenu-trigger]`,B=()=>{let e=document.querySelector(P).querySelectorAll(`[data-expand-menu]`);if(!e.length)return;let n=window.matchMedia(`(max-width: ${L-1}px)`).matches;e.forEach(e=>{let r=e.getAttribute(`aria-controls`)??``,i=document.getElementById(r),a=e.parentNode;if(!i)return;let s=i.querySelector(`input`),c=o([a,i],{setReturnFocus:e,fallbackFocus:e,escapeDeactivates:!0,clickOutsideDeactivates:!0,initialFocus:n?void 0:s??void 0,onActivate:()=>{let e=i.getAttribute(`aria-hidden`)===`true`;t(r,e),T(i,{reserveScrollBarGap:!0})},onDeactivate:()=>{let e=i.getAttribute(`aria-hidden`)===`true`;t(r,e),E(i)}});e.addEventListener(`click`,e=>{e.preventDefault();let t=i.getAttribute(`aria-hidden`)===`true`;c[t?`activate`:`deactivate`]()})})},V=()=>{let e=document.querySelector(N);if(!e)return;let t=window.matchMedia(`(max-width: ${L-1}px)`).matches;e.classList.toggle(`site-header--mobile`,t)};await e;var H=document.querySelector(F);j(),D(),B();var U=()=>r(H,R,V,z);U(),i(U),document.querySelectorAll(I).forEach(e=>{n(e),e.querySelectorAll(`[aria-controls]`).forEach(e=>{a(e)})});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.