Files
OverlayScrollbars/packages/overlayscrollbars/dist/overlayscrollbars.min.js
T
2021-05-15 00:47:09 +02:00

1 line
22 KiB
JavaScript

!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).OverlayScrollbars=t()}(this,(function(){"use strict";var n=function(n,t){var r,i=t||{},e=i.o,o=i.u,u=i.v,a=o;return{s:function(t,i){var o=a,c=n?n(i,a,r):i,f=t||(e?!e(o,c):o!==c);return(f||u)&&(a=c,r=o),{_:a,g:r,p:f}},m:function(n){return{_:a,g:r,p:!!n}}}},t=Node.ELEMENT_NODE,r=Object.prototype,i=r.toString,e=r.hasOwnProperty;function o(n){return void 0===n}function u(n){return null===n}var a=function(n){return o(n)||u(n)?""+n:i.call(n).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};function c(n){return"number"==typeof n}function f(n){return"string"==typeof n}function l(n){return"boolean"==typeof n}function v(n){return"function"==typeof n}function d(n){return Array.isArray(n)}function s(n){return"object"==typeof n&&!d(n)&&!u(n)}function _(n){var t=!!n&&n.length,r=c(t)&&t>-1&&t%1==0;return!!(d(n)||!v(n)&&r)&&(!(t>0&&s(n))||t-1 in n)}function g(n){if(!n||!s(n)||"object"!==a(n))return!1;var t,r="constructor",i=n[r],u=i&&i.prototype,c=e.call(n,r),f=u&&e.call(u,"isPrototypeOf");if(i&&!c&&!f)return!1;for(t in n);return o(t)||e.call(n,t)}function h(n){var r=window.Element;return!!n&&(r?n instanceof r:n.nodeType===t)}function p(n,t){if(_(n))for(var r=0;r<n.length&&!1!==t(n[r],r,n);r++);else n&&p(Object.keys(n),(function(r){return t(n[r],r,n)}));return n}var w=function(n,t,r){return n.indexOf(t,r)},b=function(n,t,r){return r||f(t)||!_(t)?n.push(t):Array.prototype.push.apply(n,t),n},m=function(n){if(Array.from)return Array.from(n);var t=[];return p(n,(function(n){b(t,n)})),t},y=function(n){return n&&0===n.length},x=function(n,t){var r=function(n){return n&&n(t)};n instanceof Set?n.forEach(r):p(n,r)},O=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},S=function(n){return n?Object.keys(n):[]};function z(n,t,r,i,e,o,a){var c=[t,r,i,e,o,a];return"object"==typeof n&&!u(n)||v(n)||(n={}),p(c,(function(t){p(S(t),(function(r){var i=t[r];if(n===i)return!0;var e=d(i);if(i&&(g(i)||e)){var o=n[r],u=o;e&&!d(o)?u=[]:e||g(o)||(u={}),n[r]=z(u,i)}else n[r]=i}))})),n}function C(n){for(var t in n)return!1;return!0}function L(n,t,r,i){if(o(i))return r?r[n]:t;r&&(r[n]=i)}function A(n,t,r){if(o(r))return n?n.getAttribute(t):null;n&&n.setAttribute(t,r)}var M=function(n,t){n&&n.removeAttribute(t)};function I(n,t){return L("scrollLeft",0,n,t)}function T(n,t){return L("scrollTop",0,n,t)}var j,R=Element.prototype,V=function(n,t){var r=[],i=t?h(t)?t:null:document;return i?b(r,i.querySelectorAll(n)):r},B=function(n,t){return!!h(n)&&(R.matches||R.msMatchesSelector).call(n,t)},E=function(n){return n?m(n.childNodes):[]},D=function(n){return n?n.parentElement:null},P=function(n,t,r){if(r){var i,e=t;n&&(_(r)?(i=document.createDocumentFragment(),p(r,(function(n){n===e&&(e=n.previousSibling),i.appendChild(n)}))):i=r,t&&(e?e!==t&&(e=e.nextSibling):e=n.firstChild),n.insertBefore(i,e||null))}},k=function(n,t){P(n,null,t)},F=function(n,t){P(n,n&&n.firstChild,t)},H=function(n,t){P(D(n),n&&n.nextSibling,t)},Y=function n(t){if(_(t))p(m(t),(function(t){return n(t)}));else if(t){var r=D(t);r&&r.removeChild(t)}},q=function(n){var t=document.createElement("div");return n&&A(t,"class",n),t},N=function(n){var t=q();return t.innerHTML=n.trim(),p(E(t),(function(n){return Y(n)}))},X=function(n){return n.charAt(0).toUpperCase()+n.slice(1)},U=["-webkit-","-moz-","-o-","-ms-"],W=["WebKit","Moz","O","MS","webkit","moz","o","ms"],$={},G={},J=function(n){var t=G[n];if(O(G,n))return t;var r=X(n),i=q().style;return p(U,(function(e){var o=e.replace(/-/g,""),u=[n,e+n,o+r,X(o)+r];return!(t=u.find((function(n){return void 0!==i[n]})))})),G[n]=t||""},K=function(n){var t=$[n]||window[n];return O($,n)||(p(W,(function(r){return!(t=t||window[r+X(n)])})),$[n]=t),t},Q=K("MutationObserver"),Z=K("IntersectionObserver"),nn=K("ResizeObserver"),tn=K("cancelAnimationFrame"),rn=K("requestAnimationFrame"),en=/[^\x20\t\r\n\f]+/g,on=function(n,t,r){var i,e=0,o=!1;if(n&&f(t)){var u=t.match(en)||[];for(o=u.length>0;i=u[e++];)o=!!r(n.classList,i)&&o}return o},un=function(n,t){on(n,t,(function(n,t){return n.add(t)}))},an=function(n,t){on(n,t,(function(n,t){return n.remove(t)}))},cn={w:0,h:0},fn=function(){return{w:window.innerWidth,h:window.innerHeight}},ln=function(n){return n?{w:n.offsetWidth,h:n.offsetHeight}:cn},vn=function(n){return n?{w:n.clientWidth,h:n.clientHeight}:cn},dn=function(n){return n?{w:n.scrollWidth,h:n.scrollHeight}:cn},sn=function(n){return n.getBoundingClientRect()},_n=function(n){return n.split(" ")},gn=function(n,t,r,i){p(_n(t),(function(t){n.removeEventListener(t,r,i)}))},hn=function(n,t,r,i){var e=function(){if(o(j)){j=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){j=!0}}))}catch(n){}}return j}(),u=e&&i&&i.O||!1,a=i&&i.S||!1,c=i&&i.C||!1,f=[],l=e?{passive:u,capture:a}:a;return p(_n(t),(function(t){var i=c?function(e){n.removeEventListener(t,i,a),r&&r(e)}:r;b(f,gn.bind(null,n,t,i,a)),n.addEventListener(t,i,l)})),x.bind(0,f)},pn=function(n){return function(n){return n.stopPropagation()}(n)||function(n){return n.preventDefault()}(n)},wn=function(n,t,r,i){if(n&&t){var e=!0;return p(r,(function(r){(i?i(n[r]):n[r])!==(i?i(t[r]):t[r])&&(e=!1)})),e}return!1},bn=function(n,t){return wn(n,t,["w","h"])},mn=function(n,t){return wn(n,t,["t","r","b","l"])},yn=function(n,t,r){return wn(n,t,["width","height"],r&&function(n){return Math.round(n)})},xn=window.setTimeout,On=function(n){n&&window.clearTimeout(n),n&&tn(n)},Sn=function(){},zn=function(n,t){var r,i,e,o,u=t.L,a=t.A,f=t.M,l=function(t){On(r),On(i),i=r=e=void 0,n.apply(this,t)},d=function(n){return f&&e?f(e,n):n},s=function(){r&&l(d(o)||o)},_=function(){var n=arguments,t=v(u)?u():u,f=c(t)&&t>=0;if(f){var _=v(a)?a():a,g=c(_)&&_>=0,h=t>0?xn:rn,p=d(n),w=p||n,b=l.bind(0,w);p||l(e||n),On(r),r=h(b,t),g&&!i&&(i=xn(s,_)),e=o=w}else l(n)};return _.I=s,_},Cn={opacity:1,zindex:1},Ln=function(n,t){var r=t?parseFloat(n):parseInt(n,10);return Number.isNaN(r)?0:r},An=function(n,t,r){return null!=t?t[r]||t.getPropertyValue(r):n.style[r]},Mn=function(n,t,r){try{if(n){var i=n.style;o(i[t])?i.setProperty(t,r):i[t]=function(n,t){return!Cn[n.toLowerCase()]&&c(t)?t+"px":t}(t,r)}}catch(e){}};function In(n,t){var r=f(t);if(d(t)||r){var i=r?"":{};if(n){var e=window.getComputedStyle(n,null);i=r?An(n,e,t):t.reduce((function(t,r){return t[r]=An(n,e,r),t}),i)}return i}p(S(t),(function(r){return Mn(n,r,t[r])}))}var Tn=function(n,t,r){var i=t?t+"-":"",e=r?"-"+r:"",o=i+"top"+e,u=i+"right"+e,a=i+"bottom"+e,c=i+"left"+e,f=In(n,[o,u,a,c]);return{t:Ln(f[o]),r:Ln(f[u]),b:Ln(f[a]),l:Ln(f[c])}},jn={x:0,y:0},Rn=function(n){var t=n?sn(n):0;return t?{x:t.left+window.pageYOffset,y:t.top+window.pageXOffset}:jn};var Vn,Bn=function(n){var t={exports:{}};return n(t,t.exports),t.exports}((function(n){function t(){return n.exports=t=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])}return n},t.apply(this,arguments)}n.exports=t})),En=JSON.stringify,Dn=["__TPL_","_TYPE__"],Pn=["boolean","number","string","array","object","function","null"].reduce((function(n,t){return n[t]=Dn[0]+t+Dn[1],n}),{}),kn=function(n,t,r,i){return function n(t,r,i,e,u){var c={},l=Bn({},t);return p(S(r).filter((function(n){return O(t,n)})),(function(v){var s=o(i[v])?{}:i[v],_=t[v],h=r[v],w=g(h),m=u?u+".":"";if(w&&g(_)){var y=n(_,h,s,e,m+v);c[v]=y.T,l[v]=y.j,p([l,c],(function(n){C(n[v])&&delete n[v]}))}else if(!w){var x=!1,O=[],S=[],z=a(_);if(p(d(h)?h:[h],(function(n){var t;p(Pn,(function(r,i){r===n&&(t=i)}));var r=o(t);if(r&&f(_)){var i=n.split(" ");x=!!i.find((function(n){return n===_})),b(O,i)}else x=Pn[z]===n;return b(S,r?Pn.string:t),!x})),x)(d(_)||g(_)?En(_)!==En(s):_!==s)&&(c[v]=_);else e&&console.warn('The option "'+m+v+"\" wasn't set, because it doesn't accept the type [ "+z.toUpperCase()+' ] with the value of "'+_+'".\r\n'+"Accepted types are: [ "+S.join(", ").toUpperCase()+" ].\r\n"+(O.length>0?"\r\nValid strings are: [ "+O.join(", ")+" ].":""));delete l[v]}})),{j:l,T:c}}(n,t,r||{},i||!1)},Fn="os-environment",Hn=Fn+"-flexbox-glue",Yn=Hn+"-max",qn="os-host",Nn="os-padding",Xn="os-viewport",Un=Xn+"-arrange",Wn="os-content",$n=Xn+"-scrollbar-styled",Gn="os-size-observer",Jn=Gn+"-appear",Kn=Gn+"-listener",Qn=Kn+"-scroll",Zn=Kn+"-item",nt=Zn+"-final",tt="os-trinsic-observer",rt=Pn.number,it=[Pn.array,Pn.null],et=[Pn.string,Pn.array,Pn.null],ot=[!0,Pn.boolean],ut=[!1,Pn.boolean],at="hidden scroll visible visible-hidden",ct=function n(t){var r={R:{},V:{}};return p(S(t),(function(i){var e=t[i];if(d(e))r.R[i]=e[1],r.V[i]=e[0];else{var o=n(e);r.R[i]=o.R,r.V[i]=o.V}})),r}({resize:["none","none both horizontal vertical"],paddingAbsolute:ut,updating:{elementEvents:[[["img","load"]],it],attributes:[null,it],debounce:[[0,33],[Pn.number,Pn.array,Pn.null]]},overflow:{x:["scroll",at],y:["scroll",at]},scrollbars:{visibility:["auto","visible hidden auto"],autoHide:["never","never scroll leavemove"],autoHideDelay:[800,rt],dragScroll:ot,clickScroll:ut,touch:ot},textarea:{dynWidth:ut,dynHeight:ut,inheritedAttrs:[["style","class"],et]},nativeScrollbarsOverlaid:{show:ut,initialize:ut},callbacks:{onUpdated:[null,[Pn.function,Pn.null]]}}),ft=ct.R,lt=ct.V,vt=Math.abs,dt=Math.round,st=function(n,t){k(n,t);var r=vn(t),i=ln(t);return{x:i.h-r.h,y:i.w-r.w}},_t=function(n,t){var r="hidden";In(n,{overflowX:r,overflowY:r,direction:"rtl"}),I(n,0);var i=Rn(n),e=Rn(t);I(n,-999);var o=Rn(t);return{i:i.x===e.x,n:e.x!==o.x}},gt=function(n,t){un(n,Hn);var r=sn(n),i=sn(t),e=yn(i,r,!0);un(n,Yn);var o=sn(n),u=sn(t),a=yn(u,o,!0);return e&&a},ht=function(){var n=window.screen.deviceXDPI||0,t=window.screen.logicalXDPI||1;return window.devicePixelRatio||n/t},pt=function(){var n=document.body,t=N('<div class="'+Fn+'"><div></div></div>')[0],r=t.firstChild,i=new Set,e=st(n,t),o=function(n){var t=!1;un(n,$n);try{t="none"===In(n,J("scrollbar-width"))||"none"===window.getComputedStyle(n,"::-webkit-scrollbar").getPropertyValue("display")}catch(r){}return t}(t),u={x:0===e.x,y:0===e.y},a=function(n){return{B:!n,D:!1}}(o),c=a,f=lt,l={P:e,k:u,F:o,H:"-1"===In(t,"zIndex"),Y:_t(t,r),q:gt(t,r),N:function(n){i.add(n)},X:function(n){i.delete(n)},U:function(){return Bn({},c)},W:function(n){c=z({},c,n)},$:function(){return Bn({},f)},G:function(n){f=z({},f,n)},J:a,K:f};if(M(t,"style"),Y(t),!(o||u.x&&u.y)){var v=fn(),d=ht(),s=e;window.addEventListener("resize",(function(){if(i.size){var r=fn(),e={w:r.w-v.w,h:r.h-v.h};if(0===e.w&&0===e.h)return;var o={w:vt(e.w),h:vt(e.h)},u={w:vt(dt(r.w/(v.w/100))),h:vt(dt(r.h/(v.h/100)))},a=ht(),c=o.w>2&&o.h>2,f=(_=u.h,g=vt(u.w),h=vt(_),!(g!==h&&g+1!==h&&g-1!==h));if(c&&f&&(a!==d&&d>0)){var l=Vn.P=st(n,t);Y(t),s.x===l.x&&s.y===l.y||x(i),s=l}v=r,d=a}var _,g,h}))}return l},wt=function(){return Vn||(Vn=pt()),Vn},bt=function(n){k(D(n),E(n)),Y(n)},mt=0,yt=function(n,t){var r=l(n);return r||o(n)?(r?n:t)&&void 0:n},xt=function(n){var r=wt(),i=r.U,e=r.F,u=r.k,a=r.H,c=i(),f=c.B,l=c.D,v=function(n){var r=window.HTMLElement;return!!n&&(r?n instanceof r:n.nodeType===t)}(n),d=v?{}:{Z:n.host,nn:n.target,tn:n.viewport,B:yt(n.padding,f),D:yt(n.content,l)};if(v){var s=q(Xn),_=f&&q(Nn),g=l&&q(Wn);d.nn=n,d.B=_,d.tn=s,d.D=g}var h=d.nn,p=d.B,w=d.tn,m=d.D,y=[],O=B(h,"textarea"),S=!O&&B(h,"body"),z=O?d.Z||q():h,C=function(n){return O?h:E(n)};if(O&&z!==d.Z&&(H(h,z),b(y,(function(){H(z,h),Y(z)}))),v){var L=m||w;k(L,C(h)),k(z,p),k(p||z,w),k(w,m),b(y,(function(){k(z,E(L)),Y(p||w),an(z,qn)}))}else{var M=m||w||p||z,I=o(p),T=o(w),j=o(m),R=C(M);p=d.B=I?q():p,w=d.tn=T?q():w,m=d.D=j?q():m,k(z,p),k(p||z,w),k(w,m),k(m||w,R),b(y,(function(){j&&bt(m),T&&bt(w),I&&bt(p),an(z,qn),an(p,Nn),an(w,Xn),an(m,Wn)}))}un(z,qn),un(p,Nn),un(w,Xn),un(m,Wn);var V,F,N,X=h.ownerDocument,U=X.body,W={rn:X.defaultView,in:X,en:D(U),on:U,un:O,an:S},$=Bn({},d,{Z:z});if(e)b(y,an.bind(0,w,$n));else if(!a&&(u.x||u.y)){var G=(A(N=document.createElement("style"),"id",Un+"-"+mt),mt++,N);F=G,P(D(V=w),V,F),b(y,Y.bind(0,G)),$.cn=G}return{fn:$,ln:W,vn:function(){x(y)}}},Ot="animationstart",St="scroll",zt=3333333,Ct=function(n){return"rtl"===In(n,"direction")},Lt=function(n){return n&&(n.height||n.width)},At=function(t,r,i){var e,o=i||{},u=o.dn,a=void 0!==u&&u,c=o.sn,f=void 0!==c&&c,v=wt().Y,s=N('<div class="'+Gn+'"><div class="'+Kn+'"></div></div>')[0],_=s.firstChild,g=n(0,{v:!0,o:function(n,t){return!(!n||!Lt(n)&&Lt(t))}}).s,h=function(n){var t=n&&l(n._),i=!1,e=!1,o=!0;if(d(n)&&n.length>0){var u=g(0,n.pop().contentRect),c=u.g,f=u._,_=Lt(f);e=!Lt(c)&&_,o=!(i=!c||!_)}else t?o=n.p:e=!0===n;if(a&&o){var h=t?n._:Ct(s);I(s,h?v.n?-zt:v.i?0:zt:zt),T(s,zt)}i||r({_n:!t,gn:t?n:void 0,sn:!!e})},p=[],w=!!f&&h;if(nn){var m=new nn(h);m.observe(_),b(p,(function(){m.disconnect()}))}else{var y=N('<div class="'+Zn+'" dir="ltr"><div class="'+Zn+'"><div class="'+nt+'"></div></div><div class="'+Zn+'"><div class="'+nt+'" style="width: 200%; height: 200%"></div></div></div>');k(_,y),un(_,Qn);var O,S=y[0],z=S.lastChild,C=S.firstChild,L=null==C?void 0:C.firstChild,A=ln(S),M=A,j=!1,R=function(){I(C,zt),T(C,zt),I(z,zt),T(z,zt)},V=function(n){O=0,j&&(A=M,h(!0===n))},B=function(n){M=ln(S),j=!n||!bn(M,A),n?(pn(n),j&&!O&&(tn(O),O=rn(V))):V(!1===n),R()};b(p,[hn(C,St,B),hn(z,St,B)]),In(L,{width:zt,height:zt}),R(),w=f?B.bind(0,!1):R}if(a){var E=(e=n(Ct.bind(0,s))).s;b(p,hn(s,St,(function(n){var t=E(),r=t._;t.p&&(an(_,"ltr rtl"),un(_,r?"rtl":"ltr"),h(t)),pn(n)})))}return w&&(un(s,Jn),b(p,hn(s,Ot,w,{C:!!nn}))),F(t,s),{vn:function(){x(p),Y(s)},hn:function(n){return{pn:e?e.m(n):{_:!1,g:!1,p:!1}}}}},Mt=function(n,t,r,i){var e=!1,u=i||{},a=u.wn,c=u.bn,l=u.mn,v=u.yn,d=u.xn,s=u.On,_=u.Sn,g=function(n,t,r){var i,e=function(){i&&(i.forEach((function(n,t){gn(t,n,r)})),i.clear())},u=function(e){i&&t&&p(t.reduce((function(t,r){if(r){var i=r[0],o=r[1],u=o&&i&&(e?e(i):V(i,n));u&&u.length&&o&&f(o)&&b(t,[u,o.trim()],!0)}return t}),[]),(function(n){return p(n[0],(function(t){var e=n[1],u=i.get(t),a=!o(u)&&e!==u,c=a?u+" "+e:e;a&&gn(t,u,r),i.set(t,c),hn(t,c,r)}))}))};return t&&(i=i||new Map,e(),u()),{vn:e,zn:u}}(n,t&&l,zn((function(){e&&r(!0)}),{L:33,A:99})),h=g.vn,m=g.zn,x=c||[],O=(a||[]).concat(x),S=function(e){var o=(t?s:d)||Sn,u=_||Sn,a=[],c=[],l=!1,g=!1,h=!1;p(e,(function(r){var e=r.attributeName,d=r.target,s=r.type,_=r.oldValue,p=r.addedNodes,m="attributes"===s,y="childList"===s,O=n===d,S=m&&f(e)?A(d,e):0,z=0!==S&&_!==S,C=w(x,e)>-1&&z;if(t&&!O){var L=!m,M=m&&C,I=M&&v&&B(d,v),T=(I?!o(d,e,_,S):L||M)&&!u(r,!!I,n,i);b(c,p),g=g||T,h=h||y}!t&&O&&z&&!o(d,e,_,S)&&(b(a,e),l=l||C)})),h&&!y(c)&&m((function(n){return c.reduce((function(t,r){return b(t,V(n,r)),B(r,n)?b(t,r):t}),[])})),t?g&&r(!1):y(a)&&!l||r(a,l)},z=new Q(S);return z.observe(n,{attributes:!0,attributeOldValue:!0,attributeFilter:O,subtree:t,childList:t,characterData:t}),e=!0,{vn:function(){e&&(h(),z.disconnect(),e=!1)},s:function(){e&&S(z.takeRecords())}}},It="os-",Tt=["tabindex"],jt=["wrap","cols","rows"],Rt=["id","class","style","open"],Vt=function(n,t,r,i){var e,o,u,a,c;return!("class"!==t||!r||!i)&&!!(o=i,u=(e=r)&&e.split(" "),a=o&&o.split(" "),c={},p(u,(function(n){c[n]=1})),p(a,(function(n){c[n]?delete c[n]:c[n]=1})),S(c)).find((function(n){return 0!==n.indexOf(It)}))},Bt=function(t,r){var i,e,o,u=t.Cn,a=u.fn,l=u.ln,v=a.Z,s=a.tn,_=a.D,g=l.un,h=wt(),m=h.F,y=h.q,O=g?jt:Rt.concat(jt),S=zn(r,{L:function(){return i},A:function(){return e},M:function(n,t){var r=n[0],i=r._n,e=r.Ln,o=r.An,u=t[0],a=u._n,c=u.Ln,f=u.An;return[{_n:i||a,Ln:e||c,An:o||f}]}}),z=function(n){p(n||Tt,(function(n){if(w(Tt,n)>-1){var t=A(v,n);f(t)?A(s,n,t):M(s,n)}}))},C=function(n){(n?r:S)({An:!0})},L=(_||!y)&&function(t,r){var i=q(tt),e=[],o=n((function(n){return 0===n.h||n.isIntersecting||n.intersectionRatio>0}),{u:!1}),u=o.s,a=o.m;if(Z){var c=new Z((function(n){if(n&&n.length>0){var t=n.pop();if(t){var i=u(0,t);i.p&&r(i)}}}),{root:t});c.observe(i),b(e,(function(){c.disconnect()}))}else{var f=function(){var n=ln(i),t=u(0,n);t.p&&r(t)};b(e,At(i,f).vn),f()}return F(t,i),{vn:function(){x(e),Y(i)},hn:function(n){return{Mn:a(n)}}}}(v,(function(n){r({Mn:n})})),I=At(v,(function(n){var t=n._n,i=n.gn,e=n.sn;(!t||e?r:S)({_n:t,pn:i})}),{sn:!0,dn:!m}),T=Mt(v,!1,(function(n,t){t?S({Ln:!0}):z(n)}),{bn:Rt,wn:Rt.concat(Tt),xn:Vt});return z(),{In:L,Tn:I,jn:function(n){var t=n("updating.elementEvents"),r=t._,u=t.p,a=n("updating.attributes"),f=a._,l=a.p,v=n("updating.debounce"),g=v._,h=v.p;if((u||l)&&(o&&(o.s(),o.vn()),o=Mt(_||s,!0,C,{bn:O.concat(f||[]),wn:O.concat(f||[]),mn:r,On:Vt})),h)if(S.I(),d(g)){var p=g[0],w=g[1];i=!!c(p)&&p,e=!!c(w)&&w}else c(g)?(i=g,e=!1):(i=!1,e=!1)},vn:function(){o&&o.vn(),L&&L.vn(),I.vn(),T.vn()}}},Et=function(t){var r=t.Cn,i=t.Rn,e=r.fn,o=e.Z,u=e.B,a=e.tn,c=n(Tn.bind(0,o,"padding"),{o:mn,u:Tn()}),f=c.s,l=c.m;return function(n,t,r){var e=l(r),o=e._,c=e.p,v=wt(),d=v.F,s=v.q,_=n._n,g=n.pn,h=n.An,p=g._,w=g.p,b=t("paddingAbsolute"),m=b._,y=b.p;if(_||c||!s&&h){var x=f(r);o=x._,c=x.p}var O=y||w||c;if(O){var S=!m||!u&&!d,z=o.r+o.l,C=o.t+o.b,L={marginRight:S&&!p?-z:0,marginBottom:S?-C:0,marginLeft:S&&p?-z:0,top:S?-o.t:0,right:S?p?-o.r:"auto":0,left:S?p?"auto":-o.l:0,width:S?"calc(100% + "+z+"px)":""},A={paddingTop:S?o.t:0,paddingRight:S?o.r:0,paddingBottom:S?o.b:0,paddingLeft:S?o.l:0};In(u||a,L),In(a,A),i({Vn:{Bn:!S,B:o},En:u?A:Bn({},L,A)})}return{Dn:O}}},Dt=Math.max,Pt=Math.abs,kt=Math.round,Ft=42,Ht={o:bn,u:{w:0,h:0}},Yt=function(n){var t=ln(n),r=sn(n);return{w:r.width-t.w,h:r.height-t.h}},qt=function(){return window.devicePixelRatio%1==0?0:1},Nt=function(n,t,r,i){var e=n?"overflowX":"overflowY",o=0===r.indexOf("visible"),u="visible-hidden"===r,a="scroll"===r,c=t>0;return o&&(i[e]="visible"),a&&c&&(i[e]=r),{Pn:o,kn:u?"hidden":"scroll"}},Xt=function(t){var r=t.Cn,i=t.Fn,e=t.Hn,o=t.Rn,u=r.fn,a=u.Z,c=u.tn,f=u.cn,l=n(Yt.bind(0,c),Ht),v=l.s,d=l.m,s=n(dn.bind(0,c),Ht),_=s.s,g=s.m,h=n((function(n){var t=n.Yn,r=n.qn,i=n.Nn;return{w:Dt(0,kt(Dt(0,t.w-r.w)-(qt()||Dt(0,i.w)))),h:Dt(0,kt(Dt(0,t.h-r.h)-(qt()||Dt(0,i.h))))}}),Ht),w=h.s,b=h.m,m=function(n,t){if(In(c,{height:""}),t){var r=e().Vn,i=r.Bn,o=r.B,u=n.Xn,f=n.Un,l=Yt(a),v=vn(a),d=i||"content-box"===In(c,"boxSizing")?o.b+o.t:0,s=v.h+(Pt(l.h)<1?l.h:0);In(c,{height:s+(u.x?f.x:0)-d})}},y=function(n,t){var r=wt(),i=r.P,e=r.k,o=r.F,u=e.x,a=e.y,f=o||n?0:Ft,l=!t?In(c,["overflowX","overflowY"]):t,v={x:"scroll"===l.overflowX,y:"scroll"===l.overflowY};return{Xn:v,Wn:{x:u&&!!f,y:a&&!!f},Un:{x:v.x&&!o?u?f:i.x:0,y:v.y&&!o?a?f:i.y:0}}},x=function(n,t,r,o){if(i){var u=n.Un,a=n.Wn,l=a.x,v=a.y,d=u.x,s=u.y,_=e().En,g=_[o?"paddingRight":"paddingLeft"],h=_.paddingTop,p=t.w+(Pt(r.w)<1?r.w:0),w=t.h+(Pt(r.h)<1?r.h:0),b={w:s&&v?s+p-g+"px":"",h:d&&l?d+w-h+"px":""};if(f){var m=f.sheet;if(m){var y=m.cssRules;if(y){y.length||m.insertRule("#"+A(f,"id")+" + ."+Un+"::before {}",0);var x=y[0].style;x.width=b.w,x.height=b.h}}}else In(c,{"--os-vaw":b.w,"--os-vah":b.h})}return i},O=function(n,t,r,i){var o=n.Un,u=n.Wn,a=u.x,c=u.y,f=o.x,l=o.y,v=e().En,d=t?"marginLeft":"marginRight",s=t?"paddingLeft":"paddingRight",_=v[d],g=v.marginBottom,h=v[s],p=v.paddingBottom;i.width="calc(100% + "+(l+-1*_)+"px)",i[d]=-l+_,i.marginBottom=-f+g,r&&(i[s]=h+(c?l:0),i.paddingBottom=p+(a?f:0))};return function(n,t,r){var u,a=n.pn,f=n.Mn,l=n._n,s=n.Ln,h=n.An,z=n.Dn,C=wt(),L=C.q,A=C.F,M=C.k,I=f._,T=f.p,j=a._,R=a.p,V=t("nativeScrollbarsOverlaid.show"),B=V._,E=V.p,D=B&&M.x&&M.y,P=!L&&(l||h||s||E||T),k=d(r),F=g(r),H=b(r);if(E&&A&&(D?an(c,$n):un(c,$n)),P&&(u=y(D),m(u,!!I)),l||z||h||E||R){var Y=function(n,t,r){if(i){var o=r||y(n),u=e().En,a=wt().q,f=o.Wn,l=f.x,v=f.y,d={},s=function(n){return p(n.split(" "),(function(n){d[n]=u[n]}))};a||(d.height=""),l&&s("marginBottom paddingTop paddingBottom"),v&&s("marginLeft marginRight paddingLeft paddingRight");var _=In(c,S(d));return an(c,Un),In(c,d),{$n:function(){O(o,t,i,_),In(c,_),un(c,Un)},Gn:o}}return{$n:Sn}}(D,j,u),q=Y.$n,N=Y.Gn,X=k=v(r),U=X._,W=X.p,$=F=_(r),G=$._,J=$.p,K=vn(c),Q=G,Z=K;q(),(J||W||E)&&N&&!D&&x(N,G,U,j)&&(Z=vn(c),Q=dn(c)),H=w(r,{Nn:U,Yn:{w:Dt(G.w,Q.w),h:Dt(G.h,Q.h)},qn:{w:Z.w+Dt(0,K.w-G.w),h:Z.h+Dt(0,K.h-G.h)}})}var nn=k,tn=nn._,rn=nn.p,en=F,on=en._,cn=en.p,fn=H,ln=fn._,sn=fn.p,_n=t("overflow"),gn=_n._,hn=_n.p;if(z||rn||cn||sn||hn||E||R||P){var pn={marginRight:0,marginBottom:0,marginLeft:0,width:"",overflowY:"",overflowX:""},wn=function(n,t,r,i){var e=Nt(!0,t.w,r.x,i),o=e.Pn,u=e.kn,a=Nt(!1,t.h,r.y,i),c=a.Pn,f=a.kn;return o&&!c&&(i.overflowX=u),c&&!o&&(i.overflowY=f),y(n,i)}(D,ln,gn,pn),bn=x(wn,on,tn,j);O(wn,j,bn,pn),P&&m(wn,!!I),In(c,pn),o({Jn:wn.Xn,Kn:ln})}}},Ut=function(n,t){return n?t.split(".").reduce((function(n,t){return n&&O(n,t)?n[t]:void 0}),n):void 0},Wt={_:!1,g:!1,p:!1},$t={Vn:{Bn:!1,B:{t:0,r:0,b:0,l:0}},Jn:{x:!1,y:!1},Kn:{w:0,h:0},En:{marginRight:0,marginBottom:0,marginLeft:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0}};return function(n,t,r){var i=z({},(0,wt().$)(),kn(t||{},ft,null,!0).T),e=xt(n),o=function(n,t){var r,i,e=$t,o=t.fn.tn,u=wt(),a=u.F,f=u.k,l=u.q,v=u.N,d=u.X,s=!a&&(f.x||f.y),_={V:n,Cn:t,Fn:s,Hn:function(){return e},Rn:function(n){e=z({},e,n)}},g=[(r=_,i=r.Cn.fn.D,function(n){var t=n.Mn,r=t._,e=t.p;return e&&In(i,{height:r?"":"100%",display:r?"":"inline"}),{_n:e,An:e}}),Et(_),Xt(_)],h=function(t,r,i){var e=t||{},u=e.pn,a=e.Mn,f=e._n,v=void 0===f?i||!1:f,d=e.Ln,_=void 0===d?i||!1:d,h=e.An,w=void 0===h?i||!1:h,x=e.Dn,O=void 0===x?i||!1:x,S=u||(b?b.hn(i).pn:Wt),z=a||(m?m.hn(i).Mn:Wt),C=function(t){return{_:Ut(n,t),p:i||void 0!==Ut(r,t)}},L=s||!l,A=L&&I(o),M=L&&T(o);y&&y(C),p(g,(function(n){var t=n({pn:S,Mn:z,_n:v,Ln:_,An:w,Dn:O},C,!!i)||{},r=t._n,e=t.Ln,o=t.An,u=t.Dn;v=r||v,_=e||_,w=o||w,O=u||O})),c(A)&&I(o,A),c(M)&&T(o,M),n.callbacks.onUpdated&&n.callbacks.onUpdated()},w=Bt(_,h),b=w.Tn,m=w.In,y=w.jn,x=w.vn,O=function(n,t){return h(null,n,t)},S=O.bind(null,null,!0);return v(S),console.log(wt()),{s:O,Qn:function(){return{Zn:e.Kn}},vn:function(){x(),d(S)}}}(i,e),u={options:function(n){if(n){var t=kn(n,ft,i,!0).T;C(t)||(z(i,t),o.s(t))}return i},state:function(){return o.Qn()},update:function(n){o.s(null,n)}};return u.update(!0),u}}));