[{"__symbolic":"module","version":4,"metadata":{"RatingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"re-rating","template":"\n    <span aria-labelledby=\"default-rating\" class=\"rating {{cssClass}}\"><span class=\"slider\" (mouseleave)=\"reset()\" tabindex=\"0\" role=\"slider\" [attr.aria-valuemin]=\"0\" [attr.aria-valuemax]=\"ratingRanges.length\" [attr.aria-valuenow]=\"statValue\" [attr.aria-valuetext]=\"statValue\"><ng-container *ngFor=\"let item of ratingRanges\"><span class=\"sr-only\">({{statValue >= item? \"*\": \"\"}} )</span> <i (mouseenter)=\"enter(item)\" (click)=\"rate(item)\" class=\"{{ statValue < item ? icons.stateOff: icons.stateOn}}\" [attr.title]=\"item\"></i></ng-container></span></span>\n  ","styles":["\n    .slider,.slider:focus{outline:0}\n  "],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":11,"character":19},"member":"OnPush"},"exportAs":"rating","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":14,"character":13},"useExisting":{"__symbolic":"reference","name":"RatingComponent"},"multi":true}]}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"icons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../rebirth-ng.config","name":"RebirthNGConfig","line":30,"character":39},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":30,"character":83}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"setRatingValue":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"rate":[{"__symbolic":"method"}],"enter":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"fillRatingRange":[{"__symbolic":"method"}]}}}}]