[{"__symbolic":"module","version":4,"metadata":{"IcosCheckboxButton":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"icos-checkbox-button","template":"\n    <label\n      [class]=\"'icos-checkbox-button' + (size ? ' icos-checkbox-button--' + size : '')\"\n      role=\"checkbox\"\n      [class.is-disabled]=\"icosDisabled\"\n      [class.is-focus]=\"isFocus\"\n      [class.is-indeterminate]=\"indeterminate\"\n      [class.is-checked]=\"checked\"\n    >\n      <input\n        class=\"icos-checkbox-button__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 class=\"icos-checkbox-button__inner\" [style]=\"activeStyle()\">\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  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":46,"character":17},"member":"None"}}]}],"members":{"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":49,"character":3},"arguments":["content"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"icosDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"indeterminate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"trueLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3},"arguments":["true-label"]}]}],"modelChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":64,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":74,"character":5}}],null,null],"parameters":[{"__symbolic":"reference","module":"./checkbox-group","name":"IcosCheckboxGroup","line":74,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":75,"character":16},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":76,"character":26}]}],"activeStyle":[{"__symbolic":"method"}],"isChecked":[{"__symbolic":"method"}],"changeHandle":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}}}}]