/*!
 * jScrollPane - v2.2.3 - 2020-06-25
 * http://jscrollpane.kelvinluck.com/
 *
 * Copyright (c) 2014 Kelvin Luck
 * Copyright (c) 2017-2020 Tuukka Pasanen
 * Dual licensed under the MIT or GPL licenses.
 */
(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports==="object"){module.exports=a(jQuery||require("jquery"))}else{a(jQuery)}}}(function(a){a.fn.jScrollPane=function(c){function b(C,N){var ay,P=this,X,aj,u,al,S,Y,x,p,aA,aF,au,h,H,g,i,Z,T,ap,W,r,z,aq,af,am,F,k,at,ax,w,av,aI,e,K,ai=true,O=true,aH=false,j=false,ao=C.clone(false,false).empty(),d=false,ab=a.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";var ah=function(){if(ay.resizeSensorDelay>0){setTimeout(function(){ar(ay)},ay.resizeSensorDelay)}else{ar(ay)}};if(C.css("box-sizing")==="border-box"){aI=0;e=0}else{aI=C.css("paddingTop")+" "+C.css("paddingRight")+" "+C.css("paddingBottom")+" "+C.css("paddingLeft");e=(parseInt(C.css("paddingLeft"),10)||0)+(parseInt(C.css("paddingRight"),10)||0)}function ar(aT){var aN,aP,aO,aK,aJ,aS,aM,aQ,aR=false,aL=false;ay=aT;aP=0;aO=0;if(X===undefined){aJ=C.scrollTop();aS=C.scrollLeft();C.css({overflow:"hidden",padding:"0px"});aj=C.innerWidth()+e;u=C.innerHeight();C.width(aj);X=a('<div class="ui-scrollpanel-content" ></div>').css("padding",aI).append(C.children());al=a('<div class="ui-scrollpanel-container" ></div>').css({width:aj+"px",height:u+"px"}).append(X).appendTo(C)}else{C.css("width","");al.css({width:"auto",height:"auto"});X.css("position","static");aM=C.innerWidth()+e;aQ=C.innerHeight();X.css("position","absolute");aR=ay.stickToBottom&&J();aL=ay.stickToRight&&A();aK=aM!==aj||aQ!==u;aj=aM;u=aQ;al.css({width:aj+"px",height:u+"px"});if(!aK&&K==S&&X.outerHeight()==Y){C.width(aj);return}K=S;X.css("width","");C.width(aj);al.find(">.ui-scrollpanel-vbar,>.ui-scrollpanel-hbar").remove().end()}X.css("overflow","auto");if(aT.contentWidth){S=aT.contentWidth}else{S=X[0].scrollWidth}Y=X[0].scrollHeight;X.css("overflow","");x=S/aj;p=Y/u;aA=p>1||ay.alwaysShowVScroll;aF=x>1||ay.alwaysShowHScroll;if(!(aF||aA)){C.removeClass("jspScrollable");X.css({top:"0px",left:"0px",width:(al.width()-e)+"px"});m();D();Q();v()}else{C.addClass("jspScrollable");aN=ay.maintainPosition&&(H||Z);if(aN){aP=aD();aO=aB()}aG();y();E();if(ay.stickToBottom||ay.stickToRight){M(aL?(S-aj):aP,false);L(aR?(Y-u):aO,false)}I();ae();an();if(ay.enableKeyboardNavigation){R()}if(ay.clickOnTrack){o()}B();if(ay.hijackInternalLinks){l()}}if(!ay.resizeSensor&&ay.autoReinitialise&&!av){av=setInterval(function(){ar(ay)},ay.autoReinitialiseDelay)}else{if(!ay.resizeSensor&&!ay.autoReinitialise&&av){clearInterval(av)}}if(ay.resizeSensor&&!d){az(X,ah);az(C,ah);az(C.parent(),ah);window.addEventListener("resize",ah);d=true}if(aJ&&C.scrollTop(0)){L(aJ,false)}if(aS&&C.scrollLeft(0)){M(aS,false)}C.trigger("jsp-initialised",[aF||aA])}function az(aM,aS){var aP,s;var aN=document.createElement("div");var aQ=document.createElement("div");var aL=document.createElement("div");var aO=document.createElement("div");var aK=document.createElement("div");aN.style.cssText="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: scroll; z-index: -1; visibility: hidden;";aQ.style.cssText="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: scroll; z-index: -1; visibility: hidden;";aO.style.cssText="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: scroll; z-index: -1; visibility: hidden;";aL.style.cssText="position: absolute; left: 0; top: 0;";aK.style.cssText="position: absolute; left: 0; top: 0; width: 200%; height: 200%;";var aR=function(){aL.style.width=aQ.offsetWidth+10+"px";aL.style.height=aQ.offsetHeight+10+"px";aQ.scrollLeft=aQ.scrollWidth;aQ.scrollTop=aQ.scrollHeight;aO.scrollLeft=aO.scrollWidth;aO.scrollTop=aO.scrollHeight;aP=aM.width();s=aM.height()};var aT=function(){if(aM.width()>aP||aM.height()>s){aS.apply(this,[])}aR()};var aJ=function(){if(aM.width()<aP||aM.height()<s){aS.apply(this,[])}aR()};aQ.addEventListener("scroll",aT.bind(this));aO.addEventListener("scroll",aJ.bind(this));aQ.appendChild(aL);aO.appendChild(aK);aN.appendChild(aQ);aN.appendChild(aO);aM.append(aN);if(window.getComputedStyle(aM[0],null).getPropertyValue("position")==="static"){aM[0].style.position="relative"}aR()}function aG(){if(aA){al.append(a('<div class="ui-scrollpanel-vbar"></div>').append(a('<div class="ui-scrollpanel-cap ui-scrollpanel-captop"></div>'),a('<div class="ui-scrollpanel-track ui-widget-header"></div>').append(a('<div class="ui-scrollpanel-drag ui-state-highlight"></div>').append(a('<div class="ui-scrollpanel-dragtop"></div>'),a('<div class="ui-scrollpanel-dragbottom"></div>'))),a('<div class="ui-scrollpanel-cap ui-scrollpanel-capbottom"></div>')));T=al.find(">.ui-scrollpanel-vbar");ap=T.find(">.ui-scrollpanel-track");au=ap.find(">.ui-scrollpanel-drag");if(ay.showArrows){aq=a('<a class="jspArrow jspArrowUp" ></a>').on("mousedown.jsp",aE(0,-1)).on("click.jsp",aC);af=a('<a class="jspArrow jspArrowDown" ></a>').on("mousedown.jsp",aE(0,1)).on("click.jsp",aC);if(ay.arrowScrollOnHover){aq.on("mouseover.jsp",aE(0,-1,aq));af.on("mouseover.jsp",aE(0,1,af))}ak(ap,ay.verticalArrowPositions,aq,af)}r=u;al.find(">.ui-scrollpanel-vbar>.ui-scrollpanel-cap:visible,>.ui-scrollpanel-vbar>.jspArrow").each(function(){r-=a(this).outerHeight()});au.on("mouseenter",function(){au.addClass("jspHover")}).on("mouseleave",function(){au.removeClass("jspHover")}).on("mousedown.jsp",function(aJ){a("html").on("dragstart.jsp selectstart.jsp",aC);au.addClass("jspActive");var s=aJ.pageY-au.position().top;a("html").on("mousemove.jsp",function(aK){U(aK.pageY-s,false)}).on("mouseup.jsp mouseleave.jsp",aw);return false});n()}}function n(){ap.height(r+"px");H=0;W=ay.verticalGutter+ap.outerWidth();X.width(aj-W-e);try{if(T.position().left===0){X.css("margin-left",W+"px")}}catch(s){}}function y(){if(aF){al.append(a('<div class="ui-scrollpanel-hbar"></div>').append(a('<div class="ui-scrollpanel-cap ui-scrollpanel-capleft"></div>'),a('<div class="ui-scrollpanel-track ui-widget-header"></div>').append(a('<div class="ui-scrollpanel-drag ui-state-highlight"></div>').append(a('<div class="ui-scrollpanel-dragleft"></div>'),a('<div class="ui-scrollpanel-dragright"></div>'))),a('<div class="ui-scrollpanel-cap ui-scrollpanel-capright"></div>')));am=al.find(">.ui-scrollpanel-hbar");F=am.find(">.ui-scrollpanel-track");g=F.find(">.ui-scrollpanel-drag");if(ay.showArrows){ax=a('<a class="jspArrow jspArrowLeft" ></a>').on("mousedown.jsp",aE(-1,0)).on("click.jsp",aC);w=a('<a class="jspArrow jspArrowRight" ></a>').on("mousedown.jsp",aE(1,0)).on("click.jsp",aC);if(ay.arrowScrollOnHover){ax.on("mouseover.jsp",aE(-1,0,ax));w.on("mouseover.jsp",aE(1,0,w))}ak(F,ay.horizontalArrowPositions,ax,w)}g.on("mouseenter",function(){g.addClass("jspHover")}).on("mouseleave",function(){g.removeClass("jspHover")}).on("mousedown.jsp",function(aJ){a("html").on("dragstart.jsp selectstart.jsp",aC);g.addClass("jspActive");var s=aJ.pageX-g.position().left;a("html").on("mousemove.jsp",function(aK){V(aK.pageX-s,false)}).on("mouseup.jsp mouseleave.jsp",aw);return false});k=al.innerWidth();ag()}}function ag(){al.find(">.ui-scrollpanel-hbar>.ui-scrollpanel-cap:visible,>.ui-scrollpanel-hbar>.jspArrow").each(function(){k-=a(this).outerWidth()});F.width(k+"px");Z=0}function E(){if(aF&&aA){var aJ=F.outerHeight(),s=ap.outerWidth();r-=aJ;a(am).find(">.ui-scrollpanel-cap:visible,>.jspArrow").each(function(){k+=a(this).outerWidth()});k-=s;u-=s;aj-=aJ;F.parent().append(a('<div class="ui-scrollpanel-corner ui-widget-header" ></div>').css("width",aJ+"px"));n();ag()}if(aF){X.width((al.outerWidth()-e)+"px")}Y=X.outerHeight();p=Y/u;if(aF){at=Math.ceil(1/x*k);if(at>ay.horizontalDragMaxWidth){at=ay.horizontalDragMaxWidth}else{if(at<ay.horizontalDragMinWidth){at=ay.horizontalDragMinWidth}}g.css("width",at+"px");i=k-at;ad(Z)}if(aA){z=Math.ceil(1/p*r);if(z>ay.verticalDragMaxHeight){z=ay.verticalDragMaxHeight}else{if(z<ay.verticalDragMinHeight){z=ay.verticalDragMinHeight}}au.css("height",z+"px");h=r-z;ac(H)}}function ak(aK,aM,aJ,s){var aO="before",aL="after",aN;if(aM=="os"){aM=/Mac/.test(navigator.platform)?"after":"split"}if(aM==aO){aL=aM}else{if(aM==aL){aO=aM;aN=aJ;aJ=s;s=aN}}aK[aO](aJ)[aL](s)}function aE(aJ,s,aK){return function(){G(aJ,s,this,aK);this.trigger("blur");return false}}function G(aM,aL,aP,aO){aP=a(aP).addClass("jspActive");var aN,aK,aJ=true,s=function(){if(aM!==0){P.scrollByX(aM*ay.arrowButtonSpeed)}if(aL!==0){P.scrollByY(aL*ay.arrowButtonSpeed)}aK=setTimeout(s,aJ?ay.initialDelay:ay.arrowRepeatFreq);aJ=false};s();aN=aO?"mouseout.jsp":"mouseup.jsp";aO=aO||a("html");aO.on(aN,function(){aP.removeClass("jspActive");if(aK){clearTimeout(aK)}aK=null;aO.off(aN)})}function o(){v();if(aA){ap.on("mousedown.jsp",function(aO){if(aO.originalTarget===undefined||aO.originalTarget==aO.currentTarget){var aM=a(this),aP=aM.offset(),aN=aO.pageY-aP.top-H,aK,aJ=true,s=function(){var aS=aM.offset(),aT=aO.pageY-aS.top-z/2,aQ=u*ay.scrollPagePercent,aR=h*aQ/(Y-u);if(aN<0){if(H-aR>aT){P.scrollByY(-aQ)}else{U(aT)}}else{if(aN>0){if(H+aR<aT){P.scrollByY(aQ)}else{U(aT)}}else{aL();return}}aK=setTimeout(s,aJ?ay.initialDelay:ay.trackClickRepeatFreq);aJ=false},aL=function(){if(aK){clearTimeout(aK)}aK=null;a(document).off("mouseup.jsp",aL)};s();a(document).on("mouseup.jsp",aL);return false}})}if(aF){F.on("mousedown.jsp",function(aO){if(aO.originalTarget===undefined||aO.originalTarget==aO.currentTarget){var aM=a(this),aP=aM.offset(),aN=aO.pageX-aP.left-Z,aK,aJ=true,s=function(){var aS=aM.offset(),aT=aO.pageX-aS.left-at/2,aQ=aj*ay.scrollPagePercent,aR=i*aQ/(S-aj);if(aN<0){if(Z-aR>aT){P.scrollByX(-aQ)}else{V(aT)}}else{if(aN>0){if(Z+aR<aT){P.scrollByX(aQ)}else{V(aT)}}else{aL();return}}aK=setTimeout(s,aJ?ay.initialDelay:ay.trackClickRepeatFreq);aJ=false},aL=function(){if(aK){clearTimeout(aK)}aK=null;a(document).off("mouseup.jsp",aL)};s();a(document).on("mouseup.jsp",aL);return false}})}}function v(){if(F){F.off("mousedown.jsp")}if(ap){ap.off("mousedown.jsp")}}function aw(){a("html").off("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp");if(au){au.removeClass("jspActive")}if(g){g.removeClass("jspActive")}}function U(aK,aL){if(!aA){return}if(aK<0){aK=0}else{if(aK>h){aK=h}}var s=new a.Event("jsp-will-scroll-y");C.trigger(s,[aK]);if(s.isDefaultPrevented()){return}var aP=aK||0;var aO=aP===0,aM=aP==h,aN=aK/h,aJ=-aN*(Y-u);if(aL===undefined){aL=ay.animateScroll}if(aL){P.animate(au,"top",aK,ac,function(){C.trigger("jsp-user-scroll-y",[-aJ,aO,aM])})}else{au.css("top",aK+"px");ac(aK);C.trigger("jsp-user-scroll-y",[-aJ,aO,aM])}}function ac(aJ){if(aJ===undefined){aJ=au.position().top}al.scrollTop(0);H=aJ||0;var aM=H===0,aK=H==h,aL=aJ/h,s=-aL*(Y-u);if(ai!=aM||aH!=aK){ai=aM;aH=aK;C.trigger("jsp-arrow-change",[ai,aH,O,j])}t(aM,aK);X.css("top",s+"px");C.trigger("jsp-scroll-y",[-s,aM,aK]).trigger("scroll")}function V(aM,aL){if(!aF){return}if(aM<0){aM=0}else{if(aM>i){aM=i}}var aK=new a.Event("jsp-will-scroll-x");C.trigger(aK,[aM]);if(aK.isDefaultPrevented()){return}var aJ=aM||0;var aP=aJ===0,aO=aJ==i,aN=aM/i,s=-aN*(S-aj);if(aL===undefined){aL=ay.animateScroll}if(aL){P.animate(g,"left",aM,ad,function(){C.trigger("jsp-user-scroll-x",[-s,aP,aO])})}else{g.css("left",aM+"px");ad(aM);C.trigger("jsp-user-scroll-x",[-s,aP,aO])}}function ad(aJ){if(aJ===undefined){aJ=g.position().left}al.scrollTop(0);Z=aJ||0;var aM=Z===0,aL=Z==i,aK=aJ/i,s=-aK*(S-aj);if(O!=aM||j!=aL){O=aM;j=aL;C.trigger("jsp-arrow-change",[ai,aH,O,j])}q(aM,aL);X.css("left",s+"px");C.trigger("jsp-scroll-x",[-s,aM,aL]).trigger("scroll")}function t(aJ,s){if(ay.showArrows){aq[aJ?"addClass":"removeClass"]("jspDisabled");af[s?"addClass":"removeClass"]("jspDisabled")}}function q(aJ,s){if(ay.showArrows){ax[aJ?"addClass":"removeClass"]("jspDisabled");w[s?"addClass":"removeClass"]("jspDisabled")}}function L(s,aJ){var aK=s/(Y-u);U(aK*h,aJ)}function M(aJ,s){var aK=aJ/(S-aj);V(aK*i,s)}function aa(aW,aR,aK){var aO,aL,aM,s=0,aV=0,aJ,aQ,aP,aT,aS,aU;try{aO=a(aW)}catch(aN){return}aL=aO.outerHeight();aM=aO.outerWidth();al.scrollTop(0);al.scrollLeft(0);while(!aO.is(".ui-scrollpanel-content")){s+=aO.position().top;aV+=aO.position().left;aO=aO.offsetParent();if(/^body|html$/i.test(aO[0].nodeName)){return}}aJ=aB();aP=aJ+u;if(s<aJ||aR){aS=s-ay.horizontalGutter}else{if(s+aL>aP){aS=s-u+aL+ay.horizontalGutter}}if(!isNaN(aS)){L(aS,aK)}aQ=aD();aT=aQ+aj;if(aV<aQ||aR){aU=aV-ay.horizontalGutter}else{if(aV+aM>aT){aU=aV-aj+aM+ay.horizontalGutter}}if(!isNaN(aU)){M(aU,aK)}}function aD(){return -X.position().left}function aB(){return -X.position().top}function J(){var s=Y-u;if(ay.maintainPosition==true){return(s>=20)&&(s-aB()<10)}return true}function A(){var s=S-aj;if(ay.maintainPosition==true){return(s>=20)&&(s-aD()<10)}return true}function ae(){al.off(ab).on(ab,function(aN,aO,aL,aJ){if(!Z){Z=0}if(!H){H=0}var aK=Z,s=H,aM=aN.deltaFactor||ay.mouseWheelSpeed;P.scrollBy(aL*aM,-aJ*aM,false);return aK==Z&&s==H})}function m(){al.off(ab)}function aC(){return false}function I(){X.find(":input,a").off("focus.jsp").on("focus.jsp",function(s){aa(s.target,false)})}function D(){X.find(":input,a").off("focus.jsp")}function R(){var s,aJ,aL=[];if(aF){aL.push(am[0])}if(aA){aL.push(T[0])}X.on("focus.jsp",function(){C.focus()});C.attr("tabindex",0).off("keydown.jsp keypress.jsp").on("keydown.jsp",function(aO){if(aO.target!==this&&!(aL.length&&a(aO.target).closest(aL).length)){return}var aN=Z,aM=H;switch(aO.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:s=aO.keyCode;aK();break;case 35:L(Y-u);s=null;break;case 36:L(0);s=null;break}aJ=aO.keyCode==s&&aN!=Z||aM!=H;return !aJ}).on("keypress.jsp",function(aM){if(aM.keyCode==s){aK()}if(aM.target!==this&&!(aL.length&&a(aM.target).closest(aL).length)){return}return !aJ});if(ay.hideFocus){C.css("outline","none");if("hideFocus" in al[0]){C.attr("hideFocus",true)}}else{C.css("outline","");if("hideFocus" in al[0]){C.attr("hideFocus",false)}}function aK(){var aN=Z,aM=H;switch(s){case 40:P.scrollByY(ay.keyboardSpeed,false);break;case 38:P.scrollByY(-ay.keyboardSpeed,false);break;case 34:case 32:P.scrollByY(u*ay.scrollPagePercent,false);break;case 33:P.scrollByY(-u*ay.scrollPagePercent,false);break;case 39:P.scrollByX(ay.keyboardSpeed,false);break;case 37:P.scrollByX(-ay.keyboardSpeed,false);break}aJ=aN!=Z||aM!=H;return aJ}}function Q(){C.attr("tabindex","-1").removeAttr("tabindex").off("keydown.jsp keypress.jsp");X.off(".jsp")}function B(){if(location.hash&&location.hash.length>1){var aL,aJ,aK=escape(location.hash.substr(1));try{aL=a("#"+aK+', a[name="'+aK+'"]')}catch(s){return}if(aL.length&&X.find(aK)){if(al.scrollTop()===0){aJ=setInterval(function(){if(al.scrollTop()>0){aa(aL,true);a(document).scrollTop(al.position().top);clearInterval(aJ)}},50)}else{aa(aL,true);a(document).scrollTop(al.position().top)}}}}function l(){if(a(document.body).data("jspHijack")){return}a(document.body).data("jspHijack",true);a(document.body).delegate('a[href*="#"]',"click",function(s){var aJ=this.href.substr(0,this.href.indexOf("#")),aL=location.href,aP,aQ,aK,aN,aM,aO;if(location.href.indexOf("#")!==-1){aL=location.href.substr(0,location.href.indexOf("#"))}if(aJ!==aL){return}aP=escape(this.href.substr(this.href.indexOf("#")+1));try{aQ=a("#"+aP+', a[name="'+aP+'"]')}catch(aR){return}if(!aQ.length){return}aK=aQ.closest(".jspScrollable");aN=aK.data("jsp");aN.scrollToElement(aQ,true);if(aK[0].scrollIntoView){aM=a(window).scrollTop();aO=aQ.offset().top;if(aO<aM||aO>aM+a(window).height()){aK[0].scrollIntoView()}}s.preventDefault()})}function an(){var aK,aJ,aM,aL,aN,s=false;al.off("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").on("touchstart.jsp",function(aO){var aP=aO.originalEvent.touches[0];aK=aD();aJ=aB();aM=aP.pageX;aL=aP.pageY;aN=false;s=true}).on("touchmove.jsp",function(aR){if(!s){return}var aQ=aR.originalEvent.touches[0],aP=Z,aO=H;P.scrollTo(aK+aM-aQ.pageX,aJ+aL-aQ.pageY);aN=aN||Math.abs(aM-aQ.pageX)>5||Math.abs(aL-aQ.pageY)>5;return aP==Z&&aO==H}).on("touchend.jsp",function(aO){s=false}).on("click.jsp-touchclick",function(aO){if(aN){aN=false;return false}})}function f(){var s=aB(),aJ=aD();C.removeClass("jspScrollable").off(".jsp");X.off(".jsp");C.replaceWith(ao.append(X.children()));ao.scrollTop(s);ao.scrollLeft(aJ);if(av){clearInterval(av)}}a.extend(P,{reinitialise:function(aJ){aJ=a.extend({},ay,aJ);ar(aJ)},scrollToElement:function(aK,aJ,s){aa(aK,aJ,s)},scrollTo:function(aK,s,aJ){M(aK,aJ);L(s,aJ)},scrollToX:function(aJ,s){M(aJ,s)},scrollToY:function(s,aJ){L(s,aJ)},scrollToPercentX:function(aJ,s){M(aJ*(S-aj),s)},scrollToPercentY:function(aJ,s){L(aJ*(Y-u),s)},scrollBy:function(aJ,s,aK){P.scrollByX(aJ,aK);P.scrollByY(s,aK)},scrollByX:function(s,aK){var aJ=aD()+Math[s<0?"floor":"ceil"](s),aL=aJ/(S-aj);V(aL*i,aK)},scrollByY:function(s,aK){var aJ=aB()+Math[s<0?"floor":"ceil"](s),aL=aJ/(Y-u);U(aL*h,aK)},positionDragX:function(s,aJ){V(s,aJ)},positionDragY:function(aJ,s){U(aJ,s)},animate:function(aK,aN,aJ,aM,s){var aL={};aL[aN]=aJ;aK.animate(aL,{duration:ay.animateDuration,easing:ay.animateEase,queue:false,step:aM,complete:s})},getContentPositionX:function(){return aD()},getContentPositionY:function(){return aB()},getContentWidth:function(){return S},getContentHeight:function(){return Y},getPercentScrolledX:function(){return aD()/(S-aj)},getPercentScrolledY:function(){return aB()/(Y-u)},getIsScrollableH:function(){return aF},getIsScrollableV:function(){return aA},getContentPane:function(){return X},scrollToBottom:function(s){U(h,s)},hijackInternalLinks:a.noop,destroy:function(){f()}});ar(N)}c=a.extend({},a.fn.jScrollPane.defaults,c);a.each(["arrowButtonSpeed","trackClickSpeed","keyboardSpeed"],function(){c[this]=c[this]||c.speed});return this.each(function(){var d=a(this),e=d.data("jsp");if(e){e.reinitialise(c)}else{a("script",d).filter('[type="text/javascript"],:not([type])').remove();e=new b(d,c);d.data("jsp",e)}})};a.fn.jScrollPane.defaults={showArrows:false,maintainPosition:true,stickToBottom:false,stickToRight:false,clickOnTrack:true,autoReinitialise:false,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,contentWidth:undefined,animateScroll:false,animateDuration:300,animateEase:"linear",hijackInternalLinks:false,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:3,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:false,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:true,hideFocus:false,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:0.8,alwaysShowVScroll:false,alwaysShowHScroll:false,resizeSensor:false,resizeSensorDelay:0,}}));
PrimeFaces.widget.ScrollPanel=PrimeFaces.widget.DeferredWidget.extend({init:function(a){this._super(a);this.renderDeferred()},_render:function(){this.jsp=this.jq.jScrollPane(this.cfg).data("jsp")},scrollTo:function(a,b){this.jsp.scrollTo(a,b)},scrollX:function(a){this.jsp.scrollToX(a)},scrollY:function(a){this.jsp.scrollToY(a)},redraw:function(){this.jsp.reinitialise()}});
