diff --git a/docs/404.html b/docs/404.html index 224209de..505b73ff 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1 +1 @@ -404: This page could not be found.OverlayScrollbars

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.OverlayScrollbars

404

This page could not be found.

\ No newline at end of file diff --git a/docs/_next/static/pHTXy3iaf19S1yo6GdEgf/_buildManifest.js b/docs/_next/static/IbnVYJPYee4sjOzc9Cwqx/_buildManifest.js similarity index 100% rename from docs/_next/static/pHTXy3iaf19S1yo6GdEgf/_buildManifest.js rename to docs/_next/static/IbnVYJPYee4sjOzc9Cwqx/_buildManifest.js diff --git a/docs/_next/static/pHTXy3iaf19S1yo6GdEgf/_ssgManifest.js b/docs/_next/static/IbnVYJPYee4sjOzc9Cwqx/_ssgManifest.js similarity index 100% rename from docs/_next/static/pHTXy3iaf19S1yo6GdEgf/_ssgManifest.js rename to docs/_next/static/IbnVYJPYee4sjOzc9Cwqx/_ssgManifest.js diff --git a/docs/_next/static/chunks/10-b146c6f71bcb47c4.js b/docs/_next/static/chunks/10-b146c6f71bcb47c4.js new file mode 100644 index 00000000..681ba427 --- /dev/null +++ b/docs/_next/static/chunks/10-b146c6f71bcb47c4.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[10],{5010:function(t,e,r){let l;r.d(e,{E:function(){return rS},A:function(){return rx}});var n=r(2265);/*! + * OverlayScrollbars + * Version: 2.6.1 + * + * Copyright (c) Rene Haas | KingSora. + * https://github.com/KingSora + * + * Released under the MIT license. + */let o=(t,e)=>{let r;let{o:l,u:n,_:o}=t,i=l,a=(t,e)=>{let l=i,a=e||(n?!n(l,t):l!==t);return(a||o)&&(i=t,r=l),[i,a,r]};return[e?t=>a(e(i,r),t):a,t=>[i,!!t,r]]},i=window,a=Math.max,c=Math.min,s=Math.round,u=i.cancelAnimationFrame,d=i.requestAnimationFrame,f=i.setTimeout,p=i.clearTimeout,v=t=>void 0!==i[t]?i[t]:void 0,y=v("MutationObserver"),h=v("IntersectionObserver"),b=v("ResizeObserver"),m=v("ScrollTimeline"),w=Node.ELEMENT_NODE,{toString:g,hasOwnProperty:x}=Object.prototype,S=/^\[object (.+)\]$/,E=t=>void 0===t,O=t=>null===t,k=t=>E(t)||O(t)?"".concat(t):g.call(t).replace(S,"$1").toLowerCase(),C=t=>"number"==typeof t,T=t=>"string"==typeof t,L=t=>"boolean"==typeof t,A=t=>"function"==typeof t,D=t=>Array.isArray(t),M=t=>"object"==typeof t&&!D(t)&&!O(t),R=t=>{let e=!!t&&t.length,r=C(e)&&e>-1&&e%1==0;return(!!D(t)||!A(t)&&!!r)&&(!(e>0&&M(t))||e-1 in t)},H=t=>{let e;if(!t||!M(t)||"object"!==k(t))return!1;let r="constructor",l=t[r],n=l&&l.prototype,o=x.call(t,r),i=n&&x.call(n,"isPrototypeOf");if(l&&!o&&!i)return!1;for(e in t);return E(e)||x.call(t,e)},I=t=>{let e=HTMLElement;return!!t&&(e?t instanceof e:t.nodeType===w)},N=t=>{let e=Element;return!!t&&(e?t instanceof e:t.nodeType===w)};function P(t,e){if(R(t))for(let r=0;re(t[r],r,t));return t}let _=(t,e)=>t.indexOf(e)>=0,V=(t,e)=>t.concat(e),z=(t,e,r)=>(!r&&!T(e)&&R(e)?Array.prototype.push.apply(t,e):t.push(e),t),j=t=>Array.from(t||[]),F=t=>D(t)?t:[t],G=t=>!!t&&!t.length,U=t=>j(new Set(t)),q=(t,e,r)=>{P(t,t=>t&&t.apply(void 0,e||[])),r||(t.length=0)},B="paddingTop",X="paddingRight",K="paddingLeft",W="paddingBottom",Y="marginLeft",$="marginRight",J="marginBottom",Z="overflowX",Q="overflowY",tt="width",te="height",tr="hidden",tl="visible",tn=(t,e,r,l)=>{if(t&&e){let n=!0;return P(r,r=>{(l?l(t[r]):t[r])!==(l?l(e[r]):e[r])&&(n=!1)}),n}return!1},to=(t,e)=>tn(t,e,["w","h"]),ti=(t,e)=>tn(t,e,["x","y"]),ta=(t,e)=>tn(t,e,["t","r","b","l"]),tc=()=>{},ts=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),l=1;l{let e;let r=t?f:d,l=t?p:u;return[n=>{l(e),e=r(n,A(t)?t():t)},()=>l(e)]},td=(t,e)=>{let r,l,n;let o=tc,{v:i,p:a,S:c}=e||{},s=function(e){o(),p(r),r=l=void 0,o=tc,t.apply(this,e)},v=t=>c&&l?c(l,t):t,y=()=>{o!==tc&&s(v(n)||n)},h=function(){let t=j(arguments),e=A(i)?i():i;if(C(e)&&e>=0){let i=A(a)?a():a,c=C(i)&&i>=0,h=e>0?f:d,b=e>0?p:u,m=v(t)||t,w=s.bind(0,m);o();let g=h(w,e);o=()=>b(g),c&&!r&&(r=f(y,i)),l=n=m}else s(t)};return h.m=y,h},tf=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),tp=t=>t?Object.keys(t):[],tv=(t,e,r,l,n,o,i)=>(("object"!=typeof t||O(t))&&!A(t)&&(t={}),P([e,r,l,n,o,i],e=>{P(e,(r,l)=>{let n=e[l];if(t===n)return!0;let o=D(n);if(n&&H(n)){let e=t[l],r=e;o&&!D(e)?r=[]:o||H(e)||(r={}),t[l]=tv(r,n)}else t[l]=o?n.slice():n})}),t),ty=(t,e)=>P(tv({},t),(t,r,l)=>{void 0===t?delete l[r]:e&&t&&H(t)&&(l[r]=ty(t,e))}),th=t=>{for(let e in t)return!1;return!0},tb=(t,e,r)=>a(t,c(e,r)),tm=t=>j(new Set((D(t)?t:(t||"").split(" ")).filter(t=>t))),tw=(t,e)=>t&&t.getAttribute(e),tg=(t,e,r)=>{P(tm(e),e=>{t&&t.setAttribute(e,r||"")})},tx=(t,e)=>{P(tm(e),e=>t&&t.removeAttribute(e))},tS=(t,e)=>{let r=tm(tw(t,e)),l=ts(tg,t,e),n=(t,e)=>{let l=new Set(r);return P(tm(t),t=>l[e](t)),j(l).join(" ")};return{O:t=>l(n(t,"delete")),$:t=>l(n(t,"add")),C:t=>{let e=tm(t);return e.reduce((t,e)=>t&&r.includes(e),e.length>0)}}},tE=(t,e,r)=>{tS(t,e).O(r)},tO=(t,e,r)=>(tS(t,e).$(r),ts(tE,t,e,r)),tk=(t,e,r,l)=>{(l?tO:tE)(t,e,r)},tC=(t,e,r)=>tS(t,e).C(r),tT=t=>tS(t,"class"),tL=(t,e)=>{tT(t).O(e)},tA=(t,e)=>(tT(t).$(e),ts(tL,t,e)),tD=Element.prototype,tM=(t,e)=>{let r=[],l=e?N(e)&&e:document;return l?z(r,l.querySelectorAll(t)):r},tR=(t,e)=>{let r=e?N(e)&&e:document;return r?r.querySelector(t):null},tH=(t,e)=>!!N(t)&&(tD.matches||tD.msMatchesSelector).call(t,e),tI=t=>t?j(t.childNodes):[],tN=t=>t&&t.parentElement,tP=(t,e)=>N(t)&&t.closest(e),t_=(t,e,r)=>{let l=tP(t,e),n=t&&tR(r,l),o=tP(n,e)===l;return!!l&&!!n&&(l===t||n===t||o&&tP(tP(t,r),e)!==l)},tV=t=>{if(R(t))P(j(t),t=>tV(t));else if(t){let e=tN(t);e&&e.removeChild(t)}},tz=(t,e,r)=>{if(r&&t){let l,n=e;return R(r)?(l=document.createDocumentFragment(),P(r,t=>{t===n&&(n=t.previousSibling),l.appendChild(t)})):l=r,e&&(n?n!==e&&(n=n.nextSibling):n=t.firstChild),t.insertBefore(l,n||null),()=>tV(r)}return tc},tj=(t,e)=>tz(t,null,e),tF=(t,e)=>tz(tN(t),t&&t.nextSibling,e),tG=t=>{let e=document.createElement("div");return tg(e,"class",t),e},tU=t=>{let e=tG();return e.innerHTML=t.trim(),P(tI(e),t=>tV(t))},tq=/^--/,tB=(t,e)=>t.getPropertyValue(e)||t[e]||"",tX=t=>{let e=t||0;return isFinite(e)?e:0},tK=t=>tX(parseFloat(t||"")),tW=t=>"".concat((100*tX(t)).toFixed(3),"%"),tY=t=>"".concat(tX(t),"px");function t$(t,e){t&&P(e,(e,r)=>{try{let l=t.style,n=C(e)?tY(e):(e||"")+"";tq.test(r)?l.setProperty(r,n):l[r]=n}catch(t){}})}function tJ(t,e,r){let l=T(e),n=l?"":{};if(t){let o=i.getComputedStyle(t,r)||t.style;n=l?tB(o,e):e.reduce((t,e)=>(t[e]=tB(o,e),t),n)}return n}let tZ=t=>"rtl"===tJ(t,"direction"),tQ=(t,e,r)=>{let l=e?"".concat(e,"-"):"",n=r?"-".concat(r):"",o="".concat(l,"top").concat(n),i="".concat(l,"right").concat(n),a="".concat(l,"bottom").concat(n),c="".concat(l,"left").concat(n),s=tJ(t,[o,i,a,c]);return{t:tK(s[o]),r:tK(s[i]),b:tK(s[a]),l:tK(s[c])}},t0=(t,e)=>"translate".concat(M(t)?"(".concat(t.x,",").concat(t.y,")"):"".concat(e?"X":"Y","(").concat(t,")")),t1={w:0,h:0},t3=(t,e)=>e?{w:e["".concat(t,"Width")],h:e["".concat(t,"Height")]}:t1,t2=t=>t3("inner",t||i),t9=ts(t3,"offset"),t5=ts(t3,"client"),t6=ts(t3,"scroll"),t4=t=>{let e=parseFloat(tJ(t,tt))||0,r=parseFloat(tJ(t,te))||0;return{w:e-s(e),h:r-s(r)}},t7=t=>t.getBoundingClientRect(),t8=t=>!!(t&&(t[te]||t[tt])),et=(t,e)=>{let r=t8(t);return!t8(e)&&r},ee=(t,e,r,l)=>{P(tm(e),e=>{t.removeEventListener(e,r,l)})},er=(t,e,r,l)=>{var n;let o=null==(n=l&&l.H)||n,i=l&&l.I||!1,a=l&&l.A||!1,c={passive:o,capture:i};return ts(q,tm(e).map(e=>{let l=a?n=>{ee(t,e,l,i),r(n)}:r;return t.addEventListener(e,l,c),ts(ee,t,e,l,i)}))},el=t=>t.stopPropagation(),en=t=>t.preventDefault(),eo={x:0,y:0},ei=t=>{let e=t&&t7(t);return e?{x:e.left+i.scrollX,y:e.top+i.scrollY}:eo},ea=(t,e,r)=>r?r.n?-t+0:r.i?e-t:t:t,ec=(t,e)=>[ea(0,t,e),ea(t,t,e)],es=(t,e,r)=>tb(0,1,ea(t,e,r)/e||0),eu=(t,e)=>{let{x:r,y:l}=C(e)?{x:e,y:e}:e||{};C(r)&&(t.scrollLeft=r),C(l)&&(t.scrollTop=l)},ed=t=>({x:t.scrollLeft,y:t.scrollTop}),ef=(t,e)=>{P(F(e),t)},ep=t=>{let e=new Map,r=(t,r)=>{if(t){let l=e.get(t);ef(t=>{l&&l[t?"delete":"clear"](t)},r)}else e.forEach(t=>{t.clear()}),e.clear()},l=(t,n)=>{if(T(t)){let l=e.get(t)||new Set;return e.set(t,l),ef(t=>{A(t)&&l.add(t)},n),ts(r,t,n)}L(n)&&n&&r();let o=tp(t),i=[];return P(o,e=>{let r=t[e];r&&z(i,l(e,r))}),ts(q,i)};return l(t||{}),[l,r,(t,r)=>{P(j(e.get(t)),t=>{r&&!G(r)?t.apply(0,r):t()})}]},ev=t=>JSON.stringify(t,(t,e)=>{if(A(e))throw 0;return e}),ey=(t,e)=>t?"".concat(e).split(".").reduce((t,e)=>t&&tf(t,e)?t[e]:void 0,t):void 0,eh={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"]}},eb=(t,e)=>{let r={};return P(V(tp(e),tp(t)),l=>{let n=t[l],o=e[l];if(M(n)&&M(o))tv(r[l]={},eb(n,o)),th(r[l])&&delete r[l];else if(tf(e,l)&&o!==n){let t=!0;if(D(n)||D(o))try{ev(n)===ev(o)&&(t=!1)}catch(t){}t&&(r[l]=o)}}),r},em=(t,e,r)=>l=>[ey(t,l),r||void 0!==ey(e,l)],ew="data-overlayscrollbars",eg="os-environment",ex="".concat(eg,"-scrollbar-hidden"),eS="".concat(ew,"-initialize"),eE="".concat(ew,"-overflow-x"),eO="".concat(ew,"-overflow-y"),ek="overflowVisible",eC="updating",eT="".concat(ew,"-viewport"),eL="scrollbarHidden",eA="".concat(ew,"-padding"),eD="".concat(ew,"-content"),eM="os-size-observer",eR="".concat(eM,"-appear"),eH="".concat(eM,"-listener"),eI="os-scrollbar",eN="".concat(eI,"-rtl"),eP="".concat(eI,"-horizontal"),e_="".concat(eI,"-vertical"),eV="".concat(eI,"-track"),ez="".concat(eI,"-handle"),ej="".concat(eI,"-visible"),eF="".concat(eI,"-cornerless"),eG="".concat(eI,"-interaction"),eU="".concat(eI,"-unusable"),eq="".concat(eI,"-auto-hide"),eB="".concat(eq,"-hidden"),eX="".concat(eI,"-wheel"),eK="".concat(eV,"-interactive"),eW="".concat(ez,"-interactive"),eY={},e$={},eJ=t=>{P(t,t=>P(t,(e,r)=>{eY[r]=t[r]}))},eZ=(t,e,r)=>tp(t).map(l=>{let{static:n,instance:o}=t[l],[i,a,c]=r||[],s=r?o:n;if(s){let t=r?s(i,a,e):s(e);return(c||e$)[l]=t}}),eQ=t=>e$[t],e0=(t,e)=>{let{T:r}=e,[l,n]=t("showNativeOverlaidScrollbars");return[l&&r.x&&r.y,n]},e1=t=>0===t.indexOf(tl),e3=(t,e)=>{let{D:r}=t,l=t=>{let l=tJ(r,t),n=e?e[t]:l;return[l,"scroll"===n]},[n,o]=l(Z),[i,a]=l(Q);return{k:{x:n,y:i},R:{x:o,y:a}}},e2=(t,e,r,l)=>{let n=e.x||e.y,o=(t,e)=>{let r=e1(t),l=e&&r&&t.replace("".concat(tl,"-"),"")||(r&&n?"hidden":"");return[e&&!r?t:"",e1(l)?"hidden":l]},[i,a]=o(r.x,e.x),[c,s]=o(r.y,e.y);return l[Z]=a&&c?a:i,l[Q]=s&&i?s:c,e3(t,l)},e9="__osScrollbarsHidingPlugin",e5=()=>{let t=(t,e,r,l)=>{tj(t,e);let n=t5(e),o=t9(e),i=t4(r);return l&&tV(e),{x:o.h-n.h+i.h,y:o.w-n.w+i.w}},{body:e}=document,r=tU('
'))[0],l=r.firstChild,[n,,a]=ep(),[c,s]=o({o:t(e,r,l),u:ti},ts(t,e,r,l,!0)),[u]=s(),d=(t=>{let e=!1,r=tA(t,ex);try{e="none"===tJ(t,"scrollbar-width")||"none"===tJ(t,"display","::-webkit-scrollbar")}catch(t){}return r(),e})(r),f={x:0===u.x,y:0===u.y},p={elements:{host:null,padding:!d,viewport:t=>d&&t===t.ownerDocument.body&&t,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},v=tv({},eh),y=ts(tv,{},v),h=ts(tv,{},p),b={P:u,T:f,L:d,J:!!m,K:((t,e)=>{t$(t,{[Z]:tr,[Q]:tr,direction:"rtl"}),eu(t,{x:0});let r=ei(t),l=ei(e);eu(t,{x:-999});let n=ei(e);return{i:r.x===l.x,n:l.x!==n.x}})(r,l),Z:ts(n,"r"),G:h,tt:t=>tv(p,t)&&h(),nt:y,ot:t=>tv(v,t)&&y(),st:tv({},p),et:tv({},v)};return tx(r,"style"),tV(r),i.addEventListener("resize",()=>{let t;if(!d&&(!f.x||!f.y)){let e=eQ(e9);t=!!(e?e.Y():tc)(b,c)}a("r",[t])}),b},e6=()=>(l||(l=e5()),l),e4=(t,e)=>A(e)?e.apply(0,t):e,e7=(t,e,r,l)=>e4(t,E(l)?r:l)||e.apply(0,t),e8=(t,e,r,l)=>{let n=e4(t,E(l)?r:l);return!!n&&(I(n)?n:e.apply(0,t))},rt=(t,e)=>{let{nativeScrollbarsOverlaid:r,body:l}=e||{},{T:n,L:o,G:i}=e6(),{nativeScrollbarsOverlaid:a,body:c}=i().cancel,s=E(l)?c:l,u=(n.x||n.y)&&(null!=r?r:a),d=t&&(O(s)?!o:s);return!!u||!!d},re=new WeakMap,rr=(t,e)=>{re.set(t,e)},rl=t=>{re.delete(t)},rn=t=>re.get(t),ro=(t,e,r)=>{let l=!1,n=!!r&&new WeakMap,o=o=>{n&&r&&P(r.map(e=>{let[r,l]=e||[];return[l&&r?(o||tM)(r,t):[],l]}),r=>P(r[0],o=>{let i=r[1],a=n.get(o)||[];if(t.contains(o)&&i){let t=er(o,i,r=>{l?(t(),n.delete(o)):e(r)});n.set(o,z(a,t))}else q(a),n.delete(o)}))};return o(),[()=>{l=!0},o]},ri=(t,e,r,l)=>{let n=!1,{ct:o,rt:i,lt:a,it:c,ut:s,ft:u}=l||{},d=td(()=>n&&r(!0),{v:33,p:99}),[f,p]=ro(t,d,a),v=i||[],h=V(o||[],v),b=(n,o)=>{if(!G(o)){let i=s||tc,a=u||tc,d=[],f=[],y=!1,h=!1;if(P(o,r=>{let{attributeName:n,target:o,type:s,oldValue:u,addedNodes:p,removedNodes:b}=r,m="attributes"===s,w=t===o,g=m&&n,x=g&&tw(o,n||"")||null,S=g&&u!==x,E=_(v,n)&&S;if(e&&("childList"===s||!w)){let e=m&&S,s=e&&c&&tH(o,c),f=(s?!i(o,n,u,x):!m||e)&&!a(r,!!s,t,l);P(p,t=>z(d,t)),P(b,t=>z(d,t)),h=h||f}!e&&w&&S&&!i(o,n,u,x)&&(z(f,n),y=y||E)}),p(t=>U(d).reduce((e,r)=>(z(e,tM(t,r)),tH(r,t)?z(e,r):e),[])),e)return!n&&h&&r(!1),[!1];if(!G(f)||y){let t=[U(f),y];return n||r.apply(0,t),t}}},m=new y(ts(b,!1));return[()=>(m.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:h,subtree:e,childList:e,characterData:e}),n=!0,()=>{n&&(f(),m.disconnect(),n=!1)}),()=>{if(n)return d.m(),b(!0,m.takeRecords())}]},ra=(t,e,r)=>{let{_t:l,dt:n}=r||{},i=eQ("__osSizeObserverPlugin"),{K:a}=e6(),c=ts(tZ,t),[s]=o({o:!1,_:!0});return()=>{let r=[],u=tU('
'))[0],d=u.firstChild,f=t=>{let r=t instanceof ResizeObserverEntry,n=!r&&D(t),o=!1,i=!1,c=!0;if(r){let[e,,r]=s(t.contentRect),l=t8(e),n=et(e,r);c=!(o=!(i=!r||n)&&!l)}else n?[,c]=t:i=!0===t;if(l&&c){let e=n?t[0]:tZ(u);eu(u,{x:ea(3333333,3333333,e&&a),y:3333333})}o||e({vt:n?t:void 0,ht:!n,dt:i})};if(b){let t=new b(t=>f(t.pop()));t.observe(d),z(r,()=>{t.disconnect()})}else{if(!i)return tc;let[t,e]=i(d,f,n);z(r,V([tA(u,eR),er(u,"animationstart",t)],e))}if(l){let[t]=o({o:void 0},c);z(r,er(u,"scroll",e=>{let[r,l,n]=t();l&&(tL(d,"ltr rtl"),tA(d,r?"rtl":"ltr"),f([!!r,l,n])),el(e)}))}return ts(q,z(r,tj(t,u)))}},rc=(t,e)=>{let r;let l=t=>0===t.h||t.isIntersecting||t.intersectionRatio>0,n=tG("os-trinsic-observer"),[i]=o({o:!1}),a=(t,r)=>{if(t){let n=i(l(t)),[,o]=n;return o&&!r&&e(n)&&[n]}},c=(t,e)=>a(e.pop(),t);return[()=>{let e=[];if(h)(r=new h(ts(c,!1),{root:t})).observe(n),z(e,()=>{r.disconnect()});else{let t=()=>{a(t9(n))};z(e,ra(n,t)()),t()}return ts(q,z(e,tj(t,n)))},()=>r&&c(!0,r.takeRecords())]},rs=(t,e,r,l)=>{let n,i,a,c,s,u;let{L:d}=e6(),f="[".concat(ew,"]"),p="[".concat(eT,"]"),v=["tabindex"],y=["wrap","cols","rows"],h=["id","class","style","open"],{gt:m,bt:w,D:g,wt:x,St:S,V:E,yt:O,Ot:k}=t,L={$t:!1,N:tZ(m)},M=e6(),R=eQ(e9),[H]=o({u:to,o:{w:0,h:0}},()=>{let l=R&&R.M(t,e,L,M,r).W,n=O(ek),o=!E&&O("arrange"),i=o&&ed(g);k(ek),E&&k(eC,!0);let a=o&&l&&l()[0],c=t6(x),s=t6(g),u=t4(g);return k(ek,n),E&&k(eC),a&&a(),eu(g,i),{w:s.w+c.w+u.w,h:s.h+c.h+u.h}}),I=S?y:V(h,y),N=td(l,{v:()=>n,p:()=>i,S(t,e){let[r]=t,[l]=e;return[V(tp(r),tp(l)).reduce((t,e)=>(t[e]=r[e]||l[e],t),{})]}}),z=t=>{if(E){let e=tZ(m);tv(t,{Ct:u!==e}),tv(L,{N:e}),u=e}},j=t=>{P(t||v,t=>{if(_(v,t)){let e=tw(w,t);T(e)?tg(g,t,e):tx(g,t)}})},F=(t,e)=>{let[r,n]=t,o={xt:n};return tv(L,{$t:r}),e||l(o),o},G=t=>{let{ht:e,vt:r,dt:n}=t,o=!(e&&!n&&!r)&&d?N:l,[i,a]=r||[],c={ht:e||n,dt:n,Ct:a};z(c),r&&tv(L,{N:i}),o(c)},U=(t,e)=>{let[,r]=H(),n={Ht:r};z(n);let o=t?l:N;return r&&!e&&o(n),n},q=(t,e,r)=>{let l={zt:e};return z(l),e&&!r?N(l):E||j(t),l},{Z:B}=M,[X,K]=x?rc(w,F):[],W=!E&&ra(w,G,{dt:!0,_t:!0}),[Y,$]=ri(w,!1,q,{rt:h,ct:V(h,v)}),J=E&&b&&new b(t=>{let e=t[t.length-1].contentRect;G({ht:!0,dt:et(e,s)}),s=e});return[()=>{j(),J&&J.observe(w);let t=W&&W(),e=X&&X(),r=Y(),l=B(t=>{let[,e]=H();N({Et:t,Ht:e})});return()=>{J&&J.disconnect(),t&&t(),e&&e(),c&&c(),r(),l()}},t=>{let{It:e,At:r,Tt:l}=t,o={},[s]=e("update.ignoreMutation"),[u,d]=e("update.attributes"),[v,y]=e("update.elementEvents"),[h,b]=e("update.debounce"),m=r||l,w=t=>A(s)&&s(t);if(y||d){a&&a(),c&&c();let[t,e]=ri(x||g,!0,U,{ct:V(I,u||[]),lt:v,it:f,ft:(t,e)=>{let{target:r,attributeName:l}=t;return!e&&!!l&&!E&&t_(r,f,p)||!!tP(r,".".concat(eI))||!!w(t)}});c=t(),a=e}if(b){if(N.m(),D(h)){let t=h[0],e=h[1];n=C(t)&&t,i=C(e)&&e}else n=!!C(h)&&h,i=!1}if(m){let t=$(),e=K&&K(),r=a&&a();t&&tv(o,q(t[0],t[1],m)),e&&tv(o,F(e[0],m)),r&&tv(o,U(r[0],m))}return z(o),o},L]},ru=(t,e,r,l)=>{let{G:n,K:o}=e6(),{scrollbars:i}=n(),{slot:a}=i,{gt:c,bt:s,D:u,Dt:d,kt:f,Rt:p,V:v}=e,{scrollbars:y}=d?{}:t,{slot:h}=y||{},b=new Map,w=t=>m&&new m({source:f,axis:t}),g=w("x"),x=w("y"),S=e8([c,s,u],()=>v&&p?c:s,a,h),E=(t,e)=>{if(e){let r=t?tt:te,{Mt:l,Vt:n}=e;return tb(0,1,t7(n)[r]/t7(l)[r]||0)}let l=t?"x":"y",{Lt:n,Pt:o}=r,i=o[l];return tb(0,1,i/(i+n[l])||0)},O=(t,e,r,l)=>{let n=E(r,t);return 1/n*(1-n)*(l?1-e:e)||0},k=(t,e)=>tv(t,e?{clear:["left"]}:{}),C=t=>{b.forEach((e,r)=>{(!t||_(F(t),r))&&(P(e||[],t=>{t&&t.cancel()}),b.delete(r))})},T=(t,e,r,l)=>{let n=b.get(t)||[],o=n.find(t=>t&&t.timeline===e);o?o.effect=new KeyframeEffect(t,r,{composite:l}):b.set(t,V(n,[t.animate(r,{timeline:e,composite:l})]))},A=(t,e,r)=>{let l=r?tA:tL;P(t,t=>{l(t.Ut,e)})},D=(t,e)=>{P(t,t=>{let[r,l]=e(t);t$(r,l)})},M=(t,e)=>{D(t,t=>{let{Vt:r}=t;return[r,{[e?tt:te]:tW(E(e))}]})},R=(t,e)=>{let{Lt:l}=r,n=e?l.x:l.y,i=(t,r,l)=>t0(tW(O(t,es(r,n,l),e,l)),e);if(g&&x)P(t,t=>{let{Ut:r,Vt:l}=t,a=e&&tZ(r)&&o;T(l,e?g:x,k({transform:ec(n,a).map(e=>i(t,e,a))},a))});else{let r=ed(f);D(t,t=>{let{Vt:l,Ut:n}=t;return[l,{transform:i(t,e?r.x:r.y,e&&tZ(n)&&o)}]})}},H=t=>v&&!p&&tN(t)===u,I=[],N=[],j=[],G=(t,e,r)=>{let l=L(r),n=!l||r,o=!l||!r;n&&A(N,t,e),o&&A(j,t,e)},U=t=>{let e=tG("".concat(eI," ").concat(t?eP:e_)),r=tG(eV),n=tG(ez),o={Ut:e,Mt:r,Vt:n};return z(t?N:j,o),z(I,[tj(e,r),tj(r,n),ts(tV,e),C,l(o,G,R,t)]),o},B=ts(U,!0),X=ts(U,!1);return B(),X(),[{Bt:()=>{M(N,!0),M(j)},Nt:()=>{R(N,!0),R(j)},jt:()=>{if(v){let{Lt:t}=r;if(g&&x)P(V(j,N),e=>{let{Ut:r}=e;if(H(r)){let e=(t,e,l)=>{let n=l&&tZ(r)&&o;T(r,t,k({transform:ec(e-.5,n).map(t=>t0(tY(t),l))},n),"add")};e(g,t.x,!0),e(x,t.y)}else C(r)});else{let e=ed(f),r=r=>{let{Ut:l}=r,n=H(l)&&l,i=(t,e,r)=>{let l=es(t,e,r),n=e*l;return tY(r?-n:n)};return[n,{transform:n?t0({x:i(e.x,t.x,tZ(l)&&o),y:i(e.y,t.y)}):""}]};D(N,r),D(j,r)}}},Ft:G,qt:{J:g,Wt:N,Xt:B,Yt:ts(D,N)},Jt:{J:x,Wt:j,Xt:X,Yt:ts(D,j)}},()=>(tj(S,N[0].Ut),tj(S,j[0].Ut),ts(q,I))]},rd=(t,e,r)=>{let{bt:l,kt:n,Kt:o}=e;return(e,i,a,c)=>{let{Ut:u,Mt:d,Vt:f}=e,[p,v]=tu(333),[y,h]=tu(),b=ts(a,[e],c),m=!!n.scrollBy,w="client".concat(c?"X":"Y"),g=c?tt:te,x=c?"left":"top",S=c?"w":"h",E=c?"x":"y",O=t=>t.propertyName.indexOf(g)>-1,k=!0;return ts(q,[er(u,"pointerenter",()=>{i(eG,!0)}),er(u,"pointerleave pointercancel",()=>{i(eG,!1)}),er(u,"wheel",t=>{let{deltaX:e,deltaY:r,deltaMode:o}=t;m&&k&&0===o&&tN(u)===l&&n.scrollBy({left:e,top:r,behavior:"smooth"}),k=!1,i(eX,!0),p(()=>{k=!0,i(eX)}),en(t)},{H:!1,I:!0}),er(f,"transitionstart",t=>{if(O(t)){let t=()=>{b(),y(t)};t()}}),er(f,"transitionend transitioncancel",t=>{O(t)&&(h(),b())}),er(u,"mousedown",ts(er,o,"click",el,{A:!0,I:!0}),{I:!0}),(()=>{let e="pointerup pointerleave pointercancel lostpointercapture",i=(t,e)=>l=>{let{Lt:o}=r,i=e*l/(t9(d)[S]-t9(f)[S])*o[E];eu(n,{[E]:t+i})};return er(d,"pointerdown",r=>{let a=tP(r.target,".".concat(ez))===f,c=a?f:d,u=t.scrollbars,{button:p,isPrimary:v,pointerType:y}=r,{pointers:h}=u;if(0===p&&v&&u[a?"dragScroll":"clickScroll"]&&(h||[]).includes(y)){let t=!a&&r.shiftKey,u=ts(t7,f),p=ts(t7,d),v=(t,e)=>(t||u())[x]-(e||p())[x],y=s(t7(n)[g])/t9(n)[S]||1,h=i(ed(n)[E]||0,1/y),b=r[w],m=u(),O=p(),k=m[g],C=v(m,O)+k/2,T=b-O[x],L=a?0:T-C,A=t=>{q(D),c.releasePointerCapture(t.pointerId)},D=[tO(l,ew,"scrollbarPressed"),er(o,e,A),er(o,"selectstart",t=>en(t),{H:!1}),er(d,e,A),er(d,"pointermove",e=>{let r=e[w]-b;(a||t)&&h(L+r)})];if(c.setPointerCapture(r.pointerId),t)h(L);else if(!a){let t=eQ("__osClickScrollPlugin");t&&z(D,t(h,v,L,k,T))}}})})(),v,h])}},rf=(t,e,r,l,n,o)=>{let i,a,c,s,u;let d=tc,f=0,[p,v]=tu(),[y,h]=tu(),[b,m]=tu(100),[w,g]=tu(100),[x,S]=tu(100),[E,O]=tu(()=>f),[k,C]=ru(t,n,l,rd(e,n,l)),{bt:T,Zt:L,Rt:A}=n,{Ft:D,Bt:M,Nt:R,jt:H}=k,I=t=>{D(eq,t,!0),D(eq,t,!1)},N=(t,e)=>{if(O(),t)D(eB);else{let t=ts(D,eB,!0);f>0&&!e?E(t):t()}},P=t=>"mouse"===t.pointerType,_=t=>{P(t)&&(s=a)&&N(!0)},V=[m,O,g,S,h,v,()=>d(),er(T,"pointerover",_,{A:!0}),er(T,"pointerenter",_),er(T,"pointerleave",t=>{P(t)&&(s=!1,a&&N(!1))}),er(T,"pointermove",t=>{P(t)&&i&&p(()=>{m(),N(!0),w(()=>{i&&N(!1)})})}),er(L,"scroll",t=>{y(()=>{R(),c&&N(!0),b(()=>{c&&!s&&N(!1)})}),o(t),H()})];return[()=>ts(q,z(V,C())),t=>{let{It:e,Tt:n,Gt:o,Qt:s}=t,{tn:p,nn:v,sn:y}=s||{},{Ct:h,dt:b}=o||{},{N:m}=r,{T:w}=e6(),{k:g,en:S}=l,[E,O]=e("showNativeOverlaidScrollbars"),[k,C]=e("scrollbars.theme"),[T,P]=e("scrollbars.visibility"),[_,V]=e("scrollbars.autoHide"),[z,j]=e("scrollbars.autoHideSuspend"),[F]=e("scrollbars.autoHideDelay"),[G,U]=e("scrollbars.dragScroll"),[q,B]=e("scrollbars.clickScroll"),[X,K]=e("overflow"),W=S.x||S.y,Y=E&&w.x&&w.y,$=(t,e,r)=>{let l=t.includes("scroll")&&("visible"===T||"auto"===T&&"scroll"===e);return D(ej,l,r),l};if(f=F,b&&!n&&(z&&W?(I(!1),d(),x(()=>{d=er(L,"scroll",ts(I,!0),{A:!0})})):I(!0)),O&&D("os-theme-none",Y),C&&(D(u),D(k,!0),u=k),j&&!z&&I(!0),V&&(i="move"===_,a="leave"===_,N(!(c="never"!==_),!0)),U&&D(eW,G),B&&D(eK,q),y||P||K){let t=$(X.x,g.x,!0),e=$(X.y,g.y,!1);D(eF,!(t&&e))}(p||v||h||n)&&(M(),R(),H(),D(eU,!S.x,!0),D(eU,!S.y,!1),D(eN,m&&!A))},{},k]},rp=t=>{let{G:e,L:r}=e6(),{elements:l}=e(),{host:n,padding:o,viewport:i,content:a}=l,c=I(t),s=c?{}:t,{elements:u}=s,{host:d,padding:f,viewport:p,content:v}=u||{},y=c?t:s.target,h=tH(y,"textarea"),b=y.ownerDocument,m=b.documentElement,w=y===b.body,g=b.defaultView,x=()=>b.activeElement,S=t=>{t&&t.focus&&t.focus()},E=ts(e7,[y]),O=ts(e8,[y]),k=ts(tG,""),C=ts(E,k,i),T=ts(O,k,a),L=C(p),A=L===y,D=A&&w,M=!A&&T(v),R=D?m:L,H=h?E(k,n,d):y,N=D?R:H,P=!A&&O(k,o,f),V=!(!A&&L===M)&&M,j=[V,R,P,N].map(t=>I(t)&&!tN(t)&&t),F=t=>t&&_(j,t),G=F(R)?y:R,U={gt:y,bt:N,D:R,cn:P,wt:V,kt:D?m:R,Zt:D?b:R,rn:w?m:G,ln:g,Kt:b,St:h,Rt:w,Dt:c,V:A,yt:t=>tC(R,A?ew:eT,t),Ot:(t,e)=>tk(R,A?ew:eT,t,e)},{gt:B,bt:X,cn:K,D:W,wt:Y}=U,$=[()=>{tx(X,[ew,eS]),tx(B,eS),w&&tx(m,[eS,ew])}],J=h&&F(X),Z=h?B:tI([Y,W,K,X,B].find(t=>t&&!F(t))),Q=D?B:Y||W,tt=ts(q,$);return[U,()=>{let t=x(),e=t=>{tj(tN(t),tI(t)),tV(t)},l=t=>t?er(t,"focusin focusout focus blur",t=>{el(t),t.stopImmediatePropagation()},{I:!0,H:!1}):tc,n=l(t);if(tg(X,ew,A?"viewport":"host"),tg(K,eA,""),tg(Y,eD,""),!A&&(tg(W,eT,""),w&&tO(m,ew,"body")),J&&(tF(B,X),z($,()=>{tF(X,B),tV(X)})),tj(Q,Z),tj(X,K),tj(K||X,!A&&W),tj(W,Y),z($,[n,()=>{let t=x(),r=l(t);tx(K,eA),tx(Y,eD),tx(W,[eE,eO,eT]),F(Y)&&e(Y),F(W)&&e(W),F(K)&&e(K),S(t),r()}]),r&&!A&&(tO(W,eT,eL),z($,ts(tx,W,eT))),A||g.top!==g||t!==y)S(t);else{let t="tabindex",e=tw(W,t);tg(W,t,"-1"),S(W);let r=()=>e?tg(W,t,e):tx(W,t),l=er(b,"pointerdown keydown",()=>{r(),l()});z($,[r,l])}return n(),Z=0,tt},tt]},rv=t=>{let{wt:e}=t;return t=>{let{Gt:r,an:l,Tt:n}=t,{xt:o}=r||{},{$t:i}=l;e&&(o||n)&&t$(e,{[te]:i&&"100%"})}},ry=(t,e)=>{let{bt:r,cn:l,D:n,V:i}=t,[a,c]=o({u:ta,o:tQ()},ts(tQ,r,"padding",""));return t=>{let{It:r,Gt:o,an:s,Tt:u}=t,[d,f]=c(u),{L:p}=e6(),{ht:v,Ht:y,Ct:h}=o||{},{N:b}=s,[m,w]=r("paddingAbsolute"),g=u||y;(v||f||g)&&([d,f]=a(u));let x=!i&&(w||h||f);if(x){let t=!m||!l&&!p,r=d.r+d.l,o=d.t+d.b,i={[$]:t&&!b?-r:0,[J]:t?-o:0,[Y]:t&&b?-r:0,top:t?-d.t:0,right:t?b?-d.r:"auto":0,left:t?b?"auto":-d.l:0,[tt]:t&&"calc(100% + ".concat(r,"px)")},a={[B]:t?d.t:0,[X]:t?d.r:0,[W]:t?d.b:0,[K]:t?d.l:0};t$(l||n,i),t$(n,a),tv(e,{cn:d,un:!t,j:l?a:tv({},i,a)})}return{fn:x}}},rh=(t,e)=>{let r=e6(),{bt:l,cn:n,D:c,V:s,Ot:u,Rt:d,ln:f}=t,{L:p}=r,v=d&&s,y=ts(a,0),h={u:to,o:{w:0,h:0}},b=(t,e)=>{let r=i.devicePixelRatio%1!=0?1:0,l={w:y(t.w-e.w),h:y(t.h-e.h)};return{w:l.w>r?l.w:0,h:l.h>r?l.h:0}},[m,w]=o(h,ts(t4,c)),[g,x]=o(h,ts(t6,c)),[S,E]=o(h),[O,k]=o(h),[C]=o({u:ti,o:{x:tr,y:tr}}),T=eQ(e9);return(o,i)=>{let d,{It:h,Gt:L,an:A,Tt:D}=o,{fn:M}=i,{ht:R,Ht:H,Ct:I,Et:N}=L||{},{q:P,W:_,X:V}=T&&T.M(t,e,A,r,h)||{},[z,j]=e0(h,r),[F,G]=h("overflow"),U=R||M||H||I||N||j,q=e1(F.x),B=e1(F.y),X=q||B,K=w(D),W=x(D),Y=E(D),$=k(D);if(j&&p&&u(eL,!z),U){X&&u(ek,!1);let[t,e]=_?_(d):[],[r,l]=K=m(D),[n,o]=W=g(D),i=t5(c);t&&t(),(o||l||j)&&e&&!z&&P&&P(e,n,r);let s=t2(f),p={w:y(a(n.w,n.w)+r.w),h:y(a(n.h,n.h)+r.h)},h={w:y((v?s.w:i.w+y(i.w-n.w))+r.w),h:y((v?s.h:i.h+y(i.h-n.h))+r.h)};$=O(h),Y=S(b(p,h),D)}let[J,tt]=$,[te,tr]=Y,[tl,tn]=W,[to,ti]=K,ta={x:te.w>0,y:te.h>0},tc=q&&B&&(ta.x||ta.y)||q&&ta.x&&!ta.y||B&&ta.y&&!ta.x;if(M||I||N||ti||tn||tt||tr||G||j||U){let e={},r=e2(t,ta,F,e);V&&V(r,A,!!P&&P(r,tl,to),e),s?(tg(l,eE,e[Z]),tg(l,eO,e[Q])):t$(c,e)}tk(l,ew,ek,tc),tk(n,eA,ek,tc),s||tk(c,eT,ek,X);let[ts,tu]=C(e3(t).k);return tv(e,{k:ts,Pt:{x:J.w,y:J.h},Lt:{x:te.w,y:te.h},en:ta}),{sn:tu,tn:tt,nn:tr}}},rb=t=>{let[e,r,l]=rp(t),n={cn:{t:0,r:0,b:0,l:0},un:!1,j:{[$]:0,[J]:0,[Y]:0,[B]:0,[X]:0,[W]:0,[K]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:tr,y:tr},en:{x:!1,y:!1}},{gt:o,D:i,V:a}=e,{L:c,T:s}=e6(),u=!c&&(s.x||s.y),d=[rv(e),ry(e,n),rh(e,n)];return[r,t=>{let e={},r=u&&ed(i),l=a?tO(i,ew,eC):tc;return P(d,r=>{tv(e,r(t,e)||{})}),l(),eu(i,r),a||eu(o,0),e},n,e,l]},rm=(t,e,r,l)=>{let n=em(e,{}),[o,i,a,c,s]=rb(t),[u,d,f]=rs(c,a,n,t=>{b({},t)}),[p,v,,y]=rf(t,e,f,a,c,l),h=t=>tp(t).some(e=>!!t[e]),b=(t,l)=>{let{_n:n,Tt:o,At:a,dn:c}=t,s=n||{},u=!!o,p={It:em(e,s,u),_n:s,Tt:u};if(c)return v(p),!1;let y=l||d(tv({},p,{At:a})),b=i(tv({},p,{an:f,Gt:y}));v(tv({},p,{Gt:y,Qt:b}));let m=h(y),w=h(b),g=m||w||!th(s)||u;return g&&r(t,{Gt:y,Qt:b}),g};return[()=>{let{rn:t,D:e}=c,r=ed(t),l=[u(),o(),p()];return eu(e,r),ts(q,l)},b,()=>({vn:f,hn:a}),{pn:c,gn:y},s]},rw=(t,e,r)=>{let{nt:l}=e6(),n=I(t),o=n?t:t.target,i=rn(o);if(e&&!i){let i=!1,a=[],c={},s=t=>{let e=ty(t,!0),r=eQ("__osOptionsValidationPlugin");return r?r(e,!0):e},u=tv({},l(),s(e)),[d,f,p]=ep(),[v,y,h]=ep(r),b=(t,e)=>{h(t,e),p(t,e)},[m,w,g,x,S]=rm(t,u,(t,e)=>{let{_n:r,Tt:l}=t,{Gt:n,Qt:o}=e,{ht:i,Ct:a,xt:c,Ht:s,zt:u,dt:d}=n,{tn:f,nn:p,sn:v}=o;b("updated",[O,{updateHints:{sizeChanged:!!i,directionChanged:!!a,heightIntrinsicChanged:!!c,overflowEdgeChanged:!!f,overflowAmountChanged:!!p,overflowStyleChanged:!!v,contentMutation:!!s,hostMutation:!!u,appear:!!d},changedOptions:r||{},force:!!l}])},t=>b("scroll",[O,t])),E=t=>{rl(o),q(a),i=!0,b("destroyed",[O,t]),f(),y()},O={options(t,e){if(t){let r=eb(u,tv(e?l():{},s(t)));th(r)||(tv(u,r),w({_n:r}))}return tv({},u)},on:v,off:(t,e)=>{t&&e&&y(t,e)},state(){let{vn:t,hn:e}=g(),{N:r}=t,{Pt:l,Lt:n,k:o,en:a,cn:c,un:s}=e;return tv({},{overflowEdge:l,overflowAmount:n,overflowStyle:o,hasOverflow:a,padding:c,paddingAbsolute:s,directionRTL:r,destroyed:i})},elements(){let{gt:t,bt:e,cn:r,D:l,wt:n,kt:o,Zt:i}=x.pn,{qt:a,Jt:c}=x.gn,s=t=>{let{Vt:e,Mt:r,Ut:l}=t;return{scrollbar:l,track:r,handle:e}},u=t=>{let{Wt:e,Xt:r}=t;return tv({},s(e[0]),{clone:()=>{let t=s(r());return w({dn:!0}),t}})};return tv({},{target:t,host:e,padding:r||l,viewport:l,content:n||l,scrollOffsetElement:o,scrollEventElement:i,scrollbarHorizontal:u(a),scrollbarVertical:u(c)})},update:t=>w({Tt:t,At:!0}),destroy:ts(E,!1),plugin:t=>c[tp(t)[0]]};return(z(a,[S]),rr(o,O),eZ(eY,rw,[O,d,c]),rt(x.pn.Rt,!n&&t.cancel))?E(!0):(z(a,m()),b("initialized",[O]),O.update(!0)),O}return i};rw.plugin=t=>{let e=D(t),r=e?t:[t],l=r.map(t=>eZ(t,rw)[0]);return eJ(r),e?l:l[0]},rw.valid=t=>{let e=t&&t.elements,r=A(e)&&e();return H(r)&&!!rn(r.target)},rw.env=()=>{let{P:t,T:e,L:r,K:l,J:n,st:o,et:i,G:a,tt:c,nt:s,ot:u}=e6();return tv({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:r,rtlScrollBehavior:l,scrollTimeline:n,staticDefaultInitialization:o,staticDefaultOptions:i,getDefaultInitialization:a,setDefaultInitialization:c,getDefaultOptions:s,setDefaultOptions:u})};let rg=()=>{let t,e;let r=window,l="function"==typeof r.requestIdleCallback,n=r.requestAnimationFrame,o=r.cancelAnimationFrame,i=l?r.requestIdleCallback:n,a=l?r.cancelIdleCallback:o,c=()=>{a(t),o(e)};return[(r,o)=>{c(),t=i(l?()=>{c(),e=n(r)}:r,"object"==typeof o?o:{timeout:2233})},c]},rx=t=>{let{options:e,events:r,defer:l}=t||{},[o,i]=(0,n.useMemo)(rg,[]),a=(0,n.useRef)(null),c=(0,n.useRef)(l),s=(0,n.useRef)(e),u=(0,n.useRef)(r);return(0,n.useEffect)(()=>{c.current=l},[l]),(0,n.useEffect)(()=>{let{current:t}=a;s.current=e,rw.valid(t)&&t.options(e||{},!0)},[e]),(0,n.useEffect)(()=>{let{current:t}=a;u.current=r,rw.valid(t)&&t.on(r||{},!0)},[r]),(0,n.useEffect)(()=>()=>{var t;i(),null==(t=a.current)||t.destroy()},[]),(0,n.useMemo)(()=>[t=>{let e=a.current;if(rw.valid(e))return;let r=c.current,l=s.current||{},n=u.current||{},i=()=>a.current=rw(t,l,n);r?o(i,r):i()},()=>a.current],[])},rS=(0,n.forwardRef)((t,e)=>{let{element:r="div",options:l,events:o,defer:i,children:a,...c}=t,s=(0,n.useRef)(null),u=(0,n.useRef)(null),[d,f]=rx({options:l,events:o,defer:i});return(0,n.useEffect)(()=>{let{current:t}=s,{current:e}=u;return t&&e&&d({target:t,elements:{viewport:e,content:e}}),()=>{var t;return null==(t=f())?void 0:t.destroy()}},[d,r]),(0,n.useImperativeHandle)(e,()=>({osInstance:f,getElement:()=>s.current}),[]),n.createElement(r,{"data-overlayscrollbars-initialize":"",ref:s,...c},n.createElement("div",{"data-overlayscrollbars-contents":"",ref:u},a))})}}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/10-de113a642ecc6cea.js b/docs/_next/static/chunks/10-de113a642ecc6cea.js deleted file mode 100644 index dd8b3d3b..00000000 --- a/docs/_next/static/chunks/10-de113a642ecc6cea.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[10],{5010:function(t,e,r){let l;r.d(e,{E:function(){return rE},A:function(){return rx}});var n=r(2265);/*! - * OverlayScrollbars - * Version: 2.6.1 - * - * Copyright (c) Rene Haas | KingSora. - * https://github.com/KingSora - * - * Released under the MIT license. - */let o=(t,e)=>{let r;let{o:l,u:n,_:o}=t,i=l,a=(t,e)=>{let l=i,a=e||(n?!n(l,t):l!==t);return(a||o)&&(i=t,r=l),[i,a,r]};return[e?t=>a(e(i,r),t):a,t=>[i,!!t,r]]},i=window,a=Math.max,c=Math.min,s=Math.round,u=i.cancelAnimationFrame,d=i.requestAnimationFrame,f=i.setTimeout,p=i.clearTimeout,v=t=>void 0!==i[t]?i[t]:void 0,y=v("MutationObserver"),h=v("IntersectionObserver"),b=v("ResizeObserver"),m=v("ScrollTimeline"),w=Node.ELEMENT_NODE,{toString:g,hasOwnProperty:x}=Object.prototype,E=/^\[object (.+)\]$/,S=t=>void 0===t,O=t=>null===t,k=t=>S(t)||O(t)?"".concat(t):g.call(t).replace(E,"$1").toLowerCase(),C=t=>"number"==typeof t,T=t=>"string"==typeof t,L=t=>"boolean"==typeof t,A=t=>"function"==typeof t,D=t=>Array.isArray(t),M=t=>"object"==typeof t&&!D(t)&&!O(t),R=t=>{let e=!!t&&t.length,r=C(e)&&e>-1&&e%1==0;return(!!D(t)||!A(t)&&!!r)&&(!(e>0&&M(t))||e-1 in t)},H=t=>{let e;if(!t||!M(t)||"object"!==k(t))return!1;let r="constructor",l=t[r],n=l&&l.prototype,o=x.call(t,r),i=n&&x.call(n,"isPrototypeOf");if(l&&!o&&!i)return!1;for(e in t);return S(e)||x.call(t,e)},N=t=>{let e=HTMLElement;return!!t&&(e?t instanceof e:t.nodeType===w)},P=t=>{let e=Element;return!!t&&(e?t instanceof e:t.nodeType===w)};function I(t,e){if(R(t))for(let r=0;re(t[r],r,t));return t}let V=(t,e)=>t.indexOf(e)>=0,_=(t,e)=>t.concat(e),z=(t,e,r)=>(!r&&!T(e)&&R(e)?Array.prototype.push.apply(t,e):t.push(e),t),j=t=>Array.from(t||[]),F=t=>D(t)?t:[t],G=t=>!!t&&!t.length,U=t=>j(new Set(t)),q=(t,e,r)=>{I(t,t=>t&&t.apply(void 0,e||[])),r||(t.length=0)},B="paddingTop",X="paddingRight",K="paddingLeft",W="paddingBottom",Y="marginLeft",$="marginRight",J="marginBottom",Z="overflowX",Q="overflowY",tt="width",te="height",tr="hidden",tl="visible",tn=(t,e,r,l)=>{if(t&&e){let n=!0;return I(r,r=>{(l?l(t[r]):t[r])!==(l?l(e[r]):e[r])&&(n=!1)}),n}return!1},to=(t,e)=>tn(t,e,["w","h"]),ti=(t,e)=>tn(t,e,["x","y"]),ta=(t,e)=>tn(t,e,["t","r","b","l"]),tc=()=>{},ts=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),l=1;l{let e;let r=t?f:d,l=t?p:u;return[n=>{l(e),e=r(n,A(t)?t():t)},()=>l(e)]},td=(t,e)=>{let r,l,n;let o=tc,{v:i,p:a,S:c}=e||{},s=function(e){o(),p(r),r=l=void 0,o=tc,t.apply(this,e)},v=t=>c&&l?c(l,t):t,y=()=>{o!==tc&&s(v(n)||n)},h=function(){let t=j(arguments),e=A(i)?i():i;if(C(e)&&e>=0){let i=A(a)?a():a,c=C(i)&&i>=0,h=e>0?f:d,b=e>0?p:u,m=v(t)||t,w=s.bind(0,m);o();let g=h(w,e);o=()=>b(g),c&&!r&&(r=f(y,i)),l=n=m}else s(t)};return h.m=y,h},tf=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),tp=t=>t?Object.keys(t):[],tv=(t,e,r,l,n,o,i)=>(("object"!=typeof t||O(t))&&!A(t)&&(t={}),I([e,r,l,n,o,i],e=>{I(e,(r,l)=>{let n=e[l];if(t===n)return!0;let o=D(n);if(n&&H(n)){let e=t[l],r=e;o&&!D(e)?r=[]:o||H(e)||(r={}),t[l]=tv(r,n)}else t[l]=o?n.slice():n})}),t),ty=(t,e)=>I(tv({},t),(t,r,l)=>{void 0===t?delete l[r]:e&&t&&H(t)&&(l[r]=ty(t,e))}),th=t=>{for(let e in t)return!1;return!0},tb=(t,e,r)=>a(t,c(e,r)),tm=t=>j(new Set((D(t)?t:(t||"").split(" ")).filter(t=>t))),tw=(t,e)=>t&&t.getAttribute(e),tg=(t,e,r)=>{I(tm(e),e=>{t&&t.setAttribute(e,r||"")})},tx=(t,e)=>{I(tm(e),e=>t&&t.removeAttribute(e))},tE=(t,e)=>{let r=tm(tw(t,e)),l=ts(tg,t,e),n=(t,e)=>{let l=new Set(r);return I(tm(t),t=>l[e](t)),j(l).join(" ")};return{O:t=>l(n(t,"delete")),$:t=>l(n(t,"add")),C:t=>{let e=tm(t);return e.reduce((t,e)=>t&&r.includes(e),e.length>0)}}},tS=(t,e,r)=>{tE(t,e).O(r)},tO=(t,e,r)=>(tE(t,e).$(r),ts(tS,t,e,r)),tk=(t,e,r,l)=>{(l?tO:tS)(t,e,r)},tC=(t,e,r)=>tE(t,e).C(r),tT=t=>tE(t,"class"),tL=(t,e)=>{tT(t).O(e)},tA=(t,e)=>(tT(t).$(e),ts(tL,t,e)),tD=Element.prototype,tM=(t,e)=>{let r=[],l=e?P(e)&&e:document;return l?z(r,l.querySelectorAll(t)):r},tR=(t,e)=>{let r=e?P(e)&&e:document;return r?r.querySelector(t):null},tH=(t,e)=>!!P(t)&&(tD.matches||tD.msMatchesSelector).call(t,e),tN=t=>t?j(t.childNodes):[],tP=t=>t&&t.parentElement,tI=(t,e)=>P(t)&&t.closest(e),tV=(t,e,r)=>{let l=tI(t,e),n=t&&tR(r,l),o=tI(n,e)===l;return!!l&&!!n&&(l===t||n===t||o&&tI(tI(t,r),e)!==l)},t_=t=>{if(R(t))I(j(t),t=>t_(t));else if(t){let e=tP(t);e&&e.removeChild(t)}},tz=(t,e,r)=>{if(r&&t){let l,n=e;return R(r)?(l=document.createDocumentFragment(),I(r,t=>{t===n&&(n=t.previousSibling),l.appendChild(t)})):l=r,e&&(n?n!==e&&(n=n.nextSibling):n=t.firstChild),t.insertBefore(l,n||null),()=>t_(r)}return tc},tj=(t,e)=>tz(t,null,e),tF=(t,e)=>tz(tP(t),t&&t.nextSibling,e),tG=t=>{let e=document.createElement("div");return tg(e,"class",t),e},tU=t=>{let e=tG();return e.innerHTML=t.trim(),I(tN(e),t=>t_(t))},tq=/^--/,tB=(t,e)=>t.getPropertyValue(e)||t[e]||"",tX=t=>{let e=t||0;return isFinite(e)?e:0},tK=t=>tX(parseFloat(t||"")),tW=t=>"".concat((100*tX(t)).toFixed(3),"%"),tY=t=>"".concat(tX(t),"px");function t$(t,e){t&&I(e,(e,r)=>{try{let l=t.style,n=C(e)?tY(e):(e||"")+"";tq.test(r)?l.setProperty(r,n):l[r]=n}catch(t){}})}function tJ(t,e,r){let l=T(e),n=l?"":{};if(t){let o=i.getComputedStyle(t,r)||t.style;n=l?tB(o,e):e.reduce((t,e)=>(t[e]=tB(o,e),t),n)}return n}let tZ=t=>"rtl"===tJ(t,"direction"),tQ=(t,e,r)=>{let l=e?"".concat(e,"-"):"",n=r?"-".concat(r):"",o="".concat(l,"top").concat(n),i="".concat(l,"right").concat(n),a="".concat(l,"bottom").concat(n),c="".concat(l,"left").concat(n),s=tJ(t,[o,i,a,c]);return{t:tK(s[o]),r:tK(s[i]),b:tK(s[a]),l:tK(s[c])}},t0=(t,e)=>"translate".concat(M(t)?"(".concat(t.x,",").concat(t.y,")"):"".concat(e?"X":"Y","(").concat(t,")")),t1={w:0,h:0},t3=(t,e)=>e?{w:e["".concat(t,"Width")],h:e["".concat(t,"Height")]}:t1,t2=t=>t3("inner",t||i),t9=ts(t3,"offset"),t5=ts(t3,"client"),t6=ts(t3,"scroll"),t4=t=>{let e=parseFloat(tJ(t,tt))||0,r=parseFloat(tJ(t,te))||0;return{w:e-s(e),h:r-s(r)}},t7=t=>t.getBoundingClientRect(),t8=t=>!!(t&&(t[te]||t[tt])),et=(t,e)=>{let r=t8(t);return!t8(e)&&r},ee=(t,e,r,l)=>{I(tm(e),e=>{t.removeEventListener(e,r,l)})},er=(t,e,r,l)=>{var n;let o=null==(n=l&&l.H)||n,i=l&&l.I||!1,a=l&&l.A||!1,c={passive:o,capture:i};return ts(q,tm(e).map(e=>{let l=a?n=>{ee(t,e,l,i),r(n)}:r;return t.addEventListener(e,l,c),ts(ee,t,e,l,i)}))},el=t=>t.stopPropagation(),en=t=>t.preventDefault(),eo={x:0,y:0},ei=t=>{let e=t&&t7(t);return e?{x:e.left+i.scrollX,y:e.top+i.scrollY}:eo},ea=(t,e,r)=>r?r.n?-t+0:r.i?e-t:t:t,ec=(t,e)=>[ea(0,t,e),ea(t,t,e)],es=(t,e,r)=>tb(0,1,ea(t,e,r)/e||0),eu=(t,e)=>{let{x:r,y:l}=C(e)?{x:e,y:e}:e||{};C(r)&&(t.scrollLeft=r),C(l)&&(t.scrollTop=l)},ed=t=>({x:t.scrollLeft,y:t.scrollTop}),ef=(t,e)=>{I(F(e),t)},ep=t=>{let e=new Map,r=(t,r)=>{if(t){let l=e.get(t);ef(t=>{l&&l[t?"delete":"clear"](t)},r)}else e.forEach(t=>{t.clear()}),e.clear()},l=(t,n)=>{if(T(t)){let l=e.get(t)||new Set;return e.set(t,l),ef(t=>{A(t)&&l.add(t)},n),ts(r,t,n)}L(n)&&n&&r();let o=tp(t),i=[];return I(o,e=>{let r=t[e];r&&z(i,l(e,r))}),ts(q,i)};return l(t||{}),[l,r,(t,r)=>{I(j(e.get(t)),t=>{r&&!G(r)?t.apply(0,r):t()})}]},ev=t=>JSON.stringify(t,(t,e)=>{if(A(e))throw 0;return e}),ey=(t,e)=>t?"".concat(e).split(".").reduce((t,e)=>t&&tf(t,e)?t[e]:void 0,t):void 0,eh={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"]}},eb=(t,e)=>{let r={};return I(_(tp(e),tp(t)),l=>{let n=t[l],o=e[l];if(M(n)&&M(o))tv(r[l]={},eb(n,o)),th(r[l])&&delete r[l];else if(tf(e,l)&&o!==n){let t=!0;if(D(n)||D(o))try{ev(n)===ev(o)&&(t=!1)}catch(t){}t&&(r[l]=o)}}),r},em=(t,e,r)=>l=>[ey(t,l),r||void 0!==ey(e,l)],ew="data-overlayscrollbars",eg="os-environment",ex="".concat(eg,"-scrollbar-hidden"),eE="".concat(ew,"-initialize"),eS="".concat(ew,"-overflow-x"),eO="".concat(ew,"-overflow-y"),ek="overflowVisible",eC="updating",eT="".concat(ew,"-viewport"),eL="scrollbarHidden",eA="".concat(ew,"-padding"),eD="".concat(ew,"-content"),eM="os-size-observer",eR="".concat(eM,"-appear"),eH="".concat(eM,"-listener"),eN="os-scrollbar",eP="".concat(eN,"-rtl"),eI="".concat(eN,"-horizontal"),eV="".concat(eN,"-vertical"),e_="".concat(eN,"-track"),ez="".concat(eN,"-handle"),ej="".concat(eN,"-visible"),eF="".concat(eN,"-cornerless"),eG="".concat(eN,"-interaction"),eU="".concat(eN,"-unusable"),eq="".concat(eN,"-auto-hide"),eB="".concat(eq,"-hidden"),eX="".concat(eN,"-wheel"),eK="".concat(e_,"-interactive"),eW="".concat(ez,"-interactive"),eY={},e$={},eJ=t=>{I(t,t=>I(t,(e,r)=>{eY[r]=t[r]}))},eZ=(t,e,r)=>tp(t).map(l=>{let{static:n,instance:o}=t[l],[i,a,c]=r||[],s=r?o:n;if(s){let t=r?s(i,a,e):s(e);return(c||e$)[l]=t}}),eQ=t=>e$[t],e0=(t,e)=>{let{T:r}=e,[l,n]=t("showNativeOverlaidScrollbars");return[l&&r.x&&r.y,n]},e1=t=>0===t.indexOf(tl),e3=(t,e)=>{let{D:r}=t,l=t=>{let l=tJ(r,t),n=e?e[t]:l;return[l,"scroll"===n]},[n,o]=l(Z),[i,a]=l(Q);return{k:{x:n,y:i},R:{x:o,y:a}}},e2=(t,e,r,l)=>{let n=e.x||e.y,o=(t,e)=>{let r=e1(t),l=e&&r&&t.replace("".concat(tl,"-"),"")||(r&&n?"hidden":"");return[e&&!r?t:"",e1(l)?"hidden":l]},[i,a]=o(r.x,e.x),[c,s]=o(r.y,e.y);return l[Z]=a&&c?a:i,l[Q]=s&&i?s:c,e3(t,l)},e9="__osScrollbarsHidingPlugin",e5=()=>{let t=(t,e,r,l)=>{tj(t,e);let n=t5(e),o=t9(e),i=t4(r);return l&&t_(e),{x:o.h-n.h+i.h,y:o.w-n.w+i.w}},{body:e}=document,r=tU('
'))[0],l=r.firstChild,[n,,a]=ep(),[c,s]=o({o:t(e,r,l),u:ti},ts(t,e,r,l,!0)),[u]=s(),d=(t=>{let e=!1,r=tA(t,ex);try{e="none"===tJ(t,"scrollbar-width")||"none"===tJ(t,"display","::-webkit-scrollbar")}catch(t){}return r(),e})(r),f={x:0===u.x,y:0===u.y},p={elements:{host:null,padding:!d,viewport:t=>d&&t===t.ownerDocument.body&&t,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},v=tv({},eh),y=ts(tv,{},v),h=ts(tv,{},p),b={P:u,T:f,L:d,J:!!m,K:((t,e)=>{t$(t,{[Z]:tr,[Q]:tr,direction:"rtl"}),eu(t,{x:0});let r=ei(t),l=ei(e);eu(t,{x:-999});let n=ei(e);return{i:r.x===l.x,n:l.x!==n.x}})(r,l),Z:ts(n,"r"),G:h,tt:t=>tv(p,t)&&h(),nt:y,ot:t=>tv(v,t)&&y(),st:tv({},p),et:tv({},v)};return tx(r,"style"),t_(r),i.addEventListener("resize",()=>{let t;if(!d&&(!f.x||!f.y)){let e=eQ(e9);t=!!(e?e.Y():tc)(b,c)}a("r",[t])}),b},e6=()=>(l||(l=e5()),l),e4=(t,e)=>A(e)?e.apply(0,t):e,e7=(t,e,r,l)=>e4(t,S(l)?r:l)||e.apply(0,t),e8=(t,e,r,l)=>{let n=e4(t,S(l)?r:l);return!!n&&(N(n)?n:e.apply(0,t))},rt=(t,e)=>{let{nativeScrollbarsOverlaid:r,body:l}=e||{},{T:n,L:o,G:i}=e6(),{nativeScrollbarsOverlaid:a,body:c}=i().cancel,s=S(l)?c:l,u=(n.x||n.y)&&(null!=r?r:a),d=t&&(O(s)?!o:s);return!!u||!!d},re=new WeakMap,rr=(t,e)=>{re.set(t,e)},rl=t=>{re.delete(t)},rn=t=>re.get(t),ro=(t,e,r)=>{let l=!1,n=!!r&&new WeakMap,o=o=>{n&&r&&I(r.map(e=>{let[r,l]=e||[];return[l&&r?(o||tM)(r,t):[],l]}),r=>I(r[0],o=>{let i=r[1],a=n.get(o)||[];if(t.contains(o)&&i){let t=er(o,i,r=>{l?(t(),n.delete(o)):e(r)});n.set(o,z(a,t))}else q(a),n.delete(o)}))};return o(),[()=>{l=!0},o]},ri=(t,e,r,l)=>{let n=!1,{ct:o,rt:i,lt:a,it:c,ut:s,ft:u}=l||{},d=td(()=>n&&r(!0),{v:33,p:99}),[f,p]=ro(t,d,a),v=i||[],h=_(o||[],v),b=(n,o)=>{if(!G(o)){let i=s||tc,a=u||tc,d=[],f=[],y=!1,h=!1;if(I(o,r=>{let{attributeName:n,target:o,type:s,oldValue:u,addedNodes:p,removedNodes:b}=r,m="attributes"===s,w=t===o,g=m&&n,x=g&&tw(o,n||"")||null,E=g&&u!==x,S=V(v,n)&&E;if(e&&("childList"===s||!w)){let e=m&&E,s=e&&c&&tH(o,c),f=(s?!i(o,n,u,x):!m||e)&&!a(r,!!s,t,l);I(p,t=>z(d,t)),I(b,t=>z(d,t)),h=h||f}!e&&w&&E&&!i(o,n,u,x)&&(z(f,n),y=y||S)}),p(t=>U(d).reduce((e,r)=>(z(e,tM(t,r)),tH(r,t)?z(e,r):e),[])),e)return!n&&h&&r(!1),[!1];if(!G(f)||y){let t=[U(f),y];return n||r.apply(0,t),t}}},m=new y(ts(b,!1));return[()=>(m.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:h,subtree:e,childList:e,characterData:e}),n=!0,()=>{n&&(f(),m.disconnect(),n=!1)}),()=>{if(n)return d.m(),b(!0,m.takeRecords())}]},ra=(t,e,r)=>{let{_t:l,dt:n}=r||{},i=eQ("__osSizeObserverPlugin"),{K:a}=e6(),c=ts(tZ,t),[s]=o({o:!1,_:!0});return()=>{let r=[],u=tU('
'))[0],d=u.firstChild,f=t=>{let r=t instanceof ResizeObserverEntry,n=!r&&D(t),o=!1,i=!1,c=!0;if(r){let[e,,r]=s(t.contentRect),l=t8(e),n=et(e,r);c=!(o=!(i=!r||n)&&!l)}else n?[,c]=t:i=!0===t;if(l&&c){let e=n?t[0]:tZ(u);eu(u,{x:ea(3333333,3333333,e&&a),y:3333333})}o||e({vt:n?t:void 0,ht:!n,dt:i})};if(b){let t=new b(t=>f(t.pop()));t.observe(d),z(r,()=>{t.disconnect()})}else{if(!i)return tc;let[t,e]=i(d,f,n);z(r,_([tA(u,eR),er(u,"animationstart",t)],e))}if(l){let[t]=o({o:void 0},c);z(r,er(u,"scroll",e=>{let[r,l,n]=t();l&&(tL(d,"ltr rtl"),tA(d,r?"rtl":"ltr"),f([!!r,l,n])),el(e)}))}return ts(q,z(r,tj(t,u)))}},rc=(t,e)=>{let r;let l=t=>0===t.h||t.isIntersecting||t.intersectionRatio>0,n=tG("os-trinsic-observer"),[i]=o({o:!1}),a=(t,r)=>{if(t){let n=i(l(t)),[,o]=n;return o&&!r&&e(n)&&[n]}},c=(t,e)=>a(e.pop(),t);return[()=>{let e=[];if(h)(r=new h(ts(c,!1),{root:t})).observe(n),z(e,()=>{r.disconnect()});else{let t=()=>{a(t9(n))};z(e,ra(n,t)()),t()}return ts(q,z(e,tj(t,n)))},()=>r&&c(!0,r.takeRecords())]},rs=(t,e,r,l)=>{let n,i,a,c,s,u;let{L:d}=e6(),f="[".concat(ew,"]"),p="[".concat(eT,"]"),v=["tabindex"],y=["wrap","cols","rows"],h=["id","class","style","open"],{gt:m,bt:w,D:g,wt:x,St:E,V:S,yt:O,Ot:k}=t,L={$t:!1,N:tZ(m)},M=e6(),R=eQ(e9),[H]=o({u:to,o:{w:0,h:0}},()=>{let l=R&&R.M(t,e,L,M,r).W,n=O(ek),o=!S&&O("arrange"),i=o&&ed(g);k(ek),S&&k(eC,!0);let a=o&&l&&l()[0],c=t6(x),s=t6(g),u=t4(g);return k(ek,n),S&&k(eC),a&&a(),eu(g,i),{w:s.w+c.w+u.w,h:s.h+c.h+u.h}}),N=E?y:_(h,y),P=td(l,{v:()=>n,p:()=>i,S(t,e){let[r]=t,[l]=e;return[_(tp(r),tp(l)).reduce((t,e)=>(t[e]=r[e]||l[e],t),{})]}}),z=t=>{if(S){let e=tZ(m);tv(t,{Ct:u!==e}),tv(L,{N:e}),u=e}},j=t=>{I(t||v,t=>{if(V(v,t)){let e=tw(w,t);T(e)?tg(g,t,e):tx(g,t)}})},F=(t,e)=>{let[r,n]=t,o={xt:n};return tv(L,{$t:r}),e||l(o),o},G=t=>{let{ht:e,vt:r,dt:n}=t,o=!(e&&!n&&!r)&&d?P:l,[i,a]=r||[],c={ht:e||n,dt:n,Ct:a};z(c),r&&tv(L,{N:i}),o(c)},U=(t,e)=>{let[,r]=H(),n={Ht:r};z(n);let o=t?l:P;return r&&!e&&o(n),n},q=(t,e,r)=>{let l={It:e};return z(l),e&&!r?P(l):S||j(t),l},{Z:B}=M,[X,K]=x?rc(w,F):[],W=!S&&ra(w,G,{dt:!0,_t:!0}),[Y,$]=ri(w,!1,q,{rt:h,ct:_(h,v)}),J=S&&b&&new b(t=>{let e=t[t.length-1].contentRect;G({ht:!0,dt:et(e,s)}),s=e});return[()=>{j(),J&&J.observe(w);let t=W&&W(),e=X&&X(),r=Y(),l=B(t=>{let[,e]=H();P({zt:t,Ht:e})});return()=>{J&&J.disconnect(),t&&t(),e&&e(),c&&c(),r(),l()}},t=>{let{Et:e,At:r,Tt:l}=t,o={},[s]=e("update.ignoreMutation"),[u,d]=e("update.attributes"),[v,y]=e("update.elementEvents"),[h,b]=e("update.debounce"),m=r||l,w=t=>A(s)&&s(t);if(y||d){a&&a(),c&&c();let[t,e]=ri(x||g,!0,U,{ct:_(N,u||[]),lt:v,it:f,ft:(t,e)=>{let{target:r,attributeName:l}=t;return!e&&!!l&&!S&&tV(r,f,p)||!!tI(r,".".concat(eN))||!!w(t)}});c=t(),a=e}if(b){if(P.m(),D(h)){let t=h[0],e=h[1];n=C(t)&&t,i=C(e)&&e}else n=!!C(h)&&h,i=!1}if(m){let t=$(),e=K&&K(),r=a&&a();t&&tv(o,q(t[0],t[1],m)),e&&tv(o,F(e[0],m)),r&&tv(o,U(r[0],m))}return z(o),o},L]},ru=(t,e,r,l)=>{let{G:n,K:o}=e6(),{scrollbars:i}=n(),{slot:a}=i,{gt:c,bt:s,D:u,Dt:d,kt:f,Rt:p,V:v}=e,{scrollbars:y}=d?{}:t,{slot:h}=y||{},b=new Map,w=t=>m&&new m({source:f,axis:t}),g=w("x"),x=w("y"),E=e8([c,s,u],()=>v&&p?c:s,a,h),S=(t,e)=>{if(e){let r=t?tt:te,{Mt:l,Vt:n}=e;return tb(0,1,t7(n)[r]/t7(l)[r]||0)}let l=t?"x":"y",{Lt:n,Pt:o}=r,i=o[l];return tb(0,1,i/(i+n[l])||0)},O=(t,e,r,l)=>{let n=S(r,t);return 1/n*(1-n)*(l?1-e:e)||0},k=(t,e)=>tv(t,e?{clear:["left"]}:{}),C=t=>{b.forEach((e,r)=>{(!t||V(F(t),r))&&(I(e||[],t=>{t&&t.cancel()}),b.delete(r))})},T=(t,e,r,l)=>{let n=b.get(t)||[],o=n.find(t=>t&&t.timeline===e);o?o.effect=new KeyframeEffect(t,r,{composite:l}):b.set(t,_(n,[t.animate(r,{timeline:e,composite:l})]))},A=(t,e,r)=>{let l=r?tA:tL;I(t,t=>{l(t.Ut,e)})},D=(t,e)=>{I(t,t=>{let[r,l]=e(t);t$(r,l)})},M=(t,e)=>{D(t,t=>{let{Vt:r}=t;return[r,{[e?tt:te]:tW(S(e))}]})},R=(t,e)=>{let{Lt:l}=r,n=e?l.x:l.y,i=(t,r,l)=>t0(tW(O(t,es(r,n,l),e,l)),e);if(g&&x)I(t,t=>{let{Ut:r,Vt:l}=t,a=e&&tZ(r)&&o;T(l,e?g:x,k({transform:ec(n,a).map(e=>i(t,e,a))},a))});else{let r=ed(f);D(t,t=>{let{Vt:l,Ut:n}=t;return[l,{transform:i(t,e?r.x:r.y,e&&tZ(n)&&o)}]})}},H=t=>v&&!p&&tP(t)===u,N=[],P=[],j=[],G=(t,e,r)=>{let l=L(r),n=!l||r,o=!l||!r;n&&A(P,t,e),o&&A(j,t,e)},U=t=>{let e=tG("".concat(eN," ").concat(t?eI:eV)),r=tG(e_),n=tG(ez),o={Ut:e,Mt:r,Vt:n};return z(t?P:j,o),z(N,[tj(e,r),tj(r,n),ts(t_,e),C,l(o,G,R,t)]),o},B=ts(U,!0),X=ts(U,!1);return B(),X(),[{Bt:()=>{M(P,!0),M(j)},Nt:()=>{R(P,!0),R(j)},jt:()=>{if(v){let{Lt:t}=r;if(g&&x)I(_(j,P),e=>{let{Ut:r}=e;if(H(r)){let e=(t,e,l)=>{let n=l&&tZ(r)&&o;T(r,t,k({transform:ec(e-.5,n).map(t=>t0(tY(t),l))},n),"add")};e(g,t.x,!0),e(x,t.y)}else C(r)});else{let e=ed(f),r=r=>{let{Ut:l}=r,n=H(l)&&l,i=(t,e,r)=>{let l=es(t,e,r),n=e*l;return tY(r?-n:n)};return[n,{transform:n?t0({x:i(e.x,t.x,tZ(l)&&o),y:i(e.y,t.y)}):""}]};D(P,r),D(j,r)}}},Ft:G,qt:{J:g,Wt:P,Xt:B,Yt:ts(D,P)},Jt:{J:x,Wt:j,Xt:X,Yt:ts(D,j)}},()=>(tj(E,P[0].Ut),tj(E,j[0].Ut),ts(q,N))]},rd=(t,e,r)=>{let{bt:l,kt:n,Kt:o}=e;return(e,i,a,c)=>{let{Ut:u,Mt:d,Vt:f}=e,[p,v]=tu(333),[y,h]=tu(),b=ts(a,[e],c),m=!!n.scrollBy,w="client".concat(c?"X":"Y"),g=c?tt:te,x=c?"left":"top",E=c?"w":"h",S=c?"x":"y",O=t=>t.propertyName.indexOf(g)>-1,k=!0;return ts(q,[er(u,"pointerenter",()=>{i(eG,!0)}),er(u,"pointerleave pointercancel",()=>{i(eG,!1)}),er(u,"wheel",t=>{let{deltaX:e,deltaY:r,deltaMode:o}=t;m&&k&&0===o&&tP(u)===l&&n.scrollBy({left:e,top:r,behavior:"smooth"}),k=!1,i(eX,!0),p(()=>{k=!0,i(eX)}),en(t)},{H:!1,I:!0}),er(f,"transitionstart",t=>{if(O(t)){let t=()=>{b(),y(t)};t()}}),er(f,"transitionend transitioncancel",t=>{O(t)&&(h(),b())}),er(u,"mousedown",ts(er,o,"click",el,{A:!0,I:!0}),{I:!0}),(()=>{let e="pointerup pointerleave pointercancel lostpointercapture",i=(t,e)=>l=>{let{Lt:o}=r,i=e*l/(t9(d)[E]-t9(f)[E])*o[S];eu(n,{[S]:t+i})};return er(d,"pointerdown",r=>{let a=tI(r.target,".".concat(ez))===f,c=a?f:d,u=t.scrollbars,{button:p,isPrimary:v,pointerType:y}=r,{pointers:h}=u;if(0===p&&v&&u[a?"dragScroll":"clickScroll"]&&(h||[]).includes(y)){let t=!a&&r.shiftKey,u=ts(t7,f),p=ts(t7,d),v=(t,e)=>(t||u())[x]-(e||p())[x],y=s(t7(n)[g])/t9(n)[E]||1,h=i(ed(n)[S]||0,1/y),b=r[w],m=u(),O=p(),k=m[g],C=v(m,O)+k/2,T=b-O[x],L=a?0:T-C,A=t=>{q(D),c.releasePointerCapture(t.pointerId)},D=[tO(l,ew,"scrollbarPressed"),er(o,e,A),er(o,"selectstart",t=>en(t),{H:!1}),er(d,e,A),er(d,"pointermove",e=>{let r=e[w]-b;(a||t)&&h(L+r)})];if(c.setPointerCapture(r.pointerId),t)h(L);else if(!a){let t=eQ("__osClickScrollPlugin");t&&z(D,t(h,v,L,k,T))}}})})(),v,h])}},rf=(t,e,r,l,n,o)=>{let i,a,c,s,u;let d=tc,f=0,[p,v]=tu(),[y,h]=tu(),[b,m]=tu(100),[w,g]=tu(100),[x,E]=tu(100),[S,O]=tu(()=>f),[k,C]=ru(t,n,l,rd(e,n,l)),{bt:T,Zt:L,Rt:A}=n,{Ft:D,Bt:M,Nt:R,jt:H}=k,N=t=>{D(eq,t,!0),D(eq,t,!1)},P=(t,e)=>{if(O(),t)D(eB);else{let t=ts(D,eB,!0);f>0&&!e?S(t):t()}},I=t=>"mouse"===t.pointerType,V=t=>{I(t)&&(s=a)&&P(!0)},_=[m,O,g,E,h,v,()=>d(),er(T,"pointerover",V,{A:!0}),er(T,"pointerenter",V),er(T,"pointerleave",t=>{I(t)&&(s=!1,a&&P(!1))}),er(T,"pointermove",t=>{I(t)&&i&&p(()=>{m(),P(!0),w(()=>{i&&P(!1)})})}),er(L,"scroll",t=>{y(()=>{R(),c&&P(!0),b(()=>{c&&!s&&P(!1)})}),o(t),H()})];return[()=>ts(q,z(_,C())),t=>{let{Et:e,Tt:n,Gt:o,Qt:s}=t,{tn:p,nn:v,sn:y}=s||{},{Ct:h,dt:b}=o||{},{N:m}=r,{T:w}=e6(),{k:g,en:E}=l,[S,O]=e("showNativeOverlaidScrollbars"),[k,C]=e("scrollbars.theme"),[T,I]=e("scrollbars.visibility"),[V,_]=e("scrollbars.autoHide"),[z,j]=e("scrollbars.autoHideSuspend"),[F]=e("scrollbars.autoHideDelay"),[G,U]=e("scrollbars.dragScroll"),[q,B]=e("scrollbars.clickScroll"),[X,K]=e("overflow"),W=E.x||E.y,Y=S&&w.x&&w.y,$=(t,e,r)=>{let l=t.includes("scroll")&&("visible"===T||"auto"===T&&"scroll"===e);return D(ej,l,r),l};if(f=F,b&&!n&&(z&&W?(N(!1),d(),x(()=>{d=er(L,"scroll",ts(N,!0),{A:!0})})):N(!0)),O&&D("os-theme-none",Y),C&&(D(u),D(k,!0),u=k),j&&!z&&N(!0),_&&(i="move"===V,a="leave"===V,P(!(c="never"!==V),!0)),U&&D(eW,G),B&&D(eK,q),y||I||K){let t=$(X.x,g.x,!0),e=$(X.y,g.y,!1);D(eF,!(t&&e))}(p||v||h||n)&&(M(),R(),H(),D(eU,!E.x,!0),D(eU,!E.y,!1),D(eP,m&&!A))},{},k]},rp=t=>{let{G:e,L:r}=e6(),{elements:l}=e(),{host:n,padding:o,viewport:i,content:a}=l,c=N(t),s=c?{}:t,{elements:u}=s,{host:d,padding:f,viewport:p,content:v}=u||{},y=c?t:s.target,h=tH(y,"textarea"),b=y.ownerDocument,m=b.documentElement,w=y===b.body,g=b.defaultView,x=()=>b.activeElement,E=t=>{t&&t.focus&&t.focus()},S=ts(e7,[y]),O=ts(e8,[y]),k=ts(e4,[y]),C=ts(tG,""),T=ts(S,C,i),L=ts(O,C,a),A=T(p),D=A===y,M=D&&w,R=!D&&L(v),H=!D&&N(A)&&A===R,P=H&&!!k(a),I=P?T():A,_=P?R:L(),j=H?I:A,F=M?m:j,G=h?S(C,n,d):y,U={gt:y,bt:M?F:G,D:F,cn:!D&&O(C,o,f),wt:H?_:R,kt:M?m:F,Zt:M?b:F,rn:w?m:y,ln:g,Kt:b,St:h,Rt:w,Dt:c,V:D,an:H,yt:t=>tC(F,D?ew:eT,t),Ot:(t,e)=>tk(F,D?ew:eT,t,e)},B=tp(U).reduce((t,e)=>{let r=U[e];return z(t,!!(r&&N(r))&&!tP(r)&&r)},[]),X=t=>t?V(B,t):null,{gt:K,bt:W,cn:Y,D:$,wt:J}=U,Z=[()=>{tx(W,[ew,eE]),tx(K,eE),w&&tx(m,[eE,ew])}],Q=h&&X(W),tt=h?K:tN([J,$,Y,W,K].find(t=>!1===X(t))),te=M?K:J||$,tr=ts(q,Z);return[U,()=>{let t=x(),e=t=>{tj(tP(t),tN(t)),t_(t)},l=t=>t?er(t,"focusin focusout focus blur",t=>{el(t),t.stopImmediatePropagation()},{I:!0,H:!1}):tc,n=l(t);if(tg(W,ew,D?"viewport":"host"),tg(Y,eA,""),tg(J,eD,""),!D&&(tg($,eT,""),w&&tO(m,ew,"body")),Q&&(tF(K,W),z(Z,()=>{tF(W,K),t_(W)})),tj(te,tt),tj(W,Y),tj(Y||W,!D&&$),tj($,J),z(Z,[n,()=>{let t=x(),r=l(t);tx(Y,eA),tx(J,eD),tx($,[eS,eO,eT]),X(J)&&e(J),X($)&&e($),X(Y)&&e(Y),E(t),r()}]),r&&!D&&(tO($,eT,eL),z(Z,ts(tx,$,eT))),D||g.top!==g||t!==y)E(t);else{let t="tabindex",e=tw($,t);tg($,t,"-1"),E($);let r=()=>e?tg($,t,e):tx($,t),l=er(b,"pointerdown keydown",()=>{r(),l()});z(Z,[r,l])}return n(),tt=0,tr},tr]},rv=t=>{let{wt:e}=t;return t=>{let{Gt:r,un:l,Tt:n}=t,{xt:o}=r||{},{$t:i}=l;e&&(o||n)&&t$(e,{[te]:i&&"100%"})}},ry=(t,e)=>{let{bt:r,cn:l,D:n,V:i}=t,[a,c]=o({u:ta,o:tQ()},ts(tQ,r,"padding",""));return t=>{let{Et:r,Gt:o,un:s,Tt:u}=t,[d,f]=c(u),{L:p}=e6(),{ht:v,Ht:y,Ct:h}=o||{},{N:b}=s,[m,w]=r("paddingAbsolute"),g=u||y;(v||f||g)&&([d,f]=a(u));let x=!i&&(w||h||f);if(x){let t=!m||!l&&!p,r=d.r+d.l,o=d.t+d.b,i={[$]:t&&!b?-r:0,[J]:t?-o:0,[Y]:t&&b?-r:0,top:t?-d.t:0,right:t?b?-d.r:"auto":0,left:t?b?"auto":-d.l:0,[tt]:t&&"calc(100% + ".concat(r,"px)")},a={[B]:t?d.t:0,[X]:t?d.r:0,[W]:t?d.b:0,[K]:t?d.l:0};t$(l||n,i),t$(n,a),tv(e,{cn:d,fn:!t,j:l?a:tv({},i,a)})}return{_n:x}}},rh=(t,e)=>{let r=e6(),{bt:l,cn:n,D:c,V:s,Ot:u,Rt:d,ln:f}=t,{L:p}=r,v=d&&s,y=ts(a,0),h={u:to,o:{w:0,h:0}},b=(t,e)=>{let r=i.devicePixelRatio%1!=0?1:0,l={w:y(t.w-e.w),h:y(t.h-e.h)};return{w:l.w>r?l.w:0,h:l.h>r?l.h:0}},[m,w]=o(h,ts(t4,c)),[g,x]=o(h,ts(t6,c)),[E,S]=o(h),[O,k]=o(h),[C]=o({u:ti,o:{x:tr,y:tr}}),T=eQ(e9);return(o,i)=>{let d,{Et:h,Gt:L,un:A,Tt:D}=o,{_n:M}=i,{ht:R,Ht:H,Ct:N,zt:P}=L||{},{q:I,W:V,X:_}=T&&T.M(t,e,A,r,h)||{},[z,j]=e0(h,r),[F,G]=h("overflow"),U=R||M||H||N||P||j,q=e1(F.x),B=e1(F.y),X=q||B,K=w(D),W=x(D),Y=S(D),$=k(D);if(j&&p&&u(eL,!z),U){X&&u(ek,!1);let[t,e]=V?V(d):[],[r,l]=K=m(D),[n,o]=W=g(D),i=t5(c);t&&t(),(o||l||j)&&e&&!z&&I&&I(e,n,r);let s=t2(f),p={w:y(a(n.w,n.w)+r.w),h:y(a(n.h,n.h)+r.h)},h={w:y((v?s.w:i.w+y(i.w-n.w))+r.w),h:y((v?s.h:i.h+y(i.h-n.h))+r.h)};$=O(h),Y=E(b(p,h),D)}let[J,tt]=$,[te,tr]=Y,[tl,tn]=W,[to,ti]=K,ta={x:te.w>0,y:te.h>0},tc=q&&B&&(ta.x||ta.y)||q&&ta.x&&!ta.y||B&&ta.y&&!ta.x;if(M||N||P||ti||tn||tt||tr||G||j||U){let e={},r=e2(t,ta,F,e);_&&_(r,A,!!I&&I(r,tl,to),e),s?(tg(l,eS,e[Z]),tg(l,eO,e[Q])):t$(c,e)}tk(l,ew,ek,tc),tk(n,eA,ek,tc),s||tk(c,eT,ek,X);let[ts,tu]=C(e3(t).k);return tv(e,{k:ts,Pt:{x:J.w,y:J.h},Lt:{x:te.w,y:te.h},en:ta}),{sn:tu,tn:tt,nn:tr}}},rb=t=>{let[e,r,l]=rp(t),n={cn:{t:0,r:0,b:0,l:0},fn:!1,j:{[$]:0,[J]:0,[Y]:0,[B]:0,[X]:0,[W]:0,[K]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:tr,y:tr},en:{x:!1,y:!1}},{gt:o,D:i,V:a}=e,{L:c,T:s}=e6(),u=!c&&(s.x||s.y),d=[rv(e),ry(e,n),rh(e,n)];return[r,t=>{let e={},r=u&&ed(i),l=a?tO(i,ew,eC):tc;return I(d,r=>{tv(e,r(t,e)||{})}),l(),eu(i,r),a||eu(o,0),e},n,e,l]},rm=(t,e,r,l)=>{let n=em(e,{}),[o,i,a,c,s]=rb(t),[u,d,f]=rs(c,a,n,t=>{b({},t)}),[p,v,,y]=rf(t,e,f,a,c,l),h=t=>tp(t).some(e=>!!t[e]),b=(t,l)=>{let{dn:n,Tt:o,At:a,vn:c}=t,s=n||{},u=!!o,p={Et:em(e,s,u),dn:s,Tt:u};if(c)return v(p),!1;let y=l||d(tv({},p,{At:a})),b=i(tv({},p,{un:f,Gt:y}));v(tv({},p,{Gt:y,Qt:b}));let m=h(y),w=h(b),g=m||w||!th(s)||u;return g&&r(t,{Gt:y,Qt:b}),g};return[()=>{let{rn:t,D:e}=c,r=ed(t),l=[u(),o(),p()];return eu(e,r),ts(q,l)},b,()=>({hn:f,pn:a}),{gn:c,bn:y},s]},rw=(t,e,r)=>{let{nt:l}=e6(),n=N(t),o=n?t:t.target,i=rn(o);if(e&&!i){let i=!1,a=[],c={},s=t=>{let e=ty(t,!0),r=eQ("__osOptionsValidationPlugin");return r?r(e,!0):e},u=tv({},l(),s(e)),[d,f,p]=ep(),[v,y,h]=ep(r),b=(t,e)=>{h(t,e),p(t,e)},[m,w,g,x,E]=rm(t,u,(t,e)=>{let{dn:r,Tt:l}=t,{Gt:n,Qt:o}=e,{ht:i,Ct:a,xt:c,Ht:s,It:u,dt:d}=n,{tn:f,nn:p,sn:v}=o;b("updated",[O,{updateHints:{sizeChanged:!!i,directionChanged:!!a,heightIntrinsicChanged:!!c,overflowEdgeChanged:!!f,overflowAmountChanged:!!p,overflowStyleChanged:!!v,contentMutation:!!s,hostMutation:!!u,appear:!!d},changedOptions:r||{},force:!!l}])},t=>b("scroll",[O,t])),S=t=>{rl(o),q(a),i=!0,b("destroyed",[O,t]),f(),y()},O={options(t,e){if(t){let r=eb(u,tv(e?l():{},s(t)));th(r)||(tv(u,r),w({dn:r}))}return tv({},u)},on:v,off:(t,e)=>{t&&e&&y(t,e)},state(){let{hn:t,pn:e}=g(),{N:r}=t,{Pt:l,Lt:n,k:o,en:a,cn:c,fn:s}=e;return tv({},{overflowEdge:l,overflowAmount:n,overflowStyle:o,hasOverflow:a,padding:c,paddingAbsolute:s,directionRTL:r,destroyed:i})},elements(){let{gt:t,bt:e,cn:r,D:l,wt:n,kt:o,Zt:i}=x.gn,{qt:a,Jt:c}=x.bn,s=t=>{let{Vt:e,Mt:r,Ut:l}=t;return{scrollbar:l,track:r,handle:e}},u=t=>{let{Wt:e,Xt:r}=t;return tv({},s(e[0]),{clone:()=>{let t=s(r());return w({vn:!0}),t}})};return tv({},{target:t,host:e,padding:r||l,viewport:l,content:n||l,scrollOffsetElement:o,scrollEventElement:i,scrollbarHorizontal:u(a),scrollbarVertical:u(c)})},update:t=>w({Tt:t,At:!0}),destroy:ts(S,!1),plugin:t=>c[tp(t)[0]]};return(z(a,[E]),rr(o,O),eZ(eY,rw,[O,d,c]),rt(x.gn.Rt,!n&&t.cancel))?S(!0):(z(a,m()),b("initialized",[O]),O.update(!0)),O}return i};rw.plugin=t=>{let e=D(t),r=e?t:[t],l=r.map(t=>eZ(t,rw)[0]);return eJ(r),e?l:l[0]},rw.valid=t=>{let e=t&&t.elements,r=A(e)&&e();return H(r)&&!!rn(r.target)},rw.env=()=>{let{P:t,T:e,L:r,K:l,J:n,st:o,et:i,G:a,tt:c,nt:s,ot:u}=e6();return tv({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:r,rtlScrollBehavior:l,scrollTimeline:n,staticDefaultInitialization:o,staticDefaultOptions:i,getDefaultInitialization:a,setDefaultInitialization:c,getDefaultOptions:s,setDefaultOptions:u})};let rg=()=>{let t,e;let r=window,l="function"==typeof r.requestIdleCallback,n=r.requestAnimationFrame,o=r.cancelAnimationFrame,i=l?r.requestIdleCallback:n,a=l?r.cancelIdleCallback:o,c=()=>{a(t),o(e)};return[(r,o)=>{c(),t=i(l?()=>{c(),e=n(r)}:r,"object"==typeof o?o:{timeout:2233})},c]},rx=t=>{let{options:e,events:r,defer:l}=t||{},[o,i]=(0,n.useMemo)(rg,[]),a=(0,n.useRef)(null),c=(0,n.useRef)(l),s=(0,n.useRef)(e),u=(0,n.useRef)(r);return(0,n.useEffect)(()=>{c.current=l},[l]),(0,n.useEffect)(()=>{let{current:t}=a;s.current=e,rw.valid(t)&&t.options(e||{},!0)},[e]),(0,n.useEffect)(()=>{let{current:t}=a;u.current=r,rw.valid(t)&&t.on(r||{},!0)},[r]),(0,n.useEffect)(()=>()=>{var t;i(),null==(t=a.current)||t.destroy()},[]),(0,n.useMemo)(()=>[t=>{let e=a.current;if(rw.valid(e))return;let r=c.current,l=s.current||{},n=u.current||{},i=()=>a.current=rw(t,l,n);r?o(i,r):i()},()=>a.current],[])},rE=(0,n.forwardRef)((t,e)=>{let{element:r="div",options:l,events:o,defer:i,children:a,...c}=t,s=(0,n.useRef)(null),u=(0,n.useRef)(null),[d,f]=rx({options:l,events:o,defer:i});return(0,n.useEffect)(()=>{let{current:t}=s,{current:e}=u;return t&&e&&d({target:t,elements:{viewport:e,content:e}}),()=>{var t;return null==(t=f())?void 0:t.destroy()}},[d,r]),(0,n.useImperativeHandle)(e,()=>({osInstance:f,getElement:()=>s.current}),[]),n.createElement(r,{"data-overlayscrollbars-initialize":"",ref:s,...c},n.createElement("div",{"data-overlayscrollbars-contents":"",ref:u},a))})}}]); \ No newline at end of file diff --git a/docs/example/overlayscrollbars/assets/index-1b1oI7MP.js b/docs/example/overlayscrollbars/assets/index-1b1oI7MP.js deleted file mode 100644 index 8de7ed61..00000000 --- a/docs/example/overlayscrollbars/assets/index-1b1oI7MP.js +++ /dev/null @@ -1,9 +0,0 @@ -(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const c of s)if(c.type==="childList")for(const r of c.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&o(r)}).observe(document,{childList:!0,subtree:!0});function n(s){const c={};return s.integrity&&(c.integrity=s.integrity),s.referrerPolicy&&(c.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?c.credentials="include":s.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function o(s){if(s.ep)return;s.ep=!0;const c=n(s);fetch(s.href,c)}})();/*! - * OverlayScrollbars - * Version: 2.6.1 - * - * Copyright (c) Rene Haas | KingSora. - * https://github.com/KingSora - * - * Released under the MIT license. - */const St=(t,e)=>{const{o:n,u:o,_:s}=t;let c=n,r;const l=(a,f)=>{const v=c,E=a,A=f||(o?!o(v,E):v!==E);return(A||s)&&(c=E,r=v),[c,A,r]};return[e?a=>l(e(c,r),a):l,a=>[c,!!a,r]]},yn=typeof window<"u",gt=yn?window:{},we=Math.max,Fo=Math.min,Ge=Math.round,Jn=gt.cancelAnimationFrame,Zn=gt.requestAnimationFrame,We=gt.setTimeout,Xe=gt.clearTimeout,Ae=t=>typeof gt[t]<"u"?gt[t]:void 0,qo=Ae("MutationObserver"),An=Ae("IntersectionObserver"),xe=Ae("ResizeObserver"),Ye=Ae("ScrollTimeline"),Qn=yn&&Node.ELEMENT_NODE,{toString:Uo,hasOwnProperty:Ve}=Object.prototype,jo=/^\[object (.+)\]$/,ye=t=>t===void 0,Le=t=>t===null,Go=t=>ye(t)||Le(t)?`${t}`:Uo.call(t).replace(jo,"$1").toLowerCase(),Ct=t=>typeof t=="number",He=t=>typeof t=="string",to=t=>typeof t=="boolean",$t=t=>typeof t=="function",Ot=t=>Array.isArray(t),ue=t=>typeof t=="object"&&!Ot(t)&&!Le(t),Pe=t=>{const e=!!t&&t.length,n=Ct(e)&&e>-1&&e%1==0;return Ot(t)||!$t(t)&&n?e>0&&ue(t)?e-1 in t:!0:!1},Ee=t=>{if(!t||!ue(t)||Go(t)!=="object")return!1;let e;const n="constructor",o=t[n],s=o&&o.prototype,c=Ve.call(t,n),r=s&&Ve.call(s,"isPrototypeOf");if(o&&!c&&!r)return!1;for(e in t);return ye(e)||Ve.call(t,e)},le=t=>{const e=HTMLElement;return t?e?t instanceof e:t.nodeType===Qn:!1},De=t=>{const e=Element;return t?e?t instanceof e:t.nodeType===Qn:!1};function G(t,e){if(Pe(t))for(let n=0;ne(t[n],n,t));return t}const Ie=(t,e)=>t.indexOf(e)>=0,Tt=(t,e)=>t.concat(e),J=(t,e,n)=>(!n&&!He(e)&&Pe(e)?Array.prototype.push.apply(t,e):t.push(e),t),qt=t=>Array.from(t||[]),eo=t=>Ot(t)?t:[t],Ke=t=>!!t&&!t.length,Ln=t=>qt(new Set(t)),mt=(t,e,n)=>{G(t,s=>s&&s.apply(void 0,e||[])),!n&&(t.length=0)},no="paddingTop",oo="paddingRight",so="paddingLeft",co="paddingBottom",ro="marginLeft",lo="marginRight",io="marginBottom",ke="overflowX",Me="overflowY",Jt="width",Zt="height",Qt="hidden",ao="visible",vn=(t,e,n,o)=>{if(t&&e){let s=!0;return G(n,c=>{const r=o?o(t[c]):t[c],l=o?o(e[c]):e[c];r!==l&&(s=!1)}),s}return!1},uo=(t,e)=>vn(t,e,["w","h"]),fo=(t,e)=>vn(t,e,["x","y"]),Wo=(t,e)=>vn(t,e,["t","r","b","l"]),wt=()=>{},R=(t,...e)=>t.bind(0,...e),Pt=t=>{let e;const n=t?We:Zn,o=t?Xe:Jn;return[s=>{o(e),e=n(s,$t(t)?t():t)},()=>o(e)]},po=(t,e)=>{let n,o,s,c=wt;const{v:r,p:l,S:i}=e||{},u=function(A){c(),Xe(n),n=o=void 0,c=wt,t.apply(this,A)},a=E=>i&&o?i(o,E):E,f=()=>{c!==wt&&u(a(s)||s)},v=function(){const A=qt(arguments),L=$t(r)?r():r;if(Ct(L)&&L>=0){const H=$t(l)?l():l,w=Ct(H)&&H>=0,m=L>0?We:Zn,x=L>0?Xe:Jn,D=a(A)||A,N=u.bind(0,D);c();const V=m(N,L);c=()=>x(V),w&&!n&&(n=We(f,H)),o=s=D}else u(A)};return v.m=f,v},yo=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),At=t=>t?Object.keys(t):[],j=(t,e,n,o,s,c,r)=>{const l=[e,n,o,s,c,r];return(typeof t!="object"||Le(t))&&!$t(t)&&(t={}),G(l,i=>{G(i,(u,a)=>{const f=i[a];if(t===f)return!0;const v=Ot(f);if(f&&Ee(f)){const E=t[a];let A=E;v&&!Ot(E)?A=[]:!v&&!Ee(E)&&(A={}),t[a]=j(A,f)}else t[a]=v?f.slice():f})}),t},vo=(t,e)=>G(j({},t),(n,o,s)=>{n===void 0?delete s[o]:e&&n&&Ee(n)&&(s[o]=vo(n,e))}),gn=t=>{for(const e in t)return!1;return!0},Je=(t,e,n)=>we(t,Fo(e,n)),Vt=t=>qt(new Set((Ot(t)?t:(t||"").split(" ")).filter(e=>e))),Re=(t,e)=>t&&t.getAttribute(e),ht=(t,e,n)=>{G(Vt(e),o=>{t&&t.setAttribute(o,n||"")})},Et=(t,e)=>{G(Vt(e),n=>t&&t.removeAttribute(n))},_e=(t,e)=>{const n=Vt(Re(t,e)),o=R(ht,t,e),s=(c,r)=>{const l=new Set(n);return G(Vt(c),i=>l[r](i)),qt(l).join(" ")};return{O:c=>o(s(c,"delete")),$:c=>o(s(c,"add")),C:c=>{const r=Vt(c);return r.reduce((l,i)=>l&&n.includes(i),r.length>0)}}},go=(t,e,n)=>{_e(t,e).O(n)},de=(t,e,n)=>(_e(t,e).$(n),R(go,t,e,n)),Oe=(t,e,n,o)=>{(o?de:go)(t,e,n)},Xo=(t,e,n)=>_e(t,e).C(n),mo=t=>_e(t,"class"),mn=(t,e)=>{mo(t).O(e)},Ce=(t,e)=>(mo(t).$(e),R(mn,t,e)),Hn=yn&&Element.prototype,bo=(t,e)=>{const n=[],o=e?De(e)&&e:document;return o?J(n,o.querySelectorAll(t)):n},Yo=(t,e)=>{const n=e?De(e)&&e:document;return n?n.querySelector(t):null},Ze=(t,e)=>De(t)?(Hn.matches||Hn.msMatchesSelector).call(t,e):!1,Qe=t=>t?qt(t.childNodes):[],te=t=>t&&t.parentElement,Gt=(t,e)=>De(t)&&t.closest(e),Ko=(t,e,n)=>{const o=Gt(t,e),s=t&&Yo(n,o),c=Gt(s,e)===o;return o&&s?o===t||s===t||c&&Gt(Gt(t,n),e)!==o:!1},kt=t=>{if(Pe(t))G(qt(t),e=>kt(e));else if(t){const e=te(t);e&&e.removeChild(t)}},ho=(t,e,n)=>{if(n&&t){let o=e,s;return Pe(n)?(s=document.createDocumentFragment(),G(n,c=>{c===o&&(o=c.previousSibling),s.appendChild(c)})):s=n,e&&(o?o!==e&&(o=o.nextSibling):o=t.firstChild),t.insertBefore(s,o||null),()=>kt(n)}return wt},vt=(t,e)=>ho(t,null,e),Pn=(t,e)=>ho(te(t),t&&t.nextSibling,e),Xt=t=>{const e=document.createElement("div");return ht(e,"class",t),e},So=t=>{const e=Xt();return e.innerHTML=t.trim(),G(Qe(e),n=>kt(n))},Jo=/^--/,Dn=(t,e)=>t.getPropertyValue(e)||t[e]||"",bn=t=>{const e=t||0;return isFinite(e)?e:0},be=t=>bn(parseFloat(t||"")),In=t=>`${(bn(t)*100).toFixed(3)}%`,tn=t=>`${bn(t)}px`;function ee(t,e){t&&G(e,(n,o)=>{try{const s=t.style,c=Ct(n)?tn(n):(n||"")+"";Jo.test(o)?s.setProperty(o,c):s[o]=c}catch{}})}function Ft(t,e,n){const o=He(e);let s=o?"":{};if(t){const c=gt.getComputedStyle(t,n)||t.style;s=o?Dn(c,e):e.reduce((r,l)=>(r[l]=Dn(c,l),r),s)}return s}const It=t=>Ft(t,"direction")==="rtl",kn=(t,e,n)=>{const o=e?`${e}-`:"",s=n?`-${n}`:"",c=`${o}top${s}`,r=`${o}right${s}`,l=`${o}bottom${s}`,i=`${o}left${s}`,u=Ft(t,[c,r,l,i]);return{t:be(u[c]),r:be(u[r]),b:be(u[l]),l:be(u[i])}},Fe=(t,e)=>`translate${ue(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`}`,Zo={w:0,h:0},Be=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:Zo,Qo=t=>Be("inner",t||gt),ie=R(Be,"offset"),wo=R(Be,"client"),en=R(Be,"scroll"),hn=t=>{const e=parseFloat(Ft(t,Jt))||0,n=parseFloat(Ft(t,Zt))||0;return{w:e-Ge(e),h:n-Ge(n)}},Yt=t=>t.getBoundingClientRect(),nn=t=>!!(t&&(t[Zt]||t[Jt])),Oo=(t,e)=>{const n=nn(t);return!nn(e)&&n},Mn=(t,e,n,o)=>{G(Vt(e),s=>{t.removeEventListener(s,n,o)})},nt=(t,e,n,o)=>{var s;const c=(s=o&&o.H)!=null?s:!0,r=o&&o.I||!1,l=o&&o.A||!1,i={passive:c,capture:r};return R(mt,Vt(e).map(u=>{const a=l?f=>{Mn(t,u,a,r),n(f)}:n;return t.addEventListener(u,a,i),R(Mn,t,u,a,r)}))},Sn=t=>t.stopPropagation(),Rn=t=>t.preventDefault(),ts={x:0,y:0},qe=t=>{const e=t&&Yt(t);return e?{x:e.left+gt.scrollX,y:e.top+gt.scrollY}:ts},$e=(t,e,n)=>n?n.n?-t+0:n.i?e-t:t:t,_n=(t,e)=>[$e(0,t,e),$e(t,t,e)],Bn=(t,e,n)=>Je(0,1,$e(t,e,n)/e||0),Mt=(t,e)=>{const{x:n,y:o}=Ct(e)?{x:e,y:e}:e||{};Ct(n)&&(t.scrollLeft=n),Ct(o)&&(t.scrollTop=o)},ne=t=>({x:t.scrollLeft,y:t.scrollTop}),zn=(t,e)=>{G(eo(e),t)},on=t=>{const e=new Map,n=(c,r)=>{if(c){const l=e.get(c);zn(i=>{l&&l[i?"delete":"clear"](i)},r)}else e.forEach(l=>{l.clear()}),e.clear()},o=(c,r)=>{if(He(c)){const u=e.get(c)||new Set;return e.set(c,u),zn(a=>{$t(a)&&u.add(a)},r),R(n,c,r)}to(r)&&r&&n();const l=At(c),i=[];return G(l,u=>{const a=c[u];a&&J(i,o(u,a))}),R(mt,i)},s=(c,r)=>{G(qt(e.get(c)),l=>{r&&!Ke(r)?l.apply(0,r):l()})};return o(t||{}),[o,n,s]},Nn=t=>JSON.stringify(t,(e,n)=>{if($t(n))throw 0;return n}),Vn=(t,e)=>t?`${e}`.split(".").reduce((n,o)=>n&&yo(n,o)?n[o]:void 0,t):void 0,es={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"]}},xo=(t,e)=>{const n={},o=Tt(At(e),At(t));return G(o,s=>{const c=t[s],r=e[s];if(ue(c)&&ue(r))j(n[s]={},xo(c,r)),gn(n[s])&&delete n[s];else if(yo(e,s)&&r!==c){let l=!0;if(Ot(c)||Ot(r))try{Nn(c)===Nn(r)&&(l=!1)}catch{}l&&(n[s]=r)}}),n},Fn=(t,e,n)=>o=>[Vn(t,o),n||Vn(e,o)!==void 0],ve="data-overlayscrollbars",Eo="os-environment",ns=`${Eo}-scrollbar-hidden`,Ue=`${ve}-initialize`,yt=ve,Co=`${yt}-overflow-x`,$o=`${yt}-overflow-y`,To="overflowVisible",os="scrollbarPressed",sn="updating",ss="body",Dt=`${ve}-viewport`,cs="arrange",Ao="scrollbarHidden",Kt=To,cn=`${ve}-padding`,rs=Kt,qn=`${ve}-content`,wn="os-size-observer",ls=`${wn}-appear`,is=`${wn}-listener`,as="os-trinsic-observer",us="os-theme-none",ft="os-scrollbar",ds=`${ft}-rtl`,fs=`${ft}-horizontal`,ps=`${ft}-vertical`,Lo=`${ft}-track`,On=`${ft}-handle`,ys=`${ft}-visible`,vs=`${ft}-cornerless`,Un=`${ft}-interaction`,jn=`${ft}-unusable`,rn=`${ft}-auto-hide`,Gn=`${rn}-hidden`,Wn=`${ft}-wheel`,gs=`${Lo}-interactive`,ms=`${On}-interactive`,Ho={},Po={},bs=t=>{G(t,e=>G(e,(n,o)=>{Ho[o]=e[o]}))},Do=(t,e,n)=>At(t).map(o=>{const{static:s,instance:c}=t[o],[r,l,i]=n||[],u=n?c:s;if(u){const a=n?u(r,l,e):u(e);return(i||Po)[o]=a}}),oe=t=>Po[t],hs="__osOptionsValidationPlugin",Ss="__osSizeObserverPlugin",ws=(t,e)=>{const{T:n}=e,[o,s]=t("showNativeOverlaidScrollbars");return[o&&n.x&&n.y,s]},Te=t=>t.indexOf(ao)===0,Io=(t,e)=>{const{D:n}=t,o=i=>{const u=Ft(n,i),f=(e?e[i]:u)==="scroll";return[u,f]},[s,c]=o(ke),[r,l]=o(Me);return{k:{x:s,y:r},R:{x:c,y:l}}},Os=(t,e,n,o)=>{const s=e.x||e.y,c=(a,f)=>{const v=Te(a),E=v&&s?"hidden":"",A=f&&v&&a.replace(`${ao}-`,"")||E;return[f&&!v?a:"",Te(A)?"hidden":A]},[r,l]=c(n.x,e.x),[i,u]=c(n.y,e.y);return o[ke]=l&&i?l:r,o[Me]=u&&r?u:i,Io(t,o)},xn="__osScrollbarsHidingPlugin",xs="__osClickScrollPlugin";let je;const Es=()=>{const t=(m,x,M,D)=>{vt(m,x);const N=wo(x),V=ie(x),_=hn(M);return D&&kt(x),{x:V.h-N.h+_.h,y:V.w-N.w+_.w}},e=m=>{let x=!1;const M=Ce(m,ns);try{x=Ft(m,"scrollbar-width")==="none"||Ft(m,"display","::-webkit-scrollbar")==="none"}catch{}return M(),x},n=(m,x)=>{ee(m,{[ke]:Qt,[Me]:Qt,direction:"rtl"}),Mt(m,{x:0});const M=qe(m),D=qe(x);Mt(m,{x:-999});const N=qe(x);return{i:M.x===D.x,n:D.x!==N.x}},{body:o}=document,c=So(`
`)[0],r=c.firstChild,[l,,i]=on(),[u,a]=St({o:t(o,c,r),u:fo},R(t,o,c,r,!0)),[f]=a(),v=e(c),E={x:f.x===0,y:f.y===0},A={elements:{host:null,padding:!v,viewport:m=>v&&m===m.ownerDocument.body&&m,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},L=j({},es),k=R(j,{},L),H=R(j,{},A),w={P:f,T:E,L:v,J:!!Ye,K:n(c,r),Z:R(l,"r"),G:H,tt:m=>j(A,m)&&H(),nt:k,ot:m=>j(L,m)&&k(),st:j({},A),et:j({},L)};return Et(c,"style"),kt(c),gt.addEventListener("resize",()=>{let m;if(!v&&(!E.x||!E.y)){const x=oe(xn);m=!!(x?x.Y():wt)(w,u)}i("r",[m])}),w},bt=()=>(je||(je=Es()),je),En=(t,e)=>$t(e)?e.apply(0,t):e,Cs=(t,e,n,o)=>{const s=ye(o)?n:o;return En(t,s)||e.apply(0,t)},ko=(t,e,n,o)=>{const s=ye(o)?n:o,c=En(t,s);return!!c&&(le(c)?c:e.apply(0,t))},$s=(t,e)=>{const{nativeScrollbarsOverlaid:n,body:o}=e||{},{T:s,L:c,G:r}=bt(),{nativeScrollbarsOverlaid:l,body:i}=r().cancel,u=n??l,a=ye(o)?i:o,f=(s.x||s.y)&&u,v=t&&(Le(a)?!c:a);return!!f||!!v},Cn=new WeakMap,Ts=(t,e)=>{Cn.set(t,e)},As=t=>{Cn.delete(t)},Mo=t=>Cn.get(t),Ls=(t,e,n)=>{let o=!1;const s=n?new WeakMap:!1,c=()=>{o=!0},r=l=>{if(s&&n){const i=n.map(u=>{const[a,f]=u||[];return[f&&a?(l||bo)(a,t):[],f]});G(i,u=>G(u[0],a=>{const f=u[1],v=s.get(a)||[];if(t.contains(a)&&f){const A=nt(a,f,L=>{o?(A(),s.delete(a)):e(L)});s.set(a,J(v,A))}else mt(v),s.delete(a)}))}};return r(),[c,r]},Xn=(t,e,n,o)=>{let s=!1;const{ct:c,rt:r,lt:l,it:i,ut:u,ft:a}=o||{},f=po(()=>s&&n(!0),{v:33,p:99}),[v,E]=Ls(t,f,l),A=c||[],L=r||[],k=Tt(A,L),H=(m,x)=>{if(!Ke(x)){const M=u||wt,D=a||wt,N=[],V=[];let _=!1,O=!1;if(G(x,b=>{const{attributeName:$,target:S,type:C,oldValue:z,addedNodes:W,removedNodes:q}=b,F=C==="attributes",X=C==="childList",Q=t===S,ot=F&&$,tt=ot&&Re(S,$||"")||null,P=ot&&z!==tt,Z=Ie(L,$)&&P;if(e&&(X||!Q)){const et=F&&P,it=et&&i&&Ze(S,i),p=(it?!M(S,$,z,tt):!F||et)&&!D(b,!!it,t,o);G(W,y=>J(N,y)),G(q,y=>J(N,y)),O=O||p}!e&&Q&&P&&!M(S,$,z,tt)&&(J(V,$),_=_||Z)}),E(b=>Ln(N).reduce(($,S)=>(J($,bo(b,S)),Ze(S,b)?J($,S):$),[])),e)return!m&&O&&n(!1),[!1];if(!Ke(V)||_){const b=[Ln(V),_];return!m&&n.apply(0,b),b}}},w=new qo(R(H,!1));return[()=>(w.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:k,subtree:e,childList:e,characterData:e}),s=!0,()=>{s&&(v(),w.disconnect(),s=!1)}),()=>{if(s)return f.m(),H(!0,w.takeRecords())}]},Ro=(t,e,n)=>{const{_t:s,dt:c}=n||{},r=oe(Ss),{K:l}=bt(),i=R(It,t),[u]=St({o:!1,_:!0});return()=>{const a=[],v=So(`
`)[0],E=v.firstChild,A=L=>{const k=L instanceof ResizeObserverEntry,H=!k&&Ot(L);let w=!1,m=!1,x=!0;if(k){const[M,,D]=u(L.contentRect),N=nn(M),V=Oo(M,D);m=!D||V,w=!m&&!N,x=!w}else H?[,x]=L:m=L===!0;if(s&&x){const M=H?L[0]:It(v);Mt(v,{x:$e(3333333,3333333,M&&l),y:3333333})}w||e({vt:H?L:void 0,ht:!H,dt:m})};if(xe){const L=new xe(k=>A(k.pop()));L.observe(E),J(a,()=>{L.disconnect()})}else if(r){const[L,k]=r(E,A,c);J(a,Tt([Ce(v,ls),nt(v,"animationstart",L)],k))}else return wt;if(s){const[L]=St({o:void 0},i);J(a,nt(v,"scroll",k=>{const H=L(),[w,m,x]=H;m&&(mn(E,"ltr rtl"),Ce(E,w?"rtl":"ltr"),A([!!w,m,x])),Sn(k)}))}return R(mt,J(a,vt(t,v)))}},Hs=(t,e)=>{let n;const o=i=>i.h===0||i.isIntersecting||i.intersectionRatio>0,s=Xt(as),[c]=St({o:!1}),r=(i,u)=>{if(i){const a=c(o(i)),[,f]=a;return f&&!u&&e(a)&&[a]}},l=(i,u)=>r(u.pop(),i);return[()=>{const i=[];if(An)n=new An(R(l,!1),{root:t}),n.observe(s),J(i,()=>{n.disconnect()});else{const u=()=>{const a=ie(s);r(a)};J(i,Ro(s,u)()),u()}return R(mt,J(i,vt(t,s)))},()=>n&&l(!0,n.takeRecords())]},Ps=(t,e,n,o)=>{let s,c,r,l,i,u;const{L:a}=bt(),f=`[${yt}]`,v=`[${Dt}]`,E=["tabindex"],A=["wrap","cols","rows"],L=["id","class","style","open"],{gt:k,bt:H,D:w,wt:m,St:x,V:M,yt:D,Ot:N}=t,V={$t:!1,N:It(k)},_=bt(),O=oe(xn),[b]=St({u:uo,o:{w:0,h:0}},()=>{const d=O&&O.M(t,e,V,_,n).W,p=D(Kt),y=!M&&D(cs),g=y&&ne(w);N(Kt),M&&N(sn,!0);const h=y&&d&&d()[0],T=en(m),I=en(w),B=hn(w);return N(Kt,p),M&&N(sn),h&&h(),Mt(w,g),{w:I.w+T.w+B.w,h:I.h+T.h+B.h}}),$=x?A:Tt(L,A),S=po(o,{v:()=>s,p:()=>c,S(d,p){const[y]=d,[g]=p;return[Tt(At(y),At(g)).reduce((h,T)=>(h[T]=y[T]||g[T],h),{})]}}),C=d=>{if(M){const p=It(k);j(d,{Ct:u!==p}),j(V,{N:p}),u=p}},z=d=>{G(d||E,p=>{if(Ie(E,p)){const y=Re(H,p);He(y)?ht(w,p,y):Et(w,p)}})},W=(d,p)=>{const[y,g]=d,h={xt:g};return j(V,{$t:y}),!p&&o(h),h},q=({ht:d,vt:p,dt:y})=>{const h=!(d&&!y&&!p)&&a?S:o,[T,I]=p||[],B={ht:d||y,dt:y,Ct:I};C(B),p&&j(V,{N:T}),h(B)},F=(d,p)=>{const[,y]=b(),g={Ht:y};return C(g),y&&!p&&(d?o:S)(g),g},X=(d,p,y)=>{const g={It:p};return C(g),p&&!y?S(g):M||z(d),g},{Z:Q}=_,[ot,tt]=m?Hs(H,W):[],P=!M&&Ro(H,q,{dt:!0,_t:!0}),[Z,et]=Xn(H,!1,X,{rt:L,ct:Tt(L,E)}),it=M&&xe&&new xe(d=>{const p=d[d.length-1].contentRect;q({ht:!0,dt:Oo(p,i)}),i=p});return[()=>{z(),it&&it.observe(H);const d=P&&P(),p=ot&&ot(),y=Z(),g=Q(h=>{const[,T]=b();S({zt:h,Ht:T})});return()=>{it&&it.disconnect(),d&&d(),p&&p(),l&&l(),y(),g()}},({Et:d,At:p,Tt:y})=>{const g={},[h]=d("update.ignoreMutation"),[T,I]=d("update.attributes"),[B,Y]=d("update.elementEvents"),[rt,at]=d("update.debounce"),K=Y||I,lt=p||y,_t=U=>$t(h)&&h(U);if(K){r&&r(),l&&l();const[U,ct]=Xn(m||w,!0,F,{ct:Tt($,T||[]),lt:B,it:f,ft:(ut,dt)=>{const{target:st,attributeName:pt}=ut;return(!dt&&pt&&!M?Ko(st,f,v):!1)||!!Gt(st,`.${ft}`)||!!_t(ut)}});l=U(),r=ct}if(at)if(S.m(),Ot(rt)){const U=rt[0],ct=rt[1];s=Ct(U)&&U,c=Ct(ct)&&ct}else Ct(rt)?(s=rt,c=!1):(s=!1,c=!1);if(lt){const U=et(),ct=tt&&tt(),ut=r&&r();U&&j(g,X(U[0],U[1],lt)),ct&&j(g,W(ct[0],lt)),ut&&j(g,F(ut[0],lt))}return C(g),g},V]},Ds=(t,e,n,o)=>{const{G:s,K:c}=bt(),{scrollbars:r}=s(),{slot:l}=r,{gt:i,bt:u,D:a,Dt:f,kt:v,Rt:E,V:A}=e,{scrollbars:L}=f?{}:t,{slot:k}=L||{},H=new Map,w=d=>Ye&&new Ye({source:v,axis:d}),m=w("x"),x=w("y"),M=ko([i,u,a],()=>A&&E?i:u,l,k),D=(d,p)=>{if(p){const B=d?Jt:Zt,{Mt:Y,Vt:rt}=p,at=Yt(rt)[B],K=Yt(Y)[B];return Je(0,1,at/K||0)}const y=d?"x":"y",{Lt:g,Pt:h}=n,T=h[y],I=g[y];return Je(0,1,T/(T+I)||0)},N=(d,p,y,g)=>{const h=D(y,d);return 1/h*(1-h)*(g?1-p:p)||0},V=(d,p)=>j(d,p?{clear:["left"]}:{}),_=d=>{H.forEach((p,y)=>{(d?Ie(eo(d),y):!0)&&(G(p||[],h=>{h&&h.cancel()}),H.delete(y))})},O=(d,p,y,g)=>{const h=H.get(d)||[],T=h.find(I=>I&&I.timeline===p);T?T.effect=new KeyframeEffect(d,y,{composite:g}):H.set(d,Tt(h,[d.animate(y,{timeline:p,composite:g})]))},b=(d,p,y)=>{const g=y?Ce:mn;G(d,h=>{g(h.Ut,p)})},$=(d,p)=>{G(d,y=>{const[g,h]=p(y);ee(g,h)})},S=(d,p)=>{$(d,y=>{const{Vt:g}=y;return[g,{[p?Jt:Zt]:In(D(p))}]})},C=(d,p)=>{const{Lt:y}=n,g=p?y.x:y.y,h=(T,I,B)=>Fe(In(N(T,Bn(I,g,B),p,B)),p);if(m&&x)G(d,T=>{const{Ut:I,Vt:B}=T,Y=p&&It(I)&&c;O(B,p?m:x,V({transform:_n(g,Y).map(rt=>h(T,rt,Y))},Y))});else{const T=ne(v);$(d,I=>{const{Vt:B,Ut:Y}=I;return[B,{transform:h(I,p?T.x:T.y,p&&It(Y)&&c)}]})}},z=d=>A&&!E&&te(d)===a,W=[],q=[],F=[],X=(d,p,y)=>{const g=to(y),h=g?y:!0,T=g?!y:!0;h&&b(q,d,p),T&&b(F,d,p)},Q=()=>{S(q,!0),S(F)},ot=()=>{C(q,!0),C(F)},tt=()=>{if(A){const{Lt:d}=n,p=.5;if(m&&x)G(Tt(F,q),({Ut:y})=>{if(z(y)){const g=(h,T,I)=>{const B=I&&It(y)&&c;O(y,h,V({transform:_n(T-p,B).map(Y=>Fe(tn(Y),I))},B),"add")};g(m,d.x,!0),g(x,d.y)}else _(y)});else{const y=ne(v),g=h=>{const{Ut:T}=h,I=z(T)&&T,B=(Y,rt,at)=>{const K=Bn(Y,rt,at),lt=rt*K;return tn(at?-lt:lt)};return[I,{transform:I?Fe({x:B(y.x,d.x,It(T)&&c),y:B(y.y,d.y)}):""}]};$(q,g),$(F,g)}}},P=d=>{const y=Xt(`${ft} ${d?fs:ps}`),g=Xt(Lo),h=Xt(On),T={Ut:y,Mt:g,Vt:h};return J(d?q:F,T),J(W,[vt(y,g),vt(g,h),R(kt,y),_,o(T,X,C,d)]),T},Z=R(P,!0),et=R(P,!1),it=()=>(vt(M,q[0].Ut),vt(M,F[0].Ut),R(mt,W));return Z(),et(),[{Bt:Q,Nt:ot,jt:tt,Ft:X,qt:{J:m,Wt:q,Xt:Z,Yt:R($,q)},Jt:{J:x,Wt:F,Xt:et,Yt:R($,F)}},it]},Is=(t,e,n)=>{const{bt:o,kt:s,Kt:c}=e;return(r,l,i,u)=>{const{Ut:a,Mt:f,Vt:v}=r,[E,A]=Pt(333),[L,k]=Pt(),H=R(i,[r],u),w=!!s.scrollBy,m=`client${u?"X":"Y"}`,x=u?Jt:Zt,M=u?"left":"top",D=u?"w":"h",N=u?"x":"y",V=b=>b.propertyName.indexOf(x)>-1,_=()=>{const b="pointerup pointerleave pointercancel lostpointercapture",$=(S,C)=>z=>{const{Lt:W}=n,q=ie(f)[D]-ie(v)[D],X=C*z/q*W[N];Mt(s,{[N]:S+X})};return nt(f,"pointerdown",S=>{const C=Gt(S.target,`.${On}`)===v,z=C?v:f,W=t.scrollbars,{button:q,isPrimary:F,pointerType:X}=S,{pointers:Q}=W;if(q===0&&F&&W[C?"dragScroll":"clickScroll"]&&(Q||[]).includes(X)){const tt=!C&&S.shiftKey,P=R(Yt,v),Z=R(Yt,f),et=(K,lt)=>(K||P())[M]-(lt||Z())[M],it=Ge(Yt(s)[x])/ie(s)[D]||1,d=$(ne(s)[N]||0,1/it),p=S[m],y=P(),g=Z(),h=y[x],T=et(y,g)+h/2,I=p-g[M],B=C?0:I-T,Y=K=>{mt(at),z.releasePointerCapture(K.pointerId)},at=[de(o,yt,os),nt(c,b,Y),nt(c,"selectstart",K=>Rn(K),{H:!1}),nt(f,b,Y),nt(f,"pointermove",K=>{const lt=K[m]-p;(C||tt)&&d(B+lt)})];if(z.setPointerCapture(S.pointerId),tt)d(B);else if(!C){const K=oe(xs);K&&J(at,K(d,et,B,h,I))}}})};let O=!0;return R(mt,[nt(a,"pointerenter",()=>{l(Un,!0)}),nt(a,"pointerleave pointercancel",()=>{l(Un,!1)}),nt(a,"wheel",b=>{const{deltaX:$,deltaY:S,deltaMode:C}=b;w&&O&&C===0&&te(a)===o&&s.scrollBy({left:$,top:S,behavior:"smooth"}),O=!1,l(Wn,!0),E(()=>{O=!0,l(Wn)}),Rn(b)},{H:!1,I:!0}),nt(v,"transitionstart",b=>{if(V(b)){const $=()=>{H(),L($)};$()}}),nt(v,"transitionend transitioncancel",b=>{V(b)&&(k(),H())}),nt(a,"mousedown",R(nt,c,"click",Sn,{A:!0,I:!0}),{I:!0}),_(),A,k])}},ks=(t,e,n,o,s,c)=>{let r,l,i,u,a,f=wt,v=0;const[E,A]=Pt(),[L,k]=Pt(),[H,w]=Pt(100),[m,x]=Pt(100),[M,D]=Pt(100),[N,V]=Pt(()=>v),[_,O]=Ds(t,s,o,Is(e,s,o)),{bt:b,Zt:$,Rt:S}=s,{Ft:C,Bt:z,Nt:W,jt:q}=_,F=P=>{C(rn,P,!0),C(rn,P,!1)},X=(P,Z)=>{if(V(),P)C(Gn);else{const et=R(C,Gn,!0);v>0&&!Z?N(et):et()}},Q=P=>P.pointerType==="mouse",ot=P=>{Q(P)&&(u=l,u&&X(!0))},tt=[w,V,x,D,k,A,()=>f(),nt(b,"pointerover",ot,{A:!0}),nt(b,"pointerenter",ot),nt(b,"pointerleave",P=>{Q(P)&&(u=!1,l&&X(!1))}),nt(b,"pointermove",P=>{Q(P)&&r&&E(()=>{w(),X(!0),m(()=>{r&&X(!1)})})}),nt($,"scroll",P=>{L(()=>{W(),i&&X(!0),H(()=>{i&&!u&&X(!1)})}),c(P),q()})];return[()=>R(mt,J(tt,O())),({Et:P,Tt:Z,Gt:et,Qt:it})=>{const{tn:d,nn:p,sn:y}=it||{},{Ct:g,dt:h}=et||{},{N:T}=n,{T:I}=bt(),{k:B,en:Y}=o,[rt,at]=P("showNativeOverlaidScrollbars"),[K,lt]=P("scrollbars.theme"),[_t,U]=P("scrollbars.visibility"),[ct,ut]=P("scrollbars.autoHide"),[dt,st]=P("scrollbars.autoHideSuspend"),[pt]=P("scrollbars.autoHideDelay"),[Bt,Ut]=P("scrollbars.dragScroll"),[xt,zt]=P("scrollbars.clickScroll"),[Lt,ze]=P("overflow"),Ht=h&&!Z,Ne=Y.x||Y.y,se=d||p||g||Z,ge=y||U||ze,me=rt&&I.x&&I.y,ce=(re,jt,$n)=>{const Tn=re.includes("scroll")&&(_t==="visible"||_t==="auto"&&jt==="scroll");return C(ys,Tn,$n),Tn};if(v=pt,Ht&&(dt&&Ne?(F(!1),f(),M(()=>{f=nt($,"scroll",R(F,!0),{A:!0})})):F(!0)),at&&C(us,me),lt&&(C(a),C(K,!0),a=K),st&&!dt&&F(!0),ut&&(r=ct==="move",l=ct==="leave",i=ct!=="never",X(!i,!0)),Ut&&C(ms,Bt),zt&&C(gs,xt),ge){const re=ce(Lt.x,B.x,!0),jt=ce(Lt.y,B.y,!1);C(vs,!(re&&jt))}se&&(z(),W(),q(),C(jn,!Y.x,!0),C(jn,!Y.y,!1),C(ds,T&&!S))},{},_]},Ms=t=>{const e=bt(),{G:n,L:o}=e,{elements:s}=n(),{host:c,padding:r,viewport:l,content:i}=s,u=le(t),a=u?{}:t,{elements:f}=a,{host:v,padding:E,viewport:A,content:L}=f||{},k=u?t:a.target,H=Ze(k,"textarea"),w=k.ownerDocument,m=w.documentElement,x=k===w.body,M=w.defaultView,D=()=>w.activeElement,N=U=>{U&&U.focus&&U.focus()},V=R(Cs,[k]),_=R(ko,[k]),O=R(En,[k]),b=R(Xt,""),$=R(V,b,l),S=R(_,b,i),C=$(A),z=C===k,W=z&&x,q=!z&&S(L),F=!z&&le(C)&&C===q,X=F&&!!O(i),Q=X?$():C,ot=X?q:S(),P=W?m:F?Q:C,Z=H?V(b,c,v):k,et=W?P:Z,it=F?ot:q,d={gt:k,bt:et,D:P,cn:!z&&_(b,r,E),wt:it,kt:W?m:P,Zt:W?w:P,rn:x?m:k,ln:M,Kt:w,St:H,Rt:x,Dt:u,V:z,an:F,yt:U=>Xo(P,z?yt:Dt,U),Ot:(U,ct)=>Oe(P,z?yt:Dt,U,ct)},p=At(d).reduce((U,ct)=>{const ut=d[ct];return J(U,ut&&le(ut)&&!te(ut)?ut:!1)},[]),y=U=>U?Ie(p,U):null,{gt:g,bt:h,cn:T,D:I,wt:B}=d,Y=[()=>{Et(h,[yt,Ue]),Et(g,Ue),x&&Et(m,[Ue,yt])}],rt=H&&y(h);let at=H?g:Qe([B,I,T,h,g].find(U=>y(U)===!1));const K=W?g:B||I,lt=R(mt,Y);return[d,()=>{const U=D(),ct=st=>{vt(te(st),Qe(st)),kt(st)},ut=st=>st?nt(st,"focusin focusout focus blur",pt=>{Sn(pt),pt.stopImmediatePropagation()},{I:!0,H:!1}):wt,dt=ut(U);if(ht(h,yt,z?"viewport":"host"),ht(T,cn,""),ht(B,qn,""),z||(ht(I,Dt,""),x&&de(m,yt,ss)),rt&&(Pn(g,h),J(Y,()=>{Pn(h,g),kt(h)})),vt(K,at),vt(h,T),vt(T||h,!z&&I),vt(I,B),J(Y,[dt,()=>{const st=D(),pt=ut(st);Et(T,cn),Et(B,qn),Et(I,[Co,$o,Dt]),y(B)&&ct(B),y(I)&&ct(I),y(T)&&ct(T),N(st),pt()}]),o&&!z&&(de(I,Dt,Ao),J(Y,R(Et,I,Dt))),!z&&M.top===M&&U===k){const st="tabindex",pt=Re(I,st);ht(I,st,"-1"),N(I);const Bt=()=>pt?ht(I,st,pt):Et(I,st),Ut=nt(w,"pointerdown keydown",()=>{Bt(),Ut()});J(Y,[Bt,Ut])}else N(U);return dt(),at=0,lt},lt]},Rs=({wt:t})=>({Gt:e,un:n,Tt:o})=>{const{xt:s}=e||{},{$t:c}=n;t&&(s||o)&&ee(t,{[Zt]:c&&"100%"})},_s=({bt:t,cn:e,D:n,V:o},s)=>{const[c,r]=St({u:Wo,o:kn()},R(kn,t,"padding",""));return({Et:l,Gt:i,un:u,Tt:a})=>{let[f,v]=r(a);const{L:E}=bt(),{ht:A,Ht:L,Ct:k}=i||{},{N:H}=u,[w,m]=l("paddingAbsolute");(A||v||(a||L))&&([f,v]=c(a));const M=!o&&(m||k||v);if(M){const D=!w||!e&&!E,N=f.r+f.l,V=f.t+f.b,_={[lo]:D&&!H?-N:0,[io]:D?-V:0,[ro]:D&&H?-N:0,top:D?-f.t:0,right:D?H?-f.r:"auto":0,left:D?H?"auto":-f.l:0,[Jt]:D&&`calc(100% + ${N}px)`},O={[no]:D?f.t:0,[oo]:D?f.r:0,[co]:D?f.b:0,[so]:D?f.l:0};ee(e||n,_),ee(n,O),j(s,{cn:f,fn:!D,j:e?O:j({},_,O)})}return{_n:M}}},Bs=(t,e)=>{const n=bt(),{bt:o,cn:s,D:c,V:r,Ot:l,Rt:i,ln:u}=t,{L:a}=n,f=i&&r,v=R(we,0),E={u:uo,o:{w:0,h:0}},A={u:fo,o:{x:Qt,y:Qt}},L=(O,b)=>{const $=gt.devicePixelRatio%1!==0?1:0,S={w:v(O.w-b.w),h:v(O.h-b.h)};return{w:S.w>$?S.w:0,h:S.h>$?S.h:0}},[k,H]=St(E,R(hn,c)),[w,m]=St(E,R(en,c)),[x,M]=St(E),[D,N]=St(E),[V]=St(A),_=oe(xn);return({Et:O,Gt:b,un:$,Tt:S},{_n:C})=>{const{ht:z,Ht:W,Ct:q,zt:F}=b||{},X=_&&_.M(t,e,$,n,O),{q:Q,W:ot,X:tt}=X||{},[P,Z]=ws(O,n),[et,it]=O("overflow"),d=z||C||W||q||F||Z,p=Te(et.x),y=Te(et.y),g=p||y;let h=H(S),T=m(S),I=M(S),B=N(S),Y;if(Z&&a&&l(Ao,!P),d){g&&l(Kt,!1);const[xt,zt]=ot?ot(Y):[],[Lt,ze]=h=k(S),[Ht,Ne]=T=w(S),se=wo(c),ge=Ht,me=se;xt&&xt(),(Ne||ze||Z)&&zt&&!P&&Q&&Q(zt,Ht,Lt);const ce=Qo(u),re={w:v(we(Ht.w,ge.w)+Lt.w),h:v(we(Ht.h,ge.h)+Lt.h)},jt={w:v((f?ce.w:me.w+v(se.w-Ht.w))+Lt.w),h:v((f?ce.h:me.h+v(se.h-Ht.h))+Lt.h)};B=D(jt),I=x(L(re,jt),S)}const[rt,at]=B,[K,lt]=I,[_t,U]=T,[ct,ut]=h,dt={x:K.w>0,y:K.h>0},st=p&&y&&(dt.x||dt.y)||p&&dt.x&&!dt.y||y&&dt.y&&!dt.x;if(C||q||F||ut||U||at||lt||it||Z||d){const xt={},zt=Os(t,dt,et,xt);tt&&tt(zt,$,!!Q&&Q(zt,_t,ct),xt),r?(ht(o,Co,xt[ke]),ht(o,$o,xt[Me])):ee(c,xt)}Oe(o,yt,To,st),Oe(s,cn,rs,st),r||Oe(c,Dt,Kt,g);const[Bt,Ut]=V(Io(t).k);return j(e,{k:Bt,Pt:{x:rt.w,y:rt.h},Lt:{x:K.w,y:K.h},en:dt}),{sn:Ut,tn:at,nn:lt}}},zs=t=>{const[e,n,o]=Ms(t),s={cn:{t:0,r:0,b:0,l:0},fn:!1,j:{[lo]:0,[io]:0,[ro]:0,[no]:0,[oo]:0,[co]:0,[so]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:Qt,y:Qt},en:{x:!1,y:!1}},{gt:c,D:r,V:l}=e,{L:i,T:u}=bt(),a=!i&&(u.x||u.y),f=[Rs(e),_s(e,s),Bs(e,s)];return[n,v=>{const E={},L=a&&ne(r),k=l?de(r,yt,sn):wt;return G(f,H=>{j(E,H(v,E)||{})}),k(),Mt(r,L),!l&&Mt(c,0),E},s,e,o]},Ns=(t,e,n,o)=>{const s=Fn(e,{}),[c,r,l,i,u]=zs(t),[a,f,v]=Ps(i,l,s,w=>{H({},w)}),[E,A,,L]=ks(t,e,v,l,i,o),k=w=>At(w).some(m=>!!w[m]),H=(w,m)=>{const{dn:x,Tt:M,At:D,vn:N}=w,V=x||{},_=!!M,O={Et:Fn(e,V,_),dn:V,Tt:_};if(N)return A(O),!1;const b=m||f(j({},O,{At:D})),$=r(j({},O,{un:v,Gt:b}));A(j({},O,{Gt:b,Qt:$}));const S=k(b),C=k($),z=S||C||!gn(V)||_;return z&&n(w,{Gt:b,Qt:$}),z};return[()=>{const{rn:w,D:m}=i,x=ne(w),M=[a(),c(),E()];return Mt(m,x),R(mt,M)},H,()=>({hn:v,pn:l}),{gn:i,bn:L},u]},Rt=(t,e,n)=>{const{nt:o}=bt(),s=le(t),c=s?t:t.target,r=Mo(c);if(e&&!r){let l=!1;const i=[],u={},a=O=>{const b=vo(O,!0),$=oe(hs);return $?$(b,!0):b},f=j({},o(),a(e)),[v,E,A]=on(),[L,k,H]=on(n),w=(O,b)=>{H(O,b),A(O,b)},[m,x,M,D,N]=Ns(t,f,({dn:O,Tt:b},{Gt:$,Qt:S})=>{const{ht:C,Ct:z,xt:W,Ht:q,It:F,dt:X}=$,{tn:Q,nn:ot,sn:tt}=S;w("updated",[_,{updateHints:{sizeChanged:!!C,directionChanged:!!z,heightIntrinsicChanged:!!W,overflowEdgeChanged:!!Q,overflowAmountChanged:!!ot,overflowStyleChanged:!!tt,contentMutation:!!q,hostMutation:!!F,appear:!!X},changedOptions:O||{},force:!!b}])},O=>w("scroll",[_,O])),V=O=>{As(c),mt(i),l=!0,w("destroyed",[_,O]),E(),k()},_={options(O,b){if(O){const $=b?o():{},S=xo(f,j($,a(O)));gn(S)||(j(f,S),x({dn:S}))}return j({},f)},on:L,off:(O,b)=>{O&&b&&k(O,b)},state(){const{hn:O,pn:b}=M(),{N:$}=O,{Pt:S,Lt:C,k:z,en:W,cn:q,fn:F}=b;return j({},{overflowEdge:S,overflowAmount:C,overflowStyle:z,hasOverflow:W,padding:q,paddingAbsolute:F,directionRTL:$,destroyed:l})},elements(){const{gt:O,bt:b,cn:$,D:S,wt:C,kt:z,Zt:W}=D.gn,{qt:q,Jt:F}=D.bn,X=ot=>{const{Vt:tt,Mt:P,Ut:Z}=ot;return{scrollbar:Z,track:P,handle:tt}},Q=ot=>{const{Wt:tt,Xt:P}=ot,Z=X(tt[0]);return j({},Z,{clone:()=>{const et=X(P());return x({vn:!0}),et}})};return j({},{target:O,host:b,padding:$||S,viewport:S,content:C||S,scrollOffsetElement:z,scrollEventElement:W,scrollbarHorizontal:Q(q),scrollbarVertical:Q(F)})},update:O=>x({Tt:O,At:!0}),destroy:R(V,!1),plugin:O=>u[At(O)[0]]};return J(i,[N]),Ts(c,_),Do(Ho,Rt,[_,v,u]),$s(D.gn.Rt,!s&&t.cancel)?(V(!0),_):(J(i,m()),w("initialized",[_]),_.update(!0),_)}return r};Rt.plugin=t=>{const e=Ot(t),n=e?t:[t],o=n.map(s=>Do(s,Rt)[0]);return bs(n),e?o:o[0]};Rt.valid=t=>{const e=t&&t.elements,n=$t(e)&&e();return Ee(n)&&!!Mo(n.target)};Rt.env=()=>{const{P:t,T:e,L:n,K:o,J:s,st:c,et:r,G:l,tt:i,nt:u,ot:a}=bt();return j({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,rtlScrollBehavior:o,scrollTimeline:s,staticDefaultInitialization:c,staticDefaultOptions:r,getDefaultInitialization:l,setDefaultInitialization:i,getDefaultOptions:u,setDefaultOptions:a})};const Vs=document.querySelector("#eventsSection"),Yn=document.querySelector("#events"),Fs=t=>{Vs.style.display="",Yn.innerHTML="",Object.entries(t).forEach(([e,n])=>{const o=document.createElement("div");o.className=`event ${n.active?"active":""}`,o.textContent=`${e} (${n.count})`,Yn.append(o)})},qs=()=>{let t=[];const e={},n={},o=r=>({active:t.includes(r),count:e[r]||0}),s=r=>{t=r,Fs({initialized:o("initialized"),destroyed:o("destroyed"),updated:o("updated"),scroll:o("scroll")})};return r=>{const l=e[r];e[r]=typeof l=="number"?l+1:1,s(Array.from(new Set([...t,r]))),clearTimeout(n[r]),n[r]=setTimeout(()=>{const i=new Set(t);i.delete(r),s(Array.from(i))},500)}};let Nt,ln=!1,an=!1,un=!0;const he=qs(),Wt=document.querySelector("#target"),Kn=document.querySelector("#targetContent"),Se=document.querySelector("#impostor"),dn=document.querySelector("#scrollButton"),fe=document.querySelector("#toggleContentButton"),pe=document.querySelector("#toggleElementButton"),fn=document.querySelector("#toggleOverlayScrollbarsButton"),_o=()=>{ln?(Kn.style.display="none",fe.textContent="Show Content"):(Kn.style.display="",fe.textContent="Hide Content")},Bo=()=>{an?(Wt.style.display="none",pe.textContent="Show Element"):(Wt.style.display="",pe.textContent="Hide Element")},zo=()=>{var t,e;un?((t=Se.parentElement)==null||t.append(Wt),Se.remove(),dn.style.display="",fe.style.display="",pe.style.display="",fn.textContent="Destroy OverlayScrollbars",Nt=Rt(Wt,{},{initialized:()=>he("initialized"),destroyed:()=>he("destroyed"),updated:()=>he("updated"),scroll:()=>he("scroll")})):(Nt==null||Nt.destroy(),(e=Wt.parentElement)==null||e.append(Se),Wt.remove(),Se.style.display="",dn.style.display="none",fe.style.display="none",pe.style.display="none",fn.textContent="Initialize OverlayScrollbars")};dn.addEventListener("click",()=>{if(!Nt)return;const{overflowAmount:t}=Nt.state(),{scrollOffsetElement:e}=Nt.elements(),{scrollLeft:n,scrollTop:o}=e;e.scrollTo({behavior:"smooth",left:Math.round((t.x-n)/t.x)*t.x,top:Math.round((t.y-o)/t.y)*t.y})});fe.addEventListener("click",()=>{ln=!ln,_o()});pe.addEventListener("click",()=>{an=!an,Bo()});fn.addEventListener("click",()=>{un=!un,zo()});_o();Bo();zo();let ae=null;const No=t=>Rt({target:document.body,cancel:{body:t?!1:null}},{}).state().destroyed,Us=document.querySelector("#toggleBodyOverlayScrollbarsSection"),pn=document.querySelector("#toggleBodyOverlayScrollbarsButton"),Vo=()=>{ae===null&&(ae=!No()),Us.style.display="",pn.style.display="",pn.textContent=`${ae?"Destroy":"Initialize"} Body OverlayScrollbars`};pn.addEventListener("click",()=>{const t=Rt(document.body);t?(t.destroy(),ae=!1):ae=!No(!0),Vo()});Vo(); diff --git a/docs/example/overlayscrollbars/assets/index-VAwBew2p.js b/docs/example/overlayscrollbars/assets/index-VAwBew2p.js new file mode 100644 index 00000000..dcadd130 --- /dev/null +++ b/docs/example/overlayscrollbars/assets/index-VAwBew2p.js @@ -0,0 +1,9 @@ +(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const c of s)if(c.type==="childList")for(const r of c.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&o(r)}).observe(document,{childList:!0,subtree:!0});function n(s){const c={};return s.integrity&&(c.integrity=s.integrity),s.referrerPolicy&&(c.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?c.credentials="include":s.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function o(s){if(s.ep)return;s.ep=!0;const c=n(s);fetch(s.href,c)}})();/*! + * OverlayScrollbars + * Version: 2.6.1 + * + * Copyright (c) Rene Haas | KingSora. + * https://github.com/KingSora + * + * Released under the MIT license. + */const bt=(t,e)=>{const{o:n,u:o,_:s}=t;let c=n,r;const l=(i,p)=>{const m=c,C=i,T=p||(o?!o(m,C):m!==C);return(T||s)&&(c=C,r=m),[c,T,r]};return[e?i=>l(e(c,r),i):l,i=>[c,!!i,r]]},yn=typeof window<"u",yt=yn?window:{},he=Math.max,Fo=Math.min,Ge=Math.round,Kn=yt.cancelAnimationFrame,Jn=yt.requestAnimationFrame,We=yt.setTimeout,Xe=yt.clearTimeout,Te=t=>typeof yt[t]<"u"?yt[t]:void 0,qo=Te("MutationObserver"),Tn=Te("IntersectionObserver"),we=Te("ResizeObserver"),Ye=Te("ScrollTimeline"),Zn=yn&&Node.ELEMENT_NODE,{toString:Uo,hasOwnProperty:Ve}=Object.prototype,jo=/^\[object (.+)\]$/,ue=t=>t===void 0,Ae=t=>t===null,Go=t=>ue(t)||Ae(t)?`${t}`:Uo.call(t).replace(jo,"$1").toLowerCase(),Et=t=>typeof t=="number",Le=t=>typeof t=="string",Qn=t=>typeof t=="boolean",Ct=t=>typeof t=="function",St=t=>Array.isArray(t),re=t=>typeof t=="object"&&!St(t)&&!Ae(t),He=t=>{const e=!!t&&t.length,n=Et(e)&&e>-1&&e%1==0;return St(t)||!Ct(t)&&n?e>0&&re(t)?e-1 in t:!0:!1},Oe=t=>{if(!t||!re(t)||Go(t)!=="object")return!1;let e;const n="constructor",o=t[n],s=o&&o.prototype,c=Ve.call(t,n),r=s&&Ve.call(s,"isPrototypeOf");if(o&&!c&&!r)return!1;for(e in t);return ue(e)||Ve.call(t,e)},xe=t=>{const e=HTMLElement;return t?e?t instanceof e:t.nodeType===Zn:!1},Pe=t=>{const e=Element;return t?e?t instanceof e:t.nodeType===Zn:!1};function G(t,e){if(He(t))for(let n=0;ne(t[n],n,t));return t}const De=(t,e)=>t.indexOf(e)>=0,Tt=(t,e)=>t.concat(e),tt=(t,e,n)=>(!n&&!Le(e)&&He(e)?Array.prototype.push.apply(t,e):t.push(e),t),Vt=t=>Array.from(t||[]),to=t=>St(t)?t:[t],Ke=t=>!!t&&!t.length,An=t=>Vt(new Set(t)),vt=(t,e,n)=>{G(t,s=>s&&s.apply(void 0,e||[])),!n&&(t.length=0)},eo="paddingTop",no="paddingRight",oo="paddingLeft",so="paddingBottom",co="marginLeft",ro="marginRight",lo="marginBottom",Ie="overflowX",ke="overflowY",Xt="width",Yt="height",Kt="hidden",io="visible",vn=(t,e,n,o)=>{if(t&&e){let s=!0;return G(n,c=>{const r=o?o(t[c]):t[c],l=o?o(e[c]):e[c];r!==l&&(s=!1)}),s}return!1},ao=(t,e)=>vn(t,e,["w","h"]),uo=(t,e)=>vn(t,e,["x","y"]),Wo=(t,e)=>vn(t,e,["t","r","b","l"]),ht=()=>{},R=(t,...e)=>t.bind(0,...e),Ht=t=>{let e;const n=t?We:Jn,o=t?Xe:Kn;return[s=>{o(e),e=n(s,Ct(t)?t():t)},()=>o(e)]},fo=(t,e)=>{let n,o,s,c=ht;const{v:r,p:l,S:a}=e||{},u=function(T){c(),Xe(n),n=o=void 0,c=ht,t.apply(this,T)},i=C=>a&&o?a(o,C):C,p=()=>{c!==ht&&u(i(s)||s)},m=function(){const T=Vt(arguments),A=Ct(r)?r():r;if(Et(A)&&A>=0){const L=Ct(l)?l():l,x=Et(L)&&L>=0,g=A>0?We:Jn,E=A>0?Xe:Kn,P=i(T)||T,B=u.bind(0,P);c();const N=g(B,A);c=()=>E(N),x&&!n&&(n=We(p,L)),o=s=P}else u(T)};return m.m=p,m},po=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),It=t=>t?Object.keys(t):[],U=(t,e,n,o,s,c,r)=>{const l=[e,n,o,s,c,r];return(typeof t!="object"||Ae(t))&&!Ct(t)&&(t={}),G(l,a=>{G(a,(u,i)=>{const p=a[i];if(t===p)return!0;const m=St(p);if(p&&Oe(p)){const C=t[i];let T=C;m&&!St(C)?T=[]:!m&&!Oe(C)&&(T={}),t[i]=U(T,p)}else t[i]=m?p.slice():p})}),t},yo=(t,e)=>G(U({},t),(n,o,s)=>{n===void 0?delete s[o]:e&&n&&Oe(n)&&(s[o]=yo(n,e))}),mn=t=>{for(const e in t)return!1;return!0},Je=(t,e,n)=>he(t,Fo(e,n)),Bt=t=>Vt(new Set((St(t)?t:(t||"").split(" ")).filter(e=>e))),Me=(t,e)=>t&&t.getAttribute(e),gt=(t,e,n)=>{G(Bt(e),o=>{t&&t.setAttribute(o,n||"")})},xt=(t,e)=>{G(Bt(e),n=>t&&t.removeAttribute(n))},Re=(t,e)=>{const n=Bt(Me(t,e)),o=R(gt,t,e),s=(c,r)=>{const l=new Set(n);return G(Bt(c),a=>l[r](a)),Vt(l).join(" ")};return{O:c=>o(s(c,"delete")),$:c=>o(s(c,"add")),C:c=>{const r=Bt(c);return r.reduce((l,a)=>l&&n.includes(a),r.length>0)}}},vo=(t,e,n)=>{Re(t,e).O(n)},le=(t,e,n)=>(Re(t,e).$(n),R(vo,t,e,n)),Se=(t,e,n,o)=>{(o?le:vo)(t,e,n)},Xo=(t,e,n)=>Re(t,e).C(n),mo=t=>Re(t,"class"),gn=(t,e)=>{mo(t).O(e)},Ee=(t,e)=>(mo(t).$(e),R(gn,t,e)),Ln=yn&&Element.prototype,go=(t,e)=>{const n=[],o=e?Pe(e)&&e:document;return o?tt(n,o.querySelectorAll(t)):n},Yo=(t,e)=>{const n=e?Pe(e)&&e:document;return n?n.querySelector(t):null},Ze=(t,e)=>Pe(t)?(Ln.matches||Ln.msMatchesSelector).call(t,e):!1,Qe=t=>t?Vt(t.childNodes):[],Jt=t=>t&&t.parentElement,qt=(t,e)=>Pe(t)&&t.closest(e),Ko=(t,e,n)=>{const o=qt(t,e),s=t&&Yo(n,o),c=qt(s,e)===o;return o&&s?o===t||s===t||c&&qt(qt(t,n),e)!==o:!1},kt=t=>{if(He(t))G(Vt(t),e=>kt(e));else if(t){const e=Jt(t);e&&e.removeChild(t)}},bo=(t,e,n)=>{if(n&&t){let o=e,s;return He(n)?(s=document.createDocumentFragment(),G(n,c=>{c===o&&(o=c.previousSibling),s.appendChild(c)})):s=n,e&&(o?o!==e&&(o=o.nextSibling):o=t.firstChild),t.insertBefore(s,o||null),()=>kt(n)}return ht},pt=(t,e)=>bo(t,null,e),Hn=(t,e)=>bo(Jt(t),t&&t.nextSibling,e),jt=t=>{const e=document.createElement("div");return gt(e,"class",t),e},ho=t=>{const e=jt();return e.innerHTML=t.trim(),G(Qe(e),n=>kt(n))},Jo=/^--/,Pn=(t,e)=>t.getPropertyValue(e)||t[e]||"",bn=t=>{const e=t||0;return isFinite(e)?e:0},me=t=>bn(parseFloat(t||"")),Dn=t=>`${(bn(t)*100).toFixed(3)}%`,tn=t=>`${bn(t)}px`;function Zt(t,e){t&&G(e,(n,o)=>{try{const s=t.style,c=Et(n)?tn(n):(n||"")+"";Jo.test(o)?s.setProperty(o,c):s[o]=c}catch{}})}function Nt(t,e,n){const o=Le(e);let s=o?"":{};if(t){const c=yt.getComputedStyle(t,n)||t.style;s=o?Pn(c,e):e.reduce((r,l)=>(r[l]=Pn(c,l),r),s)}return s}const Dt=t=>Nt(t,"direction")==="rtl",In=(t,e,n)=>{const o=e?`${e}-`:"",s=n?`-${n}`:"",c=`${o}top${s}`,r=`${o}right${s}`,l=`${o}bottom${s}`,a=`${o}left${s}`,u=Nt(t,[c,r,l,a]);return{t:me(u[c]),r:me(u[r]),b:me(u[l]),l:me(u[a])}},Fe=(t,e)=>`translate${re(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`}`,Zo={w:0,h:0},ze=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:Zo,Qo=t=>ze("inner",t||yt),se=R(ze,"offset"),So=R(ze,"client"),en=R(ze,"scroll"),hn=t=>{const e=parseFloat(Nt(t,Xt))||0,n=parseFloat(Nt(t,Yt))||0;return{w:e-Ge(e),h:n-Ge(n)}},Gt=t=>t.getBoundingClientRect(),nn=t=>!!(t&&(t[Yt]||t[Xt])),wo=(t,e)=>{const n=nn(t);return!nn(e)&&n},kn=(t,e,n,o)=>{G(Bt(e),s=>{t.removeEventListener(s,n,o)})},ot=(t,e,n,o)=>{var s;const c=(s=o&&o.H)!=null?s:!0,r=o&&o.I||!1,l=o&&o.A||!1,a={passive:c,capture:r};return R(vt,Bt(e).map(u=>{const i=l?p=>{kn(t,u,i,r),n(p)}:n;return t.addEventListener(u,i,a),R(kn,t,u,i,r)}))},Sn=t=>t.stopPropagation(),Mn=t=>t.preventDefault(),ts={x:0,y:0},qe=t=>{const e=t&&Gt(t);return e?{x:e.left+yt.scrollX,y:e.top+yt.scrollY}:ts},Ce=(t,e,n)=>n?n.n?-t+0:n.i?e-t:t:t,Rn=(t,e)=>[Ce(0,t,e),Ce(t,t,e)],zn=(t,e,n)=>Je(0,1,Ce(t,e,n)/e||0),Mt=(t,e)=>{const{x:n,y:o}=Et(e)?{x:e,y:e}:e||{};Et(n)&&(t.scrollLeft=n),Et(o)&&(t.scrollTop=o)},Qt=t=>({x:t.scrollLeft,y:t.scrollTop}),_n=(t,e)=>{G(to(e),t)},on=t=>{const e=new Map,n=(c,r)=>{if(c){const l=e.get(c);_n(a=>{l&&l[a?"delete":"clear"](a)},r)}else e.forEach(l=>{l.clear()}),e.clear()},o=(c,r)=>{if(Le(c)){const u=e.get(c)||new Set;return e.set(c,u),_n(i=>{Ct(i)&&u.add(i)},r),R(n,c,r)}Qn(r)&&r&&n();const l=It(c),a=[];return G(l,u=>{const i=c[u];i&&tt(a,o(u,i))}),R(vt,a)},s=(c,r)=>{G(Vt(e.get(c)),l=>{r&&!Ke(r)?l.apply(0,r):l()})};return o(t||{}),[o,n,s]},Bn=t=>JSON.stringify(t,(e,n)=>{if(Ct(n))throw 0;return n}),Nn=(t,e)=>t?`${e}`.split(".").reduce((n,o)=>n&&po(n,o)?n[o]:void 0,t):void 0,es={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"]}},Oo=(t,e)=>{const n={},o=Tt(It(e),It(t));return G(o,s=>{const c=t[s],r=e[s];if(re(c)&&re(r))U(n[s]={},Oo(c,r)),mn(n[s])&&delete n[s];else if(po(e,s)&&r!==c){let l=!0;if(St(c)||St(r))try{Bn(c)===Bn(r)&&(l=!1)}catch{}l&&(n[s]=r)}}),n},Vn=(t,e,n)=>o=>[Nn(t,o),n||Nn(e,o)!==void 0],de="data-overlayscrollbars",xo="os-environment",ns=`${xo}-scrollbar-hidden`,Ue=`${de}-initialize`,ft=de,Eo=`${ft}-overflow-x`,Co=`${ft}-overflow-y`,$o="overflowVisible",os="scrollbarPressed",sn="updating",ss="body",Pt=`${de}-viewport`,cs="arrange",To="scrollbarHidden",Wt=$o,cn=`${de}-padding`,rs=Wt,Fn=`${de}-content`,wn="os-size-observer",ls=`${wn}-appear`,is=`${wn}-listener`,as="os-trinsic-observer",us="os-theme-none",dt="os-scrollbar",ds=`${dt}-rtl`,fs=`${dt}-horizontal`,ps=`${dt}-vertical`,Ao=`${dt}-track`,On=`${dt}-handle`,ys=`${dt}-visible`,vs=`${dt}-cornerless`,qn=`${dt}-interaction`,Un=`${dt}-unusable`,rn=`${dt}-auto-hide`,jn=`${rn}-hidden`,Gn=`${dt}-wheel`,ms=`${Ao}-interactive`,gs=`${On}-interactive`,Lo={},Ho={},bs=t=>{G(t,e=>G(e,(n,o)=>{Lo[o]=e[o]}))},Po=(t,e,n)=>It(t).map(o=>{const{static:s,instance:c}=t[o],[r,l,a]=n||[],u=n?c:s;if(u){const i=n?u(r,l,e):u(e);return(a||Ho)[o]=i}}),te=t=>Ho[t],hs="__osOptionsValidationPlugin",Ss="__osSizeObserverPlugin",ws=(t,e)=>{const{T:n}=e,[o,s]=t("showNativeOverlaidScrollbars");return[o&&n.x&&n.y,s]},$e=t=>t.indexOf(io)===0,Do=(t,e)=>{const{D:n}=t,o=a=>{const u=Nt(n,a),p=(e?e[a]:u)==="scroll";return[u,p]},[s,c]=o(Ie),[r,l]=o(ke);return{k:{x:s,y:r},R:{x:c,y:l}}},Os=(t,e,n,o)=>{const s=e.x||e.y,c=(i,p)=>{const m=$e(i),C=m&&s?"hidden":"",T=p&&m&&i.replace(`${io}-`,"")||C;return[p&&!m?i:"",$e(T)?"hidden":T]},[r,l]=c(n.x,e.x),[a,u]=c(n.y,e.y);return o[Ie]=l&&a?l:r,o[ke]=u&&r?u:a,Do(t,o)},xn="__osScrollbarsHidingPlugin",xs="__osClickScrollPlugin";let je;const Es=()=>{const t=(g,E,D,P)=>{pt(g,E);const B=So(E),N=se(E),_=hn(D);return P&&kt(E),{x:N.h-B.h+_.h,y:N.w-B.w+_.w}},e=g=>{let E=!1;const D=Ee(g,ns);try{E=Nt(g,"scrollbar-width")==="none"||Nt(g,"display","::-webkit-scrollbar")==="none"}catch{}return D(),E},n=(g,E)=>{Zt(g,{[Ie]:Kt,[ke]:Kt,direction:"rtl"}),Mt(g,{x:0});const D=qe(g),P=qe(E);Mt(g,{x:-999});const B=qe(E);return{i:D.x===P.x,n:P.x!==B.x}},{body:o}=document,c=ho(`
`)[0],r=c.firstChild,[l,,a]=on(),[u,i]=bt({o:t(o,c,r),u:uo},R(t,o,c,r,!0)),[p]=i(),m=e(c),C={x:p.x===0,y:p.y===0},T={elements:{host:null,padding:!m,viewport:g=>m&&g===g.ownerDocument.body&&g,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},A=U({},es),I=R(U,{},A),L=R(U,{},T),x={P:p,T:C,L:m,J:!!Ye,K:n(c,r),Z:R(l,"r"),G:L,tt:g=>U(T,g)&&L(),nt:I,ot:g=>U(A,g)&&I(),st:U({},T),et:U({},A)};return xt(c,"style"),kt(c),yt.addEventListener("resize",()=>{let g;if(!m&&(!C.x||!C.y)){const E=te(xn);g=!!(E?E.Y():ht)(x,u)}a("r",[g])}),x},mt=()=>(je||(je=Es()),je),Io=(t,e)=>Ct(e)?e.apply(0,t):e,Cs=(t,e,n,o)=>{const s=ue(o)?n:o;return Io(t,s)||e.apply(0,t)},ko=(t,e,n,o)=>{const s=ue(o)?n:o,c=Io(t,s);return!!c&&(xe(c)?c:e.apply(0,t))},$s=(t,e)=>{const{nativeScrollbarsOverlaid:n,body:o}=e||{},{T:s,L:c,G:r}=mt(),{nativeScrollbarsOverlaid:l,body:a}=r().cancel,u=n??l,i=ue(o)?a:o,p=(s.x||s.y)&&u,m=t&&(Ae(i)?!c:i);return!!p||!!m},En=new WeakMap,Ts=(t,e)=>{En.set(t,e)},As=t=>{En.delete(t)},Mo=t=>En.get(t),Ls=(t,e,n)=>{let o=!1;const s=n?new WeakMap:!1,c=()=>{o=!0},r=l=>{if(s&&n){const a=n.map(u=>{const[i,p]=u||[];return[p&&i?(l||go)(i,t):[],p]});G(a,u=>G(u[0],i=>{const p=u[1],m=s.get(i)||[];if(t.contains(i)&&p){const T=ot(i,p,A=>{o?(T(),s.delete(i)):e(A)});s.set(i,tt(m,T))}else vt(m),s.delete(i)}))}};return r(),[c,r]},Wn=(t,e,n,o)=>{let s=!1;const{ct:c,rt:r,lt:l,it:a,ut:u,ft:i}=o||{},p=fo(()=>s&&n(!0),{v:33,p:99}),[m,C]=Ls(t,p,l),T=c||[],A=r||[],I=Tt(T,A),L=(g,E)=>{if(!Ke(E)){const D=u||ht,P=i||ht,B=[],N=[];let _=!1,b=!1;if(G(E,w=>{const{attributeName:$,target:h,type:S,oldValue:q,addedNodes:K,removedNodes:j}=w,z=S==="attributes",X=S==="childList",J=t===h,et=z&&$,Z=et&&Me(h,$||"")||null,k=et&&q!==Z,W=De(A,$)&&k;if(e&&(X||!J)){const nt=z&&k,rt=nt&&a&&Ze(h,a),d=(rt?!D(h,$,q,Z):!z||nt)&&!P(w,!!rt,t,o);G(K,y=>tt(B,y)),G(j,y=>tt(B,y)),b=b||d}!e&&J&&k&&!D(h,$,q,Z)&&(tt(N,$),_=_||W)}),C(w=>An(B).reduce(($,h)=>(tt($,go(w,h)),Ze(h,w)?tt($,h):$),[])),e)return!g&&b&&n(!1),[!1];if(!Ke(N)||_){const w=[An(N),_];return!g&&n.apply(0,w),w}}},x=new qo(R(L,!1));return[()=>(x.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:I,subtree:e,childList:e,characterData:e}),s=!0,()=>{s&&(m(),x.disconnect(),s=!1)}),()=>{if(s)return p.m(),L(!0,x.takeRecords())}]},Ro=(t,e,n)=>{const{_t:s,dt:c}=n||{},r=te(Ss),{K:l}=mt(),a=R(Dt,t),[u]=bt({o:!1,_:!0});return()=>{const i=[],m=ho(`
`)[0],C=m.firstChild,T=A=>{const I=A instanceof ResizeObserverEntry,L=!I&&St(A);let x=!1,g=!1,E=!0;if(I){const[D,,P]=u(A.contentRect),B=nn(D),N=wo(D,P);g=!P||N,x=!g&&!B,E=!x}else L?[,E]=A:g=A===!0;if(s&&E){const D=L?A[0]:Dt(m);Mt(m,{x:Ce(3333333,3333333,D&&l),y:3333333})}x||e({vt:L?A:void 0,ht:!L,dt:g})};if(we){const A=new we(I=>T(I.pop()));A.observe(C),tt(i,()=>{A.disconnect()})}else if(r){const[A,I]=r(C,T,c);tt(i,Tt([Ee(m,ls),ot(m,"animationstart",A)],I))}else return ht;if(s){const[A]=bt({o:void 0},a);tt(i,ot(m,"scroll",I=>{const L=A(),[x,g,E]=L;g&&(gn(C,"ltr rtl"),Ee(C,x?"rtl":"ltr"),T([!!x,g,E])),Sn(I)}))}return R(vt,tt(i,pt(t,m)))}},Hs=(t,e)=>{let n;const o=a=>a.h===0||a.isIntersecting||a.intersectionRatio>0,s=jt(as),[c]=bt({o:!1}),r=(a,u)=>{if(a){const i=c(o(a)),[,p]=i;return p&&!u&&e(i)&&[i]}},l=(a,u)=>r(u.pop(),a);return[()=>{const a=[];if(Tn)n=new Tn(R(l,!1),{root:t}),n.observe(s),tt(a,()=>{n.disconnect()});else{const u=()=>{const i=se(s);r(i)};tt(a,Ro(s,u)()),u()}return R(vt,tt(a,pt(t,s)))},()=>n&&l(!0,n.takeRecords())]},Ps=(t,e,n,o)=>{let s,c,r,l,a,u;const{L:i}=mt(),p=`[${ft}]`,m=`[${Pt}]`,C=["tabindex"],T=["wrap","cols","rows"],A=["id","class","style","open"],{gt:I,bt:L,D:x,wt:g,St:E,V:D,yt:P,Ot:B}=t,N={$t:!1,N:Dt(I)},_=mt(),b=te(xn),[w]=bt({u:ao,o:{w:0,h:0}},()=>{const f=b&&b.M(t,e,N,_,n).W,d=P(Wt),y=!D&&P(cs),v=y&&Qt(x);B(Wt),D&&B(sn,!0);const O=y&&f&&f()[0],H=en(g),F=en(x),V=hn(x);return B(Wt,d),D&&B(sn),O&&O(),Mt(x,v),{w:F.w+H.w+V.w,h:F.h+H.h+V.h}}),$=E?T:Tt(A,T),h=fo(o,{v:()=>s,p:()=>c,S(f,d){const[y]=f,[v]=d;return[Tt(It(y),It(v)).reduce((O,H)=>(O[H]=y[H]||v[H],O),{})]}}),S=f=>{if(D){const d=Dt(I);U(f,{Ct:u!==d}),U(N,{N:d}),u=d}},q=f=>{G(f||C,d=>{if(De(C,d)){const y=Me(L,d);Le(y)?gt(x,d,y):xt(x,d)}})},K=(f,d)=>{const[y,v]=f,O={xt:v};return U(N,{$t:y}),!d&&o(O),O},j=({ht:f,vt:d,dt:y})=>{const O=!(f&&!y&&!d)&&i?h:o,[H,F]=d||[],V={ht:f||y,dt:y,Ct:F};S(V),d&&U(N,{N:H}),O(V)},z=(f,d)=>{const[,y]=w(),v={Ht:y};return S(v),y&&!d&&(f?o:h)(v),v},X=(f,d,y)=>{const v={zt:d};return S(v),d&&!y?h(v):D||q(f),v},{Z:J}=_,[et,Z]=g?Hs(L,K):[],k=!D&&Ro(L,j,{dt:!0,_t:!0}),[W,nt]=Wn(L,!1,X,{rt:A,ct:Tt(A,C)}),rt=D&&we&&new we(f=>{const d=f[f.length-1].contentRect;j({ht:!0,dt:wo(d,a)}),a=d});return[()=>{q(),rt&&rt.observe(L);const f=k&&k(),d=et&&et(),y=W(),v=J(O=>{const[,H]=w();h({Et:O,Ht:H})});return()=>{rt&&rt.disconnect(),f&&f(),d&&d(),l&&l(),y(),v()}},({It:f,At:d,Tt:y})=>{const v={},[O]=f("update.ignoreMutation"),[H,F]=f("update.attributes"),[V,Q]=f("update.elementEvents"),[ct,ut]=f("update.debounce"),M=Q||F,st=d||y,$t=lt=>Ct(O)&&O(lt);if(M){r&&r(),l&&l();const[lt,Y]=Wn(g||x,!0,z,{ct:Tt($,H||[]),lt:V,it:p,ft:(it,at)=>{const{target:wt,attributeName:fe}=it;return(!at&&fe&&!D?Ko(wt,p,m):!1)||!!qt(wt,`.${dt}`)||!!$t(it)}});l=lt(),r=Y}if(ut)if(h.m(),St(ct)){const lt=ct[0],Y=ct[1];s=Et(lt)&<,c=Et(Y)&&Y}else Et(ct)?(s=ct,c=!1):(s=!1,c=!1);if(st){const lt=nt(),Y=Z&&Z(),it=r&&r();lt&&U(v,X(lt[0],lt[1],st)),Y&&U(v,K(Y[0],st)),it&&U(v,z(it[0],st))}return S(v),v},N]},Ds=(t,e,n,o)=>{const{G:s,K:c}=mt(),{scrollbars:r}=s(),{slot:l}=r,{gt:a,bt:u,D:i,Dt:p,kt:m,Rt:C,V:T}=e,{scrollbars:A}=p?{}:t,{slot:I}=A||{},L=new Map,x=f=>Ye&&new Ye({source:m,axis:f}),g=x("x"),E=x("y"),D=ko([a,u,i],()=>T&&C?a:u,l,I),P=(f,d)=>{if(d){const V=f?Xt:Yt,{Mt:Q,Vt:ct}=d,ut=Gt(ct)[V],M=Gt(Q)[V];return Je(0,1,ut/M||0)}const y=f?"x":"y",{Lt:v,Pt:O}=n,H=O[y],F=v[y];return Je(0,1,H/(H+F)||0)},B=(f,d,y,v)=>{const O=P(y,f);return 1/O*(1-O)*(v?1-d:d)||0},N=(f,d)=>U(f,d?{clear:["left"]}:{}),_=f=>{L.forEach((d,y)=>{(f?De(to(f),y):!0)&&(G(d||[],O=>{O&&O.cancel()}),L.delete(y))})},b=(f,d,y,v)=>{const O=L.get(f)||[],H=O.find(F=>F&&F.timeline===d);H?H.effect=new KeyframeEffect(f,y,{composite:v}):L.set(f,Tt(O,[f.animate(y,{timeline:d,composite:v})]))},w=(f,d,y)=>{const v=y?Ee:gn;G(f,O=>{v(O.Ut,d)})},$=(f,d)=>{G(f,y=>{const[v,O]=d(y);Zt(v,O)})},h=(f,d)=>{$(f,y=>{const{Vt:v}=y;return[v,{[d?Xt:Yt]:Dn(P(d))}]})},S=(f,d)=>{const{Lt:y}=n,v=d?y.x:y.y,O=(H,F,V)=>Fe(Dn(B(H,zn(F,v,V),d,V)),d);if(g&&E)G(f,H=>{const{Ut:F,Vt:V}=H,Q=d&&Dt(F)&&c;b(V,d?g:E,N({transform:Rn(v,Q).map(ct=>O(H,ct,Q))},Q))});else{const H=Qt(m);$(f,F=>{const{Vt:V,Ut:Q}=F;return[V,{transform:O(F,d?H.x:H.y,d&&Dt(Q)&&c)}]})}},q=f=>T&&!C&&Jt(f)===i,K=[],j=[],z=[],X=(f,d,y)=>{const v=Qn(y),O=v?y:!0,H=v?!y:!0;O&&w(j,f,d),H&&w(z,f,d)},J=()=>{h(j,!0),h(z)},et=()=>{S(j,!0),S(z)},Z=()=>{if(T){const{Lt:f}=n,d=.5;if(g&&E)G(Tt(z,j),({Ut:y})=>{if(q(y)){const v=(O,H,F)=>{const V=F&&Dt(y)&&c;b(y,O,N({transform:Rn(H-d,V).map(Q=>Fe(tn(Q),F))},V),"add")};v(g,f.x,!0),v(E,f.y)}else _(y)});else{const y=Qt(m),v=O=>{const{Ut:H}=O,F=q(H)&&H,V=(Q,ct,ut)=>{const M=zn(Q,ct,ut),st=ct*M;return tn(ut?-st:st)};return[F,{transform:F?Fe({x:V(y.x,f.x,Dt(H)&&c),y:V(y.y,f.y)}):""}]};$(j,v),$(z,v)}}},k=f=>{const y=jt(`${dt} ${f?fs:ps}`),v=jt(Ao),O=jt(On),H={Ut:y,Mt:v,Vt:O};return tt(f?j:z,H),tt(K,[pt(y,v),pt(v,O),R(kt,y),_,o(H,X,S,f)]),H},W=R(k,!0),nt=R(k,!1),rt=()=>(pt(D,j[0].Ut),pt(D,z[0].Ut),R(vt,K));return W(),nt(),[{Bt:J,Nt:et,jt:Z,Ft:X,qt:{J:g,Wt:j,Xt:W,Yt:R($,j)},Jt:{J:E,Wt:z,Xt:nt,Yt:R($,z)}},rt]},Is=(t,e,n)=>{const{bt:o,kt:s,Kt:c}=e;return(r,l,a,u)=>{const{Ut:i,Mt:p,Vt:m}=r,[C,T]=Ht(333),[A,I]=Ht(),L=R(a,[r],u),x=!!s.scrollBy,g=`client${u?"X":"Y"}`,E=u?Xt:Yt,D=u?"left":"top",P=u?"w":"h",B=u?"x":"y",N=w=>w.propertyName.indexOf(E)>-1,_=()=>{const w="pointerup pointerleave pointercancel lostpointercapture",$=(h,S)=>q=>{const{Lt:K}=n,j=se(p)[P]-se(m)[P],X=S*q/j*K[B];Mt(s,{[B]:h+X})};return ot(p,"pointerdown",h=>{const S=qt(h.target,`.${On}`)===m,q=S?m:p,K=t.scrollbars,{button:j,isPrimary:z,pointerType:X}=h,{pointers:J}=K;if(j===0&&z&&K[S?"dragScroll":"clickScroll"]&&(J||[]).includes(X)){const Z=!S&&h.shiftKey,k=R(Gt,m),W=R(Gt,p),nt=(M,st)=>(M||k())[D]-(st||W())[D],rt=Ge(Gt(s)[E])/se(s)[P]||1,f=$(Qt(s)[B]||0,1/rt),d=h[g],y=k(),v=W(),O=y[E],H=nt(y,v)+O/2,F=d-v[D],V=S?0:F-H,Q=M=>{vt(ut),q.releasePointerCapture(M.pointerId)},ut=[le(o,ft,os),ot(c,w,Q),ot(c,"selectstart",M=>Mn(M),{H:!1}),ot(p,w,Q),ot(p,"pointermove",M=>{const st=M[g]-d;(S||Z)&&f(V+st)})];if(q.setPointerCapture(h.pointerId),Z)f(V);else if(!S){const M=te(xs);M&&tt(ut,M(f,nt,V,O,F))}}})};let b=!0;return R(vt,[ot(i,"pointerenter",()=>{l(qn,!0)}),ot(i,"pointerleave pointercancel",()=>{l(qn,!1)}),ot(i,"wheel",w=>{const{deltaX:$,deltaY:h,deltaMode:S}=w;x&&b&&S===0&&Jt(i)===o&&s.scrollBy({left:$,top:h,behavior:"smooth"}),b=!1,l(Gn,!0),C(()=>{b=!0,l(Gn)}),Mn(w)},{H:!1,I:!0}),ot(m,"transitionstart",w=>{if(N(w)){const $=()=>{L(),A($)};$()}}),ot(m,"transitionend transitioncancel",w=>{N(w)&&(I(),L())}),ot(i,"mousedown",R(ot,c,"click",Sn,{A:!0,I:!0}),{I:!0}),_(),T,I])}},ks=(t,e,n,o,s,c)=>{let r,l,a,u,i,p=ht,m=0;const[C,T]=Ht(),[A,I]=Ht(),[L,x]=Ht(100),[g,E]=Ht(100),[D,P]=Ht(100),[B,N]=Ht(()=>m),[_,b]=Ds(t,s,o,Is(e,s,o)),{bt:w,Zt:$,Rt:h}=s,{Ft:S,Bt:q,Nt:K,jt:j}=_,z=k=>{S(rn,k,!0),S(rn,k,!1)},X=(k,W)=>{if(N(),k)S(jn);else{const nt=R(S,jn,!0);m>0&&!W?B(nt):nt()}},J=k=>k.pointerType==="mouse",et=k=>{J(k)&&(u=l,u&&X(!0))},Z=[x,N,E,P,I,T,()=>p(),ot(w,"pointerover",et,{A:!0}),ot(w,"pointerenter",et),ot(w,"pointerleave",k=>{J(k)&&(u=!1,l&&X(!1))}),ot(w,"pointermove",k=>{J(k)&&r&&C(()=>{x(),X(!0),g(()=>{r&&X(!1)})})}),ot($,"scroll",k=>{A(()=>{K(),a&&X(!0),L(()=>{a&&!u&&X(!1)})}),c(k),j()})];return[()=>R(vt,tt(Z,b())),({It:k,Tt:W,Gt:nt,Qt:rt})=>{const{tn:f,nn:d,sn:y}=rt||{},{Ct:v,dt:O}=nt||{},{N:H}=n,{T:F}=mt(),{k:V,en:Q}=o,[ct,ut]=k("showNativeOverlaidScrollbars"),[M,st]=k("scrollbars.theme"),[$t,lt]=k("scrollbars.visibility"),[Y,it]=k("scrollbars.autoHide"),[at,wt]=k("scrollbars.autoHideSuspend"),[fe]=k("scrollbars.autoHideDelay"),[pe,_e]=k("scrollbars.dragScroll"),[Ot,zt]=k("scrollbars.clickScroll"),[At,Be]=k("overflow"),Lt=O&&!W,Ne=Q.x||Q.y,ee=f||d||v||W,ye=y||lt||Be,ve=ct&&F.x&&F.y,ne=(oe,Ft,Cn)=>{const $n=oe.includes("scroll")&&($t==="visible"||$t==="auto"&&Ft==="scroll");return S(ys,$n,Cn),$n};if(m=fe,Lt&&(at&&Ne?(z(!1),p(),D(()=>{p=ot($,"scroll",R(z,!0),{A:!0})})):z(!0)),ut&&S(us,ve),st&&(S(i),S(M,!0),i=M),wt&&!at&&z(!0),it&&(r=Y==="move",l=Y==="leave",a=Y!=="never",X(!a,!0)),_e&&S(gs,pe),zt&&S(ms,Ot),ye){const oe=ne(At.x,V.x,!0),Ft=ne(At.y,V.y,!1);S(vs,!(oe&&Ft))}ee&&(q(),K(),j(),S(Un,!Q.x,!0),S(Un,!Q.y,!1),S(ds,H&&!h))},{},_]},Ms=t=>{const e=mt(),{G:n,L:o}=e,{elements:s}=n(),{host:c,padding:r,viewport:l,content:a}=s,u=xe(t),i=u?{}:t,{elements:p}=i,{host:m,padding:C,viewport:T,content:A}=p||{},I=u?t:i.target,L=Ze(I,"textarea"),x=I.ownerDocument,g=x.documentElement,E=I===x.body,D=x.defaultView,P=()=>x.activeElement,B=M=>{M&&M.focus&&M.focus()},N=R(Cs,[I]),_=R(ko,[I]),b=R(jt,""),w=R(N,b,l),$=R(_,b,a),h=w(T),S=h===I,q=S&&E,K=!S&&$(A),j=!S&&h===K,z=q?g:h,X=L?N(b,c,m):I,J=q?z:X,et=!S&&_(b,r,C),Z=!j&&K,k=[Z,z,et,J].map(M=>xe(M)&&!Jt(M)&&M),W=M=>M&&De(k,M),nt=W(z)?I:z,rt={gt:I,bt:J,D:z,cn:et,wt:Z,kt:q?g:z,Zt:q?x:z,rn:E?g:nt,ln:D,Kt:x,St:L,Rt:E,Dt:u,V:S,yt:M=>Xo(z,S?ft:Pt,M),Ot:(M,st)=>Se(z,S?ft:Pt,M,st)},{gt:f,bt:d,cn:y,D:v,wt:O}=rt,H=[()=>{xt(d,[ft,Ue]),xt(f,Ue),E&&xt(g,[Ue,ft])}],F=L&&W(d);let V=L?f:Qe([O,v,y,d,f].find(M=>M&&!W(M)));const Q=q?f:O||v,ct=R(vt,H);return[rt,()=>{const M=P(),st=Y=>{pt(Jt(Y),Qe(Y)),kt(Y)},$t=Y=>Y?ot(Y,"focusin focusout focus blur",it=>{Sn(it),it.stopImmediatePropagation()},{I:!0,H:!1}):ht,lt=$t(M);if(gt(d,ft,S?"viewport":"host"),gt(y,cn,""),gt(O,Fn,""),S||(gt(v,Pt,""),E&&le(g,ft,ss)),F&&(Hn(f,d),tt(H,()=>{Hn(d,f),kt(d)})),pt(Q,V),pt(d,y),pt(y||d,!S&&v),pt(v,O),tt(H,[lt,()=>{const Y=P(),it=$t(Y);xt(y,cn),xt(O,Fn),xt(v,[Eo,Co,Pt]),W(O)&&st(O),W(v)&&st(v),W(y)&&st(y),B(Y),it()}]),o&&!S&&(le(v,Pt,To),tt(H,R(xt,v,Pt))),!S&&D.top===D&&M===I){const Y="tabindex",it=Me(v,Y);gt(v,Y,"-1"),B(v);const at=()=>it?gt(v,Y,it):xt(v,Y),wt=ot(x,"pointerdown keydown",()=>{at(),wt()});tt(H,[at,wt])}else B(M);return lt(),V=0,ct},ct]},Rs=({wt:t})=>({Gt:e,an:n,Tt:o})=>{const{xt:s}=e||{},{$t:c}=n;t&&(s||o)&&Zt(t,{[Yt]:c&&"100%"})},zs=({bt:t,cn:e,D:n,V:o},s)=>{const[c,r]=bt({u:Wo,o:In()},R(In,t,"padding",""));return({It:l,Gt:a,an:u,Tt:i})=>{let[p,m]=r(i);const{L:C}=mt(),{ht:T,Ht:A,Ct:I}=a||{},{N:L}=u,[x,g]=l("paddingAbsolute");(T||m||(i||A))&&([p,m]=c(i));const D=!o&&(g||I||m);if(D){const P=!x||!e&&!C,B=p.r+p.l,N=p.t+p.b,_={[ro]:P&&!L?-B:0,[lo]:P?-N:0,[co]:P&&L?-B:0,top:P?-p.t:0,right:P?L?-p.r:"auto":0,left:P?L?"auto":-p.l:0,[Xt]:P&&`calc(100% + ${B}px)`},b={[eo]:P?p.t:0,[no]:P?p.r:0,[so]:P?p.b:0,[oo]:P?p.l:0};Zt(e||n,_),Zt(n,b),U(s,{cn:p,un:!P,j:e?b:U({},_,b)})}return{fn:D}}},_s=(t,e)=>{const n=mt(),{bt:o,cn:s,D:c,V:r,Ot:l,Rt:a,ln:u}=t,{L:i}=n,p=a&&r,m=R(he,0),C={u:ao,o:{w:0,h:0}},T={u:uo,o:{x:Kt,y:Kt}},A=(b,w)=>{const $=yt.devicePixelRatio%1!==0?1:0,h={w:m(b.w-w.w),h:m(b.h-w.h)};return{w:h.w>$?h.w:0,h:h.h>$?h.h:0}},[I,L]=bt(C,R(hn,c)),[x,g]=bt(C,R(en,c)),[E,D]=bt(C),[P,B]=bt(C),[N]=bt(T),_=te(xn);return({It:b,Gt:w,an:$,Tt:h},{fn:S})=>{const{ht:q,Ht:K,Ct:j,Et:z}=w||{},X=_&&_.M(t,e,$,n,b),{q:J,W:et,X:Z}=X||{},[k,W]=ws(b,n),[nt,rt]=b("overflow"),f=q||S||K||j||z||W,d=$e(nt.x),y=$e(nt.y),v=d||y;let O=L(h),H=g(h),F=D(h),V=B(h),Q;if(W&&i&&l(To,!k),f){v&&l(Wt,!1);const[Ot,zt]=et?et(Q):[],[At,Be]=O=I(h),[Lt,Ne]=H=x(h),ee=So(c),ye=Lt,ve=ee;Ot&&Ot(),(Ne||Be||W)&&zt&&!k&&J&&J(zt,Lt,At);const ne=Qo(u),oe={w:m(he(Lt.w,ye.w)+At.w),h:m(he(Lt.h,ye.h)+At.h)},Ft={w:m((p?ne.w:ve.w+m(ee.w-Lt.w))+At.w),h:m((p?ne.h:ve.h+m(ee.h-Lt.h))+At.h)};V=P(Ft),F=E(A(oe,Ft),h)}const[ct,ut]=V,[M,st]=F,[$t,lt]=H,[Y,it]=O,at={x:M.w>0,y:M.h>0},wt=d&&y&&(at.x||at.y)||d&&at.x&&!at.y||y&&at.y&&!at.x;if(S||j||z||it||lt||ut||st||rt||W||f){const Ot={},zt=Os(t,at,nt,Ot);Z&&Z(zt,$,!!J&&J(zt,$t,Y),Ot),r?(gt(o,Eo,Ot[Ie]),gt(o,Co,Ot[ke])):Zt(c,Ot)}Se(o,ft,$o,wt),Se(s,cn,rs,wt),r||Se(c,Pt,Wt,v);const[pe,_e]=N(Do(t).k);return U(e,{k:pe,Pt:{x:ct.w,y:ct.h},Lt:{x:M.w,y:M.h},en:at}),{sn:_e,tn:ut,nn:st}}},Bs=t=>{const[e,n,o]=Ms(t),s={cn:{t:0,r:0,b:0,l:0},un:!1,j:{[ro]:0,[lo]:0,[co]:0,[eo]:0,[no]:0,[so]:0,[oo]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:Kt,y:Kt},en:{x:!1,y:!1}},{gt:c,D:r,V:l}=e,{L:a,T:u}=mt(),i=!a&&(u.x||u.y),p=[Rs(e),zs(e,s),_s(e,s)];return[n,m=>{const C={},A=i&&Qt(r),I=l?le(r,ft,sn):ht;return G(p,L=>{U(C,L(m,C)||{})}),I(),Mt(r,A),!l&&Mt(c,0),C},s,e,o]},Ns=(t,e,n,o)=>{const s=Vn(e,{}),[c,r,l,a,u]=Bs(t),[i,p,m]=Ps(a,l,s,x=>{L({},x)}),[C,T,,A]=ks(t,e,m,l,a,o),I=x=>It(x).some(g=>!!x[g]),L=(x,g)=>{const{_n:E,Tt:D,At:P,dn:B}=x,N=E||{},_=!!D,b={It:Vn(e,N,_),_n:N,Tt:_};if(B)return T(b),!1;const w=g||p(U({},b,{At:P})),$=r(U({},b,{an:m,Gt:w}));T(U({},b,{Gt:w,Qt:$}));const h=I(w),S=I($),q=h||S||!mn(N)||_;return q&&n(x,{Gt:w,Qt:$}),q};return[()=>{const{rn:x,D:g}=a,E=Qt(x),D=[i(),c(),C()];return Mt(g,E),R(vt,D)},L,()=>({vn:m,hn:l}),{pn:a,gn:A},u]},Rt=(t,e,n)=>{const{nt:o}=mt(),s=xe(t),c=s?t:t.target,r=Mo(c);if(e&&!r){let l=!1;const a=[],u={},i=b=>{const w=yo(b,!0),$=te(hs);return $?$(w,!0):w},p=U({},o(),i(e)),[m,C,T]=on(),[A,I,L]=on(n),x=(b,w)=>{L(b,w),T(b,w)},[g,E,D,P,B]=Ns(t,p,({_n:b,Tt:w},{Gt:$,Qt:h})=>{const{ht:S,Ct:q,xt:K,Ht:j,zt:z,dt:X}=$,{tn:J,nn:et,sn:Z}=h;x("updated",[_,{updateHints:{sizeChanged:!!S,directionChanged:!!q,heightIntrinsicChanged:!!K,overflowEdgeChanged:!!J,overflowAmountChanged:!!et,overflowStyleChanged:!!Z,contentMutation:!!j,hostMutation:!!z,appear:!!X},changedOptions:b||{},force:!!w}])},b=>x("scroll",[_,b])),N=b=>{As(c),vt(a),l=!0,x("destroyed",[_,b]),C(),I()},_={options(b,w){if(b){const $=w?o():{},h=Oo(p,U($,i(b)));mn(h)||(U(p,h),E({_n:h}))}return U({},p)},on:A,off:(b,w)=>{b&&w&&I(b,w)},state(){const{vn:b,hn:w}=D(),{N:$}=b,{Pt:h,Lt:S,k:q,en:K,cn:j,un:z}=w;return U({},{overflowEdge:h,overflowAmount:S,overflowStyle:q,hasOverflow:K,padding:j,paddingAbsolute:z,directionRTL:$,destroyed:l})},elements(){const{gt:b,bt:w,cn:$,D:h,wt:S,kt:q,Zt:K}=P.pn,{qt:j,Jt:z}=P.gn,X=et=>{const{Vt:Z,Mt:k,Ut:W}=et;return{scrollbar:W,track:k,handle:Z}},J=et=>{const{Wt:Z,Xt:k}=et,W=X(Z[0]);return U({},W,{clone:()=>{const nt=X(k());return E({dn:!0}),nt}})};return U({},{target:b,host:w,padding:$||h,viewport:h,content:S||h,scrollOffsetElement:q,scrollEventElement:K,scrollbarHorizontal:J(j),scrollbarVertical:J(z)})},update:b=>E({Tt:b,At:!0}),destroy:R(N,!1),plugin:b=>u[It(b)[0]]};return tt(a,[B]),Ts(c,_),Po(Lo,Rt,[_,m,u]),$s(P.pn.Rt,!s&&t.cancel)?(N(!0),_):(tt(a,g()),x("initialized",[_]),_.update(!0),_)}return r};Rt.plugin=t=>{const e=St(t),n=e?t:[t],o=n.map(s=>Po(s,Rt)[0]);return bs(n),e?o:o[0]};Rt.valid=t=>{const e=t&&t.elements,n=Ct(e)&&e();return Oe(n)&&!!Mo(n.target)};Rt.env=()=>{const{P:t,T:e,L:n,K:o,J:s,st:c,et:r,G:l,tt:a,nt:u,ot:i}=mt();return U({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,rtlScrollBehavior:o,scrollTimeline:s,staticDefaultInitialization:c,staticDefaultOptions:r,getDefaultInitialization:l,setDefaultInitialization:a,getDefaultOptions:u,setDefaultOptions:i})};const Vs=document.querySelector("#eventsSection"),Xn=document.querySelector("#events"),Fs=t=>{Vs.style.display="",Xn.innerHTML="",Object.entries(t).forEach(([e,n])=>{const o=document.createElement("div");o.className=`event ${n.active?"active":""}`,o.textContent=`${e} (${n.count})`,Xn.append(o)})},qs=()=>{let t=[];const e={},n={},o=r=>({active:t.includes(r),count:e[r]||0}),s=r=>{t=r,Fs({initialized:o("initialized"),destroyed:o("destroyed"),updated:o("updated"),scroll:o("scroll")})};return r=>{const l=e[r];e[r]=typeof l=="number"?l+1:1,s(Array.from(new Set([...t,r]))),clearTimeout(n[r]),n[r]=setTimeout(()=>{const a=new Set(t);a.delete(r),s(Array.from(a))},500)}};let _t,ln=!1,an=!1,un=!0;const ge=qs(),Ut=document.querySelector("#target"),Yn=document.querySelector("#targetContent"),be=document.querySelector("#impostor"),dn=document.querySelector("#scrollButton"),ie=document.querySelector("#toggleContentButton"),ae=document.querySelector("#toggleElementButton"),fn=document.querySelector("#toggleOverlayScrollbarsButton"),zo=()=>{ln?(Yn.style.display="none",ie.textContent="Show Content"):(Yn.style.display="",ie.textContent="Hide Content")},_o=()=>{an?(Ut.style.display="none",ae.textContent="Show Element"):(Ut.style.display="",ae.textContent="Hide Element")},Bo=()=>{var t,e;un?((t=be.parentElement)==null||t.append(Ut),be.remove(),dn.style.display="",ie.style.display="",ae.style.display="",fn.textContent="Destroy OverlayScrollbars",_t=Rt(Ut,{},{initialized:()=>ge("initialized"),destroyed:()=>ge("destroyed"),updated:()=>ge("updated"),scroll:()=>ge("scroll")})):(_t==null||_t.destroy(),(e=Ut.parentElement)==null||e.append(be),Ut.remove(),be.style.display="",dn.style.display="none",ie.style.display="none",ae.style.display="none",fn.textContent="Initialize OverlayScrollbars")};dn.addEventListener("click",()=>{if(!_t)return;const{overflowAmount:t}=_t.state(),{scrollOffsetElement:e}=_t.elements(),{scrollLeft:n,scrollTop:o}=e;e.scrollTo({behavior:"smooth",left:Math.round((t.x-n)/t.x)*t.x,top:Math.round((t.y-o)/t.y)*t.y})});ie.addEventListener("click",()=>{ln=!ln,zo()});ae.addEventListener("click",()=>{an=!an,_o()});fn.addEventListener("click",()=>{un=!un,Bo()});zo();_o();Bo();let ce=null;const No=t=>Rt({target:document.body,cancel:{body:t?!1:null}},{}).state().destroyed,Us=document.querySelector("#toggleBodyOverlayScrollbarsSection"),pn=document.querySelector("#toggleBodyOverlayScrollbarsButton"),Vo=()=>{ce===null&&(ce=!No()),Us.style.display="",pn.style.display="",pn.textContent=`${ce?"Destroy":"Initialize"} Body OverlayScrollbars`};pn.addEventListener("click",()=>{const t=Rt(document.body);t?(t.destroy(),ce=!1):ce=!No(!0),Vo()});Vo(); diff --git a/docs/example/overlayscrollbars/index.html b/docs/example/overlayscrollbars/index.html index 521548b8..05f7ffb4 100644 --- a/docs/example/overlayscrollbars/index.html +++ b/docs/example/overlayscrollbars/index.html @@ -11,7 +11,7 @@ rel="stylesheet" /> OverlayScrollbars - + diff --git a/docs/example/react/assets/index-nZS-iA5z.js b/docs/example/react/assets/index-nZS-iA5z.js new file mode 100644 index 00000000..d7225a17 --- /dev/null +++ b/docs/example/react/assets/index-nZS-iA5z.js @@ -0,0 +1,48 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function jp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ma={exports:{}},Mo={},ja={exports:{}},Z={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var hl=Symbol.for("react.element"),Fp=Symbol.for("react.portal"),Ap=Symbol.for("react.fragment"),Up=Symbol.for("react.strict_mode"),Hp=Symbol.for("react.profiler"),Vp=Symbol.for("react.provider"),Bp=Symbol.for("react.context"),Wp=Symbol.for("react.forward_ref"),Qp=Symbol.for("react.suspense"),Kp=Symbol.for("react.memo"),Yp=Symbol.for("react.lazy"),oc=Symbol.iterator;function Xp(e){return e===null||typeof e!="object"?null:(e=oc&&e[oc]||e["@@iterator"],typeof e=="function"?e:null)}var Fa={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Aa=Object.assign,Ua={};function Er(e,t,n){this.props=e,this.context=t,this.refs=Ua,this.updater=n||Fa}Er.prototype.isReactComponent={};Er.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Er.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ha(){}Ha.prototype=Er.prototype;function qs(e,t,n){this.props=e,this.context=t,this.refs=Ua,this.updater=n||Fa}var bs=qs.prototype=new Ha;bs.constructor=qs;Aa(bs,Er.prototype);bs.isPureReactComponent=!0;var ic=Array.isArray,Va=Object.prototype.hasOwnProperty,eu={current:null},Ba={key:!0,ref:!0,__self:!0,__source:!0};function Wa(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Va.call(t,r)&&!Ba.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1>>1,K=E[Q];if(0>>1;Ql(ie,F))uel(N,ie)?(E[Q]=N,E[ue]=F,Q=ue):(E[Q]=ie,E[Y]=F,Q=Y);else if(uel(N,F))E[Q]=N,E[ue]=F,Q=ue;else break e}}return $}function l(E,$){var F=E.sortIndex-$.sortIndex;return F!==0?F:E.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var u=[],c=[],p=1,v=null,m=3,y=!1,g=!1,w=!1,L=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(E){for(var $=n(c);$!==null;){if($.callback===null)r(c);else if($.startTime<=E)r(c),$.sortIndex=$.expirationTime,t(u,$);else break;$=n(c)}}function h(E){if(w=!1,d(E),!g)if(n(u)!==null)g=!0,ne(S);else{var $=n(c);$!==null&&X(h,$.startTime-E)}}function S(E,$){g=!1,w&&(w=!1,f(_),_=-1),y=!0;var F=m;try{for(d($),v=n(u);v!==null&&(!(v.expirationTime>$)||E&&!R());){var Q=v.callback;if(typeof Q=="function"){v.callback=null,m=v.priorityLevel;var K=Q(v.expirationTime<=$);$=e.unstable_now(),typeof K=="function"?v.callback=K:v===n(u)&&r(u),d($)}else r(u);v=n(u)}if(v!==null)var H=!0;else{var Y=n(c);Y!==null&&X(h,Y.startTime-$),H=!1}return H}finally{v=null,m=F,y=!1}}var k=!1,x=null,_=-1,M=5,C=-1;function R(){return!(e.unstable_now()-CE||125Q?(E.sortIndex=F,t(c,E),n(u)===null&&E===n(c)&&(w?(f(_),_=-1):w=!0,X(h,F-Q))):(E.sortIndex=K,t(u,E),g||y||(g=!0,ne(S))),E},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(E){var $=m;return function(){var F=m;m=$;try{return E.apply(this,arguments)}finally{m=F}}}})(Xa);Ya.exports=Xa;var om=Ya.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ga=se,Je=om;function P(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Qi=Object.prototype.hasOwnProperty,im=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,uc={},cc={};function sm(e){return Qi.call(cc,e)?!0:Qi.call(uc,e)?!1:im.test(e)?cc[e]=!0:(uc[e]=!0,!1)}function um(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function cm(e,t,n,r){if(t===null||typeof t>"u"||um(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ve(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Re[e]=new Ve(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Re[t]=new Ve(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Re[e]=new Ve(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Re[e]=new Ve(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Re[e]=new Ve(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Re[e]=new Ve(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Re[e]=new Ve(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Re[e]=new Ve(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Re[e]=new Ve(e,5,!1,e.toLowerCase(),null,!1,!1)});var nu=/[\-:]([a-z])/g;function ru(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(nu,ru);Re[t]=new Ve(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(nu,ru);Re[t]=new Ve(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(nu,ru);Re[t]=new Ve(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Re[e]=new Ve(e,1,!1,e.toLowerCase(),null,!1,!1)});Re.xlinkHref=new Ve("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Re[e]=new Ve(e,1,!1,e.toLowerCase(),null,!0,!0)});function lu(e,t,n,r){var l=Re.hasOwnProperty(t)?Re[t]:null;(l!==null?l.type!==0:r||!(2s||l[i]!==o[s]){var u=` +`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{mi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?jr(e):""}function am(e){switch(e.tag){case 5:return jr(e.type);case 16:return jr("Lazy");case 13:return jr("Suspense");case 19:return jr("SuspenseList");case 0:case 2:case 15:return e=vi(e.type,!1),e;case 11:return e=vi(e.type.render,!1),e;case 1:return e=vi(e.type,!0),e;default:return""}}function Gi(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Vn:return"Fragment";case Hn:return"Portal";case Ki:return"Profiler";case ou:return"StrictMode";case Yi:return"Suspense";case Xi:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case qa:return(e.displayName||"Context")+".Consumer";case Ja:return(e._context.displayName||"Context")+".Provider";case iu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case su:return t=e.displayName||null,t!==null?t:Gi(e.type)||"Memo";case Gt:t=e._payload,e=e._init;try{return Gi(e(t))}catch{}}return null}function fm(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Gi(t);case 8:return t===ou?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function pn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ef(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function dm(e){var t=ef(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Tl(e){e._valueTracker||(e._valueTracker=dm(e))}function tf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ef(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function oo(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Zi(e,t){var n=t.checked;return ge({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function fc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=pn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function nf(e,t){t=t.checked,t!=null&&lu(e,"checked",t,!1)}function Ji(e,t){nf(e,t);var n=pn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?qi(e,t.type,n):t.hasOwnProperty("defaultValue")&&qi(e,t.type,pn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function dc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function qi(e,t,n){(t!=="number"||oo(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Fr=Array.isArray;function er(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=Ol.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Hr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pm=["Webkit","ms","Moz","O"];Object.keys(Hr).forEach(function(e){pm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hr[t]=Hr[e]})});function sf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Hr.hasOwnProperty(e)&&Hr[e]?(""+t).trim():t+"px"}function uf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=sf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var mm=ge({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ts(e,t){if(t){if(mm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function ns(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var rs=null;function uu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ls=null,tr=null,nr=null;function vc(e){if(e=wl(e)){if(typeof ls!="function")throw Error(P(280));var t=e.stateNode;t&&(t=Ho(t),ls(e.stateNode,e.type,t))}}function cf(e){tr?nr?nr.push(e):nr=[e]:tr=e}function af(){if(tr){var e=tr,t=nr;if(nr=tr=null,vc(e),t)for(e=0;e>>=0,e===0?32:31-(_m(e)/Pm|0)|0}var Ll=64,Rl=4194304;function Ar(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function co(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=Ar(s):(o&=i,o!==0&&(r=Ar(o)))}else i=n&~l,i!==0?r=Ar(i):o!==0&&(r=Ar(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function yl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-gt(t),e[t]=n}function Om(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Br),Cc=" ",_c=!1;function Of(e,t){switch(e){case"keyup":return lv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Lf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Bn=!1;function iv(e,t){switch(e){case"compositionend":return Lf(t);case"keypress":return t.which!==32?null:(_c=!0,Cc);case"textInput":return e=t.data,e===Cc&&_c?null:e;default:return null}}function sv(e,t){if(Bn)return e==="compositionend"||!hu&&Of(e,t)?(e=zf(),Xl=pu=tn=null,Bn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Tc(n)}}function Df(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Df(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Mf(){for(var e=window,t=oo();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=oo(e.document)}return t}function yu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function hv(e){var t=Mf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Df(n.ownerDocument.documentElement,n)){if(r!==null&&yu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Oc(n,o);var i=Oc(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Wn=null,as=null,Qr=null,fs=!1;function Lc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;fs||Wn==null||Wn!==oo(r)||(r=Wn,"selectionStart"in r&&yu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Qr&&ll(Qr,r)||(Qr=r,r=po(as,"onSelect"),0Yn||(e.current=ys[Yn],ys[Yn]=null,Yn--)}function ce(e,t){Yn++,ys[Yn]=e.current,e.current=t}var mn={},je=wn(mn),Qe=wn(!1),On=mn;function ar(e,t){var n=e.type.contextTypes;if(!n)return mn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ke(e){return e=e.childContextTypes,e!=null}function vo(){pe(Qe),pe(je)}function Fc(e,t,n){if(je.current!==mn)throw Error(P(168));ce(je,t),ce(Qe,n)}function Qf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(P(108,fm(e)||"Unknown",l));return ge({},n,r)}function ho(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mn,On=je.current,ce(je,e),ce(Qe,Qe.current),!0}function Ac(e,t,n){var r=e.stateNode;if(!r)throw Error(P(169));n?(e=Qf(e,t,On),r.__reactInternalMemoizedMergedChildContext=e,pe(Qe),pe(je),ce(je,e)):pe(Qe),ce(Qe,n)}var Dt=null,Vo=!1,Ti=!1;function Kf(e){Dt===null?Dt=[e]:Dt.push(e)}function zv(e){Vo=!0,Kf(e)}function Sn(){if(!Ti&&Dt!==null){Ti=!0;var e=0,t=le;try{var n=Dt;for(le=1;e>=i,l-=i,Mt=1<<32-gt(t)+l|n<_?(M=x,x=null):M=x.sibling;var C=m(f,x,d[_],h);if(C===null){x===null&&(x=M);break}e&&x&&C.alternate===null&&t(f,x),a=o(C,a,_),k===null?S=C:k.sibling=C,k=C,x=M}if(_===d.length)return n(f,x),me&&En(f,_),S;if(x===null){for(;__?(M=x,x=null):M=x.sibling;var R=m(f,x,C.value,h);if(R===null){x===null&&(x=M);break}e&&x&&R.alternate===null&&t(f,x),a=o(R,a,_),k===null?S=R:k.sibling=R,k=R,x=M}if(C.done)return n(f,x),me&&En(f,_),S;if(x===null){for(;!C.done;_++,C=d.next())C=v(f,C.value,h),C!==null&&(a=o(C,a,_),k===null?S=C:k.sibling=C,k=C);return me&&En(f,_),S}for(x=r(f,x);!C.done;_++,C=d.next())C=y(x,f,_,C.value,h),C!==null&&(e&&C.alternate!==null&&x.delete(C.key===null?_:C.key),a=o(C,a,_),k===null?S=C:k.sibling=C,k=C);return e&&x.forEach(function(U){return t(f,U)}),me&&En(f,_),S}function L(f,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Vn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case zl:e:{for(var S=d.key,k=a;k!==null;){if(k.key===S){if(S=d.type,S===Vn){if(k.tag===7){n(f,k.sibling),a=l(k,d.props.children),a.return=f,f=a;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Gt&&Kc(S)===k.type){n(f,k.sibling),a=l(k,d.props),a.ref=Ir(f,k,d),a.return=f,f=a;break e}n(f,k);break}else t(f,k);k=k.sibling}d.type===Vn?(a=zn(d.props.children,f.mode,h,d.key),a.return=f,f=a):(h=no(d.type,d.key,d.props,null,f.mode,h),h.ref=Ir(f,a,d),h.return=f,f=h)}return i(f);case Hn:e:{for(k=d.key;a!==null;){if(a.key===k)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){n(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{n(f,a);break}else t(f,a);a=a.sibling}a=ji(d,f.mode,h),a.return=f,f=a}return i(f);case Gt:return k=d._init,L(f,a,k(d._payload),h)}if(Fr(d))return g(f,a,d,h);if(Tr(d))return w(f,a,d,h);Al(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(n(f,a.sibling),a=l(a,d),a.return=f,f=a):(n(f,a),a=Mi(d,f.mode,h),a.return=f,f=a),i(f)):n(f,a)}return L}var dr=ed(!0),td=ed(!1),Sl={},Ot=wn(Sl),ul=wn(Sl),cl=wn(Sl);function Pn(e){if(e===Sl)throw Error(P(174));return e}function Pu(e,t){switch(ce(cl,t),ce(ul,e),ce(Ot,Sl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:es(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=es(t,e)}pe(Ot),ce(Ot,t)}function pr(){pe(Ot),pe(ul),pe(cl)}function nd(e){Pn(cl.current);var t=Pn(Ot.current),n=es(t,e.type);t!==n&&(ce(ul,e),ce(Ot,n))}function Nu(e){ul.current===e&&(pe(Ot),pe(ul))}var he=wn(0);function Eo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Oi=[];function zu(){for(var e=0;en?n:4,e(!0);var r=Li.transition;Li.transition={};try{e(!1),t()}finally{le=n,Li.transition=r}}function gd(){return ut().memoizedState}function Rv(e,t,n){var r=fn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},wd(e))Sd(t,n);else if(n=Zf(e,t,n,r),n!==null){var l=Ue();wt(n,e,r,l),kd(n,t,r)}}function $v(e,t,n){var r=fn(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(wd(e))Sd(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,kt(s,i)){var u=t.interleaved;u===null?(l.next=l,Cu(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Zf(e,t,l,r),n!==null&&(l=Ue(),wt(n,e,r,l),kd(n,t,r))}}function wd(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function Sd(e,t){Kr=xo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function kd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,au(e,n)}}var Co={readContext:st,useCallback:Ie,useContext:Ie,useEffect:Ie,useImperativeHandle:Ie,useInsertionEffect:Ie,useLayoutEffect:Ie,useMemo:Ie,useReducer:Ie,useRef:Ie,useState:Ie,useDebugValue:Ie,useDeferredValue:Ie,useTransition:Ie,useMutableSource:Ie,useSyncExternalStore:Ie,useId:Ie,unstable_isNewReconciler:!1},Iv={readContext:st,useCallback:function(e,t){return Pt().memoizedState=[e,t===void 0?null:t],e},useContext:st,useEffect:Xc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ql(4194308,4,pd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ql(4194308,4,e,t)},useInsertionEffect:function(e,t){return ql(4,2,e,t)},useMemo:function(e,t){var n=Pt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Pt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Rv.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=Pt();return e={current:e},t.memoizedState=e},useState:Yc,useDebugValue:$u,useDeferredValue:function(e){return Pt().memoizedState=e},useTransition:function(){var e=Yc(!1),t=e[0];return e=Lv.bind(null,e[1]),Pt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,l=Pt();if(me){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),Ne===null)throw Error(P(349));Rn&30||od(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Xc(sd.bind(null,r,o,e),[e]),r.flags|=2048,dl(9,id.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Pt(),t=Ne.identifierPrefix;if(me){var n=jt,r=Mt;n=(r&~(1<<32-gt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=al++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[zt]=t,e[sl]=r,Od(e,t,!1,!1),t.stateNode=e;e:{switch(i=ns(n,r),n){case"dialog":fe("cancel",e),fe("close",e),l=r;break;case"iframe":case"object":case"embed":fe("load",e),l=r;break;case"video":case"audio":for(l=0;lvr&&(t.flags|=128,r=!0,Dr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Eo(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Dr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!me)return De(t),null}else 2*Ee()-o.renderingStartTime>vr&&n!==1073741824&&(t.flags|=128,r=!0,Dr(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ee(),t.sibling=null,n=he.current,ce(he,r?n&1|2:n&1),t):(De(t),null);case 22:case 23:return Au(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Xe&1073741824&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function Vv(e,t){switch(wu(t),t.tag){case 1:return Ke(t.type)&&vo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return pr(),pe(Qe),pe(je),zu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Nu(t),null;case 13:if(pe(he),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));fr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(he),null;case 4:return pr(),null;case 10:return xu(t.type._context),null;case 22:case 23:return Au(),null;case 24:return null;default:return null}}var Hl=!1,Me=!1,Bv=typeof WeakSet=="function"?WeakSet:Set,D=null;function Jn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Se(e,t,r)}else n.current=null}function Ts(e,t,n){try{n()}catch(r){Se(e,t,r)}}var ra=!1;function Wv(e,t){if(ds=ao,e=Mf(),yu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,u=-1,c=0,p=0,v=e,m=null;t:for(;;){for(var y;v!==n||l!==0&&v.nodeType!==3||(s=i+l),v!==o||r!==0&&v.nodeType!==3||(u=i+r),v.nodeType===3&&(i+=v.nodeValue.length),(y=v.firstChild)!==null;)m=v,v=y;for(;;){if(v===e)break t;if(m===n&&++c===l&&(s=i),m===o&&++p===r&&(u=i),(y=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=y}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ps={focusedElem:e,selectionRange:n},ao=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;){t=D;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var w=g.memoizedProps,L=g.memoizedState,f=t.stateNode,a=f.getSnapshotBeforeUpdate(t.elementType===t.type?w:pt(t.type,w),L);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(P(163))}}catch(h){Se(t,t.return,h)}if(e=t.sibling,e!==null){e.return=t.return,D=e;break}D=t.return}return g=ra,ra=!1,g}function Yr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ts(t,n,o)}l=l.next}while(l!==r)}}function Qo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Os(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function $d(e){var t=e.alternate;t!==null&&(e.alternate=null,$d(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[zt],delete t[sl],delete t[hs],delete t[Pv],delete t[Nv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Id(e){return e.tag===5||e.tag===3||e.tag===4}function la(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Id(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ls(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=mo));else if(r!==4&&(e=e.child,e!==null))for(Ls(e,t,n),e=e.sibling;e!==null;)Ls(e,t,n),e=e.sibling}function Rs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Rs(e,t,n),e=e.sibling;e!==null;)Rs(e,t,n),e=e.sibling}var Oe=null,mt=!1;function Xt(e,t,n){for(n=n.child;n!==null;)Dd(e,t,n),n=n.sibling}function Dd(e,t,n){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount(jo,n)}catch{}switch(n.tag){case 5:Me||Jn(n,t);case 6:var r=Oe,l=mt;Oe=null,Xt(e,t,n),Oe=r,mt=l,Oe!==null&&(mt?(e=Oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Oe.removeChild(n.stateNode));break;case 18:Oe!==null&&(mt?(e=Oe,n=n.stateNode,e.nodeType===8?zi(e.parentNode,n):e.nodeType===1&&zi(e,n),nl(e)):zi(Oe,n.stateNode));break;case 4:r=Oe,l=mt,Oe=n.stateNode.containerInfo,mt=!0,Xt(e,t,n),Oe=r,mt=l;break;case 0:case 11:case 14:case 15:if(!Me&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Ts(n,t,i),l=l.next}while(l!==r)}Xt(e,t,n);break;case 1:if(!Me&&(Jn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Se(n,t,s)}Xt(e,t,n);break;case 21:Xt(e,t,n);break;case 22:n.mode&1?(Me=(r=Me)||n.memoizedState!==null,Xt(e,t,n),Me=r):Xt(e,t,n);break;default:Xt(e,t,n)}}function oa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Bv),t.forEach(function(r){var l=bv.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function dt(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=Ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Kv(r/1960))-r,10e?16:e,nn===null)var r=!1;else{if(e=nn,nn=null,No=0,ee&6)throw Error(P(331));var l=ee;for(ee|=4,D=e.current;D!==null;){var o=D,i=o.child;if(D.flags&16){var s=o.deletions;if(s!==null){for(var u=0;uEe()-ju?Nn(e,0):Mu|=n),Ye(e,t)}function Bd(e,t){t===0&&(e.mode&1?(t=Rl,Rl<<=1,!(Rl&130023424)&&(Rl=4194304)):t=1);var n=Ue();e=Bt(e,t),e!==null&&(yl(e,t,n),Ye(e,n))}function qv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Bd(e,n)}function bv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(P(314))}r!==null&&r.delete(t),Bd(e,n)}var Wd;Wd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Qe.current)We=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return We=!1,Uv(e,t,n);We=!!(e.flags&131072)}else We=!1,me&&t.flags&1048576&&Yf(t,go,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;bl(e,t),e=t.pendingProps;var l=ar(t,je.current);lr(t,n),l=Ou(null,t,r,e,l,n);var o=Lu();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ke(r)?(o=!0,ho(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,_u(t),l.updater=Bo,t.stateNode=l,l._reactInternals=t,Es(t,r,e,n),t=_s(null,t,r,!0,o,n)):(t.tag=0,me&&o&&gu(t),Ae(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(bl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=th(r),e=pt(r,e),l){case 0:t=Cs(null,t,r,e,n);break e;case 1:t=ea(null,t,r,e,n);break e;case 11:t=qc(null,t,r,e,n);break e;case 14:t=bc(null,t,r,pt(r.type,e),n);break e}throw Error(P(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:pt(r,l),Cs(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:pt(r,l),ea(e,t,r,l,n);case 3:e:{if(Nd(t),e===null)throw Error(P(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Jf(e,t),ko(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=mr(Error(P(423)),t),t=ta(e,t,r,n,l);break e}else if(r!==l){l=mr(Error(P(424)),t),t=ta(e,t,r,n,l);break e}else for(Ge=un(t.stateNode.containerInfo.firstChild),Ze=t,me=!0,vt=null,n=td(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(fr(),r===l){t=Wt(e,t,n);break e}Ae(e,t,r,n)}t=t.child}return t;case 5:return nd(t),e===null&&ws(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,ms(r,l)?i=null:o!==null&&ms(r,o)&&(t.flags|=32),Pd(e,t),Ae(e,t,i,n),t.child;case 6:return e===null&&ws(t),null;case 13:return zd(e,t,n);case 4:return Pu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=dr(t,null,r,n):Ae(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:pt(r,l),qc(e,t,r,l,n);case 7:return Ae(e,t,t.pendingProps,n),t.child;case 8:return Ae(e,t,t.pendingProps.children,n),t.child;case 12:return Ae(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,ce(wo,r._currentValue),r._currentValue=i,o!==null)if(kt(o.value,i)){if(o.children===l.children&&!Qe.current){t=Wt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Ut(-1,n&-n),u.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var p=c.pending;p===null?u.next=u:(u.next=p.next,p.next=u),c.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ss(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(P(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Ss(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Ae(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,lr(t,n),l=st(l),r=r(l),t.flags|=1,Ae(e,t,r,n),t.child;case 14:return r=t.type,l=pt(r,t.pendingProps),l=pt(r.type,l),bc(e,t,r,l,n);case 15:return Cd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:pt(r,l),bl(e,t),t.tag=1,Ke(r)?(e=!0,ho(t)):e=!1,lr(t,n),bf(t,r,l),Es(t,r,l,n),_s(null,t,r,!0,e,n);case 19:return Td(e,t,n);case 22:return _d(e,t,n)}throw Error(P(156,t.tag))};function Qd(e,t){return yf(e,t)}function eh(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ot(e,t,n,r){return new eh(e,t,n,r)}function Hu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function th(e){if(typeof e=="function")return Hu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===iu)return 11;if(e===su)return 14}return 2}function dn(e,t){var n=e.alternate;return n===null?(n=ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function no(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Hu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Vn:return zn(n.children,l,o,t);case ou:i=8,l|=8;break;case Ki:return e=ot(12,n,t,l|2),e.elementType=Ki,e.lanes=o,e;case Yi:return e=ot(13,n,t,l),e.elementType=Yi,e.lanes=o,e;case Xi:return e=ot(19,n,t,l),e.elementType=Xi,e.lanes=o,e;case ba:return Yo(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ja:i=10;break e;case qa:i=9;break e;case iu:i=11;break e;case su:i=14;break e;case Gt:i=16,r=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=ot(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function zn(e,t,n,r){return e=ot(7,e,r,t),e.lanes=n,e}function Yo(e,t,n,r){return e=ot(22,e,r,t),e.elementType=ba,e.lanes=n,e.stateNode={isHidden:!1},e}function Mi(e,t,n){return e=ot(6,e,null,t),e.lanes=n,e}function ji(e,t,n){return t=ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function nh(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=yi(0),this.expirationTimes=yi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yi(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Vu(e,t,n,r,l,o,i,s,u){return e=new nh(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=ot(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},_u(o),e}function rh(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Gd)}catch(e){console.error(e)}}Gd(),Ka.exports=qe;var uh=Ka.exports,pa=uh;Wi.createRoot=pa.createRoot,Wi.hydrateRoot=pa.hydrateRoot;/*! + * OverlayScrollbars + * Version: 2.6.1 + * + * Copyright (c) Rene Haas | KingSora. + * https://github.com/KingSora + * + * Released under the MIT license. + */const yt=(e,t)=>{const{o:n,u:r,_:l}=e;let o=n,i;const s=(p,v)=>{const m=o,y=p,g=v||(r?!r(m,y):m!==y);return(g||l)&&(o=y,i=m),[o,g,i]};return[t?p=>s(t(o,i),p):s,p=>[o,!!p,i]]},Ku=typeof window<"u",ct=Ku?window:{},ro=Math.max,ch=Math.min,js=Math.round,Zd=ct.cancelAnimationFrame,Jd=ct.requestAnimationFrame,Fs=ct.setTimeout,As=ct.clearTimeout,qo=e=>typeof ct[e]<"u"?ct[e]:void 0,ah=qo("MutationObserver"),ma=qo("IntersectionObserver"),Oo=qo("ResizeObserver"),Us=qo("ScrollTimeline"),qd=Ku&&Node.ELEMENT_NODE,{toString:fh,hasOwnProperty:Fi}=Object.prototype,dh=/^\[object (.+)\]$/,kl=e=>e===void 0,bo=e=>e===null,ph=e=>kl(e)||bo(e)?`${e}`:fh.call(e).replace(dh,"$1").toLowerCase(),Lt=e=>typeof e=="number",ei=e=>typeof e=="string",bd=e=>typeof e=="boolean",Rt=e=>typeof e=="function",Et=e=>Array.isArray(e),ml=e=>typeof e=="object"&&!Et(e)&&!bo(e),ti=e=>{const t=!!e&&e.length,n=Lt(t)&&t>-1&&t%1==0;return Et(e)||!Rt(e)&&n?t>0&&ml(e)?t-1 in e:!0:!1},Lo=e=>{if(!e||!ml(e)||ph(e)!=="object")return!1;let t;const n="constructor",r=e[n],l=r&&r.prototype,o=Fi.call(e,n),i=l&&Fi.call(l,"isPrototypeOf");if(r&&!o&&!i)return!1;for(t in e);return kl(t)||Fi.call(e,t)},Ro=e=>{const t=HTMLElement;return e?t?e instanceof t:e.nodeType===qd:!1},ni=e=>{const t=Element;return e?t?e instanceof t:e.nodeType===qd:!1};function te(e,t){if(ti(e))for(let n=0;nt(e[n],n,e));return e}const ri=(e,t)=>e.indexOf(t)>=0,Ft=(e,t)=>e.concat(t),de=(e,t,n)=>(!n&&!ei(t)&&ti(t)?Array.prototype.push.apply(e,t):e.push(t),e),Fn=e=>Array.from(e||[]),ep=e=>Et(e)?e:[e],Hs=e=>!!e&&!e.length,va=e=>Fn(new Set(e)),at=(e,t,n)=>{te(e,l=>l&&l.apply(void 0,t||[])),!n&&(e.length=0)},tp="paddingTop",np="paddingRight",rp="paddingLeft",lp="paddingBottom",op="marginLeft",ip="marginRight",sp="marginBottom",li="overflowX",oi="overflowY",hr="width",yr="height",gr="hidden",up="visible",Yu=(e,t,n,r)=>{if(e&&t){let l=!0;return te(n,o=>{const i=r?r(e[o]):e[o],s=r?r(t[o]):t[o];i!==s&&(l=!1)}),l}return!1},cp=(e,t)=>Yu(e,t,["w","h"]),ap=(e,t)=>Yu(e,t,["x","y"]),mh=(e,t)=>Yu(e,t,["t","r","b","l"]),St=()=>{},W=(e,...t)=>e.bind(0,...t),Jt=e=>{let t;const n=e?Fs:Jd,r=e?As:Zd;return[l=>{r(t),t=n(l,Rt(e)?e():e)},()=>r(t)]},fp=(e,t)=>{let n,r,l,o=St;const{v:i,p:s,S:u}=t||{},c=function(g){o(),As(n),n=r=void 0,o=St,e.apply(this,g)},p=y=>u&&r?u(r,y):y,v=()=>{o!==St&&c(p(l)||l)},m=function(){const g=Fn(arguments),w=Rt(i)?i():i;if(Lt(w)&&w>=0){const f=Rt(s)?s():s,a=Lt(f)&&f>=0,d=w>0?Fs:Jd,h=w>0?As:Zd,k=p(g)||g,x=c.bind(0,k);o();const _=d(x,w);o=()=>h(_),a&&!n&&(n=Fs(v,f)),r=l=k}else c(g)};return m.m=v,m},dp=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),vn=e=>e?Object.keys(e):[],b=(e,t,n,r,l,o,i)=>{const s=[t,n,r,l,o,i];return(typeof e!="object"||bo(e))&&!Rt(e)&&(e={}),te(s,u=>{te(u,(c,p)=>{const v=u[p];if(e===v)return!0;const m=Et(v);if(v&&Lo(v)){const y=e[p];let g=y;m&&!Et(y)?g=[]:!m&&!Lo(y)&&(g={}),e[p]=b(g,v)}else e[p]=m?v.slice():v})}),e},pp=(e,t)=>te(b({},e),(n,r,l)=>{n===void 0?delete l[r]:t&&n&&Lo(n)&&(l[r]=pp(n,t))}),Xu=e=>{for(const t in e)return!1;return!0},Vs=(e,t,n)=>ro(e,ch(t,n)),Tn=e=>Fn(new Set((Et(e)?e:(e||"").split(" ")).filter(t=>t))),ii=(e,t)=>e&&e.getAttribute(t),ht=(e,t,n)=>{te(Tn(t),r=>{e&&e.setAttribute(r,n||"")})},Nt=(e,t)=>{te(Tn(t),n=>e&&e.removeAttribute(n))},si=(e,t)=>{const n=Tn(ii(e,t)),r=W(ht,e,t),l=(o,i)=>{const s=new Set(n);return te(Tn(o),u=>s[i](u)),Fn(s).join(" ")};return{O:o=>r(l(o,"delete")),$:o=>r(l(o,"add")),C:o=>{const i=Tn(o);return i.reduce((s,u)=>s&&n.includes(u),i.length>0)}}},mp=(e,t,n)=>{si(e,t).O(n)},vl=(e,t,n)=>(si(e,t).$(n),W(mp,e,t,n)),lo=(e,t,n,r)=>{(r?vl:mp)(e,t,n)},vh=(e,t,n)=>si(e,t).C(n),vp=e=>si(e,"class"),Gu=(e,t)=>{vp(e).O(t)},$o=(e,t)=>(vp(e).$(t),W(Gu,e,t)),ha=Ku&&Element.prototype,hp=(e,t)=>{const n=[],r=t?ni(t)&&t:document;return r?de(n,r.querySelectorAll(e)):n},hh=(e,t)=>{const n=t?ni(t)&&t:document;return n?n.querySelector(e):null},Bs=(e,t)=>ni(e)?(ha.matches||ha.msMatchesSelector).call(e,t):!1,Ws=e=>e?Fn(e.childNodes):[],wr=e=>e&&e.parentElement,bn=(e,t)=>ni(e)&&e.closest(t),yh=(e,t,n)=>{const r=bn(e,t),l=e&&hh(n,r),o=bn(l,t)===r;return r&&l?r===e||l===e||o&&bn(bn(e,n),t)!==r:!1},hn=e=>{if(ti(e))te(Fn(e),t=>hn(t));else if(e){const t=wr(e);t&&t.removeChild(e)}},yp=(e,t,n)=>{if(n&&e){let r=t,l;return ti(n)?(l=document.createDocumentFragment(),te(n,o=>{o===r&&(r=o.previousSibling),l.appendChild(o)})):l=n,t&&(r?r!==t&&(r=r.nextSibling):r=e.firstChild),e.insertBefore(l,r||null),()=>hn(n)}return St},lt=(e,t)=>yp(e,null,t),ya=(e,t)=>yp(wr(e),e&&e.nextSibling,t),ir=e=>{const t=document.createElement("div");return ht(t,"class",e),t},gp=e=>{const t=ir();return t.innerHTML=e.trim(),te(Ws(t),n=>hn(n))},gh=/^--/,ga=(e,t)=>e.getPropertyValue(t)||e[t]||"",Zu=e=>{const t=e||0;return isFinite(t)?t:0},Wl=e=>Zu(parseFloat(e||"")),wa=e=>`${(Zu(e)*100).toFixed(3)}%`,Qs=e=>`${Zu(e)}px`;function Sr(e,t){e&&te(t,(n,r)=>{try{const l=e.style,o=Lt(n)?Qs(n):(n||"")+"";gh.test(r)?l.setProperty(r,o):l[r]=o}catch{}})}function Dn(e,t,n){const r=ei(t);let l=r?"":{};if(e){const o=ct.getComputedStyle(e,n)||e.style;l=r?ga(o,t):t.reduce((i,s)=>(i[s]=ga(o,s),i),l)}return l}const rn=e=>Dn(e,"direction")==="rtl",Sa=(e,t,n)=>{const r=t?`${t}-`:"",l=n?`-${n}`:"",o=`${r}top${l}`,i=`${r}right${l}`,s=`${r}bottom${l}`,u=`${r}left${l}`,c=Dn(e,[o,i,s,u]);return{t:Wl(c[o]),r:Wl(c[i]),b:Wl(c[s]),l:Wl(c[u])}},Ai=(e,t)=>`translate${ml(e)?`(${e.x},${e.y})`:`${t?"X":"Y"}(${e})`}`,wh={w:0,h:0},ui=(e,t)=>t?{w:t[`${e}Width`],h:t[`${e}Height`]}:wh,Sh=e=>ui("inner",e||ct),Zr=W(ui,"offset"),wp=W(ui,"client"),Ks=W(ui,"scroll"),Ju=e=>{const t=parseFloat(Dn(e,hr))||0,n=parseFloat(Dn(e,yr))||0;return{w:t-js(t),h:n-js(n)}},sr=e=>e.getBoundingClientRect(),Ys=e=>!!(e&&(e[yr]||e[hr])),Sp=(e,t)=>{const n=Ys(e);return!Ys(t)&&n},ka=(e,t,n,r)=>{te(Tn(t),l=>{e.removeEventListener(l,n,r)})},ve=(e,t,n,r)=>{var l;const o=(l=r&&r.H)!=null?l:!0,i=r&&r.I||!1,s=r&&r.A||!1,u={passive:o,capture:i};return W(at,Tn(t).map(c=>{const p=s?v=>{ka(e,c,p,i),n(v)}:n;return e.addEventListener(c,p,u),W(ka,e,c,p,i)}))},qu=e=>e.stopPropagation(),Ea=e=>e.preventDefault(),kh={x:0,y:0},Ui=e=>{const t=e&&sr(e);return t?{x:t.left+ct.scrollX,y:t.top+ct.scrollY}:kh},Io=(e,t,n)=>n?n.n?-e+0:n.i?t-e:e:e,xa=(e,t)=>[Io(0,e,t),Io(e,e,t)],Ca=(e,t,n)=>Vs(0,1,Io(e,t,n)/t||0),yn=(e,t)=>{const{x:n,y:r}=Lt(t)?{x:t,y:t}:t||{};Lt(n)&&(e.scrollLeft=n),Lt(r)&&(e.scrollTop=r)},kr=e=>({x:e.scrollLeft,y:e.scrollTop}),_a=(e,t)=>{te(ep(t),e)},Xs=e=>{const t=new Map,n=(o,i)=>{if(o){const s=t.get(o);_a(u=>{s&&s[u?"delete":"clear"](u)},i)}else t.forEach(s=>{s.clear()}),t.clear()},r=(o,i)=>{if(ei(o)){const c=t.get(o)||new Set;return t.set(o,c),_a(p=>{Rt(p)&&c.add(p)},i),W(n,o,i)}bd(i)&&i&&n();const s=vn(o),u=[];return te(s,c=>{const p=o[c];p&&de(u,r(c,p))}),W(at,u)},l=(o,i)=>{te(Fn(t.get(o)),s=>{i&&!Hs(i)?s.apply(0,i):s()})};return r(e||{}),[r,n,l]},Pa=e=>JSON.stringify(e,(t,n)=>{if(Rt(n))throw 0;return n}),Na=(e,t)=>e?`${t}`.split(".").reduce((n,r)=>n&&dp(n,r)?n[r]:void 0,e):void 0,Eh={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"]}},kp=(e,t)=>{const n={},r=Ft(vn(t),vn(e));return te(r,l=>{const o=e[l],i=t[l];if(ml(o)&&ml(i))b(n[l]={},kp(o,i)),Xu(n[l])&&delete n[l];else if(dp(t,l)&&i!==o){let s=!0;if(Et(o)||Et(i))try{Pa(o)===Pa(i)&&(s=!1)}catch{}s&&(n[l]=i)}}),n},za=(e,t,n)=>r=>[Na(e,r),n||Na(t,r)!==void 0],El="data-overlayscrollbars",Ep="os-environment",xh=`${Ep}-scrollbar-hidden`,Hi=`${El}-initialize`,rt=El,xp=`${rt}-overflow-x`,Cp=`${rt}-overflow-y`,_p="overflowVisible",Ch="scrollbarPressed",Gs="updating",_h="body",qt=`${El}-viewport`,Ph="arrange",Pp="scrollbarHidden",ur=_p,Zs=`${El}-padding`,Nh=ur,Ta=`${El}-content`,bu="os-size-observer",zh=`${bu}-appear`,Th=`${bu}-listener`,Oh="os-trinsic-observer",Lh="os-theme-none",et="os-scrollbar",Rh=`${et}-rtl`,$h=`${et}-horizontal`,Ih=`${et}-vertical`,Np=`${et}-track`,ec=`${et}-handle`,Dh=`${et}-visible`,Mh=`${et}-cornerless`,Oa=`${et}-interaction`,La=`${et}-unusable`,Js=`${et}-auto-hide`,Ra=`${Js}-hidden`,$a=`${et}-wheel`,jh=`${Np}-interactive`,Fh=`${ec}-interactive`,zp={},Tp={},Ah=e=>{te(e,t=>te(t,(n,r)=>{zp[r]=t[r]}))},Op=(e,t,n)=>vn(e).map(r=>{const{static:l,instance:o}=e[r],[i,s,u]=n||[],c=n?o:l;if(c){const p=n?c(i,s,t):c(t);return(u||Tp)[r]=p}}),_r=e=>Tp[e],Uh="__osOptionsValidationPlugin",Hh="__osSizeObserverPlugin",Vh=(e,t)=>{const{T:n}=t,[r,l]=e("showNativeOverlaidScrollbars");return[r&&n.x&&n.y,l]},Do=e=>e.indexOf(up)===0,Lp=(e,t)=>{const{D:n}=e,r=u=>{const c=Dn(n,u),v=(t?t[u]:c)==="scroll";return[c,v]},[l,o]=r(li),[i,s]=r(oi);return{k:{x:l,y:i},R:{x:o,y:s}}},Bh=(e,t,n,r)=>{const l=t.x||t.y,o=(p,v)=>{const m=Do(p),y=m&&l?"hidden":"",g=v&&m&&p.replace(`${up}-`,"")||y;return[v&&!m?p:"",Do(g)?"hidden":g]},[i,s]=o(n.x,t.x),[u,c]=o(n.y,t.y);return r[li]=s&&u?s:i,r[oi]=c&&i?c:u,Lp(e,r)},tc="__osScrollbarsHidingPlugin",Wh="__osClickScrollPlugin";let Vi;const Qh=()=>{const e=(d,h,S,k)=>{lt(d,h);const x=wp(h),_=Zr(h),M=Ju(S);return k&&hn(h),{x:_.h-x.h+M.h,y:_.w-x.w+M.w}},t=d=>{let h=!1;const S=$o(d,xh);try{h=Dn(d,"scrollbar-width")==="none"||Dn(d,"display","::-webkit-scrollbar")==="none"}catch{}return S(),h},n=(d,h)=>{Sr(d,{[li]:gr,[oi]:gr,direction:"rtl"}),yn(d,{x:0});const S=Ui(d),k=Ui(h);yn(d,{x:-999});const x=Ui(h);return{i:S.x===k.x,n:k.x!==x.x}},{body:r}=document,o=gp(`
`)[0],i=o.firstChild,[s,,u]=Xs(),[c,p]=yt({o:e(r,o,i),u:ap},W(e,r,o,i,!0)),[v]=p(),m=t(o),y={x:v.x===0,y:v.y===0},g={elements:{host:null,padding:!m,viewport:d=>m&&d===d.ownerDocument.body&&d,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},w=b({},Eh),L=W(b,{},w),f=W(b,{},g),a={P:v,T:y,L:m,J:!!Us,K:n(o,i),Z:W(s,"r"),G:f,tt:d=>b(g,d)&&f(),nt:L,ot:d=>b(w,d)&&L(),st:b({},g),et:b({},w)};return Nt(o,"style"),hn(o),ct.addEventListener("resize",()=>{let d;if(!m&&(!y.x||!y.y)){const h=_r(tc);d=!!(h?h.Y():St)(a,c)}u("r",[d])}),a},ft=()=>(Vi||(Vi=Qh()),Vi),Rp=(e,t)=>Rt(t)?t.apply(0,e):t,Kh=(e,t,n,r)=>{const l=kl(r)?n:r;return Rp(e,l)||t.apply(0,e)},$p=(e,t,n,r)=>{const l=kl(r)?n:r,o=Rp(e,l);return!!o&&(Ro(o)?o:t.apply(0,e))},Yh=(e,t)=>{const{nativeScrollbarsOverlaid:n,body:r}=t||{},{T:l,L:o,G:i}=ft(),{nativeScrollbarsOverlaid:s,body:u}=i().cancel,c=n??s,p=kl(r)?u:r,v=(l.x||l.y)&&c,m=e&&(bo(p)?!o:p);return!!v||!!m},nc=new WeakMap,Xh=(e,t)=>{nc.set(e,t)},Gh=e=>{nc.delete(e)},Ip=e=>nc.get(e),Zh=(e,t,n)=>{let r=!1;const l=n?new WeakMap:!1,o=()=>{r=!0},i=s=>{if(l&&n){const u=n.map(c=>{const[p,v]=c||[];return[v&&p?(s||hp)(p,e):[],v]});te(u,c=>te(c[0],p=>{const v=c[1],m=l.get(p)||[];if(e.contains(p)&&v){const g=ve(p,v,w=>{r?(g(),l.delete(p)):t(w)});l.set(p,de(m,g))}else at(m),l.delete(p)}))}};return i(),[o,i]},Ia=(e,t,n,r)=>{let l=!1;const{ct:o,rt:i,lt:s,it:u,ut:c,ft:p}=r||{},v=fp(()=>l&&n(!0),{v:33,p:99}),[m,y]=Zh(e,v,s),g=o||[],w=i||[],L=Ft(g,w),f=(d,h)=>{if(!Hs(h)){const S=c||St,k=p||St,x=[],_=[];let M=!1,C=!1;if(te(h,R=>{const{attributeName:U,target:I,type:j,oldValue:J,addedNodes:ne,removedNodes:X}=R,E=j==="attributes",$=j==="childList",F=e===I,Q=E&&U,K=Q&&ii(I,U||"")||null,H=Q&&J!==K,Y=ri(w,U)&&H;if(t&&($||!F)){const ie=E&&H,ue=ie&&u&&Bs(I,u),z=(ue?!S(I,U,J,K):!E||ie)&&!k(R,!!ue,e,r);te(ne,T=>de(x,T)),te(X,T=>de(x,T)),C=C||z}!t&&F&&H&&!S(I,U,J,K)&&(de(_,U),M=M||Y)}),y(R=>va(x).reduce((U,I)=>(de(U,hp(R,I)),Bs(I,R)?de(U,I):U),[])),t)return!d&&C&&n(!1),[!1];if(!Hs(_)||M){const R=[va(_),M];return!d&&n.apply(0,R),R}}},a=new ah(W(f,!1));return[()=>(a.observe(e,{attributes:!0,attributeOldValue:!0,attributeFilter:L,subtree:t,childList:t,characterData:t}),l=!0,()=>{l&&(m(),a.disconnect(),l=!1)}),()=>{if(l)return v.m(),f(!0,a.takeRecords())}]},Dp=(e,t,n)=>{const{_t:l,dt:o}=n||{},i=_r(Hh),{K:s}=ft(),u=W(rn,e),[c]=yt({o:!1,_:!0});return()=>{const p=[],m=gp(`
`)[0],y=m.firstChild,g=w=>{const L=w instanceof ResizeObserverEntry,f=!L&&Et(w);let a=!1,d=!1,h=!0;if(L){const[S,,k]=c(w.contentRect),x=Ys(S),_=Sp(S,k);d=!k||_,a=!d&&!x,h=!a}else f?[,h]=w:d=w===!0;if(l&&h){const S=f?w[0]:rn(m);yn(m,{x:Io(3333333,3333333,S&&s),y:3333333})}a||t({vt:f?w:void 0,ht:!f,dt:d})};if(Oo){const w=new Oo(L=>g(L.pop()));w.observe(y),de(p,()=>{w.disconnect()})}else if(i){const[w,L]=i(y,g,o);de(p,Ft([$o(m,zh),ve(m,"animationstart",w)],L))}else return St;if(l){const[w]=yt({o:void 0},u);de(p,ve(m,"scroll",L=>{const f=w(),[a,d,h]=f;d&&(Gu(y,"ltr rtl"),$o(y,a?"rtl":"ltr"),g([!!a,d,h])),qu(L)}))}return W(at,de(p,lt(e,m)))}},Jh=(e,t)=>{let n;const r=u=>u.h===0||u.isIntersecting||u.intersectionRatio>0,l=ir(Oh),[o]=yt({o:!1}),i=(u,c)=>{if(u){const p=o(r(u)),[,v]=p;return v&&!c&&t(p)&&[p]}},s=(u,c)=>i(c.pop(),u);return[()=>{const u=[];if(ma)n=new ma(W(s,!1),{root:e}),n.observe(l),de(u,()=>{n.disconnect()});else{const c=()=>{const p=Zr(l);i(p)};de(u,Dp(l,c)()),c()}return W(at,de(u,lt(e,l)))},()=>n&&s(!0,n.takeRecords())]},qh=(e,t,n,r)=>{let l,o,i,s,u,c;const{L:p}=ft(),v=`[${rt}]`,m=`[${qt}]`,y=["tabindex"],g=["wrap","cols","rows"],w=["id","class","style","open"],{gt:L,bt:f,D:a,wt:d,St:h,V:S,yt:k,Ot:x}=e,_={$t:!1,N:rn(L)},M=ft(),C=_r(tc),[R]=yt({u:cp,o:{w:0,h:0}},()=>{const N=C&&C.M(e,t,_,M,n).W,z=k(ur),T=!S&&k(Ph),O=T&&kr(a);x(ur),S&&x(Gs,!0);const A=T&&N&&N()[0],V=Ks(d),q=Ks(a),G=Ju(a);return x(ur,z),S&&x(Gs),A&&A(),yn(a,O),{w:q.w+V.w+G.w,h:q.h+V.h+G.h}}),U=h?g:Ft(w,g),I=fp(r,{v:()=>l,p:()=>o,S(N,z){const[T]=N,[O]=z;return[Ft(vn(T),vn(O)).reduce((A,V)=>(A[V]=T[V]||O[V],A),{})]}}),j=N=>{if(S){const z=rn(L);b(N,{Ct:c!==z}),b(_,{N:z}),c=z}},J=N=>{te(N||y,z=>{if(ri(y,z)){const T=ii(f,z);ei(T)?ht(a,z,T):Nt(a,z)}})},ne=(N,z)=>{const[T,O]=N,A={xt:O};return b(_,{$t:T}),!z&&r(A),A},X=({ht:N,vt:z,dt:T})=>{const A=!(N&&!T&&!z)&&p?I:r,[V,q]=z||[],G={ht:N||T,dt:T,Ct:q};j(G),z&&b(_,{N:V}),A(G)},E=(N,z)=>{const[,T]=R(),O={Ht:T};return j(O),T&&!z&&(N?r:I)(O),O},$=(N,z,T)=>{const O={zt:z};return j(O),z&&!T?I(O):S||J(N),O},{Z:F}=M,[Q,K]=d?Jh(f,ne):[],H=!S&&Dp(f,X,{dt:!0,_t:!0}),[Y,ie]=Ia(f,!1,$,{rt:w,ct:Ft(w,y)}),ue=S&&Oo&&new Oo(N=>{const z=N[N.length-1].contentRect;X({ht:!0,dt:Sp(z,u)}),u=z});return[()=>{J(),ue&&ue.observe(f);const N=H&&H(),z=Q&&Q(),T=Y(),O=F(A=>{const[,V]=R();I({Et:A,Ht:V})});return()=>{ue&&ue.disconnect(),N&&N(),z&&z(),s&&s(),T(),O()}},({It:N,At:z,Tt:T})=>{const O={},[A]=N("update.ignoreMutation"),[V,q]=N("update.attributes"),[G,ae]=N("update.elementEvents"),[ke,Fe]=N("update.debounce"),B=ae||q,we=z||T,$t=ze=>Rt(A)&&A(ze);if(B){i&&i(),s&&s();const[ze,oe]=Ia(d||a,!0,E,{ct:Ft(U,V||[]),lt:G,it:v,ft:(Te,$e)=>{const{target:xt,attributeName:xl}=Te;return(!$e&&xl&&!S?yh(xt,v,m):!1)||!!bn(xt,`.${et}`)||!!$t(Te)}});s=ze(),i=oe}if(Fe)if(I.m(),Et(ke)){const ze=ke[0],oe=ke[1];l=Lt(ze)&&ze,o=Lt(oe)&&oe}else Lt(ke)?(l=ke,o=!1):(l=!1,o=!1);if(we){const ze=ie(),oe=K&&K(),Te=i&&i();ze&&b(O,$(ze[0],ze[1],we)),oe&&b(O,ne(oe[0],we)),Te&&b(O,E(Te[0],we))}return j(O),O},_]},bh=(e,t,n,r)=>{const{G:l,K:o}=ft(),{scrollbars:i}=l(),{slot:s}=i,{gt:u,bt:c,D:p,Dt:v,kt:m,Rt:y,V:g}=t,{scrollbars:w}=v?{}:e,{slot:L}=w||{},f=new Map,a=N=>Us&&new Us({source:m,axis:N}),d=a("x"),h=a("y"),S=$p([u,c,p],()=>g&&y?u:c,s,L),k=(N,z)=>{if(z){const G=N?hr:yr,{Mt:ae,Vt:ke}=z,Fe=sr(ke)[G],B=sr(ae)[G];return Vs(0,1,Fe/B||0)}const T=N?"x":"y",{Lt:O,Pt:A}=n,V=A[T],q=O[T];return Vs(0,1,V/(V+q)||0)},x=(N,z,T,O)=>{const A=k(T,N);return 1/A*(1-A)*(O?1-z:z)||0},_=(N,z)=>b(N,z?{clear:["left"]}:{}),M=N=>{f.forEach((z,T)=>{(N?ri(ep(N),T):!0)&&(te(z||[],A=>{A&&A.cancel()}),f.delete(T))})},C=(N,z,T,O)=>{const A=f.get(N)||[],V=A.find(q=>q&&q.timeline===z);V?V.effect=new KeyframeEffect(N,T,{composite:O}):f.set(N,Ft(A,[N.animate(T,{timeline:z,composite:O})]))},R=(N,z,T)=>{const O=T?$o:Gu;te(N,A=>{O(A.Ut,z)})},U=(N,z)=>{te(N,T=>{const[O,A]=z(T);Sr(O,A)})},I=(N,z)=>{U(N,T=>{const{Vt:O}=T;return[O,{[z?hr:yr]:wa(k(z))}]})},j=(N,z)=>{const{Lt:T}=n,O=z?T.x:T.y,A=(V,q,G)=>Ai(wa(x(V,Ca(q,O,G),z,G)),z);if(d&&h)te(N,V=>{const{Ut:q,Vt:G}=V,ae=z&&rn(q)&&o;C(G,z?d:h,_({transform:xa(O,ae).map(ke=>A(V,ke,ae))},ae))});else{const V=kr(m);U(N,q=>{const{Vt:G,Ut:ae}=q;return[G,{transform:A(q,z?V.x:V.y,z&&rn(ae)&&o)}]})}},J=N=>g&&!y&&wr(N)===p,ne=[],X=[],E=[],$=(N,z,T)=>{const O=bd(T),A=O?T:!0,V=O?!T:!0;A&&R(X,N,z),V&&R(E,N,z)},F=()=>{I(X,!0),I(E)},Q=()=>{j(X,!0),j(E)},K=()=>{if(g){const{Lt:N}=n,z=.5;if(d&&h)te(Ft(E,X),({Ut:T})=>{if(J(T)){const O=(A,V,q)=>{const G=q&&rn(T)&&o;C(T,A,_({transform:xa(V-z,G).map(ae=>Ai(Qs(ae),q))},G),"add")};O(d,N.x,!0),O(h,N.y)}else M(T)});else{const T=kr(m),O=A=>{const{Ut:V}=A,q=J(V)&&V,G=(ae,ke,Fe)=>{const B=Ca(ae,ke,Fe),we=ke*B;return Qs(Fe?-we:we)};return[q,{transform:q?Ai({x:G(T.x,N.x,rn(V)&&o),y:G(T.y,N.y)}):""}]};U(X,O),U(E,O)}}},H=N=>{const T=ir(`${et} ${N?$h:Ih}`),O=ir(Np),A=ir(ec),V={Ut:T,Mt:O,Vt:A};return de(N?X:E,V),de(ne,[lt(T,O),lt(O,A),W(hn,T),M,r(V,$,j,N)]),V},Y=W(H,!0),ie=W(H,!1),ue=()=>(lt(S,X[0].Ut),lt(S,E[0].Ut),W(at,ne));return Y(),ie(),[{Bt:F,Nt:Q,jt:K,Ft:$,qt:{J:d,Wt:X,Xt:Y,Yt:W(U,X)},Jt:{J:h,Wt:E,Xt:ie,Yt:W(U,E)}},ue]},e0=(e,t,n)=>{const{bt:r,kt:l,Kt:o}=t;return(i,s,u,c)=>{const{Ut:p,Mt:v,Vt:m}=i,[y,g]=Jt(333),[w,L]=Jt(),f=W(u,[i],c),a=!!l.scrollBy,d=`client${c?"X":"Y"}`,h=c?hr:yr,S=c?"left":"top",k=c?"w":"h",x=c?"x":"y",_=R=>R.propertyName.indexOf(h)>-1,M=()=>{const R="pointerup pointerleave pointercancel lostpointercapture",U=(I,j)=>J=>{const{Lt:ne}=n,X=Zr(v)[k]-Zr(m)[k],$=j*J/X*ne[x];yn(l,{[x]:I+$})};return ve(v,"pointerdown",I=>{const j=bn(I.target,`.${ec}`)===m,J=j?m:v,ne=e.scrollbars,{button:X,isPrimary:E,pointerType:$}=I,{pointers:F}=ne;if(X===0&&E&&ne[j?"dragScroll":"clickScroll"]&&(F||[]).includes($)){const K=!j&&I.shiftKey,H=W(sr,m),Y=W(sr,v),ie=(B,we)=>(B||H())[S]-(we||Y())[S],ue=js(sr(l)[h])/Zr(l)[k]||1,N=U(kr(l)[x]||0,1/ue),z=I[d],T=H(),O=Y(),A=T[h],V=ie(T,O)+A/2,q=z-O[S],G=j?0:q-V,ae=B=>{at(Fe),J.releasePointerCapture(B.pointerId)},Fe=[vl(r,rt,Ch),ve(o,R,ae),ve(o,"selectstart",B=>Ea(B),{H:!1}),ve(v,R,ae),ve(v,"pointermove",B=>{const we=B[d]-z;(j||K)&&N(G+we)})];if(J.setPointerCapture(I.pointerId),K)N(G);else if(!j){const B=_r(Wh);B&&de(Fe,B(N,ie,G,A,q))}}})};let C=!0;return W(at,[ve(p,"pointerenter",()=>{s(Oa,!0)}),ve(p,"pointerleave pointercancel",()=>{s(Oa,!1)}),ve(p,"wheel",R=>{const{deltaX:U,deltaY:I,deltaMode:j}=R;a&&C&&j===0&&wr(p)===r&&l.scrollBy({left:U,top:I,behavior:"smooth"}),C=!1,s($a,!0),y(()=>{C=!0,s($a)}),Ea(R)},{H:!1,I:!0}),ve(m,"transitionstart",R=>{if(_(R)){const U=()=>{f(),w(U)};U()}}),ve(m,"transitionend transitioncancel",R=>{_(R)&&(L(),f())}),ve(p,"mousedown",W(ve,o,"click",qu,{A:!0,I:!0}),{I:!0}),M(),g,L])}},t0=(e,t,n,r,l,o)=>{let i,s,u,c,p,v=St,m=0;const[y,g]=Jt(),[w,L]=Jt(),[f,a]=Jt(100),[d,h]=Jt(100),[S,k]=Jt(100),[x,_]=Jt(()=>m),[M,C]=bh(e,l,r,e0(t,l,r)),{bt:R,Zt:U,Rt:I}=l,{Ft:j,Bt:J,Nt:ne,jt:X}=M,E=H=>{j(Js,H,!0),j(Js,H,!1)},$=(H,Y)=>{if(_(),H)j(Ra);else{const ie=W(j,Ra,!0);m>0&&!Y?x(ie):ie()}},F=H=>H.pointerType==="mouse",Q=H=>{F(H)&&(c=s,c&&$(!0))},K=[a,_,h,k,L,g,()=>v(),ve(R,"pointerover",Q,{A:!0}),ve(R,"pointerenter",Q),ve(R,"pointerleave",H=>{F(H)&&(c=!1,s&&$(!1))}),ve(R,"pointermove",H=>{F(H)&&i&&y(()=>{a(),$(!0),d(()=>{i&&$(!1)})})}),ve(U,"scroll",H=>{w(()=>{ne(),u&&$(!0),f(()=>{u&&!c&&$(!1)})}),o(H),X()})];return[()=>W(at,de(K,C())),({It:H,Tt:Y,Gt:ie,Qt:ue})=>{const{tn:N,nn:z,sn:T}=ue||{},{Ct:O,dt:A}=ie||{},{N:V}=n,{T:q}=ft(),{k:G,en:ae}=r,[ke,Fe]=H("showNativeOverlaidScrollbars"),[B,we]=H("scrollbars.theme"),[$t,ze]=H("scrollbars.visibility"),[oe,Te]=H("scrollbars.autoHide"),[$e,xt]=H("scrollbars.autoHideSuspend"),[xl]=H("scrollbars.autoHideDelay"),[Cl,ci]=H("scrollbars.dragScroll"),[Ct,kn]=H("scrollbars.clickScroll"),[Kt,ai]=H("overflow"),Yt=A&&!Y,fi=ae.x||ae.y,Pr=N||z||O||Y,_l=T||ze||ai,Pl=ke&&q.x&&q.y,Nr=(zr,An,rc)=>{const lc=zr.includes("scroll")&&($t==="visible"||$t==="auto"&&An==="scroll");return j(Dh,lc,rc),lc};if(m=xl,Yt&&($e&&fi?(E(!1),v(),S(()=>{v=ve(U,"scroll",W(E,!0),{A:!0})})):E(!0)),Fe&&j(Lh,Pl),we&&(j(p),j(B,!0),p=B),xt&&!$e&&E(!0),Te&&(i=oe==="move",s=oe==="leave",u=oe!=="never",$(!u,!0)),ci&&j(Fh,Cl),kn&&j(jh,Ct),_l){const zr=Nr(Kt.x,G.x,!0),An=Nr(Kt.y,G.y,!1);j(Mh,!(zr&&An))}Pr&&(J(),ne(),X(),j(La,!ae.x,!0),j(La,!ae.y,!1),j(Rh,V&&!I))},{},M]},n0=e=>{const t=ft(),{G:n,L:r}=t,{elements:l}=n(),{host:o,padding:i,viewport:s,content:u}=l,c=Ro(e),p=c?{}:e,{elements:v}=p,{host:m,padding:y,viewport:g,content:w}=v||{},L=c?e:p.target,f=Bs(L,"textarea"),a=L.ownerDocument,d=a.documentElement,h=L===a.body,S=a.defaultView,k=()=>a.activeElement,x=B=>{B&&B.focus&&B.focus()},_=W(Kh,[L]),M=W($p,[L]),C=W(ir,""),R=W(_,C,s),U=W(M,C,u),I=R(g),j=I===L,J=j&&h,ne=!j&&U(w),X=!j&&I===ne,E=J?d:I,$=f?_(C,o,m):L,F=J?E:$,Q=!j&&M(C,i,y),K=!X&&ne,H=[K,E,Q,F].map(B=>Ro(B)&&!wr(B)&&B),Y=B=>B&&ri(H,B),ie=Y(E)?L:E,ue={gt:L,bt:F,D:E,cn:Q,wt:K,kt:J?d:E,Zt:J?a:E,rn:h?d:ie,ln:S,Kt:a,St:f,Rt:h,Dt:c,V:j,yt:B=>vh(E,j?rt:qt,B),Ot:(B,we)=>lo(E,j?rt:qt,B,we)},{gt:N,bt:z,cn:T,D:O,wt:A}=ue,V=[()=>{Nt(z,[rt,Hi]),Nt(N,Hi),h&&Nt(d,[Hi,rt])}],q=f&&Y(z);let G=f?N:Ws([A,O,T,z,N].find(B=>B&&!Y(B)));const ae=J?N:A||O,ke=W(at,V);return[ue,()=>{const B=k(),we=oe=>{lt(wr(oe),Ws(oe)),hn(oe)},$t=oe=>oe?ve(oe,"focusin focusout focus blur",Te=>{qu(Te),Te.stopImmediatePropagation()},{I:!0,H:!1}):St,ze=$t(B);if(ht(z,rt,j?"viewport":"host"),ht(T,Zs,""),ht(A,Ta,""),j||(ht(O,qt,""),h&&vl(d,rt,_h)),q&&(ya(N,z),de(V,()=>{ya(z,N),hn(z)})),lt(ae,G),lt(z,T),lt(T||z,!j&&O),lt(O,A),de(V,[ze,()=>{const oe=k(),Te=$t(oe);Nt(T,Zs),Nt(A,Ta),Nt(O,[xp,Cp,qt]),Y(A)&&we(A),Y(O)&&we(O),Y(T)&&we(T),x(oe),Te()}]),r&&!j&&(vl(O,qt,Pp),de(V,W(Nt,O,qt))),!j&&S.top===S&&B===L){const oe="tabindex",Te=ii(O,oe);ht(O,oe,"-1"),x(O);const $e=()=>Te?ht(O,oe,Te):Nt(O,oe),xt=ve(a,"pointerdown keydown",()=>{$e(),xt()});de(V,[$e,xt])}else x(B);return ze(),G=0,ke},ke]},r0=({wt:e})=>({Gt:t,an:n,Tt:r})=>{const{xt:l}=t||{},{$t:o}=n;e&&(l||r)&&Sr(e,{[yr]:o&&"100%"})},l0=({bt:e,cn:t,D:n,V:r},l)=>{const[o,i]=yt({u:mh,o:Sa()},W(Sa,e,"padding",""));return({It:s,Gt:u,an:c,Tt:p})=>{let[v,m]=i(p);const{L:y}=ft(),{ht:g,Ht:w,Ct:L}=u||{},{N:f}=c,[a,d]=s("paddingAbsolute");(g||m||(p||w))&&([v,m]=o(p));const S=!r&&(d||L||m);if(S){const k=!a||!t&&!y,x=v.r+v.l,_=v.t+v.b,M={[ip]:k&&!f?-x:0,[sp]:k?-_:0,[op]:k&&f?-x:0,top:k?-v.t:0,right:k?f?-v.r:"auto":0,left:k?f?"auto":-v.l:0,[hr]:k&&`calc(100% + ${x}px)`},C={[tp]:k?v.t:0,[np]:k?v.r:0,[lp]:k?v.b:0,[rp]:k?v.l:0};Sr(t||n,M),Sr(n,C),b(l,{cn:v,un:!k,j:t?C:b({},M,C)})}return{fn:S}}},o0=(e,t)=>{const n=ft(),{bt:r,cn:l,D:o,V:i,Ot:s,Rt:u,ln:c}=e,{L:p}=n,v=u&&i,m=W(ro,0),y={u:cp,o:{w:0,h:0}},g={u:ap,o:{x:gr,y:gr}},w=(C,R)=>{const U=ct.devicePixelRatio%1!==0?1:0,I={w:m(C.w-R.w),h:m(C.h-R.h)};return{w:I.w>U?I.w:0,h:I.h>U?I.h:0}},[L,f]=yt(y,W(Ju,o)),[a,d]=yt(y,W(Ks,o)),[h,S]=yt(y),[k,x]=yt(y),[_]=yt(g),M=_r(tc);return({It:C,Gt:R,an:U,Tt:I},{fn:j})=>{const{ht:J,Ht:ne,Ct:X,Et:E}=R||{},$=M&&M.M(e,t,U,n,C),{q:F,W:Q,X:K}=$||{},[H,Y]=Vh(C,n),[ie,ue]=C("overflow"),N=J||j||ne||X||E||Y,z=Do(ie.x),T=Do(ie.y),O=z||T;let A=f(I),V=d(I),q=S(I),G=x(I),ae;if(Y&&p&&s(Pp,!H),N){O&&s(ur,!1);const[Ct,kn]=Q?Q(ae):[],[Kt,ai]=A=L(I),[Yt,fi]=V=a(I),Pr=wp(o),_l=Yt,Pl=Pr;Ct&&Ct(),(fi||ai||Y)&&kn&&!H&&F&&F(kn,Yt,Kt);const Nr=Sh(c),zr={w:m(ro(Yt.w,_l.w)+Kt.w),h:m(ro(Yt.h,_l.h)+Kt.h)},An={w:m((v?Nr.w:Pl.w+m(Pr.w-Yt.w))+Kt.w),h:m((v?Nr.h:Pl.h+m(Pr.h-Yt.h))+Kt.h)};G=k(An),q=h(w(zr,An),I)}const[ke,Fe]=G,[B,we]=q,[$t,ze]=V,[oe,Te]=A,$e={x:B.w>0,y:B.h>0},xt=z&&T&&($e.x||$e.y)||z&&$e.x&&!$e.y||T&&$e.y&&!$e.x;if(j||X||E||Te||ze||Fe||we||ue||Y||N){const Ct={},kn=Bh(e,$e,ie,Ct);K&&K(kn,U,!!F&&F(kn,$t,oe),Ct),i?(ht(r,xp,Ct[li]),ht(r,Cp,Ct[oi])):Sr(o,Ct)}lo(r,rt,_p,xt),lo(l,Zs,Nh,xt),i||lo(o,qt,ur,O);const[Cl,ci]=_(Lp(e).k);return b(t,{k:Cl,Pt:{x:ke.w,y:ke.h},Lt:{x:B.w,y:B.h},en:$e}),{sn:ci,tn:Fe,nn:we}}},i0=e=>{const[t,n,r]=n0(e),l={cn:{t:0,r:0,b:0,l:0},un:!1,j:{[ip]:0,[sp]:0,[op]:0,[tp]:0,[np]:0,[lp]:0,[rp]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:gr,y:gr},en:{x:!1,y:!1}},{gt:o,D:i,V:s}=t,{L:u,T:c}=ft(),p=!u&&(c.x||c.y),v=[r0(t),l0(t,l),o0(t,l)];return[n,m=>{const y={},w=p&&kr(i),L=s?vl(i,rt,Gs):St;return te(v,f=>{b(y,f(m,y)||{})}),L(),yn(i,w),!s&&yn(o,0),y},l,t,r]},s0=(e,t,n,r)=>{const l=za(t,{}),[o,i,s,u,c]=i0(e),[p,v,m]=qh(u,s,l,a=>{f({},a)}),[y,g,,w]=t0(e,t,m,s,u,r),L=a=>vn(a).some(d=>!!a[d]),f=(a,d)=>{const{_n:h,Tt:S,At:k,dn:x}=a,_=h||{},M=!!S,C={It:za(t,_,M),_n:_,Tt:M};if(x)return g(C),!1;const R=d||v(b({},C,{At:k})),U=i(b({},C,{an:m,Gt:R}));g(b({},C,{Gt:R,Qt:U}));const I=L(R),j=L(U),J=I||j||!Xu(_)||M;return J&&n(a,{Gt:R,Qt:U}),J};return[()=>{const{rn:a,D:d}=u,h=kr(a),S=[p(),o(),y()];return yn(d,h),W(at,S)},f,()=>({vn:m,hn:s}),{pn:u,gn:w},c]},At=(e,t,n)=>{const{nt:r}=ft(),l=Ro(e),o=l?e:e.target,i=Ip(o);if(t&&!i){let s=!1;const u=[],c={},p=C=>{const R=pp(C,!0),U=_r(Uh);return U?U(R,!0):R},v=b({},r(),p(t)),[m,y,g]=Xs(),[w,L,f]=Xs(n),a=(C,R)=>{f(C,R),g(C,R)},[d,h,S,k,x]=s0(e,v,({_n:C,Tt:R},{Gt:U,Qt:I})=>{const{ht:j,Ct:J,xt:ne,Ht:X,zt:E,dt:$}=U,{tn:F,nn:Q,sn:K}=I;a("updated",[M,{updateHints:{sizeChanged:!!j,directionChanged:!!J,heightIntrinsicChanged:!!ne,overflowEdgeChanged:!!F,overflowAmountChanged:!!Q,overflowStyleChanged:!!K,contentMutation:!!X,hostMutation:!!E,appear:!!$},changedOptions:C||{},force:!!R}])},C=>a("scroll",[M,C])),_=C=>{Gh(o),at(u),s=!0,a("destroyed",[M,C]),y(),L()},M={options(C,R){if(C){const U=R?r():{},I=kp(v,b(U,p(C)));Xu(I)||(b(v,I),h({_n:I}))}return b({},v)},on:w,off:(C,R)=>{C&&R&&L(C,R)},state(){const{vn:C,hn:R}=S(),{N:U}=C,{Pt:I,Lt:j,k:J,en:ne,cn:X,un:E}=R;return b({},{overflowEdge:I,overflowAmount:j,overflowStyle:J,hasOverflow:ne,padding:X,paddingAbsolute:E,directionRTL:U,destroyed:s})},elements(){const{gt:C,bt:R,cn:U,D:I,wt:j,kt:J,Zt:ne}=k.pn,{qt:X,Jt:E}=k.gn,$=Q=>{const{Vt:K,Mt:H,Ut:Y}=Q;return{scrollbar:Y,track:H,handle:K}},F=Q=>{const{Wt:K,Xt:H}=Q,Y=$(K[0]);return b({},Y,{clone:()=>{const ie=$(H());return h({dn:!0}),ie}})};return b({},{target:C,host:R,padding:U||I,viewport:I,content:j||I,scrollOffsetElement:J,scrollEventElement:ne,scrollbarHorizontal:F(X),scrollbarVertical:F(E)})},update:C=>h({Tt:C,At:!0}),destroy:W(_,!1),plugin:C=>c[vn(C)[0]]};return de(u,[x]),Xh(o,M),Op(zp,At,[M,m,c]),Yh(k.pn.Rt,!l&&e.cancel)?(_(!0),M):(de(u,d()),a("initialized",[M]),M.update(!0),M)}return i};At.plugin=e=>{const t=Et(e),n=t?e:[e],r=n.map(l=>Op(l,At)[0]);return Ah(n),t?r:r[0]};At.valid=e=>{const t=e&&e.elements,n=Rt(t)&&t();return Lo(n)&&!!Ip(n.target)};At.env=()=>{const{P:e,T:t,L:n,K:r,J:l,st:o,et:i,G:s,tt:u,nt:c,ot:p}=ft();return b({},{scrollbarsSize:e,scrollbarsOverlaid:t,scrollbarsHiding:n,rtlScrollBehavior:r,scrollTimeline:l,staticDefaultInitialization:o,staticDefaultOptions:i,getDefaultInitialization:s,setDefaultInitialization:u,getDefaultOptions:c,setDefaultOptions:p})};const u0=()=>{if(typeof window>"u"){const c=()=>{};return[c,c]}let e,t;const n=window,r=typeof n.requestIdleCallback=="function",l=n.requestAnimationFrame,o=n.cancelAnimationFrame,i=r?n.requestIdleCallback:l,s=r?n.cancelIdleCallback:o,u=()=>{s(e),o(t)};return[(c,p)=>{u(),e=i(r?()=>{u(),t=l(c)}:c,typeof p=="object"?p:{timeout:2233})},u]},Mp=e=>{const{options:t,events:n,defer:r}=e||{},[l,o]=se.useMemo(u0,[]),i=se.useRef(null),s=se.useRef(r),u=se.useRef(t),c=se.useRef(n);return se.useEffect(()=>{s.current=r},[r]),se.useEffect(()=>{const{current:p}=i;u.current=t,At.valid(p)&&p.options(t||{},!0)},[t]),se.useEffect(()=>{const{current:p}=i;c.current=n,At.valid(p)&&p.on(n||{},!0)},[n]),se.useEffect(()=>()=>{var p;o(),(p=i.current)==null||p.destroy()},[]),se.useMemo(()=>[p=>{const v=i.current;if(At.valid(v))return;const m=s.current,y=u.current||{},g=c.current||{},w=()=>i.current=At(p,y,g);m?l(w,m):w()},()=>i.current],[])},c0=(e,t)=>{const{element:n="div",options:r,events:l,defer:o,children:i,...s}=e,u=n,c=se.useRef(null),p=se.useRef(null),[v,m]=Mp({options:r,events:l,defer:o});return se.useEffect(()=>{const{current:y}=c,{current:g}=p;return y&&g&&v({target:y,elements:{viewport:g,content:g}}),()=>{var w;return(w=m())==null?void 0:w.destroy()}},[v,n]),se.useImperativeHandle(t,()=>({osInstance:m,getElement:()=>c.current}),[]),Bi.createElement(u,{"data-overlayscrollbars-initialize":"",ref:c,...s},Bi.createElement("div",{"data-overlayscrollbars-contents":"",ref:p},i))},a0=se.forwardRef(c0),f0=()=>{const[e,t]=se.useState([]),n=se.useRef({}),r=se.useRef({}),l=s=>{const u=n.current[s];n.current[s]=typeof u=="number"?u+1:1,t(c=>Array.from(new Set([...c,s]))),clearTimeout(r.current[s]),r.current[s]=setTimeout(()=>{t(c=>{const p=new Set(c);return p.delete(s),Array.from(p)})},500)},o=s=>({active:e.includes(s),count:n.current[s]||0});return[{initialized:o("initialized"),destroyed:o("destroyed"),updated:o("updated"),scroll:o("scroll")},l]},Da=re.jsx("div",{className:"logo",children:re.jsx("img",{alt:"React logo",src:"logo.svg"})}),d0=()=>{const[e,t]=se.useState(!1),[n,r]=se.useState(!1),[l,o]=se.useState(!0),[i,s]=se.useState(null),u=se.useRef(null),[c,p]=f0(),[v,m]=Mp({defer:!0,events:{initialized:()=>{s(!0)},destroyed:()=>{s(!1)}},options:{scrollbars:{theme:"os-theme-light"}}}),y=()=>{const{current:f}=u,a=f==null?void 0:f.osInstance();if(!a)return;const{overflowAmount:d}=a.state(),{scrollOffsetElement:h}=a.elements(),{scrollLeft:S,scrollTop:k}=h;h.scrollTo({behavior:"smooth",left:Math.round((d.x-S)/d.x)*d.x,top:Math.round((d.y-k)/d.y)*d.y})},g=()=>t(f=>!f),w=()=>r(f=>!f),L=()=>{const f=m();f&&!f.state().destroyed?f.destroy():v({target:document.body,cancel:{body:!1}})};return se.useEffect(()=>{v(document.body)},[v]),re.jsxs(re.Fragment,{children:[re.jsxs("main",{children:[re.jsx("h1",{children:re.jsx("a",{href:"https://www.npmjs.com/package/overlayscrollbars-react",target:"_blank",rel:"noreferrer",children:"OverlayScrollbars React"})}),re.jsx("section",{className:"slot",children:l?re.jsx(a0,{className:"overlayscrollbars-react",style:{display:n?"none":void 0},ref:u,options:{scrollbars:{theme:"os-theme-light"}},events:{initialized:()=>p("initialized"),destroyed:()=>p("destroyed"),updated:()=>p("updated"),scroll:()=>p("scroll")},defer:!0,children:!e&&Da}):re.jsx("div",{className:"overlayscrollbars-react",children:Da})}),re.jsxs("section",{children:[re.jsx("p",{className:"title",children:"Actions:"}),re.jsxs("div",{className:"items",children:[l&&re.jsxs(re.Fragment,{children:[re.jsx("button",{onClick:y,children:"Scroll"}),re.jsxs("button",{onClick:g,children:[e?"Show":"Hide"," Content"]}),re.jsxs("button",{onClick:w,children:[n?"Show":"Hide"," Element"]})]}),re.jsxs("button",{onClick:()=>o(f=>!f),children:[l?"Destroy":"Initialize"," OverlayScrollbars"]})]})]}),re.jsxs("section",{children:[re.jsx("p",{className:"title",children:"Events:"}),re.jsx("div",{className:"items",children:Object.entries(c).map(([f,a])=>re.jsxs("div",{className:`event ${a.active?"active":""}`,children:[f," (",a.count,")"]},f))})]})]}),re.jsxs("footer",{children:[i!==null&&re.jsx("section",{children:re.jsx("div",{className:"items",children:re.jsxs("button",{onClick:L,children:[i?"Destroy":"Initialize"," Body OverlayScrollbars"]})})}),re.jsx("a",{href:"https://github.com/KingSora/OverlayScrollbars/tree/master/examples/react",target:"_blank",rel:"noreferrer",children:"Open source code of this example."})]})]})},p0=Wi.createRoot(document.getElementById("root"));p0.render(re.jsx(Bi.StrictMode,{children:re.jsx(d0,{})})); diff --git a/docs/example/react/assets/index-uUhmZ2tO.js b/docs/example/react/assets/index-uUhmZ2tO.js deleted file mode 100644 index 7e32f169..00000000 --- a/docs/example/react/assets/index-uUhmZ2tO.js +++ /dev/null @@ -1,48 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function jp(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ja={exports:{}},jo={},Fa={exports:{}},Z={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Sl=Symbol.for("react.element"),Fp=Symbol.for("react.portal"),Ap=Symbol.for("react.fragment"),Up=Symbol.for("react.strict_mode"),Hp=Symbol.for("react.profiler"),Vp=Symbol.for("react.provider"),Bp=Symbol.for("react.context"),Wp=Symbol.for("react.forward_ref"),Qp=Symbol.for("react.suspense"),Kp=Symbol.for("react.memo"),Yp=Symbol.for("react.lazy"),ic=Symbol.iterator;function Xp(e){return e===null||typeof e!="object"?null:(e=ic&&e[ic]||e["@@iterator"],typeof e=="function"?e:null)}var Aa={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ua=Object.assign,Ha={};function _r(e,t,n){this.props=e,this.context=t,this.refs=Ha,this.updater=n||Aa}_r.prototype.isReactComponent={};_r.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};_r.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Va(){}Va.prototype=_r.prototype;function qs(e,t,n){this.props=e,this.context=t,this.refs=Ha,this.updater=n||Aa}var bs=qs.prototype=new Va;bs.constructor=qs;Ua(bs,_r.prototype);bs.isPureReactComponent=!0;var sc=Array.isArray,Ba=Object.prototype.hasOwnProperty,eu={current:null},Wa={key:!0,ref:!0,__self:!0,__source:!0};function Qa(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Ba.call(t,r)&&!Wa.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1>>1,Y=E[Q];if(0>>1;Ql(ie,j))fel(N,ie)?(E[Q]=N,E[fe]=j,Q=fe):(E[Q]=ie,E[q]=j,Q=q);else if(fel(N,j))E[Q]=N,E[fe]=j,Q=fe;else break e}}return R}function l(E,R){var j=E.sortIndex-R.sortIndex;return j!==0?j:E.id-R.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var u=[],c=[],p=1,v=null,m=3,y=!1,g=!1,w=!1,O=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(E){for(var R=n(c);R!==null;){if(R.callback===null)r(c);else if(R.startTime<=E)r(c),R.sortIndex=R.expirationTime,t(u,R);else break;R=n(c)}}function h(E){if(w=!1,d(E),!g)if(n(u)!==null)g=!0,J(S);else{var R=n(c);R!==null&&G(h,R.startTime-E)}}function S(E,R){g=!1,w&&(w=!1,f(_),_=-1),y=!0;var j=m;try{for(d(R),v=n(u);v!==null&&(!(v.expirationTime>R)||E&&!L());){var Q=v.callback;if(typeof Q=="function"){v.callback=null,m=v.priorityLevel;var Y=Q(v.expirationTime<=R);R=e.unstable_now(),typeof Y=="function"?v.callback=Y:v===n(u)&&r(u),d(R)}else r(u);v=n(u)}if(v!==null)var H=!0;else{var q=n(c);q!==null&&G(h,q.startTime-R),H=!1}return H}finally{v=null,m=j,y=!1}}var k=!1,x=null,_=-1,D=5,C=-1;function L(){return!(e.unstable_now()-CE||125Q?(E.sortIndex=j,t(c,E),n(u)===null&&E===n(c)&&(w?(f(_),_=-1):w=!0,G(h,j-Q))):(E.sortIndex=Y,t(u,E),g||y||(g=!0,J(S))),E},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(E){var R=m;return function(){var j=m;m=R;try{return E.apply(this,arguments)}finally{m=j}}}})(Ga);Xa.exports=Ga;var om=Xa.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Za=se,qe=om;function P(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Qi=Object.prototype.hasOwnProperty,im=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,cc={},ac={};function sm(e){return Qi.call(ac,e)?!0:Qi.call(cc,e)?!1:im.test(e)?ac[e]=!0:(cc[e]=!0,!1)}function um(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function cm(e,t,n,r){if(t===null||typeof t>"u"||um(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Be(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ie[e]=new Be(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ie[t]=new Be(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ie[e]=new Be(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ie[e]=new Be(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ie[e]=new Be(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ie[e]=new Be(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ie[e]=new Be(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ie[e]=new Be(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ie[e]=new Be(e,5,!1,e.toLowerCase(),null,!1,!1)});var nu=/[\-:]([a-z])/g;function ru(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(nu,ru);Ie[t]=new Be(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(nu,ru);Ie[t]=new Be(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(nu,ru);Ie[t]=new Be(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ie[e]=new Be(e,1,!1,e.toLowerCase(),null,!1,!1)});Ie.xlinkHref=new Be("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ie[e]=new Be(e,1,!1,e.toLowerCase(),null,!0,!0)});function lu(e,t,n,r){var l=Ie.hasOwnProperty(t)?Ie[t]:null;(l!==null?l.type!==0:r||!(2s||l[i]!==o[s]){var u=` -`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{mi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ur(e):""}function am(e){switch(e.tag){case 5:return Ur(e.type);case 16:return Ur("Lazy");case 13:return Ur("Suspense");case 19:return Ur("SuspenseList");case 0:case 2:case 15:return e=vi(e.type,!1),e;case 11:return e=vi(e.type.render,!1),e;case 1:return e=vi(e.type,!0),e;default:return""}}function Gi(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Qn:return"Fragment";case Wn:return"Portal";case Ki:return"Profiler";case ou:return"StrictMode";case Yi:return"Suspense";case Xi:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ba:return(e.displayName||"Context")+".Consumer";case qa:return(e._context.displayName||"Context")+".Provider";case iu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case su:return t=e.displayName||null,t!==null?t:Gi(e.type)||"Memo";case Zt:t=e._payload,e=e._init;try{return Gi(e(t))}catch{}}return null}function fm(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Gi(t);case 8:return t===ou?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function mn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function tf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function dm(e){var t=tf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ll(e){e._valueTracker||(e._valueTracker=dm(e))}function nf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=tf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function so(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Zi(e,t){var n=t.checked;return ge({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function dc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=mn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function rf(e,t){t=t.checked,t!=null&&lu(e,"checked",t,!1)}function Ji(e,t){rf(e,t);var n=mn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?qi(e,t.type,n):t.hasOwnProperty("defaultValue")&&qi(e,t.type,mn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function pc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function qi(e,t,n){(t!=="number"||so(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Hr=Array.isArray;function rr(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=Rl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function nl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Wr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pm=["Webkit","ms","Moz","O"];Object.keys(Wr).forEach(function(e){pm.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Wr[t]=Wr[e]})});function uf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Wr.hasOwnProperty(e)&&Wr[e]?(""+t).trim():t+"px"}function cf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=uf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var mm=ge({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ts(e,t){if(t){if(mm[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(P(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(P(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(P(61))}if(t.style!=null&&typeof t.style!="object")throw Error(P(62))}}function ns(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var rs=null;function uu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ls=null,lr=null,or=null;function hc(e){if(e=xl(e)){if(typeof ls!="function")throw Error(P(280));var t=e.stateNode;t&&(t=Vo(t),ls(e.stateNode,e.type,t))}}function af(e){lr?or?or.push(e):or=[e]:lr=e}function ff(){if(lr){var e=lr,t=or;if(or=lr=null,hc(e),t)for(e=0;e>>=0,e===0?32:31-(_m(e)/Pm|0)|0}var $l=64,Il=4194304;function Vr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function fo(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=Vr(s):(o&=i,o!==0&&(r=Vr(o)))}else i=n&~l,i!==0?r=Vr(i):o!==0&&(r=Vr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function kl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-St(t),e[t]=n}function Om(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Kr),_c=" ",Pc=!1;function Lf(e,t){switch(e){case"keyup":return lv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Kn=!1;function iv(e,t){switch(e){case"compositionend":return Rf(t);case"keypress":return t.which!==32?null:(Pc=!0,_c);case"textInput":return e=t.data,e===_c&&Pc?null:e;default:return null}}function sv(e,t){if(Kn)return e==="compositionend"||!hu&&Lf(e,t)?(e=Tf(),Zl=pu=nn=null,Kn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Oc(n)}}function Df(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Df(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function jf(){for(var e=window,t=so();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=so(e.document)}return t}function yu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function hv(e){var t=jf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Df(n.ownerDocument.documentElement,n)){if(r!==null&&yu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=Lc(n,o);var i=Lc(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Yn=null,as=null,Xr=null,fs=!1;function Rc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;fs||Yn==null||Yn!==so(r)||(r=Yn,"selectionStart"in r&&yu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Xr&&ul(Xr,r)||(Xr=r,r=vo(as,"onSelect"),0Zn||(e.current=ys[Zn],ys[Zn]=null,Zn--)}function ce(e,t){Zn++,ys[Zn]=e.current,e.current=t}var vn={},Ae=wn(vn),Ke=wn(!1),Rn=vn;function pr(e,t){var n=e.type.contextTypes;if(!n)return vn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ye(e){return e=e.childContextTypes,e!=null}function yo(){pe(Ke),pe(Ae)}function Ac(e,t,n){if(Ae.current!==vn)throw Error(P(168));ce(Ae,t),ce(Ke,n)}function Kf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(P(108,fm(e)||"Unknown",l));return ge({},n,r)}function go(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vn,Rn=Ae.current,ce(Ae,e),ce(Ke,Ke.current),!0}function Uc(e,t,n){var r=e.stateNode;if(!r)throw Error(P(169));n?(e=Kf(e,t,Rn),r.__reactInternalMemoizedMergedChildContext=e,pe(Ke),pe(Ae),ce(Ae,e)):pe(Ke),ce(Ke,n)}var Mt=null,Bo=!1,Ti=!1;function Yf(e){Mt===null?Mt=[e]:Mt.push(e)}function zv(e){Bo=!0,Yf(e)}function Sn(){if(!Ti&&Mt!==null){Ti=!0;var e=0,t=oe;try{var n=Mt;for(oe=1;e>=i,l-=i,Dt=1<<32-St(t)+l|n<_?(D=x,x=null):D=x.sibling;var C=m(f,x,d[_],h);if(C===null){x===null&&(x=D);break}e&&x&&C.alternate===null&&t(f,x),a=o(C,a,_),k===null?S=C:k.sibling=C,k=C,x=D}if(_===d.length)return n(f,x),me&&Cn(f,_),S;if(x===null){for(;__?(D=x,x=null):D=x.sibling;var L=m(f,x,C.value,h);if(L===null){x===null&&(x=D);break}e&&x&&L.alternate===null&&t(f,x),a=o(L,a,_),k===null?S=L:k.sibling=L,k=L,x=D}if(C.done)return n(f,x),me&&Cn(f,_),S;if(x===null){for(;!C.done;_++,C=d.next())C=v(f,C.value,h),C!==null&&(a=o(C,a,_),k===null?S=C:k.sibling=C,k=C);return me&&Cn(f,_),S}for(x=r(f,x);!C.done;_++,C=d.next())C=y(x,f,_,C.value,h),C!==null&&(e&&C.alternate!==null&&x.delete(C.key===null?_:C.key),a=o(C,a,_),k===null?S=C:k.sibling=C,k=C);return e&&x.forEach(function(A){return t(f,A)}),me&&Cn(f,_),S}function O(f,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Qn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case Ol:e:{for(var S=d.key,k=a;k!==null;){if(k.key===S){if(S=d.type,S===Qn){if(k.tag===7){n(f,k.sibling),a=l(k,d.props.children),a.return=f,f=a;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Zt&&Yc(S)===k.type){n(f,k.sibling),a=l(k,d.props),a.ref=jr(f,k,d),a.return=f,f=a;break e}n(f,k);break}else t(f,k);k=k.sibling}d.type===Qn?(a=On(d.props.children,f.mode,h,d.key),a.return=f,f=a):(h=lo(d.type,d.key,d.props,null,f.mode,h),h.ref=jr(f,a,d),h.return=f,f=h)}return i(f);case Wn:e:{for(k=d.key;a!==null;){if(a.key===k)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){n(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{n(f,a);break}else t(f,a);a=a.sibling}a=ji(d,f.mode,h),a.return=f,f=a}return i(f);case Zt:return k=d._init,O(f,a,k(d._payload),h)}if(Hr(d))return g(f,a,d,h);if(Rr(d))return w(f,a,d,h);Hl(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(n(f,a.sibling),a=l(a,d),a.return=f,f=a):(n(f,a),a=Di(d,f.mode,h),a.return=f,f=a),i(f)):n(f,a)}return O}var vr=td(!0),nd=td(!1),Cl={},Lt=wn(Cl),dl=wn(Cl),pl=wn(Cl);function zn(e){if(e===Cl)throw Error(P(174));return e}function Pu(e,t){switch(ce(pl,t),ce(dl,e),ce(Lt,Cl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:es(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=es(t,e)}pe(Lt),ce(Lt,t)}function hr(){pe(Lt),pe(dl),pe(pl)}function rd(e){zn(pl.current);var t=zn(Lt.current),n=es(t,e.type);t!==n&&(ce(dl,e),ce(Lt,n))}function Nu(e){dl.current===e&&(pe(Lt),pe(dl))}var he=wn(0);function Co(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Oi=[];function zu(){for(var e=0;en?n:4,e(!0);var r=Li.transition;Li.transition={};try{e(!1),t()}finally{oe=n,Li.transition=r}}function wd(){return at().memoizedState}function Rv(e,t,n){var r=dn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Sd(e))kd(t,n);else if(n=Jf(e,t,n,r),n!==null){var l=He();kt(n,e,r,l),Ed(n,t,r)}}function $v(e,t,n){var r=dn(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Sd(e))kd(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,xt(s,i)){var u=t.interleaved;u===null?(l.next=l,Cu(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Jf(e,t,l,r),n!==null&&(l=He(),kt(n,e,r,l),Ed(n,t,r))}}function Sd(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function kd(e,t){Gr=_o=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ed(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,au(e,n)}}var Po={readContext:ct,useCallback:De,useContext:De,useEffect:De,useImperativeHandle:De,useInsertionEffect:De,useLayoutEffect:De,useMemo:De,useReducer:De,useRef:De,useState:De,useDebugValue:De,useDeferredValue:De,useTransition:De,useMutableSource:De,useSyncExternalStore:De,useId:De,unstable_isNewReconciler:!1},Iv={readContext:ct,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:ct,useEffect:Gc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,eo(4194308,4,md.bind(null,t,e),n)},useLayoutEffect:function(e,t){return eo(4194308,4,e,t)},useInsertionEffect:function(e,t){return eo(4,2,e,t)},useMemo:function(e,t){var n=Nt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Nt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Rv.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:Xc,useDebugValue:$u,useDeferredValue:function(e){return Nt().memoizedState=e},useTransition:function(){var e=Xc(!1),t=e[0];return e=Lv.bind(null,e[1]),Nt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,l=Nt();if(me){if(n===void 0)throw Error(P(407));n=n()}else{if(n=t(),Te===null)throw Error(P(349));In&30||id(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Gc(ud.bind(null,r,o,e),[e]),r.flags|=2048,hl(9,sd.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Nt(),t=Te.identifierPrefix;if(me){var n=jt,r=Dt;n=(r&~(1<<32-St(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ml++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Tt]=t,e[fl]=r,Ld(e,t,!1,!1),t.stateNode=e;e:{switch(i=ns(n,r),n){case"dialog":de("cancel",e),de("close",e),l=r;break;case"iframe":case"object":case"embed":de("load",e),l=r;break;case"video":case"audio":for(l=0;lgr&&(t.flags|=128,r=!0,Fr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Co(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Fr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!me)return je(t),null}else 2*Ee()-o.renderingStartTime>gr&&n!==1073741824&&(t.flags|=128,r=!0,Fr(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ee(),t.sibling=null,n=he.current,ce(he,r?n&1|2:n&1),t):(je(t),null);case 22:case 23:return Au(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ge&1073741824&&(je(t),t.subtreeFlags&6&&(t.flags|=8192)):je(t),null;case 24:return null;case 25:return null}throw Error(P(156,t.tag))}function Vv(e,t){switch(wu(t),t.tag){case 1:return Ye(t.type)&&yo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return hr(),pe(Ke),pe(Ae),zu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Nu(t),null;case 13:if(pe(he),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(P(340));mr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return pe(he),null;case 4:return hr(),null;case 10:return xu(t.type._context),null;case 22:case 23:return Au(),null;case 24:return null;default:return null}}var Bl=!1,Fe=!1,Bv=typeof WeakSet=="function"?WeakSet:Set,M=null;function er(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Se(e,t,r)}else n.current=null}function Ts(e,t,n){try{n()}catch(r){Se(e,t,r)}}var la=!1;function Wv(e,t){if(ds=po,e=jf(),yu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,u=-1,c=0,p=0,v=e,m=null;t:for(;;){for(var y;v!==n||l!==0&&v.nodeType!==3||(s=i+l),v!==o||r!==0&&v.nodeType!==3||(u=i+r),v.nodeType===3&&(i+=v.nodeValue.length),(y=v.firstChild)!==null;)m=v,v=y;for(;;){if(v===e)break t;if(m===n&&++c===l&&(s=i),m===o&&++p===r&&(u=i),(y=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=y}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ps={focusedElem:e,selectionRange:n},po=!1,M=t;M!==null;)if(t=M,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,M=e;else for(;M!==null;){t=M;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var w=g.memoizedProps,O=g.memoizedState,f=t.stateNode,a=f.getSnapshotBeforeUpdate(t.elementType===t.type?w:vt(t.type,w),O);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(P(163))}}catch(h){Se(t,t.return,h)}if(e=t.sibling,e!==null){e.return=t.return,M=e;break}M=t.return}return g=la,la=!1,g}function Zr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ts(t,n,o)}l=l.next}while(l!==r)}}function Ko(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Os(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Id(e){var t=e.alternate;t!==null&&(e.alternate=null,Id(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Tt],delete t[fl],delete t[hs],delete t[Pv],delete t[Nv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Md(e){return e.tag===5||e.tag===3||e.tag===4}function oa(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Md(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ls(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ho));else if(r!==4&&(e=e.child,e!==null))for(Ls(e,t,n),e=e.sibling;e!==null;)Ls(e,t,n),e=e.sibling}function Rs(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Rs(e,t,n),e=e.sibling;e!==null;)Rs(e,t,n),e=e.sibling}var Re=null,ht=!1;function Gt(e,t,n){for(n=n.child;n!==null;)Dd(e,t,n),n=n.sibling}function Dd(e,t,n){if(Ot&&typeof Ot.onCommitFiberUnmount=="function")try{Ot.onCommitFiberUnmount(Fo,n)}catch{}switch(n.tag){case 5:Fe||er(n,t);case 6:var r=Re,l=ht;Re=null,Gt(e,t,n),Re=r,ht=l,Re!==null&&(ht?(e=Re,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Re.removeChild(n.stateNode));break;case 18:Re!==null&&(ht?(e=Re,n=n.stateNode,e.nodeType===8?zi(e.parentNode,n):e.nodeType===1&&zi(e,n),il(e)):zi(Re,n.stateNode));break;case 4:r=Re,l=ht,Re=n.stateNode.containerInfo,ht=!0,Gt(e,t,n),Re=r,ht=l;break;case 0:case 11:case 14:case 15:if(!Fe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Ts(n,t,i),l=l.next}while(l!==r)}Gt(e,t,n);break;case 1:if(!Fe&&(er(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Se(n,t,s)}Gt(e,t,n);break;case 21:Gt(e,t,n);break;case 22:n.mode&1?(Fe=(r=Fe)||n.memoizedState!==null,Gt(e,t,n),Fe=r):Gt(e,t,n);break;default:Gt(e,t,n)}}function ia(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Bv),t.forEach(function(r){var l=bv.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function mt(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=Ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Kv(r/1960))-r,10e?16:e,rn===null)var r=!1;else{if(e=rn,rn=null,To=0,te&6)throw Error(P(331));var l=te;for(te|=4,M=e.current;M!==null;){var o=M,i=o.child;if(M.flags&16){var s=o.deletions;if(s!==null){for(var u=0;uEe()-ju?Tn(e,0):Du|=n),Xe(e,t)}function Wd(e,t){t===0&&(e.mode&1?(t=Il,Il<<=1,!(Il&130023424)&&(Il=4194304)):t=1);var n=He();e=Bt(e,t),e!==null&&(kl(e,t,n),Xe(e,n))}function qv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Wd(e,n)}function bv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(P(314))}r!==null&&r.delete(t),Wd(e,n)}var Qd;Qd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ke.current)Qe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Qe=!1,Uv(e,t,n);Qe=!!(e.flags&131072)}else Qe=!1,me&&t.flags&1048576&&Xf(t,So,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;to(e,t),e=t.pendingProps;var l=pr(t,Ae.current);sr(t,n),l=Ou(null,t,r,e,l,n);var o=Lu();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ye(r)?(o=!0,go(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,_u(t),l.updater=Wo,t.stateNode=l,l._reactInternals=t,Es(t,r,e,n),t=_s(null,t,r,!0,o,n)):(t.tag=0,me&&o&&gu(t),Ue(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(to(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=th(r),e=vt(r,e),l){case 0:t=Cs(null,t,r,e,n);break e;case 1:t=ta(null,t,r,e,n);break e;case 11:t=bc(null,t,r,e,n);break e;case 14:t=ea(null,t,r,vt(r.type,e),n);break e}throw Error(P(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),Cs(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),ta(e,t,r,l,n);case 3:e:{if(zd(t),e===null)throw Error(P(387));r=t.pendingProps,o=t.memoizedState,l=o.element,qf(e,t),xo(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=yr(Error(P(423)),t),t=na(e,t,r,n,l);break e}else if(r!==l){l=yr(Error(P(424)),t),t=na(e,t,r,n,l);break e}else for(Ze=cn(t.stateNode.containerInfo.firstChild),Je=t,me=!0,yt=null,n=nd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(mr(),r===l){t=Wt(e,t,n);break e}Ue(e,t,r,n)}t=t.child}return t;case 5:return rd(t),e===null&&ws(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,ms(r,l)?i=null:o!==null&&ms(r,o)&&(t.flags|=32),Nd(e,t),Ue(e,t,i,n),t.child;case 6:return e===null&&ws(t),null;case 13:return Td(e,t,n);case 4:return Pu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=vr(t,null,r,n):Ue(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),bc(e,t,r,l,n);case 7:return Ue(e,t,t.pendingProps,n),t.child;case 8:return Ue(e,t,t.pendingProps.children,n),t.child;case 12:return Ue(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,ce(ko,r._currentValue),r._currentValue=i,o!==null)if(xt(o.value,i)){if(o.children===l.children&&!Ke.current){t=Wt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Ut(-1,n&-n),u.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var p=c.pending;p===null?u.next=u:(u.next=p.next,p.next=u),c.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ss(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(P(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Ss(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Ue(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,sr(t,n),l=ct(l),r=r(l),t.flags|=1,Ue(e,t,r,n),t.child;case 14:return r=t.type,l=vt(r,t.pendingProps),l=vt(r.type,l),ea(e,t,r,l,n);case 15:return _d(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:vt(r,l),to(e,t),t.tag=1,Ye(r)?(e=!0,go(t)):e=!1,sr(t,n),ed(t,r,l),Es(t,r,l,n),_s(null,t,r,!0,e,n);case 19:return Od(e,t,n);case 22:return Pd(e,t,n)}throw Error(P(156,t.tag))};function Kd(e,t){return gf(e,t)}function eh(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function st(e,t,n,r){return new eh(e,t,n,r)}function Hu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function th(e){if(typeof e=="function")return Hu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===iu)return 11;if(e===su)return 14}return 2}function pn(e,t){var n=e.alternate;return n===null?(n=st(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function lo(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Hu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Qn:return On(n.children,l,o,t);case ou:i=8,l|=8;break;case Ki:return e=st(12,n,t,l|2),e.elementType=Ki,e.lanes=o,e;case Yi:return e=st(13,n,t,l),e.elementType=Yi,e.lanes=o,e;case Xi:return e=st(19,n,t,l),e.elementType=Xi,e.lanes=o,e;case ef:return Xo(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case qa:i=10;break e;case ba:i=9;break e;case iu:i=11;break e;case su:i=14;break e;case Zt:i=16,r=null;break e}throw Error(P(130,e==null?e:typeof e,""))}return t=st(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function On(e,t,n,r){return e=st(7,e,r,t),e.lanes=n,e}function Xo(e,t,n,r){return e=st(22,e,r,t),e.elementType=ef,e.lanes=n,e.stateNode={isHidden:!1},e}function Di(e,t,n){return e=st(6,e,null,t),e.lanes=n,e}function ji(e,t,n){return t=st(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function nh(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=yi(0),this.expirationTimes=yi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yi(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Vu(e,t,n,r,l,o,i,s,u){return e=new nh(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=st(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},_u(o),e}function rh(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Zd)}catch(e){console.error(e)}}Zd(),Ya.exports=be;var uh=Ya.exports,ma=uh;Wi.createRoot=ma.createRoot,Wi.hydrateRoot=ma.hydrateRoot;/*! - * OverlayScrollbars - * Version: 2.6.1 - * - * Copyright (c) Rene Haas | KingSora. - * https://github.com/KingSora - * - * Released under the MIT license. - */const wt=(e,t)=>{const{o:n,u:r,_:l}=e;let o=n,i;const s=(p,v)=>{const m=o,y=p,g=v||(r?!r(m,y):m!==y);return(g||l)&&(o=y,i=m),[o,g,i]};return[t?p=>s(t(o,i),p):s,p=>[o,!!p,i]]},Ku=typeof window<"u",ft=Ku?window:{},oo=Math.max,ch=Math.min,js=Math.round,Jd=ft.cancelAnimationFrame,qd=ft.requestAnimationFrame,Fs=ft.setTimeout,As=ft.clearTimeout,bo=e=>typeof ft[e]<"u"?ft[e]:void 0,ah=bo("MutationObserver"),va=bo("IntersectionObserver"),Ro=bo("ResizeObserver"),Us=bo("ScrollTimeline"),bd=Ku&&Node.ELEMENT_NODE,{toString:fh,hasOwnProperty:Fi}=Object.prototype,dh=/^\[object (.+)\]$/,_l=e=>e===void 0,ei=e=>e===null,ph=e=>_l(e)||ei(e)?`${e}`:fh.call(e).replace(dh,"$1").toLowerCase(),Rt=e=>typeof e=="number",ti=e=>typeof e=="string",ep=e=>typeof e=="boolean",$t=e=>typeof e=="function",Ct=e=>Array.isArray(e),gl=e=>typeof e=="object"&&!Ct(e)&&!ei(e),ni=e=>{const t=!!e&&e.length,n=Rt(t)&&t>-1&&t%1==0;return Ct(e)||!$t(e)&&n?t>0&&gl(e)?t-1 in e:!0:!1},$o=e=>{if(!e||!gl(e)||ph(e)!=="object")return!1;let t;const n="constructor",r=e[n],l=r&&r.prototype,o=Fi.call(e,n),i=l&&Fi.call(l,"isPrototypeOf");if(r&&!o&&!i)return!1;for(t in e);return _l(t)||Fi.call(e,t)},br=e=>{const t=HTMLElement;return e?t?e instanceof t:e.nodeType===bd:!1},ri=e=>{const t=Element;return e?t?e instanceof t:e.nodeType===bd:!1};function ne(e,t){if(ni(e))for(let n=0;nt(e[n],n,e));return e}const li=(e,t)=>e.indexOf(t)>=0,Ft=(e,t)=>e.concat(t),ae=(e,t,n)=>(!n&&!ti(t)&&ni(t)?Array.prototype.push.apply(e,t):e.push(t),e),Un=e=>Array.from(e||[]),tp=e=>Ct(e)?e:[e],Hs=e=>!!e&&!e.length,ha=e=>Un(new Set(e)),dt=(e,t,n)=>{ne(e,l=>l&&l.apply(void 0,t||[])),!n&&(e.length=0)},np="paddingTop",rp="paddingRight",lp="paddingLeft",op="paddingBottom",ip="marginLeft",sp="marginRight",up="marginBottom",oi="overflowX",ii="overflowY",wr="width",Sr="height",kr="hidden",cp="visible",Yu=(e,t,n,r)=>{if(e&&t){let l=!0;return ne(n,o=>{const i=r?r(e[o]):e[o],s=r?r(t[o]):t[o];i!==s&&(l=!1)}),l}return!1},ap=(e,t)=>Yu(e,t,["w","h"]),fp=(e,t)=>Yu(e,t,["x","y"]),mh=(e,t)=>Yu(e,t,["t","r","b","l"]),Et=()=>{},W=(e,...t)=>e.bind(0,...t),qt=e=>{let t;const n=e?Fs:qd,r=e?As:Jd;return[l=>{r(t),t=n(l,$t(e)?e():e)},()=>r(t)]},dp=(e,t)=>{let n,r,l,o=Et;const{v:i,p:s,S:u}=t||{},c=function(g){o(),As(n),n=r=void 0,o=Et,e.apply(this,g)},p=y=>u&&r?u(r,y):y,v=()=>{o!==Et&&c(p(l)||l)},m=function(){const g=Un(arguments),w=$t(i)?i():i;if(Rt(w)&&w>=0){const f=$t(s)?s():s,a=Rt(f)&&f>=0,d=w>0?Fs:qd,h=w>0?As:Jd,k=p(g)||g,x=c.bind(0,k);o();const _=d(x,w);o=()=>h(_),a&&!n&&(n=Fs(v,f)),r=l=k}else c(g)};return m.m=v,m},pp=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),Qt=e=>e?Object.keys(e):[],ee=(e,t,n,r,l,o,i)=>{const s=[t,n,r,l,o,i];return(typeof e!="object"||ei(e))&&!$t(e)&&(e={}),ne(s,u=>{ne(u,(c,p)=>{const v=u[p];if(e===v)return!0;const m=Ct(v);if(v&&$o(v)){const y=e[p];let g=y;m&&!Ct(y)?g=[]:!m&&!$o(y)&&(g={}),e[p]=ee(g,v)}else e[p]=m?v.slice():v})}),e},mp=(e,t)=>ne(ee({},e),(n,r,l)=>{n===void 0?delete l[r]:t&&n&&$o(n)&&(l[r]=mp(n,t))}),Xu=e=>{for(const t in e)return!1;return!0},Vs=(e,t,n)=>oo(e,ch(t,n)),Ln=e=>Un(new Set((Ct(e)?e:(e||"").split(" ")).filter(t=>t))),si=(e,t)=>e&&e.getAttribute(t),gt=(e,t,n)=>{ne(Ln(t),r=>{e&&e.setAttribute(r,n||"")})},zt=(e,t)=>{ne(Ln(t),n=>e&&e.removeAttribute(n))},ui=(e,t)=>{const n=Ln(si(e,t)),r=W(gt,e,t),l=(o,i)=>{const s=new Set(n);return ne(Ln(o),u=>s[i](u)),Un(s).join(" ")};return{O:o=>r(l(o,"delete")),$:o=>r(l(o,"add")),C:o=>{const i=Ln(o);return i.reduce((s,u)=>s&&n.includes(u),i.length>0)}}},vp=(e,t,n)=>{ui(e,t).O(n)},wl=(e,t,n)=>(ui(e,t).$(n),W(vp,e,t,n)),io=(e,t,n,r)=>{(r?wl:vp)(e,t,n)},vh=(e,t,n)=>ui(e,t).C(n),hp=e=>ui(e,"class"),Gu=(e,t)=>{hp(e).O(t)},Io=(e,t)=>(hp(e).$(t),W(Gu,e,t)),ya=Ku&&Element.prototype,yp=(e,t)=>{const n=[],r=t?ri(t)&&t:document;return r?ae(n,r.querySelectorAll(e)):n},hh=(e,t)=>{const n=t?ri(t)&&t:document;return n?n.querySelector(e):null},Bs=(e,t)=>ri(e)?(ya.matches||ya.msMatchesSelector).call(e,t):!1,Ws=e=>e?Un(e.childNodes):[],Er=e=>e&&e.parentElement,nr=(e,t)=>ri(e)&&e.closest(t),yh=(e,t,n)=>{const r=nr(e,t),l=e&&hh(n,r),o=nr(l,t)===r;return r&&l?r===e||l===e||o&&nr(nr(e,n),t)!==r:!1},hn=e=>{if(ni(e))ne(Un(e),t=>hn(t));else if(e){const t=Er(e);t&&t.removeChild(e)}},gp=(e,t,n)=>{if(n&&e){let r=t,l;return ni(n)?(l=document.createDocumentFragment(),ne(n,o=>{o===r&&(r=o.previousSibling),l.appendChild(o)})):l=n,t&&(r?r!==t&&(r=r.nextSibling):r=e.firstChild),e.insertBefore(l,r||null),()=>hn(n)}return Et},it=(e,t)=>gp(e,null,t),ga=(e,t)=>gp(Er(e),e&&e.nextSibling,t),cr=e=>{const t=document.createElement("div");return gt(t,"class",e),t},wp=e=>{const t=cr();return t.innerHTML=e.trim(),ne(Ws(t),n=>hn(n))},gh=/^--/,wa=(e,t)=>e.getPropertyValue(t)||e[t]||"",Zu=e=>{const t=e||0;return isFinite(t)?t:0},Kl=e=>Zu(parseFloat(e||"")),Sa=e=>`${(Zu(e)*100).toFixed(3)}%`,Qs=e=>`${Zu(e)}px`;function xr(e,t){e&&ne(t,(n,r)=>{try{const l=e.style,o=Rt(n)?Qs(n):(n||"")+"";gh.test(r)?l.setProperty(r,o):l[r]=o}catch{}})}function jn(e,t,n){const r=ti(t);let l=r?"":{};if(e){const o=ft.getComputedStyle(e,n)||e.style;l=r?wa(o,t):t.reduce((i,s)=>(i[s]=wa(o,s),i),l)}return l}const ln=e=>jn(e,"direction")==="rtl",ka=(e,t,n)=>{const r=t?`${t}-`:"",l=n?`-${n}`:"",o=`${r}top${l}`,i=`${r}right${l}`,s=`${r}bottom${l}`,u=`${r}left${l}`,c=jn(e,[o,i,s,u]);return{t:Kl(c[o]),r:Kl(c[i]),b:Kl(c[s]),l:Kl(c[u])}},Ai=(e,t)=>`translate${gl(e)?`(${e.x},${e.y})`:`${t?"X":"Y"}(${e})`}`,wh={w:0,h:0},ci=(e,t)=>t?{w:t[`${e}Width`],h:t[`${e}Height`]}:wh,Sh=e=>ci("inner",e||ft),el=W(ci,"offset"),Sp=W(ci,"client"),Ks=W(ci,"scroll"),Ju=e=>{const t=parseFloat(jn(e,wr))||0,n=parseFloat(jn(e,Sr))||0;return{w:t-js(t),h:n-js(n)}},ar=e=>e.getBoundingClientRect(),Ys=e=>!!(e&&(e[Sr]||e[wr])),kp=(e,t)=>{const n=Ys(e);return!Ys(t)&&n},Ea=(e,t,n,r)=>{ne(Ln(t),l=>{e.removeEventListener(l,n,r)})},ve=(e,t,n,r)=>{var l;const o=(l=r&&r.H)!=null?l:!0,i=r&&r.I||!1,s=r&&r.A||!1,u={passive:o,capture:i};return W(dt,Ln(t).map(c=>{const p=s?v=>{Ea(e,c,p,i),n(v)}:n;return e.addEventListener(c,p,u),W(Ea,e,c,p,i)}))},qu=e=>e.stopPropagation(),xa=e=>e.preventDefault(),kh={x:0,y:0},Ui=e=>{const t=e&&ar(e);return t?{x:t.left+ft.scrollX,y:t.top+ft.scrollY}:kh},Mo=(e,t,n)=>n?n.n?-e+0:n.i?t-e:e:e,Ca=(e,t)=>[Mo(0,e,t),Mo(e,e,t)],_a=(e,t,n)=>Vs(0,1,Mo(e,t,n)/t||0),yn=(e,t)=>{const{x:n,y:r}=Rt(t)?{x:t,y:t}:t||{};Rt(n)&&(e.scrollLeft=n),Rt(r)&&(e.scrollTop=r)},Cr=e=>({x:e.scrollLeft,y:e.scrollTop}),Pa=(e,t)=>{ne(tp(t),e)},Xs=e=>{const t=new Map,n=(o,i)=>{if(o){const s=t.get(o);Pa(u=>{s&&s[u?"delete":"clear"](u)},i)}else t.forEach(s=>{s.clear()}),t.clear()},r=(o,i)=>{if(ti(o)){const c=t.get(o)||new Set;return t.set(o,c),Pa(p=>{$t(p)&&c.add(p)},i),W(n,o,i)}ep(i)&&i&&n();const s=Qt(o),u=[];return ne(s,c=>{const p=o[c];p&&ae(u,r(c,p))}),W(dt,u)},l=(o,i)=>{ne(Un(t.get(o)),s=>{i&&!Hs(i)?s.apply(0,i):s()})};return r(e||{}),[r,n,l]},Na=e=>JSON.stringify(e,(t,n)=>{if($t(n))throw 0;return n}),za=(e,t)=>e?`${t}`.split(".").reduce((n,r)=>n&&pp(n,r)?n[r]:void 0,e):void 0,Eh={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"]}},Ep=(e,t)=>{const n={},r=Ft(Qt(t),Qt(e));return ne(r,l=>{const o=e[l],i=t[l];if(gl(o)&&gl(i))ee(n[l]={},Ep(o,i)),Xu(n[l])&&delete n[l];else if(pp(t,l)&&i!==o){let s=!0;if(Ct(o)||Ct(i))try{Na(o)===Na(i)&&(s=!1)}catch{}s&&(n[l]=i)}}),n},Ta=(e,t,n)=>r=>[za(e,r),n||za(t,r)!==void 0],Pl="data-overlayscrollbars",xp="os-environment",xh=`${xp}-scrollbar-hidden`,Hi=`${Pl}-initialize`,ot=Pl,Cp=`${ot}-overflow-x`,_p=`${ot}-overflow-y`,Pp="overflowVisible",Ch="scrollbarPressed",Gs="updating",_h="body",bt=`${Pl}-viewport`,Ph="arrange",Np="scrollbarHidden",fr=Pp,Zs=`${Pl}-padding`,Nh=fr,Oa=`${Pl}-content`,bu="os-size-observer",zh=`${bu}-appear`,Th=`${bu}-listener`,Oh="os-trinsic-observer",Lh="os-theme-none",tt="os-scrollbar",Rh=`${tt}-rtl`,$h=`${tt}-horizontal`,Ih=`${tt}-vertical`,zp=`${tt}-track`,ec=`${tt}-handle`,Mh=`${tt}-visible`,Dh=`${tt}-cornerless`,La=`${tt}-interaction`,Ra=`${tt}-unusable`,Js=`${tt}-auto-hide`,$a=`${Js}-hidden`,Ia=`${tt}-wheel`,jh=`${zp}-interactive`,Fh=`${ec}-interactive`,Tp={},Op={},Ah=e=>{ne(e,t=>ne(t,(n,r)=>{Tp[r]=t[r]}))},Lp=(e,t,n)=>Qt(e).map(r=>{const{static:l,instance:o}=e[r],[i,s,u]=n||[],c=n?o:l;if(c){const p=n?c(i,s,t):c(t);return(u||Op)[r]=p}}),zr=e=>Op[e],Uh="__osOptionsValidationPlugin",Hh="__osSizeObserverPlugin",Vh=(e,t)=>{const{T:n}=t,[r,l]=e("showNativeOverlaidScrollbars");return[r&&n.x&&n.y,l]},Do=e=>e.indexOf(cp)===0,Rp=(e,t)=>{const{D:n}=e,r=u=>{const c=jn(n,u),v=(t?t[u]:c)==="scroll";return[c,v]},[l,o]=r(oi),[i,s]=r(ii);return{k:{x:l,y:i},R:{x:o,y:s}}},Bh=(e,t,n,r)=>{const l=t.x||t.y,o=(p,v)=>{const m=Do(p),y=m&&l?"hidden":"",g=v&&m&&p.replace(`${cp}-`,"")||y;return[v&&!m?p:"",Do(g)?"hidden":g]},[i,s]=o(n.x,t.x),[u,c]=o(n.y,t.y);return r[oi]=s&&u?s:i,r[ii]=c&&i?c:u,Rp(e,r)},tc="__osScrollbarsHidingPlugin",Wh="__osClickScrollPlugin";let Vi;const Qh=()=>{const e=(d,h,S,k)=>{it(d,h);const x=Sp(h),_=el(h),D=Ju(S);return k&&hn(h),{x:_.h-x.h+D.h,y:_.w-x.w+D.w}},t=d=>{let h=!1;const S=Io(d,xh);try{h=jn(d,"scrollbar-width")==="none"||jn(d,"display","::-webkit-scrollbar")==="none"}catch{}return S(),h},n=(d,h)=>{xr(d,{[oi]:kr,[ii]:kr,direction:"rtl"}),yn(d,{x:0});const S=Ui(d),k=Ui(h);yn(d,{x:-999});const x=Ui(h);return{i:S.x===k.x,n:k.x!==x.x}},{body:r}=document,o=wp(`
`)[0],i=o.firstChild,[s,,u]=Xs(),[c,p]=wt({o:e(r,o,i),u:fp},W(e,r,o,i,!0)),[v]=p(),m=t(o),y={x:v.x===0,y:v.y===0},g={elements:{host:null,padding:!m,viewport:d=>m&&d===d.ownerDocument.body&&d,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},w=ee({},Eh),O=W(ee,{},w),f=W(ee,{},g),a={P:v,T:y,L:m,J:!!Us,K:n(o,i),Z:W(s,"r"),G:f,tt:d=>ee(g,d)&&f(),nt:O,ot:d=>ee(w,d)&&O(),st:ee({},g),et:ee({},w)};return zt(o,"style"),hn(o),ft.addEventListener("resize",()=>{let d;if(!m&&(!y.x||!y.y)){const h=zr(tc);d=!!(h?h.Y():Et)(a,c)}u("r",[d])}),a},pt=()=>(Vi||(Vi=Qh()),Vi),nc=(e,t)=>$t(t)?t.apply(0,e):t,Kh=(e,t,n,r)=>{const l=_l(r)?n:r;return nc(e,l)||t.apply(0,e)},$p=(e,t,n,r)=>{const l=_l(r)?n:r,o=nc(e,l);return!!o&&(br(o)?o:t.apply(0,e))},Yh=(e,t)=>{const{nativeScrollbarsOverlaid:n,body:r}=t||{},{T:l,L:o,G:i}=pt(),{nativeScrollbarsOverlaid:s,body:u}=i().cancel,c=n??s,p=_l(r)?u:r,v=(l.x||l.y)&&c,m=e&&(ei(p)?!o:p);return!!v||!!m},rc=new WeakMap,Xh=(e,t)=>{rc.set(e,t)},Gh=e=>{rc.delete(e)},Ip=e=>rc.get(e),Zh=(e,t,n)=>{let r=!1;const l=n?new WeakMap:!1,o=()=>{r=!0},i=s=>{if(l&&n){const u=n.map(c=>{const[p,v]=c||[];return[v&&p?(s||yp)(p,e):[],v]});ne(u,c=>ne(c[0],p=>{const v=c[1],m=l.get(p)||[];if(e.contains(p)&&v){const g=ve(p,v,w=>{r?(g(),l.delete(p)):t(w)});l.set(p,ae(m,g))}else dt(m),l.delete(p)}))}};return i(),[o,i]},Ma=(e,t,n,r)=>{let l=!1;const{ct:o,rt:i,lt:s,it:u,ut:c,ft:p}=r||{},v=dp(()=>l&&n(!0),{v:33,p:99}),[m,y]=Zh(e,v,s),g=o||[],w=i||[],O=Ft(g,w),f=(d,h)=>{if(!Hs(h)){const S=c||Et,k=p||Et,x=[],_=[];let D=!1,C=!1;if(ne(h,L=>{const{attributeName:A,target:I,type:U,oldValue:K,addedNodes:J,removedNodes:G}=L,E=U==="attributes",R=U==="childList",j=e===I,Q=E&&A,Y=Q&&si(I,A||"")||null,H=Q&&K!==Y,q=li(w,A)&&H;if(t&&(R||!j)){const ie=E&&H,fe=ie&&u&&Bs(I,u),z=(fe?!S(I,A,K,Y):!E||ie)&&!k(L,!!fe,e,r);ne(J,T=>ae(x,T)),ne(G,T=>ae(x,T)),C=C||z}!t&&j&&H&&!S(I,A,K,Y)&&(ae(_,A),D=D||q)}),y(L=>ha(x).reduce((A,I)=>(ae(A,yp(L,I)),Bs(I,L)?ae(A,I):A),[])),t)return!d&&C&&n(!1),[!1];if(!Hs(_)||D){const L=[ha(_),D];return!d&&n.apply(0,L),L}}},a=new ah(W(f,!1));return[()=>(a.observe(e,{attributes:!0,attributeOldValue:!0,attributeFilter:O,subtree:t,childList:t,characterData:t}),l=!0,()=>{l&&(m(),a.disconnect(),l=!1)}),()=>{if(l)return v.m(),f(!0,a.takeRecords())}]},Mp=(e,t,n)=>{const{_t:l,dt:o}=n||{},i=zr(Hh),{K:s}=pt(),u=W(ln,e),[c]=wt({o:!1,_:!0});return()=>{const p=[],m=wp(`
`)[0],y=m.firstChild,g=w=>{const O=w instanceof ResizeObserverEntry,f=!O&&Ct(w);let a=!1,d=!1,h=!0;if(O){const[S,,k]=c(w.contentRect),x=Ys(S),_=kp(S,k);d=!k||_,a=!d&&!x,h=!a}else f?[,h]=w:d=w===!0;if(l&&h){const S=f?w[0]:ln(m);yn(m,{x:Mo(3333333,3333333,S&&s),y:3333333})}a||t({vt:f?w:void 0,ht:!f,dt:d})};if(Ro){const w=new Ro(O=>g(O.pop()));w.observe(y),ae(p,()=>{w.disconnect()})}else if(i){const[w,O]=i(y,g,o);ae(p,Ft([Io(m,zh),ve(m,"animationstart",w)],O))}else return Et;if(l){const[w]=wt({o:void 0},u);ae(p,ve(m,"scroll",O=>{const f=w(),[a,d,h]=f;d&&(Gu(y,"ltr rtl"),Io(y,a?"rtl":"ltr"),g([!!a,d,h])),qu(O)}))}return W(dt,ae(p,it(e,m)))}},Jh=(e,t)=>{let n;const r=u=>u.h===0||u.isIntersecting||u.intersectionRatio>0,l=cr(Oh),[o]=wt({o:!1}),i=(u,c)=>{if(u){const p=o(r(u)),[,v]=p;return v&&!c&&t(p)&&[p]}},s=(u,c)=>i(c.pop(),u);return[()=>{const u=[];if(va)n=new va(W(s,!1),{root:e}),n.observe(l),ae(u,()=>{n.disconnect()});else{const c=()=>{const p=el(l);i(p)};ae(u,Mp(l,c)()),c()}return W(dt,ae(u,it(e,l)))},()=>n&&s(!0,n.takeRecords())]},qh=(e,t,n,r)=>{let l,o,i,s,u,c;const{L:p}=pt(),v=`[${ot}]`,m=`[${bt}]`,y=["tabindex"],g=["wrap","cols","rows"],w=["id","class","style","open"],{gt:O,bt:f,D:a,wt:d,St:h,V:S,yt:k,Ot:x}=e,_={$t:!1,N:ln(O)},D=pt(),C=zr(tc),[L]=wt({u:ap,o:{w:0,h:0}},()=>{const N=C&&C.M(e,t,_,D,n).W,z=k(fr),T=!S&&k(Ph),$=T&&Cr(a);x(fr),S&&x(Gs,!0);const F=T&&N&&N()[0],V=Ks(d),B=Ks(a),X=Ju(a);return x(fr,z),S&&x(Gs),F&&F(),yn(a,$),{w:B.w+V.w+X.w,h:B.h+V.h+X.h}}),A=h?g:Ft(w,g),I=dp(r,{v:()=>l,p:()=>o,S(N,z){const[T]=N,[$]=z;return[Ft(Qt(T),Qt($)).reduce((F,V)=>(F[V]=T[V]||$[V],F),{})]}}),U=N=>{if(S){const z=ln(O);ee(N,{Ct:c!==z}),ee(_,{N:z}),c=z}},K=N=>{ne(N||y,z=>{if(li(y,z)){const T=si(f,z);ti(T)?gt(a,z,T):zt(a,z)}})},J=(N,z)=>{const[T,$]=N,F={xt:$};return ee(_,{$t:T}),!z&&r(F),F},G=({ht:N,vt:z,dt:T})=>{const F=!(N&&!T&&!z)&&p?I:r,[V,B]=z||[],X={ht:N||T,dt:T,Ct:B};U(X),z&&ee(_,{N:V}),F(X)},E=(N,z)=>{const[,T]=L(),$={Ht:T};return U($),T&&!z&&(N?r:I)($),$},R=(N,z,T)=>{const $={It:z};return U($),z&&!T?I($):S||K(N),$},{Z:j}=D,[Q,Y]=d?Jh(f,J):[],H=!S&&Mp(f,G,{dt:!0,_t:!0}),[q,ie]=Ma(f,!1,R,{rt:w,ct:Ft(w,y)}),fe=S&&Ro&&new Ro(N=>{const z=N[N.length-1].contentRect;G({ht:!0,dt:kp(z,u)}),u=z});return[()=>{K(),fe&&fe.observe(f);const N=H&&H(),z=Q&&Q(),T=q(),$=j(F=>{const[,V]=L();I({zt:F,Ht:V})});return()=>{fe&&fe.disconnect(),N&&N(),z&&z(),s&&s(),T(),$()}},({Et:N,At:z,Tt:T})=>{const $={},[F]=N("update.ignoreMutation"),[V,B]=N("update.attributes"),[X,le]=N("update.elementEvents"),[xe,Oe]=N("update.debounce"),ue=le||B,_e=z||T,kn=b=>$t(F)&&F(b);if(ue){i&&i(),s&&s();const[b,ke]=Ma(d||a,!0,E,{ct:Ft(A,V||[]),lt:X,it:v,ft:(Le,Me)=>{const{target:we,attributeName:nt}=Le;return(!Me&&nt&&!S?yh(we,v,m):!1)||!!nr(we,`.${tt}`)||!!kn(Le)}});s=b(),i=ke}if(Oe)if(I.m(),Ct(xe)){const b=xe[0],ke=xe[1];l=Rt(b)&&b,o=Rt(ke)&&ke}else Rt(xe)?(l=xe,o=!1):(l=!1,o=!1);if(_e){const b=ie(),ke=Y&&Y(),Le=i&&i();b&&ee($,R(b[0],b[1],_e)),ke&&ee($,J(ke[0],_e)),Le&&ee($,E(Le[0],_e))}return U($),$},_]},bh=(e,t,n,r)=>{const{G:l,K:o}=pt(),{scrollbars:i}=l(),{slot:s}=i,{gt:u,bt:c,D:p,Dt:v,kt:m,Rt:y,V:g}=t,{scrollbars:w}=v?{}:e,{slot:O}=w||{},f=new Map,a=N=>Us&&new Us({source:m,axis:N}),d=a("x"),h=a("y"),S=$p([u,c,p],()=>g&&y?u:c,s,O),k=(N,z)=>{if(z){const X=N?wr:Sr,{Mt:le,Vt:xe}=z,Oe=ar(xe)[X],ue=ar(le)[X];return Vs(0,1,Oe/ue||0)}const T=N?"x":"y",{Lt:$,Pt:F}=n,V=F[T],B=$[T];return Vs(0,1,V/(V+B)||0)},x=(N,z,T,$)=>{const F=k(T,N);return 1/F*(1-F)*($?1-z:z)||0},_=(N,z)=>ee(N,z?{clear:["left"]}:{}),D=N=>{f.forEach((z,T)=>{(N?li(tp(N),T):!0)&&(ne(z||[],F=>{F&&F.cancel()}),f.delete(T))})},C=(N,z,T,$)=>{const F=f.get(N)||[],V=F.find(B=>B&&B.timeline===z);V?V.effect=new KeyframeEffect(N,T,{composite:$}):f.set(N,Ft(F,[N.animate(T,{timeline:z,composite:$})]))},L=(N,z,T)=>{const $=T?Io:Gu;ne(N,F=>{$(F.Ut,z)})},A=(N,z)=>{ne(N,T=>{const[$,F]=z(T);xr($,F)})},I=(N,z)=>{A(N,T=>{const{Vt:$}=T;return[$,{[z?wr:Sr]:Sa(k(z))}]})},U=(N,z)=>{const{Lt:T}=n,$=z?T.x:T.y,F=(V,B,X)=>Ai(Sa(x(V,_a(B,$,X),z,X)),z);if(d&&h)ne(N,V=>{const{Ut:B,Vt:X}=V,le=z&&ln(B)&&o;C(X,z?d:h,_({transform:Ca($,le).map(xe=>F(V,xe,le))},le))});else{const V=Cr(m);A(N,B=>{const{Vt:X,Ut:le}=B;return[X,{transform:F(B,z?V.x:V.y,z&&ln(le)&&o)}]})}},K=N=>g&&!y&&Er(N)===p,J=[],G=[],E=[],R=(N,z,T)=>{const $=ep(T),F=$?T:!0,V=$?!T:!0;F&&L(G,N,z),V&&L(E,N,z)},j=()=>{I(G,!0),I(E)},Q=()=>{U(G,!0),U(E)},Y=()=>{if(g){const{Lt:N}=n,z=.5;if(d&&h)ne(Ft(E,G),({Ut:T})=>{if(K(T)){const $=(F,V,B)=>{const X=B&&ln(T)&&o;C(T,F,_({transform:Ca(V-z,X).map(le=>Ai(Qs(le),B))},X),"add")};$(d,N.x,!0),$(h,N.y)}else D(T)});else{const T=Cr(m),$=F=>{const{Ut:V}=F,B=K(V)&&V,X=(le,xe,Oe)=>{const ue=_a(le,xe,Oe),_e=xe*ue;return Qs(Oe?-_e:_e)};return[B,{transform:B?Ai({x:X(T.x,N.x,ln(V)&&o),y:X(T.y,N.y)}):""}]};A(G,$),A(E,$)}}},H=N=>{const T=cr(`${tt} ${N?$h:Ih}`),$=cr(zp),F=cr(ec),V={Ut:T,Mt:$,Vt:F};return ae(N?G:E,V),ae(J,[it(T,$),it($,F),W(hn,T),D,r(V,R,U,N)]),V},q=W(H,!0),ie=W(H,!1),fe=()=>(it(S,G[0].Ut),it(S,E[0].Ut),W(dt,J));return q(),ie(),[{Bt:j,Nt:Q,jt:Y,Ft:R,qt:{J:d,Wt:G,Xt:q,Yt:W(A,G)},Jt:{J:h,Wt:E,Xt:ie,Yt:W(A,E)}},fe]},e0=(e,t,n)=>{const{bt:r,kt:l,Kt:o}=t;return(i,s,u,c)=>{const{Ut:p,Mt:v,Vt:m}=i,[y,g]=qt(333),[w,O]=qt(),f=W(u,[i],c),a=!!l.scrollBy,d=`client${c?"X":"Y"}`,h=c?wr:Sr,S=c?"left":"top",k=c?"w":"h",x=c?"x":"y",_=L=>L.propertyName.indexOf(h)>-1,D=()=>{const L="pointerup pointerleave pointercancel lostpointercapture",A=(I,U)=>K=>{const{Lt:J}=n,G=el(v)[k]-el(m)[k],R=U*K/G*J[x];yn(l,{[x]:I+R})};return ve(v,"pointerdown",I=>{const U=nr(I.target,`.${ec}`)===m,K=U?m:v,J=e.scrollbars,{button:G,isPrimary:E,pointerType:R}=I,{pointers:j}=J;if(G===0&&E&&J[U?"dragScroll":"clickScroll"]&&(j||[]).includes(R)){const Y=!U&&I.shiftKey,H=W(ar,m),q=W(ar,v),ie=(ue,_e)=>(ue||H())[S]-(_e||q())[S],fe=js(ar(l)[h])/el(l)[k]||1,N=A(Cr(l)[x]||0,1/fe),z=I[d],T=H(),$=q(),F=T[h],V=ie(T,$)+F/2,B=z-$[S],X=U?0:B-V,le=ue=>{dt(Oe),K.releasePointerCapture(ue.pointerId)},Oe=[wl(r,ot,Ch),ve(o,L,le),ve(o,"selectstart",ue=>xa(ue),{H:!1}),ve(v,L,le),ve(v,"pointermove",ue=>{const _e=ue[d]-z;(U||Y)&&N(X+_e)})];if(K.setPointerCapture(I.pointerId),Y)N(X);else if(!U){const ue=zr(Wh);ue&&ae(Oe,ue(N,ie,X,F,B))}}})};let C=!0;return W(dt,[ve(p,"pointerenter",()=>{s(La,!0)}),ve(p,"pointerleave pointercancel",()=>{s(La,!1)}),ve(p,"wheel",L=>{const{deltaX:A,deltaY:I,deltaMode:U}=L;a&&C&&U===0&&Er(p)===r&&l.scrollBy({left:A,top:I,behavior:"smooth"}),C=!1,s(Ia,!0),y(()=>{C=!0,s(Ia)}),xa(L)},{H:!1,I:!0}),ve(m,"transitionstart",L=>{if(_(L)){const A=()=>{f(),w(A)};A()}}),ve(m,"transitionend transitioncancel",L=>{_(L)&&(O(),f())}),ve(p,"mousedown",W(ve,o,"click",qu,{A:!0,I:!0}),{I:!0}),D(),g,O])}},t0=(e,t,n,r,l,o)=>{let i,s,u,c,p,v=Et,m=0;const[y,g]=qt(),[w,O]=qt(),[f,a]=qt(100),[d,h]=qt(100),[S,k]=qt(100),[x,_]=qt(()=>m),[D,C]=bh(e,l,r,e0(t,l,r)),{bt:L,Zt:A,Rt:I}=l,{Ft:U,Bt:K,Nt:J,jt:G}=D,E=H=>{U(Js,H,!0),U(Js,H,!1)},R=(H,q)=>{if(_(),H)U($a);else{const ie=W(U,$a,!0);m>0&&!q?x(ie):ie()}},j=H=>H.pointerType==="mouse",Q=H=>{j(H)&&(c=s,c&&R(!0))},Y=[a,_,h,k,O,g,()=>v(),ve(L,"pointerover",Q,{A:!0}),ve(L,"pointerenter",Q),ve(L,"pointerleave",H=>{j(H)&&(c=!1,s&&R(!1))}),ve(L,"pointermove",H=>{j(H)&&i&&y(()=>{a(),R(!0),d(()=>{i&&R(!1)})})}),ve(A,"scroll",H=>{w(()=>{J(),u&&R(!0),f(()=>{u&&!c&&R(!1)})}),o(H),G()})];return[()=>W(dt,ae(Y,C())),({Et:H,Tt:q,Gt:ie,Qt:fe})=>{const{tn:N,nn:z,sn:T}=fe||{},{Ct:$,dt:F}=ie||{},{N:V}=n,{T:B}=pt(),{k:X,en:le}=r,[xe,Oe]=H("showNativeOverlaidScrollbars"),[ue,_e]=H("scrollbars.theme"),[kn,b]=H("scrollbars.visibility"),[ke,Le]=H("scrollbars.autoHide"),[Me,we]=H("scrollbars.autoHideSuspend"),[nt]=H("scrollbars.autoHideDelay"),[En,Hn]=H("scrollbars.dragScroll"),[_t,xn]=H("scrollbars.clickScroll"),[Yt,ai]=H("overflow"),Xt=F&&!q,fi=le.x||le.y,Tr=N||z||$||q,Nl=T||b||ai,zl=xe&&B.x&&B.y,Or=(Lr,Vn,lc)=>{const oc=Lr.includes("scroll")&&(kn==="visible"||kn==="auto"&&Vn==="scroll");return U(Mh,oc,lc),oc};if(m=nt,Xt&&(Me&&fi?(E(!1),v(),S(()=>{v=ve(A,"scroll",W(E,!0),{A:!0})})):E(!0)),Oe&&U(Lh,zl),_e&&(U(p),U(ue,!0),p=ue),we&&!Me&&E(!0),Le&&(i=ke==="move",s=ke==="leave",u=ke!=="never",R(!u,!0)),Hn&&U(Fh,En),xn&&U(jh,_t),Nl){const Lr=Or(Yt.x,X.x,!0),Vn=Or(Yt.y,X.y,!1);U(Dh,!(Lr&&Vn))}Tr&&(K(),J(),G(),U(Ra,!le.x,!0),U(Ra,!le.y,!1),U(Rh,V&&!I))},{},D]},n0=e=>{const t=pt(),{G:n,L:r}=t,{elements:l}=n(),{host:o,padding:i,viewport:s,content:u}=l,c=br(e),p=c?{}:e,{elements:v}=p,{host:m,padding:y,viewport:g,content:w}=v||{},O=c?e:p.target,f=Bs(O,"textarea"),a=O.ownerDocument,d=a.documentElement,h=O===a.body,S=a.defaultView,k=()=>a.activeElement,x=b=>{b&&b.focus&&b.focus()},_=W(Kh,[O]),D=W($p,[O]),C=W(nc,[O]),L=W(cr,""),A=W(_,L,s),I=W(D,L,u),U=A(g),K=U===O,J=K&&h,G=!K&&I(w),E=!K&&br(U)&&U===G,R=E&&!!C(u),j=R?A():U,Q=R?G:I(),H=J?d:E?j:U,q=f?_(L,o,m):O,ie=J?H:q,fe=E?Q:G,N={gt:O,bt:ie,D:H,cn:!K&&D(L,i,y),wt:fe,kt:J?d:H,Zt:J?a:H,rn:h?d:O,ln:S,Kt:a,St:f,Rt:h,Dt:c,V:K,an:E,yt:b=>vh(H,K?ot:bt,b),Ot:(b,ke)=>io(H,K?ot:bt,b,ke)},z=Qt(N).reduce((b,ke)=>{const Le=N[ke];return ae(b,Le&&br(Le)&&!Er(Le)?Le:!1)},[]),T=b=>b?li(z,b):null,{gt:$,bt:F,cn:V,D:B,wt:X}=N,le=[()=>{zt(F,[ot,Hi]),zt($,Hi),h&&zt(d,[Hi,ot])}],xe=f&&T(F);let Oe=f?$:Ws([X,B,V,F,$].find(b=>T(b)===!1));const ue=J?$:X||B,_e=W(dt,le);return[N,()=>{const b=k(),ke=we=>{it(Er(we),Ws(we)),hn(we)},Le=we=>we?ve(we,"focusin focusout focus blur",nt=>{qu(nt),nt.stopImmediatePropagation()},{I:!0,H:!1}):Et,Me=Le(b);if(gt(F,ot,K?"viewport":"host"),gt(V,Zs,""),gt(X,Oa,""),K||(gt(B,bt,""),h&&wl(d,ot,_h)),xe&&(ga($,F),ae(le,()=>{ga(F,$),hn(F)})),it(ue,Oe),it(F,V),it(V||F,!K&&B),it(B,X),ae(le,[Me,()=>{const we=k(),nt=Le(we);zt(V,Zs),zt(X,Oa),zt(B,[Cp,_p,bt]),T(X)&&ke(X),T(B)&&ke(B),T(V)&&ke(V),x(we),nt()}]),r&&!K&&(wl(B,bt,Np),ae(le,W(zt,B,bt))),!K&&S.top===S&&b===O){const we="tabindex",nt=si(B,we);gt(B,we,"-1"),x(B);const En=()=>nt?gt(B,we,nt):zt(B,we),Hn=ve(a,"pointerdown keydown",()=>{En(),Hn()});ae(le,[En,Hn])}else x(b);return Me(),Oe=0,_e},_e]},r0=({wt:e})=>({Gt:t,un:n,Tt:r})=>{const{xt:l}=t||{},{$t:o}=n;e&&(l||r)&&xr(e,{[Sr]:o&&"100%"})},l0=({bt:e,cn:t,D:n,V:r},l)=>{const[o,i]=wt({u:mh,o:ka()},W(ka,e,"padding",""));return({Et:s,Gt:u,un:c,Tt:p})=>{let[v,m]=i(p);const{L:y}=pt(),{ht:g,Ht:w,Ct:O}=u||{},{N:f}=c,[a,d]=s("paddingAbsolute");(g||m||(p||w))&&([v,m]=o(p));const S=!r&&(d||O||m);if(S){const k=!a||!t&&!y,x=v.r+v.l,_=v.t+v.b,D={[sp]:k&&!f?-x:0,[up]:k?-_:0,[ip]:k&&f?-x:0,top:k?-v.t:0,right:k?f?-v.r:"auto":0,left:k?f?"auto":-v.l:0,[wr]:k&&`calc(100% + ${x}px)`},C={[np]:k?v.t:0,[rp]:k?v.r:0,[op]:k?v.b:0,[lp]:k?v.l:0};xr(t||n,D),xr(n,C),ee(l,{cn:v,fn:!k,j:t?C:ee({},D,C)})}return{_n:S}}},o0=(e,t)=>{const n=pt(),{bt:r,cn:l,D:o,V:i,Ot:s,Rt:u,ln:c}=e,{L:p}=n,v=u&&i,m=W(oo,0),y={u:ap,o:{w:0,h:0}},g={u:fp,o:{x:kr,y:kr}},w=(C,L)=>{const A=ft.devicePixelRatio%1!==0?1:0,I={w:m(C.w-L.w),h:m(C.h-L.h)};return{w:I.w>A?I.w:0,h:I.h>A?I.h:0}},[O,f]=wt(y,W(Ju,o)),[a,d]=wt(y,W(Ks,o)),[h,S]=wt(y),[k,x]=wt(y),[_]=wt(g),D=zr(tc);return({Et:C,Gt:L,un:A,Tt:I},{_n:U})=>{const{ht:K,Ht:J,Ct:G,zt:E}=L||{},R=D&&D.M(e,t,A,n,C),{q:j,W:Q,X:Y}=R||{},[H,q]=Vh(C,n),[ie,fe]=C("overflow"),N=K||U||J||G||E||q,z=Do(ie.x),T=Do(ie.y),$=z||T;let F=f(I),V=d(I),B=S(I),X=x(I),le;if(q&&p&&s(Np,!H),N){$&&s(fr,!1);const[_t,xn]=Q?Q(le):[],[Yt,ai]=F=O(I),[Xt,fi]=V=a(I),Tr=Sp(o),Nl=Xt,zl=Tr;_t&&_t(),(fi||ai||q)&&xn&&!H&&j&&j(xn,Xt,Yt);const Or=Sh(c),Lr={w:m(oo(Xt.w,Nl.w)+Yt.w),h:m(oo(Xt.h,Nl.h)+Yt.h)},Vn={w:m((v?Or.w:zl.w+m(Tr.w-Xt.w))+Yt.w),h:m((v?Or.h:zl.h+m(Tr.h-Xt.h))+Yt.h)};X=k(Vn),B=h(w(Lr,Vn),I)}const[xe,Oe]=X,[ue,_e]=B,[kn,b]=V,[ke,Le]=F,Me={x:ue.w>0,y:ue.h>0},we=z&&T&&(Me.x||Me.y)||z&&Me.x&&!Me.y||T&&Me.y&&!Me.x;if(U||G||E||Le||b||Oe||_e||fe||q||N){const _t={},xn=Bh(e,Me,ie,_t);Y&&Y(xn,A,!!j&&j(xn,kn,ke),_t),i?(gt(r,Cp,_t[oi]),gt(r,_p,_t[ii])):xr(o,_t)}io(r,ot,Pp,we),io(l,Zs,Nh,we),i||io(o,bt,fr,$);const[En,Hn]=_(Rp(e).k);return ee(t,{k:En,Pt:{x:xe.w,y:xe.h},Lt:{x:ue.w,y:ue.h},en:Me}),{sn:Hn,tn:Oe,nn:_e}}},i0=e=>{const[t,n,r]=n0(e),l={cn:{t:0,r:0,b:0,l:0},fn:!1,j:{[sp]:0,[up]:0,[ip]:0,[np]:0,[rp]:0,[op]:0,[lp]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:kr,y:kr},en:{x:!1,y:!1}},{gt:o,D:i,V:s}=t,{L:u,T:c}=pt(),p=!u&&(c.x||c.y),v=[r0(t),l0(t,l),o0(t,l)];return[n,m=>{const y={},w=p&&Cr(i),O=s?wl(i,ot,Gs):Et;return ne(v,f=>{ee(y,f(m,y)||{})}),O(),yn(i,w),!s&&yn(o,0),y},l,t,r]},s0=(e,t,n,r)=>{const l=Ta(t,{}),[o,i,s,u,c]=i0(e),[p,v,m]=qh(u,s,l,a=>{f({},a)}),[y,g,,w]=t0(e,t,m,s,u,r),O=a=>Qt(a).some(d=>!!a[d]),f=(a,d)=>{const{dn:h,Tt:S,At:k,vn:x}=a,_=h||{},D=!!S,C={Et:Ta(t,_,D),dn:_,Tt:D};if(x)return g(C),!1;const L=d||v(ee({},C,{At:k})),A=i(ee({},C,{un:m,Gt:L}));g(ee({},C,{Gt:L,Qt:A}));const I=O(L),U=O(A),K=I||U||!Xu(_)||D;return K&&n(a,{Gt:L,Qt:A}),K};return[()=>{const{rn:a,D:d}=u,h=Cr(a),S=[p(),o(),y()];return yn(d,h),W(dt,S)},f,()=>({hn:m,pn:s}),{gn:u,bn:w},c]},At=(e,t,n)=>{const{nt:r}=pt(),l=br(e),o=l?e:e.target,i=Ip(o);if(t&&!i){let s=!1;const u=[],c={},p=C=>{const L=mp(C,!0),A=zr(Uh);return A?A(L,!0):L},v=ee({},r(),p(t)),[m,y,g]=Xs(),[w,O,f]=Xs(n),a=(C,L)=>{f(C,L),g(C,L)},[d,h,S,k,x]=s0(e,v,({dn:C,Tt:L},{Gt:A,Qt:I})=>{const{ht:U,Ct:K,xt:J,Ht:G,It:E,dt:R}=A,{tn:j,nn:Q,sn:Y}=I;a("updated",[D,{updateHints:{sizeChanged:!!U,directionChanged:!!K,heightIntrinsicChanged:!!J,overflowEdgeChanged:!!j,overflowAmountChanged:!!Q,overflowStyleChanged:!!Y,contentMutation:!!G,hostMutation:!!E,appear:!!R},changedOptions:C||{},force:!!L}])},C=>a("scroll",[D,C])),_=C=>{Gh(o),dt(u),s=!0,a("destroyed",[D,C]),y(),O()},D={options(C,L){if(C){const A=L?r():{},I=Ep(v,ee(A,p(C)));Xu(I)||(ee(v,I),h({dn:I}))}return ee({},v)},on:w,off:(C,L)=>{C&&L&&O(C,L)},state(){const{hn:C,pn:L}=S(),{N:A}=C,{Pt:I,Lt:U,k:K,en:J,cn:G,fn:E}=L;return ee({},{overflowEdge:I,overflowAmount:U,overflowStyle:K,hasOverflow:J,padding:G,paddingAbsolute:E,directionRTL:A,destroyed:s})},elements(){const{gt:C,bt:L,cn:A,D:I,wt:U,kt:K,Zt:J}=k.gn,{qt:G,Jt:E}=k.bn,R=Q=>{const{Vt:Y,Mt:H,Ut:q}=Q;return{scrollbar:q,track:H,handle:Y}},j=Q=>{const{Wt:Y,Xt:H}=Q,q=R(Y[0]);return ee({},q,{clone:()=>{const ie=R(H());return h({vn:!0}),ie}})};return ee({},{target:C,host:L,padding:A||I,viewport:I,content:U||I,scrollOffsetElement:K,scrollEventElement:J,scrollbarHorizontal:j(G),scrollbarVertical:j(E)})},update:C=>h({Tt:C,At:!0}),destroy:W(_,!1),plugin:C=>c[Qt(C)[0]]};return ae(u,[x]),Xh(o,D),Lp(Tp,At,[D,m,c]),Yh(k.gn.Rt,!l&&e.cancel)?(_(!0),D):(ae(u,d()),a("initialized",[D]),D.update(!0),D)}return i};At.plugin=e=>{const t=Ct(e),n=t?e:[e],r=n.map(l=>Lp(l,At)[0]);return Ah(n),t?r:r[0]};At.valid=e=>{const t=e&&e.elements,n=$t(t)&&t();return $o(n)&&!!Ip(n.target)};At.env=()=>{const{P:e,T:t,L:n,K:r,J:l,st:o,et:i,G:s,tt:u,nt:c,ot:p}=pt();return ee({},{scrollbarsSize:e,scrollbarsOverlaid:t,scrollbarsHiding:n,rtlScrollBehavior:r,scrollTimeline:l,staticDefaultInitialization:o,staticDefaultOptions:i,getDefaultInitialization:s,setDefaultInitialization:u,getDefaultOptions:c,setDefaultOptions:p})};const u0=()=>{if(typeof window>"u"){const c=()=>{};return[c,c]}let e,t;const n=window,r=typeof n.requestIdleCallback=="function",l=n.requestAnimationFrame,o=n.cancelAnimationFrame,i=r?n.requestIdleCallback:l,s=r?n.cancelIdleCallback:o,u=()=>{s(e),o(t)};return[(c,p)=>{u(),e=i(r?()=>{u(),t=l(c)}:c,typeof p=="object"?p:{timeout:2233})},u]},Dp=e=>{const{options:t,events:n,defer:r}=e||{},[l,o]=se.useMemo(u0,[]),i=se.useRef(null),s=se.useRef(r),u=se.useRef(t),c=se.useRef(n);return se.useEffect(()=>{s.current=r},[r]),se.useEffect(()=>{const{current:p}=i;u.current=t,At.valid(p)&&p.options(t||{},!0)},[t]),se.useEffect(()=>{const{current:p}=i;c.current=n,At.valid(p)&&p.on(n||{},!0)},[n]),se.useEffect(()=>()=>{var p;o(),(p=i.current)==null||p.destroy()},[]),se.useMemo(()=>[p=>{const v=i.current;if(At.valid(v))return;const m=s.current,y=u.current||{},g=c.current||{},w=()=>i.current=At(p,y,g);m?l(w,m):w()},()=>i.current],[])},c0=(e,t)=>{const{element:n="div",options:r,events:l,defer:o,children:i,...s}=e,u=n,c=se.useRef(null),p=se.useRef(null),[v,m]=Dp({options:r,events:l,defer:o});return se.useEffect(()=>{const{current:y}=c,{current:g}=p;return y&&g&&v({target:y,elements:{viewport:g,content:g}}),()=>{var w;return(w=m())==null?void 0:w.destroy()}},[v,n]),se.useImperativeHandle(t,()=>({osInstance:m,getElement:()=>c.current}),[]),Bi.createElement(u,{"data-overlayscrollbars-initialize":"",ref:c,...s},Bi.createElement("div",{"data-overlayscrollbars-contents":"",ref:p},i))},a0=se.forwardRef(c0),f0=()=>{const[e,t]=se.useState([]),n=se.useRef({}),r=se.useRef({}),l=s=>{const u=n.current[s];n.current[s]=typeof u=="number"?u+1:1,t(c=>Array.from(new Set([...c,s]))),clearTimeout(r.current[s]),r.current[s]=setTimeout(()=>{t(c=>{const p=new Set(c);return p.delete(s),Array.from(p)})},500)},o=s=>({active:e.includes(s),count:n.current[s]||0});return[{initialized:o("initialized"),destroyed:o("destroyed"),updated:o("updated"),scroll:o("scroll")},l]},Da=re.jsx("div",{className:"logo",children:re.jsx("img",{alt:"React logo",src:"logo.svg"})}),d0=()=>{const[e,t]=se.useState(!1),[n,r]=se.useState(!1),[l,o]=se.useState(!0),[i,s]=se.useState(null),u=se.useRef(null),[c,p]=f0(),[v,m]=Dp({defer:!0,events:{initialized:()=>{s(!0)},destroyed:()=>{s(!1)}},options:{scrollbars:{theme:"os-theme-light"}}}),y=()=>{const{current:f}=u,a=f==null?void 0:f.osInstance();if(!a)return;const{overflowAmount:d}=a.state(),{scrollOffsetElement:h}=a.elements(),{scrollLeft:S,scrollTop:k}=h;h.scrollTo({behavior:"smooth",left:Math.round((d.x-S)/d.x)*d.x,top:Math.round((d.y-k)/d.y)*d.y})},g=()=>t(f=>!f),w=()=>r(f=>!f),O=()=>{const f=m();f&&!f.state().destroyed?f.destroy():v({target:document.body,cancel:{body:!1}})};return se.useEffect(()=>{v(document.body)},[v]),re.jsxs(re.Fragment,{children:[re.jsxs("main",{children:[re.jsx("h1",{children:re.jsx("a",{href:"https://www.npmjs.com/package/overlayscrollbars-react",target:"_blank",rel:"noreferrer",children:"OverlayScrollbars React"})}),re.jsx("section",{className:"slot",children:l?re.jsx(a0,{className:"overlayscrollbars-react",style:{display:n?"none":void 0},ref:u,options:{scrollbars:{theme:"os-theme-light"}},events:{initialized:()=>p("initialized"),destroyed:()=>p("destroyed"),updated:()=>p("updated"),scroll:()=>p("scroll")},defer:!0,children:!e&&Da}):re.jsx("div",{className:"overlayscrollbars-react",children:Da})}),re.jsxs("section",{children:[re.jsx("p",{className:"title",children:"Actions:"}),re.jsxs("div",{className:"items",children:[l&&re.jsxs(re.Fragment,{children:[re.jsx("button",{onClick:y,children:"Scroll"}),re.jsxs("button",{onClick:g,children:[e?"Show":"Hide"," Content"]}),re.jsxs("button",{onClick:w,children:[n?"Show":"Hide"," Element"]})]}),re.jsxs("button",{onClick:()=>o(f=>!f),children:[l?"Destroy":"Initialize"," OverlayScrollbars"]})]})]}),re.jsxs("section",{children:[re.jsx("p",{className:"title",children:"Events:"}),re.jsx("div",{className:"items",children:Object.entries(c).map(([f,a])=>re.jsxs("div",{className:`event ${a.active?"active":""}`,children:[f," (",a.count,")"]},f))})]})]}),re.jsxs("footer",{children:[i!==null&&re.jsx("section",{children:re.jsx("div",{className:"items",children:re.jsxs("button",{onClick:O,children:[i?"Destroy":"Initialize"," Body OverlayScrollbars"]})})}),re.jsx("a",{href:"https://github.com/KingSora/OverlayScrollbars/tree/master/examples/react",target:"_blank",rel:"noreferrer",children:"Open source code of this example."})]})]})},p0=Wi.createRoot(document.getElementById("root"));p0.render(re.jsx(Bi.StrictMode,{children:re.jsx(d0,{})})); diff --git a/docs/example/react/index.html b/docs/example/react/index.html index 60324ea3..20da35a8 100644 --- a/docs/example/react/index.html +++ b/docs/example/react/index.html @@ -11,7 +11,7 @@ rel="stylesheet" /> OverlayScrollbars & React - + diff --git a/docs/example/solid/assets/index-mNPDIAUx.js b/docs/example/solid/assets/index-mNPDIAUx.js deleted file mode 100644 index 5ca6f000..00000000 --- a/docs/example/solid/assets/index-mNPDIAUx.js +++ /dev/null @@ -1,9 +0,0 @@ -(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const c of o)if(c.type==="childList")for(const l of c.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&s(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const c={};return o.integrity&&(c.integrity=o.integrity),o.referrerPolicy&&(c.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?c.credentials="include":o.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function s(o){if(o.ep)return;o.ep=!0;const c=n(o);fetch(o.href,c)}})();const vo=(t,e)=>t===e,De=Symbol("solid-proxy"),Ne={equals:vo};let ws=Es;const Gt=1,ke=2,Ss={owned:null,cleanups:null,context:null,owner:null};var at=null;let on=null,wo=null,lt=null,pt=null,kt=null,ze=0;function So(t,e){const n=lt,s=at,o=t.length===0,c=e===void 0?s:e,l=o?Ss:{owned:null,cleanups:null,context:c?c.context:null,owner:c},r=o?t:()=>t(()=>Zt(()=>Ue(l)));at=l,lt=null;try{return xe(r,!0)}finally{lt=n,at=s}}function Wt(t,e){e=e?Object.assign({},Ne,e):Ne;const n={value:t,observers:null,observerSlots:null,comparator:e.equals||void 0},s=o=>(typeof o=="function"&&(o=o(n.value)),As(n,o));return[xs.bind(n),s]}function At(t,e,n){const s=Ln(t,e,!1,Gt);Oe(s)}function $s(t,e,n){ws=Eo;const s=Ln(t,e,!1,Gt);(!n||!n.render)&&(s.user=!0),kt?kt.push(s):Oe(s)}function Ht(t,e,n){n=n?Object.assign({},Ne,n):Ne;const s=Ln(t,e,!0,0);return s.observers=null,s.observerSlots=null,s.comparator=n.equals||void 0,Oe(s),xs.bind(s)}function Zt(t){if(lt===null)return t();const e=lt;lt=null;try{return t()}finally{lt=e}}function $o(t){$s(()=>Zt(t))}function Os(t){return at===null||(at.cleanups===null?at.cleanups=[t]:at.cleanups.push(t)),t}function Oo(t){const e=Ht(t),n=Ht(()=>dn(e()));return n.toArray=()=>{const s=n();return Array.isArray(s)?s:s!=null?[s]:[]},n}function xs(){if(this.sources&&this.state)if(this.state===Gt)Oe(this);else{const t=pt;pt=null,xe(()=>Me(this),!1),pt=t}if(lt){const t=this.observers?this.observers.length:0;lt.sources?(lt.sources.push(this),lt.sourceSlots.push(t)):(lt.sources=[this],lt.sourceSlots=[t]),this.observers?(this.observers.push(lt),this.observerSlots.push(lt.sources.length-1)):(this.observers=[lt],this.observerSlots=[lt.sources.length-1])}return this.value}function As(t,e,n){let s=t.value;return(!t.comparator||!t.comparator(s,e))&&(t.value=e,t.observers&&t.observers.length&&xe(()=>{for(let o=0;o1e6)throw pt=[],new Error},!1)),e}function Oe(t){if(!t.fn)return;Ue(t);const e=ze;xo(t,t.value,e)}function xo(t,e,n){let s;const o=at,c=lt;lt=at=t;try{s=t.fn(e)}catch(l){return t.pure&&(t.state=Gt,t.owned&&t.owned.forEach(Ue),t.owned=null),t.updatedAt=n+1,Ts(l)}finally{lt=c,at=o}(!t.updatedAt||t.updatedAt<=n)&&(t.updatedAt!=null&&"observers"in t?As(t,s):t.value=s,t.updatedAt=n)}function Ln(t,e,n,s=Gt,o){const c={fn:t,state:s,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:e,owner:at,context:at?at.context:null,pure:n};return at===null||at!==Ss&&(at.owned?at.owned.push(c):at.owned=[c]),c}function He(t){if(t.state===0)return;if(t.state===ke)return Me(t);if(t.suspense&&Zt(t.suspense.inFallback))return t.suspense.effects.push(t);const e=[t];for(;(t=t.owner)&&(!t.updatedAt||t.updatedAt=0;n--)if(t=e[n],t.state===Gt)Oe(t);else if(t.state===ke){const s=pt;pt=null,xe(()=>Me(t,e[0]),!1),pt=s}}function xe(t,e){if(pt)return t();let n=!1;e||(pt=[]),kt?n=!0:kt=[],ze++;try{const s=t();return Ao(n),s}catch(s){n||(kt=null),pt=null,Ts(s)}}function Ao(t){if(pt&&(Es(pt),pt=null),t)return;const e=kt;kt=null,e.length&&xe(()=>ws(e),!1)}function Es(t){for(let e=0;e=0;e--)Ue(t.owned[e]);t.owned=null}if(t.cleanups){for(e=t.cleanups.length-1;e>=0;e--)t.cleanups[e]();t.cleanups=null}t.state=0}function Co(t){return t instanceof Error?t:new Error(typeof t=="string"?t:"Unknown error",{cause:t})}function Ts(t,e=at){throw Co(t)}function dn(t){if(typeof t=="function"&&!t.length)return dn(t());if(Array.isArray(t)){const e=[];for(let n=0;nt(e||{}))}function _e(){return!0}const hn={get(t,e,n){return e===De?n:t.get(e)},has(t,e){return e===De?!0:t.has(e)},set:_e,deleteProperty:_e,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:_e,deleteProperty:_e}},ownKeys(t){return t.keys()}};function cn(t){return(t=typeof t=="function"?t():t)?t:{}}function To(){for(let t=0,e=this.length;t=0;r--){const i=cn(t[r])[l];if(i!==void 0)return i}},has(l){for(let r=t.length-1;r>=0;r--)if(l in cn(t[r]))return!0;return!1},keys(){const l=[];for(let r=0;r=0;l--){const r=t[l];if(!r)continue;const i=Object.getOwnPropertyNames(r);for(let a=i.length-1;a>=0;a--){const u=i[a];if(u==="__proto__"||u==="constructor")continue;const f=Object.getOwnPropertyDescriptor(r,u);if(!s[u])s[u]=f.get?{enumerable:!0,configurable:!0,get:To.bind(n[u]=[f.get.bind(r)])}:f.value!==void 0?f:void 0;else{const d=n[u];d&&(f.get?d.push(f.get.bind(r)):f.value!==void 0&&d.push(()=>f.value))}}}const o={},c=Object.keys(s);for(let l=c.length-1;l>=0;l--){const r=c[l],i=s[r];i&&i.get?Object.defineProperty(o,r,i):o[r]=i?i.value:void 0}return o}function _s(t,...e){if(De in t){const o=new Set(e.length>1?e.flat():e[0]),c=e.map(l=>new Proxy({get(r){return l.includes(r)?t[r]:void 0},has(r){return l.includes(r)&&r in t},keys(){return l.filter(r=>r in t)}},hn));return c.push(new Proxy({get(l){return o.has(l)?void 0:t[l]},has(l){return o.has(l)?!1:l in t},keys(){return Object.keys(t).filter(l=>!o.has(l))}},hn)),c}const n={},s=e.map(()=>({}));for(const o of Object.getOwnPropertyNames(t)){const c=Object.getOwnPropertyDescriptor(t,o),l=!c.get&&!c.set&&c.enumerable&&c.writable&&c.configurable;let r=!1,i=0;for(const a of e)a.includes(o)&&(r=!0,l?s[i][o]=c.value:Object.defineProperty(s[i],o,c)),++i;r||(l?n[o]=c.value:Object.defineProperty(n,o,c))}return[...s,n]}const _o=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Po=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",..._o]),Lo=new Set(["innerHTML","textContent","innerText","children"]),Io=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Do=Object.assign(Object.create(null),{class:"className",formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1},playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1}});function No(t,e){const n=Do[t];return typeof n=="object"?n[e]?n.$:void 0:n}const ko=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),Ho=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),Mo={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function Ro(t,e,n){let s=n.length,o=e.length,c=s,l=0,r=0,i=e[o-1].nextSibling,a=null;for(;lu-r){const _=e[l];for(;r{o=c,e===document?t():gt(e,t(),e.firstChild?null:void 0,n)},s.owner),()=>{o(),e.textContent=""}}function It(t,e,n){let s;const o=()=>{const l=document.createElement("template");return l.innerHTML=t,n?l.content.firstChild.firstChild:l.content.firstChild},c=e?()=>Zt(()=>document.importNode(s||(s=o()),!0)):()=>(s||(s=o())).cloneNode(!0);return c.cloneNode=c,c}function Ps(t,e=window.document){const n=e[Xn]||(e[Xn]=new Set);for(let s=0,o=t.length;so.call(t,n[1],c))}else t.addEventListener(e,n)}function Bo(t,e,n={}){const s=Object.keys(e||{}),o=Object.keys(n);let c,l;for(c=0,l=o.length;co.children=ie(t,e.children,o.children)),At(()=>e.ref&&e.ref(t)),At(()=>qo(t,e,n,!0,o,!0)),o}function Go(t,e,n){return Zt(()=>t(e,n))}function gt(t,e,n,s){if(n!==void 0&&!s&&(s=[]),typeof e!="function")return ie(t,e,s,n);At(o=>ie(t,e(),o,n),s)}function qo(t,e,n,s,o={},c=!1){e||(e={});for(const l in o)if(!(l in e)){if(l==="children")continue;o[l]=Yn(t,l,null,o[l],n,c)}for(const l in e){if(l==="children"){s||ie(t,e.children);continue}const r=e[l];o[l]=Yn(t,l,r,o[l],n,c)}}function Ko(t){return t.toLowerCase().replace(/-([a-z])/g,(e,n)=>n.toUpperCase())}function Wn(t,e,n){const s=e.trim().split(/\s+/);for(let o=0,c=s.length;o-1&&Mo[e.split(":")[0]];f?Vo(t,f,e,n):pn(t,Io[e]||e,n)}return n}function Xo(t){const e=`$$${t.type}`;let n=t.composedPath&&t.composedPath()[0]||t.target;for(t.target!==n&&Object.defineProperty(t,"target",{configurable:!0,value:n}),Object.defineProperty(t,"currentTarget",{configurable:!0,get(){return n||document}});n;){const s=n[e];if(s&&!n.disabled){const o=n[`${e}Data`];if(o!==void 0?s.call(n,o,t):s.call(n,t),t.cancelBubble)return}n=n._$host||n.parentNode||n.host}}function ie(t,e,n,s,o){for(;typeof n=="function";)n=n();if(e===n)return n;const c=typeof e,l=s!==void 0;if(t=l&&n[0]&&n[0].parentNode||t,c==="string"||c==="number")if(c==="number"&&(e=e.toString()),l){let r=n[0];r&&r.nodeType===3?r.data!==e&&(r.data=e):r=document.createTextNode(e),n=ne(t,n,s,r)}else n!==""&&typeof n=="string"?n=t.firstChild.data=e:n=t.textContent=e;else if(e==null||c==="boolean")n=ne(t,n,s);else{if(c==="function")return At(()=>{let r=e();for(;typeof r=="function";)r=r();n=ie(t,r,n,s)}),()=>n;if(Array.isArray(e)){const r=[],i=n&&Array.isArray(n);if(gn(r,e,n,o))return At(()=>n=ie(t,r,n,s,!0)),()=>n;if(r.length===0){if(n=ne(t,n,s),l)return n}else i?n.length===0?Jn(t,r,s):Ro(t,n,r):(n&&ne(t),Jn(t,r));n=r}else if(e.nodeType){if(Array.isArray(n)){if(l)return n=ne(t,n,s,e);ne(t,n,null,e)}else n==null||n===""||!t.firstChild?t.appendChild(e):t.replaceChild(e,t.firstChild);n=e}}return n}function gn(t,e,n,s){let o=!1;for(let c=0,l=e.length;c=0;l--){const r=e[l];if(o!==r){const i=r.parentNode===t;!c&&!l?i?t.replaceChild(o,r):t.insertBefore(o,n):i&&r.remove()}else c=!0}}else t.insertBefore(o,n);return[o]}const Wo="http://www.w3.org/2000/svg";function Yo(t,e=!1){return e?document.createElementNS(Wo,t):document.createElement(t)}function Jo(t){const[e,n]=_s(t,["component"]),s=Ht(()=>e.component);return Ht(()=>{const o=s();switch(typeof o){case"function":return Zt(()=>o(n));case"string":const c=Ho.has(o),l=Yo(o,c);return Uo(l,n,c),l}})}/*! - * OverlayScrollbars - * Version: 2.6.1 - * - * Copyright (c) Rene Haas | KingSora. - * https://github.com/KingSora - * - * Released under the MIT license. - */const xt=(t,e)=>{const{o:n,u:s,_:o}=t;let c=n,l;const r=(u,f)=>{const d=c,x=u,_=f||(s?!s(d,x):d!==x);return(_||o)&&(c=x,l=d),[c,_,l]};return[e?u=>r(e(c,l),u):r,u=>[c,!!u,l]]},Dn=typeof window<"u",wt=Dn?window:{},Le=Math.max,Zo=Math.min,mn=Math.round,Is=wt.cancelAnimationFrame,Ds=wt.requestAnimationFrame,yn=wt.setTimeout,bn=wt.clearTimeout,Ge=t=>typeof wt[t]<"u"?wt[t]:void 0,Qo=Ge("MutationObserver"),Zn=Ge("IntersectionObserver"),Re=Ge("ResizeObserver"),vn=Ge("ScrollTimeline"),Ns=Dn&&Node.ELEMENT_NODE,{toString:tc,hasOwnProperty:rn}=Object.prototype,ec=/^\[object (.+)\]$/,Ae=t=>t===void 0,qe=t=>t===null,nc=t=>Ae(t)||qe(t)?`${t}`:tc.call(t).replace(ec,"$1").toLowerCase(),Pt=t=>typeof t=="number",Ke=t=>typeof t=="string",ks=t=>typeof t=="boolean",Lt=t=>typeof t=="function",Ct=t=>Array.isArray(t),Se=t=>typeof t=="object"&&!Ct(t)&&!qe(t),Xe=t=>{const e=!!t&&t.length,n=Pt(e)&&e>-1&&e%1==0;return Ct(t)||!Lt(t)&&n?e>0&&Se(t)?e-1 in t:!0:!1},je=t=>{if(!t||!Se(t)||nc(t)!=="object")return!1;let e;const n="constructor",s=t[n],o=s&&s.prototype,c=rn.call(t,n),l=o&&rn.call(o,"isPrototypeOf");if(s&&!c&&!l)return!1;for(e in t);return Ae(e)||rn.call(t,e)},ve=t=>{const e=HTMLElement;return t?e?t instanceof e:t.nodeType===Ns:!1},We=t=>{const e=Element;return t?e?t instanceof e:t.nodeType===Ns:!1};function K(t,e){if(Xe(t))for(let n=0;ne(t[n],n,t));return t}const Ye=(t,e)=>t.indexOf(e)>=0,Dt=(t,e)=>t.concat(e),J=(t,e,n)=>(!n&&!Ke(e)&&Xe(e)?Array.prototype.push.apply(t,e):t.push(e),t),Qt=t=>Array.from(t||[]),Hs=t=>Ct(t)?t:[t],wn=t=>!!t&&!t.length,Qn=t=>Qt(new Set(t)),St=(t,e,n)=>{K(t,o=>o&&o.apply(void 0,e||[])),!n&&(t.length=0)},Ms="paddingTop",Rs="paddingRight",js="paddingLeft",Vs="paddingBottom",Fs="marginLeft",Bs="marginRight",zs="marginBottom",Je="overflowX",Ze="overflowY",ae="width",ue="height",fe="hidden",Us="visible",Nn=(t,e,n,s)=>{if(t&&e){let o=!0;return K(n,c=>{const l=s?s(t[c]):t[c],r=s?s(e[c]):e[c];l!==r&&(o=!1)}),o}return!1},Gs=(t,e)=>Nn(t,e,["w","h"]),qs=(t,e)=>Nn(t,e,["x","y"]),sc=(t,e)=>Nn(t,e,["t","r","b","l"]),Et=()=>{},H=(t,...e)=>t.bind(0,...e),Vt=t=>{let e;const n=t?yn:Ds,s=t?bn:Is;return[o=>{s(e),e=n(o,Lt(t)?t():t)},()=>s(e)]},Ks=(t,e)=>{let n,s,o,c=Et;const{v:l,p:r,S:i}=e||{},a=function(_){c(),bn(n),n=s=void 0,c=Et,t.apply(this,_)},u=x=>i&&s?i(s,x):x,f=()=>{c!==Et&&a(u(o)||o)},d=function(){const _=Qt(arguments),L=Lt(l)?l():l;if(Pt(L)&&L>=0){const b=Lt(r)?r():r,v=Pt(b)&&b>=0,y=L>0?yn:Ds,O=L>0?bn:Is,T=u(_)||_,M=a.bind(0,T);c();const V=y(M,L);c=()=>O(V),v&&!n&&(n=yn(f,b)),s=o=T}else a(_)};return d.m=f,d},Xs=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),Mt=t=>t?Object.keys(t):[],G=(t,e,n,s,o,c,l)=>{const r=[e,n,s,o,c,l];return(typeof t!="object"||qe(t))&&!Lt(t)&&(t={}),K(r,i=>{K(i,(a,u)=>{const f=i[u];if(t===f)return!0;const d=Ct(f);if(f&&je(f)){const x=t[u];let _=x;d&&!Ct(x)?_=[]:!d&&!je(x)&&(_={}),t[u]=G(_,f)}else t[u]=d?f.slice():f})}),t},Ws=(t,e)=>K(G({},t),(n,s,o)=>{n===void 0?delete o[s]:e&&n&&je(n)&&(o[s]=Ws(n,e))}),kn=t=>{for(const e in t)return!1;return!0},Sn=(t,e,n)=>Le(t,Zo(e,n)),Yt=t=>Qt(new Set((Ct(t)?t:(t||"").split(" ")).filter(e=>e))),Qe=(t,e)=>t&&t.getAttribute(e),Ot=(t,e,n)=>{K(Yt(e),s=>{t&&t.setAttribute(s,n||"")})},_t=(t,e)=>{K(Yt(e),n=>t&&t.removeAttribute(n))},tn=(t,e)=>{const n=Yt(Qe(t,e)),s=H(Ot,t,e),o=(c,l)=>{const r=new Set(n);return K(Yt(c),i=>r[l](i)),Qt(r).join(" ")};return{O:c=>s(o(c,"delete")),$:c=>s(o(c,"add")),C:c=>{const l=Yt(c);return l.reduce((r,i)=>r&&n.includes(i),l.length>0)}}},Ys=(t,e,n)=>{tn(t,e).O(n)},$e=(t,e,n)=>(tn(t,e).$(n),H(Ys,t,e,n)),Ie=(t,e,n,s)=>{(s?$e:Ys)(t,e,n)},oc=(t,e,n)=>tn(t,e).C(n),Js=t=>tn(t,"class"),Hn=(t,e)=>{Js(t).O(e)},Ve=(t,e)=>(Js(t).$(e),H(Hn,t,e)),ts=Dn&&Element.prototype,Zs=(t,e)=>{const n=[],s=e?We(e)&&e:document;return s?J(n,s.querySelectorAll(t)):n},cc=(t,e)=>{const n=e?We(e)&&e:document;return n?n.querySelector(t):null},$n=(t,e)=>We(t)?(ts.matches||ts.msMatchesSelector).call(t,e):!1,On=t=>t?Qt(t.childNodes):[],de=t=>t&&t.parentElement,oe=(t,e)=>We(t)&&t.closest(e),rc=(t,e,n)=>{const s=oe(t,e),o=t&&cc(n,s),c=oe(o,e)===s;return s&&o?s===t||o===t||c&&oe(oe(t,n),e)!==s:!1},zt=t=>{if(Xe(t))K(Qt(t),e=>zt(e));else if(t){const e=de(t);e&&e.removeChild(t)}},Qs=(t,e,n)=>{if(n&&t){let s=e,o;return Xe(n)?(o=document.createDocumentFragment(),K(n,c=>{c===s&&(s=c.previousSibling),o.appendChild(c)})):o=n,e&&(s?s!==e&&(s=s.nextSibling):s=t.firstChild),t.insertBefore(o,s||null),()=>zt(n)}return Et},vt=(t,e)=>Qs(t,null,e),es=(t,e)=>Qs(de(t),t&&t.nextSibling,e),ce=t=>{const e=document.createElement("div");return Ot(e,"class",t),e},to=t=>{const e=ce();return e.innerHTML=t.trim(),K(On(e),n=>zt(n))},lc=/^--/,ns=(t,e)=>t.getPropertyValue(e)||t[e]||"",Mn=t=>{const e=t||0;return isFinite(e)?e:0},Pe=t=>Mn(parseFloat(t||"")),ss=t=>`${(Mn(t)*100).toFixed(3)}%`,xn=t=>`${Mn(t)}px`;function he(t,e){t&&K(e,(n,s)=>{try{const o=t.style,c=Pt(n)?xn(n):(n||"")+"";lc.test(s)?o.setProperty(s,c):o[s]=c}catch{}})}function Jt(t,e,n){const s=Ke(e);let o=s?"":{};if(t){const c=wt.getComputedStyle(t,n)||t.style;o=s?ns(c,e):e.reduce((l,r)=>(l[r]=ns(c,r),l),o)}return o}const Bt=t=>Jt(t,"direction")==="rtl",os=(t,e,n)=>{const s=e?`${e}-`:"",o=n?`-${n}`:"",c=`${s}top${o}`,l=`${s}right${o}`,r=`${s}bottom${o}`,i=`${s}left${o}`,a=Jt(t,[c,l,r,i]);return{t:Pe(a[c]),r:Pe(a[l]),b:Pe(a[r]),l:Pe(a[i])}},ln=(t,e)=>`translate${Se(t)?`(${t.x},${t.y})`:`${e?"X":"Y"}(${t})`}`,ic={w:0,h:0},en=(t,e)=>e?{w:e[`${t}Width`],h:e[`${t}Height`]}:ic,ac=t=>en("inner",t||wt),we=H(en,"offset"),eo=H(en,"client"),An=H(en,"scroll"),Rn=t=>{const e=parseFloat(Jt(t,ae))||0,n=parseFloat(Jt(t,ue))||0;return{w:e-mn(e),h:n-mn(n)}},re=t=>t.getBoundingClientRect(),En=t=>!!(t&&(t[ue]||t[ae])),no=(t,e)=>{const n=En(t);return!En(e)&&n},cs=(t,e,n,s)=>{K(Yt(e),o=>{t.removeEventListener(o,n,s)})},nt=(t,e,n,s)=>{var o;const c=(o=s&&s.H)!=null?o:!0,l=s&&s.I||!1,r=s&&s.A||!1,i={passive:c,capture:l};return H(St,Yt(e).map(a=>{const u=r?f=>{cs(t,a,u,l),n(f)}:n;return t.addEventListener(a,u,i),H(cs,t,a,u,l)}))},jn=t=>t.stopPropagation(),rs=t=>t.preventDefault(),uc={x:0,y:0},an=t=>{const e=t&&re(t);return e?{x:e.left+wt.scrollX,y:e.top+wt.scrollY}:uc},Fe=(t,e,n)=>n?n.n?-t+0:n.i?e-t:t:t,ls=(t,e)=>[Fe(0,t,e),Fe(t,t,e)],is=(t,e,n)=>Sn(0,1,Fe(t,e,n)/e||0),Ut=(t,e)=>{const{x:n,y:s}=Pt(e)?{x:e,y:e}:e||{};Pt(n)&&(t.scrollLeft=n),Pt(s)&&(t.scrollTop=s)},pe=t=>({x:t.scrollLeft,y:t.scrollTop}),as=(t,e)=>{K(Hs(e),t)},Cn=t=>{const e=new Map,n=(c,l)=>{if(c){const r=e.get(c);as(i=>{r&&r[i?"delete":"clear"](i)},l)}else e.forEach(r=>{r.clear()}),e.clear()},s=(c,l)=>{if(Ke(c)){const a=e.get(c)||new Set;return e.set(c,a),as(u=>{Lt(u)&&a.add(u)},l),H(n,c,l)}ks(l)&&l&&n();const r=Mt(c),i=[];return K(r,a=>{const u=c[a];u&&J(i,s(a,u))}),H(St,i)},o=(c,l)=>{K(Qt(e.get(c)),r=>{l&&!wn(l)?r.apply(0,l):r()})};return s(t||{}),[s,n,o]},us=t=>JSON.stringify(t,(e,n)=>{if(Lt(n))throw 0;return n}),fs=(t,e)=>t?`${e}`.split(".").reduce((n,s)=>n&&Xs(n,s)?n[s]:void 0,t):void 0,fc={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"]}},so=(t,e)=>{const n={},s=Dt(Mt(e),Mt(t));return K(s,o=>{const c=t[o],l=e[o];if(Se(c)&&Se(l))G(n[o]={},so(c,l)),kn(n[o])&&delete n[o];else if(Xs(e,o)&&l!==c){let r=!0;if(Ct(c)||Ct(l))try{us(c)===us(l)&&(r=!1)}catch{}r&&(n[o]=l)}}),n},ds=(t,e,n)=>s=>[fs(t,s),n||fs(e,s)!==void 0],Ee="data-overlayscrollbars",oo="os-environment",dc=`${oo}-scrollbar-hidden`,un=`${Ee}-initialize`,bt=Ee,co=`${bt}-overflow-x`,ro=`${bt}-overflow-y`,lo="overflowVisible",hc="scrollbarPressed",Tn="updating",pc="body",Ft=`${Ee}-viewport`,gc="arrange",io="scrollbarHidden",le=lo,_n=`${Ee}-padding`,mc=le,hs=`${Ee}-content`,Vn="os-size-observer",yc=`${Vn}-appear`,bc=`${Vn}-listener`,vc="os-trinsic-observer",wc="os-theme-none",mt="os-scrollbar",Sc=`${mt}-rtl`,$c=`${mt}-horizontal`,Oc=`${mt}-vertical`,ao=`${mt}-track`,Fn=`${mt}-handle`,xc=`${mt}-visible`,Ac=`${mt}-cornerless`,ps=`${mt}-interaction`,gs=`${mt}-unusable`,Pn=`${mt}-auto-hide`,ms=`${Pn}-hidden`,ys=`${mt}-wheel`,Ec=`${ao}-interactive`,Cc=`${Fn}-interactive`,uo={},fo={},Tc=t=>{K(t,e=>K(e,(n,s)=>{uo[s]=e[s]}))},ho=(t,e,n)=>Mt(t).map(s=>{const{static:o,instance:c}=t[s],[l,r,i]=n||[],a=n?c:o;if(a){const u=n?a(l,r,e):a(e);return(i||fo)[s]=u}}),ge=t=>fo[t],_c="__osOptionsValidationPlugin",Pc="__osSizeObserverPlugin",Lc=(t,e)=>{const{T:n}=e,[s,o]=t("showNativeOverlaidScrollbars");return[s&&n.x&&n.y,o]},Be=t=>t.indexOf(Us)===0,po=(t,e)=>{const{D:n}=t,s=i=>{const a=Jt(n,i),f=(e?e[i]:a)==="scroll";return[a,f]},[o,c]=s(Je),[l,r]=s(Ze);return{k:{x:o,y:l},R:{x:c,y:r}}},Ic=(t,e,n,s)=>{const o=e.x||e.y,c=(u,f)=>{const d=Be(u),x=d&&o?"hidden":"",_=f&&d&&u.replace(`${Us}-`,"")||x;return[f&&!d?u:"",Be(_)?"hidden":_]},[l,r]=c(n.x,e.x),[i,a]=c(n.y,e.y);return s[Je]=r&&i?r:l,s[Ze]=a&&l?a:i,po(t,s)},Bn="__osScrollbarsHidingPlugin",Dc="__osClickScrollPlugin";let fn;const Nc=()=>{const t=(y,O,P,T)=>{vt(y,O);const M=eo(O),V=we(O),R=Rn(P);return T&&zt(O),{x:V.h-M.h+R.h,y:V.w-M.w+R.w}},e=y=>{let O=!1;const P=Ve(y,dc);try{O=Jt(y,"scrollbar-width")==="none"||Jt(y,"display","::-webkit-scrollbar")==="none"}catch{}return P(),O},n=(y,O)=>{he(y,{[Je]:fe,[Ze]:fe,direction:"rtl"}),Ut(y,{x:0});const P=an(y),T=an(O);Ut(y,{x:-999});const M=an(O);return{i:P.x===T.x,n:T.x!==M.x}},{body:s}=document,c=to(`
`)[0],l=c.firstChild,[r,,i]=Cn(),[a,u]=xt({o:t(s,c,l),u:qs},H(t,s,c,l,!0)),[f]=u(),d=e(c),x={x:f.x===0,y:f.y===0},_={elements:{host:null,padding:!d,viewport:y=>d&&y===y.ownerDocument.body&&y,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},L=G({},fc),N=H(G,{},L),b=H(G,{},_),v={P:f,T:x,L:d,J:!!vn,K:n(c,l),Z:H(r,"r"),G:b,tt:y=>G(_,y)&&b(),nt:N,ot:y=>G(L,y)&&N(),st:G({},_),et:G({},L)};return _t(c,"style"),zt(c),wt.addEventListener("resize",()=>{let y;if(!d&&(!x.x||!x.y)){const O=ge(Bn);y=!!(O?O.Y():Et)(v,a)}i("r",[y])}),v},$t=()=>(fn||(fn=Nc()),fn),zn=(t,e)=>Lt(e)?e.apply(0,t):e,kc=(t,e,n,s)=>{const o=Ae(s)?n:s;return zn(t,o)||e.apply(0,t)},go=(t,e,n,s)=>{const o=Ae(s)?n:s,c=zn(t,o);return!!c&&(ve(c)?c:e.apply(0,t))},Hc=(t,e)=>{const{nativeScrollbarsOverlaid:n,body:s}=e||{},{T:o,L:c,G:l}=$t(),{nativeScrollbarsOverlaid:r,body:i}=l().cancel,a=n??r,u=Ae(s)?i:s,f=(o.x||o.y)&&a,d=t&&(qe(u)?!c:u);return!!f||!!d},Un=new WeakMap,Mc=(t,e)=>{Un.set(t,e)},Rc=t=>{Un.delete(t)},mo=t=>Un.get(t),jc=(t,e,n)=>{let s=!1;const o=n?new WeakMap:!1,c=()=>{s=!0},l=r=>{if(o&&n){const i=n.map(a=>{const[u,f]=a||[];return[f&&u?(r||Zs)(u,t):[],f]});K(i,a=>K(a[0],u=>{const f=a[1],d=o.get(u)||[];if(t.contains(u)&&f){const _=nt(u,f,L=>{s?(_(),o.delete(u)):e(L)});o.set(u,J(d,_))}else St(d),o.delete(u)}))}};return l(),[c,l]},bs=(t,e,n,s)=>{let o=!1;const{ct:c,rt:l,lt:r,it:i,ut:a,ft:u}=s||{},f=Ks(()=>o&&n(!0),{v:33,p:99}),[d,x]=jc(t,f,r),_=c||[],L=l||[],N=Dt(_,L),b=(y,O)=>{if(!wn(O)){const P=a||Et,T=u||Et,M=[],V=[];let R=!1,C=!1;if(K(O,S=>{const{attributeName:A,target:p,type:$,oldValue:j,addedNodes:q,removedNodes:z}=S,B=$==="attributes",X=$==="childList",Q=t===p,st=B&&A,tt=st&&Qe(p,A||"")||null,D=st&&j!==tt,Z=Ye(L,A)&&D;if(e&&(X||!Q)){const et=B&&D,ut=et&&i&&$n(p,i),g=(ut?!P(p,A,j,tt):!B||et)&&!T(S,!!ut,t,s);K(q,m=>J(M,m)),K(z,m=>J(M,m)),C=C||g}!e&&Q&&D&&!P(p,A,j,tt)&&(J(V,A),R=R||Z)}),x(S=>Qn(M).reduce((A,p)=>(J(A,Zs(S,p)),$n(p,S)?J(A,p):A),[])),e)return!y&&C&&n(!1),[!1];if(!wn(V)||R){const S=[Qn(V),R];return!y&&n.apply(0,S),S}}},v=new Qo(H(b,!1));return[()=>(v.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:N,subtree:e,childList:e,characterData:e}),o=!0,()=>{o&&(d(),v.disconnect(),o=!1)}),()=>{if(o)return f.m(),b(!0,v.takeRecords())}]},yo=(t,e,n)=>{const{_t:o,dt:c}=n||{},l=ge(Pc),{K:r}=$t(),i=H(Bt,t),[a]=xt({o:!1,_:!0});return()=>{const u=[],d=to(`
`)[0],x=d.firstChild,_=L=>{const N=L instanceof ResizeObserverEntry,b=!N&&Ct(L);let v=!1,y=!1,O=!0;if(N){const[P,,T]=a(L.contentRect),M=En(P),V=no(P,T);y=!T||V,v=!y&&!M,O=!v}else b?[,O]=L:y=L===!0;if(o&&O){const P=b?L[0]:Bt(d);Ut(d,{x:Fe(3333333,3333333,P&&r),y:3333333})}v||e({vt:b?L:void 0,ht:!b,dt:y})};if(Re){const L=new Re(N=>_(N.pop()));L.observe(x),J(u,()=>{L.disconnect()})}else if(l){const[L,N]=l(x,_,c);J(u,Dt([Ve(d,yc),nt(d,"animationstart",L)],N))}else return Et;if(o){const[L]=xt({o:void 0},i);J(u,nt(d,"scroll",N=>{const b=L(),[v,y,O]=b;y&&(Hn(x,"ltr rtl"),Ve(x,v?"rtl":"ltr"),_([!!v,y,O])),jn(N)}))}return H(St,J(u,vt(t,d)))}},Vc=(t,e)=>{let n;const s=i=>i.h===0||i.isIntersecting||i.intersectionRatio>0,o=ce(vc),[c]=xt({o:!1}),l=(i,a)=>{if(i){const u=c(s(i)),[,f]=u;return f&&!a&&e(u)&&[u]}},r=(i,a)=>l(a.pop(),i);return[()=>{const i=[];if(Zn)n=new Zn(H(r,!1),{root:t}),n.observe(o),J(i,()=>{n.disconnect()});else{const a=()=>{const u=we(o);l(u)};J(i,yo(o,a)()),a()}return H(St,J(i,vt(t,o)))},()=>n&&r(!0,n.takeRecords())]},Fc=(t,e,n,s)=>{let o,c,l,r,i,a;const{L:u}=$t(),f=`[${bt}]`,d=`[${Ft}]`,x=["tabindex"],_=["wrap","cols","rows"],L=["id","class","style","open"],{gt:N,bt:b,D:v,wt:y,St:O,V:P,yt:T,Ot:M}=t,V={$t:!1,N:Bt(N)},R=$t(),C=ge(Bn),[S]=xt({u:Gs,o:{w:0,h:0}},()=>{const h=C&&C.M(t,e,V,R,n).W,g=T(le),m=!P&&T(gc),w=m&&pe(v);M(le),P&&M(Tn,!0);const E=m&&h&&h()[0],I=An(y),k=An(v),F=Rn(v);return M(le,g),P&&M(Tn),E&&E(),Ut(v,w),{w:k.w+I.w+F.w,h:k.h+I.h+F.h}}),A=O?_:Dt(L,_),p=Ks(s,{v:()=>o,p:()=>c,S(h,g){const[m]=h,[w]=g;return[Dt(Mt(m),Mt(w)).reduce((E,I)=>(E[I]=m[I]||w[I],E),{})]}}),$=h=>{if(P){const g=Bt(N);G(h,{Ct:a!==g}),G(V,{N:g}),a=g}},j=h=>{K(h||x,g=>{if(Ye(x,g)){const m=Qe(b,g);Ke(m)?Ot(v,g,m):_t(v,g)}})},q=(h,g)=>{const[m,w]=h,E={xt:w};return G(V,{$t:m}),!g&&s(E),E},z=({ht:h,vt:g,dt:m})=>{const E=!(h&&!m&&!g)&&u?p:s,[I,k]=g||[],F={ht:h||m,dt:m,Ct:k};$(F),g&&G(V,{N:I}),E(F)},B=(h,g)=>{const[,m]=S(),w={Ht:m};return $(w),m&&!g&&(h?s:p)(w),w},X=(h,g,m)=>{const w={It:g};return $(w),g&&!m?p(w):P||j(h),w},{Z:Q}=R,[st,tt]=y?Vc(b,q):[],D=!P&&yo(b,z,{dt:!0,_t:!0}),[Z,et]=bs(b,!1,X,{rt:L,ct:Dt(L,x)}),ut=P&&Re&&new Re(h=>{const g=h[h.length-1].contentRect;z({ht:!0,dt:no(g,i)}),i=g});return[()=>{j(),ut&&ut.observe(b);const h=D&&D(),g=st&&st(),m=Z(),w=Q(E=>{const[,I]=S();p({zt:E,Ht:I})});return()=>{ut&&ut.disconnect(),h&&h(),g&&g(),r&&r(),m(),w()}},({Et:h,At:g,Tt:m})=>{const w={},[E]=h("update.ignoreMutation"),[I,k]=h("update.attributes"),[F,W]=h("update.elementEvents"),[rt,ft]=h("update.debounce"),Y=W||k,it=g||m,qt=U=>Lt(E)&&E(U);if(Y){l&&l(),r&&r();const[U,ct]=bs(y||v,!0,B,{ct:Dt(A,I||[]),lt:F,it:f,ft:(dt,ht)=>{const{target:ot,attributeName:yt}=dt;return(!ht&&yt&&!P?rc(ot,f,d):!1)||!!oe(ot,`.${mt}`)||!!qt(dt)}});r=U(),l=ct}if(ft)if(p.m(),Ct(rt)){const U=rt[0],ct=rt[1];o=Pt(U)&&U,c=Pt(ct)&&ct}else Pt(rt)?(o=rt,c=!1):(o=!1,c=!1);if(it){const U=et(),ct=tt&&tt(),dt=l&&l();U&&G(w,X(U[0],U[1],it)),ct&&G(w,q(ct[0],it)),dt&&G(w,B(dt[0],it))}return $(w),w},V]},Bc=(t,e,n,s)=>{const{G:o,K:c}=$t(),{scrollbars:l}=o(),{slot:r}=l,{gt:i,bt:a,D:u,Dt:f,kt:d,Rt:x,V:_}=e,{scrollbars:L}=f?{}:t,{slot:N}=L||{},b=new Map,v=h=>vn&&new vn({source:d,axis:h}),y=v("x"),O=v("y"),P=go([i,a,u],()=>_&&x?i:a,r,N),T=(h,g)=>{if(g){const F=h?ae:ue,{Mt:W,Vt:rt}=g,ft=re(rt)[F],Y=re(W)[F];return Sn(0,1,ft/Y||0)}const m=h?"x":"y",{Lt:w,Pt:E}=n,I=E[m],k=w[m];return Sn(0,1,I/(I+k)||0)},M=(h,g,m,w)=>{const E=T(m,h);return 1/E*(1-E)*(w?1-g:g)||0},V=(h,g)=>G(h,g?{clear:["left"]}:{}),R=h=>{b.forEach((g,m)=>{(h?Ye(Hs(h),m):!0)&&(K(g||[],E=>{E&&E.cancel()}),b.delete(m))})},C=(h,g,m,w)=>{const E=b.get(h)||[],I=E.find(k=>k&&k.timeline===g);I?I.effect=new KeyframeEffect(h,m,{composite:w}):b.set(h,Dt(E,[h.animate(m,{timeline:g,composite:w})]))},S=(h,g,m)=>{const w=m?Ve:Hn;K(h,E=>{w(E.Ut,g)})},A=(h,g)=>{K(h,m=>{const[w,E]=g(m);he(w,E)})},p=(h,g)=>{A(h,m=>{const{Vt:w}=m;return[w,{[g?ae:ue]:ss(T(g))}]})},$=(h,g)=>{const{Lt:m}=n,w=g?m.x:m.y,E=(I,k,F)=>ln(ss(M(I,is(k,w,F),g,F)),g);if(y&&O)K(h,I=>{const{Ut:k,Vt:F}=I,W=g&&Bt(k)&&c;C(F,g?y:O,V({transform:ls(w,W).map(rt=>E(I,rt,W))},W))});else{const I=pe(d);A(h,k=>{const{Vt:F,Ut:W}=k;return[F,{transform:E(k,g?I.x:I.y,g&&Bt(W)&&c)}]})}},j=h=>_&&!x&&de(h)===u,q=[],z=[],B=[],X=(h,g,m)=>{const w=ks(m),E=w?m:!0,I=w?!m:!0;E&&S(z,h,g),I&&S(B,h,g)},Q=()=>{p(z,!0),p(B)},st=()=>{$(z,!0),$(B)},tt=()=>{if(_){const{Lt:h}=n,g=.5;if(y&&O)K(Dt(B,z),({Ut:m})=>{if(j(m)){const w=(E,I,k)=>{const F=k&&Bt(m)&&c;C(m,E,V({transform:ls(I-g,F).map(W=>ln(xn(W),k))},F),"add")};w(y,h.x,!0),w(O,h.y)}else R(m)});else{const m=pe(d),w=E=>{const{Ut:I}=E,k=j(I)&&I,F=(W,rt,ft)=>{const Y=is(W,rt,ft),it=rt*Y;return xn(ft?-it:it)};return[k,{transform:k?ln({x:F(m.x,h.x,Bt(I)&&c),y:F(m.y,h.y)}):""}]};A(z,w),A(B,w)}}},D=h=>{const m=ce(`${mt} ${h?$c:Oc}`),w=ce(ao),E=ce(Fn),I={Ut:m,Mt:w,Vt:E};return J(h?z:B,I),J(q,[vt(m,w),vt(w,E),H(zt,m),R,s(I,X,$,h)]),I},Z=H(D,!0),et=H(D,!1),ut=()=>(vt(P,z[0].Ut),vt(P,B[0].Ut),H(St,q));return Z(),et(),[{Bt:Q,Nt:st,jt:tt,Ft:X,qt:{J:y,Wt:z,Xt:Z,Yt:H(A,z)},Jt:{J:O,Wt:B,Xt:et,Yt:H(A,B)}},ut]},zc=(t,e,n)=>{const{bt:s,kt:o,Kt:c}=e;return(l,r,i,a)=>{const{Ut:u,Mt:f,Vt:d}=l,[x,_]=Vt(333),[L,N]=Vt(),b=H(i,[l],a),v=!!o.scrollBy,y=`client${a?"X":"Y"}`,O=a?ae:ue,P=a?"left":"top",T=a?"w":"h",M=a?"x":"y",V=S=>S.propertyName.indexOf(O)>-1,R=()=>{const S="pointerup pointerleave pointercancel lostpointercapture",A=(p,$)=>j=>{const{Lt:q}=n,z=we(f)[T]-we(d)[T],X=$*j/z*q[M];Ut(o,{[M]:p+X})};return nt(f,"pointerdown",p=>{const $=oe(p.target,`.${Fn}`)===d,j=$?d:f,q=t.scrollbars,{button:z,isPrimary:B,pointerType:X}=p,{pointers:Q}=q;if(z===0&&B&&q[$?"dragScroll":"clickScroll"]&&(Q||[]).includes(X)){const tt=!$&&p.shiftKey,D=H(re,d),Z=H(re,f),et=(Y,it)=>(Y||D())[P]-(it||Z())[P],ut=mn(re(o)[O])/we(o)[T]||1,h=A(pe(o)[M]||0,1/ut),g=p[y],m=D(),w=Z(),E=m[O],I=et(m,w)+E/2,k=g-w[P],F=$?0:k-I,W=Y=>{St(ft),j.releasePointerCapture(Y.pointerId)},ft=[$e(s,bt,hc),nt(c,S,W),nt(c,"selectstart",Y=>rs(Y),{H:!1}),nt(f,S,W),nt(f,"pointermove",Y=>{const it=Y[y]-g;($||tt)&&h(F+it)})];if(j.setPointerCapture(p.pointerId),tt)h(F);else if(!$){const Y=ge(Dc);Y&&J(ft,Y(h,et,F,E,k))}}})};let C=!0;return H(St,[nt(u,"pointerenter",()=>{r(ps,!0)}),nt(u,"pointerleave pointercancel",()=>{r(ps,!1)}),nt(u,"wheel",S=>{const{deltaX:A,deltaY:p,deltaMode:$}=S;v&&C&&$===0&&de(u)===s&&o.scrollBy({left:A,top:p,behavior:"smooth"}),C=!1,r(ys,!0),x(()=>{C=!0,r(ys)}),rs(S)},{H:!1,I:!0}),nt(d,"transitionstart",S=>{if(V(S)){const A=()=>{b(),L(A)};A()}}),nt(d,"transitionend transitioncancel",S=>{V(S)&&(N(),b())}),nt(u,"mousedown",H(nt,c,"click",jn,{A:!0,I:!0}),{I:!0}),R(),_,N])}},Uc=(t,e,n,s,o,c)=>{let l,r,i,a,u,f=Et,d=0;const[x,_]=Vt(),[L,N]=Vt(),[b,v]=Vt(100),[y,O]=Vt(100),[P,T]=Vt(100),[M,V]=Vt(()=>d),[R,C]=Bc(t,o,s,zc(e,o,s)),{bt:S,Zt:A,Rt:p}=o,{Ft:$,Bt:j,Nt:q,jt:z}=R,B=D=>{$(Pn,D,!0),$(Pn,D,!1)},X=(D,Z)=>{if(V(),D)$(ms);else{const et=H($,ms,!0);d>0&&!Z?M(et):et()}},Q=D=>D.pointerType==="mouse",st=D=>{Q(D)&&(a=r,a&&X(!0))},tt=[v,V,O,T,N,_,()=>f(),nt(S,"pointerover",st,{A:!0}),nt(S,"pointerenter",st),nt(S,"pointerleave",D=>{Q(D)&&(a=!1,r&&X(!1))}),nt(S,"pointermove",D=>{Q(D)&&l&&x(()=>{v(),X(!0),y(()=>{l&&X(!1)})})}),nt(A,"scroll",D=>{L(()=>{q(),i&&X(!0),b(()=>{i&&!a&&X(!1)})}),c(D),z()})];return[()=>H(St,J(tt,C())),({Et:D,Tt:Z,Gt:et,Qt:ut})=>{const{tn:h,nn:g,sn:m}=ut||{},{Ct:w,dt:E}=et||{},{N:I}=n,{T:k}=$t(),{k:F,en:W}=s,[rt,ft]=D("showNativeOverlaidScrollbars"),[Y,it]=D("scrollbars.theme"),[qt,U]=D("scrollbars.visibility"),[ct,dt]=D("scrollbars.autoHide"),[ht,ot]=D("scrollbars.autoHideSuspend"),[yt]=D("scrollbars.autoHideDelay"),[Kt,te]=D("scrollbars.dragScroll"),[Tt,Xt]=D("scrollbars.clickScroll"),[Rt,nn]=D("overflow"),jt=E&&!Z,sn=W.x||W.y,me=h||g||w||Z,Ce=m||U||nn,Te=rt&&k.x&&k.y,ye=(be,ee,Gn)=>{const qn=be.includes("scroll")&&(qt==="visible"||qt==="auto"&&ee==="scroll");return $(xc,qn,Gn),qn};if(d=yt,jt&&(ht&&sn?(B(!1),f(),P(()=>{f=nt(A,"scroll",H(B,!0),{A:!0})})):B(!0)),ft&&$(wc,Te),it&&($(u),$(Y,!0),u=Y),ot&&!ht&&B(!0),dt&&(l=ct==="move",r=ct==="leave",i=ct!=="never",X(!i,!0)),te&&$(Cc,Kt),Xt&&$(Ec,Tt),Ce){const be=ye(Rt.x,F.x,!0),ee=ye(Rt.y,F.y,!1);$(Ac,!(be&&ee))}me&&(j(),q(),z(),$(gs,!W.x,!0),$(gs,!W.y,!1),$(Sc,I&&!p))},{},R]},Gc=t=>{const e=$t(),{G:n,L:s}=e,{elements:o}=n(),{host:c,padding:l,viewport:r,content:i}=o,a=ve(t),u=a?{}:t,{elements:f}=u,{host:d,padding:x,viewport:_,content:L}=f||{},N=a?t:u.target,b=$n(N,"textarea"),v=N.ownerDocument,y=v.documentElement,O=N===v.body,P=v.defaultView,T=()=>v.activeElement,M=U=>{U&&U.focus&&U.focus()},V=H(kc,[N]),R=H(go,[N]),C=H(zn,[N]),S=H(ce,""),A=H(V,S,r),p=H(R,S,i),$=A(_),j=$===N,q=j&&O,z=!j&&p(L),B=!j&&ve($)&&$===z,X=B&&!!C(i),Q=X?A():$,st=X?z:p(),D=q?y:B?Q:$,Z=b?V(S,c,d):N,et=q?D:Z,ut=B?st:z,h={gt:N,bt:et,D,cn:!j&&R(S,l,x),wt:ut,kt:q?y:D,Zt:q?v:D,rn:O?y:N,ln:P,Kt:v,St:b,Rt:O,Dt:a,V:j,an:B,yt:U=>oc(D,j?bt:Ft,U),Ot:(U,ct)=>Ie(D,j?bt:Ft,U,ct)},g=Mt(h).reduce((U,ct)=>{const dt=h[ct];return J(U,dt&&ve(dt)&&!de(dt)?dt:!1)},[]),m=U=>U?Ye(g,U):null,{gt:w,bt:E,cn:I,D:k,wt:F}=h,W=[()=>{_t(E,[bt,un]),_t(w,un),O&&_t(y,[un,bt])}],rt=b&&m(E);let ft=b?w:On([F,k,I,E,w].find(U=>m(U)===!1));const Y=q?w:F||k,it=H(St,W);return[h,()=>{const U=T(),ct=ot=>{vt(de(ot),On(ot)),zt(ot)},dt=ot=>ot?nt(ot,"focusin focusout focus blur",yt=>{jn(yt),yt.stopImmediatePropagation()},{I:!0,H:!1}):Et,ht=dt(U);if(Ot(E,bt,j?"viewport":"host"),Ot(I,_n,""),Ot(F,hs,""),j||(Ot(k,Ft,""),O&&$e(y,bt,pc)),rt&&(es(w,E),J(W,()=>{es(E,w),zt(E)})),vt(Y,ft),vt(E,I),vt(I||E,!j&&k),vt(k,F),J(W,[ht,()=>{const ot=T(),yt=dt(ot);_t(I,_n),_t(F,hs),_t(k,[co,ro,Ft]),m(F)&&ct(F),m(k)&&ct(k),m(I)&&ct(I),M(ot),yt()}]),s&&!j&&($e(k,Ft,io),J(W,H(_t,k,Ft))),!j&&P.top===P&&U===N){const ot="tabindex",yt=Qe(k,ot);Ot(k,ot,"-1"),M(k);const Kt=()=>yt?Ot(k,ot,yt):_t(k,ot),te=nt(v,"pointerdown keydown",()=>{Kt(),te()});J(W,[Kt,te])}else M(U);return ht(),ft=0,it},it]},qc=({wt:t})=>({Gt:e,un:n,Tt:s})=>{const{xt:o}=e||{},{$t:c}=n;t&&(o||s)&&he(t,{[ue]:c&&"100%"})},Kc=({bt:t,cn:e,D:n,V:s},o)=>{const[c,l]=xt({u:sc,o:os()},H(os,t,"padding",""));return({Et:r,Gt:i,un:a,Tt:u})=>{let[f,d]=l(u);const{L:x}=$t(),{ht:_,Ht:L,Ct:N}=i||{},{N:b}=a,[v,y]=r("paddingAbsolute");(_||d||(u||L))&&([f,d]=c(u));const P=!s&&(y||N||d);if(P){const T=!v||!e&&!x,M=f.r+f.l,V=f.t+f.b,R={[Bs]:T&&!b?-M:0,[zs]:T?-V:0,[Fs]:T&&b?-M:0,top:T?-f.t:0,right:T?b?-f.r:"auto":0,left:T?b?"auto":-f.l:0,[ae]:T&&`calc(100% + ${M}px)`},C={[Ms]:T?f.t:0,[Rs]:T?f.r:0,[Vs]:T?f.b:0,[js]:T?f.l:0};he(e||n,R),he(n,C),G(o,{cn:f,fn:!T,j:e?C:G({},R,C)})}return{_n:P}}},Xc=(t,e)=>{const n=$t(),{bt:s,cn:o,D:c,V:l,Ot:r,Rt:i,ln:a}=t,{L:u}=n,f=i&&l,d=H(Le,0),x={u:Gs,o:{w:0,h:0}},_={u:qs,o:{x:fe,y:fe}},L=(C,S)=>{const A=wt.devicePixelRatio%1!==0?1:0,p={w:d(C.w-S.w),h:d(C.h-S.h)};return{w:p.w>A?p.w:0,h:p.h>A?p.h:0}},[N,b]=xt(x,H(Rn,c)),[v,y]=xt(x,H(An,c)),[O,P]=xt(x),[T,M]=xt(x),[V]=xt(_),R=ge(Bn);return({Et:C,Gt:S,un:A,Tt:p},{_n:$})=>{const{ht:j,Ht:q,Ct:z,zt:B}=S||{},X=R&&R.M(t,e,A,n,C),{q:Q,W:st,X:tt}=X||{},[D,Z]=Lc(C,n),[et,ut]=C("overflow"),h=j||$||q||z||B||Z,g=Be(et.x),m=Be(et.y),w=g||m;let E=b(p),I=y(p),k=P(p),F=M(p),W;if(Z&&u&&r(io,!D),h){w&&r(le,!1);const[Tt,Xt]=st?st(W):[],[Rt,nn]=E=N(p),[jt,sn]=I=v(p),me=eo(c),Ce=jt,Te=me;Tt&&Tt(),(sn||nn||Z)&&Xt&&!D&&Q&&Q(Xt,jt,Rt);const ye=ac(a),be={w:d(Le(jt.w,Ce.w)+Rt.w),h:d(Le(jt.h,Ce.h)+Rt.h)},ee={w:d((f?ye.w:Te.w+d(me.w-jt.w))+Rt.w),h:d((f?ye.h:Te.h+d(me.h-jt.h))+Rt.h)};F=T(ee),k=O(L(be,ee),p)}const[rt,ft]=F,[Y,it]=k,[qt,U]=I,[ct,dt]=E,ht={x:Y.w>0,y:Y.h>0},ot=g&&m&&(ht.x||ht.y)||g&&ht.x&&!ht.y||m&&ht.y&&!ht.x;if($||z||B||dt||U||ft||it||ut||Z||h){const Tt={},Xt=Ic(t,ht,et,Tt);tt&&tt(Xt,A,!!Q&&Q(Xt,qt,ct),Tt),l?(Ot(s,co,Tt[Je]),Ot(s,ro,Tt[Ze])):he(c,Tt)}Ie(s,bt,lo,ot),Ie(o,_n,mc,ot),l||Ie(c,Ft,le,w);const[Kt,te]=V(po(t).k);return G(e,{k:Kt,Pt:{x:rt.w,y:rt.h},Lt:{x:Y.w,y:Y.h},en:ht}),{sn:te,tn:ft,nn:it}}},Wc=t=>{const[e,n,s]=Gc(t),o={cn:{t:0,r:0,b:0,l:0},fn:!1,j:{[Bs]:0,[zs]:0,[Fs]:0,[Ms]:0,[Rs]:0,[Vs]:0,[js]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:fe,y:fe},en:{x:!1,y:!1}},{gt:c,D:l,V:r}=e,{L:i,T:a}=$t(),u=!i&&(a.x||a.y),f=[qc(e),Kc(e,o),Xc(e,o)];return[n,d=>{const x={},L=u&&pe(l),N=r?$e(l,bt,Tn):Et;return K(f,b=>{G(x,b(d,x)||{})}),N(),Ut(l,L),!r&&Ut(c,0),x},o,e,s]},Yc=(t,e,n,s)=>{const o=ds(e,{}),[c,l,r,i,a]=Wc(t),[u,f,d]=Fc(i,r,o,v=>{b({},v)}),[x,_,,L]=Uc(t,e,d,r,i,s),N=v=>Mt(v).some(y=>!!v[y]),b=(v,y)=>{const{dn:O,Tt:P,At:T,vn:M}=v,V=O||{},R=!!P,C={Et:ds(e,V,R),dn:V,Tt:R};if(M)return _(C),!1;const S=y||f(G({},C,{At:T})),A=l(G({},C,{un:d,Gt:S}));_(G({},C,{Gt:S,Qt:A}));const p=N(S),$=N(A),j=p||$||!kn(V)||R;return j&&n(v,{Gt:S,Qt:A}),j};return[()=>{const{rn:v,D:y}=i,O=pe(v),P=[u(),c(),x()];return Ut(y,O),H(St,P)},b,()=>({hn:d,pn:r}),{gn:i,bn:L},a]},Nt=(t,e,n)=>{const{nt:s}=$t(),o=ve(t),c=o?t:t.target,l=mo(c);if(e&&!l){let r=!1;const i=[],a={},u=C=>{const S=Ws(C,!0),A=ge(_c);return A?A(S,!0):S},f=G({},s(),u(e)),[d,x,_]=Cn(),[L,N,b]=Cn(n),v=(C,S)=>{b(C,S),_(C,S)},[y,O,P,T,M]=Yc(t,f,({dn:C,Tt:S},{Gt:A,Qt:p})=>{const{ht:$,Ct:j,xt:q,Ht:z,It:B,dt:X}=A,{tn:Q,nn:st,sn:tt}=p;v("updated",[R,{updateHints:{sizeChanged:!!$,directionChanged:!!j,heightIntrinsicChanged:!!q,overflowEdgeChanged:!!Q,overflowAmountChanged:!!st,overflowStyleChanged:!!tt,contentMutation:!!z,hostMutation:!!B,appear:!!X},changedOptions:C||{},force:!!S}])},C=>v("scroll",[R,C])),V=C=>{Rc(c),St(i),r=!0,v("destroyed",[R,C]),x(),N()},R={options(C,S){if(C){const A=S?s():{},p=so(f,G(A,u(C)));kn(p)||(G(f,p),O({dn:p}))}return G({},f)},on:L,off:(C,S)=>{C&&S&&N(C,S)},state(){const{hn:C,pn:S}=P(),{N:A}=C,{Pt:p,Lt:$,k:j,en:q,cn:z,fn:B}=S;return G({},{overflowEdge:p,overflowAmount:$,overflowStyle:j,hasOverflow:q,padding:z,paddingAbsolute:B,directionRTL:A,destroyed:r})},elements(){const{gt:C,bt:S,cn:A,D:p,wt:$,kt:j,Zt:q}=T.gn,{qt:z,Jt:B}=T.bn,X=st=>{const{Vt:tt,Mt:D,Ut:Z}=st;return{scrollbar:Z,track:D,handle:tt}},Q=st=>{const{Wt:tt,Xt:D}=st,Z=X(tt[0]);return G({},Z,{clone:()=>{const et=X(D());return O({vn:!0}),et}})};return G({},{target:C,host:S,padding:A||p,viewport:p,content:$||p,scrollOffsetElement:j,scrollEventElement:q,scrollbarHorizontal:Q(z),scrollbarVertical:Q(B)})},update:C=>O({Tt:C,At:!0}),destroy:H(V,!1),plugin:C=>a[Mt(C)[0]]};return J(i,[M]),Mc(c,R),ho(uo,Nt,[R,d,a]),Hc(T.gn.Rt,!o&&t.cancel)?(V(!0),R):(J(i,y()),v("initialized",[R]),R.update(!0),R)}return l};Nt.plugin=t=>{const e=Ct(t),n=e?t:[t],s=n.map(o=>ho(o,Nt)[0]);return Tc(n),e?s:s[0]};Nt.valid=t=>{const e=t&&t.elements,n=Lt(e)&&e();return je(n)&&!!mo(n.target)};Nt.env=()=>{const{P:t,T:e,L:n,K:s,J:o,st:c,et:l,G:r,tt:i,nt:a,ot:u}=$t();return G({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:n,rtlScrollBehavior:s,scrollTimeline:o,staticDefaultInitialization:c,staticDefaultOptions:l,getDefaultInitialization:r,setDefaultInitialization:i,getDefaultOptions:a,setDefaultOptions:u})};const Jc=()=>{if(typeof window>"u"){const a=()=>{};return[a,a]}let t,e;const n=window,s=typeof n.requestIdleCallback=="function",o=n.requestAnimationFrame,c=n.cancelAnimationFrame,l=s?n.requestIdleCallback:o,r=s?n.cancelIdleCallback:c,i=()=>{r(t),c(e)};return[(a,u)=>{i(),t=l(s?()=>{i(),e=o(a)}:a,typeof u=="object"?u:{timeout:2233})},i]},Zc=t=>typeof t=="function",se=t=>Zc(t)?t():t,bo=t=>{let e=null,n,s,o;const[c,l]=Jc();return At(()=>{var r;o=se((r=se(t))==null?void 0:r.defer)}),At(()=>{var r;n=se((r=se(t))==null?void 0:r.options),Nt.valid(e)&&e.options(n||{},!0)}),At(()=>{var r;s=se((r=se(t))==null?void 0:r.events),Nt.valid(e)&&e.on(s||{},!0)}),Os(()=>{l(),e==null||e.destroy()}),[r=>{if(Nt.valid(e))return e;const i=()=>e=Nt(r,n||{},s||{});o?c(i,o):i()},()=>e]},Qc=It('
'),tr=t=>{const[e,n]=_s(Kn({element:"div"},t),["element","options","events","defer","ref","children"]),[s,o]=Wt(),[c,l]=Wt(),[r,i]=bo(e);return $s(()=>{const a=s(),u=c();a&&u&&(r({target:a,elements:{viewport:u,content:u}}),Os(()=>{var f;(f=i())==null||f.destroy()}))}),At(()=>{var a;(a=e.ref)==null||a.call(e,{osInstance:i,getElement:()=>s()||null})}),In(Jo,Kn({get component(){return e.element},"data-overlayscrollbars-initialize":"",ref:o},n,{get children(){const a=Qc();return Go(l,a),gt(a,Oo(()=>e.children)),a}}))},er=()=>{const[t,e]=Wt([]),n={},s={},o=r=>{const i=n[r];n[r]=typeof i=="number"?i+1:1,e(a=>Array.from(new Set([...a,r]))),clearTimeout(s[r]),s[r]=setTimeout(()=>{e(a=>{const u=new Set(a);return u.delete(r),Array.from(u)})},500)},c=r=>({active:t().includes(r),count:n[r]||0});return[Ht(()=>({initialized:c("initialized"),destroyed:c("destroyed"),updated:c("updated"),scroll:c("scroll")})),o]},nr=It('