{"__symbolic":"module","version":4,"metadata":{"HttpSpinnerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ɵprov":{}}},"IHttpState":{"__symbolic":"interface"},"HttpProgressState":{"start":0,"end":1},"HttpSpinnerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"http-spinner","template":"\n    <div *ngIf=\"loading\" class=\"loading-container\">\n      <div class=\"loading\">\n        <div *ngIf=\"customLoading\" class=\"relative\">\n          <svg id=\"Layer_1\" data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\"\n               viewBox=\"0 0 173.87 96.19\">\n            <g id=\"Page-1\">\n              <g>\n                <g id=\"Group\">\n                  <path id=\"Path\" class=\"cls-1 \"\n                        d=\"M4.7,71.94C8.15,78.54,14.5,82.59,23,82.69l.15-.2a22.17,22.17,0,0,1-6.4-6.95c-5.95-10.75-4.1-25.9,4.55-37.95a48.83,48.83,0,0,1,3.6-4.35h0C16.25,35.59,10.7,41.19,6.3,48.79S1.25,65.34,4.7,71.94Z\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-2 \"\n                        d=\"M16.75,75.49a21.6,21.6,0,0,0,6.4,7c8.15,6,20.9,8.7,31.6,7.25A33.3,33.3,0,0,1,42.2,74.14c-4.75-11.8-3.55-26.65,3.75-39.7a62.36,62.36,0,0,1,15.9-18.35l-.2-.25c-12.35.5-27.4,7.55-36.75,17.4a36.09,36.09,0,0,0-3.6,4.35C12.6,49.59,10.8,64.79,16.75,75.49Z\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-3 \"\n                        d=\"M42.2,74.19A33.3,33.3,0,0,0,54.75,89.74h0A30.23,30.23,0,0,0,61.5,93a37,37,0,0,0,30.35-3.5,25.76,25.76,0,0,1-2.25-1.6c-14.85-12.35-13.4-38.5.2-56.5,7.3-9.6,19-17.7,30.85-19v-.2c-9.45-8.5-24.9-10.85-39.5-6.35a59.9,59.9,0,0,0-19.3,10.25A62.36,62.36,0,0,0,46,34.49C38.65,47.54,37.45,62.39,42.2,74.19Z\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-4 \"\n                        d=\"M91.85,89.54c8.25,5,21.6,5,31-2.9l.2-.3a16.94,16.94,0,0,1-4.25-2.4c-9.85-7.85-8.6-22.35-3-34.3A51.81,51.81,0,0,1,130.9,30.49,30.51,30.51,0,0,1,146.7,25l.05-.25c-4.45-8.4-14.15-13.3-25.2-12.45-.3.05-.6.05-1,.1-11.8,1.3-23.55,9.35-30.85,19-13.65,18-15,44.15-.2,56.5C90.3,88.49,91.05,89,91.85,89.54Z\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-5 \"\n                        d=\"M147.65,25c-.3,0-.65-.05-1-.05a29.64,29.64,0,0,0-15.8,5.45,51.81,51.81,0,0,0-15,19.15c-5.65,11.95-6.9,26.45,3,34.3a16.11,16.11,0,0,0,4.25,2.4c8.9,3.45,22,.6,31.35-6.05,11.55-8.2,17.9-22.55,17-34.4C170.45,34.94,161.25,23.79,147.65,25Z\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                </g>\n                <g>\n                  <path class=\"cls-6\"\n                        d=\"M146.75,24.79c-4.45-8.4-14.15-13.3-25.2-12.45-.3.05-.6.05-1,.1-11.8,1.3-23.55,9.35-30.85,19-13.65,18-15,44.15-.2,56.5a14.13,14.13,0,0,0,2.25,1.6c8.25,5,21.6,5,31-2.9\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-6\" d=\"M54.75,89.74A30.23,30.23,0,0,0,61.5,93a37,37,0,0,0,30.35-3.5c.05-.05.1-.05.15-.1\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-6\"\n                        d=\"M120.65,12.24c-9.45-8.5-24.9-10.85-39.5-6.35a59.9,59.9,0,0,0-19.3,10.25A62.36,62.36,0,0,0,46,34.49c-7.3,13.1-8.5,27.9-3.75,39.7A33.3,33.3,0,0,0,54.75,89.74\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-6\"\n                        d=\"M61.65,15.89c-12.35.5-27.4,7.55-36.75,17.4a36.09,36.09,0,0,0-3.6,4.35c-8.65,12-10.5,27.2-4.55,38a21.6,21.6,0,0,0,6.4,7c8.15,6,20.9,8.7,31.6,7.25h0\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-6\"\n                        d=\"M147.65,25c-.3,0-.65-.05-1-.05a29.64,29.64,0,0,0-15.8,5.45,51.81,51.81,0,0,0-15,19.15c-5.65,11.95-6.9,26.45,3,34.3a16.11,16.11,0,0,0,4.25,2.4c8.9,3.45,22,.6,31.35-6.05,11.55-8.2,17.9-22.55,17-34.4-.85-10.9-10.05-22.05-23.65-20.8h-.2\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                  <path class=\"cls-6\" d=\"M24.9,33.24c-8.6,2.35-14.15,7.95-18.55,15.55s-5,16.5-1.65,23.1S14.5,82.54,23,82.64\"\n                        transform=\"translate(-0.02 -1.14)\"/>\n                </g>\n              </g>\n            </g>\n          </svg>\n        </div>\n        <div *ngIf=\"!customLoading\">\n          <mat-spinner></mat-spinner>\n        </div>\n      </div>\n      <ng-content></ng-content>\n    </div>\n  ","styles":[".loading-container{position:relative}.loading{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center}.relative{position:relative}svg,.text{height:5rem;margin-left:auto;margin-right:auto;left:0;right:0;top:15rem;text-align:center}.text{font-size:20px;color:#828282;font-weight:bold;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:21rem;text-align:center}.text-small{font-size:12px;color:#bfbfbf;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:22.5rem;text-align:center}.cls-6{fill:none;stroke:#fff;stroke-width:5px}.cls-1{fill:#e4f6d5;width:100%;height:100%;-webkit-animation:pulse-1 2.5s infinite;animation:pulse-1 2.5s infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes pulse-1{0%{fill:#e4f6d5}16%{fill:#91db54}96%{fill:#91db54}to{fill:#e4f6d5}}@keyframes pulse-1{0%{fill:#e4f6d5}16%{fill:#91db54}96%{fill:#91db54}to{fill:#e4f6d5}}.cls-2{fill:#e4f6d5;width:100%;height:100%;-webkit-animation:pulse-2 2.5s infinite;animation:pulse-2 2.5s infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes pulse-2{0%{fill:#e4f6d5}16%{fill:#e4f6d5}32%{fill:#91db54}96%{fill:#91db54}to{fill:#e4f6d5}}@keyframes pulse-2{0%{fill:#e4f6d5}16%{fill:#e4f6d5}32%{fill:#91db54}96%{fill:#91db54}to{fill:#e4f6d5}}.cls-3{fill:#e4f6d5;width:100%;height:100%;-webkit-animation:pulse-3 2.5s infinite;animation:pulse-3 2.5s infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes pulse-3{0%{fill:#e4f6d5}32%{fill:#e4f6d5}48%{fill:#91db54}96%{fill:#91db54}to{fill:#e4f6d5}}@keyframes pulse-3{0%{fill:#e4f6d5}32%{fill:#e4f6d5}48%{fill:#91db54}96%{fill:#91db54}to{fill:#e4f6d5}}.cls-4{fill:#e4f6d5;width:100%;height:100%;-webkit-animation:pulse-4 2.5s infinite;animation:pulse-4 2.5s infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes pulse-4{0%{fill:#e4f6d5}48%{fill:#e4f6d5}64%{fill:#91db54}96%{fill:#91db54}to{fill:#e4f6d5}}@keyframes pulse-4{0%{fill:#e4f6d5}48%{fill:#e4f6d5}64%{fill:#91db54}96%{fill:#91db54}to{fill:#e4f6d5}}.cls-5{fill:#e4f6d5;width:100%;height:100%;-webkit-animation:pulse-5 2.5s infinite;animation:pulse-5 2.5s infinite;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}@-webkit-keyframes pulse-5{0%{fill:#e4f6d5}64%{fill:#e4f6d5}96%{fill:#91db54}to{fill:#e4f6d5}}@keyframes pulse-5{0%{fill:#e4f6d5}64%{fill:#e4f6d5}96%{fill:#91db54}to{fill:#e4f6d5}}\n"]}]}],"members":{"customLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"filterBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"HttpSpinnerService"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":70,"character":84}]}],"ngAfterViewChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"HttpSpinnerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"HttpSpinnerComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/material/progress-spinner","name":"MatProgressSpinnerModule","line":10,"character":4},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4}],"exports":[{"__symbolic":"reference","name":"HttpSpinnerComponent"}]}]}],"members":{}},"InterceptorService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"HttpSpinnerService"}]}],"intercept":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}}},"origins":{"HttpSpinnerService":"./lib/http-spinner.service","IHttpState":"./lib/http-spinner.service","HttpProgressState":"./lib/http-spinner.service","HttpSpinnerComponent":"./lib/http-spinner.component","HttpSpinnerModule":"./lib/http-spinner.module","InterceptorService":"./lib/interceptor.service"},"importAs":"http-spinner"}