!function(u){u.jqx.jqxWidget("jqxScrollBar","",{}),u.extend(u.jqx._jqxScrollBar.prototype,{defineInstance:function(){var t={height:null,width:null,vertical:!1,min:0,max:1e3,value:0,step:10,largestep:50,thumbMinSize:10,thumbSize:0,thumbStep:"auto",roundedCorners:"all",showButtons:!0,disabled:!1,touchMode:"auto",touchModeStyle:"auto",thumbTouchSize:0,_triggervaluechanged:!0,rtl:!1,areaDownCapture:!1,areaUpCapture:!1,_initialLayout:!1,offset:0,reference:0,velocity:0,frame:0,timestamp:0,ticker:null,amplitude:0,target:0};return this===u.jqx._jqxScrollBar.prototype||u.extend(!0,this,t),t},createInstance:function(t){this.render()},render:function(){this._mouseup=new Date;var t,e=this,s="
";u.jqx.utilities&&"hidden"==u.jqx.utilities.scrollBarButtonsVisibility&&(this.showButtons=!1),e.WinJS?MSApp.execUnsafeLocalFunction(function(){e.host.html(s)}):this.element.innerHTML=s,null!=this.width&&0t.max&&(t.max=t.min+1),t._arrange(),t.setPosition(t.value))},this.propertyChangeMap.min=function(t,e,s,i){isNaN(i)||s!=i&&(t.min=parseInt(i),t.min>t.max&&(t.max=t.min+1),t._arrange(),t.setPosition(t.value))},this.propertyChangeMap.disabled=function(t,e,s,i){s!=i&&(i?t.host.addClass(t.toThemeProperty("jqx-fill-state-disabled")):t.host.removeClass(t.toThemeProperty("jqx-fill-state-disabled")),t.btnUp.jqxRepeatButton("disabled",t.disabled),t.btnDown.jqxRepeatButton("disabled",t.disabled),t.btnThumb.jqxButton("disabled",t.disabled))},this.propertyChangeMap.touchMode=function(t,e,s,i){s!=i&&(t._updateTouchBehavior(),!0===i?(t.showButtons=!1,t.refresh()):!1===i&&(t.showButtons=!0,t.refresh()))},this.propertyChangeMap.rtl=function(t,e,s,i){s!=i&&t.refresh()},this.buttonUpCapture=!1,this.buttonDownCapture=!1,this._updateTouchBehavior(),this.setPosition(this.value),this._addHandlers(),this.setTheme()},resize:function(t,e){this.width=t,this.height=e,this._arrange()},_updateTouchBehavior:function(){this.isTouchDevice=u.jqx.mobile.isTouchDevice(),1==this.touchMode?(u.jqx.browser.msie&&u.jqx.browser.version<9||(this.isTouchDevice=!0,u.jqx.mobile.setMobileSimulator(this.btnThumb[0]),this._removeHandlers(),this._addHandlers()),this.setTheme()):0==this.touchMode&&(this.isTouchDevice=!1)},_addHandlers:function(){var t,a=this,e=!1;try{("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)&&(e=!0,this._touchSupport=!0)}catch(t){}if((a.isTouchDevice||e)&&(this.addHandler(this.btnThumb,u.jqx.mobile.getTouchEventName("touchend"),function(t){var e=a.vertical?a.toThemeProperty("jqx-scrollbar-thumb-state-pressed"):a.toThemeProperty("jqx-scrollbar-thumb-state-pressed-horizontal"),s=a.toThemeProperty("jqx-fill-state-pressed");return a.btnThumb.removeClass(e),a.btnThumb.removeClass(s),a.disabled||a.handlemouseup(a,t),!1}),this.addHandler(this.btnThumb,u.jqx.mobile.getTouchEventName("touchstart"),function(t){var e;a.disabled||(1!=a.touchMode&&(e=t).originalEvent.touches&&e.originalEvent.touches.length?(t.clientX=e.originalEvent.touches[0].clientX,t.clientY=e.originalEvent.touches[0].clientY):(t.clientX=t.originalEvent.clientX,t.clientY=t.originalEvent.clientY),a.handlemousedown(t),t.preventDefault&&t.preventDefault())}),u.jqx.mobile.touchScroll(this.element,a.max,function(t,e,s,i,o){var r;"visible"==a.host.css("visibility")&&(o&&(1!=a.touchMode&&(r=o).originalEvent.touches&&r.originalEvent.touches.length?(o.clientX=r.originalEvent.touches[0].clientX,o.clientY=r.originalEvent.touches[0].clientY):(o.clientX=o.originalEvent.clientX,o.clientY=o.originalEvent.clientY)),r=a.vertical?a.toThemeProperty("jqx-scrollbar-thumb-state-pressed"):a.toThemeProperty("jqx-scrollbar-thumb-state-pressed-horizontal"),a.btnThumb.addClass(r),a.btnThumb.addClass(a.toThemeProperty("jqx-fill-state-pressed")),a.thumbCapture=!0,a.handlemousemove(o))},a.element.id,a.host,a.host)),!this.isTouchDevice){try{""==document.referrer&&!window.frameElement||null==window.top||window.top==window.self||(t=null,window.parent&&document.referrer&&(t=document.referrer),t&&-1!=t.indexOf(document.location.host)&&(t=function(t){a.disabled||a.handlemouseup(a,t)},window.top.document.addEventListener?window.top.document.addEventListener("mouseup",t,!1):window.top.document.attachEvent&&window.top.document.attachEvent("onmouseup",t)))}catch(t){}var s="click mouseup mousedown";this.addHandler(this.btnDown,s,function(t){var e=a.step;switch(Math.abs(a.max-a.min)<=e&&(e=1),a.rtl&&!a.vertical&&(e=-a.step),t.type){case"click":a.buttonDownCapture&&!a.isTouchDevice?a.disabled||a.setPosition(a.value+e):!a.disabled&&a.isTouchDevice&&a.setPosition(a.value+e);break;case"mouseup":if(!a.btnDownInstance.base.disabled&&a.buttonDownCapture)return a.buttonDownCapture=!1,a.btnDown.removeClass(a.toThemeProperty("jqx-scrollbar-button-state-pressed")),a.btnDown.removeClass(a.toThemeProperty("jqx-fill-state-pressed")),a._removeArrowClasses("pressed","down"),a.handlemouseup(a,t),a.setPosition(a.value+e),!1;break;case"mousedown":if(!a.btnDownInstance.base.disabled)return a.buttonDownCapture=!0,a.btnDown.addClass(a.toThemeProperty("jqx-fill-state-pressed")),a.btnDown.addClass(a.toThemeProperty("jqx-scrollbar-button-state-pressed")),a._addArrowClasses("pressed","down"),!1}}),this.addHandler(this.btnUp,s,function(t){var e=a.step;switch(Math.abs(a.max-a.min)<=e&&(e=1),a.rtl&&!a.vertical&&(e=-a.step),t.type){case"click":a.buttonUpCapture&&!a.isTouchDevice?a.disabled||a.setPosition(a.value-e):!a.disabled&&a.isTouchDevice&&a.setPosition(a.value-e);break;case"mouseup":if(!a.btnUpInstance.base.disabled&&a.buttonUpCapture)return a.buttonUpCapture=!1,a.btnUp.removeClass(a.toThemeProperty("jqx-scrollbar-button-state-pressed")),a.btnUp.removeClass(a.toThemeProperty("jqx-fill-state-pressed")),a._removeArrowClasses("pressed","up"),a.handlemouseup(a,t),a.setPosition(a.value-e),!1;break;case"mousedown":if(!a.btnUpInstance.base.disabled)return a.buttonUpCapture=!0,a.btnUp.addClass(a.toThemeProperty("jqx-fill-state-pressed")),a.btnUp.addClass(a.toThemeProperty("jqx-scrollbar-button-state-pressed")),a._addArrowClasses("pressed","up"),!1}})}var i,s="click";this.isTouchDevice&&(s=u.jqx.mobile.getTouchEventName("touchend")),this.addHandler(this.areaUp,s,function(t){if(!a.disabled){var e=a.largestep;return a.rtl&&!a.vertical&&(e=-a.largestep),a.setPosition(a.value-e),!1}}),this.addHandler(this.areaDown,s,function(t){if(!a.disabled){var e=a.largestep;return a.rtl&&!a.vertical&&(e=-a.largestep),a.setPosition(a.value+e),!1}}),this.addHandler(this.areaUp,"mousedown",function(t){if(!a.disabled)return!(a.areaUpCapture=!0)}),this.addHandler(this.areaDown,"mousedown",function(t){if(!a.disabled)return!(a.areaDownCapture=!0)}),this.addHandler(this.btnThumb,"mousedown dragstart",function(t){return"dragstart"!==t.type&&(a.disabled||a.handlemousedown(t),void(t.preventDefault&&t.preventDefault()))}),this.addHandler(u(document),"mouseup."+this.element.id,function(t){a.disabled||a.handlemouseup(a,t)}),this.isTouchDevice||(this.mousemoveFunc=function(t){a.disabled||a.handlemousemove(t)},this.addHandler(u(document),"mousemove."+this.element.id,this.mousemoveFunc),this.addHandler(u(document),"mouseleave."+this.element.id,function(t){a.disabled||a.handlemouseleave(t)}),this.addHandler(u(document),"mouseenter."+this.element.id,function(t){a.disabled||a.handlemouseenter(t)}),a.disabled||(this.addHandler(this.btnUp,"mouseenter mouseleave",function(t){"mouseenter"===t.type?a.disabled||a.btnUpInstance.base.disabled||1==a.touchMode||(a.btnUp.addClass(a.toThemeProperty("jqx-scrollbar-button-state-hover")),a.btnUp.addClass(a.toThemeProperty("jqx-fill-state-hover")),a._addArrowClasses("hover","up")):a.disabled||a.btnUpInstance.base.disabled||1==a.touchMode||(a.btnUp.removeClass(a.toThemeProperty("jqx-scrollbar-button-state-hover")),a.btnUp.removeClass(a.toThemeProperty("jqx-fill-state-hover")),a._removeArrowClasses("hover","up"))}),i=a.toThemeProperty("jqx-scrollbar-thumb-state-hover"),a.vertical||(i=a.toThemeProperty("jqx-scrollbar-thumb-state-hover-horizontal")),this.addHandler(this.btnThumb,"mouseenter mouseleave",function(t){"mouseenter"===t.type?a.disabled||1==a.touchMode||(a.btnThumb.addClass(i),a.btnThumb.addClass(a.toThemeProperty("jqx-fill-state-hover"))):a.disabled||1==a.touchMode||(a.btnThumb.removeClass(i),a.btnThumb.removeClass(a.toThemeProperty("jqx-fill-state-hover")))}),this.addHandler(this.btnDown,"mouseenter mouseleave",function(t){"mouseenter"===t.type?a.disabled||a.btnDownInstance.base.disabled||1==a.touchMode||(a.btnDown.addClass(a.toThemeProperty("jqx-scrollbar-button-state-hover")),a.btnDown.addClass(a.toThemeProperty("jqx-fill-state-hover")),a._addArrowClasses("hover","down")):a.disabled||a.btnDownInstance.base.disabled||1==a.touchMode||(a.btnDown.removeClass(a.toThemeProperty("jqx-scrollbar-button-state-hover")),a.btnDown.removeClass(a.toThemeProperty("jqx-fill-state-hover")),a._removeArrowClasses("hover","down"))})))},destroy:function(){var t=this.btnUp,e=this.btnDown,s=this.btnThumb,i=(this.scrollWrap,this.areaUp),o=this.areaDown;this.arrowUp.remove(),delete this.arrowUp,this.arrowDown.remove(),delete this.arrowDown,o.removeClass(),i.removeClass(),e.removeClass(),t.removeClass(),s.removeClass(),t.jqxRepeatButton("destroy"),e.jqxRepeatButton("destroy"),i.jqxRepeatButton("destroy"),o.jqxRepeatButton("destroy"),s.jqxButton("destroy");s=u.data(this.element,"jqxScrollBar");this._removeHandlers(),this.btnUp=null,this.btnDown=null,this.scrollWrap=null,this.areaUp=null,this.areaDown=null,this.scrollOuterWrap=null,delete this.mousemoveFunc,delete this.btnDownInstance,delete this.btnUpInstance,delete this.scrollOuterWrap,delete this.scrollWrap,delete this.btnDown,delete this.areaDown,delete this.areaUp,delete this.btnDown,delete this.btnUp,delete this.btnThumb,delete this.propertyChangeMap.value,delete this.propertyChangeMap.min,delete this.propertyChangeMap.max,delete this.propertyChangeMap.touchMode,delete this.propertyChangeMap.disabled,delete this.propertyChangeMap.theme,delete this.propertyChangeMap,s&&delete s.instance,this.host.removeData(),this.host.remove(),delete this.host,delete this.set,delete this.get,delete this.call,delete this.element},_removeHandlers:function(){this.removeHandler(this.btnUp,"mouseenter"),this.removeHandler(this.btnDown,"mouseenter"),this.removeHandler(this.btnThumb,"mouseenter"),this.removeHandler(this.btnUp,"mouseleave"),this.removeHandler(this.btnDown,"mouseleave"),this.removeHandler(this.btnThumb,"mouseleave"),this.removeHandler(this.btnUp,"click"),this.removeHandler(this.btnDown,"click"),this.removeHandler(this.btnDown,"mouseup"),this.removeHandler(this.btnUp,"mouseup"),this.removeHandler(this.btnDown,"mousedown"),this.removeHandler(this.btnUp,"mousedown"),this.removeHandler(this.areaUp,"mousedown"),this.removeHandler(this.areaDown,"mousedown"),this.removeHandler(this.areaUp,"click"),this.removeHandler(this.areaDown,"click"),this.removeHandler(this.btnThumb,"mousedown"),this.removeHandler(this.btnThumb,"dragstart"),this.removeHandler(u(document),"mouseup."+this.element.id),this.mousemoveFunc?this.removeHandler(u(document),"mousemove."+this.element.id,this.mousemoveFunc):this.removeHandler(u(document),"mousemove."+this.element.id),this.removeHandler(u(document),"mouseleave."+this.element.id),this.removeHandler(u(document),"mouseenter."+this.element.id)},_addArrowClasses:function(t,e){"pressed"==t&&(t="selected"),""!=t&&(t="-"+t),this.vertical?("up"!=e&&null!=e||this.arrowUp.addClass(this.toThemeProperty("jqx-icon-arrow-up"+t)),"down"!=e&&null!=e||this.arrowDown.addClass(this.toThemeProperty("jqx-icon-arrow-down"+t))):("up"!=e&&null!=e||this.arrowUp.addClass(this.toThemeProperty("jqx-icon-arrow-left"+t)),"down"!=e&&null!=e||this.arrowDown.addClass(this.toThemeProperty("jqx-icon-arrow-right"+t)))},_removeArrowClasses:function(t,e){"pressed"==t&&(t="selected"),""!=t&&(t="-"+t),this.vertical?("up"!=e&&null!=e||this.arrowUp.removeClass(this.toThemeProperty("jqx-icon-arrow-up"+t)),"down"!=e&&null!=e||this.arrowDown.removeClass(this.toThemeProperty("jqx-icon-arrow-down"+t))):("up"!=e&&null!=e||this.arrowUp.removeClass(this.toThemeProperty("jqx-icon-arrow-left"+t)),"down"!=e&&null!=e||this.arrowDown.removeClass(this.toThemeProperty("jqx-icon-arrow-right"+t)))},setTheme:function(){var t=this.btnUp,e=this.btnDown,s=this.btnThumb,i=this.scrollWrap,o=(this.areaUp,this.areaDown,this.arrowUp),r=this.arrowDown;this.scrollWrap[0].className=this.toThemeProperty("jqx-reset"),this.scrollOuterWrap[0].className=this.toThemeProperty("jqx-reset");var a=this.toThemeProperty("jqx-reset");this.areaDown[0].className=a,this.areaUp[0].className=a;var n=this.toThemeProperty("jqx-scrollbar")+" "+this.toThemeProperty("jqx-widget")+" "+this.toThemeProperty("jqx-widget-content");this.host.addClass(n),this.isTouchDevice&&this.host.addClass(this.toThemeProperty("jqx-scrollbar-mobile")),e[0].className=this.toThemeProperty("jqx-scrollbar-button-state-normal"),t[0].className=this.toThemeProperty("jqx-scrollbar-button-state-normal");var h,n="",n=this.vertical?(o[0].className=a+" "+this.toThemeProperty("jqx-icon-arrow-up"),r[0].className=a+" "+this.toThemeProperty("jqx-icon-arrow-down"),this.toThemeProperty("jqx-scrollbar-thumb-state-normal")):(o[0].className=a+" "+this.toThemeProperty("jqx-icon-arrow-left"),r[0].className=a+" "+this.toThemeProperty("jqx-icon-arrow-right"),this.toThemeProperty("jqx-scrollbar-thumb-state-normal-horizontal"));n+=" "+this.toThemeProperty("jqx-fill-state-normal"),s[0].className=n,this.disabled?(i.addClass(this.toThemeProperty("jqx-fill-state-disabled")),i.removeClass(this.toThemeProperty("jqx-scrollbar-state-normal"))):(i.addClass(this.toThemeProperty("jqx-scrollbar-state-normal")),i.removeClass(this.toThemeProperty("jqx-fill-state-disabled"))),"all"==this.roundedCorners?(this.host.addClass(this.toThemeProperty("jqx-rc-all")),this.vertical?(h=u.jqx.cssroundedcorners("top"),h=this.toThemeProperty(h),t.addClass(h),h=u.jqx.cssroundedcorners("bottom"),h=this.toThemeProperty(h),e.addClass(h)):(h=u.jqx.cssroundedcorners("left"),h=this.toThemeProperty(h),t.addClass(h),h=u.jqx.cssroundedcorners("right"),h=this.toThemeProperty(h),e.addClass(h))):(l=u.jqx.cssroundedcorners(this.roundedCorners),l=this.toThemeProperty(l),t.addClass(l),e.addClass(l));var l=u.jqx.cssroundedcorners(this.roundedCorners);l=this.toThemeProperty(l),s.hasClass(l)||s.addClass(l),"none"===t.css("display")&&(this.showButtons=!1,this.touchModeStyle=!0,s.addClass(this.toThemeProperty("jqx-scrollbar-thumb-state-normal-touch"))),this.isTouchDevice&&0!=this.touchModeStyle&&(this.showButtons=!1,s.addClass(this.toThemeProperty("jqx-scrollbar-thumb-state-normal-touch")))},isScrolling:function(){return null!=this.thumbCapture&&null!=this.buttonDownCapture&&null!=this.buttonUpCapture&&null!=this.areaDownCapture&&null!=this.areaUpCapture&&(this.thumbCapture||this.buttonDownCapture||this.buttonUpCapture||this.areaDownCapture||this.areaUpCapture)},track:function(){var t=Date.now(),e=t-this.timestamp;this.timestamp=t,t=this.offset-this.frame,this.frame=this.offset,e=1e3*t/(1+e),this.velocity=.2*e+.2*this.velocity},handlemousedown:function(t){var e;null!=this.thumbCapture&&0!=this.thumbCapture||(this.thumbCapture=!0,null!=(e=this.btnThumb)&&(e.addClass(this.toThemeProperty("jqx-fill-state-pressed")),this.vertical?e.addClass(this.toThemeProperty("jqx-scrollbar-thumb-state-pressed")):e.addClass(this.toThemeProperty("jqx-scrollbar-thumb-state-pressed-horizontal"))));var s=this;this.thumbCapture&&u.jqx.scrollAnimation&&(s.reference=parseInt(s.btnThumb[0].style.top),s.offset=parseInt(s.btnThumb[0].style.top),s.vertical||(s.reference=parseInt(s.btnThumb[0].style.left),s.offset=parseInt(s.btnThumb[0].style.left)),s.velocity=s.amplitude=0,s.frame=s.offset,s.timestamp=Date.now(),clearInterval(s.ticker),s.ticker=setInterval(function(){s.track()},100)),this.dragStartX=t.clientX,this.dragStartY=t.clientY,this.dragStartValue=this.value},toggleHover:function(t,e){},refresh:function(){this._arrange()},_setElementPosition:function(t,e,s){isNaN(e)||parseInt(t[0].style.left)!=parseInt(e)&&(t[0].style.left=e+"px"),isNaN(s)||parseInt(t[0].style.top)!=parseInt(s)&&(t[0].style.top=s+"px")},_setElementTopPosition:function(t,e){isNaN(e)||(t[0].style.top=e+"px")},_setElementLeftPosition:function(t,e){isNaN(e)||(t[0].style.left=e+"px")},handlemouseleave:function(t){var e=this.btnUp,s=this.btnDown;(this.buttonDownCapture||this.buttonUpCapture)&&(e.removeClass(this.toThemeProperty("jqx-scrollbar-button-state-pressed")),s.removeClass(this.toThemeProperty("jqx-scrollbar-button-state-pressed")),this._removeArrowClasses("pressed")),1==this.thumbCapture&&(e=this.btnThumb,s=this.vertical?this.toThemeProperty("jqx-scrollbar-thumb-state-pressed"):this.toThemeProperty("jqx-scrollbar-thumb-state-pressed-horizontal"),e.removeClass(s),e.removeClass(this.toThemeProperty("jqx-fill-state-pressed")))},handlemouseenter:function(t){var e=this.btnUp,s=this.btnDown;this.buttonUpCapture&&(e.addClass(this.toThemeProperty("jqx-scrollbar-button-state-pressed")),e.addClass(this.toThemeProperty("jqx-fill-state-pressed")),this._addArrowClasses("pressed","up")),this.buttonDownCapture&&(s.addClass(this.toThemeProperty("jqx-scrollbar-button-state-pressed")),s.addClass(this.toThemeProperty("jqx-fill-state-pressed")),this._addArrowClasses("pressed","down")),1==this.thumbCapture&&(s=this.btnThumb,this.vertical?s.addClass(this.toThemeProperty("jqx-scrollbar-thumb-state-pressed")):s.addClass(this.toThemeProperty("jqx-scrollbar-thumb-state-pressed-horizontal")),s.addClass(this.toThemeProperty("jqx-fill-state-pressed")))},handlemousemove:function(t){var e=this.btnUp,s=this.btnDown;if(null!=s&&null!=e){if(null!=e&&null!=s&&null!=this.buttonDownCapture&&null!=this.buttonUpCapture&&(this.buttonDownCapture&&0==t.which?(s.removeClass(this.toThemeProperty("jqx-scrollbar-button-state-pressed")),s.removeClass(this.toThemeProperty("jqx-fill-state-pressed")),this._removeArrowClasses("pressed","down"),this.buttonDownCapture=!1):this.buttonUpCapture&&0==t.which&&(e.removeClass(this.toThemeProperty("jqx-scrollbar-button-state-pressed")),e.removeClass(this.toThemeProperty("jqx-fill-state-pressed")),this._removeArrowClasses("pressed","up"),this.buttonUpCapture=!1)),1!=this.thumbCapture)return!1;var i=this.btnThumb;if(0==t.which&&!this.isTouchDevice&&!this._touchSupport){this.thumbCapture=!1,this._arrange();var o=this.vertical?this.toThemeProperty("jqx-scrollbar-thumb-state-pressed"):this.toThemeProperty("jqx-scrollbar-thumb-state-pressed-horizontal");return i.removeClass(o),i.removeClass(this.toThemeProperty("jqx-fill-state-pressed")),!0}null!=t.preventDefault&&t.preventDefault(),null!=t.originalEvent&&(t.originalEvent.mouseHandled=!0),null!=t.stopPropagation&&t.stopPropagation();var r=0;try{r=this.vertical?t.clientY-this.dragStartY:t.clientX-this.dragStartX;var a=this._btnAndThumbSize;this._btnAndThumbSize||(a=this.vertical?e.height()+s.height()+i.height():e.width()+s.width()+i.width());a=(this.max-this.min)/(this.scrollBarSize-a);if("auto"!=this.thumbStep){if(r*=a,Math.abs(this.dragStartValue+r-this.value)>=parseInt(this.thumbStep)){var n=Math.round(parseInt(r)/this.thumbStep)*this.thumbStep;return this.rtl&&!this.vertical?this.setPosition(this.dragStartValue-n):this.setPosition(this.dragStartValue+n),!1}return!1}n=r*=a;this.rtl&&!this.vertical&&(n=-r),this.setPosition(this.dragStartValue+n),this.offset=parseInt(i[0].style.left),this.vertical&&(this.offset=parseInt(i[0].style.top))}catch(t){alert(t)}return!1}},handlemouseup:function(t,e){var o,s,i,r=!1;this.thumbCapture&&(this.thumbCapture=!1,i=this.btnThumb,s=this.vertical?this.toThemeProperty("jqx-scrollbar-thumb-state-pressed"):this.toThemeProperty("jqx-scrollbar-thumb-state-pressed-horizontal"),i.removeClass(s),i.removeClass(this.toThemeProperty("jqx-fill-state-pressed")),r=!0,this._mouseup=new Date,u.jqx.scrollAnimation&&(o=this,clearInterval(this.ticker),(25=this.max&&(t=this.max),tp.max&&(u=p.min,p.min=p.max,p.max=u),p.min<0&&(r=p.max-p.min,p.min=0,p.max=r),p.element,t=p.areaUp,e=p.areaDown,a=p.btnUp,n=p.btnDown,s=p.btnThumb,h=p.scrollWrap,d=parseInt(p.element.style.height),l=parseInt(p.element.style.width),p.isPercentage&&(d=p.host.height(),l=p.host.width()),isNaN(d)&&(d=0),isNaN(l)&&(l=0),p._width=l,p._height=d,i=p.vertical?l:d,p.showButtons||(i=0),a[0].style.width=i+"px",a[0].style.height=i+"px",n[0].style.width=i+"px",n[0].style.height=i+"px",p.vertical?h[0].style.width=l+2+"px":h[0].style.height=d+2+"px",p._setElementPosition(a,0,0),o=i+2,p.vertical?p._setElementPosition(n,0,d-o):p._setElementPosition(n,l-o,0),u=p.vertical?d:l,p.scrollBarSize=u,r=p._getThumbSize(u-2*o),(r=Math.floor(r-2))