Files
OverlayScrollbars/packages/overlayscrollbars/dist/overlayscrollbars.min.js
T
2022-06-15 22:22:45 +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";function n(n,t){var r,i=n.o,e=n.u,o=n.v,u=i,a=function(n,t){var i=u,a=n,c=t||(e?!e(i,a):i!==a);return(c||o)&&(u=a,r=i),[u,c,r]};return[t?function(n){return a(t(u,r),n)}:a,function(n){return[u,!!n,r]}]}var 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 s(n)?n.indexOf(t,r):-1},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=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)},H=function(n,t){D(n,n&&n.firstChild,t)},Y=function(n,t){D(k(n),n&&n.nextSibling,t)},q=function n(t){if(_(t))p(m(t),(function(t){return n(t)}));else if(t){var r=k(t);r&&r.removeChild(t)}},F=function(n){var t=document.createElement("div");return n&&A(t,"class",n),t},N=function(n){var t=F();return t.innerHTML=n.trim(),p(B(t),(function(n){return q(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=F().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)})),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=function(n){n&&window.clearTimeout(n),n&&tn(n)},On=function(){},Sn=function(n,t){var r,i,e,o,u=t||{},a=u.p,f=u.m,l=u.O,s=window.setTimeout,d=function(t){xn(r),xn(i),i=r=e=void 0,n.apply(this,t)},_=function(n){return l&&e?l(e,n):n},g=function(){r&&d(_(o)||o)},h=function(){var n=m(arguments),t=v(a)?a():a,u=c(t)&&t>=0;if(u){var l=v(f)?f():f,h=c(l)&&l>=0,p=t>0?s:rn,w=_(n),b=w||n,y=d.bind(0,b);xn(r),r=p(y,t),h&&!i&&(i=s(g,l)),e=o=b}else d(n)};return h.S=g,h},zn={opacity:1,zindex:1},Cn=function(n,t){var r=t?parseFloat(n):parseInt(n,10);return Number.isNaN(r)?0:r},Ln=function(n,t,r){return null!=t?t[r]||t.getPropertyValue(r):n.style[r]},An=function(n,t,r){try{if(n){var i=n.style;o(i[t])?i.setProperty(t,r):i[t]=function(n,t){return!zn[n.toLowerCase()]&&c(t)?t+"px":t}(t,r)}}catch(e){}};function In(n,t){var r=f(t);if(s(t)||r){var i=r?"":{};if(n){var e=window.getComputedStyle(n,null);i=r?Ln(n,e,t):t.reduce((function(t,r){return t[r]=Ln(n,e,r),t}),i)}return i}p(S(t),(function(r){return An(n,r,t[r])}))}var Mn=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:Cn(f[o]),r:Cn(f[u]),b:Cn(f[a]),l:Cn(f[c])}},jn={x:0,y:0},Tn=function(n){var t=n?dn(n):0;return t?{x:t.left+window.pageYOffset,y:t.top+window.pageXOffset}:jn};var Rn={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}(Rn);var Vn,En,Bn=(Vn=Rn.exports)&&Vn.C&&Object.prototype.hasOwnProperty.call(Vn,"default")?Vn["default"]:Vn,kn=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}),{}),Hn=function(n,t,r,i){return function n(t,r,i,e,u){var v={},d=Bn({},t);return p(S(r).filter((function(n){return O(t,n)})),(function(_){var h=o(i[_])?{}:i[_],w=t[_],m=r[_],y=g(m),x=u?u+".":"";if(y&&g(w)){var O=n(w,m,h,e,x+_);v[_]=O.L,d[_]=O.A,p([d,v],(function(n){C(n[_])&&delete n[_]}))}else if(!y){var S=!1,z=[],L=[],A=a(w);if(p(s(m)?m:[m],(function(n){var t;p(Pn,(function(r,i){r===n&&(t=i)}));var r=o(t);if(r&&f(w)){var i=n.split(" ");S=!!i.find((function(n){return n===w})),b(z,i)}else S=Pn[A]===n;return b(L,r?Pn.string:t),!S})),S)(s(w)&&!w.some((function(n){return!c(n)&&!f(n)&&!l(n)}))||g(w)?kn(w)!==kn(h):w!==h)&&(v[_]=w);else e&&console.warn('The option "'+x+_+"\" 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",Fn=qn+"-max",Nn="os-host",Xn="os-padding",Wn="os-viewport",Un=Wn+"-arrange",$n="os-content",Gn=Wn+"-scrollbar-styled",Jn="os-size-observer",Kn=Jn+"-appear",Qn=Jn+"-listener",Zn=Qn+"-scroll",nt=Qn+"-item",tt=nt+"-final",rt="os-trinsic-observer",it="os-scrollbar",et=it+"-horizontal",ot=it+"-vertical",ut="os-scrollbar-track",at="os-scrollbar-handle",ct=Pn.number,ft=[Pn.array,Pn.null],lt=[Pn.string,Pn.array,Pn.null],vt=[!0,Pn.boolean],st=[!1,Pn.boolean],dt="hidden scroll visible visible-hidden",_t=function n(t){var r={I:{},M:{}};return p(S(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:st,updating:{elementEvents:[[["img","load"]],ft],attributes:[null,ft],debounce:[[0,33],[Pn.number,Pn.array,Pn.null]]},overflow:{x:["scroll",dt],y:["scroll",dt]},scrollbars:{visibility:["auto","visible hidden auto"],autoHide:["never","never scroll leavemove"],autoHideDelay:[800,ct],dragScroll:vt,clickScroll:st,touch:vt},textarea:{dynWidth:st,dynHeight:st,inheritedAttrs:[["style","class"],lt]},nativeScrollbarsOverlaid:{show:st,initialize:st},callbacks:{onUpdated:[null,[Pn.function,Pn.null]]}}),gt=_t.I,ht=_t.M,pt=Math.abs,wt=Math.round,bt=function(n,t){P(n,t);var r=vn(t),i=ln(t);return{x:i.h-r.h,y:i.w-r.w}},mt=function(n,t){var r="hidden";In(n,{overflowX:r,overflowY:r,direction:"rtl"}),M(n,0);var i=Tn(n),e=Tn(t);M(n,-999);var o=Tn(t);return{i:i.x===e.x,n:e.x!==o.x}},yt=function(n,t){un(n,qn);var r=dn(n),i=dn(t),e=yn(i,r,!0);un(n,Fn);var o=dn(n),u=dn(t),a=yn(u,o,!0);return e&&a},xt=function(){var n=window.screen.deviceXDPI||0,t=window.screen.logicalXDPI||1;return window.devicePixelRatio||n/t},Ot=function(){var n=document.body,t=N('<div class="'+Yn+'"><div></div></div>')[0],r=t.firstChild,i=new Set,e=bt(n,t),o=function(n){var t=!1;un(n,Gn);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={j:null,T:null,R:null,V:null,B:null},c=a,f=ht,l={k:e,D:u,P:o,H:"-1"===In(t,"zIndex"),Y:mt(t,r),q:yt(t,r),F:function(n){i.add(n)},N:function(n){i.delete(n)},X:function(){return Bn({},c)},W:function(n){c=z({},c,n)},U:function(){return Bn({},f)},$:function(n){f=z({},f,n)},G:a,J:f};if(I(t,"style"),q(t),!(o||u.x&&u.y)){var v=fn(),s=xt(),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:pt(e.w),h:pt(e.h)},u={w:pt(wt(r.w/(v.w/100))),h:pt(wt(r.h/(v.h/100)))},a=xt(),c=o.w>2&&o.h>2,f=(_=u.h,g=pt(u.w),h=pt(_),!(g!==h&&g+1!==h&&g-1!==h));if(c&&f&&(a!==s&&s>0)){var l=En.k=bt(n,t);q(t),d.x===l.x&&d.y===l.y||x(i),d=l}v=r,s=a}var _,g,h}))}return l},St=function(){return En||(En=Ot()),En},zt=0,Ct=function(n){P(k(n),B(n)),q(n)},Lt=function(){var n=St(),t=n.P,r=n.D,i=!!(!n.H&&!t&&(r.x||r.y))&&document.createElement("style");return i&&(A(i,"id",Un+"-"+zt),zt++),i},At=function(n,t,r,i){var e=t||(v(r)?r(n):r);return e||F(i)},It=function(n,t,r,i,e){var o=l(t)||t?t:v(r)?r(n):r;return null===o?!!e&&F(i):!0===o?F(i):o},Mt=function(n){var r,i,e,o,u=St(),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?At(h,g.host,l,Nn):h,T:At(h,g.viewport,v,Wn),R:It(h,g.padding,s,Xn,!c),V:It(h,g.content,d,$n,!1),Z:Lt()},L={nn:z,tn:y,rn:k(O),in:O,en:p,on:m,un:_},A=S(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,H=C.Z,F=[],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&&(Y(M,j),b(F,(function(){Y(j,M),q(j)}))),P(W,X),P(j,T),P(T||j,R),P(R,V),un(j,Nn),un(T,Xn),un(R,Wn),un(V,$n),b(F,(function(){_?(P(j,B(W)),q(T||R),an(j,Nn)):(I(V)&&Ct(V),I(R)&&Ct(R),I(T)&&Ct(T),an(j,Nn),an(T,Xn),an(R,Wn),an(V,$n))})),c&&b(F,an.bind(0,R,Gn)),H&&(o=H,D(k(e=R),e,o),b(F,q.bind(0,H))),{an:C,cn:L,fn:function(){x(F)}}},jt=function(n){var t=F(it+" "+n),r=F(ut),i=F(at);return P(t,r),P(r,i),{ln:t,vn:r,sn:i}},Tt="animationstart",Rt="scroll",Vt=3333333,Et=function(n){return"rtl"===In(n,"direction")},Bt=function(n){return n&&(n.height||n.width)},kt=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=St().Y,_=N('<div class="'+Jn+'"><div class="'+Qn+'"></div></div>')[0],g=_.firstChild,h=Et.bind(0,_),p=n({o:void 0,v:!0,u:function(n,t){return!(!n||!Bt(n)&&Bt(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(n.pop().contentRect),f=c[0],g=c[2],h=Bt(f);o=!Bt(g)&&h,u=!(e=!g||!h)}else i?u=n[1]:o=!0===n;if(a&&u){var w=i?n[0]:Et(_);M(_,w?v.n?-Vt:v.i?0:Vt:Vt),j(_,Vt)}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 S=N('<div class="'+nt+'" dir="ltr"><div class="'+nt+'"><div class="'+tt+'"></div></div><div class="'+nt+'"><div class="'+tt+'" style="width: 200%; height: 200%"></div></div></div>');P(g,S),un(g,Zn);var z,C=S[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,Vt),j(A,Vt),M(L,Vt),j(L,Vt)},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,Rt,k),hn(L,Rt,k)]),In(I,{width:Vt,height:Vt}),E(),y=f?k.bind(0,!1):E}if(a){var D=(e=n({o:!h()},h))[0];b(m,hn(_,Rt,(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(_,Kn),b(m,hn(_,Tt,y,{g:!!nn}))),H(t,_),{fn:function(){x(m),q(_)},pn:function(n){return{wn:e?e[1](n):[!1,!1,!1]}}}},Dt=function(n,t,r,i){var e=!1,o=i||{},u=o.bn,a=o.mn,c=o.yn,l=o.xn,v=o.On,s=o.Sn,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,Sn((function(){e&&r(!0)}),{p:33,m:99}),c),g=_.fn,h=_.Cn,m=a||[],x=(u||[]).concat(m),O=function(e){var o=(t?s:v)||On,u=d||On,a=[],c=[],_=!1,g=!1,x=!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,S=p&&f(e)?A(v,e):0,z=0!==S&&d!==S,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,S):L||I)&&!u(r,!!M,n,i);b(c,h),g=g||j,x=x||y}!t&&O&&z&&!o(v,e,d,S)&&(b(a,e),_=_||C)})),x&&!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,_)},S=new Q(O);return S.observe(n,{attributes:!0,attributeOldValue:!0,attributeFilter:x,subtree:t,childList:t,characterData:t}),e=!0,{fn:function(){e&&(g(),S.disconnect(),e=!1)},Ln:function(){e&&O(S.takeRecords())}}},Pt="os-",Ht=["tabindex"],Yt=["wrap","cols","rows"],qt=["id","class","style","open"],Ft=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(Pt)}))},Nt=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=St(),m=h.P,y=h.q,O=g?Yt:qt.concat(Yt),S=Sn(r,{p:function(){return i},m:function(){return e},O: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:S)({Mn:!0})},L=(_||!y)&&function(t,r){var i=F(rt),e=[],o=n({o:!1}),u=o[0],a=o[1],c=function(n){if(n){var t=u(0===(i=n).h||i.isIntersecting||i.intersectionRatio>0);t[1]&&r(t)}var i};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,kt(i,l).fn),l()}return H(t,i),{fn:function(){x(e),q(i)},pn:function(n){return{jn:a(n)}}}}(v,(function(n){r({jn:n})})),M=kt(v,(function(n){var t=n.gn,i=n.hn,e=n._n;(!t||e?r:S)({gn:t,wn:i})}),{_n:!0,dn:!m}),j=Dt(v,!1,(function(n,t){t?S({In:!0}):z(n)}),{mn:qt,bn:qt.concat(Ht),On:Ft});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=Dt(_||d,!0,C,{mn:O.concat(f||[]),bn:O.concat(f||[]),yn:r,Sn:Ft})),h)if(S.S(),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()}}},Xt=function(t){var r=t.An,i=t.En,e=r.an,o=e.j,u=e.R,a=e.T,c=n({u:mn,o:Mn()},Mn.bind(0,o,"padding","")),f=c[0],l=c[1];return function(n,t,r){var e=l(r),o=e[0],c=e[1],v=St(),s=v.P,d=v.q,_=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 x=f(r);o=x[0],c=x[1]}var O=y||w||c;if(O){var S=!m||!u&&!s,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({Bn:{kn:!S,R:o},Dn:u?A:Bn({},L,A)})}return{Pn:O}}},Wt=Math.max,Ut=Math.abs,$t=Math.round,Gt=42,Jt={u:bn,o:{w:0,h:0}},Kt=function(n){var t=ln(n),r=dn(n);return{w:r.width-t.w,h:r.height-t.h}},Qt=function(){return window.devicePixelRatio%1==0?0:1},Zt=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),{Hn:o,Yn:u?"hidden":"scroll"}},nr=function(t){var r=t.An,i=t.qn,e=t.Fn,o=t.En,u=r.an,a=u.j,c=u.T,f=u.Z,l=n(Jt,Kt.bind(0,c)),v=l[0],s=l[1],d=n(Jt,sn.bind(0,c)),_=d[0],g=d[1],h=n(Jt),w=h[0],b=h[1],m=function(n,t){if(In(c,{height:""}),t){var r=St().D,i=e().Bn,o=i.kn,u=i.R,f=n.Nn,l=n.Xn,v=Kt(a),s=vn(a),d="content-box"===In(c,"boxSizing"),_=o||d?u.b+u.t:0,g=s.h+(Ut(v.h)<1?v.h:0),h=!(r.x&&d);In(c,{height:g+(f.x&&h?l.x:0)-_})}},y=function(n,t){var r=St(),i=r.k,e=r.D,o=r.P,u=e.x,a=e.y,f=o||n?0:Gt,l=!t?In(c,["overflowX","overflowY"]):t,v={x:"scroll"===l.overflowX,y:"scroll"===l.overflowY},s={x:u?f:i.x,y:a?f:i.y};return{Nn:v,Wn:{x:u&&!!f,y:a&&!!f},Xn:{x:v.x&&!o?s.x:0,y:v.y&&!o?s.y:0}}},x=function(n,t,r,o){if(i){var u=n.Xn,a=n.Wn,l=a.x,v=a.y,s=u.x,d=u.y,_=e().Dn,g=_[o?"paddingRight":"paddingLeft"],h=_.paddingTop,p=t.w+(Ut(r.w)<1?r.w:0),w=t.h+(Ut(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")+" + ."+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.Xn,u=n.Wn,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=St(),L=C.q,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),H=g(r),Y=b(r);if(B&&A&&(k?an(c,Gn):un(c,Gn)),D&&(u=y(k),m(u,!!M)),l||z||h||B||R){var q=function(n,t,r){if(i){var o=r||y(n),u=e().Dn,a=St().q,f=o.Wn,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 _=In(c,S(s));return an(c,Un),In(c,s),{Un:function(){O(o,t,i,_),In(c,_),un(c,Un)},$n:o}}return{Un:On}}(k,T,u),F=q.Un,N=q.$n,X=P=v(r),W=X[0],U=X[1],$=H=_(r),G=$[0],J=$[1],K=vn(c),Q=G,Z=K;F(),(J||U||B)&&N&&!k&&x(N,G,W,T)&&(Z=vn(c),Q=sn(c)),Y=w(function(n,t,r){return{w:Wt(0,$t(Wt(0,n.w-t.w)-(Qt()||Wt(0,r.w)))),h:Wt(0,$t(Wt(0,n.h-t.h)-(Qt()||Wt(0,r.h))))}}({w:Wt(G.w,Q.w),h:Wt(G.h,Q.h)},{w:Z.w+Wt(0,K.w-G.w),h:Z.h+Wt(0,K.h-G.h)},W),r)}var nn=P,tn=nn[0],rn=nn[1],en=H,on=en[0],cn=en[1],fn=Y,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=Zt(!0,t.w,r.x,i),o=e.Hn,u=e.Yn,a=Zt(!1,t.h,r.y,i),c=a.Hn,f=a.Yn;return o&&!c&&(i.overflowX=u),c&&!o&&(i.overflowY=f),y(n,i)}(k,ln,gn,pn),bn=x(wn,on,tn,T);O(wn,T,bn,pn),D&&m(wn,!!M),In(c,pn),o({Gn:wn.Nn,Jn:ln})}}},tr=function(n,t){return n?t.split(".").reduce((function(n,t){return n&&O(n,t)?n[t]:void 0}),n):void 0},rr=[!1,!1,!1],ir={Bn:{kn:!1,R:{t:0,r:0,b:0,l:0}},Gn:{x:!1,y:!1},Jn:{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,St().U)(),Hn(t||{},gt,null,!0).L),e=Mt(n),o=function(n,t){var r=(0,St().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=jt(et),s=jt(ot),d=l.ln,_=s.ln;return P(f,d),P(f,_),{Kn:l,Qn:s,fn:function(){q([d,_])}}}(n,e),u=function(n,t,r){var i,e,o=ir,u=t.an.T,a=St(),f=a.P,l=a.D,v=a.q,s=a.F,d=a.N,_=!f&&(l.x||l.y),g={M:n,An:t,qn:_,Fn: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&&In(e,{height:r?"":"100%",display:r?"":"inline"}),{gn:i,Mn:i}}),Xt(g),nr(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,S=o||(m?m.pn(i).wn:rr),z=a||(y?y.pn(i).jn:rr),C=function(t){return[tr(n,t),i||void 0!==tr(r,t)]},L=_||!v,A=L&&M(u),I=L&&j(u);x&&x(C),p(h,(function(n){var t=n({wn:S,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=Nt(g,w),m=b.Rn,y=b.Tn,x=b.Vn,O=b.fn,S=function(n,t){return w({},n,t)},C=S.bind(0,{},!0);return s(C),console.log(St()),{Ln:S,Zn:function(){return{nt:o.Jn}},fn:function(){O(),d(C),t.fn(),r.fn()}}}(i,e,o),a={options:function(n){if(n){var t=Hn(n,gt,i,!0).L;C(t)||(z(i,t),u.Ln(t))}return i},state:function(){return u.Zn()},update:function(n){u.Ln({},n)},destroy:function(){return u.fn()}};return a.update(!0),a}}));