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 66.8 kB
"use strict";var e=require("react"),t=require("clsx"),a=require("@floating-ui/react"),l=require("rc-table"),r=require("@floating-ui/core"),n=require("@floating-ui/dom");function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(a){if("default"!==a){var l=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,l.get?l:{enumerable:!0,get:function(){return e[a]}})}})),t.default=e,Object.freeze(t)}var i=s(e),d=o(t),u=o(l),c=Object.defineProperty,m=Object.defineProperties,f=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,h=(e,t,a)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,S=(e,t)=>{for(var a in t||(t={}))g.call(t,a)&&h(e,a,t[a]);if(p)for(var a of p(t))v.call(t,a)&&h(e,a,t[a]);return e},N=(e,t)=>m(e,f(t)),I=(e,t)=>{var a={};for(var l in e)g.call(e,l)&&t.indexOf(l)<0&&(a[l]=e[l]);if(null!=e&&p)for(var l of p(e))t.indexOf(l)<0&&v.call(e,l)&&(a[l]=e[l]);return a},y="SUI-Accordion-module-container-cZk6G",b="SUI-Accordion-module-actions-IxMwE",E="SUI-Accordion-module-root-zrCFw",w="SUI-Accordion-module-icon-0eXvX",C="SUI-Accordion-module-summary-Xxdol";function x(e){var t=e,{size:a,width:l,height:r}=t,n=I(t,["size","width","height"]);return i.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",stroke:"currentColor",strokeWidth:0,viewBox:"0 0 24 24",width:null!=a?a:l,height:null!=a?a:r},n),i.createElement("path",{fill:"none",stroke:"none",d:"M0 0h24v24H0V0z"}),i.createElement("path",{stroke:"none",d:"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z"}))}var U=e.forwardRef(((t,a)=>{var l=t,{children:r,summary:n,actions:o,className:s,summaryClassName:u,actionsClassName:c,containerClassName:m,defaultExpanded:f=!1,disabled:p=!1,icon:g,unmountOnExit:v=!1,variant:h="drawer"}=l,N=I(l,["children","summary","actions","className","summaryClassName","actionsClassName","containerClassName","defaultExpanded","disabled","icon","unmountOnExit","variant"]);const U=d.default(y,m),k=d.default(C,u),T=d.default(E,s),P=d.default(b,c),[L,R]=e.useState(f);const F=e.useRef(null);return e.useEffect((()=>{if(!F.current)return;F.current.querySelectorAll("a, button, input, textarea, select, [tabindex]").forEach((e=>{const t=L?"0":"-1";e.setAttribute("tabIndex",t)}))}),[L]),i.default.createElement("div",S({className:U,ref:a,"data-expanded":L,"data-unmountonexit":v,"aria-disabled":p,"data-variant":h},N),i.default.createElement("button",{className:k,onClick:function(){R(!L)},disabled:p},n,g?i.default.createElement("div",{className:w},g):i.default.createElement(x,{className:w,size:16})),i.default.createElement("div",{className:T,tabIndex:L?0:-1},(!v||L)&&r),o&&i.default.createElement("div",{className:P,ref:F,tabIndex:-1},o))}));U.displayName="UncontrolledAccordion";var k=U,T=e.forwardRef(((t,a)=>{var l=t,{children:r,summary:n,actions:o,className:s,summaryClassName:u,actionsClassName:c,containerClassName:m,expanded:f,onExpand:p,icon:g,unmountOnExit:v=!1,variant:h="drawer"}=l,N=I(l,["children","summary","actions","className","summaryClassName","actionsClassName","containerClassName","expanded","onExpand","icon","unmountOnExit","variant"]);const U=d.default(y,m),k=d.default(C,u),T=d.default(E,s),P=d.default(b,c);const L=e.useRef(null);return e.useEffect((()=>{if(!L.current)return;L.current.querySelectorAll("a, button, input, textarea, select, [tabindex]").forEach((e=>{const t=f?"0":"-1";e.setAttribute("tabIndex",t)}))}),[f]),i.default.createElement("div",S({className:U,ref:a,"data-expanded":f,"data-unmountonexit":v,"data-variant":h},N),i.default.createElement("button",{className:k,onClick:function(){p()}},n,g?i.default.createElement("div",{className:w},g):i.default.createElement(x,{className:w,size:16})),i.default.createElement("div",{className:T,tabIndex:f?0:-1},(!v||f)&&r),o&&i.default.createElement("div",{className:P,ref:L,tabIndex:-1},o))}));T.displayName="ControlledAccordion";var P=T,L=e.forwardRef(((e,t)=>{const{expanded:a}=e;if("boolean"==typeof a){const a=e;return i.default.createElement(P,N(S({},a),{ref:t}))}return i.default.createElement(k,N(S({},e),{ref:t}))}));L.displayName="Accordion";var R=L,F="SUI-Alert-module-root-iWdIE",B="SUI-Alert-module-icon-Oi33-",z="SUI-Alert-module-body-qZIZQ",A="SUI-Alert-module-title-sl4FM",M=e=>{var t=e,{size:a,width:l,height:r}=t,n=I(t,["size","width","height"]);return i.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:null!=a?a:l,height:null!=a?a:r},n),i.createElement("circle",{cx:"12",cy:"12",r:"10",fill:"none"}),i.createElement("path",{d:"m9 12 2 2 4-4",fill:"none",stroke:"currentColor"}))},O={success:M,info:e=>{var t=e,{size:a,width:l,height:r}=t,n=I(t,["size","width","height"]);return i.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:null!=a?a:l,height:null!=a?a:r},n),i.createElement("circle",{cx:12,cy:12,r:10,fill:"none"}),i.createElement("path",{d:"M12 16v-4M12 8h.01",fill:"none",stroke:"currentColor"}))},warning:e=>{var t=e,{size:a,width:l,height:r}=t,n=I(t,["size","width","height"]);return i.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:null!=a?a:l,height:null!=a?a:r},n),i.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:e=>{var t=e,{size:a,width:l,height:r}=t,n=I(t,["size","width","height"]);return i.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:null!=a?a:l,height:null!=a?a:r},n),i.createElement("circle",{cx:12,cy:12,r:10,fill:"none"}),i.createElement("path",{d:"m15 9-6 6M9 9l6 6",fill:"none",stroke:"currentColor"}))}};function D(e){var t=e,{iconName:a,icon:l,size:r}=t,n=I(t,["iconName","icon","size"]);if(!1===l)return null;const o=O[a];return o?i.default.createElement(o,S({size:r},n)):i.default.createElement(M,S({size:r},n))}var W=e.forwardRef(((e,t)=>{const a=e,{children:l,severity:r="success",variant:n="default",color:o="inherit",actionElement:s,icon:u=!0,alertTitle:c=!1,open:m=!0,className:f="",iconClassName:p="",bodyClassName:g="",titleClassName:v="",textClassName:h=""}=a,N=I(a,["children","severity","variant","color","actionElement","icon","alertTitle","open","className","iconClassName","bodyClassName","titleClassName","textClassName"]),y=d.default(F,f),b=d.default(B,p),E=d.default(z,g),w=d.default(A,v),C=d.default(h),x="error"===r||"warning"===r?"assertive":"polite",U=`${n}-${"inherit"===o?r:o}`,k="boolean"==typeof u;const T=!0===c?r:"string"==typeof c?c:null;return i.default.createElement("div",S({className:y,ref:t,role:"alert","aria-live":x,"data-variant":U,"data-open":m},N),k?i.default.createElement(D,{className:b,iconName:r,icon:u,size:24}):u,i.default.createElement("div",{className:E},T&&i.default.createElement("span",{className:w},T),i.default.createElement("span",{className:C},l)),s&&i.default.createElement("div",{className:B},s))}));W.displayName="Alert";var H=W,q={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"},$=e.forwardRef(((e,t)=>{var a=e,{picture:l="",chars:r="SU",size:n="medium",variant:o="circular",defaultPicture:s="",className:u="",Component:c="img",componentProps:m={}}=a,f=I(a,["picture","chars","size","variant","defaultPicture","className","Component","componentProps"]);const p=l||s||"";return i.default.createElement("div",S({ref:t,className:d.default(q.root,q[n],q[o],u)},f),i.default.createElement("div",{className:q.container},i.default.createElement("div",{className:d.default(q.circular,q[o])},p?i.default.createElement(c,N(S({},m),{alt:"avatar",src:p,className:q.image})):i.default.createElement("span",{className:q.chars},r))))}));$.displayName="Avatar";var G=$,j="SUI-Badge-module-container-7slow",V="SUI-Badge-module-root-4pJp1",X=e.forwardRef(((e,t)=>{const a=e,{children:l,content:r,color:n="primary",variant:o="default",position:s="top-right",invisible:u=!1,className:c="",containerClassName:m=""}=a,f=I(a,["children","content","color","variant","position","invisible","className","containerClassName"]),p=d.default(V,c),g=d.default(j,m),v="default"===o;return i.default.createElement("div",{className:g,"data-show":!u,"data-color":n,"data-variant":o,"data-position":s},i.default.createElement("div",S({className:p,ref:t},f),v&&r),l)}));X.displayName="Badge";var Q=X,Y={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"},J=e.forwardRef(((e,t)=>{const a=e,{value:l=0,max:r=1,min:n=0,size:o=100,trackSize:s=.1*o,progressLabel:u=!1,determinate:c=!0,className:m="",color:f="default",containerClassName:p="",trackClassName:g="",progressClassName:v="",labelClassName:h=""}=a,N=I(a,["value","max","min","size","trackSize","progressLabel","determinate","className","color","containerClassName","trackClassName","progressClassName","labelClassName"]),y=d.default(Y.root,Y[f],m),b=d.default(Y.container,p),E=d.default(Y.track,g),w=d.default(Y.progress,v),C=d.default(Y.label,h),x=.5*o,U=.4*o,k=.2*o,T=2*Math.PI*U,P=c?function(e,t,a){return(e-a)/(t-a)}(l,r,n):.25,L=T-T*P,R=function(e){return`${Math.round(100*e)}%`}(P),F=c&&u;return i.default.createElement("div",{className:b},i.default.createElement("svg",S({className:y,ref:t,width:o,height:o,viewBox:`0 0 ${o} ${o}`,role:"progressbar","aria-valuenow":l,"aria-valuemax":r,"aria-valuemin":n,"aria-valuetext":R,"data-determinate":c},N),i.default.createElement("circle",{className:E,r:U,cx:x,cy:x,fill:"transparent",stroke:"currentColor",strokeWidth:s}),i.default.createElement("circle",{className:w,r:U,cx:x,cy:x,fill:"transparent",stroke:"currentColor",strokeWidth:s,strokeDasharray:T,strokeDashoffset:L,strokeLinecap:"round"})),F&&i.default.createElement("span",{className:C,style:{fontSize:k}},R))}));J.displayName="CircularProgress";var Z=J,K={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"},_=e.forwardRef(((e,t)=>{const a=e,{value:l=0,max:r=1,min:n=0,size:o=100,trackSize:s=10,progressLabel:u=!1,determinate:c=!0,className:m="",color:f="default",containerClassName:p="",trackClassName:g="",progressClassName:v="",labelClassName:h="",style:N}=a,y=I(a,["value","max","min","size","trackSize","progressLabel","determinate","className","color","containerClassName","trackClassName","progressClassName","labelClassName","style"]),b=d.default(K.root,K[f],m),E=d.default(K.container,p),w=d.default(K.track,g),C=d.default(K.progress,v),x=d.default(K.label,h),U=c?function(e,t,a){return(e-a)/(t-a)}(l,r,n):.75,k=o-o*U,T=function(e){return`${Math.round(100*e)}%`}(U),P=.5*s,L=c&&u;return i.default.createElement("div",{className:E},i.default.createElement("svg",S({className:b,ref:t,width:o,height:s,style:S({"--sui-border-radius":`${P}px`},N),role:"progressbar","aria-valuenow":l,"aria-valuemax":r,"aria-valuemin":n,"aria-valuetext":T,"data-determinate":c},y),i.default.createElement("line",{className:w,x1:0,y1:"50%",x2:o,y2:"50%",height:s,width:o,fill:"transparent",stroke:"currentColor",strokeWidth:s,strokeLinecap:"round"}),i.default.createElement("line",{className:C,x1:0,y1:"50%",x2:o,y2:"50%",height:s,width:o,fill:"transparent",stroke:"currentColor",strokeWidth:s,strokeDasharray:o,strokeDashoffset:k,strokeLinecap:"round"})),L&&i.default.createElement("span",{className:x},T))}));_.displayName="LinearProgress";var ee=_,te=e.forwardRef(((e,t)=>{const a=e,{variant:l="circular"}=a,r=I(a,["variant"]);return"circular"===l?i.default.createElement(Z,S({ref:t},r)):i.default.createElement(ee,S({ref:t},r))}));te.displayName="Progress";var ae=te,le={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"},re=e.forwardRef(((e,t)=>{var a=e,{children:l,className:r="",disabled:n,loading:o,color:s="primary",variant:u="default",size:c="medium",type:m="button",fluid:f=!1}=a,p=I(a,["children","className","disabled","loading","color","variant","size","type","fluid"]);return i.default.createElement("button",S({ref:t,type:m,className:d.default(le.root,le[u],le[s],le[c],f&&le.fluid,n&&le.disabled,r),disabled:n||o},p),o?i.default.createElement(ae,{value:40,determinate:!1,size:"small"===c?14:20,trackSize:2}):l)}));re.displayName="Button";var ne=re,oe={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"},se=e.forwardRef((({title:e,description:t,collapsible:a=!1,size:l="medium",fluid:r=!1,className:n="",children:o},s)=>{const[u,c]=i.default.useState(!1);return i.default.createElement("div",{ref:s,className:d.default(oe.card,oe[l],{[oe.fluid]:r},n)},(e||t)&&i.default.createElement("div",{className:oe.header,onClick:()=>{a&&c(!u)}},e&&i.default.createElement("h3",{className:oe.title},e),t&&i.default.createElement("p",{className:oe.description},t)),i.default.createElement("div",{className:d.default(oe.body,{[oe.collapsed]:a&&u})},o))}));se.displayName="Card";var ie=se,de="SUI-BentoCard-module-root-TXnYF",ue="SUI-BentoCard-module-rootActive-ItrxQ",ce="SUI-BentoCard-module-title-BxM7m",me="SUI-BentoCard-module-activeTitle-fQLP9",fe="SUI-BentoCard-module-layer-WedZm",pe="SUI-BentoCard-module-firstLayer-BHiyj",ge="SUI-BentoCard-module-secondLayer-w6AfZ",ve="SUI-BentoCard-module-hiddenLayer-FIAUU",he="SUI-BentoCard-module-content-eQ7PZ",Se="SUI-BentoCard-module-button--URcO",Ne="SUI-BentoCard-module-activeButton-xa5iF",Ie="SUI-BentoCard-module-exitingButton-sgV-Y",ye="SUI-BentoCard-module-enteringContent-uQRxD",be="SUI-BentoCard-module-exitingContent-0cGGu",Ee="SUI-BentoCard-module-plusIcon-Cw3Hc",we=e=>{var t=e,{size:a,width:l,height:r}=t,n=I(t,["size","width","height"]);return i.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",stroke:"currentColor",strokeWidth:0,viewBox:"0 0 24 24",width:null!=a?a:l,height:null!=a?a:r},n),i.createElement("path",{fill:"none",stroke:"none",d:"M0 0h24v24H0z"}),i.createElement("path",{stroke:"none",d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}))},Ce=e.forwardRef(((t,a)=>{const l=t,{rootClassName:r,rootActiveClassName:n,title:o,titleClassName:s,titleActiveClassName:u,firstContent:c,secondContent:m,buttonClassName:f,activeButtonClassName:p,isTitleVisibleInFirst:g=!0,isTitleVisibleInSecond:v=!0,redirectTo:h}=l,N=I(l,["rootClassName","rootActiveClassName","title","titleClassName","titleActiveClassName","firstContent","secondContent","buttonClassName","activeButtonClassName","isTitleVisibleInFirst","isTitleVisibleInSecond","redirectTo"]),[y,b]=e.useState(!1),[E,w]=e.useState(!1),C=e.useMemo((()=>!y&&o&&g||y&&o&&v?o:null),[y,o,g,v]);return i.default.createElement("div",S({"data-active":y,className:d.default(de,r,{[n]:y,[ue]:y}),ref:a},N),i.default.createElement("div",{className:d.default(ce,s,{[u]:y,[me]:y})},C),i.default.createElement("div",{className:d.default(fe,pe,{[be]:E})},!y&&c),y&&i.default.createElement("div",{className:d.default(fe,ge,{[ve]:!y,[be]:E})},i.default.createElement("div",{className:d.default(he,{[be]:E,[ye]:!E&&y})},m)),!h&&m?i.default.createElement("button",{className:d.default(Se,f,{[p]:y,[Ne]:y,[Ie]:E}),onClick:()=>{y?(w(!0),setTimeout((()=>{b(!1),w(!1)}),600)):b(!0)}},i.default.createElement(we,{className:Ee})):i.default.createElement("button",{className:d.default(Se,f,{[p]:y,[Ne]:y,[Ie]:E}),onClick:()=>{window.open(h,"_blank")}},i.default.createElement(x,{className:Ee})))}));Ce.displayName="BentoCard";var xe=Ce,Ue={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"},ke=e.forwardRef(((e,t)=>{const a=e,{children:l,className:r="",color:n="primary"}=a,o=I(a,["children","className","color"]),s=d.default(Ue.root,r,Ue[n]);return i.default.createElement("span",S({className:s,ref:t},o),l)}));ke.displayName="Chip";var Te=ke,Pe="SUI-BentoGrid-module-bentoGrid-cgd0m",Le=e.forwardRef(((e,t)=>{var a=e,{items:l,gridCols:r=4,rowHeight:n=100}=a,o=I(a,["items","gridCols","rowHeight"]);return i.default.createElement("div",N(S({className:Pe,ref:t},o),{style:{gridTemplateColumns:`repeat(${r}, minmax(0, 1fr))`,gridAutoRows:`${n}px`}}),null==l?void 0:l.map(((e,t)=>i.default.createElement("div",{key:t,style:{gridColumn:`span ${e.width}`,gridRow:`span ${e.height}`}},e.element))))}));Le.displayName="BentoGrid";var Re=Le,Fe="SUI-Grid-module-root-xZ1Th",Be="SUI-Grid-module-item-tsxQb",ze=e.forwardRef(((e,t)=>{var a,l,r,n,o,s,u,c,m,f,p,g,v,h,y,b,E,w,C,x,U,k,T,P,L,R=e,{children:F,className:B,style:z,container:A=!1,span:M=12,columns:O=12,padding:D=0,gap:W=8,rowGap:H,columnGap:q}=R,$=I(R,["children","className","style","container","span","columns","padding","gap","rowGap","columnGap"]);const G=d.default(B,Fe);H||(H=W);const j="number"==typeof H?H:H.base;let V=j,X=j,Q=j,Y=j,J=j;"object"==typeof H&&(V=null!=(a=H.sm)?a:H.base,X=null!=(l=H.md)?l:V,Q=null!=(r=H.lg)?r:X,Y=null!=(n=H.xl)?n:Q,J=null!=(o=H.xxl)?o:Y),q||(q=W);const Z="number"==typeof q?q:q.base;let K=Z,_=Z,ee=Z,te=Z,ae=Z;"object"==typeof q&&(K=null!=(s=q.sm)?s:q.base,_=null!=(u=q.md)?u:K,ee=null!=(c=q.lg)?c:_,te=null!=(m=q.xl)?m:ee,ae=null!=(f=q.xxl)?f:te);const le="number"==typeof O?O:O.base;let re=le,ne=le,oe=le,se=le,ie=le;"object"==typeof O&&(re=null!=(p=O.sm)?p:O.base,ne=null!=(g=O.md)?g:re,oe=null!=(v=O.lg)?v:ne,se=null!=(h=O.xl)?h:oe,ie=null!=(y=O.xxl)?y:se);const de="number"==typeof D?D:D.base;let ue=de,ce=de,me=de,fe=de,pe=de;if("object"==typeof D&&(ue=null!=(b=D.sm)?b:D.base,ce=null!=(E=D.md)?E:ue,me=null!=(w=D.lg)?w:ce,fe=null!=(C=D.xl)?C:me,pe=null!=(x=D.xxl)?x:fe),A)return i.default.createElement("div",S({ref:t,className:G,style:N(S({},z),{"--sui-grid-row-gap-base":`${j}px`,"--sui-grid-row-gap-sm":`${V}px`,"--sui-grid-row-gap-md":`${X}px`,"--sui-grid-row-gap-lg":`${Q}px`,"--sui-grid-row-gap-xl":`${Y}px`,"--sui-grid-row-gap-xxl":`${J}px`,"--sui-grid-column-gap-base":`${Z}px`,"--sui-grid-column-gap-sm":`${K}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":`${de}px`,"--sui-grid-padding-sm":`${ue}px`,"--sui-grid-padding-md":`${ce}px`,"--sui-grid-padding-lg":`${me}px`,"--sui-grid-padding-xl":`${fe}px`,"--sui-grid-padding-xxl":`${pe}px`})},$),F);const ge=d.default(B,Be),ve="number"==typeof M?M:M.base;let he=ve,Se=ve,Ne=ve,Ie=ve,ye=ve;return"object"==typeof M&&(he=null!=(U=M.sm)?U:M.base,Se=null!=(k=M.md)?k:he,Ne=null!=(T=M.lg)?T:Se,Ie=null!=(P=M.xl)?P:Ne,ye=null!=(L=M.xxl)?L:Ie),i.default.createElement("div",S({ref:t,className:ge,style:N(S({},z),{"--sui-grid-span-base":ve,"--sui-grid-span-sm":he,"--sui-grid-span-md":Se,"--sui-grid-span-lg":Ne,"--sui-grid-span-xl":Ie,"--sui-grid-span-xxl":ye})},$),F)}));ze.displayName="Grid";var Ae=ze,Me={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"},Oe={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 De(e,t){return Oe[e][t]}var We=({date:t,showDay:a=!0,showHour:l=!0,showMinute:r=!0,showSecond:n=!0})=>{const[o,s]=e.useState({});return e.useEffect((()=>{const e="number"==typeof t?new Date(t):t,o=setInterval((()=>{const t=new Date,o={},i=e.getTime()-t.getTime(),d=Math.floor(i/1e3),u=Math.floor(d/60),c=Math.floor(u/60),m=Math.floor(c/24);if(a&&(o.day=String(m).padStart(2,"0")),l){const e=a?c%24:c;o.hour=String(e).padStart(2,"0")}if(r){const e=l?u%60:u;o.minute=String(e).padStart(2,"0")}if(n){const e=r?d%60:d;o.second=String(e).padStart(2,"0")}s(o)}),1e3);return()=>clearInterval(o)}),[t,a,l,r,n]),o},He=e.forwardRef(((t,a)=>{const{date:l,showDay:r=!0,showHour:n=!0,showMinute:o=!0,showSecond:s=!0,type:u="default",itemClassName:c,rootClassName:m,valueClassName:f,labelClassName:p}=t,g=We({date:l,showDay:r,showHour:n,showMinute:o,showSecond:s}),v=d.default(Me.item,c,"default"!==u&&Me[u]),h=d.default(Me.value,f,"default"!==u&&Me[u]),S=d.default(Me.label,p,"default"!==u&&Me[u]),N=e.useMemo((()=>"withSeparator"===u?"none":"default"===u?"oneChar":"full"),[u]);return i.default.createElement("div",{className:d.default(Me.root,m),"data-type":u,ref:a},r&&void 0!==g.day&&i.default.createElement("div",{className:v},i.default.createElement("div",{className:h},g.day),i.default.createElement("div",{className:S},De("day",N))),n&&void 0!==g.hour&&i.default.createElement(i.default.Fragment,null,"withSeparator"===u&&void 0!==g.day&&i.default.createElement("span",{className:Me.separator},":"),i.default.createElement("div",{className:v},i.default.createElement("div",{className:h},g.hour),i.default.createElement("div",{className:S},De("hour",N)))),o&&void 0!==g.minute&&i.default.createElement(i.default.Fragment,null,"withSeparator"===u&&(void 0!==g.day||void 0!==g.hour)&&i.default.createElement("span",{className:Me.separator},":"),i.default.createElement("div",{className:v},i.default.createElement("div",{className:h},g.minute),i.default.createElement("div",{className:S},De("minute",N)))),s&&void 0!==g.second&&i.default.createElement(i.default.Fragment,null,"withSeparator"===u&&(void 0!==g.hour||void 0!==g.minute)&&i.default.createElement("span",{className:Me.separator},":"),i.default.createElement("div",{className:v},i.default.createElement("div",{className:h},g.second),i.default.createElement("div",{className:S},De("second",N)))))}));He.displayName="Countdown";var qe=He,$e="SUI-Pagination-module-paginationContainer-A3byT",Ge="SUI-Pagination-module-paginationContent-zyD5j",je="SUI-Pagination-module-pageInfo-LyZmw",Ve="SUI-Pagination-module-rowsPerPage-sfcZr",Xe="SUI-Pagination-module-paginationInfo-CAHBM",Qe="SUI-Pagination-module-paginationButtons-t3lUg",Ye="SUI-Pagination-module-menu-1gFdB",Je="SUI-Pagination-module-item-6ubnB",Ze="SUI-Pagination-module-rowsPerPageButton-1mBWi",Ke=e.createContext({getItemProps:()=>({}),activeIndex:null,setActiveIndex:()=>({}),setHasFocusInside:()=>({}),isOpen:!1});Ke.displayName="FloatingMenuContext";var _e=Ke,et="SUI-FloatingMenu-module-menu-S6X1q",tt="SUI-FloatingMenu-module-menuItem-QvCb8",at=e.forwardRef(((t,l)=>{var r=t,{children:n,component:o,label:s,className:u,menuClassName:c,placement:m,icon:f}=r,p=I(r,["children","component","label","className","menuClassName","placement","icon"]);const[g,v]=e.useState(!1),[h,y]=e.useState(!1),[b,E]=e.useState(null),w=e.useRef([]),C=e.useRef([]),U=e.useContext(_e),k=a.useFloatingTree(),T=a.useFloatingNodeId(),P=a.useFloatingParentNodeId(),L=a.useListItem(),R=null!=P,{floatingStyles:F,refs:B,context:z}=a.useFloating({nodeId:T,open:g,onOpenChange:v,placement:R?"right-start":m||"bottom-end",middleware:[a.offset({mainAxis:R?8:4,alignmentAxis:R?-4:0}),a.shift({padding:4,crossAxis:!0}),a.flip({padding:4})],whileElementsMounted:a.autoUpdate}),A=a.useHover(z,{enabled:R,delay:{open:75},handleClose:a.safePolygon({blockPointerEvents:!0})}),M=a.useClick(z,{event:"mousedown",toggle:!R,ignoreMouse:R}),O=a.useRole(z,{role:"menu"}),D=a.useDismiss(z,{bubbles:!0}),W=a.useListNavigation(z,{listRef:w,activeIndex:b,nested:R,onNavigate:E}),H=a.useTypeahead(z,{listRef:C,onMatch:g?E:void 0,activeIndex:b}),{getReferenceProps:q,getFloatingProps:$,getItemProps:G}=a.useInteractions([A,M,O,D,W,H]);e.useEffect((()=>{if(k)return k.events.on("click",e),k.events.on("menuopen",t),()=>{k.events.off("click",e),k.events.off("menuopen",t)};function e(){v(!1)}function t(e){e.nodeId!==T&&e.parentId===P&&v(!1)}}),[k,T,P]),e.useEffect((()=>{g&&k&&k.events.emit("menuopen",{parentId:P,nodeId:T})}),[k,g,T,P]);const j=e.useMemo((()=>({activeIndex:b,setActiveIndex:E,getItemProps:G,setHasFocusInside:y,isOpen:g})),[]);return i.default.createElement(a.FloatingNode,{id:T},i.default.createElement("div",S({ref:a.useMergeRefs([B.setReference,L.ref,l]),tabIndex:R?U.activeIndex===L.index?0:-1:void 0,role:R?"menuitem":void 0,"data-open":g?"":void 0,"data-nested":R?"":void 0,"data-focus-inside":h?"":void 0,className:d.default({[tt]:R},u&&{[u]:!0})},q(U.getItemProps(N(S({},p),{onFocus:e=>{var t;null==(t=p.onFocus)||t.call(p,e),y(!1),U.setHasFocusInside(!0)}})))),o||s,R&&(f||i.default.createElement(x,null))),i.default.createElement(_e.Provider,{value:j},i.default.createElement(a.FloatingList,{elementsRef:w,labelsRef:C},g&&i.default.createElement(a.FloatingPortal,null,i.default.createElement(a.FloatingFocusManager,{context:z,modal:!1,initialFocus:R?-1:0,returnFocus:!R},i.default.createElement("div",S({ref:B.setFloating,className:d.default(et,c&&{[c]:!0}),style:F},$()),n))))))}));at.displayName="FloatingMenu";var lt=at,rt=e.forwardRef(((e,t)=>null===a.useFloatingParentNodeId()?i.default.createElement(a.FloatingTree,null,i.default.createElement(lt,N(S({},e),{ref:t}))):i.default.createElement(lt,N(S({},e),{ref:t}))));rt.displayName="Dropdown";var nt=rt,ot="SUI-FloatingMenuItem-module-menuItem-C2-Kz",st="SUI-FloatingMenuItem-module-disabled-WhJR4",it=e.forwardRef(((t,l)=>{var r=t,{label:n,disabled:o,className:s}=r,u=I(r,["label","disabled","className"]);const c=e.useContext(_e),m=a.useListItem(),f=a.useFloatingTree(),p=m.index===c.activeIndex;return i.default.createElement("div",S(N(S({},u),{ref:a.useMergeRefs([m.ref,l]),role:"menuitem",className:d.default(ot,s&&{[s]:!0},{[st]:o}),tabIndex:p?0:-1}),c.getItemProps({onClick(e){var t;null==(t=u.onClick)||t.call(u,e),null==f||f.events.emit("click")},onFocus(e){var t;null==(t=u.onFocus)||t.call(u,e),c.setHasFocusInside(!0)}})),n)}));it.displayName="FloatingMenuItem";var dt=it;var ut=function(){return i.default.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"},i.default.createElement("path",{d:"M6 9l6 6 6-6"}))},ct={next:"Next",of:"of",previous:"Previous",rows:"Rows"},mt=({currentPage:e,setCurrentPage:t,currentRowsPerPage:a,setCurrentRowsPerPage:l,rowsPerPageOptions:r,dataLength:n,i18n:o=ct})=>{const s=S(S({},ct),o),d=Math.ceil(n/a),u=(e-1)*a+1,c=Math.min(e*a,n);return i.default.createElement("div",{className:$e},i.default.createElement("div",{className:Ge},i.default.createElement("div",{className:je},i.default.createElement("div",{className:Ve},i.default.createElement("label",{htmlFor:"rowsPerPage"},s.rows),i.default.createElement(nt,{menuClassName:Ye,component:i.default.createElement(ne,{variant:"outline",color:"secondary",size:"small",className:Ze},a," ",i.default.createElement(ut,null))},r.map((e=>i.default.createElement(dt,{label:e,key:e,className:Je,onClick:()=>l(Number(e))}))))),i.default.createElement("div",{className:Xe},i.default.createElement("span",null,`${u}-${c} ${s.of} ${n}`))),i.default.createElement("div",{className:Qe},i.default.createElement(ne,{size:"small",variant:"outline",color:"secondary",onClick:()=>{t(Math.max(e-1,1))},disabled:1===e},s.previous),i.default.createElement(ne,{size:"small",variant:"outline",color:"secondary",onClick:()=>{t(Math.min(e+1,d))},disabled:e===d},s.next))))},ft="SUI-Filter-module-filterContainer-GBQnW",pt="SUI-Filter-module-filterPanel-vNkwI",gt="SUI-Filter-module-filterInput-BfHhm",vt="SUI-Filter-module-openPanel-ETNmU",ht="SUI-Filter-module-closePanel-pdi-y",St="SUI-Filter-module-menu-8vWEq",Nt="SUI-Filter-module-item-7MQYv",It="SUI-Filter-module-dropButton-3CYxc",yt="SUI-Filter-module-button-jLYsn",bt={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"},Et=({columns:t,data:a,filterValue:l,setFilterValue:r,filterOperator:n,setFilterOperator:o,selectedColumns:s,setSelectedColumns:u,setHighlightedRows:c,setCurrentPage:m,i18n:f=bt})=>{const[p,g]=e.useState(!1),[v,h]=e.useState(l),N=S(S({},bt),f),I=["contains","does not contain","equals","does not equal","starts with","ends with","is any of"];e.useEffect((()=>{"Operator"===n||I.includes(n)||y()}),[n]),e.useEffect((()=>{const e=setTimeout((()=>{v!==l&&(r(v),"Operator"!==n&&y())}),500);return()=>clearTimeout(e)}),[v]);const y=()=>{if("Operator"===n||0===s.length)return void c([]);const e=null==v?void 0:v.toLowerCase().trim(),t=a.filter((t=>s.some((a=>{var l,r;const o=null!=(r=null==(l=t[a])?void 0:l.toString().toLowerCase().trim())?r:"";switch(n){case"contains":return!!e&&o.includes(e);case"does not contain":return!!e&&!o.includes(e);case"equals":return!!e&&o===e;case"does not equal":return!!e&&o!==e;case"starts with":return!!e&&o.startsWith(e);case"ends with":return!!e&&o.endsWith(e);case"is empty":return!o;case"is not empty":return!!o;case"is any of":return!!e&&e.split(",").map((e=>e.trim())).includes(o);default:return!1}}))));if(t.length>0){const e=t.map((e=>e.key));c(e)}else c([]);m(1)},b=[N.contains,N.doesNotContain,N.equals,N.doesNotEqual,N.startsWith,N.endsWith,N.isEmpty,N.isNotEmpty,N.isAnyOf];return console.log(n,s,l),i.default.createElement("div",{className:ft},i.default.createElement("div",{className:d.default(pt,p?vt:ht)},"Operator"!==n||s.length>0||l?i.default.createElement(ne,{size:"small",color:"secondary",variant:"outline",onClick:function(){r(""),h(""),o("Operator"),u([])}},N.reset):null,i.default.createElement(nt,{menuClassName:St,component:i.default.createElement(ne,{size:"small",color:"secondary",variant:"outline",fluid:!0,className:It},N.columns," ",i.default.createElement(ut,null))},t.filter((e=>!1!==e.filterable)).map((e=>{var t,a,l;return i.default.createElement("div",{key:e.key,className:Nt},i.default.createElement("input",{type:"checkbox",value:null==(t=e.key)?void 0:t.toString(),checked:s.includes(null!=(l=null==(a=e.key)?void 0:a.toString())?l:""),onChange:e=>{const t=e.target.value;u((a=>e.target.checked?[...a,t]:a.filter((e=>e!==t))))}}),e.title)}))),i.default.createElement(nt,{menuClassName:St,component:i.default.createElement(ne,{variant:"outline",color:"secondary",size:"small",className:It},n," ",i.default.createElement(ut,null))},b.map((e=>i.default.createElement(dt,{label:e,key:e,onClick:()=>o(e)})))),i.default.createElement("input",{type:"text",value:v,onChange:e=>{h(e.target.value)},placeholder:"Operator"===n?N.selectOperator:I.includes(n)?N.typeValue:N.notNeeded,className:gt,disabled:!I.includes(n)||"Operator"===n})),i.default.createElement(ne,{size:"icon",color:"secondary",variant:"outline",onClick:()=>g(!p),className:yt},i.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 256 256"},i.default.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"}))))},wt="SUI-Sort-module-sortingContainer-w3IxX",Ct="SUI-Sort-module-sortingButton-73GpT",xt=({column:e,isSorted:t,setSortColumn:a,sortOrder:l,setSortOrder:r})=>{const n=t&&l;return i.default.createElement("div",{className:wt,"data-sort":`${n}`},i.default.createElement(ne,{className:Ct,variant:"link",size:"icon",onClick:function(){r((e=>e&&t?"descend"===e?"ascend":null:"descend")),a(e.dataIndex)}},i.default.createElement(ut,null)))},Ut=({checked:t,onChange:a,indeterminate:l})=>{const r=e.useRef(null);return e.useEffect((()=>{r.current&&(r.current.indeterminate=null!=l&&l)}),[l]),i.default.createElement("input",{type:"checkbox",ref:r,checked:t,onChange:a,style:{cursor:"pointer"}})},kt="SUI-DataTable-module-root-WKR4-",Tt="SUI-DataTable-module-tableTopContainer-1SAux",Pt="SUI-DataTable-module-tableTitleContainer-imhvh",Lt="SUI-DataTable-module-tableTitle-kxx2z",Rt="SUI-DataTable-module-withoutTitle-RD6RG",Ft="SUI-DataTable-module-withoutBorder-NAYpR",Bt="SUI-DataTable-module-tableContainer-l9CQX",zt="SUI-DataTable-module-empty-l-Vn-",At="SUI-DataTable-module-table-ZocT8",Mt="SUI-DataTable-module-columnHeader-Bz3xM",Ot="SUI-DataTable-module-row-Mq-cC",Dt="SUI-DataTable-module-rowSelected-gBiZw",Wt="SUI-DataTable-module-rowHighlighted--tOoH",Ht="SUI-Table-module-table-xtgLu",qt="SUI-Table-module-border-g-WZd",$t="SUI-Table-module-empty-y7s6-",Gt="SUI-Table-module-tableContainer-EVIlW",jt="SUI-Table-module-row-GYSl1",Vt=e=>{var t=e,{data:a,columns:r,rowClassName:n,emptyText:o,virtualized:s=!1,border:c=!0}=t,m=I(t,["data","columns","rowClassName","emptyText","virtualized","border"]);const f=r.map((e=>S({onCell:()=>({"data-title":e.title})},e)));return i.default.createElement("div",{className:d.default(Ht,{[qt]:c,[$t]:0===(null==a?void 0:a.length)})},s?i.default.createElement(l.VirtualTable,S({data:null==a?void 0:a.map(((e,t)=>{var a;return N(S({},e),{key:null!=(a=null==e?void 0:e.key)?a:t})})),columns:f,tableLayout:"fixed",className:Gt,rowClassName:d.default(jt,{[n]:n}),emptyText:o},m)):i.default.createElement(u.default,S({data:null==a?void 0:a.map(((e,t)=>{var a;return N(S({},e),{key:null!=(a=null==e?void 0:e.key)?a:t})})),columns:f,tableLayout:"fixed",className:Gt,rowClassName:d.default(jt,{[n]:n}),emptyText:o},m)))},Xt=e.forwardRef((({data:t,columns:a,rowsPerPage:l=5,pagination:r=!1,rowsPerPageOptions:n=[5,10,20],border:o=!0,rowSelect:s=!1,rowSelectAction:u,checkboxAvailable:c=!1,title:m,filter:f=!1,sorting:p=!1,emptyText:g,rowClassName:v,i18n:h},I)=>{const[y,b]=e.useState(t),[E,w]=e.useState(a),[C,x]=e.useState(1),[U,k]=e.useState(l),[T,P]=e.useState([]),[L,R]=e.useState([]),[F,B]=e.useState(""),[z,A]=e.useState("Operator"),[M,O]=e.useState([]),[D,W]=e.useState(null),[H,q]=e.useState(null),[$,G]=e.useState(null);e.useEffect((()=>{b(t)}),[t]),e.useEffect((()=>{w(a)}),[a]);const j=e.useMemo((()=>{let e=(t=y,f&&0!==M.length&&z?t.filter((e=>M.some((t=>{var a,l;const r=null!=(l=null==(a=e[t])?void 0:a.toString().toLowerCase().trim())?l:"",n=null==F?void 0:F.toLowerCase().trim();switch(z){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 p&&(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,D,H)),e}),[y,F,z,M,D,H,p]),V=j.length,X=e.useMemo((()=>{if(!r)return j;const e=(C-1)*U,t=e+U;return j.slice(e,t)}),[j,r,C,U]),Q=e=>{let t=[...T];T.includes(e)?t=t.filter((t=>t!==e)):t.push(e),P(t),null==u||u(t)},Y=y.length>0&&T.length===y.length,J=T.length>0&&T.length<y.length,Z=e.useMemo((()=>E.map((e=>{const t=e.dataIndex,a=i.default.createElement("div",{className:Mt,onMouseEnter:()=>G(t),onMouseLeave:()=>G(null)},i.default.createElement("span",null,e.title),p&&i.default.createElement(xt,{column:e,isSorted:t===D,setSortColumn:W,sortOrder:H,setSortOrder:q})),l="string"==typeof e.title?e.title:"";return N(S({},e),{title:a,onCell:()=>({"data-title":l})})}))),[E,p,D,H,$]),K=c?[{title:i.default.createElement(Ut,{checked:Y,indeterminate:J,onChange:()=>{if(T.length===y.length)P([]),null==u||u([]);else{const e=y.map((e=>e.key));P(e),null==u||u(e)}}}),key:"checkbox",render:(e,t)=>i.default.createElement(Ut,{checked:T.includes(t.key),onChange:()=>Q(t.key)})},...Z]:Z,_=X.map(((e,t)=>{var a;return N(S({},e),{key:null!=(a=null==e?void 0:e.key)?a:t})})),{pagination:ee,filter:te}=h||{};return i.default.createElement("div",{ref:I,className:kt},i.default.createElement("div",{className:d.default(Tt,{[Rt]:!m})},m&&i.default.createElement("div",{className:Pt},"string"==typeof m?i.default.createElement("span",{className:Lt},m):m),f&&i.default.createElement(Et,{columns:E,data:y,filterValue:F,setFilterValue:B,filterOperator:z,setFilterOperator:A,selectedColumns:M,setSelectedColumns:O,setHighlightedRows:R,setCurrentPage:x,i18n:te})),i.default.createElement("div",{className:d.default(At,{[Ft]:!o,[zt]:0===(null==_?void 0:_.length)})},i.default.createElement(Vt,{data:_,columns:K,className:Bt,border:o,rowClassName:e=>d.default(Ot,{[v]:v,[Dt]:s&&!c&&T.includes(e.key),[Wt]:L.includes(e.key)}),emptyText:g,onRow:e=>({onClick:()=>{s&&!c&&Q(e.key)}})})),r&&i.default.createElement(mt,{currentPage:C,setCurrentPage:x,currentRowsPerPage:U,setCurrentRowsPerPage:k,rowsPerPageOptions:n,dataLength:V,i18n:ee}))}));Xt.displayName="DataTable";var Qt=Xt,Yt="SUI-Divider-module-root-yvzzJ",Jt=e.forwardRef(((e,t)=>{var a=e,{children:l,className:r,variant:n="full",orientation:o="horizontal",align:s="center",color:u="var(--sui-border)",size:c="1px",round:m=!1,style:f={}}=a,p=I(a,["children","className","variant","orientation","align","color","size","round","style"]);const g=d.default(r,Yt);return i.default.createElement("div",S({className:g,role:"separator","aria-orientation":o,"data-variant":n,"data-align":s,"data-round":`${m}`,ref:t,style:S({"--sui-divider-color":u,"--sui-divider-size":c},f)},p),l)}));Jt.displayName="Divider";var Zt=Jt,Kt="SUI-List-module-list-zKOjK",_t="SUI-List-module-listItem-Iu83-",ea="SUI-List-module-listItemButton-XiL1d",ta="SUI-List-module-listItemIcon-LmQ-S",aa="SUI-List-module-listItemSubtitle-Jn0YM",la="SUI-List-module-listDivider-mbDm4",ra="SUI-List-module-listSubheader-8KSUp",na=e.forwardRef((({children:e,className:t=""},a)=>i.default.createElement("ul",{ref:a,className:d.default(Kt,t)},e)));na.displayName="List";var oa=({children:e,className:t=""})=>i.default.createElement("li",{className:d.default(_t,t)},e);oa.displayName="ListItem";var sa=({children:e,onClick:t,className:a=""})=>i.default.createElement("button",{onClick:t,className:d.default(ea,a)},e);sa.displayName="ListItemButton";var ia=({icon:e,className:t=""})=>i.default.createElement("span",{className:d.default(ta,t)},e);ia.displayName="ListItemIcon";var da=({subtitle:e,className:t=""})=>i.default.createElement("span",{className:d.default(aa,t)},e);da.displayName="ListItemSubtitle";var ua=({className:e=""})=>i.default.createElement("hr",{className:d.default(la,e)});ua.displayName="ListDivider";var ca=({children:e,className:t=""})=>i.default.createElement("div",{className:d.default(ra,t)},e);ca.displayName="ListSubheader";var ma="SUI-ScrollArea-module-root-RdQ0o",fa=e.forwardRef(((e,t)=>{var a=e,{orientation:l,className:r,style:n,children:o}=a,s=I(a,["orientation","className","style","children"]);return i.default.createElement("div",S({className:`${ma} ${r}`,ref:t,style:(()=>{let e={overflowX:"horizontal"===l?"auto":"hidden",overflowY:"vertical"===l?"auto":"hidden",WebkitOverflowScrolling:"touch"};return n&&(e=S(S({},e),n)),e})()},s),o)}));fa.displayName="ScrollArea";var pa=fa,ga="SUI-Skeleton-module-skeletonAvatar-zIi3E",va="SUI-Skeleton-module-skeletonButton-Fm7OC",ha="SUI-Skeleton-module-skeletonLine-qOG3g",Sa="SUI-Skeleton-module-skeletonTableCell-yqcVR",Na="SUI-Skeleton-module-skeletonCardHeader-dqhSd",Ia="SUI-Skeleton-module-skeletonCardBody-T4AHX",ya="SUI-Skeleton-module-skeletonListItem-x2UM2",ba="SUI-Skeleton-module-skeletonImage-UGY2t",Ea="SUI-Skeleton-module-skeletonInput-O0JXr",wa="SUI-Skeleton-module-skeletonParagraph-099G1",Ca="SUI-Skeleton-module-skeletonTable-kHD5b",xa="SUI-Skeleton-module-skeletonTableRow-i9Rbz",Ua="SUI-Skeleton-module-skeletonCard-PEa6Q",ka="SUI-Skeleton-module-skeletonList-fO4F0",Ta=({size:e="50px"})=>i.default.createElement("div",{className:ga,style:{width:e,height:e}}),Pa=({width:e="100px",height:t="40px"})=>i.default.createElement("div",{className:va,style:{width:e,height:t}}),La=({lines:e=3})=>i.default.createElement("div",{className:wa},Array.from({length:e}).map(((e,t)=>i.default.createElement("div",{key:t,className:ha})))),Ra=({rows:e=5,columns:t=3})=>i.default.createElement("div",{className:Ca},Array.from({length:e}).map(((e,a)=>i.default.createElement("div",{key:a,className:xa},Array.from({length:t}).map(((e,t)=>i.default.createElement("div",{key:t,className:Sa}))))))),Fa=({width:e="100%",height:t="200px"})=>i.default.createElement("div",{className:Ua,style:{width:e,height:t}},i.default.createElement("div",{className:Na}),i.default.createElement("div",{className:Ia})),Ba=({itemCount:e=5})=>i.default.createElement("div",{className:ka},Array.from({length:e}).map(((e,t)=>i.default.createElement("div",{key:t,className:ya})))),za=({width:e="100%",height:t="200px"})=>i.default.createElement("div",{className:ba,style:{width:e,height:t}}),Aa=({width:e="100%",height:t="40px"})=>i.default.createElement("div",{className:Ea,style:{width:e,height:t}}),Ma={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"},Oa=e.forwardRef((({steps:t,direction:a="horizontal",color:l="primary",className:r=""},n)=>{const[o,s]=e.useState(0),[u,c]=e.useState(!1);return i.default.createElement("div",{ref:n,className:d.default(Ma.stepperWrapper,Ma[l],r),"aria-orientation":a},i.default.createElement("div",{className:d.default(Ma.stepper,Ma[a])},t.map(((e,r)=>{var n;return i.default.createElement(i.default.Fragment,{key:r},i.default.createElement(Da,{active:r<=o,completed:r<o||u&&r===o,color:l},i.default.createElement(Ha,{icon:r<o||u&&r===o?i.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"white"},i.default.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"})):e.icon?e.icon:r+1,active:r===o,completed:r<o||u&&r===o,color:l}),i.default.createElement(Wa,{label:e.label,optional:e.optional,active:r<=o,completed:r<o||u&&r===o,color:l})),r<t.length&&("vertical"===a&&o===r?i.default.createElement("div",{className:Ma.container},i.default.createElement("div",{className:Ma.stepContent},null==(n=t[o])?void 0:n.content)):i.default.createElement(qa,{active:r<o,completed:r<o||u,color:l})))}))),"vertical"!==a&&t[o]&&t[o].content&&i.default.createElement("div",{className:Ma.stepContent},t[o].content),i.default.createElement("div",{className:Ma.buttonContainer},i.default.createElement("button",{className:Ma.button,onClick:()=>{o>0&&s(o-1)},disabled:0===o||u},"Back"),u?i.default.createElement("button",{className:Ma.button,onClick:()=>{s(0),c(!1)}},"Reset"):i.default.createElement("button",{className:Ma.button,onClick:()=>{o<t.length-1?s(o+1):o===t.length-1&&c(!0)}},o===t.length-1?"Complete":"Next")))}));Oa.displayName="Stepper";var Da=({children:e,active:t,completed:a,color:l="primary",className:r=""})=>i.default.createElement("div",{className:d.default(Ma.step,{[Ma.active]:t,[Ma.completed]:a,[Ma[l]]:!0},r)},e);Da.displayName="Step";var Wa=({label:e,optional:t,active:a,completed:l,color:r="primary",className:n=""})=>i.default.createElement("div",{className:d.default(Ma.stepLabel,{[Ma.active]:a,[Ma.completed]:l,[Ma[r]]:!0},n)},e," ",t&&i.default.createElement("span",null,"(Optional)"));Wa.displayName="StepLabel";var Ha=({icon:e,active:t,completed:a,color:l="primary",className:r=""})=>i.default.createElement("div",{className:d.default(Ma.stepIcon,{[Ma.active]:t,[Ma.completed]:a,[Ma[l]]:!0},r)},e);Ha.displayName="StepIcon";var qa=({active:e,completed:t,color:a="primary",className:l=""})=>i.default.createElement("div",{className:d.default(Ma.stepConnector,{[Ma.active]:e,[Ma.completed]:t,[Ma[a]]:!0},l)});qa.displayName="StepConnector";var $a="SUI-Tab-module-root-FzTyX",Ga="SUI-Tab-module-buttons-rFpyw",ja="SUI-Tab-module-content-ubUcv",Va=e.forwardRef(((t,a)=>{var l;const r=t,{tabs:n,className:o,buttonsClassName:s,contentClassName:u,variant:c}=r,m=I(r,["tabs","className","buttonsClassName","contentClassName","variant"]),f=d.default($a,o),p=d.default(Ga,s),g=d.default(ja,u),v=n.findIndex((e=>e.open&&!e.disabled)),h=n.findIndex((e=>void 0===e.disabled||!e.disabled)),N=-1===v?h:v,[y,b]=e.useState(N),E=n.map(((e,t)=>i.default.createElement("li",{key:`${e.button}`,"data-selected":t===y},i.default.createElement("button",{onClick:()=>b(t),disabled:e.disabled},e.button))));return i.default.createElement("div",S({className:f,ref:a,"data-variant":c},m),i.default.createElement("menu",{className:p},E),i.default.createElement("div",{className:g},null==(l=n[y])?void 0:l.content))}));Va.displayName="Tab";var Xa=Va,Qa={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"},Ya=e.forwardRef(((t,a)=>{var l=t,{initialState:r=!1,onToggle:n,color:o="primary",variant:s="default",size:u="medium",fluid:c=!1,className:m="",disabled:f=!1,children:p}=l,g=I(l,["initialState","onToggle","color","variant","size","fluid","className","disabled","children"]);const[v,h]=e.useState(r);return i.default.createElement("button",S({ref:a,type:"button",className:d.default(Qa.root,Qa[s],Qa[o],Qa[u],c&&Qa.fluid,v?Qa.toggled:Qa.untoggled,f&&Qa.disabled,m),onClick:()=>{if(f)return;const e=!v;h(e),n&&n(e)},disabled:f},g),p)}));Ya.displayName="Toggle";var Ja=Ya,Za="SUI-ToggleGroup-module-togglegroup-ekCj7",Ka="SUI-ToggleGroup-module-horizontal-1tZWb",_a="SUI-ToggleGroup-module-vertical-4ELen",el=e.createContext({value:null,onChange:()=>({})}),tl=e.forwardRef(((t,a)=>{var l=t,{value:r,onChange:n,children:o,direction:s="horizontal"}=l,u=I(l,["value","onChange","children","direction"]);const c=e.useMemo((()=>({value:r,onChange:n})),[n,r]);return i.default.createElement(el.Provider,{value:c},i.default.createElement("div",N(S({ref:a},u),{className:d.default(Za,"horizontal"===s?Ka:_a)}),o))}));tl.displayName="ToggleWrapper";var al=t=>{var a=t,{value:l,initialState:r=!1,onToggle:n,color:o="primary",variant:s="default",size:u="medium",fluid:c=!1,className:m="",disabled:f=!1,children:p}=a,g=I(a,["value","initialState","onToggle","color","variant","size","fluid","className","disabled","children"]);const{value:v,onChange:h}=e.useContext(el),[y,b]=e.useState(r),E=v===l;return i.default.createElement("button",N(S({},g),{type:"button",className:d.default(Qa.root,Qa[s],Qa[o],Qa[u],c&&Qa.fluid,y?Qa.toggled:Qa.untoggled,f&&Qa.disabled,E,m),onClick:()=>{if(f)return;const e=!y;b(e),n&&n(e)