1(()=>{var r=document.querySelector("body"),c=document.querySelector("#cs-navigation"),s=document.querySelector("#cs-navigation .cs-toggle");function i(t){let e=t.getAttribute("aria-expanded");t.setAttribute("aria-expanded",e==="false"?"true":"false")}function a(){s.classList.toggle("cs-active"),c.classList.toggle("cs-active"),r.classList.toggle("cs-open"),i(s)}s.addEventListener("click",a);c.addEventListener("click",function(t){t.target===c&&c.classList.contains("cs-active")&&a()});function n(t){t.classList.toggle("cs-active");let e=t.querySelector(".cs-dropdown-button");e&&i(e)}var u=document.querySelectorAll(".cs-dropdown");u.forEach(t=>{let e=!1;t.addEventListener("focusout",function(o){if(e){e=!1;return}if(!t.contains(o.relatedTarget)){t.classList.remove("cs-active");let d=t.querySelector(".cs-dropdown-button");d&&i(d)}}),t.addEventListener("keydown",function(o){t.classList.contains("cs-active")&&o.stopPropagation(),(o.key==="Enter"||o.key===" ")&&(o.preventDefault(),n(t)),o.key==="Escape"&&(e=!0,n(t))}),window.matchMedia("(max-width: 63.9375rem)").matches&&t.addEventListener("click",()=>n(t))});var l=document.querySelectorAll(".cs-drop-li > .cs-li-link");l.forEach(t=>{t.addEventListener("keydown",function(e){e.key==="Enter"&&(window.location.href=this.href)})});document.addEventListener("keydown",t=>{t.key==="Escape"&&s.classList.contains("cs-active")&&a()});})();
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.