[{"__symbolic":"module","version":4,"metadata":{"CheckboxGroupComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"re-checkbox-group","template":"\n    <div [ngClass]=\"{'checkbox-inline': inline, 'checkbox': !inline}\" *ngFor=\"let item of options\"><label><input #checkbox type=\"checkbox\" [checked]=\"isChecked(item)\" [disabled]=\"isDisabled(item)\" (change)=\"onCheckBoxChange(item, checkbox)\">{{formatter(item)}}</label></div>\n  ","styles":["\n    :host{display:block}.checkbox-inline label{font-weight:400}\n  "],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":11,"character":19},"member":"OnPush"},"exportAs":"checkboxGroup","host":{"[class]":"cssClass","$quoted$":["[class]"]},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":15,"character":13},"useExisting":{"__symbolic":"reference","name":"CheckboxGroupComponent"},"multi":true}]}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"inline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"disabledItems":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"formatter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"valueParser":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../rebirth-ng.config","name":"RebirthNGConfig","line":33,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":33,"character":75}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"selectAll":[{"__symbolic":"method"}],"unselectAll":[{"__symbolic":"method"}],"invertSelect":[{"__symbolic":"method"}],"isDisabled":[{"__symbolic":"method"}],"onCheckBoxChange":[{"__symbolic":"method"}],"isChecked":[{"__symbolic":"method"}]}}}}]