You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
99 KiB
78 lines
99 KiB
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[546],{56841:function(on,st){var b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};st.Z=b},83888:function(on,st){var b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"};st.Z=b},92933:function(on,st){var b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"};st.Z=b},3740:function(on,st,b){b.d(st,{Z:function(){return qe}});var o=b(79685);function qe(ee,ce,mt){const ct=o.useRef({});function xt(Bt){if(!ct.current||ct.current.data!==ee||ct.current.childrenColumnName!==ce||ct.current.getRowKey!==mt){let Pe=function(Ce){Ce.forEach((nt,Xt)=>{const Ft=mt(nt,Xt);Ct.set(Ft,nt),nt&&typeof nt=="object"&&ce in nt&&Pe(nt[ce]||[])})};const Ct=new Map;Pe(ee),ct.current={data:ee,childrenColumnName:ce,kvMap:Ct,getRowKey:mt}}return ct.current.kvMap.get(Bt)}return[xt]}},73198:function(on,st,b){b.d(st,{Z:function(){return Ga}});var o=b(79685),qe={},ee="rc-table-internal-hook",ce=b(89342),mt=b(53327),ct=b(79269),xt=b(18020),Bt=b(50374);function Ct(e){var t=o.createContext(void 0),n=function(l){var a=l.value,c=l.children,s=o.useRef(a);s.current=a;var i=o.useState(function(){return{getValue:function(){return s.current},listeners:new Set}}),d=(0,ce.Z)(i,1),f=d[0];return(0,ct.Z)(function(){(0,Bt.unstable_batchedUpdates)(function(){f.listeners.forEach(function(u){u(a)})})},[a]),o.createElement(t.Provider,{value:f},c)};return{Context:t,Provider:n,defaultValue:e}}function Pe(e,t){var n=(0,mt.Z)(typeof t=="function"?t:function(u){if(t===void 0)return u;if(!Array.isArray(t))return u[t];var v={};return t.forEach(function(m){v[m]=u[m]}),v}),r=o.useContext(e==null?void 0:e.Context),l=r||{},a=l.listeners,c=l.getValue,s=o.useRef();s.current=n(r?c():e==null?void 0:e.defaultValue);var i=o.useState({}),d=(0,ce.Z)(i,2),f=d[1];return(0,ct.Z)(function(){if(!r)return;function u(v){var m=n(v);(0,xt.Z)(s.current,m,!0)||f({})}return a.add(u),function(){a.delete(u)}},[r]),s.current}var Ce=b(21137),nt=b(52401);function Xt(){var e=o.createContext(null);function t(){return o.useContext(e)}function n(l,a){var c=(0,nt.Yr)(l),s=function(d,f){var u=c?{ref:f}:{},v=o.useRef(0),m=o.useRef(d),p=t();return p!==null?o.createElement(l,(0,Ce.Z)({},d,u)):((!a||a(m.current,d))&&(v.current+=1),m.current=d,o.createElement(e.Provider,{value:v.current},o.createElement(l,(0,Ce.Z)({},d,u))))};return c?o.forwardRef(s):s}function r(l,a){var c=(0,nt.Yr)(l),s=function(d,f){var u=c?{ref:f}:{};return t(),o.createElement(l,(0,Ce.Z)({},d,u))};return c?o.memo(o.forwardRef(s),a):o.memo(s,a)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var Ft=Xt(),ur=Ft.makeImmutable,Bn=Ft.responseImmutable,fr=Ft.useImmutableMark,St=Xt(),ln=St.makeImmutable,wt=St.responseImmutable,Fn=St.useImmutableMark,Hn=Ct(),We=Hn;function Mn(e,t){var n=o.useRef(0);n.current+=1;var r=o.useRef(e),l=[];Object.keys(e||{}).map(function(c){var s;(e==null?void 0:e[c])!==((s=r.current)===null||s===void 0?void 0:s[c])&&l.push(c)}),r.current=e;var a=o.useRef([]);return l.length&&(a.current=l),o.useDebugValue(n.current),o.useDebugValue(a.current.join(", ")),t&&console.log("".concat(t,":"),n.current,a.current),n.current}var mr=null,gn=o.memo(function(){var e=Mn();return o.createElement("h1",null,"Render Times: ",e)});gn.displayName="RenderBlock";var Et=b(63195),P=b(93264),le=b(6346),hn=b(68591),Y=b.n(hn),Ut=b(23398),xn=b(85540),yn=b(30765),bn=o.createContext({renderWithProps:!1}),Cn=bn,Sn="RC_TABLE_KEY";function Kn(e){return e==null?[]:Array.isArray(e)?e:[e]}function an(e){var t=[],n={};return e.forEach(function(r){for(var l=r||{},a=l.key,c=l.dataIndex,s=a||Kn(c).join("-")||Sn;n[s];)s="".concat(s,"_next");n[s]=!0,t.push(s)}),t}function sn(e){return e!=null}function cn(e){return e&&(0,Et.Z)(e)==="object"&&!Array.isArray(e)&&!o.isValidElement(e)}function zn(e,t,n,r,l,a){var c=o.useContext(Cn),s=Fn(),i=(0,Ut.Z)(function(){if(sn(r))return[r];var d=t==null||t===""?[]:Array.isArray(t)?t:[t],f=(0,xn.Z)(e,d),u=f,v=void 0;if(l){var m=l(f,e,n);cn(m)?(u=m.children,v=m.props,c.renderWithProps=!0):u=m}return[u,v]},[s,e,r,t,l,n],function(d,f){if(a){var u=(0,ce.Z)(d,2),v=u[1],m=(0,ce.Z)(f,2),p=m[1];return a(p,v)}return c.renderWithProps?!0:!(0,xt.Z)(d,f,!0)});return i}function _(e,t,n,r){var l=e+t-1;return e<=r&&l>=n}function xe(e,t){return Pe(We,function(n){var r=_(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var ge=function(t){var n=t.ellipsis,r=t.rowType,l=t.children,a,c=n===!0?{showTitle:!0}:n;return c&&(c.showTitle||r==="header")&&(typeof l=="string"||typeof l=="number"?a=l.toString():o.isValidElement(l)&&typeof l.props.children=="string"&&(a=l.props.children)),a};function de(e){var t,n,r,l,a,c,s,i,d=e.component,f=e.children,u=e.ellipsis,v=e.scope,m=e.prefixCls,p=e.className,x=e.align,g=e.record,S=e.render,y=e.dataIndex,C=e.renderIndex,T=e.shouldCellUpdate,E=e.index,N=e.rowType,O=e.colSpan,D=e.rowSpan,$=e.fixLeft,j=e.fixRight,R=e.firstFixLeft,w=e.lastFixLeft,h=e.firstFixRight,I=e.lastFixRight,F=e.appendNode,K=e.additionalProps,Z=K===void 0?{}:K,X=e.isSticky,re="".concat(m,"-cell"),z=Pe(We,["supportSticky","allColumnsFixedLeft"]),q=z.supportSticky,Re=z.allColumnsFixedLeft,ke=zn(g,y,C,f,S,T),De=(0,ce.Z)(ke,2),he=De[0],U=De[1],me={},Ie=typeof $=="number"&&q,J=typeof j=="number"&&q;Ie&&(me.position="sticky",me.left=$),J&&(me.position="sticky",me.right=j);var $e=(t=(n=(r=U==null?void 0:U.colSpan)!==null&&r!==void 0?r:Z.colSpan)!==null&&n!==void 0?n:O)!==null&&t!==void 0?t:1,L=(l=(a=(c=U==null?void 0:U.rowSpan)!==null&&c!==void 0?c:Z.rowSpan)!==null&&a!==void 0?a:D)!==null&&l!==void 0?l:1,A=xe(E,L),M=(0,ce.Z)(A,2),B=M[0],W=M[1],k=function(fe){var He;g&&W(E,E+L-1),Z==null||(He=Z.onMouseEnter)===null||He===void 0||He.call(Z,fe)},G=function(fe){var He;g&&W(-1,-1),Z==null||(He=Z.onMouseLeave)===null||He===void 0||He.call(Z,fe)};if($e===0||L===0)return null;var oe=(s=Z.title)!==null&&s!==void 0?s:ge({rowType:N,ellipsis:u,children:he}),Ne=Y()(re,p,(i={},(0,le.Z)(i,"".concat(re,"-fix-left"),Ie&&q),(0,le.Z)(i,"".concat(re,"-fix-left-first"),R&&q),(0,le.Z)(i,"".concat(re,"-fix-left-last"),w&&q),(0,le.Z)(i,"".concat(re,"-fix-left-all"),w&&Re&&q),(0,le.Z)(i,"".concat(re,"-fix-right"),J&&q),(0,le.Z)(i,"".concat(re,"-fix-right-first"),h&&q),(0,le.Z)(i,"".concat(re,"-fix-right-last"),I&&q),(0,le.Z)(i,"".concat(re,"-ellipsis"),u),(0,le.Z)(i,"".concat(re,"-with-append"),F),(0,le.Z)(i,"".concat(re,"-fix-sticky"),(Ie||J)&&X&&q),(0,le.Z)(i,"".concat(re,"-row-hover"),!U&&B),i),Z.className,U==null?void 0:U.className),te={};x&&(te.textAlign=x);var Ye=(0,P.Z)((0,P.Z)((0,P.Z)((0,P.Z)({},me),Z.style),te),U==null?void 0:U.style),Oe=he;return(0,Et.Z)(Oe)==="object"&&!Array.isArray(Oe)&&!o.isValidElement(Oe)&&(Oe=null),u&&(w||h)&&(Oe=o.createElement("span",{className:"".concat(re,"-content")},Oe)),o.createElement(d,(0,Ce.Z)({},U,Z,{className:Ne,style:Ye,title:oe,scope:v,onMouseEnter:k,onMouseLeave:G,colSpan:$e!==1?$e:null,rowSpan:L!==1?L:null}),F,Oe)}var ue=o.memo(de);function Q(e,t,n,r,l,a){var c=n[e]||{},s=n[t]||{},i,d;c.fixed==="left"?i=r.left[l==="rtl"?t:e]:s.fixed==="right"&&(d=r.right[l==="rtl"?e:t]);var f=!1,u=!1,v=!1,m=!1,p=n[t+1],x=n[e-1],g=!(a!=null&&a.children);if(l==="rtl"){if(i!==void 0){var S=x&&x.fixed==="left";m=!S&&g}else if(d!==void 0){var y=p&&p.fixed==="right";v=!y&&g}}else if(i!==void 0){var C=p&&p.fixed==="left";f=!C&&g}else if(d!==void 0){var T=x&&x.fixed==="right";u=!T&&g}return{fixLeft:i,fixRight:d,lastFixLeft:f,firstFixRight:u,lastFixRight:v,firstFixLeft:m,isSticky:r.isSticky}}var Be=o.createContext({}),Ze=Be;function Ve(e){var t=e.className,n=e.index,r=e.children,l=e.colSpan,a=l===void 0?1:l,c=e.rowSpan,s=e.align,i=Pe(We,["prefixCls","direction"]),d=i.prefixCls,f=i.direction,u=o.useContext(Ze),v=u.scrollColumnIndex,m=u.stickyOffsets,p=u.flattenColumns,x=u.columns,g=n+a-1,S=g+1===v?a+1:a,y=Q(n,n+S-1,p,m,f,x==null?void 0:x[n]);return o.createElement(ue,(0,Ce.Z)({className:t,index:n,component:"td",prefixCls:d,record:null,dataIndex:null,align:s,colSpan:S,rowSpan:c,render:function(){return r}},y))}var Fe=b(98787),Gt=["children"];function Ht(e){var t=e.children,n=(0,Fe.Z)(e,Gt);return o.createElement("tr",n,t)}function Rt(e){var t=e.children;return t}Rt.Row=Ht,Rt.Cell=Ve;var $t=Rt;function Mt(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,l=e.columns,a=Pe(We,"prefixCls"),c=r.length-1,s=r[c],i=o.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:s!=null&&s.scrollbar?c:null,columns:l}},[s,r,c,n,l]);return o.createElement(Ze.Provider,{value:i},o.createElement("tfoot",{className:"".concat(a,"-summary")},t))}var lt=wt(Mt),It=$t,Kt=b(58718),at=b(46222),dn=b(68786),Nt=b(27534),Yt=b(55883);function kt(e,t,n,r,l,a,c){e.push({record:t,indent:n,index:c});var s=a(t),i=l==null?void 0:l.has(s);if(t&&Array.isArray(t[r])&&i)for(var d=0;d<t[r].length;d+=1)kt(e,t[r][d],n+1,r,l,a,d)}function Jt(e,t,n,r){var l=o.useMemo(function(){if(n!=null&&n.size){for(var a=[],c=0;c<(e==null?void 0:e.length);c+=1){var s=e[c];kt(a,s,0,t,n,r,c)}return a}return e==null?void 0:e.map(function(i,d){return{record:i,indent:0,index:d}})},[e,t,n,r]);return l}var dt=b(85159);function _e(e,t,n,r){var l=Pe(We,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),a=l.flattenColumns,c=l.expandableType,s=l.expandedKeys,i=l.childrenColumnName,d=l.onTriggerExpand,f=l.rowExpandable,u=l.onRow,v=l.expandRowByClick,m=l.rowClassName,p=c==="nest",x=c==="row"&&(!f||f(e)),g=x||p,S=s&&s.has(t),y=i&&e&&e[i],C=(0,dt.zX)(d),T=u==null?void 0:u(e,n),E=T==null?void 0:T.onClick,N=function(j){v&&g&&d(e,j);for(var R=arguments.length,w=new Array(R>1?R-1:0),h=1;h<R;h++)w[h-1]=arguments[h];E==null||E.apply(void 0,[j].concat(w))},O;typeof m=="string"?O=m:typeof m=="function"&&(O=m(e,n,r));var D=an(a);return(0,P.Z)((0,P.Z)({},l),{},{columnsKey:D,nestExpandable:p,expanded:S,hasNestChildren:y,record:e,onTriggerExpand:C,rowSupportExpand:x,expandable:g,rowProps:(0,P.Z)((0,P.Z)({},T),{},{className:Y()(O,T==null?void 0:T.className),onClick:N})})}function Ae(e){var t=e.prefixCls,n=e.children,r=e.component,l=e.cellComponent,a=e.className,c=e.expanded,s=e.colSpan,i=e.isEmpty,d=Pe(We,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),f=d.scrollbarSize,u=d.fixHeader,v=d.fixColumn,m=d.componentWidth,p=d.horizonScroll,x=n;return(i?p&&m:v)&&(x=o.createElement("div",{style:{width:m-(u?f:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(t,"-expanded-row-fixed")},x)),o.createElement(r,{className:a,style:{display:c?null:"none"}},o.createElement(ue,{component:l,prefixCls:t,colSpan:s},x))}var un=Ae;function zt(e,t,n,r,l){var a=e.record,c=e.prefixCls,s=e.columnsKey,i=e.fixedInfoList,d=e.expandIconColumnIndex,f=e.nestExpandable,u=e.indentSize,v=e.expandIcon,m=e.expanded,p=e.hasNestChildren,x=e.onTriggerExpand,g=s[n],S=i[n],y;n===(d||0)&&f&&(y=o.createElement(o.Fragment,null,o.createElement("span",{style:{paddingLeft:"".concat(u*r,"px")},className:"".concat(c,"-row-indent indent-level-").concat(r)}),v({prefixCls:c,expanded:m,expandable:p,record:a,onExpand:x})));var C;return t.onCell&&(C=t.onCell(a,l)),{key:g,fixedInfo:S,appendCellNode:y,additionalCellProps:C||{}}}function wn(e){var t=e.className,n=e.style,r=e.record,l=e.index,a=e.renderIndex,c=e.rowKey,s=e.indent,i=s===void 0?0:s,d=e.rowComponent,f=e.cellComponent,u=e.scopeCellComponent,v=_e(r,c,l,i),m=v.prefixCls,p=v.flattenColumns,x=v.expandedRowClassName,g=v.expandedRowRender,S=v.rowProps,y=v.expanded,C=v.rowSupportExpand,T=o.useRef(!1);T.current||(T.current=y);var E=o.createElement(d,(0,Ce.Z)({},S,{"data-row-key":c,className:Y()(t,"".concat(m,"-row"),"".concat(m,"-row-level-").concat(i),S==null?void 0:S.className),style:(0,P.Z)((0,P.Z)({},n),S==null?void 0:S.style)}),p.map(function($,j){var R=$.render,w=$.dataIndex,h=$.className,I=zt(v,$,j,i,l),F=I.key,K=I.fixedInfo,Z=I.appendCellNode,X=I.additionalCellProps;return o.createElement(ue,(0,Ce.Z)({className:h,ellipsis:$.ellipsis,align:$.align,scope:$.rowScope,component:$.rowScope?u:f,prefixCls:m,key:F,record:r,index:l,renderIndex:a,dataIndex:w,render:R,shouldCellUpdate:$.shouldCellUpdate},K,{appendNode:Z,additionalProps:X}))})),N;if(C&&(T.current||y)){var O=g(r,l,i+1,y),D=x&&x(r,l,i);N=o.createElement(un,{expanded:y,className:Y()("".concat(m,"-expanded-row"),"".concat(m,"-expanded-row-level-").concat(i+1),D),prefixCls:m,component:d,cellComponent:f,colSpan:p.length,isEmpty:!1},O)}return o.createElement(o.Fragment,null,E,N)}wn.displayName="BodyRow";var ut=wt(wn);function Qt(e){var t=e.columnKey,n=e.onColumnResize,r=o.useRef();return o.useEffect(function(){r.current&&n(t,r.current.offsetWidth)},[]),o.createElement(Kt.Z,{data:t},o.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},o.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function qt(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize;return o.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0}},o.createElement(Kt.Z.Collection,{onBatchResize:function(a){a.forEach(function(c){var s=c.data,i=c.size;r(s,i.offsetWidth)})}},n.map(function(l){return o.createElement(Qt,{key:l,columnKey:l,onColumnResize:r})})))}function Lt(e){var t=e.data,n=e.measureColumnWidth,r=Pe(We,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),l=r.prefixCls,a=r.getComponent,c=r.onColumnResize,s=r.flattenColumns,i=r.getRowKey,d=r.expandedKeys,f=r.childrenColumnName,u=r.emptyNode,v=Jt(t,f,d,i),m=o.useRef({renderWithProps:!1}),p=a(["body","wrapper"],"tbody"),x=a(["body","row"],"tr"),g=a(["body","cell"],"td"),S=a(["body","cell"],"th"),y;t.length?y=v.map(function(T,E){var N=T.record,O=T.indent,D=T.index,$=i(N,E);return o.createElement(ut,{key:$,rowKey:$,record:N,index:E,renderIndex:D,rowComponent:x,cellComponent:g,scopeCellComponent:S,getRowKey:i,indent:O})}):y=o.createElement(un,{expanded:!0,className:"".concat(l,"-placeholder"),prefixCls:l,component:x,cellComponent:g,colSpan:s.length,isEmpty:!0},u);var C=an(s);return o.createElement(Cn.Provider,{value:m.current},o.createElement(p,{className:"".concat(l,"-tbody")},n&&o.createElement(qt,{prefixCls:l,columnsKey:C,onColumnResize:c}),y))}Lt.displayName="Body";var Ln=wt(Lt),Dn=["expandable"],Xe="RC_TABLE_INTERNAL_COL_DEFINE";function go(e){var t=e.expandable,n=(0,Fe.Z)(e,Dn),r;return"expandable"in e?r=(0,P.Z)((0,P.Z)({},n),t):r=n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var ho=["columnType"];function xo(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,l=[],a=r||n.length,c=!1,s=a-1;s>=0;s-=1){var i=t[s],d=n&&n[s],f=d&&d[Xe];if(i||f||c){var u=f||{},v=u.columnType,m=(0,Fe.Z)(u,ho);l.unshift(o.createElement("col",(0,Ce.Z)({key:s,style:{width:i}},m))),c=!0}}return o.createElement("colgroup",null,l)}var vr=xo,Se=b(57963),yo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function bo(e,t){return(0,o.useMemo)(function(){for(var n=[],r=0;r<t;r+=1){var l=e[r];if(l!==void 0)n[r]=l;else return null}return n},[e.join("_"),t])}var pr=o.forwardRef(function(e,t){var n=e.className,r=e.noData,l=e.columns,a=e.flattenColumns,c=e.colWidths,s=e.columCount,i=e.stickyOffsets,d=e.direction,f=e.fixHeader,u=e.stickyTopOffset,v=e.stickyBottomOffset,m=e.stickyClassName,p=e.onScroll,x=e.maxContentScroll,g=e.children,S=(0,Fe.Z)(e,yo),y=Pe(We,["prefixCls","scrollbarSize","isSticky"]),C=y.prefixCls,T=y.scrollbarSize,E=y.isSticky,N=E&&!f?0:T,O=o.useRef(null),D=o.useCallback(function(K){(0,nt.mH)(t,K),(0,nt.mH)(O,K)},[]);o.useEffect(function(){var K;function Z(X){var re=X,z=re.currentTarget,q=re.deltaX;q&&(p({currentTarget:z,scrollLeft:z.scrollLeft+q}),X.preventDefault())}return(K=O.current)===null||K===void 0||K.addEventListener("wheel",Z),function(){var X;(X=O.current)===null||X===void 0||X.removeEventListener("wheel",Z)}},[]);var $=o.useMemo(function(){return a.every(function(K){return K.width})},[a]),j=a[a.length-1],R={fixed:j?j.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(C,"-cell-scrollbar")}}},w=(0,o.useMemo)(function(){return N?[].concat((0,Se.Z)(l),[R]):l},[N,l]),h=(0,o.useMemo)(function(){return N?[].concat((0,Se.Z)(a),[R]):a},[N,a]),I=(0,o.useMemo)(function(){var K=i.right,Z=i.left;return(0,P.Z)((0,P.Z)({},i),{},{left:d==="rtl"?[].concat((0,Se.Z)(Z.map(function(X){return X+N})),[0]):Z,right:d==="rtl"?K:[].concat((0,Se.Z)(K.map(function(X){return X+N})),[0]),isSticky:E})},[N,i,E]),F=bo(c,s);return o.createElement("div",{style:(0,P.Z)({overflow:"hidden"},E?{top:u,bottom:v}:{}),ref:D,className:Y()(n,(0,le.Z)({},m,!!m))},o.createElement("table",{style:{tableLayout:"fixed",visibility:r||F?null:"hidden"}},(!r||!x||$)&&o.createElement(vr,{colWidths:F?[].concat((0,Se.Z)(F),[N]):[],columCount:s+1,columns:h}),g((0,P.Z)((0,P.Z)({},S),{},{stickyOffsets:I,columns:w,flattenColumns:h}))))});pr.displayName="FixedHolder";var gr=o.memo(pr);function hr(e){var t=e.cells,n=e.stickyOffsets,r=e.flattenColumns,l=e.rowComponent,a=e.cellComponent,c=e.tdCellComponent,s=e.onHeaderRow,i=e.index,d=Pe(We,["prefixCls","direction"]),f=d.prefixCls,u=d.direction,v;s&&(v=s(t.map(function(p){return p.column}),i));var m=an(t.map(function(p){return p.column}));return o.createElement(l,v,t.map(function(p,x){var g=p.column,S=Q(p.colStart,p.colEnd,r,n,u,g),y;return g&&g.onHeaderCell&&(y=p.column.onHeaderCell(g)),o.createElement(ue,(0,Ce.Z)({},p,{scope:g.title?p.colSpan>1?"colgroup":"col":null,ellipsis:g.ellipsis,align:g.align,component:g.title?a:c,prefixCls:f,key:m[x]},S,{additionalProps:y,rowType:"header"}))}))}hr.displayName="HeaderRow";var Co=hr;function So(e){var t=[];function n(c,s){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[i]=t[i]||[];var d=s,f=c.filter(Boolean).map(function(u){var v={key:u.key,className:u.className||"",children:u.title,column:u,colStart:d},m=1,p=u.children;return p&&p.length>0&&(m=n(p,d,i+1).reduce(function(x,g){return x+g},0),v.hasSubColumns=!0),"colSpan"in u&&(m=u.colSpan),"rowSpan"in u&&(v.rowSpan=u.rowSpan),v.colSpan=m,v.colEnd=v.colStart+m-1,t[i].push(v),d+=m,m});return f}n(e,0);for(var r=t.length,l=function(s){t[s].forEach(function(i){!("rowSpan"in i)&&!i.hasSubColumns&&(i.rowSpan=r-s)})},a=0;a<r;a+=1)l(a);return t}function wo(e){var t=e.stickyOffsets,n=e.columns,r=e.flattenColumns,l=e.onHeaderRow,a=Pe(We,["prefixCls","getComponent"]),c=a.prefixCls,s=a.getComponent,i=o.useMemo(function(){return So(n)},[n]),d=s(["header","wrapper"],"thead"),f=s(["header","row"],"tr"),u=s(["header","cell"],"th"),v=s(["header","cell"],"td");return o.createElement(d,{className:"".concat(c,"-thead")},i.map(function(m,p){var x=o.createElement(Co,{key:p,flattenColumns:r,cells:m,stickyOffsets:t,rowComponent:f,cellComponent:u,tdCellComponent:v,onHeaderRow:l,index:p});return x}))}var xr=wt(wo),Eo=b(89259);function yr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function Ro(e,t,n){return o.useMemo(function(){if(t&&t>0){var r=0,l=0;e.forEach(function(v){var m=yr(t,v.width);m?r+=m:l+=1});var a=Math.max(t,n),c=Math.max(a-r,l),s=l,i=c/l,d=0,f=e.map(function(v){var m=(0,P.Z)({},v),p=yr(t,m.width);if(p)m.width=p;else{var x=Math.floor(i);m.width=s===1?c:x,c-=x,s-=1}return d+=m.width,m});if(d<a){var u=a/d;c=a,f.forEach(function(v,m){var p=Math.floor(v.width*u);v.width=m===f.length-1?c:p,c-=p})}return[f,Math.max(d,a)]}return[e,t]},[e,t,n])}var $o=["children"],Io=["fixed"];function jn(e){return(0,Eo.Z)(e).filter(function(t){return o.isValidElement(t)}).map(function(t){var n=t.key,r=t.props,l=r.children,a=(0,Fe.Z)(r,$o),c=(0,P.Z)({key:n},a);return l&&(c.children=jn(l)),c})}function An(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&(0,Et.Z)(n)==="object"}).reduce(function(n,r,l){var a=r.fixed,c=a===!0?"left":a,s="".concat(t,"-").concat(l),i=r.children;return i&&i.length>0?[].concat((0,Se.Z)(n),(0,Se.Z)(An(i,s).map(function(d){return(0,P.Z)({fixed:c},d)}))):[].concat((0,Se.Z)(n),[(0,P.Z)((0,P.Z)({key:s},r),{},{fixed:c})])},[])}function oi(e){for(var t=!0,n=0;n<e.length;n+=1){var r=e[n];if(t&&r.fixed!=="left")t=!1;else if(!t&&r.fixed==="left"){warning(!1,"Index ".concat(n-1," of `columns` missing `fixed='left'` prop."));break}}for(var l=!0,a=e.length-1;a>=0;a-=1){var c=e[a];if(l&&c.fixed!=="right")l=!1;else if(!l&&c.fixed==="right"){warning(!1,"Index ".concat(a+1," of `columns` missing `fixed='right'` prop."));break}}}function No(e){return e.map(function(t){var n=t.fixed,r=(0,Fe.Z)(t,Io),l=n;return n==="left"?l="right":n==="right"&&(l="left"),(0,P.Z)({fixed:l},r)})}function ko(e,t){var n=e.prefixCls,r=e.columns,l=e.children,a=e.expandable,c=e.expandedKeys,s=e.columnTitle,i=e.getRowKey,d=e.onTriggerExpand,f=e.expandIcon,u=e.rowExpandable,v=e.expandIconColumnIndex,m=e.direction,p=e.expandRowByClick,x=e.columnWidth,g=e.fixed,S=e.scrollWidth,y=e.clientWidth,C=o.useMemo(function(){return r||jn(l)},[r,l]),T=o.useMemo(function(){if(a){var R,w=C.slice();if(!w.includes(qe)){var h=v||0;h>=0&&w.splice(h,0,qe)}var I=w.indexOf(qe);w=w.filter(function(X,re){return X!==qe||re===I});var F=C[I],K;(g==="left"||g)&&!v?K="left":(g==="right"||g)&&v===C.length?K="right":K=F?F.fixed:null;var Z=(R={},(0,le.Z)(R,Xe,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,le.Z)(R,"title",s),(0,le.Z)(R,"fixed",K),(0,le.Z)(R,"className","".concat(n,"-row-expand-icon-cell")),(0,le.Z)(R,"width",x),(0,le.Z)(R,"render",function(re,z,q){var Re=i(z,q),ke=c.has(Re),De=u?u(z):!0,he=f({prefixCls:n,expanded:ke,expandable:De,record:z,onExpand:d});return p?o.createElement("span",{onClick:function(me){return me.stopPropagation()}},he):he}),R);return w.map(function(X){return X===qe?Z:X})}return C.filter(function(X){return X!==qe})},[a,C,i,c,f,m]),E=o.useMemo(function(){var R=T;return t&&(R=t(R)),R.length||(R=[{render:function(){return null}}]),R},[t,T,m]),N=o.useMemo(function(){return m==="rtl"?No(An(E)):An(E)},[E,m,S]),O=Ro(N,S,y),D=(0,ce.Z)(O,2),$=D[0],j=D[1];return[E,$,j]}var To=ko;function Zo(e){var t,n=e.prefixCls,r=e.record,l=e.onExpand,a=e.expanded,c=e.expandable,s="".concat(n,"-row-expand-icon");if(!c)return o.createElement("span",{className:Y()(s,"".concat(n,"-row-spaced"))});var i=function(f){l(r,f),f.stopPropagation()};return o.createElement("span",{className:Y()(s,(t={},(0,le.Z)(t,"".concat(n,"-row-expanded"),a),(0,le.Z)(t,"".concat(n,"-row-collapsed"),!a),t)),onClick:i})}function Oo(e,t,n){var r=[];function l(a){(a||[]).forEach(function(c,s){r.push(t(c,s)),l(c[n])})}return l(e),r}function Po(e,t,n){var r=go(e),l=r.expandIcon,a=r.expandedRowKeys,c=r.defaultExpandedRowKeys,s=r.defaultExpandAllRows,i=r.expandedRowRender,d=r.onExpand,f=r.onExpandedRowsChange,u=r.childrenColumnName,v=l||Zo,m=u||"children",p=o.useMemo(function(){return i?"row":e.expandable&&e.internalHooks===ee&&e.expandable.__PARENT_RENDER_ICON__||t.some(function(E){return E&&(0,Et.Z)(E)==="object"&&E[m]})?"nest":!1},[!!i,t]),x=o.useState(function(){return c||(s?Oo(t,n,m):[])}),g=(0,ce.Z)(x,2),S=g[0],y=g[1],C=o.useMemo(function(){return new Set(a||S||[])},[a,S]),T=o.useCallback(function(E){var N=n(E,t.indexOf(E)),O,D=C.has(N);D?(C.delete(N),O=(0,Se.Z)(C)):O=[].concat((0,Se.Z)(C),[N]),y(O),d&&d(!D,E),f&&f(O)},[n,C,t,d,f]);return[r,p,C,v,m,T]}function Bo(e,t,n,r){var l=e.map(function(a,c){return Q(c,c,e,t,n,r==null?void 0:r[c])});return(0,Ut.Z)(function(){return l},[l],function(a,c){return!(0,xt.Z)(a,c)})}function br(e){var t=(0,o.useRef)(e),n=(0,o.useState)({}),r=(0,ce.Z)(n,2),l=r[1],a=(0,o.useRef)(null),c=(0,o.useRef)([]);function s(i){c.current.push(i);var d=Promise.resolve();a.current=d,d.then(function(){if(a.current===d){var f=c.current,u=t.current;c.current=[],f.forEach(function(v){t.current=v(t.current)}),a.current=null,u!==t.current&&l({})}})}return(0,o.useEffect)(function(){return function(){a.current=null}},[]),[t.current,s]}function Fo(e){var t=(0,o.useRef)(e||null),n=(0,o.useRef)();function r(){window.clearTimeout(n.current)}function l(c){t.current=c,r(),n.current=window.setTimeout(function(){t.current=null,n.current=void 0},100)}function a(){return t.current}return(0,o.useEffect)(function(){return r},[]),[l,a]}function Ho(){var e=o.useState(-1),t=(0,ce.Z)(e,2),n=t[0],r=t[1],l=o.useState(-1),a=(0,ce.Z)(l,2),c=a[0],s=a[1],i=o.useCallback(function(d,f){r(d),s(f)},[]);return[n,c,i]}var Mo=b(68450),Cr=(0,Mo.Z)()?window:null;function Ko(e,t){var n=(0,Et.Z)(e)==="object"?e:{},r=n.offsetHeader,l=r===void 0?0:r,a=n.offsetSummary,c=a===void 0?0:a,s=n.offsetScroll,i=s===void 0?0:s,d=n.getContainer,f=d===void 0?function(){return Cr}:d,u=f()||Cr;return o.useMemo(function(){var v=!!e;return{isSticky:v,stickyClassName:v?"".concat(t,"-sticky-holder"):"",offsetHeader:l,offsetSummary:c,offsetScroll:i,container:u}},[i,l,c,t,u])}function zo(e,t,n){var r=(0,o.useMemo)(function(){for(var l=[],a=[],c=0,s=0,i=0;i<t;i+=1)if(n==="rtl"){a[i]=s,s+=e[i]||0;var d=t-i-1;l[d]=c,c+=e[d]||0}else{l[i]=c,c+=e[i]||0;var f=t-i-1;a[f]=s,s+=e[f]||0}return{left:l,right:a}},[e,t,n]);return r}var Lo=zo;function Do(e){var t=e.className,n=e.children;return o.createElement("div",{className:t},n)}var Sr=Do,En=b(25442),wr=b(93688),jo=function(t,n){var r,l,a=t.scrollBodyRef,c=t.onScroll,s=t.offsetScroll,i=t.container,d=Pe(We,"prefixCls"),f=((r=a.current)===null||r===void 0?void 0:r.scrollWidth)||0,u=((l=a.current)===null||l===void 0?void 0:l.clientWidth)||0,v=f&&u*(u/f),m=o.useRef(),p=br({scrollLeft:0,isHiddenScrollBar:!1}),x=(0,ce.Z)(p,2),g=x[0],S=x[1],y=o.useRef({delta:0,x:0}),C=o.useState(!1),T=(0,ce.Z)(C,2),E=T[0],N=T[1],O=function(){N(!1)},D=function(h){h.persist(),y.current.delta=h.pageX-g.scrollLeft,y.current.x=0,N(!0),h.preventDefault()},$=function(h){var I,F=h||((I=window)===null||I===void 0?void 0:I.event),K=F.buttons;if(!E||K===0){E&&N(!1);return}var Z=y.current.x+h.pageX-y.current.x-y.current.delta;Z<=0&&(Z=0),Z+v>=u&&(Z=u-v),c({scrollLeft:Z/u*(f+2)}),y.current.x=h.pageX},j=function(){if(a.current){var h=(0,wr.os)(a.current).top,I=h+a.current.offsetHeight,F=i===window?document.documentElement.scrollTop+window.innerHeight:(0,wr.os)(i).top+i.clientHeight;I-(0,Nt.Z)()<=F||h>=F-s?S(function(K){return(0,P.Z)((0,P.Z)({},K),{},{isHiddenScrollBar:!0})}):S(function(K){return(0,P.Z)((0,P.Z)({},K),{},{isHiddenScrollBar:!1})})}},R=function(h){S(function(I){return(0,P.Z)((0,P.Z)({},I),{},{scrollLeft:h/f*u||0})})};return o.useImperativeHandle(n,function(){return{setScrollLeft:R}}),o.useEffect(function(){var w=(0,En.Z)(document.body,"mouseup",O,!1),h=(0,En.Z)(document.body,"mousemove",$,!1);return j(),function(){w.remove(),h.remove()}},[v,E]),o.useEffect(function(){var w=(0,En.Z)(i,"scroll",j,!1),h=(0,En.Z)(window,"resize",j,!1);return function(){w.remove(),h.remove()}},[i]),o.useEffect(function(){g.isHiddenScrollBar||S(function(w){var h=a.current;return h?(0,P.Z)((0,P.Z)({},w),{},{scrollLeft:h.scrollLeft/h.scrollWidth*h.clientWidth}):w})},[g.isHiddenScrollBar]),f<=u||!v||g.isHiddenScrollBar?null:o.createElement("div",{style:{height:(0,Nt.Z)(),width:u,bottom:s},className:"".concat(d,"-sticky-scroll")},o.createElement("div",{onMouseDown:D,ref:m,className:Y()("".concat(d,"-sticky-scroll-bar"),(0,le.Z)({},"".concat(d,"-sticky-scroll-bar-active"),E)),style:{width:"".concat(v,"px"),transform:"translate3d(".concat(g.scrollLeft,"px, 0, 0)")}}))},Ao=o.forwardRef(jo);function Wo(e){return null}var Vo=Wo;function Xo(e){return null}var Uo=Xo,Er="rc-table",Go=[],Yo={};function Jo(){return"No Data"}function Qo(e,t){var n,r=(0,P.Z)({rowKey:"key",prefixCls:Er,emptyText:Jo},e),l=r.prefixCls,a=r.className,c=r.rowClassName,s=r.style,i=r.data,d=r.rowKey,f=r.scroll,u=r.tableLayout,v=r.direction,m=r.title,p=r.footer,x=r.summary,g=r.caption,S=r.id,y=r.showHeader,C=r.components,T=r.emptyText,E=r.onRow,N=r.onHeaderRow,O=r.internalHooks,D=r.transformColumns,$=r.internalRefs,j=r.tailor,R=r.getContainerWidth,w=r.sticky,h=i||Go,I=!!h.length,F=O===ee,K=o.useCallback(function(ne,se){return(0,xn.Z)(C,ne)||se},[C]),Z=o.useMemo(function(){return typeof d=="function"?d:function(ne){var se=ne&&ne[d];return se}},[d]),X=K(["body"]),re=Ho(),z=(0,ce.Z)(re,3),q=z[0],Re=z[1],ke=z[2],De=Po(r,h,Z),he=(0,ce.Z)(De,6),U=he[0],me=he[1],Ie=he[2],J=he[3],$e=he[4],L=he[5],A=f==null?void 0:f.x,M=o.useState(0),B=(0,ce.Z)(M,2),W=B[0],k=B[1],G=To((0,P.Z)((0,P.Z)((0,P.Z)({},r),U),{},{expandable:!!U.expandedRowRender,columnTitle:U.columnTitle,expandedKeys:Ie,getRowKey:Z,onTriggerExpand:L,expandIcon:J,expandIconColumnIndex:U.expandIconColumnIndex,direction:v,scrollWidth:F&&j&&typeof A=="number"?A:null,clientWidth:W}),F?D:null),oe=(0,ce.Z)(G,3),Ne=oe[0],te=oe[1],Ye=oe[2],Oe=Ye!=null?Ye:A,vt=o.useMemo(function(){return{columns:Ne,flattenColumns:te}},[Ne,te]),fe=o.useRef(),He=o.useRef(),we=o.useRef(),jt=o.useRef();o.useImperativeHandle(t,function(){return{nativeElement:fe.current,scrollTo:function(se){var Qe;if(we.current instanceof HTMLElement){var Ge=se.index,ft=se.top,rn=se.key;if(ft){var Wt;(Wt=we.current)===null||Wt===void 0||Wt.scrollTo({top:ft})}else{var Vt,pn=rn!=null?rn:Z(h[Ge]);(Vt=we.current.querySelector('[data-row-key="'.concat(pn,'"]')))===null||Vt===void 0||Vt.scrollIntoView()}}else(Qe=we.current)!==null&&Qe!==void 0&&Qe.scrollTo&&we.current.scrollTo(se)}}});var Zt=o.useRef(),tn=o.useState(!1),ie=(0,ce.Z)(tn,2),Ee=ie[0],ve=ie[1],Me=o.useState(!1),Te=(0,ce.Z)(Me,2),pe=Te[0],ye=Te[1],rt=br(new Map),et=(0,ce.Z)(rt,2),bt=et[0],be=et[1],vn=an(te),Ot=vn.map(function(ne){return bt.get(ne)}),At=o.useMemo(function(){return Ot},[Ot.join("_")]),Ue=Lo(At,te.length,v),Ke=f&&sn(f.y),je=f&&sn(Oe)||!!U.fixed,pt=je&&te.some(function(ne){var se=ne.fixed;return se}),gt=o.useRef(),ot=Ko(w,l),ht=ot.isSticky,nr=ot.offsetHeader,rr=ot.offsetSummary,or=ot.offsetScroll,Tn=ot.stickyClassName,lr=ot.container,V=o.useMemo(function(){return x==null?void 0:x(h)},[x,h]),ae=(Ke||ht)&&o.isValidElement(V)&&V.type===$t&&V.props.fixed,ze,Le,Je;Ke&&(Le={overflowY:"scroll",maxHeight:f.y}),je&&(ze={overflowX:"auto"},Ke||(Le={overflowY:"hidden"}),Je={width:Oe===!0?"auto":Oe,minWidth:"100%"});var tt=o.useCallback(function(ne,se){(0,at.Z)(fe.current)&&be(function(Qe){if(Qe.get(ne)!==se){var Ge=new Map(Qe);return Ge.set(ne,se),Ge}return Qe})},[]),it=Fo(null),Pt=(0,ce.Z)(it,2),Ya=Pt[0],eo=Pt[1];function Zn(ne,se){se&&(typeof se=="function"?se(ne):se.scrollLeft!==ne&&(se.scrollLeft=ne,se.scrollLeft!==ne&&setTimeout(function(){se.scrollLeft=ne},0)))}var nn=(0,mt.Z)(function(ne){var se=ne.currentTarget,Qe=ne.scrollLeft,Ge=v==="rtl",ft=typeof Qe=="number"?Qe:se.scrollLeft,rn=se||Yo;if(!eo()||eo()===rn){var Wt;Ya(rn),Zn(ft,He.current),Zn(ft,we.current),Zn(ft,Zt.current),Zn(ft,(Wt=gt.current)===null||Wt===void 0?void 0:Wt.setScrollLeft)}var Vt=se||He.current;if(Vt){var pn=Vt.scrollWidth,dr=Vt.clientWidth;if(pn===dr){ve(!1),ye(!1);return}Ge?(ve(-ft<pn-dr),ye(-ft>0)):(ve(ft>0),ye(ft<pn-dr))}}),to=function(){je&&we.current?nn({currentTarget:we.current}):(ve(!1),ye(!1))},Ja=function(se){var Qe=se.width,Ge=fe.current?fe.current.offsetWidth:Qe;F&&R&&fe.current&&(Ge=R(fe.current,Ge)||Ge),Ge!==W&&(to(),k(Ge))},no=o.useRef(!1);o.useEffect(function(){no.current&&to()},[je,i,Ne.length]),o.useEffect(function(){no.current=!0},[]);var Qa=o.useState(0),ro=(0,ce.Z)(Qa,2),On=ro[0],oo=ro[1],qa=o.useState(!0),lo=(0,ce.Z)(qa,2),ao=lo[0],_a=lo[1];o.useEffect(function(){(!j||!F)&&(we.current instanceof Element?oo((0,Nt.o)(we.current).width):oo((0,Nt.o)(jt.current).width)),_a((0,dn.G)("position","sticky"))},[]),o.useEffect(function(){F&&$&&($.body.current=we.current)});var ei=o.useCallback(function(ne){return o.createElement(o.Fragment,null,o.createElement(xr,ne),ae==="top"&&o.createElement(lt,ne,V))},[ae,V]),ti=o.useCallback(function(ne){return o.createElement(lt,ne,V)},[V]),io=K(["table"],"table"),Pn=o.useMemo(function(){return u||(pt?Oe==="max-content"?"auto":"fixed":Ke||ht||te.some(function(ne){var se=ne.ellipsis;return se})?"fixed":"auto")},[Ke,pt,te,u,ht]),ar,ir={colWidths:At,columCount:te.length,stickyOffsets:Ue,onHeaderRow:N,fixHeader:Ke,scroll:f},so=o.useMemo(function(){return I?null:typeof T=="function"?T():T},[I,T]),co=o.createElement(Ln,{data:h,measureColumnWidth:Ke||je||ht}),uo=o.createElement(vr,{colWidths:te.map(function(ne){var se=ne.width;return se}),columns:te}),fo=g!=null?o.createElement("caption",{className:"".concat(l,"-caption")},g):void 0,ni=(0,Yt.Z)(r,{data:!0}),mo=(0,Yt.Z)(r,{aria:!0});if(Ke||ht){var sr;typeof X=="function"?(sr=X(h,{scrollbarSize:On,ref:we,onScroll:nn}),ir.colWidths=te.map(function(ne,se){var Qe=ne.width,Ge=se===te.length-1?Qe-On:Qe;return typeof Ge=="number"&&!Number.isNaN(Ge)?Ge:0})):sr=o.createElement("div",{style:(0,P.Z)((0,P.Z)({},ze),Le),onScroll:nn,ref:we,className:Y()("".concat(l,"-body"))},o.createElement(io,(0,Ce.Z)({style:(0,P.Z)((0,P.Z)({},Je),{},{tableLayout:Pn})},mo),fo,uo,co,!ae&&V&&o.createElement(lt,{stickyOffsets:Ue,flattenColumns:te,columns:Ne},V)));var vo=(0,P.Z)((0,P.Z)((0,P.Z)({noData:!h.length,maxContentScroll:je&&Oe==="max-content"},ir),vt),{},{direction:v,stickyClassName:Tn,onScroll:nn});ar=o.createElement(o.Fragment,null,y!==!1&&o.createElement(gr,(0,Ce.Z)({},vo,{stickyTopOffset:nr,className:"".concat(l,"-header"),ref:He}),ei),sr,ae&&ae!=="top"&&o.createElement(gr,(0,Ce.Z)({},vo,{stickyBottomOffset:rr,className:"".concat(l,"-summary"),ref:Zt}),ti),ht&&we.current&&we.current instanceof Element&&o.createElement(Ao,{ref:gt,offsetScroll:or,scrollBodyRef:we,onScroll:nn,container:lr}))}else ar=o.createElement("div",{style:(0,P.Z)((0,P.Z)({},ze),Le),className:Y()("".concat(l,"-content")),onScroll:nn,ref:we},o.createElement(io,(0,Ce.Z)({style:(0,P.Z)((0,P.Z)({},Je),{},{tableLayout:Pn})},mo),fo,uo,y!==!1&&o.createElement(xr,(0,Ce.Z)({},ir,vt)),co,V&&o.createElement(lt,{stickyOffsets:Ue,flattenColumns:te,columns:Ne},V)));var cr=o.createElement("div",(0,Ce.Z)({className:Y()(l,a,(n={},(0,le.Z)(n,"".concat(l,"-rtl"),v==="rtl"),(0,le.Z)(n,"".concat(l,"-ping-left"),Ee),(0,le.Z)(n,"".concat(l,"-ping-right"),pe),(0,le.Z)(n,"".concat(l,"-layout-fixed"),u==="fixed"),(0,le.Z)(n,"".concat(l,"-fixed-header"),Ke),(0,le.Z)(n,"".concat(l,"-fixed-column"),pt),(0,le.Z)(n,"".concat(l,"-scroll-horizontal"),je),(0,le.Z)(n,"".concat(l,"-has-fix-left"),te[0]&&te[0].fixed),(0,le.Z)(n,"".concat(l,"-has-fix-right"),te[te.length-1]&&te[te.length-1].fixed==="right"),n)),style:s,id:S,ref:fe},ni),m&&o.createElement(Sr,{className:"".concat(l,"-title")},m(h)),o.createElement("div",{ref:jt,className:"".concat(l,"-container")},ar),p&&o.createElement(Sr,{className:"".concat(l,"-footer")},p(h)));je&&(cr=o.createElement(Kt.Z,{onResize:Ja},cr));var po=Bo(te,Ue,v,Ne),ri=o.useMemo(function(){return{scrollX:Oe,prefixCls:l,getComponent:K,scrollbarSize:On,direction:v,fixedInfoList:po,isSticky:ht,supportSticky:ao,componentWidth:W,fixHeader:Ke,fixColumn:pt,horizonScroll:je,tableLayout:Pn,rowClassName:c,expandedRowClassName:U.expandedRowClassName,expandIcon:J,expandableType:me,expandRowByClick:U.expandRowByClick,expandedRowRender:U.expandedRowRender,onTriggerExpand:L,expandIconColumnIndex:U.expandIconColumnIndex,indentSize:U.indentSize,allColumnsFixedLeft:te.every(function(ne){return ne.fixed==="left"}),emptyNode:so,columns:Ne,flattenColumns:te,onColumnResize:tt,hoverStartRow:q,hoverEndRow:Re,onHover:ke,rowExpandable:U.rowExpandable,onRow:E,getRowKey:Z,expandedKeys:Ie,childrenColumnName:$e}},[Oe,l,K,On,v,po,ht,ao,W,Ke,pt,je,Pn,c,U.expandedRowClassName,J,me,U.expandRowByClick,U.expandedRowRender,L,U.expandIconColumnIndex,U.indentSize,so,Ne,te,tt,q,Re,ke,U.rowExpandable,E,Z,Ie,$e]);return o.createElement(We.Provider,{value:ri},cr)}var qo=o.forwardRef(Qo);function Rr(e){return ln(qo,e)}var _t=Rr();_t.EXPAND_COLUMN=qe,_t.INTERNAL_HOOKS=ee,_t.Column=Vo,_t.ColumnGroup=Uo,_t.Summary=It;var _o=_t,el=b(3115),$r=Ct(null),Ir=Ct(null);function tl(e,t,n){var r=t||1;return n[e+r]-(n[e]||0)}function nl(e){var t=e.rowInfo,n=e.column,r=e.colIndex,l=e.indent,a=e.index,c=e.renderIndex,s=e.record,i=e.style,d=e.className,f=e.inverse,u=e.getHeight,v=n.render,m=n.dataIndex,p=n.className,x=n.width,g=Pe(Ir,["columnsOffset"]),S=g.columnsOffset,y=zt(t,n,r,l,a),C=y.key,T=y.fixedInfo,E=y.appendCellNode,N=y.additionalCellProps,O=N.style,D=N.colSpan,$=D===void 0?1:D,j=N.rowSpan,R=j===void 0?1:j,w=r-1,h=tl(w,$,S),I=$>1?x-h:0,F=(0,P.Z)((0,P.Z)((0,P.Z)({},O),i),{},{flex:"0 0 ".concat(h,"px"),width:"".concat(h,"px"),marginRight:I,pointerEvents:"auto"}),K=o.useMemo(function(){return f?R<=1:$===0||R===0||R>1},[R,$,f]);K?F.visibility="hidden":f&&(F.height=u==null?void 0:u(R));var Z=K?function(){return null}:v,X={};return(R===0||$===0)&&(X.rowSpan=1,X.colSpan=1),o.createElement(ue,(0,Ce.Z)({className:Y()(p,d),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:"div",prefixCls:t.prefixCls,key:C,record:s,index:a,renderIndex:c,dataIndex:m,render:Z,shouldCellUpdate:n.shouldCellUpdate},T,{appendNode:E,additionalProps:(0,P.Z)((0,P.Z)({},N),{},{style:F},X)}))}var rl=nl,ol=["data","index","className","rowKey","style","extra","getHeight"],ll=o.forwardRef(function(e,t){var n=e.data,r=e.index,l=e.className,a=e.rowKey,c=e.style,s=e.extra,i=e.getHeight,d=(0,Fe.Z)(e,ol),f=n.record,u=n.indent,v=n.index,m=Pe(We,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),p=m.scrollX,x=m.flattenColumns,g=m.prefixCls,S=m.fixColumn,y=m.componentWidth,C=_e(f,a,r,u),T=C.rowSupportExpand,E=C.expanded,N=C.rowProps,O=C.expandedRowRender,D=C.expandedRowClassName,$;if(T&&E){var j=O(f,r,u+1,E),R=D==null?void 0:D(f,r,u),w={};S&&(w={style:(0,le.Z)({},"--virtual-width","".concat(y,"px"))});var h="".concat(g,"-expanded-row-cell");$=o.createElement("div",{className:Y()("".concat(g,"-expanded-row"),"".concat(g,"-expanded-row-level-").concat(u+1),R)},o.createElement(ue,{component:"div",prefixCls:g,className:Y()(h,(0,le.Z)({},"".concat(h,"-fixed"),S)),additionalProps:w},j))}var I=(0,P.Z)((0,P.Z)({},c),{},{width:p});s&&(I.position="absolute",I.pointerEvents="none");var F=o.createElement("div",(0,Ce.Z)({},N,d,{ref:T?null:t,className:Y()(l,"".concat(g,"-row"),N==null?void 0:N.className,(0,le.Z)({},"".concat(g,"-row-extra"),s)),style:(0,P.Z)((0,P.Z)({},I),N==null?void 0:N.style)}),x.map(function(K,Z){return o.createElement(rl,{key:Z,rowInfo:C,column:K,colIndex:Z,indent:u,index:r,renderIndex:v,record:f,inverse:s,getHeight:i})}));return T?o.createElement("div",{ref:t},F,$):F}),al=wt(ll),Nr=al,il=o.forwardRef(function(e,t){var n=e.data,r=e.onScroll,l=Pe(We,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),a=l.flattenColumns,c=l.onColumnResize,s=l.getRowKey,i=l.expandedKeys,d=l.prefixCls,f=l.childrenColumnName,u=l.emptyNode,v=l.scrollX,m=Pe($r),p=m.sticky,x=m.scrollY,g=m.listItemHeight,S=o.useRef(),y=Jt(n,f,i,s),C=o.useMemo(function(){var R=0;return a.map(function(w){var h=w.width,I=w.key;return R+=h,[I,h,R]})},[a]),T=o.useMemo(function(){return C.map(function(R){return R[2]})},[C]);o.useEffect(function(){C.forEach(function(R){var w=(0,ce.Z)(R,2),h=w[0],I=w[1];c(h,I)})},[C]),o.useImperativeHandle(t,function(){var R={scrollTo:function(h){var I;(I=S.current)===null||I===void 0||I.scrollTo(h)}};return Object.defineProperty(R,"scrollLeft",{get:function(){var h;return((h=S.current)===null||h===void 0?void 0:h.getScrollInfo().x)||0},set:function(h){var I;(I=S.current)===null||I===void 0||I.scrollTo({left:h})}}),R});var E=function(w,h){var I,F=(I=y[h])===null||I===void 0?void 0:I.record,K=w.onCell;if(K){var Z,X=K(F,h);return(Z=X==null?void 0:X.rowSpan)!==null&&Z!==void 0?Z:1}return 1},N=function(w){var h=w.start,I=w.end,F=w.getSize,K=w.offsetY;if(I<0)return null;for(var Z=a.filter(function(J){return E(J,h)===0}),X=h,re=function($e){if(Z=Z.filter(function(L){return E(L,$e)===0}),!Z.length)return X=$e,1},z=h;z>=0&&!re(z);z-=1);for(var q=a.filter(function(J){return E(J,I)!==1}),Re=I,ke=function($e){if(q=q.filter(function(L){return E(L,$e)!==1}),!q.length)return Re=Math.max($e-1,I),1},De=I;De<y.length&&!ke(De);De+=1);for(var he=[],U=function($e){var L=y[$e];if(!L)return 1;a.some(function(A){return E(A,$e)>1})&&he.push($e)},me=X;me<=Re;me+=1)U(me);var Ie=he.map(function(J){var $e=y[J],L=s($e.record,J),A=function(W){var k=J+W-1,G=s(y[k].record,k),oe=F(L,G);return oe.bottom-oe.top},M=F(L);return o.createElement(Nr,{key:J,data:$e,rowKey:L,index:J,style:{top:-K+M.top},extra:!0,getHeight:A})});return Ie},O=o.useMemo(function(){return{columnsOffset:T}},[T]),D="".concat(d,"-tbody"),$;if(y.length){var j={};p&&(j.position="sticky",j.bottom=0,(0,Et.Z)(p)==="object"&&p.offsetScroll&&(j.bottom=p.offsetScroll)),$=o.createElement(el.Z,{fullHeight:!1,ref:S,styles:{horizontalScrollBar:j},className:Y()(D,"".concat(D,"-virtual")),height:x,itemHeight:g||24,data:y,itemKey:function(w){return s(w.record)},scrollWidth:v,onVirtualScroll:function(w){var h=w.x;r({scrollLeft:h})},extraRender:N},function(R,w,h){var I=s(R.record,w);return o.createElement(Nr,(0,Ce.Z)({data:R,rowKey:I,index:w},h))})}else $=o.createElement("div",{className:Y()("".concat(d,"-placeholder"))},o.createElement(ue,{component:"div",prefixCls:d},u));return o.createElement(Ir.Provider,{value:O},$)}),sl=wt(il),cl=sl,dl=function(t,n){var r=n.ref,l=n.onScroll;return o.createElement(cl,{ref:r,data:t,onScroll:l})};function ul(e,t){var n=e.columns,r=e.scroll,l=e.sticky,a=e.prefixCls,c=a===void 0?Er:a,s=e.className,i=e.listItemHeight,d=e.components,f=r||{},u=f.x,v=f.y;typeof u!="number"&&(u=1),typeof v!="number"&&(v=500);var m=o.useMemo(function(){return{sticky:l,scrollY:v,listItemHeight:i}},[l,v,i]);return o.createElement($r.Provider,{value:m},o.createElement(_o,(0,Ce.Z)({},e,{className:Y()(s,"".concat(c,"-virtual")),scroll:(0,P.Z)((0,P.Z)({},r),{},{x:u}),components:(0,P.Z)((0,P.Z)({},d),{},{body:dl}),columns:n,internalHooks:ee,tailor:!0,ref:t})))}var fl=o.forwardRef(ul);function kr(e){return ln(fl,e)}var li=kr(),ai=null;function ml(e){return null}var vl=ml;function pl(e){return null}var gl=pl,hl=b(13795),Tr=b(55568),Wn=b(25263),xl=b(82921),yl=b(46501);function bl(e){const[t,n]=(0,o.useState)(null);return[(0,o.useCallback)((a,c,s)=>{const i=t!=null?t:a,d=Math.min(i||0,a),f=Math.max(i||0,a),u=c.slice(d,f+1).map(p=>e(p)),v=u.some(p=>!s.has(p)),m=[];return u.forEach(p=>{v?(s.has(p)||m.push(p),s.add(p)):(s.delete(p),m.push(p))}),n(v?f:null),m},[t]),a=>{n(a)}]}var Vn=b(50245),Rn=b(42359),Zr=b(37741),Or=b(48829);const Tt={},Xn="SELECT_ALL",Un="SELECT_INVERT",Gn="SELECT_NONE",Pr=[],Br=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat((0,Se.Z)(n),(0,Se.Z)(Br(e,r[e]))))}),n};var Cl=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:l,getCheckboxProps:a,onChange:c,onSelect:s,onSelectAll:i,onSelectInvert:d,onSelectNone:f,onSelectMultiple:u,columnWidth:v,type:m,selections:p,fixed:x,renderCell:g,hideSelectAll:S,checkStrictly:y=!0}=t||{},{prefixCls:C,data:T,pageData:E,getRecordByKey:N,getRowKey:O,expandType:D,childrenColumnName:$,locale:j,getPopupContainer:R}=e,w=(0,Vn.ln)("Table"),[h,I]=bl(L=>L),[F,K]=(0,yl.Z)(r||l||Pr,{value:r}),Z=o.useRef(new Map),X=(0,o.useCallback)(L=>{if(n){const A=new Map;L.forEach(M=>{let B=N(M);!B&&Z.current.has(M)&&(B=Z.current.get(M)),A.set(M,B)}),Z.current=A}},[N,n]);o.useEffect(()=>{X(F)},[F]);const{keyEntities:re}=(0,o.useMemo)(()=>{if(y)return{keyEntities:null};let L=T;if(n){const A=new Set(T.map((B,W)=>O(B,W))),M=Array.from(Z.current).reduce((B,W)=>{let[k,G]=W;return A.has(k)?B:B.concat(G)},[]);L=[].concat((0,Se.Z)(L),(0,Se.Z)(M))}return(0,xl.I8)(L,{externalGetKey:O,childrenPropName:$})},[T,O,y,$,n]),z=(0,o.useMemo)(()=>Br($,E),[$,E]),q=(0,o.useMemo)(()=>{const L=new Map;return z.forEach((A,M)=>{const B=O(A,M),W=(a?a(A):null)||{};L.set(B,W)}),L},[z,O,a]),Re=(0,o.useCallback)(L=>{var A;return!!(!((A=q.get(O(L)))===null||A===void 0)&&A.disabled)},[q,O]),[ke,De]=(0,o.useMemo)(()=>{if(y)return[F||[],[]];const{checkedKeys:L,halfCheckedKeys:A}=(0,Wn.S)(F,!0,re,Re);return[L||[],A]},[F,y,re,Re]),he=(0,o.useMemo)(()=>{const L=m==="radio"?ke.slice(0,1):ke;return new Set(L)},[ke,m]),U=(0,o.useMemo)(()=>m==="radio"?new Set:new Set(De),[De,m]);o.useEffect(()=>{t||K(Pr)},[!!t]);const me=(0,o.useCallback)((L,A)=>{let M,B;X(L),n?(M=L,B=L.map(W=>Z.current.get(W))):(M=[],B=[],L.forEach(W=>{const k=N(W);k!==void 0&&(M.push(W),B.push(k))})),K(M),c==null||c(M,B,{type:A})},[K,N,c,n]),Ie=(0,o.useCallback)((L,A,M,B)=>{if(s){const W=M.map(k=>N(k));s(N(L),A,W,B)}me(M,"single")},[s,N,me]),J=(0,o.useMemo)(()=>!p||S?null:(p===!0?[Xn,Un,Gn]:p).map(A=>A===Xn?{key:"all",text:j.selectionAll,onSelect(){me(T.map((M,B)=>O(M,B)).filter(M=>{const B=q.get(M);return!(B!=null&&B.disabled)||he.has(M)}),"all")}}:A===Un?{key:"invert",text:j.selectInvert,onSelect(){const M=new Set(he);E.forEach((W,k)=>{const G=O(W,k),oe=q.get(G);oe!=null&&oe.disabled||(M.has(G)?M.delete(G):M.add(G))});const B=Array.from(M);d&&(w.deprecated(!1,"onSelectInvert","onChange"),d(B)),me(B,"invert")}}:A===Gn?{key:"none",text:j.selectNone,onSelect(){f==null||f(),me(Array.from(he).filter(M=>{const B=q.get(M);return B==null?void 0:B.disabled}),"none")}}:A).map(A=>Object.assign(Object.assign({},A),{onSelect:function(){for(var M,B,W=arguments.length,k=new Array(W),G=0;G<W;G++)k[G]=arguments[G];(B=A.onSelect)===null||B===void 0||(M=B).call.apply(M,[A].concat(k)),I(null)}})),[p,he,E,O,d,me]);return[(0,o.useCallback)(L=>{var A;if(!t)return L.filter(ie=>ie!==Tt);let M=(0,Se.Z)(L);const B=new Set(he),W=z.map(O).filter(ie=>!q.get(ie).disabled),k=W.every(ie=>B.has(ie)),G=W.some(ie=>B.has(ie)),oe=()=>{const ie=[];k?W.forEach(ve=>{B.delete(ve),ie.push(ve)}):W.forEach(ve=>{B.has(ve)||(B.add(ve),ie.push(ve))});const Ee=Array.from(B);i==null||i(!k,Ee.map(ve=>N(ve)),ie.map(ve=>N(ve))),me(Ee,"all"),I(null)};let Ne,te;if(m!=="radio"){let ie;if(J){const pe={getPopupContainer:R,items:J.map((ye,rt)=>{const{key:et,text:bt,onSelect:be}=ye;return{key:et!=null?et:rt,onClick:()=>{be==null||be(W)},label:bt}})};ie=o.createElement("div",{className:`${C}-selection-extra`},o.createElement(Zr.Z,{menu:pe,getPopupContainer:R},o.createElement("span",null,o.createElement(hl.Z,null))))}const Ee=z.map((pe,ye)=>{const rt=O(pe,ye),et=q.get(rt)||{};return Object.assign({checked:B.has(rt)},et)}).filter(pe=>{let{disabled:ye}=pe;return ye}),ve=!!Ee.length&&Ee.length===z.length,Me=ve&&Ee.every(pe=>{let{checked:ye}=pe;return ye}),Te=ve&&Ee.some(pe=>{let{checked:ye}=pe;return ye});te=o.createElement(Rn.Z,{checked:ve?Me:!!z.length&&k,indeterminate:ve?!Me&&Te:!k&&G,onChange:oe,disabled:z.length===0||ve,"aria-label":ie?"Custom selection":"Select all",skipGroup:!0}),Ne=!S&&o.createElement("div",{className:`${C}-selection`},te,ie)}let Ye;m==="radio"?Ye=(ie,Ee,ve)=>{const Me=O(Ee,ve),Te=B.has(Me);return{node:o.createElement(Or.ZP,Object.assign({},q.get(Me),{checked:Te,onClick:pe=>pe.stopPropagation(),onChange:pe=>{B.has(Me)||Ie(Me,!0,[Me],pe.nativeEvent)}})),checked:Te}}:Ye=(ie,Ee,ve)=>{var Me;const Te=O(Ee,ve),pe=B.has(Te),ye=U.has(Te),rt=q.get(Te);let et;return D==="nest"?et=ye:et=(Me=rt==null?void 0:rt.indeterminate)!==null&&Me!==void 0?Me:ye,{node:o.createElement(Rn.Z,Object.assign({},rt,{indeterminate:et,checked:pe,skipGroup:!0,onClick:bt=>bt.stopPropagation(),onChange:bt=>{let{nativeEvent:be}=bt;const{shiftKey:vn}=be,Ot=W.findIndex(Ue=>Ue===Te),At=ke.some(Ue=>W.includes(Ue));if(vn&&y&&At){const Ue=h(Ot,W,B),Ke=Array.from(B);u==null||u(!pe,Ke.map(je=>N(je)),Ue.map(je=>N(je))),me(Ke,"multiple")}else{const Ue=ke;if(y){const Ke=pe?(0,Tr._5)(Ue,Te):(0,Tr.L0)(Ue,Te);Ie(Te,!pe,Ke,be)}else{const Ke=(0,Wn.S)([].concat((0,Se.Z)(Ue),[Te]),!0,re,Re),{checkedKeys:je,halfCheckedKeys:pt}=Ke;let gt=je;if(pe){const ot=new Set(je);ot.delete(Te),gt=(0,Wn.S)(Array.from(ot),{checked:!1,halfCheckedKeys:pt},re,Re).checkedKeys}Ie(Te,!pe,gt,be)}}I(pe?null:Ot)}})),checked:pe}};const Oe=(ie,Ee,ve)=>{const{node:Me,checked:Te}=Ye(ie,Ee,ve);return g?g(Te,Ee,ve,Me):Me};if(!M.includes(Tt))if(M.findIndex(ie=>{var Ee;return((Ee=ie[Xe])===null||Ee===void 0?void 0:Ee.columnType)==="EXPAND_COLUMN"})===0){const[ie,...Ee]=M;M=[ie,Tt].concat((0,Se.Z)(Ee))}else M=[Tt].concat((0,Se.Z)(M));const vt=M.indexOf(Tt);M=M.filter((ie,Ee)=>ie!==Tt||Ee===vt);const fe=M[vt-1],He=M[vt+1];let we=x;we===void 0&&((He==null?void 0:He.fixed)!==void 0?we=He.fixed:(fe==null?void 0:fe.fixed)!==void 0&&(we=fe.fixed)),we&&fe&&((A=fe[Xe])===null||A===void 0?void 0:A.columnType)==="EXPAND_COLUMN"&&fe.fixed===void 0&&(fe.fixed=we);const jt=Y()(`${C}-selection-col`,{[`${C}-selection-col-with-dropdown`]:p&&m==="checkbox"}),Zt=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(te):t.columnTitle:Ne,tn={fixed:we,width:v,className:`${C}-selection-column`,title:Zt(),render:Oe,onCell:t.onCell,[Xe]:{className:jt}};return M.map(ie=>ie===Tt?tn:ie)},[O,z,t,ke,he,U,v,J,D,q,u,Ie,Re]),he]},Sl=b(3139);function wl(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){const r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e}function El(e,t){return(0,o.useImperativeHandle)(e,()=>{const n=t(),{nativeElement:r}=n;return typeof Proxy!="undefined"?new Proxy(r,{get(l,a){return n[a]?n[a]:Reflect.get(l,a)}}):wl(r,n)})}var Fr=b(54272);function Rl(e,t,n,r){const l=n-t;return e/=r/2,e<1?l/2*e*e*e+t:l/2*((e-=2)*e*e+2)+t}function Yn(e){return e!=null&&e===e.window}function $l(e,t){var n,r;if(typeof window=="undefined")return 0;const l=t?"scrollTop":"scrollLeft";let a=0;return Yn(e)?a=e[t?"pageYOffset":"pageXOffset"]:e instanceof Document?a=e.documentElement[l]:(e instanceof HTMLElement||e)&&(a=e[l]),e&&!Yn(e)&&typeof a!="number"&&(a=(r=((n=e.ownerDocument)!==null&&n!==void 0?n:e).documentElement)===null||r===void 0?void 0:r[l]),a}function Il(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:r,duration:l=450}=t,a=n(),c=$l(a,!0),s=Date.now(),i=()=>{const f=Date.now()-s,u=Rl(f>l?l:f,c,e,l);Yn(a)?a.scrollTo(window.pageXOffset,u):a instanceof Document||a.constructor.name==="HTMLDocument"?a.documentElement.scrollTop=u:a.scrollTop=u,f<l?(0,Fr.Z)(i):typeof r=="function"&&r()};(0,Fr.Z)(i)}var Hr=b(99248),Nl=b(94035),kl=b(84477),Tl=b(73064),Zl=b(79301),Ol=b(96486),Pl=b(16679),Bl=b(2219),Fl=b(14049);function Hl(e){return function(n){let{prefixCls:r,onExpand:l,record:a,expanded:c,expandable:s}=n;const i=`${r}-row-expand-icon`;return o.createElement("button",{type:"button",onClick:d=>{l(a,d),d.stopPropagation()},className:Y()(i,{[`${i}-spaced`]:!s,[`${i}-expanded`]:s&&c,[`${i}-collapsed`]:s&&!c}),"aria-label":c?e.collapse:e.expand,"aria-expanded":c})}}var Ml=Hl;function Kl(e){return(n,r)=>{const l=n.querySelector(`.${e}-container`);let a=r;if(l){const c=getComputedStyle(l),s=parseInt(c.borderLeftWidth,10),i=parseInt(c.borderRightWidth,10);a=r-s-i}return a}}function Dt(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function fn(e,t){return t?`${t}-${e}`:`${e}`}function $n(e,t){return typeof e=="function"?e(t):e}function zl(e,t){const n=$n(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n}var Ll={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Dl=Ll,Jn=b(83317),jl=function(t,n){return o.createElement(Jn.Z,(0,Ce.Z)({},t,{ref:n,icon:Dl}))},Al=o.forwardRef(jl),Wl=b(28120);function Vl(e){const t=o.useRef(e),n=(0,Wl.Z)();return[()=>t.current,r=>{t.current=r,n()}]}var Mr=b(10951),Kr=b(32626),Xl=b(97034),Ul=b(61736),Gl=b(9550),Yl=b(66907),Jl=b(79714);function Ql(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:l,locale:a}=e;return r?o.createElement("div",{className:`${l}-filter-dropdown-search`},o.createElement(Jl.Z,{prefix:o.createElement(Yl.Z,null),placeholder:a.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${l}-filter-dropdown-search-input`})):null}var zr=Ql,Lr=b(66214);const ql=e=>{const{keyCode:t}=e;t===Lr.Z.ENTER&&e.stopPropagation()};var _l=o.forwardRef((e,t)=>o.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:ql,ref:t},e.children));function en(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:l}=n;t.push(r),l&&(t=[].concat((0,Se.Z)(t),(0,Se.Z)(en(l))))}),t}function ea(e){return e.some(t=>{let{children:n}=t;return n})}function Dr(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function jr(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:l,searchValue:a,filterSearch:c}=e;return t.map((s,i)=>{const d=String(s.value);if(s.children)return{key:d||i,label:s.text,popupClassName:`${n}-dropdown-submenu`,children:jr({filters:s.children,prefixCls:n,filteredKeys:r,filterMultiple:l,searchValue:a,filterSearch:c})};const f=l?Rn.Z:Or.ZP,u={key:s.value!==void 0?d:i,label:o.createElement(o.Fragment,null,o.createElement(f,{checked:r.includes(d)}),o.createElement("span",null,s.text))};return a.trim()?typeof c=="function"?c(a,s)?u:null:Dr(a,s.text)?u:null:u})}function Qn(e){return e||[]}function ta(e){var t,n;const{tablePrefixCls:r,prefixCls:l,column:a,dropdownPrefixCls:c,columnKey:s,filterMultiple:i,filterMode:d="menu",filterSearch:f=!1,filterState:u,triggerFilter:v,locale:m,children:p,getPopupContainer:x,rootClassName:g}=e,{filterDropdownOpen:S,onFilterDropdownOpenChange:y,filterResetToDefaultFilteredValue:C,defaultFilteredValue:T,filterDropdownVisible:E,onFilterDropdownVisibleChange:N}=a,[O,D]=o.useState(!1),$=!!(u&&(!((t=u.filteredKeys)===null||t===void 0)&&t.length||u.forceFiltered)),j=k=>{D(k),y==null||y(k),N==null||N(k)},R=(n=S!=null?S:E)!==null&&n!==void 0?n:O,w=u==null?void 0:u.filteredKeys,[h,I]=Vl(Qn(w)),F=k=>{let{selectedKeys:G}=k;I(G)},K=(k,G)=>{let{node:oe,checked:Ne}=G;F(i?{selectedKeys:k}:{selectedKeys:Ne&&oe.key?[oe.key]:[]})};o.useEffect(()=>{O&&F({selectedKeys:Qn(w)})},[w]);const[Z,X]=o.useState([]),re=k=>{X(k)},[z,q]=o.useState(""),Re=k=>{const{value:G}=k.target;q(G)};o.useEffect(()=>{O||q("")},[O]);const ke=k=>{const G=k&&k.length?k:null;if(G===null&&(!u||!u.filteredKeys)||(0,xt.Z)(G,u==null?void 0:u.filteredKeys,!0))return null;v({column:a,key:s,filteredKeys:G})},De=()=>{j(!1),ke(h())},he=function(){let{confirm:k,closeDropdown:G}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};k&&ke([]),G&&j(!1),q(""),I(C?(T||[]).map(oe=>String(oe)):[])},U=function(){let{closeDropdown:k}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};k&&j(!1),ke(h())},me=(k,G)=>{G.source==="trigger"&&(k&&w!==void 0&&I(Qn(w)),j(k),!k&&!a.filterDropdown&&De())},Ie=Y()({[`${c}-menu-without-submenu`]:!ea(a.filters||[])}),J=k=>{if(k.target.checked){const G=en(a==null?void 0:a.filters).map(oe=>String(oe));I(G)}else I([])},$e=k=>{let{filters:G}=k;return(G||[]).map((oe,Ne)=>{const te=String(oe.value),Ye={title:oe.text,key:oe.value!==void 0?te:String(Ne)};return oe.children&&(Ye.children=$e({filters:oe.children})),Ye})},L=k=>{var G;return Object.assign(Object.assign({},k),{text:k.title,value:k.key,children:((G=k.children)===null||G===void 0?void 0:G.map(oe=>L(oe)))||[]})};let A;if(typeof a.filterDropdown=="function")A=a.filterDropdown({prefixCls:`${c}-custom`,setSelectedKeys:k=>F({selectedKeys:k}),selectedKeys:h(),confirm:U,clearFilters:he,filters:a.filters,visible:R,close:()=>{j(!1)}});else if(a.filterDropdown)A=a.filterDropdown;else{const k=h()||[],G=()=>(a.filters||[]).length===0?o.createElement(Kr.Z,{image:Kr.Z.PRESENTED_IMAGE_SIMPLE,description:m.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):d==="tree"?o.createElement(o.Fragment,null,o.createElement(zr,{filterSearch:f,value:z,onChange:Re,tablePrefixCls:r,locale:m}),o.createElement("div",{className:`${r}-filter-dropdown-tree`},i?o.createElement(Rn.Z,{checked:k.length===en(a.filters).length,indeterminate:k.length>0&&k.length<en(a.filters).length,className:`${r}-filter-dropdown-checkall`,onChange:J},m.filterCheckall):null,o.createElement(Gl.Z,{checkable:!0,selectable:!1,blockNode:!0,multiple:i,checkStrictly:!i,className:`${c}-menu`,onCheck:K,checkedKeys:k,selectedKeys:k,showIcon:!1,treeData:$e({filters:a.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:z.trim()?Ne=>typeof f=="function"?f(z,L(Ne)):Dr(z,Ne.title):void 0}))):o.createElement(o.Fragment,null,o.createElement(zr,{filterSearch:f,value:z,onChange:Re,tablePrefixCls:r,locale:m}),o.createElement(Xl.Z,{selectable:!0,multiple:i,prefixCls:`${c}-menu`,className:Ie,onSelect:F,onDeselect:F,selectedKeys:k,getPopupContainer:x,openKeys:Z,onOpenChange:re,items:jr({filters:a.filters||[],filterSearch:f,prefixCls:l,filteredKeys:h(),filterMultiple:i,searchValue:z})})),oe=()=>C?(0,xt.Z)((T||[]).map(Ne=>String(Ne)),k,!0):k.length===0;A=o.createElement(o.Fragment,null,G(),o.createElement("div",{className:`${l}-dropdown-btns`},o.createElement(Mr.ZP,{type:"link",size:"small",disabled:oe(),onClick:()=>he()},m.filterReset),o.createElement(Mr.ZP,{type:"primary",size:"small",onClick:De},m.filterConfirm)))}a.filterDropdown&&(A=o.createElement(Ul.J,{selectable:void 0},A));const M=()=>o.createElement(_l,{className:`${l}-dropdown`},A);let B;typeof a.filterIcon=="function"?B=a.filterIcon($):a.filterIcon?B=a.filterIcon:B=o.createElement(Al,null);const{direction:W}=o.useContext(Hr.E_);return o.createElement("div",{className:`${l}-column`},o.createElement("span",{className:`${r}-column-title`},p),o.createElement(Zr.Z,{dropdownRender:M,trigger:["click"],open:R,onOpenChange:me,getPopupContainer:x,placement:W==="rtl"?"bottomLeft":"bottomRight",rootClassName:g},o.createElement("span",{role:"button",tabIndex:-1,className:Y()(`${l}-trigger`,{active:$}),onClick:k=>{k.stopPropagation()}},B)))}var na=ta;function qn(e,t,n){let r=[];return(e||[]).forEach((l,a)=>{var c;const s=fn(a,n);if(l.filters||"filterDropdown"in l||"onFilter"in l)if("filteredValue"in l){let i=l.filteredValue;"filterDropdown"in l||(i=(c=i==null?void 0:i.map(String))!==null&&c!==void 0?c:i),r.push({column:l,key:Dt(l,s),filteredKeys:i,forceFiltered:l.filtered})}else r.push({column:l,key:Dt(l,s),filteredKeys:t&&l.defaultFilteredValue?l.defaultFilteredValue:void 0,forceFiltered:l.filtered});"children"in l&&(r=[].concat((0,Se.Z)(r),(0,Se.Z)(qn(l.children,t,s))))}),r}function Ar(e,t,n,r,l,a,c,s,i){return n.map((d,f)=>{const u=fn(f,s),{filterMultiple:v=!0,filterMode:m,filterSearch:p}=d;let x=d;if(x.filters||x.filterDropdown){const g=Dt(x,u),S=r.find(y=>{let{key:C}=y;return g===C});x=Object.assign(Object.assign({},x),{title:y=>o.createElement(na,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:x,columnKey:g,filterState:S,filterMultiple:v,filterMode:m,filterSearch:p,triggerFilter:a,locale:l,getPopupContainer:c,rootClassName:i},$n(d.title,y))})}return"children"in x&&(x=Object.assign(Object.assign({},x),{children:Ar(e,t,x.children,r,l,a,c,u,i)})),x})}function Wr(e){const t={};return e.forEach(n=>{let{key:r,filteredKeys:l,column:a}=n;const c=r,{filters:s,filterDropdown:i}=a;if(i)t[c]=l||null;else if(Array.isArray(l)){const d=en(s);t[c]=d.filter(f=>l.includes(String(f)))}else t[c]=null}),t}function Vr(e,t){return t.reduce((n,r)=>{const{column:{onFilter:l,filters:a},filteredKeys:c}=r;return l&&c&&c.length?n.filter(s=>c.some(i=>{const d=en(a),f=d.findIndex(v=>String(v)===String(i)),u=f!==-1?d[f]:i;return l(u,s)})):n},e)}const Xr=e=>e.flatMap(t=>"children"in t?[t].concat((0,Se.Z)(Xr(t.children||[]))):[t]);function ra(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:l,getPopupContainer:a,locale:c,rootClassName:s}=e;const i=(0,Vn.ln)("Table"),d=o.useMemo(()=>Xr(r||[]),[r]),[f,u]=o.useState(()=>qn(d,!0)),v=o.useMemo(()=>{const g=qn(d,!1);if(g.length===0)return g;let S=!0,y=!0;if(g.forEach(C=>{let{filteredKeys:T}=C;T!==void 0?S=!1:y=!1}),S){const C=(d||[]).map((T,E)=>Dt(T,fn(E)));return f.filter(T=>{let{key:E}=T;return C.includes(E)}).map(T=>{const E=d[C.findIndex(N=>N===T.key)];return Object.assign(Object.assign({},T),{column:Object.assign(Object.assign({},T.column),E),forceFiltered:E.filtered})})}return g},[d,f]),m=o.useMemo(()=>Wr(v),[v]),p=g=>{const S=v.filter(y=>{let{key:C}=y;return C!==g.key});S.push(g),u(S),l(Wr(S),S)};return[g=>Ar(t,n,g,v,c,p,a,void 0,s),v,m]}var oa=ra,la=b(3740),aa=b(51256),ia=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,r=Object.getOwnPropertySymbols(e);l<r.length;l++)t.indexOf(r[l])<0&&Object.prototype.propertyIsEnumerable.call(e,r[l])&&(n[r[l]]=e[r[l]]);return n};const Ur=10;function sa(e,t){const n={current:e.current,pageSize:e.pageSize};return Object.keys(t&&typeof t=="object"?t:{}).forEach(l=>{const a=e[l];typeof a!="function"&&(n[l]=a)}),n}function ca(e,t,n){const r=n&&typeof n=="object"?n:{},{total:l=0}=r,a=ia(r,["total"]),[c,s]=(0,o.useState)(()=>({current:"defaultCurrent"in a?a.defaultCurrent:1,pageSize:"defaultPageSize"in a?a.defaultPageSize:Ur})),i=(0,aa.Z)(c,a,{total:l>0?l:e}),d=Math.ceil((l||e)/i.pageSize);i.current>d&&(i.current=d||1);const f=(v,m)=>{s({current:v!=null?v:1,pageSize:m||i.pageSize})},u=(v,m)=>{var p;n&&((p=n.onChange)===null||p===void 0||p.call(n,v,m)),f(v,m),t(v,m||(i==null?void 0:i.pageSize))};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},i),{onChange:u}),f]}var da=ca,ua=b(56841),fa=function(t,n){return o.createElement(Jn.Z,(0,Ce.Z)({},t,{ref:n,icon:ua.Z}))},ma=o.forwardRef(fa),va=b(83888),pa=function(t,n){return o.createElement(Jn.Z,(0,Ce.Z)({},t,{ref:n,icon:va.Z}))},ga=o.forwardRef(pa),ha=b(58898);const In="ascend",_n="descend";function Nn(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function Gr(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function xa(e,t){return t?e[e.indexOf(t)+1]:e[0]}function er(e,t,n){let r=[];function l(a,c){r.push({column:a,key:Dt(a,c),multiplePriority:Nn(a),sortOrder:a.sortOrder})}return(e||[]).forEach((a,c)=>{const s=fn(c,n);a.children?("sortOrder"in a&&l(a,s),r=[].concat((0,Se.Z)(r),(0,Se.Z)(er(a.children,t,s)))):a.sorter&&("sortOrder"in a?l(a,s):t&&a.defaultSortOrder&&r.push({column:a,key:Dt(a,s),multiplePriority:Nn(a),sortOrder:a.defaultSortOrder}))}),r}function Yr(e,t,n,r,l,a,c,s){return(t||[]).map((i,d)=>{const f=fn(d,s);let u=i;if(u.sorter){const v=u.sortDirections||l,m=u.showSorterTooltip===void 0?c:u.showSorterTooltip,p=Dt(u,f),x=n.find(D=>{let{key:$}=D;return $===p}),g=x?x.sortOrder:null,S=xa(v,g);let y;if(i.sortIcon)y=i.sortIcon({sortOrder:g});else{const D=v.includes(In)&&o.createElement(ga,{className:Y()(`${e}-column-sorter-up`,{active:g===In})}),$=v.includes(_n)&&o.createElement(ma,{className:Y()(`${e}-column-sorter-down`,{active:g===_n})});y=o.createElement("span",{className:Y()(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(D&&$)})},o.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},D,$))}const{cancelSort:C,triggerAsc:T,triggerDesc:E}=a||{};let N=C;S===_n?N=E:S===In&&(N=T);const O=typeof m=="object"?Object.assign({title:N},m):{title:N};u=Object.assign(Object.assign({},u),{className:Y()(u.className,{[`${e}-column-sort`]:g}),title:D=>{const $=o.createElement("div",{className:`${e}-column-sorters`},o.createElement("span",{className:`${e}-column-title`},$n(i.title,D)),y);return m?o.createElement(ha.Z,Object.assign({},O),$):$},onHeaderCell:D=>{const $=i.onHeaderCell&&i.onHeaderCell(D)||{},j=$.onClick,R=$.onKeyDown;$.onClick=I=>{r({column:i,key:p,sortOrder:S,multiplePriority:Nn(i)}),j==null||j(I)},$.onKeyDown=I=>{I.keyCode===Lr.Z.ENTER&&(r({column:i,key:p,sortOrder:S,multiplePriority:Nn(i)}),R==null||R(I))};const w=zl(i.title,{}),h=w==null?void 0:w.toString();return g?$["aria-sort"]=g==="ascend"?"ascending":"descending":$["aria-label"]=h||"",$.className=Y()($.className,`${e}-column-has-sorters`),$.tabIndex=0,i.ellipsis&&($.title=(w!=null?w:"").toString()),$}})}return"children"in u&&(u=Object.assign(Object.assign({},u),{children:Yr(e,u.children,n,r,l,a,c,f)})),u})}function Jr(e){const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}}function Qr(e){const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(Jr);return t.length===0&&e.length?Object.assign(Object.assign({},Jr(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function tr(e,t,n){const r=t.slice().sort((c,s)=>s.multiplePriority-c.multiplePriority),l=e.slice(),a=r.filter(c=>{let{column:{sorter:s},sortOrder:i}=c;return Gr(s)&&i});return a.length?l.sort((c,s)=>{for(let i=0;i<a.length;i+=1){const d=a[i],{column:{sorter:f},sortOrder:u}=d,v=Gr(f);if(v&&u){const m=v(c,s,u);if(m!==0)return u===In?m:-m}}return 0}).map(c=>{const s=c[n];return s?Object.assign(Object.assign({},c),{[n]:tr(s,t,n)}):c}):l}function ya(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:l,tableLocale:a,showSorterTooltip:c}=e;const[s,i]=o.useState(er(n,!0)),d=o.useMemo(()=>{let p=!0;const x=er(n,!1);if(!x.length)return s;const g=[];function S(C){p?g.push(C):g.push(Object.assign(Object.assign({},C),{sortOrder:null}))}let y=null;return x.forEach(C=>{y===null?(S(C),C.sortOrder&&(C.multiplePriority===!1?p=!1:y=!0)):(y&&C.multiplePriority!==!1||(p=!1),S(C))}),g},[n,s]),f=o.useMemo(()=>{const p=d.map(x=>{let{column:g,sortOrder:S}=x;return{column:g,order:S}});return{sortColumns:p,sortColumn:p[0]&&p[0].column,sortOrder:p[0]&&p[0].order}},[d]);function u(p){let x;p.multiplePriority===!1||!d.length||d[0].multiplePriority===!1?x=[p]:x=[].concat((0,Se.Z)(d.filter(g=>{let{key:S}=g;return S!==p.key})),[p]),i(x),r(Qr(x),x)}return[p=>Yr(t,p,d,u,l,a,c),d,f,()=>Qr(d)]}function qr(e,t){return e.map(n=>{const r=Object.assign({},n);return r.title=$n(n.title,t),"children"in r&&(r.children=qr(r.children,t)),r})}function ba(e){return[o.useCallback(n=>qr(n,e),[e])]}var Ca=Rr((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Sa=kr((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),H=b(26477),mn=b(73838),kn=b(4614),wa=b(44244),Ea=b(25830),Ra=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:l,tableHeaderBg:a,tablePaddingVertical:c,tablePaddingHorizontal:s,calc:i}=e,d=`${(0,H.bf)(n)} ${r} ${l}`,f=(u,v,m)=>({[`&${t}-${u}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{[`
|
|
> table > tbody > tr > th,
|
|
> table > tbody > tr > td
|
|
`]:{[`> ${t}-expanded-row-fixed`]:{margin:`${(0,H.bf)(i(v).mul(-1).equal())}
|
|
${(0,H.bf)(i(i(m).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:d,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:d,borderTop:d,[`
|
|
> ${t}-content,
|
|
> ${t}-header,
|
|
> ${t}-body,
|
|
> ${t}-summary
|
|
`]:{"> table":{[`
|
|
> thead > tr > th,
|
|
> thead > tr > td,
|
|
> tbody > tr > th,
|
|
> tbody > tr > td,
|
|
> tfoot > tr > th,
|
|
> tfoot > tr > td
|
|
`]:{borderInlineEnd:d},"> thead":{"> tr:not(:last-child) > th":{borderBottom:d},"> tr > th::before":{backgroundColor:"transparent !important"}},[`
|
|
> thead > tr,
|
|
> tbody > tr,
|
|
> tfoot > tr
|
|
`]:{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:d}},[`
|
|
> tbody > tr > th,
|
|
> tbody > tr > td
|
|
`]:{[`> ${t}-expanded-row-fixed`]:{margin:`${(0,H.bf)(i(c).mul(-1).equal())} ${(0,H.bf)(i(i(s).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:d,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[`
|
|
> tr${t}-expanded-row,
|
|
> tr${t}-placeholder
|
|
`]:{["> th, > td"]:{borderInlineEnd:0}}}}}},f("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),f("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:d,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,H.bf)(n)} 0 ${(0,H.bf)(n)} ${a}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:d}}}},$a=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},kn.vS),{wordBreak:"keep-all",[`
|
|
&${t}-cell-fix-left-last,
|
|
&${t}-cell-fix-right-first
|
|
`]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ia=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,[`
|
|
&:hover > th,
|
|
&:hover > td,
|
|
`]:{background:e.colorBgContainer}}}}},Na=b(40325),ka=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:l,paddingXS:a,lineType:c,tableBorderColor:s,tableExpandIconBg:i,tableExpandColumnWidth:d,borderRadius:f,tablePaddingVertical:u,tablePaddingHorizontal:v,tableExpandedRowBg:m,paddingXXS:p,expandIconMarginTop:x,expandIconSize:g,expandIconHalfInner:S,expandIconScale:y,calc:C}=e,T=`${(0,H.bf)(l)} ${c} ${s}`,E=C(p).sub(l).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:d},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},(0,Na.N)(e)),{position:"relative",float:"left",boxSizing:"border-box",width:g,height:g,padding:0,color:"inherit",lineHeight:(0,H.bf)(g),background:i,border:T,borderRadius:f,transform:`scale(${y})`,transition:`all ${r}`,userSelect:"none",["&:focus, &:hover, &:active"]:{borderColor:"currentcolor"},["&::before, &::after"]:{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:S,insetInlineEnd:E,insetInlineStart:E,height:l},"&::after":{top:E,bottom:E,insetInlineStart:S,width:l,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:x,marginInlineEnd:a},[`tr${t}-expanded-row`]:{"&, &:hover":{["> th, > td"]:{background:m}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${(0,H.bf)(C(u).mul(-1).equal())} ${(0,H.bf)(C(v).mul(-1).equal())}`,padding:`${(0,H.bf)(u)} ${(0,H.bf)(v)}`}}}},Ta=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:l,tableFilterDropdownSearchWidth:a,paddingXXS:c,paddingXS:s,colorText:i,lineWidth:d,lineType:f,tableBorderColor:u,headerIconColor:v,fontSizeSM:m,tablePaddingHorizontal:p,borderRadius:x,motionDurationSlow:g,colorTextDescription:S,colorPrimary:y,tableHeaderFilterActiveBg:C,colorTextDisabled:T,tableFilterDropdownBg:E,tableFilterDropdownHeight:N,controlItemBgHover:O,controlItemBgActive:D,boxShadowSecondary:$,filterDropdownMenuBg:j,calc:R}=e,w=`${n}-dropdown`,h=`${t}-filter-dropdown`,I=`${n}-tree`,F=`${(0,H.bf)(d)} ${f} ${u}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:R(c).mul(-1).equal(),marginInline:`${(0,H.bf)(c)} ${(0,H.bf)(R(p).div(2).mul(-1).equal())}`,padding:`0 ${(0,H.bf)(c)}`,color:v,fontSize:m,borderRadius:x,cursor:"pointer",transition:`all ${g}`,"&:hover":{color:S,background:C},"&.active":{color:y}}}},{[`${n}-dropdown`]:{[h]:Object.assign(Object.assign({},(0,kn.Wf)(e)),{minWidth:l,backgroundColor:E,borderRadius:x,boxShadow:$,overflow:"hidden",[`${w}-menu`]:{maxHeight:N,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:j,"&:empty::after":{display:"block",padding:`${(0,H.bf)(s)} 0`,color:T,fontSize:m,textAlign:"center",content:'"Not Found"'}},[`${h}-tree`]:{paddingBlock:`${(0,H.bf)(s)} 0`,paddingInline:s,[I]:{padding:0},[`${I}-treenode ${I}-node-content-wrapper:hover`]:{backgroundColor:O},[`${I}-treenode-checkbox-checked ${I}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:D}}},[`${h}-search`]:{padding:s,borderBottom:F,"&-input":{input:{minWidth:a},[r]:{color:T}}},[`${h}-checkall`]:{width:"100%",marginBottom:c,marginInlineStart:c},[`${h}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,H.bf)(R(s).sub(d).equal())} ${(0,H.bf)(s)}`,overflow:"hidden",borderTop:F}})}},{[`${n}-dropdown ${h}, ${h}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:i},["> ul"]:{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Za=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:l,zIndexTableFixed:a,tableBg:c,zIndexTableSticky:s,calc:i}=e,d=r;return{[`${t}-wrapper`]:{[`
|
|
${t}-cell-fix-left,
|
|
${t}-cell-fix-right
|
|
`]:{position:"sticky !important",zIndex:a,background:c},[`
|
|
${t}-cell-fix-left-first::after,
|
|
${t}-cell-fix-left-last::after
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:i(n).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
${t}-cell-fix-right-first::after,
|
|
${t}-cell-fix-right-last::after
|
|
`]:{position:"absolute",top:0,bottom:i(n).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:i(s).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${d}`}},[`
|
|
${t}-cell-fix-left-first::after,
|
|
${t}-cell-fix-left-last::after
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${d}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${d}`}},[`
|
|
${t}-cell-fix-right-first::after,
|
|
${t}-cell-fix-right-last::after
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${d}`}}}}},Oa=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${(0,H.bf)(r)} 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Pa=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${(0,H.bf)(n)} ${(0,H.bf)(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${(0,H.bf)(n)} ${(0,H.bf)(n)}`}}}}},Ba=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},Fa=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:l,padding:a,paddingXS:c,headerIconColor:s,headerIconHoverColor:i,tableSelectionColumnWidth:d,tableSelectedRowBg:f,tableSelectedRowHoverBg:u,tableRowHoverBg:v,tablePaddingHorizontal:m,calc:p}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:d,[`&${t}-selection-col-with-dropdown`]:{width:p(d).add(l).add(p(a).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:p(d).add(p(c).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:p(d).add(l).add(p(a).div(4)).add(p(c).mul(2)).equal()}},[`
|
|
table tr th${t}-selection-column,
|
|
table tr td${t}-selection-column,
|
|
${t}-selection-column
|
|
`]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,H.bf)(p(m).div(4).equal()),[r]:{color:s,fontSize:l,verticalAlign:"baseline","&:hover":{color:i}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:f,"&-row-hover":{background:u}}},[`> ${t}-cell-row-hover`]:{background:v}}}}}},Ha=e=>{const{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,l=(a,c,s,i)=>({[`${t}${t}-${a}`]:{fontSize:i,[`
|
|
${t}-title,
|
|
${t}-footer,
|
|
${t}-cell,
|
|
${t}-thead > tr > th,
|
|
${t}-tbody > tr > th,
|
|
${t}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{padding:`${(0,H.bf)(c)} ${(0,H.bf)(s)}`},[`${t}-filter-trigger`]:{marginInlineEnd:(0,H.bf)(r(s).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${(0,H.bf)(r(c).mul(-1).equal())} ${(0,H.bf)(r(s).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:(0,H.bf)(r(c).mul(-1).equal()),marginInline:`${(0,H.bf)(r(n).sub(s).equal())} ${(0,H.bf)(r(s).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:(0,H.bf)(r(s).div(4).equal())}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},l("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),l("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},Ma=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:l,headerIconHoverColor:a}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[`
|
|
&${t}-cell-fix-left:hover,
|
|
&${t}-cell-fix-right:hover
|
|
`]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:n,color:l,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:a}}}},Ka=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:l,tableScrollThumbSize:a,tableScrollBg:c,zIndexTableSticky:s,stickyScrollBarBorderRadius:i,lineWidth:d,lineType:f,tableBorderColor:u}=e,v=`${(0,H.bf)(d)} ${f} ${u}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,H.bf)(a)} !important`,zIndex:s,display:"flex",alignItems:"center",background:c,borderTop:v,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:a,backgroundColor:r,borderRadius:i,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:l}}}}}}},_r=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:l}=e,a=`${(0,H.bf)(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:a}}},[`div${t}-summary`]:{boxShadow:`0 ${(0,H.bf)(l(n).mul(-1).equal())} 0 ${r}`}}}},za=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:l,tableBorderColor:a,calc:c}=e,s=`${(0,H.bf)(r)} ${l} ${a}`,i=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:s,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${i}${i}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,H.bf)(r)})`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:s,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:s,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:c(r).mul(-1).equal(),borderInlineStart:s}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:s,borderBottom:s}}}}}};const La=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:l,tableExpandColumnWidth:a,lineWidth:c,lineType:s,tableBorderColor:i,tableFontSize:d,tableBg:f,tableRadius:u,tableHeaderTextColor:v,motionDurationMid:m,tableHeaderBg:p,tableHeaderCellSplitColor:x,tableFooterTextColor:g,tableFooterBg:S,calc:y}=e,C=`${(0,H.bf)(c)} ${s} ${i}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,kn.dF)()),{[t]:Object.assign(Object.assign({},(0,kn.Wf)(e)),{fontSize:d,background:f,borderRadius:`${(0,H.bf)(u)} ${(0,H.bf)(u)} 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,H.bf)(u)} ${(0,H.bf)(u)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
${t}-cell,
|
|
${t}-thead > tr > th,
|
|
${t}-tbody > tr > th,
|
|
${t}-tbody > tr > td,
|
|
tfoot > tr > th,
|
|
tfoot > tr > td
|
|
`]:{position:"relative",padding:`${(0,H.bf)(r)} ${(0,H.bf)(l)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${(0,H.bf)(r)} ${(0,H.bf)(l)}`},[`${t}-thead`]:{[`
|
|
> tr > th,
|
|
> tr > td
|
|
`]:{position:"relative",color:v,fontWeight:n,textAlign:"start",background:p,borderBottom:C,transition:`background ${m} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:x,transform:"translateY(-50%)",transition:`background-color ${m}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{["> th, > td"]:{transition:`background ${m}, border-color ${m}`,borderBottom:C,[`
|
|
> ${t}-wrapper:only-child,
|
|
> ${t}-expanded-row-fixed > ${t}-wrapper:only-child
|
|
`]:{[t]:{marginBlock:(0,H.bf)(y(r).mul(-1).equal()),marginInline:`${(0,H.bf)(y(a).sub(l).equal())}
|
|
${(0,H.bf)(y(l).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:v,fontWeight:n,textAlign:"start",background:p,borderBottom:C,transition:`background ${m} ease`}}},[`${t}-footer`]:{padding:`${(0,H.bf)(r)} ${(0,H.bf)(l)}`,color:g,background:S}})}},Da=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:l,colorFillContent:a,controlItemBgActive:c,controlItemBgActiveHover:s,padding:i,paddingSM:d,paddingXS:f,colorBorderSecondary:u,borderRadiusLG:v,controlHeight:m,colorTextPlaceholder:p,fontSize:x,fontSizeSM:g,lineHeight:S,lineWidth:y,colorIcon:C,colorIconHover:T,opacityLoading:E,controlInteractiveSize:N}=e,O=new mn.C(l).onBackground(n).toHexShortString(),D=new mn.C(a).onBackground(n).toHexShortString(),$=new mn.C(t).onBackground(n).toHexShortString(),j=new mn.C(C),R=new mn.C(T),w=N/2-y,h=w*2+y*3;return{headerBg:$,headerColor:r,headerSortActiveBg:O,headerSortHoverBg:D,bodySortBg:$,rowHoverBg:$,rowSelectedBg:c,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:i,cellPaddingInline:i,cellPaddingBlockMD:d,cellPaddingInlineMD:f,cellPaddingBlockSM:f,cellPaddingInlineSM:f,borderColor:u,headerBorderRadius:v,footerBg:$,footerColor:r,cellFontSize:x,cellFontSizeMD:x,cellFontSizeSM:x,headerSplitColor:u,fixedHeaderSortActiveBg:O,headerFilterHoverBg:a,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:m,stickyScrollBarBg:p,stickyScrollBarBorderRadius:100,expandIconMarginTop:(x*S-y*3)/2-Math.ceil((g*1.4-y*3)/2),headerIconColor:j.clone().setAlpha(j.getAlpha()*E).toRgbString(),headerIconHoverColor:R.clone().setAlpha(R.getAlpha()*E).toRgbString(),expandIconHalfInner:w,expandIconSize:h,expandIconScale:N/h}};var ja=(0,wa.I$)("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:l,headerBg:a,headerColor:c,headerSortActiveBg:s,headerSortHoverBg:i,bodySortBg:d,rowHoverBg:f,rowSelectedBg:u,rowSelectedHoverBg:v,rowExpandedBg:m,cellPaddingBlock:p,cellPaddingInline:x,cellPaddingBlockMD:g,cellPaddingInlineMD:S,cellPaddingBlockSM:y,cellPaddingInlineSM:C,borderColor:T,footerBg:E,footerColor:N,headerBorderRadius:O,cellFontSize:D,cellFontSizeMD:$,cellFontSizeSM:j,headerSplitColor:R,fixedHeaderSortActiveBg:w,headerFilterHoverBg:h,filterDropdownBg:I,expandIconBg:F,selectionColumnWidth:K,stickyScrollBarBg:Z,calc:X}=e,re=2,z=(0,Ea.TS)(e,{tableFontSize:D,tableBg:r,tableRadius:O,tablePaddingVertical:p,tablePaddingHorizontal:x,tablePaddingVerticalMiddle:g,tablePaddingHorizontalMiddle:S,tablePaddingVerticalSmall:y,tablePaddingHorizontalSmall:C,tableBorderColor:T,tableHeaderTextColor:c,tableHeaderBg:a,tableFooterTextColor:N,tableFooterBg:E,tableHeaderCellSplitColor:R,tableHeaderSortBg:s,tableHeaderSortHoverBg:i,tableBodySortBg:d,tableFixedHeaderSortActiveBg:w,tableHeaderFilterActiveBg:h,tableFilterDropdownBg:I,tableRowHoverBg:f,tableSelectedRowBg:u,tableSelectedRowHoverBg:v,zIndexTableFixed:re,zIndexTableSticky:re+1,tableFontSizeMiddle:$,tableFontSizeSmall:j,tableSelectionColumnWidth:K,tableExpandIconBg:F,tableExpandColumnWidth:X(l).add(X(e.padding).mul(2)).equal(),tableExpandedRowBg:m,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Z,tableScrollThumbBgHover:t,tableScrollBg:n});return[La(z),Oa(z),_r(z),Ma(z),Ta(z),Ra(z),Pa(z),ka(z),_r(z),Ia(z),Fa(z),Za(z),Ka(z),$a(z),Ha(z),Ba(z),za(z)]},Da,{unitless:{expandIconScale:!0}});const Aa=[],Wa=(e,t)=>{const{prefixCls:n,className:r,rootClassName:l,style:a,size:c,bordered:s,dropdownPrefixCls:i,dataSource:d,pagination:f,rowSelection:u,rowKey:v="key",rowClassName:m,columns:p,children:x,childrenColumnName:g,onChange:S,getPopupContainer:y,loading:C,expandIcon:T,expandable:E,expandedRowRender:N,expandIconColumnIndex:O,indentSize:D,scroll:$,sortDirections:j,locale:R,showSorterTooltip:w=!0,virtual:h}=e,I=(0,Vn.ln)("Table"),F=o.useMemo(()=>p||jn(x),[p,x]),K=o.useMemo(()=>F.some(V=>V.responsive),[F]),Z=(0,Zl.Z)(K),X=o.useMemo(()=>{const V=new Set(Object.keys(Z).filter(ae=>Z[ae]));return F.filter(ae=>!ae.responsive||ae.responsive.some(ze=>V.has(ze)))},[F,Z]),re=(0,Sl.Z)(e,["className","style","columns"]),{locale:z=Ol.Z,direction:q,table:Re,renderEmpty:ke,getPrefixCls:De,getPopupContainer:he}=o.useContext(Hr.E_),U=(0,Tl.Z)(c),me=Object.assign(Object.assign({},z.Table),R),Ie=d||Aa,J=De("table",n),$e=De("dropdown",i),[,L]=(0,Fl.ZP)(),A=(0,kl.Z)(J),[M,B]=ja(J,A),W=Object.assign({childrenColumnName:g,expandIconColumnIndex:O},E),{childrenColumnName:k="children"}=W,G=o.useMemo(()=>Ie.some(V=>V==null?void 0:V[k])?"nest":N||E&&E.expandedRowRender?"row":null,[Ie]),oe={body:o.useRef()},Ne=Kl(J),te=o.useRef(null),Ye=o.useRef(null);El(t,()=>Object.assign(Object.assign({},Ye.current),{nativeElement:te.current}));const Oe=o.useMemo(()=>typeof v=="function"?v:V=>V==null?void 0:V[v],[v]),[vt]=(0,la.Z)(Ie,k,Oe),fe={},He=function(V,ae){let ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Le,Je,tt;const it=Object.assign(Object.assign({},fe),V);ze&&((Le=fe.resetPagination)===null||Le===void 0||Le.call(fe),!((Je=it.pagination)===null||Je===void 0)&&Je.current&&(it.pagination.current=1),f&&f.onChange&&f.onChange(1,(tt=it.pagination)===null||tt===void 0?void 0:tt.pageSize)),$&&$.scrollToFirstRowOnChange!==!1&&oe.body.current&&Il(0,{getContainer:()=>oe.body.current}),S==null||S(it.pagination,it.filters,it.sorter,{currentDataSource:Vr(tr(Ie,it.sorterStates,k),it.filterStates),action:ae})},we=(V,ae)=>{He({sorter:V,sorterStates:ae},"sort",!1)},[jt,Zt,tn,ie]=ya({prefixCls:J,mergedColumns:X,onSorterChange:we,sortDirections:j||["ascend","descend"],tableLocale:me,showSorterTooltip:w}),Ee=o.useMemo(()=>tr(Ie,Zt,k),[Ie,Zt]);fe.sorter=ie(),fe.sorterStates=Zt;const ve=(V,ae)=>{He({filters:V,filterStates:ae},"filter",!0)},[Me,Te,pe]=oa({prefixCls:J,locale:me,dropdownPrefixCls:$e,mergedColumns:X,onFilterChange:ve,getPopupContainer:y||he,rootClassName:Y()(l,A)}),ye=Vr(Ee,Te);fe.filters=pe,fe.filterStates=Te;const rt=o.useMemo(()=>{const V={};return Object.keys(pe).forEach(ae=>{pe[ae]!==null&&(V[ae]=pe[ae])}),Object.assign(Object.assign({},tn),{filters:V})},[tn,pe]),[et]=ba(rt),bt=(V,ae)=>{He({pagination:Object.assign(Object.assign({},fe.pagination),{current:V,pageSize:ae})},"paginate")},[be,vn]=da(ye.length,bt,f);fe.pagination=f===!1?{}:sa(be,f),fe.resetPagination=vn;const Ot=o.useMemo(()=>{if(f===!1||!be.pageSize)return ye;const{current:V=1,total:ae,pageSize:ze=Ur}=be;return ye.length<ae?ye.length>ze?ye.slice((V-1)*ze,V*ze):ye:ye.slice((V-1)*ze,V*ze)},[!!f,ye,be&&be.current,be&&be.pageSize,be&&be.total]),[At,Ue]=Cl({prefixCls:J,data:ye,pageData:Ot,getRowKey:Oe,getRecordByKey:vt,expandType:G,childrenColumnName:k,locale:me,getPopupContainer:y||he},u),Ke=(V,ae,ze)=>{let Le;return typeof m=="function"?Le=Y()(m(V,ae,ze)):Le=Y()(m),Y()({[`${J}-row-selected`]:Ue.has(Oe(V,ae))},Le)};W.__PARENT_RENDER_ICON__=W.expandIcon,W.expandIcon=W.expandIcon||T||Ml(me),G==="nest"&&W.expandIconColumnIndex===void 0?W.expandIconColumnIndex=u?1:0:W.expandIconColumnIndex>0&&u&&(W.expandIconColumnIndex-=1),typeof W.indentSize!="number"&&(W.indentSize=typeof D=="number"?D:15);const je=o.useCallback(V=>et(At(Me(jt(V)))),[jt,Me,At]);let pt,gt;if(f!==!1&&(be!=null&&be.total)){let V;be.size?V=be.size:V=U==="small"||U==="middle"?"small":void 0;const ae=Je=>o.createElement(Pl.Z,Object.assign({},be,{className:Y()(`${J}-pagination ${J}-pagination-${Je}`,be.className),size:V})),ze=q==="rtl"?"left":"right",{position:Le}=be;if(Le!==null&&Array.isArray(Le)){const Je=Le.find(Pt=>Pt.includes("top")),tt=Le.find(Pt=>Pt.includes("bottom")),it=Le.every(Pt=>`${Pt}`=="none");!Je&&!tt&&!it&&(gt=ae(ze)),Je&&(pt=ae(Je.toLowerCase().replace("top",""))),tt&&(gt=ae(tt.toLowerCase().replace("bottom","")))}else gt=ae(ze)}let ot;typeof C=="boolean"?ot={spinning:C}:typeof C=="object"&&(ot=Object.assign({spinning:!0},C));const ht=Y()(A,`${J}-wrapper`,Re==null?void 0:Re.className,{[`${J}-wrapper-rtl`]:q==="rtl"},r,l,B),nr=Object.assign(Object.assign({},Re==null?void 0:Re.style),a),rr=R&&R.emptyText||(ke==null?void 0:ke("Table"))||o.createElement(Nl.Z,{componentName:"Table"}),or=h?Sa:Ca,Tn={},lr=o.useMemo(()=>{const{fontSize:V,lineHeight:ae,padding:ze,paddingXS:Le,paddingSM:Je}=L,tt=Math.floor(V*ae);switch(U){case"large":return ze*2+tt;case"small":return Le*2+tt;default:return Je*2+tt}},[L,U]);return h&&(Tn.listItemHeight=lr),M(o.createElement("div",{ref:te,className:ht,style:nr},o.createElement(Bl.Z,Object.assign({spinning:!1},ot),pt,o.createElement(or,Object.assign({},Tn,re,{ref:Ye,columns:X,direction:q,expandable:W,prefixCls:J,className:Y()({[`${J}-middle`]:U==="middle",[`${J}-small`]:U==="small",[`${J}-bordered`]:s,[`${J}-empty`]:Ie.length===0},A,B),data:Ot,rowKey:Oe,rowClassName:Ke,emptyText:rr,internalHooks:ee,internalRefs:oe,transformColumns:je,getContainerWidth:Ne})),gt)))};var Va=o.forwardRef(Wa);const Xa=(e,t)=>{const n=o.useRef(0);return n.current+=1,o.createElement(Va,Object.assign({},e,{ref:t,_renderTimes:n.current}))},yt=o.forwardRef(Xa);yt.SELECTION_COLUMN=Tt,yt.EXPAND_COLUMN=qe,yt.SELECTION_ALL=Xn,yt.SELECTION_INVERT=Un,yt.SELECTION_NONE=Gn,yt.Column=vl,yt.ColumnGroup=gl,yt.Summary=It;var Ua=yt,Ga=Ua},9550:function(on,st,b){b.d(st,{Z:function(){return zn}});var o=b(8793),qe=b(57963),ee=b(79685),ce=b(26163),mt=b(21137),ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},xt=ct,Bt=b(83317),Ct=function(xe,ge){return ee.createElement(Bt.Z,(0,mt.Z)({},xe,{ref:ge,icon:xt}))},Pe=ee.forwardRef(Ct),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},nt=Ce,Xt=function(xe,ge){return ee.createElement(Bt.Z,(0,mt.Z)({},xe,{ref:ge,icon:nt}))},Ft=ee.forwardRef(Xt),ur=b(68591),Bn=b.n(ur),fr=b(55568),St=b(82921),ln=b(99248),wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Fn=wt,Hn=function(xe,ge){return ee.createElement(Bt.Z,(0,mt.Z)({},xe,{ref:ge,icon:Fn}))},We=ee.forwardRef(Hn),Mn=b(4477),mr=b(27685);const gn=4;function Et(_){const{dropPosition:xe,dropLevelOffset:ge,prefixCls:de,indent:ue,direction:Q="ltr"}=_,Be=Q==="ltr"?"left":"right",Ze=Q==="ltr"?"right":"left",Ve={[Be]:-ge*ue+gn,[Ze]:0};switch(xe){case-1:Ve.top=-3;break;case 1:Ve.bottom=-3;break;default:Ve.bottom=-3,Ve[Be]=ue+gn;break}return ee.createElement("div",{style:Ve,className:`${de}-drop-indicator`})}var P=b(15208),hn=ee.forwardRef((_,xe)=>{const{getPrefixCls:ge,direction:de,virtual:ue,tree:Q}=ee.useContext(ln.E_),{prefixCls:Be,className:Ze,showIcon:Ve=!1,showLine:Fe,switcherIcon:Gt,blockNode:Ht=!1,children:Rt,checkable:$t=!1,selectable:Mt=!0,draggable:lt,motion:It,style:Kt}=_,at=ge("tree",Be),dn=ge(),Nt=It!=null?It:Object.assign(Object.assign({},(0,Mn.Z)(dn)),{motionAppear:!1}),Yt=Object.assign(Object.assign({},_),{checkable:$t,selectable:Mt,showIcon:Ve,motion:Nt,blockNode:Ht,showLine:!!Fe,dropIndicatorRender:Et}),[kt,Jt]=(0,mr.ZP)(at),dt=ee.useMemo(()=>{if(!lt)return!1;let Ae={};switch(typeof lt){case"function":Ae.nodeDraggable=lt;break;case"object":Ae=Object.assign({},lt);break;default:break}return Ae.icon!==!1&&(Ae.icon=Ae.icon||ee.createElement(We,null)),Ae},[lt]),_e=Ae=>ee.createElement(P.Z,{prefixCls:at,switcherIcon:Gt,treeNodeProps:Ae,showLine:Fe});return kt(ee.createElement(o.Z,Object.assign({itemHeight:20,ref:xe,virtual:ue},Yt,{style:Object.assign(Object.assign({},Q==null?void 0:Q.style),Kt),prefixCls:at,className:Bn()({[`${at}-icon-hide`]:!Ve,[`${at}-block-node`]:Ht,[`${at}-unselectable`]:!Mt,[`${at}-rtl`]:de==="rtl"},Q==null?void 0:Q.className,Ze,Jt),direction:de,checkable:$t&&ee.createElement("span",{className:`${at}-checkbox-inner`}),selectable:Mt,switcherIcon:_e,draggable:dt}),Rt))}),Y;(function(_){_[_.None=0]="None",_[_.Start=1]="Start",_[_.End=2]="End"})(Y||(Y={}));function Ut(_,xe,ge){const{key:de,children:ue}=ge;function Q(Be){const Ze=Be[de],Ve=Be[ue];xe(Ze,Be)!==!1&&Ut(Ve||[],xe,ge)}_.forEach(Q)}function xn(_){let{treeData:xe,expandedKeys:ge,startKey:de,endKey:ue,fieldNames:Q}=_;const Be=[];let Ze=Y.None;if(de&&de===ue)return[de];if(!de||!ue)return[];function Ve(Fe){return Fe===de||Fe===ue}return Ut(xe,Fe=>{if(Ze===Y.End)return!1;if(Ve(Fe)){if(Be.push(Fe),Ze===Y.None)Ze=Y.Start;else if(Ze===Y.Start)return Ze=Y.End,!1}else Ze===Y.Start&&Be.push(Fe);return ge.includes(Fe)},(0,St.w$)(Q)),Be}function yn(_,xe,ge){const de=(0,qe.Z)(xe),ue=[];return Ut(_,(Q,Be)=>{const Ze=de.indexOf(Q);return Ze!==-1&&(ue.push(Be),de.splice(Ze,1)),!!de.length},(0,St.w$)(ge)),ue}var bn=function(_,xe){var ge={};for(var de in _)Object.prototype.hasOwnProperty.call(_,de)&&xe.indexOf(de)<0&&(ge[de]=_[de]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,de=Object.getOwnPropertySymbols(_);ue<de.length;ue++)xe.indexOf(de[ue])<0&&Object.prototype.propertyIsEnumerable.call(_,de[ue])&&(ge[de[ue]]=_[de[ue]]);return ge};function Cn(_){const{isLeaf:xe,expanded:ge}=_;return xe?ee.createElement(ce.Z,null):ge?ee.createElement(Pe,null):ee.createElement(Ft,null)}function Sn(_){let{treeData:xe,children:ge}=_;return xe||(0,St.zn)(ge)}const Kn=(_,xe)=>{var{defaultExpandAll:ge,defaultExpandParent:de,defaultExpandedKeys:ue}=_,Q=bn(_,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Be=ee.useRef(),Ze=ee.useRef(),Ve=()=>{const{keyEntities:dt}=(0,St.I8)(Sn(Q));let _e;return ge?_e=Object.keys(dt):de?_e=(0,fr.r7)(Q.expandedKeys||ue||[],dt):_e=Q.expandedKeys||ue,_e},[Fe,Gt]=ee.useState(Q.selectedKeys||Q.defaultSelectedKeys||[]),[Ht,Rt]=ee.useState(()=>Ve());ee.useEffect(()=>{"selectedKeys"in Q&&Gt(Q.selectedKeys)},[Q.selectedKeys]),ee.useEffect(()=>{"expandedKeys"in Q&&Rt(Q.expandedKeys)},[Q.expandedKeys]);const $t=(dt,_e)=>{var Ae;return"expandedKeys"in Q||Rt(dt),(Ae=Q.onExpand)===null||Ae===void 0?void 0:Ae.call(Q,dt,_e)},Mt=(dt,_e)=>{var Ae;const{multiple:un,fieldNames:zt}=Q,{node:wn,nativeEvent:ut}=_e,{key:Qt=""}=wn,qt=Sn(Q),Lt=Object.assign(Object.assign({},_e),{selected:!0}),Ln=(ut==null?void 0:ut.ctrlKey)||(ut==null?void 0:ut.metaKey),Dn=ut==null?void 0:ut.shiftKey;let Xe;un&&Ln?(Xe=dt,Be.current=Qt,Ze.current=Xe,Lt.selectedNodes=yn(qt,Xe,zt)):un&&Dn?(Xe=Array.from(new Set([].concat((0,qe.Z)(Ze.current||[]),(0,qe.Z)(xn({treeData:qt,expandedKeys:Ht,startKey:Qt,endKey:Be.current,fieldNames:zt}))))),Lt.selectedNodes=yn(qt,Xe,zt)):(Xe=[Qt],Be.current=Qt,Ze.current=Xe,Lt.selectedNodes=yn(qt,Xe,zt)),(Ae=Q.onSelect)===null||Ae===void 0||Ae.call(Q,Xe,Lt),"selectedKeys"in Q||Gt(Xe)},{getPrefixCls:lt,direction:It}=ee.useContext(ln.E_),{prefixCls:Kt,className:at,showIcon:dn=!0,expandAction:Nt="click"}=Q,Yt=bn(Q,["prefixCls","className","showIcon","expandAction"]),kt=lt("tree",Kt),Jt=Bn()(`${kt}-directory`,{[`${kt}-directory-rtl`]:It==="rtl"},at);return ee.createElement(hn,Object.assign({icon:Cn,ref:xe,blockNode:!0},Yt,{showIcon:dn,expandAction:Nt,prefixCls:kt,className:Jt,expandedKeys:Ht,selectedKeys:Fe,onSelect:Mt,onExpand:$t}))};var sn=ee.forwardRef(Kn);const cn=hn;cn.DirectoryTree=sn,cn.TreeNode=o.O;var zn=cn}}]);
|
|
|