Files
OverlayScrollbars/js/OverlayScrollbars.min.js
T
2018-12-16 21:12:31 +01:00

13 lines
52 KiB
JavaScript

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