1window.Hash_Link_Scroll_Offset=window.Hash_Link_Scroll_Offset||{},((e,n,s)=>{s.scrollTo=0,s.initialScroll=!1,s.isScrolling=!1,s.hash=null,e.location.hash&&(s.initialScroll=!0),s.init=function(){if(s.offset=s.getOffset(),s.htmlAndBody=n.querySelectorAll("html, body"),n.querySelectorAll("a:not(.no-scroll)").forEach(function(l){l.addEventListener("click",function(l){s.hash=this.hash,s.hash&&s.scrollToHash(s.hash,l)})}),s.initialScroll){s.hash=e.location.hash;let l=s.getHashElement(s.hash);l&&setTimeout(function(){s.isScrolling=!0,e.scrollTo(0,0),s.scrollToHash(l)},10)}},s.getOffset=function(){let l="undefined"!=typeof hlsOffset?hlsOffset.offset:0;return l=n.getElementById("wpadminbar")?(parseInt(l,10)+32).toString():l},s.getHashElement=function(l){var t="object"==typeof l;let o=t?l:n.getElementById(l.substr(1));return!!(o=o||t?o:n.querySelector('[name="'+l.substr(1)+'"]'))&&!o.classList.contains("no-scroll")&&!o.closest(".no-scroll-wrap")&&o},s.scrollToHash=function(l,o){l="object"==typeof l?l:s.getHashElement(l);if(l){s.isScrolling=!0,s.scrollTo=l.getBoundingClientRect().top+e.scrollY-s.offset;let t=new Event("hash_link_scroll_offset.scroll_to");s.htmlAndBody.forEach(function(l){l.dispatchEvent(t)}),s.scroll(s.scrollTo),o&&o.preventDefault&&o.preventDefault()}},s.scroll=function(l){e.scrollTo({top:l,behavior:"smooth"}),s.initialScroll=s.isScrolling=!1;let t=new Event("hash_link_scroll_offset.complete");s.htmlAndBody.forEach(function(l){l.dispatchEvent(t)})},s.init()})(window,document,window.Hash_Link_Scroll_Offset);
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.