Files
OverlayScrollbars/packages/overlayscrollbars/dist/overlayscrollbars.min.js
T

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