Socket
Socket
Sign inDemoInstall

overlayscrollbars

Package Overview
Dependencies
Maintainers
1
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

overlayscrollbars - npm Package Compare versions

Comparing version 2.6.1 to 2.7.0

4

browser/overlayscrollbars.browser.es5.min.js
/*!
* OverlayScrollbars
* Version: 2.6.1
* Version: 2.7.0
*

@@ -10,2 +10,2 @@ * Copyright (c) Rene Haas | KingSora.

*/
var OverlayScrollbarsGlobal=function(n){"use strict";var r=function(n,r){var t,e=n.v,i=n.o,o=n.u,u=e,c=function(n,r){var e=u,c=n,a=r||(i?!i(e,c):e!==c);return(a||o)&&(u=c,t=e),[u,a,t]};return[r?function(n){return c(r(u,t),n)}:c,function(n){return[u,!!n,t]}]},t="undefined"!=typeof window,e=t?window:{},i=Math.max,o=Math.min,u=Math.round,c=Math.abs,a=e.cancelAnimationFrame,f=e.requestAnimationFrame,l=e.setTimeout,v=e.clearTimeout,s=function(n){return void 0!==e[n]?e[n]:void 0},d=s("MutationObserver"),p=s("IntersectionObserver"),h=s("ResizeObserver"),y=s("ScrollTimeline"),b=t&&Node.ELEMENT_NODE,w=Object.prototype,g=w.toString,m=w.hasOwnProperty,x=/^\[object (.+)\]$/,S=function(n){return void 0===n},O=function(n){return null===n},M=function(n){return"number"==typeof n},E=function(n){return"string"==typeof n},P=function(n){return"boolean"==typeof n},j=function(n){return"function"==typeof n},C=function(n){return Array.isArray(n)},N=function(n){return"object"==typeof n&&!C(n)&&!O(n)},A=function(n){var r=!!n&&n.length,t=M(r)&&r>-1&&r%1==0;return!(!(C(n)||!j(n)&&t)||r>0&&N(n)&&!(r-1 in n))},k=function(n){if(!n||!N(n)||"object"!==function(n){return S(n)||O(n)?""+n:g.call(n).replace(x,"$1").toLowerCase()}(n))return!1;var r,t="constructor",e=n[t],i=e&&e.prototype,o=m.call(n,t),u=i&&m.call(i,"isPrototypeOf");if(e&&!o&&!u)return!1;for(r in n);return S(r)||m.call(n,r)},z=function(n){var r=HTMLElement;return!!n&&(r?n instanceof r:n.nodeType===b)},I=function(n){var r=Element;return!!n&&(r?n instanceof r:n.nodeType===b)},L=function(){return performance.now()},R=function(n,r,t,e,o){var u=0,c=L(),l=i(0,t),v=function t(a){var v=L(),s=v-c>=l,d=a?1:1-(i(0,c+l-v)/l||0),p=(r-n)*(j(o)?o(d,d*l,0,1,l):d)+n,h=s||1===d;e&&e(p,d,h),u=h?0:f((function(){return t()}))};return v(),function(n){a(u),n&&v(n)}};function D(n,r){if(A(n))for(var t=0;t<n.length&&!1!==r(n[t],t,n);t++);else n&&D(Object.keys(n),(function(t){return r(n[t],t,n)}));return n}var H=function(n,r){return n.indexOf(r)>=0},T=function(n,r){return n.concat(r)},_=function(n,r,t){return t||E(r)||!A(r)?n.push(r):Array.prototype.push.apply(n,r),n},B=function(n){return Array.from(n||[])},F=function(n){return C(n)?n:[n]},V=function(n){return!!n&&!n.length},X=function(n){return B(new Set(n))},Y=function(n,r,t){D(n,(function(n){return n&&n.apply(void 0,r||[])})),!t&&(n.length=0)},Q="paddingTop",$="paddingRight",q="paddingLeft",G="paddingBottom",K="marginLeft",J="marginRight",U="marginBottom",W="overflowX",Z="overflowY",nn="width",rn="height",tn="hidden",en="visible",on=function(n,r,t,e){if(n&&r){var i=!0;return D(t,(function(t){(e?e(n[t]):n[t])!==(e?e(r[t]):r[t])&&(i=!1)})),i}return!1},un=function(n,r){return on(n,r,["w","h"])},cn=function(n,r){return on(n,r,["x","y"])},an=function(n,r){return on(n,r,["t","r","b","l"])},fn=function(){},ln=function(n){for(var r=arguments.length,t=new Array(r>1?r-1:0),e=1;e<r;e++)t[e-1]=arguments[e];return n.bind.apply(n,[0].concat(t))},vn=function(n){var r,t=n?l:f,e=n?v:a;return[function(i){e(r),r=t(i,j(n)?n():n)},function(){return e(r)}]},sn=function(n,r){var t,e,i,o=fn,u=r||{},c=u.p,s=u._,d=u.m,p=function(r){o(),v(t),t=e=void 0,o=fn,n.apply(this,r)},h=function(n){return d&&e?d(e,n):n},y=function(){o!==fn&&p(h(i)||i)},b=function(){var n=B(arguments),r=j(c)?c():c;if(M(r)&&r>=0){var u=j(s)?s():s,d=M(u)&&u>=0,b=r>0?l:f,w=r>0?v:a,g=h(n)||n,m=p.bind(0,g);o();var x=b(m,r);o=function(){return w(x)},d&&!t&&(t=l(y,u)),e=i=g}else p(n)};return b.S=y,b},dn=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},pn=function(n){return n?Object.keys(n):[]},hn=function n(r,t,e,i,o,u,c){var a=[t,e,i,o,u,c];return"object"==typeof r&&!O(r)||j(r)||(r={}),D(a,(function(t){D(t,(function(e,i){var o=t[i];if(r===o)return!0;var u=C(o);if(o&&k(o)){var c=r[i],a=c;u&&!C(c)?a=[]:u||k(c)||(a={}),r[i]=n(a,o)}else r[i]=u?o.slice():o}))})),r},yn=function n(r,t){return D(hn({},r),(function(r,e,i){void 0===r?delete i[e]:t&&r&&k(r)&&(i[e]=n(r,t))}))},bn=function(n){for(var r in n)return!1;return!0},wn=function(n,r,t){return i(n,o(r,t))},gn=function(n){return B(new Set((C(n)?n:(n||"").split(" ")).filter((function(n){return n}))))},mn=function(n,r){return n&&n.getAttribute(r)},xn=function(n,r,t){D(gn(r),(function(r){n&&n.setAttribute(r,t||"")}))},Sn=function(n,r){D(gn(r),(function(r){return n&&n.removeAttribute(r)}))},On=function(n,r){var t=gn(mn(n,r)),e=ln(xn,n,r),i=function(n,r){var e=new Set(t);return D(gn(n),(function(n){return e[r](n)})),B(e).join(" ")};return{O:function(n){return e(i(n,"delete"))},C:function(n){return e(i(n,"add"))},T:function(n){var r=gn(n);return r.reduce((function(n,r){return n&&t.includes(r)}),r.length>0)}}},Mn=function(n,r,t){On(n,r).O(t)},En=function(n,r,t){return On(n,r).C(t),ln(Mn,n,r,t)},Pn=function(n,r,t,e){(e?En:Mn)(n,r,t)},jn=function(n){return On(n,"class")},Cn=function(n,r){jn(n).O(r)},Nn=function(n,r){return jn(n).C(r),ln(Cn,n,r)},An=t&&Element.prototype,kn=function(n,r){var t=[],e=r?I(r)&&r:document;return e?_(t,e.querySelectorAll(n)):t},zn=function(n,r){return!!I(n)&&(An.matches||An.msMatchesSelector).call(n,r)},In=function(n){return n?B(n.childNodes):[]},Ln=function(n){return n&&n.parentElement},Rn=function(n,r){return I(n)&&n.closest(r)},Dn=function(n,r,t){var e=Rn(n,r),i=n&&function(n,r){var t=r?I(r)&&r:document;return t?t.querySelector(n):null}(t,e),o=Rn(i,r)===e;return!(!e||!i)&&(e===n||i===n||o&&Rn(Rn(n,t),r)!==e)},Hn=function n(r){if(A(r))D(B(r),(function(r){return n(r)}));else if(r){var t=Ln(r);t&&t.removeChild(r)}},Tn=function(n,r,t){if(t&&n){var e,i=r;return A(t)?(e=document.createDocumentFragment(),D(t,(function(n){n===i&&(i=n.previousSibling),e.appendChild(n)}))):e=t,r&&(i?i!==r&&(i=i.nextSibling):i=n.firstChild),n.insertBefore(e,i||null),function(){return Hn(t)}}return fn},_n=function(n,r){return Tn(n,null,r)},Bn=function(n,r){return Tn(Ln(n),n&&n.nextSibling,r)},Fn=function(n){var r=document.createElement("div");return xn(r,"class",n),r},Vn=function(n){var r=Fn();return r.innerHTML=n.trim(),D(In(r),(function(n){return Hn(n)}))},Xn=/^--/,Yn=function(n,r){return n.getPropertyValue(r)||n[r]||""},Qn=function(n){var r=n||0;return isFinite(r)?r:0},$n=function(n){return Qn(parseFloat(n||""))},qn=function(n){return(100*Qn(n)).toFixed(3)+"%"},Gn=function(n){return Qn(n)+"px"};function Kn(n,r){n&&D(r,(function(r,t){try{var e=n.style,i=M(r)?Gn(r):(r||"")+"";Xn.test(t)?e.setProperty(t,i):e[t]=i}catch(o){}}))}function Jn(n,r,t){var i=E(r),o=i?"":{};if(n){var u=e.getComputedStyle(n,t)||n.style;o=i?Yn(u,r):r.reduce((function(n,r){return n[r]=Yn(u,r),n}),o)}return o}var Un=function(n){return"rtl"===Jn(n,"direction")},Wn=function(n,r,t){var e=r?r+"-":"",i=t?"-"+t:"",o=e+"top"+i,u=e+"right"+i,c=e+"bottom"+i,a=e+"left"+i,f=Jn(n,[o,u,c,a]);return{t:$n(f[o]),r:$n(f[u]),b:$n(f[c]),l:$n(f[a])}},Zn=function(n,r){return"translate"+(N(n)?"("+n.x+","+n.y+")":(r?"X":"Y")+"("+n+")")},nr={w:0,h:0},rr=function(n,r){return r?{w:r[n+"Width"],h:r[n+"Height"]}:nr},tr=function(n){return rr("inner",n||e)},er=ln(rr,"offset"),ir=ln(rr,"client"),or=ln(rr,"scroll"),ur=function(n){var r=parseFloat(Jn(n,nn))||0,t=parseFloat(Jn(n,rn))||0;return{w:r-u(r),h:t-u(t)}},cr=function(n){return n.getBoundingClientRect()},ar=function(n){return!(!n||!n[rn]&&!n[nn])},fr=function(n,r){var t=ar(n);return!ar(r)&&t},lr=function(n,r,t,e){D(gn(r),(function(r){n.removeEventListener(r,t,e)}))},vr=function(n,r,t,e){var i,o=null==(i=e&&e.A)||i,u=e&&e.H||!1,c=e&&e.P||!1,a={passive:o,capture:u};return ln(Y,gn(r).map((function(r){var e=c?function(i){lr(n,r,e,u),t(i)}:t;return n.addEventListener(r,e,a),ln(lr,n,r,e,u)})))},sr=function(n){return n.stopPropagation()},dr=function(n){return n.preventDefault()},pr={x:0,y:0},hr=function(n){var r=n&&cr(n);return r?{x:r.left+e.scrollX,y:r.top+e.scrollY}:pr},yr=function(n,r,t){return t?t.n?-n+0:t.i?r-n:n:n},br=function(n,r){return[yr(0,n,r),yr(n,n,r)]},wr=function(n,r,t){return wn(0,1,yr(n,r,t)/r||0)},gr=function(n,r){var t=M(r)?{x:r,y:r}:r||{},e=t.x,i=t.y;M(e)&&(n.scrollLeft=e),M(i)&&(n.scrollTop=i)},mr=function(n){return{x:n.scrollLeft,y:n.scrollTop}},xr=function(n,r){D(F(r),n)},Sr=function(n){var r=new Map,t=function(n,t){if(n){var e=r.get(n);xr((function(n){e&&e[n?"delete":"clear"](n)}),t)}else r.forEach((function(n){n.clear()})),r.clear()},e=function n(e,i){if(E(e)){var o=r.get(e)||new Set;return r.set(e,o),xr((function(n){j(n)&&o.add(n)}),i),ln(t,e,i)}P(i)&&i&&t();var u=pn(e),c=[];return D(u,(function(r){var t=e[r];t&&_(c,n(r,t))})),ln(Y,c)};return e(n||{}),[e,t,function(n,t){D(B(r.get(n)),(function(n){t&&!V(t)?n.apply(0,t):n()}))}]},Or=function(n){return JSON.stringify(n,(function(n,r){if(j(r))throw 0;return r}))},Mr=function(n,r){return n?(""+r).split(".").reduce((function(n,r){return n&&dn(n,r)?n[r]:void 0}),n):void 0},Er={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[["img","load"]],debounce:[0,33],attributes:null,ignoreMutation:null},overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:"os-theme-dark",visibility:"auto",autoHide:"never",autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},Pr=function n(r,t){var e={};return D(T(pn(t),pn(r)),(function(i){var o=r[i],u=t[i];if(N(o)&&N(u))hn(e[i]={},n(o,u)),bn(e[i])&&delete e[i];else if(dn(t,i)&&u!==o){var a=!0;if(C(o)||C(u))try{Or(o)===Or(u)&&(a=!1)}catch(c){}a&&(e[i]=u)}})),e},jr=function(n,r,t){return function(e){return[Mr(n,e),t||void 0!==Mr(r,e)]}},Cr="data-overlayscrollbars",Nr="os-environment",Ar=Nr+"-scrollbar-hidden",kr=Cr+"-initialize",zr=Cr,Ir=zr+"-overflow-x",Lr=zr+"-overflow-y",Rr="overflowVisible",Dr="scrollbarPressed",Hr="updating",Tr="body",_r=Cr+"-viewport",Br="arrange",Fr="scrollbarHidden",Vr=Rr,Xr=Cr+"-padding",Yr=Vr,Qr=Cr+"-content",$r="os-size-observer",qr=$r+"-appear",Gr=$r+"-listener",Kr=Gr+"-scroll",Jr=Gr+"-item",Ur=Jr+"-final",Wr="os-trinsic-observer",Zr="os-theme-none",nt="os-scrollbar",rt=nt+"-rtl",tt=nt+"-horizontal",et=nt+"-vertical",it=nt+"-track",ot=nt+"-handle",ut=nt+"-visible",ct=nt+"-cornerless",at=nt+"-interaction",ft=nt+"-unusable",lt=nt+"-auto-hide",vt=lt+"-hidden",st=nt+"-wheel",dt=it+"-interactive",pt=ot+"-interactive",ht={},yt={},bt=function(n,r,t){return pn(n).map((function(e){var i=n[e],o=i.static,u=i.instance,c=t||[],a=c[0],f=c[1],l=c[2],v=t?u:o;if(v){var s=t?v(a,f,r):v(r);return(l||yt)[e]=s}}))},wt=function(n){return yt[n]};!function(n){function r(){return n.exports=r=Object.assign?Object.assign.bind():function(n){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])}return n},n.exports.D=!0,n.exports["default"]=n.exports,r.apply(this,arguments)}n.exports=r,n.exports.D=!0,n.exports["default"]=n.exports}({exports:{}});var gt,mt="__osOptionsValidationPlugin",xt="__osSizeObserverPlugin",St=function(n){return(n={})[xt]={static:function(){return function(n,r,t){var e,i,o=3333333,u="scroll",c=Vn('<div class="'+Jr+'" dir="ltr"><div class="'+Jr+'"><div class="'+Ur+'"></div></div><div class="'+Jr+'"><div class="'+Ur+'" style="width: 200%; height: 200%"></div></div></div>'),l=c[0],v=l.lastChild,s=l.firstChild,d=null==s?void 0:s.firstChild,p=er(l),h=p,y=!1,b=function(){gr(s,o),gr(v,o)},w=function(n){i=0,y&&(p=h,r(!0===n))},g=function(n){h=er(l),y=!n||!un(h,p),n?(sr(n),y&&!i&&(a(i),i=f(w))):w(!1===n),b()},m=[_n(n,c),vr(s,u,g),vr(v,u,g)];return Nn(n,Kr),Kn(d,((e={})[nn]=o,e[rn]=o,e)),f(b),[t?ln(g,!1):b,m]}}},n}(),Ot=function(n,r){var t=r.R,e=n("showNativeOverlaidScrollbars"),i=e[0],o=e[1];return[i&&t.x&&t.y,o]},Mt=function(n){return 0===n.indexOf(en)},Et=function(n,r){var t=n.I,e=function(n){var e=Jn(t,n);return[e,"scroll"===(r?r[n]:e)]},i=e(W),o=i[0],u=i[1],c=e(Z);return{L:{x:o,y:c[0]},k:{x:u,y:c[1]}}},Pt=function(n,r,t,e){var i=r.x||r.y,o=function(n,r){var t=Mt(n),e=t&&i?"hidden":"",o=r&&t&&n.replace(en+"-","")||e;return[r&&!t?n:"",Mt(o)?"hidden":o]},u=o(t.x,r.x),c=u[0],a=u[1],f=o(t.y,r.y),l=f[0],v=f[1];return e[W]=a&&l?a:c,e[Z]=v&&c?v:l,Et(n,e)},jt="__osScrollbarsHidingPlugin",Ct=function(n){return(n={})[jt]={static:function(){return{V:function(n,r,t,e,i){var o=n.M,u=n.I,c=e.j,a=e.R,f=e.F,l=!o&&!c&&(a.x||a.y),v=Ot(i,e)[0],s=function(n){var r=n.k,t=c||v?0:42,e=function(n,r,e){return[r&&!c?n?t:e:0,n&&!!t]},i=e(a.x,r.x,f.x),o=i[0],u=i[1],l=e(a.y,r.y,f.y);return{N:{x:o,y:l[0]},U:{x:u,y:l[1]}}},d=function(n,t,e,i){var u,c=t.B;if(hn(i,((u={})[J]=0,u[U]=0,u[K]=0,u)),!o){var a=s(n),f=a.N,l=a.U,v=l.x,d=l.y,p=f.x,h=f.y,y=r.Y,b=c?K:J,w=c?q:$,g=y[b],m=y[U],x=y[w],S=y[G];i[nn]="calc(100% + "+(h+-1*g)+"px)",i[b]=-h+g,i[U]=-p+m,e&&(i[w]=x+(d?h:0),i[G]=S+(v?p:0))}};return{W:s,q:function(n,e,i){if(l){var o=r.Y,c=s(n),a=c.N,f=c.U,v=f.x,d=f.y,p=a.x,h=a.y,y=o[t.B?$:q],b=o.paddingTop,w=e.w+i.w,g=e.h+i.h,m={w:h&&d?h+w-y+"px":"",h:p&&v?p+g-b+"px":""};Kn(u,{"--os-vaw":m.w,"--os-vah":m.h})}return l},X:function(e){if(l){var i=e||Et(n),o=r.Y,c=s(i).U,a=c.x,f=c.y,v={},p=function(n){return D(n,(function(n){v[n]=o[n]}))};a&&p([U,Q,G]),f&&p([K,J,q,$]);var h=Jn(u,pn(v));return Mn(u,_r,Br),Kn(u,v),[function(){d(i,t,l,h),Kn(u,h),En(u,_r,Br)},i]}return[fn]},K:d}},Z:function(){var n={w:0,h:0},r=0,t=function(){var n=e.screen,r=n.deviceXDPI||0,t=n.logicalXDPI||1;return e.devicePixelRatio||r/t};return function(e,i){var o=tr(),a={w:o.w-n.w,h:o.h-n.h};if(0!==a.w||0!==a.h){var f,l,v=c(a.w),s=c(a.h),d={w:c(u(o.w/(n.w/100))),h:c(u(o.h/(n.h/100)))},p=t(),h=v>2&&s>2,y=!function(n,r){var t=c(n),e=c(r);return!(t===e||t+1===e||t-1===e)}(d.w,d.h);if(h&&y&&p!==r&&p>0){var b=i();l=b[0],f=b[1],hn(e.F,l)}return n=o,r=p,f}}}}}},n}(),Nt="__osClickScrollPlugin",At=function(n){return(n={})[Nt]={static:function(){return function(n,r,t,e,i){var o=0,u=fn;return function c(a){u=R(a,a+e*Math.sign(t),133,(function(t,a,f){n(t);var v=r();if(f&&!(i>=v&&i<=v+e)){if(o)c(t);else{var s=l((function(){c(t)}),222);u=function(){clearTimeout(s)}}o++}}))}(0),function(){return u()}}}},n}(),kt=function(){return gt||(gt=function(){var n=function(n,r,t,e){_n(n,r);var i=ir(r),o=er(r),u=ur(t);return e&&Hn(r),{x:o.h-i.h+u.h,y:o.w-i.w+u.w}},t=document.body,i=Vn('<div class="'+Nr+'"><div></div></div>')[0],o=i.firstChild,u=Sr(),c=u[0],a=u[2],f=r({v:n(t,i,o),o:cn},ln(n,t,i,o,!0)),l=f[0],v=(0,f[1])()[0],s=function(n){var r=!1,t=Nn(n,Ar);try{r="none"===Jn(n,"scrollbar-width")||"none"===Jn(n,"display","::-webkit-scrollbar")}catch(e){}return t(),r}(i),d={x:0===v.x,y:0===v.y},p={elements:{host:null,padding:!s,viewport:function(n){return s&&n===n.ownerDocument.body&&n},content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},h=hn({},Er),b=ln(hn,{},h),w=ln(hn,{},p),g={F:v,R:d,j:s,G:!!y,$:function(n,r){var t;Kn(n,((t={})[W]=tn,t[Z]=tn,t.direction="rtl",t)),gr(n,{x:0});var e=hr(n),i=hr(r);gr(n,{x:-999});var o=hr(r);return{i:e.x===i.x,n:i.x!==o.x}}(i,o),J:ln(c,"r"),rr:w,ar:function(n){return hn(p,n)&&w()},er:b,nr:function(n){return hn(h,n)&&b()},tr:hn({},p),vr:hn({},h)};return Sn(i,"style"),Hn(i),e.addEventListener("resize",(function(){var n;if(!(s||d.x&&d.y)){var r=wt(jt);n=!!(r?r.Z():fn)(g,l)}a("r",[n])})),g}()),gt},zt=function(n,r){return j(r)?r.apply(0,n):r},It=function(n,r,t,e){var i=S(e)?t:e;return zt(n,i)||r.apply(0,n)},Lt=function(n,r,t,e){var i=S(e)?t:e,o=zt(n,i);return!!o&&(z(o)?o:r.apply(0,n))},Rt=function(n,r){var t=r||{},e=t.nativeScrollbarsOverlaid,i=t.body,o=kt(),u=o.R,c=o.j,a=(0,o.rr)().cancel,f=a.nativeScrollbarsOverlaid,l=a.body,v=null!=e?e:f,s=S(i)?l:i,d=(u.x||u.y)&&v,p=n&&(O(s)?!c:s);return!!d||!!p},Dt=new WeakMap,Ht=function(n){return Dt.get(n)},Tt=function(n,r,t,e){var i=!1,o=e||{},u=o.ir,c=o.ur,a=o.cr,f=o.lr,l=o.sr,v=o.dr,s=sn((function(){return i&&t(!0)}),{p:33,_:99}),p=function(n,r,t){var e=!1,i=!!t&&new WeakMap,o=function(o){if(i&&t){var u=t.map((function(r){var t=r||[],e=t[0],i=t[1];return[i&&e?(o||kn)(e,n):[],i]}));D(u,(function(t){return D(t[0],(function(o){var u=t[1],c=i.get(o)||[];if(n.contains(o)&&u){var a=vr(o,u,(function(n){e?(a(),i.delete(o)):r(n)}));i.set(o,_(c,a))}else Y(c),i.delete(o)}))}))}};return o(),[function(){e=!0},o]}(n,s,a),h=p[0],y=p[1],b=c||[],w=T(u||[],b),g=function(i,o){if(!V(o)){var u=l||fn,c=v||fn,a=[],s=[],d=!1,p=!1;if(D(o,(function(t){var i=t.attributeName,o=t.target,l=t.type,v=t.oldValue,h=t.addedNodes,y=t.removedNodes,w="attributes"===l,g="childList"===l,m=n===o,x=w&&i,S=x&&mn(o,i||"")||null,O=x&&v!==S,M=H(b,i)&&O;if(r&&(g||!m)){var E=w&&O,P=E&&f&&zn(o,f),j=(P?!u(o,i,v,S):!w||E)&&!c(t,!!P,n,e);D(h,(function(n){return _(a,n)})),D(y,(function(n){return _(a,n)})),p=p||j}!r&&m&&O&&!u(o,i,v,S)&&(_(s,i),d=d||M)})),y((function(n){return X(a).reduce((function(r,t){return _(r,kn(n,t)),zn(t,n)?_(r,t):r}),[])})),r)return!i&&p&&t(!1),[!1];if(!V(s)||d){var h=[X(s),d];return!i&&t.apply(0,h),h}}},m=new d(ln(g,!1));return[function(){return m.observe(n,{attributes:!0,attributeOldValue:!0,attributeFilter:w,subtree:r,childList:r,characterData:r}),i=!0,function(){i&&(h(),m.disconnect(),i=!1)}},function(){if(i)return s.S(),g(!0,m.takeRecords())}]},_t=function(n,t,e){var i=3333333,o=e||{},u=o.pr,c=o._r,a=wt(xt),f=kt().$,l=ln(Un,n),v=r({v:!1,u:!0})[0];return function(){var e=[],o=Vn('<div class="'+$r+'"><div class="'+Gr+'"></div></div>')[0],s=o.firstChild,d=function(n){var r=n instanceof ResizeObserverEntry,e=!r&&C(n),c=!1,a=!1,l=!0;if(r){var s=v(n.contentRect),d=s[0],p=s[2],h=ar(d),y=fr(d,p);l=!(c=!(a=!p||y)&&!h)}else e?l=n[1]:a=!0===n;if(u&&l){var b=e?n[0]:Un(o);gr(o,{x:yr(i,i,b&&f),y:i})}c||t({hr:e?n:void 0,gr:!e,_r:a})};if(h){var p=new h((function(n){return d(n.pop())}));p.observe(s),_(e,(function(){p.disconnect()}))}else{if(!a)return fn;var y=a(s,d,c),b=y[0],w=y[1];_(e,T([Nn(o,qr),vr(o,"animationstart",b)],w))}if(u){var g=r({v:void 0},l)[0];_(e,vr(o,"scroll",(function(n){var r=g(),t=r[0],e=r[1],i=r[2];e&&(Cn(s,"ltr rtl"),Nn(s,t?"rtl":"ltr"),d([!!t,e,i])),sr(n)})))}return ln(Y,_(e,_n(n,o)))}},Bt=function(n,t){var e,i=Fn(Wr),o=r({v:!1})[0],u=function(n,r){if(n){var e=o(function(n){return 0===n.h||n.isIntersecting||n.intersectionRatio>0}(n));return e[1]&&!r&&t(e)&&[e]}},c=function(n,r){return u(r.pop(),n)};return[function(){var r=[];if(p)(e=new p(ln(c,!1),{root:n})).observe(i),_(r,(function(){e.disconnect()}));else{var t=function(){var n=er(i);u(n)};_(r,_t(i,t)()),t()}return ln(Y,_(r,_n(n,i)))},function(){return e&&c(!0,e.takeRecords())}]},Ft=function(n,t,e,i){var o,u,c,a,f,l,v=kt().j,s="["+zr+"]",d="["+_r+"]",p=["tabindex"],y=["wrap","cols","rows"],b=["id","class","style","open"],w=n.br,g=n.mr,m=n.I,x=n.Sr,S=n.wr,O=n.M,P=n.yr,N=n.Or,A={Cr:!1,B:Un(w)},k=kt(),z=wt(jt),I=r({o:un,v:{w:0,h:0}},(function(){var r=z&&z.V(n,t,A,k,e).X,i=P(Vr),o=!O&&P(Br),u=o&&mr(m);N(Vr),O&&N(Hr,!0);var c=o&&r&&r()[0],a=or(x),f=or(m),l=ur(m);return N(Vr,i),O&&N(Hr),c&&c(),gr(m,u),{w:f.w+a.w+l.w,h:f.h+a.h+l.h}})),L=I[0],R=S?y:T(b,y),_=sn(i,{p:function(){return o},_:function(){return u},m:function(n,r){var t=n[0],e=r[0];return[T(pn(t),pn(e)).reduce((function(n,r){return n[r]=t[r]||e[r],n}),{})]}}),B=function(n){if(O){var r=Un(w);hn(n,{Er:l!==r}),hn(A,{B:r}),l=r}},F=function(n){D(n||p,(function(n){if(H(p,n)){var r=mn(g,n);E(r)?xn(m,n,r):Sn(m,n)}}))},V=function(n,r){var t=n[0],e={Tr:n[1]};return hn(A,{Cr:t}),!r&&i(e),e},X=function(n){var r=n.gr,t=n.hr,e=n._r,o=(!r||e||t)&&v?_:i,u=t||[],c=u[0],a={gr:r||e,_r:e,Er:u[1]};B(a),t&&hn(A,{B:c}),o(a)},Y=function(n,r){var t=L()[1],e={Ar:t};return B(e),t&&!r&&(n?i:_)(e),e},Q=function(n,r,t){var e={Hr:r};return B(e),r&&!t?_(e):O||F(n),e},$=k.J,q=x?Bt(g,V):[],G=q[0],K=q[1],J=!O&&_t(g,X,{_r:!0,pr:!0}),U=Tt(g,!1,Q,{ur:b,ir:T(b,p)}),W=U[0],Z=U[1],nn=O&&h&&new h((function(n){var r=n[n.length-1].contentRect;X({gr:!0,_r:fr(r,f)}),f=r}));return[function(){F(),nn&&nn.observe(g);var n=J&&J(),r=G&&G(),t=W(),e=$((function(n){var r=L()[1];_({Pr:n,Ar:r})}));return function(){nn&&nn.disconnect(),n&&n(),r&&r(),a&&a(),t(),e()}},function(n){var r=n.Dr,t=n.Rr,e=n.zr,i={},f=r("update.ignoreMutation")[0],l=r("update.attributes"),v=l[0],p=l[1],h=r("update.elementEvents"),y=h[0],b=h[1],w=r("update.debounce"),g=w[0],S=w[1],E=t||e;if(b||p){c&&c(),a&&a();var P=Tt(x||m,!0,Y,{ir:T(R,v||[]),cr:y,lr:s,dr:function(n,r){var t=n.target,e=n.attributeName;return!(r||!e||O)&&Dn(t,s,d)||!!Rn(t,"."+nt)||!!function(n){return j(f)&&f(n)}(n)}}),N=P[0],A=P[1];a=N(),c=A}if(S)if(_.S(),C(g)){var k=g[0],z=g[1];o=M(k)&&k,u=M(z)&&z}else M(g)?(o=g,u=!1):(o=!1,u=!1);if(E){var I=Z(),L=K&&K(),D=c&&c();I&&hn(i,Q(I[0],I[1],E)),L&&hn(i,V(L[0],E)),D&&hn(i,Y(D[0],E))}return B(i),i},A]},Vt=function(n,r,t,e){var i=kt(),o=i.rr,u=i.$,c=o().scrollbars.slot,a=r.br,f=r.mr,l=r.I,v=r.Ir,s=r.Lr,d=r.kr,p=r.M,h=((v?{}:n).scrollbars||{}).slot,b=new Map,w=function(n){return y&&new y({source:s,axis:n})},g=w("x"),m=w("y"),x=Lt([a,f,l],(function(){return p&&d?a:f}),c,h),S=function(n,r){if(r){var e=n?nn:rn,i=r.Vr,o=r.Mr,u=cr(o)[e],c=cr(i)[e];return wn(0,1,u/c||0)}var a=n?"x":"y",f=t.jr,l=t.Fr[a],v=f[a];return wn(0,1,l/(l+v)||0)},O=function(n,r){return hn(n,r?{clear:["left"]}:{})},M=function(n){b.forEach((function(r,t){(!n||H(F(n),t))&&(D(r||[],(function(n){n&&n.cancel()})),b.delete(t))}))},E=function(n,r,t,e){var i=b.get(n)||[],o=i.find((function(n){return n&&n.timeline===r}));o?o.effect=new KeyframeEffect(n,t,{composite:e}):b.set(n,T(i,[n.animate(t,{timeline:r,composite:e})]))},j=function(n,r,t){var e=t?Nn:Cn;D(n,(function(n){e(n.Nr,r)}))},C=function(n,r){D(n,(function(n){var t=r(n);Kn(t[0],t[1])}))},N=function(n,r){C(n,(function(n){var t;return[n.Mr,(t={},t[r?nn:rn]=qn(S(r)),t)]}))},A=function(n,r){var e=t.jr,i=r?e.x:e.y,o=function(n,t,e){return Zn(qn(function(n,r,t,e){var i=S(t,n);return 1/i*(1-i)*(e?1-r:r)||0}(n,wr(t,i,e),r,e)),r)};if(g&&m)D(n,(function(n){var t=n.Nr,e=n.Mr,c=r&&Un(t)&&u;E(e,r?g:m,O({transform:br(i,c).map((function(r){return o(n,r,c)}))},c))}));else{var c=mr(s);C(n,(function(n){var t=n.Mr,e=n.Nr;return[t,{transform:o(n,r?c.x:c.y,r&&Un(e)&&u)}]}))}},k=function(n){return p&&!d&&Ln(n)===l},z=[],I=[],L=[],R=function(n,r,t){var e=P(t),i=!e||!t;(!e||t)&&j(I,n,r),i&&j(L,n,r)},B=function(n){var r=Fn(nt+" "+(n?tt:et)),t=Fn(it),i=Fn(ot),o={Nr:r,Vr:t,Mr:i};return _(n?I:L,o),_(z,[_n(r,t),_n(t,i),ln(Hn,r),M,e(o,R,A,n)]),o},V=ln(B,!0),X=ln(B,!1);return V(),X(),[{Ur:function(){N(I,!0),N(L)},Br:function(){A(I,!0),A(L)},Yr:function(){if(p){var n=t.jr,r=.5;if(g&&m)D(T(L,I),(function(t){var e=t.Nr;if(k(e)){var i=function(n,t,i){var o=i&&Un(e)&&u;E(e,n,O({transform:br(t-r,o).map((function(n){return Zn(Gn(n),i)}))},o),"add")};i(g,n.x,!0),i(m,n.y)}else M(e)}));else{var e=mr(s),i=function(r){var t=r.Nr,i=k(t)&&t,o=function(n,r,t){var e=r*wr(n,r,t);return Gn(t?-e:e)};return[i,{transform:i?Zn({x:o(e.x,n.x,Un(t)&&u),y:o(e.y,n.y)}):""}]};C(I,i),C(L,i)}}},Wr:R,qr:{G:g,Xr:I,Kr:V,Zr:ln(C,I)},Gr:{G:m,Xr:L,Kr:X,Zr:ln(C,L)}},function(){return _n(x,I[0].Nr),_n(x,L[0].Nr),ln(Y,z)}]},Xt=function(n,r,t){var e=r.mr,i=r.Lr,o=r.$r;return function(r,c,a,f){var l=r.Nr,v=r.Vr,s=r.Mr,d=vn(333),p=d[0],h=d[1],y=vn(),b=y[0],w=y[1],g=ln(a,[r],f),m=!!i.scrollBy,x="client"+(f?"X":"Y"),S=f?nn:rn,O=f?"left":"top",M=f?"w":"h",E=f?"x":"y",P=function(n){return n.propertyName.indexOf(S)>-1},j=!0;return ln(Y,[vr(l,"pointerenter",(function(){c(at,!0)})),vr(l,"pointerleave pointercancel",(function(){c(at,!1)})),vr(l,"wheel",(function(n){var r=n.deltaX,t=n.deltaY,o=n.deltaMode;m&&j&&0===o&&Ln(l)===e&&i.scrollBy({left:r,top:t,behavior:"smooth"}),j=!1,c(st,!0),p((function(){j=!0,c(st)})),dr(n)}),{A:!1,H:!0}),vr(s,"transitionstart",(function(n){P(n)&&function n(){g(),b(n)}()})),vr(s,"transitionend transitioncancel",(function(n){P(n)&&(w(),g())})),vr(l,"mousedown",ln(vr,o,"click",sr,{P:!0,H:!0}),{H:!0}),function(){var r="pointerup pointerleave pointercancel lostpointercapture",c=function(n,r){return function(e){var o,u=t.jr,c=er(v)[M]-er(s)[M],a=r*e/c*u[E];gr(i,((o={})[E]=n+a,o))}};return vr(v,"pointerdown",(function(t){var a=Rn(t.target,"."+ot)===s,f=a?s:v,l=n.scrollbars,d=t.button,p=t.isPrimary,h=t.pointerType,y=l.pointers;if(0===d&&p&&l[a?"dragScroll":"clickScroll"]&&(y||[]).includes(h)){var b=!a&&t.shiftKey,w=ln(cr,s),g=ln(cr,v),m=function(n,r){return(n||w())[O]-(r||g())[O]},P=u(cr(i)[S])/er(i)[M]||1,j=c(mr(i)[E]||0,1/P),C=t[x],N=w(),A=g(),k=N[S],z=m(N,A)+k/2,I=C-A[O],L=a?0:I-z,R=function(n){Y(D),f.releasePointerCapture(n.pointerId)},D=[En(e,zr,Dr),vr(o,r,R),vr(o,"selectstart",(function(n){return dr(n)}),{A:!1}),vr(v,r,R),vr(v,"pointermove",(function(n){var r=n[x]-C;(a||b)&&j(L+r)}))];if(f.setPointerCapture(t.pointerId),b)j(L);else if(!a){var H=wt(Nt);H&&_(D,H(j,m,L,k,I))}}}))}(),h,w])}},Yt=function(n){var r=n.Sr;return function(n){var t,e=n.Qr,i=n.ca,o=n.zr,u=(e||{}).Tr,c=i.Cr;r&&(u||o)&&Kn(r,((t={})[rn]=c&&"100%",t))}},Qt=function(n,t){var e=n.mr,i=n.va,o=n.I,u=n.M,c=r({o:an,v:Wn()},ln(Wn,e,"padding","")),a=c[0],f=c[1];return function(n){var r=n.Dr,e=n.Qr,c=n.ca,l=n.zr,v=f(l),s=v[0],d=v[1],p=kt().j,h=e||{},y=h.gr,b=h.Ar,w=h.Er,g=c.B,m=r("paddingAbsolute"),x=m[0],S=m[1];if(y||d||l||b){var O=a(l);s=O[0],d=O[1]}var M=!u&&(S||w||d);if(M){var E,P,j=!x||!i&&!p,C=s.r+s.l,N=s.t+s.b,A=((E={})[J]=j&&!g?-C:0,E[U]=j?-N:0,E[K]=j&&g?-C:0,E.top=j?-s.t:0,E.right=j?g?-s.r:"auto":0,E.left=j?g?"auto":-s.l:0,E[nn]=j&&"calc(100% + "+C+"px)",E),k=((P={})[Q]=j?s.t:0,P[$]=j?s.r:0,P[G]=j?s.b:0,P[q]=j?s.l:0,P);Kn(i||o,A),Kn(o,k),hn(t,{va:s,fa:!j,Y:i?k:hn({},A,k)})}return{la:M}}},$t=function(n,t){var o=kt(),u=n.mr,c=n.va,a=n.I,f=n.M,l=n.Or,v=n.kr,s=n.oa,d=o.j,p=v&&f,h=ln(i,0),y={o:un,v:{w:0,h:0}},b={o:cn,v:{x:tn,y:tn}},w=function(n,r){var t=e.devicePixelRatio%1!=0?1:0,i={w:h(n.w-r.w),h:h(n.h-r.h)};return{w:i.w>t?i.w:0,h:i.h>t?i.h:0}},g=r(y,ln(ur,a)),m=g[0],x=g[1],S=r(y,ln(or,a)),O=S[0],M=S[1],E=r(y),P=E[0],j=E[1],C=r(y),N=C[0],A=C[1],k=r(b)[0],z=wt(jt);return function(r,e){var v,y=r.Dr,b=r.Qr,g=r.ca,S=r.zr,E=e.la,C=b||{},I=C.gr,L=C.Ar,R=C.Er,D=C.Pr,H=z&&z.V(n,t,g,o,y)||{},T=H.q,_=H.X,B=H.K,F=Ot(y,o),V=F[0],X=F[1],Y=y("overflow"),Q=Y[0],$=Y[1],q=I||E||L||R||D||X,G=Mt(Q.x),K=Mt(Q.y),J=G||K,U=x(S),nn=M(S),rn=j(S),tn=A(S);if(X&&d&&l(Fr,!V),q){J&&l(Vr,!1);var en=_?_(v):[],on=en[0],un=en[1],cn=U=m(S),an=cn[0],fn=cn[1],ln=nn=O(S),vn=ln[0],sn=ln[1],dn=ir(a),pn=vn,yn=dn;on&&on(),(sn||fn||X)&&un&&!V&&T&&T(un,vn,an);var bn=tr(s),wn={w:h(i(vn.w,pn.w)+an.w),h:h(i(vn.h,pn.h)+an.h)},gn={w:h((p?bn.w:yn.w+h(dn.w-vn.w))+an.w),h:h((p?bn.h:yn.h+h(dn.h-vn.h))+an.h)};tn=N(gn),rn=P(w(wn,gn),S)}var mn=tn,Sn=mn[0],On=mn[1],Mn=rn,En=Mn[0],jn=Mn[1],Cn=nn,Nn=Cn[0],An=Cn[1],kn=U,zn=kn[0],In=kn[1],Ln={x:En.w>0,y:En.h>0},Rn=G&&K&&(Ln.x||Ln.y)||G&&Ln.x&&!Ln.y||K&&Ln.y&&!Ln.x;if(E||R||D||In||An||On||jn||$||X||q){var Dn={},Hn=Pt(n,Ln,Q,Dn);B&&B(Hn,g,!!T&&T(Hn,Nn,zn),Dn),f?(xn(u,Ir,Dn[W]),xn(u,Lr,Dn[Z])):Kn(a,Dn)}Pn(u,zr,Rr,Rn),Pn(c,Xr,Yr,Rn),f||Pn(a,_r,Vr,J);var Tn=k(Et(n).L),_n=Tn[0],Bn=Tn[1];return hn(t,{L:_n,Fr:{x:Sn.w,y:Sn.h},jr:{x:En.w,y:En.h},ta:Ln}),{na:Bn,aa:On,ea:jn}}},qt=function n(r,t,e){var i=kt().er,o=z(r),u=o?r:r.target,c=Ht(u);if(t&&!c){var a=!1,f=[],l={},v=function(n){var r=yn(n,!0),t=wt(mt);return t?t(r,!0):r},s=hn({},i(),v(t)),d=Sr(),p=d[0],h=d[1],y=d[2],b=Sr(e),w=b[0],g=b[1],m=b[2],x=function(n,r){m(n,r),y(n,r)},S=function(n,r,t,e){var i=jr(r,{}),o=function(n){var r,t=function(n){var r=kt(),t=r.rr,e=r.j,i=t().elements,o=i.host,u=i.padding,c=i.viewport,a=i.content,f=z(n),l=f?{}:n,v=l.elements||{},s=v.host,d=v.padding,p=v.viewport,h=v.content,y=f?n:l.target,b=zn(y,"textarea"),w=y.ownerDocument,g=w.documentElement,m=y===w.body,x=w.defaultView,S=function(){return w.activeElement},O=function(n){n&&n.focus&&n.focus()},M=ln(It,[y]),E=ln(Lt,[y]),P=ln(zt,[y]),j=ln(Fn,""),C=ln(M,j,c),N=ln(E,j,a),A=C(p),k=A===y,I=k&&m,L=!k&&N(h),R=!k&&z(A)&&A===L,D=R&&!!P(a),T=D?C():A,B=D?L:N(),F=I?g:R?T:A,V=b?M(j,o,s):y,X=R?B:L,Q={br:y,mr:I?F:V,I:F,va:!k&&E(j,u,d),Sr:X,Lr:I?g:F,Jr:I?w:F,ia:m?g:y,oa:x,$r:w,wr:b,kr:m,Ir:f,M:k,ua:R,yr:function(n){return function(n,r,t){return On(n,r).T(t)}(F,k?zr:_r,n)},Or:function(n,r){return Pn(F,k?zr:_r,n,r)}},$=pn(Q).reduce((function(n,r){var t=Q[r];return _(n,!(!t||!z(t)||Ln(t))&&t)}),[]),q=function(n){return n?H($,n):null},G=Q.br,K=Q.mr,J=Q.va,U=Q.I,W=Q.Sr,Z=[function(){Sn(K,[zr,kr]),Sn(G,kr),m&&Sn(g,[kr,zr])}],nn=b&&q(K),rn=b?G:In([W,U,J,K,G].find((function(n){return!1===q(n)}))),tn=I?G:W||U,en=ln(Y,Z);return[Q,function(){var n=S(),r=function(n){_n(Ln(n),In(n)),Hn(n)},t=function(n){return n?vr(n,"focusin focusout focus blur",(function(n){sr(n),n.stopImmediatePropagation()}),{H:!0,A:!1}):fn},i=t(n);if(xn(K,zr,k?"viewport":"host"),xn(J,Xr,""),xn(W,Qr,""),k||(xn(U,_r,""),m&&En(g,zr,Tr)),nn&&(Bn(G,K),_(Z,(function(){Bn(K,G),Hn(K)}))),_n(tn,rn),_n(K,J),_n(J||K,!k&&U),_n(U,W),_(Z,[i,function(){var n=S(),e=t(n);Sn(J,Xr),Sn(W,Qr),Sn(U,[Ir,Lr,_r]),q(W)&&r(W),q(U)&&r(U),q(J)&&r(J),O(n),e()}]),e&&!k&&(En(U,_r,Fr),_(Z,ln(Sn,U,_r))),k||x.top!==x||n!==y)O(n);else{var o="tabindex",u=mn(U,o);xn(U,o,"-1"),O(U);var c=function(){return u?xn(U,o,u):Sn(U,o)},a=vr(w,"pointerdown keydown",(function(){c(),a()}));_(Z,[c,a])}return i(),rn=0,en},en]}(n),e=t[0],i=t[1],o=t[2],u={va:{t:0,r:0,b:0,l:0},fa:!1,Y:(r={},r[J]=0,r[U]=0,r[K]=0,r[Q]=0,r[$]=0,r[G]=0,r[q]=0,r),Fr:{x:0,y:0},jr:{x:0,y:0},L:{x:tn,y:tn},ta:{x:!1,y:!1}},c=e.br,a=e.I,f=e.M,l=kt(),v=l.j,s=l.R,d=!v&&(s.x||s.y),p=[Yt(e),Qt(e,u),$t(e,u)];return[i,function(n){var r={},t=d&&mr(a),e=f?En(a,zr,Hr):fn;return D(p,(function(t){hn(r,t(n,r)||{})})),e(),gr(a,t),!f&&gr(c,0),r},u,e,o]}(n),u=o[0],c=o[1],a=o[2],f=o[3],l=o[4],v=Ft(f,a,i,(function(n){m({},n)})),s=v[0],d=v[1],p=v[2],h=function(n,r,t,e,i,o){var u,c,a,f,l,v=fn,s=0,d=vn(),p=d[0],h=d[1],y=vn(),b=y[0],w=y[1],g=vn(100),m=g[0],x=g[1],S=vn(100),O=S[0],M=S[1],E=vn(100),P=E[0],j=E[1],C=vn((function(){return s})),N=C[0],A=C[1],k=Vt(n,i,e,Xt(r,i,e)),z=k[0],I=k[1],L=i.mr,R=i.Jr,D=i.kr,H=z.Wr,T=z.Ur,B=z.Br,F=z.Yr,V=function(n){H(lt,n,!0),H(lt,n,!1)},X=function(n,r){if(A(),n)H(vt);else{var t=ln(H,vt,!0);s>0&&!r?N(t):t()}},Q=function(n){return"mouse"===n.pointerType},$=function(n){Q(n)&&(f=c)&&X(!0)},q=[x,A,M,j,w,h,function(){return v()},vr(L,"pointerover",$,{P:!0}),vr(L,"pointerenter",$),vr(L,"pointerleave",(function(n){Q(n)&&(f=!1,c&&X(!1))})),vr(L,"pointermove",(function(n){Q(n)&&u&&p((function(){x(),X(!0),O((function(){u&&X(!1)}))}))})),vr(R,"scroll",(function(n){b((function(){B(),a&&X(!0),m((function(){a&&!f&&X(!1)}))})),o(n),F()}))];return[function(){return ln(Y,_(q,I()))},function(n){var r=n.Dr,i=n.zr,o=n.Qr,f=n.ra||{},d=f.aa,p=f.ea,h=f.na,y=o||{},b=y.Er,w=y._r,g=t.B,m=kt().R,x=e.L,S=e.ta,O=r("showNativeOverlaidScrollbars"),M=O[0],E=O[1],j=r("scrollbars.theme"),C=j[0],N=j[1],A=r("scrollbars.visibility"),k=A[0],z=A[1],I=r("scrollbars.autoHide"),L=I[0],_=I[1],Y=r("scrollbars.autoHideSuspend"),Q=Y[0],$=Y[1],q=r("scrollbars.autoHideDelay")[0],G=r("scrollbars.dragScroll"),K=G[0],J=G[1],U=r("scrollbars.clickScroll"),W=U[0],Z=U[1],nn=r("overflow"),rn=nn[0],tn=nn[1],en=w&&!i,on=S.x||S.y,un=d||p||b||i,cn=h||z||tn,an=M&&m.x&&m.y,fn=function(n,r,t){var e=n.includes("scroll")&&("visible"===k||"auto"===k&&"scroll"===r);return H(ut,e,t),e};if(s=q,en&&(Q&&on?(V(!1),v(),P((function(){v=vr(R,"scroll",ln(V,!0),{P:!0})}))):V(!0)),E&&H(Zr,an),N&&(H(l),H(C,!0),l=C),$&&!Q&&V(!0),_&&(u="move"===L,c="leave"===L,X(!(a="never"!==L),!0)),J&&H(pt,K),Z&&H(dt,W),cn){var vn=fn(rn.x,x.x,!0),sn=fn(rn.y,x.y,!1);H(ct,!(vn&&sn))}un&&(T(),B(),F(),H(ft,!S.x,!0),H(ft,!S.y,!1),H(rt,g&&!D))},{},z]}(n,r,p,a,f,e),y=h[0],b=h[1],w=h[3],g=function(n){return pn(n).some((function(r){return!!n[r]}))},m=function(n,e){var i=n.sa,o=n.zr,u=n.Rr,a=n.da,f=i||{},l=!!o,v={Dr:jr(r,f,l),sa:f,zr:l};if(a)return b(v),!1;var s=e||d(hn({},v,{Rr:u})),h=c(hn({},v,{ca:p,Qr:s}));b(hn({},v,{Qr:s,ra:h}));var y=g(s),w=g(h),m=y||w||!bn(f)||l;return m&&t(n,{Qr:s,ra:h}),m};return[function(){var n=f.ia,r=f.I,t=mr(n),e=[s(),u(),y()];return gr(r,t),ln(Y,e)},m,function(){return{pa:p,_a:a}},{ha:f,ga:w},l]}(r,s,(function(n,r){var t=n.sa,e=n.zr,i=r.Qr,o=r.ra,u=i.gr,c=i.Er,a=i.Tr,f=i.Ar,l=i.Hr,v=i._r,s=o.aa,d=o.ea,p=o.na;x("updated",[N,{updateHints:{sizeChanged:!!u,directionChanged:!!c,heightIntrinsicChanged:!!a,overflowEdgeChanged:!!s,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!f,hostMutation:!!l,appear:!!v},changedOptions:t||{},force:!!e}])}),(function(n){return x("scroll",[N,n])})),O=S[0],M=S[1],E=S[2],P=S[3],j=S[4],C=function(n){!function(n){Dt.delete(n)}(u),Y(f),a=!0,x("destroyed",[N,n]),h(),g()},N={options:function(n,r){if(n){var t=r?i():{},e=Pr(s,hn(t,v(n)));bn(e)||(hn(s,e),M({sa:e}))}return hn({},s)},on:w,off:function(n,r){n&&r&&g(n,r)},state:function(){var n=E(),r=n.pa,t=n._a,e=r.B,i=t.Fr,o=t.jr,u=t.L,c=t.ta,f=t.va,l=t.fa;return hn({},{overflowEdge:i,overflowAmount:o,overflowStyle:u,hasOverflow:c,padding:f,paddingAbsolute:l,directionRTL:e,destroyed:a})},elements:function(){var n=P.ha,r=n.br,t=n.mr,e=n.va,i=n.I,o=n.Sr,u=n.Lr,c=n.Jr,a=P.ga,f=a.qr,l=a.Gr,v=function(n){var r=n.Mr,t=n.Vr;return{scrollbar:n.Nr,track:t,handle:r}},s=function(n){var r=n.Xr,t=n.Kr,e=v(r[0]);return hn({},e,{clone:function(){var n=v(t());return M({da:!0}),n}})};return hn({},{target:r,host:t,padding:e||i,viewport:i,content:o||i,scrollOffsetElement:u,scrollEventElement:c,scrollbarHorizontal:s(f),scrollbarVertical:s(l)})},update:function(n){return M({zr:n,Rr:!0})},destroy:ln(C,!1),plugin:function(n){return l[pn(n)[0]]}};return _(f,[j]),function(n,r){Dt.set(n,r)}(u,N),bt(ht,n,[N,p,l]),Rt(P.ha.kr,!o&&r.cancel)?(C(!0),N):(_(f,O()),x("initialized",[N]),N.update(!0),N)}return c};return qt.plugin=function(n){var r=C(n),t=r?n:[n],e=t.map((function(n){return bt(n,qt)[0]}));return function(n){D(n,(function(n){return D(n,(function(r,t){ht[t]=n[t]}))}))}(t),r?e:e[0]},qt.valid=function(n){var r=n&&n.elements,t=j(r)&&r();return k(t)&&!!Ht(t.target)},qt.env=function(){var n=kt(),r=n.F,t=n.R,e=n.j,i=n.$,o=n.G,u=n.tr,c=n.vr,a=n.rr,f=n.ar,l=n.er,v=n.nr;return hn({},{scrollbarsSize:r,scrollbarsOverlaid:t,scrollbarsHiding:e,rtlScrollBehavior:i,scrollTimeline:o,staticDefaultInitialization:u,staticDefaultOptions:c,getDefaultInitialization:a,setDefaultInitialization:f,getDefaultOptions:l,setDefaultOptions:v})},n.ClickScrollPlugin=At,n.OverlayScrollbars=qt,n.ScrollbarsHidingPlugin=Ct,n.SizeObserverPlugin=St,n}({});
var OverlayScrollbarsGlobal=function(n){"use strict";var r=function(n,r){var t,e=n.v,i=n.o,o=n.u,u=e,c=function(n,r){var e=u,c=n,a=r||(i?!i(e,c):e!==c);return(a||o)&&(u=c,t=e),[u,a,t]};return[r?function(n){return c(r(u,t),n)}:c,function(n){return[u,!!n,t]}]},t="undefined"!=typeof window&&"undefined"!=typeof document,e=t?window:{},i=Math.max,o=Math.min,u=Math.round,c=Math.abs,a=e.cancelAnimationFrame,f=e.requestAnimationFrame,l=e.setTimeout,v=e.clearTimeout,s=function(n){return void 0!==e[n]?e[n]:void 0},d=s("MutationObserver"),p=s("IntersectionObserver"),h=s("ResizeObserver"),y=s("ScrollTimeline"),b=t&&Node.ELEMENT_NODE,w=Object.prototype,m=w.toString,g=w.hasOwnProperty,x=/^\[object (.+)\]$/,S=function(n){return void 0===n},O=function(n){return null===n},I=function(n){return"number"==typeof n},E=function(n){return"string"==typeof n},P=function(n){return"boolean"==typeof n},j=function(n){return"function"==typeof n},C=function(n){return Array.isArray(n)},N=function(n){return"object"==typeof n&&!C(n)&&!O(n)},A=function(n){var r=!!n&&n.length,t=I(r)&&r>-1&&r%1==0;return!(!(C(n)||!j(n)&&t)||r>0&&N(n)&&!(r-1 in n))},M=function(n){if(!n||!N(n)||"object"!==function(n){return S(n)||O(n)?""+n:m.call(n).replace(x,"$1").toLowerCase()}(n))return!1;var r,t="constructor",e=n[t],i=e&&e.prototype,o=g.call(n,t),u=i&&g.call(i,"isPrototypeOf");if(e&&!o&&!u)return!1;for(r in n);return S(r)||g.call(n,r)},k=function(n){var r=HTMLElement;return!!n&&(r?n instanceof r:n.nodeType===b)},L=function(n){var r=Element;return!!n&&(r?n instanceof r:n.nodeType===b)},R=function(){return performance.now()},_=function(n,r,t,e,o){var u=0,c=R(),l=i(0,t),v=function t(a){var v=R(),s=v-c>=l,d=a?1:1-(i(0,c+l-v)/l||0),p=(r-n)*(j(o)?o(d,d*l,0,1,l):d)+n,h=s||1===d;e&&e(p,d,h),u=h?0:f((function(){return t()}))};return v(),function(n){a(u),n&&v(n)}};function D(n,r){if(A(n))for(var t=0;t<n.length&&!1!==r(n[t],t,n);t++);else n&&D(Object.keys(n),(function(t){return r(n[t],t,n)}));return n}var H=function(n,r){return n.indexOf(r)>=0},T=function(n,r){return n.concat(r)},V=function(n,r,t){return t||E(r)||!A(r)?n.push(r):Array.prototype.push.apply(n,r),n},z=function(n){return Array.from(n||[])},F=function(n){return C(n)?n:[n]},B=function(n){return!!n&&!n.length},X=function(n){return z(new Set(n))},Y=function(n,r,t){D(n,(function(n){return n&&n.apply(void 0,r||[])})),!t&&(n.length=0)},U="paddingTop",Q="paddingRight",$="paddingLeft",q="paddingBottom",G="marginLeft",K="marginRight",J="marginBottom",W="overflowX",Z="overflowY",nn="width",rn="height",tn="hidden",en="visible",on=function(n,r,t,e){if(n&&r){var i=!0;return D(t,(function(t){(e?e(n[t]):n[t])!==(e?e(r[t]):r[t])&&(i=!1)})),i}return!1},un=function(n,r){return on(n,r,["w","h"])},cn=function(n,r){return on(n,r,["x","y"])},an=function(n,r){return on(n,r,["t","r","b","l"])},fn=function(){},ln=function(n){for(var r=arguments.length,t=new Array(r>1?r-1:0),e=1;e<r;e++)t[e-1]=arguments[e];return n.bind.apply(n,[0].concat(t))},vn=function(n){var r,t=n?l:f,e=n?v:a;return[function(i){e(r),r=t(i,j(n)?n():n)},function(){return e(r)}]},sn=function(n,r){var t,e,i,o=fn,u=r||{},c=u.p,s=u._,d=u.m,p=function(r){o(),v(t),t=e=void 0,o=fn,n.apply(this,r)},h=function(n){return d&&e?d(e,n):n},y=function(){o!==fn&&p(h(i)||i)},b=function(){var n=z(arguments),r=j(c)?c():c;if(I(r)&&r>=0){var u=j(s)?s():s,d=I(u)&&u>=0,b=r>0?l:f,w=r>0?v:a,m=h(n)||n,g=p.bind(0,m);o();var x=b(g,r);o=function(){return w(x)},d&&!t&&(t=l(y,u)),e=i=m}else p(n)};return b.S=y,b},dn=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},pn=function(n){return n?Object.keys(n):[]},hn=function n(r,t,e,i,o,u,c){var a=[t,e,i,o,u,c];return"object"==typeof r&&!O(r)||j(r)||(r={}),D(a,(function(t){D(t,(function(e,i){var o=t[i];if(r===o)return!0;var u=C(o);if(o&&M(o)){var c=r[i],a=c;u&&!C(c)?a=[]:u||M(c)||(a={}),r[i]=n(a,o)}else r[i]=u?o.slice():o}))})),r},yn=function n(r,t){return D(hn({},r),(function(r,e,i){void 0===r?delete i[e]:t&&r&&M(r)&&(i[e]=n(r,t))}))},bn=function(n){for(var r in n)return!1;return!0},wn=function(n,r,t){return i(n,o(r,t))},mn=function(n){return z(new Set((C(n)?n:(n||"").split(" ")).filter((function(n){return n}))))},gn=function(n,r){return n&&n.getAttribute(r)},xn=function(n,r,t){D(mn(r),(function(r){n&&n.setAttribute(r,t||"")}))},Sn=function(n,r){D(mn(r),(function(r){return n&&n.removeAttribute(r)}))},On=function(n,r){var t=mn(gn(n,r)),e=ln(xn,n,r),i=function(n,r){var e=new Set(t);return D(mn(n),(function(n){return e[r](n)})),z(e).join(" ")};return{O:function(n){return e(i(n,"delete"))},C:function(n){return e(i(n,"add"))},T:function(n){var r=mn(n);return r.reduce((function(n,r){return n&&t.includes(r)}),r.length>0)}}},In=function(n,r,t){On(n,r).O(t)},En=function(n,r,t){return On(n,r).C(t),ln(In,n,r,t)},Pn=function(n,r,t,e){(e?En:In)(n,r,t)},jn=function(n){return On(n,"class")},Cn=function(n,r){jn(n).O(r)},Nn=function(n,r){return jn(n).C(r),ln(Cn,n,r)},An=function(n,r){var t=[],e=r?L(r)&&r:document;return e?V(t,e.querySelectorAll(n)):t},Mn=function(n,r){return!!L(n)&&n.matches(r)},kn=function(n){return Mn(n,"body")},Ln=function(n){return n?z(n.childNodes):[]},Rn=function(n){return n&&n.parentElement},_n=function(n,r){return L(n)&&n.closest(r)},Dn=function(n,r,t){var e=_n(n,r),i=n&&function(n,r){var t=r?L(r)&&r:document;return t?t.querySelector(n):null}(t,e),o=_n(i,r)===e;return!(!e||!i)&&(e===n||i===n||o&&_n(_n(n,t),r)!==e)},Hn=function n(r){if(A(r))D(z(r),(function(r){return n(r)}));else if(r){var t=Rn(r);t&&t.removeChild(r)}},Tn=function(n,r,t){if(t&&n){var e,i=r;return A(t)?(e=document.createDocumentFragment(),D(t,(function(n){n===i&&(i=n.previousSibling),e.appendChild(n)}))):e=t,r&&(i?i!==r&&(i=i.nextSibling):i=n.firstChild),n.insertBefore(e,i||null),function(){return Hn(t)}}return fn},Vn=function(n,r){return Tn(n,null,r)},zn=function(n,r){return Tn(Rn(n),n&&n.nextSibling,r)},Fn=function(n){var r=document.createElement("div");return xn(r,"class",n),r},Bn=function(n){var r=Fn();return r.innerHTML=n.trim(),D(Ln(r),(function(n){return Hn(n)}))},Xn=/^--/,Yn=function(n,r){return n.getPropertyValue(r)||n[r]||""},Un=function(n){var r=n||0;return isFinite(r)?r:0},Qn=function(n){return Un(parseFloat(n||""))},$n=function(n){return(100*Un(n)).toFixed(3)+"%"},qn=function(n){return Un(n)+"px"};function Gn(n,r){n&&D(r,(function(r,t){try{var e=n.style,i=I(r)?qn(r):(r||"")+"";Xn.test(t)?e.setProperty(t,i):e[t]=i}catch(o){}}))}function Kn(n,r,t){var i=E(r),o=i?"":{};if(n){var u=e.getComputedStyle(n,t)||n.style;o=i?Yn(u,r):r.reduce((function(n,r){return n[r]=Yn(u,r),n}),o)}return o}var Jn=function(n){return"rtl"===Kn(n,"direction")},Wn=function(n,r,t){var e=r?r+"-":"",i=t?"-"+t:"",o=e+"top"+i,u=e+"right"+i,c=e+"bottom"+i,a=e+"left"+i,f=Kn(n,[o,u,c,a]);return{t:Qn(f[o]),r:Qn(f[u]),b:Qn(f[c]),l:Qn(f[a])}},Zn=function(n,r){return"translate"+(N(n)?"("+n.x+","+n.y+")":(r?"X":"Y")+"("+n+")")},nr={w:0,h:0},rr=function(n,r){return r?{w:r[n+"Width"],h:r[n+"Height"]}:nr},tr=function(n){return rr("inner",n||e)},er=ln(rr,"offset"),ir=ln(rr,"client"),or=ln(rr,"scroll"),ur=function(n){var r=parseFloat(Kn(n,nn))||0,t=parseFloat(Kn(n,rn))||0;return{w:r-u(r),h:t-u(t)}},cr=function(n){return n.getBoundingClientRect()},ar=function(n){return!(!n||!n[rn]&&!n[nn])},fr=function(n,r){var t=ar(n);return!ar(r)&&t},lr=function(n,r,t,e){D(mn(r),(function(r){n.removeEventListener(r,t,e)}))},vr=function(n,r,t,e){var i,o=null==(i=e&&e.A)||i,u=e&&e.H||!1,c=e&&e.P||!1,a={passive:o,capture:u};return ln(Y,mn(r).map((function(r){var e=c?function(i){lr(n,r,e,u),t(i)}:t;return n.addEventListener(r,e,a),ln(lr,n,r,e,u)})))},sr=function(n){return n.stopPropagation()},dr=function(n){return n.preventDefault()},pr={x:0,y:0},hr=function(n){var r=n&&cr(n);return r?{x:r.left+e.scrollX,y:r.top+e.scrollY}:pr},yr=function(n,r,t){return t?t.n?-n+0:t.i?r-n:n:n},br=function(n,r){return[yr(0,n,r),yr(n,n,r)]},wr=function(n,r,t){return wn(0,1,yr(n,r,t)/r||0)},mr=function(n,r){var t=I(r)?{x:r,y:r}:r||{},e=t.x,i=t.y;I(e)&&(n.scrollLeft=e),I(i)&&(n.scrollTop=i)},gr=function(n){return{x:n.scrollLeft,y:n.scrollTop}},xr=function(n,r){D(F(r),n)},Sr=function(n){var r=new Map,t=function(n,t){if(n){var e=r.get(n);xr((function(n){e&&e[n?"delete":"clear"](n)}),t)}else r.forEach((function(n){n.clear()})),r.clear()},e=function n(e,i){if(E(e)){var o=r.get(e)||new Set;return r.set(e,o),xr((function(n){j(n)&&o.add(n)}),i),ln(t,e,i)}P(i)&&i&&t();var u=pn(e),c=[];return D(u,(function(r){var t=e[r];t&&V(c,n(r,t))})),ln(Y,c)};return e(n||{}),[e,t,function(n,t){D(z(r.get(n)),(function(n){t&&!B(t)?n.apply(0,t):n()}))}]},Or=function(n){return JSON.stringify(n,(function(n,r){if(j(r))throw 0;return r}))},Ir=function(n,r){return n?(""+r).split(".").reduce((function(n,r){return n&&dn(n,r)?n[r]:void 0}),n):void 0},Er={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[["img","load"]],debounce:[0,33],attributes:null,ignoreMutation:null},overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:"os-theme-dark",visibility:"auto",autoHide:"never",autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},Pr=function n(r,t){var e={};return D(T(pn(t),pn(r)),(function(i){var o=r[i],u=t[i];if(N(o)&&N(u))hn(e[i]={},n(o,u)),bn(e[i])&&delete e[i];else if(dn(t,i)&&u!==o){var a=!0;if(C(o)||C(u))try{Or(o)===Or(u)&&(a=!1)}catch(c){}a&&(e[i]=u)}})),e},jr=function(n,r,t){return function(e){return[Ir(n,e),t||void 0!==Ir(r,e)]}},Cr="data-overlayscrollbars",Nr="os-environment",Ar=Nr+"-scrollbar-hidden",Mr=Cr+"-initialize",kr=Cr,Lr=kr+"-overflow-x",Rr=kr+"-overflow-y",_r="overflowVisible",Dr="scrollbarPressed",Hr="updating",Tr="body",Vr=Cr+"-viewport",zr="arrange",Fr="scrollbarHidden",Br=_r,Xr=Cr+"-padding",Yr=Br,Ur=Cr+"-content",Qr="os-size-observer",$r=Qr+"-appear",qr=Qr+"-listener",Gr=qr+"-scroll",Kr=qr+"-item",Jr=Kr+"-final",Wr="os-trinsic-observer",Zr="os-theme-none",nt="os-scrollbar",rt=nt+"-rtl",tt=nt+"-horizontal",et=nt+"-vertical",it=nt+"-track",ot=nt+"-handle",ut=nt+"-visible",ct=nt+"-cornerless",at=nt+"-interaction",ft=nt+"-unusable",lt=nt+"-auto-hide",vt=lt+"-hidden",st=nt+"-wheel",dt=it+"-interactive",pt=ot+"-interactive",ht={},yt={},bt=function(n,r,t){return pn(n).map((function(e){var i=n[e],o=i.static,u=i.instance,c=t||[],a=c[0],f=c[1],l=c[2],v=t?u:o;if(v){var s=t?v(a,f,r):v(r);return(l||yt)[e]=s}}))},wt=function(n){return yt[n]};!function(n){function r(){return n.exports=r=Object.assign?Object.assign.bind():function(n){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(n[e]=t[e])}return n},n.exports.D=!0,n.exports["default"]=n.exports,r.apply(this,arguments)}n.exports=r,n.exports.D=!0,n.exports["default"]=n.exports}({exports:{}});var mt,gt="__osOptionsValidationPlugin",xt="__osSizeObserverPlugin",St=function(n){return(n={})[xt]={static:function(){return function(n,r,t){var e,i,o=3333333,u="scroll",c=Bn('<div class="'+Kr+'" dir="ltr"><div class="'+Kr+'"><div class="'+Jr+'"></div></div><div class="'+Kr+'"><div class="'+Jr+'" style="width: 200%; height: 200%"></div></div></div>'),l=c[0],v=l.lastChild,s=l.firstChild,d=null==s?void 0:s.firstChild,p=er(l),h=p,y=!1,b=function(){mr(s,o),mr(v,o)},w=function(n){i=0,y&&(p=h,r(!0===n))},m=function(n){h=er(l),y=!n||!un(h,p),n?(sr(n),y&&!i&&(a(i),i=f(w))):w(!1===n),b()},g=[Vn(n,c),vr(s,u,m),vr(v,u,m)];return Nn(n,Gr),Gn(d,((e={})[nn]=o,e[rn]=o,e)),f(b),[t?ln(m,!1):b,g]}}},n}(),Ot=function(n,r){var t=r.R,e=n("showNativeOverlaidScrollbars"),i=e[0],o=e[1];return[i&&t.x&&t.y,o]},It=function(n){return 0===n.indexOf(en)},Et=function(n,r){var t=n.I,e=function(n){var e=Kn(t,n);return[e,"scroll"===(r?r[n]:e)]},i=e(W),o=i[0],u=i[1],c=e(Z);return{L:{x:o,y:c[0]},k:{x:u,y:c[1]}}},Pt=function(n,r,t,e){var i=r.x||r.y,o=function(n,r){var t=It(n),e=t&&i?"hidden":"",o=r&&t&&n.replace(en+"-","")||e;return[r&&!t?n:"",It(o)?"hidden":o]},u=o(t.x,r.x),c=u[0],a=u[1],f=o(t.y,r.y),l=f[0],v=f[1];return e[W]=a&&l?a:c,e[Z]=v&&c?v:l,Et(n,e)},jt="__osScrollbarsHidingPlugin",Ct=function(n){return(n={})[jt]={static:function(){return{M:function(n,r,t,e,i){var o=n.V,u=n.I,c=e.j,a=e.R,f=e.F,l=!o&&!c&&(a.x||a.y),v=Ot(i,e)[0],s=function(n){var r=n.k,t=c||v?0:42,e=function(n,r,e){return[r&&!c?n?t:e:0,n&&!!t]},i=e(a.x,r.x,f.x),o=i[0],u=i[1],l=e(a.y,r.y,f.y);return{N:{x:o,y:l[0]},B:{x:u,y:l[1]}}},d=function(n,t,e,i){var u,c=t.U;if(hn(i,((u={})[K]=0,u[J]=0,u[G]=0,u)),!o){var a=s(n),f=a.N,l=a.B,v=l.x,d=l.y,p=f.x,h=f.y,y=r.Y,b=c?G:K,w=c?$:Q,m=y[b],g=y[J],x=y[w],S=y[q];i[nn]="calc(100% + "+(h+-1*m)+"px)",i[b]=-h+m,i[J]=-p+g,e&&(i[w]=x+(d?h:0),i[q]=S+(v?p:0))}};return{W:s,q:function(n,e,i){if(l){var o=r.Y,c=s(n),a=c.N,f=c.B,v=f.x,d=f.y,p=a.x,h=a.y,y=o[t.U?Q:$],b=o.paddingTop,w=e.w+i.w,m=e.h+i.h,g={w:h&&d?h+w-y+"px":"",h:p&&v?p+m-b+"px":""};Gn(u,{"--os-vaw":g.w,"--os-vah":g.h})}return l},X:function(e){if(l){var i=e||Et(n),o=r.Y,c=s(i).B,a=c.x,f=c.y,v={},p=function(n){return D(n,(function(n){v[n]=o[n]}))};a&&p([J,U,q]),f&&p([G,K,$,Q]);var h=Kn(u,pn(v));return In(u,Vr,zr),Gn(u,v),[function(){d(i,t,l,h),Gn(u,h),En(u,Vr,zr)},i]}return[fn]},K:d}},Z:function(){var n={w:0,h:0},r=0,t=function(){var n=e.screen,r=n.deviceXDPI||0,t=n.logicalXDPI||1;return e.devicePixelRatio||r/t};return function(e,i){var o=tr(),a={w:o.w-n.w,h:o.h-n.h};if(0!==a.w||0!==a.h){var f,l,v=c(a.w),s=c(a.h),d={w:c(u(o.w/(n.w/100))),h:c(u(o.h/(n.h/100)))},p=t(),h=v>2&&s>2,y=!function(n,r){var t=c(n),e=c(r);return!(t===e||t+1===e||t-1===e)}(d.w,d.h);if(h&&y&&p!==r&&p>0){var b=i();l=b[0],f=b[1],hn(e.F,l)}return n=o,r=p,f}}}}}},n}(),Nt="__osClickScrollPlugin",At=function(n){return(n={})[Nt]={static:function(){return function(n,r,t,e,i){var o=0,u=fn;return function c(a){u=_(a,a+e*Math.sign(t),133,(function(t,a,f){n(t);var v=r();if(f&&!(i>=v&&i<=v+e)){if(o)c(t);else{var s=l((function(){c(t)}),222);u=function(){clearTimeout(s)}}o++}}))}(0),function(){return u()}}}},n}(),Mt=function(){return mt||(mt=function(){var n=function(n,r,t,e){Vn(n,r);var i=ir(r),o=er(r),u=ur(t);return e&&Hn(r),{x:o.h-i.h+u.h,y:o.w-i.w+u.w}},t=document.body,i=Bn('<div class="'+Nr+'"><div></div></div>')[0],o=i.firstChild,u=Sr(),c=u[0],a=u[2],f=r({v:n(t,i,o),o:cn},ln(n,t,i,o,!0)),l=f[0],v=(0,f[1])()[0],s=function(n){var r=!1,t=Nn(n,Ar);try{r="none"===Kn(n,"scrollbar-width")||"none"===Kn(n,"display","::-webkit-scrollbar")}catch(e){}return t(),r}(i),d={x:0===v.x,y:0===v.y},p={elements:{host:null,padding:!s,viewport:function(n){return s&&kn(n)&&n},content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},h=hn({},Er),b=ln(hn,{},h),w=ln(hn,{},p),m={F:v,R:d,j:s,G:!!y,$:function(n,r){var t;Gn(n,((t={})[W]=tn,t[Z]=tn,t.direction="rtl",t)),mr(n,{x:0});var e=hr(n),i=hr(r);mr(n,{x:-999});var o=hr(r);return{i:e.x===i.x,n:i.x!==o.x}}(i,o),J:ln(c,"r"),rr:w,ar:function(n){return hn(p,n)&&w()},er:b,nr:function(n){return hn(h,n)&&b()},tr:hn({},p),vr:hn({},h)};return Sn(i,"style"),Hn(i),e.addEventListener("resize",(function(){var n;if(!(s||d.x&&d.y)){var r=wt(jt);n=!!(r?r.Z():fn)(m,l)}a("r",[n])})),m}()),mt},kt=function(n,r){return j(r)?r.apply(0,n):r},Lt=function(n,r,t,e){var i=S(e)?t:e;return kt(n,i)||r.apply(0,n)},Rt=function(n,r,t,e){var i=S(e)?t:e,o=kt(n,i);return!!o&&(k(o)?o:r.apply(0,n))},_t=function(n,r){var t=r||{},e=t.nativeScrollbarsOverlaid,i=t.body,o=Mt(),u=o.R,c=o.j,a=(0,o.rr)().cancel,f=a.nativeScrollbarsOverlaid,l=a.body,v=null!=e?e:f,s=S(i)?l:i,d=(u.x||u.y)&&v,p=n&&(O(s)?!c:s);return!!d||!!p},Dt=new WeakMap,Ht=function(n){return Dt.get(n)},Tt=function(n,r,t,e){var i=!1,o=e||{},u=o.ir,c=o.ur,a=o.cr,f=o.lr,l=o.sr,v=o.dr,s=sn((function(){return i&&t(!0)}),{p:33,_:99}),p=function(n,r,t){var e=!1,i=!!t&&new WeakMap,o=function(o){if(i&&t){var u=t.map((function(r){var t=r||[],e=t[0],i=t[1];return[i&&e?(o||An)(e,n):[],i]}));D(u,(function(t){return D(t[0],(function(o){var u=t[1],c=i.get(o)||[];if(n.contains(o)&&u){var a=vr(o,u,(function(n){e?(a(),i.delete(o)):r(n)}));i.set(o,V(c,a))}else Y(c),i.delete(o)}))}))}};return o(),[function(){e=!0},o]}(n,s,a),h=p[0],y=p[1],b=c||[],w=T(u||[],b),m=function(i,o){if(!B(o)){var u=l||fn,c=v||fn,a=[],s=[],d=!1,p=!1;if(D(o,(function(t){var i=t.attributeName,o=t.target,l=t.type,v=t.oldValue,h=t.addedNodes,y=t.removedNodes,w="attributes"===l,m="childList"===l,g=n===o,x=w&&i,S=x&&gn(o,i||"")||null,O=x&&v!==S,I=H(b,i)&&O;if(r&&(m||!g)){var E=w&&O,P=E&&f&&Mn(o,f),j=(P?!u(o,i,v,S):!w||E)&&!c(t,!!P,n,e);D(h,(function(n){return V(a,n)})),D(y,(function(n){return V(a,n)})),p=p||j}!r&&g&&O&&!u(o,i,v,S)&&(V(s,i),d=d||I)})),y((function(n){return X(a).reduce((function(r,t){return V(r,An(n,t)),Mn(t,n)?V(r,t):r}),[])})),r)return!i&&p&&t(!1),[!1];if(!B(s)||d){var h=[X(s),d];return!i&&t.apply(0,h),h}}},g=new d(ln(m,!1));return[function(){return g.observe(n,{attributes:!0,attributeOldValue:!0,attributeFilter:w,subtree:r,childList:r,characterData:r}),i=!0,function(){i&&(h(),g.disconnect(),i=!1)}},function(){if(i)return s.S(),m(!0,g.takeRecords())}]},Vt=function(n,t,e){var i=3333333,o=e||{},u=o.pr,c=o._r,a=wt(xt),f=Mt().$,l=ln(Jn,n),v=r({v:!1,u:!0})[0];return function(){var e=[],o=Bn('<div class="'+Qr+'"><div class="'+qr+'"></div></div>')[0],s=o.firstChild,d=function(n){var r=n instanceof ResizeObserverEntry,e=!r&&C(n),c=!1,a=!1,l=!0;if(r){var s=v(n.contentRect),d=s[0],p=s[2],h=ar(d),y=fr(d,p);l=!(c=!(a=!p||y)&&!h)}else e?l=n[1]:a=!0===n;if(u&&l){var b=e?n[0]:Jn(o);mr(o,{x:yr(i,i,b&&f),y:i})}c||t({hr:e?n:void 0,gr:!e,_r:a})};if(h){var p=new h((function(n){return d(n.pop())}));p.observe(s),V(e,(function(){p.disconnect()}))}else{if(!a)return fn;var y=a(s,d,c),b=y[0],w=y[1];V(e,T([Nn(o,$r),vr(o,"animationstart",b)],w))}if(u){var m=r({v:void 0},l)[0];V(e,vr(o,"scroll",(function(n){var r=m(),t=r[0],e=r[1],i=r[2];e&&(Cn(s,"ltr rtl"),Nn(s,t?"rtl":"ltr"),d([!!t,e,i])),sr(n)})))}return ln(Y,V(e,Vn(n,o)))}},zt=function(n,t){var e,i=Fn(Wr),o=r({v:!1})[0],u=function(n,r){if(n){var e=o(function(n){return 0===n.h||n.isIntersecting||n.intersectionRatio>0}(n));return e[1]&&!r&&t(e)&&[e]}},c=function(n,r){return u(r.pop(),n)};return[function(){var r=[];if(p)(e=new p(ln(c,!1),{root:n})).observe(i),V(r,(function(){e.disconnect()}));else{var t=function(){var n=er(i);u(n)};V(r,Vt(i,t)()),t()}return ln(Y,V(r,Vn(n,i)))},function(){return e&&c(!0,e.takeRecords())}]},Ft=function(n,t,e,i){var o,u,c,a,f,l,v=Mt().j,s="["+kr+"]",d="["+Vr+"]",p=["tabindex"],y=["wrap","cols","rows"],b=["id","class","style","open"],w=n.br,m=n.mr,g=n.I,x=n.Sr,S=n.yr,O=n.V,P=n.wr,N=n.Or,A={Cr:!1,U:Jn(w)},M=Mt(),k=wt(jt),L=r({o:un,v:{w:0,h:0}},(function(){var r=k&&k.M(n,t,A,M,e).X,i=P(Br),o=!O&&P(zr),u=o&&gr(g);N(Br),O&&N(Hr,!0);var c=o&&r&&r()[0],a=or(x),f=or(g),l=ur(g);return N(Br,i),O&&N(Hr),c&&c(),mr(g,u),{w:f.w+a.w+l.w,h:f.h+a.h+l.h}})),R=L[0],_=S?y:T(b,y),V=sn(i,{p:function(){return o},_:function(){return u},m:function(n,r){var t=n[0],e=r[0];return[T(pn(t),pn(e)).reduce((function(n,r){return n[r]=t[r]||e[r],n}),{})]}}),z=function(n){if(O){var r=Jn(w);hn(n,{Er:l!==r}),hn(A,{U:r}),l=r}},F=function(n){D(n||p,(function(n){if(H(p,n)){var r=gn(m,n);E(r)?xn(g,n,r):Sn(g,n)}}))},B=function(n,r){var t=n[0],e={Tr:n[1]};return hn(A,{Cr:t}),!r&&i(e),e},X=function(n){var r=n.gr,t=n.hr,e=n._r,o=(!r||e||t)&&v?V:i,u=t||[],c=u[0],a={gr:r||e,_r:e,Er:u[1]};z(a),t&&hn(A,{U:c}),o(a)},Y=function(n,r){var t=R()[1],e={Ar:t};return z(e),t&&!r&&(n?i:V)(e),e},U=function(n,r,t){var e={Hr:r};return z(e),r&&!t?V(e):O||F(n),e},Q=M.J,$=x?zt(m,B):[],q=$[0],G=$[1],K=!O&&Vt(m,X,{_r:!0,pr:!0}),J=Tt(m,!1,U,{ur:b,ir:T(b,p)}),W=J[0],Z=J[1],nn=O&&h&&new h((function(n){var r=n[n.length-1].contentRect;X({gr:!0,_r:fr(r,f)}),f=r}));return[function(){F(),nn&&nn.observe(m);var n=K&&K(),r=q&&q(),t=W(),e=Q((function(n){var r=R()[1];V({Pr:n,Ar:r})}));return function(){nn&&nn.disconnect(),n&&n(),r&&r(),a&&a(),t(),e()}},function(n){var r=n.Dr,t=n.Rr,e=n.Ir,i={},f=r("update.ignoreMutation")[0],l=r("update.attributes"),v=l[0],p=l[1],h=r("update.elementEvents"),y=h[0],b=h[1],w=r("update.debounce"),m=w[0],S=w[1],E=t||e;if(b||p){c&&c(),a&&a();var P=Tt(x||g,!0,Y,{ir:T(_,v||[]),cr:y,lr:s,dr:function(n,r){var t=n.target,e=n.attributeName;return!(r||!e||O)&&Dn(t,s,d)||!!_n(t,"."+nt)||!!function(n){return j(f)&&f(n)}(n)}}),N=P[0],A=P[1];a=N(),c=A}if(S)if(V.S(),C(m)){var M=m[0],k=m[1];o=I(M)&&M,u=I(k)&&k}else I(m)?(o=m,u=!1):(o=!1,u=!1);if(E){var L=Z(),R=G&&G(),D=c&&c();L&&hn(i,U(L[0],L[1],E)),R&&hn(i,B(R[0],E)),D&&hn(i,Y(D[0],E))}return z(i),i},A]},Bt=function(n,r,t,e){var i=Mt(),o=i.rr,u=i.$,c=o().scrollbars.slot,a=r.br,f=r.mr,l=r.I,v=r.zr,s=r.Lr,d=r.kr,p=r.V,h=((v?{}:n).scrollbars||{}).slot,b=new Map,w=function(n){return y&&new y({source:s,axis:n})},m=w("x"),g=w("y"),x=Rt([a,f,l],(function(){return p&&d?a:f}),c,h),S=function(n,r){if(r){var e=n?nn:rn,i=r.Mr,o=r.Vr,u=cr(o)[e],c=cr(i)[e];return wn(0,1,u/c||0)}var a=n?"x":"y",f=t.jr,l=t.Fr[a],v=f[a];return wn(0,1,l/(l+v)||0)},O=function(n,r){return hn(n,r?{clear:["left"]}:{})},I=function(n){b.forEach((function(r,t){(!n||H(F(n),t))&&(D(r||[],(function(n){n&&n.cancel()})),b.delete(t))}))},E=function(n,r,t,e){var i=b.get(n)||[],o=i.find((function(n){return n&&n.timeline===r}));o?o.effect=new KeyframeEffect(n,t,{composite:e}):b.set(n,T(i,[n.animate(t,{timeline:r,composite:e})]))},j=function(n,r,t){var e=t?Nn:Cn;D(n,(function(n){e(n.Nr,r)}))},C=function(n,r){D(n,(function(n){var t=r(n);Gn(t[0],t[1])}))},N=function(n,r){C(n,(function(n){var t;return[n.Vr,(t={},t[r?nn:rn]=$n(S(r)),t)]}))},A=function(n,r){var e=t.jr,i=r?e.x:e.y,o=function(n,t,e){return Zn($n(function(n,r,t,e){var i=S(t,n);return 1/i*(1-i)*(e?1-r:r)||0}(n,wr(t,i,e),r,e)),r)};if(m&&g)D(n,(function(n){var t=n.Nr,e=n.Vr,c=r&&Jn(t)&&u;E(e,r?m:g,O({transform:br(i,c).map((function(r){return o(n,r,c)}))},c))}));else{var c=gr(s);C(n,(function(n){var t=n.Vr,e=n.Nr;return[t,{transform:o(n,r?c.x:c.y,r&&Jn(e)&&u)}]}))}},M=function(n){return p&&!d&&Rn(n)===l},k=[],L=[],R=[],_=function(n,r,t){var e=P(t),i=!e||!t;(!e||t)&&j(L,n,r),i&&j(R,n,r)},z=function(n){var r=Fn(nt+" "+(n?tt:et)),t=Fn(it),i=Fn(ot),o={Nr:r,Mr:t,Vr:i};return V(n?L:R,o),V(k,[Vn(r,t),Vn(t,i),ln(Hn,r),I,e(o,_,A,n)]),o},B=ln(z,!0),X=ln(z,!1);return B(),X(),[{Br:function(){N(L,!0),N(R)},Ur:function(){A(L,!0),A(R)},Yr:function(){if(p){var n=t.jr,r=.5;if(m&&g)D(T(R,L),(function(t){var e=t.Nr;if(M(e)){var i=function(n,t,i){var o=i&&Jn(e)&&u;E(e,n,O({transform:br(t-r,o).map((function(n){return Zn(qn(n),i)}))},o),"add")};i(m,n.x,!0),i(g,n.y)}else I(e)}));else{var e=gr(s),i=function(r){var t=r.Nr,i=M(t)&&t,o=function(n,r,t){var e=r*wr(n,r,t);return qn(t?-e:e)};return[i,{transform:i?Zn({x:o(e.x,n.x,Jn(t)&&u),y:o(e.y,n.y)}):""}]};C(L,i),C(R,i)}}},Wr:_,qr:{G:m,Xr:L,Kr:B,Zr:ln(C,L)},Gr:{G:g,Xr:R,Kr:X,Zr:ln(C,R)}},function(){return Vn(x,L[0].Nr),Vn(x,R[0].Nr),ln(Y,k)}]},Xt=function(n,r,t,e){var i=r.mr,o=r.Lr,c=r.$r;return function(r,a,f,l){var v=r.Nr,s=r.Mr,d=r.Vr,p=vn(333),h=p[0],y=p[1],b=vn(),w=b[0],m=b[1],g=ln(f,[r],l),x=!!o.scrollBy,S="client"+(l?"X":"Y"),O=l?nn:rn,I=l?"left":"top",E=l?"w":"h",P=l?"x":"y",j=function(n){return n.propertyName.indexOf(O)>-1},C=!0;return ln(Y,[vr(v,"pointerenter",(function(){a(at,!0)})),vr(v,"pointerleave pointercancel",(function(){a(at,!1)})),vr(v,"wheel",(function(n){var r=n.deltaX,t=n.deltaY,e=n.deltaMode;x&&C&&0===e&&Rn(v)===i&&o.scrollBy({left:r,top:t,behavior:"smooth"}),C=!1,a(st,!0),h((function(){C=!0,a(st)})),dr(n)}),{A:!1,H:!0}),vr(d,"pointermove pointerleave",e),vr(d,"transitionstart",(function(n){j(n)&&function n(){g(),w(n)}()})),vr(d,"transitionend transitioncancel",(function(n){j(n)&&(m(),g())})),vr(v,"mousedown",ln(vr,c,"click",sr,{P:!0,H:!0}),{H:!0}),function(){var r="pointerup pointerleave pointercancel lostpointercapture",e=function(n,r){return function(e){var i,u=t.jr,c=er(s)[E]-er(d)[E],a=r*e/c*u[P];mr(o,((i={})[P]=n+a,i))}};return vr(s,"pointerdown",(function(t){var a=_n(t.target,"."+ot)===d,f=a?d:s,l=n.scrollbars,v=t.button,p=t.isPrimary,h=t.pointerType,y=l.pointers;if(0===v&&p&&l[a?"dragScroll":"clickScroll"]&&(y||[]).includes(h)){var b=!a&&t.shiftKey,w=ln(cr,d),m=ln(cr,s),g=function(n,r){return(n||w())[I]-(r||m())[I]},x=u(cr(o)[O])/er(o)[E]||1,j=e(gr(o)[P]||0,1/x),C=t[S],N=w(),A=m(),M=N[O],k=g(N,A)+M/2,L=C-A[I],R=a?0:L-k,_=function(n){Y(D),f.releasePointerCapture(n.pointerId)},D=[En(i,kr,Dr),vr(c,r,_),vr(c,"selectstart",(function(n){return dr(n)}),{A:!1}),vr(s,r,_),vr(s,"pointermove",(function(n){var r=n[S]-C;(a||b)&&j(R+r)}))];if(f.setPointerCapture(t.pointerId),b)j(R);else if(!a){var H=wt(Nt);H&&V(D,H(j,g,R,M,L))}}}))}(),y,m])}},Yt=function(n){var r=n.Sr;return function(n){var t,e=n.Qr,i=n.ua,o=n.Ir,u=(e||{}).Tr,c=i.Cr;r&&(u||o)&&Gn(r,((t={})[rn]=c&&"100%",t))}},Ut=function(n,t){var e=n.mr,i=n.va,o=n.I,u=n.V,c=r({o:an,v:Wn()},ln(Wn,e,"padding","")),a=c[0],f=c[1];return function(n){var r=n.Dr,e=n.Qr,c=n.ua,l=n.Ir,v=f(l),s=v[0],d=v[1],p=Mt().j,h=e||{},y=h.gr,b=h.Ar,w=h.Er,m=c.U,g=r("paddingAbsolute"),x=g[0],S=g[1];if(y||d||l||b){var O=a(l);s=O[0],d=O[1]}var I=!u&&(S||w||d);if(I){var E,P,j=!x||!i&&!p,C=s.r+s.l,N=s.t+s.b,A=((E={})[K]=j&&!m?-C:0,E[J]=j?-N:0,E[G]=j&&m?-C:0,E.top=j?-s.t:0,E.right=j?m?-s.r:"auto":0,E.left=j?m?"auto":-s.l:0,E[nn]=j&&"calc(100% + "+C+"px)",E),M=((P={})[U]=j?s.t:0,P[Q]=j?s.r:0,P[q]=j?s.b:0,P[$]=j?s.l:0,P);Gn(i||o,A),Gn(o,M),hn(t,{va:s,ca:!j,Y:i?M:hn({},A,M)})}return{fa:I}}},Qt=function(n,t){var o=Mt(),u=n.mr,c=n.va,a=n.I,f=n.V,l=n.Or,v=n.kr,s=n.oa,d=o.j,p=v&&f,h=ln(i,0),y={o:un,v:{w:0,h:0}},b={o:cn,v:{x:tn,y:tn}},w=function(n,r){var t=e.devicePixelRatio%1!=0?1:0,i={w:h(n.w-r.w),h:h(n.h-r.h)};return{w:i.w>t?i.w:0,h:i.h>t?i.h:0}},m=r(y,ln(ur,a)),g=m[0],x=m[1],S=r(y,ln(or,a)),O=S[0],I=S[1],E=r(y),P=E[0],j=E[1],C=r(y),N=C[0],A=C[1],M=r(b)[0],k=wt(jt);return function(r,e){var v,y=r.Dr,b=r.Qr,m=r.ua,S=r.Ir,E=e.fa,C=b||{},L=C.gr,R=C.Ar,_=C.Er,D=C.Pr,H=k&&k.M(n,t,m,o,y)||{},T=H.q,V=H.X,z=H.K,F=Ot(y,o),B=F[0],X=F[1],Y=y("overflow"),U=Y[0],Q=Y[1],$=L||E||R||_||D||X,q=It(U.x),G=It(U.y),K=q||G,J=x(S),nn=I(S),rn=j(S),tn=A(S);if(X&&d&&l(Fr,!B),$){K&&l(Br,!1);var en=V?V(v):[],on=en[0],un=en[1],cn=J=g(S),an=cn[0],fn=cn[1],ln=nn=O(S),vn=ln[0],sn=ln[1],dn=ir(a),pn=vn,yn=dn;on&&on(),(sn||fn||X)&&un&&!B&&T&&T(un,vn,an);var bn=tr(s),wn={w:h(i(vn.w,pn.w)+an.w),h:h(i(vn.h,pn.h)+an.h)},mn={w:h((p?bn.w:yn.w+h(dn.w-vn.w))+an.w),h:h((p?bn.h:yn.h+h(dn.h-vn.h))+an.h)};tn=N(mn),rn=P(w(wn,mn),S)}var gn=tn,Sn=gn[0],On=gn[1],In=rn,En=In[0],jn=In[1],Cn=nn,Nn=Cn[0],An=Cn[1],Mn=J,kn=Mn[0],Ln=Mn[1],Rn={x:En.w>0,y:En.h>0},_n=q&&G&&(Rn.x||Rn.y)||q&&Rn.x&&!Rn.y||G&&Rn.y&&!Rn.x;if(E||_||D||Ln||An||On||jn||Q||X||$){var Dn={},Hn=Pt(n,Rn,U,Dn);z&&z(Hn,m,!!T&&T(Hn,Nn,kn),Dn),f?(xn(u,Lr,Dn[W]),xn(u,Rr,Dn[Z])):Gn(a,Dn)}Pn(u,kr,_r,_n),Pn(c,Xr,Yr,_n),f||Pn(a,Vr,Br,K);var Tn=M(Et(n).L),Vn=Tn[0],zn=Tn[1];return hn(t,{L:Vn,Fr:{x:Sn.w,y:Sn.h},jr:{x:En.w,y:En.h},ta:Rn}),{na:zn,aa:On,ea:jn}}},$t=function n(r,t,e){var i=Mt().er,o=k(r),u=o?r:r.target,c=Ht(u);if(t&&!c){var a=!1,f=[],l={},v=function(n){var r=yn(n,!0),t=wt(gt);return t?t(r,!0):r},s=hn({},i(),v(t)),d=Sr(),p=d[0],h=d[1],y=d[2],b=Sr(e),w=b[0],m=b[1],g=b[2],x=function(n,r){g(n,r),y(n,r)},S=function(n,r,t,e){var i=jr(r,{}),o=function(n){var r,t=function(n){var r=Mt(),t=r.rr,e=r.j,i=t().elements,o=i.host,u=i.padding,c=i.viewport,a=i.content,f=k(n),l=f?{}:n,v=l.elements||{},s=v.host,d=v.padding,p=v.viewport,h=v.content,y=f?n:l.target,b=kn(y),w=Mn(y,"textarea"),m=y.ownerDocument,g=m.documentElement,x=m.defaultView,S=function(){return m.activeElement},O=function(n){n&&n.focus&&n.focus()},I=ln(Lt,[y]),E=ln(Rt,[y]),P=ln(Fn,""),j=ln(I,P,c),C=ln(E,P,a),N=j(p),A=N===y,M=A&&b,L=!A&&C(h),R=!A&&N===L,_=M?g:N,D=w?I(P,o,s):y,T=M?_:D,z=!A&&E(P,u,d),F=!R&&L,B=[F,_,z,T].map((function(n){return k(n)&&!Rn(n)&&n})),X=function(n){return n&&H(B,n)},U=X(_)?y:_,Q={br:y,mr:T,I:_,va:z,Sr:F,Lr:M?g:_,Jr:M?m:_,ia:b?g:U,oa:x,$r:m,yr:w,kr:b,zr:f,V:A,wr:function(n){return function(n,r,t){return On(n,r).T(t)}(_,A?kr:Vr,n)},Or:function(n,r){return Pn(_,A?kr:Vr,n,r)}},$=Q.br,q=Q.mr,G=Q.va,K=Q.I,J=Q.Sr,W=[function(){Sn(q,[kr,Mr]),Sn($,Mr),b&&Sn(g,[Mr,kr])}],Z=w&&X(q),nn=w?$:Ln([J,K,G,q,$].find((function(n){return n&&!X(n)}))),rn=M?$:J||K,tn=ln(Y,W);return[Q,function(){var n=S(),r=function(n){Vn(Rn(n),Ln(n)),Hn(n)},t=function(n){return n?vr(n,"focusin focusout focus blur",(function(n){sr(n),n.stopImmediatePropagation()}),{H:!0,A:!1}):fn},i=t(n);if(xn(q,kr,A?"viewport":"host"),xn(G,Xr,""),xn(J,Ur,""),A||(xn(K,Vr,""),b&&En(g,kr,Tr)),Z&&(zn($,q),V(W,(function(){zn(q,$),Hn(q)}))),Vn(rn,nn),Vn(q,G),Vn(G||q,!A&&K),Vn(K,J),V(W,[i,function(){var n=S(),e=t(n);Sn(G,Xr),Sn(J,Ur),Sn(K,[Lr,Rr,Vr]),X(J)&&r(J),X(K)&&r(K),X(G)&&r(G),O(n),e()}]),e&&!A&&(En(K,Vr,Fr),V(W,ln(Sn,K,Vr))),A||x.top!==x||n!==y)O(n);else{var o="tabindex",u=gn(K,o);xn(K,o,"-1"),O(K);var c=function(){return u?xn(K,o,u):Sn(K,o)},a=vr(m,"pointerdown keydown",(function(){c(),a()}));V(W,[c,a])}return i(),nn=0,tn},tn]}(n),e=t[0],i=t[1],o=t[2],u={va:{t:0,r:0,b:0,l:0},ca:!1,Y:(r={},r[K]=0,r[J]=0,r[G]=0,r[U]=0,r[Q]=0,r[q]=0,r[$]=0,r),Fr:{x:0,y:0},jr:{x:0,y:0},L:{x:tn,y:tn},ta:{x:!1,y:!1}},c=e.br,a=e.I,f=e.V,l=Mt(),v=l.j,s=l.R,d=!v&&(s.x||s.y),p=[Yt(e),Ut(e,u),Qt(e,u)];return[i,function(n){var r={},t=d&&gr(a),e=f?En(a,kr,Hr):fn;return D(p,(function(t){hn(r,t(n,r)||{})})),e(),mr(a,t),!f&&mr(c,0),r},u,e,o]}(n),u=o[0],c=o[1],a=o[2],f=o[3],l=o[4],v=Ft(f,a,i,(function(n){g({},n)})),s=v[0],d=v[1],p=v[2],h=function(n,r,t,e,i,o){var u,c,a,f,l=fn,v=0,s=function(){return!a&&!c},d=function(n){return"mouse"===n.pointerType},p=vn(),h=p[0],y=p[1],b=vn(100),w=b[0],m=b[1],g=vn(100),x=g[0],S=g[1],O=vn((function(){return v})),I=O[0],E=O[1],P=Bt(n,i,e,Xt(r,i,e,(function(n){return d(n)&&s()&&H()}))),j=P[0],C=P[1],N=i.mr,A=i.Jr,M=i.kr,k=j.Wr,L=j.Br,R=j.Ur,_=j.Yr,D=function(n,r){if(E(),n)k(vt);else{var t=ln(k,vt,!0);v>0&&!r?I(t):t()}},H=function(){D(!0),w((function(){D(!1)}))},T=function(n){k(lt,n,!0),k(lt,n,!1)},z=function(n){d(n)&&c&&D(!0)},F=[E,m,S,y,function(){return l()},vr(N,"pointerover",z,{P:!0}),vr(N,"pointerenter",z),vr(N,"pointerleave",(function(n){d(n)&&c&&D(!1)})),vr(N,"pointermove",(function(n){d(n)&&u&&H()})),vr(A,"scroll",(function(n){h((function(){R(),s()&&H()})),o(n),_()}))];return[function(){return ln(Y,V(F,C()))},function(n){var r=n.Dr,i=n.Ir,o=n.Qr,s=n.ra||{},d=s.aa,p=s.ea,h=s.na,y=o||{},b=y.Er,w=y._r,m=t.U,g=Mt().R,S=e.L,O=e.ta,I=r("showNativeOverlaidScrollbars"),E=I[0],P=I[1],j=r("scrollbars.theme"),C=j[0],N=j[1],H=r("scrollbars.visibility"),V=H[0],z=H[1],F=r("scrollbars.autoHide"),B=F[0],X=F[1],Y=r("scrollbars.autoHideSuspend"),U=Y[0],Q=Y[1],$=r("scrollbars.autoHideDelay")[0],q=r("scrollbars.dragScroll"),G=q[0],K=q[1],J=r("scrollbars.clickScroll"),W=J[0],Z=J[1],nn=r("overflow"),rn=nn[0],tn=nn[1],en=w&&!i,on=O.x||O.y,un=d||p||b||i,cn=h||z||tn,an=E&&g.x&&g.y,fn=function(n,r,t){var e=n.includes("scroll")&&("visible"===V||"auto"===V&&"scroll"===r);return k(ut,e,t),e};if(v=$,en&&(U&&on?(T(!1),l(),x((function(){l=vr(A,"scroll",ln(T,!0),{P:!0})}))):T(!0)),P&&k(Zr,an),N&&(k(f),k(C,!0),f=C),Q&&!U&&T(!0),X&&(u="move"===B,c="leave"===B,D(a="never"===B,!0)),K&&k(pt,G),Z&&k(dt,W),cn){var vn=fn(rn.x,S.x,!0),sn=fn(rn.y,S.y,!1);k(ct,!(vn&&sn))}un&&(L(),R(),_(),k(ft,!O.x,!0),k(ft,!O.y,!1),k(rt,m&&!M))},{},j]}(n,r,p,a,f,e),y=h[0],b=h[1],w=h[3],m=function(n){return pn(n).some((function(r){return!!n[r]}))},g=function(n,e){var i=n.la,o=n.Ir,u=n.Rr,a=n.sa,f=i||{},l=!!o,v={Dr:jr(r,f,l),la:f,Ir:l};if(a)return b(v),!1;var s=e||d(hn({},v,{Rr:u})),h=c(hn({},v,{ua:p,Qr:s}));b(hn({},v,{Qr:s,ra:h}));var y=m(s),w=m(h),g=y||w||!bn(f)||l;return g&&t(n,{Qr:s,ra:h}),g};return[function(){var n=f.ia,r=f.I,t=gr(n),e=[s(),u(),y()];return mr(r,t),ln(Y,e)},g,function(){return{da:p,pa:a}},{_a:f,ha:w},l]}(r,s,(function(n,r){var t=n.la,e=n.Ir,i=r.Qr,o=r.ra,u=i.gr,c=i.Er,a=i.Tr,f=i.Ar,l=i.Hr,v=i._r,s=o.aa,d=o.ea,p=o.na;x("updated",[N,{updateHints:{sizeChanged:!!u,directionChanged:!!c,heightIntrinsicChanged:!!a,overflowEdgeChanged:!!s,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!f,hostMutation:!!l,appear:!!v},changedOptions:t||{},force:!!e}])}),(function(n){return x("scroll",[N,n])})),O=S[0],I=S[1],E=S[2],P=S[3],j=S[4],C=function(n){!function(n){Dt.delete(n)}(u),Y(f),a=!0,x("destroyed",[N,n]),h(),m()},N={options:function(n,r){if(n){var t=r?i():{},e=Pr(s,hn(t,v(n)));bn(e)||(hn(s,e),I({la:e}))}return hn({},s)},on:w,off:function(n,r){n&&r&&m(n,r)},state:function(){var n=E(),r=n.da,t=n.pa,e=r.U,i=t.Fr,o=t.jr,u=t.L,c=t.ta,f=t.va,l=t.ca;return hn({},{overflowEdge:i,overflowAmount:o,overflowStyle:u,hasOverflow:c,padding:f,paddingAbsolute:l,directionRTL:e,destroyed:a})},elements:function(){var n=P._a,r=n.br,t=n.mr,e=n.va,i=n.I,o=n.Sr,u=n.Lr,c=n.Jr,a=P.ha,f=a.qr,l=a.Gr,v=function(n){var r=n.Vr,t=n.Mr;return{scrollbar:n.Nr,track:t,handle:r}},s=function(n){var r=n.Xr,t=n.Kr,e=v(r[0]);return hn({},e,{clone:function(){var n=v(t());return I({sa:!0}),n}})};return hn({},{target:r,host:t,padding:e||i,viewport:i,content:o||i,scrollOffsetElement:u,scrollEventElement:c,scrollbarHorizontal:s(f),scrollbarVertical:s(l)})},update:function(n){return I({Ir:n,Rr:!0})},destroy:ln(C,!1),plugin:function(n){return l[pn(n)[0]]}};return V(f,[j]),function(n,r){Dt.set(n,r)}(u,N),bt(ht,n,[N,p,l]),_t(P._a.kr,!o&&r.cancel)?(C(!0),N):(V(f,O()),x("initialized",[N]),N.update(!0),N)}return c};return $t.plugin=function(n){var r=C(n),t=r?n:[n],e=t.map((function(n){return bt(n,$t)[0]}));return function(n){D(n,(function(n){return D(n,(function(r,t){ht[t]=n[t]}))}))}(t),r?e:e[0]},$t.valid=function(n){var r=n&&n.elements,t=j(r)&&r();return M(t)&&!!Ht(t.target)},$t.env=function(){var n=Mt(),r=n.F,t=n.R,e=n.j,i=n.$,o=n.G,u=n.tr,c=n.vr,a=n.rr,f=n.ar,l=n.er,v=n.nr;return hn({},{scrollbarsSize:r,scrollbarsOverlaid:t,scrollbarsHiding:e,rtlScrollBehavior:i,scrollTimeline:o,staticDefaultInitialization:u,staticDefaultOptions:c,getDefaultInitialization:a,setDefaultInitialization:f,getDefaultOptions:l,setDefaultOptions:v})},n.ClickScrollPlugin=At,n.OverlayScrollbars=$t,n.ScrollbarsHidingPlugin=Ct,n.SizeObserverPlugin=St,n}({});
/*!
* OverlayScrollbars
* Version: 2.6.1
* Version: 2.7.0
*

@@ -10,2 +10,2 @@ * Copyright (c) Rene Haas | KingSora.

*/
var OverlayScrollbarsGlobal=function(t){"use strict";const e=(t,e)=>{const{o:n,u:r,_:o}=t;let s,l=n;const c=(t,e)=>{const n=l,c=t,i=e||(r?!r(n,c):n!==c);return(i||o)&&(l=c,s=n),[l,i,s]};return[e?t=>c(e(l,s),t):c,t=>[l,!!t,s]]},n="undefined"!=typeof window,r=n?window:{},o=Math.max,s=Math.min,l=Math.round,c=Math.abs,i=r.cancelAnimationFrame,a=r.requestAnimationFrame,u=r.setTimeout,d=r.clearTimeout,p=t=>void 0!==r[t]?r[t]:void 0,f=p("MutationObserver"),h=p("IntersectionObserver"),y=p("ResizeObserver"),v=p("ScrollTimeline"),b=n&&Node.ELEMENT_NODE,{toString:w,hasOwnProperty:g}=Object.prototype,m=/^\[object (.+)\]$/,x=t=>void 0===t,$=t=>null===t,S=t=>"number"==typeof t,O=t=>"string"==typeof t,T=t=>"boolean"==typeof t,P=t=>"function"==typeof t,E=t=>Array.isArray(t),L=t=>"object"==typeof t&&!E(t)&&!$(t),C=t=>{const e=!!t&&t.length,n=S(e)&&e>-1&&e%1==0;return!(!(E(t)||!P(t)&&n)||e>0&&L(t)&&!(e-1 in t))},D=t=>{if(!t||!L(t)||"object"!==(t=>x(t)||$(t)?`${t}`:w.call(t).replace(m,"$1").toLowerCase())(t))return!1;let e;const n="constructor",r=t[n],o=r&&r.prototype,s=g.call(t,n),l=o&&g.call(o,"isPrototypeOf");if(r&&!s&&!l)return!1;for(e in t);return x(e)||g.call(t,e)},k=t=>{const e=HTMLElement;return!!t&&(e?t instanceof e:t.nodeType===b)},M=t=>{const e=Element;return!!t&&(e?t instanceof e:t.nodeType===b)},H=()=>performance.now(),A=(t,e,n,r,s)=>{let l=0;const c=H(),u=o(0,n),d=n=>{const i=H(),p=i-c>=u,f=n?1:1-(o(0,c+u-i)/u||0),h=(e-t)*(P(s)?s(f,f*u,0,1,u):f)+t,y=p||1===f;r&&r(h,f,y),l=y?0:a((()=>d()))};return d(),t=>{i(l),t&&d(t)}};function N(t,e){if(C(t))for(let n=0;n<t.length&&!1!==e(t[n],n,t);n++);else t&&N(Object.keys(t),(n=>e(t[n],n,t)));return t}const V=(t,e)=>t.indexOf(e)>=0,R=(t,e)=>t.concat(e),I=(t,e,n)=>(n||O(e)||!C(e)?t.push(e):Array.prototype.push.apply(t,e),t),j=t=>Array.from(t||[]),z=t=>E(t)?t:[t],_=t=>!!t&&!t.length,B=t=>j(new Set(t)),U=(t,e,n)=>{N(t,(t=>t&&t.apply(void 0,e||[]))),!n&&(t.length=0)},Z="paddingTop",F="paddingRight",X="paddingLeft",W="paddingBottom",Y="marginLeft",q="marginRight",G="marginBottom",J="overflowX",K="overflowY",Q="width",tt="height",et="hidden",nt="visible",rt=(t,e,n,r)=>{if(t&&e){let o=!0;return N(n,(n=>{(r?r(t[n]):t[n])!==(r?r(e[n]):e[n])&&(o=!1)})),o}return!1},ot=(t,e)=>rt(t,e,["w","h"]),st=(t,e)=>rt(t,e,["x","y"]),lt=(t,e)=>rt(t,e,["t","r","b","l"]),ct=()=>{},it=(t,...e)=>t.bind(0,...e),at=t=>{let e;const n=t?u:a,r=t?d:i;return[o=>{r(e),e=n(o,P(t)?t():t)},()=>r(e)]},ut=(t,e)=>{let n,r,o,s=ct;const{v:l,p:c,S:p}=e||{},f=function(e){s(),d(n),n=r=void 0,s=ct,t.apply(this,e)},h=t=>p&&r?p(r,t):t,y=()=>{s!==ct&&f(h(o)||o)},v=function(){const t=j(arguments),e=P(l)?l():l;if(S(e)&&e>=0){const l=P(c)?c():c,p=S(l)&&l>=0,v=e>0?u:a,b=e>0?d:i,w=h(t)||t,g=f.bind(0,w);s();const m=v(g,e);s=()=>b(m),p&&!n&&(n=u(y,l)),r=o=w}else f(t)};return v.m=y,v},dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),pt=t=>t?Object.keys(t):[],ft=(t,e,n,r,o,s,l)=>{const c=[e,n,r,o,s,l];return"object"==typeof t&&!$(t)||P(t)||(t={}),N(c,(e=>{N(e,((n,r)=>{const o=e[r];if(t===o)return!0;const s=E(o);if(o&&D(o)){const e=t[r];let n=e;s&&!E(e)?n=[]:s||D(e)||(n={}),t[r]=ft(n,o)}else t[r]=s?o.slice():o}))})),t},ht=(t,e)=>N(ft({},t),((t,n,r)=>{void 0===t?delete r[n]:e&&t&&D(t)&&(r[n]=ht(t,e))})),yt=t=>{for(const e in t)return!1;return!0},vt=(t,e,n)=>o(t,s(e,n)),bt=t=>j(new Set((E(t)?t:(t||"").split(" ")).filter((t=>t)))),wt=(t,e)=>t&&t.getAttribute(e),gt=(t,e,n)=>{N(bt(e),(e=>{t&&t.setAttribute(e,n||"")}))},mt=(t,e)=>{N(bt(e),(e=>t&&t.removeAttribute(e)))},xt=(t,e)=>{const n=bt(wt(t,e)),r=it(gt,t,e),o=(t,e)=>{const r=new Set(n);return N(bt(t),(t=>r[e](t))),j(r).join(" ")};return{O:t=>r(o(t,"delete")),$:t=>r(o(t,"add")),C:t=>{const e=bt(t);return e.reduce(((t,e)=>t&&n.includes(e)),e.length>0)}}},$t=(t,e,n)=>{xt(t,e).O(n)},St=(t,e,n)=>(xt(t,e).$(n),it($t,t,e,n)),Ot=(t,e,n,r)=>{(r?St:$t)(t,e,n)},Tt=t=>xt(t,"class"),Pt=(t,e)=>{Tt(t).O(e)},Et=(t,e)=>(Tt(t).$(e),it(Pt,t,e)),Lt=n&&Element.prototype,Ct=(t,e)=>{const n=[],r=e?M(e)&&e:document;return r?I(n,r.querySelectorAll(t)):n},Dt=(t,e)=>!!M(t)&&(Lt.matches||Lt.msMatchesSelector).call(t,e),kt=t=>t?j(t.childNodes):[],Mt=t=>t&&t.parentElement,Ht=(t,e)=>M(t)&&t.closest(e),At=t=>{if(C(t))N(j(t),(t=>At(t)));else if(t){const e=Mt(t);e&&e.removeChild(t)}},Nt=(t,e,n)=>{if(n&&t){let r,o=e;return C(n)?(r=document.createDocumentFragment(),N(n,(t=>{t===o&&(o=t.previousSibling),r.appendChild(t)}))):r=n,e&&(o?o!==e&&(o=o.nextSibling):o=t.firstChild),t.insertBefore(r,o||null),()=>At(n)}return ct},Vt=(t,e)=>Nt(t,null,e),Rt=(t,e)=>Nt(Mt(t),t&&t.nextSibling,e),It=t=>{const e=document.createElement("div");return gt(e,"class",t),e},jt=t=>{const e=It();return e.innerHTML=t.trim(),N(kt(e),(t=>At(t)))},zt=/^--/,_t=(t,e)=>t.getPropertyValue(e)||t[e]||"",Bt=t=>{const e=t||0;return isFinite(e)?e:0},Ut=t=>Bt(parseFloat(t||"")),Zt=t=>`${(100*Bt(t)).toFixed(3)}%`,Ft=t=>`${Bt(t)}px`;function Xt(t,e){t&&N(e,((e,n)=>{try{const r=t.style,o=S(e)?Ft(e):(e||"")+"";zt.test(n)?r.setProperty(n,o):r[n]=o}catch(o){}}))}function Wt(t,e,n){const o=O(e);let s=o?"":{};if(t){const l=r.getComputedStyle(t,n)||t.style;s=o?_t(l,e):e.reduce(((t,e)=>(t[e]=_t(l,e),t)),s)}return s}const Yt=t=>"rtl"===Wt(t,"direction"),qt=(t,e,n)=>{const r=e?`${e}-`:"",o=n?`-${n}`:"",s=`${r}top${o}`,l=`${r}right${o}`,c=`${r}bottom${o}`,i=`${r}left${o}`,a=Wt(t,[s,l,c,i]);return{t:Ut(a[s]),r:Ut(a[l]),b:Ut(a[c]),l:Ut(a[i])}},Gt=(t,e)=>`translate${L(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`}`,Jt={w:0,h:0},Kt=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:Jt,Qt=t=>Kt("inner",t||r),te=it(Kt,"offset"),ee=it(Kt,"client"),ne=it(Kt,"scroll"),re=t=>{const e=parseFloat(Wt(t,Q))||0,n=parseFloat(Wt(t,tt))||0;return{w:e-l(e),h:n-l(n)}},oe=t=>t.getBoundingClientRect(),se=t=>!(!t||!t[tt]&&!t[Q]),le=(t,e)=>{const n=se(t);return!se(e)&&n},ce=(t,e,n,r)=>{N(bt(e),(e=>{t.removeEventListener(e,n,r)}))},ie=(t,e,n,r)=>{var o;const s=null==(o=r&&r.H)||o,l=r&&r.I||!1,c=r&&r.A||!1,i={passive:s,capture:l};return it(U,bt(e).map((e=>{const r=c?o=>{ce(t,e,r,l),n(o)}:n;return t.addEventListener(e,r,i),it(ce,t,e,r,l)})))},ae=t=>t.stopPropagation(),ue=t=>t.preventDefault(),de={x:0,y:0},pe=t=>{const e=t&&oe(t);return e?{x:e.left+r.scrollX,y:e.top+r.scrollY}:de},fe=(t,e,n)=>n?n.n?-t+0:n.i?e-t:t:t,he=(t,e)=>[fe(0,t,e),fe(t,t,e)],ye=(t,e,n)=>vt(0,1,fe(t,e,n)/e||0),ve=(t,e)=>{const{x:n,y:r}=S(e)?{x:e,y:e}:e||{};S(n)&&(t.scrollLeft=n),S(r)&&(t.scrollTop=r)},be=t=>({x:t.scrollLeft,y:t.scrollTop}),we=(t,e)=>{N(z(e),t)},ge=t=>{const e=new Map,n=(t,n)=>{if(t){const r=e.get(t);we((t=>{r&&r[t?"delete":"clear"](t)}),n)}else e.forEach((t=>{t.clear()})),e.clear()},r=(t,o)=>{if(O(t)){const r=e.get(t)||new Set;return e.set(t,r),we((t=>{P(t)&&r.add(t)}),o),it(n,t,o)}T(o)&&o&&n();const s=pt(t),l=[];return N(s,(e=>{const n=t[e];n&&I(l,r(e,n))})),it(U,l)};return r(t||{}),[r,n,(t,n)=>{N(j(e.get(t)),(t=>{n&&!_(n)?t.apply(0,n):t()}))}]},me=t=>JSON.stringify(t,((t,e)=>{if(P(e))throw 0;return e})),xe=(t,e)=>t?`${e}`.split(".").reduce(((t,e)=>t&&dt(t,e)?t[e]:void 0),t):void 0,$e={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[["img","load"]],debounce:[0,33],attributes:null,ignoreMutation:null},overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:"os-theme-dark",visibility:"auto",autoHide:"never",autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},Se=(t,e)=>{const n={};return N(R(pt(e),pt(t)),(r=>{const o=t[r],s=e[r];if(L(o)&&L(s))ft(n[r]={},Se(o,s)),yt(n[r])&&delete n[r];else if(dt(e,r)&&s!==o){let t=!0;if(E(o)||E(s))try{me(o)===me(s)&&(t=!1)}catch(c){}t&&(n[r]=s)}})),n},Oe=(t,e,n)=>r=>[xe(t,r),n||void 0!==xe(e,r)],Te=`data-overlayscrollbars`,Pe="os-environment",Ee=`${Pe}-scrollbar-hidden`,Le=`${Te}-initialize`,Ce=Te,De=`${Ce}-overflow-x`,ke=`${Ce}-overflow-y`,Me="overflowVisible",He="scrollbarPressed",Ae="updating",Ne="body",Ve=`${Te}-viewport`,Re="arrange",Ie="scrollbarHidden",je=Me,ze=`${Te}-padding`,_e=je,Be=`${Te}-content`,Ue="os-size-observer",Ze=`${Ue}-appear`,Fe=`${Ue}-listener`,Xe=`${Fe}-scroll`,We=`${Fe}-item`,Ye=`${We}-final`,qe="os-trinsic-observer",Ge="os-theme-none",Je="os-scrollbar",Ke=`${Je}-rtl`,Qe=`${Je}-horizontal`,tn=`${Je}-vertical`,en=`${Je}-track`,nn=`${Je}-handle`,rn=`${Je}-visible`,on=`${Je}-cornerless`,sn=`${Je}-interaction`,ln=`${Je}-unusable`,cn=`${Je}-auto-hide`,an=`${cn}-hidden`,un=`${Je}-wheel`,dn=`${en}-interactive`,pn=`${nn}-interactive`,fn={},hn={},yn=(t,e,n)=>pt(t).map((r=>{const{static:o,instance:s}=t[r],[l,c,i]=n||[],a=n?s:o;if(a){const t=n?a(l,c,e):a(e);return(i||hn)[r]=t}})),vn=t=>hn[t],bn="__osOptionsValidationPlugin",wn="__osSizeObserverPlugin",gn=(()=>({[wn]:{static:()=>(t,e,n)=>{const r=3333333,o="scroll",s=jt(`<div class="${We}" dir="ltr"><div class="${We}"><div class="${Ye}"></div></div><div class="${We}"><div class="${Ye}" style="width: 200%; height: 200%"></div></div></div>`),l=s[0],c=l.lastChild,u=l.firstChild,d=null==u?void 0:u.firstChild;let p,f=te(l),h=f,y=!1;const v=()=>{ve(u,r),ve(c,r)},b=t=>{p=0,y&&(f=h,e(!0===t))},w=t=>{h=te(l),y=!t||!ot(h,f),t?(ae(t),y&&!p&&(i(p),p=a(b))):b(!1===t),v()},g=[Vt(t,s),ie(u,o,w),ie(c,o,w)];return Et(t,Xe),Xt(d,{[Q]:r,[tt]:r}),a(v),[n?it(w,!1):v,g]}}}))(),mn=(t,e)=>{const{T:n}=e,[r,o]=t("showNativeOverlaidScrollbars");return[r&&n.x&&n.y,o]},xn=t=>0===t.indexOf(nt),$n=(t,e)=>{const{D:n}=t,r=t=>{const r=Wt(n,t);return[r,"scroll"===(e?e[t]:r)]},[o,s]=r(J),[l,c]=r(K);return{k:{x:o,y:l},R:{x:s,y:c}}},Sn=(t,e,n,r)=>{const o=e.x||e.y,s=(t,e)=>{const n=xn(t),r=n&&o?"hidden":"",s=e&&n&&t.replace(`${nt}-`,"")||r;return[e&&!n?t:"",xn(s)?"hidden":s]},[l,c]=s(n.x,e.x),[i,a]=s(n.y,e.y);return r[J]=c&&i?c:l,r[K]=a&&l?a:i,$n(t,r)},On="__osScrollbarsHidingPlugin",Tn=(()=>({[On]:{static:()=>({M:(t,e,n,r,o)=>{const{V:s,D:l}=t,{L:c,T:i,P:a}=r,u=!s&&!c&&(i.x||i.y),[d]=mn(o,r),p=t=>{const{R:e}=t,n=c||d?0:42,r=(t,e,r)=>[e&&!c?t?n:r:0,t&&!!n],[o,s]=r(i.x,e.x,a.x),[l,u]=r(i.y,e.y,a.y);return{U:{x:o,y:l},B:{x:s,y:u}}},f=(t,{N:n},r,o)=>{if(ft(o,{[q]:0,[G]:0,[Y]:0}),!s){const{U:s,B:l}=p(t),{x:c,y:i}=l,{x:a,y:u}=s,{j:d}=e,f=n?Y:q,h=n?X:F,y=d[f],v=d[G],b=d[h],w=d[W];o[Q]=`calc(100% + ${u+-1*y}px)`,o[f]=-u+y,o[G]=-a+v,r&&(o[h]=b+(i?u:0),o[W]=w+(c?a:0))}};return{F:p,q:(t,r,o)=>{if(u){const{j:s}=e,{U:c,B:i}=p(t),{x:a,y:u}=i,{x:d,y:f}=c,{N:h}=n,y=s[h?F:X],v=s.paddingTop,b=r.w+o.w,w=r.h+o.h,g={w:f&&u?`${f+b-y}px`:"",h:d&&a?`${d+w-v}px`:""};Xt(l,{"--os-vaw":g.w,"--os-vah":g.h})}return u},W:r=>{if(u){const o=r||$n(t),{j:s}=e,{B:c}=p(o),{x:i,y:a}=c,d={},h=t=>N(t,(t=>{d[t]=s[t]}));i&&h([G,Z,W]),a&&h([Y,q,X,F]);const y=Wt(l,pt(d));return $t(l,Ve,Re),Xt(l,d),[()=>{f(o,n,u,y),Xt(l,y),St(l,Ve,Re)},o]}return[ct]},X:f}},Y:()=>{let t={w:0,h:0},e=0;const n=()=>{const t=r.screen,e=t.deviceXDPI||0,n=t.logicalXDPI||1;return r.devicePixelRatio||e/n};return(r,o)=>{const s=Qt(),i={w:s.w-t.w,h:s.h-t.h};if(0===i.w&&0===i.h)return;const a=c(i.w),u=c(i.h),d={w:c(l(s.w/(t.w/100))),h:c(l(s.h/(t.h/100)))},p=n(),f=a>2&&u>2,h=!((t,e)=>{const n=c(t),r=c(e);return!(n===r||n+1===r||n-1===r)})(d.w,d.h);let y,v;return f&&h&&p!==e&&p>0&&([v,y]=o(),ft(r.P,v)),t=s,e=p,y}}})}}))(),Pn="__osClickScrollPlugin",En=(()=>({[Pn]:{static:()=>(t,e,n,r,o)=>{let s=0,l=ct;const c=i=>{l=A(i,i+r*Math.sign(n),133,((n,i,a)=>{t(n);const d=e();if(a&&!(o>=d&&o<=d+r)){if(s)c(n);else{const t=u((()=>{c(n)}),222);l=()=>{clearTimeout(t)}}s++}}))};return c(0),()=>l()}}}))();let Ln;const Cn=()=>(Ln||(Ln=(()=>{const t=(t,e,n,r)=>{Vt(t,e);const o=ee(e),s=te(e),l=re(n);return r&&At(e),{x:s.h-o.h+l.h,y:s.w-o.w+l.w}},{body:n}=document,o=jt(`<div class="${Pe}"><div></div></div>`)[0],s=o.firstChild,[l,,c]=ge(),[i,a]=e({o:t(n,o,s),u:st},it(t,n,o,s,!0)),[u]=a(),d=(t=>{let e=!1;const n=Et(t,Ee);try{e="none"===Wt(t,"scrollbar-width")||"none"===Wt(t,"display","::-webkit-scrollbar")}catch(o){}return n(),e})(o),p={x:0===u.x,y:0===u.y},f={elements:{host:null,padding:!d,viewport:t=>d&&t===t.ownerDocument.body&&t,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},h=ft({},$e),y=it(ft,{},h),b=it(ft,{},f),w={P:u,T:p,L:d,G:!!v,J:((t,e)=>{Xt(t,{[J]:et,[K]:et,direction:"rtl"}),ve(t,{x:0});const n=pe(t),r=pe(e);ve(t,{x:-999});const o=pe(e);return{i:n.x===r.x,n:r.x!==o.x}})(o,s),K:it(l,"r"),Z:b,tt:t=>ft(f,t)&&b(),nt:y,ot:t=>ft(h,t)&&y(),st:ft({},f),et:ft({},h)};return mt(o,"style"),At(o),r.addEventListener("resize",(()=>{let t;if(!(d||p.x&&p.y)){const e=vn(On);t=!!(e?e.Y():ct)(w,i)}c("r",[t])})),w})()),Ln),Dn=(t,e)=>P(e)?e.apply(0,t):e,kn=(t,e,n,r)=>{const o=x(r)?n:r;return Dn(t,o)||e.apply(0,t)},Mn=(t,e,n,r)=>{const o=x(r)?n:r,s=Dn(t,o);return!!s&&(k(s)?s:e.apply(0,t))},Hn=new WeakMap,An=t=>Hn.get(t),Nn=(t,e,n,r)=>{let o=!1;const{ct:s,rt:l,lt:c,it:i,ut:a,ft:u}=r||{},d=ut((()=>o&&n(!0)),{v:33,p:99}),[p,h]=((t,e,n)=>{let r=!1;const o=!!n&&new WeakMap,s=s=>{if(o&&n){const l=n.map((e=>{const[n,r]=e||[];return[r&&n?(s||Ct)(n,t):[],r]}));N(l,(n=>N(n[0],(s=>{const l=n[1],c=o.get(s)||[];if(t.contains(s)&&l){const t=ie(s,l,(n=>{r?(t(),o.delete(s)):e(n)}));o.set(s,I(c,t))}else U(c),o.delete(s)}))))}};return s(),[()=>{r=!0},s]})(t,d,c),y=l||[],v=R(s||[],y),b=(o,s)=>{if(!_(s)){const l=a||ct,c=u||ct,d=[],p=[];let f=!1,v=!1;if(N(s,(n=>{const{attributeName:o,target:s,type:a,oldValue:u,addedNodes:h,removedNodes:b}=n,w="attributes"===a,g="childList"===a,m=t===s,x=w&&o,$=x&&wt(s,o||"")||null,S=x&&u!==$,O=V(y,o)&&S;if(e&&(g||!m)){const e=w&&S,a=e&&i&&Dt(s,i),p=(a?!l(s,o,u,$):!w||e)&&!c(n,!!a,t,r);N(h,(t=>I(d,t))),N(b,(t=>I(d,t))),v=v||p}!e&&m&&S&&!l(s,o,u,$)&&(I(p,o),f=f||O)})),h((t=>B(d).reduce(((e,n)=>(I(e,Ct(t,n)),Dt(n,t)?I(e,n):e)),[]))),e)return!o&&v&&n(!1),[!1];if(!_(p)||f){const t=[B(p),f];return!o&&n.apply(0,t),t}}},w=new f(it(b,!1));return[()=>(w.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:v,subtree:e,childList:e,characterData:e}),o=!0,()=>{o&&(p(),w.disconnect(),o=!1)}),()=>{if(o)return d.m(),b(!0,w.takeRecords())}]},Vn=(t,n,r)=>{const o=3333333,{_t:s,dt:l}=r||{},c=vn(wn),{J:i}=Cn(),a=it(Yt,t),[u]=e({o:!1,_:!0});return()=>{const r=[],d=jt(`<div class="${Ue}"><div class="${Fe}"></div></div>`)[0],p=d.firstChild,f=t=>{const e=t instanceof ResizeObserverEntry,r=!e&&E(t);let l=!1,c=!1,a=!0;if(e){const[e,,n]=u(t.contentRect),r=se(e),o=le(e,n);c=!n||o,l=!c&&!r,a=!l}else r?[,a]=t:c=!0===t;if(s&&a){const e=r?t[0]:Yt(d);ve(d,{x:fe(o,o,e&&i),y:o})}l||n({vt:r?t:void 0,ht:!r,dt:c})};if(y){const t=new y((t=>f(t.pop())));t.observe(p),I(r,(()=>{t.disconnect()}))}else{if(!c)return ct;{const[t,e]=c(p,f,l);I(r,R([Et(d,Ze),ie(d,"animationstart",t)],e))}}if(s){const[t]=e({o:void 0},a);I(r,ie(d,"scroll",(e=>{const n=t(),[r,o,s]=n;o&&(Pt(p,"ltr rtl"),Et(p,r?"rtl":"ltr"),f([!!r,o,s])),ae(e)})))}return it(U,I(r,Vt(t,d)))}},Rn=(t,n)=>{let r;const o=It(qe),[s]=e({o:!1}),l=(t,e)=>{if(t){const r=s((t=>0===t.h||t.isIntersecting||t.intersectionRatio>0)(t)),[,o]=r;return o&&!e&&n(r)&&[r]}},c=(t,e)=>l(e.pop(),t);return[()=>{const e=[];if(h)r=new h(it(c,!1),{root:t}),r.observe(o),I(e,(()=>{r.disconnect()}));else{const t=()=>{const t=te(o);l(t)};I(e,Vn(o,t)()),t()}return it(U,I(e,Vt(t,o)))},()=>r&&c(!0,r.takeRecords())]},In=(t,n,r,o)=>{let s,l,c,i,a,u;const{L:d}=Cn(),p=`[${Ce}]`,f=`[${Ve}]`,h=["tabindex"],v=["wrap","cols","rows"],b=["id","class","style","open"],{gt:w,bt:g,D:m,wt:x,St:$,V:T,yt:L,Ot:C}=t,D={$t:!1,N:Yt(w)},k=Cn(),H=vn(On),[A]=e({u:ot,o:{w:0,h:0}},(()=>{const e=H&&H.M(t,n,D,k,r).W,o=L(je),s=!T&&L(Re),l=s&&be(m);C(je),T&&C(Ae,!0);const c=s&&e&&e()[0],i=ne(x),a=ne(m),u=re(m);return C(je,o),T&&C(Ae),c&&c(),ve(m,l),{w:a.w+i.w+u.w,h:a.h+i.h+u.h}})),I=$?v:R(b,v),j=ut(o,{v:()=>s,p:()=>l,S(t,e){const[n]=t,[r]=e;return[R(pt(n),pt(r)).reduce(((t,e)=>(t[e]=n[e]||r[e],t)),{})]}}),z=t=>{if(T){const e=Yt(w);ft(t,{Ct:u!==e}),ft(D,{N:e}),u=e}},_=t=>{N(t||h,(t=>{if(V(h,t)){const e=wt(g,t);O(e)?gt(m,t,e):mt(m,t)}}))},B=(t,e)=>{const[n,r]=t,s={xt:r};return ft(D,{$t:n}),!e&&o(s),s},U=({ht:t,vt:e,dt:n})=>{const r=(!t||n||e)&&d?j:o,[s,l]=e||[],c={ht:t||n,dt:n,Ct:l};z(c),e&&ft(D,{N:s}),r(c)},Z=(t,e)=>{const[,n]=A(),r={Ht:n};return z(r),n&&!e&&(t?o:j)(r),r},F=(t,e,n)=>{const r={It:e};return z(r),e&&!n?j(r):T||_(t),r},{K:X}=k,[W,Y]=x?Rn(g,B):[],q=!T&&Vn(g,U,{dt:!0,_t:!0}),[G,J]=Nn(g,!1,F,{rt:b,ct:R(b,h)}),K=T&&y&&new y((t=>{const e=t[t.length-1].contentRect;U({ht:!0,dt:le(e,a)}),a=e}));return[()=>{_(),K&&K.observe(g);const t=q&&q(),e=W&&W(),n=G(),r=X((t=>{const[,e]=A();j({zt:t,Ht:e})}));return()=>{K&&K.disconnect(),t&&t(),e&&e(),i&&i(),n(),r()}},({Et:t,At:e,Tt:n})=>{const r={},[o]=t("update.ignoreMutation"),[a,u]=t("update.attributes"),[d,h]=t("update.elementEvents"),[y,v]=t("update.debounce"),b=e||n;if(h||u){c&&c(),i&&i();const[t,e]=Nn(x||m,!0,Z,{ct:R(I,a||[]),lt:d,it:p,ft:(t,e)=>{const{target:n,attributeName:r}=t;return!(e||!r||T)&&((t,e,n)=>{const r=Ht(t,e),o=t&&((t,e)=>{const n=e?M(e)&&e:document;return n?n.querySelector(t):null})(n,r),s=Ht(o,e)===r;return!(!r||!o)&&(r===t||o===t||s&&Ht(Ht(t,n),e)!==r)})(n,p,f)||!!Ht(n,`.${Je}`)||!!(t=>P(o)&&o(t))(t)}});i=t(),c=e}if(v)if(j.m(),E(y)){const t=y[0],e=y[1];s=S(t)&&t,l=S(e)&&e}else S(y)?(s=y,l=!1):(s=!1,l=!1);if(b){const t=J(),e=Y&&Y(),n=c&&c();t&&ft(r,F(t[0],t[1],b)),e&&ft(r,B(e[0],b)),n&&ft(r,Z(n[0],b))}return z(r),r},D]},jn=(t,e,n,r)=>{const{Z:o,J:s}=Cn(),{scrollbars:l}=o(),{slot:c}=l,{gt:i,bt:a,D:u,Dt:d,kt:p,Rt:f,V:h}=e,{scrollbars:y}=d?{}:t,{slot:b}=y||{},w=new Map,g=t=>v&&new v({source:p,axis:t}),m=g("x"),x=g("y"),$=Mn([i,a,u],(()=>h&&f?i:a),c,b),S=(t,e)=>{if(e){const n=t?Q:tt,{Mt:r,Vt:o}=e,s=oe(o)[n],l=oe(r)[n];return vt(0,1,s/l||0)}const r=t?"x":"y",{Lt:o,Pt:s}=n,l=s[r],c=o[r];return vt(0,1,l/(l+c)||0)},O=(t,e)=>ft(t,e?{clear:["left"]}:{}),P=t=>{w.forEach(((e,n)=>{(!t||V(z(t),n))&&(N(e||[],(t=>{t&&t.cancel()})),w.delete(n))}))},E=(t,e,n,r)=>{const o=w.get(t)||[],s=o.find((t=>t&&t.timeline===e));s?s.effect=new KeyframeEffect(t,n,{composite:r}):w.set(t,R(o,[t.animate(n,{timeline:e,composite:r})]))},L=(t,e,n)=>{const r=n?Et:Pt;N(t,(t=>{r(t.Ut,e)}))},C=(t,e)=>{N(t,(t=>{const[n,r]=e(t);Xt(n,r)}))},D=(t,e)=>{C(t,(t=>{const{Vt:n}=t;return[n,{[e?Q:tt]:Zt(S(e))}]}))},k=(t,e)=>{const{Lt:r}=n,o=e?r.x:r.y,l=(t,n,r)=>Gt(Zt(((t,e,n,r)=>{const o=S(n,t);return 1/o*(1-o)*(r?1-e:e)||0})(t,ye(n,o,r),e,r)),e);if(m&&x)N(t,(t=>{const{Ut:n,Vt:r}=t,c=e&&Yt(n)&&s;E(r,e?m:x,O({transform:he(o,c).map((e=>l(t,e,c)))},c))}));else{const n=be(p);C(t,(t=>{const{Vt:r,Ut:o}=t;return[r,{transform:l(t,e?n.x:n.y,e&&Yt(o)&&s)}]}))}},M=t=>h&&!f&&Mt(t)===u,H=[],A=[],j=[],_=(t,e,n)=>{const r=T(n),o=!r||!n;(!r||n)&&L(A,t,e),o&&L(j,t,e)},B=t=>{const e=It(`${Je} ${t?Qe:tn}`),n=It(en),o=It(nn),s={Ut:e,Mt:n,Vt:o};return I(t?A:j,s),I(H,[Vt(e,n),Vt(n,o),it(At,e),P,r(s,_,k,t)]),s},Z=it(B,!0),F=it(B,!1);return Z(),F(),[{Bt:()=>{D(A,!0),D(j)},Nt:()=>{k(A,!0),k(j)},jt:()=>{if(h){const{Lt:t}=n,e=.5;if(m&&x)N(R(j,A),(({Ut:n})=>{if(M(n)){const r=(t,r,o)=>{const l=o&&Yt(n)&&s;E(n,t,O({transform:he(r-e,l).map((t=>Gt(Ft(t),o)))},l),"add")};r(m,t.x,!0),r(x,t.y)}else P(n)}));else{const e=be(p),n=n=>{const{Ut:r}=n,o=M(r)&&r,l=(t,e,n)=>{const r=e*ye(t,e,n);return Ft(n?-r:r)};return[o,{transform:o?Gt({x:l(e.x,t.x,Yt(r)&&s),y:l(e.y,t.y)}):""}]};C(A,n),C(j,n)}}},Ft:_,qt:{G:m,Wt:A,Xt:Z,Yt:it(C,A)},Gt:{G:x,Wt:j,Xt:F,Yt:it(C,j)}},()=>(Vt($,A[0].Ut),Vt($,j[0].Ut),it(U,H))]},zn=(t,e,n)=>{const{bt:r,kt:o,Jt:s}=e;return(e,c,i,a)=>{const{Ut:u,Mt:d,Vt:p}=e,[f,h]=at(333),[y,v]=at(),b=it(i,[e],a),w=!!o.scrollBy,g=`client${a?"X":"Y"}`,m=a?Q:tt,x=a?"left":"top",$=a?"w":"h",S=a?"x":"y",O=t=>t.propertyName.indexOf(m)>-1;let T=!0;return it(U,[ie(u,"pointerenter",(()=>{c(sn,!0)})),ie(u,"pointerleave pointercancel",(()=>{c(sn,!1)})),ie(u,"wheel",(t=>{const{deltaX:e,deltaY:n,deltaMode:s}=t;w&&T&&0===s&&Mt(u)===r&&o.scrollBy({left:e,top:n,behavior:"smooth"}),T=!1,c(un,!0),f((()=>{T=!0,c(un)})),ue(t)}),{H:!1,I:!0}),ie(p,"transitionstart",(t=>{if(O(t)){const t=()=>{b(),y(t)};t()}})),ie(p,"transitionend transitioncancel",(t=>{O(t)&&(v(),b())})),ie(u,"mousedown",it(ie,s,"click",ae,{A:!0,I:!0}),{I:!0}),(()=>{const e="pointerup pointerleave pointercancel lostpointercapture",c=(t,e)=>r=>{const{Lt:s}=n,l=te(d)[$]-te(p)[$],c=e*r/l*s[S];ve(o,{[S]:t+c})};return ie(d,"pointerdown",(n=>{const i=Ht(n.target,`.${nn}`)===p,a=i?p:d,u=t.scrollbars,{button:f,isPrimary:h,pointerType:y}=n,{pointers:v}=u;if(0===f&&h&&u[i?"dragScroll":"clickScroll"]&&(v||[]).includes(y)){const t=!i&&n.shiftKey,u=it(oe,p),f=it(oe,d),h=(t,e)=>(t||u())[x]-(e||f())[x],y=l(oe(o)[m])/te(o)[$]||1,v=c(be(o)[S]||0,1/y),b=n[g],w=u(),O=f(),T=w[m],P=h(w,O)+T/2,E=b-O[x],L=i?0:E-P,C=t=>{U(D),a.releasePointerCapture(t.pointerId)},D=[St(r,Ce,He),ie(s,e,C),ie(s,"selectstart",(t=>ue(t)),{H:!1}),ie(d,e,C),ie(d,"pointermove",(e=>{const n=e[g]-b;(i||t)&&v(L+n)}))];if(a.setPointerCapture(n.pointerId),t)v(L);else if(!i){const t=vn(Pn);t&&I(D,t(v,h,L,T,E))}}}))})(),h,v])}},_n=({wt:t})=>({Zt:e,un:n,Tt:r})=>{const{xt:o}=e||{},{$t:s}=n;t&&(o||r)&&Xt(t,{[tt]:s&&"100%"})},Bn=({bt:t,cn:n,D:r,V:o},s)=>{const[l,c]=e({u:lt,o:qt()},it(qt,t,"padding",""));return({Et:t,Zt:e,un:i,Tt:a})=>{let[u,d]=c(a);const{L:p}=Cn(),{ht:f,Ht:h,Ct:y}=e||{},{N:v}=i,[b,w]=t("paddingAbsolute");(f||d||a||h)&&([u,d]=l(a));const g=!o&&(w||y||d);if(g){const t=!b||!n&&!p,e=u.r+u.l,o=u.t+u.b,l={[q]:t&&!v?-e:0,[G]:t?-o:0,[Y]:t&&v?-e:0,top:t?-u.t:0,right:t?v?-u.r:"auto":0,left:t?v?"auto":-u.l:0,[Q]:t&&`calc(100% + ${e}px)`},c={[Z]:t?u.t:0,[F]:t?u.r:0,[W]:t?u.b:0,[X]:t?u.l:0};Xt(n||r,l),Xt(r,c),ft(s,{cn:u,fn:!t,j:n?c:ft({},l,c)})}return{_n:g}}},Un=(t,n)=>{const s=Cn(),{bt:l,cn:c,D:i,V:a,Ot:u,Rt:d,ln:p}=t,{L:f}=s,h=d&&a,y=it(o,0),v={u:ot,o:{w:0,h:0}},b={u:st,o:{x:et,y:et}},w=(t,e)=>{const n=r.devicePixelRatio%1!=0?1:0,o={w:y(t.w-e.w),h:y(t.h-e.h)};return{w:o.w>n?o.w:0,h:o.h>n?o.h:0}},[g,m]=e(v,it(re,i)),[x,$]=e(v,it(ne,i)),[S,O]=e(v),[T,P]=e(v),[E]=e(b),L=vn(On);return({Et:e,Zt:r,un:d,Tt:v},{_n:b})=>{const{ht:C,Ht:D,Ct:k,zt:M}=r||{},H=L&&L.M(t,n,d,s,e),{q:A,W:N,X:V}=H||{},[R,I]=mn(e,s),[j,z]=e("overflow"),_=C||b||D||k||M||I,B=xn(j.x),U=xn(j.y),Z=B||U;let F,X=m(v),W=$(v),Y=O(v),q=P(v);if(I&&f&&u(Ie,!R),_){Z&&u(je,!1);const[t,e]=N?N(F):[],[n,r]=X=g(v),[s,l]=W=x(v),c=ee(i),a=s,d=c;t&&t(),(l||r||I)&&e&&!R&&A&&A(e,s,n);const f=Qt(p),b={w:y(o(s.w,a.w)+n.w),h:y(o(s.h,a.h)+n.h)},m={w:y((h?f.w:d.w+y(c.w-s.w))+n.w),h:y((h?f.h:d.h+y(c.h-s.h))+n.h)};q=T(m),Y=S(w(b,m),v)}const[G,Q]=q,[tt,et]=Y,[nt,rt]=W,[ot,st]=X,lt={x:tt.w>0,y:tt.h>0},ct=B&&U&&(lt.x||lt.y)||B&&lt.x&&!lt.y||U&&lt.y&&!lt.x;if(b||k||M||st||rt||Q||et||z||I||_){const e={},n=Sn(t,lt,j,e);V&&V(n,d,!!A&&A(n,nt,ot),e),a?(gt(l,De,e[J]),gt(l,ke,e[K])):Xt(i,e)}Ot(l,Ce,Me,ct),Ot(c,ze,_e,ct),a||Ot(i,Ve,je,Z);const[it,at]=E($n(t).k);return ft(n,{k:it,Pt:{x:G.w,y:G.h},Lt:{x:tt.w,y:tt.h},en:lt}),{sn:at,tn:Q,nn:et}}},Zn=(t,e,n,r)=>{const o=Oe(e,{}),[s,l,c,i,a]=(t=>{const[e,n,r]=(t=>{const e=Cn(),{Z:n,L:r}=e,{elements:o}=n(),{host:s,padding:l,viewport:c,content:i}=o,a=k(t),u=a?{}:t,{elements:d}=u,{host:p,padding:f,viewport:h,content:y}=d||{},v=a?t:u.target,b=Dt(v,"textarea"),w=v.ownerDocument,g=w.documentElement,m=v===w.body,x=w.defaultView,$=()=>w.activeElement,S=t=>{t&&t.focus&&t.focus()},O=it(kn,[v]),T=it(Mn,[v]),P=it(Dn,[v]),E=it(It,""),L=it(O,E,c),C=it(T,E,i),D=L(h),M=D===v,H=M&&m,A=!M&&C(y),N=!M&&k(D)&&D===A,R=N&&!!P(i),j=R?L():D,z=R?A:C(),_=H?g:N?j:D,B=b?O(E,s,p):v,Z=N?z:A,F={gt:v,bt:H?_:B,D:_,cn:!M&&T(E,l,f),wt:Z,kt:H?g:_,Kt:H?w:_,rn:m?g:v,ln:x,Jt:w,St:b,Rt:m,Dt:a,V:M,an:N,yt:t=>((t,e,n)=>xt(t,e).C(n))(_,M?Ce:Ve,t),Ot:(t,e)=>Ot(_,M?Ce:Ve,t,e)},X=pt(F).reduce(((t,e)=>{const n=F[e];return I(t,!(!n||!k(n)||Mt(n))&&n)}),[]),W=t=>t?V(X,t):null,{gt:Y,bt:q,cn:G,D:J,wt:K}=F,Q=[()=>{mt(q,[Ce,Le]),mt(Y,Le),m&&mt(g,[Le,Ce])}],tt=b&&W(q);let et=b?Y:kt([K,J,G,q,Y].find((t=>!1===W(t))));const nt=H?Y:K||J,rt=it(U,Q);return[F,()=>{const t=$(),e=t=>{Vt(Mt(t),kt(t)),At(t)},n=t=>t?ie(t,"focusin focusout focus blur",(t=>{ae(t),t.stopImmediatePropagation()}),{I:!0,H:!1}):ct,o=n(t);if(gt(q,Ce,M?"viewport":"host"),gt(G,ze,""),gt(K,Be,""),M||(gt(J,Ve,""),m&&St(g,Ce,Ne)),tt&&(Rt(Y,q),I(Q,(()=>{Rt(q,Y),At(q)}))),Vt(nt,et),Vt(q,G),Vt(G||q,!M&&J),Vt(J,K),I(Q,[o,()=>{const t=$(),r=n(t);mt(G,ze),mt(K,Be),mt(J,[De,ke,Ve]),W(K)&&e(K),W(J)&&e(J),W(G)&&e(G),S(t),r()}]),r&&!M&&(St(J,Ve,Ie),I(Q,it(mt,J,Ve))),M||x.top!==x||t!==v)S(t);else{const t="tabindex",e=wt(J,t);gt(J,t,"-1"),S(J);const n=()=>e?gt(J,t,e):mt(J,t),r=ie(w,"pointerdown keydown",(()=>{n(),r()}));I(Q,[n,r])}return o(),et=0,rt},rt]})(t),o={cn:{t:0,r:0,b:0,l:0},fn:!1,j:{[q]:0,[G]:0,[Y]:0,[Z]:0,[F]:0,[W]:0,[X]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:et,y:et},en:{x:!1,y:!1}},{gt:s,D:l,V:c}=e,{L:i,T:a}=Cn(),u=!i&&(a.x||a.y),d=[_n(e),Bn(e,o),Un(e,o)];return[n,t=>{const e={},n=u&&be(l),r=c?St(l,Ce,Ae):ct;return N(d,(n=>{ft(e,n(t,e)||{})})),r(),ve(l,n),!c&&ve(s,0),e},o,e,r]})(t),[u,d,p]=In(i,c,o,(t=>{b({},t)})),[f,h,,y]=((t,e,n,r,o,s)=>{let l,c,i,a,u,d=ct,p=0;const[f,h]=at(),[y,v]=at(),[b,w]=at(100),[g,m]=at(100),[x,$]=at(100),[S,O]=at((()=>p)),[T,P]=jn(t,o,r,zn(e,o,r)),{bt:E,Kt:L,Rt:C}=o,{Ft:D,Bt:k,Nt:M,jt:H}=T,A=t=>{D(cn,t,!0),D(cn,t,!1)},N=(t,e)=>{if(O(),t)D(an);else{const t=it(D,an,!0);p>0&&!e?S(t):t()}},V=t=>"mouse"===t.pointerType,R=t=>{V(t)&&(a=c,a&&N(!0))},j=[w,O,m,$,v,h,()=>d(),ie(E,"pointerover",R,{A:!0}),ie(E,"pointerenter",R),ie(E,"pointerleave",(t=>{V(t)&&(a=!1,c&&N(!1))})),ie(E,"pointermove",(t=>{V(t)&&l&&f((()=>{w(),N(!0),g((()=>{l&&N(!1)}))}))})),ie(L,"scroll",(t=>{y((()=>{M(),i&&N(!0),b((()=>{i&&!a&&N(!1)}))})),s(t),H()}))];return[()=>it(U,I(j,P())),({Et:t,Tt:e,Zt:o,Qt:s})=>{const{tn:a,nn:f,sn:h}=s||{},{Ct:y,dt:v}=o||{},{N:b}=n,{T:w}=Cn(),{k:g,en:m}=r,[$,S]=t("showNativeOverlaidScrollbars"),[O,T]=t("scrollbars.theme"),[P,E]=t("scrollbars.visibility"),[V,R]=t("scrollbars.autoHide"),[I,j]=t("scrollbars.autoHideSuspend"),[z]=t("scrollbars.autoHideDelay"),[_,B]=t("scrollbars.dragScroll"),[U,Z]=t("scrollbars.clickScroll"),[F,X]=t("overflow"),W=v&&!e,Y=m.x||m.y,q=a||f||y||e,G=h||E||X,J=$&&w.x&&w.y,K=(t,e,n)=>{const r=t.includes("scroll")&&("visible"===P||"auto"===P&&"scroll"===e);return D(rn,r,n),r};if(p=z,W&&(I&&Y?(A(!1),d(),x((()=>{d=ie(L,"scroll",it(A,!0),{A:!0})}))):A(!0)),S&&D(Ge,J),T&&(D(u),D(O,!0),u=O),j&&!I&&A(!0),R&&(l="move"===V,c="leave"===V,i="never"!==V,N(!i,!0)),B&&D(pn,_),Z&&D(dn,U),G){const t=K(F.x,g.x,!0),e=K(F.y,g.y,!1);D(on,!(t&&e))}q&&(k(),M(),H(),D(ln,!m.x,!0),D(ln,!m.y,!1),D(Ke,b&&!C))},{},T]})(t,e,p,c,i,r),v=t=>pt(t).some((e=>!!t[e])),b=(t,r)=>{const{dn:o,Tt:s,At:c,vn:i}=t,a=o||{},u=!!s,f={Et:Oe(e,a,u),dn:a,Tt:u};if(i)return h(f),!1;const y=r||d(ft({},f,{At:c})),b=l(ft({},f,{un:p,Zt:y}));h(ft({},f,{Zt:y,Qt:b}));const w=v(y),g=v(b),m=w||g||!yt(a)||u;return m&&n(t,{Zt:y,Qt:b}),m};return[()=>{const{rn:t,D:e}=i,n=be(t),r=[u(),s(),f()];return ve(e,n),it(U,r)},b,()=>({hn:p,pn:c}),{gn:i,bn:y},a]},Fn=(t,e,n)=>{const{nt:r}=Cn(),o=k(t),s=o?t:t.target,l=An(s);if(e&&!l){let l=!1;const c=[],i={},a=t=>{const e=ht(t,!0),n=vn(bn);return n?n(e,!0):e},u=ft({},r(),a(e)),[d,p,f]=ge(),[h,y,v]=ge(n),b=(t,e)=>{v(t,e),f(t,e)},[w,g,m,S,O]=Zn(t,u,(({dn:t,Tt:e},{Zt:n,Qt:r})=>{const{ht:o,Ct:s,xt:l,Ht:c,It:i,dt:a}=n,{tn:u,nn:d,sn:p}=r;b("updated",[P,{updateHints:{sizeChanged:!!o,directionChanged:!!s,heightIntrinsicChanged:!!l,overflowEdgeChanged:!!u,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!c,hostMutation:!!i,appear:!!a},changedOptions:t||{},force:!!e}])}),(t=>b("scroll",[P,t]))),T=t=>{(t=>{Hn.delete(t)})(s),U(c),l=!0,b("destroyed",[P,t]),p(),y()},P={options(t,e){if(t){const n=e?r():{},o=Se(u,ft(n,a(t)));yt(o)||(ft(u,o),g({dn:o}))}return ft({},u)},on:h,off:(t,e)=>{t&&e&&y(t,e)},state(){const{hn:t,pn:e}=m(),{N:n}=t,{Pt:r,Lt:o,k:s,en:c,cn:i,fn:a}=e;return ft({},{overflowEdge:r,overflowAmount:o,overflowStyle:s,hasOverflow:c,padding:i,paddingAbsolute:a,directionRTL:n,destroyed:l})},elements(){const{gt:t,bt:e,cn:n,D:r,wt:o,kt:s,Kt:l}=S.gn,{qt:c,Gt:i}=S.bn,a=t=>{const{Vt:e,Mt:n,Ut:r}=t;return{scrollbar:r,track:n,handle:e}},u=t=>{const{Wt:e,Xt:n}=t,r=a(e[0]);return ft({},r,{clone:()=>{const t=a(n());return g({vn:!0}),t}})};return ft({},{target:t,host:e,padding:n||r,viewport:r,content:o||r,scrollOffsetElement:s,scrollEventElement:l,scrollbarHorizontal:u(c),scrollbarVertical:u(i)})},update:t=>g({Tt:t,At:!0}),destroy:it(T,!1),plugin:t=>i[pt(t)[0]]};return I(c,[O]),((t,e)=>{Hn.set(t,e)})(s,P),yn(fn,Fn,[P,d,i]),((t,e)=>{const{nativeScrollbarsOverlaid:n,body:r}=e||{},{T:o,L:s,Z:l}=Cn(),{nativeScrollbarsOverlaid:c,body:i}=l().cancel,a=null!=n?n:c,u=x(r)?i:r,d=(o.x||o.y)&&a,p=t&&($(u)?!s:u);return!!d||!!p})(S.gn.Rt,!o&&t.cancel)?(T(!0),P):(I(c,w()),b("initialized",[P]),P.update(!0),P)}return l};return Fn.plugin=t=>{const e=E(t),n=e?t:[t],r=n.map((t=>yn(t,Fn)[0]));return(t=>{N(t,(t=>N(t,((e,n)=>{fn[n]=t[n]}))))})(n),e?r:r[0]},Fn.valid=t=>{const e=t&&t.elements,n=P(e)&&e();return D(n)&&!!An(n.target)},Fn.env=()=>{const{P:t,T:e,L:n,J:r,G:o,st:s,et:l,Z:c,tt:i,nt:a,ot:u}=Cn();return ft({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,rtlScrollBehavior:r,scrollTimeline:o,staticDefaultInitialization:s,staticDefaultOptions:l,getDefaultInitialization:c,setDefaultInitialization:i,getDefaultOptions:a,setDefaultOptions:u})},t.ClickScrollPlugin=En,t.OverlayScrollbars=Fn,t.ScrollbarsHidingPlugin=Tn,t.SizeObserverPlugin=gn,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t}({});
var OverlayScrollbarsGlobal=function(t){"use strict";const e=(t,e)=>{const{o:n,u:r,_:o}=t;let s,l=n;const c=(t,e)=>{const n=l,c=t,i=e||(r?!r(n,c):n!==c);return(i||o)&&(l=c,s=n),[l,i,s]};return[e?t=>c(e(l,s),t):c,t=>[l,!!t,s]]},n="undefined"!=typeof window&&"undefined"!=typeof document,r=n?window:{},o=Math.max,s=Math.min,l=Math.round,c=Math.abs,i=r.cancelAnimationFrame,a=r.requestAnimationFrame,u=r.setTimeout,d=r.clearTimeout,p=t=>void 0!==r[t]?r[t]:void 0,f=p("MutationObserver"),h=p("IntersectionObserver"),y=p("ResizeObserver"),v=p("ScrollTimeline"),b=n&&Node.ELEMENT_NODE,{toString:w,hasOwnProperty:g}=Object.prototype,m=/^\[object (.+)\]$/,x=t=>void 0===t,$=t=>null===t,S=t=>"number"==typeof t,O=t=>"string"==typeof t,T=t=>"boolean"==typeof t,P=t=>"function"==typeof t,L=t=>Array.isArray(t),C=t=>"object"==typeof t&&!L(t)&&!$(t),E=t=>{const e=!!t&&t.length,n=S(e)&&e>-1&&e%1==0;return!(!(L(t)||!P(t)&&n)||e>0&&C(t)&&!(e-1 in t))},D=t=>{if(!t||!C(t)||"object"!==(t=>x(t)||$(t)?`${t}`:w.call(t).replace(m,"$1").toLowerCase())(t))return!1;let e;const n="constructor",r=t[n],o=r&&r.prototype,s=g.call(t,n),l=o&&g.call(o,"isPrototypeOf");if(r&&!s&&!l)return!1;for(e in t);return x(e)||g.call(t,e)},k=t=>{const e=HTMLElement;return!!t&&(e?t instanceof e:t.nodeType===b)},M=t=>{const e=Element;return!!t&&(e?t instanceof e:t.nodeType===b)},H=()=>performance.now(),A=(t,e,n,r,s)=>{let l=0;const c=H(),u=o(0,n),d=n=>{const i=H(),p=i-c>=u,f=n?1:1-(o(0,c+u-i)/u||0),h=(e-t)*(P(s)?s(f,f*u,0,1,u):f)+t,y=p||1===f;r&&r(h,f,y),l=y?0:a((()=>d()))};return d(),t=>{i(l),t&&d(t)}};function N(t,e){if(E(t))for(let n=0;n<t.length&&!1!==e(t[n],n,t);n++);else t&&N(Object.keys(t),(n=>e(t[n],n,t)));return t}const V=(t,e)=>t.indexOf(e)>=0,_=(t,e)=>t.concat(e),R=(t,e,n)=>(n||O(e)||!E(e)?t.push(e):Array.prototype.push.apply(t,e),t),I=t=>Array.from(t||[]),j=t=>L(t)?t:[t],z=t=>!!t&&!t.length,B=t=>I(new Set(t)),U=(t,e,n)=>{N(t,(t=>t&&t.apply(void 0,e||[]))),!n&&(t.length=0)},Z="paddingTop",F="paddingRight",X="paddingLeft",W="paddingBottom",Y="marginLeft",q="marginRight",G="marginBottom",J="overflowX",K="overflowY",Q="width",tt="height",et="hidden",nt="visible",rt=(t,e,n,r)=>{if(t&&e){let o=!0;return N(n,(n=>{(r?r(t[n]):t[n])!==(r?r(e[n]):e[n])&&(o=!1)})),o}return!1},ot=(t,e)=>rt(t,e,["w","h"]),st=(t,e)=>rt(t,e,["x","y"]),lt=(t,e)=>rt(t,e,["t","r","b","l"]),ct=()=>{},it=(t,...e)=>t.bind(0,...e),at=t=>{let e;const n=t?u:a,r=t?d:i;return[o=>{r(e),e=n(o,P(t)?t():t)},()=>r(e)]},ut=(t,e)=>{let n,r,o,s=ct;const{v:l,p:c,S:p}=e||{},f=function(e){s(),d(n),n=r=void 0,s=ct,t.apply(this,e)},h=t=>p&&r?p(r,t):t,y=()=>{s!==ct&&f(h(o)||o)},v=function(){const t=I(arguments),e=P(l)?l():l;if(S(e)&&e>=0){const l=P(c)?c():c,p=S(l)&&l>=0,v=e>0?u:a,b=e>0?d:i,w=h(t)||t,g=f.bind(0,w);s();const m=v(g,e);s=()=>b(m),p&&!n&&(n=u(y,l)),r=o=w}else f(t)};return v.m=y,v},dt=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),pt=t=>t?Object.keys(t):[],ft=(t,e,n,r,o,s,l)=>{const c=[e,n,r,o,s,l];return"object"==typeof t&&!$(t)||P(t)||(t={}),N(c,(e=>{N(e,((n,r)=>{const o=e[r];if(t===o)return!0;const s=L(o);if(o&&D(o)){const e=t[r];let n=e;s&&!L(e)?n=[]:s||D(e)||(n={}),t[r]=ft(n,o)}else t[r]=s?o.slice():o}))})),t},ht=(t,e)=>N(ft({},t),((t,n,r)=>{void 0===t?delete r[n]:e&&t&&D(t)&&(r[n]=ht(t,e))})),yt=t=>{for(const e in t)return!1;return!0},vt=(t,e,n)=>o(t,s(e,n)),bt=t=>I(new Set((L(t)?t:(t||"").split(" ")).filter((t=>t)))),wt=(t,e)=>t&&t.getAttribute(e),gt=(t,e,n)=>{N(bt(e),(e=>{t&&t.setAttribute(e,n||"")}))},mt=(t,e)=>{N(bt(e),(e=>t&&t.removeAttribute(e)))},xt=(t,e)=>{const n=bt(wt(t,e)),r=it(gt,t,e),o=(t,e)=>{const r=new Set(n);return N(bt(t),(t=>r[e](t))),I(r).join(" ")};return{O:t=>r(o(t,"delete")),$:t=>r(o(t,"add")),C:t=>{const e=bt(t);return e.reduce(((t,e)=>t&&n.includes(e)),e.length>0)}}},$t=(t,e,n)=>{xt(t,e).O(n)},St=(t,e,n)=>(xt(t,e).$(n),it($t,t,e,n)),Ot=(t,e,n,r)=>{(r?St:$t)(t,e,n)},Tt=t=>xt(t,"class"),Pt=(t,e)=>{Tt(t).O(e)},Lt=(t,e)=>(Tt(t).$(e),it(Pt,t,e)),Ct=(t,e)=>{const n=[],r=e?M(e)&&e:document;return r?R(n,r.querySelectorAll(t)):n},Et=(t,e)=>!!M(t)&&t.matches(e),Dt=t=>Et(t,"body"),kt=t=>t?I(t.childNodes):[],Mt=t=>t&&t.parentElement,Ht=(t,e)=>M(t)&&t.closest(e),At=t=>{if(E(t))N(I(t),(t=>At(t)));else if(t){const e=Mt(t);e&&e.removeChild(t)}},Nt=(t,e,n)=>{if(n&&t){let r,o=e;return E(n)?(r=document.createDocumentFragment(),N(n,(t=>{t===o&&(o=t.previousSibling),r.appendChild(t)}))):r=n,e&&(o?o!==e&&(o=o.nextSibling):o=t.firstChild),t.insertBefore(r,o||null),()=>At(n)}return ct},Vt=(t,e)=>Nt(t,null,e),_t=(t,e)=>Nt(Mt(t),t&&t.nextSibling,e),Rt=t=>{const e=document.createElement("div");return gt(e,"class",t),e},It=t=>{const e=Rt();return e.innerHTML=t.trim(),N(kt(e),(t=>At(t)))},jt=/^--/,zt=(t,e)=>t.getPropertyValue(e)||t[e]||"",Bt=t=>{const e=t||0;return isFinite(e)?e:0},Ut=t=>Bt(parseFloat(t||"")),Zt=t=>`${(100*Bt(t)).toFixed(3)}%`,Ft=t=>`${Bt(t)}px`;function Xt(t,e){t&&N(e,((e,n)=>{try{const r=t.style,o=S(e)?Ft(e):(e||"")+"";jt.test(n)?r.setProperty(n,o):r[n]=o}catch(o){}}))}function Wt(t,e,n){const o=O(e);let s=o?"":{};if(t){const l=r.getComputedStyle(t,n)||t.style;s=o?zt(l,e):e.reduce(((t,e)=>(t[e]=zt(l,e),t)),s)}return s}const Yt=t=>"rtl"===Wt(t,"direction"),qt=(t,e,n)=>{const r=e?`${e}-`:"",o=n?`-${n}`:"",s=`${r}top${o}`,l=`${r}right${o}`,c=`${r}bottom${o}`,i=`${r}left${o}`,a=Wt(t,[s,l,c,i]);return{t:Ut(a[s]),r:Ut(a[l]),b:Ut(a[c]),l:Ut(a[i])}},Gt=(t,e)=>`translate${C(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`}`,Jt={w:0,h:0},Kt=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:Jt,Qt=t=>Kt("inner",t||r),te=it(Kt,"offset"),ee=it(Kt,"client"),ne=it(Kt,"scroll"),re=t=>{const e=parseFloat(Wt(t,Q))||0,n=parseFloat(Wt(t,tt))||0;return{w:e-l(e),h:n-l(n)}},oe=t=>t.getBoundingClientRect(),se=t=>!(!t||!t[tt]&&!t[Q]),le=(t,e)=>{const n=se(t);return!se(e)&&n},ce=(t,e,n,r)=>{N(bt(e),(e=>{t.removeEventListener(e,n,r)}))},ie=(t,e,n,r)=>{var o;const s=null==(o=r&&r.H)||o,l=r&&r.I||!1,c=r&&r.A||!1,i={passive:s,capture:l};return it(U,bt(e).map((e=>{const r=c?o=>{ce(t,e,r,l),n(o)}:n;return t.addEventListener(e,r,i),it(ce,t,e,r,l)})))},ae=t=>t.stopPropagation(),ue=t=>t.preventDefault(),de={x:0,y:0},pe=t=>{const e=t&&oe(t);return e?{x:e.left+r.scrollX,y:e.top+r.scrollY}:de},fe=(t,e,n)=>n?n.n?-t+0:n.i?e-t:t:t,he=(t,e)=>[fe(0,t,e),fe(t,t,e)],ye=(t,e,n)=>vt(0,1,fe(t,e,n)/e||0),ve=(t,e)=>{const{x:n,y:r}=S(e)?{x:e,y:e}:e||{};S(n)&&(t.scrollLeft=n),S(r)&&(t.scrollTop=r)},be=t=>({x:t.scrollLeft,y:t.scrollTop}),we=(t,e)=>{N(j(e),t)},ge=t=>{const e=new Map,n=(t,n)=>{if(t){const r=e.get(t);we((t=>{r&&r[t?"delete":"clear"](t)}),n)}else e.forEach((t=>{t.clear()})),e.clear()},r=(t,o)=>{if(O(t)){const r=e.get(t)||new Set;return e.set(t,r),we((t=>{P(t)&&r.add(t)}),o),it(n,t,o)}T(o)&&o&&n();const s=pt(t),l=[];return N(s,(e=>{const n=t[e];n&&R(l,r(e,n))})),it(U,l)};return r(t||{}),[r,n,(t,n)=>{N(I(e.get(t)),(t=>{n&&!z(n)?t.apply(0,n):t()}))}]},me=t=>JSON.stringify(t,((t,e)=>{if(P(e))throw 0;return e})),xe=(t,e)=>t?`${e}`.split(".").reduce(((t,e)=>t&&dt(t,e)?t[e]:void 0),t):void 0,$e={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[["img","load"]],debounce:[0,33],attributes:null,ignoreMutation:null},overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:"os-theme-dark",visibility:"auto",autoHide:"never",autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},Se=(t,e)=>{const n={};return N(_(pt(e),pt(t)),(r=>{const o=t[r],s=e[r];if(C(o)&&C(s))ft(n[r]={},Se(o,s)),yt(n[r])&&delete n[r];else if(dt(e,r)&&s!==o){let t=!0;if(L(o)||L(s))try{me(o)===me(s)&&(t=!1)}catch(c){}t&&(n[r]=s)}})),n},Oe=(t,e,n)=>r=>[xe(t,r),n||void 0!==xe(e,r)],Te=`data-overlayscrollbars`,Pe="os-environment",Le=`${Pe}-scrollbar-hidden`,Ce=`${Te}-initialize`,Ee=Te,De=`${Ee}-overflow-x`,ke=`${Ee}-overflow-y`,Me="overflowVisible",He="scrollbarPressed",Ae="updating",Ne="body",Ve=`${Te}-viewport`,_e="arrange",Re="scrollbarHidden",Ie=Me,je=`${Te}-padding`,ze=Ie,Be=`${Te}-content`,Ue="os-size-observer",Ze=`${Ue}-appear`,Fe=`${Ue}-listener`,Xe=`${Fe}-scroll`,We=`${Fe}-item`,Ye=`${We}-final`,qe="os-trinsic-observer",Ge="os-theme-none",Je="os-scrollbar",Ke=`${Je}-rtl`,Qe=`${Je}-horizontal`,tn=`${Je}-vertical`,en=`${Je}-track`,nn=`${Je}-handle`,rn=`${Je}-visible`,on=`${Je}-cornerless`,sn=`${Je}-interaction`,ln=`${Je}-unusable`,cn=`${Je}-auto-hide`,an=`${cn}-hidden`,un=`${Je}-wheel`,dn=`${en}-interactive`,pn=`${nn}-interactive`,fn={},hn={},yn=(t,e,n)=>pt(t).map((r=>{const{static:o,instance:s}=t[r],[l,c,i]=n||[],a=n?s:o;if(a){const t=n?a(l,c,e):a(e);return(i||hn)[r]=t}})),vn=t=>hn[t],bn="__osOptionsValidationPlugin",wn="__osSizeObserverPlugin",gn=(()=>({[wn]:{static:()=>(t,e,n)=>{const r=3333333,o="scroll",s=It(`<div class="${We}" dir="ltr"><div class="${We}"><div class="${Ye}"></div></div><div class="${We}"><div class="${Ye}" style="width: 200%; height: 200%"></div></div></div>`),l=s[0],c=l.lastChild,u=l.firstChild,d=null==u?void 0:u.firstChild;let p,f=te(l),h=f,y=!1;const v=()=>{ve(u,r),ve(c,r)},b=t=>{p=0,y&&(f=h,e(!0===t))},w=t=>{h=te(l),y=!t||!ot(h,f),t?(ae(t),y&&!p&&(i(p),p=a(b))):b(!1===t),v()},g=[Vt(t,s),ie(u,o,w),ie(c,o,w)];return Lt(t,Xe),Xt(d,{[Q]:r,[tt]:r}),a(v),[n?it(w,!1):v,g]}}}))(),mn=(t,e)=>{const{T:n}=e,[r,o]=t("showNativeOverlaidScrollbars");return[r&&n.x&&n.y,o]},xn=t=>0===t.indexOf(nt),$n=(t,e)=>{const{D:n}=t,r=t=>{const r=Wt(n,t);return[r,"scroll"===(e?e[t]:r)]},[o,s]=r(J),[l,c]=r(K);return{k:{x:o,y:l},R:{x:s,y:c}}},Sn=(t,e,n,r)=>{const o=e.x||e.y,s=(t,e)=>{const n=xn(t),r=n&&o?"hidden":"",s=e&&n&&t.replace(`${nt}-`,"")||r;return[e&&!n?t:"",xn(s)?"hidden":s]},[l,c]=s(n.x,e.x),[i,a]=s(n.y,e.y);return r[J]=c&&i?c:l,r[K]=a&&l?a:i,$n(t,r)},On="__osScrollbarsHidingPlugin",Tn=(()=>({[On]:{static:()=>({M:(t,e,n,r,o)=>{const{V:s,D:l}=t,{L:c,T:i,P:a}=r,u=!s&&!c&&(i.x||i.y),[d]=mn(o,r),p=t=>{const{R:e}=t,n=c||d?0:42,r=(t,e,r)=>[e&&!c?t?n:r:0,t&&!!n],[o,s]=r(i.x,e.x,a.x),[l,u]=r(i.y,e.y,a.y);return{U:{x:o,y:l},B:{x:s,y:u}}},f=(t,{N:n},r,o)=>{if(ft(o,{[q]:0,[G]:0,[Y]:0}),!s){const{U:s,B:l}=p(t),{x:c,y:i}=l,{x:a,y:u}=s,{j:d}=e,f=n?Y:q,h=n?X:F,y=d[f],v=d[G],b=d[h],w=d[W];o[Q]=`calc(100% + ${u+-1*y}px)`,o[f]=-u+y,o[G]=-a+v,r&&(o[h]=b+(i?u:0),o[W]=w+(c?a:0))}};return{F:p,q:(t,r,o)=>{if(u){const{j:s}=e,{U:c,B:i}=p(t),{x:a,y:u}=i,{x:d,y:f}=c,{N:h}=n,y=s[h?F:X],v=s.paddingTop,b=r.w+o.w,w=r.h+o.h,g={w:f&&u?`${f+b-y}px`:"",h:d&&a?`${d+w-v}px`:""};Xt(l,{"--os-vaw":g.w,"--os-vah":g.h})}return u},W:r=>{if(u){const o=r||$n(t),{j:s}=e,{B:c}=p(o),{x:i,y:a}=c,d={},h=t=>N(t,(t=>{d[t]=s[t]}));i&&h([G,Z,W]),a&&h([Y,q,X,F]);const y=Wt(l,pt(d));return $t(l,Ve,_e),Xt(l,d),[()=>{f(o,n,u,y),Xt(l,y),St(l,Ve,_e)},o]}return[ct]},X:f}},Y:()=>{let t={w:0,h:0},e=0;const n=()=>{const t=r.screen,e=t.deviceXDPI||0,n=t.logicalXDPI||1;return r.devicePixelRatio||e/n};return(r,o)=>{const s=Qt(),i={w:s.w-t.w,h:s.h-t.h};if(0===i.w&&0===i.h)return;const a=c(i.w),u=c(i.h),d={w:c(l(s.w/(t.w/100))),h:c(l(s.h/(t.h/100)))},p=n(),f=a>2&&u>2,h=!((t,e)=>{const n=c(t),r=c(e);return!(n===r||n+1===r||n-1===r)})(d.w,d.h);let y,v;return f&&h&&p!==e&&p>0&&([v,y]=o(),ft(r.P,v)),t=s,e=p,y}}})}}))(),Pn="__osClickScrollPlugin",Ln=(()=>({[Pn]:{static:()=>(t,e,n,r,o)=>{let s=0,l=ct;const c=i=>{l=A(i,i+r*Math.sign(n),133,((n,i,a)=>{t(n);const d=e();if(a&&!(o>=d&&o<=d+r)){if(s)c(n);else{const t=u((()=>{c(n)}),222);l=()=>{clearTimeout(t)}}s++}}))};return c(0),()=>l()}}}))();let Cn;const En=()=>(Cn||(Cn=(()=>{const t=(t,e,n,r)=>{Vt(t,e);const o=ee(e),s=te(e),l=re(n);return r&&At(e),{x:s.h-o.h+l.h,y:s.w-o.w+l.w}},{body:n}=document,o=It(`<div class="${Pe}"><div></div></div>`)[0],s=o.firstChild,[l,,c]=ge(),[i,a]=e({o:t(n,o,s),u:st},it(t,n,o,s,!0)),[u]=a(),d=(t=>{let e=!1;const n=Lt(t,Le);try{e="none"===Wt(t,"scrollbar-width")||"none"===Wt(t,"display","::-webkit-scrollbar")}catch(o){}return n(),e})(o),p={x:0===u.x,y:0===u.y},f={elements:{host:null,padding:!d,viewport:t=>d&&Dt(t)&&t,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},h=ft({},$e),y=it(ft,{},h),b=it(ft,{},f),w={P:u,T:p,L:d,G:!!v,J:((t,e)=>{Xt(t,{[J]:et,[K]:et,direction:"rtl"}),ve(t,{x:0});const n=pe(t),r=pe(e);ve(t,{x:-999});const o=pe(e);return{i:n.x===r.x,n:r.x!==o.x}})(o,s),K:it(l,"r"),Z:b,tt:t=>ft(f,t)&&b(),nt:y,ot:t=>ft(h,t)&&y(),st:ft({},f),et:ft({},h)};return mt(o,"style"),At(o),r.addEventListener("resize",(()=>{let t;if(!(d||p.x&&p.y)){const e=vn(On);t=!!(e?e.Y():ct)(w,i)}c("r",[t])})),w})()),Cn),Dn=(t,e)=>P(e)?e.apply(0,t):e,kn=(t,e,n,r)=>{const o=x(r)?n:r;return Dn(t,o)||e.apply(0,t)},Mn=(t,e,n,r)=>{const o=x(r)?n:r,s=Dn(t,o);return!!s&&(k(s)?s:e.apply(0,t))},Hn=new WeakMap,An=t=>Hn.get(t),Nn=(t,e,n,r)=>{let o=!1;const{ct:s,rt:l,lt:c,it:i,ut:a,ft:u}=r||{},d=ut((()=>o&&n(!0)),{v:33,p:99}),[p,h]=((t,e,n)=>{let r=!1;const o=!!n&&new WeakMap,s=s=>{if(o&&n){const l=n.map((e=>{const[n,r]=e||[];return[r&&n?(s||Ct)(n,t):[],r]}));N(l,(n=>N(n[0],(s=>{const l=n[1],c=o.get(s)||[];if(t.contains(s)&&l){const t=ie(s,l,(n=>{r?(t(),o.delete(s)):e(n)}));o.set(s,R(c,t))}else U(c),o.delete(s)}))))}};return s(),[()=>{r=!0},s]})(t,d,c),y=l||[],v=_(s||[],y),b=(o,s)=>{if(!z(s)){const l=a||ct,c=u||ct,d=[],p=[];let f=!1,v=!1;if(N(s,(n=>{const{attributeName:o,target:s,type:a,oldValue:u,addedNodes:h,removedNodes:b}=n,w="attributes"===a,g="childList"===a,m=t===s,x=w&&o,$=x&&wt(s,o||"")||null,S=x&&u!==$,O=V(y,o)&&S;if(e&&(g||!m)){const e=w&&S,a=e&&i&&Et(s,i),p=(a?!l(s,o,u,$):!w||e)&&!c(n,!!a,t,r);N(h,(t=>R(d,t))),N(b,(t=>R(d,t))),v=v||p}!e&&m&&S&&!l(s,o,u,$)&&(R(p,o),f=f||O)})),h((t=>B(d).reduce(((e,n)=>(R(e,Ct(t,n)),Et(n,t)?R(e,n):e)),[]))),e)return!o&&v&&n(!1),[!1];if(!z(p)||f){const t=[B(p),f];return!o&&n.apply(0,t),t}}},w=new f(it(b,!1));return[()=>(w.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:v,subtree:e,childList:e,characterData:e}),o=!0,()=>{o&&(p(),w.disconnect(),o=!1)}),()=>{if(o)return d.m(),b(!0,w.takeRecords())}]},Vn=(t,n,r)=>{const o=3333333,{dt:s,_t:l}=r||{},c=vn(wn),{J:i}=En(),a=it(Yt,t),[u]=e({o:!1,_:!0});return()=>{const r=[],d=It(`<div class="${Ue}"><div class="${Fe}"></div></div>`)[0],p=d.firstChild,f=t=>{const e=t instanceof ResizeObserverEntry,r=!e&&L(t);let l=!1,c=!1,a=!0;if(e){const[e,,n]=u(t.contentRect),r=se(e),o=le(e,n);c=!n||o,l=!c&&!r,a=!l}else r?[,a]=t:c=!0===t;if(s&&a){const e=r?t[0]:Yt(d);ve(d,{x:fe(o,o,e&&i),y:o})}l||n({vt:r?t:void 0,ht:!r,_t:c})};if(y){const t=new y((t=>f(t.pop())));t.observe(p),R(r,(()=>{t.disconnect()}))}else{if(!c)return ct;{const[t,e]=c(p,f,l);R(r,_([Lt(d,Ze),ie(d,"animationstart",t)],e))}}if(s){const[t]=e({o:void 0},a);R(r,ie(d,"scroll",(e=>{const n=t(),[r,o,s]=n;o&&(Pt(p,"ltr rtl"),Lt(p,r?"rtl":"ltr"),f([!!r,o,s])),ae(e)})))}return it(U,R(r,Vt(t,d)))}},_n=(t,n)=>{let r;const o=Rt(qe),[s]=e({o:!1}),l=(t,e)=>{if(t){const r=s((t=>0===t.h||t.isIntersecting||t.intersectionRatio>0)(t)),[,o]=r;return o&&!e&&n(r)&&[r]}},c=(t,e)=>l(e.pop(),t);return[()=>{const e=[];if(h)r=new h(it(c,!1),{root:t}),r.observe(o),R(e,(()=>{r.disconnect()}));else{const t=()=>{const t=te(o);l(t)};R(e,Vn(o,t)()),t()}return it(U,R(e,Vt(t,o)))},()=>r&&c(!0,r.takeRecords())]},Rn=(t,n,r,o)=>{let s,l,c,i,a,u;const{L:d}=En(),p=`[${Ee}]`,f=`[${Ve}]`,h=["tabindex"],v=["wrap","cols","rows"],b=["id","class","style","open"],{gt:w,bt:g,D:m,wt:x,St:$,V:T,yt:C,Ot:E}=t,D={$t:!1,N:Yt(w)},k=En(),H=vn(On),[A]=e({u:ot,o:{w:0,h:0}},(()=>{const e=H&&H.M(t,n,D,k,r).W,o=C(Ie),s=!T&&C(_e),l=s&&be(m);E(Ie),T&&E(Ae,!0);const c=s&&e&&e()[0],i=ne(x),a=ne(m),u=re(m);return E(Ie,o),T&&E(Ae),c&&c(),ve(m,l),{w:a.w+i.w+u.w,h:a.h+i.h+u.h}})),R=$?v:_(b,v),I=ut(o,{v:()=>s,p:()=>l,S(t,e){const[n]=t,[r]=e;return[_(pt(n),pt(r)).reduce(((t,e)=>(t[e]=n[e]||r[e],t)),{})]}}),j=t=>{if(T){const e=Yt(w);ft(t,{Ct:u!==e}),ft(D,{N:e}),u=e}},z=t=>{N(t||h,(t=>{if(V(h,t)){const e=wt(g,t);O(e)?gt(m,t,e):mt(m,t)}}))},B=(t,e)=>{const[n,r]=t,s={xt:r};return ft(D,{$t:n}),!e&&o(s),s},U=({ht:t,vt:e,_t:n})=>{const r=(!t||n||e)&&d?I:o,[s,l]=e||[],c={ht:t||n,_t:n,Ct:l};j(c),e&&ft(D,{N:s}),r(c)},Z=(t,e)=>{const[,n]=A(),r={Ht:n};return j(r),n&&!e&&(t?o:I)(r),r},F=(t,e,n)=>{const r={zt:e};return j(r),e&&!n?I(r):T||z(t),r},{K:X}=k,[W,Y]=x?_n(g,B):[],q=!T&&Vn(g,U,{_t:!0,dt:!0}),[G,J]=Nn(g,!1,F,{rt:b,ct:_(b,h)}),K=T&&y&&new y((t=>{const e=t[t.length-1].contentRect;U({ht:!0,_t:le(e,a)}),a=e}));return[()=>{z(),K&&K.observe(g);const t=q&&q(),e=W&&W(),n=G(),r=X((t=>{const[,e]=A();I({It:t,Ht:e})}));return()=>{K&&K.disconnect(),t&&t(),e&&e(),i&&i(),n(),r()}},({Et:t,At:e,Tt:n})=>{const r={},[o]=t("update.ignoreMutation"),[a,u]=t("update.attributes"),[d,h]=t("update.elementEvents"),[y,v]=t("update.debounce"),b=e||n;if(h||u){c&&c(),i&&i();const[t,e]=Nn(x||m,!0,Z,{ct:_(R,a||[]),lt:d,it:p,ft:(t,e)=>{const{target:n,attributeName:r}=t;return!(e||!r||T)&&((t,e,n)=>{const r=Ht(t,e),o=t&&((t,e)=>{const n=e?M(e)&&e:document;return n?n.querySelector(t):null})(n,r),s=Ht(o,e)===r;return!(!r||!o)&&(r===t||o===t||s&&Ht(Ht(t,n),e)!==r)})(n,p,f)||!!Ht(n,`.${Je}`)||!!(t=>P(o)&&o(t))(t)}});i=t(),c=e}if(v)if(I.m(),L(y)){const t=y[0],e=y[1];s=S(t)&&t,l=S(e)&&e}else S(y)?(s=y,l=!1):(s=!1,l=!1);if(b){const t=J(),e=Y&&Y(),n=c&&c();t&&ft(r,F(t[0],t[1],b)),e&&ft(r,B(e[0],b)),n&&ft(r,Z(n[0],b))}return j(r),r},D]},In=(t,e,n,r)=>{const{Z:o,J:s}=En(),{scrollbars:l}=o(),{slot:c}=l,{gt:i,bt:a,D:u,Dt:d,kt:p,Rt:f,V:h}=e,{scrollbars:y}=d?{}:t,{slot:b}=y||{},w=new Map,g=t=>v&&new v({source:p,axis:t}),m=g("x"),x=g("y"),$=Mn([i,a,u],(()=>h&&f?i:a),c,b),S=(t,e)=>{if(e){const n=t?Q:tt,{Mt:r,Vt:o}=e,s=oe(o)[n],l=oe(r)[n];return vt(0,1,s/l||0)}const r=t?"x":"y",{Lt:o,Pt:s}=n,l=s[r],c=o[r];return vt(0,1,l/(l+c)||0)},O=(t,e)=>ft(t,e?{clear:["left"]}:{}),P=t=>{w.forEach(((e,n)=>{(!t||V(j(t),n))&&(N(e||[],(t=>{t&&t.cancel()})),w.delete(n))}))},L=(t,e,n,r)=>{const o=w.get(t)||[],s=o.find((t=>t&&t.timeline===e));s?s.effect=new KeyframeEffect(t,n,{composite:r}):w.set(t,_(o,[t.animate(n,{timeline:e,composite:r})]))},C=(t,e,n)=>{const r=n?Lt:Pt;N(t,(t=>{r(t.Ut,e)}))},E=(t,e)=>{N(t,(t=>{const[n,r]=e(t);Xt(n,r)}))},D=(t,e)=>{E(t,(t=>{const{Vt:n}=t;return[n,{[e?Q:tt]:Zt(S(e))}]}))},k=(t,e)=>{const{Lt:r}=n,o=e?r.x:r.y,l=(t,n,r)=>Gt(Zt(((t,e,n,r)=>{const o=S(n,t);return 1/o*(1-o)*(r?1-e:e)||0})(t,ye(n,o,r),e,r)),e);if(m&&x)N(t,(t=>{const{Ut:n,Vt:r}=t,c=e&&Yt(n)&&s;L(r,e?m:x,O({transform:he(o,c).map((e=>l(t,e,c)))},c))}));else{const n=be(p);E(t,(t=>{const{Vt:r,Ut:o}=t;return[r,{transform:l(t,e?n.x:n.y,e&&Yt(o)&&s)}]}))}},M=t=>h&&!f&&Mt(t)===u,H=[],A=[],I=[],z=(t,e,n)=>{const r=T(n),o=!r||!n;(!r||n)&&C(A,t,e),o&&C(I,t,e)},B=t=>{const e=Rt(`${Je} ${t?Qe:tn}`),n=Rt(en),o=Rt(nn),s={Ut:e,Mt:n,Vt:o};return R(t?A:I,s),R(H,[Vt(e,n),Vt(n,o),it(At,e),P,r(s,z,k,t)]),s},Z=it(B,!0),F=it(B,!1);return Z(),F(),[{Bt:()=>{D(A,!0),D(I)},Nt:()=>{k(A,!0),k(I)},jt:()=>{if(h){const{Lt:t}=n,e=.5;if(m&&x)N(_(I,A),(({Ut:n})=>{if(M(n)){const r=(t,r,o)=>{const l=o&&Yt(n)&&s;L(n,t,O({transform:he(r-e,l).map((t=>Gt(Ft(t),o)))},l),"add")};r(m,t.x,!0),r(x,t.y)}else P(n)}));else{const e=be(p),n=n=>{const{Ut:r}=n,o=M(r)&&r,l=(t,e,n)=>{const r=e*ye(t,e,n);return Ft(n?-r:r)};return[o,{transform:o?Gt({x:l(e.x,t.x,Yt(r)&&s),y:l(e.y,t.y)}):""}]};E(A,n),E(I,n)}}},Ft:z,qt:{G:m,Wt:A,Xt:Z,Yt:it(E,A)},Gt:{G:x,Wt:I,Xt:F,Yt:it(E,I)}},()=>(Vt($,A[0].Ut),Vt($,I[0].Ut),it(U,H))]},jn=(t,e,n,r)=>{const{bt:o,kt:s,Jt:c}=e;return(e,i,a,u)=>{const{Ut:d,Mt:p,Vt:f}=e,[h,y]=at(333),[v,b]=at(),w=it(a,[e],u),g=!!s.scrollBy,m=`client${u?"X":"Y"}`,x=u?Q:tt,$=u?"left":"top",S=u?"w":"h",O=u?"x":"y",T=t=>t.propertyName.indexOf(x)>-1;let P=!0;return it(U,[ie(d,"pointerenter",(()=>{i(sn,!0)})),ie(d,"pointerleave pointercancel",(()=>{i(sn,!1)})),ie(d,"wheel",(t=>{const{deltaX:e,deltaY:n,deltaMode:r}=t;g&&P&&0===r&&Mt(d)===o&&s.scrollBy({left:e,top:n,behavior:"smooth"}),P=!1,i(un,!0),h((()=>{P=!0,i(un)})),ue(t)}),{H:!1,I:!0}),ie(f,"pointermove pointerleave",r),ie(f,"transitionstart",(t=>{if(T(t)){const t=()=>{w(),v(t)};t()}})),ie(f,"transitionend transitioncancel",(t=>{T(t)&&(b(),w())})),ie(d,"mousedown",it(ie,c,"click",ae,{A:!0,I:!0}),{I:!0}),(()=>{const e="pointerup pointerleave pointercancel lostpointercapture",r=(t,e)=>r=>{const{Lt:o}=n,l=te(p)[S]-te(f)[S],c=e*r/l*o[O];ve(s,{[O]:t+c})};return ie(p,"pointerdown",(n=>{const i=Ht(n.target,`.${nn}`)===f,a=i?f:p,u=t.scrollbars,{button:d,isPrimary:h,pointerType:y}=n,{pointers:v}=u;if(0===d&&h&&u[i?"dragScroll":"clickScroll"]&&(v||[]).includes(y)){const t=!i&&n.shiftKey,u=it(oe,f),d=it(oe,p),h=(t,e)=>(t||u())[$]-(e||d())[$],y=l(oe(s)[x])/te(s)[S]||1,v=r(be(s)[O]||0,1/y),b=n[m],w=u(),g=d(),T=w[x],P=h(w,g)+T/2,L=b-g[$],C=i?0:L-P,E=t=>{U(D),a.releasePointerCapture(t.pointerId)},D=[St(o,Ee,He),ie(c,e,E),ie(c,"selectstart",(t=>ue(t)),{H:!1}),ie(p,e,E),ie(p,"pointermove",(e=>{const n=e[m]-b;(i||t)&&v(C+n)}))];if(a.setPointerCapture(n.pointerId),t)v(C);else if(!i){const t=vn(Pn);t&&R(D,t(v,h,C,T,L))}}}))})(),y,b])}},zn=({wt:t})=>({Zt:e,an:n,Tt:r})=>{const{xt:o}=e||{},{$t:s}=n;t&&(o||r)&&Xt(t,{[tt]:s&&"100%"})},Bn=({bt:t,cn:n,D:r,V:o},s)=>{const[l,c]=e({u:lt,o:qt()},it(qt,t,"padding",""));return({Et:t,Zt:e,an:i,Tt:a})=>{let[u,d]=c(a);const{L:p}=En(),{ht:f,Ht:h,Ct:y}=e||{},{N:v}=i,[b,w]=t("paddingAbsolute");(f||d||a||h)&&([u,d]=l(a));const g=!o&&(w||y||d);if(g){const t=!b||!n&&!p,e=u.r+u.l,o=u.t+u.b,l={[q]:t&&!v?-e:0,[G]:t?-o:0,[Y]:t&&v?-e:0,top:t?-u.t:0,right:t?v?-u.r:"auto":0,left:t?v?"auto":-u.l:0,[Q]:t&&`calc(100% + ${e}px)`},c={[Z]:t?u.t:0,[F]:t?u.r:0,[W]:t?u.b:0,[X]:t?u.l:0};Xt(n||r,l),Xt(r,c),ft(s,{cn:u,un:!t,j:n?c:ft({},l,c)})}return{fn:g}}},Un=(t,n)=>{const s=En(),{bt:l,cn:c,D:i,V:a,Ot:u,Rt:d,ln:p}=t,{L:f}=s,h=d&&a,y=it(o,0),v={u:ot,o:{w:0,h:0}},b={u:st,o:{x:et,y:et}},w=(t,e)=>{const n=r.devicePixelRatio%1!=0?1:0,o={w:y(t.w-e.w),h:y(t.h-e.h)};return{w:o.w>n?o.w:0,h:o.h>n?o.h:0}},[g,m]=e(v,it(re,i)),[x,$]=e(v,it(ne,i)),[S,O]=e(v),[T,P]=e(v),[L]=e(b),C=vn(On);return({Et:e,Zt:r,an:d,Tt:v},{fn:b})=>{const{ht:E,Ht:D,Ct:k,It:M}=r||{},H=C&&C.M(t,n,d,s,e),{q:A,W:N,X:V}=H||{},[_,R]=mn(e,s),[I,j]=e("overflow"),z=E||b||D||k||M||R,B=xn(I.x),U=xn(I.y),Z=B||U;let F,X=m(v),W=$(v),Y=O(v),q=P(v);if(R&&f&&u(Re,!_),z){Z&&u(Ie,!1);const[t,e]=N?N(F):[],[n,r]=X=g(v),[s,l]=W=x(v),c=ee(i),a=s,d=c;t&&t(),(l||r||R)&&e&&!_&&A&&A(e,s,n);const f=Qt(p),b={w:y(o(s.w,a.w)+n.w),h:y(o(s.h,a.h)+n.h)},m={w:y((h?f.w:d.w+y(c.w-s.w))+n.w),h:y((h?f.h:d.h+y(c.h-s.h))+n.h)};q=T(m),Y=S(w(b,m),v)}const[G,Q]=q,[tt,et]=Y,[nt,rt]=W,[ot,st]=X,lt={x:tt.w>0,y:tt.h>0},ct=B&&U&&(lt.x||lt.y)||B&&lt.x&&!lt.y||U&&lt.y&&!lt.x;if(b||k||M||st||rt||Q||et||j||R||z){const e={},n=Sn(t,lt,I,e);V&&V(n,d,!!A&&A(n,nt,ot),e),a?(gt(l,De,e[J]),gt(l,ke,e[K])):Xt(i,e)}Ot(l,Ee,Me,ct),Ot(c,je,ze,ct),a||Ot(i,Ve,Ie,Z);const[it,at]=L($n(t).k);return ft(n,{k:it,Pt:{x:G.w,y:G.h},Lt:{x:tt.w,y:tt.h},en:lt}),{sn:at,tn:Q,nn:et}}},Zn=(t,e,n,r)=>{const o=Oe(e,{}),[s,l,c,i,a]=(t=>{const[e,n,r]=(t=>{const e=En(),{Z:n,L:r}=e,{elements:o}=n(),{host:s,padding:l,viewport:c,content:i}=o,a=k(t),u=a?{}:t,{elements:d}=u,{host:p,padding:f,viewport:h,content:y}=d||{},v=a?t:u.target,b=Dt(v),w=Et(v,"textarea"),g=v.ownerDocument,m=g.documentElement,x=g.defaultView,$=()=>g.activeElement,S=t=>{t&&t.focus&&t.focus()},O=it(kn,[v]),T=it(Mn,[v]),P=it(Rt,""),L=it(O,P,c),C=it(T,P,i),E=L(h),D=E===v,M=D&&b,H=!D&&C(y),A=!D&&E===H,N=M?m:E,_=w?O(P,s,p):v,I=M?N:_,j=!D&&T(P,l,f),z=!A&&H,B=[z,N,j,I].map((t=>k(t)&&!Mt(t)&&t)),Z=t=>t&&V(B,t),F=Z(N)?v:N,X={gt:v,bt:I,D:N,cn:j,wt:z,kt:M?m:N,Kt:M?g:N,rn:b?m:F,ln:x,Jt:g,St:w,Rt:b,Dt:a,V:D,yt:t=>((t,e,n)=>xt(t,e).C(n))(N,D?Ee:Ve,t),Ot:(t,e)=>Ot(N,D?Ee:Ve,t,e)},{gt:W,bt:Y,cn:q,D:G,wt:J}=X,K=[()=>{mt(Y,[Ee,Ce]),mt(W,Ce),b&&mt(m,[Ce,Ee])}],Q=w&&Z(Y);let tt=w?W:kt([J,G,q,Y,W].find((t=>t&&!Z(t))));const et=M?W:J||G,nt=it(U,K);return[X,()=>{const t=$(),e=t=>{Vt(Mt(t),kt(t)),At(t)},n=t=>t?ie(t,"focusin focusout focus blur",(t=>{ae(t),t.stopImmediatePropagation()}),{I:!0,H:!1}):ct,o=n(t);if(gt(Y,Ee,D?"viewport":"host"),gt(q,je,""),gt(J,Be,""),D||(gt(G,Ve,""),b&&St(m,Ee,Ne)),Q&&(_t(W,Y),R(K,(()=>{_t(Y,W),At(Y)}))),Vt(et,tt),Vt(Y,q),Vt(q||Y,!D&&G),Vt(G,J),R(K,[o,()=>{const t=$(),r=n(t);mt(q,je),mt(J,Be),mt(G,[De,ke,Ve]),Z(J)&&e(J),Z(G)&&e(G),Z(q)&&e(q),S(t),r()}]),r&&!D&&(St(G,Ve,Re),R(K,it(mt,G,Ve))),D||x.top!==x||t!==v)S(t);else{const t="tabindex",e=wt(G,t);gt(G,t,"-1"),S(G);const n=()=>e?gt(G,t,e):mt(G,t),r=ie(g,"pointerdown keydown",(()=>{n(),r()}));R(K,[n,r])}return o(),tt=0,nt},nt]})(t),o={cn:{t:0,r:0,b:0,l:0},un:!1,j:{[q]:0,[G]:0,[Y]:0,[Z]:0,[F]:0,[W]:0,[X]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:et,y:et},en:{x:!1,y:!1}},{gt:s,D:l,V:c}=e,{L:i,T:a}=En(),u=!i&&(a.x||a.y),d=[zn(e),Bn(e,o),Un(e,o)];return[n,t=>{const e={},n=u&&be(l),r=c?St(l,Ee,Ae):ct;return N(d,(n=>{ft(e,n(t,e)||{})})),r(),ve(l,n),!c&&ve(s,0),e},o,e,r]})(t),[u,d,p]=Rn(i,c,o,(t=>{b({},t)})),[f,h,,y]=((t,e,n,r,o,s)=>{let l,c,i,a,u=ct,d=0;const p=()=>!i&&!c,f=t=>"mouse"===t.pointerType,[h,y]=at(),[v,b]=at(100),[w,g]=at(100),[m,x]=at((()=>d)),[$,S]=In(t,o,r,jn(e,o,r,(t=>f(t)&&p()&&M()))),{bt:O,Kt:T,Rt:P}=o,{Ft:L,Bt:C,Nt:E,jt:D}=$,k=(t,e)=>{if(x(),t)L(an);else{const t=it(L,an,!0);d>0&&!e?m(t):t()}},M=()=>{k(!0),v((()=>{k(!1)}))},H=t=>{L(cn,t,!0),L(cn,t,!1)},A=t=>{f(t)&&c&&k(!0)},N=[x,b,g,y,()=>u(),ie(O,"pointerover",A,{A:!0}),ie(O,"pointerenter",A),ie(O,"pointerleave",(t=>{f(t)&&c&&k(!1)})),ie(O,"pointermove",(t=>{f(t)&&l&&M()})),ie(T,"scroll",(t=>{h((()=>{E(),p()&&M()})),s(t),D()}))];return[()=>it(U,R(N,S())),({Et:t,Tt:e,Zt:o,Qt:s})=>{const{tn:p,nn:f,sn:h}=s||{},{Ct:y,_t:v}=o||{},{N:b}=n,{T:g}=En(),{k:m,en:x}=r,[$,S]=t("showNativeOverlaidScrollbars"),[O,M]=t("scrollbars.theme"),[A,N]=t("scrollbars.visibility"),[V,_]=t("scrollbars.autoHide"),[R,I]=t("scrollbars.autoHideSuspend"),[j]=t("scrollbars.autoHideDelay"),[z,B]=t("scrollbars.dragScroll"),[U,Z]=t("scrollbars.clickScroll"),[F,X]=t("overflow"),W=v&&!e,Y=x.x||x.y,q=p||f||y||e,G=h||N||X,J=$&&g.x&&g.y,K=(t,e,n)=>{const r=t.includes("scroll")&&("visible"===A||"auto"===A&&"scroll"===e);return L(rn,r,n),r};if(d=j,W&&(R&&Y?(H(!1),u(),w((()=>{u=ie(T,"scroll",it(H,!0),{A:!0})}))):H(!0)),S&&L(Ge,J),M&&(L(a),L(O,!0),a=O),I&&!R&&H(!0),_&&(l="move"===V,c="leave"===V,i="never"===V,k(i,!0)),B&&L(pn,z),Z&&L(dn,U),G){const t=K(F.x,m.x,!0),e=K(F.y,m.y,!1);L(on,!(t&&e))}q&&(C(),E(),D(),L(ln,!x.x,!0),L(ln,!x.y,!1),L(Ke,b&&!P))},{},$]})(t,e,p,c,i,r),v=t=>pt(t).some((e=>!!t[e])),b=(t,r)=>{const{dn:o,Tt:s,At:c,_n:i}=t,a=o||{},u=!!s,f={Et:Oe(e,a,u),dn:a,Tt:u};if(i)return h(f),!1;const y=r||d(ft({},f,{At:c})),b=l(ft({},f,{an:p,Zt:y}));h(ft({},f,{Zt:y,Qt:b}));const w=v(y),g=v(b),m=w||g||!yt(a)||u;return m&&n(t,{Zt:y,Qt:b}),m};return[()=>{const{rn:t,D:e}=i,n=be(t),r=[u(),s(),f()];return ve(e,n),it(U,r)},b,()=>({vn:p,hn:c}),{pn:i,gn:y},a]},Fn=(t,e,n)=>{const{nt:r}=En(),o=k(t),s=o?t:t.target,l=An(s);if(e&&!l){let l=!1;const c=[],i={},a=t=>{const e=ht(t,!0),n=vn(bn);return n?n(e,!0):e},u=ft({},r(),a(e)),[d,p,f]=ge(),[h,y,v]=ge(n),b=(t,e)=>{v(t,e),f(t,e)},[w,g,m,S,O]=Zn(t,u,(({dn:t,Tt:e},{Zt:n,Qt:r})=>{const{ht:o,Ct:s,xt:l,Ht:c,zt:i,_t:a}=n,{tn:u,nn:d,sn:p}=r;b("updated",[P,{updateHints:{sizeChanged:!!o,directionChanged:!!s,heightIntrinsicChanged:!!l,overflowEdgeChanged:!!u,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!c,hostMutation:!!i,appear:!!a},changedOptions:t||{},force:!!e}])}),(t=>b("scroll",[P,t]))),T=t=>{(t=>{Hn.delete(t)})(s),U(c),l=!0,b("destroyed",[P,t]),p(),y()},P={options(t,e){if(t){const n=e?r():{},o=Se(u,ft(n,a(t)));yt(o)||(ft(u,o),g({dn:o}))}return ft({},u)},on:h,off:(t,e)=>{t&&e&&y(t,e)},state(){const{vn:t,hn:e}=m(),{N:n}=t,{Pt:r,Lt:o,k:s,en:c,cn:i,un:a}=e;return ft({},{overflowEdge:r,overflowAmount:o,overflowStyle:s,hasOverflow:c,padding:i,paddingAbsolute:a,directionRTL:n,destroyed:l})},elements(){const{gt:t,bt:e,cn:n,D:r,wt:o,kt:s,Kt:l}=S.pn,{qt:c,Gt:i}=S.gn,a=t=>{const{Vt:e,Mt:n,Ut:r}=t;return{scrollbar:r,track:n,handle:e}},u=t=>{const{Wt:e,Xt:n}=t,r=a(e[0]);return ft({},r,{clone:()=>{const t=a(n());return g({_n:!0}),t}})};return ft({},{target:t,host:e,padding:n||r,viewport:r,content:o||r,scrollOffsetElement:s,scrollEventElement:l,scrollbarHorizontal:u(c),scrollbarVertical:u(i)})},update:t=>g({Tt:t,At:!0}),destroy:it(T,!1),plugin:t=>i[pt(t)[0]]};return R(c,[O]),((t,e)=>{Hn.set(t,e)})(s,P),yn(fn,Fn,[P,d,i]),((t,e)=>{const{nativeScrollbarsOverlaid:n,body:r}=e||{},{T:o,L:s,Z:l}=En(),{nativeScrollbarsOverlaid:c,body:i}=l().cancel,a=null!=n?n:c,u=x(r)?i:r,d=(o.x||o.y)&&a,p=t&&($(u)?!s:u);return!!d||!!p})(S.pn.Rt,!o&&t.cancel)?(T(!0),P):(R(c,w()),b("initialized",[P]),P.update(!0),P)}return l};return Fn.plugin=t=>{const e=L(t),n=e?t:[t],r=n.map((t=>yn(t,Fn)[0]));return(t=>{N(t,(t=>N(t,((e,n)=>{fn[n]=t[n]}))))})(n),e?r:r[0]},Fn.valid=t=>{const e=t&&t.elements,n=P(e)&&e();return D(n)&&!!An(n.target)},Fn.env=()=>{const{P:t,T:e,L:n,J:r,G:o,st:s,et:l,Z:c,tt:i,nt:a,ot:u}=En();return ft({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,rtlScrollBehavior:r,scrollTimeline:o,staticDefaultInitialization:s,staticDefaultOptions:l,getDefaultInitialization:c,setDefaultInitialization:i,getDefaultOptions:a,setDefaultOptions:u})},t.ClickScrollPlugin=Ln,t.OverlayScrollbars=Fn,t.ScrollbarsHidingPlugin=Tn,t.SizeObserverPlugin=gn,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t}({});
# Changelog
## 2.7.0
### Improvements
- Improvements for running in `deno` and `bun`.
- Initialization as the `body` element is now detected as such when the tag name of the target element is `"body"`. Previously this detection was done with `target === target.ownerDocument.body` which would not work when creating a new body element in memory.
- If a non generated `elements.viewport` element is provided during initialization its scroll position will be taken as the initial scroll position instead of the scroll position of the `target` element.
- When interacting with the scrollbars itself the `scrollbars.autoHideDelay` will now apply when the scrollbars would be auto hidden when the interaction ends.
## 2.6.1

@@ -4,0 +13,0 @@

{
"name": "overlayscrollbars",
"version": "2.6.1",
"version": "2.7.0",
"description": "A scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.",

@@ -5,0 +5,0 @@ "author": "Rene Haas | KingSora",

@@ -35,3 +35,3 @@ <div align="center">

- **Fully Accessible** - Native scroll behavior is completely preserved
- Can be run on the server - **SSR**, **SSG** and **ISR** support
- Can be run on the server (`Node`, `Deno` and `Bun`) - **SSR**, **SSG** and **ISR** support
- Tested on various devices - **Mobile**, **Desktop** and **Tablet**

@@ -43,3 +43,3 @@ - Tested with various (and mixed) inputs - **Mouse**, **Touch** and **Pen**

- Bidirectional - LTR or RTL direction support
- Supports usage on the `body` element
- Supports the `body` element
- Supports all **virtual scrolling** libraries

@@ -46,0 +46,0 @@ - Simple and effective scrollbar styling

@@ -364,3 +364,2 @@ type CacheValues<T> = [value: T, changed: boolean, previous?: T];

_viewportIsTarget: boolean;
_viewportIsContent: boolean;
_viewportHasClass: (viewportAttributeClassName: string) => boolean;

@@ -367,0 +366,0 @@ _viewportAddRemoveClass: (viewportAttributeClassName: string, add?: boolean) => void;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc