[{"__symbolic":"module","version":4,"metadata":{"NumericComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./template-form","name":"InputComponent","line":82,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"rz-numeric","template":"\n    <span\n      class=\"ui-spinner ui-widget ui-corner-all\"\n      [ngStyle]=\"style\"\n      [ngClass]=\"{'ui-state-disabled': disabled}\"\n    >\n      <input\n        #input\n        type=\"number\"\n        class=\"ui-spinner-input ui-inputtext ui-widget ui-state-default ui-corner-all\"\n        [readonly]=\"readOnly\"\n        [disabled]=\"disabled\"\n        [id]=\"name\"\n        [attr.min]=\"min\"\n        [attr.max]=\"max\"\n        [attr.step]=\"step\"\n        [rz-autofocus]=\"autofocus\"\n        [placeholder]=\"placeholder\"\n        [autocomplete]=\"autoComplete ? 'on' : 'off'\"\n        [(ngModel)]=\"value\"\n        (focus)=\"onFocus($event)\"\n        (blur)=\"onTouched()\"\n        (paste)=\"onPaste($event)\"\n        (keypress)=\"onKeyPress($event)\"\n        (change)=\"$event.stopPropagation()\"\n      />\n      <button\n        (mousedown)=\"onSpinUp(input, $event)\"\n        type=\"button\"\n        (click)=\"$event.preventDefault()\"\n        tabindex=\"-1\"\n        class=\"ui-spinner-button ui-spinner-up ui-corner-tr ui-button ui-widget ui-state-default\"\n      >\n        <span class=\"ui-spinner-button-icon pi pi-caret-up ui-clickable\"></span>\n      </button>\n      <button\n        (mousedown)=\"onSpinDown(input, $event)\"\n        (click)=\"$event.preventDefault()\"\n        type=\"button\"\n        tabindex=\"-1\"\n        class=\"ui-spinner-button ui-spinner-down ui-corner-br ui-button ui-widget ui-state-default\"\n      >\n        <span\n          class=\"ui-spinner-button-icon pi pi-caret-down ui-clickable\"\n        ></span>\n      </button>\n    </span>\n  ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":72,"character":15},"useExisting":{"__symbolic":"reference","name":"NumericComponent"},"multi":true},{"provide":{"__symbolic":"reference","module":"./template-form","name":"InputComponent","line":77,"character":15},"useExisting":{"__symbolic":"reference","name":"NumericComponent"}}]}]}],"members":{"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"decimalSeparator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"thousandSeparator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"autofocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":3}}]}],"selectOnFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"autoComplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"style":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":94,"character":3},"arguments":["input"]}]}],"onFocus":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"onSpinUp":[{"__symbolic":"method"}],"onPaste":[{"__symbolic":"method"}],"onSpinDown":[{"__symbolic":"method"}],"onKeyPress":[{"__symbolic":"method"}],"spin":[{"__symbolic":"method"}]}},"NumericModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":185,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":186,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":186,"character":26},{"__symbolic":"reference","module":"./shared","name":"SharedModule","line":186,"character":39}],"declarations":[{"__symbolic":"reference","name":"NumericComponent"}],"exports":[{"__symbolic":"reference","name":"NumericComponent"}]}]}]}}}]