[{"__symbolic":"module","version":4,"metadata":{"template":"\n<div class=\"sdc-input sdc-number-input\">\n    <label class=\"sdc-input__label\" *ngIf=\"label\" [ngClass]=\"{'required':required}\">{{label}}</label>\n    <div class=\"sdc-input-wrapper\">\n        <input\n            class=\"sdc-input__input sdc-input__number-input {{classNames}} {{size}}\"\n            [ngClass]=\"{'error': (!valid && dirty), 'disabled':disabled}\"\n            [attr.name]=\"name ? name : null\"\n            [placeholder]=\"placeHolder\"\n            [(ngModel)]=\"value\"\n            [max]=\"maxValue\"\n            [min]=\"minValue\"\n            [type]=\"'number'\"\n            (input)=\"onKeyPress()\"\n            (keyup)=\"validateMax($event.target.value)\"\n            (keydown)=\"onKeyDown($event)\"\n            (blur)=\"validateMin($event.target.value)\"\n            [formControl]=\"control\"\n            [attr.disabled]=\"(disabled || isViewMode) ? 'disabled' : null\"\n            [attr.data-tests-id]=\"testId\"\n        />\n        <div class=\"sdc-input__spinner-buttons\" *ngIf=\"!(disabled || isViewMode)\">\n            <svg-icon name=\"caret1-up-o\" mode=\"secondary\" (click)=\"clickUp()\" [clickable]=\"true\" size=\"small\" [testId]=\"testId +'-up-icon'\"></svg-icon>\n            <svg-icon name=\"caret1-down-o\" mode=\"secondary\" (click)=\"clickDown()\" [clickable]=\"true\" size=\"small\" [testId]=\"testId +'-down-icon'\"></svg-icon>\n        </div>\n    </div>\n</div>\n"}}]