1window.lqt=window.lqt||{},lqt.InnerShortcutNav=function(){const e=document.querySelectorAll(".inner-shortcut-nav select"),t=document.querySelectorAll(".inner-shortcut-nav--radio a"),n=new Map,r=new Map;let o="",a=window.innerWidth;return{Init:()=>{e.forEach(e=>{e.addEventListener("change",function(e){if(""==e.target.value)return;let t=document.querySelector("#"+e.target.value);if(!t)return;let n=t.getBoundingClientRect().top+window.pageYOffset-150;window.scrollTo({top:n,left:0,behavior:"smooth"});let r=new URL(window.location.href);r.hash="#"+e.target.value,window.history.pushState(null,null,r)})}),t.forEach(e=>{e.addEventListener("click",function(e){if(e.preventDefault(),""==e.target.href)return;let t=e.target.href.split("#")[1],n=document.querySelector("a#"+t);if(console.log(n),!n)return;let r=n.getBoundingClientRect().top+window.pageYOffset-150;window.scrollTo({top:r,left:0,behavior:"smooth"});let o=new URL(window.location.href);o.hash="#"+t,window.history.pushState(null,null,o)})});let l=!1,i="-60px 0px -"+(window.innerHeight-160)+"px 0px";t.length>0&&(i="-60px 0px 0px 0px");let c=document.querySelectorAll(".section.content a[id]");0==c.length&&(c=document.querySelectorAll("#mainBodyContent .section a[id]"));const d=()=>{let e,n=0;if(r.forEach((t,r)=>{if(parseFloat(t)>n)return n=parseFloat(t),void(e=r)}),o!=e){o=e,t.forEach(e=>{e.classList.remove("radio--active")});let n=document.querySelector('.inner-shortcut-nav--radio a[href$="'+o+'"]');n.classList.add("radio--active"),a<1024&&document.querySelector(".shortcutnav").scrollTo({left:n.offsetLeft,top:0,behavior:"smooth"})}},s={root:document,rootMargin:i,threshold:t.length>0?[.1,.2,.3,.4,.5,.6,.7,.8,.9,1]:1};let u=null;t.length>0&&c.forEach((e,t)=>{currentParent=e.closest("div.gd__i"),currentParent.dataset.anchorid=e.id,r.set(e.id,0),n.set(e.id,currentParent.offsetHeight),null==u&&(u=currentParent),currentParent!==u&&(l||(l=null!=u))}),c.forEach((a,i)=>{const c=new IntersectionObserver(([a])=>((a,l)=>{if(a.isIntersecting)if(e.length>0)e[0].value=a.target.id.replace("--end","");else{let e=a.target.id.replace("--end","");"DIV"==a.target.tagName&&(e=a.target.dataset.anchorid),r.set(e,n.get(a.target.dataset.anchorid)*a.intersectionRatio),d()}else if(t.length>0){r.set(a.target.dataset.anchorid,0);let e=!1;r.forEach((t,n)=>{parseFloat(t)>0&&(e=!0)}),e||(t.forEach(e=>{e.classList.remove("radio--active")}),o="")}})(a),s);l?c.observe(a.closest("div.gd__i")):c.observe(a)})}}}(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",lqt.InnerShortcutNav.Init):lqt.InnerShortcutNav.Init();
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.