1const r={activeClass:"is-fixed",offset:0,related:[]},i=(a,e)=>{window.scrollY>(e.offsetAdd??e.offset)?(a.classList.add(e.activeClass),e.related.map(({obj:t,activeClass:s=e.activeClass})=>t&&document.querySelector(t)?.classList.add(s))):window.scrollY<=(e.offsetRemove??e.offset)&&(a.classList.remove(e.activeClass),e.related.map(({obj:t,activeClass:s=e.activeClass})=>t&&document.querySelector(t)?.classList.remove(s)))},d=(a,e={})=>{const t=document.querySelector(a),s={...r,...e};t&&(window.addEventListener("scroll",c(()=>i(t,s),100),{passive:!0}),i(t,s))};function c(a,e){e=e;let t,s;return function(...o){const l=+new Date;t&&l<t+e?(clearTimeout(s),s=setTimeout(()=>{t=l,a.apply(o)},e)):(t=l,a.apply(o))}}export{d as default};
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.