{"__symbolic":"module","version":4,"metadata":{"SliderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"ui-slider","template":"\n  <div class=\"ui-slider\" [class.readonly]=\"options.readonly\" (click)=\"onClick($event)\">\n    <div class=\"bk\"></div>\n    <div class=\"bk-gray\" [ngStyle]=\"getLeftBkStyle()\" [class.hidden]=\"!options.range\"></div>\n    <div class=\"bk-gray\" [ngStyle]=\"getPosStyle(options.range)\"></div>\n    <div class=\"min\" [ngStyle]=\"getPosStyle()\" (mousedown)=\"onMouseDown($event)\" (click)=\"$event.stopPropagation()\"></div>\n    <div class=\"max\" [ngStyle]=\"getPosStyle(true)\" (mousedown)=\"onMouseDown($event, true)\" (click)=\"$event.stopPropagation()\"\n      [class.hidden]=\"!options.range\">\n    </div>\n    <div class=\"desc\">{{min}} <span *ngIf=\"options.range\">- {{max}}</span></div>\n  </div>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":26,"character":17},"member":"None"},"styles":[".ui-slider{height:.21rem;line-height:.21rem;position:relative;cursor:pointer}.ui-slider .desc{position:absolute;left:100%;margin-left:.15rem;white-space:nowrap}.ui-slider .bk{height:.02rem;background:#26bbf0;position:absolute;left:0;right:0;top:.09rem}.ui-slider.readonly .bk{background:#6f787e;cursor:not-allowed}.ui-slider .max,.ui-slider .min{position:absolute;border:.02rem solid #26bbf0;border-radius:50%;width:.14rem;height:.14rem;top:.03rem;font-size:.1rem;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.ui-slider .bk-gray{height:.02rem;position:absolute;left:0;right:0;top:.09rem;background:#dbdfe1;pointer-events:none}.ui-slider.readonly .max,.ui-slider.readonly .min{border:.02rem solid #6f787e}"]}]}],"members":{"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"minChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"maxChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":35,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":44,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":51,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"getPosStyle":[{"__symbolic":"method"}],"getLeftBkStyle":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"checkMin":[{"__symbolic":"method"}],"checkMax":[{"__symbolic":"method"}],"onMouseDown":[{"__symbolic":"method"}],"onMouseMove":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":199,"character":3},"arguments":["document:mousemove",["$event"]]}]}],"onMouseUp":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":230,"character":3},"arguments":["document:mouseup",["$event"]]}]}]}},"SliderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":7,"character":26}],"declarations":[{"__symbolic":"reference","name":"SliderComponent"}],"exports":[{"__symbolic":"reference","name":"SliderComponent"}]}]}],"members":{}}},"origins":{"SliderComponent":"./slider.component","SliderModule":"./slider.module"},"importAs":"le5le-components/slider"}