mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-05-22 16:34:08 +03:00
13 lines
52 KiB
JavaScript
13 lines
52 KiB
JavaScript
/*!
|
|
* OverlayScrollbars
|
|
* https://github.com/KingSora/OverlayScrollbars
|
|
*
|
|
* Version: 1.5.3
|
|
*
|
|
* Copyright KingSora.
|
|
* https://github.com/KingSora
|
|
*
|
|
* Released under the MIT license.
|
|
* Date: 07.11.2018
|
|
*/
|
|
!function(t,n){"function"==typeof define&&define.amd?define(function(){return n(t,t.document,undefined)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=n(t,t.document,undefined):n(t,t.document,undefined)}("undefined"!=typeof window?window:this,function(t,n,e){"use strict";var r,i,o,a,s="OverlayScrollbars",c={o:"object",f:"function",a:"array",s:"string",b:"boolean",n:"number",u:"undefined",z:"null"},u={c:"class",s:"style",i:"id",l:"length",p:"prototype",oH:"offsetHeight",cH:"clientHeight",sH:"scrollHeight",oW:"offsetWidth",cW:"clientWidth",sW:"scrollWidth"},l={wW:function(){return t.innerWidth||n.documentElement[u.cW]||n.body[u.cW]},wH:function(){return t.innerHeight||n.documentElement[u.cH]||n.body[u.cH]},mO:function(){return t.MutationObserver||t.WebKitMutationObserver||t.WebkitMutationObserver||t.MozMutationObserver||e},rO:function(){return t.ResizeObserver||t.WebKitResizeObserver||t.WebkitResizeObserver||t.MozResizeObserver||e},rAF:function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(n){return t.setTimeout(n,1e3/60)}},cAF:function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||t.msCancelAnimationFrame||function(n){return t.clearTimeout(n)}},now:function(){return Date.now()||(new Date).getTime()},stpP:function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0},prvD:function(t){t.preventDefault&&t.cancelable?t.preventDefault():t.returnValue=!1},page:function(t){var r="page",i="client",o="X",a="Y",s=((t=t.originalEvent||t).target||t.srcElement||n).ownerDocument||n,c=s.documentElement,u=s.body;if(t.touches!==e){var l=t.touches[0];return{x:l[r+o],y:l[r+a]}}return!t[r+o]&&t[i+o]&&null!=t[i+o]?{x:t[i+o]+(c&&c.scrollLeft||u&&u.scrollLeft||0)-(c&&c.clientLeft||u&&u.clientLeft||0),y:t[i+a]+(c&&c.scrollTop||u&&u.scrollTop||0)-(c&&c.clientTop||u&&u.clientTop||0)}:{x:t[r+o],y:t[r+a]}},mBtn:function(t){return t.which||t.button===e?t.which:1&t.button?1:2&t.button?3:4&t.button?2:0},inA:function(t,n){for(var e=0;e<n[u.l];e++)try{if(n[e]===t)return e}catch(r){}return-1},isA:function(t){var n=Array.isArray;return n?n(t):this.type(t)==c.a},type:function(t){return t===e?t+"":null===t?t+"":Object[u.p].toString.call(t).replace(/^\[object (.+)\]$/,"$1").toLowerCase()},bind:function(t,n){if(typeof t!=c.f)throw"Can't bind function!";var e=u.p,r=Array[e].slice.call(arguments,2),i=function(){},o=function(){return t.apply(this instanceof i?this:n,r.concat(Array[e].slice.call(arguments)))};return t[e]&&(i[e]=t[e]),o[e]=new i,o}},f=t.jQuery,h=(r=t.Math,i={p:r.PI,c:r.cos,s:r.sin,w:r.pow,t:r.sqrt,n:r.asin,a:r.abs,o:1.70158},{swing:function(t,n,e,r,o){return.5-i.c(t*i.p)/2},linear:function(t,n,e,r,i){return t},easeInQuad:function(t,n,e,r,i){return r*(n/=i)*n+e},easeOutQuad:function(t,n,e,r,i){return-r*(n/=i)*(n-2)+e},easeInOutQuad:function(t,n,e,r,i){return(n/=i/2)<1?r/2*n*n+e:-r/2*(--n*(n-2)-1)+e},easeInCubic:function(t,n,e,r,i){return r*(n/=i)*n*n+e},easeOutCubic:function(t,n,e,r,i){return r*((n=n/i-1)*n*n+1)+e},easeInOutCubic:function(t,n,e,r,i){return(n/=i/2)<1?r/2*n*n*n+e:r/2*((n-=2)*n*n+2)+e},easeInQuart:function(t,n,e,r,i){return r*(n/=i)*n*n*n+e},easeOutQuart:function(t,n,e,r,i){return-r*((n=n/i-1)*n*n*n-1)+e},easeInOutQuart:function(t,n,e,r,i){return(n/=i/2)<1?r/2*n*n*n*n+e:-r/2*((n-=2)*n*n*n-2)+e},easeInQuint:function(t,n,e,r,i){return r*(n/=i)*n*n*n*n+e},easeOutQuint:function(t,n,e,r,i){return r*((n=n/i-1)*n*n*n*n+1)+e},easeInOutQuint:function(t,n,e,r,i){return(n/=i/2)<1?r/2*n*n*n*n*n+e:r/2*((n-=2)*n*n*n*n+2)+e},easeInSine:function(t,n,e,r,o){return-r*i.c(n/o*(i.p/2))+r+e},easeOutSine:function(t,n,e,r,o){return r*i.s(n/o*(i.p/2))+e},easeInOutSine:function(t,n,e,r,o){return-r/2*(i.c(i.p*n/o)-1)+e},easeInExpo:function(t,n,e,r,o){return 0==n?e:r*i.w(2,10*(n/o-1))+e},easeOutExpo:function(t,n,e,r,o){return n==o?e+r:r*(1-i.w(2,-10*n/o))+e},easeInOutExpo:function(t,n,e,r,o){return 0==n?e:n==o?e+r:(n/=o/2)<1?r/2*i.w(2,10*(n-1))+e:r/2*(2-i.w(2,-10*--n))+e},easeInCirc:function(t,n,e,r,o){return-r*(i.t(1-(n/=o)*n)-1)+e},easeOutCirc:function(t,n,e,r,o){return r*i.t(1-(n=n/o-1)*n)+e},easeInOutCirc:function(t,n,e,r,o){return(n/=o/2)<1?-r/2*(i.t(1-n*n)-1)+e:r/2*(i.t(1-(n-=2)*n)+1)+e},easeInElastic:function(t,n,e,r,o){var a=i.o,s=0,c=r;return 0==n?e:1==(n/=o)?e+r:(s||(s=.3*o),c<i.a(r)?(c=r,a=s/4):a=s/(2*i.p)*i.n(r/c),-c*i.w(2,10*(n-=1))*i.s((n*o-a)*(2*i.p)/s)+e)},easeOutElastic:function(t,n,e,r,o){var a=i.o,s=0,c=r;return 0==n?e:1==(n/=o)?e+r:(s||(s=.3*o),c<i.a(r)?(c=r,a=s/4):a=s/(2*i.p)*i.n(r/c),c*i.w(2,-10*n)*i.s((n*o-a)*(2*i.p)/s)+r+e)},easeInOutElastic:function(t,n,e,r,o){var a=i.o,s=0,c=r;return 0==n?e:2==(n/=o/2)?e+r:(s||(s=o*(.3*1.5)),c<i.a(r)?(c=r,a=s/4):a=s/(2*i.p)*i.n(r/c),n<1?c*i.w(2,10*(n-=1))*i.s((n*o-a)*(2*i.p)/s)*-.5+e:c*i.w(2,-10*(n-=1))*i.s((n*o-a)*(2*i.p)/s)*.5+r+e)},easeInBack:function(t,n,e,r,o,a){return r*(n/=o)*n*(((a=a||i.o)+1)*n-a)+e},easeOutBack:function(t,n,e,r,o,a){return r*((n=n/o-1)*n*(((a=a||i.o)+1)*n+a)+1)+e},easeInOutBack:function(t,n,e,r,o,a){return a=a||i.o,(n/=o/2)<1?r/2*(n*n*((1+(a*=1.525))*n-a))+e:r/2*((n-=2)*n*((1+(a*=1.525))*n+a)+2)+e},easeInBounce:function(t,n,e,r,i){return r-this.easeOutBounce(t,i-n,0,r,i)+e},easeOutBounce:function(t,n,e,r,i){var o=7.5625;return(n/=i)<1/2.75?r*(o*n*n)+e:n<2/2.75?r*(o*(n-=1.5/2.75)*n+.75)+e:n<2.5/2.75?r*(o*(n-=2.25/2.75)*n+.9375)+e:r*(o*(n-=2.625/2.75)*n+.984375)+e},easeInOutBounce:function(t,n,e,r,i){return n<i/2?.5*this.easeInBounce(t,2*n,0,r,i)+e:.5*this.easeOutBounce(t,2*n-i,0,r,i)+.5*r+e}}),d=function(){var r=/[^\x20\t\r\n\f]+/g,i=" ",o="",a="scrollLeft",s="scrollTop",f=[],d=l.type,p={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},v=function(){var t,n,r,i,o,a,s=arguments[0]||{},f=1,h=arguments[u.l],p=!1;for(d(s)==c.b&&(p=s,s=arguments[1]||{},f=2),d(s)!=c.o&&!d(s)==c.f&&(s={}),h===f&&(s=g,--f);f<h;f++)if(null!=(o=arguments[f]))for(i in o)t=s[i],s!==(r=o[i])&&(p&&r&&(w(r)||(n=l.isA(r)))?(n?(n=!1,a=t&&l.isA(t)?t:[]):a=t&&w(t)?t:{},s[i]=v(p,a,r)):r!==e&&(s[i]=r));return s},y=function(t,n,e){for(var r=e||0;r<n[u.l];r++)if(n[r]===t)return r;return-1},m=function(t){return d(t)==c.f},x=function(t){for(var n in t)return!1;return!0},w=function(t){if(!t||d(t)!=c.o)return!1;var n,e=u.p,r=Object[e].hasOwnProperty,i=r.call(t,"constructor"),o=t.constructor&&t.constructor[e]&&r.call(t.constructor[e],"isPrototypeOf");if(t.constructor&&!i&&!o)return!1;for(n in t);return d(n)==c.u||r.call(t,n)},b=function(t,n){var e=0;if(O(t))for(;e<t[u.l]&&!1!==n.call(t[e],e,t[e]);e++);else for(e in t)if(!1===n.call(t[e],e,t[e]))break;return t},g=function(t){if(0===arguments[u.l])return this;var e,r,i=new g,o=t,a=0;if(d(t)==c.s)for(o=[],"<"===t.charAt(0)?((r=n.createElement("div")).innerHTML=t,e=r.children):e=n.querySelectorAll(t);a<e[u.l];a++)o.push(e[a]);if(o){for(d(o)==c.s||O(o)||(o=[o]),a=0;a<o[u.l];a++)i[a]=o[a];i[u.l]=o[u.l]}return i};function O(n){var e=!!n&&[u.l]in n&&n[u.l],r=d(n);return!m(r)&&n!==t&&(r==c.a||0===e||d(e)==c.n&&e>0&&e-1 in n)}function S(t){return(t.match(r)||[]).join(i)}function A(t,e){for(var r=(t.parentNode||n).querySelectorAll(e)||[],i=r[u.l];i--;)if(r[i]==t)return!0;return!1}function C(t,n,e){if(d(e)==c.a)for(var r=0;r<e[u.l];r++)C(t,n,e[r]);else d(e)==c.s?t.insertAdjacentHTML(n,e):t.insertAdjacentElement(n,e.nodeType?e:e[0])}function z(t,n,r){try{t[u.s][n]!==e&&(t[u.s][n]=E(n,r))}catch(i){}}function E(t,n){return p[t.toLowerCase()]||d(n)!=c.n||(n+="px"),n}function M(t,n){var e,r;!1!==n&&t.q.splice(0,1),t.q[u.l]>0?(r=t.q[0],T(t.el,r.props,r.duration,r.easing,r.complete,!0)):(e=y(t,f))>-1&&f.splice(e,1)}function H(t,n,e){n===a||n===s?t[n]=e:z(t,n,e)}function T(t,n,r,i,o,c){var d,p,v,b,O,S,A=w(r),C={},z={},E=0;for(A?(i=r.easing,r.start,v=r.progress,b=r.step,O=r.specialEasing,o=r.complete,S=r.duration):S=r,O=O||{},S=S||400,i=i||"swing",c=c||!1;E<f[u.l];E++)if(f[E].el===t){p=f[E];break}for(d in p||(p={el:t,q:[]},f.push(p)),n)C[d]=d===a||d===s?t[d]:g(t).css(d);for(d in C)C[d]!==n[d]&&n[d]!==e&&(z[d]=n[d]);if(x(z))c&&M(p);else{var T,W,k,L,I,N,P,R,D,j=c?0:y(q,p.q),q={props:z,duration:A?r:S,easing:i,complete:o};if(-1===j&&(j=p.q[u.l],p.q.push(q)),0===j)if(S>0)P=l.now(),R=function(){for(d in T=l.now(),D=T-P,W=q.stop||D>=S,k=1-(Math.max(0,P+S-T)/S||0),z)L=parseFloat(C[d]),I=parseFloat(z[d]),N=(I-L)*h[O[d]||i](k,k*S,0,1,S)+L,H(t,d,N),m(b)&&b(N,{elem:t,prop:d,start:L,now:N,end:I,pos:k,options:{easing:i,speacialEasing:O,duration:S,complete:o,step:b},startTime:P});m(v)&&v({},k,Math.max(0,S-D)),W?(M(p),m(o)&&o()):q.frame=l.rAF()(R)},q.frame=l.rAF()(R);else{for(d in z)H(t,d,z[d]);M(p)}}}function W(t,n,e){for(var r,i,o,a=0;a<f[u.l];a++)if((r=f[a]).el===t){if(r.q[u.l]>0){if((i=r.q[0]).stop=!0,l.cAF()(i.frame),r.q.splice(0,1),e)for(o in i.props)H(t,o,i.props[o]);n?r.q=[]:M(r,!1)}break}}return g[u.p]={on:function(t,n){var e,i=(t=(t||o).match(r)||[o])[u.l],a=0;return this.each(function(){e=this;try{if(e.addEventListener)for(;a<i;a++)e.addEventListener(t[a],n);else if(e.detachEvent)for(;a<i;a++)e.attachEvent("on"+t[a],n)}catch(r){}})},off:function(t,n){var e,i=(t=(t||o).match(r)||[o])[u.l],a=0;return this.each(function(){e=this;try{if(e.removeEventListener)for(;a<i;a++)e.removeEventListener(t[a],n);else if(e.detachEvent)for(;a<i;a++)e.detachEvent("on"+t[a],n)}catch(r){}})},one:function(t,n){return t=(t||o).match(r)||[o],this.each(function(){var e=g(this);g.each(t,function(t,r){var i=function(t){n.call(this,t),e.off(r,i)};e.on(r,i)})})},trigger:function(t){var e,r;return this.each(function(){e=this,n.createEvent?((r=n.createEvent("HTMLEvents")).initEvent(t,!0,!1),e.dispatchEvent(r)):e.fireEvent("on"+t)})},append:function(t){return this.each(function(){C(this,"beforeend",t)})},prepend:function(t){return this.each(function(){C(this,"afterbegin",t)})},before:function(t){return this.each(function(){C(this,"beforebegin",t)})},after:function(t){return this.each(function(){C(this,"afterend",t)})},remove:function(){return this.each(function(){var t=this,n=t.parentNode;null!=n&&n.removeChild(t)})},unwrap:function(){var t,n,e,r=[];for(this.each(function(){e=this.parentNode,-1===y(e,r)&&r.push(e)}),t=0;t<r[u.l];t++){for(n=r[t],e=n.parentNode;n.firstChild;)e.insertBefore(n.firstChild,n);e.removeChild(n)}return this},wrapAll:function(t){for(var n,e=this,r=g(t)[0],i=r,o=e[0].parentNode,a=e[0].previousSibling;i.childNodes[u.l]>0;)i=i.childNodes[0];for(n=0;e[u.l]-n;i.firstChild===e[0]&&n++)i.appendChild(e[n]);var s=a?a.nextSibling:o.firstChild;return o.insertBefore(r,s),this},wrapInner:function(t){return this.each(function(){var n=g(this),e=n.contents();e[u.l]?e.wrapAll(t):n.append(t)})},wrap:function(t){return this.each(function(){g(this).wrapAll(t)})},css:function(n,r){var i,o,a,s=t.getComputedStyle;return d(n)==c.s?r===e?(i=this[0],a=s?s(i,null):i.currentStyle[n],s?null!=a?a.getPropertyValue(n):i[u.s][n]:a):this.each(function(){z(this,n,r)}):this.each(function(){for(o in n)z(this,o,n[o])})},hasClass:function(t){for(var n,e,r=0,a=i+t+i;n=this[r++];){if((e=n.classList)&&e.contains(t))return!0;if(1===n.nodeType&&(i+S(n.className+o)+i).indexOf(a)>-1)return!0}return!1},addClass:function(t){var n,a,s,c,u,l,f,h,d=0,p=0;if(t)for(n=t.match(r)||[];a=this[d++];)if(h=a.classList,f===e&&(f=h!==e),f)for(;u=n[p++];)h.add(u);else if(c=a.className+o,s=1===a.nodeType&&i+S(c)+i){for(;u=n[p++];)s.indexOf(i+u+i)<0&&(s+=u+i);c!==(l=S(s))&&(a.className=l)}return this},removeClass:function(t){var n,a,s,c,u,l,f,h,d=0,p=0;if(t)for(n=t.match(r)||[];a=this[d++];)if(h=a.classList,f===e&&(f=h!==e),f)for(;u=n[p++];)h.remove(u);else if(c=a.className+o,s=1===a.nodeType&&i+S(c)+i){for(;u=n[p++];)for(;s.indexOf(i+u+i)>-1;)s=s.replace(i+u+i,i);c!==(l=S(s))&&(a.className=l)}return this},hide:function(){return this.each(function(){this[u.s].display="none"})},show:function(){return this.each(function(){this[u.s].display="block"})},attr:function(t,n){for(var r,i=0;r=this[i++];){if(n===e)return r.getAttribute(t);r.setAttribute(t,n)}return this},removeAttr:function(t){return this.each(function(){this.removeAttribute(t)})},offset:function(){var e=this[0].getBoundingClientRect(),r=t.pageXOffset||n.documentElement[a],i=t.pageYOffset||n.documentElement[s];return{top:e.top+i,left:e.left+r}},position:function(){var t=this[0];return{top:t.offsetTop,left:t.offsetLeft}},scrollLeft:function(t){for(var n,r=0;n=this[r++];){if(t===e)return n[a];n[a]=t}return this},scrollTop:function(t){for(var n,r=0;n=this[r++];){if(t===e)return n[s];n[s]=t}return this},val:function(t){var n=this[0];return t?(n.value=t,this):n.value},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){return g(this[t>=0?t:this[u.l]+t])},find:function(t){var n,e=[];return this.each(function(){var r=this.querySelectorAll(t);for(n=0;n<r[u.l];n++)e.push(r[n])}),g(e)},children:function(t){var n,e,r,i=[];return this.each(function(){for(e=this.children,r=0;r<e[u.l];r++)n=e[r],t?(n.matches&&n.matches(t)||A(n,t))&&i.push(n):i.push(n)}),g(i)},parent:function(t){var n,e=[];return this.each(function(){n=this.parentNode,t&&!g(n).is(t)||e.push(n)}),g(e)},is:function(t){var n,e;for(e=0;e<this[u.l];e++){if(n=this[e],":visible"===t)return!!(n[u.oW]||n[u.oH]||n.getClientRects()[u.l]);if(":hidden"===t)return!(n[u.oW]||n[u.oH]||n.getClientRects()[u.l]);if(n.matches&&n.matches(t)||A(n,t))return!0}return!1},contents:function(){var t,n,e=[];return this.each(function(){for(t=this.childNodes,n=0;n<t[u.l];n++)e.push(t[n])}),g(e)},each:function(t){return b(this,t)},animate:function(t,n,e,r){return this.each(function(){T(this,t,n,e,r)})},stop:function(t,n){return this.each(function(){W(this,t,n)})}},v(g,{extend:v,inArray:y,isEmptyObject:x,isPlainObject:w,each:b}),g}(),p=(o=[],a="__overlayScrollbars__",function(t,n){var e=arguments[u.l];if(e<1)return o;if(n)t[a]=n,o.push(t);else{var r=l.inA(t,o);if(r>-1){if(!(e>1))return o[r][a];delete t[a],o.splice(r,1)}}}),v=function(){var r,i,o,a,h,v,y,m,x,w,b,g,O,S,A=[],C=(o=[c.b,c.n,c.s,c.a,c.o,c.f,c.z],a=" ",h=":",v=[c.z,c.s],y=c.n,m=[c.z,c.b],x=[!0,c.b],w=[!1,c.b],b=[null,[c.z,c.f]],O={className:["os-theme-dark",v],resize:["none","n:none b:both h:horizontal v:vertical"],sizeAutoCapable:x,clipAlways:x,normalizeRTL:x,paddingAbsolute:w,autoUpdate:[null,m],autoUpdateInterval:[33,y],nativeScrollbarsOverlaid:{showNativeScrollbars:w,initialize:x},overflowBehavior:{x:["scroll",g="v-h:visible-hidden v-s:visible-scroll s:scroll h:hidden"],y:["scroll",g]},scrollbars:{visibility:["auto","v:visible h:hidden a:auto"],autoHide:["never","n:never s:scroll l:leave m:move"],autoHideDelay:[800,y],dragScrolling:x,clickScrolling:w,touchSupport:x},textarea:{dynWidth:w,dynHeight:w},callbacks:{onInitialized:b,onInitializationWithdrawn:b,onDestroyed:b,onScrollStart:b,onScroll:b,onScrollStop:b,onOverflowChanged:b,onOverflowAmountChanged:b,onDirectionChanged:b,onContentSizeChanged:b,onHostSizeChanged:b,onUpdated:b}},{d:(S=function(t){var n=function(e){var r,i,o;for(r in e)e.hasOwnProperty(r)&&(i=e[r],(o=l.type(i))==c.a?e[r]=i[t?1:0]:o==c.o&&(e[r]=n(i)));return e};return n(d.extend(!0,{},O))})(),t:S(!0),v:function(t,n,e,r,i){var s={},u=d.extend(!0,{},t),f=function(t,n,i,s){for(var u in n)if(n.hasOwnProperty(u)&&t.hasOwnProperty(u)){var p,v,y,m,x,w,b,g,O=!1,S=n[u],A=l.type(S),C=l.type(S)!=c.a?[S]:S,z=t[u],E=l.type(z),M=s?s+".":"",H='The option "'+M+u+"\" wasn't set, because",T=[],W=[];if(A==c.o)i[u]={},f(z,S,i[u],M+u),d.isEmptyObject(z)&&delete t[u];else{for(w=0;w<C.length;w++)if(x=C[w],y=(A=l.type(x))==c.s&&-1===d.inArray(x,o))for(T.push(c.s),p=x.split(a),W=W.concat(p),b=0;b<p.length;b++){for(m=(v=p[b].split(h))[0],g=0;g<v.length;g++)if(z===v[g]){O=!0;break}if(O)break}else if(T.push(x),E===x){O=!0;break}O?i[u]=y&&r?m:z:e&&console.warn(H+" it doesn't accept the type [ "+E.toUpperCase()+' ] with the value of "'+z+'".\r\nAccepted types are: [ '+T.join(", ").toUpperCase()+" ]."+(W.length>0?"\r\nValid strings are: [ "+W.join(", ").split(h).join(", ")+" ].":"")),delete t[u]}}};return f(u,n,s),i?d.extend(!0,s,u):!d.isEmptyObject(u)&&e&&console.warn("The following options are discarded due to invalidity:\r\n"+JSON.stringify(u,null,2)),s}});function z(){r||(r=new E(C.d)),i||(i=new M(r))}function E(r){var i=this,o="overflow",a="hidden",s="scroll",c=d("body"),f=d('<div id="hs-dummy-scrollbar-size"><div style="height: 200%; width: 200%; margin: 10px 0;"></div></div>'),h=f[0],v=d(f.children("div").eq(0));c.append(f),f.hide().show();var y,m,x,w,b,g,O,S,A,C=M(h),z={x:0===C.x,y:0===C.y};function E(t){var r=!1,i="Webkit Moz ms O".split(" "),o=n.createElement("div"),a=null,s=0;if(t=t.toLowerCase(),o[u.s][t]!==e&&(r=!0),!r)for(a=t.charAt(0).toUpperCase()+t.substr(1);s<i.length;s++)if(o[u.s][i[s]+a]!==e){r=!0;break}return r}function M(t){return{x:t[u.oH]-t[u.cH],y:t[u.oW]-t[u.cW]}}d.extend(i,{defaultOptions:r,autoUpdateLoop:!1,autoUpdateRecommended:!l.mO(),nativeScrollbarSize:C,nativeScrollbarIsOverlaid:z,nativeScrollbarStyling:(f.addClass("os-viewport-native-scrollbars-invisible"),f.css(o,a).hide().css(o,s).show(),h[u.oH]-h[u.cH]==0&&h[u.oW]-h[u.cW]==0),overlayScrollbarDummySize:{x:30,y:30},msie:(m=t.navigator.userAgent,x="indexOf",w="substring",b=m[x]("MSIE "),g=m[x]("Trident/"),O=m[x]("Edge/"),S=m[x]("rv:"),A=t.parseInt,b>0?y=A(m[w](b+5,m[x](".",b)),10):g>0?y=A(m[w](S+3,m[x](".",S)),10):O>0&&(y=A(m[w](O+5,m[x](".",O)),10)),y),cssCalc:function(){var t,e,r=n.createElement("div"),i=["calc","-webkit-calc","-moz-calc","-o-calc"];for(t=0;t<i.length;++t)if(e=i[t],r[u.s].cssText="width:"+e+"(1px);",r[u.s].length)return e;return null}(),restrictedMeasuring:function(){f.css(o,a);var t={w:h[u.sW],h:h[u.sH]};f.css(o,"visible");var n={w:h[u.sW],h:h[u.sH]};return t.w-n.w!=0||t.h-n.h!=0}(),rtlScrollBehavior:function(){f.css({"overflow-y":a,"overflow-x":s,direction:"rtl"}).scrollLeft(0);var t=f.offset(),n=v.offset();f.scrollLeft(999);var e=v.offset();return{i:t.left===n.left,n:n.left-e.left==0}}(),supportTransform:E("transform"),supportTransition:E("transition"),supportPassiveEvents:function(){var n=!1;try{t.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){n=!0}}))}catch(e){}return n}(),supportResizeObserver:!!l.rO(),supportMutationObserver:!!l.mO()}),f.removeAttr(u.s).remove(),function(){if(!z.x||!z.y){var n=Math.abs,e=l.wW(),r=l.wH(),o=u(),a=function(){if(p().length>0){var t=l.wW(),a=l.wH(),h=t-e,v=a-r;if(0===h&&0===v)return;var y,m=Math.round(t/(e/100)),x=Math.round(a/(r/100)),w=n(h),b=n(v),g=n(m),O=n(x),S=u(),A=w>2&&b>2,C=!s(g,O),z=A&&C&&(S!==o&&o>0),E=i.nativeScrollbarSize;z&&(c.append(f),y=i.nativeScrollbarSize=M(f[0]),f.remove(),E.x===y.x&&E.y===y.y||d.each(p(),function(){p(this)&&p(this).update("zoom")})),e=t,r=a,o=S}};d(t).on("resize",a)}function s(t,e){var r=n(t),i=n(e);return!(r===i||r+1===i||r-1===i)}function u(){var n=t.screen.deviceXDPI||0,e=t.screen.logicalXDPI||1;return t.devicePixelRatio||n/e}}()}function M(t){var n,r=this,i="autoUpdate",o=i+"Interval",a=u.l,s=[],c=[],f=!1,h=33,p=h,v=l.now(),y=function(){if(s[a]>0&&f){n=l.rAF()(function(){y()});var t=l.now(),r=t-v;if(r>p){v=t-r%p;for(var u=h,d=0;d<s[a];d++){var m=s[d];if(m!==e){var x=m.options(),w=x[i],b=Math.max(1,x[o]),g=l.now();(!0===w||null===w)&&g-c[d]>b&&(m.update("auto"),c[d]=new Date(g+=b)),u=Math.max(1,Math.min(u,b))}}p=u}}else p=h};r.add=function(n){-1===d.inArray(n,s)&&(s.push(n),c.push(l.now()),s[a]>0&&!f&&(f=!0,t.autoUpdateLoop=f,y()))},r.remove=function(r){var i=d.inArray(r,s);i>-1&&(c.splice(i,1),s.splice(i,1),0===s[a]&&f&&(f=!1,t.autoUpdateLoop=f,n!==e&&(l.cAF()(n),n=-1)))}}function H(r,i,o,a,h){if(fi(r)){if(p(r)){var v=p(r);return v.options(i),v}var y,m,x,w,b,g,O,S,A,z,E,M,H,T,W,k,L,I,N,P,R,D,j,q,F,B,U,_,Q,V,X,Y,K,$,G,J,Z,tt,nt,et,rt,it,ot,at,st,ct,ut,lt,ft,ht,dt,pt,vt,yt,mt,xt,wt,bt,gt,Ot,St,At,Ct,zt,Et,Mt,Ht,Tt,Wt,kt,Lt,It,Nt,Pt,Rt,Dt,jt,qt,Ft,Bt,Ut,_t,Qt,Vt,Xt,Yt,Kt,$t,Gt,Jt,Zt,tn,nn,en,rn,on,an,sn,cn,un,ln,fn,hn,dn,pn,vn,yn,mn,xn,wn,bn,gn,On,Sn,An,Cn,zn,En,Mn,Hn,Tn,Wn=new t[s],kn=d[u.p],Ln={},In={},Nn={},Pn={},Rn={},Dn=175,jn="-hidden",qn="margin-",Fn="padding-",Bn="border-",Un="top",_n="right",Qn="bottom",Vn="left",Xn="min-",Yn="max-",Kn="width",$n="height",Gn="float",Jn="",Zn="auto",te="scroll",ne="100%",ee="x",re="y",ie=".",oe=" ",ae="scrollbar",se="-horizontal",ce="-vertical",ue=te+"Left",le=te+"Top",fe="mousedown touchstart",he="mouseup touchend touchcancel",de="mousemove touchmove",pe="mouseenter",ve="mouseleave",ye="keydown",me="keyup",xe="selectstart",we="transitionend webkitTransitionEnd oTransitionEnd",be="__overlayScrollbarsRO__",ge="os-",Oe=ge+"html",Se=ge+"host",Ae=Se+"-textarea",Ce=Se+"-"+ae+se+jn,ze=Se+"-"+ae+ce+jn,Ee=Se+"-transition",Me=Se+"-rtl",He=Se+"-resize-disabled",Te=Se+"-scrolling",We=Se+"-overflow",ke=We+"-x",Le=We+"-y",Ie=ge+"textarea",Ne=Ie+"-cover",Pe=ge+"padding",Re=ge+"viewport",De=Re+"-native-scrollbars-invisible",je=Re+"-native-scrollbars-overlaid",qe=ge+"content",Fe=ge+"content-arrange",Be=ge+"content-glue",Ue=ge+"size-auto-observer",_e=ge+"resize-observer",Qe=ge+"resize-observer-item",Ve=Qe+"-final",Xe=ge+"text-inherit",Ye=ge+ae,Ke=Ye+"-track",$e=Ke+"-off",Ge=Ye+"-handle",Je=Ge+"-off",Ze=Ye+"-unusable",tr=Ye+"-"+Zn+jn,nr=Ye+"-corner",er=nr+"-resize",rr=er+"-both",ir=er+se,or=er+ce,ar=Ye+se,sr=Ye+ce,cr=ge+"dragging",ur=ge+"theme-none",lr={},fr="added removed on contract",hr={},dr=42,pr=[],vr=11,yr=[112,113,114,115,116,117,118,119,120,121,123,33,34,37,38,39,40,16,17,18,19,20,144],mr=[],xr={},wr={};if(Wn.sleep=function(){_=!0},Wn.update=function(t){var n,e,r=Ai(t)==c.s,i="img",o="load";r?0===t.indexOf(Zn)?(n=$r(),e=Kr(),(n||e)&&Zr(!1,e,!1,"+"==t.slice(-1))):"zoom"===t&&Zr(!0,!0):(t=_||t,_=!1,Zr(!1,!1,t,!0)),k||ut.find(i).each(function(t,n){-1===l.inA(n,pr)&&d(n).off(o,Qr).on(o,Qr)})},Wn.options=function(t,n){if(d.isEmptyObject(t)||!d.isPlainObject(t)){if(Ai(t)==c.s){if(arguments.length>=2){var e={};return bi(e,t,n),ti(e),void Zr()}return wi(X,t)}return X}ti(t);var r=_||!1;_=!1,Zr(),_=r},Wn.destroy=function(){for(var t in W=!0,h.remove(Wn),Er(),Sr(it),P&&Sr(rt),lr)Wn.removeExt(t);Mi(it),ot!==e&&Mi(ot),ct!==e&&Mi(ct),P&&Mi(rt),E?(gr(et,de,Wr),gr(et,pe,Hr),gr(et,ve,Tr)):et.off(de,Wr).off(pe,Hr).off(ve,Tr),Mi(ht),Mi(vt),ft&&Mi(ft),En||Ur(),ut.contents().unwrap().unwrap().unwrap(),L&&Ei(Z,Oe),k?(nt.off(te,qr).off("drop",Rr).off("focus",Dr).off("focusout",jr),b>9||!w?nt.off("input",Ir):nt.off(ye,Nr).off(me,Pr),Mi(lt),Ei(nt,Ie+oe+Xe).unwrap().removeAttr(u.s),Mi(et)):(Ei(nt,Se),Ei(et,[Se,He,Me,Ce,ze,Ee,Te,We,ke,Le,ur,rn].join(oe)));for(var n=0;n<pr.length;n++)d(pr[n]).off("load",Qr);for(var i in pr=e,p(r,0),ui("onDestroyed"),Wn)delete Wn[i];Wn=e},Wn.scroll=function(n,r,i,o){if(0===arguments.length||n===e){var a=In,s=Nn,l=en&&U&&x.i,h=en&&U&&x.n,p=a.cs,v=a.csr,y=a.ms;return p=l?y-p:p,{x:{position:p*=h?-1:1,ratio:v=l?1-v:v,max:y*=h?-1:1,handleOffset:a.ho,handleLength:a.hl,handleLengthRatio:a.hlr,trackLength:a.tl,isRTL:U,isRTLNormalized:en},y:{position:s.cs,ratio:s.csr,max:s.ms,handleOffset:s.ho,handleLength:s.hl,handleLengthRatio:s.hlr,trackLength:s.tl}}}var m,w,b,g,O,S,A,C,E,M=en,H=[ee,Vn,"l"],T=[re,Un,"t"],W=["+=","-=","*=","/="],k={},L=Ai(r)==c.o,I="end",N="begin",P="center",R="nearest",D="always",j="never",q="ifneeded",F=u.l,B=[ee,re,"xy","yx"],_=[N,I,P,R],Q=[D,j,q],V=n.hasOwnProperty("el"),X=V?n.el:n,Y=!!(X instanceof d||f)&&X instanceof f,K=!Y&&fi(X),$=function(t,n){for(m=0;m<n[F];m++)if(t===n[m])return!0;return!1},G=function(t){var n={};if(Ai(t)==c.a&&t[F]>0)n.x=t[0],n.y=t[1];else if(Ai(t)==c.s||Ai(t)==c.n)n.x=t,n.y=t;else if(Ai(t)==c.o){for(var e in M=Ai(t.n)==c.b?t.n:M,t=Ci({},t),m=0,t)t.hasOwnProperty(e)&&(m>2&&delete t[e],m++);var r=function(n){var e=n?H:T;for(m=0;m<e[F];m++)if(e[m]in t)return t[e[m]]};n.x=r(!0),n.y=r(!1)}return n},J=function(n,r){var i,o,a=Ai(r)==c.s;a&&Wn.update(Zn+"+");var s,u=n?In:Nn,l=u.cs,f=u.ms,h=" * ",d=U&&n,p=d&&x.n&&!M,v="replace";if(a){if(r[F]>2){var y=r.substr(0,2);for(m=0;m<W[F];m++)if(y===W[m]){i=W[m];break}}r=(r=(r=(r=(r=(r=(r=(r=(r=i!==e?r.substr(2):r)[v](/min/g,0))[v](/</g,0))[v](/max/g,(p?"-":Jn)+ne))[v](/>/g,(p?"-":Jn)+ne))[v](/px/g,Jn))[v](/%/g,h+f*(d&&x.n?-1:1)/100))[v](/vw/g,h+Pn.w))[v](/vh/g,h+Pn.h),o=di(di(t.eval(r),!0).toFixed())}else o=r;if(o!==e&&!isNaN(o)&&Ai(o)==c.n){var w=M&&d,b=l*(w&&x.n?-1:1),g=w&&x.i,O=w&&x.n;switch(b=g?f-b:b,i){case"+=":s=b+o;break;case"-=":s=b-o;break;case"*=":s=b*o;break;case"/=":s=b/o;break;default:s=o}s=g?f-s:s,s*=O?-1:1,s=d&&x.n?Math.min(0,Math.max(f,s)):Math.max(0,Math.min(f,s))}return s===l?e:s},Z=function(t,n,e,r){var i,o,a=[e,e],s=Ai(t);if(s==n)t=[t,t];else if(s==c.a){if((i=t[F])>2||i<1)t=a;else for(1===i&&(t[1]=e),m=0;m<i;m++)if(Ai(o=t[m])!=n||!$(o,r)){t=a;break}}else t=s==c.o?[t[ee]||e,t[re]||e]:a;return{x:t[0],y:t[1]}},tt=function(t){var n,e,r=[],i=[Un,_n,Qn,Vn];for(m=0;m<t[F]&&m!==i[F];m++)(e=Ai(n=t[m]))==c.b?r.push(n?di(E.css(qn+i[m])):0):r.push(e==c.n?n:0);return r};if(Y||K){var nt,et=V?n.margin:0,rt=V?n.axis:0,it=V?n.scroll:0,ot=V?n.block:0,ct=[0,0,0,0],ut=Ai(et);if(0===(E=Y?X:d(X))[F])return;Wn.update(Zn+"+"),et=ut==c.n||ut==c.b?tt([et,et,et,et]):ut==c.a?2===(nt=et[F])?tt([et[0],et[1],et[0],et[1]]):nt>=4?tt(et):ct:ut==c.o?tt([et[Un],et[_n],et[Qn],et[Vn]]):ct,O=$(rt,B)?rt:"xy",S=Z(it,c.s,D,Q),A=Z(ot,c.s,N,_),C=et;var lt={l:In.cs,t:Nn.cs},ft=at.offset(),ht=E.offset(),dt={x:S.x==j||O==re,y:S.y==j||O==ee};ht[Un]-=C[0],ht[Vn]-=C[3];var pt={x:Math.round(ht[Vn]-ft[Vn]+lt.l),y:Math.round(ht[Un]-ft[Un]+lt.t)};if(U&&(x.n||x.i||(pt.x=Math.round(ft[Vn]-ht[Vn]+lt.l)),x.n&&M&&(pt.x*=-1),x.i&&M&&(pt.x=Math.round(ft[Vn]-ht[Vn]+(In.ms-lt.l)))),A.x!=N||A.y!=N||S.x==q||S.y==q||U){var vt=E[0],yt=z?vt.getBoundingClientRect():{width:vt[u.oW],height:vt[u.oH]},mt={w:yt[Kn]+C[3]+C[1],h:yt[$n]+C[0]+C[2]},xt=function(t){var n=ci(t),e=n._wh,r=n.lt,i=n.xy,o=A[i]==(t&&U?N:I),a=A[i]==P,s=A[i]==R,c=S[i]==j,u=S[i]==q,l=Pn[e],f=ft[r],h=mt[e],d=ht[r],p=a?2:1,v=d+h/2,y=f+l/2,m=h<=l&&d>=f&&d+h<=f+l;c?dt[i]=!0:dt[i]||((s||u)&&(dt[i]=!!u&&m,o=h<l?v>y:v<y),pt[i]-=o||a?(l/p-h/p)*(t&&U&&M?-1:1):0)};xt(!0),xt(!1)}dt.y&&delete pt.y,dt.x&&delete pt.x,n=pt}if(k[ue]=J(!0,G(n).x),k[le]=J(!1,G(n).y),w=k[ue]!==e,b=k[le]!==e,(w||b)&&(r>0||L))if(L)st.animate(k,r);else{if(g={duration:r,complete:o},Ai(i)==c.a){var wt={};wt[ue]=i[0],wt[le]=i[1],g.specialEasing=wt}else g.easing=i;st.animate(k,g)}else w&&st[ue](k[ue]),b&&st[le](k[le])},Wn.scrollStop=function(t,n,e){return st.stop(t,n,e),Wn},Wn.getElements=function(t){var n={target:nt[0],host:et[0],padding:at[0],viewport:st[0],content:ut[0],scrollbarHorizontal:{scrollbar:ht[0],track:dt[0],handle:pt[0]},scrollbarVertical:{scrollbar:vt[0],track:yt[0],handle:mt[0]},scrollbarCorner:ft[0]};return Ai(t)==c.s?wi(n,t):n},Wn.getState=function(t){var n=function(t){if(!d.isPlainObject(t))return t;var n=Ci(!0,{},t),e=function(t,e){n.hasOwnProperty(t)&&(n[e]=n[t],delete n[t])};return e("w",Kn),e("h",$n),delete n.c,n},e={sleeping:n(_)||!1,autoUpdate:n(!dn),widthAuto:n(St),heightAuto:n(At),padding:n(Et),overflowAmount:n(Pt),hideOverflow:n(Ot),hasOverflow:n(gt),contentScrollSize:n(wt),viewportSize:n(Pn),hostSize:n(xt),documentMixed:n(I)};return Ai(t)==c.s?wi(e,t):e},Wn.ext=function(t){var n,e=fr.split(" "),r=0;if(Ai(t)==c.s){if(lr.hasOwnProperty(t))for(n=Ci(!0,{},lr[t]);r<e.length;r++)delete n[e[r]]}else for(r in n={},lr)n[r]=Ci(!0,{},Wn.ext(r));return n},Wn.addExt=function(n,e){var r,i,o,a,u=t[s].extension(n),f=!0;if(u){if(lr.hasOwnProperty(n))return Wn.ext(n);if((r=u.extension.call(Wn,Ci(!0,{},u.defaultOptions),d,l))&&(Ai(o=r.contract)==c.f&&(f=Ai(a=o(t))==c.b?a:f),f))return lr[n]=r,Ai(i=r.added)==c.f&&i(e),Wn.ext(n)}else console.warn('A extension with the name "'+n+"\" isn't registered.")},Wn.removeExt=function(t){var n,e=lr[t];return!!e&&(delete lr[t],Ai(n=e.removed)==c.f&&n(),!0)},Ti(r,i,o))return p(r,Wn),Wn;Wn=e}function br(t,n,e){for(var r=n.split(oe),i=0;i<r.length;i++)t[0].addEventListener(r[i],e,{passive:!0})}function gr(t,n,e){for(var r=n.split(oe),i=0;i<r.length;i++)t[0].removeEventListener(r[i],e,{passive:!0})}function Or(t,n){var r=3333333,i=l.rO(),o="animationstart mozAnimationStart webkitAnimationStart MSAnimationStart",s="childNodes",f=function(){t[le](r)[ue](U?x.n?-r:x.i?0:r:r),n()};if(M){var h=t.append(xi(_e+" observed")).contents()[0];(h[be]=new i(f)).observe(h)}else if(b>9||!w){t.prepend(xi(_e,xi({className:Qe,dir:"ltr"},xi(Qe,xi(Ve))+xi(Qe,xi({className:Ve,style:"width: 200%; height: 200%"})))));var p,v,y,m,g=t[0][s][0][s][0],O=d(g[s][1]),S=d(g[s][0]),A=d(S[0][s][0]),C=g[u.oW],z=g[u.oH],E=2,H=a.nativeScrollbarSize,T=function(){S[ue](r)[le](r),O[ue](r)[le](r)},W=function(){v=0,p&&(C=y,z=m,f())},k=function(t){return y=g[u.oW],m=g[u.oH],p=y!=C||m!=z,t&&p&&!v?(l.cAF()(v),v=l.rAF()(W)):t||W(),T(),t&&(l.prvD(t),l.stpP(t)),!1},L={},I={};I[Un]=-(H.y+1)*E,I[_n]=H.x*-E,I[Qn]=H.y*-E,I[Vn]=-(H.x+1)*E,d(g).css(I),S.on(te,k),O.on(te,k),t.on(o,function(){k(!1)}),L[Kn]=r,L[$n]=r,A.css(L),T()}else{var N=J[0],P=N.attachEvent,R=b!==e;if(P)t.prepend(xi(_e)),Hi(t,ie+_e)[0].attachEvent("onresize",f);else{var D=N.createElement(c.o);D.setAttribute("tabindex","-1"),D.setAttribute(u.c,_e),D.onload=function(){var t=this.contentDocument.defaultView;t.addEventListener("resize",f),t.document.documentElement.style.display="none"},D.type="text/html",R&&t.prepend(D),D.data="about:blank",R||t.prepend(D),t.on(o,f)}}if(t[0]===it[0]){var j=function(){var n=et.css("direction"),e={},i=0,o=!1;return n!==Wt&&("ltr"===n?(e[Vn]=0,e[_n]=Zn,i=r):(e[Vn]=Zn,e[_n]=0,i=x.n?-r:x.i?0:r),it.children().eq(0).css(e),t[ue](i)[le](r),Wt=n,o=!0),o};j(),t.on(te,function(t){return j()&&Zr(),l.prvD(t),l.stpP(t),!1})}}function Sr(t){if(M){var n=t.contents()[0];n[be].disconnect(),delete n[be]}else Mi(t.children(ie+_e).eq(0))}function Ar(t){}function Cr(t){}function zr(){pn&&!dn&&(fn.observe(et[0],{attributes:!0,attributeOldValue:!0,attributeFilter:[u.i,u.c,u.s]}),hn.observe(k?nt[0]:ut[0],{attributes:!0,attributeOldValue:!0,subtree:!k,childList:!k,characterData:!k,attributeFilter:k?["wrap","cols","rows"]:[u.i,u.c,u.s]}),dn=!0)}function Er(){pn&&dn&&(fn.disconnect(),hn.disconnect(),dn=!1)}function Mr(){if(!_){var t=it[0],n={w:t[u.sW],h:t[u.sH]};if(T){var e=Oi(n,$t);$t=n,e&&Zr(!0,!1)}else $t=n}}function Hr(){Sn&&ii(!0)}function Tr(){Sn&&!tt.hasClass(cr)&&ii(!1)}function Wr(){On&&(ii(!0),clearTimeout(xn),xn=setTimeout(function(){On&&!W&&ii(!1)},100))}function kr(t){_||(Q!==e?clearTimeout(Q):((gn||On)&&ii(!0),yi()||zi(et,Te),ui("onScrollStart",t)),ai(!0,st[ue]()),ai(!1,st[le]()),ui("onScroll",t),Q=setTimeout(function(){W||(Lr(),ui("onScrollStop",t))},Dn))}function Lr(){clearTimeout(Q),Q=e,(gn||On)&&ii(!1),yi()||Ei(et,Te)}function Ir(){Jr(),Wn.update(Zn)}function Nr(t){var n=t.keyCode;if(!vi(n)){if(0===mr.length){var e=function(){Jr(),Wn.update(Zn)};e(),vn=setInterval(e,1e3/60)}-1===d.inArray(n,mr)&&mr.push(n)}}function Pr(t){var n=t.keyCode;if(!vi(n)){var e=d.inArray(n,mr);e>-1&&mr.splice(e,1),0===mr.length&&(Jr(),Wn.update(Zn),clearInterval(vn))}}function Rr(){setTimeout(function(){W||(Jr(),Wn.update(Zn))},50)}function Dr(){yn=!0}function jr(){yn=!1,clearInterval(vn),mr=[],Jr(),Wn.update(Zn)}function qr(t){return nt[ue](x.i&&en?9999999:0),nt[le](0),l.prvD(t),l.stpP(t),!1}function Fr(t){if(!_){var n=(t.originalEvent||t).touches!==e;(1===l.mBtn(t)||n)&&(dn&&(zn=!0,Er()),xr=l.page(t),wr.w=et[0][u.oW]-(N?0:R),wr.h=et[0][u.oH]-(N?0:D),J.on(xe,_r).on(de,Br).on(he,Ur),zi(tt,cr),ft.setCapture&&ft.setCapture(),l.prvD(t),l.stpP(t))}}function Br(t){var n=l.page(t),e={};(Hn||Mn)&&(e[Kn]=wr.w+n.x-xr.x),(Tn||Mn)&&(e[$n]=wr.h+n.y-xr.y),et.css(e),l.stpP(t)}function Ur(t){var n=t!==e;J.off(xe,_r).off(de,Br).off(he,Ur),Ei(tt,cr),ft.releaseCapture&&ft.releaseCapture(),n&&(zn&&zr(),Wn.update(Zn)),zn=!1}function _r(t){return l.prvD(t),!1}function Qr(){Zr()}function Vr(){var t={};return L&&ct&&(t.w=di(ct.css(Xn+Kn)),t.h=di(ct.css(Xn+$n)),t.c=Oi(t,cn),t.f=!0),cn=t,t.c||!1}function Xr(t,n){var r=n!==e&&null!==n?n.split(oe):Jn,i=t!==e&&null!==t?t.split(oe):Jn;if(r===Jn&&i===Jn)return!1;var o,a,s,c,u=hi(i,r),l=!1,f=on!==e&&null!==on?on.split(oe):[Jn],h=rn!==e&&null!==rn?rn.split(oe):[Jn],p=d.inArray(ur,u),v=u[o];for(p>-1&&u.splice(p,1),o=0;o<u.length;o++)if(0!==(v=u[o]).indexOf(Se)){for(s=!0,c=!0,a=0;a<f.length;a++)if(v===f[a]){s=!1;break}for(a=0;a<h.length;a++)if(v===h[a]){c=!1;break}if(s&&c){l=!0;break}}return l}function Yr(t){var n=t.attributeName,e=t.target,r=t.type,i="closest";if(e===ut[0])return null===n;if("attributes"===r&&(n===u.c||n===u.s)&&!k){if(typeof e[i]!=c.f)return!0;if(null!==e[i](ie+_e)||null!==e[i](ie+Ye)||null!==e[i](ie+nr))return!1}return!0}function Kr(){if(_)return!1;var t,n=k&&St&&!qt?nt.val().length:0,e=!dn&&St&&!k,r={},i={};H&&(r={x:st[0][u.sW],y:st[0][u.sH]}),e&&(t=ut.css(Gn),i[Gn]=U?_n:Vn,i[Kn]=Zn,ut.css(i));var o={w:mi()[u.sW]+n,h:mi()[u.sH]+n};e&&(i[Gn]=t,i[Kn]=ne,ut.css(i));var a=Vr(),s=Oi(o,Kt),c=Oi(r,un,ee,re);return Kt=o,un=r,s||a||c}function $r(){if(_||dn)return!1;var t=et.attr(u.i)||Jn,n=gi(t,Bt),e=et.attr(u.c)||Jn,r=gi(e,Ut),i=et.attr(u.s)||Jn,o=gi(i,_t),a=et.is(":visible")||Jn,s=gi(a,Qt),c=k&&nt.attr("rows")||Jn,l=gi(c,Vt),f=k&&nt.attr("cols")||Jn,h=gi(f,Xt),d=k&&nt.attr("wrap")||Jn,p=gi(d,Yt);return Bt=t,r&&(r=Xr(Ut,e)),Ut=e,_t=i,Qt=a,Vt=c,Xt=f,Yt=d,n||r||o||s||l||h||p}function Gr(t){if(!T)return!0;var n="flex-grow",e="flex-shrink",r="flex-basis",i=[Kn,Xn+Kn,Yn+Kn,qn+Vn,qn+_n,Vn,_n,"font-weight","word-spacing",n,e,r],o=[Fn+Vn,Fn+_n,Bn+Vn+Kn,Bn+_n+Kn],a=[$n,Xn+$n,Yn+$n,qn+Un,qn+Qn,Un,Qn,"line-height",n,e,r],s=[Fn+Un,Fn+Qn,Bn+Un+Kn,Bn+Qn+Kn],c="s",u="v-s",l=Nt.x===c||Nt.x===u,f=!1,h=function(t,n){for(var e=0;e<t.length;e++)if(t[e]===n)return!0;return!1};return(Nt.y===c||Nt.y===u)&&((f=h(a,t))||N||(f=h(s,t))),l&&!f&&((f=h(i,t))||N||(f=h(o,t))),f}function Jr(){if(!_){var t,n,e,r,i=!qt,o=Pn.w-(N||kt||!St?0:D+q),a=Pn.h-(N||kt||!At?0:D+q),s={},c=St||i,l=nt[0];return s[Xn+Kn]=Jn,s[Xn+$n]=Jn,s[Kn]=Zn,nt.css(s),t=l[u.oW],n=c?Math.max(t,l[u.sW]-1):1,n+=St?F+(N?0:i?0:R+j):0,s[Kn]=St?n:ne,s[$n]=Zn,nt.css(s),e=l[u.oH],r=Math.max(e,l[u.sH]-1),s[Kn]=n,s[$n]=r,lt.css(s),s[Xn+Kn]=o+(!N&&St?R+j:0),s[Xn+$n]=a+(!N&&At?D+q:0),nt.css(s),{ow:t,oh:e,dw:n,dh:r}}}function Zr(t,n,r,i){var o=l.now(),s=dr>0&&T&&o-K<dr&&!At&&!St&&!i,c=et.is(":hidden"),f=gi(c,ln,r);if(ln=c,clearTimeout($),s&&(hr.h=t,hr.c=n,hr.f=r,$=setTimeout(Zr,dr)),!(W||s||_||T&&!r&&c||"inline"===et.css("display"))){K=o,t=t||hr.h,n=n||hr.c,r=r||hr.f,hr={},t=t!==e&&t,n=n!==e&&n,r=r!==e&&r,!g||y.x&&y.y?S=Ci(!0,{},a.nativeScrollbarSize):(S.x=0,S.y=0),Rn={x:3*(S.x+(y.x?0:3)),y:3*(S.y+(y.y?0:3))},Ar(it),Ar(rt);var p={l:st[ue](),t:st[le]()},v=Y.scrollbars,b=Y.textarea,A=v.visibility,C=gi(A,Gt,r),z=v.autoHide,M=gi(z,Jt,r),I=v.clickScrolling,Q=gi(I,Zt,r),V=v.dragScrolling,X=gi(V,tn,r),G=Y.className,J=gi(G,rn,r),Z=Y.resize,tt=gi(Z,nn,r)&&!L,ht=!!k&&"off"!==nt.attr("wrap"),dt=gi(ht,qt,r),pt=Y.paddingAbsolute,vt=gi(pt,kt,r),yt=Y.clipAlways,mt=gi(yt,Lt,r),Wt=Y.sizeAutoCapable&&!L,Bt=gi(Wt,jt,r),Ut=Y.nativeScrollbarsOverlaid.showNativeScrollbars,_t=gi(Ut,Rt),Qt=Y.autoUpdate,Vt=gi(Qt,Dt),Xt=Y.overflowBehavior,Yt=Oi(Xt,Nt,ee,re,r),Kt=b.dynWidth,$t=gi(sn,Kt),un=b.dynHeight,fn=gi(an,un);if(bn="n"===z,gn="s"===z,On="m"===z,Sn="l"===z,wn=v.autoHideDelay,An=v.touchSupport,on=rn,En="n"===Z,Mn="b"===Z,Hn="h"===Z,Tn="v"===Z,en=Y.normalizeRTL,Ut=Ut&&y.x&&y.y,Gt=A,Jt=z,Zt=I,tn=V,rn=G,nn=Z,qt=ht,kt=pt,Lt=yt,jt=Wt,Rt=Ut,Dt=Qt,Nt=Ci(!0,{},Xt),sn=Kt,an=un,gt=gt||{x:!1,y:!1},J&&(Ei(et,on+oe+ur),zi(et,G!==e&&null!==G&&G.length>0?G:ur)),Vt&&(!0===Qt?(Er(),h.add(Wn)):null===Qt&&w?(Er(),h.add(Wn)):(h.remove(Wn),zr())),Bt)if(Wt)if(ot===e&&(ot=d(xi(Be)),at.before(ot)),P)rt.show();else{rt=d(xi(Ue)),ot.before(rt);var hn={w:-1,h:-1};Or(rt,function(){var t={w:rt[0][u.oW],h:rt[0][u.oH]};Oi(t,hn)&&(T&&At&&t.h>0||St&&t.w>0?Zr():(T&&!At&&0===t.h||!St&&0===t.w)&&Zr()),hn=t}),P=!0,null!==O&&rt.css($n,O+"(100% + 1px)")}else P&&rt.hide();r&&(it.find("*").trigger(te),P&&rt.find("*").trigger(te));var pn,vn=et.css("direction"),mn=gi(vn,Tt,r),xn=et.css("box-sizing"),Cn=gi(xn,zt,r),zn={c:r,t:di(et.css(Fn+Un)),r:di(et.css(Fn+_n)),b:di(et.css(Fn+Qn)),l:di(et.css(Fn+Vn))};try{pn=P?rt[0].getBoundingClientRect():null}catch(qi){return}N="border-box"===xn;var kn=(U="rtl"===vn)?Vn:_n,In=U?_n:Vn,Nn=et[0],Dn=at[0],jn=!1,ie=!(!P||"none"===et.css(Gn))&&(0===Math.round(pn.right-pn.left)&&(!!pt||Nn[u.cW]-R>0));if(Wt&&!ie){var ae=Nn[u.oW],se=ot.css(Kn);ot.css(Kn,Zn);var ce=Nn[u.oW];ot.css(Kn,se),(jn=ae!==ce)||(ot.css(Kn,ae+1),ce=Nn[u.oW],ot.css(Kn,se),jn=ae!==ce)}var he=(ie||jn)&&Wt&&!c,ye=gi(he,St,r),me=!he&&St,xe=!(!P||c)&&0===Math.round(pn.bottom-pn.top),we=gi(xe,At,r),be=!xe&&At,ge="-"+Kn,Oe=he&&N||!N,Se=xe&&N||!N,Ae={c:r,t:Se?di(et.css(Bn+Un+ge),!0):0,r:Oe?di(et.css(Bn+_n+ge),!0):0,b:Se?di(et.css(Bn+Qn+ge),!0):0,l:Oe?di(et.css(Bn+Vn+ge),!0):0},Ce={c:r,t:di(et.css(qn+Un)),r:di(et.css(qn+_n)),b:di(et.css(qn+Qn)),l:di(et.css(qn+Vn))},ze={h:String(et.css(Yn+$n)),w:String(et.css(Yn+Kn))},Ee={},Ie={},Ne=function(){return{w:Nn[u.cW],h:Nn[u.cH]}},Pe=function(){var t=Dn.getBoundingClientRect();return t[Kn]?{w:t[Kn],h:t[$n]}:{w:Dn[u.oW],h:Dn[u.oH]}};if(R=zn.l+zn.r,D=zn.t+zn.b,zn.ax=pt?R:0,zn.ay=pt?D:0,zn.c=Si(zn,Et),j=Ae.l+Ae.r,q=Ae.t+Ae.b,Ae.c=Si(Ae,Mt),F=Ce.l+Ce.r,B=Ce.t+Ce.b,Ce.c=Si(Ce,Ht),ze.ih=di(ze.h),ze.iw=di(ze.w),ze.ch=ze.h.indexOf("px")>-1,ze.cw=ze.w.indexOf("px")>-1,ze.c=Oi(ze,Ct,r),Tt=vn,zt=xn,St=he,At=xe,Et=zn,Mt=Ae,Ht=Ce,Ct=ze,mn&&P&&rt.css(Gn,In),zn.c||mn||vt||ye||we||Cn||Bt){var Re={},De={};li(Ie,qn,[-zn.t,-zn.r,-zn.b,-zn.l]),pt?(li(Re,Jn,[zn.t,zn.r,zn.b,zn.l]),li(k?De:Ee,Fn)):(li(Re,Jn),li(k?De:Ee,Fn,[zn.t,zn.r,zn.b,zn.l])),at.css(Re),nt.css(De)}Pn=Pe();var je=!!k&&Jr();if(xe&&(we||vt||Cn||ze.c||zn.c||Ae.c)?(ze.cw&&(Ee[Yn+$n]=ze.ch?ze.ih-zn.ay+(N?-q:D):Jn),Ee[$n]=Zn):(we||vt)&&(Ee[Yn+$n]=Jn,Ee[$n]=ne),he&&(ye||vt||Cn||ze.c||zn.c||Ae.c||mn)?(ze.cw&&(Ee[Yn+Kn]=ze.cw?ze.iw-zn.ax+(N?-j:R)+(y.y?m.y:0):Jn),Ee[Kn]=Zn,Ie[Yn+Kn]=ne):(ye||vt)&&(Ee[Yn+Kn]=Jn,Ee[Kn]=ne,Ee[Gn]=Jn,Ie[Yn+Kn]=Jn),he&&(ze.cw||(Ee[Yn+Kn]=Jn),Ie[Kn]=k&&Kt?je.dw:Zn,Ee[Kn]=Zn,Ee[Gn]=In),xe&&(ze.ch||(Ee[Yn+$n]=Jn),Ie[$n]=k?un?je.dh:Zn:ut[0][u.cH]),Wt&&ot.css(Ie),ut.css(Ee),Ee={},Ie={},t||n||mn||Cn||vt||ye||he||we||xe||ze.c||_t||Yt||mt||tt||C||$t||fn||dt||r){var qe="overflow",_e=qe+"-x",Qe=qe+"-y",Ve="hidden",Xe="visible",Ye=H?y.x||y.y||Pn.w<Rn.y||Pn.h<Rn.x||xe||f:xe,Ke={},$e=gt.y&&Ot.ys&&!Ut?y.y?st.css(kn):-S.y:0,Ge=gt.x&&Ot.xs&&!Ut?y.x?st.css(Qn):-S.x:0;li(Ke,Jn),st.css(Ke),Ye&&ut.css(qe,Ve);var Je=mi(),Ze=H&&!Ye?st[0]:Je,tr={w:Je[u.cW],h:Je[u.cH]},nr={w:Math.max(Je[u.sW],Ze[u.sW]),h:Math.max(Je[u.sH],Ze[u.sH])},ar={w:k&&je&&!Kt?je.ow:he?tr.w:nr.w,h:k&&je&&!un?je.oh:xe?tr.h:nr.h};Ke[Qn]=be?Jn:Ge,Ke[kn]=me?Jn:$e,st.css(Ke),Pn=Pe();var sr=Ne(),cr={w:Math.max(ar.w+zn.ax,sr.w-R)-(Kt&&k&&he?F+(N?0:R+j):0),h:Math.max(ar.h+zn.ay,sr.h-D)};if(cr.c=Oi(cr,It,r),It=cr,Wt){(cr.c||xe||he)&&(Ie[Kn]=cr.w,Ie[$n]=cr.h);var lr=Ie[Kn]+(N?j:-R),fr=Ie[$n]+(N?q:-R),pr={};(!he||!he&&Ae.c)&&(Ie[Kn]=sr.w-(N?0:R+j)-1-F),(!xe||!xe&&Ae.c)&&(Ie[$n]=sr.h-(N?0:D+q)-1-B),ze.cw&&ze.iw===lr&&(Ie[Kn]=lr+(N?0:R)+1),ze.ch&&ze.ih===fr&&(Ie[$n]=fr+(N?0:D)+1),he&&(tr.w<Pn.w||k&&!ht)&&0===R&&(k&&(pr[Kn]=di(lt.css(Kn))-1),Ie[Kn]-=1),xe&&(tr.h<Pn.h||k)&&0===D&&(k&&(pr[$n]=di(lt.css($n))-1),Ie[$n]-=1),ar.h>0&&(Ie[Kn]=Math.max(1,Ie[Kn]),Ie[$n]=Math.max(1,Ie[$n])),k&<.css(pr),ot.css(Ie)}he&&(Ee[Kn]=ne),!he||N||dn||(Ee[Gn]="none"),ut.css(Ee),Ee={};var vr=Je.getBoundingClientRect(),yr=vr[Kn]||0,mr=vr[$n]||0,xr={w:Math.max(Je[u.sW],Ze[u.sW])+di(yr)-yr,h:Math.max(Je[u.sH],Ze[u.sH])+di(mr)-mr};xr.c=n=Oi(xr,wt,r),wt=xr,Ye&&ut.css(qe,Jn),Pn=Pe(),t=Oi(sr=Ne(),xt),xt=sr;var wr={x:"v-s"===Xt.x,y:"v-s"===Xt.y},Sr={x:"v-h"===Xt.x,y:"v-h"===Xt.y},Mr={x:"s"===Xt.x,y:"s"===Xt.y},kr={x:Math.max(0,Math.round(100*(xr.w-Pn.w))/100),y:Math.max(0,Math.round(100*(xr.h-Pn.h))/100)},Lr=k&&(0===Pn.w||0===Pn.h),Ir=0===st[0].scrollLeftMax&&kr.x>0&&kr.x<1||0===st[0].scrollTopMax&&kr.y>0&&kr.y<1;(Lr||Ir)&&(kr.x=kr.y=0);var Nr={x:kr.x>0,y:kr.y>0},Pr={x:Nr.x,y:Nr.y};(wr.x||Sr.x)&&(Pr.x=Nr.y&&!wr.y&&!Sr.y),(wr.y||Sr.y)&&(Pr.y=Nr.x&&!wr.x&&!Sr.x),Pr.xs=!!Pr.x&&(Mr.x||wr.x),Pr.ys=!!Pr.y&&(Mr.y||wr.y);var Rr={x:Nr.x&&Pr.xs,y:Nr.y&&Pr.ys},Dr=Pt;if(kr.c=Oi(kr,Pt,ee,re,r),Pt=kr,Nr.c=Oi(Nr,gt,ee,re,r),gt=Nr,Pr.c=Oi(Pr,Ot,ee,re,r),Ot=Pr,y.x||y.y){var jr="px solid transparent",qr={},Br={},Ur=r;(Nr.x||Nr.y)&&(Br.w=y.y&&Nr.y?xr.w+m.y:Jn,Br.h=y.x&&Nr.x?xr.h+m.x:Jn,Ur=gi(Br,bt,r),bt=Br),(Nr.c||Pr.c||xr.c||mn||ye||we||he||xe||_t)&&(Ee[qn+In]=Ee[Bn+In]=Jn,y.x&&Nr.x&&Pr.xs?(Ee[qn+Qn]=xe?Ut?Jn:m.x:Jn,Ee[Bn+Qn]=xe||Ut?Jn:m.x+jr):(Br.h=Ee[qn+Qn]=Ee[Bn+Qn]=Jn,Ur=!0),y.y&&Nr.y&&Pr.ys?(Ee[qn+kn]=he?Ut?Jn:m.y:Jn,Ee[Bn+kn]=Ut?Jn:m.y+jr):(Br.w=Ee[qn+kn]=Ee[Bn+kn]=Jn,Ur=!0)),Ut&&(Br.w=Br.h=Jn,Ur=!0),Ur&&(qr[Kn]=Pr.y?Br.w:Jn,qr[$n]=Pr.x?Br.h:Jn,ct||(ct=d(xi(Fe)),st.prepend(ct)),ct.css(qr)),ut.css(Ee)}var _r={};Re={};if(t||Nr.c||Pr.c||xr.c||Yt||Cn||_t||mn||mt||we){_r[In]=Jn;var Qr=function(){_r[Qn]=Jn,Ln.h=0},Xr=function(){_r[kn]=Jn,Ln.w=0};if(Nr.x&&Pr.xs?(_r[_e]=te,Ut?Qr():(_r[Qn]=-(y.x?m.x:S.x),Ln.h=y.x?m.y:0)):(_r[_e]=Jn,Qr()),Nr.y&&Pr.ys?(_r[Qe]=te,Ut?Xr():(_r[kn]=-(y.y?m.y:S.y),Ln.w=y.y?m.x:0)):(_r[Qe]=Jn,Xr()),(Pn.h<Rn.x||Pn.w<Rn.y)&&(Nr.x&&Pr.x&&!y.x||Nr.y&&Pr.y&&!y.y)?(_r[Fn+Un]=Rn.x,_r[qn+Un]=-Rn.x,_r[Fn+In]=Rn.y,_r[qn+In]=-Rn.y):_r[Fn+Un]=_r[qn+Un]=_r[Fn+In]=_r[qn+In]=Jn,_r[Fn+kn]=_r[qn+kn]=Jn,Nr.x&&Pr.x||Nr.y&&Pr.y||Lr?k&&Lr&&(Re[_e]=Re[Qe]=Ve):(!yt||Sr.x||wr.x||Sr.y||wr.y)&&(k&&(Re[_e]=Re[Qe]=Jn),_r[_e]=_r[Qe]=Xe),at.css(Re),st.css(_r),_r={},(Nr.c||Cn||ye||we)&&(!y.x||!y.y)){var Yr=ut[0],Kr=Yr[u.s];Kr.webkitTransform="scale(1)",Kr.display="run-in",Yr[u.oH],Kr.display=Jn,Kr.webkitTransform=Jn}}if(Ee={},mn||ye||we)if(U&&he){var $r=ut.css(Gn),Gr=Math.round(ut.css(Gn,Jn).css(Vn,Jn).position().left);ut.css(Gn,$r),Gr!==Math.round(ut.position().left)&&(Ee[Vn]=Gr)}else Ee[Vn]=Jn;ut.css(Ee);var ti="v"===A,ni="h"===A,ei="a"===A,ci=l.bind(ri,0,!0,!0,Rr.x),fi=l.bind(ri,0,!1,!0,Rr.y),hi=l.bind(ri,0,!0,!1,Rr.x),vi=l.bind(ri,0,!1,!1,Rr.y);if(Pr.x||Pr.y?zi(et,We):Ei(et,We),Pr.x?zi(et,ke):Ei(et,ke),Pr.y?zi(et,Le):Ei(et,Le),mn&&(U?zi(et,Me):Ei(et,Me)),L&&zi(et,He),tt){var yi=function(){ft.on(fe,Fr)},wi=function(){ft.off(fe,Fr)};En?(zi(et,He),Ei(ft,[er,rr,ir,or].join(oe)),wi()):(Ei(et,He),zi(ft,er),Mn?zi(ft,rr):Hn?zi(ft,ir):Tn&&zi(ft,or),wi(),yi())}if((C||Yt||Pr.c||Nr.c||_t)&&(Ut?_t&&(Ei(et,Te),Ut&&(hi(),vi())):ei?(Rr.x?ci():hi(),Rr.y?fi():vi()):ti?(ci(),fi()):ni&&(hi(),vi())),M||_t){var bi=function(t){E?t?br(et,de,Wr):(br(et,pe,Hr),br(et,ve,Tr)):t?et.on(de,Wr):et.on(pe,Hr).on(ve,Tr),T||et.one("mouseover",Hr)},Ai=function(){E?(gr(et,de,Wr),gr(et,pe,Hr),gr(et,ve,Tr)):et.off(de,Wr).off(pe,Hr).off(ve,Tr)};Sn||On?(Ai(),bi(On)):Ai(),bn?ii(!0):ii(!1,!0)}if((t||kr.c||we||ye||tt||Cn||vt||_t||mn)&&(oi(!0),ai(!0,p.l),oi(!1),ai(!1,p.t)),Q&&si(!0,I),X&&si(!1,V),k&&n){var Mi=pi();if(Mi){var Hi=Ft===e||Mi.rows!==Ft.rows,Ti=Mi.cR,Wi=Mi.cC,ki=Mi.w,Li=Mi.r,Ii=Mi.c,Ni=Mi.p,Pi=Mi.m===Ni&&yn,Ri={x:ht||Wi!==Ii||Ti!==ki?-1:Pt.x,y:(ht?Pi||Hi&&Dr!==e&&p.t===Dr.y:(Pi||Hi)&&Ti===Li)?Pt.y:-1},Di=Ri.x>-1,ji=Ri.y>-1;(Di||ji)&&(ji&&st[le](Ri.y),Di&&(U&&en&&x.i?st[ue](0):st[ue](Ri.x)))}Ft=Mi}else k||(U&&x.i&&y.y&&Nr.x&&en&&(p.l+=Ln.w||0),st[ue](p.l),st[le](p.t));mn&&ui("onDirectionChanged",{isRTL:U,dir:vn}),t&&ui("onHostSizeChanged",{width:xt.w,height:xt.h}),n&&ui("onContentSizeChanged",{width:wt.w,height:wt.h}),(Nr.c||Pr.c)&&ui("onOverflowChanged",{x:Nr.x,y:Nr.y,xScrollable:Pr.xs,yScrollable:Pr.ys,clipped:Pr.x||Pr.y}),kr.c&&ui("onOverflowAmountChanged",{x:kr.x,y:kr.y})}L&&(gt.c||cn.c)&&(cn.f||Vr(),y.y&>.x&&ut.css(Xn+Kn,cn.w+m.y),y.x&>.y&&ut.css(Xn+$n,cn.h+m.x),cn.c=!1),Cr(it),Cr(rt),ui("onUpdated",{forced:r})}}function ti(t){X=Ci(!0,{},X,C.v(t,C.t,!0)),Y=Ci(!0,{},Y,C.v(t,C.t,!1,!0))}function ni(){ht=d(xi(Ye+oe+ar)),dt=d(xi(Ke)),pt=d(xi(Ge)),vt=d(xi(Ye+oe+sr)),yt=d(xi(Ke)),mt=d(xi(Ge)),ht.append(dt),dt.append(pt),vt.append(yt),yt.append(mt),at.after(vt),at.after(ht),A&&(ht.on(we,function(t){t.target===ht[0]&&(oi(!0),ai(!0,st[ue]()))}),vt.on(we,function(t){t.target===vt[0]&&(oi(!1),ai(!1,st[le]()))})),ei(!0),ei(!1),ft=d(xi(nr)),et.append(ft)}function ei(t){var n,r,i,o=ci(t),a=G.top!==G,s=o.xy,c=o.XY,u=te+o.LT,f="active",h=1,p=[16,17];function v(){h=.5}function y(){h=1}function m(t){d.inArray(t.keyCode,p)>-1&&v()}function w(t){d.inArray(t.keyCode,p)>-1&&y()}function g(t){var n=(t.originalEvent||t).touches!==e;return!(_||yi()||!tn||n&&!An)&&(1===l.mBtn(t)||n)}function O(e){if(g(e)){var i=o.i.tl,f=o.i.hl,h=o.i.ms*(((b&&a?e["screen"+c]:l.page(e)[s])-r)/(i-f));h=isFinite(h)?h:0,U&&t&&!x.i&&(h*=-1),st[u](n+h),E||l.prvD(e)}else S(e)}function S(t){t=t||t.originalEvent,Ei(tt,cr),Ei(o.h,f),Ei(o.t,f),Ei(o.s,f),J.off(de,O).off(he,S).off(ye,m).off(me,w).off(xe,_r),y(),n=e,r=e,i!==e&&(Wn.scrollStop(),clearTimeout(i),i=e);var a=et[0].getBoundingClientRect();t.clientX>=a.left&&t.clientX<=a.right&&t.clientY>=a.top&&t.clientY<=a.bottom||Tr(),(gn||On)&&ii(!1)}function A(i){n=(n=st[u]())===e?0:n,(U&&t&&!x.n||!U)&&(n=n<0?0:n),r=b&&a?i["screen"+c]:l.page(i)[s],zi(tt,cr),zi(o.h,f),zi(o.s,f),J.on(de,O).on(he,S).on(xe,_r),!b&&I||l.prvD(i),l.stpP(i)}o.h.on(fe,function(t){g(t)&&A(t)}),o.t.on(fe,function(n){if(g(n)){var a,c,d=Pn[o._wh],p=o.t.offset()[o.lt],y=n.ctrlKey,b=n.shiftKey,O=b&&y,C=!0,z="linear",E=function(){if(!W){var l=r-p,f=o.i.tl,v=o.i.ho,y=o.i.hl,m=o.i.ms,w=270*h,g=C?Math.max(400,w):w,S=m*((l-y/2)/(f-y)),M=U&&t&&(!x.i&&!x.n||en),H=M?v<l:v>l,T={};b?(S=isFinite(S)?S:0,U&&t&&!x.i&&(S=m-S),O?(T.n=!1,T[s]=S,Wn.scroll(T,130,z,function(){A(n)})):(st[u](S),A(n))):(a=C?H:a,c=M?a?v+y>=l:v<=l:a?v<=l:v+y>=l,T[s]=a?"-="+d:"+="+d,Wn.scrollStop(),Wn.scroll(T,w,z),c?(clearTimeout(i),Wn.scrollStop(),i=e):i=setTimeout(E,g),C=!1)}};y&&v(),r=l.page(n)[s],zi(tt,cr),zi(o.t,f),zi(o.s,f),J.on(he,S).on(ye,m).on(me,w).on(xe,_r),E(),l.prvD(n),l.stpP(n)}}).on(pe,function(){(gn||On)&&(Cn=!0,ii(!0))}).on(ve,function(){(gn||On)&&(Cn=!1,ii(!1))}),o.s.on(fe,function(t){l.stpP(t)})}function ri(t,n,e){var r=t?Ce:ze,i=t?ht:vt;n?Ei(et,r):zi(et,r),e?Ei(i,Ze):zi(i,Ze)}function ii(t,n){if(clearTimeout(mn),t)Ei(ht,tr),Ei(vt,tr);else{var e="active",r=function(){if(!Cn&&!W){var t=pt.hasClass(e)||mt.hasClass(e);!t&&(gn||On||Sn)&&zi(ht,tr),!t&&(gn||On||Sn)&&zi(vt,tr)}};wn>0&&!0!==n?mn=setTimeout(r,wn):r()}}function oi(t){var n={},e=ci(t),r=1e6,i=Math.min(1,(xt[e._wh]-(kt?t?R:D:0))/wt[e._wh]);n[e.wh]=Math.floor(100*i*r)/r+"%",yi()||e.h.css(n),e.i.hl=e.h[0]["offset"+e.WH],e.i.hlr=i}function ai(t,n){var e,r,i,o=U&&t,a={},s=ci(t),c="translate(",u="transform",l=st[0][te+s.WH]-st[0]["client"+s.WH],f=s.i.hl,h=s.t[0]["offset"+s.WH],d=h-f;x.n&&o&&(l*=-1),i=n/l,i=isNaN(i)?0:Math.min(1,i),s.i.ms=l,s.i.cs=n,s.i.csr=i,d*=i,d=isNaN(d)?0:d,o&&!x.i&&(d=h-f-d),d=Math.max(0,d),z?(r=o?-(h-f-d):d,e=t?c+r+"px, 0)":c+"0, "+r+"px)",a["-webkit-"+u]=e,a["-moz-"+u]=e,a["-ms-"+u]=e,a["-o-"+u]=e,a[u]=e):a[s.lt]=d,yi()||s.h.css(a),s.i.ho=d,s.i.tl=h}function si(t,n){var e=n?"removeClass":"addClass",r=t?yt:mt,i=t?$e:Je;(t?dt:pt)[e](i),r[e](i)}function ci(t){return{wh:t?Kn:$n,WH:t?"Width":"Height",lt:t?Vn:Un,LT:t?"Left":"Top",xy:t?ee:re,XY:t?"X":"Y",_wh:t?"w":"h",_lt:t?"l":"t",t:t?dt:yt,h:t?pt:mt,s:t?ht:vt,i:t?In:Nn}}function ui(t,n){if(T){var e,r=Y.callbacks[t],i=t;"on"===i.substr(0,2)&&(i=i.substr(2,1).toLowerCase()+i.substr(3)),Ai(r)==c.f&&r.call(Wn,n),d.each(lr,function(){Ai((e=this).on)==c.f&&e.on(i,n)})}}function li(t,n,r){r===e&&(r=[Jn,Jn,Jn,Jn]),t[n+Un]=r[0],t[n+_n]=r[1],t[n+Qn]=r[2],t[n+Vn]=r[3]}function fi(n){var e="ownerDocument",r="HTMLElement",i=n&&n[e]&&n[e].parentWindow||t;return typeof i[r]==c.o?n instanceof i[r]:n&&typeof n==c.o&&null!==n&&1===n.nodeType&&typeof n.nodeName==c.s}function hi(t,n){var e,r,i=[],o=[];for(e=0;e<t.length;e++)i[t[e]]=!0;for(e=0;e<n.length;e++)i[n[e]]?delete i[n[e]]:i[n[e]]=!0;for(r in i)o.push(r);return o}function di(n,e){var r=e?t.parseFloat(n):t.parseInt(n);return isNaN(r)?0:r}function pi(){var t=nt[0].selectionStart;if(t!==e){var n,r,i="length",o=nt.val(),a=o[i],s=o.split("\n"),c=s[i],u=o.substr(0,t).split("\n"),l=0,f=0,h=u[i],d=u[u[i]-1][i];for(r=0;r<s[i];r++)(n=s[r][i])>f&&(l=r+1,f=n);return{cR:h,cC:d,r:c,c:f,w:l,p:t,m:a}}}function vi(t){for(var n=0;n<yr.length;n++)if(t===yr[n])return!0;return!1}function yi(){return Rt&&y.x&&y.y}function mi(){return k?lt[0]:ut[0]}function xi(t,n){return"<div "+(t?Ai(t)==c.s?'class="'+t+'"':function(){var n,e="";if(d.isPlainObject(t))for(n in t)e+=("className"===n?"class":n)+'="'+t[n]+'" ';return e}():Jn)+">"+(n||Jn)+"</div>"}function wi(t,n){for(var e,r=n.split(ie),i=0;i<r.length;i++){if(!t.hasOwnProperty(r[i]))return;e=t[r[i]],i<r.length&&Ai(e)==c.o&&(t=e)}return e}function bi(t,n,e){for(var r=n.split(ie),i=r.length,o=0,a={},s=a;o<i;o++)a=a[r[o]]=o+1<i?{}:e;d.extend(t,s,!0)}function gi(t,n,r){return!0===r?r:n===e||t!==n}function Oi(t,n,r,i,o){if(!0===o)return o;if(i===e&&o===e){if(!0===r)return r;r=e}return r=r===e?"w":r,i=i===e?"h":i,n===e||(t[r]!==n[r]||t[i]!==n[i])}function Si(t,n){return n===e||(t.t!==n.t||t.r!==n.r||t.b!==n.b||t.l!==n.l)}function Ai(t){return l.type(t)}function Ci(){return d.extend.apply(this,arguments)}function zi(t,n){return kn.addClass.call(t,n)}function Ei(t,n){return kn.removeClass.call(t,n)}function Mi(t){return kn.remove.call(t)}function Hi(t,n){return kn.find.call(t,n).eq(0)}function Ti(t,e,r){if(V=a.defaultOptions,g=a.nativeScrollbarStyling,S=Ci(!0,{},a.nativeScrollbarSize),y=Ci(!0,{},a.nativeScrollbarIsOverlaid),m=Ci(!0,{},a.overlayScrollbarDummySize),x=Ci(!0,{},a.rtlScrollBehavior),ti(Ci(!0,{},V,e)),y.x&&y.x&&!Y.nativeScrollbarsOverlaid.initialize)return ui("onInitializationWithdrawn"),!1;var i;if(O=a.cssCalc,b=a.msie,w=a.autoUpdateRecommended,A=a.supportTransition,z=a.supportTransform,E=a.supportPassiveEvents,M=a.supportResizeObserver,pn=a.supportMutationObserver,H=a.restrictedMeasuring,J=d(t.ownerDocument),G=d(J[0].defaultView||J[0].parentWindow),Z=Hi(J,"html"),tt=Hi(Z,"body"),nt=d(t),k=nt.is("textarea"),L=nt.is("body"),I=J[0]!==n,L&&((i={}).l=Math.max(nt[ue](),Z[ue](),G[ue]()),i.t=Math.max(nt[le](),Z[le](),G[le]())),k){nt.wrap(xi(Ae)),zi(nt,Ie+oe+Xe),et=nt.parent();var o={};Y.sizeAutoCapable||(o[Kn]=nt.css(Kn),o[$n]=nt.css($n)),et.css(o).wrapInner(xi(qe+oe+Xe)).wrapInner(xi(Re+oe+Xe)).wrapInner(xi(Pe+oe+Xe)),ut=Hi(et,ie+qe),st=Hi(et,ie+Re),at=Hi(et,ie+Pe),lt=d(xi(Ne)),ut.prepend(lt),nt.on(te,qr).on("drop",Rr).on("focus",Dr).on("focusout",jr),b>9||!w?nt.on("input",Ir):nt.on(ye,Nr).on(me,Pr)}else zi(nt,Se),(et=nt).wrapInner(xi(qe)).wrapInner(xi(Re)).wrapInner(xi(Pe)),ut=Hi(et,ie+qe),st=Hi(et,ie+Re),at=Hi(et,ie+Pe),ut.on(we,function(t){!0!==Dt&&Gr((t=t.originalEvent||t).propertyName)&&Zr(Zn)});if(ni(),E?br(st,te,kr):st.on(te,kr),g&&zi(st,y.x&&y.y?je:De),pn){var s,f,h,p,v,C,N=l.mO(),P=l.now();fn=new N(function(t){if(T&&!_){var n,e=!1;d.each(t,function(){if(s=(n=this).target,f=n.attributeName,e=f===u.c?Xr(n.oldValue,s.className):f!==u.s||n.oldValue!==s[u.s].cssText)return!1}),e&&Wn.update(Zn)}}),hn=new N(function(t){if(T&&!_){var n=!1;d.each(t,function(){return!(n=Yr(this))}),n&&(p=l.now(),v=At||St,C=function(){W||(P=p,k&&Jr(),v?Zr():Wn.update(Zn))},clearTimeout(h),vr<=0||p-P>vr||!v?C():h=setTimeout(C,vr))}})}return L&&(zi(Z,Oe),st[ue](i.l),st[le](i.t)),it=d(xi("os-resize-observer-host")),et.prepend(it),Or(it,Mr),Mr(),Wn.update(Zn),setTimeout(function(){A&&!W&&zi(et,Ee)},333),T=!0,ui("onInitialized"),Ai(r)==c.s&&(r=[r]),l.isA(r)?d.each(r,function(){Wn.addExt(this)}):d.isPlainObject(r)&&d.each(r,function(t,n){Wn.addExt(t,n)}),T}}return t[s]=function(n,o,a){if(0===arguments.length)return this;z();var c,u,l=[];return d.isPlainObject(o)?n&&n.length?(d.each(n,function(){(c=this)!==e&&l.push(H(c,o,a,r,i))}),u=l.length>1?l:l[0]):u=H(n,o,a,r,i):n&&(n.length&&n.length>0?(d.each(n,function(){c=p(this),"!"===o?c instanceof t[s]&&l.push(c):l.push(c)}),u=l.length>1?l:l[0]):u=p(n)),u},t[s].globals=function(){z();var t=d.extend(!0,{},r);return delete t.msie,t},t[s].defaultOptions=function(t){z();var n=r.defaultOptions;if(t===e)return d.extend(!0,{},n);r.defaultOptions=d.extend(!0,{},n,C.v(t,C.t,!0))},t[s].extension=function(t,n,e){var r=l.type(t)==c.s,i=arguments[u.l],o=0;if(i<1||!r)return d.extend(!0,{length:A[u.l]},A);if(r)if(l.type(n)==c.f)A.push({name:t,extension:n,defaultOptions:e});else for(;o<A[u.l];o++)if(A[o].name===t){if(!(i>1))return d.extend(!0,{},A[o]);A.splice(o,1)}},t[s]}();return f&&f.fn&&(f.fn.overlayScrollbars=function(t,n){var e=this;return f.isPlainObject(t)?(f.each(e,function(){v(this,t,n)}),e):v(e,t)}),v}); |