{"__symbolic":"module","version":4,"metadata":{"NgxBigSpinnerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"NgxBigSpinnerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ngx-big-spinner","template":"\n    <mat-spinner class=\"rounded-spinner\" style=\"margin: 0 auto\" [diameter]=\"diameter\" [value]=\"value\" mode=\"determinate\"></mat-spinner>\n    <div style=\"position: absolute; top: 0px;\">\n        <svg preserveAspectRatio=\"xMidYMid meet\" focusable=\"false\" ng-reflect-ng-switch=\"false\" viewBox=\"0 0 122 122\" [ngStyle]=\"{'width': diameter, 'height': diameter}\">\n        <circle cx=\"50%\" cy=\"50%\" r=\"55\" class=\"spinner-background\"></circle>\n        </svg>\n        <div class=\"inner-content\" [ngStyle]=\"{'top': diameter/2 - 10 + 'px'}\">\n            <ng-content></ng-content>\n        </div>\n    </div>\n    <span *ngIf=\"display_starting_dot\" class=\"circle-dot\"></span>\n  ","styles":["\n      .spinner-background {\n          stroke-dashoffset: 172.788px;\n          stroke-width: 10%;\n          position: absolute;\n          transform: rotate(-90deg);\n          top: 0;\n          left: 0;\n          transform-origin: center;\n          overflow: visible;\n          stroke: lightgray;\n          fill: transparent;\n      }\n\n      .rounded-spinner {\n          z-index: 999;\n      }\n\n      .inner-content {\n          position: absolute;\n          font-size: 24px;\n          width: 100%;\n          text-align: center;\n      }\n\n      .circle-dot {\n          height: 10px;\n          width: 10px;\n          background-color: #ecf1f3;\n          border-radius: 50%;\n          position: absolute;\n          top: 4.5px;\n      }\n\n      ::ng-deep .rounded-spinner circle {\n          stroke-linecap: round;\n      }\n    "]}]}],"members":{"diameter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"display_starting_dot":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"NgxBigSpinnerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxBigSpinnerComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4},{"__symbolic":"reference","module":"@angular/material/progress-spinner","name":"MatProgressSpinnerModule","line":9,"character":4}],"exports":[{"__symbolic":"reference","name":"NgxBigSpinnerComponent"}]}]}],"members":{}}},"origins":{"NgxBigSpinnerService":"./lib/ngx-big-spinner.service","NgxBigSpinnerComponent":"./lib/ngx-big-spinner.component","NgxBigSpinnerModule":"./lib/ngx-big-spinner.module"},"importAs":"ngx-big-spinner"}