!function(E){E.jqx.jqxWidget("jqxSlider","",{}),E.extend(E.jqx._jqxSlider.prototype,{defineInstance:function(){var e={disabled:!1,width:300,height:30,step:1,max:10,min:0,int64:!1,orientation:"horizontal",showTicks:!0,tickMode:"default",tickNumber:10,minorTickNumber:20,niceInterval:!1,ticksPosition:"both",ticksFrequency:2,minorTicksFrequency:1,showMinorTicks:!1,showButtons:!0,buttonsPosition:"both",mode:"default",showRange:!0,rangeSlider:!1,value:0,values:[0,10],tooltip:!1,tooltipFormatFunction:null,tooltipFormatSettings:null,tooltipPosition:"near",tooltipHideDelay:500,sliderButtonSize:14,tickSize:7,minorTickSize:4,showTickLabels:!1,tickLabelStyleSettings:null,tickLabelFormatSettings:null,tickLabelFormatFunction:null,template:"",layout:"normal",rtl:!1,changeType:null,editableLabels:!1,padding:{},_settings:{vertical:{size:"height",oSize:"width",outerOSize:"outerWidth",outerSize:"outerHeight",left:"top",top:"left",start:"_startY",mouse:"_mouseStartY",page:"pageY",opposite:"horizontal"},horizontal:{size:"width",oSize:"height",outerOSize:"outerHeight",outerSize:"outerWidth",left:"left",top:"top",start:"_startX",mouse:"_mouseStartX",page:"pageX",opposite:"vertical"}},_touchEvents:{mousedown:E.jqx.mobile.getTouchEventName("touchstart"),click:E.jqx.mobile.getTouchEventName("touchstart"),mouseup:E.jqx.mobile.getTouchEventName("touchend"),mousemove:E.jqx.mobile.getTouchEventName("touchmove"),mouseenter:"mouseenter",mouseleave:"mouseleave"},_events:["change","slide","slideEnd","slideStart","created"],_invalidArgumentExceptions:{invalidWidth:"Invalid width.",invalidHeight:"Invalid height.",invalidStep:"Invalid step.",invalidMaxValue:"Invalid maximum value.",invalidMinValue:"Invalid minimum value.",invalidTickFrequency:"Invalid tick frequency.",invalidValue:"Invalid value.",invalidValues:"Invalid values.",invalidTicksPosition:"Invalid ticksPosition",invalidButtonsPosition:"Invalid buttonsPosition"},_lastValue:[],_track:null,_leftButton:null,_rightButton:null,_slider:null,_rangeBar:null,_slideEvent:null,_capturedElement:null,_slideStarted:!1,_helpers:[],aria:{"aria-valuenow":{name:"value",type:"number"},"aria-valuemin":{name:"min",type:"number"},"aria-valuemax":{name:"max",type:"number"},"aria-disabled":{name:"disabled",type:"boolean"}}};return this===E.jqx._jqxSlider.prototype||E.extend(!0,this,e),e},_createFromInput:function(e){var t,i,r,n,o,l,a,s=this;"input"===s.element.nodeName.toLowerCase()&&(s.field=s.element,s.field.className&&(s._className=s.field.className),t={title:s.field.title},s.field.value&&(t.value=s.field.value),s.field.id.length?t.id=s.field.id.replace(/[^\w]/g,"_")+"_"+e:t.id=E.jqx.utilities.createId()+"_"+e,s.field.getAttribute("min")&&(i=s.field.getAttribute("min"),s.min=parseFloat(i)),s.field.getAttribute("step")&&(r=s.field.getAttribute("step"),s.step=parseFloat(r)),s.field.getAttribute("max")&&(n=s.field.getAttribute("max"),s.max=parseFloat(n)),o=document.createElement("div"),void 0!==t.id&&o.setAttribute("id",t.id),void 0!==t.value&&o.setAttribute("value",t.value),o.style.cssText=s.field.style.cssText,s.width||(s.width=s.field.offsetWidth),s.height||(s.height=s.field.offsetHeight),s.field.style.display="none",s.field.parentNode&&s.field.parentNode.insertBefore(o,s.field.nextSibling),l=s.host.data(),s.host=E(o),s.host.data(l),s.element=o,s.element.id=s.field.id,s.field.id=t.id,s._helpers.element=new jqxHelper(s.element),s._helpers.field=new jqxHelper(s.field),s._className&&(s._helpers.element.addClass(s._className),s._helpers.field.removeClass(s._className)),s.field.tabIndex&&(a=s.field.tabIndex,s.field.tabIndex=-1,s.element.tabIndex=a))},createInstance:function(e){var t=this;window.jqxHelper||(window.jqxHelper=E),t._createFromInput("jqxSlider"),t._isTouchDevice=E.jqx.mobile.isTouchDevice();if(t.element.innerHTML="
",t._leftButton=t.element.firstChild,t._contentWrapper=t._leftButton.nextSibling,t._rightButton=t._contentWrapper.nextSibling,t.element.className=t.toThemeProperty("jqx-slider jqx-widget"),t._topTicks=t._contentWrapper.firstChild,t._track=t._topTicks.nextSibling,t._bottomTicks=t._track.nextSibling,t._leftButton.className=t.toThemeProperty("jqx-slider-left"),t._rightButton.className=t.toThemeProperty("jqx-slider-left"),t._helpers.leftButton=new jqxHelper(t._leftButton),t._helpers.rightButton=new jqxHelper(t._rightButton),t._helpers.element=new jqxHelper(t.element),t._helpers.track=new jqxHelper(t._track),!t.host.jqxRepeatButton)throw new Error("jqxSlider: Missing reference to jqxbuttons.js.");if(E.jqx.aria(this),"s"===t.int64){if(!E.jqx.longInt)throw new Error("jqxSlider: Missing reference to jqxmath.js");E.jqx.longInt(t),t._value64=(new E.jqx.math).fromString(t.value.toString(),10),t._values64=[(new E.jqx.math).fromString(t.values[0].toString(),10),(new E.jqx.math).fromString(t.values[1].toString(),10)],t._min64=(new E.jqx.math).fromString(t.min.toString(),10),t._max64=(new E.jqx.math).fromString(t.max.toString(),10),t._step64=(new E.jqx.math).fromString(t.step.toString(),10),t._ticksFrequency64=(new E.jqx.math).fromString(t.ticksFrequency.toString(),10),t._minorTicksFrequency64=(new E.jqx.math).fromString(t.minorTicksFrequency.toString(),10)}else if("u"===t.int64){try{new BigNumber(t.value)}catch(e){throw new Error("jqxSlider: Missing reference to jqxmath.js")}t._value64=new BigNumber(t.value),t._values64=[new BigNumber(t.values[0]),new BigNumber(t.values[1])],t._min64=new BigNumber(t.min),t._max64=new BigNumber(t.max),t._step64=new BigNumber(t.step),t._ticksFrequency64=new BigNumber(t.ticksFrequency),t._minorTicksFrequency64=new BigNumber(t.minorTicksFrequency)}t._helpers.element.width(t.width),t._helpers.element.height(t.height),!t._helpers.element.isRendered||t._helpers.element.isRendered()?(E(t._leftButton).jqxRepeatButton({template:t.template,theme:t.theme,delay:50,width:t.sliderButtonSize,height:t.sliderButtonSize}),E(t._rightButton).jqxRepeatButton({template:t.template,theme:t.theme,delay:50,width:t.sliderButtonSize,height:t.sliderButtonSize}),t.render()):(t._helpers.element.sizeChanged(function(){E(t._leftButton).jqxRepeatButton({template:t.template,theme:t.theme,delay:50,width:t.sliderButtonSize,height:t.sliderButtonSize}),E(t._rightButton).jqxRepeatButton({template:t.template,theme:t.theme,delay:50,width:t.sliderButtonSize,height:t.sliderButtonSize}),t.render()}),t._helpers.element.sizeStyleChanged(function(){var e=t._helpers.element.getSizeFromStyle();e.width&&(t.width=e.width),e.height&&(t.height=e.height),t.__trackSize=null,t.__thumbSize=null,t._performLayout(),t._initialSettings()}))},render:function(){var e=this;e._setPaddingValues(),e._rendering=!0,e._refresh(),e._raiseEvent(4,{value:e.getValue()}),e._addInput(),null==e.element.getAttribute("tabindex")&&e.element.setAttribute("tabindex",0),E.jqx.utilities.resize(e.host,function(){e.__trackSize=null,e.__thumbSize=null,e._performLayout(),e._initialSettings()}),"vertical"===e.orientation&&(e.element.style.minWidth="96px"),e._rendering=!1},focus:function(){try{this.host.focus()}catch(e){}},destroy:function(){var e=this;e.removeHandler(E(document),"mouseup.arrow"+e.element.id),e.removeHandler(E(document),e._getEvent("mouseup")+"."+e.element.id),e.removeHandler(E(document),e._getEvent("mousemove")+"."+e.element.id),E.jqx.utilities.resize(this.host,null,!0),e.host.remove(),e._helpers=[]},_addInput:function(){var e=this,t=e.element.getAttribute("name"),i=document.createElement("input");i.setAttribute("type","hidden"),e.element.appendChild(i),t&&i.setAttribute("name",t),e.rangeSlider?e.values&&(i.value=e.value.rangeStart.toString()+"-"+e.value.rangeEnd.toString()):i.value=e.value.toString(),e.input=i},_getSetting:function(e){return this._settings[this.orientation][e]},_getEvent:function(e){return this._isTouchDevice?this._touchEvents[e]:e},refresh:function(e){e||this._refresh()},_refresh:function(){var e=this;e._render(),e._performLayout(),e._removeEventHandlers(),e._addEventHandlers(),e._initialSettings()},_render:function(){var e=this;e._addTrack(),e._addSliders(),e._addTickContainers(),e._updateButtonsVisibility(),e._addRangeBar()},_addTrack:function(){var e=this,t=e._track;e._helpers.track.addClass(e.toThemeProperty("jqx-slider-track")),t.setAttribute("style",""),e._helpers.track.removeClass(e.toThemeProperty("jqx-slider-track-"+e._getSetting("opposite"))),e._helpers.track.addClass(e.toThemeProperty("jqx-slider-track-"+e.orientation)),e._helpers.track.addClass(e.toThemeProperty("jqx-fill-state-normal jqx-rc-all"))},_addSliders:function(){var e,t,i=this;(null===i._slider||i._slider.length<1)&&(i._slider={},e=document.createElement("div"),t=document.createElement("div"),e.className=i.toThemeProperty("jqx-slider-slider"),t.className=i.toThemeProperty("jqx-slider-slider"),i._slider.left=e,i._track.appendChild(e),i._slider.right=t,i._track.appendChild(t),i._helpers.track=new jqxHelper(i._track),i._helpers.left=new jqxHelper(i._slider.left),i._helpers.right=new jqxHelper(i._slider.right),i.template&&(i._helpers.left.addClass(i.toThemeProperty("jqx-"+i.template)),i._helpers.right.addClass(i.toThemeProperty("jqx-"+i.template)))),i._helpers.left.removeClass(i.toThemeProperty("jqx-slider-slider-"+i._getSetting("opposite"))),i._helpers.left.addClass(i.toThemeProperty("jqx-slider-slider-"+i.orientation)),i._helpers.right.removeClass(i.toThemeProperty("jqx-slider-slider-"+i._getSetting("opposite"))),i._helpers.right.addClass(i.toThemeProperty("jqx-slider-slider-"+i.orientation)),i._helpers.right.addClass(i.toThemeProperty("jqx-fill-state-normal")),i._helpers.left.addClass(i.toThemeProperty("jqx-fill-state-normal"))},_addTickContainers:function(){var e=this;e._bottomTicks.className=e.toThemeProperty("jqx-slider-tickscontainer"),e._topTicks.className=e.toThemeProperty("jqx-slider-tickscontainer");var t="visible";e.showTicks||(t="hidden"),e._bottomTicks.style.visibility=t,e._topTicks.style.visibility=t},_updateButtonsVisibility:function(){var e=this,t="block";e.showButtons&&!e.rangeSlider||(t="none"),e._rightButton.style.display=t,e._leftButton.style.display=t},_getNiceInterval:function(e){function t(e){return Math.log(parseFloat(e))/Math.LN10}var i,r=this,n="Width";"vertical"===r.orientation&&(n="Height");var o,l,a,s=document.createElement("span");s.className=r.toThemeProperty("jqx-widget jqx-slider-label"),s.style.position="absolute",s.style.visibility="hidden",r.tickLabelStyleSettings&&(o=r.tickLabelStyleSettings,s.style.fontSize=o.fontSize,s.style.fontFamily=o.fontFamily,s.style.fontWeight=o.fontWeight,s.style.fontStyle=o.fontStyle),l=r._formatLabel(r.min),a=r._formatLabel(r.max);var d=E.jqx.browser.msie?0:1;document.body.appendChild(s),s.innerHTML=l;var h=s["scroll"+n]+d;s.innerHTML=a;var u=s["scroll"+n]+d;s.parentNode.removeChild(s);var m=Math.max(u,h);m*=1.5+(105',d.showTickLabels&&(b=e!==d._bottomTicks?r-S-o.height-2+"px":2+S+"px",u=o.width*n.toString().length,f=t-(u/=2),!1!==s&&(g=_=p=m="",d.tickLabelStyleSettings&&((c=d.tickLabelStyleSettings).fontSize&&(m=c.fontSize),c.fontFamily&&(p=c.fontFamily),c.fontWeight&&(_=c.fontWeight),c.fontStyle&&(g=c.fontStyle)),v+=''+n+"
"))):(v='',d.showTickLabels&&(b=e!==d._bottomTicks?r-S-n.toString().length*o.width-6+"px":6+S+"px",y=o.height,f=t-(y/=2),!1!==s&&(v+=''+n+"
"))),v},_addRangeBar:function(){var e=this;(null===e._rangeBar||e._rangeBar.length<1)&&(e._rangeBar=document.createElement("div"),e._rangeBar.className=e.toThemeProperty("jqx-slider-rangebar jqx-fill-state-pressed jqx-rc-all"),e.template&&(e._rangeBar.className+=" "+e.toThemeProperty("jqx-"+e.template)),e._helpers.rangeBar=new jqxHelper(e._rangeBar),e._track.appendChild(e._rangeBar)),e.showRange?e._rangeBar.style.display="block":e._rangeBar.style.display="none",e._thumbSize=e._slider.left.offsetWidth},_getLeftDisplacement:function(){if(!this.showButtons)return 0;if(this.rangeSlider)return 0;switch(this.buttonsPosition){case"left":return this._leftButton[this._getSetting("outerSize")](!0)+this._rightButton[this._getSetting("outerSize")](!0);case"right":return 0;default:return this._leftButton[this._getSetting("outerSize")](!0)}return 0},_performLayout:function(){var e=this;(null!==e.width&&-1!==e.width.toString().indexOf("px")||void 0!==e.width&&!isNaN(e.width))&&(e.element.style.width=parseInt(e.width,10)+"px"),(null!==e.height&&-1!==e.height.toString().indexOf("px")||void 0!==e.height&&!isNaN(e.height))&&(e.element.style.height=parseInt(e.height,10)+"px");null!==e.width&&-1!==e.width.toString().indexOf("%")&&e._helpers.element.width(e.width),null!==e.height&&-1!==e.height.toString().indexOf("%")&&e._helpers.element.height(e.height);var t=e._helpers.element.innerHeight();"width"===e._getSetting("size")&&(t=e._helpers.element.innerWidth()),e._performButtonsLayout(),e._performTrackLayout(t-8),e._contentWrapper.style[e._getSetting("size")]=e._track.style[e._getSetting("size")],e._contentWrapper.style[e._getSetting("oSize")]=e.element.style[e._getSetting("oSize")],e._performTicksLayout(),e._performRangeBarLayout();var i,r=e.padding;"horizontal"===e.orientation?(e._contentWrapper.style.position="absolute",e._contentWrapper.style.left="0px",e._contentWrapper.style.top="0px",e.showButtons&&!e.rangeSlider&&(e._contentWrapper.style.left=4+e._helpers.leftButton.outerWidth(!0)+"px",e._leftButton.style.left=r.left+"px",e._rightButton.style.right=r.right+"px","left"===e.buttonsPosition?(e._contentWrapper.style.left=2+2*e._helpers.leftButton.innerWidth()+e._helpers.left.innerWidth()/2+"px",e._rightButton.style.left=1+e._helpers.leftButton.innerWidth()+"px"):"right"===e.buttonsPosition&&(e._contentWrapper.style.left=e._helpers.left.innerWidth()/2+"px",e._leftButton.style.left="",e._leftButton.style.right=1+r.right+e._helpers.leftButton.innerWidth()+"px",e._rightButton.style.right=e._leftButton.style.right-e._helpers.leftButton.innerWidth()+"px")),e.showButtons&&!e.rangeSlider||(i=2+Math.ceil(e.sliderButtonSize/2),e._contentWrapper.style.left=i+"px")):(e._contentWrapper.style.position="absolute",e._contentWrapper.style.left="0px",e._contentWrapper.style.top="0px",e.showButtons&&!e.rangeSlider&&(e._contentWrapper.style.top=1+e._helpers.leftButton.outerHeight(!0)+"px",e._leftButton.style.top="0px",e._rightButton.style.bottom="0px",e._leftButton.style.left="",e._leftButton.style.right="",e._rightButton.style.left="",e._rightButton.style.right="","left"===e.buttonsPosition?(e._contentWrapper.style.top=2+2*e._helpers.leftButton.innerHeight()+e._helpers.left.innerHeight()/2+"px",e._rightButton.style.top=1+e._helpers.leftButton.innerHeight()+"px"):"right"===e.buttonsPosition&&(e._contentWrapper.style.top=e._helpers.left.innerHeight()/2+"px",e._leftButton.style.top="",e._leftButton.style.bottom=1+e._helpers.leftButton.innerHeight()+"px",e._rightButton.style.bottom=e._leftButton.style.bottom-e._helpers.leftButton.innerHeight()+"px")),e.showButtons&&!e.rangeSlider||(i=2+Math.ceil(e.sliderButtonSize/2),e._contentWrapper.style.top=i+"px")),e.rangeSlider?e._slider.left.style.visibility="visible":e._slider.left.style.visibility="hidden",e._refreshRangeBar(),"vertical"===e.orientation&&e.showButtons&&(e._leftButton.offsetWidth,e._track.offsetWidth,e._track.style.marginLeft="1px"),e._editableLabels()},_performTrackLayout:function(e){var t=this,i=e;t.showButtons&&!t.rangeSlider&&("horizontal"===t.orientation?i-=t._helpers.leftButton.innerWidth()+t._helpers.rightButton.innerWidth()+4:i-=t._helpers.leftButton.innerHeight()+t._helpers.rightButton.innerHeight()+4),!t.rangeSlider&&t.showButtons||(i=e-2*(2+Math.ceil(t.sliderButtonSize/2))),"horizontal"===t.orientation?(i-=t.padding.left+t.padding.right,i-=t._helpers.left.outerWidth()-2):i-=t._helpers.left.outerHeight()-2,t._track.style[t._getSetting("size")]=i+"px",t._track.style.left=t.padding.left+"px",t._slider.left.style.left="0px",t._slider.left.style.top="0px",t._slider.right.style.left="0px",t._slider.right.style.top="0px"},_performTicksLayout:function(){var e=this;e._performTicksContainerLayout(),e._addTicks(this._topTicks,"top"),e._addTicks(this._bottomTicks,"bottom"),e._topTicks.style.visibility="hidden",e._bottomTicks.style.visibility="hidden","top"!==e.ticksPosition&&"both"!==e.ticksPosition||!e.showTicks||(e._topTicks.style.visibility="visible"),"bottom"!==e.ticksPosition&&"both"!==e.ticksPosition||!e.showTicks||(e._bottomTicks.style.visibility="visible")},_performTicksContainerLayout:function(){var e,t=this;"horizontal"===t.orientation?(t._topTicks.style.width=t._track.style.width,t._bottomTicks.style.width=t._track.style.width,e=(parseInt(t.element.style.height,10)-t._helpers.track.outerHeight())/2-2,t._topTicks.style.height=e+"px",t._bottomTicks.style.height=e+"px",t._topTicks.style.float="none",t._track.style.float="none",t._bottomTicks.style.float="none"):(t._topTicks.style.height=t._track.style.height,t._bottomTicks.style.height=t._track.style.height,e=(parseInt(t.element.style.width,10)-t._helpers.track.outerWidth())/2-2,t._topTicks.style.width=e+"px",t._bottomTicks.style.width=e+"px",t._topTicks.style.float="left",t._track.style.float="left",t._bottomTicks.style.float="left")},_performButtonsLayout:function(){this._updateButtonsVisibilityStyles(),this._updateButtonsVisibilityClasses(),this._updateButtonsVisibilityHover(),this._centerElement(this._rightButton),this._centerElement(this._leftButton),this._layoutButtons()},_centerElement:function(e){var t=new jqxHelper(e);e.style.marginLeft="0px",e.style.marginTop="0px",e.style.marginRight="0px",e.style.marginBottom="0px";var i=(parseFloat(this.element.style[this._getSetting("oSize")])-parseFloat(t[this._getSetting("outerOSize")]()))/2;return"horizontal"===this.orientation?(e.style.marginLeft="0px",e.style.marginTop=i+"px"):(e.style.marginTop="0px;",e.style.marginLeft=i+"px"),e},_updateButtonsVisibilityStyles:function(){var e=this;e._leftButton.style.backgroundPosition="center",e._rightButton.style.backgroundPosition="center","vertical"===e.orientation&&(e._leftButton.style.float="none",e._rightButton.style.float="none"),e._leftButton.style.position="absolute",e._rightButton.style.position="absolute"},_updateButtonsVisibilityClasses:function(){var e=this,t={prev:"left",next:"right"};"vertical"===e.orientation&&(t={prev:"up",next:"down"}),e._helpers.leftButton.addClass(e.toThemeProperty("jqx-rc-all jqx-slider-button")),e._helpers.rightButton.addClass(e.toThemeProperty("jqx-rc-all jqx-slider-button")),e._leftArrow=e._leftButton.firstChild,e._rightArrow=e._rightButton.firstChild,e._helpers.leftArrow=new jqxHelper(e._leftArrow),e._helpers.rightArrow=new jqxHelper(e._rightArrow),e._helpers.leftArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-left")),e._helpers.rightArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-right")),e._helpers.leftArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-up")),e._helpers.rightArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-down")),e._helpers.leftArrow.addClass(e.toThemeProperty("jqx-icon-arrow-"+t.prev)),e._helpers.rightArrow.addClass(e.toThemeProperty("jqx-icon-arrow-"+t.next))},_updateButtonsVisibilityHover:function(){var e=this,t={prev:"left",next:"right"};"vertical"===e.orientation&&(t={prev:"up",next:"down"}),e.removeHandler(E(document),"mouseup.arrow"+e.element.id),e.addHandler(E(document),"mouseup.arrow"+e.element.id,function(){e._helpers.leftArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-"+t.prev+"-selected")),e._helpers.rightArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-"+t.next+"-selected")),e.sliderTooltip?(e.sliderTooltipTimer&&clearTimeout(e.sliderTooltipTimer),e.sliderTooltipTimer=setTimeout(function(){e.isMaterialized()||e.sliderTooltipObj.fadeOut("fast"),E(e.sliderTooltipObj).removeClass("show"),E(e.sliderTooltipObj).addClass("hide"),e._mouseDown=!1},e.tooltipHideDelay)):e._mouseDown=!1,e.isMaterialized()&&(e._refreshRangeBar(),setTimeout(function(){e._refreshRangeBar()},200))}),e.removeHandler(e._leftButton,"mousedown."+e.element.id),e.removeHandler(e._leftButton,"mouseup."+e.element.id),e.removeHandler(e._leftButton,"mouseenter."+e.element.id),e.removeHandler(e._leftButton,"mouseleave."+e.element.id),e.removeHandler(e._rightButton,"mousedown."+e.element.id),e.removeHandler(e._rightButton,"mouseup."+e.element.id),e.removeHandler(e._rightButton,"mouseenter."+e.element.id),e.removeHandler(e._rightButton,"mouseleave."+e.element.id),e.addHandler(e._leftButton,"mousedown."+e.element.id,function(){e.disabled||(e._helpers.leftArrow.addClass(e.toThemeProperty("jqx-icon-arrow-"+t.prev+"-selected")),e._mouseDown=!0)}),e.addHandler(e._leftButton,"mouseup."+e.element.id,function(){e.disabled||e._helpers.leftArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-"+t.prev+"-selected"))}),e.addHandler(e._leftButton,"mouseenter."+e.element.id,function(){e.disabled||e._helpers.leftArrow.addClass(e.toThemeProperty("jqx-icon-arrow-"+t.prev+"-hover"))}),e.addHandler(e._leftButton,"mouseleave."+e.element.id,function(){e.disabled||e._helpers.leftArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-"+t.prev+"-hover"))}),e.addHandler(e._rightButton,"mousedown."+e.element.id,function(){e.disabled||(e._helpers.rightArrow.addClass(e.toThemeProperty("jqx-icon-arrow-"+t.next+"-selected")),e._mouseDown=!0)}),e.addHandler(e._rightButton,"mouseup."+e.element.id,function(){e.disabled||e._helpers.rightArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-"+t.next+"-selected"))}),e.addHandler(e._rightButton,"mouseenter."+e.element.id,function(){e.disabled||e._helpers.rightArrow.addClass(e.toThemeProperty("jqx-icon-arrow-"+t.next+"-hover"))}),e.addHandler(e._rightButton,"mouseleave."+e.element.id,function(){e.disabled||e._helpers.rightArrow.removeClass(e.toThemeProperty("jqx-icon-arrow-"+t.next+"-hover"))})},_layoutButtons:function(){"horizontal"===this.orientation?this._horizontalButtonsLayout():this._verticalButtonsLayout()},_horizontalButtonsLayout:function(){var e=this,t=2+Math.ceil(e.sliderButtonSize/2);"left"===e.buttonsPosition?(e._leftButton.style.marginRight="0px",e._rightButton.style.marginRight=t+"px"):"right"===e.buttonsPosition?(e._leftButton.style.marginLeft=2+t+"px",e._rightButton.style.marginRight="0px"):(e._leftButton.style.marginRight=t+"px",e._rightButton.style.marginLeft=t+"px")},_verticalButtonsLayout:function(){var e=this,t=2+Math.ceil(e.sliderButtonSize/2);"left"===e.buttonsPosition?(e._leftButton.style.marginBottom="0px",e._rightButton.style.marginBottom=t+"px"):"right"===e.buttonsPosition?(e._leftButton.style.marginTop=2+t+"px",e._rightButton.style.marginBottom="0px"):(e._leftButton.style.marginBottom=t+"px",e._rightButton.style.marginTop=2+t+"px");var i=parseInt(e._leftButton.style.marginLeft,10);e._leftButton.style.marginLeft=i-1+"px",e._rightButton.style.marginLeft=i-1+"px"},_performRangeBarLayout:function(){var e=this;e._rangeBar.style[e._getSetting("oSize")]=e._helpers.track[e._getSetting("oSize")]()+"px",e._rangeBar.style[e._getSetting("size")]=e._helpers.track[e._getSetting("size")]()+"px",e._rangeBar.style.position="absolute",e._rangeBar.style.left="0px",e._rangeBar.style.top="0px"},_raiseEvent:function(e,t){var i=this,r=i._events[e],n=new E.Event(r,this.element);return!1===i._triggerEvents||(!!i._rendering||(n.args=t,0===e&&(n.args.type=i.changeType,i.changeType=null),1===e&&(n.args.cancel=!1,i._slideEvent=n),i._lastValue[e]=t.value,n.owner=this,i.host.trigger(n)))},_initialSettings:function(){var e=this;!1===e.int64?e.rangeSlider?"number"!=typeof e.value?e.setValue(e.value):e.setValue(e.values):(void 0===e.value&&(e.value=0),e.setValue(e.value)):!1===e.rangeSlider||!0===Array.isArray(e._value64)?e.setValue(e._value64):e.setValue(e._values64),e.disabled&&e.disable()},_addEventHandlers:function(){var e,t,i=this;i.addHandler(i._slider.right,i._getEvent("mousedown"),i._startDrag,{that:this}),i.addHandler(i._slider.left,i._getEvent("mousedown"),i._startDrag,{that:this}),i.addHandler(E(document),i._getEvent("mouseup")+"."+i.element.id,function(){i._stopDrag()});try{""===document.referrer&&!window.frameElement||null===window.top||window.top===window.self||(e=function(){i._stopDrag()},t=null,window.parent&&document.referrer&&(t=document.referrer),t&&-1!==t.indexOf(document.location.host)&&window.top.document&&(window.top.document.addEventListener?window.top.document.addEventListener("mouseup",e,!1):window.top.document.attachEvent&&window.top.document.attachEvent("onmouseup",e)))}catch(e){}i.addHandler(E(document),i._getEvent("mousemove")+"."+i.element.id,i._performDrag,{that:this}),i.addHandler(i._slider.left,"mouseenter",function(){i.disabled||i._helpers.left.addClass(i.toThemeProperty("jqx-fill-state-hover"))}),i.addHandler(i._slider.right,"mouseenter",function(){i.disabled||i._helpers.right.addClass(i.toThemeProperty("jqx-fill-state-hover"))}),i.addHandler(i._slider.left,"mouseleave",function(){i.disabled||i._helpers.left.removeClass(i.toThemeProperty("jqx-fill-state-hover"))}),i.addHandler(i._slider.right,"mouseleave",function(){i.disabled||i._helpers.right.removeClass(i.toThemeProperty("jqx-fill-state-hover"))}),i.addHandler(i._slider.left,"mousedown",function(){i.disabled||i._helpers.left.addClass(i.toThemeProperty("jqx-fill-state-pressed"))}),i.addHandler(i._slider.right,"mousedown",function(){i.disabled||i._helpers.right.addClass(i.toThemeProperty("jqx-fill-state-pressed"))}),i.addHandler(i._slider.left,"mouseup",function(){i.disabled||i._helpers.left.removeClass(i.toThemeProperty("jqx-fill-state-pressed"))}),i.addHandler(i._slider.right,"mouseup",function(){i.disabled||i._helpers.right.removeClass(i.toThemeProperty("jqx-fill-state-pressed"))}),i.addHandler(i._leftButton,i._getEvent("click"),i._leftButtonHandler,{that:this}),i.addHandler(i._rightButton,i._getEvent("click"),i._rightButtonHandler,{that:this}),i.addHandler(i._track,i._getEvent("mousedown"),i._trackMouseDownHandler,{that:this}),i.addHandler(i.host,"focus",function(){i._helpers.track.addClass(i.toThemeProperty("jqx-fill-state-focus")),i._helpers.leftButton.addClass(i.toThemeProperty("jqx-fill-state-focus")),i._helpers.rightButton.addClass(i.toThemeProperty("jqx-fill-state-focus")),i._helpers.right.addClass(i.toThemeProperty("jqx-fill-state-focus")),i._helpers.left.addClass(i.toThemeProperty("jqx-fill-state-focus"))}),i.addHandler(i.host,"blur",function(){i._helpers.track.removeClass(i.toThemeProperty("jqx-fill-state-focus")),i._helpers.leftButton.removeClass(i.toThemeProperty("jqx-fill-state-focus")),i._helpers.rightButton.removeClass(i.toThemeProperty("jqx-fill-state-focus")),i._helpers.right.removeClass(i.toThemeProperty("jqx-fill-state-focus")),i._helpers.left.removeClass(i.toThemeProperty("jqx-fill-state-focus"))}),i.element.onselectstart=function(){return!1},i._addMouseWheelListeners(),i._addKeyboardListeners()},_addMouseWheelListeners:function(){var i=this;i.addHandler(i.host,"mousewheel",function(e){if(i.disabled)return!0;if(i.changeType="mouse",document.activeElement&&!E(document.activeElement).ischildof(i.host))return!0;var t=e.wheelDelta;e.originalEvent&&e.originalEvent.wheelDelta&&(e.wheelDelta=e.originalEvent.wheelDelta),"wheelDelta"in e||(t=-40*e.detail),0t.offset()[r]&&(e=t.offset()[r]):parseFloat(e)Math.abs(l-e)&&(h.distance=l,h.number=i),l+=n;else if("s"===a.int64)for(r=a._step64,o=a._max64.subtract(a._min64).div(a._step64),n=a._divide64((new E.jqx.math).fromNumber(s,10),o),l=a._helpers.track.offset()[a._getSetting("left")]-d/2,h={number:(new E.jqx.math).fromString(a._min64.toString(),10),distance:l},m=(new E.jqx.math).fromString(a._min64.toString(),10);"fixedRange"!==a.mode?m.lessThanOrEqual(a._max64.add(a._step64)):m.lessThanOrEqual(a._max64);m=m.add(a._step64))Math.abs(h.distance-e)>Math.abs(l-e)&&(h.distance=l,h.number=(new E.jqx.math).fromString(m.toString(),10)),l+=n;else if("u"===a.int64){r=a._step64,o=a._max64.subtract(a._min64).divide(a._step64),n=parseFloat(new BigNumber(s).divide(o).toString()),l=a._helpers.track.offset()[a._getSetting("left")]-d/2,h={number:new BigNumber(a._min64.toString()),distance:l};for(var u="fixedRange"!==a.mode?a._max64.add(a._step64):a._max64,m=new BigNumber(a._min64.toString());1!==m.compare(u);m=m.add(a._step64))Math.abs(h.distance-e)>Math.abs(l-e)&&(h.distance=l,h.number=new BigNumber(m.toString())),l+=n}return"normal"===a.layout?"horizontal"!==a.orientation||a.rtl?!1===a.int64?a.max+a.min-h.number:a._max64.add(a._min64).subtract(h.number):h.number:"horizontal"===a.orientation?!1===a.int64?a.max+a.min-h.number:a._max64.add(a._min64).subtract(h.number):h.number},_setValue:function(e,t,i){var r=this;if(!r._slideEvent||!r._slideEvent.args.cancel){if(e=r._handleValue(e,t),r._setSliderPosition(e,t,i),r._fixZIndexes(),r._valueChanged(1)&&r._raiseEvent(1,{value:r.getValue()}),r._valueChanged(0)&&r._raiseEvent(0,{value:r.getValue()}),!r.input)return;r.rangeSlider?r.values&&void 0!==r.value.rangeEnd&&void 0!==r.value.rangeStart&&(r.input.value=r.value.rangeStart.toString()+"-"+r.value.rangeEnd.toString()):r.input.value=r.value.toString()}},_valueChanged:function(e){var t=this.getValue();return!this.rangeSlider&&this._lastValue[e]!==t||this.rangeSlider&&("object"!=typeof this._lastValue[e]||parseFloat(this._lastValue[e].rangeEnd)!==parseFloat(t.rangeEnd)||parseFloat(this._lastValue[e].rangeStart)!==parseFloat(t.rangeStart))},_handleValue:function(e,t){var i=this;return e=i._validateValue(e,t),t===i._slider.left&&(!1===i.int64?i.values[0]=e:(i.values[0]=e.toString(),i._value64[0]=e)),t===i._slider.right&&(!1===i.int64?i.values[1]=e:(i.values[1]=e.toString(),i._values64[1]=e)),i.rangeSlider?!(i.value={rangeStart:i.values[0],rangeEnd:i.values[1]})!==i.int64&&(i._value64={rangeStart:i._values64[0],rangeEnd:i._values64[1]}):!1===i.int64?i.value=e:(i.value=e.toString(),i._value64=e),e},_fixZIndexes:function(){this.values[1]-this.values[0]<.5&&this.max-this.values[0]<.5?(this._slider.left.style.zIndex=20,this._slider.right.style.zIndex=15):(this._slider.left.style.zIndex=15,this._slider.right.style.zIndex=20)},_refreshRangeBar:function(){var e,t=this._helpers.left,i=this._helpers.right,r=this._helpers.track,n=this._getSetting("left"),o=this._getSetting("size"),l=this.rtl&&"horizontal"===this.orientation;"normal"===this.layout?(e=t.position()[n],E(t[0]).position()[n],"vertical"!==this.orientation&&!l||(e=i.position()[n])):(e=i.position()[n],"vertical"===this.orientation&&(e=t.position()[n])),this.rangeSlider?this._rangeBar.style[n]=e+"px":"horizontal"!==this.orientation||!l&&"normal"===this.layout?"vertical"===this.orientation&&(this._rangeBar.style[n]=e-r.position().top+t.innerHeight()/2+"px"):this._rangeBar.style[n]=e-r.position().left+t.innerWidth()/2+"px",this._rangeBar.style[o]=Math.abs(i.position()[n]-t.position()[n])+"px"},_validateValue:function(e,t){return!1===this.int64?(e>this.max&&(e=this.max),e=this.values[1]&&(e=this.values[1]):e<=this.values[0]&&(e=this.values[0]))):"s"===this.int64?(e.greaterThan(this._max64)&&(e=this._max64),e.lessThan(this._min64)&&(e=this._min64)):"u"===this.int64&&(1===e.compare(this._max64)&&(e=this._max64),-1===e.compare(this._min64)&&(e=this._min64)),e},_setSliderPosition:function(e,t,i){var r,n,o,l,a=parseInt(this._helpers.track[this._getSetting("size")](),10);i&&(i-=this._helpers.track.offset()[this._getSetting("left")]);var s=parseInt(this._helpers.left[this._getSetting("size")](),10);isNaN(s)&&(s=0),"s"===this.int64?("number"==typeof e?e=(new E.jqx.math).fromNumber(e,10):"string"==typeof e&&(e=(new E.jqx.math).fromString(e,10)),e.greaterThan(this._max64)&&(e=(new E.jqx.math).fromString(this._max64.toString(),10)),e.lessThan(this._min64)&&(e=(new E.jqx.math).fromString(this._min64.toString(),10)),l=1-(o=this._divide64(e.subtract(this._min64),this._max64.subtract(this._min64))),"normal"===this.layout?(r=o,("horizontal"!==this.orientation||"horizontal"===this.orientation&&this.rtl)&&(r=l)):(r=l,"horizontal"!==this.orientation&&(r=o)),n=a*r-s/2,t.style[this._getSetting("left")]=n+"px"):"u"===this.int64?("number"!=typeof e&&"string"!=typeof e||(e=new BigNumber(e)),1===e.compare(this._max64)&&(e=new BigNumber(this._max64)),-1===e.compare(this._min64)&&(e=new BigNumber(this._min64)),l=1-(o=this._divide64(e.subtract(this._min64),this._max64.subtract(this._min64))),"normal"===this.layout?(r=o,("horizontal"!==this.orientation||"horizontal"===this.orientation&&this.rtl)&&(r=l)):(r=l,"horizontal"!==this.orientation&&(r=o)),n=a*r-s/2,t.style[this._getSetting("left")]=n+"px"):!1===this.int64&&("normal"===this.layout?(r=(e-this.min)/(this.max-this.min),("horizontal"!==this.orientation||"horizontal"===this.orientation&&this.rtl)&&(r=1-(e-this.min)/(this.max-this.min))):(r=1-(e-this.min)/(this.max-this.min),"horizontal"!==this.orientation&&(r=(e-this.min)/(this.max-this.min))),n=a*r-s/2,t.style[this._getSetting("left")],t.style[this._getSetting("left")]=n+"px",this.tooltip&&this._showTooltip(t,this.value),this._refreshRangeBar()),this.tooltip&&this._showTooltip(t,this.value),0r)var l=a.length-r,a=a.slice(0,l)+"."+a.slice(l);else if(a.length===r)a="0."+a;else{for(var s="0.",d=0;d"+t+"",a.sliderTooltip.className=a.toThemeProperty("jqx-slider-tooltip jqx-tooltip jqx-popup "+a.orientation),a.rangeSlider&&(a.sliderTooltip.className+=" range"),a.template&&(a.sliderTooltip.className+=" jqx-"+a.template+"-slider"),n.className=a.toThemeProperty("jqx-widget jqx-fill-state-normal jqx-tooltip-main"),o.className=a.toThemeProperty("jqx-widget jqx-fill-state-normal jqx-tooltip-text"),l.className=a.toThemeProperty("jqx-widget jqx-fill-state-normal jqx-tooltip-arrow"),a.sliderTooltipContent=o,a.sliderTooltipArrow=l,a.sliderTooltipMain=n,a.sliderTooltipArrowObj=new jqxHelper(a.sliderTooltipArrow),a.arrowSize=5,a.toolTipCreated=!0,a.rangeSlider&&(a.sliderTooltipArrow.style.visibility="hidden"));var s=new jqxHelper(e).offset(),d=new jqxHelper(e).outerWidth();a.sliderTooltip.style.display="block",a.sliderTooltip.style.visibility="visible",E(a.sliderTooltip).addClass("init"),E(a.sliderTooltip).removeClass("hide"),setTimeout(function(){E(a.sliderTooltip).addClass("show")});var h,u,m=a.sliderButtonSize+a.tickSize;a.rangeSlider?(h=a.value?a.value.rangeStart:"",u=a.value?a.value.rangeEnd:"",""!==h?a.sliderTooltipContent.innerHTML=""+h+" - "+u+"":(a.isMaterialized()||(a.sliderTooltip.style.display="none",a.sliderTooltip.style.visibility="hidden"),E(a.sliderTooltip).removeClass("show"),E(a.sliderTooltip).addClass("hide"))):a.sliderTooltipContent.innerHTML=""+t.toString()+"";var p,_=a.sliderTooltip.offsetWidth;if("horizontal"===a.orientation)switch(c=1+s.left+d/2-_/2,a.rangeSlider&&(p=(a._helpers.right.offset().left-a._helpers.left.offset().left-a._thumbSize)/2,c=a._helpers.left.offset().left-_/2+p+a._thumbSize),a.tooltipPosition){case"far":f=s.top+m+a.arrowSize+6,a.sliderTooltipObj.offset({top:f,left:c}),a.sliderTooltipObj.addClass(a.toThemeProperty("far")),a.sliderTooltipArrowObj.addClass(a.toThemeProperty("jqx-tooltip-arrow-t-b")),a.sliderTooltipArrow.style.borderTopWidth="0px",a.sliderTooltipArrow.style.borderRightWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderBottomWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderLeftWidth=a.arrowSize+"px",a.sliderTooltipArrowObj.offset({top:f-a.arrowSize+1,left:c-a.arrowSize/2-1+_/2});break;case"near":f=s.top-a.arrowSize-a.sliderTooltipObj.innerHeight()-4,a.sliderTooltipObj.offset({top:f,left:c}),a.sliderTooltipArrowObj.addClass(a.toThemeProperty("jqx-tooltip-arrow-t-b")),a.sliderTooltipArrow.style.borderTopWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderRightWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderBottomWidth="0px",a.sliderTooltipArrow.style.borderLeftWidth=a.arrowSize+"px",a.sliderTooltipArrowObj.offset({top:f+a.sliderTooltipObj.innerHeight(),left:c-a.arrowSize/2-1+_/2})}else{var g=a.sliderTooltipObj.innerHeight(),c=s.left-_-a.arrowSize-a.tickSize-2,f=s.top+a._thumbSize/2-g/2-1;switch(a.rangeSlider&&(p=(a._helpers.right.offset().top-a._helpers.left.offset().top-a._thumbSize)/2,f=a._helpers.left.offset().top-g/2+p+a._thumbSize),a.tooltipPosition){case"far":c=s.left+a._thumbSize+a.arrowSize+a.tickSize,a.sliderTooltipObj.offset({top:f,left:c}),a.sliderTooltipObj.addClass(a.toThemeProperty("far")),a.sliderTooltipArrowObj.addClass(a.toThemeProperty("jqx-tooltip-arrow-l-r")),a.sliderTooltipArrow.style.borderTopWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderRightWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderBottomWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderLeftWidth="0px",a.sliderTooltipArrowObj.offset({top:f+a.sliderTooltipObj.innerHeight()/2-a.arrowSize/2-2,left:c-a.arrowSize+1});break;case"near":a.sliderTooltipObj.offset({top:f,left:c+2}),a.sliderTooltipArrowObj.addClass(a.toThemeProperty("jqx-tooltip-arrow-l-r")),a.sliderTooltipArrow.style.borderTopWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderRightWidth="0px",a.sliderTooltipArrow.style.borderBottomWidth=a.arrowSize+"px",a.sliderTooltipArrow.style.borderLeftWidth=a.arrowSize+"px",a.sliderTooltipArrowObj.offset({top:f+a.sliderTooltipObj.innerHeight()/2-a.arrowSize/2-2,left:c+_+3})}}E(a.sliderTooltip).removeClass("init")}},propertiesChangedHandler:function(e,t,i){i&&i.width&&i.height&&2===Object.keys(i).length&&(e.__trackSize=null,e.__thumbSize=null,e._performLayout(),e._initialSettings())},propertyChangedHandler:function(e,t,i,r){if(e.__trackSize=null,e.__thumbSize=null,!(e.batchUpdate&&e.batchUpdate.width&&e.batchUpdate.height&&2===Object.keys(e.batchUpdate).length))switch(t){case"template":e.template&&(e._helpers.left.removeClass(e.toThemeProperty("jqx-"+i)),e._helpers.right.removeClass(e.toThemeProperty("jqx-"+i)),e._helpers.rangeBar.removeClass(e.toThemeProperty("jqx-"+i)),e._helpers.left.addClass(e.toThemeProperty("jqx-"+e.template)),e._helpers.right.addClass(e.toThemeProperty("jqx-"+e.template)),E(e._leftButton).jqxRepeatButton({template:r}),E(e._rightButton).jqxRepeatButton({template:r}),e._helpers.rangeBar.addClass(e.toThemeProperty("jqx-"+e.template)));break;case"theme":E.jqx.utilities.setTheme(i,r,e.host),E(e._leftButton).jqxRepeatButton({theme:r}),E(e._rightButton).jqxRepeatButton({theme:r});break;case"disabled":r?(e.disabled=!0,e.disable()):(e.disabled=!1,e.enable());break;case"width":case"height":e.__trackSize=null,e.__thumbSize=null,e._performLayout(),e._initialSettings();break;case"min":case"max":"s"===e.int64?e["_"+t+"64"]=(new E.jqx.math).fromString(r.toString(),10):"u"===e.int64&&(e["_"+t+"64"]=new BigNumber(r)),e._performLayout(),e.__trackSize=null,e.__thumbSize=null,e._initialSettings();break;case"showTicks":case"ticksPosition":case"tickSize":case"tickMode":case"tickNumber":case"minorTickNumber":e._performLayout(),e._initialSettings();break;case"ticksFrequency":case"minorTicksFrequency":"s"===e.int64?e["_"+t+"64"]=(new E.jqx.math).fromString(r.toString(),10):"u"===e.int64&&(e["_"+t+"64"]=new BigNumber(r)),e._performLayout(),e._initialSettings();break;case"showRange":case"showButtons":case"orientation":case"rtl":e._render(),e._performLayout(),e._initialSettings(),"orientation"===t&&(e.element.style.minWidth="vertical"===r?"96px":"");break;case"buttonsPosition":e._refresh();break;case"rangeSlider":e.value=r?{rangeEnd:e.value,rangeStart:e.value}:e.value.rangeEnd,e._render(),e._performLayout(),e._initialSettings();break;case"value":var n=r;"s"===e.int64?(n=(new E.jqx.math).fromString(r.toString(),10),e._value64=n):"u"===e.int64?(n=new BigNumber(r),e._value64=n):!1===e.int64&&(e.rangeSlider||(e.value=parseFloat(r))),e.setValue(n);break;case"values":var o=r;"s"===e.int64?(o=[(new E.jqx.math).fromString(r[0].toString(),10),(new E.jqx.math).fromString(r[1].toString(),10)],e._values64=o):"u"===e.int64&&(o=[new BigNumber(r[0]),new BigNumber(r[1])],e._values64=o),e.setValue(o);break;case"tooltip":break;case"step":"s"===e.int64?e._step64=(new E.jqx.math).fromString(r.toString(),10):"u"===e.int64&&(e._step64=new BigNumber(r));break;case"editableLabels":e._performLayout(),e._initialSettings();break;case"tickLabelStyleSettings":e._setPaddingValues(!0),e._performLayout(),e._initialSettings();break;default:e._refresh()}},incrementValue:function(e){var t,i=this;!1===i.int64?(void 0!==e&&!isNaN(parseFloat(e))||(e=i.step),i.rangeSlider?i.values[1]=i.min&&i.values[1]i.min&&i._setValue(i.values[0]-e,i._slider.left):i.values[1]<=i.max&&i.values[1]>i.min&&i._setValue(i.values[1]-e,i._slider.right)):"s"===i.int64?(e=void 0===e||isNaN(parseFloat(e))?i._step64:(new E.jqx.math).fromString(e.toString(),10),i.rangeSlider?((t=i._values64[0].subtract(e)).greaterThan(i._values64[0])&&(t=i._min64),i._values64[0].greaterThan(i._min64)&&i._setValue(t,i._slider.left)):((t=i._values64[1].subtract(e)).greaterThan(i._values64[1])&&(t=i._min64),i._values64[1].lessThanOrEqual(i._max64)&&i._values64[1].greaterThan(i._min64)&&i._setValue(t,i._slider.right))):"u"===i.int64&&(e=void 0===e||isNaN(parseFloat(e))?i._step64:new BigNumber(e),i.rangeSlider?(1===(t=i._values64[0].subtract(e)).compare(i._values64[0])&&(t=i._min64),1===i._values64[0].compare(i._min64)&&i._setValue(t,i._slider.left)):(1===(t=i._values64[1].subtract(e)).compare(i._values64[1])&&(t=i._min64),1!==i._values64[1].compare(i._max64)&&1===i._values64[1].compare(i._min64)&&i._setValue(t,i._slider.right))),i.input&&E.jqx.aria(this,"aria-valuenow",i.input.value)},val:function(e){var t,i=this;if(0===arguments.length||!E.isArray(e)&&"object"==typeof e)return i.getValue();!1===i.int64?i.setValue(e):"s"===i.int64?(t=(new E.jqx.math).fromString(e.toString(),10),i.setValue(t)):"u"===i.int64&&(t=new BigNumber(e),i.setValue(t))},setValue:function(e){var t,i,r,n=this;!1===n.int64||"string"!=typeof e&&"number"!=typeof e||("s"===n.int64?"string"==typeof e?e=(new E.jqx.math).fromString(e,10):"number"==typeof e&&(e=(new E.jqx.math).fromNumber(e,10)):"u"===n.int64&&(e=new BigNumber(e))),n.rangeSlider?(arguments.length<2?e instanceof Array?(t=e[0],i=e[1]):"object"==typeof e&&void 0!==e.rangeStart&&void 0!==e.rangeEnd&&(t=e.rangeStart,i=e.rangeEnd):(t=e,i=arguments[1]),n._triggerEvents=!1,n._setValue(i,n._slider.right),n._triggerEvents=!0,n._setValue(t,n._slider.left)):(r=(n._triggerEvents=!1)===n.int64?n.min:n._min64,n._setValue(r,n._slider.left),n._triggerEvents=!0,n._setValue(e,n._slider.right)),n.input&&E.jqx.aria(this,"aria-valuenow",n.input.value)},getValue:function(){var e=this.value;return!1!==this.int64&&(e=this._value64.toString()),e},_enable:function(e){var t=this;e?(t._addEventHandlers(),t.disabled=!1,t._helpers.element.removeClass(this.toThemeProperty("jqx-fill-state-disabled"))):(t._removeEventHandlers(),t.disabled=!0,t._helpers.element.addClass(this.toThemeProperty("jqx-fill-state-disabled"))),E(t._leftButton).jqxRepeatButton({disabled:this.disabled}),E(t._rightButton).jqxRepeatButton({disabled:this.disabled})},disable:function(){this._enable(!1),E.jqx.aria(this,"aria-disabled",!0)},enable:function(){this._enable(!0),E.jqx.aria(this,"aria-disabled",!1)},_setPaddingValues:function(e){var t,i,r,n=this,o=document.createElement("span");o.className=n.toThemeProperty("jqx-widget jqx-slider-label"),o.style.position="absolute",o.visibility="hidden",n.tickLabelStyleSettings&&(r=n.tickLabelStyleSettings,o.style.fontSize=r.fontSize,o.style.fontFamily=r.fontFamily,o.style.fontWeight=r.fontWeight,o.style.fontStyle=r.fontStyle),i="normal"===n.layout?(t=n._formatLabel(n.min),n._formatLabel(n.max)):(t=n._formatLabel(n.max),n._formatLabel(n.min)),document.body.appendChild(o),o.innerHTML=t;var l="horizontal"===n.orientation?o.offsetWidth:o.offsetHeight;o.innerHTML=i;var a="horizontal"===n.orientation?o.offsetWidth:o.offsetHeight;function s(e){var t,i=!0===n.showButtons?(t=27,0):(t=0,8),r=Math.ceil(e/2)+1-t;return r=Math.max(r,i)}o.parentNode.removeChild(o),!0!==e&&(!0===e||void 0!==n.padding&&!E.isEmptyObject(n.padding))||("horizontal"===n.orientation?n.padding={left:s(l),right:s(a)}:n.padding={bottom:s(l),top:s(a)})},_editableLabels:function(){var e,t,i,r,n,o,l,a,s,d,h,u,m,p,_,g=this;function c(e,t){var i;g.disabled||(i=function(e){var t=document.createElement("span");t.className=g.toThemeProperty("jqx-widget jqx-slider-label"),t.style.position="absolute",t.style.visibility="hidden",document.body.appendChild(t),t.innerHTML=e;var i={width:t.scrollWidth,height:t.scrollHeight};return t.parentNode.removeChild(t),i}(g._formatLabel(t)),l.offset(E(e).offset()),o.style.width=i.width+10+"px",o.style.height=i.height+"px",o.style.visibility="visible",o.value=t,o.select(),g._editingLabels=!0)}function f(e,t,i,r){if(e===g[t].toString())return!1;if("s"===g.int64){var n=(new E.jqx.math).fromString(e,10);if("min"===t&&-1!==n.compare(g["_"+r+"64"])||"max"===t&&1!==n.compare(g["_"+r+"64"]))return!1;g[i]=n,g[t]=e}else if("u"===g.int64){var o=new BigNumber(e);if(-1===o.compare(0)||"min"===t&&-1!==o.compare(g["_"+r+"64"])||"max"===t&&1!==o.compare(g["_"+r+"64"]))return!1;g[i]=o,g[t]=e}else{if("min"===t&&e>=g[r]||"max"===t&&e<=g[r])return!1;g[t]=parseFloat(e)}}g.showTickLabels&&g.editableLabels&&(e=g.element.id,t=g.element.getElementsByClassName("jqx-slider-label-top"),i=g.element.getElementsByClassName("jqx-slider-label-bottom"),r=g.ticksPosition,n=/^-?\d+\.?\d*$/,"both"!==r&&"top"!==r||(a=t[0],s=t[t.length-1],h="horizontal"===g.orientation&&"normal"===g.layout&&!1===g.rtl||"vertical"===g.orientation&&"reverse"===g.layout?(d=a,s):(d=s,a),g.addHandler(E(d),"dblclick.jqxSlider"+e,function(){c(this,g.min),g._editedProperty="min"}),g.addHandler(E(h),"dblclick.jqxSlider"+e,function(){c(this,g.max),g._editedProperty="max"})),"both"!==r&&"bottom"!==r||(u=i[0],m=i[i.length-1],_="horizontal"===g.orientation&&"normal"===g.layout&&!1===g.rtl||"vertical"===g.orientation&&"reverse"===g.layout?(p=u,m):(p=m,u),g.addHandler(E(p),"dblclick.jqxSlider"+e,function(){c(this,g.min),g._editedProperty="min"}),g.addHandler(E(_),"dblclick.jqxSlider"+e,function(){c(this,g.max),g._editedProperty="max"})),!0!==g._labelInputCreated?((o=document.createElement("input")).className="jqx-slider-label-input",g.element.appendChild(o)):o=g.element.querySelector(".jqx-slider-label-input"),l=E(o),!0!==g._labelInputCreated&&(g.addHandler(l,"blur.jqxGauge"+g.element.id,function(){var e=this.value;if(o.style.visibility="hidden",n.test(e)){if("min"===g._editedProperty){if(!1===f(e,"min","_min64","max"))return}else if(!1===f(e,"max","_max64","min"))return;g._refresh(),g._editingLabels=!1}}),g._labelInputCreated=!0))}})}(jqxBaseFramework);