1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[35753],{753:(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});class a extends window.PluginBaseClass{init(){let e=this,t=document.querySelector("[data-counter-"+this.options.id+"-container=true]"),n=t.getAttribute("data-text"),a=+t.getAttribute("data-start"),r=+t.getAttribute("data-end");new IntersectionObserver(function(t,i){t.forEach(t=>{t.isIntersecting&&e.animate(t.target,n,a,r,e.options.speed)})},{rootMargin:"0px",threshold:1}).observe(t)}animate(e,t,n,a,r){let i=null;Date.now(),e.innerHTML=this.replaceTemplate(t,n,n,a);let o=s=>{i||(i=s);let l=Math.min((s-i)/r,1);e.innerHTML=this.replaceTemplate(t,Math.floor(l*(a-n)+n),n,a),l<1?window.requestAnimationFrame(o):window.cancelAnimationFrame(window.requestAnimationFrame(o))};window.requestAnimationFrame(o)}replaceTemplate(e,t,n,a){return""===e&&(e="{counter}"),e=(e=(e=e.replace(/\{counter\}/g,t)).replace(/\{start\}/g,n)).replace(/\{end\}/g,a)}}a.options={speed:1e3,id:""}}}]);
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.