1function scrollToY(e,n){function t(){i+=1/60;var e=i/s,r=a[n](e);e<1?(requestAnimFrame(t),window.scrollTo(0,o+-o*r)):window.scrollTo(0,0)}var o=window.scrollY||document.documentElement.scrollTop,i=0,s=Math.max(.3,Math.min(o/e,3)),a={out:function(e){return 1===e?1:-Math.pow(2,-10*e)+1},in:function(e){return Math.pow(e,3)},even:function(e){return-.5*(Math.cos(Math.PI*e)-1)},inout:function(e){return(e/=.5)<1?.5*Math.pow(e,3):.5*(Math.pow(e-2,3)+2)}};t()}function showScrollButton(){posY=self.pageYOffset,btn=document.querySelector(".scrollup-btn"),0!=posY||btn.classList.contains("btn-hide")||btn.classList.add("btn-hide"),posY>0&&btn.classList.contains("btn-hide")&&btn.classList.remove("btn-hide")}var moduleId="exabit.scrollup",defImage='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 1 32 32"><path d="M22.4 22.5C22.8 22.9 23.5 22.9 24 22.5L25.7 20.8C26.1 20.4 26.1 19.7 25.7 19.2L16.8 10.3C16.4 9.9 15.6 9.9 15.2 10.3L6.3 19.2C5.9 19.7 5.9 20.4 6.3 20.8L8 22.5C8.5 22.9 9.2 22.9 9.6 22.5L16 16.1 22.4 22.5Z"></path></svg>',image=image||defImage,speed=speed||3e3,easeF=easeF||"out";document.addEventListener("DOMContentLoaded",function(){var e=document.createElement("div");e.className="scrollup-btn btn-hide",e.innerHTML=image,document.querySelector("body").appendChild(e),showScrollButton(),window.addEventListener("scroll",function(){showScrollButton()}),e.addEventListener("click",function(){scrollToY(speed,easeF)})}),window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,25)}}();
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.