{"__symbolic":"module","version":4,"metadata":{"MD_SLIDER_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":27,"character":11},"useExisting":{"__symbolic":"reference","name":"NgxSliderMobyComponent"},"multi":true},"IUpdateOperation":{"__symbolic":"interface"},"NgxSliderMobyComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":40,"character":1},"arguments":[{"selector":"ngx-slider-moby","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":42,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":43,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","name":"MD_SLIDER_VALUE_ACCESSOR"}],"styles":[".slider-main:not(.ngx-banner-slider-vertical){height:48px;min-width:128px;position:relative;display:inline-block;outline:0;vertical-align:middle;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-wrapper{width:100%;height:100%}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-container{position:relative}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-track-container{width:100%;position:absolute;top:16px;height:5px;overflow:hidden}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-track{position:absolute;left:0;right:0;height:100%;background-color:rgba(117,117,117,.26)}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-track-fill{transition:width .3s cubic-bezier(.25,.8,.25,1);background-color:#6a1b9a;width:0;height:5px;position:relative;-webkit-transform-origin:0 0;transform-origin:0 0;opacity:.7}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb-container1,.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb-container2{position:absolute;display:flex;justify-content:center;width:10px;height:10px;will-change:transform;transition:.3s cubic-bezier(.25,.8,.25,1)}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb1,.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb2{position:absolute;width:14px;height:14px;border-radius:50%;transition:inherit;background-color:inherit;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;top:10px!important;transition:opacity,width,height,transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1)}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb2{display:none}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-active .ngx-slider-moby-thumb1,.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-active .ngx-slider-moby-thumb2{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1.15,1.15) translateX(-50%);transform:scale(1.15,1.15) translateX(-50%);box-shadow:1px 1px 4px 0 rgba(0,0,0,.3)}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-active .ngx-slider-moby-track-fill{box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);opacity:1}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb-label1,.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb-label2{display:flex;align-items:center;justify-content:center;position:absolute;opacity:1;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px;padding:.3em 1em;transition:opacity,width,height,transform .3s,-webkit-transform .3s;background:rgba(106,27,154,.7);color:#fff}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb-label1:after,.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-thumb-label2:after{content:'';position:absolute;border-color:inherit;border-width:7px;border-style:solid;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;bottom:-14px}.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-container:not(.ngx-slider-moby-thumb-label-show1) .ngx-slider-moby-thumb-label1,.slider-main:not(.ngx-banner-slider-vertical) .ngx-slider-moby-container:not(.ngx-slider-moby-thumb-label-show2) .ngx-slider-moby-thumb-label2{display:none}.ngx-banner-slider-vertical{height:100%;width:2em;min-height:144px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;position:relative;outline:0}.ngx-banner-slider-vertical .ngx-slider-moby-wrapper{width:100%;height:100%;padding-left:8px;padding-right:8px}.ngx-banner-slider-vertical .ngx-slider-moby-container{position:relative;height:100%}.ngx-banner-slider-vertical .ngx-slider-moby-track-container{height:100%;position:absolute;width:5px;overflow:hidden;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ngx-banner-slider-vertical .ngx-slider-moby-track{position:absolute;left:0;right:0;height:100%;width:100%;background-color:rgba(117,117,117,.26)}.ngx-banner-slider-vertical .ngx-slider-moby-track-fill{background-color:#6a1b9a;height:0;width:5px;position:relative;transition:height .3s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:.7}.ngx-banner-slider-vertical .ngx-slider-moby-thumb-container1,.ngx-banner-slider-vertical .ngx-slider-moby-thumb-container2{position:absolute;display:flex;justify-content:center;width:10px;height:10px;left:50%;transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1)}.ngx-banner-slider-vertical .ngx-slider-moby-thumb2{display:none}.ngx-banner-slider-vertical .ngx-slider-moby-thumb1,.ngx-banner-slider-vertical .ngx-slider-moby-thumb2{position:absolute;width:14px;height:14px;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer;left:-7px}.ngx-banner-slider-vertical .ngx-slider-moby-active .ngx-slider-moby-thumb1,.ngx-banner-slider-vertical .ngx-slider-moby-active .ngx-slider-moby-thumb2{-webkit-transform:translateY(-50%) scale(1.2,1.2);transform:translateY(-50%) scale(1.2,1.2);box-shadow:1px 1px 4px 0 rgba(0,0,0,.3)}.ngx-banner-slider-vertical .ngx-slider-moby-active .ngx-slider-moby-track-fill{box-shadow:1px 1px 4px 0 rgba(0,0,0,.3);opacity:1}.ngx-banner-slider-vertical .ngx-slider-moby-thumb-label1,.ngx-banner-slider-vertical .ngx-slider-moby-thumb-label2{align-items:center;justify-content:center;position:absolute;opacity:1;left:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:4px;padding:.3em 1em;transition-property:opacity,width,height,border-radius;background:rgba(106,27,154,.7);color:#fff}.ngx-banner-slider-vertical .ngx-slider-moby-thumb-label1{display:flex}.ngx-banner-slider-vertical .ngx-slider-moby-thumb-label1:after,.ngx-banner-slider-vertical .ngx-slider-moby-thumb-label2:after{content:'';position:absolute;display:block;border-color:inherit;border-width:7px;border-style:solid;border-left:7px solid transparent;border-bottom:7px solid transparent;border-top:7px solid transparent;left:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ngx-banner-slider-vertical .ngx-slider-moby-container:not(.ngx-slider-moby-thumb-label-show1) .ngx-slider-moby-thumb-label1,.ngx-banner-slider-vertical .ngx-slider-moby-container:not(.ngx-slider-moby-thumb-label-show2) .ngx-slider-moby-thumb-label2{display:none}.ngx-banner-slider-disabled{pointer-events:none;opacity:.5}.ngx-banner-slider-disabled .ngx-slider-moby-thumb-label1,.ngx-banner-slider-disabled .ngx-slider-moby-thumb-label2{display:none!important}"],"host":{"tabindex":"0","class":"slider-main","(blur)":"onBlur()","(focus)":"onFocus()","(window:resize)":"onResize($event)","$quoted$":["tabindex","class","(blur)","(focus)","(window:resize)"]},"template":"<div class=\"ngx-slider-moby-wrapper\">\n    <div class=\"ngx-slider-moby-container\"\n       [class.ngx-slider-moby-sliding]=\"isSliding && isActive\"\n       [class.ngx-slider-moby-active]=\"isActive\"\n       [ngClass]=\"{'ngx-slider-moby-thumb-label-show1':thumbLabel1,'ngx-slider-moby-thumb-label-show2':thumbLabel2}\">\n      <div class=\"ngx-slider-moby-track-container\">\n        <div class=\"ngx-slider-moby-track\"></div>\n        <div class=\"ngx-slider-moby-track ngx-slider-moby-track-fill\"></div>\n        <div class=\"ngx-slider-moby-tick-container\"></div>\n        <div class=\"ngx-slider-moby-last-tick-container\"></div>\n      </div>\n      <div class=\"ngx-slider-moby-thumb-container1\">\n        <div class=\"ngx-slider-moby-thumb-position1\">\n          <div class=\"ngx-slider-moby-thumb1\" id=\"thumb_handle-1\"></div>\n          <div class=\"ngx-slider-moby-thumb-label1\" [hidden]=\"!thumbLabel1\">\n            <span class=\"ngx-slider-moby-thumb-label-text1\">{{ value1 }}</span>\n          </div>\n        </div>\n      </div>\n        <div class=\"ngx-slider-moby-thumb-container2\">\n        <div class=\"ngx-slider-moby-thumb-position2\">\n          <div class=\"ngx-slider-moby-thumb2\" id=\"thumb_handle-2\"></div>\n          <div class=\"ngx-slider-moby-thumb-label2\" [hidden]=\"!thumbLabel2\">\n            <span class=\"ngx-slider-moby-thumb-label-text2\">{{ value2 }}</span>\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>"}]}],"members":{"blurred":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":128,"character":1}}]}],"focused":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":129,"character":1}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":1}}]}],"identificator":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":1}}]}],"range":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":1}}]}],"min_distance":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":143,"character":1}}]}],"showThumbLabels":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":144,"character":1}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":145,"character":1}}]}],"direction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":146,"character":1}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":1}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":149,"character":1}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":150,"character":2},"arguments":["class.ngx-banner-slider-disabled"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":151,"character":2},"arguments":["attr.aria-disabled"]}]}],"vertical":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":161,"character":1}}]}],"min_value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":1}}]}],"max_value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":207,"character":1}}]}],"value1":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":217,"character":1},"arguments":["value_from"]}]}],"value2":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":235,"character":1},"arguments":["value_to"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":262,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"Renderer","line":262,"character":59},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":262,"character":80}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"updatePositionFromValue":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"fillTrack":[{"__symbolic":"method"}],"getCurrentSliderDimensions":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"initColorPallete":[{"__symbolic":"method"}],"initElements":[{"__symbolic":"method"}],"initRangeStyles":[{"__symbolic":"method"}],"applyColorPallete":[{"__symbolic":"method"}],"attachToInstance":[{"__symbolic":"method"}],"updateRangeStyles":[{"__symbolic":"method"}],"clamp":[{"__symbolic":"method"}],"getRangeOffsetsInPercents":[{"__symbolic":"method"}],"getRangeOffsetsInPixels":[{"__symbolic":"method"}],"updateRangeValues":[{"__symbolic":"method"}],"getValueFromStep":[{"__symbolic":"method"}],"initDesktopObs":[{"__symbolic":"method"}],"initRangeObs":[{"__symbolic":"method"}],"initDefaultObs":[{"__symbolic":"method"}],"initMobileObs":[{"__symbolic":"method"}],"initMobileDefaultObs":[{"__symbolic":"method"}],"initMobileRangeObs":[{"__symbolic":"method"}],"onResize":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"onKeyUp":[{"__symbolic":"method"}],"handleKeydowns":[{"__symbolic":"method"}],"increment":[{"__symbolic":"method"}],"decrement":[{"__symbolic":"method"}],"limit":[{"__symbolic":"method"}],"applyCssToElement":[{"__symbolic":"method"}],"calculateStepDistance":[{"__symbolic":"method"}],"clearAllObservables":[{"__symbolic":"method"}],"toggleIsSliding":[{"__symbolic":"method"}],"toggleThumbLabel":[{"__symbolic":"method"}],"toggleStates":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"NgxSliderMobyModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":5,"character":12}],"declarations":[{"__symbolic":"reference","name":"NgxSliderMobyComponent"}],"exports":[{"__symbolic":"reference","name":"NgxSliderMobyComponent"}]}]}],"members":{}}},"origins":{"sliderId":"./lib/ngx-slider-moby.component","MD_SLIDER_VALUE_ACCESSOR":"./lib/ngx-slider-moby.component","IUpdateOperation":"./lib/ngx-slider-moby.component","NgxSliderMobyComponent":"./lib/ngx-slider-moby.component","NgxSliderMobyModule":"./lib/ngx-slider-moby.module"},"importAs":"ngx-slider-moby"}