https://agelessrx.com/wp-content/themes/agelessrx-2024/assets/arx-ui/js/results-overview-DU9Jt4yX.js
1const p="cubic-bezier(0.22, 1, 0.36, 1)";function X(t){return 1-Math.pow(1-t,4)}function k(t,a,s,i,e){let r=null,n=null;return n=setTimeout(()=>{t.style.opacity="1";const T=performance.now();function c(m){const g=m-T,y=Math.min(g/i,1);t.textContent=Math.round(X(y)*a)+s,y<1&&(r=requestAnimationFrame(c))}r=requestAnimationFrame(c)},e),{cancel(){clearTimeout(n),r&&cancelAnimationFrame(r)}}}function z(t){const a=Array.from(t.querySelectorAll("[data-countup-target]")),s=Array.from(t.querySelectorAll("[data-countup-icon]")),i=Array.from(t.querySelectorAll("[data-countup-icon-container]")),e=Array.from(t.querySelectorAll("[data-countup-description]")),r=Array.from(t.querySelectorAll("[data-countup-separator]"));if(!a.length)return;const n=parseInt(t.dataset.countupDuration,10)||1500,T=parseInt(t.dataset.countupIconDuration,10)||400,c=parseInt(t.dataset.countupContainerDuration,10)||300,m=parseInt(t.dataset.countupDescriptionDuration,10)||1e3,g=parseInt(t.dataset.countupSeparatorDuration,10)||800,y=parseFloat(t.dataset.countupThreshold)||.3,$=t.dataset.countupRootMargin||"0px",b=a.map(o=>parseFloat(o.dataset.countupTarget)||0),v=a.map(o=>o.dataset.countupPost||"");function w(){a.forEach(o=>{o.textContent="0",o.style.opacity="0",o.classList.remove("stat-glow")}),i.forEach(o=>{o.style.opacity="0",o.style.transform="translateY(8px)",o.style.transition="none"}),s.forEach(o=>{o.style.transform="translateY(100%)",o.style.transition="none"}),e.forEach(o=>{o.style.opacity="0",o.style.transform="translateX(5px)",o.style.transition="none"}),r.forEach(o=>{o.style.setProperty("--separator-scale","0"),o.style.setProperty("--separator-duration","0ms")})}w();let A=[];const q=t.hasAttribute("data-countup-no-reset");let C=!1;const P=new IntersectionObserver(o=>{o.forEach(I=>{I.isIntersecting&&!(q&&C)?(C=!0,A=a.map((d,u)=>{const E=s[u],f=i[u],h=e[u],S=r[u],W=window.matchMedia("(max-width: 767px)").matches,x=c*.4+n*.5,M=u*(W?x*.7:x),l=M+c*.4,Y=setTimeout(()=>{f&&(f.style.transition=`opacity ${c}ms ${p}, transform ${c}ms ${p}`,f.style.opacity="1",f.style.transform="translateY(0)")},M),R=setTimeout(()=>{E&&(E.style.transition=`transform ${T}ms ${p}`,E.style.transform="translateY(0)")},l),U=k(d,b[u],v[u],n,l),B=setTimeout(()=>{S&&(S.style.setProperty("--separator-duration",`${g}ms`),S.style.setProperty("--separator-scale","1"))},l),L=setTimeout(()=>{d.classList.add("stat-glow")},l+n*.7),O=setTimeout(()=>{h&&(h.style.transition=`opacity ${m}ms ${p}, transform ${m}ms ${p}`,h.style.opacity="0.8",h.style.transform="translateX(0)")},l+n*.1);return{cancel(){clearTimeout(Y),clearTimeout(R),clearTimeout(B),clearTimeout(L),clearTimeout(O),U.cancel()}}})):I.boundingClientRect.top>0&&!q&&(A.forEach(d=>d.cancel()),A=[],w())})},{threshold:y,rootMargin:$}),D=t.dataset.countupTrigger,F=D&&t.closest(D)||t;P.observe(F)}function Q(){const t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;document.querySelectorAll("[data-arxui-countup]").forEach(a=>{const s=parseInt(a.dataset.countupMinWidth,10)||0,i=s>0&&window.innerWidth<s;if(t||i){a.querySelectorAll("[data-countup-target]").forEach(e=>{e.textContent=e.dataset.countupTarget+(e.dataset.countupPost||""),e.style.opacity="1"}),a.querySelectorAll("[data-countup-icon-container]").forEach(e=>{e.style.opacity="1",e.style.transform="none"}),a.querySelectorAll("[data-countup-icon]").forEach(e=>{e.style.transform="none"}),a.querySelectorAll("[data-countup-description]").forEach(e=>{e.style.opacity="0.8",e.style.transform="none"}),a.querySelectorAll("[data-countup-separator]").forEach(e=>{e.style.setProperty("--separator-scale","1")});return}z(a)})}export{Q as initCountUp};
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.