[{"__symbolic":"module","version":4,"metadata":{"IcosInputNumber":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"./input-number-props","name":"IcosInputNumberPoprs","line":71,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"icos-input-number","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":8,"character":15},"useExisting":{"__symbolic":"reference","name":"IcosInputNumber"},"multi":true}],"styles":["\n      .icos-input-spin-button::-webkit-inner-spin-button {\n        visibility: hidden;\n        -webkit-appearance: none;\n      }\n      .icos-input-spin-button {\n        -moz-appearance: textfield;\n      }\n    "],"template":"\n    <div\n      [class]=\"'icos-input-number' + (size ? ' icos-input-number--' + size : '')\"\n      [class.is-disabled]=\"icosDisabled\"\n      [class.is-without-controls]=\"!controls\"\n    >\n      <span\n        *ngIf=\"controls\"\n        class=\"icos-input-number__decrease\"\n        role=\"button\"\n        [class.is-disabled]=\"minDisabled\"\n        (click)=\"decreaseHandle(false)\"\n      >\n        <i class=\"icos-icon-minus\"></i>\n      </span>\n      <span\n        *ngIf=\"controls\"\n        class=\"icos-input-number__increase\"\n        role=\"button\"\n        [class.is-disabled]=\"maxDisabled\"\n        (click)=\"decreaseHandle(true)\"\n      >\n        <i class=\"icos-icon-plus\"></i>\n      </span>\n\n      <div [class]=\"'icos-input ' + (size ? ' icos-input--' + size : '')\" [class.is-disabled]=\"icosDisabled\">\n        <input\n          class=\"icos-input__inner icos-input-spin-button  \"\n          autocomplete=\"off\"\n          role=\"spinbutton\"\n          [attr.max]=\"max\"\n          [attr.min]=\"min\"\n          [attr.aria-valuemax]=\"max\"\n          [attr.aria-valuemin]=\"min\"\n          [disabled]=\"icosDisabled\"\n          [value]=\"model\"\n          [ngModel]=\"model\"\n          (ngModelChange)=\"changeHandle($event)\"\n          type=\"number\"\n          rows=\"2\"\n          aria-valuenow=\"1\"\n          [attr.aria-disabled]=\"icosDisabled\"\n        />\n      </div>\n    </div>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"changeHandle":[{"__symbolic":"method"}],"dispatchModel":[{"__symbolic":"method"}],"decreaseHandle":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}}}}]