var k=Object.defineProperty;var S=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var _=(r,e,a)=>e in r?k(r,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[e]=a,V=(r,e)=>{for(var a in e||(e={}))P.call(e,a)&&_(r,a,e[a]);if(S)for(var a of S(e))T.call(e,a)&&_(r,a,e[a]);return r};var x=(r,e,a)=>new Promise((d,t)=>{var u=n=>{try{l(a.next(n))}catch(o){t(o)}},s=n=>{try{l(a.throw(n))}catch(o){t(o)}},l=n=>n.done?d(n.value):Promise.resolve(n.value).then(u,s);l((a=a.apply(r,e)).next())});import{a9 as b,aa as j,x as q,_ as z,w as D,__tla as H}from"./index-f0df2f76.js";import{d as I,k as h,e as M,u as A,s as G,w as J,o as K,_ as L,$ as O,a6 as Q,af as R}from"./vue-1631514e.js";let v,U=Promise.all([(()=>{try{return H}catch(r){}})()]).then(()=>x(void 0,null,function*(){const r={startVal:{type:Number,default:0},endVal:{type:Number,default:2021},duration:{type:Number,default:1500},autoplay:{type:Boolean,default:!0},decimals:{type:Number,default:0,validator(t){return t>=0}},prefix:{type:String,default:""},suffix:{type:String,default:""},separator:{type:String,default:","},decimal:{type:String,default:"."},color:{type:String},useEasing:{type:Boolean,default:!0},transition:{type:String,default:"linear"}},e=I({name:"CountTo",props:r,emits:["onStarted","onFinished"],setup(t,{emit:u}){const s=h(t.startVal),l=h(!1);let n=b(s);const o=M(()=>F(A(n)));G(()=>{s.value=t.startVal}),J([()=>t.startVal,()=>t.endVal],()=>{t.autoplay&&p()}),K(()=>{t.autoplay&&p()});function p(){m(),s.value=t.endVal}function N(){s.value=t.startVal,m()}function m(){n=b(s,V({disabled:l,duration:t.duration,onFinished:()=>u("onFinished"),onStarted:()=>u("onStarted")},t.useEasing?{transition:j[t.transition]}:{}))}function F(i){if(!i&&i!==0)return"";const{decimals:$,decimal:w,separator:c,suffix:B,prefix:C}=t;i=Number(i).toFixed($),i+="";const y=i.split(".");let f=y[0];const E=y.length>1?w+y[1]:"",g=/(\d+)(\d{3})/;if(c&&!q(c))for(;g.test(f);)f=f.replace(g,"$1"+c+"$2");return C+f+E+B}return{value:o,start:p,reset:N}}});function a(t,u,s,l,n,o){return L(),O("span",{style:R({color:t.color})},Q(t.value),5)}let d;d=z(e,[["render",a]]),v=D(d)}));export{v as C,U as __tla};