[{"__symbolic":"module","version":3,"metadata":{"SkyWaitComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"sky-wait","template":"<div class=\"sky-wait-container\">\n  <div\n    *ngIf=\"isWaiting\"\n    [ngClass]=\"{\n      'sky-wait-mask-loading-fixed': isFullPage,\n      'sky-wait-mask-loading-non-blocking': isNonBlocking,\n      'sky-wait-mask-loading-blocking': !isNonBlocking\n      }\"\n    >\n    <div class=\"sky-wait\">\n      <div class=\"sky-wait-double-bounce1\"></div>\n      <div class=\"sky-wait-double-bounce2\"></div>\n    </div>\n  </div>\n</div>\n\n","styles":[".sky-wait-mask-loading-blocking {\n  margin: auto;\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  bottom: 0;\n  background-color: rgba(255, 255, 255, 0.7);\n  z-index: 1000;\n}\n\n.sky-wait-mask-loading-fixed {\n  position: fixed;\n}\n\n.sky-wait {\n  width: 50px;\n  height: 50px;\n  margin-top: -25px;\n  margin-left: -25px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n}\n\n.sky-wait-mask-loading-non-blocking {\n  bottom: 0;\n}\n\n.sky-wait-mask-loading-non-blocking .sky-wait {\n  top: auto;\n  right: auto;\n  bottom: 0;\n  left: 0;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.sky-wait-double-bounce1, .sky-wait-double-bounce2 {\n  width: 100%;\n  height: 100%;\n  border-radius: 50%;\n  background-color: #71bf43;\n  opacity: 0.6;\n  position: absolute;\n  top: 0;\n  left: 0;\n  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;\n  animation: sk-bounce 2.0s infinite ease-in-out;\n}\n\n.sky-wait-double-bounce2 {\n  -webkit-animation-delay: -1.0s;\n  animation-delay: -1.0s;\n}\n\n@-webkit-keyframes sk-bounce {\n  0%, 100% {\n    -webkit-transform: scale(0);\n  }\n  50% {\n    -webkit-transform: scale(1);\n  }\n}\n\n@keyframes sk-bounce {\n  0%, 100% {\n    transform: scale(0);\n    -webkit-transform: scale(0);\n  }\n  50% {\n    transform: scale(1);\n    -webkit-transform: scale(1);\n  }\n}\n\n.sky-wait-container.sky-wait-active {\n  position: relative;\n}\n"],"providers":[{"__symbolic":"reference","module":"./wait-adapter.service","name":"SkyWaitAdapterService"}]}]}],"members":{"isWaiting":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isFullPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isNonBlocking":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"./wait-adapter.service","name":"SkyWaitAdapterService"}]}]}}}},{"__symbolic":"module","version":1,"metadata":{"SkyWaitComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"sky-wait","template":"<div class=\"sky-wait-container\">\n  <div\n    *ngIf=\"isWaiting\"\n    [ngClass]=\"{\n      'sky-wait-mask-loading-fixed': isFullPage,\n      'sky-wait-mask-loading-non-blocking': isNonBlocking,\n      'sky-wait-mask-loading-blocking': !isNonBlocking\n      }\"\n    >\n    <div class=\"sky-wait\">\n      <div class=\"sky-wait-double-bounce1\"></div>\n      <div class=\"sky-wait-double-bounce2\"></div>\n    </div>\n  </div>\n</div>\n\n","styles":[".sky-wait-mask-loading-blocking {\n  margin: auto;\n  position: absolute;\n  top: 0;\n  right: 0;\n  left: 0;\n  bottom: 0;\n  background-color: rgba(255, 255, 255, 0.7);\n  z-index: 1000;\n}\n\n.sky-wait-mask-loading-fixed {\n  position: fixed;\n}\n\n.sky-wait {\n  width: 50px;\n  height: 50px;\n  margin-top: -25px;\n  margin-left: -25px;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n}\n\n.sky-wait-mask-loading-non-blocking {\n  bottom: 0;\n}\n\n.sky-wait-mask-loading-non-blocking .sky-wait {\n  top: auto;\n  right: auto;\n  bottom: 0;\n  left: 0;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.sky-wait-double-bounce1, .sky-wait-double-bounce2 {\n  width: 100%;\n  height: 100%;\n  border-radius: 50%;\n  background-color: #71bf43;\n  opacity: 0.6;\n  position: absolute;\n  top: 0;\n  left: 0;\n  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;\n  animation: sk-bounce 2.0s infinite ease-in-out;\n}\n\n.sky-wait-double-bounce2 {\n  -webkit-animation-delay: -1.0s;\n  animation-delay: -1.0s;\n}\n\n@-webkit-keyframes sk-bounce {\n  0%, 100% {\n    -webkit-transform: scale(0);\n  }\n  50% {\n    -webkit-transform: scale(1);\n  }\n}\n\n@keyframes sk-bounce {\n  0%, 100% {\n    transform: scale(0);\n    -webkit-transform: scale(0);\n  }\n  50% {\n    transform: scale(1);\n    -webkit-transform: scale(1);\n  }\n}\n\n.sky-wait-container.sky-wait-active {\n  position: relative;\n}\n"],"providers":[{"__symbolic":"reference","module":"./wait-adapter.service","name":"SkyWaitAdapterService"}]}]}],"members":{"isWaiting":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isFullPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isNonBlocking":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"./wait-adapter.service","name":"SkyWaitAdapterService"}]}]}}}}]