UNPKG

@start-base/start-ui

Version:

<p align="center"> <a href="https://startbase.dev" target="_blank"> <img src="https://startbase.dev/apple-touch-icon.png" width="60px" style="padding-top: 60px" /> </a> </p>

1 lines 62.3 kB
import*as e from"react";import t,{forwardRef as a,useState as l,useRef as r,useEffect as n,useMemo as o,createContext as s,useContext as i,useCallback as c,cloneElement as m,Fragment as d}from"react";import u from"clsx";import{useFloatingTree as p,useFloatingNodeId as g,useFloatingParentNodeId as v,useListItem as h,useFloating as N,offset as f,shift as S,flip as y,autoUpdate as I,useHover as b,safePolygon as E,useClick as C,useRole as U,useDismiss as w,useListNavigation as x,useTypeahead as k,useInteractions as T,FloatingNode as P,useMergeRefs as L,FloatingList as B,FloatingPortal as A,FloatingFocusManager as z,FloatingTree as F}from"@floating-ui/react";import M,{VirtualTable as O}from"rc-table";import{arrow as D,offset as R,flip as W,shift as H}from"@floating-ui/core";import{autoUpdate as $}from"@floating-ui/dom";var G=Object.defineProperty,q=Object.defineProperties,X=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,Y=(e,t,a)=>t in e?G(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,J=(e,t)=>{for(var a in t||(t={}))V.call(t,a)&&Y(e,a,t[a]);if(j)for(var a of j(t))Q.call(t,a)&&Y(e,a,t[a]);return e},Z=(e,t)=>q(e,X(t)),K=(e,t)=>{var a={};for(var l in e)V.call(e,l)&&t.indexOf(l)<0&&(a[l]=e[l]);if(null!=e&&j)for(var l of j(e))t.indexOf(l)<0&&Q.call(e,l)&&(a[l]=e[l]);return a},_="SUI-Accordion-module-container-cZk6G",ee="SUI-Accordion-module-actions-IxMwE",te="SUI-Accordion-module-root-zrCFw",ae="SUI-Accordion-module-icon-0eXvX",le="SUI-Accordion-module-summary-Xxdol";function re(t){var a=t,{size:l,width:r,height:n}=a,o=K(a,["size","width","height"]);return e.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",stroke:"currentColor",strokeWidth:0,viewBox:"0 0 24 24",width:null!=l?l:r,height:null!=l?l:n},o),e.createElement("path",{fill:"none",stroke:"none",d:"M0 0h24v24H0V0z"}),e.createElement("path",{stroke:"none",d:"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z"}))}var ne=a(((e,a)=>{var o=e,{children:s,summary:i,actions:c,className:m,summaryClassName:d,actionsClassName:p,containerClassName:g,defaultExpanded:v=!1,disabled:h=!1,icon:N,unmountOnExit:f=!1,variant:S="drawer"}=o,y=K(o,["children","summary","actions","className","summaryClassName","actionsClassName","containerClassName","defaultExpanded","disabled","icon","unmountOnExit","variant"]);const I=u(_,g),b=u(le,d),E=u(te,m),C=u(ee,p),[U,w]=l(v);const x=r(null);return n((()=>{if(!x.current)return;x.current.querySelectorAll("a, button, input, textarea, select, [tabindex]").forEach((e=>{const t=U?"0":"-1";e.setAttribute("tabIndex",t)}))}),[U]),t.createElement("div",J({className:I,ref:a,"data-expanded":U,"data-unmountonexit":f,"aria-disabled":h,"data-variant":S},y),t.createElement("button",{className:b,onClick:function(){w(!U)},disabled:h},i,N?t.createElement("div",{className:ae},N):t.createElement(re,{className:ae,size:16})),t.createElement("div",{className:E,tabIndex:U?0:-1},(!f||U)&&s),c&&t.createElement("div",{className:C,ref:x,tabIndex:-1},c))}));ne.displayName="UncontrolledAccordion";var oe=ne,se=a(((e,a)=>{var l=e,{children:o,summary:s,actions:i,className:c,summaryClassName:m,actionsClassName:d,containerClassName:p,expanded:g,onExpand:v,icon:h,unmountOnExit:N=!1,variant:f="drawer"}=l,S=K(l,["children","summary","actions","className","summaryClassName","actionsClassName","containerClassName","expanded","onExpand","icon","unmountOnExit","variant"]);const y=u(_,p),I=u(le,m),b=u(te,c),E=u(ee,d);const C=r(null);return n((()=>{if(!C.current)return;C.current.querySelectorAll("a, button, input, textarea, select, [tabindex]").forEach((e=>{const t=g?"0":"-1";e.setAttribute("tabIndex",t)}))}),[g]),t.createElement("div",J({className:y,ref:a,"data-expanded":g,"data-unmountonexit":N,"data-variant":f},S),t.createElement("button",{className:I,onClick:function(){v()}},s,h?t.createElement("div",{className:ae},h):t.createElement(re,{className:ae,size:16})),t.createElement("div",{className:b,tabIndex:g?0:-1},(!N||g)&&o),i&&t.createElement("div",{className:E,ref:C,tabIndex:-1},i))}));se.displayName="ControlledAccordion";var ie=se,ce=a(((e,a)=>{const{expanded:l}=e;if("boolean"==typeof l){const l=e;return t.createElement(ie,Z(J({},l),{ref:a}))}return t.createElement(oe,Z(J({},e),{ref:a}))}));ce.displayName="Accordion";var me=ce,de="SUI-Alert-module-root-iWdIE",ue="SUI-Alert-module-icon-Oi33-",pe="SUI-Alert-module-body-qZIZQ",ge="SUI-Alert-module-title-sl4FM",ve=t=>{var a=t,{size:l,width:r,height:n}=a,o=K(a,["size","width","height"]);return e.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:null!=l?l:r,height:null!=l?l:n},o),e.createElement("circle",{cx:"12",cy:"12",r:"10",fill:"none"}),e.createElement("path",{d:"m9 12 2 2 4-4",fill:"none",stroke:"currentColor"}))},he={success:ve,info:t=>{var a=t,{size:l,width:r,height:n}=a,o=K(a,["size","width","height"]);return e.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:null!=l?l:r,height:null!=l?l:n},o),e.createElement("circle",{cx:12,cy:12,r:10,fill:"none"}),e.createElement("path",{d:"M12 16v-4M12 8h.01",fill:"none",stroke:"currentColor"}))},warning:t=>{var a=t,{size:l,width:r,height:n}=a,o=K(a,["size","width","height"]);return e.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:null!=l?l:r,height:null!=l?l:n},o),e.createElement("path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4M12 17h.01",fill:"none",stroke:"currentColor"}))},error:t=>{var a=t,{size:l,width:r,height:n}=a,o=K(a,["size","width","height"]);return e.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:null!=l?l:r,height:null!=l?l:n},o),e.createElement("circle",{cx:12,cy:12,r:10,fill:"none"}),e.createElement("path",{d:"m15 9-6 6M9 9l6 6",fill:"none",stroke:"currentColor"}))}};function Ne(e){var a=e,{iconName:l,icon:r,size:n}=a,o=K(a,["iconName","icon","size"]);if(!1===r)return null;const s=he[l];return s?t.createElement(s,J({size:n},o)):t.createElement(ve,J({size:n},o))}var fe=a(((e,a)=>{const l=e,{children:r,severity:n="success",variant:o="default",color:s="inherit",actionElement:i,icon:c=!0,alertTitle:m=!1,open:d=!0,className:p="",iconClassName:g="",bodyClassName:v="",titleClassName:h="",textClassName:N=""}=l,f=K(l,["children","severity","variant","color","actionElement","icon","alertTitle","open","className","iconClassName","bodyClassName","titleClassName","textClassName"]),S=u(de,p),y=u(ue,g),I=u(pe,v),b=u(ge,h),E=u(N),C="error"===n||"warning"===n?"assertive":"polite",U=`${o}-${"inherit"===s?n:s}`,w="boolean"==typeof c;const x=!0===m?n:"string"==typeof m?m:null;return t.createElement("div",J({className:S,ref:a,role:"alert","aria-live":C,"data-variant":U,"data-open":d},f),w?t.createElement(Ne,{className:y,iconName:n,icon:c,size:24}):c,t.createElement("div",{className:I},x&&t.createElement("span",{className:b},x),t.createElement("span",{className:E},r)),i&&t.createElement("div",{className:ue},i))}));fe.displayName="Alert";var Se=fe,ye={root:"SUI-Avatar-module-root-gt1XK",small:"SUI-Avatar-module-small-PeksS",container:"SUI-Avatar-module-container-N5q4A",circular:"SUI-Avatar-module-circular--5FD-",square:"SUI-Avatar-module-square-LuYXv",chars:"SUI-Avatar-module-chars-t-0kM",medium:"SUI-Avatar-module-medium-Vy3V8",large:"SUI-Avatar-module-large-qiNWs",image:"SUI-Avatar-module-image-YHgvF"},Ie=a(((e,a)=>{var l=e,{picture:r="",chars:n="SU",size:o="medium",variant:s="circular",defaultPicture:i="",className:c="",Component:m="img",componentProps:d={}}=l,p=K(l,["picture","chars","size","variant","defaultPicture","className","Component","componentProps"]);const g=r||i||"";return t.createElement("div",J({ref:a,className:u(ye.root,ye[o],ye[s],c)},p),t.createElement("div",{className:ye.container},t.createElement("div",{className:u(ye.circular,ye[s])},g?t.createElement(m,Z(J({},d),{alt:"avatar",src:g,className:ye.image})):t.createElement("span",{className:ye.chars},n))))}));Ie.displayName="Avatar";var be=Ie,Ee="SUI-Badge-module-container-7slow",Ce="SUI-Badge-module-root-4pJp1",Ue=a(((e,a)=>{const l=e,{children:r,content:n,color:o="primary",variant:s="default",position:i="top-right",invisible:c=!1,className:m="",containerClassName:d=""}=l,p=K(l,["children","content","color","variant","position","invisible","className","containerClassName"]),g=u(Ce,m),v=u(Ee,d),h="default"===s;return t.createElement("div",{className:v,"data-show":!c,"data-color":o,"data-variant":s,"data-position":i},t.createElement("div",J({className:g,ref:a},p),h&&n),r)}));Ue.displayName="Badge";var we=Ue,xe={container:"SUI-CircularProgress-module-container-MmZxc",root:"SUI-CircularProgress-module-root-2YdF-",progress:"SUI-CircularProgress-module-progress-E6JBt",default:"SUI-CircularProgress-module-default-0PPCs",track:"SUI-CircularProgress-module-track-KN0Zx",success:"SUI-CircularProgress-module-success-PwoJh",info:"SUI-CircularProgress-module-info-TFLtB",warning:"SUI-CircularProgress-module-warning-JDac-",error:"SUI-CircularProgress-module-error-QV-Jt",spin:"SUI-CircularProgress-module-spin-J1lcB",label:"SUI-CircularProgress-module-label-TH76V"},ke=a(((e,a)=>{const l=e,{value:r=0,max:n=1,min:o=0,size:s=100,trackSize:i=.1*s,progressLabel:c=!1,determinate:m=!0,className:d="",color:p="default",containerClassName:g="",trackClassName:v="",progressClassName:h="",labelClassName:N=""}=l,f=K(l,["value","max","min","size","trackSize","progressLabel","determinate","className","color","containerClassName","trackClassName","progressClassName","labelClassName"]),S=u(xe.root,xe[p],d),y=u(xe.container,g),I=u(xe.track,v),b=u(xe.progress,h),E=u(xe.label,N),C=.5*s,U=.4*s,w=.2*s,x=2*Math.PI*U,k=m?function(e,t,a){return(e-a)/(t-a)}(r,n,o):.25,T=x-x*k,P=function(e){return`${Math.round(100*e)}%`}(k),L=m&&c;return t.createElement("div",{className:y},t.createElement("svg",J({className:S,ref:a,width:s,height:s,viewBox:`0 0 ${s} ${s}`,role:"progressbar","aria-valuenow":r,"aria-valuemax":n,"aria-valuemin":o,"aria-valuetext":P,"data-determinate":m},f),t.createElement("circle",{className:I,r:U,cx:C,cy:C,fill:"transparent",stroke:"currentColor",strokeWidth:i}),t.createElement("circle",{className:b,r:U,cx:C,cy:C,fill:"transparent",stroke:"currentColor",strokeWidth:i,strokeDasharray:x,strokeDashoffset:T,strokeLinecap:"round"})),L&&t.createElement("span",{className:E,style:{fontSize:w}},P))}));ke.displayName="CircularProgress";var Te=ke,Pe={container:"SUI-LinearProgress-module-container-VRmfO",label:"SUI-LinearProgress-module-label-teYna",root:"SUI-LinearProgress-module-root-nPblJ",default:"SUI-LinearProgress-module-default--Eaie",track:"SUI-LinearProgress-module-track-Iw-8J",progress:"SUI-LinearProgress-module-progress-8xphx",success:"SUI-LinearProgress-module-success-d-sgx",info:"SUI-LinearProgress-module-info-PNTS0",warning:"SUI-LinearProgress-module-warning-Ej-4k",error:"SUI-LinearProgress-module-error-uNmFJ",slide:"SUI-LinearProgress-module-slide--NQIG"},Le=a(((e,a)=>{const l=e,{value:r=0,max:n=1,min:o=0,size:s=100,trackSize:i=10,progressLabel:c=!1,determinate:m=!0,className:d="",color:p="default",containerClassName:g="",trackClassName:v="",progressClassName:h="",labelClassName:N="",style:f}=l,S=K(l,["value","max","min","size","trackSize","progressLabel","determinate","className","color","containerClassName","trackClassName","progressClassName","labelClassName","style"]),y=u(Pe.root,Pe[p],d),I=u(Pe.container,g),b=u(Pe.track,v),E=u(Pe.progress,h),C=u(Pe.label,N),U=m?function(e,t,a){return(e-a)/(t-a)}(r,n,o):.75,w=s-s*U,x=function(e){return`${Math.round(100*e)}%`}(U),k=.5*i,T=m&&c;return t.createElement("div",{className:I},t.createElement("svg",J({className:y,ref:a,width:s,height:i,style:J({"--sui-border-radius":`${k}px`},f),role:"progressbar","aria-valuenow":r,"aria-valuemax":n,"aria-valuemin":o,"aria-valuetext":x,"data-determinate":m},S),t.createElement("line",{className:b,x1:0,y1:"50%",x2:s,y2:"50%",height:i,width:s,fill:"transparent",stroke:"currentColor",strokeWidth:i,strokeLinecap:"round"}),t.createElement("line",{className:E,x1:0,y1:"50%",x2:s,y2:"50%",height:i,width:s,fill:"transparent",stroke:"currentColor",strokeWidth:i,strokeDasharray:s,strokeDashoffset:w,strokeLinecap:"round"})),T&&t.createElement("span",{className:C},x))}));Le.displayName="LinearProgress";var Be=Le,Ae=a(((e,a)=>{const l=e,{variant:r="circular"}=l,n=K(l,["variant"]);return"circular"===r?t.createElement(Te,J({ref:a},n)):t.createElement(Be,J({ref:a},n))}));Ae.displayName="Progress";var ze=Ae,Fe={root:"SUI-Button-module-root-ffg6s",primary:"SUI-Button-module-primary-rJteP",default:"SUI-Button-module-default-N3wra",secondary:"SUI-Button-module-secondary-iLaPu",destructive:"SUI-Button-module-destructive-U41Dh",outline:"SUI-Button-module-outline-xKgOZ",ghost:"SUI-Button-module-ghost-1V-6K",icon:"SUI-Button-module-icon-9MxrK",small:"SUI-Button-module-small-UMN3W",medium:"SUI-Button-module-medium-sTQ-W",large:"SUI-Button-module-large-PgTG-",fluid:"SUI-Button-module-fluid-QL6wc",disabled:"SUI-Button-module-disabled-yV9KZ"},Me=a(((e,a)=>{var l=e,{children:r,className:n="",disabled:o,loading:s,color:i="primary",variant:c="default",size:m="medium",type:d="button",fluid:p=!1}=l,g=K(l,["children","className","disabled","loading","color","variant","size","type","fluid"]);return t.createElement("button",J({ref:a,type:d,className:u(Fe.root,Fe[c],Fe[i],Fe[m],p&&Fe.fluid,o&&Fe.disabled,n),disabled:o||s},g),s?t.createElement(ze,{value:40,determinate:!1,size:"small"===m?14:20,trackSize:2}):r)}));Me.displayName="Button";var Oe=Me,De={card:"SUI-Card-module-card-zeE7r",small:"SUI-Card-module-small-2468V",title:"SUI-Card-module-title-F-XGA",description:"SUI-Card-module-description-D2neZ",body:"SUI-Card-module-body-WmkvR",medium:"SUI-Card-module-medium-quHDO",large:"SUI-Card-module-large-OpkfJ",fluid:"SUI-Card-module-fluid-qyeMU",header:"SUI-Card-module-header-1Tc22",collapsed:"SUI-Card-module-collapsed-GUtBJ"},Re=a((({title:e,description:a,collapsible:l=!1,size:r="medium",fluid:n=!1,className:o="",children:s},i)=>{const[c,m]=t.useState(!1);return t.createElement("div",{ref:i,className:u(De.card,De[r],{[De.fluid]:n},o)},(e||a)&&t.createElement("div",{className:De.header,onClick:()=>{l&&m(!c)}},e&&t.createElement("h3",{className:De.title},e),a&&t.createElement("p",{className:De.description},a)),t.createElement("div",{className:u(De.body,{[De.collapsed]:l&&c})},s))}));Re.displayName="Card";var We=Re,He="SUI-BentoCard-module-root-TXnYF",$e="SUI-BentoCard-module-rootActive-ItrxQ",Ge="SUI-BentoCard-module-title-BxM7m",qe="SUI-BentoCard-module-activeTitle-fQLP9",Xe="SUI-BentoCard-module-layer-WedZm",je="SUI-BentoCard-module-firstLayer-BHiyj",Ve="SUI-BentoCard-module-secondLayer-w6AfZ",Qe="SUI-BentoCard-module-hiddenLayer-FIAUU",Ye="SUI-BentoCard-module-content-eQ7PZ",Je="SUI-BentoCard-module-button--URcO",Ze="SUI-BentoCard-module-activeButton-xa5iF",Ke="SUI-BentoCard-module-exitingButton-sgV-Y",_e="SUI-BentoCard-module-enteringContent-uQRxD",et="SUI-BentoCard-module-exitingContent-0cGGu",tt="SUI-BentoCard-module-plusIcon-Cw3Hc",at=t=>{var a=t,{size:l,width:r,height:n}=a,o=K(a,["size","width","height"]);return e.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",stroke:"currentColor",strokeWidth:0,viewBox:"0 0 24 24",width:null!=l?l:r,height:null!=l?l:n},o),e.createElement("path",{fill:"none",stroke:"none",d:"M0 0h24v24H0z"}),e.createElement("path",{stroke:"none",d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}))},lt=a(((e,a)=>{const r=e,{rootClassName:n,rootActiveClassName:s,title:i,titleClassName:c,titleActiveClassName:m,firstContent:d,secondContent:p,buttonClassName:g,activeButtonClassName:v,isTitleVisibleInFirst:h=!0,isTitleVisibleInSecond:N=!0,redirectTo:f}=r,S=K(r,["rootClassName","rootActiveClassName","title","titleClassName","titleActiveClassName","firstContent","secondContent","buttonClassName","activeButtonClassName","isTitleVisibleInFirst","isTitleVisibleInSecond","redirectTo"]),[y,I]=l(!1),[b,E]=l(!1),C=o((()=>!y&&i&&h||y&&i&&N?i:null),[y,i,h,N]);return t.createElement("div",J({"data-active":y,className:u(He,n,{[s]:y,[$e]:y}),ref:a},S),t.createElement("div",{className:u(Ge,c,{[m]:y,[qe]:y})},C),t.createElement("div",{className:u(Xe,je,{[et]:b})},!y&&d),y&&t.createElement("div",{className:u(Xe,Ve,{[Qe]:!y,[et]:b})},t.createElement("div",{className:u(Ye,{[et]:b,[_e]:!b&&y})},p)),!f&&p?t.createElement("button",{className:u(Je,g,{[v]:y,[Ze]:y,[Ke]:b}),onClick:()=>{y?(E(!0),setTimeout((()=>{I(!1),E(!1)}),600)):I(!0)}},t.createElement(at,{className:tt})):t.createElement("button",{className:u(Je,g,{[v]:y,[Ze]:y,[Ke]:b}),onClick:()=>{window.open(f,"_blank")}},t.createElement(re,{className:tt})))}));lt.displayName="BentoCard";var rt=lt,nt={root:"SUI-Chip-module-root-l5QgN",primary:"SUI-Chip-module-primary-U9va3",secondary:"SUI-Chip-module-secondary-tSSvJ",success:"SUI-Chip-module-success-GBljY",info:"SUI-Chip-module-info-dr0Xe",warning:"SUI-Chip-module-warning-WaGeI",error:"SUI-Chip-module-error-B72a5"},ot=a(((e,a)=>{const l=e,{children:r,className:n="",color:o="primary"}=l,s=K(l,["children","className","color"]),i=u(nt.root,n,nt[o]);return t.createElement("span",J({className:i,ref:a},s),r)}));ot.displayName="Chip";var st=ot,it="SUI-BentoGrid-module-bentoGrid-cgd0m",ct=a(((e,a)=>{var l=e,{items:r,gridCols:n=4,rowHeight:o=100}=l,s=K(l,["items","gridCols","rowHeight"]);return t.createElement("div",Z(J({className:it,ref:a},s),{style:{gridTemplateColumns:`repeat(${n}, minmax(0, 1fr))`,gridAutoRows:`${o}px`}}),null==r?void 0:r.map(((e,a)=>t.createElement("div",{key:a,style:{gridColumn:`span ${e.width}`,gridRow:`span ${e.height}`}},e.element))))}));ct.displayName="BentoGrid";var mt=ct,dt="SUI-Grid-module-root-xZ1Th",ut="SUI-Grid-module-item-tsxQb",pt=a(((e,a)=>{var l,r,n,o,s,i,c,m,d,p,g,v,h,N,f,S,y,I,b,E,C,U,w,x,k,T=e,{children:P,className:L,style:B,container:A=!1,span:z=12,columns:F=12,padding:M=0,gap:O=8,rowGap:D,columnGap:R}=T,W=K(T,["children","className","style","container","span","columns","padding","gap","rowGap","columnGap"]);const H=u(L,dt);D||(D=O);const $="number"==typeof D?D:D.base;let G=$,q=$,X=$,j=$,V=$;"object"==typeof D&&(G=null!=(l=D.sm)?l:D.base,q=null!=(r=D.md)?r:G,X=null!=(n=D.lg)?n:q,j=null!=(o=D.xl)?o:X,V=null!=(s=D.xxl)?s:j),R||(R=O);const Q="number"==typeof R?R:R.base;let Y=Q,_=Q,ee=Q,te=Q,ae=Q;"object"==typeof R&&(Y=null!=(i=R.sm)?i:R.base,_=null!=(c=R.md)?c:Y,ee=null!=(m=R.lg)?m:_,te=null!=(d=R.xl)?d:ee,ae=null!=(p=R.xxl)?p:te);const le="number"==typeof F?F:F.base;let re=le,ne=le,oe=le,se=le,ie=le;"object"==typeof F&&(re=null!=(g=F.sm)?g:F.base,ne=null!=(v=F.md)?v:re,oe=null!=(h=F.lg)?h:ne,se=null!=(N=F.xl)?N:oe,ie=null!=(f=F.xxl)?f:se);const ce="number"==typeof M?M:M.base;let me=ce,de=ce,ue=ce,pe=ce,ge=ce;if("object"==typeof M&&(me=null!=(S=M.sm)?S:M.base,de=null!=(y=M.md)?y:me,ue=null!=(I=M.lg)?I:de,pe=null!=(b=M.xl)?b:ue,ge=null!=(E=M.xxl)?E:pe),A)return t.createElement("div",J({ref:a,className:H,style:Z(J({},B),{"--sui-grid-row-gap-base":`${$}px`,"--sui-grid-row-gap-sm":`${G}px`,"--sui-grid-row-gap-md":`${q}px`,"--sui-grid-row-gap-lg":`${X}px`,"--sui-grid-row-gap-xl":`${j}px`,"--sui-grid-row-gap-xxl":`${V}px`,"--sui-grid-column-gap-base":`${Q}px`,"--sui-grid-column-gap-sm":`${Y}px`,"--sui-grid-column-gap-md":`${_}px`,"--sui-grid-column-gap-lg":`${ee}px`,"--sui-grid-column-gap-xl":`${te}px`,"--sui-grid-column-gap-xxl":`${ae}px`,"--sui-grid-columns-base":le,"--sui-grid-columns-sm":re,"--sui-grid-columns-md":ne,"--sui-grid-columns-lg":oe,"--sui-grid-columns-xl":se,"--sui-grid-columns-xxl":ie,"--sui-grid-padding-base":`${ce}px`,"--sui-grid-padding-sm":`${me}px`,"--sui-grid-padding-md":`${de}px`,"--sui-grid-padding-lg":`${ue}px`,"--sui-grid-padding-xl":`${pe}px`,"--sui-grid-padding-xxl":`${ge}px`})},W),P);const ve=u(L,ut),he="number"==typeof z?z:z.base;let Ne=he,fe=he,Se=he,ye=he,Ie=he;return"object"==typeof z&&(Ne=null!=(C=z.sm)?C:z.base,fe=null!=(U=z.md)?U:Ne,Se=null!=(w=z.lg)?w:fe,ye=null!=(x=z.xl)?x:Se,Ie=null!=(k=z.xxl)?k:ye),t.createElement("div",J({ref:a,className:ve,style:Z(J({},B),{"--sui-grid-span-base":he,"--sui-grid-span-sm":Ne,"--sui-grid-span-md":fe,"--sui-grid-span-lg":Se,"--sui-grid-span-xl":ye,"--sui-grid-span-xxl":Ie})},W),P)}));pt.displayName="Grid";var gt=pt,vt={root:"SUI-Countdown-module-root-7UwEA",item:"SUI-Countdown-module-item-DEDMa",value:"SUI-Countdown-module-value-psTEn",label:"SUI-Countdown-module-label-qd2GV",separator:"SUI-Countdown-module-separator-pOajL",withLabels:"SUI-Countdown-module-withLabels-ePNaR",labelsUnder:"SUI-Countdown-module-labelsUnder-BM1hw",inBoxes:"SUI-Countdown-module-inBoxes-kxi8C"},ht={day:{oneChar:"d",full:"Days",none:""},hour:{oneChar:"h",full:"Hours",none:""},minute:{oneChar:"m",full:"Minutes",none:""},second:{oneChar:"s",full:"Seconds",none:""}};function Nt(e,t){return ht[e][t]}var ft=({date:e,showDay:t=!0,showHour:a=!0,showMinute:r=!0,showSecond:o=!0})=>{const[s,i]=l({});return n((()=>{const l="number"==typeof e?new Date(e):e,n=setInterval((()=>{const e=new Date,n={},s=l.getTime()-e.getTime(),c=Math.floor(s/1e3),m=Math.floor(c/60),d=Math.floor(m/60),u=Math.floor(d/24);if(t&&(n.day=String(u).padStart(2,"0")),a){const e=t?d%24:d;n.hour=String(e).padStart(2,"0")}if(r){const e=a?m%60:m;n.minute=String(e).padStart(2,"0")}if(o){const e=r?c%60:c;n.second=String(e).padStart(2,"0")}i(n)}),1e3);return()=>clearInterval(n)}),[e,t,a,r,o]),s},St=a(((e,a)=>{const{date:l,showDay:r=!0,showHour:n=!0,showMinute:s=!0,showSecond:i=!0,type:c="default",itemClassName:m,rootClassName:d,valueClassName:p,labelClassName:g}=e,v=ft({date:l,showDay:r,showHour:n,showMinute:s,showSecond:i}),h=u(vt.item,m,"default"!==c&&vt[c]),N=u(vt.value,p,"default"!==c&&vt[c]),f=u(vt.label,g,"default"!==c&&vt[c]),S=o((()=>"withSeparator"===c?"none":"default"===c?"oneChar":"full"),[c]);return t.createElement("div",{className:u(vt.root,d),"data-type":c,ref:a},r&&void 0!==v.day&&t.createElement("div",{className:h},t.createElement("div",{className:N},v.day),t.createElement("div",{className:f},Nt("day",S))),n&&void 0!==v.hour&&t.createElement(t.Fragment,null,"withSeparator"===c&&void 0!==v.day&&t.createElement("span",{className:vt.separator},":"),t.createElement("div",{className:h},t.createElement("div",{className:N},v.hour),t.createElement("div",{className:f},Nt("hour",S)))),s&&void 0!==v.minute&&t.createElement(t.Fragment,null,"withSeparator"===c&&(void 0!==v.day||void 0!==v.hour)&&t.createElement("span",{className:vt.separator},":"),t.createElement("div",{className:h},t.createElement("div",{className:N},v.minute),t.createElement("div",{className:f},Nt("minute",S)))),i&&void 0!==v.second&&t.createElement(t.Fragment,null,"withSeparator"===c&&(void 0!==v.hour||void 0!==v.minute)&&t.createElement("span",{className:vt.separator},":"),t.createElement("div",{className:h},t.createElement("div",{className:N},v.second),t.createElement("div",{className:f},Nt("second",S)))))}));St.displayName="Countdown";var yt=St,It="SUI-Pagination-module-paginationContainer-A3byT",bt="SUI-Pagination-module-paginationContent-zyD5j",Et="SUI-Pagination-module-pageInfo-LyZmw",Ct="SUI-Pagination-module-rowsPerPage-sfcZr",Ut="SUI-Pagination-module-paginationInfo-CAHBM",wt="SUI-Pagination-module-paginationButtons-t3lUg",xt="SUI-Pagination-module-menu-1gFdB",kt="SUI-Pagination-module-item-6ubnB",Tt="SUI-Pagination-module-rowsPerPageButton-1mBWi",Pt=s({getItemProps:()=>({}),activeIndex:null,setActiveIndex:()=>({}),setHasFocusInside:()=>({}),isOpen:!1});Pt.displayName="FloatingMenuContext";var Lt=Pt,Bt="SUI-FloatingMenu-module-menu-S6X1q",At="SUI-FloatingMenu-module-menuItem-QvCb8",zt=a(((e,a)=>{var s=e,{children:c,component:m,label:d,className:F,menuClassName:M,placement:O,icon:D}=s,R=K(s,["children","component","label","className","menuClassName","placement","icon"]);const[W,H]=l(!1),[$,G]=l(!1),[q,X]=l(null),j=r([]),V=r([]),Q=i(Lt),Y=p(),_=g(),ee=v(),te=h(),ae=null!=ee,{floatingStyles:le,refs:ne,context:oe}=N({nodeId:_,open:W,onOpenChange:H,placement:ae?"right-start":O||"bottom-end",middleware:[f({mainAxis:ae?8:4,alignmentAxis:ae?-4:0}),S({padding:4,crossAxis:!0}),y({padding:4})],whileElementsMounted:I}),se=b(oe,{enabled:ae,delay:{open:75},handleClose:E({blockPointerEvents:!0})}),ie=C(oe,{event:"mousedown",toggle:!ae,ignoreMouse:ae}),ce=U(oe,{role:"menu"}),me=w(oe,{bubbles:!0}),de=x(oe,{listRef:j,activeIndex:q,nested:ae,onNavigate:X}),ue=k(oe,{listRef:V,onMatch:W?X:void 0,activeIndex:q}),{getReferenceProps:pe,getFloatingProps:ge,getItemProps:ve}=T([se,ie,ce,me,de,ue]);n((()=>{if(Y)return Y.events.on("click",e),Y.events.on("menuopen",t),()=>{Y.events.off("click",e),Y.events.off("menuopen",t)};function e(){H(!1)}function t(e){e.nodeId!==_&&e.parentId===ee&&H(!1)}}),[Y,_,ee]),n((()=>{W&&Y&&Y.events.emit("menuopen",{parentId:ee,nodeId:_})}),[Y,W,_,ee]);const he=o((()=>({activeIndex:q,setActiveIndex:X,getItemProps:ve,setHasFocusInside:G,isOpen:W})),[]);return t.createElement(P,{id:_},t.createElement("div",J({ref:L([ne.setReference,te.ref,a]),tabIndex:ae?Q.activeIndex===te.index?0:-1:void 0,role:ae?"menuitem":void 0,"data-open":W?"":void 0,"data-nested":ae?"":void 0,"data-focus-inside":$?"":void 0,className:u({[At]:ae},F&&{[F]:!0})},pe(Q.getItemProps(Z(J({},R),{onFocus:e=>{var t;null==(t=R.onFocus)||t.call(R,e),G(!1),Q.setHasFocusInside(!0)}})))),m||d,ae&&(D||t.createElement(re,null))),t.createElement(Lt.Provider,{value:he},t.createElement(B,{elementsRef:j,labelsRef:V},W&&t.createElement(A,null,t.createElement(z,{context:oe,modal:!1,initialFocus:ae?-1:0,returnFocus:!ae},t.createElement("div",J({ref:ne.setFloating,className:u(Bt,M&&{[M]:!0}),style:le},ge()),c))))))}));zt.displayName="FloatingMenu";var Ft=zt,Mt=a(((e,a)=>null===v()?t.createElement(F,null,t.createElement(Ft,Z(J({},e),{ref:a}))):t.createElement(Ft,Z(J({},e),{ref:a}))));Mt.displayName="Dropdown";var Ot=Mt,Dt="SUI-FloatingMenuItem-module-menuItem-C2-Kz",Rt="SUI-FloatingMenuItem-module-disabled-WhJR4",Wt=a(((e,a)=>{var l=e,{label:r,disabled:n,className:o}=l,s=K(l,["label","disabled","className"]);const c=i(Lt),m=h(),d=p(),g=m.index===c.activeIndex;return t.createElement("div",J(Z(J({},s),{ref:L([m.ref,a]),role:"menuitem",className:u(Dt,o&&{[o]:!0},{[Rt]:n}),tabIndex:g?0:-1}),c.getItemProps({onClick(e){var t;null==(t=s.onClick)||t.call(s,e),null==d||d.events.emit("click")},onFocus(e){var t;null==(t=s.onFocus)||t.call(s,e),c.setHasFocusInside(!0)}})),r)}));Wt.displayName="FloatingMenuItem";var Ht=Wt;var $t=function(){return t.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-chevron-down",viewBox:"0 0 24 24"},t.createElement("path",{d:"M6 9l6 6 6-6"}))},Gt={next:"Next",of:"of",previous:"Previous",rows:"Rows"},qt=({currentPage:e,setCurrentPage:a,currentRowsPerPage:l,setCurrentRowsPerPage:r,rowsPerPageOptions:n,dataLength:o,i18n:s=Gt})=>{const i=J(J({},Gt),s),c=Math.ceil(o/l),m=(e-1)*l+1,d=Math.min(e*l,o);return t.createElement("div",{className:It},t.createElement("div",{className:bt},t.createElement("div",{className:Et},t.createElement("div",{className:Ct},t.createElement("label",{htmlFor:"rowsPerPage"},i.rows),t.createElement(Ot,{menuClassName:xt,component:t.createElement(Oe,{variant:"outline",color:"secondary",size:"small",className:Tt},l," ",t.createElement($t,null))},n.map((e=>t.createElement(Ht,{label:e,key:e,className:kt,onClick:()=>r(Number(e))}))))),t.createElement("div",{className:Ut},t.createElement("span",null,`${m}-${d} ${i.of} ${o}`))),t.createElement("div",{className:wt},t.createElement(Oe,{size:"small",variant:"outline",color:"secondary",onClick:()=>{a(Math.max(e-1,1))},disabled:1===e},i.previous),t.createElement(Oe,{size:"small",variant:"outline",color:"secondary",onClick:()=>{a(Math.min(e+1,c))},disabled:e===c},i.next))))},Xt="SUI-Filter-module-filterContainer-GBQnW",jt="SUI-Filter-module-filterPanel-vNkwI",Vt="SUI-Filter-module-filterInput-BfHhm",Qt="SUI-Filter-module-openPanel-ETNmU",Yt="SUI-Filter-module-closePanel-pdi-y",Jt="SUI-Filter-module-menu-8vWEq",Zt="SUI-Filter-module-item-7MQYv",Kt="SUI-Filter-module-dropButton-3CYxc",_t="SUI-Filter-module-button-jLYsn",ea={reset:"Reset",columns:"Columns",contains:"contains",doesNotContain:"does not contain",doesNotEqual:"does not equal",endsWith:"ends with",equals:"equals",isAnyOf:"is any of",isEmpty:"is empty",isNotEmpty:"is not empty",notNeeded:"Not needed",operator:"Operator",selectOperator:"Select operator",startsWith:"starts with",typeValue:"Type value"},ta=({columns:e,data:a,filterValue:r,setFilterValue:o,filterOperator:s,setFilterOperator:i,selectedColumns:c,setSelectedColumns:m,setHighlightedRows:d,setCurrentPage:p,i18n:g=ea})=>{const[v,h]=l(!1),[N,f]=l(r),S=J(J({},ea),g),y=["contains","does not contain","equals","does not equal","starts with","ends with","is any of"];n((()=>{"Operator"===s||y.includes(s)||I()}),[s]),n((()=>{const e=setTimeout((()=>{N!==r&&(o(N),"Operator"!==s&&I())}),500);return()=>clearTimeout(e)}),[N]);const I=()=>{if("Operator"===s||0===c.length)return void d([]);const e=null==N?void 0:N.toLowerCase().trim(),t=a.filter((t=>c.some((a=>{var l,r;const n=null!=(r=null==(l=t[a])?void 0:l.toString().toLowerCase().trim())?r:"";switch(s){case"contains":return!!e&&n.includes(e);case"does not contain":return!!e&&!n.includes(e);case"equals":return!!e&&n===e;case"does not equal":return!!e&&n!==e;case"starts with":return!!e&&n.startsWith(e);case"ends with":return!!e&&n.endsWith(e);case"is empty":return!n;case"is not empty":return!!n;case"is any of":return!!e&&e.split(",").map((e=>e.trim())).includes(n);default:return!1}}))));if(t.length>0){const e=t.map((e=>e.key));d(e)}else d([]);p(1)},b=[S.contains,S.doesNotContain,S.equals,S.doesNotEqual,S.startsWith,S.endsWith,S.isEmpty,S.isNotEmpty,S.isAnyOf];return console.log(s,c,r),t.createElement("div",{className:Xt},t.createElement("div",{className:u(jt,v?Qt:Yt)},"Operator"!==s||c.length>0||r?t.createElement(Oe,{size:"small",color:"secondary",variant:"outline",onClick:function(){o(""),f(""),i("Operator"),m([])}},S.reset):null,t.createElement(Ot,{menuClassName:Jt,component:t.createElement(Oe,{size:"small",color:"secondary",variant:"outline",fluid:!0,className:Kt},S.columns," ",t.createElement($t,null))},e.filter((e=>!1!==e.filterable)).map((e=>{var a,l,r;return t.createElement("div",{key:e.key,className:Zt},t.createElement("input",{type:"checkbox",value:null==(a=e.key)?void 0:a.toString(),checked:c.includes(null!=(r=null==(l=e.key)?void 0:l.toString())?r:""),onChange:e=>{const t=e.target.value;m((a=>e.target.checked?[...a,t]:a.filter((e=>e!==t))))}}),e.title)}))),t.createElement(Ot,{menuClassName:Jt,component:t.createElement(Oe,{variant:"outline",color:"secondary",size:"small",className:Kt},s," ",t.createElement($t,null))},b.map((e=>t.createElement(Ht,{label:e,key:e,onClick:()=>i(e)})))),t.createElement("input",{type:"text",value:N,onChange:e=>{f(e.target.value)},placeholder:"Operator"===s?S.selectOperator:y.includes(s)?S.typeValue:S.notNeeded,className:Vt,disabled:!y.includes(s)||"Operator"===s})),t.createElement(Oe,{size:"icon",color:"secondary",variant:"outline",onClick:()=>h(!v),className:_t},t.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 256 256"},t.createElement("path",{d:"M200,136a8,8,0,0,1-8,8H64a8,8,0,0,1,0-16H192A8,8,0,0,1,200,136Zm32-56H24a8,8,0,0,0,0,16H232a8,8,0,0,0,0-16Zm-80,96H104a8,8,0,0,0,0,16h48a8,8,0,0,0,0-16Z"}))))},aa="SUI-Sort-module-sortingContainer-w3IxX",la="SUI-Sort-module-sortingButton-73GpT",ra=({column:e,isSorted:a,setSortColumn:l,sortOrder:r,setSortOrder:n})=>{const o=a&&r;return t.createElement("div",{className:aa,"data-sort":`${o}`},t.createElement(Oe,{className:la,variant:"link",size:"icon",onClick:function(){n((e=>e&&a?"descend"===e?"ascend":null:"descend")),l(e.dataIndex)}},t.createElement($t,null)))},na=({checked:e,onChange:a,indeterminate:l})=>{const o=r(null);return n((()=>{o.current&&(o.current.indeterminate=null!=l&&l)}),[l]),t.createElement("input",{type:"checkbox",ref:o,checked:e,onChange:a,style:{cursor:"pointer"}})},oa="SUI-DataTable-module-root-WKR4-",sa="SUI-DataTable-module-tableTopContainer-1SAux",ia="SUI-DataTable-module-tableTitleContainer-imhvh",ca="SUI-DataTable-module-tableTitle-kxx2z",ma="SUI-DataTable-module-withoutTitle-RD6RG",da="SUI-DataTable-module-withoutBorder-NAYpR",ua="SUI-DataTable-module-tableContainer-l9CQX",pa="SUI-DataTable-module-empty-l-Vn-",ga="SUI-DataTable-module-table-ZocT8",va="SUI-DataTable-module-columnHeader-Bz3xM",ha="SUI-DataTable-module-row-Mq-cC",Na="SUI-DataTable-module-rowSelected-gBiZw",fa="SUI-DataTable-module-rowHighlighted--tOoH",Sa="SUI-Table-module-table-xtgLu",ya="SUI-Table-module-border-g-WZd",Ia="SUI-Table-module-empty-y7s6-",ba="SUI-Table-module-tableContainer-EVIlW",Ea="SUI-Table-module-row-GYSl1",Ca=e=>{var a=e,{data:l,columns:r,rowClassName:n,emptyText:o,virtualized:s=!1,border:i=!0}=a,c=K(a,["data","columns","rowClassName","emptyText","virtualized","border"]);const m=r.map((e=>J({onCell:()=>({"data-title":e.title})},e)));return t.createElement("div",{className:u(Sa,{[ya]:i,[Ia]:0===(null==l?void 0:l.length)})},s?t.createElement(O,J({data:null==l?void 0:l.map(((e,t)=>{var a;return Z(J({},e),{key:null!=(a=null==e?void 0:e.key)?a:t})})),columns:m,tableLayout:"fixed",className:ba,rowClassName:u(Ea,{[n]:n}),emptyText:o},c)):t.createElement(M,J({data:null==l?void 0:l.map(((e,t)=>{var a;return Z(J({},e),{key:null!=(a=null==e?void 0:e.key)?a:t})})),columns:m,tableLayout:"fixed",className:ba,rowClassName:u(Ea,{[n]:n}),emptyText:o},c)))},Ua=a((({data:e,columns:a,rowsPerPage:r=5,pagination:s=!1,rowsPerPageOptions:i=[5,10,20],border:c=!0,rowSelect:m=!1,rowSelectAction:d,checkboxAvailable:p=!1,title:g,filter:v=!1,sorting:h=!1,emptyText:N,rowClassName:f,i18n:S},y)=>{const[I,b]=l(e),[E,C]=l(a),[U,w]=l(1),[x,k]=l(r),[T,P]=l([]),[L,B]=l([]),[A,z]=l(""),[F,M]=l("Operator"),[O,D]=l([]),[R,W]=l(null),[H,$]=l(null),[G,q]=l(null);n((()=>{b(e)}),[e]),n((()=>{C(a)}),[a]);const X=o((()=>{let e=(t=I,v&&0!==O.length&&F?t.filter((e=>O.some((t=>{var a,l;const r=null!=(l=null==(a=e[t])?void 0:a.toString().toLowerCase().trim())?l:"",n=null==A?void 0:A.toLowerCase().trim();switch(F){case"contains":return r.includes(n);case"does not contain":return!r.includes(n);case"equals":return r===n;case"does not equal":return r!==n;case"starts with":return r.startsWith(n);case"ends with":return r.endsWith(n);case"is empty":return!r;case"is not empty":return!!r;case"is any of":return n.split(",").map((e=>e.trim())).includes(r);default:return!0}})))):t);var t;return h&&(e=((e,t,a)=>t&&a?[...e].sort(((e,l)=>{const r=e[t],n=l[t];if(null==r||null==n)return 0;if("number"==typeof r&&"number"==typeof n)return"ascend"===a?r-n:n-r;const o=r.toString(),s=n.toString();return"ascend"===a?o.localeCompare(s):s.localeCompare(o)})):e)(e,R,H)),e}),[I,A,F,O,R,H,h]),j=X.length,V=o((()=>{if(!s)return X;const e=(U-1)*x,t=e+x;return X.slice(e,t)}),[X,s,U,x]),Q=e=>{let t=[...T];T.includes(e)?t=t.filter((t=>t!==e)):t.push(e),P(t),null==d||d(t)},Y=I.length>0&&T.length===I.length,K=T.length>0&&T.length<I.length,_=o((()=>E.map((e=>{const a=e.dataIndex,l=t.createElement("div",{className:va,onMouseEnter:()=>q(a),onMouseLeave:()=>q(null)},t.createElement("span",null,e.title),h&&t.createElement(ra,{column:e,isSorted:a===R,setSortColumn:W,sortOrder:H,setSortOrder:$})),r="string"==typeof e.title?e.title:"";return Z(J({},e),{title:l,onCell:()=>({"data-title":r})})}))),[E,h,R,H,G]),ee=p?[{title:t.createElement(na,{checked:Y,indeterminate:K,onChange:()=>{if(T.length===I.length)P([]),null==d||d([]);else{const e=I.map((e=>e.key));P(e),null==d||d(e)}}}),key:"checkbox",render:(e,a)=>t.createElement(na,{checked:T.includes(a.key),onChange:()=>Q(a.key)})},..._]:_,te=V.map(((e,t)=>{var a;return Z(J({},e),{key:null!=(a=null==e?void 0:e.key)?a:t})})),{pagination:ae,filter:le}=S||{};return t.createElement("div",{ref:y,className:oa},t.createElement("div",{className:u(sa,{[ma]:!g})},g&&t.createElement("div",{className:ia},"string"==typeof g?t.createElement("span",{className:ca},g):g),v&&t.createElement(ta,{columns:E,data:I,filterValue:A,setFilterValue:z,filterOperator:F,setFilterOperator:M,selectedColumns:O,setSelectedColumns:D,setHighlightedRows:B,setCurrentPage:w,i18n:le})),t.createElement("div",{className:u(ga,{[da]:!c,[pa]:0===(null==te?void 0:te.length)})},t.createElement(Ca,{data:te,columns:ee,className:ua,border:c,rowClassName:e=>u(ha,{[f]:f,[Na]:m&&!p&&T.includes(e.key),[fa]:L.includes(e.key)}),emptyText:N,onRow:e=>({onClick:()=>{m&&!p&&Q(e.key)}})})),s&&t.createElement(qt,{currentPage:U,setCurrentPage:w,currentRowsPerPage:x,setCurrentRowsPerPage:k,rowsPerPageOptions:i,dataLength:j,i18n:ae}))}));Ua.displayName="DataTable";var wa=Ua,xa="SUI-Divider-module-root-yvzzJ",ka=a(((e,a)=>{var l=e,{children:r,className:n,variant:o="full",orientation:s="horizontal",align:i="center",color:c="var(--sui-border)",size:m="1px",round:d=!1,style:p={}}=l,g=K(l,["children","className","variant","orientation","align","color","size","round","style"]);const v=u(n,xa);return t.createElement("div",J({className:v,role:"separator","aria-orientation":s,"data-variant":o,"data-align":i,"data-round":`${d}`,ref:a,style:J({"--sui-divider-color":c,"--sui-divider-size":m},p)},g),r)}));ka.displayName="Divider";var Ta=ka,Pa="SUI-List-module-list-zKOjK",La="SUI-List-module-listItem-Iu83-",Ba="SUI-List-module-listItemButton-XiL1d",Aa="SUI-List-module-listItemIcon-LmQ-S",za="SUI-List-module-listItemSubtitle-Jn0YM",Fa="SUI-List-module-listDivider-mbDm4",Ma="SUI-List-module-listSubheader-8KSUp",Oa=a((({children:e,className:a=""},l)=>t.createElement("ul",{ref:l,className:u(Pa,a)},e)));Oa.displayName="List";var Da=({children:e,className:a=""})=>t.createElement("li",{className:u(La,a)},e);Da.displayName="ListItem";var Ra=({children:e,onClick:a,className:l=""})=>t.createElement("button",{onClick:a,className:u(Ba,l)},e);Ra.displayName="ListItemButton";var Wa=({icon:e,className:a=""})=>t.createElement("span",{className:u(Aa,a)},e);Wa.displayName="ListItemIcon";var Ha=({subtitle:e,className:a=""})=>t.createElement("span",{className:u(za,a)},e);Ha.displayName="ListItemSubtitle";var $a=({className:e=""})=>t.createElement("hr",{className:u(Fa,e)});$a.displayName="ListDivider";var Ga=({children:e,className:a=""})=>t.createElement("div",{className:u(Ma,a)},e);Ga.displayName="ListSubheader";var qa="SUI-ScrollArea-module-root-RdQ0o",Xa=a(((e,a)=>{var l=e,{orientation:r,className:n,style:o,children:s}=l,i=K(l,["orientation","className","style","children"]);return t.createElement("div",J({className:`${qa} ${n}`,ref:a,style:(()=>{let e={overflowX:"horizontal"===r?"auto":"hidden",overflowY:"vertical"===r?"auto":"hidden",WebkitOverflowScrolling:"touch"};return o&&(e=J(J({},e),o)),e})()},i),s)}));Xa.displayName="ScrollArea";var ja=Xa,Va="SUI-Skeleton-module-skeletonAvatar-zIi3E",Qa="SUI-Skeleton-module-skeletonButton-Fm7OC",Ya="SUI-Skeleton-module-skeletonLine-qOG3g",Ja="SUI-Skeleton-module-skeletonTableCell-yqcVR",Za="SUI-Skeleton-module-skeletonCardHeader-dqhSd",Ka="SUI-Skeleton-module-skeletonCardBody-T4AHX",_a="SUI-Skeleton-module-skeletonListItem-x2UM2",el="SUI-Skeleton-module-skeletonImage-UGY2t",tl="SUI-Skeleton-module-skeletonInput-O0JXr",al="SUI-Skeleton-module-skeletonParagraph-099G1",ll="SUI-Skeleton-module-skeletonTable-kHD5b",rl="SUI-Skeleton-module-skeletonTableRow-i9Rbz",nl="SUI-Skeleton-module-skeletonCard-PEa6Q",ol="SUI-Skeleton-module-skeletonList-fO4F0",sl=({size:e="50px"})=>t.createElement("div",{className:Va,style:{width:e,height:e}}),il=({width:e="100px",height:a="40px"})=>t.createElement("div",{className:Qa,style:{width:e,height:a}}),cl=({lines:e=3})=>t.createElement("div",{className:al},Array.from({length:e}).map(((e,a)=>t.createElement("div",{key:a,className:Ya})))),ml=({rows:e=5,columns:a=3})=>t.createElement("div",{className:ll},Array.from({length:e}).map(((e,l)=>t.createElement("div",{key:l,className:rl},Array.from({length:a}).map(((e,a)=>t.createElement("div",{key:a,className:Ja}))))))),dl=({width:e="100%",height:a="200px"})=>t.createElement("div",{className:nl,style:{width:e,height:a}},t.createElement("div",{className:Za}),t.createElement("div",{className:Ka})),ul=({itemCount:e=5})=>t.createElement("div",{className:ol},Array.from({length:e}).map(((e,a)=>t.createElement("div",{key:a,className:_a})))),pl=({width:e="100%",height:a="200px"})=>t.createElement("div",{className:el,style:{width:e,height:a}}),gl=({width:e="100%",height:a="40px"})=>t.createElement("div",{className:tl,style:{width:e,height:a}}),vl={stepperWrapper:"SUI-Stepper-module-stepperWrapper-BG9mr",stepConnector:"SUI-Stepper-module-stepConnector-386bZ",container:"SUI-Stepper-module-container-yPUFl",stepper:"SUI-Stepper-module-stepper-QIcTL",vertical:"SUI-Stepper-module-vertical--6ygt",step:"SUI-Stepper-module-step-zrCI-",stepIcon:"SUI-Stepper-module-stepIcon-bdbAm",active:"SUI-Stepper-module-active-RcrwB",completed:"SUI-Stepper-module-completed-7FnBX",stepLabel:"SUI-Stepper-module-stepLabel-B9HT7",primary:"SUI-Stepper-module-primary-JC-5H",secondary:"SUI-Stepper-module-secondary-pMRrU",buttonContainer:"SUI-Stepper-module-buttonContainer-eB64h",stepContent:"SUI-Stepper-module-stepContent--Y8AG",button:"SUI-Stepper-module-button-aEcBP"},hl=a((({steps:e,direction:a="horizontal",color:r="primary",className:n=""},o)=>{const[s,i]=l(0),[c,m]=l(!1);return t.createElement("div",{ref:o,className:u(vl.stepperWrapper,vl[r],n),"aria-orientation":a},t.createElement("div",{className:u(vl.stepper,vl[a])},e.map(((l,n)=>{var o;return t.createElement(t.Fragment,{key:n},t.createElement(Nl,{active:n<=s,completed:n<s||c&&n===s,color:r},t.createElement(Sl,{icon:n<s||c&&n===s?t.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"white"},t.createElement("path",{d:"M10 15.172l-3.293-3.293a1 1 0 00-1.414 1.414l4 4a1 1 0 001.414 0l8-8a1 1 0 00-1.414-1.414L10 15.172z"})):l.icon?l.icon:n+1,active:n===s,completed:n<s||c&&n===s,color:r}),t.createElement(fl,{label:l.label,optional:l.optional,active:n<=s,completed:n<s||c&&n===s,color:r})),n<e.length&&("vertical"===a&&s===n?t.createElement("div",{className:vl.container},t.createElement("div",{className:vl.stepContent},null==(o=e[s])?void 0:o.content)):t.createElement(yl,{active:n<s,completed:n<s||c,color:r})))}))),"vertical"!==a&&e[s]&&e[s].content&&t.createElement("div",{className:vl.stepContent},e[s].content),t.createElement("div",{className:vl.buttonContainer},t.createElement("button",{className:vl.button,onClick:()=>{s>0&&i(s-1)},disabled:0===s||c},"Back"),c?t.createElement("button",{className:vl.button,onClick:()=>{i(0),m(!1)}},"Reset"):t.createElement("button",{className:vl.button,onClick:()=>{s<e.length-1?i(s+1):s===e.length-1&&m(!0)}},s===e.length-1?"Complete":"Next")))}));hl.displayName="Stepper";var Nl=({children:e,active:a,completed:l,color:r="primary",className:n=""})=>t.createElement("div",{className:u(vl.step,{[vl.active]:a,[vl.completed]:l,[vl[r]]:!0},n)},e);Nl.displayName="Step";var fl=({label:e,optional:a,active:l,completed:r,color:n="primary",className:o=""})=>t.createElement("div",{className:u(vl.stepLabel,{[vl.active]:l,[vl.completed]:r,[vl[n]]:!0},o)},e," ",a&&t.createElement("span",null,"(Optional)"));fl.displayName="StepLabel";var Sl=({icon:e,active:a,completed:l,color:r="primary",className:n=""})=>t.createElement("div",{className:u(vl.stepIcon,{[vl.active]:a,[vl.completed]:l,[vl[r]]:!0},n)},e);Sl.displayName="StepIcon";var yl=({active:e,completed:a,color:l="primary",className:r=""})=>t.createElement("div",{className:u(vl.stepConnector,{[vl.active]:e,[vl.completed]:a,[vl[l]]:!0},r)});yl.displayName="StepConnector";var Il="SUI-Tab-module-root-FzTyX",bl="SUI-Tab-module-buttons-rFpyw",El="SUI-Tab-module-content-ubUcv",Cl=a(((e,a)=>{var r;const n=e,{tabs:o,className:s,buttonsClassName:i,contentClassName:c,variant:m}=n,d=K(n,["tabs","className","buttonsClassName","contentClassName","variant"]),p=u(Il,s),g=u(bl,i),v=u(El,c),h=o.findIndex((e=>e.open&&!e.disabled)),N=o.findIndex((e=>void 0===e.disabled||!e.disabled)),f=-1===h?N:h,[S,y]=l(f),I=o.map(((e,a)=>t.createElement("li",{key:`${e.button}`,"data-selected":a===S},t.createElement("button",{onClick:()=>y(a),disabled:e.disabled},e.button))));return t.createElement("div",J({className:p,ref:a,"data-variant":m},d),t.createElement("menu",{className:g},I),t.createElement("div",{className:v},null==(r=o[S])?void 0:r.content))}));Cl.displayName="Tab";var Ul=Cl,wl={root:"SUI-Toggle-module-root-D8-kB",primary:"SUI-Toggle-module-primary-h-i1b",default:"SUI-Toggle-module-default-4hR0n",toggled:"SUI-Toggle-module-toggled-YNu2n",untoggled:"SUI-Toggle-module-untoggled-rUL1M",secondary:"SUI-Toggle-module-secondary-55MCx",destructive:"SUI-Toggle-module-destructive-gayD7",outline:"SUI-Toggle-module-outline-mSn3s",small:"SUI-Toggle-module-small-nIJln",medium:"SUI-Toggle-module-medium-xuc5B",large:"SUI-Toggle-module-large-cc7wQ",fluid:"SUI-Toggle-module-fluid-N2aHr",disabled:"SUI-Toggle-module-disabled-6Mb3X"},xl=a(((e,a)=>{var r=e,{initialState:n=!1,onToggle:o,color:s="primary",variant:i="default",size:c="medium",fluid:m=!1,className:d="",disabled:p=!1,children:g}=r,v=K(r,["initialState","onToggle","color","variant","size","fluid","className","disabled","children"]);const[h,N]=l(n);return t.createElement("button",J({ref:a,type:"button",className:u(wl.root,wl[i],wl[s],wl[c],m&&wl.fluid,h?wl.toggled:wl.untoggled,p&&wl.disabled,d),onClick:()=>{if(p)return;const e=!h;N(e),o&&o(e)},disabled:p},v),g)}));xl.displayName="Toggle";var kl=xl,Tl="SUI-ToggleGroup-module-togglegroup-ekCj7",Pl="SUI-ToggleGroup-module-horizontal-1tZWb",Ll="SUI-ToggleGroup-module-vertical-4ELen",Bl=s({value:null,onChange:()=>({})}),Al=a(((e,a)=>{var l=e,{value:r,onChange:n,children:s,direction:i="horizontal"}=l,c=K(l,["value","onChange","children","direction"]);const m=o((()=>({value:r,onChange:n})),[n,r]);return t.createElement(Bl.Provider,{value:m},t.createElement("div",Z(J({ref:a},c),{className:u(Tl,"horizontal"===i?Pl:Ll)}),s))}));Al.displayName="ToggleWrapper";var zl=e=>{var a=e,{value:r,initialState:n=!1,onToggle:o,color:s="primary",variant:c="default",size:m="medium",fluid:d=!1,className:p="",disabled:g=!1,children:v}=a,h=K(a,["value","initialState","onToggle","color","variant","size","fluid","className","disabled","children"]);const{value:N,onChange:f}=i(Bl),[S,y]=l(n),I=N===r;return t.createElement("button",Z(J({},h),{type:"button",className:u(wl.root,wl[c],wl[s],wl[m],d&&wl.fluid,S?wl.toggled:wl.untoggled,g&&wl.disabled,I,p),onClick:()=>{if(g)return;const e=!S;y(e),o&&o(e),f&&f(r)},disabled:g}),v)};zl.displayName="ToggleItem";var Fl={ToggleWrapper:Al,ToggleItem:zl};function Ml({ref:e,handler:t,withoutRef:a}){n((()=>{function l(l){(null==e?void 0:e.current)&&!(null==e?void 0:e.current.contains(l.target))&&((null==a?void 0:a.current)&&((null==a?void 0:a.current)===l.currentTarget||(null==a?void 0:a.current.contains(l.target)))||t())}return document.addEventListener("mousedown",l),()=>{document.removeEventListener("mousedown",l)}}),[t,e,a])}var Ol="SUI-FloatingArrow-module-arrow-8vgzo",Dl="SUI-FloatingArrow-module-top-pK86K",Rl="SUI-FloatingArrow-module-bottom-SSlO1",Wl="SUI-FloatingArrow-module-left-UiHRj",Hl="SUI-FloatingArrow-module-right-As3oX",$l=a((({placement:e="bottom",x:a,y:l},r)=>{let n={};switch(e){case"top":n={bottom:(null!=l?l:0)-5,left:null!=a?a:0};break;case"top-end":n={bottom:(null!=l?l:0)-5,left:(null!=a?a:0)+10};break;case"top-start":n={bottom:(null!=l?l:0)-5,left:(null!=a?a:0)-10};break;case"bottom":n={top:(null!=l?l:0)-5,left:null!=a?a:0};break;case"bottom-start":n={top:(null!=l?l:0)-5,left:(null!=a?a:0)-10};break;case"bottom-end":n={top:(null!=l?l:0)-5,left:(null!=a?a:0)+10};break;case"left":n={top:null!=l?l:0,right:(null!=a?a:0)-5};break;case"left-start":n={top:(null!=l?l:0)-5,right:(null!=a?a:0)-5};break;case"left-end":n={top:(null!=l?l:0)+5,right:(null!=a?a:0)-5};break;case"right":n={top:null!=l?l:0,left:(null!=a?a:0)-5};break;case"right-start":n={top:(null!=l?l:0)-5,left:(null!=a?a:0)-5};break;case"right-end":n={top:(null!=l?l:0)+5,left:(null!=a?a:0)-5}}return t.createElement("div",{ref:r,className:u(Ol,{[Dl]:["top","top-end","top-start"].includes(e),[Rl]:["bottom","bottom-end","bottom-start"].includes(e),[Wl]:["left","left-end","left-start"].includes(e),[Hl]:["right","right-end","right-start"].includes(e)}),style:n})}));$l.displayName="FloatingArrow";var Gl=$l,ql="SUI-Tooltip-module-tooltip-TqUld",Xl="SUI-Tooltip-module-visible-FppbQ",jl="SUI-Tooltip-module-hidden-wgWX0",Vl="SUI-Tooltip-module-animate-4dzjJ",Ql=a((({text:e,open:a=!1,placement:o="top",trigger:s="hover",className:i,spacing:d=0,hideArrow:p=!0,openDelay:g=!1,closeDelay:v=!0,clickToClose:h=!1,children:f},I)=>{var b,E;const[C,U]=l(a),[w,x]=l(!1),k=r(null),T=r(null),P=r(null);let L=[];p||(L=[D({element:null==P?void 0:P.current})]);const{x:B,y:z,strategy:F,refs:M,middlewareData:O}=N({placement:o,whileElementsMounted:$,middleware:[R(4+d),S({padding:4}),y({padding:4}),...L]}),W=c((()=>{k.current&&clearTimeout(k.current),T.current&&clearTimeout(T.current);let e=0;"boolean"==typeof g?e=300:"number"==typeof g&&(e=g),x(!1),T.current=window.setTimeout((()=>{U(!0)}),e)}),[g]),H=c((()=>{k.current&&clearTimeout(k.current),T.current&&clearTimeout(T.current),x(!0),k.current=window.setTimeout((()=>{U(!1),x(!1)}),v?200:0)}),[v]),G=c((()=>{"hover"===s&&h&&H(),"click"===s&&(C?H():W())}),[s,h,H,C,W]),q=c((()=>{"hover"===s&&W()}),[W,s]),X=c((()=>{"hover"===s&&H()}),[H,s]),j=