{"__symbolic":"module","version":4,"metadata":{"CountdownButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"gor-countdown-button, mag-countdown-button","template":"\n    <ng-container *ngIf=\"(counter$ | async); else actionTemplate\">\n      <gor-button btnType=\"gray\" type=\"button\" [disabled]=\"true\">{{\n        counterText\n      }}</gor-button>\n    </ng-container>\n    <ng-template #actionTemplate>\n      <gor-button btnType=\"green\" type=\"button\" (click)=\"dispatchAction()\">{{\n        actionText\n      }}</gor-button>\n    </ng-template>\n  ","styles":[":host { display: flex; justify-content: center; width: 100%; }"],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":31,"character":19},"member":"OnPush"}}]}],"members":{"actionText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"waitText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"waitTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"buttonClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"dispatchAction":[{"__symbolic":"method"}],"startTimer":[{"__symbolic":"method"}]}},"CountdownButtonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12},{"__symbolic":"reference","module":"@gorilainvest/ui-toolkit/button","name":"ButtonModule","line":8,"character":26}],"declarations":[{"__symbolic":"reference","name":"CountdownButtonComponent"}],"exports":[{"__symbolic":"reference","name":"CountdownButtonComponent"}]}]}],"members":{}}},"origins":{"CountdownButtonComponent":"./lib/countdown-button.component","CountdownButtonModule":"./lib/countdown-button.module"},"importAs":"@gorilainvest/ui-toolkit/countdown-button"}