[{"__symbolic":"module","version":4,"metadata":{"SliderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"re-slider","template":"\n    <div class=\"slider-body\"><div class=\"slider-container\"><div #slider class=\"slider\"><div class=\"base-line\" (click)=\"onSliderClick($event)\"><div class=\"active-line\" [style.width.px]=\"handleOffset\"></div></div></div><div #sliderDot [style.left.px]=\"handleOffset\" class=\"handle\" [attr.title]=\"value\"></div></div><div class=\"slider-operator-container\"><button class=\"btn reduce\" (click)=\"onOperateValue(value - 1)\">-</button> <button class=\"btn plus\" (click)=\"onOperateValue(value + 1)\">+</button></div></div>\n  ","styles":["\n    :host{display:block;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.slider-body{display:inline-block;position:relative;padding:0 45px;height:30px;width:100%}.slider-container{position:relative;display:inline-block;width:100%;height:100%;user-select:none;z-index:1}.slider{position:relative;height:100%;width:100%}.base-line{height:6px;width:100%;border-radius:3px;background-color:#ddd;position:absolute;left:0;top:50%;margin-top:-3px;overflow:hidden}.active-line{height:100%;width:0;background-color:#2196f3;position:relative;left:0}.handle{background-color:#2196f3;width:18px;height:18px;border-radius:50%;cursor:pointer;position:absolute;top:50%;margin-top:-9px;border:3px solid #fff;box-sizing:border-box;margin-left:-9px}.slider-operator-container{color:#2196f3}.slider-operator-container .btn{background:0 0;position:absolute;outline:0;box-shadow:none;font-size:30px;padding-left:20px;padding-right:20px}.slider-operator-container .btn:focus,.slider-operator-container .btn:hover{color:#2196f3}.slider-operator-container .btn.reduce{left:0;top:-18px}.slider-operator-container .btn.plus{right:0;top:-19px}\n  "],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":26,"character":19},"member":"OnPush"},"exportAs":"slider","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":30,"character":15},"useExisting":{"__symbolic":"reference","name":"SliderComponent"},"multi":true}]}]}],"members":{"dot":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["sliderDot"]}]}],"slider":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":38,"character":3},"arguments":["slider"]}]}],"onChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":55,"character":41},{"__symbolic":"reference","module":"../rebirth-ng.config","name":"RebirthNGConfig","line":56,"character":39},{"__symbolic":"reference","module":"../window-ref","name":"DocumentRef","line":57,"character":35},{"__symbolic":"reference","module":"../window-ref","name":"WindowRef","line":58,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onResize":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":109,"character":3},"arguments":["window:resize"]}]}],"onSliderClick":[{"__symbolic":"method"}],"onOperateValue":[{"__symbolic":"method"}],"operateValue":[{"__symbolic":"method"}],"calcHandleOffset":[{"__symbolic":"method"}],"calcValueWhenMove":[{"__symbolic":"method"}],"changeValue":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}}}}]