{"__symbolic":"module","version":4,"metadata":{"TsLoadingOverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"TsLoadingOverlayComponent"},{"__symbolic":"reference","name":"TsLoadingOverlayDirective"}],"entryComponents":[{"__symbolic":"reference","name":"TsLoadingOverlayComponent"}],"exports":[{"__symbolic":"reference","name":"TsLoadingOverlayDirective"}]}]}],"members":{}},"TsLoadingOverlayComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"ts-loading-overlay","host":{"class":"ts-loading-overlay"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":18,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":19,"character":17},"member":"None"},"exportAs":"tsLoadingOverlay","template":"<div class=\"c-loading-overlay qa-loading-overlay\">\n  <svg\n    class=\"c-loading-overlay__spinner\"\n    width=\"65px\"\n    height=\"65px\"\n    viewBox=\"0 0 66 66\"\n    xmlns=\"http://www.w3.org/2000/svg\"\n  >\n    <circle\n      class=\"path\"\n      fill=\"none\"\n      stroke-width=\"6\"\n      stroke-linecap=\"round\"\n      cx=\"33\"\n      cy=\"33\"\n      r=\"30\"\n    ></circle>\n  </svg>\n</div>\n","styles":["@-webkit-keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}.ts-loading-overlay :not(.mat-form-field-label-wrapper){box-sizing:border-box}.ts-loading-overlay h1,.ts-loading-overlay h2,.ts-loading-overlay h3,.ts-loading-overlay h4,.ts-loading-overlay h5,.ts-loading-overlay p{margin:unset}.ts-loading-overlay .c-loading-overlay{align-content:center;align-items:center;background-color:rgba(250,250,250,.8);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;will-change:opacity;z-index:502}.c-loading-overlay--hidden{opacity:0;transition:opacity .2s}.c-loading-overlay__spinner{-webkit-animation:1.4s linear infinite rotator;animation:1.4s linear infinite rotator}.c-loading-overlay .path{-webkit-animation:1.4s ease-in-out infinite dash;animation:1.4s ease-in-out infinite dash;stroke:#00538a;stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center}"]}]}],"members":{}},"TsLoadingOverlayDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":29,"character":1},"arguments":[{"selector":"[tsLoadingOverlay]"}]}],"members":{"tsLoadingOverlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":60,"character":3},"arguments":["style.position"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":65,"character":24},{"__symbolic":"reference","module":"@terminus/ngx-tools/browser","name":"TsWindowService","line":66,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":67,"character":38},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":68,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":69,"character":22}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"determinePosition":[{"__symbolic":"method"}]}}},"origins":{"TsLoadingOverlayModule":"./loading-overlay.module","TsLoadingOverlayComponent":"./loading-overlay.component","TsLoadingOverlayDirective":"./loading-overlay.directive"},"importAs":"@terminus/ui/loading-overlay"}