1(function(){"use strict";function initButton(){var buttonPath=document.querySelector('.smooth-back-to-top-button path, .smooth-back-to-top-button rect');if(!buttonPath){return} 2var pathLength=buttonPath.getTotalLength();buttonPath.style.strokeDasharray=pathLength+' '+pathLength;buttonPath.style.strokeDashoffset=pathLength;var isTicking=!1;var updateButtonProgress=function(){var scroll=window.scrollY;var height=document.documentElement.scrollHeight-window.innerHeight;var progress=height>0?pathLength-(scroll*pathLength/height):pathLength;buttonPath.style.strokeDashoffset=progress;isTicking=!1};var onScroll=function(){if(!isTicking){window.requestAnimationFrame(updateButtonProgress);isTicking=!0}};updateButtonProgress();window.addEventListener('scroll',onScroll,{passive:!0})} 3if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initButton)}else{initButton()}})()
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.