PageSourceSearch

https://wamsutta.com/cdn/shop/t/3/assets/stat-group-BU-laR6L.js

js wamsutta.com collected 2026-10-03 23:03:42 UTC 1,942 bytes, 1 lines download raw bytes

1import{r as j,t as b,n as W}from"./index-WuD-nmz1.js";import{d as w}from"./delay-offset-BriU8bAE.js";import{i as M}from"./intersection-watcher-CUxw_1LB.js";import{s as y}from"./shouldAnimate-DECYP1Jb.js";import"./media-queries-CokWIw5y.js";const F={items:".stat-group__inner > *"},S=t=>{w(t,[F.items]);const n=M(t);return{destroy(){n==null||n.destroy()}}};j("stat-group",{onLoad(){this.statFunction();let t;window.addEventListener("resize",()=>{clearTimeout(t),t=setTimeout(()=>{this.statFunction()},300)}),y(this.container)&&(this.animateStatGroup=S(this.container))},statFunction(t){const n=b(".js-group",this.container),c=this.container.getAttribute("data-border-color"),a=parseFloat(this.container.getAttribute("data-duration"));n.forEach(e=>{const r=W(".js-svg",e),d=W(".js-number",e),l=parseFloat(e.getAttribute("data-number")),u=e.getAttribute("data-unit");d.textContent="",r.innerHTML="";const m=l/100,o=e.offsetWidth,h=o/2,i=o*.96/2,p=h-i,s=Snap(r);let k=s.path("");const f=s.circle(o/2,o/2,i),v=window.innerWidth;let g=3;v>=768&&(g=5),f.attr({stroke:"none",fill:"none",strokeWidth:g});const A={center:h,radius:i,start:p,svgObj:r,per:m,svg:s,arc:k,color:c,unit:u,duration:a,circle:f};this.run(A)})},run(t){const n=t.per*360;Snap.animate(0,n,c=>{t.arc.remove();const a=Math.round(c/360*100),e=window.innerWidth;let r=3;if(e>=768&&(r=5),a===100)t.circle.attr({stroke:t.color,strokeWidth:r});else{const d=c,l=d-90,u=Math.PI*l/180,m=t.center+t.radius*Math.cos(u),o=t.center+t.radius*Math.sin(u),h=d>180?1:0,i="M"+t.center+","+t.start+" A"+t.radius+","+t.radius+" 0 "+h+",1 "+m+","+o;b("path",t.svg.node).forEach(s=>{s.setAttribute("stroke","none")}),t.arc=t.svg.path(i),t.arc.attr({stroke:t.color,fill:"none",strokeWidth:r,strokeLinecap:"round"})}t.svgObj.previousElementSibling.innerHTML=a+t.unit},t.duration,mina.easeinout)},onUnload(){var t,n;(t=this._statFunction)==null||t.destroy(),(n=this.animateStatGroup)==null||n.destroy()}});

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.