1var module_214172814757=void function(){const prefersReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches,statBlocks=document.querySelectorAll(".stat-block__stats");function triggerCounters(statsContainer){statsContainer.querySelectorAll(".stat-block__stat-number").forEach(numberEl=>{const valueEl=numberEl.querySelector(".stat-block__stat-value"),target=parseInt(numberEl.dataset.value,10);valueEl&&!isNaN(target)&&(prefersReducedMotion?valueEl.textContent=target:function(element,start,end,duration){const range=end-start,startTime=performance.now();requestAnimationFrame(function update(currentTime){const elapsed=currentTime-startTime,progress=Math.min(elapsed/duration,1),eased=1-Math.pow(1-progress,3),current=Math.floor(start+range*eased);element.textContent=current,progress<1?requestAnimationFrame(update):element.textContent=end})}(valueEl,0,target,1500))})}const illustrations=document.querySelectorAll(".stat-block__illustration");if(!("IntersectionObserver"in window))return statBlocks.forEach(triggerCounters),void illustrations.forEach(img=>img.classList.add("is-visible"));const statsObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{entry.isIntersecting&&(triggerCounters(entry.target),statsObserver.unobserve(entry.target))})},{threshold:.3}),illustrationObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{entry.isIntersecting&&(entry.target.classList.add("is-visible"),illustrationObserver.unobserve(entry.target))})},{threshold:.2,rootMargin:"0px 0px -50px 0px"});statBlocks.forEach(stats=>statsObserver.observe(stats)),illustrations.forEach(img=>illustrationObserver.observe(img))}(); 2//# sourceURL=https://2492978.fs1.hubspotusercontent-na1.net/hubfs/2492978/hub_generated/module_assets/1/214172814757/1780449119060/module_stat-block-wrap.js
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.