1var o=document.querySelector("#nav-container"),r=o.querySelector("ul"),i=document.querySelector("#burger-template").content.cloneNode(!0),t=i.querySelector("button");t.addEventListener("click",()=>{let e=t.getAttribute("aria-expanded")==="false";e?(u(o),document.documentElement.classList.add("navi-open")):document.documentElement.classList.remove("navi-open"),t.setAttribute("aria-expanded",e)});o.addEventListener("keyup",e=>{e.code==="Escape"&&(t.setAttribute("aria-expanded",!1),document.documentElement.classList.remove("navi-open"),t.focus())});o.insertBefore(i,r);function u(e){let s=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])'),a=s[0],c=s[s.length-1],d=9;e.addEventListener("keydown",function(n){if(n.key==="Tab"||n.keyCode===d)if(t.getAttribute("aria-expanded")=="true")n.shiftKey?document.activeElement===a&&(c.focus(),n.preventDefault()):document.activeElement===c&&(a.focus(),n.preventDefault());else return})}
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.