[{"__symbolic":"module","version":4,"metadata":{"SimSpinnerComponent":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":44,"character":41},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":32,"character":1},"arguments":[{"selector":"sim-spinner","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":36,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":37,"character":19},"member":"OnPush"},"host":{"class":"sim-spinner","role":"progressbar","[class.sim-spinner-wrapper]":"!single","$quoted$":["[class.sim-spinner-wrapper]"]},"template":"<div class=\"sim-spinner-loading\" *ngIf=\"_isLoading\">\n  <ng-template [ngTemplateOutlet]=\"indicator || defaultIndicatorTemplate\"></ng-template>\n  <div class=\"sim-spinner-placeholder\" *ngIf=\"placeholder && !single\">{{ placeholder }}</div>\n</div>\n<div *ngIf=\"!single\" class=\"sim-spinner-content\" [class.sim-spinner-blur]=\"_isLoading\">\n  <ng-content></ng-content>\n</div>\n<ng-template #defaultIndicatorTemplate>\n  <i class=\"sim-spinner-indicator\">\n    <svg\n      class=\"sim-spinner-indicator-svg\"\n      version=\"1.1\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      width=\"100%\"\n      height=\"100%\"\n      viewBox=\"25 25 50 50\"\n      fit=\"\"\n      preserveAspectRatio=\"xMidYMid meet\"\n      focusable=\"false\"\n    >\n      <circle class=\"sim-spinner-indicator-path\" cx=\"50\" cy=\"50\" r=\"20\" fill=\"none\" stroke-width=\"8\" stroke-miterlimit=\"10\"></circle>\n    </svg>\n  </i>\n</ng-template>\n","styles":[".sim-spinner{display:block}.sim-spinner-content{position:relative}.sim-spinner-blur{-webkit-filter:blur(.5px);filter:blur(.5px);opacity:.7;overflow:hidden;transform:translateZ(0)}.sim-spinner-blur:after{background:#fff;bottom:0;content:\"\";left:0;opacity:.3;position:absolute;right:0;top:0;transition:all .3s;z-index:10}.sim-spinner-indicator{display:inline-block;height:1em;width:1em}.sim-spinner-single .sim-spinner-loading{line-height:0;position:relative}.sim-spinner-wrapper{position:relative}.sim-spinner-wrapper .sim-spinner-loading{height:100%;left:0;max-height:400px;position:absolute;text-align:center;top:0;width:100%;z-index:4}.sim-spinner-wrapper .sim-spinner-indicator{left:50%;margin:-20px -10px -10px;position:absolute;top:50%}.sim-spinner-wrapper .sim-spinner-placeholder{padding-top:5px;position:absolute;text-shadow:0 1px 2px #fff;top:50%;width:100%}.sim-spinner-indicator-svg{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;font-size:inherit;height:inherit;line-height:inherit;transform-origin:center center;vertical-align:top;width:inherit}.sim-spinner-indicator-path{-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}"]}]}],"members":{"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":51,"character":3}}]}],"single":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":56,"character":3},"arguments":["class.sim-spinner-single"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":57,"character":3}}]}],"delay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputNumber","line":62,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"indicator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":79,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":79,"character":17},"arguments":[{"__symbolic":"reference","module":"./default-options","name":"SIM_SPINNER_DEFAULT_OPTIONS","line":79,"character":24}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":77,"character":17},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":78,"character":32},{"__symbolic":"reference","module":"./default-options","name":"SimSpinnerDefaultOptions","line":79,"character":64}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}}}}]