[{"__symbolic":"module","version":4,"metadata":{"SimInputNumberComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"sim-input-number","template":"\n    <ng-content select=\"input[simInput]\"></ng-content>\n    <div class=\"sim-input-number-handler-wrap\">\n      <span\n        (click)=\"increment($event)\"\n        [class.sim-input-number-handler-up-disabled]=\"disabledUp\"\n        class=\"sim-input-number-handler sim-input-number-handler-up\"\n      >\n        +\n      </span>\n      <span\n        (click)=\"decrement($event)\"\n        [class.sim-input-number-handler-down-disabled]=\"disabledDown\"\n        class=\"sim-input-number-handler sim-input-number-handler-down\"\n      >\n        -\n      </span>\n    </div>\n  ","styles":["\n      .sim-input-number {\n        position: relative;\n        display: block;\n      }\n      .sim-input-number-handler-wrap {\n        position: absolute;\n        top: 0;\n        right: 0;\n        width: 22px;\n        height: 100%;\n        background: #fff;\n        border-left: 1px solid #d9d9d9;\n        border-radius: 0 2px 2px 0;\n        opacity: 1;\n        transition: opacity 0.24s linear 0.1s;\n      }\n      .sim-input-number-handler {\n        position: relative;\n        display: flex;\n        width: 100%;\n        height: 50%;\n        overflow: hidden;\n        color: rgba(0, 0, 0, 0.45);\n        font-weight: 700;\n        line-height: 0;\n        text-align: center;\n        transition: all 0.1s linear;\n        justify-content: center;\n        align-items: center;\n      }\n      .sim-input-number-handler-up {\n        border-top-right-radius: 2px;\n        cursor: pointer;\n      }\n      .sim-input-number-handler-up:hover {\n        height: 60% !important;\n      }\n      .sim-input-number-handler-down {\n        top: 0;\n        border-top: 1px solid #d9d9d9;\n        border-bottom-right-radius: 2px;\n        cursor: pointer;\n      }\n      .sim-input-number-handler-down:hover {\n        height: 60% !important;\n      }\n      .sim-input-number-handler-up-disabled,\n      .sim-input-number-handler-down-disabled {\n        cursor: not-allowed;\n      }\n    "],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":79,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":80,"character":19},"member":"OnPush"},"host":{"class":"sim-input-number"}}]}],"members":{"_input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":87,"character":3},"arguments":[{"__symbolic":"reference","module":"./input.directive","name":"SimInputDirective","line":87,"character":16}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":98,"character":41}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"increment":[{"__symbolic":"method"}],"decrement":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"updateDisplayValue":[{"__symbolic":"method"}],"getCurrentValidValue":[{"__symbolic":"method"}],"setStep":[{"__symbolic":"method"}],"getStep":[{"__symbolic":"method"}],"getMax":[{"__symbolic":"method"}],"getMin":[{"__symbolic":"method"}],"getPrecision":[{"__symbolic":"method"}]}}}}]