[{"__symbolic":"module","version":4,"metadata":{"IcosCheckbox":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"icos-checkbox","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":22,"character":15},"useExisting":{"__symbolic":"reference","name":"IcosCheckbox"},"multi":true}],"template":"\n    <label class=\"icos-checkbox\">\n      <span\n        class=\"icos-checkbox__input\"\n        [class.is-disabled]=\"cosDisabled\"\n        [class.is-focus]=\"isFocus\"\n        [class.is-indeterminate]=\"indeterminate\"\n        [class.is-checked]=\"checked\"\n      >\n        <span class=\"icos-checkbox__inner\"></span>\n        <input\n          class=\"icos-checkbox__original\"\n          type=\"checkbox\"\n          [disabled]=\"icosDisabled\"\n          [value]=\"label\"\n          [name]=\"name\"\n          [ngModel]=\"model\"\n          (ngModelChange)=\"changeHandle($event)\"\n          (focus)=\"isFocus = true\"\n          (blur)=\"isFocus = false\"\n        />\n      </span>\n      <span class=\"icos-checkbox__label\" style=\"padding-left: 6px;\">\n        <ng-container *ngIf=\"showLabel\">{{ label }}</ng-container>\n        <span *ngIf=\"!showLabel\" #content>\n          <ng-content></ng-content>\n        </span>\n      </span>\n    </label>\n  "}]}],"members":{"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":59,"character":3},"arguments":["content"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"icosDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}}]}],"indeterminate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"trueLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3},"arguments":["true-label"]}]}],"modelChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":72,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":79,"character":15}}],null],"parameters":[{"__symbolic":"reference","module":"./checkbox-group","name":"IcosCheckboxGroup","line":79,"character":45},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":79,"character":76}]}],"isChecked":[{"__symbolic":"method"}],"changeHandle":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}}}}]