File: /mnt/data/smarthr-co-in/demo/angular/template/chunk-HKCOLFZ6.js
import{a as D}from"./chunk-ILLDEPHH.js";import{Bb as E,C as c,D as l,Hd as v,Oc as u,Pc as a,Wb as i,Xb as t,fb as m,tc as e,u as p,uc as b,vc as d,yb as f}from"./chunk-AQ27DSQO.js";import"./chunk-EQDQRRRY.js";var h=class s{transform(n){let o=Math.floor(n/60);return"00 Day 00:"+("00"+o).slice(-2)+":"+("00"+Math.floor(n-o*60)).slice(-2)}static \u0275fac=function(o){return new(o||s)};static \u0275pipe=E({name:"formatTime",type:s,pure:!0})};var S=class s{routes=D;counter=1;maxValue=3e3;timerSubscription;counter1=1;maxValue1=1e4;timerSubscription1;counter2=1;maxValue2=15e3;timerSubscription2;countDown4;counter4=180;tick4=1e3;countDown5;counter5=0;tick5=1e3;countDown6;counter6=30;tick6=1e3;countDown7;counter7=10;tick7=1e3;constructor(){this.timerSubscription=l(2).pipe(p(()=>this.increment())).subscribe(),this.timerSubscription1=l(2).pipe(p(()=>this.increment1())).subscribe(),this.timerSubscription2=l(2).pipe(p(()=>this.increment2())).subscribe()}increment(){this.counter++,this.counter>=this.maxValue&&this.timerSubscription.unsubscribe()}increment1(){this.counter1++,this.counter1>=this.maxValue1&&this.timerSubscription1.unsubscribe()}increment2(){this.counter2++,this.counter2>=this.maxValue2&&this.timerSubscription2.unsubscribe()}ngOnInit(){this.countDown4=c(0,this.tick4).subscribe(n=>{this.counter4==0&&n&&this.countDown4&&this.countDown4.unsubscribe(),--this.counter4}),this.countDown5=c(0,this.tick5).subscribe(n=>{this.counter5==0&&n&&this.countDown5&&this.countDown5.unsubscribe(),++this.counter5}),this.countDown6=c(0,this.tick6).subscribe(n=>{this.counter6==0&&n&&this.countDown6&&this.countDown6.unsubscribe(),--this.counter6}),this.countDown7=c(0,this.tick7).subscribe(n=>{this.counter7==0&&n&&this.countDown7&&this.countDown7.unsubscribe(),--this.counter7})}ngOnDestroy(){this.countDown4=void 0,this.countDown5=void 0,this.countDown6=void 0,this.countDown7=void 0}countDownDate=new Date("Nov 27, 2022 10:25:20").getTime();demo;x=setInterval(()=>{let n=new Date().getTime(),o=this.countDownDate-n,r=Math.floor(o/(1e3*60*60*24)),x=Math.floor(o%(1e3*60*60*24)/(1e3*60*60)),w=Math.floor(o%(1e3*60*60*60)/(1e3*60)),C=Math.floor(o%(1e3*60)/1e3);this.demo=r+"d "+x+"h "+w+"m "+C+"s "});static \u0275fac=function(o){return new(o||s)};static \u0275cmp=f({type:s,selectors:[["app-ui-counter"]],decls:76,vars:16,consts:[[1,"cardhead"],[1,"container-fluid"],[1,"page-header"],[1,"row"],[1,"col-sm-12"],[1,"page-title"],[1,"col-md-4"],[1,"card"],[1,"card-body","number-display"],[1,"card-body"],[1,"card-header"],[1,"card-title"]],template:function(o,r){o&1&&(i(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h3",5),e(6,"Counter"),t()()()(),i(7,"div",3)(8,"div",6)(9,"div",7)(10,"div",8)(11,"h5"),e(12,"Clients"),t(),e(13),t()()(),i(14,"div",6)(15,"div",7)(16,"div",8)(17,"h5"),e(18,"Total Sales"),t(),e(19),t()()(),i(20,"div",6)(21,"div",7)(22,"div",9)(23,"h5"),e(24,"Total Projects"),t(),e(25),t()()(),i(26,"div",6)(27,"div",7)(28,"div",10)(29,"h5",11),e(30,"Count Down"),t()(),i(31,"div",9)(32,"h6"),e(33,"Time Count from 3"),t(),e(34),u(35,"formatTime"),t()()(),i(36,"div",6)(37,"div",7)(38,"div",10)(39,"h5",11),e(40,"Count Up"),t()(),i(41,"div",9)(42,"h6"),e(43,"Time Counting From 0"),t(),e(44),u(45,"formatTime"),t()()(),i(46,"div",6)(47,"div",7)(48,"div",10)(49,"h5",11),e(50,"Count Inbetween"),t()(),i(51,"div",9)(52,"h6"),e(53,"Time counting from 30 to 20"),t(),e(54),u(55,"formatTime"),t()()(),i(56,"div",6)(57,"div",7)(58,"div",10)(59,"h5",11),e(60,"Count Callback"),t()(),i(61,"div",9)(62,"h6"),e(63,"Count from 10 to 0 and calls timer end callback"),t(),e(64),u(65,"formatTime"),t()()(),i(66,"div",6)(67,"div",7)(68,"div",10)(69,"h5",11),e(70,"Custom Output"),t()(),i(71,"div",9)(72,"h6"),e(73,"Changed output pattern"),t(),i(74,"span"),e(75),t()()()()()()()),o&2&&(m(13),d(" ",r.counter," "),m(6),d(" ",r.counter1," "),m(6),d(" ",r.counter2," "),m(9),d(" ",a(35,8,r.counter4)," "),m(10),d(" ",a(45,10,r.counter5)," "),m(10),d(" ",a(55,12,r.counter6)," "),m(10),d(" ",a(65,14,r.counter7)," "),m(11),b(r.demo))},dependencies:[v,h],encapsulation:2})};export{S as UiCounterComponent};