| Server IP : 51.91.236.255 / Your IP : 216.73.217.120 Web Server : Apache System : Linux webm002.cluster129.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : laureet ( 1012854) PHP Version : 8.0.30 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/laureet/www/wp-content/plugins/rhye-core/modules/asideCounters/ |
Upload File : |
!function(t){"use strict";window.rhye.components.AsideCounters=class extends window.rhye.components.Base{constructor({scope:t,target:e}){super({scope:t,target:e})}run(){const e=this,s=this.$target.find(".js-counter");if(!s.length)return!1;s.each((function(){new window.rhye.components.Counter({scope:e.scope,target:t(this)})}))}},window.rhye.components.Counter=class extends window.rhye.components.ScrollAnimation{constructor(t){super(t),this.$num=this.$target.find(".js-counter__number"),this.start=this.$target.data("counter-start")||0,this.target=this.$target.data("counter-target")||100,this.digits=this.target.toString().length,this.duration=this.$target.data("counter-duration")||4,this.prefix=this.$target.data("counter-prefix")||"",this.suffix=this.$target.data("counter-suffix")||"",this.counter={val:this.numberStart},this._prepare(),this.animate()}_prepare(){let t=parseFloat(this.start).toFixed(0);t=this.prefix+this._addZeros(t)+this.suffix,this.$num.text(t)}animate(){const t=new gsap.timeline;let e;t.to(this.counter,{duration:this.duration,val:parseFloat(this.target).toFixed(0),ease:"power4.out",onUpdate:()=>{e=parseFloat(this.counter.val).toFixed(0),e=this._addZeros(e),this.$num.text(this.prefix+e+this.suffix)}}),this._createScene({element:this.$target,timeline:t})}_addZeros(t){for(;t.toString().length<this.digits;)t="0"+t;return t}}}(jQuery);