1app.addModule(function(){const el=document.createElement('div');el.className='scroll';el.innerHTML=`<div class="back-to-top"></div>`;document.body.appendChild(el);const target=document.querySelector('.back-to-top');let isVisible=!1;let lastScrollPosition=window.scrollY;let isScrollingUp=!1;const checkScrollDirection=()=>{const currentScrollPosition=window.scrollY;isScrollingUp=currentScrollPosition<lastScrollPosition;lastScrollPosition=currentScrollPosition};const visible=()=>{checkScrollDirection();if(window.scrollY>10&&isScrollingUp){if(!isVisible){target.classList.add('back-to-top--visible');isVisible=!0}}else{if(isVisible){target.classList.remove('back-to-top--visible');isVisible=!1}}};window.addEventListener('scroll',visible);target.addEventListener('click',()=>{const body=document.querySelector('body');body.scrollIntoView({behavior:"smooth"})});visible()});
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.