[{"__symbolic":"module","version":3,"metadata":{"SKY_CHECKBOX_CONTROL_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SkyCheckboxComponent"},"multi":true},"SkyCheckboxChange":{"__symbolic":"class"},"SkyCheckboxComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"sky-checkbox","template":"<label class=\"sky-checkbox-wrapper\" [ngClass]=\"{'sky-checkbox-wrapper-disabled': disabled}\">\n  <input type=\"checkbox\"\n        [id]=\"inputId\"\n        [checked]=\"checked\"\n        [disabled]=\"disabled\"\n        [name]=\"name\"\n        [tabIndex]=\"tabindex\"\n        [attr.aria-label]=\"label\"\n        [attr.aria-labelledby]=\"labelledBy\"\n        (blur)=\"onInputBlur()\"\n        (change)=\"onInteractionEvent($event)\"/>\n  <span class=\"sky-checkbox\"></span>\n  <ng-content select=\"sky-checkbox-label\"></ng-content>\n</label>\n","styles":[".sky-checkbox-wrapper {\n  cursor: pointer;\n  position: relative;\n}\n\n.sky-checkbox-wrapper.sky-checkbox-wrapper-disabled, .sky-checkbox-wrapper.sky-checkbox-wrapper-disabled input {\n  cursor: default;\n}\n\n.sky-checkbox-wrapper input {\n  opacity: 0;\n  position: absolute;\n  height: 22px;\n  width: 22px;\n  margin: 0;\n  padding: 0;\n  cursor: pointer;\n}\n\n.sky-checkbox {\n  background-color: #ffffff;\n  border-top: 1px solid #cdcfd2;\n  border-bottom: 1px solid #cdcfd2;\n  border-left: 1px solid #cdcfd2;\n  border-right: 1px solid #cdcfd2;\n  display: inline-block;\n  height: 22px;\n  margin: 0;\n  padding: 0;\n  vertical-align: middle;\n  width: 22px;\n  text-align: center;\n  font-size: 15px;\n  line-height: 19px;\n}\n\n.sky-checkbox-wrapper input:hover + .sky-checkbox {\n  border: 2px solid #007ca6;\n}\n\n.sky-checkbox-wrapper input:checked + .sky-checkbox {\n  background-color: #007ca6;\n  border-color: #007ca6;\n  border-width: 1px;\n}\n\n.sky-checkbox-wrapper input:checked + .sky-checkbox:before {\n  color: #ffffff;\n  content: \"\\f00c\";\n  font-family: FontAwesome;\n  font-size: 13px;\n}\n\n.sky-checkbox-wrapper input:disabled + .sky-checkbox {\n  background-color: #eeeeef;\n  border-top: 1px solid #e2e3e4;\n  border-bottom: 1px solid #e2e3e4;\n  border-left: 1px solid #e2e3e4;\n  border-right: 1px solid #e2e3e4;\n}\n\n.sky-checkbox-wrapper input:focus + .sky-checkbox {\n  outline: thin dotted;\n  outline: -webkit-focus-ring-color auto 5px;\n}\n"],"providers":[{"__symbolic":"reference","name":"SKY_CHECKBOX_CONTROL_VALUE_ACCESSOR"}]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"labelledBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"onInteractionEvent":[{"__symbolic":"method"}],"onInputBlur":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_toggle":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"SKY_CHECKBOX_CONTROL_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SkyCheckboxComponent"},"multi":true},"SkyCheckboxChange":{"__symbolic":"class"},"SkyCheckboxComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"sky-checkbox","template":"<label class=\"sky-checkbox-wrapper\" [ngClass]=\"{'sky-checkbox-wrapper-disabled': disabled}\">\n  <input type=\"checkbox\"\n        [id]=\"inputId\"\n        [checked]=\"checked\"\n        [disabled]=\"disabled\"\n        [name]=\"name\"\n        [tabIndex]=\"tabindex\"\n        [attr.aria-label]=\"label\"\n        [attr.aria-labelledby]=\"labelledBy\"\n        (blur)=\"onInputBlur()\"\n        (change)=\"onInteractionEvent($event)\"/>\n  <span class=\"sky-checkbox\"></span>\n  <ng-content select=\"sky-checkbox-label\"></ng-content>\n</label>\n","styles":[".sky-checkbox-wrapper {\n  cursor: pointer;\n  position: relative;\n}\n\n.sky-checkbox-wrapper.sky-checkbox-wrapper-disabled, .sky-checkbox-wrapper.sky-checkbox-wrapper-disabled input {\n  cursor: default;\n}\n\n.sky-checkbox-wrapper input {\n  opacity: 0;\n  position: absolute;\n  height: 22px;\n  width: 22px;\n  margin: 0;\n  padding: 0;\n  cursor: pointer;\n}\n\n.sky-checkbox {\n  background-color: #ffffff;\n  border-top: 1px solid #cdcfd2;\n  border-bottom: 1px solid #cdcfd2;\n  border-left: 1px solid #cdcfd2;\n  border-right: 1px solid #cdcfd2;\n  display: inline-block;\n  height: 22px;\n  margin: 0;\n  padding: 0;\n  vertical-align: middle;\n  width: 22px;\n  text-align: center;\n  font-size: 15px;\n  line-height: 19px;\n}\n\n.sky-checkbox-wrapper input:hover + .sky-checkbox {\n  border: 2px solid #007ca6;\n}\n\n.sky-checkbox-wrapper input:checked + .sky-checkbox {\n  background-color: #007ca6;\n  border-color: #007ca6;\n  border-width: 1px;\n}\n\n.sky-checkbox-wrapper input:checked + .sky-checkbox:before {\n  color: #ffffff;\n  content: \"\\f00c\";\n  font-family: FontAwesome;\n  font-size: 13px;\n}\n\n.sky-checkbox-wrapper input:disabled + .sky-checkbox {\n  background-color: #eeeeef;\n  border-top: 1px solid #e2e3e4;\n  border-bottom: 1px solid #e2e3e4;\n  border-left: 1px solid #e2e3e4;\n  border-right: 1px solid #e2e3e4;\n}\n\n.sky-checkbox-wrapper input:focus + .sky-checkbox {\n  outline: thin dotted;\n  outline: -webkit-focus-ring-color auto 5px;\n}\n"],"providers":[{"__symbolic":"reference","name":"SKY_CHECKBOX_CONTROL_VALUE_ACCESSOR"}]}]}],"members":{"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"labelledBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"onInteractionEvent":[{"__symbolic":"method"}],"onInputBlur":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_toggle":[{"__symbolic":"method"}]}}}}]