import{_ as D,a as m,c as v,t as h,d as S,f as O,G as d,M as N,h as T,y as f,x as u,i as n,C as q,u as _,N as A}from"./index-wyO9_XA2.js";let y=0;const w="webkit moz ms o".split(" ");let r,l;const C=typeof window>"u";if(C)r=function(){},l=function(){};else{r=window.requestAnimationFrame,l=window.cancelAnimationFrame;let t;for(let e=0;e{e(a+i)},i);return y=a+i,s},l=function(e){window.clearTimeout(e)})}const P={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator(t){return t>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default(t,e,a,i){return a*(-Math.pow(2,-10*t/i)+1)*1024/1023+e}}},data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=r(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){l(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,r(this.count)},reset(){this.startTime=null,l(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(t){this.startTime||(this.startTime=t),this.timestamp=t;const e=t-this.startTime;this.remaining=this.localDuration-e,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(e,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(e,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(e/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(e/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),e1?this.decimal+e[1]:"",s=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;s.test(a);)a=a.replace(s,"$1"+this.separator+"$2");return this.prefix+a+i+this.suffix}},destroyed(){l(this.rAF)}};function j(t,e,a,i,s,V){return m(),v("span",null,h(s.displayValue),1)}const p=D(P,[["render",j]]);function k(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function g(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(t,s).enumerable})),a.push.apply(a,i)}return a}p.unmounted=p.destroyed,Reflect.deleteProperty(p,"destroyed");var b=function(t){for(var e=1;e{const s=d("el-tag"),V=d("el-divider"),x=d("el-card"),F=d("el-col");return m(!0),v(A,null,N(e,(o,c)=>(m(),T(F,{span:6,lg:6,md:12,sm:12,xs:24,key:c},{default:f(()=>[u(x,{class:"rounded-md",shadow:"hover"},{default:f(()=>[n("div",$,[n("span",B,h(o.title1),1),u(s,{type:c==0?"primary":c==1?"success":c==2?"warning":"danger"},{default:f(()=>[q(h(o.unit),1)]),_:2},1032,["type"])]),n("div",E,[u(_(b),{startVal:0,endVal:o.value1,duration:2e3},null,8,["endVal"])]),u(V,{direction:"horizontal","content-position":"left"}),n("div",R,[n("span",M,h(o.title2),1),n("span",null,[u(_(b),{startVal:0,endVal:o.value2,duration:2e3},null,8,["endVal"])])])]),_:2},1024)]),_:2},1024))),128)}}});export{K as default};