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 61.9 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,autoUpdate as f,offset as S,shift as I,flip as y,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,I=K(o,["children","summary","actions","className","summaryClassName","actionsClassName","containerClassName","defaultExpanded","disabled","icon","unmountOnExit","variant"]);const y=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:y,ref:a,"data-expanded":U,"data-unmountonexit":f,"aria-disabled":h,"data-variant":S},I),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 I=u(_,p),y=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:I,ref:a,"data-expanded":g,"data-unmountonexit":N,"data-variant":f},S),t.createElement("button",{className:y,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),I=u(ue,g),y=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:I,iconName:n,icon:c,size:24}):c,t.createElement("div",{className:y},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,Ie={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"},ye=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(Ie.root,Ie[o],Ie[s],c)},p),t.createElement("div",{className:Ie.container},t.createElement("div",{className:u(Ie.circular,Ie[s])},g?t.createElement(m,Z(J({},d),{alt:"avatar",src:g,className:Ie.image})):t.createElement("span",{className:Ie.chars},n))))});ye.displayName="Avatar";var be=ye,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),I=u(xe.container,g),y=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:I},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:y,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"]),I=u(Pe.root,Pe[p],d),y=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:y},t.createElement("svg",J({className:I,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"]),[I,y]=l(!1),[b,E]=l(!1),C=o(()=>!I&&i&&h||I&&i&&N?i:null,[I,i,h,N]);return t.createElement("div",J({"data-active":I,className:u(He,n,{[s]:I,[$e]:I}),ref:a},S),t.createElement("div",{className:u(Ge,c,{[m]:I,[qe]:I})},C),t.createElement("div",{className:u(Xe,je,{[et]:b})},!I&&d),I&&t.createElement("div",{className:u(Xe,Ve,{[Qe]:!I,[et]:b})},t.createElement("div",{className:u(Ye,{[et]:b,[_e]:!b&&I})},p)),!f&&p?t.createElement("button",{className:u(Je,g,{[v]:I,[Ze]:I,[Ke]:b}),onClick:()=>{I?(E(!0),setTimeout(()=>{y(!1),E(!1)},600)):y(!0)}},t.createElement(at,{className:tt})):t.createElement("button",{className:u(Je,g,{[v]:I,[Ze]:I,[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,I,y,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!=(I=M.md)?I:me,ue=null!=(y=M.lg)?y: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,Ie=he,ye=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,Ie=null!=(x=z.xl)?x:Se,ye=null!=(k=z.xxl)?k:Ie),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":Ie,"--sui-grid-span-xxl":ye})},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 It=St,yt="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:[S({mainAxis:ae?8:4,alignmentAxis:ae?-4:0}),I({padding:4,crossAxis:!0}),y({padding:4})],whileElementsMounted:f}),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:yt},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),I=["contains","does not contain","equals","does not equal","starts with","ends with","is any of"];n(()=>{"Operator"===s||I.includes(s)||y()},[s]),n(()=>{const e=setTimeout(()=>{N!==r&&(o(N),"Operator"!==s&&y())},500);return()=>clearTimeout(e)},[N]);const y=()=>{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 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:I.includes(s)?S.typeValue:S.notNeeded,className:Vt,disabled:!I.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",Ia="SUI-Table-module-border-g-WZd",ya="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":"string"==typeof e.title?e.title:""})},e)),d=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})});return t.createElement("div",{className:u(Sa,{[Ia]:i,[ya]:0===(null==l?void 0:l.length)})},s?t.createElement(O,J({data:d,columns:m,tableLayout:"fixed",className:ba,rowClassName:u(Ea,{[n]:n}),emptyText:o},c)):t.createElement(M,J({data:d,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},I)=>{const[y,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=y,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},[y,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=y.length>0&&T.length===y.length,K=T.length>0&&T.length<y.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===y.length)P([]),null==d||d([]);else{const e=y.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:I,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:y,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(Il,{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 Il=({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)});Il.displayName="StepConnector";var yl="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(yl,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,I]=l(f),y=o.map((e,a)=>t.createElement("li",{key:`${e.button}`,"data-selected":a===S},t.createElement("button",{onClick:()=>I(a),disabled:e.disabled},e.button)));return t.createElement("div",J({className:p,ref:a,"data-variant":m},d),t.createElement("menu",{className:g},y),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,I]=l(n),y=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,y,p),onClick:()=>{if(g)return;const e=!S;I(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},S)=>{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),I({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=c(()=>{H()},[H]);n(()=>{var e;const t=null==(e=null==M?void 0:M.domReference)?void 0:e.current;if(t)return t.addEventListener("click",G),t.addEventListener("mouseenter",q),t.addEventListener("mouseleave",X),function(){t.removeEventListener("click",G),t.removeE