From 309ddd7a90685948a5b21658f0a40ea9869b5516 Mon Sep 17 00:00:00 2001 From: Rene Haas Date: Thu, 17 Nov 2022 14:52:18 +0100 Subject: [PATCH] improve website --- docs/404.html | 4 +- .../_buildManifest.js | 0 .../_ssgManifest.js | 0 .../chunks/pages/_app-7f89ee3d41d62052.js | 9 ++++ .../chunks/pages/_app-ecf31e6b48cb2675.js | 9 ---- .../static/chunks/webpack-38447e448aec86dd.js | 1 - .../static/chunks/webpack-dd4523633be5c384.js | 1 + docs/index.html | 4 +- website/package-lock.json | 47 +++++++++++++++++-- website/package.json | 4 +- website/src/pages/_app.tsx | 10 +++- 11 files changed, 68 insertions(+), 21 deletions(-) rename docs/_next/static/{M599XqBWubKRVQuLdlsYg => H6pdr41QQqL3zh1PXMwwV}/_buildManifest.js (100%) rename docs/_next/static/{M599XqBWubKRVQuLdlsYg => H6pdr41QQqL3zh1PXMwwV}/_ssgManifest.js (100%) create mode 100644 docs/_next/static/chunks/pages/_app-7f89ee3d41d62052.js delete mode 100644 docs/_next/static/chunks/pages/_app-ecf31e6b48cb2675.js delete mode 100644 docs/_next/static/chunks/webpack-38447e448aec86dd.js create mode 100644 docs/_next/static/chunks/webpack-dd4523633be5c384.js diff --git a/docs/404.html b/docs/404.html index d3a60ba..984e221 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/docs/_next/static/M599XqBWubKRVQuLdlsYg/_buildManifest.js b/docs/_next/static/H6pdr41QQqL3zh1PXMwwV/_buildManifest.js similarity index 100% rename from docs/_next/static/M599XqBWubKRVQuLdlsYg/_buildManifest.js rename to docs/_next/static/H6pdr41QQqL3zh1PXMwwV/_buildManifest.js diff --git a/docs/_next/static/M599XqBWubKRVQuLdlsYg/_ssgManifest.js b/docs/_next/static/H6pdr41QQqL3zh1PXMwwV/_ssgManifest.js similarity index 100% rename from docs/_next/static/M599XqBWubKRVQuLdlsYg/_ssgManifest.js rename to docs/_next/static/H6pdr41QQqL3zh1PXMwwV/_ssgManifest.js diff --git a/docs/_next/static/chunks/pages/_app-7f89ee3d41d62052.js b/docs/_next/static/chunks/pages/_app-7f89ee3d41d62052.js new file mode 100644 index 0000000..2066824 --- /dev/null +++ b/docs/_next/static/chunks/pages/_app-7f89ee3d41d62052.js @@ -0,0 +1,9 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{8936:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(3504)}])},3504:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return g}});var i=r(9722),n=r(169);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);rt(e[r],r,e));return e}function o(e,t){let r=f(t),i=v(t)||r;if(i){let o=r?"":{};if(e){let l=window.getComputedStyle(e,null);o=r?eN(e,l,t):t.reduce((t,r)=>(t[r]=eN(e,l,r),t),o)}return o}e&&n(P(t),r=>ez(e,r,t[r]))}let l=(e,t)=>{let{o:r,u:i,_:n}=e,o=r,l,a=(e,t)=>{let r=o,a=t||(i?!i(r,e):r!==e);return(a||n)&&(o=e,l=r),[o,a,l]},s=e=>a(t(o,l),e),u=e=>[o,!!e,l];return[t?s:a,u]},a=()=>"undefined"!=typeof window,s=a()&&Node.ELEMENT_NODE,{toString:u,hasOwnProperty:c}=Object.prototype,d=e=>void 0===e,b=e=>null===e,p=e=>d(e)||b(e)?`${e}`:u.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase(),w=e=>"number"==typeof e,f=e=>"string"==typeof e,m=e=>"boolean"==typeof e,h=e=>"function"==typeof e,v=e=>Array.isArray(e),g=e=>"object"==typeof e&&!v(e)&&!b(e),y=e=>{let t=!!e&&e.length,r=w(t)&&t>-1&&t%1==0;return(!!v(e)||!h(e)&&!!r)&&(!(t>0&&g(e))||t-1 in e)},x=e=>{if(!e||!g(e)||"object"!==p(e))return!1;let t,r="constructor",i=e[r],n=i&&i.prototype,o=c.call(e,r),l=n&&c.call(n,"isPrototypeOf");if(i&&!o&&!l)return!1;for(t in e);return d(t)||c.call(e,t)},k=e=>{let t=HTMLElement;return!!e&&(t?e instanceof t:e.nodeType===s)},_=e=>{let t=Element;return!!e&&(t?e instanceof t:e.nodeType===s)},O=(e,t,r)=>e.indexOf(t,r),S=(e,t,r)=>(!r&&!f(t)&&y(t)?Array.prototype.push.apply(e,t):e.push(t),e),j=e=>{let t=Array.from,r=[];return t&&e?t(e):(e instanceof Set?e.forEach(e=>{S(r,e)}):n(e,e=>{S(r,e)}),r)},E=e=>!!e&&0===e.length,$=(e,t,r)=>{let i=e=>e&&e.apply(void 0,t||[]);n(e,i),r||(e.length=0)},T=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),P=e=>e?Object.keys(e):[],C=(e,t,r,i,o,l,a)=>(("object"!=typeof e||b(e))&&!h(e)&&(e={}),n([t,r,i,o,l,a],t=>{n(P(t),r=>{let i=t[r];if(e===i)return!0;let n=v(i);if(i&&(x(i)||n)){let o=e[r],l=o;n&&!v(o)?l=[]:n||x(o)||(l={}),e[r]=C(l,i)}else e[r]=i})}),e),A=e=>{for(let t in e)return!1;return!0},N=(e,t,r,i)=>{if(d(i))return r?r[e]:t;r&&(f(i)||w(i))&&(r[e]=i)},z=(e,t,r)=>{if(d(r))return e?e.getAttribute(t):null;e&&e.setAttribute(t,r)},L=(e,t,r,i)=>{if(r){let n=z(e,t)||"",o=new Set(n.split(" "));o[i?"add":"delete"](r),z(e,t,j(o).join(" ").trim())}},M=(e,t,r)=>{let i=z(e,t)||"",n=new Set(i.split(" "));return n.has(r)},q=(e,t)=>{e&&e.removeAttribute(t)},I=(e,t)=>N("scrollLeft",0,e,t),R=(e,t)=>N("scrollTop",0,e,t),B=a()&&Element.prototype,D=(e,t)=>{let r=[],i=t?_(t)?t:null:document;return i?S(r,i.querySelectorAll(e)):r},V=(e,t)=>{let r=t?_(t)?t:null:document;return r?r.querySelector(e):null},F=(e,t)=>{if(_(e)){let r=B.matches||B.msMatchesSelector;return r.call(e,t)}return!1},H=e=>e?j(e.childNodes):[],X=e=>e?e.parentElement:null,Z=(e,t)=>{if(_(e)){let r=B.closest;if(r)return r.call(e,t);do{if(F(e,t))return e;e=X(e)}while(e)}return null},U=(e,t,r)=>{let i=e&&Z(e,t),n=e&&V(r,i),o=Z(n,t)===i;return!!i&&!!n&&(i===e||n===e||o&&Z(Z(e,r),t)!==i)},W=(e,t,r)=>{if(r&&e){let i=t,o;y(r)?(o=document.createDocumentFragment(),n(r,e=>{e===i&&(i=e.previousSibling),o.appendChild(e)})):o=r,t&&(i?i!==t&&(i=i.nextSibling):i=e.firstChild),e.insertBefore(o,i||null)}},Y=(e,t)=>{W(e,null,t)},K=(e,t)=>{W(X(e),e,t)},G=(e,t)=>{W(X(e),e&&e.nextSibling,t)},J=e=>{if(y(e))n(j(e),e=>J(e));else if(e){let t=X(e);t&&t.removeChild(e)}},Q=e=>{let t=document.createElement("div");return e&&z(t,"class",e),t},ee=e=>{let t=Q();return t.innerHTML=e.trim(),n(H(t),e=>J(e))},et=e=>e.charAt(0).toUpperCase()+e.slice(1),er=()=>Q().style,ei=["-webkit-","-moz-","-o-","-ms-"],en=["WebKit","Moz","O","MS","webkit","moz","o","ms"],eo={},el={},ea=e=>{let t=el[e];if(T(el,e))return t;let r=et(e),i=er();return n(ei,n=>{let o=n.replace(/-/g,""),l=[e,n+e,o+r,et(o)+r];return!(t=l.find(e=>void 0!==i[e]))}),el[e]=t||""},es=e=>{if(a()){let t=eo[e]||window[e];return T(eo,e)||(n(en,r=>!(t=t||window[r+et(e)])),eo[e]=t),t}},eu=es("MutationObserver"),ec=es("IntersectionObserver"),ed=es("ResizeObserver"),eb=es("cancelAnimationFrame"),ep=es("requestAnimationFrame"),ew=a()&&window.setTimeout,ef=a()&&window.clearTimeout,em=(e,t,r,i)=>{if(e&&t){let o=!0;return n(r,r=>{let n=i?i(e[r]):e[r],l=i?i(t[r]):t[r];n!==l&&(o=!1)}),o}return!1},eh=(e,t)=>em(e,t,["w","h"]),ev=(e,t)=>em(e,t,["x","y"]),eg=(e,t)=>em(e,t,["t","r","b","l"]),ey=(e,t,r)=>em(e,t,["width","height"],r&&(e=>Math.round(e))),ex=()=>{},ek=e=>{let t,r=e?ew:ep,i=e?ef:eb;return[n=>{i(t),t=r(n,h(e)?e():e)},()=>i(t)]},e_=(e,t)=>{let r,i,n,o=ex,{g:l,v:a,p:s}=t||{},u=function(t){o(),ef(r),r=i=void 0,o=ex,e.apply(this,t)},c=e=>s&&i?s(i,e):e,d=()=>{o!==ex&&u(c(n)||n)},b=function(){let e=j(arguments),t=h(l)?l():l,s=w(t)&&t>=0;if(s){let b=h(a)?a():a,p=w(b)&&b>=0,f=t>0?ef:eb,m=c(e),v=m||e,g=u.bind(0,v);o();let y=(t>0?ew:ep)(g,t);o=()=>f(y),p&&!r&&(r=ew(d,b)),i=n=v}else u(e)};return b.m=d,b},{max:eO}=Math,eS=/[^\x20\t\r\n\f]+/g,ej=(e,t,r)=>{let i=e&&e.classList,n,o=0,l=!1;if(i&&t&&f(t)){let a=t.match(eS)||[];for(l=a.length>0;n=a[o++];)l=!!r(i,n)&&l}return l},eE=(e,t)=>ej(e,t,(e,t)=>e.contains(t)),e$=(e,t)=>{ej(e,t,(e,t)=>e.remove(t))},eT=(e,t)=>(ej(e,t,(e,t)=>e.add(t)),e$.bind(0,e,t)),eP={opacity:1,zindex:1},eC=(e,t)=>{let r=t?parseFloat(e):parseInt(e,10);return r==r?r:0},eA=(e,t)=>!eP[e.toLowerCase()]&&w(t)?`${t}px`:t,eN=(e,t,r)=>null!=t?t[r]||t.getPropertyValue(r):e.style[r],ez=(e,t,r)=>{try{let{style:i}=e;d(i[t])?i.setProperty(t,r):i[t]=eA(t,r)}catch(n){}},eL=e=>"rtl"===o(e,"direction"),eM=(e,t,r)=>{let i=t?`${t}-`:"",n=r?`-${r}`:"",l=`${i}top${n}`,a=`${i}right${n}`,s=`${i}bottom${n}`,u=`${i}left${n}`,c=o(e,[l,a,s,u]);return{t:eC(c[l],!0),r:eC(c[a],!0),b:eC(c[s],!0),l:eC(c[u],!0)}},{round:eq}=Math,eI={w:0,h:0},eR=e=>e?{w:e.offsetWidth,h:e.offsetHeight}:eI,eB=e=>e?{w:e.clientWidth,h:e.clientHeight}:eI,eD=e=>e?{w:e.scrollWidth,h:e.scrollHeight}:eI,eV=e=>{let t=parseFloat(o(e,"height"))||0,r=parseFloat(o(e,"width"))||0;return{w:r-eq(r),h:t-eq(t)}},eF=e=>e.getBoundingClientRect(),eH,eX=()=>{if(d(eH)){eH=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get(){eH=!0}}))}catch(e){}}return eH},eZ=e=>e.split(" "),eU=(e,t,r,i)=>{n(eZ(t),t=>{e.removeEventListener(t,r,i)})},eW=(e,t,r,i)=>{var o;let l=eX(),a=null!=(o=l&&i&&i.S)?o:l,s=i&&i.$||!1,u=i&&i.C||!1,c=[],d=l?{passive:a,capture:s}:s;return n(eZ(t),t=>{let i=u?n=>{e.removeEventListener(t,i,s),r&&r(n)}:r;S(c,eU.bind(null,e,t,i,s)),e.addEventListener(t,i,d)}),$.bind(0,c)},eY=e=>e.stopPropagation(),eK=e=>e.preventDefault(),eG={x:0,y:0},eJ=e=>{let t=e?eF(e):0;return t?{x:t.left+window.pageYOffset,y:t.top+window.pageXOffset}:eG},eQ=(e,t)=>{n(v(t)?t:[t],e)},e0=e=>{let t=new Map,r=(e,r)=>{if(e){let i=t.get(e);eQ(e=>{i&&i[e?"delete":"clear"](e)},r)}else t.forEach(e=>{e.clear()}),t.clear()},i=(e,o)=>{if(f(e)){let l=t.get(e)||new Set;return t.set(e,l),eQ(e=>{h(e)&&l.add(e)},o),r.bind(0,e,o)}m(o)&&o&&r();let a=P(e),s=[];return n(a,t=>{let r=e[t];r&&S(s,i(t,r))}),$.bind(0,s)},o=(e,r)=>{let i=t.get(e);n(j(i),e=>{r&&!E(r)?e.apply(0,r):e()})};return i(e||{}),[i,r,o]},e1=e=>JSON.stringify(e,(e,t)=>{if(h(t))throw Error();return t}),e3={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,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},e2=(e,t)=>{let r={},i=P(t).concat(P(e));return n(i,i=>{let n=e[i],o=t[i];if(g(n)&&g(o))C(r[i]={},e2(n,o)),A(r[i])&&delete r[i];else if(T(t,i)&&o!==n){let l=!0;if(v(n)||v(o))try{e1(n)===e1(o)&&(l=!1)}catch(a){}l&&(r[i]=o)}}),r},e6="os-environment",e4=`${e6}-flexbox-glue`,e5=`${e4}-max`,e9="data-overlayscrollbars",e7="data-overlayscrollbars-initialize",e8=`${e9}-overflow-x`,te=`${e9}-overflow-y`,tt="overflowVisible",tr="updating",ti="os-viewport",tn=`${ti}-arrange`,to=`${ti}-scrollbar-hidden`,tl="os-overflow-visible",ta="os-size-observer",ts=`${ta}-appear`,tu=`${ta}-listener`,tc="os-scrollbar",td=`${tc}-rtl`,tb=`${tc}-horizontal`,tp=`${tc}-vertical`,tw=`${tc}-track`,tf=`${tc}-handle`,tm=`${tc}-visible`,th=`${tc}-cornerless`,tv=`${tc}-transitionless`,tg=`${tc}-interaction`,ty=`${tc}-unusable`,tx=`${tc}-auto-hidden`,tk=`${tc}-wheel`,t_=`${tw}-interactive`,tO=`${tf}-interactive`,tS={},tj=()=>tS,tE=e=>{let t=[];return n(v(e)?e:[e],e=>{let r=P(e);n(r,r=>{S(t,tS[r]=e[r])})}),t},t$={boolean:"__TPL_boolean_TYPE__",number:"__TPL_number_TYPE__",string:"__TPL_string_TYPE__",array:"__TPL_array_TYPE__",object:"__TPL_object_TYPE__",function:"__TPL_function_TYPE__",null:"__TPL_null_TYPE__"};t$.number,t$.boolean,t$.array,t$.null,t$.number,t$.array,t$.null,t$.function,t$.null,t$.string,t$.null,t$.array,t$.null;let{round:tT,abs:tP}=Math,tC="__osScrollbarsHidingPlugin",tA,tN=(e,t,r,i)=>{Y(e,t);let n=eB(t),o=eR(t),l=eV(r);return i&&J(t),{x:o.h-n.h+l.h,y:o.w-n.w+l.w}},tz=e=>{let t=!1,r=eT(e,to);try{t="none"===o(e,ea("scrollbar-width"))||"none"===window.getComputedStyle(e,"::-webkit-scrollbar").getPropertyValue("display")}catch(i){}return r(),t},tL=(e,t)=>{let r="hidden";o(e,{overflowX:r,overflowY:r,direction:"rtl"}),I(e,0);let i=eJ(e),n=eJ(t);I(e,-999);let l=eJ(t);return{i:i.x===n.x,n:n.x!==l.x}},tM=(e,t)=>{let r=eT(e,e4),i=eF(e),n=eF(t),o=ey(n,i,!0),l=eT(e,e5),a=eF(e),s=eF(t),u=ey(s,a,!0);return r(),l(),o&&u},tq=()=>{let{body:e}=document,t=ee(`
`),r=t[0],i=r.firstChild,[n,,a]=e0(),[s,u]=l({o:tN(e,r,i),u:ev},tN.bind(0,e,r,i,!0)),[c]=u(),d=tz(r),b={x:0===c.x,y:0===c.y},p={elements:{host:null,padding:!d,viewport:e=>d&&e===e.ownerDocument.body&&e,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},w=C({},e3),f=C.bind(0,{},w),m=C.bind(0,{},p),h={k:c,A:b,I:d,L:"-1"===o(r,"zIndex"),B:tL(r,i),V:tM(r,i),Y:n.bind(0,"z"),j:n.bind(0,"r"),N:m,q:e=>C(p,e)&&m(),F:f,G:e=>C(w,e)&&f(),X:C({},p),U:C({},w)},v=window.addEventListener,g=e_(e=>a(e?"z":"r"),{g:33,v:99});if(q(r,"style"),J(r),v("resize",g.bind(0,!1)),!d&&(!b.x||!b.y)){let y;v("resize",()=>{let e=tj()[tC];(y=y||e&&e.R())&&y(h,s,g.bind(0,!0))})}return h},tI=()=>(tA||(tA=tq()),tA),tR=(e,t)=>h(t)?t.apply(0,e):t,tB=(e,t,r,i)=>{let n=d(i)?r:i,o=tR(e,n);return o||t.apply(0,e)},tD=(e,t,r,i)=>{let n=d(i)?r:i,o=tR(e,n);return!!o&&(k(o)?o:t.apply(0,e))},tV=(e,t,r)=>{let{nativeScrollbarsOverlaid:i,body:n}=r||{},{A:o,I:l}=tI(),{nativeScrollbarsOverlaid:a,body:s}=t,u=d(n)?s:n,c=(o.x||o.y)&&(null!=i?i:a),p=e&&(b(u)?!l:u);return!!c||!!p},tF=new WeakMap,tH=(e,t)=>{tF.set(e,t)},tX=e=>{tF.delete(e)},tZ=e=>tF.get(e),tU=(e,t)=>e?t.split(".").reduce((e,t)=>e&&T(e,t)?e[t]:void 0,e):void 0,tW=(e,t,r)=>i=>[tU(e,i),r||void 0!==tU(t,i)],tY=e=>{let t=e;return[()=>t,e=>{t=C({},t,e)}]},tK="tabindex",tG=Q.bind(0,""),tJ=e=>{Y(X(e),H(e)),J(e)},tQ=e=>{let t=tI(),{N:r,I:i}=t,n=tj()[tC],o=n&&n.T,{elements:l}=r(),{host:a,padding:s,viewport:u,content:c}=l,d=k(e),b=d?{}:e,{elements:p}=b,{host:w,padding:f,viewport:m,content:h}=p||{},v=d?e:b.target,g=F(v,"textarea"),y=v.ownerDocument,x=y.documentElement,_=v===y.body,j=y.defaultView,E=tB.bind(0,[v]),T=tD.bind(0,[v]),C=tR.bind(0,[v]),A=E.bind(0,tG,u),N=T.bind(0,tG,c),I=A(m),R=I===v,B=R&&_,D=!R&&N(h),V=!R&&k(I)&&I===D,Z=V&&!!C(c),U=Z?A():I,W=Z?D:N(),Q=B?x:V?U:I,ee=g?E(tG,a,w):v,et=y.activeElement,er=!R&&j.top===j&&et===v,ei={W:v,Z:B?Q:ee,J:Q,K:!R&&T(tG,s,f),tt:V?W:D,nt:!R&&!i&&o&&o(t),ot:B?x:Q,st:B?y:Q,et:j,ct:y,rt:g,it:_,lt:d,ut:R,dt:V,ft:(e,t)=>R?M(Q,e9,t):eE(Q,e),_t:(e,t,r)=>R?L(Q,e9,t,r):(r?eT:e$)(Q,e)},en=P(ei).reduce((e,t)=>{let r=ei[t];return S(e,!!r&&!X(r)&&r)},[]),eo=e=>e?O(en,e)>-1:null,{W:el,Z:ea,K:es,J:eu,tt:ec,nt:ed}=ei,eb=[()=>{q(ea,e9),q(ea,e7),q(el,e7),_&&(q(x,e9),q(x,e7))}],ep=g&&eo(ea),ew=g?el:H([ec,eu,es,ea,el].find(e=>!1===eo(e))),ef=B?el:ec||eu,em=()=>{z(ea,e9,R?"viewport":"host");let e=eT(es,"os-padding"),t=eT(eu,!R&&ti),r=eT(ec,"os-content"),n=_&&!R?eT(X(v),to):ex;if(ep&&(G(el,ea),S(eb,()=>{G(ea,el),J(ea)})),Y(ef,ew),Y(ea,es),Y(es||ea,!R&&eu),Y(eu,ec),S(eb,()=>{n(),q(eu,e8),q(eu,te),eo(ec)&&tJ(ec),eo(eu)&&tJ(eu),eo(es)&&tJ(es),e(),t(),r()}),i&&!R&&S(eb,e$.bind(0,eu,to)),ed&&(K(eu,ed),S(eb,J.bind(0,ed))),er){let o=z(eu,tK);z(eu,tK,"-1"),eu.focus();let l=()=>o?z(eu,tK,o):q(eu,tK),a=eW(y,"pointerdown keydown",()=>{l(),a()});S(eb,[l,a])}else et&&et.focus&&et.focus();ew=0};return[ei,em,$.bind(0,eb)]},t0=(e,t)=>{let{tt:r}=e,[i]=t;return e=>{let{V:t}=tI(),{ht:n}=i(),{gt:l}=e,a=(r||!t)&&l;return a&&o(r,{height:n?"":"100%"}),{vt:a,wt:a}}},t1=(e,t)=>{let[r,i]=t,{Z:n,K:a,J:s,ut:u}=e,[c,d]=l({u:eg,o:eM()},eM.bind(0,n,"padding",""));return(e,t,n)=>{let[l,b]=d(n),{I:p,V:w}=tI(),{bt:f}=r(),{vt:m,wt:h,yt:v}=e,[g,y]=t("paddingAbsolute");(m||b||!w&&h)&&([l,b]=c(n));let x=!u&&(y||v||b);if(x){let k=!g||!a&&!p,_=l.r+l.l,O=l.t+l.b,S={marginRight:k&&!f?-_:0,marginBottom:k?-O:0,marginLeft:k&&f?-_:0,top:k?-l.t:0,right:k?f?-l.r:"auto":0,left:k?f?"auto":-l.l:0,width:k?`calc(100% + ${_}px)`:""},j={paddingTop:k?l.t:0,paddingRight:k?l.r:0,paddingBottom:k?l.b:0,paddingLeft:k?l.l:0};o(a||s,S),o(s,j),i({K:l,St:!k,M:a?j:C({},S,j)})}return{xt:x}}},{max:t3}=Math,t2=t3.bind(0,0),t6="visible",t4="hidden",t5={u:eh,o:{w:0,h:0}},t9={u:ev,o:{x:t4,y:t4}},t7=(e,t)=>{let r=window.devicePixelRatio%1!=0?1:0,i={w:t2(e.w-t.w),h:t2(e.h-t.h)};return{w:i.w>r?i.w:0,h:i.h>r?i.h:0}},t8=(e,t,r)=>r?eT(e,t):e$(e,t),re=e=>0===e.indexOf(t6),rt=(e,t)=>{let[r,i]=t,{Z:n,K:a,J:s,nt:u,ut:c,_t:d,it:b,et:p}=e,{k:w,V:f,I:m,A:h}=tI(),v=tj()[tC],g=!c&&!m&&(h.x||h.y),y=b&&c,[x,k]=l(t5,eV.bind(0,s)),[_,O]=l(t5,eD.bind(0,s)),[S,j]=l(t5),[E,$]=l(t5),[T]=l(t9),P=(e,t)=>{if(o(s,{height:""}),t){let{St:i,K:l}=r(),{$t:a,P:u}=e,c=eV(n),d=eB(n),b="content-box"===o(s,"boxSizing"),p=i||b?l.b+l.t:0,w=!(h.x&&b);o(s,{height:d.h+c.h+(a.x&&w?u.x:0)-p})}},C=(e,t)=>{let r=m||e?0:42,i=(e,i,n)=>{let l=o(s,e),a=t?t[e]:l,u="scroll"===a;return[l,u,u&&!m?i?r:n:0,i&&!!r]},[n,l,a,u]=i("overflowX",h.x,w.x),[c,d,b,p]=i("overflowY",h.y,w.y);return{Ct:{x:n,y:c},$t:{x:l,y:d},P:{x:a,y:b},D:{x:u,y:p}}},A=(e,t,r,i)=>{let n=(e,t)=>{let r=re(e),i=t&&r&&e.replace(`${t6}-`,"")||"";return[t&&!r?e:"",re(i)?"hidden":i]},[o,l]=n(r.x,t.x),[a,s]=n(r.y,t.y);return i.overflowX=l&&a?l:o,i.overflowY=s&&o?s:a,C(e,i)},N=(e,t,i,n)=>{let{P:o,D:l}=e,{x:a,y:s}=l,{x:u,y:c}=o,{M:d}=r(),b=t?"marginLeft":"marginRight",p=t?"paddingLeft":"paddingRight",w=d[b],f=d.marginBottom,m=d[p],h=d.paddingBottom;n.width=`calc(100% + ${c+-1*w}px)`,n[b]=-c+w,n.marginBottom=-u+f,i&&(n[p]=m+(s?c:0),n.paddingBottom=h+(a?u:0))},[M,q]=v?v.H(g,f,s,u,r,C,N):[()=>g,()=>[ex]];return(e,t,l)=>{let{vt:u,Ot:b,wt:w,xt:v,gt:g,yt:I}=e,{ht:R,bt:B}=r(),[D,V]=t("showNativeOverlaidScrollbars"),[F,H]=t("overflow"),X=D&&h.x&&h.y,Z=!c&&!f&&(u||w||b||V||g),U=re(F.x),W=re(F.y),Y=U||W,K=k(l),G=O(l),J=j(l),Q=$(l),ee;if(V&&m&&d(to,"scrollbarHidden",!X),Z&&(ee=C(X),P(ee,R)),u||v||w||I||V){Y&&d(tl,tt,!1);let[et,er]=q(X,B,ee),[ei,en]=K=x(l),[eo,el]=G=_(l),ea=eB(s),es=eo,eu=ea;et(),(el||en||V)&&er&&!X&&M(er,eo,ei,B)&&(eu=eB(s),es=eD(s));let ec={w:t2(t3(eo.w,es.w)+ei.w),h:t2(t3(eo.h,es.h)+ei.h)},ed={w:t2((y?p.innerWidth:eu.w+t2(ea.w-eo.w))+ei.w),h:t2((y?p.innerHeight+ei.h:eu.h+t2(ea.h-eo.h))+ei.h)};Q=E(ed),J=S(t7(ec,ed),l)}let[eb,ep]=Q,[ew,ef]=J,[em,eh]=G,[ev,eg]=K,ey={x:ew.w>0,y:ew.h>0},ex=U&&W&&(ey.x||ey.y)||U&&ey.x&&!ey.y||W&&ey.y&&!ey.x;if(v||I||eg||eh||ep||ef||H||V||Z){let ek={marginRight:0,marginBottom:0,marginLeft:0,width:"",overflowY:"",overflowX:""},e_=A(X,ey,F,ek),eO=M(e_,em,ev,B);c||N(e_,B,eO,ek),Z&&P(e_,R),c?(z(n,e8,ek.overflowX),z(n,te,ek.overflowY)):o(s,ek)}L(n,e9,tt,ex),t8(a,tl,ex),c||t8(s,tl,Y);let[eS,ej]=T(C(X).Ct);return i({Ct:eS,zt:{x:eb.w,y:eb.h},Tt:{x:ew.w,y:ew.h},Et:ey}),{It:ej,At:ep,Lt:ef}}},rr=(e,t,r)=>{let i={},o=t||{},l=P(e).concat(P(o));return n(l,t=>{let n=e[t],l=o[t];i[t]=!!(r||n||l)}),i},ri=(e,t)=>{let{W:r,J:i,_t:o,ut:l}=e,{I:a,A:s,V:u}=tI(),c=!a&&(s.x||s.y),d=[t0(e,t),t1(e,t),rt(e,t)];return(e,t,a)=>{let s=rr(C({vt:!1,xt:!1,yt:!1,gt:!1,At:!1,Lt:!1,It:!1,Ot:!1,wt:!1},t),{},a),b=c||!u,p=b&&I(i),w=b&&R(i);o("",tr,!0);let f=s;return n(d,t=>{f=rr(f,t(f,e,!!a)||{},a)}),I(i,p),R(i,w),o("",tr),l||(I(r,0),R(r,0)),f}},rn=(e,t,r)=>{let i,o=!1,l=()=>{o=!0},a=l=>{if(r){let a=r.reduce((t,r)=>{if(r){let[i,n]=r,o=n&&i&&(l?l(i):D(i,e));o&&o.length&&n&&f(n)&&S(t,[o,n.trim()],!0)}return t},[]);n(a,r=>n(r[0],n=>{let l=r[1],a=i.get(n)||[],s=e.contains(n);if(s){let u=eW(n,l,e=>{o?(u(),i.delete(n)):t(e)});i.set(n,S(a,u))}else $(a),i.delete(n)}))}};return r&&(i=new WeakMap,a()),[l,a]},ro=(e,t,r,i)=>{let o=!1,{Ht:l,Mt:a,Pt:s,Dt:u,Rt:c,kt:d}=i||{},b=e_(()=>{o&&r(!0)},{g:33,v:99}),[p,w]=rn(e,b,s),m=a||[],h=(l||[]).concat(m),v=(o,l)=>{let a=c||ex,s=d||ex,b=new Set,p=new Set,h=!1,v=!1;if(n(o,r=>{let{attributeName:o,target:l,type:c,oldValue:d,addedNodes:w,removedNodes:g}=r,y="attributes"===c,x=e===l,k=y&&f(o)?z(l,o):0,_=0!==k&&d!==k,S=O(m,o)>-1&&_;if(t&&("childList"===c||!x)){let j=y&&_,E=j&&u&&F(l,u),$=E?!a(l,o,d,k):!y||j,T=$&&!s(r,!!E,e,i);n(w,e=>b.add(e)),n(g,e=>b.add(e)),v=v||T}!t&&x&&_&&!a(l,o,d,k)&&(p.add(o),h=h||S)}),b.size>0&&w(e=>j(b).reduce((t,r)=>(S(t,D(e,r)),F(r,e)?S(t,r):t),[])),t)return!l&&v&&r(!1),[!1];if(p.size>0||h){let g=[j(p),h];return l||r.apply(0,g),g}},g=new eu(e=>v(e));return g.observe(e,{attributes:!0,attributeOldValue:!0,attributeFilter:h,subtree:t,childList:t,characterData:t}),o=!0,[()=>{o&&(p(),g.disconnect(),o=!1)},()=>{if(o){b.m();let e=g.takeRecords();return!E(e)&&v(e,!0)}}]},rl=e=>e&&(e.height||e.width),ra=(e,t,r)=>{let{Bt:i=!1,Vt:n=!1}=r||{},o=tj().__osSizeObserverPlugin,{B:a}=tI(),s=ee(`
`),u=s[0],c=u.firstChild,d=eL.bind(0,e),[b]=l({o:void 0,_:!0,u:(e,t)=>!(!e||!rl(e)&&rl(t))}),p=e=>{let r=v(e)&&e.length>0&&g(e[0]),n=!r&&m(e[0]),o=!1,l=!1,s=!0;if(r){let[c,,d]=b(e.pop().contentRect),p=rl(c),w=rl(d);o=!d||!p,l=!w&&p,s=!o}else n?[,s]=e:l=!0===e;if(i&&s){let f=n?e[0]:eL(u);I(u,f?a.n?-3333333:a.i?0:3333333:3333333),R(u,3333333)}o||t({vt:!n,Yt:n?e:void 0,Vt:!!l})},w=[],f=!!n&&p;return[()=>{$(w),J(u)},()=>{if(ed){let t=new ed(p);t.observe(c),S(w,()=>{t.disconnect()})}else if(o){let[r,a]=o.O(c,p,n);f=r,S(w,a)}if(i){let[s]=l({o:!d()},d);S(w,eW(u,"scroll",e=>{let t=s(),[r,i]=t;i&&(e$(c,"ltr rtl"),r?eT(c,"rtl"):eT(c,"ltr"),p(t)),eY(e)}))}f&&(eT(u,ts),S(w,eW(u,"animationstart",f,{C:!!ed}))),(ed||o)&&Y(e,u)}]},rs=e=>0===e.h||e.isIntersecting||e.intersectionRatio>0,ru=(e,t)=>{let r,i=Q("os-trinsic-observer"),n=[],[o]=l({o:!1}),a=(e,r)=>{if(e){let i=o(rs(e)),[,n]=i;if(n)return r||t(i),[i]}},s=(e,t)=>{if(e&&e.length>0)return a(e.pop(),t)};return[()=>{$(n),J(i)},()=>{if(ec)(r=new ec(e=>s(e),{root:e})).observe(i),S(n,()=>{r.disconnect()});else{let t=()=>{let e=eR(i);a(e)},[o,l]=ra(i,t);S(n,o),l(),t()}Y(e,i)},()=>{if(r)return s(r.takeRecords(),!0)}]},rc=`[${e9}]`,rd=`.${ti}`,rb=["tabindex"],rp=["wrap","cols","rows"],rw=["id","class","style","open"],rf=(e,t,r)=>{let i,o,a,{Z:s,J:u,tt:c,rt:d,ut:b,ft:p,_t:m}=e,{V:g}=tI(),[y]=l({u:eh,o:{w:0,h:0}},()=>{let e=p(tl,tt),t=p(tn,""),r=t&&I(u),i=t&&R(u);m(tl,tt),m(tn,""),m("",tr,!0);let n=eD(c),o=eD(u),l=eV(u);return m(tl,tt,e),m(tn,"",t),m("",tr),I(u,r),R(u,i),{w:o.w+n.w+l.w,h:o.h+n.h+l.h}}),x=d?rp:rw.concat(rp),k=e_(r,{g:()=>i,v:()=>o,p(e,t){let[r]=e,[i]=t;return[P(r).concat(P(i)).reduce((e,t)=>(e[t]=r[t]||i[t],e),{})]}}),_=e=>{n(e||rb,e=>{if(O(rb,e)>-1){let t=z(s,e);f(t)?z(u,e,t):q(u,e)}})},j=(e,i)=>{let[n,o]=e,l={gt:o};return t({ht:n}),i||r(l),l},E=({vt:e,Yt:i,Vt:n})=>{let o=!1;if(i){let[l,a]=i;o=a,t({bt:l})}(!e||n?r:k)({vt:e,yt:o})},$=(e,t)=>{let[,i]=y(),n={wt:i};return i&&(t||(e?r:k)(n)),n},T=(e,t,r)=>{let i={Ot:t};return t?r||k(i):b||_(e),i},[A,N,L]=c||!g?ru(s,j):[ex,ex,ex],[M,B]=b?[ex,ex]:ra(s,E,{Vt:!0,Bt:!0}),[D,V]=ro(s,!1,T,{Mt:rw,Ht:rw.concat(rb)}),F=b&&ed&&new ed(E.bind(0,{vt:!0}));return F&&F.observe(s),_(),[()=>{A(),M(),a&&a[0](),F&&F.disconnect(),D()},()=>{B(),N()},()=>{let e={},t=V(),r=L(),i=a&&a[1]();return t&&C(e,T.apply(0,S(t,!0))),r&&C(e,j.apply(0,S(r,!0))),i&&C(e,$.apply(0,S(i,!0))),e},e=>{let[t]=e("update.ignoreMutation"),[r,n]=e("update.attributes"),[l,s]=e("update.elementEvents"),[d,p]=e("update.debounce"),f=e=>h(t)&&t(e);if((s||n)&&(a&&(a[1](),a[0]()),a=ro(c||u,!0,$,{Ht:x.concat(r||[]),Pt:l,Dt:rc,kt(e,t){let{target:r,attributeName:i}=e,n=!t&&!!i&&!b&&U(r,rc,rd);return n||!!Z(r,`.${tc}`)||!!f(e)}})),p){if(k.m(),v(d)){let m=d[0],g=d[1];i=w(m)&&m,o=w(g)&&g}else w(d)?(i=d,o=!1):(i=!1,o=!1)}}]},rm={x:0,y:0},rh={K:{t:0,r:0,b:0,l:0},St:!1,M:{marginRight:0,marginBottom:0,marginLeft:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0},zt:rm,Tt:rm,Ct:{x:"hidden",y:"hidden"},Et:{x:!1,y:!1},ht:!1,bt:!1},rv=(e,t)=>{let r=tW(t,{}),i=tY(rh),[n,o,l]=e0(),[a,s]=i,[u,c,d]=tQ(e),b=ri(u,i),p=(e,t,r)=>{let i=P(e).some(t=>e[t]),n=i||!A(t)||r;return n&&l("u",[e,t,r]),n},[w,f,m,h]=rf(u,s,e=>p(b(r,e),{},!1)),v=a.bind(0);return v.jt=e=>n("u",e),v.Nt=()=>{let{W:e,J:t}=u,r=I(e),i=R(e);f(),c(),I(t,r),R(t,i)},v.qt=u,[(e,r)=>{let i=tW(t,e,r);return h(i),p(b(i,m(),r),e,!!r)},v,()=>{o(),w(),d()}]},{round:rg}=Math,ry=e=>{let{width:t,height:r}=eF(e),{w:i,h:n}=eR(e);return{x:rg(t)/i||1,y:rg(r)/n||1}},rx=(e,t,r)=>{let i=t.scrollbars,{button:n,isPrimary:o,pointerType:l}=e,{pointers:a}=i;return 0===n&&o&&i[r?"dragScroll":"clickScroll"]&&(a||[]).includes(l)},rk=(e,t)=>eW(e,"mousedown",eW.bind(0,t,"click",eY,{C:!0,$:!0}),{$:!0}),r_=(e,t,r,i,n,o)=>{let{B:l}=tI(),{Ft:a,Gt:s,Xt:u}=r,c=`scroll${o?"Left":"Top"}`,d=`client${o?"X":"Y"}`,b=o?"width":"height",p=o?"left":"top",w=o?"w":"h",f=o?"x":"y",m=(e,t)=>r=>{let{Tt:d}=n(),b=eR(s)[w]-eR(a)[w],p=t*r/b*d[f],m=eL(u),h=m&&o?l.n||l.i?1:-1:1;i[c]=e+p*h};return eW(s,"pointerdown",r=>{let n=Z(r.target,`.${tf}`)===a;if(rx(r,e,n)){let o=!n&&r.shiftKey,l=()=>eF(a),u=()=>eF(s),w=(e,t)=>(e||l())[p]-(t||u())[p],h=m(i[c]||0,1/ry(i)[f]),v=r[d],g=l(),y=u(),x=g[b],k=w(g,y)+x/2,_=v-y[p],O=n?0:_-k,j=[eW(t,"selectstart",e=>eK(e),{S:!1}),eW(s,"pointermove",e=>{let t=e[d]-v;(n||o)&&h(O+t)})];if(o)h(O);else if(!n){let E=tj().__osClickScrollPlugin;E&&S(j,E.O(h,w,O,x,_))}eW(s,"pointerup",e=>{$(j),s.releasePointerCapture(e.pointerId)},{C:!0}),s.setPointerCapture(r.pointerId)}})},rO=(e,t)=>(r,i,n,o,l,a)=>{let{Xt:s}=r,[u,c]=ek(333),d=!!l.scrollBy,b=!0;return $.bind(0,[eW(s,"pointerenter",()=>{i(tg,!0)}),eW(s,"pointerleave pointercancel",()=>{i(tg)}),eW(s,"wheel",e=>{let{deltaX:t,deltaY:r,deltaMode:n}=e;d&&b&&0===n&&X(s)===o&&l.scrollBy({left:t,top:r,behavior:"smooth"}),b=!1,i(tk,!0),u(()=>{b=!0,i(tk)}),eK(e)},{S:!1,$:!0}),rk(s,n),r_(e,n,r,l,t,a),c])},{min:rS,max:rj,abs:rE,round:r$}=Math,rT=(e,t,r,i)=>{if(i){let n=r?"x":"y",{Tt:o,zt:l}=i,a=l[n],s=o[n];return rj(0,rS(1,a/(a+s)))}let u=r?"w":"h",c=eR(e)[u],d=eR(t)[u];return rj(0,rS(1,c/d))},rP=(e,t,r,i,n,o)=>{let{B:l}=tI(),{Tt:a}=i,s=r$(a[o?"x":"y"]),u=rE(r[`scroll${o?"Left":"Top"}`]),c=l.i?u:s-u,d=rS(1,(o&&n?c:u)/s),b=rT(e,t,o);return 1/b*(1-b)*d},rC=(e,t,r)=>{let{N:i}=tI(),{scrollbars:l}=i(),{slot:a}=l,{ct:s,W:u,Z:c,J:d,lt:b,ot:p,it:w,ut:f}=t,{scrollbars:h}=b?{}:e,{slot:v}=h||{},g=tD([u,c,d],()=>f&&w?u:c,a,v),y=(e,t,r)=>{let i=r?eT:e$;n(e,e=>{i(e.Xt,t)})},x=(e,t)=>{n(e,e=>{let[r,i]=t(e);o(r,i)})},k=(e,t,r)=>{x(e,e=>{let{Ft:i,Gt:n}=e;return[i,{[r?"width":"height"]:`${(100*rT(i,n,r,t)).toFixed(3)}%`}]})},_=(e,t,r)=>{let i=r?"X":"Y";x(e,e=>{let{Ft:n,Gt:o,Xt:l}=e,a=rP(n,o,p,t,eL(l),r);return[n,{transform:a==a?`translate${i}(${(100*a).toFixed(3)}%)`:""}]})},O=[],j=[],T=[],P=(e,t,r)=>{let i=m(r);(!i||r)&&y(j,e,t),i&&r||y(T,e,t)},C=e=>{k(j,e,!0),k(T,e)},A=e=>{_(j,e,!0),_(T,e)},N=e=>{let t=e?j:T,i=E(t)?tv:"",n=Q(`${tc} ${e?tb:tp} ${i}`),o=Q(tw),l=Q(tf),a={Xt:n,Gt:o,Ft:l};return Y(n,o),Y(o,l),S(t,a),S(O,[J.bind(0,n),r(a,P,s,c,p,e)]),a},z=N.bind(0,!0),L=N.bind(0,!1),M=()=>{Y(g,j[0].Xt),Y(g,T[0].Xt),ew(()=>{P(tv)},300)};return z(),L(),[{Ut:C,Wt:A,Zt:P,Jt:{Kt:j,Qt:z,tn:x.bind(0,j)},nn:{Kt:T,Qt:L,tn:x.bind(0,T)}},M,$.bind(0,O)]},rA=(e,t,r,i)=>{let n,o,l,a,s,u=0,c=tY({}),[d]=c,[b,p]=ek(),[w,f]=ek(),[m,h]=ek(100),[v,g]=ek(100),[y,x]=ek(()=>u),[k,_,O]=rC(e,r.qt,rO(t,r)),{Z:S,J:j,ot:E,st:T,ut:P,it:C}=r.qt,{Jt:A,nn:N,Zt:z,Ut:L,Wt:M}=k,{tn:q}=A,{tn:B}=N,D=e=>{let{Xt:t}=e,r=P&&!C&&X(t)===j&&t;return[r,{transform:r?`translate(${I(E)}px, ${R(E)}px)`:""}]},V=(e,t)=>{if(x(),e)z(tx);else{let r=()=>z(tx,!0);u>0&&!t?y(r):r()}},F=()=>{(a=o)&&V(!0)},H=[h,x,g,f,p,O,eW(S,"pointerover",F,{C:!0}),eW(S,"pointerenter",F),eW(S,"pointerleave",()=>{a=!1,o&&V(!1)}),eW(S,"pointermove",()=>{n&&b(()=>{h(),V(!0),v(()=>{n&&V(!1)})})}),eW(T,"scroll",e=>{w(()=>{M(r()),l&&V(!0),m(()=>{l&&!a&&V(!1)})}),i(e),P&&q(D),P&&B(D)})],Z=d.bind(0);return Z.qt=k,Z.Nt=_,[(e,i,a)=>{let{At:c,Lt:d,It:b,yt:p}=a,{A:w}=tI(),f=tW(t,e,i),m=r(),{Tt:h,Ct:v,bt:g}=m,[y,x]=f("showNativeOverlaidScrollbars"),[k,_]=f("scrollbars.theme"),[O,S]=f("scrollbars.visibility"),[j,E]=f("scrollbars.autoHide"),[$]=f("scrollbars.autoHideDelay"),[T,P]=f("scrollbars.dragScroll"),[A,N]=f("scrollbars.clickScroll"),q=y&&w.x&&w.y,I=(e,t)=>{let r="visible"===O||"auto"===O&&"scroll"===e;return z(tm,r,t),r};if(u=$,x&&z("os-theme-none",q),_&&(z(s),z(k,!0),s=k),E&&(n="move"===j,o="leave"===j,V(!(l="never"!==j),!0)),P&&z(tO,T),N&&z(t_,A),b||S){let R=I(v.x,!0),B=I(v.y,!1);z(th,!(R&&B))}(c||d||p)&&(L(m),M(m),z(ty,!h.x,!0),z(ty,!h.y,!1),z(td,g&&!C))},Z,$.bind(0,H)]},rN=(e,t,r)=>{h(e)&&e(t||void 0,r||void 0)},rz=(e,t,r)=>{let{F:i,N:o,Y:l,j:a}=tI(),s=tj(),u=k(e),c=u?e:e.target,d=tZ(c);if(t&&!d){let b=!1,p=e=>{let t=tj().__osOptionsValidationPlugin,r=t&&t.O;return r?r(e,!0):e},w=C({},i(),p(t)),[f,m,h]=e0(r),[v,g,y]=rv(e,w),[x,_,O]=rA(e,w,g,e=>h("scroll",[N,e])),S=(e,t)=>v(e,!!t),j=S.bind(0,{},!0),E=l(j),$=a(j),T=e=>{tX(c),E(),$(),O(),y(),b=!0,h("destroyed",[N,!!e]),m()},N={options(e,t){if(e){let r=t?i():{},n=e2(w,C(r,p(e)));A(n)||(C(w,n),S(n))}return C({},w)},on:f,off(e,t){e&&t&&m(e,t)},state(){let{zt:e,Tt:t,Ct:r,Et:i,K:n,St:o,bt:l}=g();return C({},{overflowEdge:e,overflowAmount:t,overflowStyle:r,hasOverflow:i,padding:n,paddingAbsolute:o,directionRTL:l,destroyed:b})},elements(){let{W:e,Z:t,K:r,J:i,tt:n,ot:o,st:l}=g.qt,{Jt:a,nn:s}=_.qt,u=e=>{let{Ft:t,Gt:r,Xt:i}=e;return{scrollbar:i,track:r,handle:t}},c=e=>{let{Kt:t,Qt:r}=e,i=u(t[0]);return C({},i,{clone(){let e=u(r());return x({},!0,{}),e}})};return C({},{target:e,host:t,padding:r||i,viewport:i,content:n||i,scrollOffsetElement:o,scrollEventElement:l,scrollbarHorizontal:c(a),scrollbarVertical:c(s)})},update:e=>S({},e),destroy:T.bind(0)};return(g.jt((e,t,r)=>{x(t,r,e)}),tH(c,N),n(P(s),e=>rN(s[e],0,N)),tV(g.qt.it,o().cancel,!u&&e.cancel))?(T(!0),N):(g.Nt(),_.Nt(),h("initialized",[N]),g.jt((e,t,r)=>{let{vt:i,yt:n,gt:o,At:l,Lt:a,It:s,wt:u,Ot:c}=e;h("updated",[N,{updateHints:{sizeChanged:i,directionChanged:n,heightIntrinsicChanged:o,overflowEdgeChanged:l,overflowAmountChanged:a,overflowStyleChanged:s,contentMutation:u,hostMutation:c},changedOptions:t,force:r}])}),N.update(!0),N)}return d};rz.plugin=e=>{n(tE(e),e=>rN(e,rz))},rz.valid=e=>{let t=e&&e.elements,r=h(t)&&t();return x(r)&&!!tZ(r.target)},rz.env=()=>{let{k:e,A:t,I:r,B:i,V:n,L:o,X:l,U:a,N:s,q:u,F:c,G:d}=tI();return C({},{scrollbarsSize:e,scrollbarsOverlaid:t,scrollbarsHiding:r,rtlScrollBehavior:i,flexboxGlue:n,cssCustomProperties:o,staticDefaultInitialization:l,staticDefaultOptions:a,getDefaultInitialization:s,setDefaultInitialization:u,getDefaultOptions:c,setDefaultOptions:d})};let rL=()=>{if(typeof window>"u"){let e=()=>{};return[e,e]}let t,r,i=window,n="function"==typeof i.requestIdleCallback,o=i.requestAnimationFrame,l=i.cancelAnimationFrame,a=n?i.requestIdleCallback:o,s=n?i.cancelIdleCallback:l,u=()=>{s(t),l(r)};return[(e,i)=>{u(),t=a(n?()=>{u(),r=o(e)}:e,"object"==typeof i?i:{timeout:2233})},u]},rM=e=>{let{options:t,events:r,defer:n}=e||{},[o,l]=(0,i.useMemo)(rL,[]),a=(0,i.useRef)(null),s=(0,i.useRef)(n),u=(0,i.useRef)(t),c=(0,i.useRef)(r);return(0,i.useEffect)(()=>{s.current=n},[n]),(0,i.useEffect)(()=>{let{current:e}=a;u.current=t,rz.valid(e)&&e.options(t||{},!0)},[t]),(0,i.useEffect)(()=>{let{current:e}=a;c.current=r,rz.valid(e)&&e.on(r||{},!0)},[r]),(0,i.useEffect)(()=>()=>{var e;l(),null==(e=a.current)||e.destroy()},[]),(0,i.useMemo)(()=>[e=>{let t=a.current;if(rz.valid(t))return;let r=s.current,i=u.current||{},n=c.current||{},l=()=>a.current=rz(e,i,n);r?o(l,r):l()},()=>a.current],[])},rq=(e,t)=>{let{element:r="div",options:n,events:o,defer:l,children:a,...s}=e,u=(0,i.useRef)(null),c=(0,i.useRef)(null),[d,b]=rM({options:n,events:o,defer:l});return(0,i.useEffect)(()=>{let{current:e}=u,{current:t}=c;return e&&t&&d({target:e,elements:{viewport:t,content:t}}),()=>{var e;return null==(e=b())?void 0:e.destroy()}},[d,r]),(0,i.useImperativeHandle)(t,()=>({osInstance:b,getElement:()=>u.current}),[]),i.createElement(r,{"data-overlayscrollbars-initialize":"",ref:u,...s},i.createElement("div",{ref:c},a))},rI=(0,i.forwardRef)(rq)},2562:function(e,t,r){var i;!function(n,o){"use strict";var l="function",a="undefined",s="object",u="string",c="model",d="name",b="type",p="vendor",w="version",f="architecture",m="console",h="mobile",v="tablet",g="smarttv",y="wearable",x="embedded",k="Amazon",_="Apple",O="ASUS",S="BlackBerry",j="Browser",E="Chrome",$="Firefox",T="Google",P="Huawei",C="Microsoft",A="Motorola",N="Opera",z="Samsung",L="Sharp",M="Sony",q="Xiaomi",I="Zebra",R="Facebook",B=function(e,t){var r={};for(var i in e)t[i]&&t[i].length%2==0?r[i]=t[i].concat(e[i]):r[i]=e[i];return r},D=function(e){for(var t={},r=0;r0?2===a.length?typeof a[1]==l?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==l||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):o:this[a[0]]=c?a[1].call(this,c,a[2]):o:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):o):this[a]=c||o;d+=2}},Z=function(e,t){for(var r in t)if(typeof t[r]===s&&t[r].length>0){for(var i=0;i350?H(e,350):e,this},this.setUA(r),this};Y.VERSION="1.0.32",Y.BROWSER=D([d,w,"major"]),Y.CPU=D([f]),Y.DEVICE=D([c,p,b,m,h,g,v,y,x]),Y.ENGINE=Y.OS=D([d,w]),typeof t!==a?("object"!==a&&e.exports&&(t=e.exports=Y),t.UAParser=Y):"function"===l&&r.amdO?o!==(i=(function(){return Y}).call(t,r,t,e))&&(e.exports=i):typeof n!==a&&(n.UAParser=Y);var K=typeof n!==a&&(n.jQuery||n.Zepto);if(K&&!K.ua){var G=new Y;K.ua=G.getResult(),K.ua.get=function(){return G.getUA()},K.ua.set=function(e){G.setUA(e);var t=G.getResult();for(var r in t)K.ua[r]=t[r]}}}("object"==typeof window?window:this)},1670:function(e,t,r){"use strict";r.d(t,{Zo:function(){return a},ah:function(){return o}});var i=r(7378);let n=i.createContext({});function o(e){let t=i.useContext(n);return i.useMemo(()=>"function"==typeof e?e(t):{...t,...e},[t,e])}let l={};function a({components:e,children:t,disableParentContext:r}){let a=o(e);return r&&(a=e||l),i.createElement(n.Provider,{value:a},t)}},9722:function(e,t,r){"use strict";function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}r.d(t,{Z:function(){return i}})}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[774,179],function(){return t(8936),t(5817)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/pages/_app-ecf31e6b48cb2675.js b/docs/_next/static/chunks/pages/_app-ecf31e6b48cb2675.js deleted file mode 100644 index 07fe692..0000000 --- a/docs/_next/static/chunks/pages/_app-ecf31e6b48cb2675.js +++ /dev/null @@ -1,9 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{8936:function(t,e,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(3504)}])},3504:function(t,e,r){"use strict";r.r(e),r.d(e,{default:function(){return v}});var n=r(9722),l=r(169);function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);re(t[r],r,t));return t}function o(t,e){let r=h(e),n=g(e)||r;if(n){let o=r?"":{};if(t){let i=window.getComputedStyle(t,null);o=r?tL(t,i,e):e.reduce((e,r)=>(e[r]=tL(t,i,r),e),o)}return o}t&&l(k(e),r=>tI(t,r,e[r]))}let i=(t,e)=>{let{o:r,u:n,_:l}=t,o=r,i,a=(t,e)=>{let r=o,a=e||(n?!n(r,t):r!==t);return(a||l)&&(o=t,i=r),[o,a,i]},s=t=>a(e(o,i),t),u=t=>[o,!!t,i];return[e?s:a,u]},a=()=>"undefined"!=typeof window,s=a()&&Node.ELEMENT_NODE,{toString:u,hasOwnProperty:c}=Object.prototype,d=t=>void 0===t,f=t=>null===t,p=t=>d(t)||f(t)?`${t}`:u.call(t).replace(/^\[object (.+)\]$/,"$1").toLowerCase(),b=t=>"number"==typeof t,h=t=>"string"==typeof t,y=t=>"boolean"==typeof t,v=t=>"function"==typeof t,g=t=>Array.isArray(t),m=t=>"object"==typeof t&&!g(t)&&!f(t),w=t=>{let e=!!t&&t.length,r=b(e)&&e>-1&&e%1==0;return(!!g(t)||!v(t)&&!!r)&&(!(e>0&&m(t))||e-1 in t)},x=t=>{if(!t||!m(t)||"object"!==p(t))return!1;let e,r="constructor",n=t[r],l=n&&n.prototype,o=c.call(t,r),i=l&&c.call(l,"isPrototypeOf");if(n&&!o&&!i)return!1;for(e in t);return d(e)||c.call(t,e)},O=t=>{let e=HTMLElement;return!!t&&(e?t instanceof e:t.nodeType===s)},_=t=>{let e=Element;return!!t&&(e?t instanceof e:t.nodeType===s)},S=(t,e,r)=>t.indexOf(e,r),j=(t,e,r)=>(!r&&!h(e)&&w(e)?Array.prototype.push.apply(t,e):t.push(e),t),$=t=>{let e=Array.from,r=[];return e&&t?e(t):(t instanceof Set?t.forEach(t=>{j(r,t)}):l(t,t=>{j(r,t)}),r)},E=t=>!!t&&0===t.length,P=(t,e,r)=>{let n=t=>t&&t.apply(void 0,e||[]);l(t,n),r||(t.length=0)},C=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),k=t=>t?Object.keys(t):[],A=(t,e,r,n,o,i,a)=>(("object"!=typeof t||f(t))&&!v(t)&&(t={}),l([e,r,n,o,i,a],e=>{l(k(e),r=>{let n=e[r];if(t===n)return!0;let l=g(n);if(n&&(x(n)||l)){let o=t[r],i=o;l&&!g(o)?i=[]:l||x(o)||(i={}),t[r]=A(i,n)}else t[r]=n})}),t),T=t=>{for(let e in t)return!1;return!0},L=(t,e,r,n)=>{if(d(n))return r?r[t]:e;r&&(h(n)||b(n))&&(r[t]=n)},I=(t,e,r)=>{if(d(r))return t?t.getAttribute(e):null;t&&t.setAttribute(e,r)},M=(t,e,r,n)=>{if(r){let l=I(t,e)||"",o=new Set(l.split(" "));o[n?"add":"delete"](r),I(t,e,$(o).join(" ").trim())}},N=(t,e,r)=>{let n=I(t,e)||"",l=new Set(n.split(" "));return l.has(r)},z=(t,e)=>{t&&t.removeAttribute(e)},R=(t,e)=>L("scrollLeft",0,t,e),H=(t,e)=>L("scrollTop",0,t,e),X=a()&&Element.prototype,D=(t,e)=>{let r=[],n=e?_(e)?e:null:document;return n?j(r,n.querySelectorAll(t)):r},F=(t,e)=>{let r=e?_(e)?e:null:document;return r?r.querySelector(t):null},B=(t,e)=>{if(_(t)){let r=X.matches||X.msMatchesSelector;return r.call(t,e)}return!1},Z=t=>t?$(t.childNodes):[],Y=t=>t?t.parentElement:null,V=(t,e)=>{if(_(t)){let r=X.closest;if(r)return r.call(t,e);do{if(B(t,e))return t;t=Y(t)}while(t)}return null},K=(t,e,r)=>{let n=t&&V(t,e),l=t&&F(r,n),o=V(l,e)===n;return!!n&&!!l&&(n===t||l===t||o&&V(V(t,r),e)!==n)},q=(t,e,r)=>{if(r&&t){let n=e,o;w(r)?(o=document.createDocumentFragment(),l(r,t=>{t===n&&(n=t.previousSibling),o.appendChild(t)})):o=r,e&&(n?n!==e&&(n=n.nextSibling):n=t.firstChild),t.insertBefore(o,n||null)}},J=(t,e)=>{q(t,null,e)},W=(t,e)=>{q(Y(t),t,e)},G=(t,e)=>{q(Y(t),t&&t.nextSibling,e)},U=t=>{if(w(t))l($(t),t=>U(t));else if(t){let e=Y(t);e&&e.removeChild(t)}},Q=t=>{let e=document.createElement("div");return t&&I(e,"class",t),e},tt=t=>{let e=Q();return e.innerHTML=t.trim(),l(Z(e),t=>U(t))},te=t=>t.charAt(0).toUpperCase()+t.slice(1),tr=()=>Q().style,tn=["-webkit-","-moz-","-o-","-ms-"],tl=["WebKit","Moz","O","MS","webkit","moz","o","ms"],to={},ti={},ta=t=>{let e=ti[t];if(C(ti,t))return e;let r=te(t),n=tr();return l(tn,l=>{let o=l.replace(/-/g,""),i=[t,l+t,o+r,te(o)+r];return!(e=i.find(t=>void 0!==n[t]))}),ti[t]=e||""},ts=t=>{if(a()){let e=to[t]||window[t];return C(to,t)||(l(tl,r=>!(e=e||window[r+te(t)])),to[t]=e),e}},tu=ts("MutationObserver"),tc=ts("IntersectionObserver"),td=ts("ResizeObserver"),tf=ts("cancelAnimationFrame"),tp=ts("requestAnimationFrame"),tb=a()&&window.setTimeout,th=a()&&window.clearTimeout,ty=(t,e,r,n)=>{if(t&&e){let o=!0;return l(r,r=>{let l=n?n(t[r]):t[r],i=n?n(e[r]):e[r];l!==i&&(o=!1)}),o}return!1},tv=(t,e)=>ty(t,e,["w","h"]),tg=(t,e)=>ty(t,e,["x","y"]),tm=(t,e)=>ty(t,e,["t","r","b","l"]),tw=(t,e,r)=>ty(t,e,["width","height"],r&&(t=>Math.round(t))),tx=()=>{},tO=t=>{let e,r=t?tb:tp,n=t?th:tf;return[l=>{n(e),e=r(l,v(t)?t():t)},()=>n(e)]},t_=(t,e)=>{let r,n,l,o=tx,{g:i,v:a,p:s}=e||{},u=function(e){o(),th(r),r=n=void 0,o=tx,t.apply(this,e)},c=t=>s&&n?s(n,t):t,d=()=>{o!==tx&&u(c(l)||l)},f=function(){let t=$(arguments),e=v(i)?i():i,s=b(e)&&e>=0;if(s){let f=v(a)?a():a,p=b(f)&&f>=0,h=e>0?th:tf,y=c(t),g=y||t,m=u.bind(0,g);o();let w=(e>0?tb:tp)(m,e);o=()=>h(w),p&&!r&&(r=tb(d,f)),n=l=g}else u(t)};return f.m=d,f},{max:tS}=Math,tj=/[^\x20\t\r\n\f]+/g,t$=(t,e,r)=>{let n=t&&t.classList,l,o=0,i=!1;if(n&&e&&h(e)){let a=e.match(tj)||[];for(i=a.length>0;l=a[o++];)i=!!r(n,l)&&i}return i},tE=(t,e)=>t$(t,e,(t,e)=>t.contains(e)),tP=(t,e)=>{t$(t,e,(t,e)=>t.remove(e))},tC=(t,e)=>(t$(t,e,(t,e)=>t.add(e)),tP.bind(0,t,e)),tk={opacity:1,zindex:1},tA=(t,e)=>{let r=e?parseFloat(t):parseInt(t,10);return r==r?r:0},tT=(t,e)=>!tk[t.toLowerCase()]&&b(e)?`${e}px`:e,tL=(t,e,r)=>null!=e?e[r]||e.getPropertyValue(r):t.style[r],tI=(t,e,r)=>{try{let{style:n}=t;d(n[e])?n.setProperty(e,r):n[e]=tT(e,r)}catch(l){}},tM=t=>"rtl"===o(t,"direction"),tN=(t,e,r)=>{let n=e?`${e}-`:"",l=r?`-${r}`:"",i=`${n}top${l}`,a=`${n}right${l}`,s=`${n}bottom${l}`,u=`${n}left${l}`,c=o(t,[i,a,s,u]);return{t:tA(c[i],!0),r:tA(c[a],!0),b:tA(c[s],!0),l:tA(c[u],!0)}},{round:tz}=Math,tR={w:0,h:0},tH=t=>t?{w:t.offsetWidth,h:t.offsetHeight}:tR,tX=t=>t?{w:t.clientWidth,h:t.clientHeight}:tR,tD=t=>t?{w:t.scrollWidth,h:t.scrollHeight}:tR,tF=t=>{let e=parseFloat(o(t,"height"))||0,r=parseFloat(o(t,"width"))||0;return{w:r-tz(r),h:e-tz(e)}},tB=t=>t.getBoundingClientRect(),tZ,tY=()=>{if(d(tZ)){tZ=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get(){tZ=!0}}))}catch(t){}}return tZ},tV=t=>t.split(" "),tK=(t,e,r,n)=>{l(tV(e),e=>{t.removeEventListener(e,r,n)})},tq=(t,e,r,n)=>{var o;let i=tY(),a=null!=(o=i&&n&&n.S)?o:i,s=n&&n.$||!1,u=n&&n.C||!1,c=[],d=i?{passive:a,capture:s}:s;return l(tV(e),e=>{let n=u?l=>{t.removeEventListener(e,n,s),r&&r(l)}:r;j(c,tK.bind(null,t,e,n,s)),t.addEventListener(e,n,d)}),P.bind(0,c)},tJ=t=>t.stopPropagation(),tW=t=>t.preventDefault(),tG={x:0,y:0},tU=t=>{let e=t?tB(t):0;return e?{x:e.left+window.pageYOffset,y:e.top+window.pageXOffset}:tG},tQ=(t,e)=>{l(g(e)?e:[e],t)},t0=t=>{let e=new Map,r=(t,r)=>{if(t){let n=e.get(t);tQ(t=>{n&&n[t?"delete":"clear"](t)},r)}else e.forEach(t=>{t.clear()}),e.clear()},n=(t,o)=>{if(h(t)){let i=e.get(t)||new Set;return e.set(t,i),tQ(t=>{v(t)&&i.add(t)},o),r.bind(0,t,o)}y(o)&&o&&r();let a=k(t),s=[];return l(a,e=>{let r=t[e];r&&j(s,n(e,r))}),P.bind(0,s)},o=(t,r)=>{let n=e.get(t);l($(n),t=>{r&&!E(r)?t.apply(0,r):t()})};return n(t||{}),[n,r,o]},t1=t=>JSON.stringify(t,(t,e)=>{if(v(e))throw Error();return e}),t3={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,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},t2=(t,e)=>{let r={},n=k(e).concat(k(t));return l(n,n=>{let l=t[n],o=e[n];if(m(l)&&m(o))A(r[n]={},t2(l,o)),T(r[n])&&delete r[n];else if(C(e,n)&&o!==l){let i=!0;if(g(l)||g(o))try{t1(l)===t1(o)&&(i=!1)}catch(a){}i&&(r[n]=o)}}),r},t6="os-environment",t7=`${t6}-flexbox-glue`,t8=`${t7}-max`,t5="data-overlayscrollbars",t4="data-overlayscrollbars-initialize",t9=`${t5}-overflow-x`,et=`${t5}-overflow-y`,ee="overflowVisible",er="updating",en="os-viewport",el=`${en}-arrange`,eo=`${en}-scrollbar-hidden`,ei="os-overflow-visible",ea="os-size-observer",es=`${ea}-appear`,eu=`${ea}-listener`,ec="os-scrollbar",ed=`${ec}-rtl`,ef=`${ec}-horizontal`,ep=`${ec}-vertical`,eb=`${ec}-track`,eh=`${ec}-handle`,ey=`${ec}-visible`,ev=`${ec}-cornerless`,eg=`${ec}-transitionless`,em=`${ec}-interaction`,ew=`${ec}-unusable`,ex=`${ec}-auto-hidden`,eO=`${ec}-wheel`,e_=`${eb}-interactive`,eS=`${eh}-interactive`,ej={},e$=()=>ej,eE=t=>{let e=[];return l(g(t)?t:[t],t=>{let r=k(t);l(r,r=>{j(e,ej[r]=t[r])})}),e},eP={boolean:"__TPL_boolean_TYPE__",number:"__TPL_number_TYPE__",string:"__TPL_string_TYPE__",array:"__TPL_array_TYPE__",object:"__TPL_object_TYPE__",function:"__TPL_function_TYPE__",null:"__TPL_null_TYPE__"};eP.number,eP.boolean,eP.array,eP.null,eP.number,eP.array,eP.null,eP.function,eP.null,eP.string,eP.null,eP.array,eP.null;let{round:eC,abs:ek}=Math,eA="__osScrollbarsHidingPlugin",eT,eL=(t,e,r,n)=>{J(t,e);let l=tX(e),o=tH(e),i=tF(r);return n&&U(e),{x:o.h-l.h+i.h,y:o.w-l.w+i.w}},eI=t=>{let e=!1,r=tC(t,eo);try{e="none"===o(t,ta("scrollbar-width"))||"none"===window.getComputedStyle(t,"::-webkit-scrollbar").getPropertyValue("display")}catch(n){}return r(),e},eM=(t,e)=>{let r="hidden";o(t,{overflowX:r,overflowY:r,direction:"rtl"}),R(t,0);let n=tU(t),l=tU(e);R(t,-999);let i=tU(e);return{i:n.x===l.x,n:l.x!==i.x}},eN=(t,e)=>{let r=tC(t,t7),n=tB(t),l=tB(e),o=tw(l,n,!0),i=tC(t,t8),a=tB(t),s=tB(e),u=tw(s,a,!0);return r(),i(),o&&u},ez=()=>{let{body:t}=document,e=tt(`
`),r=e[0],n=r.firstChild,[l,,a]=t0(),[s,u]=i({o:eL(t,r,n),u:tg},eL.bind(0,t,r,n,!0)),[c]=u(),d=eI(r),f={x:0===c.x,y:0===c.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}},b=A({},t3),h=A.bind(0,{},b),y=A.bind(0,{},p),v={k:c,A:f,I:d,L:"-1"===o(r,"zIndex"),B:eM(r,n),V:eN(r,n),Y:l.bind(0,"z"),j:l.bind(0,"r"),N:y,q:t=>A(p,t)&&y(),F:h,G:t=>A(b,t)&&h(),X:A({},p),U:A({},b)},g=window.addEventListener,m=t_(t=>a(t?"z":"r"),{g:33,v:99});if(z(r,"style"),U(r),g("resize",m.bind(0,!1)),!d&&(!f.x||!f.y)){let w;g("resize",()=>{let t=e$()[eA];(w=w||t&&t.R())&&w(v,s,m.bind(0,!0))})}return v},eR=()=>(eT||(eT=ez()),eT),eH=(t,e)=>v(e)?e.apply(0,t):e,eX=(t,e,r,n)=>{let l=d(n)?r:n,o=eH(t,l);return o||e.apply(0,t)},eD=(t,e,r,n)=>{let l=d(n)?r:n,o=eH(t,l);return!!o&&(O(o)?o:e.apply(0,t))},eF=(t,e,r)=>{let{nativeScrollbarsOverlaid:n,body:l}=r||{},{A:o,I:i}=eR(),{nativeScrollbarsOverlaid:a,body:s}=e,u=d(l)?s:l,c=(o.x||o.y)&&(null!=n?n:a),p=t&&(f(u)?!i:u);return!!c||!!p},eB=new WeakMap,eZ=(t,e)=>{eB.set(t,e)},eY=t=>{eB.delete(t)},eV=t=>eB.get(t),eK=(t,e)=>t?e.split(".").reduce((t,e)=>t&&C(t,e)?t[e]:void 0,t):void 0,eq=(t,e,r)=>n=>[eK(t,n),r||void 0!==eK(e,n)],eJ=t=>{let e=t;return[()=>e,t=>{e=A({},e,t)}]},eW="tabindex",eG=Q.bind(0,""),eU=t=>{J(Y(t),Z(t)),U(t)},eQ=t=>{let e=eR(),{N:r,I:n}=e,l=e$()[eA],o=l&&l.T,{elements:i}=r(),{host:a,padding:s,viewport:u,content:c}=i,d=O(t),f=d?{}:t,{elements:p}=f,{host:b,padding:h,viewport:y,content:v}=p||{},g=d?t:f.target,m=B(g,"textarea"),w=g.ownerDocument,x=w.documentElement,_=g===w.body,$=w.defaultView,E=eX.bind(0,[g]),C=eD.bind(0,[g]),A=eH.bind(0,[g]),T=E.bind(0,eG,u),L=C.bind(0,eG,c),R=T(y),H=R===g,X=H&&_,D=!H&&L(v),F=!H&&O(R)&&R===D,V=F&&!!A(c),K=V?T():R,q=V?D:L(),Q=X?x:F?K:R,tt=m?E(eG,a,b):g,te=w.activeElement,tr=!H&&$.top===$&&te===g,tn={W:g,Z:X?Q:tt,J:Q,K:!H&&C(eG,s,h),tt:F?q:D,nt:!H&&!n&&o&&o(e),ot:X?x:Q,st:X?w:Q,et:$,ct:w,rt:m,it:_,lt:d,ut:H,dt:F,ft:(t,e)=>H?N(Q,t5,e):tE(Q,t),_t:(t,e,r)=>H?M(Q,t5,e,r):(r?tC:tP)(Q,t)},tl=k(tn).reduce((t,e)=>{let r=tn[e];return j(t,!!r&&!Y(r)&&r)},[]),to=t=>t?S(tl,t)>-1:null,{W:ti,Z:ta,K:ts,J:tu,tt:tc,nt:td}=tn,tf=[()=>{z(ta,t5),z(ta,t4),z(ti,t4),_&&(z(x,t5),z(x,t4))}],tp=m&&to(ta),tb=m?ti:Z([tc,tu,ts,ta,ti].find(t=>!1===to(t))),th=X?ti:tc||tu,ty=()=>{I(ta,t5,H?"viewport":"host");let t=tC(ts,"os-padding"),e=tC(tu,!H&&en),r=tC(tc,"os-content"),l=_&&!H?tC(Y(g),eo):tx;if(tp&&(G(ti,ta),j(tf,()=>{G(ta,ti),U(ta)})),J(th,tb),J(ta,ts),J(ts||ta,!H&&tu),J(tu,tc),j(tf,()=>{l(),z(tu,t9),z(tu,et),to(tc)&&eU(tc),to(tu)&&eU(tu),to(ts)&&eU(ts),t(),e(),r()}),n&&!H&&j(tf,tP.bind(0,tu,eo)),td&&(W(tu,td),j(tf,U.bind(0,td))),tr){let o=I(tu,eW);I(tu,eW,"-1"),tu.focus();let i=()=>o?I(tu,eW,o):z(tu,eW),a=tq(w,"pointerdown keydown",()=>{i(),a()});j(tf,[i,a])}else te&&te.focus&&te.focus();tb=0};return[tn,ty,P.bind(0,tf)]},e0=(t,e)=>{let{tt:r}=t,[n]=e;return t=>{let{V:e}=eR(),{ht:l}=n(),{gt:i}=t,a=(r||!e)&&i;return a&&o(r,{height:l?"":"100%"}),{vt:a,wt:a}}},e1=(t,e)=>{let[r,n]=e,{Z:l,K:a,J:s,ut:u}=t,[c,d]=i({u:tm,o:tN()},tN.bind(0,l,"padding",""));return(t,e,l)=>{let[i,f]=d(l),{I:p,V:b}=eR(),{bt:h}=r(),{vt:y,wt:v,yt:g}=t,[m,w]=e("paddingAbsolute");(y||f||!b&&v)&&([i,f]=c(l));let x=!u&&(w||g||f);if(x){let O=!m||!a&&!p,_=i.r+i.l,S=i.t+i.b,j={marginRight:O&&!h?-_:0,marginBottom:O?-S:0,marginLeft:O&&h?-_:0,top:O?-i.t:0,right:O?h?-i.r:"auto":0,left:O?h?"auto":-i.l:0,width:O?`calc(100% + ${_}px)`:""},$={paddingTop:O?i.t:0,paddingRight:O?i.r:0,paddingBottom:O?i.b:0,paddingLeft:O?i.l:0};o(a||s,j),o(s,$),n({K:i,St:!O,M:a?$:A({},j,$)})}return{xt:x}}},{max:e3}=Math,e2=e3.bind(0,0),e6="visible",e7="hidden",e8={u:tv,o:{w:0,h:0}},e5={u:tg,o:{x:e7,y:e7}},e4=(t,e)=>{let r=window.devicePixelRatio%1!=0?1:0,n={w:e2(t.w-e.w),h:e2(t.h-e.h)};return{w:n.w>r?n.w:0,h:n.h>r?n.h:0}},e9=(t,e,r)=>r?tC(t,e):tP(t,e),rt=t=>0===t.indexOf(e6),re=(t,e)=>{let[r,n]=e,{Z:l,K:a,J:s,nt:u,ut:c,_t:d,it:f,et:p}=t,{k:b,V:h,I:y,A:v}=eR(),g=e$()[eA],m=!c&&!y&&(v.x||v.y),w=f&&c,[x,O]=i(e8,tF.bind(0,s)),[_,S]=i(e8,tD.bind(0,s)),[j,$]=i(e8),[E,P]=i(e8),[C]=i(e5),k=(t,e)=>{if(o(s,{height:""}),e){let{St:n,K:i}=r(),{$t:a,P:u}=t,c=tF(l),d=tX(l),f="content-box"===o(s,"boxSizing"),p=n||f?i.b+i.t:0,b=!(v.x&&f);o(s,{height:d.h+c.h+(a.x&&b?u.x:0)-p})}},A=(t,e)=>{let r=y||t?0:42,n=(t,n,l)=>{let i=o(s,t),a=e?e[t]:i,u="scroll"===a;return[i,u,u&&!y?n?r:l:0,n&&!!r]},[l,i,a,u]=n("overflowX",v.x,b.x),[c,d,f,p]=n("overflowY",v.y,b.y);return{Ct:{x:l,y:c},$t:{x:i,y:d},P:{x:a,y:f},D:{x:u,y:p}}},T=(t,e,r,n)=>{let l=(t,e)=>{let r=rt(t),n=e&&r&&t.replace(`${e6}-`,"")||"";return[e&&!r?t:"",rt(n)?"hidden":n]},[o,i]=l(r.x,e.x),[a,s]=l(r.y,e.y);return n.overflowX=i&&a?i:o,n.overflowY=s&&o?s:a,A(t,n)},L=(t,e,n,l)=>{let{P:o,D:i}=t,{x:a,y:s}=i,{x:u,y:c}=o,{M:d}=r(),f=e?"marginLeft":"marginRight",p=e?"paddingLeft":"paddingRight",b=d[f],h=d.marginBottom,y=d[p],v=d.paddingBottom;l.width=`calc(100% + ${c+-1*b}px)`,l[f]=-c+b,l.marginBottom=-u+h,n&&(l[p]=y+(s?c:0),l.paddingBottom=v+(a?u:0))},[N,z]=g?g.H(m,h,s,u,r,A,L):[()=>m,()=>[tx]];return(t,e,i)=>{let{vt:u,Ot:f,wt:b,xt:g,gt:m,yt:R}=t,{ht:H,bt:X}=r(),[D,F]=e("showNativeOverlaidScrollbars"),[B,Z]=e("overflow"),Y=D&&v.x&&v.y,V=!c&&!h&&(u||b||f||F||m),K=rt(B.x),q=rt(B.y),J=K||q,W=O(i),G=S(i),U=$(i),Q=P(i),tt;if(F&&y&&d(eo,"scrollbarHidden",!Y),V&&(tt=A(Y),k(tt,H)),u||g||b||R||F){J&&d(ei,ee,!1);let[te,tr]=z(Y,X,tt),[tn,tl]=W=x(i),[to,ti]=G=_(i),ta=tX(s),ts=to,tu=ta;te(),(ti||tl||F)&&tr&&!Y&&N(tr,to,tn,X)&&(tu=tX(s),ts=tD(s));let tc={w:e2(e3(to.w,ts.w)+tn.w),h:e2(e3(to.h,ts.h)+tn.h)},td={w:e2((w?p.innerWidth:tu.w+e2(ta.w-to.w))+tn.w),h:e2((w?p.innerHeight+tn.h:tu.h+e2(ta.h-to.h))+tn.h)};Q=E(td),U=j(e4(tc,td),i)}let[tf,tp]=Q,[tb,th]=U,[ty,tv]=G,[tg,tm]=W,tw={x:tb.w>0,y:tb.h>0},tx=K&&q&&(tw.x||tw.y)||K&&tw.x&&!tw.y||q&&tw.y&&!tw.x;if(g||R||tm||tv||tp||th||Z||F||V){let tO={marginRight:0,marginBottom:0,marginLeft:0,width:"",overflowY:"",overflowX:""},t_=T(Y,tw,B,tO),tS=N(t_,ty,tg,X);c||L(t_,X,tS,tO),V&&k(t_,H),c?(I(l,t9,tO.overflowX),I(l,et,tO.overflowY)):o(s,tO)}M(l,t5,ee,tx),e9(a,ei,tx),c||e9(s,ei,J);let[tj,t$]=C(A(Y).Ct);return n({Ct:tj,zt:{x:tf.w,y:tf.h},Tt:{x:tb.w,y:tb.h},Et:tw}),{It:t$,At:tp,Lt:th}}},rr=(t,e,r)=>{let n={},o=e||{},i=k(t).concat(k(o));return l(i,e=>{let l=t[e],i=o[e];n[e]=!!(r||l||i)}),n},rn=(t,e)=>{let{W:r,J:n,_t:o,ut:i}=t,{I:a,A:s,V:u}=eR(),c=!a&&(s.x||s.y),d=[e0(t,e),e1(t,e),re(t,e)];return(t,e,a)=>{let s=rr(A({vt:!1,xt:!1,yt:!1,gt:!1,At:!1,Lt:!1,It:!1,Ot:!1,wt:!1},e),{},a),f=c||!u,p=f&&R(n),b=f&&H(n);o("",er,!0);let h=s;return l(d,e=>{h=rr(h,e(h,t,!!a)||{},a)}),R(n,p),H(n,b),o("",er),i||(R(r,0),H(r,0)),h}},rl=(t,e,r)=>{let n,o=!1,i=()=>{o=!0},a=i=>{if(r){let a=r.reduce((e,r)=>{if(r){let[n,l]=r,o=l&&n&&(i?i(n):D(n,t));o&&o.length&&l&&h(l)&&j(e,[o,l.trim()],!0)}return e},[]);l(a,r=>l(r[0],l=>{let i=r[1],a=n.get(l)||[],s=t.contains(l);if(s){let u=tq(l,i,t=>{o?(u(),n.delete(l)):e(t)});n.set(l,j(a,u))}else P(a),n.delete(l)}))}};return r&&(n=new WeakMap,a()),[i,a]},ro=(t,e,r,n)=>{let o=!1,{Ht:i,Mt:a,Pt:s,Dt:u,Rt:c,kt:d}=n||{},f=t_(()=>{o&&r(!0)},{g:33,v:99}),[p,b]=rl(t,f,s),y=a||[],v=(i||[]).concat(y),g=(o,i)=>{let a=c||tx,s=d||tx,f=new Set,p=new Set,v=!1,g=!1;if(l(o,r=>{let{attributeName:o,target:i,type:c,oldValue:d,addedNodes:b,removedNodes:m}=r,w="attributes"===c,x=t===i,O=w&&h(o)?I(i,o):0,_=0!==O&&d!==O,j=S(y,o)>-1&&_;if(e&&("childList"===c||!x)){let $=w&&_,E=$&&u&&B(i,u),P=E?!a(i,o,d,O):!w||$,C=P&&!s(r,!!E,t,n);l(b,t=>f.add(t)),l(m,t=>f.add(t)),g=g||C}!e&&x&&_&&!a(i,o,d,O)&&(p.add(o),v=v||j)}),f.size>0&&b(t=>$(f).reduce((e,r)=>(j(e,D(t,r)),B(r,t)?j(e,r):e),[])),e)return!i&&g&&r(!1),[!1];if(p.size>0||v){let m=[$(p),v];return i||r.apply(0,m),m}},m=new tu(t=>g(t));return m.observe(t,{attributes:!0,attributeOldValue:!0,attributeFilter:v,subtree:e,childList:e,characterData:e}),o=!0,[()=>{o&&(p(),m.disconnect(),o=!1)},()=>{if(o){f.m();let t=m.takeRecords();return!E(t)&&g(t,!0)}}]},ri=t=>t&&(t.height||t.width),ra=(t,e,r)=>{let{Bt:n=!1,Vt:l=!1}=r||{},o=e$().__osSizeObserverPlugin,{B:a}=eR(),s=tt(`
`),u=s[0],c=u.firstChild,d=tM.bind(0,t),[f]=i({o:void 0,_:!0,u:(t,e)=>!(!t||!ri(t)&&ri(e))}),p=t=>{let r=g(t)&&t.length>0&&m(t[0]),l=!r&&y(t[0]),o=!1,i=!1,s=!0;if(r){let[c,,d]=f(t.pop().contentRect),p=ri(c),b=ri(d);o=!d||!p,i=!b&&p,s=!o}else l?[,s]=t:i=!0===t;if(n&&s){let h=l?t[0]:tM(u);R(u,h?a.n?-3333333:a.i?0:3333333:3333333),H(u,3333333)}o||e({vt:!l,Yt:l?t:void 0,Vt:!!i})},b=[],h=!!l&&p;return[()=>{P(b),U(u)},()=>{if(td){let e=new td(p);e.observe(c),j(b,()=>{e.disconnect()})}else if(o){let[r,a]=o.O(c,p,l);h=r,j(b,a)}if(n){let[s]=i({o:!d()},d);j(b,tq(u,"scroll",t=>{let e=s(),[r,n]=e;n&&(tP(c,"ltr rtl"),r?tC(c,"rtl"):tC(c,"ltr"),p(e)),tJ(t)}))}h&&(tC(u,es),j(b,tq(u,"animationstart",h,{C:!!td}))),(td||o)&&J(t,u)}]},rs=t=>0===t.h||t.isIntersecting||t.intersectionRatio>0,ru=(t,e)=>{let r,n=Q("os-trinsic-observer"),l=[],[o]=i({o:!1}),a=(t,r)=>{if(t){let n=o(rs(t)),[,l]=n;if(l)return r||e(n),[n]}},s=(t,e)=>{if(t&&t.length>0)return a(t.pop(),e)};return[()=>{P(l),U(n)},()=>{if(tc)(r=new tc(t=>s(t),{root:t})).observe(n),j(l,()=>{r.disconnect()});else{let e=()=>{let t=tH(n);a(t)},[o,i]=ra(n,e);j(l,o),i(),e()}J(t,n)},()=>{if(r)return s(r.takeRecords(),!0)}]},rc=`[${t5}]`,rd=`.${en}`,rf=["tabindex"],rp=["wrap","cols","rows"],rb=["id","class","style","open"],rh=(t,e,r)=>{let n,o,a,{Z:s,J:u,tt:c,rt:d,ut:f,ft:p,_t:y}=t,{V:m}=eR(),[w]=i({u:tv,o:{w:0,h:0}},()=>{let t=p(ei,ee),e=p(el,""),r=e&&R(u),n=e&&H(u);y(ei,ee),y(el,""),y("",er,!0);let l=tD(c),o=tD(u),i=tF(u);return y(ei,ee,t),y(el,"",e),y("",er),R(u,r),H(u,n),{w:o.w+l.w+i.w,h:o.h+l.h+i.h}}),x=d?rp:rb.concat(rp),O=t_(r,{g:()=>n,v:()=>o,p(t,e){let[r]=t,[n]=e;return[k(r).concat(k(n)).reduce((t,e)=>(t[e]=r[e]||n[e],t),{})]}}),_=t=>{l(t||rf,t=>{if(S(rf,t)>-1){let e=I(s,t);h(e)?I(u,t,e):z(u,t)}})},$=(t,n)=>{let[l,o]=t,i={gt:o};return e({ht:l}),n||r(i),i},E=({vt:t,Yt:n,Vt:l})=>{let o=!1;if(n){let[i,a]=n;o=a,e({bt:i})}(!t||l?r:O)({vt:t,yt:o})},P=(t,e)=>{let[,n]=w(),l={wt:n};return n&&(e||(t?r:O)(l)),l},C=(t,e,r)=>{let n={Ot:e};return e?r||O(n):f||_(t),n},[T,L,M]=c||!m?ru(s,$):[tx,tx,tx],[N,X]=f?[tx,tx]:ra(s,E,{Vt:!0,Bt:!0}),[D,F]=ro(s,!1,C,{Mt:rb,Ht:rb.concat(rf)}),B=f&&td&&new td(E.bind(0,{vt:!0}));return B&&B.observe(s),_(),[()=>{T(),N(),a&&a[0](),B&&B.disconnect(),D()},()=>{X(),L()},()=>{let t={},e=F(),r=M(),n=a&&a[1]();return e&&A(t,C.apply(0,j(e,!0))),r&&A(t,$.apply(0,j(r,!0))),n&&A(t,P.apply(0,j(n,!0))),t},t=>{let[e]=t("update.ignoreMutation"),[r,l]=t("update.attributes"),[i,s]=t("update.elementEvents"),[d,p]=t("update.debounce"),h=t=>v(e)&&e(t);if((s||l)&&(a&&(a[1](),a[0]()),a=ro(c||u,!0,P,{Ht:x.concat(r||[]),Pt:i,Dt:rc,kt(t,e){let{target:r,attributeName:n}=t,l=!e&&!!n&&!f&&K(r,rc,rd);return l||!!V(r,`.${ec}`)||!!h(t)}})),p){if(O.m(),g(d)){let y=d[0],m=d[1];n=b(y)&&y,o=b(m)&&m}else b(d)?(n=d,o=!1):(n=!1,o=!1)}}]},ry={x:0,y:0},rv={K:{t:0,r:0,b:0,l:0},St:!1,M:{marginRight:0,marginBottom:0,marginLeft:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0},zt:ry,Tt:ry,Ct:{x:"hidden",y:"hidden"},Et:{x:!1,y:!1},ht:!1,bt:!1},rg=(t,e)=>{let r=eq(e,{}),n=eJ(rv),[l,o,i]=t0(),[a,s]=n,[u,c,d]=eQ(t),f=rn(u,n),p=(t,e,r)=>{let n=k(t).some(e=>t[e]),l=n||!T(e)||r;return l&&i("u",[t,e,r]),l},[b,h,y,v]=rh(u,s,t=>p(f(r,t),{},!1)),g=a.bind(0);return g.jt=t=>l("u",t),g.Nt=()=>{let{W:t,J:e}=u,r=R(t),n=H(t);h(),c(),R(e,r),H(e,n)},g.qt=u,[(t,r)=>{let n=eq(e,t,r);return v(n),p(f(n,y(),r),t,!!r)},g,()=>{o(),b(),d()}]},{round:rm}=Math,rw=t=>{let{width:e,height:r}=tB(t),{w:n,h:l}=tH(t);return{x:rm(e)/n||1,y:rm(r)/l||1}},rx=(t,e,r)=>{let n=e.scrollbars,{button:l,isPrimary:o,pointerType:i}=t,{pointers:a}=n;return 0===l&&o&&n[r?"dragScroll":"clickScroll"]&&(a||[]).includes(i)},rO=(t,e)=>tq(t,"mousedown",tq.bind(0,e,"click",tJ,{C:!0,$:!0}),{$:!0}),r_=(t,e,r,n,l,o)=>{let{B:i}=eR(),{Ft:a,Gt:s,Xt:u}=r,c=`scroll${o?"Left":"Top"}`,d=`client${o?"X":"Y"}`,f=o?"width":"height",p=o?"left":"top",b=o?"w":"h",h=o?"x":"y",y=(t,e)=>r=>{let{Tt:d}=l(),f=tH(s)[b]-tH(a)[b],p=e*r/f*d[h],y=tM(u),v=y&&o?i.n||i.i?1:-1:1;n[c]=t+p*v};return tq(s,"pointerdown",r=>{let l=V(r.target,`.${eh}`)===a;if(rx(r,t,l)){let o=!l&&r.shiftKey,i=()=>tB(a),u=()=>tB(s),b=(t,e)=>(t||i())[p]-(e||u())[p],v=y(n[c]||0,1/rw(n)[h]),g=r[d],m=i(),w=u(),x=m[f],O=b(m,w)+x/2,_=g-w[p],S=l?0:_-O,$=[tq(e,"selectstart",t=>tW(t),{S:!1}),tq(s,"pointermove",t=>{let e=t[d]-g;(l||o)&&v(S+e)})];if(o)v(S);else if(!l){let E=e$().__osClickScrollPlugin;E&&j($,E.O(v,b,S,x,_))}tq(s,"pointerup",t=>{P($),s.releasePointerCapture(t.pointerId)},{C:!0}),s.setPointerCapture(r.pointerId)}})},rS=(t,e)=>(r,n,l,o,i,a)=>{let{Xt:s}=r,[u,c]=tO(333),d=!!i.scrollBy,f=!0;return P.bind(0,[tq(s,"pointerenter",()=>{n(em,!0)}),tq(s,"pointerleave pointercancel",()=>{n(em)}),tq(s,"wheel",t=>{let{deltaX:e,deltaY:r,deltaMode:l}=t;d&&f&&0===l&&Y(s)===o&&i.scrollBy({left:e,top:r,behavior:"smooth"}),f=!1,n(eO,!0),u(()=>{f=!0,n(eO)}),tW(t)},{S:!1,$:!0}),rO(s,l),r_(t,l,r,i,e,a),c])},{min:rj,max:r$,abs:rE,round:rP}=Math,rC=(t,e,r,n)=>{if(n){let l=r?"x":"y",{Tt:o,zt:i}=n,a=i[l],s=o[l];return r$(0,rj(1,a/(a+s)))}let u=r?"w":"h",c=tH(t)[u],d=tH(e)[u];return r$(0,rj(1,c/d))},rk=(t,e,r,n,l,o)=>{let{B:i}=eR(),{Tt:a}=n,s=rP(a[o?"x":"y"]),u=rE(r[`scroll${o?"Left":"Top"}`]),c=i.i?u:s-u,d=rj(1,(o&&l?c:u)/s),f=rC(t,e,o);return 1/f*(1-f)*d},rA=(t,e,r)=>{let{N:n}=eR(),{scrollbars:i}=n(),{slot:a}=i,{ct:s,W:u,Z:c,J:d,lt:f,ot:p,it:b,ut:h}=e,{scrollbars:v}=f?{}:t,{slot:g}=v||{},m=eD([u,c,d],()=>h&&b?u:c,a,g),w=(t,e,r)=>{let n=r?tC:tP;l(t,t=>{n(t.Xt,e)})},x=(t,e)=>{l(t,t=>{let[r,n]=e(t);o(r,n)})},O=(t,e,r)=>{x(t,t=>{let{Ft:n,Gt:l}=t;return[n,{[r?"width":"height"]:`${(100*rC(n,l,r,e)).toFixed(3)}%`}]})},_=(t,e,r)=>{let n=r?"X":"Y";x(t,t=>{let{Ft:l,Gt:o,Xt:i}=t,a=rk(l,o,p,e,tM(i),r);return[l,{transform:a==a?`translate${n}(${(100*a).toFixed(3)}%)`:""}]})},S=[],$=[],C=[],k=(t,e,r)=>{let n=y(r);(!n||r)&&w($,t,e),n&&r||w(C,t,e)},A=t=>{O($,t,!0),O(C,t)},T=t=>{_($,t,!0),_(C,t)},L=t=>{let e=t?$:C,n=E(e)?eg:"",l=Q(`${ec} ${t?ef:ep} ${n}`),o=Q(eb),i=Q(eh),a={Xt:l,Gt:o,Ft:i};return J(l,o),J(o,i),j(e,a),j(S,[U.bind(0,l),r(a,k,s,c,p,t)]),a},I=L.bind(0,!0),M=L.bind(0,!1),N=()=>{J(m,$[0].Xt),J(m,C[0].Xt),tb(()=>{k(eg)},300)};return I(),M(),[{Ut:A,Wt:T,Zt:k,Jt:{Kt:$,Qt:I,tn:x.bind(0,$)},nn:{Kt:C,Qt:M,tn:x.bind(0,C)}},N,P.bind(0,S)]},rT=(t,e,r,n)=>{let l,o,i,a,s,u=0,c=eJ({}),[d]=c,[f,p]=tO(),[b,h]=tO(),[y,v]=tO(100),[g,m]=tO(100),[w,x]=tO(()=>u),[O,_,S]=rA(t,r.qt,rS(e,r)),{Z:j,J:$,ot:E,st:C,ut:k,it:A}=r.qt,{Jt:T,nn:L,Zt:I,Ut:M,Wt:N}=O,{tn:z}=T,{tn:X}=L,D=t=>{let{Xt:e}=t,r=k&&!A&&Y(e)===$&&e;return[r,{transform:r?`translate(${R(E)}px, ${H(E)}px)`:""}]},F=(t,e)=>{if(x(),t)I(ex);else{let r=()=>I(ex,!0);u>0&&!e?w(r):r()}},B=()=>{(a=o)&&F(!0)},Z=[v,x,m,h,p,S,tq(j,"pointerover",B,{C:!0}),tq(j,"pointerenter",B),tq(j,"pointerleave",()=>{a=!1,o&&F(!1)}),tq(j,"pointermove",()=>{l&&f(()=>{v(),F(!0),g(()=>{l&&F(!1)})})}),tq(C,"scroll",t=>{b(()=>{N(r()),i&&F(!0),y(()=>{i&&!a&&F(!1)})}),n(t),k&&z(D),k&&X(D)})],V=d.bind(0);return V.qt=O,V.Nt=_,[(t,n,a)=>{let{At:c,Lt:d,It:f,yt:p}=a,{A:b}=eR(),h=eq(e,t,n),y=r(),{Tt:v,Ct:g,bt:m}=y,[w,x]=h("showNativeOverlaidScrollbars"),[O,_]=h("scrollbars.theme"),[S,j]=h("scrollbars.visibility"),[$,E]=h("scrollbars.autoHide"),[P]=h("scrollbars.autoHideDelay"),[C,k]=h("scrollbars.dragScroll"),[T,L]=h("scrollbars.clickScroll"),z=w&&b.x&&b.y,R=(t,e)=>{let r="visible"===S||"auto"===S&&"scroll"===t;return I(ey,r,e),r};if(u=P,x&&I("os-theme-none",z),_&&(I(s),I(O,!0),s=O),E&&(l="move"===$,o="leave"===$,F(!(i="never"!==$),!0)),k&&I(eS,C),L&&I(e_,T),f||j){let H=R(g.x,!0),X=R(g.y,!1);I(ev,!(H&&X))}(c||d||p)&&(M(y),N(y),I(ew,!v.x,!0),I(ew,!v.y,!1),I(ed,m&&!A))},V,P.bind(0,Z)]},rL=(t,e,r)=>{v(t)&&t(e||void 0,r||void 0)},rI=(t,e,r)=>{let{F:n,N:o,Y:i,j:a}=eR(),s=e$(),u=O(t),c=u?t:t.target,d=eV(c);if(e&&!d){let f=!1,p=t=>{let e=e$().__osOptionsValidationPlugin,r=e&&e.O;return r?r(t,!0):t},b=A({},n(),p(e)),[h,y,v]=t0(r),[g,m,w]=rg(t,b),[x,_,S]=rT(t,b,m,t=>v("scroll",[L,t])),j=(t,e)=>g(t,!!e),$=j.bind(0,{},!0),E=i($),P=a($),C=t=>{eY(c),E(),P(),S(),w(),f=!0,v("destroyed",[L,!!t]),y()},L={options(t,e){if(t){let r=e?n():{},l=t2(b,A(r,p(t)));T(l)||(A(b,l),j(l))}return A({},b)},on:h,off(t,e){t&&e&&y(t,e)},state(){let{zt:t,Tt:e,Ct:r,Et:n,K:l,St:o,bt:i}=m();return A({},{overflowEdge:t,overflowAmount:e,overflowStyle:r,hasOverflow:n,padding:l,paddingAbsolute:o,directionRTL:i,destroyed:f})},elements(){let{W:t,Z:e,K:r,J:n,tt:l,ot:o,st:i}=m.qt,{Jt:a,nn:s}=_.qt,u=t=>{let{Ft:e,Gt:r,Xt:n}=t;return{scrollbar:n,track:r,handle:e}},c=t=>{let{Kt:e,Qt:r}=t,n=u(e[0]);return A({},n,{clone(){let t=u(r());return x({},!0,{}),t}})};return A({},{target:t,host:e,padding:r||n,viewport:n,content:l||n,scrollOffsetElement:o,scrollEventElement:i,scrollbarHorizontal:c(a),scrollbarVertical:c(s)})},update:t=>j({},t),destroy:C.bind(0)};return(m.jt((t,e,r)=>{x(e,r,t)}),eZ(c,L),l(k(s),t=>rL(s[t],0,L)),eF(m.qt.it,o().cancel,!u&&t.cancel))?(C(!0),L):(m.Nt(),_.Nt(),v("initialized",[L]),m.jt((t,e,r)=>{let{vt:n,yt:l,gt:o,At:i,Lt:a,It:s,wt:u,Ot:c}=t;v("updated",[L,{updateHints:{sizeChanged:n,directionChanged:l,heightIntrinsicChanged:o,overflowEdgeChanged:i,overflowAmountChanged:a,overflowStyleChanged:s,contentMutation:u,hostMutation:c},changedOptions:e,force:r}])}),L.update(!0),L)}return d};rI.plugin=t=>{l(eE(t),t=>rL(t,rI))},rI.valid=t=>{let e=t&&t.elements,r=v(e)&&e();return x(r)&&!!eV(r.target)},rI.env=()=>{let{k:t,A:e,I:r,B:n,V:l,L:o,X:i,U:a,N:s,q:u,F:c,G:d}=eR();return A({},{scrollbarsSize:t,scrollbarsOverlaid:e,scrollbarsHiding:r,rtlScrollBehavior:n,flexboxGlue:l,cssCustomProperties:o,staticDefaultInitialization:i,staticDefaultOptions:a,getDefaultInitialization:s,setDefaultInitialization:u,getDefaultOptions:c,setDefaultOptions:d})};let rM=()=>{if(typeof window>"u"){let t=()=>{};return[t,t]}let e,r,n=window,l="function"==typeof n.requestIdleCallback,o=n.requestAnimationFrame,i=n.cancelAnimationFrame,a=l?n.requestIdleCallback:o,s=l?n.cancelIdleCallback:i,u=()=>{s(e),i(r)};return[(t,n)=>{u(),e=a(l?()=>{u(),r=o(t)}:t,"object"==typeof n?n:{timeout:2233})},u]},rN=t=>{let{options:e,events:r,defer:l}=t||{},[o,i]=(0,n.useMemo)(rM,[]),a=(0,n.useRef)(null),s=(0,n.useRef)(l),u=(0,n.useRef)(e),c=(0,n.useRef)(r);return(0,n.useEffect)(()=>{s.current=l},[l]),(0,n.useEffect)(()=>{let{current:t}=a;u.current=e,rI.valid(t)&&t.options(e||{},!0)},[e]),(0,n.useEffect)(()=>{let{current:t}=a;c.current=r,rI.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(rI.valid(e))return;let r=s.current,n=u.current||{},l=c.current||{},i=()=>a.current=rI(t,n,l);r?o(i,r):i()},()=>a.current],[])},rz=(t,e)=>{let{element:r="div",options:l,events:o,defer:i,children:a,...s}=t,u=(0,n.useRef)(null),c=(0,n.useRef)(null),[d,f]=rN({options:l,events:o,defer:i});return(0,n.useEffect)(()=>{let{current:t}=u,{current:e}=c;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:()=>u.current}),[]),n.createElement(r,{"data-overlayscrollbars-initialize":"",ref:u,...s},n.createElement("div",{ref:c},a))},rR=(0,n.forwardRef)(rz)},1670:function(t,e,r){"use strict";r.d(e,{Zo:function(){return a},ah:function(){return o}});var n=r(7378);let l=n.createContext({});function o(t){let e=n.useContext(l);return n.useMemo(()=>"function"==typeof t?t(e):{...e,...t},[e,t])}let i={};function a({components:t,children:e,disableParentContext:r}){let a=o(t);return r&&(a=t||i),n.createElement(l.Provider,{value:a},e)}},9722:function(t,e,r){"use strict";function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function l(t){for(var e=1;e=0||(l[r]=t[r]);return l}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(l[r]=t[r])}return l}r.d(e,{Z:function(){return n}})}},function(t){var e=function(e){return t(t.s=e)};t.O(0,[774,179],function(){return e(8936),e(5817)}),_N_E=t.O()}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/webpack-38447e448aec86dd.js b/docs/_next/static/chunks/webpack-38447e448aec86dd.js deleted file mode 100644 index 5a7bd0d..0000000 --- a/docs/_next/static/chunks/webpack-38447e448aec86dd.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e,r,n,t,o={},u={};function i(e){var r=u[e];if(void 0!==r)return r.exports;var n=u[e]={exports:{}},t=!0;try{o[e](n,n.exports,i),t=!1}finally{t&&delete u[e]}return n.exports}i.m=o,e=[],i.O=function(r,n,t,o){if(n){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,t,o];return}for(var f=1/0,u=0;u=o&&Object.keys(i.O).every(function(e){return i.O[e](n[a])})?n.splice(a--,1):(l=!1,o0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,t,o];return}for(var f=1/0,u=0;u=o&&Object.keys(i.O).every(function(e){return i.O[e](n[a])})?n.splice(a--,1):(l=!1,oOverlayScrollbars
OverlayScrollbars Logo

OverlayScrollbars

A javascript scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.

used by

This page is a work in progress. For now refer to the TypeScript definitions for a more detailed documentation.
Looking for the v1 docs? Follow this link.

DownloadsVersionLicenseCode CoverageMax. Bundle Size

Why

+OverlayScrollbars
OverlayScrollbars Logo

OverlayScrollbars

A javascript scrollbar plugin that hides native scrollbars, provides custom styleable overlay scrollbars and keeps the native functionality and feeling.

used by

This page is a work in progress. For now refer to the TypeScript definitions for a more detailed documentation.
Looking for the v1 docs? Follow this link.

DownloadsVersionLicenseCode CoverageMax. Bundle Size

Why

I created this plugin because I hate ugly and space consuming scrollbars. Similar plugins haven't met my requirements in terms of features, quality, simplicity, license or browser support.

Goals & Features

    @@ -205,4 +205,4 @@ For example you can appoint an existing element as the viewport ele
  • Improve tests. (unit & browser tests)

License

-

MIT

\ No newline at end of file +

MIT

\ No newline at end of file diff --git a/website/package-lock.json b/website/package-lock.json index 9056842..2572cb7 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -13,12 +13,14 @@ "overlayscrollbars": "file:./../packages/overlayscrollbars/dist", "overlayscrollbars-react": "file:./../packages/overlayscrollbars-react/dist", "react": "18.2.0", - "react-dom": "18.2.0" + "react-dom": "18.2.0", + "ua-parser-js": "^1.0.32" }, "devDependencies": { "@types/node": "18.7.20", "@types/react": "18.0.21", "@types/react-dom": "18.0.6", + "@types/ua-parser-js": "^0.7.36", "concurrently": "^7.4.0", "fast-glob": "^3.2.12", "rehype-pretty-code": "^0.4.0", @@ -565,6 +567,12 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, + "node_modules/@types/ua-parser-js": { + "version": "0.7.36", + "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz", + "integrity": "sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==", + "dev": true + }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -3084,12 +3092,12 @@ } }, "node_modules/overlayscrollbars": { - "version": "2.0.0", + "version": "2.0.1", "resolved": "file:../packages/overlayscrollbars/dist", "license": "MIT" }, "node_modules/overlayscrollbars-react": { - "version": "0.4.0", + "version": "0.5.0", "resolved": "file:../packages/overlayscrollbars-react/dist", "license": "MIT", "peerDependencies": { @@ -3963,6 +3971,24 @@ "node": ">=4.2.0" } }, + "node_modules/ua-parser-js": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.32.tgz", + "integrity": "sha512-dXVsz3M4j+5tTiovFVyVqssXBu5HM47//YSOeZ9fQkdDKkfzv2v3PP1jmH6FUyPW+yCSn7aBVK1fGGKNhowdDA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, "node_modules/unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", @@ -4747,6 +4773,12 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, + "@types/ua-parser-js": { + "version": "0.7.36", + "resolved": "https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz", + "integrity": "sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==", + "dev": true + }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -6486,10 +6518,10 @@ "dev": true }, "overlayscrollbars": { - "version": "2.0.0" + "version": "2.0.1" }, "overlayscrollbars-react": { - "version": "0.4.0", + "version": "0.5.0", "requires": {} }, "parse-entities": { @@ -7057,6 +7089,11 @@ "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", "dev": true }, + "ua-parser-js": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.32.tgz", + "integrity": "sha512-dXVsz3M4j+5tTiovFVyVqssXBu5HM47//YSOeZ9fQkdDKkfzv2v3PP1jmH6FUyPW+yCSn7aBVK1fGGKNhowdDA==" + }, "unified": { "version": "10.1.2", "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", diff --git a/website/package.json b/website/package.json index da541ac..6b2d43f 100644 --- a/website/package.json +++ b/website/package.json @@ -14,12 +14,14 @@ "overlayscrollbars": "file:./../packages/overlayscrollbars/dist", "overlayscrollbars-react": "file:./../packages/overlayscrollbars-react/dist", "react": "18.2.0", - "react-dom": "18.2.0" + "react-dom": "18.2.0", + "ua-parser-js": "^1.0.32" }, "devDependencies": { "@types/node": "18.7.20", "@types/react": "18.0.21", "@types/react-dom": "18.0.6", + "@types/ua-parser-js": "^0.7.36", "concurrently": "^7.4.0", "fast-glob": "^3.2.12", "rehype-pretty-code": "^0.4.0", diff --git a/website/src/pages/_app.tsx b/website/src/pages/_app.tsx index 4fc2cc2..359a171 100644 --- a/website/src/pages/_app.tsx +++ b/website/src/pages/_app.tsx @@ -5,6 +5,7 @@ import { useEffect } from 'react'; import Head from 'next/head'; import { MDXProvider } from '@mdx-js/react'; import { useOverlayScrollbars } from 'overlayscrollbars-react'; +import UAParser from 'ua-parser-js'; import favicon from '~/assets/favicon.ico'; import { Pre } from '~/components/md/Pre'; import { Heading } from '~/components/md/Heading'; @@ -21,7 +22,14 @@ const OverlayScrollbarsDocs = ({ Component, pageProps }: AppProps) => { const [initialize, instance] = useOverlayScrollbars({ defer: true }); useEffect(() => { - initialize({ target: document.body, cancel: { nativeScrollbarsOverlaid: true } }); + const ua = new UAParser(); + const { type } = ua.getDevice(); + const cancelDevices = ['console', 'mobile', 'tablet', 'smarttv']; + + initialize({ + target: document.body, + cancel: { nativeScrollbarsOverlaid: !!type && cancelDevices.includes(type) }, + }); return () => instance()?.destroy(); }, []);