From fad9ae4f6b70e19da41b05de2ba145d8e0848fa9 Mon Sep 17 00:00:00 2001
From: Snow Lee A teammate can send you a join link. Paste it here: {joinForm.formState.errors.invite.message} Create a shared space for your team's files. {createForm.formState.errors.name.message}Have an invite link?
Or start a new project
N&&ge());){var J=g.callback;if(typeof J=="function"){g.callback=null,b=g.priorityLevel;var W=J(g.expirationTime<=N);if(N=e.unstable_now(),typeof W=="function"){g.callback=W,k(N),Y=!0;break t}g===r(h)&&i(h),k(N)}else i(h);g=r(h)}if(g!==null)Y=!0;else{var z=r(m);z!==null&&ye(L,z.startTime-N),Y=!1}}break e}finally{g=null,b=ne,S=!1}Y=void 0}}finally{Y?le():U=!1}}}var le;if(typeof A=="function")le=function(){A(de)};else if(typeof MessageChannel<"u"){var ae=new MessageChannel,he=ae.port2;ae.port1.onmessage=de,le=function(){he.postMessage(null)}}else le=function(){T(de,0)};function ye(N,Y){B=T(function(){N(e.unstable_now())},Y)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(N){N.callback=null},e.unstable_forceFrameRate=function(N){0>N||125 R)break;var te=D.transferSize,ie=D.initiatorType;te&&Jy(ie)&&(D=D.responseEnd,w+=te*(D"u")return nO;var n=rO(e),r=document.documentElement.clientWidth,i=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,i-r+n[2]-n[0])}},iO=ex(),Ea="data-scroll-locked",aO=function(e,n,r,i){var s=e.left,u=e.top,c=e.right,d=e.gap;return r===void 0&&(r="margin"),`
+ .`.concat(UT,` {
+ overflow: hidden `).concat(i,`;
+ padding-right: `).concat(d,"px ").concat(i,`;
+ }
+ body[`).concat(Ea,`] {
+ overflow: hidden `).concat(i,`;
+ overscroll-behavior: contain;
+ `).concat([n&&"position: relative ".concat(i,";"),r==="margin"&&`
+ padding-left: `.concat(s,`px;
+ padding-top: `).concat(u,`px;
+ padding-right: `).concat(c,`px;
+ margin-left:0;
+ margin-top:0;
+ margin-right: `).concat(d,"px ").concat(i,`;
+ `),r==="padding"&&"padding-right: ".concat(d,"px ").concat(i,";")].filter(Boolean).join(""),`
+ }
+
+ .`).concat(Hu,` {
+ right: `).concat(d,"px ").concat(i,`;
+ }
+
+ .`).concat(Pu,` {
+ margin-right: `).concat(d,"px ").concat(i,`;
+ }
+
+ .`).concat(Hu," .").concat(Hu,` {
+ right: 0 `).concat(i,`;
+ }
+
+ .`).concat(Pu," .").concat(Pu,` {
+ margin-right: 0 `).concat(i,`;
+ }
+
+ body[`).concat(Ea,`] {
+ `).concat(HT,": ").concat(d,`px;
+ }
+`)},sb=function(){var e=parseInt(document.body.getAttribute(Ea)||"0",10);return isFinite(e)?e:0},sO=function(){x.useEffect(function(){return document.body.setAttribute(Ea,(sb()+1).toString()),function(){var e=sb()-1;e<=0?document.body.removeAttribute(Ea):document.body.setAttribute(Ea,e.toString())}},[])},lO=function(e){var n=e.noRelative,r=e.noImportant,i=e.gapMode,s=i===void 0?"margin":i;sO();var u=x.useMemo(function(){return oO(s)},[s]);return x.createElement(iO,{styles:aO(u,!n,s,r?"":"!important")})},em=!1;if(typeof window<"u")try{var Tu=Object.defineProperty({},"passive",{get:function(){return em=!0,!0}});window.addEventListener("test",Tu,Tu),window.removeEventListener("test",Tu,Tu)}catch{em=!1}var ma=em?{passive:!1}:!1,uO=function(e){return e.tagName==="TEXTAREA"},tx=function(e,n){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[n]!=="hidden"&&!(r.overflowY===r.overflowX&&!uO(e)&&r[n]==="visible")},cO=function(e){return tx(e,"overflowY")},dO=function(e){return tx(e,"overflowX")},lb=function(e,n){var r=n.ownerDocument,i=n;do{typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&(i=i.host);var s=nx(e,i);if(s){var u=rx(e,i),c=u[1],d=u[2];if(c>d)return!0}i=i.parentNode}while(i&&i!==r.body);return!1},fO=function(e){var n=e.scrollTop,r=e.scrollHeight,i=e.clientHeight;return[n,r,i]},hO=function(e){var n=e.scrollLeft,r=e.scrollWidth,i=e.clientWidth;return[n,r,i]},nx=function(e,n){return e==="v"?cO(n):dO(n)},rx=function(e,n){return e==="v"?fO(n):hO(n)},mO=function(e,n){return e==="h"&&n==="rtl"?-1:1},pO=function(e,n,r,i,s){var u=mO(e,window.getComputedStyle(n).direction),c=u*i,d=r.target,h=n.contains(d),m=!1,y=c>0,g=0,b=0;do{if(!d)break;var S=rx(e,d),_=S[0],C=S[1],E=S[2],T=C-E-u*_;(_||T)&&nx(e,d)&&(g+=T,b+=_);var O=d.parentNode;d=O&&O.nodeType===Node.DOCUMENT_FRAGMENT_NODE?O.host:O}while(!h&&d!==document.body||h&&(n.contains(d)||n===d));return(y&&Math.abs(g)<1||!y&&Math.abs(b)<1)&&(m=!0),m},Ou=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},ub=function(e){return[e.deltaX,e.deltaY]},cb=function(e){return e&&"current"in e?e.current:e},gO=function(e,n){return e[0]===n[0]&&e[1]===n[1]},vO=function(e){return`
+ .block-interactivity-`.concat(e,` {pointer-events: none;}
+ .allow-interactivity-`).concat(e,` {pointer-events: all;}
+`)},yO=0,pa=[];function bO(e){var n=x.useRef([]),r=x.useRef([0,0]),i=x.useRef(),s=x.useState(yO++)[0],u=x.useState(ex)[0],c=x.useRef(e);x.useEffect(function(){c.current=e},[e]),x.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var C=FT([e.lockRef.current],(e.shards||[]).map(cb),!0).filter(Boolean);return C.forEach(function(E){return E.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),C.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var d=x.useCallback(function(C,E){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!c.current.allowPinchZoom;var T=Ou(C),O=r.current,A="deltaX"in C?C.deltaX:O[0]-T[0],k="deltaY"in C?C.deltaY:O[1]-T[1],L,U=C.target,B=Math.abs(A)>Math.abs(k)?"h":"v";if("touches"in C&&B==="h"&&U.type==="range")return!1;var P=window.getSelection(),ve=P&&P.anchorNode,ge=ve?ve===U||ve.contains(U):!1;if(ge)return!1;var de=lb(B,U);if(!de)return!0;if(de?L=B:(L=B==="v"?"h":"v",de=lb(B,U)),!de)return!1;if(!i.current&&"changedTouches"in C&&(A||k)&&(i.current=L),!L)return!0;var le=i.current||L;return pO(le,E,C,le==="h"?A:k)},[]),h=x.useCallback(function(C){var E=C;if(!(!pa.length||pa[pa.length-1]!==u)){var T="deltaY"in E?ub(E):Ou(E),O=n.current.filter(function(L){return L.name===E.type&&(L.target===E.target||E.target===L.shadowParent)&&gO(L.delta,T)})[0];if(O&&O.should){E.cancelable&&E.preventDefault();return}if(!O){var A=(c.current.shards||[]).map(cb).filter(Boolean).filter(function(L){return L.contains(E.target)}),k=A.length>0?d(E,A[0]):!c.current.noIsolation;k&&E.cancelable&&E.preventDefault()}}},[]),m=x.useCallback(function(C,E,T,O){var A={name:C,delta:E,target:T,should:O,shadowParent:SO(T)};n.current.push(A),setTimeout(function(){n.current=n.current.filter(function(k){return k!==A})},1)},[]),y=x.useCallback(function(C){r.current=Ou(C),i.current=void 0},[]),g=x.useCallback(function(C){m(C.type,ub(C),C.target,d(C,e.lockRef.current))},[]),b=x.useCallback(function(C){m(C.type,Ou(C),C.target,d(C,e.lockRef.current))},[]);x.useEffect(function(){return pa.push(u),e.setCallbacks({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:b}),document.addEventListener("wheel",h,ma),document.addEventListener("touchmove",h,ma),document.addEventListener("touchstart",y,ma),function(){pa=pa.filter(function(C){return C!==u}),document.removeEventListener("wheel",h,ma),document.removeEventListener("touchmove",h,ma),document.removeEventListener("touchstart",y,ma)}},[]);var S=e.removeScrollBar,_=e.inert;return x.createElement(x.Fragment,null,_?x.createElement(u,{styles:vO(s)}):null,S?x.createElement(lO,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function SO(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}const xO=YT(WS,bO);var bc=x.forwardRef(function(e,n){return x.createElement(yc,Cr({},e,{ref:n,sideCar:xO}))});bc.classNames=yc.classNames;var wO=function(e){if(typeof document>"u")return null;var n=Array.isArray(e)?e[0]:e;return n.ownerDocument.body},ga=new WeakMap,Au=new WeakMap,Mu={},bh=0,ox=function(e){return e&&(e.host||ox(e.parentNode))},_O=function(e,n){return n.map(function(r){if(e.contains(r))return r;var i=ox(r);return i&&e.contains(i)?i:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},CO=function(e,n,r,i){var s=_O(n,Array.isArray(e)?e:[e]);Mu[r]||(Mu[r]=new WeakMap);var u=Mu[r],c=[],d=new Set,h=new Set(s),m=function(g){!g||d.has(g)||(d.add(g),m(g.parentNode))};s.forEach(m);var y=function(g){!g||h.has(g)||Array.prototype.forEach.call(g.children,function(b){if(d.has(b))y(b);else try{var S=b.getAttribute(i),_=S!==null&&S!=="false",C=(ga.get(b)||0)+1,E=(u.get(b)||0)+1;ga.set(b,C),u.set(b,E),c.push(b),C===1&&_&&Au.set(b,!0),E===1&&b.setAttribute(r,"true"),_||b.setAttribute(i,"true")}catch(T){console.error("aria-hidden: cannot operate on ",b,T)}})};return y(n),d.clear(),bh++,function(){c.forEach(function(g){var b=ga.get(g)-1,S=u.get(g)-1;ga.set(g,b),u.set(g,S),b||(Au.has(g)||g.removeAttribute(i),Au.delete(g)),S||g.removeAttribute(r)}),bh--,bh||(ga=new WeakMap,ga=new WeakMap,Au=new WeakMap,Mu={})}},Vm=function(e,n,r){r===void 0&&(r="data-aria-hidden");var i=Array.from(Array.isArray(e)?e:[e]),s=wO(e);return s?(i.push.apply(i,Array.from(s.querySelectorAll("[aria-live], script"))),CO(i,s,r,"aria-hidden")):function(){return null}},Sc="Dialog",[ix]=$o(Sc),[EO,mr]=ix(Sc),Fm=e=>{const{__scopeDialog:n,children:r,open:i,defaultOpen:s,onOpenChange:u,modal:c=!0}=e,d=x.useRef(null),h=x.useRef(null),[m,y]=Ma({prop:i,defaultProp:s??!1,onChange:u,caller:Sc});return v.jsx(EO,{scope:n,triggerRef:d,contentRef:h,contentId:fn(),titleId:fn(),descriptionId:fn(),open:m,onOpenChange:y,onOpenToggle:x.useCallback(()=>y(g=>!g),[y]),modal:c,children:r})};Fm.displayName=Sc;var ax="DialogTrigger",RO=x.forwardRef((e,n)=>{const{__scopeDialog:r,...i}=e,s=mr(ax,r),u=ot(n,s.triggerRef);return v.jsx(Fe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":qm(s.open),...i,ref:u,onClick:Re(e.onClick,s.onOpenToggle)})});RO.displayName=ax;var Um="DialogPortal",[TO,sx]=ix(Um,{forceMount:void 0}),Hm=e=>{const{__scopeDialog:n,forceMount:r,children:i,container:s}=e,u=mr(Um,n);return v.jsx(TO,{scope:n,forceMount:r,children:x.Children.map(i,c=>v.jsx(hr,{present:r||u.open,children:v.jsx(rl,{asChild:!0,container:s,children:c})}))})};Hm.displayName=Um;var Yu="DialogOverlay",Pm=x.forwardRef((e,n)=>{const r=sx(Yu,e.__scopeDialog),{forceMount:i=r.forceMount,...s}=e,u=mr(Yu,e.__scopeDialog);return u.modal?v.jsx(hr,{present:i||u.open,children:v.jsx(AO,{...s,ref:n})}):null});Pm.displayName=Yu;var OO=hi("DialogOverlay.RemoveScroll"),AO=x.forwardRef((e,n)=>{const{__scopeDialog:r,...i}=e,s=mr(Yu,r),u=OT(),c=ot(n,u);return v.jsx(bc,{as:OO,allowPinchZoom:!0,shards:[s.contentRef],children:v.jsx(Fe.div,{"data-state":qm(s.open),...i,ref:c,style:{pointerEvents:"auto",...i.style}})})}),ja="DialogContent",Bm=x.forwardRef((e,n)=>{const r=sx(ja,e.__scopeDialog),{forceMount:i=r.forceMount,...s}=e,u=mr(ja,e.__scopeDialog);return v.jsx(hr,{present:i||u.open,children:u.modal?v.jsx(MO,{...s,ref:n}):v.jsx(jO,{...s,ref:n})})});Bm.displayName=ja;var MO=x.forwardRef((e,n)=>{const r=mr(ja,e.__scopeDialog),i=x.useRef(null),s=ot(n,r.contentRef,i);return x.useEffect(()=>{const u=i.current;if(u)return Vm(u)},[]),v.jsx(lx,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:r.open,onCloseAutoFocus:Re(e.onCloseAutoFocus,u=>{u.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:Re(e.onPointerDownOutside,u=>{const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0;(c.button===2||d)&&u.preventDefault()}),onFocusOutside:Re(e.onFocusOutside,u=>u.preventDefault())})}),jO=x.forwardRef((e,n)=>{const r=mr(ja,e.__scopeDialog),i=x.useRef(!1),s=x.useRef(!1);return v.jsx(lx,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u=>{e.onCloseAutoFocus?.(u),u.defaultPrevented||(i.current||r.triggerRef.current?.focus(),u.preventDefault()),i.current=!1,s.current=!1},onInteractOutside:u=>{e.onInteractOutside?.(u),u.defaultPrevented||(i.current=!0,u.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const c=u.target;r.triggerRef.current?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.current&&u.preventDefault()}})}),lx=x.forwardRef((e,n)=>{const{__scopeDialog:r,trapFocus:i,onOpenAutoFocus:s,onCloseAutoFocus:u,...c}=e,d=mr(ja,r);return $m(),v.jsx(v.Fragment,{children:v.jsx(vc,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:s,onUnmountAutoFocus:u,children:v.jsx(nl,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":qm(d.open),...c,ref:n,deferPointerDownOutside:!0,onDismiss:()=>d.onOpenChange(!1)})})})}),ux="DialogTitle",cx=x.forwardRef((e,n)=>{const{__scopeDialog:r,...i}=e,s=mr(ux,r);return v.jsx(Fe.h2,{id:s.titleId,...i,ref:n})});cx.displayName=ux;var dx="DialogDescription",zO=x.forwardRef((e,n)=>{const{__scopeDialog:r,...i}=e,s=mr(dx,r);return v.jsx(Fe.p,{id:s.descriptionId,...i,ref:n})});zO.displayName=dx;var fx="DialogClose",hx=x.forwardRef((e,n)=>{const{__scopeDialog:r,...i}=e,s=mr(fx,r);return v.jsx(Fe.button,{type:"button",...i,ref:n,onClick:Re(e.onClick,()=>s.onOpenChange(!1))})});hx.displayName=fx;function qm(e){return e?"open":"closed"}function DO(e){const n=x.useRef({value:e,previous:e});return x.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}function NO(e){const[n,r]=x.useState(void 0);return Qt(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const i=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const u=s[0];let c,d;if("borderBoxSize"in u){const h=u.borderBoxSize,m=Array.isArray(h)?h[0]:h;c=m.inlineSize,d=m.blockSize}else c=e.offsetWidth,d=e.offsetHeight;r({width:c,height:d})});return i.observe(e,{box:"border-box"}),()=>i.unobserve(e)}else r(void 0)},[e]),n}const kO=["top","right","bottom","left"],Do=Math.min,Qr=Math.max,Qu=Math.round,ju=Math.floor,Xr=e=>({x:e,y:e}),LO={left:"right",right:"left",bottom:"top",top:"bottom"};function mx(e,n,r){return Qr(e,Do(n,r))}function Jr(e,n){return typeof e=="function"?e(n):e}function No(e){return e.split("-")[0]}function Da(e){return e.split("-")[1]}function Gm(e){return e==="x"?"y":"x"}function Zm(e){return e==="y"?"height":"width"}function Er(e){const n=e[0];return n==="t"||n==="b"?"y":"x"}function Km(e){return Gm(Er(e))}function IO(e,n,r){r===void 0&&(r=!1);const i=Da(e),s=Km(e),u=Zm(s);let c=s==="x"?i===(r?"end":"start")?"right":"left":i==="start"?"bottom":"top";return n.reference[u]>n.floating[u]&&(c=Xu(c)),[c,Xu(c)]}function $O(e){const n=Xu(e);return[tm(e),n,tm(n)]}function tm(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const db=["left","right"],fb=["right","left"],VO=["top","bottom"],FO=["bottom","top"];function UO(e,n,r){switch(e){case"top":case"bottom":return r?n?fb:db:n?db:fb;case"left":case"right":return n?VO:FO;default:return[]}}function HO(e,n,r,i){const s=Da(e);let u=UO(No(e),r==="start",i);return s&&(u=u.map(c=>c+"-"+s),n&&(u=u.concat(u.map(tm)))),u}function Xu(e){const n=No(e);return LO[n]+e.slice(n.length)}function PO(e){var n,r,i,s;return{top:(n=e.top)!=null?n:0,right:(r=e.right)!=null?r:0,bottom:(i=e.bottom)!=null?i:0,left:(s=e.left)!=null?s:0}}function px(e){return typeof e!="number"?PO(e):{top:e,right:e,bottom:e,left:e}}function Ju(e){const{x:n,y:r,width:i,height:s}=e;return{width:i,height:s,top:r,left:n,right:n+i,bottom:r+s,x:n,y:r}}function hb(e,n,r){let{reference:i,floating:s}=e;const u=Er(n),c=Km(n),d=Zm(c),h=No(n),m=u==="y",y=i.x+i.width/2-s.width/2,g=i.y+i.height/2-s.height/2,b=i[d]/2-s[d]/2;let S;switch(h){case"top":S={x:y,y:i.y-s.height};break;case"bottom":S={x:y,y:i.y+i.height};break;case"right":S={x:i.x+i.width,y:g};break;case"left":S={x:i.x-s.width,y:g};break;default:S={x:i.x,y:i.y}}const _=Da(n);return _&&(S[c]+=b*(_==="end"?1:-1)*(r&&m?-1:1)),S}async function BO(e,n){var r;n===void 0&&(n={});const{x:i,y:s,platform:u,rects:c,elements:d,strategy:h}=e,{boundary:m="clippingAncestors",rootBoundary:y="viewport",elementContext:g="floating",altBoundary:b=!1,padding:S=0}=Jr(n,e),_=px(S),E=d[b?g==="floating"?"reference":"floating":g],T=Ju(await u.getClippingRect({element:(r=await(u.isElement==null?void 0:u.isElement(E)))==null||r?E:E.contextElement||await(u.getDocumentElement==null?void 0:u.getDocumentElement(d.floating)),boundary:m,rootBoundary:y,strategy:h})),O=g==="floating"?{x:i,y:s,width:c.floating.width,height:c.floating.height}:c.reference,A=await(u.getOffsetParent==null?void 0:u.getOffsetParent(d.floating)),k=await(u.isElement==null?void 0:u.isElement(A))&&await(u.getScale==null?void 0:u.getScale(A))||{x:1,y:1},L=Ju(u.convertOffsetParentRelativeRectToViewportRelativeRect?await u.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:O,offsetParent:A,strategy:h}):O);return{top:(T.top-L.top+_.top)/k.y,bottom:(L.bottom-T.bottom+_.bottom)/k.y,left:(T.left-L.left+_.left)/k.x,right:(L.right-T.right+_.right)/k.x}}const qO=50,GO=async(e,n,r)=>{const{placement:i="bottom",strategy:s="absolute",middleware:u=[],platform:c}=r,d=c.detectOverflow?c:{...c,detectOverflow:BO},h=await(c.isRTL==null?void 0:c.isRTL(n));let m=await c.getElementRects({reference:e,floating:n,strategy:s}),{x:y,y:g}=hb(m,i,h),b=i,S=0;const _={};for(let C=0;C{const r=new Array(e.length+n.length);for(let i=0;i{if(typeof e=="string"){Oj(e,n,r);return}if(typeof e=="function"){Aj(e,n,r,i);return}Mj(e,n,r,i)},Oj=(e,n,r)=>{const i=e===""?n:l1(n,e);i.classGroupId=r},Aj=(e,n,r,i)=>{if(jj(e)){pp(e(i),n,r,i);return}n.validators===null&&(n.validators=[]),n.validators.push(xj(r,e))},Mj=(e,n,r,i)=>{const s=Object.entries(e),u=s.length;for(let c=0;c{let r=e;const i=n.split(rc),s=i.length;for(let u=0;u"isThemeGetter"in e&&e.isThemeGetter===!0,zj=e=>{if(e<1)return{get:()=>{},set:()=>{}};let n=0,r=Object.create(null),i=Object.create(null);const s=(u,c)=>{r[u]=c,n++,n>e&&(n=0,i=r,r=Object.create(null))};return{get(u){let c=r[u];if(c!==void 0)return c;if((c=i[u])!==void 0)return s(u,c),c},set(u,c){u in r?r[u]=c:s(u,c)}}},dm="!",Cb=":",Dj=[],Eb=(e,n,r,i,s)=>({modifiers:e,hasImportantModifier:n,baseClassName:r,maybePostfixModifierPosition:i,isExternal:s}),Nj=e=>{const{prefix:n,experimentalParseClassName:r}=e;let i=s=>{const u=[];let c=0,d=0,h=0,m;const y=s.length;for(let C=0;CCp(e.getValue(r),n.getValue(r));function Cp(e,n){return e===n?0:e>n?1:-1}function Lo(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function U1(e,n){const r=e.split(bm).filter(Boolean),i=n.split(bm).filter(Boolean);for(;r.length&&i.length;){const s=r.shift(),u=i.shift(),c=parseInt(s,10),d=parseInt(u,10),h=[c,d].sort();if(isNaN(h[0])){if(s>u)return 1;if(u>s)return-1;continue}if(isNaN(h[1]))return isNaN(c)?-1:1;if(c>d)return 1;if(d>c)return-1}return r.length-i.length}const Ms={alphanumeric:YN,alphanumericCaseSensitive:QN,text:XN,textCaseSensitive:JN,datetime:WN,basic:ek},tk={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Fn("sorting",e),isMultiSortEvent:n=>n.shiftKey}),createColumn:(e,n)=>{e.getAutoSortingFn=()=>{const r=n.getFilteredRowModel().flatRows.slice(10);let i=!1;for(const s of r){const u=s?.getValue(e.id);if(Object.prototype.toString.call(u)==="[object Date]")return Ms.datetime;if(typeof u=="string"&&(i=!0,u.split(bm).length>1))return Ms.alphanumeric}return i?Ms.text:Ms.basic},e.getAutoSortDir=()=>{const r=n.getFilteredRowModel().flatRows[0];return typeof r?.getValue(e.id)=="string"?"asc":"desc"},e.getSortingFn=()=>{var r,i;if(!e)throw new Error;return Ic(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(r=(i=n.options.sortingFns)==null?void 0:i[e.columnDef.sortingFn])!=null?r:Ms[e.columnDef.sortingFn]},e.toggleSorting=(r,i)=>{const s=e.getNextSortingOrder(),u=typeof r<"u"&&r!==null;n.setSorting(c=>{const d=c?.find(S=>S.id===e.id),h=c?.findIndex(S=>S.id===e.id);let m=[],y,g=u?r:s==="desc";if(c!=null&&c.length&&e.getCanMultiSort()&&i?d?y="toggle":y="add":c!=null&&c.length&&h!==c.length-1?y="replace":d?y="toggle":y="replace",y==="toggle"&&(u||s||(y="remove")),y==="add"){var b;m=[...c,{id:e.id,desc:g}],m.splice(0,m.length-((b=n.options.maxMultiSortColCount)!=null?b:Number.MAX_SAFE_INTEGER))}else y==="toggle"?m=c.map(S=>S.id===e.id?{...S,desc:g}:S):y==="remove"?m=c.filter(S=>S.id!==e.id):m=[{id:e.id,desc:g}];return m})},e.getFirstSortDir=()=>{var r,i;return((r=(i=e.columnDef.sortDescFirst)!=null?i:n.options.sortDescFirst)!=null?r:e.getAutoSortDir()==="desc")?"desc":"asc"},e.getNextSortingOrder=r=>{var i,s;const u=e.getFirstSortDir(),c=e.getIsSorted();return c?c!==u&&((i=n.options.enableSortingRemoval)==null||i)&&(!(r&&(s=n.options.enableMultiRemove)!=null)||s)?!1:c==="desc"?"asc":"desc":u},e.getCanSort=()=>{var r,i;return((r=e.columnDef.enableSorting)!=null?r:!0)&&((i=n.options.enableSorting)!=null?i:!0)&&!!e.accessorFn},e.getCanMultiSort=()=>{var r,i;return(r=(i=e.columnDef.enableMultiSort)!=null?i:n.options.enableMultiSort)!=null?r:!!e.accessorFn},e.getIsSorted=()=>{var r;const i=(r=n.getState().sorting)==null?void 0:r.find(s=>s.id===e.id);return i?i.desc?"desc":"asc":!1},e.getSortIndex=()=>{var r,i;return(r=(i=n.getState().sorting)==null?void 0:i.findIndex(s=>s.id===e.id))!=null?r:-1},e.clearSorting=()=>{n.setSorting(r=>r!=null&&r.length?r.filter(i=>i.id!==e.id):[])},e.getToggleSortingHandler=()=>{const r=e.getCanSort();return i=>{r&&(i.persist==null||i.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?n.options.isMultiSortEvent==null?void 0:n.options.isMultiSortEvent(i):!1))}}},createTable:e=>{e.setSorting=n=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(n),e.resetSorting=n=>{var r,i;e.setSorting(n?[]:(r=(i=e.initialState)==null?void 0:i.sorting)!=null?r:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())}},nk=[wN,HN,IN,$N,CN,EN,PN,BN,tk,kN,qN,GN,ZN,KN,FN];function rk(e){var n,r;const i=[...nk,...(n=e._features)!=null?n:[]];let s={_features:i};const u=s._features.reduce((b,S)=>Object.assign(b,S.getDefaultOptions==null?void 0:S.getDefaultOptions(s)),{}),c=b=>s.options.mergeOptions?s.options.mergeOptions(u,b):{...u,...b};let h={...{},...(r=e.initialState)!=null?r:{}};s._features.forEach(b=>{var S;h=(S=b.getInitialState==null?void 0:b.getInitialState(h))!=null?S:h});const m=[];let y=!1;const g={_features:i,options:{...u,...e},initialState:h,_queue:b=>{m.push(b),y||(y=!0,Promise.resolve().then(()=>{for(;m.length;)m.shift()();y=!1}).catch(S=>setTimeout(()=>{throw S})))},reset:()=>{s.setState(s.initialState)},setOptions:b=>{const S=Mo(b,s.options);s.options=c(S)},getState:()=>s.options.state,setState:b=>{s.options.onStateChange==null||s.options.onStateChange(b)},_getRowId:(b,S,_)=>{var C;return(C=s.options.getRowId==null?void 0:s.options.getRowId(b,S,_))!=null?C:`${_?[_.id,S].join("."):S}`},getCoreRowModel:()=>(s._getCoreRowModel||(s._getCoreRowModel=s.options.getCoreRowModel(s)),s._getCoreRowModel()),getRowModel:()=>s.getPaginationRowModel(),getRow:(b,S)=>{let _=(S?s.getPrePaginationRowModel():s.getRowModel()).rowsById[b];if(!_&&(_=s.getCoreRowModel().rowsById[b],!_))throw new Error;return _},_getDefaultColumnDef:De(()=>[s.options.defaultColumn],b=>{var S;return b=(S=b)!=null?S:{},{header:_=>{const C=_.header.column.columnDef;return C.accessorKey?C.accessorKey:C.accessorFn?C.id:null},cell:_=>{var C,E;return(C=(E=_.renderValue())==null||E.toString==null?void 0:E.toString())!=null?C:null},...s._features.reduce((_,C)=>Object.assign(_,C.getDefaultColumnDef==null?void 0:C.getDefaultColumnDef()),{}),...b}},Ne(e,"debugColumns")),_getColumnDefs:()=>s.options.columns,getAllColumns:De(()=>[s._getColumnDefs()],b=>{const S=function(_,C,E){return E===void 0&&(E=0),_.map(T=>{const O=xN(s,T,E,C),A=T;return O.columns=A.columns?S(A.columns,O,E+1):[],O})};return S(b)},Ne(e,"debugColumns")),getAllFlatColumns:De(()=>[s.getAllColumns()],b=>b.flatMap(S=>S.getFlatColumns()),Ne(e,"debugColumns")),_getAllFlatColumnsById:De(()=>[s.getAllFlatColumns()],b=>b.reduce((S,_)=>(S[_.id]=_,S),{}),Ne(e,"debugColumns")),getAllLeafColumns:De(()=>[s.getAllColumns(),s._getOrderColumnsFn()],(b,S)=>{let _=b.flatMap(C=>C.getLeafColumns());return S(_)},Ne(e,"debugColumns")),getColumn:b=>s._getAllFlatColumnsById()[b]};Object.assign(s,g);for(let b=0;b{const s=i.value;if(s.length<=n.maximum)return;const c=Np(s);i.issues.push({origin:c,code:"too_big",maximum:n.maximum,inclusive:!0,input:s,inst:e,continue:!n.abort})}}),O3=ue("$ZodCheckMinLength",(e,n)=>{var r;Or.init(e,n),(r=e._zod.def).when??(r.when=i=>{const s=i.value;return!zp(s)&&s.length!==void 0}),e._zod.onattach.push(i=>{const s=i._zod.bag.minimum??Number.NEGATIVE_INFINITY;n.minimum>s&&(i._zod.bag.minimum=n.minimum)}),e._zod.check=i=>{const s=i.value;if(s.length>=n.minimum)return;const c=Np(s);i.issues.push({origin:c,code:"too_small",minimum:n.minimum,inclusive:!0,input:s,inst:e,continue:!n.abort})}}),A3=ue("$ZodCheckLengthEquals",(e,n)=>{var r;Or.init(e,n),(r=e._zod.def).when??(r.when=i=>{const s=i.value;return!zp(s)&&s.length!==void 0}),e._zod.onattach.push(i=>{const s=i._zod.bag;s.minimum=n.length,s.maximum=n.length,s.length=n.length}),e._zod.check=i=>{const s=i.value,u=s.length;if(u===n.length)return;const c=Np(s),d=u>n.length;i.issues.push({origin:c,...d?{code:"too_big",maximum:n.length}:{code:"too_small",minimum:n.length},inclusive:!0,exact:!0,input:i.value,inst:e,continue:!n.abort})}}),Gc=ue("$ZodCheckStringFormat",(e,n)=>{var r,i;Or.init(e,n),e._zod.onattach.push(s=>{const u=s._zod.bag;u.format=n.format,n.pattern&&(u.patterns??(u.patterns=new Set),u.patterns.add(n.pattern))}),n.pattern?(r=e._zod).check??(r.check=s=>{n.pattern.lastIndex=0,!n.pattern.test(s.value)&&s.issues.push({origin:"string",code:"invalid_format",format:n.format,input:s.value,...n.pattern?{pattern:n.pattern.toString()}:{},inst:e,continue:!n.abort})}):(i=e._zod).check??(i.check=()=>{})}),M3=ue("$ZodCheckRegex",(e,n)=>{Gc.init(e,n),e._zod.check=r=>{n.pattern.lastIndex=0,!n.pattern.test(r.value)&&r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:n.pattern.toString(),inst:e,continue:!n.abort})}}),j3=ue("$ZodCheckLowerCase",(e,n)=>{n.pattern??(n.pattern=E3),Gc.init(e,n)}),z3=ue("$ZodCheckUpperCase",(e,n)=>{n.pattern??(n.pattern=R3),Gc.init(e,n)}),D3=ue("$ZodCheckIncludes",(e,n)=>{Or.init(e,n);const r=Fc(n.includes),i=new RegExp(typeof n.position=="number"?`^.{${n.position}}${r}`:r);n.pattern=i,e._zod.onattach.push(s=>{const u=s._zod.bag;u.patterns??(u.patterns=new Set),u.patterns.add(i)}),e._zod.check=s=>{s.value.includes(n.includes,n.position)||s.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:n.includes,input:s.value,inst:e,continue:!n.abort})}}),N3=ue("$ZodCheckStartsWith",(e,n)=>{Or.init(e,n);const r=new RegExp(`^${Fc(n.prefix)}.*`);n.pattern??(n.pattern=r),e._zod.onattach.push(i=>{const s=i._zod.bag;s.patterns??(s.patterns=new Set),s.patterns.add(r)}),e._zod.check=i=>{i.value.startsWith(n.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:n.prefix,input:i.value,inst:e,continue:!n.abort})}}),k3=ue("$ZodCheckEndsWith",(e,n)=>{Or.init(e,n);const r=new RegExp(`.*${Fc(n.suffix)}$`);n.pattern??(n.pattern=r),e._zod.onattach.push(i=>{const s=i._zod.bag;s.patterns??(s.patterns=new Set),s.patterns.add(r)}),e._zod.check=i=>{i.value.endsWith(n.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:n.suffix,input:i.value,inst:e,continue:!n.abort})}}),L3=ue("$ZodCheckOverwrite",(e,n)=>{Or.init(e,n),e._zod.check=r=>{r.value=n.tx(r.value)}});class I3{constructor(n=[]){this.content=[],this.indent=0,this&&(this.args=n)}indented(n){this.indent+=1,n(this),this.indent-=1}write(n){if(typeof n=="function"){n(this,{execution:"sync"}),n(this,{execution:"async"});return}const i=n.split(`
+`).filter(c=>c),s=Math.min(...i.map(c=>c.length-c.trimStart().length)),u=i.map(c=>c.slice(s)).map(c=>" ".repeat(this.indent*2)+c);for(const c of u)this.content.push(c)}compile(){const n=Function,r=this?.args,s=[...(this?.content??[""]).map(u=>` ${u}`)];return new n(...r,s.join(`
+`))}}const $3={major:4,minor:4,patch:3},Ft=ue("$ZodType",(e,n)=>{var r;e??(e={}),e._zod.def=n,e._zod.bag=e._zod.bag||{},e._zod.version=$3;const i=[...e._zod.def.checks??[]];e._zod.traits.has("$ZodCheck")&&i.unshift(e);for(const s of i)for(const u of s._zod.onattach)u(e);if(i.length===0)(r=e._zod).deferred??(r.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const s=(c,d,h)=>{let m=Ca(c),y;for(const g of d){if(g._zod.def.when){if(Uk(c)||!g._zod.def.when(c))continue}else if(m)continue;const b=c.issues.length,S=g._zod.check(c);if(S instanceof Promise&&h?.async===!1)throw new Ta;if(y||S instanceof Promise)y=(y??Promise.resolve()).then(async()=>{await S,c.issues.length!==b&&(m||(m=Ca(c,b)))});else{if(c.issues.length===b)continue;m||(m=Ca(c,b))}}return y?y.then(()=>c):c},u=(c,d,h)=>{if(Ca(c))return c.aborted=!0,c;const m=s(d,i,h);if(m instanceof Promise){if(h.async===!1)throw new Ta;return m.then(y=>e._zod.parse(y,h))}return e._zod.parse(m,h)};e._zod.run=(c,d)=>{if(d.skipChecks)return e._zod.parse(c,d);if(d.direction==="backward"){const m=e._zod.parse({value:c.value,issues:[]},{...d,skipChecks:!0});return m instanceof Promise?m.then(y=>u(y,c,d)):u(m,c,d)}const h=e._zod.parse(c,d);if(h instanceof Promise){if(d.async===!1)throw new Ta;return h.then(m=>s(m,i,d))}return s(h,i,d)}}ft(e,"~standard",()=>({validate:s=>{try{const u=Gk(e,s);return u.success?{value:u.data}:{issues:u.error?.issues}}catch{return Zk(e,s).then(c=>c.success?{value:c.data}:{issues:c.error?.issues})}},vendor:"zod",version:1}))}),Lp=ue("$ZodString",(e,n)=>{Ft.init(e,n),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??_3(e._zod.bag),e._zod.parse=(r,i)=>{if(n.coerce)try{r.value=String(r.value)}catch{}return typeof r.value=="string"||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:e}),r}}),wt=ue("$ZodStringFormat",(e,n)=>{Gc.init(e,n),Lp.init(e,n)}),V3=ue("$ZodGUID",(e,n)=>{n.pattern??(n.pattern=u3),wt.init(e,n)}),F3=ue("$ZodUUID",(e,n)=>{if(n.version){const i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[n.version];if(i===void 0)throw new Error(`Invalid UUID version: "${n.version}"`);n.pattern??(n.pattern=tS(i))}else n.pattern??(n.pattern=tS());wt.init(e,n)}),U3=ue("$ZodEmail",(e,n)=>{n.pattern??(n.pattern=c3),wt.init(e,n)}),H3=ue("$ZodURL",(e,n)=>{wt.init(e,n),e._zod.check=r=>{try{const i=r.value.trim();if(!n.normalize&&n.protocol?.source===y3.source&&!/^https?:\/\//i.test(i)){r.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:r.value,inst:e,continue:!n.abort});return}const s=new URL(i);n.hostname&&(n.hostname.lastIndex=0,n.hostname.test(s.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:n.hostname.source,input:r.value,inst:e,continue:!n.abort})),n.protocol&&(n.protocol.lastIndex=0,n.protocol.test(s.protocol.endsWith(":")?s.protocol.slice(0,-1):s.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:n.protocol.source,input:r.value,inst:e,continue:!n.abort})),n.normalize?r.value=s.href:r.value=i;return}catch{r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!n.abort})}}}),P3=ue("$ZodEmoji",(e,n)=>{n.pattern??(n.pattern=f3()),wt.init(e,n)}),B3=ue("$ZodNanoID",(e,n)=>{n.pattern??(n.pattern=s3),wt.init(e,n)}),q3=ue("$ZodCUID",(e,n)=>{n.pattern??(n.pattern=n3),wt.init(e,n)}),G3=ue("$ZodCUID2",(e,n)=>{n.pattern??(n.pattern=r3),wt.init(e,n)}),Z3=ue("$ZodULID",(e,n)=>{n.pattern??(n.pattern=o3),wt.init(e,n)}),K3=ue("$ZodXID",(e,n)=>{n.pattern??(n.pattern=i3),wt.init(e,n)}),Y3=ue("$ZodKSUID",(e,n)=>{n.pattern??(n.pattern=a3),wt.init(e,n)}),Q3=ue("$ZodISODateTime",(e,n)=>{n.pattern??(n.pattern=w3(n)),wt.init(e,n)}),X3=ue("$ZodISODate",(e,n)=>{n.pattern??(n.pattern=S3),wt.init(e,n)}),J3=ue("$ZodISOTime",(e,n)=>{n.pattern??(n.pattern=x3(n)),wt.init(e,n)}),W3=ue("$ZodISODuration",(e,n)=>{n.pattern??(n.pattern=l3),wt.init(e,n)}),e4=ue("$ZodIPv4",(e,n)=>{n.pattern??(n.pattern=h3),wt.init(e,n),e._zod.bag.format="ipv4"}),t4=ue("$ZodIPv6",(e,n)=>{n.pattern??(n.pattern=m3),wt.init(e,n),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!n.abort})}}}),n4=ue("$ZodCIDRv4",(e,n)=>{n.pattern??(n.pattern=p3),wt.init(e,n)}),r4=ue("$ZodCIDRv6",(e,n)=>{n.pattern??(n.pattern=g3),wt.init(e,n),e._zod.check=r=>{const i=r.value.split("/");try{if(i.length!==2)throw new Error;const[s,u]=i;if(!u)throw new Error;const c=Number(u);if(`${c}`!==u)throw new Error;if(c<0||c>128)throw new Error;new URL(`http://[${s}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!n.abort})}}});function h_(e){if(e==="")return!0;if(/\s/.test(e)||e.length%4!==0)return!1;try{return atob(e),!0}catch{return!1}}const o4=ue("$ZodBase64",(e,n)=>{n.pattern??(n.pattern=v3),wt.init(e,n),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{h_(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!n.abort})}});function i4(e){if(!c_.test(e))return!1;const n=e.replace(/[-_]/g,i=>i==="-"?"+":"/"),r=n.padEnd(Math.ceil(n.length/4)*4,"=");return h_(r)}const a4=ue("$ZodBase64URL",(e,n)=>{n.pattern??(n.pattern=c_),wt.init(e,n),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{i4(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!n.abort})}}),s4=ue("$ZodE164",(e,n)=>{n.pattern??(n.pattern=b3),wt.init(e,n)});function l4(e,n=null){try{const r=e.split(".");if(r.length!==3)return!1;const[i]=r;if(!i)return!1;const s=JSON.parse(atob(i));return!("typ"in s&&s?.typ!=="JWT"||!s.alg||n&&(!("alg"in s)||s.alg!==n))}catch{return!1}}const u4=ue("$ZodJWT",(e,n)=>{wt.init(e,n),e._zod.check=r=>{l4(r.value,n.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!n.abort})}}),c4=ue("$ZodBoolean",(e,n)=>{Ft.init(e,n),e._zod.pattern=C3,e._zod.parse=(r,i)=>{if(n.coerce)try{r.value=!!r.value}catch{}const s=r.value;return typeof s=="boolean"||r.issues.push({expected:"boolean",code:"invalid_type",input:s,inst:e}),r}}),d4=ue("$ZodUnknown",(e,n)=>{Ft.init(e,n),e._zod.parse=r=>r}),f4=ue("$ZodNever",(e,n)=>{Ft.init(e,n),e._zod.parse=(r,i)=>(r.issues.push({expected:"never",code:"invalid_type",input:r.value,inst:e}),r)});function nS(e,n,r){e.issues.length&&n.issues.push(...l_(r,e.issues)),n.value[r]=e.value}const h4=ue("$ZodArray",(e,n)=>{Ft.init(e,n),e._zod.parse=(r,i)=>{const s=r.value;if(!Array.isArray(s))return r.issues.push({expected:"array",code:"invalid_type",input:s,inst:e}),r;r.value=Array(s.length);const u=[];for(let c=0;c{const i=n.scrollElement;if(!i)return;const s=n.targetWindow;if(!s)return;const o=f=>{const{width:m,height:v}=f;l({width:Math.round(m),height:Math.round(v)})};if(o(My(i)),!s.ResizeObserver)return()=>{};const u=new s.ResizeObserver(f=>{const m=()=>{const v=f[0];if(v?.borderBoxSize){const h=v.borderBoxSize[0];if(h){o({width:h.inlineSize,height:h.blockSize});return}}o(My(i))};n.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(m):m()});return u.observe(i,{box:"border-box"}),()=>{u.unobserve(i)}},$o={passive:!0},J_=typeof window>"u"?!0:"onscrollend"in window,W_=(n,l,i)=>{const s=n.scrollElement;if(!s)return;const o=n.targetWindow;if(!o)return;const u=n.options.useScrollendEvent&&J_;let f=0;const m=u?null:Q_(o,()=>l(f,!1),n.options.isScrollingResetDelay),v=g=>()=>{f=i(s),m?.(),l(f,g)},h=v(!0),x=v(!1);return s.addEventListener("scroll",h,$o),u&&s.addEventListener("scrollend",x,$o),()=>{s.removeEventListener("scroll",h),u&&s.removeEventListener("scrollend",x)}},ej=(n,l)=>W_(n,l,i=>{const{horizontal:s,isRtl:o}=n.options;return s?i.scrollLeft*(o&&-1||1):i.scrollTop}),tj=(n,l,i)=>{if(i.options.useCachedMeasurements){const s=i.indexFromElement(n),o=i.options.getItemKey(s);return i.itemSizeCache.get(o)??i.options.estimateSize(s)}if(l?.borderBoxSize){const s=l.borderBoxSize[0];if(s)return Math.round(s[i.options.horizontal?"inlineSize":"blockSize"])}if(!l){const s=i.indexFromElement(n),o=i.options.getItemKey(s),u=i.itemSizeCache.get(o);if(u!==void 0)return u}return n[i.options.horizontal?"offsetWidth":"offsetHeight"]},nj=(n,{adjustments:l=0,behavior:i},s)=>{var o,u;(u=(o=s.scrollElement)==null?void 0:o.scrollTo)==null||u.call(o,{[s.options.horizontal?"left":"top"]:n+l,behavior:i})},aj=nj;class lj{constructor(l){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._flatMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this.elementsCache=new Map,this.now=()=>{var i,s,o;return((o=(s=(i=this.targetWindow)==null?void 0:i.performance)==null?void 0:s.now)==null?void 0:o.call(s))??Date.now()},this.observer=(()=>{let i=null;const s=()=>i||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:i=new this.targetWindow.ResizeObserver(o=>{o.forEach(u=>{const f=()=>{const m=u.target,v=this.indexFromElement(m);if(!m.isConnected){this.observer.unobserve(m);for(const[h,x]of this.elementsCache)if(x===m){this.elementsCache.delete(h);break}return}this.shouldMeasureDuringScroll(v)&&this.resizeItem(v,this.options.measureElement(m,u,this))};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(f):f()})}));return{disconnect:()=>{var o;(o=s())==null||o.disconnect(),i=null},observe:o=>{var u;return(u=s())==null?void 0:u.observe(o,{box:"border-box"})},unobserve:o=>{var u;return(u=s())==null?void 0:u.unobserve(o)}}})(),this.range=null,this.setOptions=i=>{var s,o;const u={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:X_,rangeExtractor:$_,onChange:()=>{},measureElement:tj,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,anchorTo:"start",followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:"estimate",useCachedMeasurements:!1};for(const S in i){const E=i[S];E!==void 0&&(u[S]=E)}const f=this.options;let m=null,v=null,h=!1;if(f!==void 0&&f.enabled&&u.enabled&&u.anchorTo==="end"&&this.scrollElement!==null){const S=f.count,E=u.count,w=this.getMeasurements(),C=S>0?((s=w[0])==null?void 0:s.key)??f.getItemKey(0):null,R=S>0?((o=w[S-1])==null?void 0:o.key)??f.getItemKey(S-1):null;if(E!==S||S>0&&E>0&&(u.getItemKey(0)!==C||u.getItemKey(E-1)!==R)){h=!0;const N=S>0?this.getVirtualItemForOffset(this.getScrollOffset())??w[0]:null;N&&(m=[N.key,this.getScrollOffset()-N.start]);const H=u.followOnAppend===!0?"auto":u.followOnAppend||null;H&&E>S&&this.isAtEnd(f.scrollEndThreshold)&&(S===0||u.getItemKey(E-1)!==R)&&(v=H)}}this.options=u,h&&(this.pendingMin=0,this.itemSizeCacheVersion++);let x=!1,g=0;if(m&&this.scrollOffset!==null){const[S,E]=m,w=this.getMeasurements(),{count:C,getItemKey:R}=this.options;let M=0;for(;Ms)l=o-1;else return o}return n>0?n-1:0};function ij(n,l,i){let s=0;for(;s<=l;){const o=(s+l)/2|0,u=n[o*2];if(ui)l=o-1;else return o}return s>0?s-1:0}function rj(n,l,i,s,o){const u=n.length-1;if(n.length<=s)return{startIndex:0,endIndex:u};if(s===1&&o!==null){const h=ij(o,u,i);let x=h;const g=i+l;for(;xn[h].start,i),v=m;if(s===1)for(;v1){const h=Array(s).fill(0);for(;vg=0&&x.some(g=>g>=i);){const g=n[m];x[g.lane]=g.start,m--}m=Math.max(0,m-m%s),v=Math.min(u,v+(s-1-v%s))}return{startIndex:m,endIndex:v}}const ef=typeof document<"u"?y.useLayoutEffect:y.useEffect;function sj({useFlushSync:n=!0,directDomUpdates:l=!1,directDomUpdatesMode:i="transform",...s}){const o=y.useReducer(h=>h+1,0)[1],u=y.useRef({enabled:l,mode:i,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});u.current.enabled=l,u.current.mode=i;const f=h=>{const x=u.current;if(!x.enabled||!x.container)return;const g=h.getTotalSize();if(g!==x.lastSize){x.lastSize=g;const M=h.options.horizontal?"width":"height";x.container.style[M]=`${g}px`}const S=!!h.options.horizontal,E=x.mode==="transform",w=S?"left":"top",C=h.options.scrollMargin,R=h.getVirtualItems();for(const M of R){const j=M.start-C,N=h.elementsCache.get(M.key);N&&x.lastPositions.get(N)!==j&&(x.lastPositions.set(N,j),E?N.style.transform=S?`translate3d(${j}px, 0, 0)`:`translate3d(0, ${j}px, 0)`:N.style[w]=`${j}px`)}},m={...s,onChange:(h,x)=>{var g;const S=u.current;let E=!0;if(S.enabled){f(h);const w=h.range,C=S.prevRange;E=!C||C.isScrolling!==h.isScrolling||C.startIndex!==w?.startIndex||C.endIndex!==w?.endIndex,E&&(S.prevRange=w?{startIndex:w.startIndex,endIndex:w.endIndex,isScrolling:h.isScrolling}:null)}E&&(n&&x?Ol.flushSync(o):o()),(g=s.onChange)==null||g.call(s,h,x)}},[v]=y.useState(()=>{const h=new lj(m);return Object.assign(h,{containerRef:x=>{const g=u.current;if(g.container=x,g.lastSize=null,x&&g.enabled){const S=h.getTotalSize();g.lastSize=S;const E=h.options.horizontal?"width":"height";x.style[E]=`${S}px`}}})});return v.setOptions(m),ef(()=>v._didMount(),[]),ef(()=>v._willUpdate()),ef(()=>{f(v)}),v}function oj(n){return sj({observeElementRect:Z_,observeElementOffset:ej,scrollToFn:aj,...n})}function cj(n,l){const i=[],s=(o,u)=>{for(const f of o)i.push({node:f,depth:u}),f.dir&&l.has(f.path)&&s(f.children||[],u+1)};return s(n?.children||[],0),i}function uj(n){const{root:l,expanded:i,onToggle:s,currentPath:o,listingShowing:u,onOpen:f}=n,m=y.useRef(null),v=y.useMemo(()=>cj(l,i),[l,i]),h=oj({count:v.length,getScrollElement:()=>m.current,estimateSize:()=>window.matchMedia("(max-width: 768px)").matches?44:28,overscan:12,getItemKey:x=>v[x].node.path});return y.useEffect(()=>{if(!o)return;const x=v.findIndex(g=>g.node.path===o);x>=0&&h.scrollToIndex(x,{align:"auto"})},[o,v]),p.jsx("nav",{id:"tree","aria-label":"Files",ref:m,children:p.jsx("div",{style:{height:h.getTotalSize(),position:"relative"},children:h.getVirtualItems().map(x=>{const{node:g,depth:S}=v[x.index],E=g.dir?i.has(g.path):!1,w=()=>{if(g.dir&&o===g.path&&u){s(g.path);return}f(g.path),g.dir||Mn()};return p.jsxs("div",{className:"row"+(o===g.path?" active":"")+(g.dir&&!E?" collapsed":""),"data-path":g.path,tabIndex:0,role:"button",title:g.name,"aria-expanded":g.dir?E:void 0,style:{position:"absolute",top:0,left:0,right:0,transform:`translateY(${x.start}px)`,paddingLeft:8+S*13},onClick:w,onKeyDown:C=>{(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),w())},children:[Array.from({length:S},(C,R)=>p.jsx("span",{className:"tguide",style:{left:8+R*13+5},"aria-hidden":"true"},R)),p.jsx("span",{className:"chev",onClick:C=>{g.dir&&(C.stopPropagation(),s(g.path))},children:p.jsx(vt,{name:"chevd"})}),p.jsx("span",{className:"ticon",children:p.jsx(vt,{name:g.dir?"folder":"doc"})}),p.jsx("span",{className:"label",children:g.name})]},x.key)})})})}function dj(n){const l=n.split("/"),i=[];let s="";for(let o=0;o