| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- import{a as e,n as t,t as n}from"./react-dom-stZKkA6x.js";import{$n as r,Ar as i,B as a,Cn as o,Dr as s,Dt as c,En as l,Er as u,Gt as d,In as f,Jt as p,K as m,Kt as h,M as g,Mn as _,Mr as v,On as y,Or as b,Ot as x,Pn as S,Rn as C,Sn as w,Sr as T,Tn as E,Tr as D,Tt as O,Vn as k,Vt as A,Wn as j,X as M,Xn as N,Yn as P,Yt as F,Z as I,Zn as L,Zt as R,_n as z,_r as B,a as V,an as H,ar as U,bn as ee,cn as W,dn as te,er as ne,et as re,fr as G,ft as K,gr as q,hn as ie,hr as ae,in as oe,ir as J,jn as se,jr as Y,kn as ce,kr as le,kt as ue,ln as de,lr as fe,lt as pe,mn as me,on as he,or as X,q as Z,qn as ge,qt as _e,rr as ve,sn as ye,tr as be,ur as xe,vr as Se,wr as Ce,yr as we}from"./jsx-runtime-dm82oUI8.js";import{t as Te}from"./useForm-sdDvuRHy.js";import{a as Ee,i as De}from"./StatusPill-IFsKXy8H.js";import{S as Oe,x as ke,y as Ae}from"./index-BCIgegZI.js";var Q=e(t()),je=e(n()),$=e(v());function Me(e){return e!=null&&e===e.window}var Ne=e=>{if(typeof window>`u`)return 0;let t=0;return Me(e)?t=e.pageYOffset:e instanceof Document?t=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(t=e.scrollTop),e&&!Me(e)&&typeof t!=`number`&&(t=(e.ownerDocument??e).documentElement?.scrollTop),t};function Pe(e,t,n,r){let i=n-t;return e/=r/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}function Fe(e,t={}){let{getContainer:n=()=>window,callback:r,duration:i=450}=t,a=n(),o=Ne(a),s=Date.now(),c=()=>{let t=Date.now()-s,n=Pe(t>i?i:t,o,e,i);Me(a)?a.scrollTo(window.pageXOffset,n):a instanceof Document||a.constructor.name===`HTMLDocument`?a.documentElement.scrollTop=n:a.scrollTop=n,t<i?U(c):typeof r==`function`&&r()};U(c)}var Ie=e=>{let[t,n]=(0,Q.useState)(null);return[(0,Q.useCallback)((r,i,a)=>{let o=t??r,s=Math.min(o||0,r),c=Math.max(o||0,r),l=i.slice(s,c+1).map(e),u=l.some(e=>!a.has(e)),d=[];return l.forEach(e=>{u?(a.has(e)||d.push(e),a.add(e)):(a.delete(e),d.push(e))}),n(u?c:null),d},[t]),n]};function Le(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){let r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e}var Re=(e,t)=>(0,Q.useImperativeHandle)(e,()=>{let e=t(),{nativeElement:n}=e;return typeof Proxy<`u`?new Proxy(n,{get(t,n){return e[n]?e[n]:Reflect.get(t,n)}}):Le(n,e)}),ze=e=>{let t=Q.useRef(e),[,n]=oe();return[()=>t.current,e=>{t.current=e,n()}]},Be=Q.createContext(null),Ve=Be.Provider,He=Q.createContext(null),Ue=He.Provider,We=[`prefixCls`,`className`,`style`,`checked`,`disabled`,`defaultChecked`,`type`,`title`,`onChange`],Ge=(0,Q.forwardRef)(function(e,t){var n=e.prefixCls,r=n===void 0?`rc-checkbox`:n,i=e.className,a=e.style,o=e.checked,c=e.disabled,l=e.defaultChecked,d=l===void 0?!1:l,f=e.type,p=f===void 0?`checkbox`:f,m=e.title,h=e.onChange,g=be(e,We),v=(0,Q.useRef)(null),y=(0,Q.useRef)(null),b=J(_(d,{value:o}),2),x=b[0],S=b[1];(0,Q.useImperativeHandle)(t,function(){return{focus:function(e){var t;(t=v.current)==null||t.focus(e)},blur:function(){var e;(e=v.current)==null||e.blur()},input:v.current,nativeElement:y.current}});var C=(0,$.default)(r,i,s(s({},`${r}-checked`,x),`${r}-disabled`,c));return Q.createElement(`span`,{className:C,title:m,style:a,ref:y},Q.createElement(`input`,Y({},g,{className:`${r}-input`,ref:v,onChange:function(t){c||(`checked`in e||S(t.target.checked),h?.({target:u(u({},e),{},{type:p,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:c,checked:!!x,type:p})),Q.createElement(`span`,{className:`${r}-inner`}))});function Ke(e){let t=Q.useRef(null),n=()=>{U.cancel(t.current),t.current=null};return[()=>{n(),t.current=U(()=>{t.current=null})},r=>{t.current&&(r.stopPropagation(),n()),e?.(r)}]}var qe=e=>{let{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},l(e)),{display:`inline-block`,fontSize:0,[`&${r}-rtl`]:{direction:`rtl`},[`&${r}-block`]:{display:`flex`},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:`none`}})}},Je=e=>{let{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:i,radioSize:a,motionDurationSlow:s,motionDurationMid:c,motionEaseInOutCirc:u,colorBgContainer:d,colorBorder:f,lineWidth:p,colorBgContainerDisabled:m,colorTextDisabled:h,paddingXS:g,dotColorDisabled:_,lineType:v,radioColor:y,radioBgColor:b,calc:x}=e,S=`${t}-inner`,C=x(a).sub(x(4).mul(2)),w=x(1).mul(a).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},l(e)),{display:`inline-flex`,alignItems:`baseline`,marginInlineStart:0,marginInlineEnd:n,cursor:`pointer`,"&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:`rtl`},"&-disabled":{cursor:`not-allowed`,color:e.colorTextDisabled},"&::after":{display:`inline-block`,width:0,overflow:`hidden`,content:`"\\a0"`},"&-block":{flex:1,justifyContent:`center`},[`${t}-checked::after`]:{position:`absolute`,insetBlockStart:0,insetInlineStart:0,width:`100%`,height:`100%`,border:`${r(p)} ${v} ${i}`,borderRadius:`50%`,visibility:`hidden`,opacity:0,content:`""`},[t]:Object.assign(Object.assign({},l(e)),{position:`relative`,display:`inline-block`,outline:`none`,cursor:`pointer`,alignSelf:`center`,borderRadius:`50%`}),[`${t}-wrapper:hover &,
- &:hover ${S}`]:{borderColor:i},[`${t}-input:focus-visible + ${S}`]:o(e),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:`visible`},[`${t}-inner`]:{"&::after":{boxSizing:`border-box`,position:`absolute`,insetBlockStart:`50%`,insetInlineStart:`50%`,display:`block`,width:w,height:w,marginBlockStart:x(1).mul(a).div(-2).equal({unit:!0}),marginInlineStart:x(1).mul(a).div(-2).equal({unit:!0}),backgroundColor:y,borderBlockStart:0,borderInlineStart:0,borderRadius:w,transform:`scale(0)`,opacity:0,transition:`all ${s} ${u}`,content:`""`},boxSizing:`border-box`,position:`relative`,insetBlockStart:0,insetInlineStart:0,display:`block`,width:w,height:w,backgroundColor:d,borderColor:f,borderStyle:`solid`,borderWidth:p,borderRadius:`50%`,transition:`all ${c}`},[`${t}-input`]:{position:`absolute`,inset:0,zIndex:1,cursor:`pointer`,opacity:0},[`${t}-checked`]:{[S]:{borderColor:i,backgroundColor:b,"&::after":{transform:`scale(${e.calc(e.dotSize).div(a).equal()})`,opacity:1,transition:`all ${s} ${u}`}}},[`${t}-disabled`]:{cursor:`not-allowed`,[S]:{backgroundColor:m,borderColor:f,cursor:`not-allowed`,"&::after":{backgroundColor:_}},[`${t}-input`]:{cursor:`not-allowed`},[`${t}-disabled + span`]:{color:h,cursor:`not-allowed`},[`&${t}-checked`]:{[S]:{"&::after":{transform:`scale(${x(C).div(a).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:g,paddingInlineEnd:g}})}},Ye=e=>{let{buttonColor:t,controlHeight:n,componentCls:i,lineWidth:a,lineType:s,colorBorder:c,motionDurationMid:l,buttonPaddingInline:u,fontSize:d,buttonBg:f,fontSizeLG:p,controlHeightLG:m,controlHeightSM:h,paddingXS:g,borderRadius:_,borderRadiusSM:v,borderRadiusLG:y,buttonCheckedBg:b,buttonSolidCheckedColor:x,colorTextDisabled:S,colorBgContainerDisabled:C,buttonCheckedBgDisabled:w,buttonCheckedColorDisabled:T,colorPrimary:E,colorPrimaryHover:D,colorPrimaryActive:O,buttonSolidCheckedBg:k,buttonSolidCheckedHoverBg:A,buttonSolidCheckedActiveBg:j,calc:M}=e;return{[`${i}-button-wrapper`]:{position:`relative`,display:`inline-block`,height:n,margin:0,paddingInline:u,paddingBlock:0,color:t,fontSize:d,lineHeight:r(M(n).sub(M(a).mul(2)).equal()),background:f,border:`${r(a)} ${s} ${c}`,borderBlockStartWidth:M(a).add(.02).equal(),borderInlineEndWidth:a,cursor:`pointer`,transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(`,`),a:{color:t},[`> ${i}-button`]:{position:`absolute`,insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:`100%`,height:`100%`},"&:not(:last-child)":{marginInlineEnd:M(a).mul(-1).equal()},"&:first-child":{borderInlineStart:`${r(a)} ${s} ${c}`,borderStartStartRadius:_,borderEndStartRadius:_},"&:last-child":{borderStartEndRadius:_,borderEndEndRadius:_},"&:first-child:last-child":{borderRadius:_},[`${i}-group-large &`]:{height:m,fontSize:p,lineHeight:r(M(m).sub(M(a).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${i}-group-small &`]:{height:h,paddingInline:M(g).sub(a).equal(),paddingBlock:0,lineHeight:r(M(h).sub(M(a).mul(2)).equal()),"&:first-child":{borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v}},"&:hover":{position:`relative`,color:E},"&:has(:focus-visible)":o(e),[`${i}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:`none`},[`&-checked:not(${i}-button-wrapper-disabled)`]:{zIndex:1,color:E,background:b,borderColor:E,"&::before":{backgroundColor:E},"&:first-child":{borderColor:E},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:O,borderColor:O,"&::before":{backgroundColor:O}}},[`${i}-group-solid &-checked:not(${i}-button-wrapper-disabled)`]:{color:x,background:k,borderColor:k,"&:hover":{color:x,background:A,borderColor:A},"&:active":{color:x,background:j,borderColor:j}},"&-disabled":{color:S,backgroundColor:C,borderColor:c,cursor:`not-allowed`,"&:first-child, &:hover":{color:S,backgroundColor:C,borderColor:c}},[`&-disabled${i}-button-wrapper-checked`]:{color:T,backgroundColor:w,borderColor:c,boxShadow:`none`},"&-block":{flex:1,textAlign:`center`}}}},Xe=ee(`Radio`,e=>{let{controlOutline:t,controlOutlineWidth:n}=e,i=`0 0 0 ${r(n)} ${t}`,a=se(e,{radioFocusShadow:i,radioButtonFocusShadow:i});return[qe(a),Je(a),Ye(a)]},e=>{let{wireframe:t,padding:n,marginXS:r,lineWidth:i,fontSizeLG:a,colorText:o,colorBgContainer:s,colorTextDisabled:c,controlItemBgActiveDisabled:l,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:f,colorPrimaryActive:p,colorWhite:m}=e,h=a;return{radioSize:h,dotSize:t?h-8:h-(4+i)*2,dotColorDisabled:c,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:f,buttonSolidCheckedActiveBg:p,buttonBg:s,buttonCheckedBg:s,buttonColor:o,buttonCheckedBgDisabled:l,buttonCheckedColorDisabled:c,buttonPaddingInline:n-i,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},{unitless:{radioSize:!0,dotSize:!0}}),Ze=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 i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Qe=Q.forwardRef((e,t)=>{let n=Q.useContext(Be),r=Q.useContext(He),{getPrefixCls:i,direction:a,radio:o}=Q.useContext(C),s=Se(t,Q.useRef(null)),{isFormItemInput:c}=Q.useContext(K),l=t=>{var r,i;(r=e.onChange)==null||r.call(e,t),(i=n?.onChange)==null||i.call(n,t)},{prefixCls:u,className:d,rootClassName:p,children:m,style:g,title:_}=e,v=Ze(e,[`prefixCls`,`className`,`rootClassName`,`children`,`style`,`title`]),y=i(`radio`,u),b=(n?.optionType||r)===`button`,x=b?`${y}-button`:y,S=W(y),[w,T,E]=Xe(y,S),D=Object.assign({},v),O=Q.useContext(f);n&&(D.name=n.name,D.onChange=l,D.checked=e.value===n.value,D.disabled=D.disabled??n.disabled),D.disabled=D.disabled??O;let k=(0,$.default)(`${x}-wrapper`,{[`${x}-wrapper-checked`]:D.checked,[`${x}-wrapper-disabled`]:D.disabled,[`${x}-wrapper-rtl`]:a===`rtl`,[`${x}-wrapper-in-form-item`]:c,[`${x}-wrapper-block`]:!!n?.block},o?.className,d,p,T,E,S),[A,j]=Ke(D.onClick);return w(Q.createElement(h,{component:`Radio`,disabled:D.disabled},Q.createElement(`label`,{className:k,style:Object.assign(Object.assign({},o?.style),g),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:_,onClick:A},Q.createElement(Ge,Object.assign({},D,{className:(0,$.default)(D.className,{[_e]:!b}),type:`radio`,prefixCls:x,ref:s,onClick:j})),m===void 0?null:Q.createElement(`span`,{className:`${x}-label`},m))))}),$e=Q.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r}=Q.useContext(C),{name:i}=Q.useContext(K),a=O(Te(i)),{prefixCls:o,className:s,rootClassName:c,options:l,buttonStyle:u=`outline`,disabled:f,children:p,size:m,style:h,id:g,optionType:v,name:y=a,defaultValue:b,value:x,block:S=!1,onChange:w,onMouseEnter:T,onMouseLeave:E,onFocus:D,onBlur:k}=e,[A,j]=_(b,{value:x}),M=Q.useCallback(t=>{let n=A,r=t.target.value;`value`in e||j(r),r!==n&&w?.(t)},[A,j,w]),N=n(`radio`,o),P=`${N}-group`,F=W(N),[I,L,R]=Xe(N,F),z=p;l&&l.length>0&&(z=l.map(e=>typeof e==`string`||typeof e==`number`?Q.createElement(Qe,{key:e.toString(),prefixCls:N,disabled:f,value:e,checked:A===e},e):Q.createElement(Qe,{key:`radio-group-value-options-${e.value}`,prefixCls:N,disabled:e.disabled||f,value:e.value,checked:A===e.value,title:e.title,style:e.style,className:e.className,id:e.id,required:e.required},e.label)));let B=d(m),V=(0,$.default)(P,`${P}-${u}`,{[`${P}-${B}`]:B,[`${P}-rtl`]:r===`rtl`,[`${P}-block`]:S},s,c,L,R,F),H=Q.useMemo(()=>({onChange:M,value:A,disabled:f,name:y,optionType:v,block:S}),[M,A,f,y,v,S]);return I(Q.createElement(`div`,Object.assign({},te(e,{aria:!0,data:!0}),{className:V,style:h,onMouseEnter:T,onMouseLeave:E,onFocus:D,onBlur:k,id:g,ref:t}),Q.createElement(Ve,{value:H},z)))}),et=Q.memo($e),tt=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 i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},nt=Q.forwardRef((e,t)=>{let{getPrefixCls:n}=Q.useContext(C),{prefixCls:r}=e,i=tt(e,[`prefixCls`]),a=n(`radio`,r);return Q.createElement(Ue,{value:`button`},Q.createElement(Qe,Object.assign({prefixCls:a},i,{type:`radio`,ref:t})))}),rt=Qe;rt.Button=nt,rt.Group=et,rt.__ANT_RADIO=!0;function it(e,t){return e[t]}var at=[`children`];function ot(e,t){return`${e}-${t}`}function st(e){return e&&e.type&&e.type.isTreeNode}function ct(e,t){return e??t}function lt(e){var t=e||{},n=t.title,r=t._title,i=t.key,a=t.children,o=n||`title`;return{title:o,_title:r||[o],key:i||`key`,children:a||`children`}}function ut(e){function t(e){return le(e).map(function(e){if(!st(e))return b(!e,`Tree/TreeNode can only accept TreeNode as children.`),null;var n=e.key,r=e.props,i=r.children,a=be(r,at),o=u({key:n},a),s=t(i);return s.length&&(o.children=s),o}).filter(function(e){return e})}return t(e)}function dt(e,t,n){var r=lt(n),i=r._title,a=r.key,o=r.children,s=new Set(t===!0?[]:t),c=[];function l(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return e.map(function(r,u){for(var d=ot(n?n.pos:`0`,u),f=ct(r[a],d),p,m=0;m<i.length;m+=1){var h=i[m];if(r[h]!==void 0){p=r[h];break}}var g=Object.assign(F(r,[].concat(X(i),[a,o])),{title:p,key:f,parent:n,pos:d,children:null,data:r,isStart:[].concat(X(n?n.isStart:[]),[u===0]),isEnd:[].concat(X(n?n.isEnd:[]),[u===e.length-1])});return c.push(g),t===!0||s.has(f)?g.children=l(r[o]||[],g):g.children=[],g})}return l(e),c}function ft(e,t,n){var r={};r=i(n)===`object`?n:{externalGetKey:n},r||={};var a=r,o=a.childrenPropName,s=a.externalGetKey,c=a.fieldNames,l=lt(c),u=l.key,d=l.children,f=o||d,p;s?typeof s==`string`?p=function(e){return e[s]}:typeof s==`function`&&(p=function(e){return s(e)}):p=function(e,t){return ct(e[u],t)};function m(n,r,i,a){var o=n?n[f]:e,s=n?ot(i.pos,r):`0`,c=n?[].concat(X(a),[n]):[];n&&t({node:n,index:r,pos:s,key:p(n,s),parentPos:i.node?i.pos:null,level:i.level+1,nodes:c}),o&&o.forEach(function(e,t){m(e,t,{node:n,pos:s,level:i?i.level+1:-1},c)})}m(null)}function pt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,i=t.onProcessFinished,a=t.externalGetKey,o=t.childrenPropName,s=t.fieldNames,c=arguments.length>2?arguments[2]:void 0,l=a||c,u={},d={},f={posEntities:u,keyEntities:d};return n&&(f=n(f)||f),ft(e,function(e){var t=e.node,n=e.index,i=e.pos,a=e.key,o=e.parentPos,s=e.level,c={node:t,nodes:e.nodes,index:n,key:a,pos:i,level:s},l=ct(a,i);u[i]=c,d[l]=c,c.parent=u[o],c.parent&&(c.parent.children=c.parent.children||[],c.parent.children.push(c)),r&&r(c,f)},{externalGetKey:l,childrenPropName:o,fieldNames:s}),i&&i(f),f}function mt(e,t){var n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,a=t.loadingKeys,o=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,l=t.dropPosition,u=t.keyEntities,d=it(u,e);return{eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:i.indexOf(e)!==-1,loading:a.indexOf(e)!==-1,checked:o.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:``),dragOver:c===e&&l===0,dragOverGapTop:c===e&&l===-1,dragOverGapBottom:c===e&&l===1}}function ht(e){var t=e.data,n=e.expanded,r=e.selected,i=e.checked,a=e.loaded,o=e.loading,s=e.halfChecked,c=e.dragOver,l=e.dragOverGapTop,d=e.dragOverGapBottom,f=e.pos,p=e.active,m=e.eventKey,h=u(u({},t),{},{expanded:n,selected:r,checked:i,loaded:a,loading:o,halfChecked:s,dragOver:c,dragOverGapTop:l,dragOverGapBottom:d,pos:f,active:p,key:m});return`props`in h||Object.defineProperty(h,"props",{get:function(){return b(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),h}function gt(e,t){var n=new Set;return e.forEach(function(e){t.has(e)||n.add(e)}),n}function _t(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,i=t.checkable;return!!(n||r)||i===!1}function vt(e,t,n,r){for(var i=new Set(e),a=new Set,o=0;o<=n;o+=1)(t.get(o)||new Set).forEach(function(e){var t=e.key,n=e.node,a=e.children,o=a===void 0?[]:a;i.has(t)&&!r(n)&&o.filter(function(e){return!r(e.node)}).forEach(function(e){i.add(e.key)})});for(var s=new Set,c=n;c>=0;--c)(t.get(c)||new Set).forEach(function(e){var t=e.parent,n=e.node;if(!(r(n)||!e.parent||s.has(e.parent.key))){if(r(e.parent.node)){s.add(t.key);return}var o=!0,c=!1;(t.children||[]).filter(function(e){return!r(e.node)}).forEach(function(e){var t=e.key,n=i.has(t);o&&!n&&(o=!1),!c&&(n||a.has(t))&&(c=!0)}),o&&i.add(t.key),c&&a.add(t.key),s.add(t.key)}});return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(gt(a,i))}}function yt(e,t,n,r,i){for(var a=new Set(e),o=new Set(t),s=0;s<=r;s+=1)(n.get(s)||new Set).forEach(function(e){var t=e.key,n=e.node,r=e.children,s=r===void 0?[]:r;!a.has(t)&&!o.has(t)&&!i(n)&&s.filter(function(e){return!i(e.node)}).forEach(function(e){a.delete(e.key)})});o=new Set;for(var c=new Set,l=r;l>=0;--l)(n.get(l)||new Set).forEach(function(e){var t=e.parent,n=e.node;if(!(i(n)||!e.parent||c.has(e.parent.key))){if(i(e.parent.node)){c.add(t.key);return}var r=!0,s=!1;(t.children||[]).filter(function(e){return!i(e.node)}).forEach(function(e){var t=e.key,n=a.has(t);r&&!n&&(r=!1),!s&&(n||o.has(t))&&(s=!0)}),r||a.delete(t.key),s&&o.add(t.key),c.add(t.key)}});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(gt(o,a))}}function bt(e,t,n,r){var i=[],a=r||_t,o=new Set(e.filter(function(e){var t=!!it(n,e);return t||i.push(e),t})),s=new Map,c=0;return Object.keys(n).forEach(function(e){var t=n[e],r=t.level,i=s.get(r);i||(i=new Set,s.set(r,i)),i.add(t),c=Math.max(c,r)}),b(!i.length,`Tree missing follow keys: ${i.slice(0,100).map(function(e){return`'${e}'`}).join(`, `)}`),t===!0?vt(o,s,c,a):yt(o,t.halfCheckedKeys,s,c,a)}var xt=e=>{let{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},l(e)),{display:`inline-flex`,flexWrap:`wrap`,columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},l(e)),{display:`inline-flex`,alignItems:`baseline`,cursor:`pointer`,"&:after":{display:`inline-block`,width:0,overflow:`hidden`,content:`'\\a0'`},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},l(e)),{position:`relative`,whiteSpace:`nowrap`,lineHeight:1,cursor:`pointer`,borderRadius:e.borderRadiusSM,alignSelf:`center`,[`${t}-input`]:{position:`absolute`,inset:0,zIndex:1,cursor:`pointer`,opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:o(e)},[`${t}-inner`]:{boxSizing:`border-box`,display:`block`,width:e.checkboxSize,height:e.checkboxSize,direction:`ltr`,backgroundColor:e.colorBgContainer,border:`${r(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:`separate`,transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:`border-box`,position:`absolute`,top:`50%`,insetInlineStart:`25%`,display:`table`,width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${r(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:`rotate(45deg) scale(0) translate(-50%,-50%)`,opacity:0,content:`""`,transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[`
- ${n}:not(${n}-disabled),
- ${t}:not(${t}-disabled)
- `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:`transparent`},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:`rotate(45deg) scale(1) translate(-50%,-50%)`,transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`
- ${n}-checked:not(${n}-disabled),
- ${t}-checked:not(${t}-disabled)
- `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:`transparent`}}},{[t]:{"&-indeterminate":{"&":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:`50%`,insetInlineStart:`50%`,width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:`translate(-50%, -50%) scale(1)`,opacity:1,content:`""`}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${n}-disabled`]:{cursor:`not-allowed`},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:`not-allowed`,pointerEvents:`none`},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:`none`},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function St(e,t){return xt(se(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize}))}var Ct=ee(`Checkbox`,(e,{prefixCls:t})=>[St(t,e)]),wt=Q.createContext(null),Tt=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 i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Et=Q.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,children:a,indeterminate:o=!1,style:s,onMouseEnter:c,onMouseLeave:l,skipGroup:u=!1,disabled:d}=e,p=Tt(e,[`prefixCls`,`className`,`rootClassName`,`children`,`indeterminate`,`style`,`onMouseEnter`,`onMouseLeave`,`skipGroup`,`disabled`]),{getPrefixCls:m,direction:g,checkbox:_}=Q.useContext(C),v=Q.useContext(wt),{isFormItemInput:y}=Q.useContext(K),b=Q.useContext(f),x=(v?.disabled||d)??b,S=Q.useRef(p.value),w=Q.useRef(null),T=Se(t,w);Q.useEffect(()=>{v?.registerValue(p.value)},[]),Q.useEffect(()=>{if(!u)return p.value!==S.current&&(v?.cancelValue(S.current),v?.registerValue(p.value),S.current=p.value),()=>v?.cancelValue(p.value)},[p.value]),Q.useEffect(()=>{w.current?.input&&(w.current.input.indeterminate=o)},[o]);let E=m(`checkbox`,n),D=W(E),[O,k,A]=Ct(E,D),j=Object.assign({},p);v&&!u&&(j.onChange=(...e)=>{p.onChange&&p.onChange.apply(p,e),v.toggleOption&&v.toggleOption({label:a,value:p.value})},j.name=v.name,j.checked=v.value.includes(p.value));let M=(0,$.default)(`${E}-wrapper`,{[`${E}-rtl`]:g===`rtl`,[`${E}-wrapper-checked`]:j.checked,[`${E}-wrapper-disabled`]:x,[`${E}-wrapper-in-form-item`]:y},_?.className,r,i,A,D,k),N=(0,$.default)({[`${E}-indeterminate`]:o},_e,k),[P,F]=Ke(j.onClick);return O(Q.createElement(h,{component:`Checkbox`,disabled:x},Q.createElement(`label`,{className:M,style:Object.assign(Object.assign({},_?.style),s),onMouseEnter:c,onMouseLeave:l,onClick:P},Q.createElement(Ge,Object.assign({},j,{onClick:F,prefixCls:E,className:N,disabled:x,ref:T})),a!=null&&Q.createElement(`span`,{className:`${E}-label`},a))))}),Dt=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 i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Ot=Q.forwardRef((e,t)=>{let{defaultValue:n,children:r,options:i=[],prefixCls:a,className:o,rootClassName:s,style:c,onChange:l}=e,u=Dt(e,[`defaultValue`,`children`,`options`,`prefixCls`,`className`,`rootClassName`,`style`,`onChange`]),{getPrefixCls:d,direction:f}=Q.useContext(C),[p,m]=Q.useState(u.value||n||[]),[h,g]=Q.useState([]);Q.useEffect(()=>{`value`in u&&m(u.value||[])},[u.value]);let _=Q.useMemo(()=>i.map(e=>typeof e==`string`||typeof e==`number`?{label:e,value:e}:e),[i]),v=e=>{g(t=>t.filter(t=>t!==e))},y=e=>{g(t=>[].concat(X(t),[e]))},b=e=>{let t=p.indexOf(e.value),n=X(p);t===-1?n.push(e.value):n.splice(t,1),`value`in u||m(n),l?.(n.filter(e=>h.includes(e)).sort((e,t)=>_.findIndex(t=>t.value===e)-_.findIndex(e=>e.value===t)))},x=d(`checkbox`,a),S=`${x}-group`,w=W(x),[T,E,D]=Ct(x,w),O=F(u,[`value`,`disabled`]),k=i.length?_.map(e=>Q.createElement(Et,{prefixCls:x,key:e.value.toString(),disabled:`disabled`in e?e.disabled:u.disabled,value:e.value,checked:p.includes(e.value),onChange:e.onChange,className:(0,$.default)(`${S}-item`,e.className),style:e.style,title:e.title,id:e.id,required:e.required},e.label)):r,A=Q.useMemo(()=>({toggleOption:b,value:p,disabled:u.disabled,name:u.name,registerValue:y,cancelValue:v}),[b,p,u.disabled,u.name,y,v]),j=(0,$.default)(S,{[`${S}-rtl`]:f===`rtl`},o,s,D,w,E);return T(Q.createElement(`div`,Object.assign({className:j,style:c},O,{ref:t}),Q.createElement(wt.Provider,{value:A},k)))}),kt=Et;kt.Group=Ot,kt.__ANT_CHECKBOX=!0;function At(e,t,n,r){var i=je.unstable_batchedUpdates?function(e){je.unstable_batchedUpdates(n,e)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,i,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,r)}}}var jt={},Mt=`rc-table-internal-hook`;function Nt(e){var t=Q.createContext(void 0);return{Context:t,Provider:function(e){var n=e.value,r=e.children,i=Q.useRef(n);i.current=n;var a=J(Q.useState(function(){return{getValue:function(){return i.current},listeners:new Set}}),1)[0];return L(function(){(0,je.unstable_batchedUpdates)(function(){a.listeners.forEach(function(e){e(n)})})},[n]),Q.createElement(t.Provider,{value:a},r)},defaultValue:e}}function Pt(e,t){var n=S(typeof t==`function`?t:function(e){if(t===void 0)return e;if(!Array.isArray(t))return e[t];var n={};return t.forEach(function(t){n[t]=e[t]}),n}),r=Q.useContext(e?.Context),i=r||{},a=i.listeners,o=i.getValue,s=Q.useRef();s.current=n(r?o():e?.defaultValue);var c=J(Q.useState({}),2)[1];return L(function(){if(!r)return;function e(e){var t=n(e);ne(s.current,t,!0)||c({})}return a.add(e),function(){a.delete(e)}},[r]),s.current}function Ft(){var e=Q.createContext(null);function t(){return Q.useContext(e)}function n(n,r){var i=T(n),a=function(a,o){var s=i?{ref:o}:{},c=Q.useRef(0),l=Q.useRef(a);return t()===null?((!r||r(l.current,a))&&(c.current+=1),l.current=a,Q.createElement(e.Provider,{value:c.current},Q.createElement(n,Y({},a,s)))):Q.createElement(n,Y({},a,s))};return i?Q.forwardRef(a):a}function r(e,n){var r=T(e),i=function(n,i){var a=r?{ref:i}:{};return t(),Q.createElement(e,Y({},n,a))};return r?Q.memo(Q.forwardRef(i),n):Q.memo(i,n)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var It=Ft();It.makeImmutable,It.responseImmutable,It.useImmutableMark;var Lt=Ft(),Rt=Lt.makeImmutable,zt=Lt.responseImmutable,Bt=Lt.useImmutableMark,Vt=Nt(),Ht=Q.createContext({renderWithProps:!1}),Ut=`RC_TABLE_KEY`;function Wt(e){return e==null?[]:Array.isArray(e)?e:[e]}function Gt(e){var t=[],n={};return e.forEach(function(e){for(var r=e||{},i=r.key,a=r.dataIndex,o=i||Wt(a).join(`-`)||Ut;n[o];)o=`${o}_next`;n[o]=!0,t.push(o)}),t}function Kt(e){return e!=null}function qt(e){return typeof e==`number`&&!Number.isNaN(e)}function Jt(e){return e&&i(e)===`object`&&!Array.isArray(e)&&!Q.isValidElement(e)}function Yt(e,t,n,r,i,a){var o=Q.useContext(Ht);return Ce(function(){if(Kt(r))return[r];var a=P(e,t==null||t===``?[]:Array.isArray(t)?t:[t]),s=a,c=void 0;if(i){var l=i(a,e,n);Jt(l)?(s=l.children,c=l.props,o.renderWithProps=!0):s=l}return[s,c]},[Bt(),e,r,t,i,n],function(e,t){if(a){var n=J(e,2)[1],r=J(t,2)[1];return a(r,n)}return o.renderWithProps?!0:!ne(e,t,!0)})}function Xt(e,t,n,r){var i=e+t-1;return e<=r&&i>=n}function Zt(e,t){return Pt(Vt,function(n){return[Xt(e,t||1,n.hoverStartRow,n.hoverEndRow),n.onHover]})}var Qt=function(e){var t=e.ellipsis,n=e.rowType,r=e.children,i,a=t===!0?{showTitle:!0}:t;return a&&(a.showTitle||n===`header`)&&(typeof r==`string`||typeof r==`number`?i=r.toString():Q.isValidElement(r)&&typeof r.props.children==`string`&&(i=r.props.children)),i};function $t(e){var t,n=e.component,r=e.children,a=e.ellipsis,o=e.scope,c=e.prefixCls,l=e.className,d=e.align,f=e.record,p=e.render,m=e.dataIndex,h=e.renderIndex,g=e.shouldCellUpdate,_=e.index,v=e.rowType,y=e.colSpan,b=e.rowSpan,x=e.fixLeft,C=e.fixRight,w=e.firstFixLeft,T=e.lastFixLeft,E=e.firstFixRight,D=e.lastFixRight,O=e.appendNode,k=e.additionalProps,A=k===void 0?{}:k,j=e.isSticky,M=`${c}-cell`,N=Pt(Vt,[`supportSticky`,`allColumnsFixedLeft`,`rowHoverable`]),P=N.supportSticky,F=N.allColumnsFixedLeft,I=N.rowHoverable,L=J(Yt(f,m,h,r,p,g),2),R=L[0],z=L[1],B={},V=typeof x==`number`&&P,H=typeof C==`number`&&P;V&&(B.position=`sticky`,B.left=x),H&&(B.position=`sticky`,B.right=C);var U=z?.colSpan??A.colSpan??y??1,ee=z?.rowSpan??A.rowSpan??b??1,W=J(Zt(_,ee),2),te=W[0],ne=W[1],re=S(function(e){var t;f&&ne(_,_+ee-1),A==null||(t=A.onMouseEnter)==null||t.call(A,e)}),G=S(function(e){var t;f&&ne(-1,-1),A==null||(t=A.onMouseLeave)==null||t.call(A,e)});if(U===0||ee===0)return null;var K=A.title??Qt({rowType:v,ellipsis:a,children:R}),q=(0,$.default)(M,l,(t={},s(s(s(s(s(s(s(s(s(s(t,`${M}-fix-left`,V&&P),`${M}-fix-left-first`,w&&P),`${M}-fix-left-last`,T&&P),`${M}-fix-left-all`,T&&F&&P),`${M}-fix-right`,H&&P),`${M}-fix-right-first`,E&&P),`${M}-fix-right-last`,D&&P),`${M}-ellipsis`,a),`${M}-with-append`,O),`${M}-fix-sticky`,(V||H)&&j&&P),s(t,`${M}-row-hover`,!z&&te)),A.className,z?.className),ie={};d&&(ie.textAlign=d);var ae=u(u(u(u({},z?.style),B),ie),A.style),oe=R;return i(oe)===`object`&&!Array.isArray(oe)&&!Q.isValidElement(oe)&&(oe=null),a&&(T||E)&&(oe=Q.createElement(`span`,{className:`${M}-content`},oe)),Q.createElement(n,Y({},z,A,{className:q,style:ae,title:K,scope:o,onMouseEnter:I?re:void 0,onMouseLeave:I?G:void 0,colSpan:U===1?null:U,rowSpan:ee===1?null:ee}),O,oe)}var en=Q.memo($t);function tn(e,t,n,r,i){var a=n[e]||{},o=n[t]||{},s,c;a.fixed===`left`?s=r.left[i===`rtl`?t:e]:o.fixed===`right`&&(c=r.right[i===`rtl`?e:t]);var l=!1,u=!1,d=!1,f=!1,p=n[t+1],m=n[e-1],h=p&&!p.fixed||m&&!m.fixed||n.every(function(e){return e.fixed===`left`});return i===`rtl`?s===void 0?c!==void 0&&(d=!(p&&p.fixed===`right`)&&h):f=!(m&&m.fixed===`left`)&&h:s===void 0?c!==void 0&&(u=!(m&&m.fixed===`right`)&&h):l=!(p&&p.fixed===`left`)&&h,{fixLeft:s,fixRight:c,lastFixLeft:l,firstFixRight:u,lastFixRight:d,firstFixLeft:f,isSticky:r.isSticky}}var nn=Q.createContext({});function rn(e){var t=e.className,n=e.index,r=e.children,i=e.colSpan,a=i===void 0?1:i,o=e.rowSpan,s=e.align,c=Pt(Vt,[`prefixCls`,`direction`]),l=c.prefixCls,u=c.direction,d=Q.useContext(nn),f=d.scrollColumnIndex,p=d.stickyOffsets,m=d.flattenColumns,h=n+a-1+1===f?a+1:a,g=tn(n,n+h-1,m,p,u);return Q.createElement(en,Y({className:t,index:n,component:`td`,prefixCls:l,record:null,dataIndex:null,align:s,colSpan:h,rowSpan:o,render:function(){return r}},g))}var an=[`children`];function on(e){var t=e.children,n=be(e,an);return Q.createElement(`tr`,n,t)}function sn(e){return e.children}sn.Row=on,sn.Cell=rn;function cn(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,i=Pt(Vt,`prefixCls`),a=r.length-1,o=r[a],s=Q.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:o!=null&&o.scrollbar?a:null}},[o,r,a,n]);return Q.createElement(nn.Provider,{value:s},Q.createElement(`tfoot`,{className:`${i}-summary`},t))}var ln=zt(cn),un=sn;function dn(e){return null}function fn(e){return null}function pn(e,t,n,r,i,a,o){var s=a(t,o);e.push({record:t,indent:n,index:o,rowKey:s});var c=i?.has(s);if(t&&Array.isArray(t[r])&&c)for(var l=0;l<t[r].length;l+=1)pn(e,t[r][l],n+1,r,i,a,l)}function mn(e,t,n,r){return Q.useMemo(function(){if(n!=null&&n.size){for(var i=[],a=0;a<e?.length;a+=1){var o=e[a];pn(i,o,0,t,n,r,a)}return i}return e?.map(function(e,t){return{record:e,indent:0,index:t,rowKey:r(e,t)}})},[e,t,n,r])}function hn(e,t,n,r){var i=Pt(Vt,[`prefixCls`,`fixedInfoList`,`flattenColumns`,`expandableType`,`expandRowByClick`,`onTriggerExpand`,`rowClassName`,`expandedRowClassName`,`indentSize`,`expandIcon`,`expandedRowRender`,`expandIconColumnIndex`,`expandedKeys`,`childrenColumnName`,`rowExpandable`,`onRow`]),a=i.flattenColumns,o=i.expandableType,s=i.expandedKeys,c=i.childrenColumnName,l=i.onTriggerExpand,d=i.rowExpandable,f=i.onRow,p=i.expandRowByClick,m=i.rowClassName,h=o===`nest`,g=o===`row`&&(!d||d(e)),_=g||h,v=s&&s.has(t),y=c&&e&&e[c],b=S(l),x=f?.(e,n),C=x?.onClick,w=function(t){p&&_&&l(e,t);var n=[...arguments].slice(1);C?.apply(void 0,[t].concat(n))},T;typeof m==`string`?T=m:typeof m==`function`&&(T=m(e,n,r));var E=Gt(a);return u(u({},i),{},{columnsKey:E,nestExpandable:h,expanded:v,hasNestChildren:y,record:e,onTriggerExpand:b,rowSupportExpand:g,expandable:_,rowProps:u(u({},x),{},{className:(0,$.default)(T,x?.className),onClick:w})})}function gn(e){var t=e.prefixCls,n=e.children,r=e.component,i=e.cellComponent,a=e.className,o=e.expanded,s=e.colSpan,c=e.isEmpty,l=e.stickyOffset,u=l===void 0?0:l,d=Pt(Vt,[`scrollbarSize`,`fixHeader`,`fixColumn`,`componentWidth`,`horizonScroll`]),f=d.scrollbarSize,p=d.fixHeader,m=d.fixColumn,h=d.componentWidth,g=d.horizonScroll,_=n;return(c?g&&h:m)&&(_=Q.createElement(`div`,{style:{width:h-u-(p&&!c?f:0),position:`sticky`,left:u,overflow:`hidden`},className:`${t}-expanded-row-fixed`},_)),Q.createElement(r,{className:a,style:{display:o?null:`none`}},Q.createElement(en,{component:i,prefixCls:t,colSpan:s},_))}function _n(e){var t=e.prefixCls,n=e.record,r=e.onExpand,i=e.expanded,a=e.expandable,o=`${t}-row-expand-icon`;return a?Q.createElement(`span`,{className:(0,$.default)(o,s(s({},`${t}-row-expanded`,i),`${t}-row-collapsed`,!i)),onClick:function(e){r(n,e),e.stopPropagation()}}):Q.createElement(`span`,{className:(0,$.default)(o,`${t}-row-spaced`)})}function vn(e,t,n){var r=[];function i(e){(e||[]).forEach(function(e,a){r.push(t(e,a)),i(e[n])})}return i(e),r}function yn(e,t,n,r){return typeof e==`string`?e:typeof e==`function`?e(t,n,r):``}function bn(e,t,n,r,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,s=e.record,c=e.prefixCls,l=e.columnsKey,u=e.fixedInfoList,d=e.expandIconColumnIndex,f=e.nestExpandable,p=e.indentSize,m=e.expandIcon,h=e.expanded,g=e.hasNestChildren,_=e.onTriggerExpand,v=e.expandable,y=e.expandedKeys,b=l[n],x=u[n],S;n===(d||0)&&f&&(S=Q.createElement(Q.Fragment,null,Q.createElement(`span`,{style:{paddingLeft:`${p*r}px`},className:`${c}-row-indent indent-level-${r}`}),m({prefixCls:c,expanded:h,expandable:g,record:s,onExpand:_})));var C=t.onCell?.call(t,s,i)||{};if(o){var w=C.rowSpan,T=w===void 0?1:w;if(v&&T&&n<o){for(var E=T,D=i;D<i+T;D+=1){var O=a[D];y.has(O)&&(E+=1)}C.rowSpan=E}}return{key:b,fixedInfo:x,appendCellNode:S,additionalCellProps:C}}function xn(e){var t=e.className,n=e.style,r=e.record,i=e.index,a=e.renderIndex,o=e.rowKey,c=e.rowKeys,l=e.indent,d=l===void 0?0:l,f=e.rowComponent,p=e.cellComponent,m=e.scopeCellComponent,h=e.expandedRowInfo,g=hn(r,o,i,d),_=g.prefixCls,v=g.flattenColumns,y=g.expandedRowClassName,b=g.expandedRowRender,x=g.rowProps,S=g.expanded,C=g.rowSupportExpand,w=Q.useRef(!1);w.current||=S;var T=yn(y,r,i,d),E=Q.createElement(f,Y({},x,{"data-row-key":o,className:(0,$.default)(t,`${_}-row`,`${_}-row-level-${d}`,x?.className,s({},T,d>=1)),style:u(u({},n),x?.style)}),v.map(function(e,t){var n=e.render,o=e.dataIndex,s=e.className,l=bn(g,e,t,d,i,c,h?.offset),u=l.key,f=l.fixedInfo,v=l.appendCellNode,y=l.additionalCellProps;return Q.createElement(en,Y({className:s,ellipsis:e.ellipsis,align:e.align,scope:e.rowScope,component:e.rowScope?m:p,prefixCls:_,key:u,record:r,index:i,renderIndex:a,dataIndex:o,render:n,shouldCellUpdate:e.shouldCellUpdate},f,{appendNode:v,additionalProps:y}))})),D;if(C&&(w.current||S)){var O=b(r,i,d+1,S);D=Q.createElement(gn,{expanded:S,className:(0,$.default)(`${_}-expanded-row`,`${_}-expanded-row-level-${d+1}`,T),prefixCls:_,component:f,cellComponent:p,colSpan:h?h.colSpan:v.length,stickyOffset:h?.sticky,isEmpty:!1},O)}return Q.createElement(Q.Fragment,null,E,D)}var Sn=zt(xn);function Cn(e){var t=e.columnKey,n=e.onColumnResize,r=e.prefixCls,i=e.title,a=Q.useRef();return L(function(){a.current&&n(t,a.current.offsetWidth)},[]),Q.createElement(fe,{data:t},Q.createElement(`th`,{ref:a,className:`${r}-measure-cell`},Q.createElement(`div`,{className:`${r}-measure-cell-content`},i||`\xA0`)))}function wn(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize,i=e.columns,a=Q.useRef(null),o=Pt(Vt,[`measureRowRender`]).measureRowRender,s=Q.createElement(`tr`,{"aria-hidden":`true`,className:`${t}-measure-row`,ref:a,tabIndex:-1},Q.createElement(fe.Collection,{onBatchResize:function(e){p(a.current)&&e.forEach(function(e){var t=e.data,n=e.size;r(t,n.offsetWidth)})}},n.map(function(e){var n=i.find(function(t){return t.key===e})?.title,a=Q.isValidElement(n)?Q.cloneElement(n,{ref:null}):n;return Q.createElement(Cn,{prefixCls:t,key:e,columnKey:e,onColumnResize:r,title:a})})));return o?o(s):s}function Tn(e){var t=e.data,n=e.measureColumnWidth,r=Pt(Vt,[`prefixCls`,`getComponent`,`onColumnResize`,`flattenColumns`,`getRowKey`,`expandedKeys`,`childrenColumnName`,`emptyNode`,`expandedRowOffset`,`fixedInfoList`,`colWidths`]),i=r.prefixCls,a=r.getComponent,o=r.onColumnResize,s=r.flattenColumns,c=r.getRowKey,l=r.expandedKeys,u=r.childrenColumnName,d=r.emptyNode,f=r.expandedRowOffset,p=f===void 0?0:f,m=r.colWidths,h=mn(t,u,l,c),g=Q.useMemo(function(){return h.map(function(e){return e.rowKey})},[h]),_=Q.useRef({renderWithProps:!1}),v=Q.useMemo(function(){for(var e=s.length-p,t=0,n=0;n<p;n+=1)t+=m[n]||0;return{offset:p,colSpan:e,sticky:t}},[s.length,p,m]),y=a([`body`,`wrapper`],`tbody`),b=a([`body`,`row`],`tr`),x=a([`body`,`cell`],`td`),S=a([`body`,`cell`],`th`),C=t.length?h.map(function(e,t){var n=e.record,r=e.indent,i=e.index,a=e.rowKey;return Q.createElement(Sn,{key:a,rowKey:a,rowKeys:g,record:n,index:t,renderIndex:i,rowComponent:b,cellComponent:x,scopeCellComponent:S,indent:r,expandedRowInfo:v})}):Q.createElement(gn,{expanded:!0,className:`${i}-placeholder`,prefixCls:i,component:b,cellComponent:x,colSpan:s.length,isEmpty:!0},d),w=Gt(s);return Q.createElement(Ht.Provider,{value:_.current},Q.createElement(y,{className:`${i}-tbody`},n&&Q.createElement(wn,{prefixCls:i,columnsKey:w,onColumnResize:o,columns:s}),C))}var En=zt(Tn),Dn=[`expandable`],On=`RC_TABLE_INTERNAL_COL_DEFINE`;function kn(e){var t=e.expandable,n=be(e,Dn),r=`expandable`in e?u(u({},n),t):n;return r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var An=[`columnType`];function jn(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,i=Pt(Vt,[`tableLayout`]).tableLayout,a=[],o=r||n.length,s=!1,c=o-1;c>=0;--c){var l=t[c],u=n&&n[c],d=void 0,f=void 0;if(u&&(d=u[On],i===`auto`&&(f=u.minWidth)),l||f||d||s){var p=d||{};p.columnType;var m=be(p,An);a.unshift(Q.createElement(`col`,Y({key:c,style:{width:l,minWidth:f}},m))),s=!0}}return a.length>0?Q.createElement(`colgroup`,null,a):null}var Mn=[`className`,`noData`,`columns`,`flattenColumns`,`colWidths`,`colGroup`,`columCount`,`stickyOffsets`,`direction`,`fixHeader`,`stickyTopOffset`,`stickyBottomOffset`,`stickyClassName`,`scrollX`,`tableLayout`,`onScroll`,`children`];function Nn(e,t){return(0,Q.useMemo)(function(){for(var n=[],r=0;r<t;r+=1){var i=e[r];if(i!==void 0)n[r]=i;else return null}return n},[e.join(`_`),t])}var Pn=Q.forwardRef(function(e,t){var n=e.className,r=e.noData,i=e.columns,a=e.flattenColumns,o=e.colWidths,c=e.colGroup,l=e.columCount,d=e.stickyOffsets,f=e.direction,p=e.fixHeader,m=e.stickyTopOffset,h=e.stickyBottomOffset,g=e.stickyClassName,_=e.scrollX,v=e.tableLayout,y=v===void 0?`fixed`:v,b=e.onScroll,x=e.children,S=be(e,Mn),C=Pt(Vt,[`prefixCls`,`scrollbarSize`,`isSticky`,`getComponent`]),w=C.prefixCls,T=C.scrollbarSize,E=C.isSticky,D=C.getComponent,O=D([`header`,`table`],`table`),k=E&&!p?0:T,A=Q.useRef(null),j=Q.useCallback(function(e){we(t,e),we(A,e)},[]);Q.useEffect(function(){function e(e){var t=e,n=t.currentTarget,r=t.deltaX;r&&(b({currentTarget:n,scrollLeft:n.scrollLeft+r}),e.preventDefault())}var t=A.current;return t?.addEventListener(`wheel`,e,{passive:!1}),function(){t?.removeEventListener(`wheel`,e)}},[]);var M=a[a.length-1],N={fixed:M?M.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:`${w}-cell-scrollbar`}}},P=(0,Q.useMemo)(function(){return k?[].concat(X(i),[N]):i},[k,i]),F=(0,Q.useMemo)(function(){return k?[].concat(X(a),[N]):a},[k,a]),I=(0,Q.useMemo)(function(){var e=d.right,t=d.left;return u(u({},d),{},{left:f===`rtl`?[].concat(X(t.map(function(e){return e+k})),[0]):t,right:f===`rtl`?e:[].concat(X(e.map(function(e){return e+k})),[0]),isSticky:E})},[k,d,E]),L=Nn(o,l),R=(0,Q.useMemo)(function(){var e=!L||!L.length||L.every(function(e){return!e});return r||e},[r,L]);return Q.createElement(`div`,{style:u({overflow:`hidden`},E?{top:m,bottom:h}:{}),ref:j,className:(0,$.default)(n,s({},g,!!g))},Q.createElement(O,{style:{tableLayout:y,minWidth:`100%`,width:_}},R?c:Q.createElement(jn,{colWidths:[].concat(X(L),[k]),columCount:l+1,columns:F}),x(u(u({},S),{},{stickyOffsets:I,columns:P,flattenColumns:F}))))}),Fn=Q.memo(Pn),In=function(e){var t=e.cells,n=e.stickyOffsets,r=e.flattenColumns,i=e.rowComponent,a=e.cellComponent,o=e.onHeaderRow,s=e.index,c=Pt(Vt,[`prefixCls`,`direction`]),l=c.prefixCls,u=c.direction,d;o&&(d=o(t.map(function(e){return e.column}),s));var f=Gt(t.map(function(e){return e.column}));return Q.createElement(i,d,t.map(function(e,t){var i=e.column,o=tn(e.colStart,e.colEnd,r,n,u),s;return i&&i.onHeaderCell&&(s=e.column.onHeaderCell(i)),Q.createElement(en,Y({},e,{scope:i.title?e.colSpan>1?`colgroup`:`col`:null,ellipsis:i.ellipsis,align:i.align,component:a,prefixCls:l,key:f[t]},o,{additionalProps:s,rowType:`header`}))}))};function Ln(e){var t=[];function n(e,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[i]=t[i]||[];var a=r;return e.filter(Boolean).map(function(e){var r={key:e.key,className:e.className||``,children:e.title,column:e,colStart:a},o=1,s=e.children;return s&&s.length>0&&(o=n(s,a,i+1).reduce(function(e,t){return e+t},0),r.hasSubColumns=!0),`colSpan`in e&&(o=e.colSpan),`rowSpan`in e&&(r.rowSpan=e.rowSpan),r.colSpan=o,r.colEnd=r.colStart+o-1,t[i].push(r),a+=o,o})}n(e,0);for(var r=t.length,i=function(e){t[e].forEach(function(t){!(`rowSpan`in t)&&!t.hasSubColumns&&(t.rowSpan=r-e)})},a=0;a<r;a+=1)i(a);return t}var Rn=zt(function(e){var t=e.stickyOffsets,n=e.columns,r=e.flattenColumns,i=e.onHeaderRow,a=Pt(Vt,[`prefixCls`,`getComponent`]),o=a.prefixCls,s=a.getComponent,c=Q.useMemo(function(){return Ln(n)},[n]),l=s([`header`,`wrapper`],`thead`),u=s([`header`,`row`],`tr`),d=s([`header`,`cell`],`th`);return Q.createElement(l,{className:`${o}-thead`},c.map(function(e,n){return Q.createElement(In,{key:n,flattenColumns:r,cells:e,stickyOffsets:t,rowComponent:u,cellComponent:d,onHeaderRow:i,index:n})}))});function zn(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 Bn(e,t,n){return Q.useMemo(function(){if(t&&t>0){var r=0,i=0;e.forEach(function(e){var n=zn(t,e.width);n?r+=n:i+=1});var a=Math.max(t,n),o=Math.max(a-r,i),s=i,c=o/i,l=0,d=e.map(function(e){var n=u({},e),r=zn(t,n.width);if(r)n.width=r;else{var i=Math.floor(c);n.width=s===1?o:i,o-=i,--s}return l+=n.width,n});if(l<a){var f=a/l;o=a,d.forEach(function(e,t){var n=Math.floor(e.width*f);e.width=t===d.length-1?o:n,o-=n})}return[d,Math.max(l,a)]}return[e,t]},[e,t,n])}var Vn=[`children`],Hn=[`fixed`];function Un(e){return le(e).filter(function(e){return Q.isValidElement(e)}).map(function(e){var t=e.key,n=e.props,r=n.children,i=be(n,Vn),a=u({key:t},i);return r&&(a.children=Un(r)),a})}function Wn(e){return e.filter(function(e){return e&&i(e)===`object`&&!e.hidden}).map(function(e){var t=e.children;return t&&t.length>0?u(u({},e),{},{children:Wn(t)}):e})}function Gn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`key`;return e.filter(function(e){return e&&i(e)===`object`}).reduce(function(e,n,r){var i=n.fixed,a=i===!0?`left`:i,o=`${t}-${r}`,s=n.children;return s&&s.length>0?[].concat(X(e),X(Gn(s,o).map(function(e){return u(u({},e),{},{fixed:e.fixed??a})}))):[].concat(X(e),[u(u({key:o},n),{},{fixed:a})])},[])}function Kn(e){return e.map(function(e){var t=e.fixed,n=be(e,Hn),r=t;return t===`left`?r=`right`:t===`right`&&(r=`left`),u({fixed:r},n)})}function qn(e,t){var n=e.prefixCls,r=e.columns,i=e.children,a=e.expandable,o=e.expandedKeys,c=e.columnTitle,l=e.getRowKey,d=e.onTriggerExpand,f=e.expandIcon,p=e.rowExpandable,m=e.expandIconColumnIndex,h=e.expandedRowOffset,g=h===void 0?0:h,_=e.direction,v=e.expandRowByClick,y=e.columnWidth,b=e.fixed,x=e.scrollWidth,S=e.clientWidth,C=Q.useMemo(function(){return Wn((r||Un(i)||[]).slice())},[r,i]),w=Q.useMemo(function(){if(a){var e=C.slice();if(!e.includes(jt)){var t=m||0,r=t===0&&b===`right`?C.length:t;r>=0&&e.splice(r,0,jt)}var i=e.indexOf(jt);e=e.filter(function(e,t){return e!==jt||t===i});var h=C[i],_=b||(h?h.fixed:null),x=s(s(s(s(s(s({},On,{className:`${n}-expand-icon-col`,columnType:`EXPAND_COLUMN`}),`title`,c),`fixed`,_),`className`,`${n}-row-expand-icon-cell`),`width`,y),`render`,function(e,t,r){var i=l(t,r),a=f({prefixCls:n,expanded:o.has(i),expandable:p?p(t):!0,record:t,onExpand:d});return v?Q.createElement(`span`,{onClick:function(e){return e.stopPropagation()}},a):a});return e.map(function(e,t){var n=e===jt?x:e;return t<g?u(u({},n),{},{fixed:n.fixed||`left`}):n})}return C.filter(function(e){return e!==jt})},[a,C,l,o,f,_,g]),T=Q.useMemo(function(){var e=w;return t&&(e=t(e)),e.length||(e=[{render:function(){return null}}]),e},[t,w,_]),E=Q.useMemo(function(){return _===`rtl`?Kn(Gn(T)):Gn(T)},[T,_,x]),D=Q.useMemo(function(){for(var e=-1,t=E.length-1;t>=0;--t){var n=E[t].fixed;if(n===`left`||n===!0){e=t;break}}if(e>=0)for(var r=0;r<=e;r+=1){var i=E[r].fixed;if(i!==`left`&&i!==!0)return!0}var a=E.findIndex(function(e){return e.fixed===`right`});if(a>=0){for(var o=a;o<E.length;o+=1)if(E[o].fixed!==`right`)return!0}return!1},[E]),O=J(Bn(E,x,S),2);return[T,O[0],O[1],D]}function Jn(e,t,n){var r=kn(e),a=r.expandIcon,o=r.expandedRowKeys,s=r.defaultExpandedRowKeys,c=r.defaultExpandAllRows,l=r.expandedRowRender,u=r.onExpand,d=r.onExpandedRowsChange,f=r.childrenColumnName,p=a||_n,m=f||`children`,h=Q.useMemo(function(){return l?`row`:e.expandable&&e.internalHooks===`rc-table-internal-hook`&&e.expandable.__PARENT_RENDER_ICON__||t.some(function(e){return e&&i(e)===`object`&&e[m]})?`nest`:!1},[!!l,t]),g=J(Q.useState(function(){return s||(c?vn(t,n,m):[])}),2),_=g[0],v=g[1],y=Q.useMemo(function(){return new Set(o||_||[])},[o,_]);return[r,h,y,p,m,Q.useCallback(function(e){var r=n(e,t.indexOf(e)),i,a=y.has(r);a?(y.delete(r),i=X(y)):i=[].concat(X(y),[r]),v(i),u&&u(!a,e),d&&d(i)},[n,y,t,u,d])]}function Yn(e,t,n){var r=e.map(function(r,i){return tn(i,i,e,t,n)});return Ce(function(){return r},[r],function(e,t){return!ne(e,t)})}function Xn(e){var t=(0,Q.useRef)(e),n=J((0,Q.useState)({}),2)[1],r=(0,Q.useRef)(null),i=(0,Q.useRef)([]);function a(e){i.current.push(e);var a=Promise.resolve();r.current=a,a.then(function(){if(r.current===a){var e=i.current,o=t.current;i.current=[],e.forEach(function(e){t.current=e(t.current)}),r.current=null,o!==t.current&&n({})}})}return(0,Q.useEffect)(function(){return function(){r.current=null}},[]),[t.current,a]}function Zn(e){var t=(0,Q.useRef)(e||null),n=(0,Q.useRef)();function r(){window.clearTimeout(n.current)}function i(e){t.current=e,r(),n.current=window.setTimeout(function(){t.current=null,n.current=void 0},100)}function a(){return t.current}return(0,Q.useEffect)(function(){return r},[]),[i,a]}function Qn(){var e=J(Q.useState(-1),2),t=e[0],n=e[1],r=J(Q.useState(-1),2),i=r[0],a=r[1];return[t,i,Q.useCallback(function(e,t){n(e),a(t)},[])]}var $n=ve()?window:null;function er(e,t){var n=i(e)===`object`?e:{},r=n.offsetHeader,a=r===void 0?0:r,o=n.offsetSummary,s=o===void 0?0:o,c=n.offsetScroll,l=c===void 0?0:c,u=n.getContainer,d=(u===void 0?function(){return $n}:u)()||$n,f=!!e;return Q.useMemo(function(){return{isSticky:f,stickyClassName:f?`${t}-sticky-holder`:``,offsetHeader:a,offsetSummary:s,offsetScroll:l,container:d}},[f,l,a,s,t,d])}function tr(e,t,n){return(0,Q.useMemo)(function(){var r=t.length,i=function(n,r,i){for(var a=[],o=0,s=n;s!==r;s+=i)a.push(o),t[s].fixed&&(o+=e[s]||0);return a},a=i(0,r,1),o=i(r-1,-1,-1).reverse();return n===`rtl`?{left:o,right:a}:{left:a,right:o}},[e,t,n])}function nr(e){var t=e.className,n=e.children;return Q.createElement(`div`,{className:t},n)}function rr(e){var t=D(e).getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}var ir=Q.forwardRef(function(e,t){var n=e.scrollBodyRef,r=e.onScroll,i=e.offsetScroll,a=e.container,o=e.direction,l=Pt(Vt,`prefixCls`),d=n.current?.scrollWidth||0,f=n.current?.clientWidth||0,p=d&&f/d*f,m=Q.useRef(),h=J(Xn({scrollLeft:0,isHiddenScrollBar:!0}),2),g=h[0],_=h[1],v=Q.useRef({delta:0,x:0}),y=J(Q.useState(!1),2),b=y[0],x=y[1],S=Q.useRef(null);Q.useEffect(function(){return function(){U.cancel(S.current)}},[]);var C=function(){x(!1)},w=function(e){e.persist(),v.current.delta=e.pageX-g.scrollLeft,v.current.x=0,x(!0),e.preventDefault()},T=function(e){var t=(e||window?.event).buttons;if(!b||t===0){b&&x(!1);return}var n=v.current.x+e.pageX-v.current.x-v.current.delta,i=o===`rtl`;n=Math.max(i?p-f:0,Math.min(i?0:f-p,n)),(!i||Math.abs(n)+Math.abs(p)<f)&&(r({scrollLeft:n/f*(d+2)}),v.current.x=e.pageX)},E=function(){U.cancel(S.current),S.current=U(function(){if(n.current){var e=rr(n.current).top,t=e+n.current.offsetHeight,r=a===window?document.documentElement.scrollTop+window.innerHeight:rr(a).top+a.clientHeight;_(function(n){return u(u({},n),{},{isHiddenScrollBar:t-c()<=r||e>=r-i})})}})},O=function(e){_(function(t){return u(u({},t),{},{scrollLeft:d?e/d*f:0})})};return Q.useImperativeHandle(t,function(){return{setScrollLeft:O,checkScrollBarVisible:E}}),Q.useEffect(function(){var e=At(document.body,`mouseup`,C,!1),t=At(document.body,`mousemove`,T,!1);return E(),function(){e.remove(),t.remove()}},[p,b]),Q.useEffect(function(){if(n.current){for(var e=[],t=D(n.current);t;)e.push(t),t=t.parentElement;return e.forEach(function(e){return e.addEventListener(`scroll`,E,!1)}),window.addEventListener(`resize`,E,!1),window.addEventListener(`scroll`,E,!1),a.addEventListener(`scroll`,E,!1),function(){e.forEach(function(e){return e.removeEventListener(`scroll`,E)}),window.removeEventListener(`resize`,E),window.removeEventListener(`scroll`,E),a.removeEventListener(`scroll`,E)}}},[a]),Q.useEffect(function(){g.isHiddenScrollBar||_(function(e){var t=n.current;return t?u(u({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e})},[g.isHiddenScrollBar]),d<=f||!p||g.isHiddenScrollBar?null:Q.createElement(`div`,{style:{height:c(),width:f,bottom:i},className:`${l}-sticky-scroll`},Q.createElement(`div`,{onMouseDown:w,ref:m,className:(0,$.default)(`${l}-sticky-scroll-bar`,s({},`${l}-sticky-scroll-bar-active`,b)),style:{width:`${p}px`,transform:`translate3d(${g.scrollLeft}px, 0, 0)`}}))}),ar=`rc-table`,or=[],sr={};function cr(){return`No Data`}function lr(e,t){var n=u({rowKey:`key`,prefixCls:ar,emptyText:cr},e),r=n.prefixCls,i=n.className,a=n.rowClassName,o=n.style,c=n.data,l=n.rowKey,d=n.scroll,f=n.tableLayout,p=n.direction,m=n.title,h=n.footer,g=n.summary,_=n.caption,v=n.id,y=n.showHeader,b=n.components,C=n.emptyText,w=n.onRow,T=n.onHeaderRow,E=n.measureRowRender,O=n.onScroll,k=n.internalHooks,A=n.transformColumns,j=n.internalRefs,M=n.tailor,N=n.getContainerWidth,F=n.sticky,I=n.rowHoverable,R=I===void 0?!0:I,z=c||or,B=!!z.length,V=k===Mt,H=Q.useCallback(function(e,t){return P(b,e)||t},[b]),U=Q.useMemo(function(){return typeof l==`function`?l:function(e){return e&&e[l]}},[l]),ee=H([`body`]),W=J(Qn(),3),ne=W[0],re=W[1],G=W[2],K=J(Jn(n,z,U),6),q=K[0],ie=K[1],ae=K[2],oe=K[3],se=K[4],ce=K[5],le=d?.x,ue=J(Q.useState(0),2),de=ue[0],me=ue[1],he=J(qn(u(u(u({},n),q),{},{expandable:!!q.expandedRowRender,columnTitle:q.columnTitle,expandedKeys:ae,getRowKey:U,onTriggerExpand:ce,expandIcon:oe,expandIconColumnIndex:q.expandIconColumnIndex,direction:p,scrollWidth:V&&M&&typeof le==`number`?le:null,clientWidth:de}),V?A:null),4),X=he[0],Z=he[1],ge=he[2],_e=he[3],ve=ge??le,ye=Q.useMemo(function(){return{columns:X,flattenColumns:Z}},[X,Z]),be=Q.useRef(),xe=Q.useRef(),Se=Q.useRef(),Ce=Q.useRef();Q.useImperativeHandle(t,function(){return{nativeElement:be.current,scrollTo:function(e){var t;if(Se.current instanceof HTMLElement){var n=e.index,r=e.top,i=e.key;if(qt(r)){var a;(a=Se.current)==null||a.scrollTo({top:r})}else{var o,s=i??U(z[n]);(o=Se.current.querySelector(`[data-row-key="${s}"]`))==null||o.scrollIntoView()}}else(t=Se.current)!=null&&t.scrollTo&&Se.current.scrollTo(e)}}});var we=Q.useRef(),Te=J(Q.useState(!1),2),Ee=Te[0],De=Te[1],Oe=J(Q.useState(!1),2),ke=Oe[0],Ae=Oe[1],je=J(Q.useState(new Map),2),Me=je[0],Ne=je[1],Pe=Gt(Z).map(function(e){return Me.get(e)}),Fe=Q.useMemo(function(){return Pe},[Pe.join(`_`)]),Ie=tr(Fe,Z,p),Le=d&&Kt(d.y),Re=d&&Kt(ve)||!!q.fixed,ze=Re&&Z.some(function(e){return e.fixed}),Be=Q.useRef(),Ve=er(F,r),He=Ve.isSticky,Ue=Ve.offsetHeader,We=Ve.offsetSummary,Ge=Ve.offsetScroll,Ke=Ve.stickyClassName,qe=Ve.container,Je=Q.useMemo(function(){return g?.(z)},[g,z]),Ye=(Le||He)&&Q.isValidElement(Je)&&Je.type===sn&&Je.props.fixed,Xe,Ze,Qe;Le&&(Ze={overflowY:B?`scroll`:`auto`,maxHeight:d.y}),Re&&(Xe={overflowX:`auto`},Le||(Ze={overflowY:`hidden`}),Qe={width:ve===!0?`auto`:ve,minWidth:`100%`});var $e=Q.useCallback(function(e,t){Ne(function(n){if(n.get(e)!==t){var r=new Map(n);return r.set(e,t),r}return n})},[]),et=J(Zn(null),2),tt=et[0],nt=et[1];function rt(e,t){t&&(typeof t==`function`?t(e):t.scrollLeft!==e&&(t.scrollLeft=e,t.scrollLeft!==e&&setTimeout(function(){t.scrollLeft=e},0)))}var it=S(function(e){var t=e.currentTarget,n=e.scrollLeft,r=p===`rtl`,i=typeof n==`number`?n:t.scrollLeft,a=t||sr;(!nt()||nt()===a)&&(tt(a),rt(i,xe.current),rt(i,Se.current),rt(i,we.current),rt(i,Be.current?.setScrollLeft));var o=t||xe.current;if(o){var s=V&&M&&typeof ve==`number`?ve:o.scrollWidth,c=o.clientWidth;if(s===c){De(!1),Ae(!1);return}r?(De(-i<s-c),Ae(-i>0)):(De(i>0),Ae(i<s-c))}}),at=S(function(e){it(e),O?.(e)}),ot=function(){Re&&Se.current?it({currentTarget:D(Se.current),scrollLeft:Se.current?.scrollLeft}):(De(!1),Ae(!1))},st=function(e){var t,n=e.width;(t=Be.current)==null||t.checkScrollBarVisible();var r=be.current?be.current.offsetWidth:n;V&&N&&be.current&&(r=N(be.current,r)||r),r!==de&&(ot(),me(r))},ct=Q.useRef(!1);Q.useEffect(function(){ct.current&&ot()},[Re,c,X.length]),Q.useEffect(function(){ct.current=!0},[]);var lt=J(Q.useState(0),2),ut=lt[0],dt=lt[1],ft=J(Q.useState(!0),2),pt=ft[0],mt=ft[1];L(function(){(!M||!V)&&(Se.current instanceof Element?dt(x(Se.current).width):dt(x(Ce.current).width)),mt(pe(`position`,`sticky`))},[]),Q.useEffect(function(){V&&j&&(j.body.current=Se.current)});var ht=Q.useCallback(function(e){return Q.createElement(Q.Fragment,null,Q.createElement(Rn,e),Ye===`top`&&Q.createElement(ln,e,Je))},[Ye,Je]),gt=Q.useCallback(function(e){return Q.createElement(ln,e,Je)},[Je]),_t=H([`table`],`table`),vt=Q.useMemo(function(){return f||(ze?ve===`max-content`?`auto`:`fixed`:Le||He||Z.some(function(e){return e.ellipsis})?`fixed`:`auto`)},[Le,ze,Z,f,He]),yt,bt={colWidths:Fe,columCount:Z.length,stickyOffsets:Ie,onHeaderRow:T,fixHeader:Le,scroll:d},xt=Q.useMemo(function(){return B?null:typeof C==`function`?C():C},[B,C]),St=Q.createElement(En,{data:z,measureColumnWidth:Le||Re||He}),Ct=Q.createElement(jn,{colWidths:Z.map(function(e){return e.width}),columns:Z}),wt=_==null?void 0:Q.createElement(`caption`,{className:`${r}-caption`},_),Tt=te(n,{data:!0}),Et=te(n,{aria:!0});if(Le||He){var Dt;typeof ee==`function`?(Dt=ee(z,{scrollbarSize:ut,ref:Se,onScroll:it}),bt.colWidths=Z.map(function(e,t){var n=e.width,r=t===Z.length-1?n-ut:n;return typeof r==`number`&&!Number.isNaN(r)?r:0})):Dt=Q.createElement(`div`,{style:u(u({},Xe),Ze),onScroll:at,ref:Se,className:(0,$.default)(`${r}-body`)},Q.createElement(_t,Y({style:u(u({},Qe),{},{tableLayout:vt})},Et),wt,Ct,St,!Ye&&Je&&Q.createElement(ln,{stickyOffsets:Ie,flattenColumns:Z},Je)));var Ot=u(u(u({noData:!z.length},bt),ye),{},{direction:p,stickyClassName:Ke,scrollX:ve,tableLayout:vt,onScroll:it});yt=Q.createElement(Q.Fragment,null,y!==!1&&Q.createElement(Fn,Y({},Ot,{stickyTopOffset:Ue,className:`${r}-header`,ref:xe,colGroup:Ct}),ht),Dt,Ye&&Ye!==`top`&&Q.createElement(Fn,Y({},Ot,{stickyBottomOffset:We,className:`${r}-summary`,ref:we,colGroup:Ct}),gt),He&&Se.current&&Se.current instanceof Element&&Q.createElement(ir,{ref:Be,offsetScroll:Ge,scrollBodyRef:Se,onScroll:it,container:qe,direction:p}))}else yt=Q.createElement(`div`,{style:u(u({},Xe),Ze),className:(0,$.default)(`${r}-content`),onScroll:it,ref:Se},Q.createElement(_t,Y({style:u(u({},Qe),{},{tableLayout:vt})},Et),wt,Ct,y!==!1&&Q.createElement(Rn,Y({},bt,ye)),St,Je&&Q.createElement(ln,{stickyOffsets:Ie,flattenColumns:Z},Je)));var kt=Q.createElement(`div`,Y({className:(0,$.default)(r,i,s(s(s(s(s(s(s(s(s(s({},`${r}-rtl`,p===`rtl`),`${r}-ping-left`,Ee),`${r}-ping-right`,ke),`${r}-layout-fixed`,f===`fixed`),`${r}-fixed-header`,Le),`${r}-fixed-column`,ze),`${r}-fixed-column-gapped`,ze&&_e),`${r}-scroll-horizontal`,Re),`${r}-has-fix-left`,Z[0]&&Z[0].fixed),`${r}-has-fix-right`,Z[Z.length-1]&&Z[Z.length-1].fixed===`right`)),style:o,id:v,ref:be},Tt),m&&Q.createElement(nr,{className:`${r}-title`},m(z)),Q.createElement(`div`,{ref:Ce,className:`${r}-container`},yt),h&&Q.createElement(nr,{className:`${r}-footer`},h(z)));Re&&(kt=Q.createElement(fe,{onResize:st},kt));var At=Yn(Z,Ie,p),jt=Q.useMemo(function(){return{scrollX:ve,prefixCls:r,getComponent:H,scrollbarSize:ut,direction:p,fixedInfoList:At,isSticky:He,supportSticky:pt,componentWidth:de,fixHeader:Le,fixColumn:ze,horizonScroll:Re,tableLayout:vt,rowClassName:a,expandedRowClassName:q.expandedRowClassName,expandIcon:oe,expandableType:ie,expandRowByClick:q.expandRowByClick,expandedRowRender:q.expandedRowRender,expandedRowOffset:q.expandedRowOffset,onTriggerExpand:ce,expandIconColumnIndex:q.expandIconColumnIndex,indentSize:q.indentSize,allColumnsFixedLeft:Z.every(function(e){return e.fixed===`left`}),emptyNode:xt,columns:X,flattenColumns:Z,onColumnResize:$e,colWidths:Fe,hoverStartRow:ne,hoverEndRow:re,onHover:G,rowExpandable:q.rowExpandable,onRow:w,getRowKey:U,expandedKeys:ae,childrenColumnName:se,rowHoverable:R,measureRowRender:E}},[ve,r,H,ut,p,At,He,pt,de,Le,ze,Re,vt,a,q.expandedRowClassName,oe,ie,q.expandRowByClick,q.expandedRowRender,q.expandedRowOffset,ce,q.expandIconColumnIndex,q.indentSize,xt,X,Z,$e,Fe,ne,re,G,q.rowExpandable,w,U,ae,se,R,E]);return Q.createElement(Vt.Provider,{value:jt},kt)}var ur=Q.forwardRef(lr);function dr(e){return Rt(ur,e)}var fr=dr();fr.EXPAND_COLUMN=jt,fr.INTERNAL_HOOKS=Mt,fr.Column=dn,fr.ColumnGroup=fn,fr.Summary=un;var pr=Nt(null),mr=Nt(null);function hr(e,t,n){return n[e+(t||1)]-(n[e]||0)}function gr(e){var t=e.rowInfo,n=e.column,r=e.colIndex,i=e.indent,a=e.index,o=e.component,s=e.renderIndex,c=e.record,l=e.style,d=e.className,f=e.inverse,p=e.getHeight,m=n.render,h=n.dataIndex,g=n.className,_=n.width,v=Pt(mr,[`columnsOffset`]).columnsOffset,y=bn(t,n,r,i,a),b=y.key,x=y.fixedInfo,S=y.appendCellNode,C=y.additionalCellProps,w=C.style,T=C.colSpan,E=T===void 0?1:T,D=C.rowSpan,O=D===void 0?1:D,k=hr(r-1,E,v),A=E>1?_-k:0,j=u(u(u({},w),l),{},{flex:`0 0 ${k}px`,width:`${k}px`,marginRight:A,pointerEvents:`auto`}),M=Q.useMemo(function(){return f?O<=1:E===0||O===0||O>1},[O,E,f]);M?j.visibility=`hidden`:f&&(j.height=p?.(O));var N=M?function(){return null}:m,P={};return(O===0||E===0)&&(P.rowSpan=1,P.colSpan=1),Q.createElement(en,Y({className:(0,$.default)(g,d),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:o,prefixCls:t.prefixCls,key:b,record:c,index:a,renderIndex:s,dataIndex:h,render:N,shouldCellUpdate:n.shouldCellUpdate},x,{appendNode:S,additionalProps:u(u({},C),{},{style:j},P)}))}var _r=[`data`,`index`,`className`,`rowKey`,`style`,`extra`,`getHeight`],vr=zt(Q.forwardRef(function(e,t){var n=e.data,r=e.index,i=e.className,a=e.rowKey,o=e.style,c=e.extra,l=e.getHeight,d=be(e,_r),f=n.record,p=n.indent,m=n.index,h=Pt(Vt,[`prefixCls`,`flattenColumns`,`fixColumn`,`componentWidth`,`scrollX`]),g=h.scrollX,_=h.flattenColumns,v=h.prefixCls,y=h.fixColumn,b=h.componentWidth,x=Pt(pr,[`getComponent`]).getComponent,S=hn(f,a,r,p),C=x([`body`,`row`],`div`),w=x([`body`,`cell`],`div`),T=S.rowSupportExpand,E=S.expanded,D=S.rowProps,O=S.expandedRowRender,k=S.expandedRowClassName,A;if(T&&E){var j=O(f,r,p+1,E),M=yn(k,f,r,p),N={};y&&(N={style:s({},`--virtual-width`,`${b}px`)});var P=`${v}-expanded-row-cell`;A=Q.createElement(C,{className:(0,$.default)(`${v}-expanded-row`,`${v}-expanded-row-level-${p+1}`,M)},Q.createElement(en,{component:w,prefixCls:v,className:(0,$.default)(P,s({},`${P}-fixed`,y)),additionalProps:N},j))}var F=u(u({},o),{},{width:g});c&&(F.position=`absolute`,F.pointerEvents=`none`);var I=Q.createElement(C,Y({},D,d,{"data-row-key":a,ref:T?null:t,className:(0,$.default)(i,`${v}-row`,D?.className,s({},`${v}-row-extra`,c)),style:u(u({},F),D?.style)}),_.map(function(e,t){return Q.createElement(gr,{key:t,component:w,rowInfo:S,column:e,colIndex:t,indent:p,index:r,renderIndex:m,record:f,inverse:c,getHeight:l})}));return T?Q.createElement(`div`,{ref:t},I,A):I})),yr=zt(Q.forwardRef(function(e,t){var n=e.data,r=e.onScroll,a=Pt(Vt,[`flattenColumns`,`onColumnResize`,`getRowKey`,`prefixCls`,`expandedKeys`,`childrenColumnName`,`scrollX`,`direction`]),o=a.flattenColumns,s=a.onColumnResize,c=a.getRowKey,l=a.expandedKeys,u=a.prefixCls,d=a.childrenColumnName,f=a.scrollX,p=a.direction,m=Pt(pr),h=m.sticky,g=m.scrollY,_=m.listItemHeight,v=m.getComponent,y=m.onScroll,b=Q.useRef(),x=mn(n,d,l,c),S=Q.useMemo(function(){var e=0;return o.map(function(t){var n=t.width,r=t.minWidth,i=t.key,a=Math.max(n||0,r||0);return e+=a,[i,a,e]})},[o]),C=Q.useMemo(function(){return S.map(function(e){return e[2]})},[S]);Q.useEffect(function(){S.forEach(function(e){var t=J(e,2),n=t[0],r=t[1];s(n,r)})},[S]),Q.useImperativeHandle(t,function(){var e={scrollTo:function(e){var t;(t=b.current)==null||t.scrollTo(e)},nativeElement:b.current?.nativeElement};return Object.defineProperty(e,"scrollLeft",{get:function(){return b.current?.getScrollInfo().x||0},set:function(e){var t;(t=b.current)==null||t.scrollTo({left:e})}}),Object.defineProperty(e,"scrollTop",{get:function(){return b.current?.getScrollInfo().y||0},set:function(e){var t;(t=b.current)==null||t.scrollTo({top:e})}}),e});var w=function(e,t){var n=x[t]?.record,r=e.onCell;return r?r(n,t)?.rowSpan??1:1},T=function(e){var t=e.start,n=e.end,r=e.getSize,i=e.offsetY;if(n<0)return null;for(var a=o.filter(function(e){return w(e,t)===0}),s=t,l=function(e){if(a=a.filter(function(t){return w(t,e)===0}),!a.length)return s=e,1},u=t;u>=0&&!l(u);--u);for(var d=o.filter(function(e){return w(e,n)!==1}),f=n,p=function(e){if(d=d.filter(function(t){return w(t,e)!==1}),!d.length)return f=Math.max(e-1,n),1},m=n;m<x.length&&!p(m);m+=1);for(var h=[],g=function(e){if(!x[e])return 1;o.some(function(t){return w(t,e)>1})&&h.push(e)},_=s;_<=f;_+=1)if(g(_))continue;return h.map(function(e){var t=x[e],n=c(t.record,e),a=function(t){var i=e+t-1,a=r(n,c(x[i].record,i));return a.bottom-a.top},o=r(n);return Q.createElement(vr,{key:e,data:t,rowKey:n,index:e,style:{top:-i+o.top},extra:!0,getHeight:a})})},E=Q.useMemo(function(){return{columnsOffset:C}},[C]),D=`${u}-tbody`,O=v([`body`,`wrapper`]),k={};return h&&(k.position=`sticky`,k.bottom=0,i(h)===`object`&&h.offsetScroll&&(k.bottom=h.offsetScroll)),Q.createElement(mr.Provider,{value:E},Q.createElement(re,{fullHeight:!1,ref:b,prefixCls:`${D}-virtual`,styles:{horizontalScrollBar:k},className:D,height:g,itemHeight:_||24,data:x,itemKey:function(e){return c(e.record)},component:O,scrollWidth:f,direction:p,onVirtualScroll:function(e){var t=e.x;r({currentTarget:b.current?.nativeElement,scrollLeft:t})},onScroll:y,extraRender:T},function(e,t,n){var r=c(e.record,t);return Q.createElement(vr,{data:e,rowKey:r,index:t,style:n.style})}))})),br=function(e,t){var n=t.ref,r=t.onScroll;return Q.createElement(yr,{ref:n,data:e,onScroll:r})};function xr(e,t){var n=e.data,r=e.columns,i=e.scroll,a=e.sticky,o=e.prefixCls,s=o===void 0?ar:o,c=e.className,l=e.listItemHeight,d=e.components,f=e.onScroll,p=i||{},m=p.x,h=p.y;typeof m!=`number`&&(m=1),typeof h!=`number`&&(h=500);var g=S(function(e,t){return P(d,e)||t}),_=S(f),v=Q.useMemo(function(){return{sticky:a,scrollY:h,listItemHeight:l,getComponent:g,onScroll:_}},[a,h,l,g,_]);return Q.createElement(pr.Provider,{value:v},Q.createElement(fr,Y({},e,{className:(0,$.default)(c,`${s}-virtual`),scroll:u(u({},i),{},{x:m}),components:u(u({},d),{},{body:n!=null&&n.length?br:void 0}),columns:r,internalHooks:Mt,tailor:!0,ref:t})))}var Sr=Q.forwardRef(xr);function Cr(e){return Rt(Sr,e)}Cr();var wr=e=>null,Tr=e=>null,Er=Q.createContext(null),Dr=Q.createContext({}),Or=Q.memo(function(e){for(var t=e.prefixCls,n=e.level,r=e.isStart,i=e.isEnd,a=`${t}-indent-unit`,o=[],c=0;c<n;c+=1)o.push(Q.createElement(`span`,{key:c,className:(0,$.default)(a,s(s({},`${a}-start`,r[c]),`${a}-end`,i[c]))}));return Q.createElement(`span`,{"aria-hidden":`true`,className:`${t}-indent`},o)}),kr=[`eventKey`,`className`,`style`,`dragOver`,`dragOverGapTop`,`dragOverGapBottom`,`isLeaf`,`isStart`,`isEnd`,`expanded`,`selected`,`checked`,`halfChecked`,`loading`,`domRef`,`active`,`data`,`onMouseMove`,`selectable`],Ar=`open`,jr=`close`,Mr=`---`,Nr=function(e){var t,n,r=e.eventKey,i=e.className,a=e.style,o=e.dragOver,c=e.dragOverGapTop,l=e.dragOverGapBottom,d=e.isLeaf,f=e.isStart,p=e.isEnd,m=e.expanded,h=e.selected,g=e.checked,_=e.halfChecked,v=e.loading,y=e.domRef,b=e.active,x=e.data,S=e.onMouseMove,C=e.selectable,w=be(e,kr),T=Q.useContext(Er),E=Q.useContext(Dr),D=Q.useRef(null),O=J(Q.useState(!1),2),k=O[0],A=O[1],j=!!(T.disabled||e.disabled||(t=E.nodeDisabled)!=null&&t.call(E,x)),M=Q.useMemo(function(){return!T.checkable||e.checkable===!1?!1:T.checkable},[T.checkable,e.checkable]),N=function(t){j||T.onNodeSelect(t,ht(e))},P=function(t){j||!M||e.disableCheckbox||T.onNodeCheck(t,ht(e),!g)},F=Q.useMemo(function(){return typeof C==`boolean`?C:T.selectable},[C,T.selectable]),I=function(t){T.onNodeClick(t,ht(e)),F?N(t):P(t)},L=function(t){T.onNodeDoubleClick(t,ht(e))},R=function(t){T.onNodeMouseEnter(t,ht(e))},z=function(t){T.onNodeMouseLeave(t,ht(e))},B=function(t){T.onNodeContextMenu(t,ht(e))},V=Q.useMemo(function(){return!!(T.draggable&&(!T.draggable.nodeDraggable||T.draggable.nodeDraggable(x)))},[T.draggable,x]),H=function(t){t.stopPropagation(),A(!0),T.onNodeDragStart(t,e);try{t.dataTransfer.setData(`text/plain`,``)}catch{}},U=function(t){t.preventDefault(),t.stopPropagation(),T.onNodeDragEnter(t,e)},ee=function(t){t.preventDefault(),t.stopPropagation(),T.onNodeDragOver(t,e)},W=function(t){t.stopPropagation(),T.onNodeDragLeave(t,e)},ne=function(t){t.stopPropagation(),A(!1),T.onNodeDragEnd(t,e)},re=function(t){t.preventDefault(),t.stopPropagation(),A(!1),T.onNodeDrop(t,e)},G=function(t){v||T.onNodeExpand(t,ht(e))},K=Q.useMemo(function(){return!!((it(T.keyEntities,r)||{}).children||[]).length},[T.keyEntities,r]),q=Q.useMemo(function(){return d===!1?!1:d||!T.loadData&&!K||T.loadData&&e.loaded&&!K},[d,T.loadData,K,e.loaded]);Q.useEffect(function(){v||typeof T.loadData==`function`&&m&&!q&&!e.loaded&&T.onNodeLoad(ht(e))},[v,T.loadData,T.onNodeLoad,m,q,e]);var ie=Q.useMemo(function(){var e;return(e=T.draggable)!=null&&e.icon?Q.createElement(`span`,{className:`${T.prefixCls}-draggable-icon`},T.draggable.icon):null},[T.draggable]),ae=function(t){var n=e.switcherIcon||T.switcherIcon;return typeof n==`function`?n(u(u({},e),{},{isLeaf:t})):n},oe=function(){if(q){var e=ae(!0);return e===!1?null:Q.createElement(`span`,{className:(0,$.default)(`${T.prefixCls}-switcher`,`${T.prefixCls}-switcher-noop`)},e)}var t=ae(!1);return t===!1?null:Q.createElement(`span`,{onClick:G,className:(0,$.default)(`${T.prefixCls}-switcher`,`${T.prefixCls}-switcher_${m?Ar:jr}`)},t)},se=Q.useMemo(function(){if(!M)return null;var t=typeof M==`boolean`?null:M;return Q.createElement(`span`,{className:(0,$.default)(`${T.prefixCls}-checkbox`,s(s(s({},`${T.prefixCls}-checkbox-checked`,g),`${T.prefixCls}-checkbox-indeterminate`,!g&&_),`${T.prefixCls}-checkbox-disabled`,j||e.disableCheckbox)),onClick:P,role:`checkbox`,"aria-checked":_?`mixed`:g,"aria-disabled":j||e.disableCheckbox,"aria-label":`Select ${typeof e.title==`string`?e.title:`tree node`}`},t)},[M,g,_,j,e.disableCheckbox,e.title]),ce=Q.useMemo(function(){return q?null:m?Ar:jr},[q,m]),le=Q.useMemo(function(){return Q.createElement(`span`,{className:(0,$.default)(`${T.prefixCls}-iconEle`,`${T.prefixCls}-icon__${ce||`docu`}`,s({},`${T.prefixCls}-icon_loading`,v))})},[T.prefixCls,ce,v]),ue=Q.useMemo(function(){var t=!!T.draggable;return!e.disabled&&t&&T.dragOverNodeKey===r?T.dropIndicatorRender({dropPosition:T.dropPosition,dropLevelOffset:T.dropLevelOffset,indent:T.indent,prefixCls:T.prefixCls,direction:T.direction}):null},[T.dropPosition,T.dropLevelOffset,T.indent,T.prefixCls,T.direction,T.draggable,T.dragOverNodeKey,T.dropIndicatorRender]),de=Q.useMemo(function(){var t=e.title,n=t===void 0?Mr:t,r=`${T.prefixCls}-node-content-wrapper`,i;if(T.showIcon){var a=e.icon||T.icon;i=a?Q.createElement(`span`,{className:(0,$.default)(`${T.prefixCls}-iconEle`,`${T.prefixCls}-icon__customize`)},typeof a==`function`?a(e):a):le}else T.loadData&&v&&(i=le);var o=typeof n==`function`?n(x):T.titleRender?T.titleRender(x):n;return Q.createElement(`span`,{ref:D,title:typeof n==`string`?n:``,className:(0,$.default)(r,`${r}-${ce||`normal`}`,s({},`${T.prefixCls}-node-selected`,!j&&(h||k))),onMouseEnter:R,onMouseLeave:z,onContextMenu:B,onClick:I,onDoubleClick:L},i,Q.createElement(`span`,{className:`${T.prefixCls}-title`},o),ue)},[T.prefixCls,T.showIcon,e,T.icon,le,T.titleRender,x,ce,R,z,B,I,L]),fe=te(w,{aria:!0,data:!0}),pe=(it(T.keyEntities,r)||{}).level,me=p[p.length-1],he=!j&&V,X=T.draggingNodeKey===r,Z=C===void 0?void 0:{"aria-selected":!!C};return Q.createElement(`div`,Y({ref:y,role:`treeitem`,"aria-expanded":d?void 0:m,className:(0,$.default)(i,`${T.prefixCls}-treenode`,(n={},s(s(s(s(s(s(s(s(s(s(n,`${T.prefixCls}-treenode-disabled`,j),`${T.prefixCls}-treenode-switcher-${m?`open`:`close`}`,!d),`${T.prefixCls}-treenode-checkbox-checked`,g),`${T.prefixCls}-treenode-checkbox-indeterminate`,_),`${T.prefixCls}-treenode-selected`,h),`${T.prefixCls}-treenode-loading`,v),`${T.prefixCls}-treenode-active`,b),`${T.prefixCls}-treenode-leaf-last`,me),`${T.prefixCls}-treenode-draggable`,V),`dragging`,X),s(s(s(s(s(s(s(n,`drop-target`,T.dropTargetKey===r),`drop-container`,T.dropContainerKey===r),`drag-over`,!j&&o),`drag-over-gap-top`,!j&&c),`drag-over-gap-bottom`,!j&&l),`filter-node`,T.filterTreeNode?.call(T,ht(e))),`${T.prefixCls}-treenode-leaf`,q))),style:a,draggable:he,onDragStart:he?H:void 0,onDragEnter:V?U:void 0,onDragOver:V?ee:void 0,onDragLeave:V?W:void 0,onDrop:V?re:void 0,onDragEnd:V?ne:void 0,onMouseMove:S},Z,fe),Q.createElement(Or,{prefixCls:T.prefixCls,level:pe,isStart:f,isEnd:p}),ie,oe(),se,de)};Nr.isTreeNode=1;function Pr(e,t){if(!e)return[];var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function Fr(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function Ir(e){return e.split(`-`)}function Lr(e,t){var n=[],r=it(t,e);function i(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).forEach(function(e){var t=e.key,r=e.children;n.push(t),i(r)})}return i(r.children),n}function Rr(e){if(e.parent){var t=Ir(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function zr(e){var t=Ir(e.pos);return Number(t[t.length-1])===0}function Br(e,t,n,r,i,a,o,s,c,l){var u=e.clientX,d=e.clientY,f=e.target.getBoundingClientRect(),p=f.top,m=f.height,h=((l===`rtl`?-1:1)*((i?.x||0)-u)-12)/r,g=c.filter(function(e){var t;return(t=s[e])==null||(t=t.children)==null?void 0:t.length}),_=it(s,n.eventKey);if(d<p+m/2){var v=o.findIndex(function(e){return e.key===_.key}),y=o[v<=0?0:v-1].key;_=it(s,y)}var b=_.key,x=_,S=_.key,C=0,w=0;if(!g.includes(b))for(var T=0;T<h&&Rr(_);T+=1)_=_.parent,w+=1;var E=t.data,D=_.node,O=!0;return zr(_)&&_.level===0&&d<p+m/2&&a({dragNode:E,dropNode:D,dropPosition:-1})&&_.key===n.eventKey?C=-1:(x.children||[]).length&&g.includes(S)?a({dragNode:E,dropNode:D,dropPosition:0})?C=0:O=!1:w===0?h>-1.5?a({dragNode:E,dropNode:D,dropPosition:1})?C=1:O=!1:a({dragNode:E,dropNode:D,dropPosition:0})?C=0:a({dragNode:E,dropNode:D,dropPosition:1})?C=1:O=!1:a({dragNode:E,dropNode:D,dropPosition:1})?C=1:O=!1,{dropPosition:C,dropLevelOffset:w,dropTargetKey:_.key,dropTargetPos:_.pos,dragOverNodeKey:S,dropContainerKey:C===0?null:_.parent?.key||null,dropAllowed:O}}function Vr(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function Hr(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(i(e)===`object`)t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return b(!1,"`checkedKeys` is not an array or an object"),null;return t}function Ur(e,t){var n=new Set;function r(e){if(!n.has(e)){var i=it(t,e);if(i){n.add(e);var a=i.parent;i.node.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(e){r(e)}),X(n)}var Wr={},Gr=`SELECT_ALL`,Kr=`SELECT_INVERT`,qr=`SELECT_NONE`,Jr=[],Yr=(e,t,n=[])=>((t||[]).forEach(t=>{n.push(t),t&&typeof t==`object`&&e in t&&Yr(e,t[e],n)}),n),Xr=(e,t)=>{let{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:i,getCheckboxProps:a,getTitleCheckboxProps:o,onChange:s,onSelect:c,onSelectAll:l,onSelectInvert:u,onSelectNone:d,onSelectMultiple:f,columnWidth:p,type:m,selections:h,fixed:g,renderCell:v,hideSelectAll:y,checkStrictly:b=!0}=t||{},{prefixCls:x,data:S,pageData:C,getRecordByKey:w,getRowKey:T,expandType:E,childrenColumnName:D,locale:O,getPopupContainer:k}=e,A=ge(`Table`),[j,M]=Ie(e=>e),[N,P]=_(r||i||Jr,{value:r}),F=Q.useRef(new Map),I=(0,Q.useCallback)(e=>{if(n){let t=new Map;e.forEach(e=>{let n=w(e);!n&&F.current.has(e)&&(n=F.current.get(e)),t.set(e,n)}),F.current=t}},[w,n]);Q.useEffect(()=>{I(N)},[N]);let L=(0,Q.useMemo)(()=>Yr(D,C),[D,C]),{keyEntities:R}=(0,Q.useMemo)(()=>{if(b)return{keyEntities:null};let e=S;if(n){let t=new Set(L.map((e,t)=>T(e,t))),n=Array.from(F.current).reduce((e,[n,r])=>t.has(n)?e:e.concat(r),[]);e=[].concat(X(e),X(n))}return pt(e,{externalGetKey:T,childrenPropName:D})},[S,T,b,D,n,L]),z=(0,Q.useMemo)(()=>{let e=new Map;return L.forEach((t,n)=>{let r=T(t,n),i=(a?a(t):null)||{};e.set(r,i)}),e},[L,T,a]),B=(0,Q.useCallback)(e=>{let t=T(e),n;return n=z.has(t)?z.get(T(e)):a?a(e):void 0,!!n?.disabled},[z,T]),[V,H]=(0,Q.useMemo)(()=>{if(b)return[N||[],[]];let{checkedKeys:e,halfCheckedKeys:t}=bt(N,!0,R,B);return[e||[],t]},[N,b,R,B]),U=(0,Q.useMemo)(()=>{let e=m===`radio`?V.slice(0,1):V;return new Set(e)},[V,m]),ee=(0,Q.useMemo)(()=>m===`radio`?new Set:new Set(H),[H,m]);Q.useEffect(()=>{t||P(Jr)},[!!t]);let W=(0,Q.useCallback)((e,t)=>{let r,i;I(e),n?(r=e,i=e.map(e=>F.current.get(e))):(r=[],i=[],e.forEach(e=>{let t=w(e);t!==void 0&&(r.push(e),i.push(t))})),P(r),s?.(r,i,{type:t})},[P,w,s,n]),te=(0,Q.useCallback)((e,t,n,r)=>{if(c){let i=n.map(e=>w(e));c(w(e),t,i,r)}W(n,`single`)},[c,w,W]),ne=(0,Q.useMemo)(()=>!h||y?null:(h===!0?[Gr,Kr,qr]:h).map(e=>e===`SELECT_ALL`?{key:`all`,text:O.selectionAll,onSelect(){W(S.map((e,t)=>T(e,t)).filter(e=>!z.get(e)?.disabled||U.has(e)),`all`)}}:e===`SELECT_INVERT`?{key:`invert`,text:O.selectInvert,onSelect(){let e=new Set(U);C.forEach((t,n)=>{let r=T(t,n);z.get(r)?.disabled||(e.has(r)?e.delete(r):e.add(r))});let t=Array.from(e);u&&(A.deprecated(!1,`onSelectInvert`,`onChange`),u(t)),W(t,`invert`)}}:e===`SELECT_NONE`?{key:`none`,text:O.selectNone,onSelect(){d?.(),W(Array.from(U).filter(e=>z.get(e)?.disabled),`none`)}}:e).map(e=>Object.assign(Object.assign({},e),{onSelect:(...t)=>{var n,r;(r=e.onSelect)==null||(n=r).call.apply(n,[e].concat(t)),M(null)}})),[h,U,C,T,u,W]);return[(0,Q.useCallback)(e=>{if(!t)return e.filter(e=>e!==Wr);let n=X(e),r=new Set(U),i=L.map(T).filter(e=>!z.get(e).disabled),a=i.every(e=>r.has(e)),s=i.some(e=>r.has(e)),c=()=>{let e=[];a?i.forEach(t=>{r.delete(t),e.push(t)}):i.forEach(t=>{r.has(t)||(r.add(t),e.push(t))});let t=Array.from(r);l?.(!a,t.map(e=>w(e)),e.map(e=>w(e))),W(t,`all`),M(null)},u,d;if(m!==`radio`){let e;if(ne){let t={getPopupContainer:k,items:ne.map((e,t)=>{let{key:n,text:r,onSelect:a}=e;return{key:n??t,onClick:()=>{a?.(i)},label:r}})};e=Q.createElement(`div`,{className:`${x}-selection-extra`},Q.createElement(Ae,{menu:t,getPopupContainer:k},Q.createElement(`span`,null,Q.createElement(Z,null))))}let t=L.map((e,t)=>{let n=T(e,t),i=z.get(n)||{};return Object.assign({checked:r.has(n)},i)}).filter(({disabled:e})=>e),n=!!t.length&&t.length===L.length,l=n&&t.every(({checked:e})=>e),f=n&&t.some(({checked:e})=>e),p=o?.()||{},{onChange:m,disabled:h}=p;d=Q.createElement(kt,Object.assign({"aria-label":e?`Custom selection`:`Select all`},p,{checked:n?l:!!L.length&&a,indeterminate:n?!l&&f:!a&&s,onChange:e=>{c(),m?.(e)},disabled:h??(L.length===0||n),skipGroup:!0})),u=!y&&Q.createElement(`div`,{className:`${x}-selection`},d,e)}let _;_=m===`radio`?(e,t,n)=>{let i=T(t,n),a=r.has(i),o=z.get(i);return{node:Q.createElement(rt,Object.assign({},o,{checked:a,onClick:e=>{var t;e.stopPropagation(),(t=o?.onClick)==null||t.call(o,e)},onChange:e=>{var t;r.has(i)||te(i,!0,[i],e.nativeEvent),(t=o?.onChange)==null||t.call(o,e)}})),checked:a}}:(e,t,n)=>{let a=T(t,n),o=r.has(a),s=ee.has(a),c=z.get(a),l;return l=E===`nest`?s:c?.indeterminate??s,{node:Q.createElement(kt,Object.assign({},c,{indeterminate:l,checked:o,skipGroup:!0,onClick:e=>{var t;e.stopPropagation(),(t=c?.onClick)==null||t.call(c,e)},onChange:e=>{var t;let{nativeEvent:n}=e,{shiftKey:s}=n,l=i.indexOf(a),u=V.some(e=>i.includes(e));if(s&&b&&u){let e=j(l,i,r),t=Array.from(r);f?.(!o,t.map(e=>w(e)),e.map(e=>w(e))),W(t,`multiple`)}else{let e=V;if(b){let t=o?Pr(e,a):Fr(e,a);te(a,!o,t,n)}else{let{checkedKeys:t,halfCheckedKeys:r}=bt([].concat(X(e),[a]),!0,R,B),i=t;if(o){let e=new Set(t);e.delete(a),i=bt(Array.from(e),{checked:!1,halfCheckedKeys:r},R,B).checkedKeys}te(a,!o,i,n)}}M(o?null:l),(t=c?.onChange)==null||t.call(c,e)}})),checked:o}};let S=(e,t,n)=>{let{node:r,checked:i}=_(e,t,n);return v?v(i,t,n,r):r};if(!n.includes(Wr))if(n.findIndex(e=>e.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`)===0){let[e,...t]=n;n=[e,Wr].concat(X(t))}else n=[Wr].concat(X(n));let C=n.indexOf(Wr);n=n.filter((e,t)=>e!==Wr||t===C);let D=n[C-1],O=n[C+1],A=g;A===void 0&&(O?.fixed===void 0?D?.fixed!==void 0&&(A=D.fixed):A=O.fixed),A&&D&&D.RC_TABLE_INTERNAL_COL_DEFINE?.columnType===`EXPAND_COLUMN`&&D.fixed===void 0&&(D.fixed=A);let N=(0,$.default)(`${x}-selection-col`,{[`${x}-selection-col-with-dropdown`]:h&&m===`checkbox`}),P={fixed:A,width:p,className:`${x}-selection-column`,title:t?.columnTitle?typeof t.columnTitle==`function`?t.columnTitle(d):t.columnTitle:u,render:S,onCell:t.onCell,align:t.align,[On]:{className:N}};return n.map(e=>e===Wr?P:e)},[T,L,t,V,U,ee,p,ne,E,z,f,te,B]),U]};function Zr(e){return t=>{let{prefixCls:n,onExpand:r,record:i,expanded:a,expandable:o}=t,s=`${n}-row-expand-icon`;return Q.createElement(`button`,{type:`button`,onClick:e=>{r(i,e),e.stopPropagation()},className:(0,$.default)(s,{[`${s}-spaced`]:!o,[`${s}-expanded`]:o&&a,[`${s}-collapsed`]:o&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function Qr(e){return(t,n)=>{let r=t.querySelector(`.${e}-container`),i=n;if(r){let e=getComputedStyle(r),t=Number.parseInt(e.borderLeftWidth,10),a=Number.parseInt(e.borderRightWidth,10);i=n-t-a}return i}}var $r=(e,t)=>`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 ei(e,t){return t?`${t}-${e}`:`${e}`}var ti=(e,t)=>typeof e==`function`?e(t):e,ni=(e,t)=>{let n=ti(e,t);return Object.prototype.toString.call(n)===`[object Object]`?``:n},ri={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`},ii=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:ri}))}),ai=function(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,i={pointerEvents:`none`,position:`absolute`,right:0,backgroundColor:`red`,height:2};switch(t){case-1:i.top=0,i.left=-n*r;break;case 1:i.bottom=0,i.left=-n*r;break;case 0:i.bottom=0,i.left=r;break}return Q.createElement(`div`,{style:i})};function oi(e){if(e==null)throw TypeError(`Cannot destructure `+e)}function si(e,t){var n=J(Q.useState(!1),2),r=n[0],i=n[1];L(function(){if(r)return e(),function(){t()}},[r]),L(function(){return i(!0),function(){i(!1)}},[])}var ci=[`className`,`style`,`motion`,`motionNodes`,`motionType`,`onMotionStart`,`onMotionEnd`,`active`,`treeNodeRequiredProps`],li=Q.forwardRef(function(e,t){var n=e.className,r=e.style,i=e.motion,a=e.motionNodes,o=e.motionType,s=e.onMotionStart,c=e.onMotionEnd,l=e.active,u=e.treeNodeRequiredProps,d=be(e,ci),f=J(Q.useState(!0),2),p=f[0],m=f[1],h=Q.useContext(Er).prefixCls,g=a&&o!==`hide`;L(function(){a&&g!==p&&m(g)},[a]);var _=function(){a&&s()},v=Q.useRef(!1),y=function(){a&&!v.current&&(v.current=!0,c())};return si(_,y),a?Q.createElement(z,Y({ref:t,visible:p},i,{motionAppear:o===`show`,onVisibleChanged:function(e){g===e&&y()}}),function(e,t){var n=e.className,r=e.style;return Q.createElement(`div`,{ref:t,className:(0,$.default)(`${h}-treenode-motion`,n),style:r},a.map(function(e){var t=Object.assign({},(oi(e.data),e.data)),n=e.title,r=e.key,i=e.isStart,a=e.isEnd;delete t.children;var o=mt(r,u);return Q.createElement(Nr,Y({},t,o,{title:n,active:l,data:e.data,key:r,isStart:i,isEnd:a}))}))}):Q.createElement(Nr,Y({domRef:t,className:n,style:r},d,{active:l}))});function ui(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function i(e,t){var n=new Map;e.forEach(function(e){n.set(e,!0)});var r=t.filter(function(e){return!n.has(e)});return r.length===1?r[0]:null}return n<r?{add:!0,key:i(e,t)}:{add:!1,key:i(t,e)}}function di(e,t,n){var r=e[e.findIndex(function(e){return e.key===n})+1],i=t.findIndex(function(e){return e.key===n});if(r){var a=t.findIndex(function(e){return e.key===r.key});return t.slice(i+1,a)}return t.slice(i+1)}var fi=`prefixCls.data.selectable.checkable.expandedKeys.selectedKeys.checkedKeys.loadedKeys.loadingKeys.halfCheckedKeys.keyEntities.disabled.dragging.dragOverNodeKey.dropPosition.motion.height.itemHeight.virtual.scrollWidth.focusable.activeItem.focused.tabIndex.onKeyDown.onFocus.onBlur.onActiveChange.onListChangeStart.onListChangeEnd`.split(`.`),pi={width:0,height:0,display:`flex`,overflow:`hidden`,opacity:0,border:0,padding:0,margin:0},mi=function(){},hi=`RC_TREE_MOTION_${Math.random()}`,gi={key:hi},_i={key:hi,level:0,index:0,pos:`0`,node:gi,nodes:[gi]},vi={parent:null,children:[],pos:_i.pos,data:gi,title:null,key:hi,isStart:[],isEnd:[]};function yi(e,t,n,r){return t===!1||!n?e:e.slice(0,Math.ceil(n/r)+1)}function bi(e){var t=e.key,n=e.pos;return ct(t,n)}function xi(e){for(var t=String(e.data.key),n=e;n.parent;)n=n.parent,t=`${n.data.key} > ${t}`;return t}var Si=Q.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var i=e.expandedKeys,a=e.selectedKeys,o=e.checkedKeys,s=e.loadedKeys,c=e.loadingKeys,l=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,f=e.dragging,p=e.dragOverNodeKey,m=e.dropPosition,h=e.motion,g=e.height,_=e.itemHeight,v=e.virtual,y=e.scrollWidth,b=e.focusable,x=e.activeItem,S=e.focused,C=e.tabIndex,w=e.onKeyDown,T=e.onFocus,E=e.onBlur,D=e.onActiveChange,O=e.onListChangeStart,k=e.onListChangeEnd,A=be(e,fi),j=Q.useRef(null),M=Q.useRef(null);Q.useImperativeHandle(t,function(){return{scrollTo:function(e){j.current.scrollTo(e)},getIndentWidth:function(){return M.current.offsetWidth}}});var N=J(Q.useState(i),2),P=N[0],F=N[1],I=J(Q.useState(r),2),R=I[0],z=I[1],B=J(Q.useState(r),2),V=B[0],H=B[1],U=J(Q.useState([]),2),ee=U[0],W=U[1],te=J(Q.useState(null),2),ne=te[0],G=te[1],K=Q.useRef(r);K.current=r;function q(){var e=K.current;z(e),H(e),W([]),G(null),k()}L(function(){F(i);var e=ui(P,i);if(e.key!==null)if(e.add){var t=R.findIndex(function(t){return t.key===e.key}),n=yi(di(R,r,e.key),v,g,_),a=R.slice();a.splice(t+1,0,vi),H(a),W(n),G(`show`)}else{var o=r.findIndex(function(t){return t.key===e.key}),s=yi(di(r,R,e.key),v,g,_),c=r.slice();c.splice(o+1,0,vi),H(c),W(s),G(`hide`)}else R!==r&&(z(r),H(r))},[i,r]),Q.useEffect(function(){f||q()},[f]);var ie=h?V:r,ae={expandedKeys:i,selectedKeys:a,loadedKeys:s,loadingKeys:c,checkedKeys:o,halfCheckedKeys:l,dragOverNodeKey:p,dropPosition:m,keyEntities:u};return Q.createElement(Q.Fragment,null,S&&x&&Q.createElement(`span`,{style:pi,"aria-live":`assertive`},xi(x)),Q.createElement(`div`,null,Q.createElement(`input`,{style:pi,disabled:b===!1||d,tabIndex:b===!1?null:C,onKeyDown:w,onFocus:T,onBlur:E,value:``,onChange:mi,"aria-label":`for screen reader`})),Q.createElement(`div`,{className:`${n}-treenode`,"aria-hidden":!0,style:{position:`absolute`,pointerEvents:`none`,visibility:`hidden`,height:0,overflow:`hidden`,border:0,padding:0}},Q.createElement(`div`,{className:`${n}-indent`},Q.createElement(`div`,{ref:M,className:`${n}-indent-unit`}))),Q.createElement(re,Y({},A,{data:ie,itemKey:bi,height:g,fullHeight:!1,virtual:v,itemHeight:_,scrollWidth:y,prefixCls:`${n}-list`,ref:j,role:`tree`,onVisibleChange:function(e){e.every(function(e){return bi(e)!==hi})&&q()}}),function(e){var t=e.pos,n=Object.assign({},(oi(e.data),e.data)),r=e.title,i=e.key,a=e.isStart,o=e.isEnd,s=ct(i,t);delete n.key,delete n.children;var c=mt(s,ae);return Q.createElement(li,Y({},n,c,{title:r,active:!!x&&i===x.key,pos:t,data:e.data,isStart:a,isEnd:o,motion:h,motionNodes:i===hi?ee:null,motionType:ne,onMotionStart:O,onMotionEnd:q,treeNodeRequiredProps:ae,onMouseMove:function(){D(null)}}))}))}),Ci=10,wi=function(e){ae(n,e);var t=xe(n);function n(){var e;B(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),s(G(e),`destroyed`,!1),s(G(e),`delayedDragEnterLogic`,void 0),s(G(e),`loadingRetryTimes`,{}),s(G(e),`state`,{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:lt()}),s(G(e),`dragStartMousePosition`,null),s(G(e),`dragNodeProps`,null),s(G(e),`currentMouseOverDroppableNodeKey`,null),s(G(e),`listRef`,Q.createRef()),s(G(e),`onNodeDragStart`,function(t,n){var r=e.state,i=r.expandedKeys,a=r.keyEntities,o=e.props.onDragStart,s=n.eventKey;e.dragNodeProps=n,e.dragStartMousePosition={x:t.clientX,y:t.clientY};var c=Pr(i,s);e.setState({draggingNodeKey:s,dragChildrenKeys:Lr(s,a),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(c),window.addEventListener(`dragend`,e.onWindowDragEnd),o?.({event:t,node:ht(n)})}),s(G(e),`onNodeDragEnter`,function(t,n){var r=e.state,i=r.expandedKeys,a=r.keyEntities,o=r.dragChildrenKeys,s=r.flattenNodes,c=r.indent,l=e.props,u=l.onDragEnter,d=l.onExpand,f=l.allowDrop,p=l.direction,m=n.pos,h=n.eventKey;if(e.currentMouseOverDroppableNodeKey!==h&&(e.currentMouseOverDroppableNodeKey=h),!e.dragNodeProps){e.resetDragState();return}var g=Br(t,e.dragNodeProps,n,c,e.dragStartMousePosition,f,s,a,i,p),_=g.dropPosition,v=g.dropLevelOffset,y=g.dropTargetKey,b=g.dropContainerKey,x=g.dropTargetPos,S=g.dropAllowed,C=g.dragOverNodeKey;if(o.includes(y)||!S){e.resetDragState();return}if(e.delayedDragEnterLogic||={},Object.keys(e.delayedDragEnterLogic).forEach(function(t){clearTimeout(e.delayedDragEnterLogic[t])}),e.dragNodeProps.eventKey!==n.eventKey&&(t.persist(),e.delayedDragEnterLogic[m]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var r=X(i),o=it(a,n.eventKey);o&&(o.children||[]).length&&(r=Fr(i,n.eventKey)),e.props.hasOwnProperty(`expandedKeys`)||e.setExpandedKeys(r),d?.(r,{node:ht(n),expanded:!0,nativeEvent:t.nativeEvent})}},800)),e.dragNodeProps.eventKey===y&&v===0){e.resetDragState();return}e.setState({dragOverNodeKey:C,dropPosition:_,dropLevelOffset:v,dropTargetKey:y,dropContainerKey:b,dropTargetPos:x,dropAllowed:S}),u?.({event:t,node:ht(n),expandedKeys:i})}),s(G(e),`onNodeDragOver`,function(t,n){var r=e.state,i=r.dragChildrenKeys,a=r.flattenNodes,o=r.keyEntities,s=r.expandedKeys,c=r.indent,l=e.props,u=l.onDragOver,d=l.allowDrop,f=l.direction;if(e.dragNodeProps){var p=Br(t,e.dragNodeProps,n,c,e.dragStartMousePosition,d,a,o,s,f),m=p.dropPosition,h=p.dropLevelOffset,g=p.dropTargetKey,_=p.dropContainerKey,v=p.dropTargetPos,y=p.dropAllowed,b=p.dragOverNodeKey;i.includes(g)||!y||(e.dragNodeProps.eventKey===g&&h===0?e.state.dropPosition===null&&e.state.dropLevelOffset===null&&e.state.dropTargetKey===null&&e.state.dropContainerKey===null&&e.state.dropTargetPos===null&&e.state.dropAllowed===!1&&e.state.dragOverNodeKey===null||e.resetDragState():m===e.state.dropPosition&&h===e.state.dropLevelOffset&&g===e.state.dropTargetKey&&_===e.state.dropContainerKey&&v===e.state.dropTargetPos&&y===e.state.dropAllowed&&b===e.state.dragOverNodeKey||e.setState({dropPosition:m,dropLevelOffset:h,dropTargetKey:g,dropContainerKey:_,dropTargetPos:v,dropAllowed:y,dragOverNodeKey:b}),u?.({event:t,node:ht(n)}))}}),s(G(e),`onNodeDragLeave`,function(t,n){e.currentMouseOverDroppableNodeKey===n.eventKey&&!t.currentTarget.contains(t.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var r=e.props.onDragLeave;r?.({event:t,node:ht(n)})}),s(G(e),`onWindowDragEnd`,function(t){e.onNodeDragEnd(t,null,!0),window.removeEventListener(`dragend`,e.onWindowDragEnd)}),s(G(e),`onNodeDragEnd`,function(t,n){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),r?.({event:t,node:ht(n)}),e.dragNodeProps=null,window.removeEventListener(`dragend`,e.onWindowDragEnd)}),s(G(e),`onNodeDrop`,function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=e.state,a=i.dragChildrenKeys,o=i.dropPosition,s=i.dropTargetKey,c=i.dropTargetPos;if(i.dropAllowed){var l=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),s!==null){var d=u(u({},mt(s,e.getTreeNodeRequiredProps())),{},{active:e.getActiveItem()?.key===s,data:it(e.state.keyEntities,s).node});b(!a.includes(s),`Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.`);var f=Ir(c),p={event:t,node:ht(d),dragNode:e.dragNodeProps?ht(e.dragNodeProps):null,dragNodesKeys:[e.dragNodeProps.eventKey].concat(a),dropToGap:o!==0,dropPosition:o+Number(f[f.length-1])};r||l?.(p),e.dragNodeProps=null}}}),s(G(e),`cleanDragState`,function(){e.state.draggingNodeKey!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null}),s(G(e),`triggerExpandActionExpand`,function(t,n){var r=e.state,i=r.expandedKeys,a=r.flattenNodes,o=n.expanded,s=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var c=a.filter(function(e){return e.key===s})[0],l=ht(u(u({},mt(s,e.getTreeNodeRequiredProps())),{},{data:c.data}));e.setExpandedKeys(o?Pr(i,s):Fr(i,s)),e.onNodeExpand(t,l)}}),s(G(e),`onNodeClick`,function(t,n){var r=e.props,i=r.onClick;r.expandAction===`click`&&e.triggerExpandActionExpand(t,n),i?.(t,n)}),s(G(e),`onNodeDoubleClick`,function(t,n){var r=e.props,i=r.onDoubleClick;r.expandAction===`doubleClick`&&e.triggerExpandActionExpand(t,n),i?.(t,n)}),s(G(e),`onNodeSelect`,function(t,n){var r=e.state.selectedKeys,i=e.state,a=i.keyEntities,o=i.fieldNames,s=e.props,c=s.onSelect,l=s.multiple,u=n.selected,d=n[o.key],f=!u;r=f?l?Fr(r,d):[d]:Pr(r,d);var p=r.map(function(e){var t=it(a,e);return t?t.node:null}).filter(Boolean);e.setUncontrolledState({selectedKeys:r}),c?.(r,{event:`select`,selected:f,node:n,selectedNodes:p,nativeEvent:t.nativeEvent})}),s(G(e),`onNodeCheck`,function(t,n,r){var i=e.state,a=i.keyEntities,o=i.checkedKeys,s=i.halfCheckedKeys,c=e.props,l=c.checkStrictly,u=c.onCheck,d=n.key,f,p={event:`check`,node:n,checked:r,nativeEvent:t.nativeEvent};if(l){var m=r?Fr(o,d):Pr(o,d);f={checked:m,halfChecked:Pr(s,d)},p.checkedNodes=m.map(function(e){return it(a,e)}).filter(Boolean).map(function(e){return e.node}),e.setUncontrolledState({checkedKeys:m})}else{var h=bt([].concat(X(o),[d]),!0,a),g=h.checkedKeys,_=h.halfCheckedKeys;if(!r){var v=new Set(g);v.delete(d);var y=bt(Array.from(v),{checked:!1,halfCheckedKeys:_},a);g=y.checkedKeys,_=y.halfCheckedKeys}f=g,p.checkedNodes=[],p.checkedNodesPositions=[],p.halfCheckedKeys=_,g.forEach(function(e){var t=it(a,e);if(t){var n=t.node,r=t.pos;p.checkedNodes.push(n),p.checkedNodesPositions.push({node:n,pos:r})}}),e.setUncontrolledState({checkedKeys:g},!1,{halfCheckedKeys:_})}u?.(f,p)}),s(G(e),`onNodeLoad`,function(t){var n,r=t.key,i=e.state.keyEntities,a=it(i,r);if(!(a!=null&&(n=a.children)!=null&&n.length)){var o=new Promise(function(n,i){e.setState(function(a){var o=a.loadedKeys,s=o===void 0?[]:o,c=a.loadingKeys,l=c===void 0?[]:c,u=e.props,d=u.loadData,f=u.onLoad;return!d||s.includes(r)||l.includes(r)?null:(d(t).then(function(){var i=e.state.loadedKeys,a=Fr(i,r);f?.(a,{event:`load`,node:t}),e.setUncontrolledState({loadedKeys:a}),e.setState(function(e){return{loadingKeys:Pr(e.loadingKeys,r)}}),n()}).catch(function(t){if(e.setState(function(e){return{loadingKeys:Pr(e.loadingKeys,r)}}),e.loadingRetryTimes[r]=(e.loadingRetryTimes[r]||0)+1,e.loadingRetryTimes[r]>=Ci){var a=e.state.loadedKeys;b(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:Fr(a,r)}),n()}i(t)}),{loadingKeys:Fr(l,r)})})});return o.catch(function(){}),o}}),s(G(e),`onNodeMouseEnter`,function(t,n){var r=e.props.onMouseEnter;r?.({event:t,node:n})}),s(G(e),`onNodeMouseLeave`,function(t,n){var r=e.props.onMouseLeave;r?.({event:t,node:n})}),s(G(e),`onNodeContextMenu`,function(t,n){var r=e.props.onRightClick;r&&(t.preventDefault(),r({event:t,node:n}))}),s(G(e),`onFocus`,function(){var t=e.props.onFocus;e.setState({focused:!0});var n=[...arguments];t?.apply(void 0,n)}),s(G(e),`onBlur`,function(){var t=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);var n=[...arguments];t?.apply(void 0,n)}),s(G(e),`getTreeNodeRequiredProps`,function(){var t=e.state,n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,a=t.loadingKeys,o=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,l=t.dropPosition,u=t.keyEntities;return{expandedKeys:n||[],selectedKeys:r||[],loadedKeys:i||[],loadingKeys:a||[],checkedKeys:o||[],halfCheckedKeys:s||[],dragOverNodeKey:c,dropPosition:l,keyEntities:u}}),s(G(e),`setExpandedKeys`,function(t){var n=e.state,r=n.treeData,i=n.fieldNames,a=dt(r,t,i);e.setUncontrolledState({expandedKeys:t,flattenNodes:a},!0)}),s(G(e),`onNodeExpand`,function(t,n){var r=e.state.expandedKeys,i=e.state,a=i.listChanging,o=i.fieldNames,s=e.props,c=s.onExpand,l=s.loadData,u=n.expanded,d=n[o.key];if(!a){var f=r.includes(d),p=!u;if(b(u&&f||!u&&!f,`Expand state not sync with index check`),r=p?Fr(r,d):Pr(r,d),e.setExpandedKeys(r),c?.(r,{node:n,expanded:p,nativeEvent:t.nativeEvent}),p&&l){var m=e.onNodeLoad(n);m&&m.then(function(){var t=dt(e.state.treeData,r,o);e.setUncontrolledState({flattenNodes:t})}).catch(function(){var t=e.state.expandedKeys,n=Pr(t,d);e.setExpandedKeys(n)})}}}),s(G(e),`onListChangeStart`,function(){e.setUncontrolledState({listChanging:!0})}),s(G(e),`onListChangeEnd`,function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})}),s(G(e),`onActiveChange`,function(t){var n=e.state.activeKey,r=e.props,i=r.onActiveChange,a=r.itemScrollOffset,o=a===void 0?0:a;n!==t&&(e.setState({activeKey:t}),t!==null&&e.scrollTo({key:t,offset:o}),i?.(t))}),s(G(e),`getActiveItem`,function(){var t=e.state,n=t.activeKey,r=t.flattenNodes;return n===null?null:r.find(function(e){return e.key===n})||null}),s(G(e),`offsetActiveKey`,function(t){var n=e.state,r=n.flattenNodes,i=n.activeKey,a=r.findIndex(function(e){return e.key===i});a===-1&&t<0&&(a=r.length),a=(a+t+r.length)%r.length;var o=r[a];if(o){var s=o.key;e.onActiveChange(s)}else e.onActiveChange(null)}),s(G(e),`onKeyDown`,function(t){var n=e.state,r=n.activeKey,i=n.expandedKeys,a=n.checkedKeys,o=n.fieldNames,s=e.props,c=s.onKeyDown,l=s.checkable,d=s.selectable;switch(t.which){case ye.UP:e.offsetActiveKey(-1),t.preventDefault();break;case ye.DOWN:e.offsetActiveKey(1),t.preventDefault();break}var f=e.getActiveItem();if(f&&f.data){var p=e.getTreeNodeRequiredProps(),m=f.data.isLeaf===!1||!!(f.data[o.children]||[]).length,h=ht(u(u({},mt(r,p)),{},{data:f.data,active:!0}));switch(t.which){case ye.LEFT:m&&i.includes(r)?e.onNodeExpand({},h):f.parent&&e.onActiveChange(f.parent.key),t.preventDefault();break;case ye.RIGHT:m&&!i.includes(r)?e.onNodeExpand({},h):f.children&&f.children.length&&e.onActiveChange(f.children[0].key),t.preventDefault();break;case ye.ENTER:case ye.SPACE:l&&!h.disabled&&h.checkable!==!1&&!h.disableCheckbox?e.onNodeCheck({},h,!a.includes(r)):!l&&d&&!h.disabled&&h.selectable!==!1&&e.onNodeSelect({},h);break}}c?.(t)}),s(G(e),`setUncontrolledState`,function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var i=!1,a=!0,o={};Object.keys(t).forEach(function(n){if(e.props.hasOwnProperty(n)){a=!1;return}i=!0,o[n]=t[n]}),i&&(!n||a)&&e.setState(u(u({},o),r))}}),s(G(e),`scrollTo`,function(t){e.listRef.current.scrollTo(t)}),e}return q(n,[{key:`componentDidMount`,value:function(){this.destroyed=!1,this.onUpdated()}},{key:`componentDidUpdate`,value:function(){this.onUpdated()}},{key:`onUpdated`,value:function(){var e=this.props,t=e.activeKey,n=e.itemScrollOffset,r=n===void 0?0:n;t!==void 0&&t!==this.state.activeKey&&(this.setState({activeKey:t}),t!==null&&this.scrollTo({key:t,offset:r}))}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`dragend`,this.onWindowDragEnd),this.destroyed=!0}},{key:`resetDragState`,value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:`render`,value:function(){var e=this.state,t=e.focused,n=e.flattenNodes,r=e.keyEntities,a=e.draggingNodeKey,o=e.activeKey,c=e.dropLevelOffset,l=e.dropContainerKey,u=e.dropTargetKey,d=e.dropPosition,f=e.dragOverNodeKey,p=e.indent,m=this.props,h=m.prefixCls,g=m.className,_=m.style,v=m.showLine,y=m.focusable,b=m.tabIndex,x=b===void 0?0:b,S=m.selectable,C=m.showIcon,w=m.icon,T=m.switcherIcon,E=m.draggable,D=m.checkable,O=m.checkStrictly,k=m.disabled,A=m.motion,j=m.loadData,M=m.filterTreeNode,N=m.height,P=m.itemHeight,F=m.scrollWidth,I=m.virtual,L=m.titleRender,R=m.dropIndicatorRender,z=m.onContextMenu,B=m.onScroll,V=m.direction,H=m.rootClassName,U=m.rootStyle,ee=te(this.props,{aria:!0,data:!0}),W;E&&(W=i(E)===`object`?E:typeof E==`function`?{nodeDraggable:E}:{});var ne={prefixCls:h,selectable:S,showIcon:C,icon:w,switcherIcon:T,draggable:W,draggingNodeKey:a,checkable:D,checkStrictly:O,disabled:k,keyEntities:r,dropLevelOffset:c,dropContainerKey:l,dropTargetKey:u,dropPosition:d,dragOverNodeKey:f,indent:p,direction:V,dropIndicatorRender:R,loadData:j,filterTreeNode:M,titleRender:L,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return Q.createElement(Er.Provider,{value:ne},Q.createElement(`div`,{className:(0,$.default)(h,g,H,s(s(s({},`${h}-show-line`,v),`${h}-focused`,t),`${h}-active-focused`,o!==null)),style:U},Q.createElement(Si,Y({ref:this.listRef,prefixCls:h,style:_,data:n,disabled:k,selectable:S,checkable:!!D,motion:A,dragging:a!==null,height:N,itemHeight:P,virtual:I,focusable:y,focused:t,tabIndex:x,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:z,onScroll:B,scrollWidth:F},this.getTreeNodeRequiredProps(),ee))))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=t.prevProps,r={prevProps:e};function i(t){return!n&&e.hasOwnProperty(t)||n&&n[t]!==e[t]}var a,o=t.fieldNames;if(i(`fieldNames`)&&(o=lt(e.fieldNames),r.fieldNames=o),i(`treeData`)?a=e.treeData:i(`children`)&&(b(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),a=ut(e.children)),a){r.treeData=a;var c=pt(a,{fieldNames:o});r.keyEntities=u(s({},hi,_i),c.keyEntities)}var l=r.keyEntities||t.keyEntities;if(i(`expandedKeys`)||n&&i(`autoExpandParent`))r.expandedKeys=e.autoExpandParent||!n&&e.defaultExpandParent?Ur(e.expandedKeys,l):e.expandedKeys;else if(!n&&e.defaultExpandAll){var d=u({},l);delete d[hi];var f=[];Object.keys(d).forEach(function(e){var t=d[e];t.children&&t.children.length&&f.push(t.key)}),r.expandedKeys=f}else!n&&e.defaultExpandedKeys&&(r.expandedKeys=e.autoExpandParent||e.defaultExpandParent?Ur(e.defaultExpandedKeys,l):e.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,(a||r.expandedKeys)&&(r.flattenNodes=dt(a||t.treeData,r.expandedKeys||t.expandedKeys,o)),e.selectable&&(i(`selectedKeys`)?r.selectedKeys=Vr(e.selectedKeys,e):!n&&e.defaultSelectedKeys&&(r.selectedKeys=Vr(e.defaultSelectedKeys,e))),e.checkable){var p;if(i(`checkedKeys`)?p=Hr(e.checkedKeys)||{}:!n&&e.defaultCheckedKeys?p=Hr(e.defaultCheckedKeys)||{}:a&&(p=Hr(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),p){var m=p,h=m.checkedKeys,g=h===void 0?[]:h,_=m.halfCheckedKeys,v=_===void 0?[]:_;if(!e.checkStrictly){var y=bt(g,!0,l);g=y.checkedKeys,v=y.halfCheckedKeys}r.checkedKeys=g,r.halfCheckedKeys=v}}return i(`loadedKeys`)&&(r.loadedKeys=e.loadedKeys),r}}]),n}(Q.Component);s(wi,`defaultProps`,{prefixCls:`rc-tree`,showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:ai,allowDrop:function(){return!0},expandAction:!1}),s(wi,`TreeNode`,Nr);var Ti=wi,Ei={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z`}}]},name:`file`,theme:`outlined`},Di=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:Ei}))}),Oi={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`},ki=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:Oi}))}),Ai={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`},ji=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:Ai}))}),Mi={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`},Ni=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:Mi}))}),Pi=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:i,borderRadius:a,controlItemBgHover:o})=>({[`${e}${e}-directory ${t}`]:{[`${e}-node-content-wrapper`]:{position:`static`,[`&:has(${e}-drop-indicator)`]:{position:`relative`},[`> *:not(${e}-drop-indicator)`]:{position:`relative`},"&:hover":{background:`transparent`},"&:before":{position:`absolute`,inset:0,transition:`background-color ${i}`,content:`""`,borderRadius:a},"&:hover:before":{background:o}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:a,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:`transparent`,"&, &:hover":{color:r},"&:before, &:hover:before":{background:n}}}}}),Fi=new N(`ant-tree-node-fx-do-not-use`,{"0%":{opacity:0},"100%":{opacity:1}}),Ii=(e,t)=>({[`.${e}-switcher-icon`]:{display:`inline-block`,fontSize:10,verticalAlign:`baseline`,svg:{transition:`transform ${t.motionDurationSlow}`}}}),Li=(e,t)=>({[`.${e}-drop-indicator`]:{position:`absolute`,zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:`none`,"&:after":{position:`absolute`,top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:`transparent`,border:`${r(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:`50%`,content:`""`}}}),Ri=(e,t)=>{let{treeCls:n,treeNodeCls:i,treeNodePadding:a,titleHeight:s,indentSize:c,nodeSelectedBg:u,nodeHoverBg:d,colorTextQuaternary:f,controlItemBgActiveDisabled:p}=t;return{[n]:Object.assign(Object.assign({},l(t)),{"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:`rtl`},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:`rotate(90deg)`},[`&-focused:not(:hover):not(${n}-active-focused)`]:o(t),[`${n}-list-holder-inner`]:{alignItems:`flex-start`},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:`stretch`,[`${n}-node-content-wrapper`]:{flex:`auto`},[`${i}.dragging:after`]:{position:`absolute`,inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Fi,animationDuration:t.motionDurationSlow,animationPlayState:`running`,animationFillMode:`forwards`,content:`""`,pointerEvents:`none`,borderRadius:t.borderRadius}}},[i]:{display:`flex`,alignItems:`flex-start`,marginBottom:a,lineHeight:r(s),position:`relative`,"&:before":{content:`""`,position:`absolute`,zIndex:1,insetInlineStart:0,width:`100%`,top:`100%`,height:a},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:`not-allowed`,"&:hover":{background:`transparent`}},[`${n}-checkbox-disabled + ${n}-node-selected,&${i}-disabled${i}-selected ${n}-node-content-wrapper`]:{backgroundColor:p},[`${n}-checkbox-disabled`]:{pointerEvents:`unset`},[`&:not(${i}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${i}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:`grab`,[`${n}-draggable-icon`]:{flexShrink:0,width:s,textAlign:`center`,visibility:`visible`,color:f},[`&${i}-disabled ${n}-draggable-icon`]:{visibility:`hidden`}}},[`${n}-indent`]:{alignSelf:`stretch`,whiteSpace:`nowrap`,userSelect:`none`,"&-unit":{display:`inline-block`,width:c}},[`${n}-draggable-icon`]:{visibility:`hidden`},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(s).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:Object.assign(Object.assign({},Ii(e,t)),{position:`relative`,flex:`none`,alignSelf:`stretch`,width:s,textAlign:`center`,cursor:`pointer`,userSelect:`none`,transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:`unset`},"&:before":{pointerEvents:`none`,content:`""`,width:s,height:s,position:`absolute`,left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:`rotate(-90deg)`},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:`relative`,zIndex:1,display:`inline-block`,width:`100%`,height:`100%`,"&:before":{position:`absolute`,top:0,insetInlineEnd:t.calc(s).div(2).equal(),bottom:t.calc(a).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:`""`},"&:after":{position:`absolute`,width:t.calc(t.calc(s).div(2).equal()).mul(.8).equal(),height:t.calc(s).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:`""`}}}),[`${n}-node-content-wrapper`]:Object.assign(Object.assign({position:`relative`,minHeight:s,paddingBlock:0,paddingInline:t.paddingXS,background:`transparent`,borderRadius:t.borderRadius,cursor:`pointer`,transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},Li(e,t)),{"&:hover":{backgroundColor:d},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:u},[`${n}-iconEle`]:{display:`inline-block`,width:s,height:s,textAlign:`center`,verticalAlign:`top`,"&:empty":{display:`none`}}}),[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:`transparent`},[`${i}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:`relative`,height:`100%`,"&:before":{position:`absolute`,top:0,insetInlineEnd:t.calc(s).div(2).equal(),bottom:t.calc(a).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:`""`},"&-end:before":{display:`none`}},[`${n}-switcher`]:{background:`transparent`,"&-line-icon":{verticalAlign:`-0.15em`}}},[`${i}-leaf-last ${n}-switcher-leaf-line:before`]:{top:`auto !important`,bottom:`auto !important`,height:`${r(t.calc(s).div(2).equal())} !important`}})}},zi=(e,t,n=!0)=>{let r=`.${e}`,i=se(t,{treeCls:r,treeNodeCls:`${r}-treenode`,treeNodePadding:t.calc(t.paddingXS).div(2).equal()});return[Ri(e,i),n&&Pi(i)].filter(Boolean)},Bi=e=>{let{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,i=t;return{titleHeight:i,indentSize:i,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},Vi=ee(`Tree`,(e,{prefixCls:t})=>[{[e.componentCls]:St(`${t}-checkbox`,e)},zi(t,e),A(e)],e=>{let{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},Bi(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})});function Hi(e){let{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:i,direction:a=`ltr`}=e,o=a===`ltr`?`left`:`right`,s=a===`ltr`?`right`:`left`,c={[o]:-n*i+4,[s]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[o]=i+4;break}return Q.createElement(`div`,{style:c,className:`${r}-drop-indicator`})}var Ui={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:`filled`},Wi=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:Ui}))}),Gi={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`minus-square`,theme:`outlined`},Ki=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:Gi}))}),qi={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`plus-square`,theme:`outlined`},Ji=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:qi}))}),Yi=e=>{let{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:i,switcherLoadingIcon:a}=e,{isLeaf:o,expanded:s,loading:c}=r;if(c)return Q.isValidElement(a)?a:Q.createElement(he,{className:`${t}-switcher-loading-icon`});let l;if(i&&typeof i==`object`&&(l=i.showLeafIcon),o){if(!i)return null;if(typeof l!=`boolean`&&l){let e=typeof l==`function`?l(r):l,n=`${t}-switcher-line-custom-icon`;return Q.isValidElement(e)?de(e,{className:(0,$.default)(e.props?.className,n)}):e}return l?Q.createElement(Di,{className:`${t}-switcher-line-icon`}):Q.createElement(`span`,{className:`${t}-switcher-leaf-line`})}let u=`${t}-switcher-icon`,d=typeof n==`function`?n(r):n;return Q.isValidElement(d)?de(d,{className:(0,$.default)(d.props?.className,u)}):d===void 0?i?s?Q.createElement(Ki,{className:`${t}-switcher-line-icon`}):Q.createElement(Ji,{className:`${t}-switcher-line-icon`}):Q.createElement(Wi,{className:u}):d},Xi=Q.forwardRef((e,t)=>{let{getPrefixCls:n,direction:r,virtual:i,tree:a}=Q.useContext(C),{prefixCls:o,className:s,showIcon:c=!1,showLine:l,switcherIcon:u,switcherLoadingIcon:d,blockNode:p=!1,children:m,checkable:h=!1,selectable:g=!0,draggable:_,disabled:v,motion:y,style:b}=e,x=n(`tree`,o),S=n(),w=Q.useContext(f),T=v??w,E=y??Object.assign(Object.assign({},R(S)),{motionAppear:!1}),D=Object.assign(Object.assign({},e),{checkable:h,selectable:g,showIcon:c,motion:E,blockNode:p,disabled:T,showLine:!!l,dropIndicatorRender:Hi}),[O,k,A]=Vi(x),[,j]=ce(),M=j.paddingXS/2+(j.Tree?.titleHeight||j.controlHeightSM),N=Q.useMemo(()=>{if(!_)return!1;let e={};switch(typeof _){case`function`:e.nodeDraggable=_;break;case`object`:e=Object.assign({},_);break;default:break}return e.icon!==!1&&(e.icon=e.icon||Q.createElement(Ni,null)),e},[_]),P=e=>Q.createElement(Yi,{prefixCls:x,switcherIcon:u,switcherLoadingIcon:d,treeNodeProps:e,showLine:l});return O(Q.createElement(Ti,Object.assign({itemHeight:M,ref:t,virtual:i},D,{style:Object.assign(Object.assign({},a?.style),b),prefixCls:x,className:(0,$.default)({[`${x}-icon-hide`]:!c,[`${x}-block-node`]:p,[`${x}-unselectable`]:!g,[`${x}-rtl`]:r===`rtl`,[`${x}-disabled`]:T},a?.className,s,k,A),direction:r,checkable:h&&Q.createElement(`span`,{className:`${x}-checkbox-inner`}),selectable:g,switcherIcon:P,draggable:N}),m))}),Zi=0,Qi=1,$i=2;function ea(e,t,n){let{key:r,children:i}=n;function a(e){let a=e[r],o=e[i];t(a,e)!==!1&&ea(o||[],t,n)}e.forEach(a)}function ta({treeData:e,expandedKeys:t,startKey:n,endKey:r,fieldNames:i}){let a=[],o=Zi;if(n&&n===r)return[n];if(!n||!r)return[];function s(e){return e===n||e===r}return ea(e,e=>{if(o===$i)return!1;if(s(e)){if(a.push(e),o===Zi)o=Qi;else if(o===Qi)return o=$i,!1}else o===Qi&&a.push(e);return t.includes(e)},lt(i)),a}function na(e,t,n){let r=X(t),i=[];return ea(e,(e,t)=>{let n=r.indexOf(e);return n!==-1&&(i.push(t),r.splice(n,1)),!!r.length},lt(n)),i}var ra=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 i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function ia(e){let{isLeaf:t,expanded:n}=e;return t?Q.createElement(Di,null):n?Q.createElement(ki,null):Q.createElement(ji,null)}function aa({treeData:e,children:t}){return e||ut(t)}var oa=Q.forwardRef((e,t)=>{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:i}=e,a=ra(e,[`defaultExpandAll`,`defaultExpandParent`,`defaultExpandedKeys`]);let o=Q.useRef(null),s=Q.useRef(null),c=()=>{let{keyEntities:e}=pt(aa(a),{fieldNames:a.fieldNames}),t;return t=n?Object.keys(e):r?Ur(a.expandedKeys||i||[],e):a.expandedKeys||i||[],t},[l,u]=Q.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[d,f]=Q.useState(()=>c());Q.useEffect(()=>{`selectedKeys`in a&&u(a.selectedKeys)},[a.selectedKeys]),Q.useEffect(()=>{`expandedKeys`in a&&f(a.expandedKeys)},[a.expandedKeys]);let p=(e,t)=>(`expandedKeys`in a||f(e),a.onExpand?.call(a,e,t)),m=(e,t)=>{var n;let{multiple:r,fieldNames:i}=a,{node:c,nativeEvent:l}=t,{key:f=``}=c,p=aa(a),m=Object.assign(Object.assign({},t),{selected:!0}),h=l?.ctrlKey||l?.metaKey,g=l?.shiftKey,_;r&&h?(_=e,o.current=f,s.current=_,m.selectedNodes=na(p,_,i)):r&&g?(_=Array.from(new Set([].concat(X(s.current||[]),X(ta({treeData:p,expandedKeys:d,startKey:f,endKey:o.current,fieldNames:i}))))),m.selectedNodes=na(p,_,i)):(_=[f],o.current=f,s.current=_,m.selectedNodes=na(p,_,i)),(n=a.onSelect)==null||n.call(a,_,m),`selectedKeys`in a||u(_)},{getPrefixCls:h,direction:g}=Q.useContext(C),{prefixCls:_,className:v,showIcon:y=!0,expandAction:b=`click`}=a,x=ra(a,[`prefixCls`,`className`,`showIcon`,`expandAction`]),S=h(`tree`,_),w=(0,$.default)(`${S}-directory`,{[`${S}-directory-rtl`]:g===`rtl`},v);return Q.createElement(Xi,Object.assign({icon:ia,ref:t,blockNode:!0},x,{showIcon:y,expandAction:b,prefixCls:S,className:w,expandedKeys:d,selectedKeys:l,onSelect:m,onExpand:p}))}),sa=Xi;sa.DirectoryTree=oa,sa.TreeNode=Nr;var ca=e=>{let{value:t,filterSearch:n,tablePrefixCls:r,locale:i,onChange:a}=e;return n?Q.createElement(`div`,{className:`${r}-filter-dropdown-search`},Q.createElement(V,{prefix:Q.createElement(m,null),placeholder:i.filterSearchPlaceholder,onChange:a,value:t,htmlSize:1,className:`${r}-filter-dropdown-search-input`})):null},la=e=>{let{keyCode:t}=e;t===ye.ENTER&&e.stopPropagation()},ua=Q.forwardRef((e,t)=>Q.createElement(`div`,{className:e.className,onClick:e=>e.stopPropagation(),onKeyDown:la,ref:t},e.children));function da(e){let t=[];return(e||[]).forEach(({value:e,children:n})=>{t.push(e),n&&(t=[].concat(X(t),X(da(n))))}),t}function fa(e){return e.some(({children:e})=>e)}function pa(e,t){return typeof t==`string`||typeof t==`number`?t?.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function ma({filters:e,prefixCls:t,filteredKeys:n,filterMultiple:r,searchValue:i,filterSearch:a}){return e.map((e,o)=>{let s=String(e.value);if(e.children)return{key:s||o,label:e.text,popupClassName:`${t}-dropdown-submenu`,children:ma({filters:e.children,prefixCls:t,filteredKeys:n,filterMultiple:r,searchValue:i,filterSearch:a})};let c=r?kt:rt,l={key:e.value===void 0?o:s,label:Q.createElement(Q.Fragment,null,Q.createElement(c,{checked:n.includes(s)}),Q.createElement(`span`,null,e.text))};return i.trim()?typeof a==`function`?a(i,e)?l:null:pa(i,e.text)?l:null:l})}function ha(e){return e||[]}var ga=e=>{let{tablePrefixCls:t,prefixCls:n,column:r,dropdownPrefixCls:i,columnKey:a,filterOnClose:o,filterMultiple:s,filterMode:c=`menu`,filterSearch:l=!1,filterState:u,triggerFilter:d,locale:f,children:p,getPopupContainer:m,rootClassName:h}=e,{filterResetToDefaultFilteredValue:g,defaultFilteredValue:_,filterDropdownProps:v={},filterDropdownOpen:y,filterDropdownVisible:b,onFilterDropdownVisibleChange:x,onFilterDropdownOpenChange:S}=r,[w,T]=Q.useState(!1),E=!!(u&&(u.filteredKeys?.length||u.forceFiltered)),D=e=>{var t;T(e),(t=v.onOpenChange)==null||t.call(v,e),S?.(e),x?.(e)},O=v.open??y??b??w,k=u?.filteredKeys,[A,j]=ze(ha(k)),M=({selectedKeys:e})=>{j(e)},N=(e,{node:t,checked:n})=>{M(s?{selectedKeys:e}:{selectedKeys:n&&t.key?[t.key]:[]})};Q.useEffect(()=>{w&&M({selectedKeys:ha(k)})},[k]);let[P,F]=Q.useState([]),L=e=>{F(e)},[R,z]=Q.useState(``),B=e=>{let{value:t}=e.target;z(t)};Q.useEffect(()=>{w||z(``)},[w]);let V=e=>{let t=e?.length?e:null;if(t===null&&(!u||!u.filteredKeys)||ne(t,u?.filteredKeys,!0))return null;d({column:r,key:a,filteredKeys:t})},U=()=>{D(!1),V(A())},ee=({confirm:e,closeDropdown:t}={confirm:!1,closeDropdown:!1})=>{e&&V([]),t&&D(!1),z(``),j(g?(_||[]).map(e=>String(e)):[])},W=({closeDropdown:e}={closeDropdown:!0})=>{e&&D(!1),V(A())},te=(e,t)=>{t.source===`trigger`&&(e&&k!==void 0&&j(ha(k)),D(e),!e&&!r.filterDropdown&&o&&U())},re=(0,$.default)({[`${i}-menu-without-submenu`]:!fa(r.filters||[])}),G=e=>{if(e.target.checked){let e=da(r?.filters).map(e=>String(e));j(e)}else j([])},K=({filters:e})=>(e||[]).map((e,t)=>{let n=String(e.value),r={title:e.text,key:e.value===void 0?String(t):n};return e.children&&(r.children=K({filters:e.children})),r}),q=e=>Object.assign(Object.assign({},e),{text:e.title,value:e.key,children:e.children?.map(e=>q(e))||[]}),ie,{direction:ae,renderEmpty:oe}=Q.useContext(C);if(typeof r.filterDropdown==`function`)ie=r.filterDropdown({prefixCls:`${i}-custom`,setSelectedKeys:e=>M({selectedKeys:e}),selectedKeys:A(),confirm:W,clearFilters:ee,filters:r.filters,visible:O,close:()=>{D(!1)}});else if(r.filterDropdown)ie=r.filterDropdown;else{let e=A()||[];ie=Q.createElement(Q.Fragment,null,(()=>{let a=oe?.(`Table.filter`)??Q.createElement(I,{image:I.PRESENTED_IMAGE_SIMPLE,description:f.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:`16px 0`}});if((r.filters||[]).length===0)return a;if(c===`tree`)return Q.createElement(Q.Fragment,null,Q.createElement(ca,{filterSearch:l,value:R,onChange:B,tablePrefixCls:t,locale:f}),Q.createElement(`div`,{className:`${t}-filter-dropdown-tree`},s?Q.createElement(kt,{checked:e.length===da(r.filters).length,indeterminate:e.length>0&&e.length<da(r.filters).length,className:`${t}-filter-dropdown-checkall`,onChange:G},f?.filterCheckall??f?.filterCheckAll):null,Q.createElement(sa,{checkable:!0,selectable:!1,blockNode:!0,multiple:s,checkStrictly:!s,className:`${i}-menu`,onCheck:N,checkedKeys:e,selectedKeys:e,showIcon:!1,treeData:K({filters:r.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:R.trim()?e=>typeof l==`function`?l(R,q(e)):pa(R,e.title):void 0})));let o=ma({filters:r.filters||[],filterSearch:l,prefixCls:n,filteredKeys:A(),filterMultiple:s,searchValue:R}),u=o.every(e=>e===null);return Q.createElement(Q.Fragment,null,Q.createElement(ca,{filterSearch:l,value:R,onChange:B,tablePrefixCls:t,locale:f}),u?a:Q.createElement(ke,{selectable:!0,multiple:s,prefixCls:`${i}-menu`,className:re,onSelect:M,onDeselect:M,selectedKeys:e,getPopupContainer:m,openKeys:P,onOpenChange:L,items:o}))})(),Q.createElement(`div`,{className:`${n}-dropdown-btns`},Q.createElement(ue,{type:`link`,size:`small`,disabled:g?ne((_||[]).map(e=>String(e)),e,!0):e.length===0,onClick:()=>ee()},f.filterReset),Q.createElement(ue,{type:`primary`,size:`small`,onClick:U},f.filterConfirm)))}r.filterDropdown&&(ie=Q.createElement(Oe,{selectable:void 0},ie)),ie=Q.createElement(ua,{className:`${n}-dropdown`},ie);let J=H({trigger:[`click`],placement:ae===`rtl`?`bottomLeft`:`bottomRight`,children:(()=>{let e;return e=typeof r.filterIcon==`function`?r.filterIcon(E):r.filterIcon?r.filterIcon:Q.createElement(ii,null),Q.createElement(`span`,{role:`button`,tabIndex:-1,className:(0,$.default)(`${n}-trigger`,{active:E}),onClick:e=>{e.stopPropagation()}},e)})(),getPopupContainer:m},Object.assign(Object.assign({},v),{rootClassName:(0,$.default)(h,v.rootClassName),open:O,onOpenChange:te,popupRender:()=>typeof v?.dropdownRender==`function`?v.dropdownRender(ie):ie}));return Q.createElement(`div`,{className:`${n}-column`},Q.createElement(`span`,{className:`${t}-column-title`},p),Q.createElement(Ae,Object.assign({},J)))},_a=(e,t,n)=>{let r=[];return(e||[]).forEach((e,i)=>{let a=ei(i,n),o=e.filterDropdown!==void 0;if(e.filters||o||`onFilter`in e)if(`filteredValue`in e){let t=e.filteredValue;o||(t=t?.map(String)??t),r.push({column:e,key:$r(e,a),filteredKeys:t,forceFiltered:e.filtered})}else r.push({column:e,key:$r(e,a),filteredKeys:t&&e.defaultFilteredValue?e.defaultFilteredValue:void 0,forceFiltered:e.filtered});`children`in e&&(r=[].concat(X(r),X(_a(e.children,t,a))))}),r};function va(e,t,n,r,i,a,o,s,c){return n.map((n,l)=>{let u=ei(l,s),{filterOnClose:d=!0,filterMultiple:f=!0,filterMode:p,filterSearch:m}=n,h=n;if(h.filters||h.filterDropdown){let s=$r(h,u),l=r.find(({key:e})=>s===e);h=Object.assign(Object.assign({},h),{title:r=>Q.createElement(ga,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:h,columnKey:s,filterState:l,filterOnClose:d,filterMultiple:f,filterMode:p,filterSearch:m,triggerFilter:a,locale:i,getPopupContainer:o,rootClassName:c},ti(n.title,r))})}return`children`in h&&(h=Object.assign(Object.assign({},h),{children:va(e,t,h.children,r,i,a,o,u,c)})),h})}var ya=e=>{let t={};return e.forEach(({key:e,filteredKeys:n,column:r})=>{let i=e,{filters:a,filterDropdown:o}=r;if(o)t[i]=n||null;else if(Array.isArray(n)){let e=da(a);t[i]=e.filter(e=>n.includes(String(e)))}else t[i]=null}),t},ba=(e,t,n)=>t.reduce((e,r)=>{let{column:{onFilter:i,filters:a},filteredKeys:o}=r;return i&&o&&o.length?e.map(e=>Object.assign({},e)).filter(e=>o.some(r=>{let o=da(a),s=o.findIndex(e=>String(e)===String(r)),c=s===-1?r:o[s];return e[n]&&(e[n]=ba(e[n],t,n)),i(c,e)})):e},e),xa=e=>e.flatMap(e=>`children`in e?[e].concat(X(xa(e.children||[]))):[e]),Sa=e=>{let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:i,getPopupContainer:a,locale:o,rootClassName:s}=e;ge(`Table`);let c=Q.useMemo(()=>xa(r||[]),[r]),[l,u]=Q.useState(()=>_a(c,!0)),d=Q.useMemo(()=>{let e=_a(c,!1);if(e.length===0)return e;let t=!0;if(e.forEach(({filteredKeys:e})=>{e!==void 0&&(t=!1)}),t){let e=(c||[]).map((e,t)=>$r(e,ei(t)));return l.filter(({key:t})=>e.includes(t)).map(t=>{let n=c[e.indexOf(t.key)];return Object.assign(Object.assign({},t),{column:Object.assign(Object.assign({},t.column),n),forceFiltered:n.filtered})})}return e},[c,l]),f=Q.useMemo(()=>ya(d),[d]),p=e=>{let t=d.filter(({key:t})=>t!==e.key);t.push(e),u(t),i(ya(t),t)};return[e=>va(t,n,e,d,o,p,a,void 0,s),d,f]},Ca=(e,t,n)=>{let r=Q.useRef({});function i(i){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let i=new Map;function a(e){e.forEach((e,r)=>{let o=n(e,r);i.set(o,e),e&&typeof e==`object`&&t in e&&a(e[t]||[])})}a(e),r.current={data:e,childrenColumnName:t,kvMap:i,getRowKey:n}}return r.current.kvMap?.get(i)}return[i]},wa=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 i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function Ta(e,t){let n={current:e.current,pageSize:e.pageSize};return Object.keys(t&&typeof t==`object`?t:{}).forEach(t=>{let r=e[t];typeof r!=`function`&&(n[t]=r)}),n}function Ea(e,t,n){let r=n&&typeof n==`object`?n:{},{total:i=0}=r,a=wa(r,[`total`]),[o,s]=(0,Q.useState)(()=>({current:`defaultCurrent`in a?a.defaultCurrent:1,pageSize:`defaultPageSize`in a?a.defaultPageSize:10})),c=H(o,a,{total:i>0?i:e}),l=Math.ceil((i||e)/c.pageSize);c.current>l&&(c.current=l||1);let u=(e,t)=>{s({current:e??1,pageSize:t||c.pageSize})};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},c),{onChange:(e,r)=>{var i;n&&((i=n.onChange)==null||i.call(n,e,r)),u(e,r),t(e,r||c?.pageSize)}}),u]}var Da={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`},Oa=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:Da}))}),ka={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`},Aa=Q.forwardRef(function(e,t){return Q.createElement(me,Y({},e,{ref:t,icon:ka}))}),ja=`ascend`,Ma=`descend`,Na=e=>typeof e.sorter==`object`&&typeof e.sorter.multiple==`number`?e.sorter.multiple:!1,Pa=e=>typeof e==`function`?e:e&&typeof e==`object`&&e.compare?e.compare:!1,Fa=(e,t)=>t?e[e.indexOf(t)+1]:e[0],Ia=(e,t,n)=>{let r=[],i=(e,t)=>{r.push({column:e,key:$r(e,t),multiplePriority:Na(e),sortOrder:e.sortOrder})};return(e||[]).forEach((e,a)=>{let o=ei(a,n);e.children?(`sortOrder`in e&&i(e,o),r=[].concat(X(r),X(Ia(e.children,t,o)))):e.sorter&&(`sortOrder`in e?i(e,o):t&&e.defaultSortOrder&&r.push({column:e,key:$r(e,o),multiplePriority:Na(e),sortOrder:e.defaultSortOrder}))}),r},La=(e,t,n,r,i,a,o,s)=>(t||[]).map((t,c)=>{let l=ei(c,s),u=t;if(u.sorter){let s=u.sortDirections||i,c=u.showSorterTooltip===void 0?o:u.showSorterTooltip,d=$r(u,l),f=n.find(({key:e})=>e===d),p=f?f.sortOrder:null,m=Fa(s,p),h;if(t.sortIcon)h=t.sortIcon({sortOrder:p});else{let t=s.includes(ja)&&Q.createElement(Aa,{className:(0,$.default)(`${e}-column-sorter-up`,{active:p===ja})}),n=s.includes(Ma)&&Q.createElement(Oa,{className:(0,$.default)(`${e}-column-sorter-down`,{active:p===Ma})});h=Q.createElement(`span`,{className:(0,$.default)(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(t&&n)})},Q.createElement(`span`,{className:`${e}-column-sorter-inner`,"aria-hidden":`true`},t,n))}let{cancelSort:_,triggerAsc:v,triggerDesc:y}=a||{},b=_;m===Ma?b=y:m===ja&&(b=v);let x=typeof c==`object`?Object.assign({title:b},c):{title:b};u=Object.assign(Object.assign({},u),{className:(0,$.default)(u.className,{[`${e}-column-sort`]:p}),title:n=>{let r=`${e}-column-sorters`,i=Q.createElement(`span`,{className:`${e}-column-title`},ti(t.title,n)),a=Q.createElement(`div`,{className:r},i,h);return c?typeof c!=`boolean`&&c?.target===`sorter-icon`?Q.createElement(`div`,{className:(0,$.default)(r,`${r}-tooltip-target-sorter`)},i,Q.createElement(g,Object.assign({},x),h)):Q.createElement(g,Object.assign({},x),a):a},onHeaderCell:n=>{let i=t.onHeaderCell?.call(t,n)||{},a=i.onClick,o=i.onKeyDown;i.onClick=e=>{r({column:t,key:d,sortOrder:m,multiplePriority:Na(t)}),a?.(e)},i.onKeyDown=e=>{e.keyCode===ye.ENTER&&(r({column:t,key:d,sortOrder:m,multiplePriority:Na(t)}),o?.(e))};let s=ni(t.title,{}),c=s?.toString();return p&&(i[`aria-sort`]=p===`ascend`?`ascending`:`descending`),i[`aria-label`]=c||``,i.className=(0,$.default)(i.className,`${e}-column-has-sorters`),i.tabIndex=0,t.ellipsis&&(i.title=(s??``).toString()),i}})}return`children`in u&&(u=Object.assign(Object.assign({},u),{children:La(e,u.children,n,r,i,a,o,l)})),u}),Ra=e=>{let{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},za=e=>{let t=e.filter(({sortOrder:e})=>e).map(Ra);if(t.length===0&&e.length){let t=e.length-1;return Object.assign(Object.assign({},Ra(e[t])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return t.length<=1?t[0]||{}:t},Ba=(e,t,n)=>{let r=t.slice().sort((e,t)=>t.multiplePriority-e.multiplePriority),i=e.slice(),a=r.filter(({column:{sorter:e},sortOrder:t})=>Pa(e)&&t);return a.length?i.sort((e,t)=>{for(let n=0;n<a.length;n+=1){let{column:{sorter:r},sortOrder:i}=a[n],o=Pa(r);if(o&&i){let n=o(e,t,i);if(n!==0)return i===ja?n:-n}}return 0}).map(e=>{let r=e[n];return r?Object.assign(Object.assign({},e),{[n]:Ba(r,t,n)}):e}):i},Va=e=>{let{prefixCls:t,mergedColumns:n,sortDirections:r,tableLocale:i,showSorterTooltip:a,onSorterChange:o}=e,[s,c]=Q.useState(()=>Ia(n,!0)),l=(e,t)=>{let n=[];return e.forEach((e,r)=>{let i=ei(r,t);if(n.push($r(e,i)),Array.isArray(e.children)){let t=l(e.children,i);n.push.apply(n,X(t))}}),n},u=Q.useMemo(()=>{let e=!0,t=Ia(n,!1);if(!t.length){let e=l(n);return s.filter(({key:t})=>e.includes(t))}let r=[];function i(t){e?r.push(t):r.push(Object.assign(Object.assign({},t),{sortOrder:null}))}let a=null;return t.forEach(t=>{a===null?(i(t),t.sortOrder&&(t.multiplePriority===!1?e=!1:a=!0)):(a&&t.multiplePriority!==!1||(e=!1),i(t))}),r},[n,s]),d=Q.useMemo(()=>{let e=u.map(({column:e,sortOrder:t})=>({column:e,order:t}));return{sortColumns:e,sortColumn:e[0]?.column,sortOrder:e[0]?.order}},[u]),f=e=>{let t;t=e.multiplePriority===!1||!u.length||u[0].multiplePriority===!1?[e]:[].concat(X(u.filter(({key:t})=>t!==e.key)),[e]),c(t),o(za(t),t)};return[e=>La(t,e,u,f,r,i,a),u,d,()=>za(u)]},Ha=(e,t)=>e.map(e=>{let n=Object.assign({},e);return n.title=ti(e.title,t),`children`in n&&(n.children=Ha(n.children,t)),n}),Ua=e=>[Q.useCallback(t=>Ha(t,e),[e])],Wa=dr((e,t)=>{let{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Ga=Cr((e,t)=>{let{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Ka=e=>{let{componentCls:t,lineWidth:n,lineType:i,tableBorderColor:a,tableHeaderBg:o,tablePaddingVertical:s,tablePaddingHorizontal:c,calc:l}=e,u=`${r(n)} ${i} ${a}`,d=(e,i,a)=>({[`&${t}-${e}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${r(l(i).mul(-1).equal())}
- ${r(l(l(a).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:u,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:u,borderTop:u,[`
- > ${t}-content,
- > ${t}-header,
- > ${t}-body,
- > ${t}-summary
- `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:u},"> thead":{"> tr:not(:last-child) > th":{borderBottom:u},"> tr > th::before":{backgroundColor:`transparent !important`}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:u}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${r(l(s).mul(-1).equal())} ${r(l(l(c).add(n)).mul(-1).equal())}`,"&::after":{position:`absolute`,top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:u,content:`""`}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[`
- > tr${t}-expanded-row,
- > tr${t}-placeholder
- `]:{"> th, > td":{borderInlineEnd:0}}}}}},d(`middle`,e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),d(`small`,e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:u,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${r(n)} 0 ${r(n)} ${o}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:u}}}},qa=e=>{let{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},y),{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`}})}}},Ja=e=>{let{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:`center`,color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},Ya=e=>{let{componentCls:t,antCls:n,motionDurationSlow:i,lineWidth:a,paddingXS:o,lineType:s,tableBorderColor:c,tableExpandIconBg:l,tableExpandColumnWidth:u,borderRadius:d,tablePaddingVertical:f,tablePaddingHorizontal:p,tableExpandedRowBg:m,paddingXXS:h,expandIconMarginTop:g,expandIconSize:_,expandIconHalfInner:v,expandIconScale:y,calc:b}=e,x=`${r(a)} ${s} ${c}`,S=b(h).sub(a).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:u},[`${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({},E(e)),{position:`relative`,float:`left`,width:_,height:_,color:`inherit`,lineHeight:r(_),background:l,border:x,borderRadius:d,transform:`scale(${y})`,"&:focus, &:hover, &:active":{borderColor:`currentcolor`},"&::before, &::after":{position:`absolute`,background:`currentcolor`,transition:`transform ${i} ease-out`,content:`""`},"&::before":{top:v,insetInlineEnd:S,insetInlineStart:S,height:a},"&::after":{top:S,bottom:S,insetInlineStart:v,width:a,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:g,marginInlineEnd:o},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:m}},[`${n}-descriptions-view`]:{display:`flex`,table:{flex:`auto`,width:`100%`}}},[`${t}-expanded-row-fixed`]:{position:`relative`,margin:`${r(b(f).mul(-1).equal())} ${r(b(p).mul(-1).equal())}`,padding:`${r(f)} ${r(p)}`}}}},Xa=e=>{let{componentCls:t,antCls:n,iconCls:i,tableFilterDropdownWidth:a,tableFilterDropdownSearchWidth:o,paddingXXS:s,paddingXS:c,colorText:u,lineWidth:d,lineType:f,tableBorderColor:p,headerIconColor:m,fontSizeSM:h,tablePaddingHorizontal:g,borderRadius:_,motionDurationSlow:v,colorIcon:y,colorPrimary:b,tableHeaderFilterActiveBg:x,colorTextDisabled:S,tableFilterDropdownBg:C,tableFilterDropdownHeight:w,controlItemBgHover:T,controlItemBgActive:E,boxShadowSecondary:D,filterDropdownMenuBg:O,calc:k}=e,A=`${n}-dropdown`,j=`${t}-filter-dropdown`,M=`${n}-tree`,N=`${r(d)} ${f} ${p}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:`flex`,justifyContent:`space-between`},[`${t}-filter-trigger`]:{position:`relative`,display:`flex`,alignItems:`center`,marginBlock:k(s).mul(-1).equal(),marginInline:`${r(s)} ${r(k(g).div(2).mul(-1).equal())}`,padding:`0 ${r(s)}`,color:m,fontSize:h,borderRadius:_,cursor:`pointer`,transition:`all ${v}`,"&:hover":{color:y,background:x},"&.active":{color:b}}}},{[`${n}-dropdown`]:{[j]:Object.assign(Object.assign({},l(e)),{minWidth:a,backgroundColor:C,borderRadius:_,boxShadow:D,overflow:`hidden`,[`${A}-menu`]:{maxHeight:w,overflowX:`hidden`,border:0,boxShadow:`none`,borderRadius:`unset`,backgroundColor:O,"&:empty::after":{display:`block`,padding:`${r(c)} 0`,color:S,fontSize:h,textAlign:`center`,content:`"Not Found"`}},[`${j}-tree`]:{paddingBlock:`${r(c)} 0`,paddingInline:c,[M]:{padding:0},[`${M}-treenode ${M}-node-content-wrapper:hover`]:{backgroundColor:T},[`${M}-treenode-checkbox-checked ${M}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:E}}},[`${j}-search`]:{padding:c,borderBottom:N,"&-input":{input:{minWidth:o},[i]:{color:S}}},[`${j}-checkall`]:{width:`100%`,marginBottom:s,marginInlineStart:s},[`${j}-btns`]:{display:`flex`,justifyContent:`space-between`,padding:`${r(k(c).sub(d).equal())} ${r(c)}`,overflow:`hidden`,borderTop:N}})}},{[`${n}-dropdown ${j}, ${j}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:c,color:u},"> ul":{maxHeight:`calc(100vh - 130px)`,overflowX:`hidden`,overflowY:`auto`}}}]},Za=e=>{let{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:i,zIndexTableFixed:a,tableBg:o,zIndexTableSticky:s,calc:c}=e,l=r;return{[`${t}-wrapper`]:{[`
- ${t}-cell-fix-left,
- ${t}-cell-fix-right
- `]:{position:`sticky !important`,zIndex:a,background:o},[`
- ${t}-cell-fix-left-first::after,
- ${t}-cell-fix-left-last::after
- `]:{position:`absolute`,top:0,right:{_skip_check_:!0,value:0},bottom:c(n).mul(-1).equal(),width:30,transform:`translateX(100%)`,transition:`box-shadow ${i}`,content:`""`,pointerEvents:`none`,willChange:`transform`},[`${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:c(n).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:`translateX(-100%)`,transition:`box-shadow ${i}`,content:`""`,pointerEvents:`none`},[`${t}-container`]:{position:`relative`,"&::before, &::after":{position:`absolute`,top:0,bottom:0,zIndex:c(s).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${i}`,content:`""`,pointerEvents:`none`},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${l}`},[`
- ${t}-cell-fix-left-first::after,
- ${t}-cell-fix-left-last::after
- `]:{boxShadow:`inset 10px 0 8px -8px ${l}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:`transparent !important`}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${l}`},[`
- ${t}-cell-fix-right-first::after,
- ${t}-cell-fix-right-last::after
- `]:{boxShadow:`inset -10px 0 8px -8px ${l}`}},[`${t}-fixed-column-gapped`]:{[`
- ${t}-cell-fix-left-first::after,
- ${t}-cell-fix-left-last::after,
- ${t}-cell-fix-right-first::after,
- ${t}-cell-fix-right-last::after
- `]:{boxShadow:`none`}}}}},Qa=e=>{let{componentCls:t,antCls:n,margin:i}=e;return{[`${t}-wrapper ${t}-pagination${n}-pagination`]:{margin:`${r(i)} 0`}}},$a=e=>{let{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${r(n)} ${r(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 ${r(n)} ${r(n)}`}}}}},eo=e=>{let{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`}}}}},to=e=>{let{componentCls:t,antCls:n,iconCls:i,fontSizeIcon:a,padding:o,paddingXS:s,headerIconColor:c,headerIconHoverColor:l,tableSelectionColumnWidth:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:f,tableRowHoverBg:p,tablePaddingHorizontal:m,calc:h}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:u,[`&${t}-selection-col-with-dropdown`]:{width:h(u).add(a).add(h(o).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:h(u).add(h(s).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:h(u).add(a).add(h(o).div(4)).add(h(s).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:h(e.zIndexTableFixed).add(1).equal({unit:!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:r(h(m).div(4).equal()),[i]:{color:c,fontSize:a,verticalAlign:`baseline`,"&:hover":{color:l}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:d,"&-row-hover":{background:f}}},[`> ${t}-cell-row-hover`]:{background:p}}}}}},no=e=>{let{componentCls:t,tableExpandColumnWidth:n,calc:i}=e,a=(e,a,o,s)=>({[`${t}${t}-${e}`]:{fontSize:s,[`
- ${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:`${r(a)} ${r(o)}`},[`${t}-filter-trigger`]:{marginInlineEnd:r(i(o).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${r(i(a).mul(-1).equal())} ${r(i(o).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:r(i(a).mul(-1).equal()),marginInline:`${r(i(n).sub(o).equal())} ${r(i(o).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:r(i(o).div(4).equal())}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},a(`middle`,e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),a(`small`,e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},ro=e=>{let{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:i,headerIconHoverColor:a}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:`none`,cursor:`pointer`,transition:`all ${e.motionDurationSlow}, left 0s`,"&: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,minWidth:0},[`${t}-column-sorters`]:{display:`flex`,flex:`auto`,alignItems:`center`,justifyContent:`space-between`,"&::after":{position:`absolute`,inset:0,width:`100%`,height:`100%`,content:`""`}},[`${t}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:`none`}},[`${t}-column-sorter`]:{marginInlineStart:n,color:i,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}}}},io=e=>{let{componentCls:t,opacityLoading:n,tableScrollThumbBg:i,tableScrollThumbBgHover:a,tableScrollThumbSize:o,tableScrollBg:s,zIndexTableSticky:c,stickyScrollBarBorderRadius:l,lineWidth:u,lineType:d,tableBorderColor:f}=e,p=`${r(u)} ${d} ${f}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:`sticky`,zIndex:c,background:e.colorBgContainer},"&-scroll":{position:`sticky`,bottom:0,height:`${r(o)} !important`,zIndex:c,display:`flex`,alignItems:`center`,background:s,borderTop:p,opacity:n,"&:hover":{transformOrigin:`center bottom`},"&-bar":{height:o,backgroundColor:i,borderRadius:l,transition:`all ${e.motionDurationSlow}, transform 0s`,position:`absolute`,bottom:0,"&:hover, &-active":{backgroundColor:a}}}}}}},ao=e=>{let{componentCls:t,lineWidth:n,tableBorderColor:i,calc:a}=e,o=`${r(n)} ${e.lineType} ${i}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:`relative`,zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:o}}},[`div${t}-summary`]:{boxShadow:`0 ${r(a(n).mul(-1).equal())} 0 ${i}`}}}},oo=e=>{let{componentCls:t,motionDurationMid:n,lineWidth:i,lineType:a,tableBorderColor:o,calc:s}=e,c=`${r(i)} ${a} ${o}`,l=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-tbody-virtual-holder-inner`]:{[`
- & > ${t}-row,
- & > div:not(${t}-row) > ${t}-row
- `]:{display:`flex`,boxSizing:`border-box`,width:`100%`}},[`${t}-cell`]:{borderBottom:c,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${l}${l}-fixed`]:{position:`sticky`,insetInlineStart:0,overflow:`hidden`,width:`calc(var(--virtual-width) - ${r(i)})`,borderInlineEnd:`none`}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:`""`,insetInline:0,bottom:0,borderBottom:c,position:`absolute`},[`${t}-cell`]:{borderInlineEnd:c,[`&${t}-cell-fix-right-first:before`]:{content:`""`,position:`absolute`,insetBlock:0,insetInlineStart:s(i).mul(-1).equal(),borderInlineStart:c}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:c,borderBottom:c}}}}}},so=e=>{let{componentCls:t,fontWeightStrong:n,tablePaddingVertical:i,tablePaddingHorizontal:a,tableExpandColumnWidth:o,lineWidth:s,lineType:c,tableBorderColor:u,tableFontSize:d,tableBg:f,tableRadius:p,tableHeaderTextColor:m,motionDurationMid:h,tableHeaderBg:g,tableHeaderCellSplitColor:_,tableFooterTextColor:v,tableFooterBg:y,calc:b}=e,x=`${r(s)} ${c} ${u}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:`both`,maxWidth:`100%`,"--rc-virtual-list-scrollbar-bg":e.tableScrollBg},w()),{[t]:Object.assign(Object.assign({},l(e)),{fontSize:d,background:f,borderRadius:`${r(p)} ${r(p)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`}),table:{width:`100%`,textAlign:`start`,borderRadius:`${r(p)} ${r(p)} 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:`${r(i)} ${r(a)}`,overflowWrap:`break-word`},[`${t}-title`]:{padding:`${r(i)} ${r(a)}`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:`relative`,color:m,fontWeight:n,textAlign:`start`,background:g,borderBottom:x,transition:`background ${h} 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:_,transform:`translateY(-50%)`,transition:`background-color ${h}`,content:`""`}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${h}, border-color ${h}`,borderBottom:x,[`
- > ${t}-wrapper:only-child,
- > ${t}-expanded-row-fixed > ${t}-wrapper:only-child
- `]:{[t]:{marginBlock:r(b(i).mul(-1).equal()),marginInline:`${r(b(o).sub(a).equal())}
- ${r(b(a).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:`relative`,color:m,fontWeight:n,textAlign:`start`,background:g,borderBottom:x,transition:`background ${h} ease`},[`& > ${t}-measure-cell`]:{paddingBlock:`0 !important`,borderBlock:`0 !important`,[`${t}-measure-cell-content`]:{height:0,overflow:`hidden`,pointerEvents:`none`}}}},[`${t}-footer`]:{padding:`${r(i)} ${r(a)}`,color:v,background:y}})}},co=e=>{let{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:i,colorFillContent:a,controlItemBgActive:o,controlItemBgActiveHover:s,padding:c,paddingSM:l,paddingXS:u,colorBorderSecondary:d,borderRadiusLG:f,controlHeight:p,colorTextPlaceholder:m,fontSize:h,fontSizeSM:g,lineHeight:_,lineWidth:v,colorIcon:y,colorIconHover:b,opacityLoading:x,controlInteractiveSize:S}=e,C=new k(i).onBackground(n).toHexString(),w=new k(a).onBackground(n).toHexString(),T=new k(t).onBackground(n).toHexString(),E=new k(y),D=new k(b),O=S/2-v,A=O*2+v*3;return{headerBg:T,headerColor:r,headerSortActiveBg:C,headerSortHoverBg:w,bodySortBg:T,rowHoverBg:T,rowSelectedBg:o,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:c,cellPaddingInline:c,cellPaddingBlockMD:l,cellPaddingInlineMD:u,cellPaddingBlockSM:u,cellPaddingInlineSM:u,borderColor:d,headerBorderRadius:f,footerBg:T,footerColor:r,cellFontSize:h,cellFontSizeMD:h,cellFontSizeSM:h,headerSplitColor:d,fixedHeaderSortActiveBg:C,headerFilterHoverBg:a,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:p,stickyScrollBarBg:m,stickyScrollBarBorderRadius:100,expandIconMarginTop:(h*_-v*3)/2-Math.ceil((g*1.4-v*3)/2),headerIconColor:E.clone().setA(E.a*x).toRgbString(),headerIconHoverColor:D.clone().setA(D.a*x).toRgbString(),expandIconHalfInner:O,expandIconSize:A,expandIconScale:S/A}},lo=2,uo=ee(`Table`,e=>{let{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:i,headerBg:a,headerColor:o,headerSortActiveBg:s,headerSortHoverBg:c,bodySortBg:l,rowHoverBg:u,rowSelectedBg:d,rowSelectedHoverBg:f,rowExpandedBg:p,cellPaddingBlock:m,cellPaddingInline:h,cellPaddingBlockMD:g,cellPaddingInlineMD:_,cellPaddingBlockSM:v,cellPaddingInlineSM:y,borderColor:b,footerBg:x,footerColor:S,headerBorderRadius:C,cellFontSize:w,cellFontSizeMD:T,cellFontSizeSM:E,headerSplitColor:D,fixedHeaderSortActiveBg:O,headerFilterHoverBg:k,filterDropdownBg:A,expandIconBg:j,selectionColumnWidth:M,stickyScrollBarBg:N,calc:P}=e,F=se(e,{tableFontSize:w,tableBg:r,tableRadius:C,tablePaddingVertical:m,tablePaddingHorizontal:h,tablePaddingVerticalMiddle:g,tablePaddingHorizontalMiddle:_,tablePaddingVerticalSmall:v,tablePaddingHorizontalSmall:y,tableBorderColor:b,tableHeaderTextColor:o,tableHeaderBg:a,tableFooterTextColor:S,tableFooterBg:x,tableHeaderCellSplitColor:D,tableHeaderSortBg:s,tableHeaderSortHoverBg:c,tableBodySortBg:l,tableFixedHeaderSortActiveBg:O,tableHeaderFilterActiveBg:k,tableFilterDropdownBg:A,tableRowHoverBg:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:f,zIndexTableFixed:lo,zIndexTableSticky:P(lo).add(1).equal({unit:!1}),tableFontSizeMiddle:T,tableFontSizeSmall:E,tableSelectionColumnWidth:M,tableExpandIconBg:j,tableExpandColumnWidth:P(i).add(P(e.padding).mul(2)).equal(),tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:N,tableScrollThumbBgHover:t,tableScrollBg:n});return[so(F),Qa(F),ao(F),ro(F),Xa(F),Ka(F),$a(F),Ya(F),ao(F),Ja(F),to(F),Za(F),io(F),qa(F),no(F),eo(F),oo(F)]},co,{unitless:{expandIconScale:!0}}),fo=[],po=Q.forwardRef((e,t)=>{let{prefixCls:n,className:r,rootClassName:i,style:o,size:s,bordered:c,dropdownPrefixCls:l,dataSource:u,pagination:f,rowSelection:p,rowKey:m=`key`,rowClassName:h,columns:g,children:_,childrenColumnName:v,onChange:y,getPopupContainer:b,loading:x,expandIcon:S,expandable:w,expandedRowRender:T,expandIconColumnIndex:E,indentSize:D,scroll:O,sortDirections:k,locale:A,showSorterTooltip:N={target:`full-header`},virtual:P}=e;ge(`Table`);let I=Q.useMemo(()=>g||Un(_),[g,_]),L=a(Q.useMemo(()=>I.some(e=>e.responsive),[I])),R=Q.useMemo(()=>{let e=new Set(Object.keys(L).filter(e=>L[e]));return I.filter(t=>!t.responsive||t.responsive.some(t=>e.has(t)))},[I,L]),z=F(e,[`className`,`style`,`columns`]),{locale:B=j,direction:V,table:H,renderEmpty:U,getPrefixCls:ee,getPopupContainer:te}=Q.useContext(C),ne=d(s),re=Object.assign(Object.assign({},B.Table),A),G=u||fo,K=ee(`table`,n),q=ee(`dropdown`,l),[,ae]=ce(),oe=W(K),[J,se,Y]=uo(K,oe),le=Object.assign(Object.assign({childrenColumnName:v,expandIconColumnIndex:E},w),{expandIcon:w?.expandIcon??H?.expandable?.expandIcon}),{childrenColumnName:ue=`children`}=le,de=Q.useMemo(()=>G.some(e=>e?.[ue])?`nest`:T||w?.expandedRowRender?`row`:null,[G]),fe={body:Q.useRef(null)},pe=Qr(K),me=Q.useRef(null),he=Q.useRef(null);Re(t,()=>Object.assign(Object.assign({},he.current),{nativeElement:me.current}));let X=Q.useMemo(()=>typeof m==`function`?m:e=>e?.[m],[m]),[Z]=Ca(G,ue,X),_e={},ve=(e,t,n=!1)=>{var r,i;let a=Object.assign(Object.assign({},_e),e);n&&((r=_e.resetPagination)==null||r.call(_e),a.pagination?.current&&(a.pagination.current=1),f&&((i=f.onChange)==null||i.call(f,1,a.pagination?.pageSize))),O&&O.scrollToFirstRowOnChange!==!1&&fe.body.current&&Fe(0,{getContainer:()=>fe.body.current}),y?.(a.pagination,a.filters,a.sorter,{currentDataSource:ba(Ba(G,a.sorterStates,ue),a.filterStates,ue),action:t})},[ye,be,xe,Se]=Va({prefixCls:K,mergedColumns:R,onSorterChange:(e,t)=>{ve({sorter:e,sorterStates:t},`sort`,!1)},sortDirections:k||[`ascend`,`descend`],tableLocale:re,showSorterTooltip:N}),Ce=Q.useMemo(()=>Ba(G,be,ue),[G,be]);_e.sorter=Se(),_e.sorterStates=be;let[we,Te,Oe]=Sa({prefixCls:K,locale:re,dropdownPrefixCls:q,mergedColumns:R,onFilterChange:(e,t)=>{ve({filters:e,filterStates:t},`filter`,!0)},getPopupContainer:b||te,rootClassName:(0,$.default)(i,oe)}),ke=ba(Ce,Te,ue);_e.filters=Oe,_e.filterStates=Te;let[Ae]=Ua(Q.useMemo(()=>{let e={};return Object.keys(Oe).forEach(t=>{Oe[t]!==null&&(e[t]=Oe[t])}),Object.assign(Object.assign({},xe),{filters:e})},[xe,Oe])),[je,Me]=Ea(ke.length,(e,t)=>{ve({pagination:Object.assign(Object.assign({},_e.pagination),{current:e,pageSize:t})},`paginate`)},f);_e.pagination=f===!1?{}:Ta(je,f),_e.resetPagination=Me;let Ne=Q.useMemo(()=>{if(f===!1||!je.pageSize)return ke;let{current:e=1,total:t,pageSize:n=10}=je;return ke.length<t?ke.length>n?ke.slice((e-1)*n,e*n):ke:ke.slice((e-1)*n,e*n)},[!!f,ke,je?.current,je?.pageSize,je?.total]),[Pe,Ie]=Xr({prefixCls:K,data:ke,pageData:Ne,getRowKey:X,getRecordByKey:Z,expandType:de,childrenColumnName:ue,locale:re,getPopupContainer:b||te},p),Le=(e,t,n)=>{let r;return r=typeof h==`function`?(0,$.default)(h(e,t,n)):(0,$.default)(h),(0,$.default)({[`${K}-row-selected`]:Ie.has(X(e,t))},r)};le.__PARENT_RENDER_ICON__=le.expandIcon,le.expandIcon=le.expandIcon||S||Zr(re),de===`nest`&&le.expandIconColumnIndex===void 0?le.expandIconColumnIndex=+!!p:le.expandIconColumnIndex>0&&p&&--le.expandIconColumnIndex,typeof le.indentSize!=`number`&&(le.indentSize=typeof D==`number`?D:15);let ze=Q.useCallback(e=>Ae(Pe(we(ye(e)))),[ye,we,Pe]),Be=()=>{if(f===!1||!je?.total)return{};let e=()=>je.size||(ne===`small`||ne===`middle`?`small`:void 0),t=t=>{let n=t===`left`?`start`:t===`right`?`end`:t;return Q.createElement(Ee,Object.assign({},je,{align:je.align||n,className:(0,$.default)(`${K}-pagination`,je.className),size:e()}))},n=V===`rtl`?`left`:`right`,r=je.position;if(r===null||!Array.isArray(r))return{bottom:t(n)};let i=r.find(e=>typeof e==`string`&&e.toLowerCase().includes(`top`)),a=r.find(e=>typeof e==`string`&&e.toLowerCase().includes(`bottom`)),o=r.every(e=>`${e}`==`none`),s=i?i.toLowerCase().replace(`top`,``):``,c=a?a.toLowerCase().replace(`bottom`,``):``,l=!i&&!a&&!o;return{top:s?t(s):void 0,bottom:(()=>{if(c)return t(c);if(l)return t(n)})()}},Ve=Q.useMemo(()=>{if(typeof x==`boolean`)return{spinning:x};if(typeof x==`object`&&x)return Object.assign({spinning:!0},x)},[x]),He=(0,$.default)(Y,oe,`${K}-wrapper`,H?.className,{[`${K}-wrapper-rtl`]:V===`rtl`},r,i,se),Ue=Object.assign(Object.assign({},H?.style),o),We=Q.useMemo(()=>Ve?.spinning&&G===fo?null:A?.emptyText===void 0?U?.(`Table`)||Q.createElement(M,{componentName:`Table`}):A.emptyText,[Ve?.spinning,G,A?.emptyText,U]),Ge=P?Ga:Wa,Ke={},qe=Q.useMemo(()=>{let{fontSize:e,lineHeight:t,lineWidth:n,padding:r,paddingXS:i,paddingSM:a}=ae,o=Math.floor(e*t);switch(ne){case`middle`:return a*2+o+n;case`small`:return i*2+o+n;default:return r*2+o+n}},[ae,ne]);P&&(Ke.listItemHeight=qe);let{top:Je,bottom:Ye}=Be();return J(Q.createElement(`div`,{ref:me,className:He,style:Ue},Q.createElement(De,Object.assign({spinning:!1},Ve),Je,Q.createElement(Ge,Object.assign({},Ke,z,{ref:he,columns:R,direction:V,expandable:le,prefixCls:K,className:(0,$.default)({[`${K}-middle`]:ne===`middle`,[`${K}-small`]:ne===`small`,[`${K}-bordered`]:c,[`${K}-empty`]:G.length===0},Y,oe,se),data:Ne,rowKey:X,rowClassName:Le,emptyText:We,internalHooks:Mt,internalRefs:fe,transformColumns:ze,getContainerWidth:pe,measureRowRender:e=>Q.createElement(ie,{getPopupContainer:e=>e},e)})),Ye)))}),mo=Q.forwardRef((e,t)=>{let n=Q.useRef(0);return n.current+=1,Q.createElement(po,Object.assign({},e,{ref:t,_renderTimes:n.current}))});mo.SELECTION_COLUMN=Wr,mo.EXPAND_COLUMN=jt,mo.SELECTION_ALL=Gr,mo.SELECTION_INVERT=Kr,mo.SELECTION_NONE=qr,mo.Column=wr,mo.ColumnGroup=Tr,mo.Summary=un;var ho=mo;export{kt as n,rt as r,ho as t};
|