Files
ai_site/web/dist/assets/index-C41vYD6l.js
whm 4f9087bd38 feat: Z36 host_meta-only publish + Z37 SyncPage LWW UX
Allow display-name-only publish via host_meta; stop treating company conflicts 403 as a fault and ship rebuilt web dist.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 12:01:18 +08:00

380 lines
1.1 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var X_=Object.defineProperty;var Y_=(e,t,n)=>t in e?X_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ge=(e,t,n)=>Y_(e,typeof t!="symbol"?t+"":t,n);function Q_(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const o in r)if(o!=="default"&&!(o in e)){const s=Object.getOwnPropertyDescriptor(r,o);s&&Object.defineProperty(e,o,s.get?s:{enumerable:!0,get:()=>r[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();function H0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var IE={exports:{}},kf={},PE={exports:{}},Dt={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Dc=Symbol.for("react.element"),J_=Symbol.for("react.portal"),Z_=Symbol.for("react.fragment"),eM=Symbol.for("react.strict_mode"),tM=Symbol.for("react.profiler"),nM=Symbol.for("react.provider"),rM=Symbol.for("react.context"),oM=Symbol.for("react.forward_ref"),sM=Symbol.for("react.suspense"),iM=Symbol.for("react.memo"),aM=Symbol.for("react.lazy"),S$=Symbol.iterator;function lM(e){return e===null||typeof e!="object"?null:(e=S$&&e[S$]||e["@@iterator"],typeof e=="function"?e:null)}var NE={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},RE=Object.assign,TE={};function Ya(e,t,n){this.props=e,this.context=t,this.refs=TE,this.updater=n||NE}Ya.prototype.isReactComponent={};Ya.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ya.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function _E(){}_E.prototype=Ya.prototype;function V0(e,t,n){this.props=e,this.context=t,this.refs=TE,this.updater=n||NE}var W0=V0.prototype=new _E;W0.constructor=V0;RE(W0,Ya.prototype);W0.isPureReactComponent=!0;var C$=Array.isArray,ME=Object.prototype.hasOwnProperty,K0={current:null},OE={key:!0,ref:!0,__self:!0,__source:!0};function zE(e,t,n){var r,o={},s=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(s=""+t.key),t)ME.call(t,r)&&!OE.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(l===1)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)o[r]===void 0&&(o[r]=l[r]);return{$$typeof:Dc,type:e,key:s,ref:i,props:o,_owner:K0.current}}function cM(e,t){return{$$typeof:Dc,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function U0(e){return typeof e=="object"&&e!==null&&e.$$typeof===Dc}function uM(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var w$=/\/+/g;function rp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?uM(""+e.key):t.toString(36)}function od(e,t,n,r,o){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(s){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Dc:case J_:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+rp(i,0):r,C$(o)?(n="",e!=null&&(n=e.replace(w$,"$&/")+"/"),od(o,t,n,"",function(u){return u})):o!=null&&(U0(o)&&(o=cM(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(w$,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",C$(e))for(var l=0;l<e.length;l++){s=e[l];var c=r+rp(s,l);i+=od(s,t,n,c,o)}else if(c=lM(e),typeof c=="function")for(e=c.call(e),l=0;!(s=e.next()).done;)s=s.value,c=r+rp(s,l++),i+=od(s,t,n,c,o);else if(s==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function gu(e,t,n){if(e==null)return e;var r=[],o=0;return od(e,r,"","",function(s){return t.call(n,s,o++)}),r}function dM(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ur={current:null},sd={transition:null},fM={ReactCurrentDispatcher:ur,ReactCurrentBatchConfig:sd,ReactCurrentOwner:K0};function jE(){throw Error("act(...) is not supported in production builds of React.")}Dt.Children={map:gu,forEach:function(e,t,n){gu(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return gu(e,function(){t++}),t},toArray:function(e){return gu(e,function(t){return t})||[]},only:function(e){if(!U0(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Dt.Component=Ya;Dt.Fragment=Z_;Dt.Profiler=tM;Dt.PureComponent=V0;Dt.StrictMode=eM;Dt.Suspense=sM;Dt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=fM;Dt.act=jE;Dt.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=RE({},e.props),o=e.key,s=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,i=K0.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)ME.call(t,c)&&!OE.hasOwnProperty(c)&&(r[c]=t[c]===void 0&&l!==void 0?l[c]:t[c])}var c=arguments.length-2;if(c===1)r.children=n;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];r.children=l}return{$$typeof:Dc,type:e.type,key:o,ref:s,props:r,_owner:i}};Dt.createContext=function(e){return e={$$typeof:rM,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:nM,_context:e},e.Consumer=e};Dt.createElement=zE;Dt.createFactory=function(e){var t=zE.bind(null,e);return t.type=e,t};Dt.createRef=function(){return{current:null}};Dt.forwardRef=function(e){return{$$typeof:oM,render:e}};Dt.isValidElement=U0;Dt.lazy=function(e){return{$$typeof:aM,_payload:{_status:-1,_result:e},_init:dM}};Dt.memo=function(e,t){return{$$typeof:iM,type:e,compare:t===void 0?null:t}};Dt.startTransition=function(e){var t=sd.transition;sd.transition={};try{e()}finally{sd.transition=t}};Dt.unstable_act=jE;Dt.useCallback=function(e,t){return ur.current.useCallback(e,t)};Dt.useContext=function(e){return ur.current.useContext(e)};Dt.useDebugValue=function(){};Dt.useDeferredValue=function(e){return ur.current.useDeferredValue(e)};Dt.useEffect=function(e,t){return ur.current.useEffect(e,t)};Dt.useId=function(){return ur.current.useId()};Dt.useImperativeHandle=function(e,t,n){return ur.current.useImperativeHandle(e,t,n)};Dt.useInsertionEffect=function(e,t){return ur.current.useInsertionEffect(e,t)};Dt.useLayoutEffect=function(e,t){return ur.current.useLayoutEffect(e,t)};Dt.useMemo=function(e,t){return ur.current.useMemo(e,t)};Dt.useReducer=function(e,t,n){return ur.current.useReducer(e,t,n)};Dt.useRef=function(e){return ur.current.useRef(e)};Dt.useState=function(e){return ur.current.useState(e)};Dt.useSyncExternalStore=function(e,t,n){return ur.current.useSyncExternalStore(e,t,n)};Dt.useTransition=function(){return ur.current.useTransition()};Dt.version="18.3.1";PE.exports=Dt;var a=PE.exports;const ie=H0(a),mM=Q_({__proto__:null,default:ie},[a]);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var pM=a,gM=Symbol.for("react.element"),hM=Symbol.for("react.fragment"),yM=Object.prototype.hasOwnProperty,vM=pM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,bM={key:!0,ref:!0,__self:!0,__source:!0};function BE(e,t,n){var r,o={},s=null,i=null;n!==void 0&&(s=""+n),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)yM.call(t,r)&&!bM.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:gM,type:e,key:s,ref:i,props:o,_owner:vM.current}}kf.Fragment=hM;kf.jsx=BE;kf.jsxs=BE;IE.exports=kf;var S=IE.exports,kg={},LE={exports:{}},Lr={},kE={exports:{}},AE={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(B,z){var A=B.length;B.push(z);e:for(;0<A;){var D=A-1>>>1,L=B[D];if(0<o(L,z))B[D]=z,B[A]=L,A=D;else break e}}function n(B){return B.length===0?null:B[0]}function r(B){if(B.length===0)return null;var z=B[0],A=B.pop();if(A!==z){B[0]=A;e:for(var D=0,L=B.length,H=L>>>1;D<H;){var W=2*(D+1)-1,V=B[W],K=W+1,q=B[K];if(0>o(V,A))K<L&&0>o(q,V)?(B[D]=q,B[K]=A,D=K):(B[D]=V,B[W]=A,D=W);else if(K<L&&0>o(q,A))B[D]=q,B[K]=A,D=K;else break e}}return z}function o(B,z){var A=B.sortIndex-z.sortIndex;return A!==0?A:B.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var i=Date,l=i.now();e.unstable_now=function(){return i.now()-l}}var c=[],u=[],d=1,m=null,f=3,p=!1,h=!1,b=!1,x=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(B){for(var z=n(u);z!==null;){if(z.callback===null)r(u);else if(z.startTime<=B)r(u),z.sortIndex=z.expirationTime,t(c,z);else break;z=n(u)}}function $(B){if(b=!1,y(B),!h)if(n(c)!==null)h=!0,k(w);else{var z=n(u);z!==null&&j($,z.startTime-B)}}function w(B,z){h=!1,b&&(b=!1,v(P),P=-1),p=!0;var A=f;try{for(y(z),m=n(c);m!==null&&(!(m.expirationTime>z)||B&&!N());){var D=m.callback;if(typeof D=="function"){m.callback=null,f=m.priorityLevel;var L=D(m.expirationTime<=z);z=e.unstable_now(),typeof L=="function"?m.callback=L:m===n(c)&&r(c),y(z)}else r(c);m=n(c)}if(m!==null)var H=!0;else{var W=n(u);W!==null&&j($,W.startTime-z),H=!1}return H}finally{m=null,f=A,p=!1}}var I=!1,C=null,P=-1,E=5,R=-1;function N(){return!(e.unstable_now()-R<E)}function T(){if(C!==null){var B=e.unstable_now();R=B;var z=!0;try{z=C(!0,B)}finally{z?_():(I=!1,C=null)}}else I=!1}var _;if(typeof g=="function")_=function(){g(T)};else if(typeof MessageChannel<"u"){var O=new MessageChannel,M=O.port2;O.port1.onmessage=T,_=function(){M.postMessage(null)}}else _=function(){x(T,0)};function k(B){C=B,I||(I=!0,_())}function j(B,z){P=x(function(){B(e.unstable_now())},z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(B){B.callback=null},e.unstable_continueExecution=function(){h||p||(h=!0,k(w))},e.unstable_forceFrameRate=function(B){0>B||125<B?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<B?Math.floor(1e3/B):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(B){switch(f){case 1:case 2:case 3:var z=3;break;default:z=f}var A=f;f=z;try{return B()}finally{f=A}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(B,z){switch(B){case 1:case 2:case 3:case 4:case 5:break;default:B=3}var A=f;f=B;try{return z()}finally{f=A}},e.unstable_scheduleCallback=function(B,z,A){var D=e.unstable_now();switch(typeof A=="object"&&A!==null?(A=A.delay,A=typeof A=="number"&&0<A?D+A:D):A=D,B){case 1:var L=-1;break;case 2:L=250;break;case 5:L=1073741823;break;case 4:L=1e4;break;default:L=5e3}return L=A+L,B={id:d++,callback:z,priorityLevel:B,startTime:A,expirationTime:L,sortIndex:-1},A>D?(B.sortIndex=A,t(u,B),n(c)===null&&B===n(u)&&(b?(v(P),P=-1):b=!0,j($,A-D))):(B.sortIndex=L,t(c,B),h||p||(h=!0,k(w))),B},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(B){var z=f;return function(){var A=f;f=z;try{return B.apply(this,arguments)}finally{f=A}}}})(AE);kE.exports=AE;var xM=kE.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var $M=a,zr=xM;function Ke(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var DE=new Set,sc={};function _i(e,t){Oa(e,t),Oa(e+"Capture",t)}function Oa(e,t){for(sc[e]=t,e=0;e<t.length;e++)DE.add(t[e])}var ns=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ag=Object.prototype.hasOwnProperty,SM=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,E$={},I$={};function CM(e){return Ag.call(I$,e)?!0:Ag.call(E$,e)?!1:SM.test(e)?I$[e]=!0:(E$[e]=!0,!1)}function wM(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function EM(e,t,n,r){if(t===null||typeof t>"u"||wM(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function dr(e,t,n,r,o,s,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=i}var Gn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Gn[e]=new dr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Gn[t]=new dr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Gn[e]=new dr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Gn[e]=new dr(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Gn[e]=new dr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Gn[e]=new dr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Gn[e]=new dr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Gn[e]=new dr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Gn[e]=new dr(e,5,!1,e.toLowerCase(),null,!1,!1)});var q0=/[\-:]([a-z])/g;function G0(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(q0,G0);Gn[t]=new dr(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(q0,G0);Gn[t]=new dr(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(q0,G0);Gn[t]=new dr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Gn[e]=new dr(e,1,!1,e.toLowerCase(),null,!1,!1)});Gn.xlinkHref=new dr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Gn[e]=new dr(e,1,!1,e.toLowerCase(),null,!0,!0)});function X0(e,t,n,r){var o=Gn.hasOwnProperty(t)?Gn[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(EM(t,n,o,r)&&(n=null),r||o===null?CM(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var cs=$M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,hu=Symbol.for("react.element"),aa=Symbol.for("react.portal"),la=Symbol.for("react.fragment"),Y0=Symbol.for("react.strict_mode"),Dg=Symbol.for("react.profiler"),FE=Symbol.for("react.provider"),HE=Symbol.for("react.context"),Q0=Symbol.for("react.forward_ref"),Fg=Symbol.for("react.suspense"),Hg=Symbol.for("react.suspense_list"),J0=Symbol.for("react.memo"),ps=Symbol.for("react.lazy"),VE=Symbol.for("react.offscreen"),P$=Symbol.iterator;function cl(e){return e===null||typeof e!="object"?null:(e=P$&&e[P$]||e["@@iterator"],typeof e=="function"?e:null)}var hn=Object.assign,op;function El(e){if(op===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);op=t&&t[1]||""}return`
`+op+e}var sp=!1;function ip(e,t){if(!e||sp)return"";sp=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var o=u.stack.split(`
`),s=r.stack.split(`
`),i=o.length-1,l=s.length-1;1<=i&&0<=l&&o[i]!==s[l];)l--;for(;1<=i&&0<=l;i--,l--)if(o[i]!==s[l]){if(i!==1||l!==1)do if(i--,l--,0>l||o[i]!==s[l]){var c=`
`+o[i].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=i&&0<=l);break}}}finally{sp=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?El(e):""}function IM(e){switch(e.tag){case 5:return El(e.type);case 16:return El("Lazy");case 13:return El("Suspense");case 19:return El("SuspenseList");case 0:case 2:case 15:return e=ip(e.type,!1),e;case 11:return e=ip(e.type.render,!1),e;case 1:return e=ip(e.type,!0),e;default:return""}}function Vg(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case la:return"Fragment";case aa:return"Portal";case Dg:return"Profiler";case Y0:return"StrictMode";case Fg:return"Suspense";case Hg:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case HE:return(e.displayName||"Context")+".Consumer";case FE:return(e._context.displayName||"Context")+".Provider";case Q0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case J0:return t=e.displayName||null,t!==null?t:Vg(e.type)||"Memo";case ps:t=e._payload,e=e._init;try{return Vg(e(t))}catch{}}return null}function PM(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Vg(t);case 8:return t===Y0?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Bs(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function WE(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function NM(e){var t=WE(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,s.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function yu(e){e._valueTracker||(e._valueTracker=NM(e))}function KE(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=WE(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Md(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Wg(e,t){var n=t.checked;return hn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function N$(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Bs(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function UE(e,t){t=t.checked,t!=null&&X0(e,"checked",t,!1)}function Kg(e,t){UE(e,t);var n=Bs(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ug(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ug(e,t.type,Bs(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function R$(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ug(e,t,n){(t!=="number"||Md(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Il=Array.isArray;function Sa(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Bs(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function qg(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Ke(91));return hn({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function T$(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(Ke(92));if(Il(n)){if(1<n.length)throw Error(Ke(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Bs(n)}}function qE(e,t){var n=Bs(t.value),r=Bs(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function _$(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function GE(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Gg(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?GE(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var vu,XE=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(vu=vu||document.createElement("div"),vu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=vu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ic(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var jl={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},RM=["Webkit","ms","Moz","O"];Object.keys(jl).forEach(function(e){RM.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jl[t]=jl[e]})});function YE(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||jl.hasOwnProperty(e)&&jl[e]?(""+t).trim():t+"px"}function QE(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=YE(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var TM=hn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Xg(e,t){if(t){if(TM[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ke(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ke(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ke(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ke(62))}}function Yg(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Qg=null;function Z0(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Jg=null,Ca=null,wa=null;function M$(e){if(e=Vc(e)){if(typeof Jg!="function")throw Error(Ke(280));var t=e.stateNode;t&&(t=Vf(t),Jg(e.stateNode,e.type,t))}}function JE(e){Ca?wa?wa.push(e):wa=[e]:Ca=e}function ZE(){if(Ca){var e=Ca,t=wa;if(wa=Ca=null,M$(e),t)for(e=0;e<t.length;e++)M$(t[e])}}function e2(e,t){return e(t)}function t2(){}var ap=!1;function n2(e,t,n){if(ap)return e(t,n);ap=!0;try{return e2(e,t,n)}finally{ap=!1,(Ca!==null||wa!==null)&&(t2(),ZE())}}function ac(e,t){var n=e.stateNode;if(n===null)return null;var r=Vf(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(Ke(231,t,typeof n));return n}var Zg=!1;if(ns)try{var ul={};Object.defineProperty(ul,"passive",{get:function(){Zg=!0}}),window.addEventListener("test",ul,ul),window.removeEventListener("test",ul,ul)}catch{Zg=!1}function _M(e,t,n,r,o,s,i,l,c){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(d){this.onError(d)}}var Bl=!1,Od=null,zd=!1,eh=null,MM={onError:function(e){Bl=!0,Od=e}};function OM(e,t,n,r,o,s,i,l,c){Bl=!1,Od=null,_M.apply(MM,arguments)}function zM(e,t,n,r,o,s,i,l,c){if(OM.apply(this,arguments),Bl){if(Bl){var u=Od;Bl=!1,Od=null}else throw Error(Ke(198));zd||(zd=!0,eh=u)}}function Mi(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function r2(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function O$(e){if(Mi(e)!==e)throw Error(Ke(188))}function jM(e){var t=e.alternate;if(!t){if(t=Mi(e),t===null)throw Error(Ke(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var s=o.alternate;if(s===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===s.child){for(s=o.child;s;){if(s===n)return O$(o),e;if(s===r)return O$(o),t;s=s.sibling}throw Error(Ke(188))}if(n.return!==r.return)n=o,r=s;else{for(var i=!1,l=o.child;l;){if(l===n){i=!0,n=o,r=s;break}if(l===r){i=!0,r=o,n=s;break}l=l.sibling}if(!i){for(l=s.child;l;){if(l===n){i=!0,n=s,r=o;break}if(l===r){i=!0,r=s,n=o;break}l=l.sibling}if(!i)throw Error(Ke(189))}}if(n.alternate!==r)throw Error(Ke(190))}if(n.tag!==3)throw Error(Ke(188));return n.stateNode.current===n?e:t}function o2(e){return e=jM(e),e!==null?s2(e):null}function s2(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=s2(e);if(t!==null)return t;e=e.sibling}return null}var i2=zr.unstable_scheduleCallback,z$=zr.unstable_cancelCallback,BM=zr.unstable_shouldYield,LM=zr.unstable_requestPaint,Sn=zr.unstable_now,kM=zr.unstable_getCurrentPriorityLevel,eb=zr.unstable_ImmediatePriority,a2=zr.unstable_UserBlockingPriority,jd=zr.unstable_NormalPriority,AM=zr.unstable_LowPriority,l2=zr.unstable_IdlePriority,Af=null,Mo=null;function DM(e){if(Mo&&typeof Mo.onCommitFiberRoot=="function")try{Mo.onCommitFiberRoot(Af,e,void 0,(e.current.flags&128)===128)}catch{}}var uo=Math.clz32?Math.clz32:VM,FM=Math.log,HM=Math.LN2;function VM(e){return e>>>=0,e===0?32:31-(FM(e)/HM|0)|0}var bu=64,xu=4194304;function Pl(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Bd(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,s=e.pingedLanes,i=n&268435455;if(i!==0){var l=i&~o;l!==0?r=Pl(l):(s&=i,s!==0&&(r=Pl(s)))}else i=n&~o,i!==0?r=Pl(i):s!==0&&(r=Pl(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,s=t&-t,o>=s||o===16&&(s&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-uo(t),o=1<<n,r|=e[n],t&=~o;return r}function WM(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function KM(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var i=31-uo(s),l=1<<i,c=o[i];c===-1?(!(l&n)||l&r)&&(o[i]=WM(l,t)):c<=t&&(e.expiredLanes|=l),s&=~l}}function th(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function c2(){var e=bu;return bu<<=1,!(bu&4194240)&&(bu=64),e}function lp(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Fc(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-uo(t),e[t]=n}function UM(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-uo(n),s=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~s}}function tb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-uo(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var Jt=0;function u2(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var d2,nb,f2,m2,p2,nh=!1,$u=[],Ps=null,Ns=null,Rs=null,lc=new Map,cc=new Map,xs=[],qM="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function j$(e,t){switch(e){case"focusin":case"focusout":Ps=null;break;case"dragenter":case"dragleave":Ns=null;break;case"mouseover":case"mouseout":Rs=null;break;case"pointerover":case"pointerout":lc.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":cc.delete(t.pointerId)}}function dl(e,t,n,r,o,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[o]},t!==null&&(t=Vc(t),t!==null&&nb(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function GM(e,t,n,r,o){switch(t){case"focusin":return Ps=dl(Ps,e,t,n,r,o),!0;case"dragenter":return Ns=dl(Ns,e,t,n,r,o),!0;case"mouseover":return Rs=dl(Rs,e,t,n,r,o),!0;case"pointerover":var s=o.pointerId;return lc.set(s,dl(lc.get(s)||null,e,t,n,r,o)),!0;case"gotpointercapture":return s=o.pointerId,cc.set(s,dl(cc.get(s)||null,e,t,n,r,o)),!0}return!1}function g2(e){var t=li(e.target);if(t!==null){var n=Mi(t);if(n!==null){if(t=n.tag,t===13){if(t=r2(n),t!==null){e.blockedOn=t,p2(e.priority,function(){f2(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function id(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=rh(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Qg=r,n.target.dispatchEvent(r),Qg=null}else return t=Vc(n),t!==null&&nb(t),e.blockedOn=n,!1;t.shift()}return!0}function B$(e,t,n){id(e)&&n.delete(t)}function XM(){nh=!1,Ps!==null&&id(Ps)&&(Ps=null),Ns!==null&&id(Ns)&&(Ns=null),Rs!==null&&id(Rs)&&(Rs=null),lc.forEach(B$),cc.forEach(B$)}function fl(e,t){e.blockedOn===t&&(e.blockedOn=null,nh||(nh=!0,zr.unstable_scheduleCallback(zr.unstable_NormalPriority,XM)))}function uc(e){function t(o){return fl(o,e)}if(0<$u.length){fl($u[0],e);for(var n=1;n<$u.length;n++){var r=$u[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ps!==null&&fl(Ps,e),Ns!==null&&fl(Ns,e),Rs!==null&&fl(Rs,e),lc.forEach(t),cc.forEach(t),n=0;n<xs.length;n++)r=xs[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<xs.length&&(n=xs[0],n.blockedOn===null);)g2(n),n.blockedOn===null&&xs.shift()}var Ea=cs.ReactCurrentBatchConfig,Ld=!0;function YM(e,t,n,r){var o=Jt,s=Ea.transition;Ea.transition=null;try{Jt=1,rb(e,t,n,r)}finally{Jt=o,Ea.transition=s}}function QM(e,t,n,r){var o=Jt,s=Ea.transition;Ea.transition=null;try{Jt=4,rb(e,t,n,r)}finally{Jt=o,Ea.transition=s}}function rb(e,t,n,r){if(Ld){var o=rh(e,t,n,r);if(o===null)vp(e,t,r,kd,n),j$(e,r);else if(GM(o,e,t,n,r))r.stopPropagation();else if(j$(e,r),t&4&&-1<qM.indexOf(e)){for(;o!==null;){var s=Vc(o);if(s!==null&&d2(s),s=rh(e,t,n,r),s===null&&vp(e,t,r,kd,n),s===o)break;o=s}o!==null&&r.stopPropagation()}else vp(e,t,r,null,n)}}var kd=null;function rh(e,t,n,r){if(kd=null,e=Z0(r),e=li(e),e!==null)if(t=Mi(e),t===null)e=null;else if(n=t.tag,n===13){if(e=r2(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return kd=e,null}function h2(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(kM()){case eb:return 1;case a2:return 4;case jd:case AM:return 16;case l2:return 536870912;default:return 16}default:return 16}}var Ss=null,ob=null,ad=null;function y2(){if(ad)return ad;var e,t=ob,n=t.length,r,o="value"in Ss?Ss.value:Ss.textContent,s=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[s-r];r++);return ad=o.slice(e,1<r?1-r:void 0)}function ld(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Su(){return!0}function L$(){return!1}function kr(e){function t(n,r,o,s,i){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=s,this.target=i,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(s):s[l]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Su:L$,this.isPropagationStopped=L$,this}return hn(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Su)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Su)},persist:function(){},isPersistent:Su}),t}var Qa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},sb=kr(Qa),Hc=hn({},Qa,{view:0,detail:0}),JM=kr(Hc),cp,up,ml,Df=hn({},Hc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ib,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ml&&(ml&&e.type==="mousemove"?(cp=e.screenX-ml.screenX,up=e.screenY-ml.screenY):up=cp=0,ml=e),cp)},movementY:function(e){return"movementY"in e?e.movementY:up}}),k$=kr(Df),ZM=hn({},Df,{dataTransfer:0}),e3=kr(ZM),t3=hn({},Hc,{relatedTarget:0}),dp=kr(t3),n3=hn({},Qa,{animationName:0,elapsedTime:0,pseudoElement:0}),r3=kr(n3),o3=hn({},Qa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),s3=kr(o3),i3=hn({},Qa,{data:0}),A$=kr(i3),a3={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},l3={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},c3={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function u3(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=c3[e])?!!t[e]:!1}function ib(){return u3}var d3=hn({},Hc,{key:function(e){if(e.key){var t=a3[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ld(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?l3[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ib,charCode:function(e){return e.type==="keypress"?ld(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ld(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),f3=kr(d3),m3=hn({},Df,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),D$=kr(m3),p3=hn({},Hc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ib}),g3=kr(p3),h3=hn({},Qa,{propertyName:0,elapsedTime:0,pseudoElement:0}),y3=kr(h3),v3=hn({},Df,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),b3=kr(v3),x3=[9,13,27,32],ab=ns&&"CompositionEvent"in window,Ll=null;ns&&"documentMode"in document&&(Ll=document.documentMode);var $3=ns&&"TextEvent"in window&&!Ll,v2=ns&&(!ab||Ll&&8<Ll&&11>=Ll),F$=" ",H$=!1;function b2(e,t){switch(e){case"keyup":return x3.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function x2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ca=!1;function S3(e,t){switch(e){case"compositionend":return x2(t);case"keypress":return t.which!==32?null:(H$=!0,F$);case"textInput":return e=t.data,e===F$&&H$?null:e;default:return null}}function C3(e,t){if(ca)return e==="compositionend"||!ab&&b2(e,t)?(e=y2(),ad=ob=Ss=null,ca=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return v2&&t.locale!=="ko"?null:t.data;default:return null}}var w3={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function V$(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!w3[e.type]:t==="textarea"}function $2(e,t,n,r){JE(r),t=Ad(t,"onChange"),0<t.length&&(n=new sb("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var kl=null,dc=null;function E3(e){M2(e,0)}function Ff(e){var t=fa(e);if(KE(t))return e}function I3(e,t){if(e==="change")return t}var S2=!1;if(ns){var fp;if(ns){var mp="oninput"in document;if(!mp){var W$=document.createElement("div");W$.setAttribute("oninput","return;"),mp=typeof W$.oninput=="function"}fp=mp}else fp=!1;S2=fp&&(!document.documentMode||9<document.documentMode)}function K$(){kl&&(kl.detachEvent("onpropertychange",C2),dc=kl=null)}function C2(e){if(e.propertyName==="value"&&Ff(dc)){var t=[];$2(t,dc,e,Z0(e)),n2(E3,t)}}function P3(e,t,n){e==="focusin"?(K$(),kl=t,dc=n,kl.attachEvent("onpropertychange",C2)):e==="focusout"&&K$()}function N3(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ff(dc)}function R3(e,t){if(e==="click")return Ff(t)}function T3(e,t){if(e==="input"||e==="change")return Ff(t)}function _3(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ho=typeof Object.is=="function"?Object.is:_3;function fc(e,t){if(ho(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Ag.call(t,o)||!ho(e[o],t[o]))return!1}return!0}function U$(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function q$(e,t){var n=U$(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=U$(n)}}function w2(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?w2(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function E2(){for(var e=window,t=Md();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Md(e.document)}return t}function lb(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function M3(e){var t=E2(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&w2(n.ownerDocument.documentElement,n)){if(r!==null&&lb(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,s=Math.min(r.start,o);r=r.end===void 0?s:Math.min(r.end,o),!e.extend&&s>r&&(o=r,r=s,s=o),o=q$(n,s);var i=q$(n,r);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var O3=ns&&"documentMode"in document&&11>=document.documentMode,ua=null,oh=null,Al=null,sh=!1;function G$(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;sh||ua==null||ua!==Md(r)||(r=ua,"selectionStart"in r&&lb(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Al&&fc(Al,r)||(Al=r,r=Ad(oh,"onSelect"),0<r.length&&(t=new sb("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ua)))}function Cu(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var da={animationend:Cu("Animation","AnimationEnd"),animationiteration:Cu("Animation","AnimationIteration"),animationstart:Cu("Animation","AnimationStart"),transitionend:Cu("Transition","TransitionEnd")},pp={},I2={};ns&&(I2=document.createElement("div").style,"AnimationEvent"in window||(delete da.animationend.animation,delete da.animationiteration.animation,delete da.animationstart.animation),"TransitionEvent"in window||delete da.transitionend.transition);function Hf(e){if(pp[e])return pp[e];if(!da[e])return e;var t=da[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in I2)return pp[e]=t[n];return e}var P2=Hf("animationend"),N2=Hf("animationiteration"),R2=Hf("animationstart"),T2=Hf("transitionend"),_2=new Map,X$="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Vs(e,t){_2.set(e,t),_i(t,[e])}for(var gp=0;gp<X$.length;gp++){var hp=X$[gp],z3=hp.toLowerCase(),j3=hp[0].toUpperCase()+hp.slice(1);Vs(z3,"on"+j3)}Vs(P2,"onAnimationEnd");Vs(N2,"onAnimationIteration");Vs(R2,"onAnimationStart");Vs("dblclick","onDoubleClick");Vs("focusin","onFocus");Vs("focusout","onBlur");Vs(T2,"onTransitionEnd");Oa("onMouseEnter",["mouseout","mouseover"]);Oa("onMouseLeave",["mouseout","mouseover"]);Oa("onPointerEnter",["pointerout","pointerover"]);Oa("onPointerLeave",["pointerout","pointerover"]);_i("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));_i("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));_i("onBeforeInput",["compositionend","keypress","textInput","paste"]);_i("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));_i("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));_i("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nl="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),B3=new Set("cancel close invalid load scroll toggle".split(" ").concat(Nl));function Y$(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,zM(r,t,void 0,e),e.currentTarget=null}function M2(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var s=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],c=l.instance,u=l.currentTarget;if(l=l.listener,c!==s&&o.isPropagationStopped())break e;Y$(o,l,u),s=c}else for(i=0;i<r.length;i++){if(l=r[i],c=l.instance,u=l.currentTarget,l=l.listener,c!==s&&o.isPropagationStopped())break e;Y$(o,l,u),s=c}}}if(zd)throw e=eh,zd=!1,eh=null,e}function ln(e,t){var n=t[uh];n===void 0&&(n=t[uh]=new Set);var r=e+"__bubble";n.has(r)||(O2(t,e,2,!1),n.add(r))}function yp(e,t,n){var r=0;t&&(r|=4),O2(n,e,r,t)}var wu="_reactListening"+Math.random().toString(36).slice(2);function mc(e){if(!e[wu]){e[wu]=!0,DE.forEach(function(n){n!=="selectionchange"&&(B3.has(n)||yp(n,!1,e),yp(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[wu]||(t[wu]=!0,yp("selectionchange",!1,t))}}function O2(e,t,n,r){switch(h2(t)){case 1:var o=YM;break;case 4:o=QM;break;default:o=rb}n=o.bind(null,t,n,e),o=void 0,!Zg||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function vp(e,t,n,r,o){var s=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var l=r.stateNode.containerInfo;if(l===o||l.nodeType===8&&l.parentNode===o)break;if(i===4)for(i=r.return;i!==null;){var c=i.tag;if((c===3||c===4)&&(c=i.stateNode.containerInfo,c===o||c.nodeType===8&&c.parentNode===o))return;i=i.return}for(;l!==null;){if(i=li(l),i===null)return;if(c=i.tag,c===5||c===6){r=s=i;continue e}l=l.parentNode}}r=r.return}n2(function(){var u=s,d=Z0(n),m=[];e:{var f=_2.get(e);if(f!==void 0){var p=sb,h=e;switch(e){case"keypress":if(ld(n)===0)break e;case"keydown":case"keyup":p=f3;break;case"focusin":h="focus",p=dp;break;case"focusout":h="blur",p=dp;break;case"beforeblur":case"afterblur":p=dp;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=k$;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=e3;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=g3;break;case P2:case N2:case R2:p=r3;break;case T2:p=y3;break;case"scroll":p=JM;break;case"wheel":p=b3;break;case"copy":case"cut":case"paste":p=s3;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=D$}var b=(t&4)!==0,x=!b&&e==="scroll",v=b?f!==null?f+"Capture":null:f;b=[];for(var g=u,y;g!==null;){y=g;var $=y.stateNode;if(y.tag===5&&$!==null&&(y=$,v!==null&&($=ac(g,v),$!=null&&b.push(pc(g,$,y)))),x)break;g=g.return}0<b.length&&(f=new p(f,h,null,n,d),m.push({event:f,listeners:b}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==Qg&&(h=n.relatedTarget||n.fromElement)&&(li(h)||h[rs]))break e;if((p||f)&&(f=d.window===d?d:(f=d.ownerDocument)?f.defaultView||f.parentWindow:window,p?(h=n.relatedTarget||n.toElement,p=u,h=h?li(h):null,h!==null&&(x=Mi(h),h!==x||h.tag!==5&&h.tag!==6)&&(h=null)):(p=null,h=u),p!==h)){if(b=k$,$="onMouseLeave",v="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(b=D$,$="onPointerLeave",v="onPointerEnter",g="pointer"),x=p==null?f:fa(p),y=h==null?f:fa(h),f=new b($,g+"leave",p,n,d),f.target=x,f.relatedTarget=y,$=null,li(d)===u&&(b=new b(v,g+"enter",h,n,d),b.target=y,b.relatedTarget=x,$=b),x=$,p&&h)t:{for(b=p,v=h,g=0,y=b;y;y=Ki(y))g++;for(y=0,$=v;$;$=Ki($))y++;for(;0<g-y;)b=Ki(b),g--;for(;0<y-g;)v=Ki(v),y--;for(;g--;){if(b===v||v!==null&&b===v.alternate)break t;b=Ki(b),v=Ki(v)}b=null}else b=null;p!==null&&Q$(m,f,p,b,!1),h!==null&&x!==null&&Q$(m,x,h,b,!0)}}e:{if(f=u?fa(u):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var w=I3;else if(V$(f))if(S2)w=T3;else{w=N3;var I=P3}else(p=f.nodeName)&&p.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(w=R3);if(w&&(w=w(e,u))){$2(m,w,n,d);break e}I&&I(e,f,u),e==="focusout"&&(I=f._wrapperState)&&I.controlled&&f.type==="number"&&Ug(f,"number",f.value)}switch(I=u?fa(u):window,e){case"focusin":(V$(I)||I.contentEditable==="true")&&(ua=I,oh=u,Al=null);break;case"focusout":Al=oh=ua=null;break;case"mousedown":sh=!0;break;case"contextmenu":case"mouseup":case"dragend":sh=!1,G$(m,n,d);break;case"selectionchange":if(O3)break;case"keydown":case"keyup":G$(m,n,d)}var C;if(ab)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else ca?b2(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(v2&&n.locale!=="ko"&&(ca||P!=="onCompositionStart"?P==="onCompositionEnd"&&ca&&(C=y2()):(Ss=d,ob="value"in Ss?Ss.value:Ss.textContent,ca=!0)),I=Ad(u,P),0<I.length&&(P=new A$(P,e,null,n,d),m.push({event:P,listeners:I}),C?P.data=C:(C=x2(n),C!==null&&(P.data=C)))),(C=$3?S3(e,n):C3(e,n))&&(u=Ad(u,"onBeforeInput"),0<u.length&&(d=new A$("onBeforeInput","beforeinput",null,n,d),m.push({event:d,listeners:u}),d.data=C))}M2(m,t)})}function pc(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ad(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,s=o.stateNode;o.tag===5&&s!==null&&(o=s,s=ac(e,n),s!=null&&r.unshift(pc(e,s,o)),s=ac(e,t),s!=null&&r.push(pc(e,s,o))),e=e.return}return r}function Ki(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Q$(e,t,n,r,o){for(var s=t._reactName,i=[];n!==null&&n!==r;){var l=n,c=l.alternate,u=l.stateNode;if(c!==null&&c===r)break;l.tag===5&&u!==null&&(l=u,o?(c=ac(n,s),c!=null&&i.unshift(pc(n,c,l))):o||(c=ac(n,s),c!=null&&i.push(pc(n,c,l)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var L3=/\r\n?/g,k3=/\u0000|\uFFFD/g;function J$(e){return(typeof e=="string"?e:""+e).replace(L3,`
`).replace(k3,"")}function Eu(e,t,n){if(t=J$(t),J$(e)!==t&&n)throw Error(Ke(425))}function Dd(){}var ih=null,ah=null;function lh(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ch=typeof setTimeout=="function"?setTimeout:void 0,A3=typeof clearTimeout=="function"?clearTimeout:void 0,Z$=typeof Promise=="function"?Promise:void 0,D3=typeof queueMicrotask=="function"?queueMicrotask:typeof Z$<"u"?function(e){return Z$.resolve(null).then(e).catch(F3)}:ch;function F3(e){setTimeout(function(){throw e})}function bp(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),uc(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);uc(t)}function Ts(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function eS(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Ja=Math.random().toString(36).slice(2),To="__reactFiber$"+Ja,gc="__reactProps$"+Ja,rs="__reactContainer$"+Ja,uh="__reactEvents$"+Ja,H3="__reactListeners$"+Ja,V3="__reactHandles$"+Ja;function li(e){var t=e[To];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rs]||n[To]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=eS(e);e!==null;){if(n=e[To])return n;e=eS(e)}return t}e=n,n=e.parentNode}return null}function Vc(e){return e=e[To]||e[rs],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function fa(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Ke(33))}function Vf(e){return e[gc]||null}var dh=[],ma=-1;function Ws(e){return{current:e}}function un(e){0>ma||(e.current=dh[ma],dh[ma]=null,ma--)}function rn(e,t){ma++,dh[ma]=e.current,e.current=t}var Ls={},nr=Ws(Ls),xr=Ws(!1),$i=Ls;function za(e,t){var n=e.type.contextTypes;if(!n)return Ls;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},s;for(s in n)o[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function $r(e){return e=e.childContextTypes,e!=null}function Fd(){un(xr),un(nr)}function tS(e,t,n){if(nr.current!==Ls)throw Error(Ke(168));rn(nr,t),rn(xr,n)}function z2(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(Ke(108,PM(e)||"Unknown",o));return hn({},n,r)}function Hd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ls,$i=nr.current,rn(nr,e),rn(xr,xr.current),!0}function nS(e,t,n){var r=e.stateNode;if(!r)throw Error(Ke(169));n?(e=z2(e,t,$i),r.__reactInternalMemoizedMergedChildContext=e,un(xr),un(nr),rn(nr,e)):un(xr),rn(xr,n)}var Uo=null,Wf=!1,xp=!1;function j2(e){Uo===null?Uo=[e]:Uo.push(e)}function W3(e){Wf=!0,j2(e)}function Ks(){if(!xp&&Uo!==null){xp=!0;var e=0,t=Jt;try{var n=Uo;for(Jt=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Uo=null,Wf=!1}catch(o){throw Uo!==null&&(Uo=Uo.slice(e+1)),i2(eb,Ks),o}finally{Jt=t,xp=!1}}return null}var pa=[],ga=0,Vd=null,Wd=0,Wr=[],Kr=0,Si=null,Yo=1,Qo="";function ei(e,t){pa[ga++]=Wd,pa[ga++]=Vd,Vd=e,Wd=t}function B2(e,t,n){Wr[Kr++]=Yo,Wr[Kr++]=Qo,Wr[Kr++]=Si,Si=e;var r=Yo;e=Qo;var o=32-uo(r)-1;r&=~(1<<o),n+=1;var s=32-uo(t)+o;if(30<s){var i=o-o%5;s=(r&(1<<i)-1).toString(32),r>>=i,o-=i,Yo=1<<32-uo(t)+o|n<<o|r,Qo=s+e}else Yo=1<<s|n<<o|r,Qo=e}function cb(e){e.return!==null&&(ei(e,1),B2(e,1,0))}function ub(e){for(;e===Vd;)Vd=pa[--ga],pa[ga]=null,Wd=pa[--ga],pa[ga]=null;for(;e===Si;)Si=Wr[--Kr],Wr[Kr]=null,Qo=Wr[--Kr],Wr[Kr]=null,Yo=Wr[--Kr],Wr[Kr]=null}var Or=null,_r=null,fn=!1,co=null;function L2(e,t){var n=Gr(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function rS(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Or=e,_r=Ts(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Or=e,_r=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Si!==null?{id:Yo,overflow:Qo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Gr(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Or=e,_r=null,!0):!1;default:return!1}}function fh(e){return(e.mode&1)!==0&&(e.flags&128)===0}function mh(e){if(fn){var t=_r;if(t){var n=t;if(!rS(e,t)){if(fh(e))throw Error(Ke(418));t=Ts(n.nextSibling);var r=Or;t&&rS(e,t)?L2(r,n):(e.flags=e.flags&-4097|2,fn=!1,Or=e)}}else{if(fh(e))throw Error(Ke(418));e.flags=e.flags&-4097|2,fn=!1,Or=e}}}function oS(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Or=e}function Iu(e){if(e!==Or)return!1;if(!fn)return oS(e),fn=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!lh(e.type,e.memoizedProps)),t&&(t=_r)){if(fh(e))throw k2(),Error(Ke(418));for(;t;)L2(e,t),t=Ts(t.nextSibling)}if(oS(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Ke(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){_r=Ts(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}_r=null}}else _r=Or?Ts(e.stateNode.nextSibling):null;return!0}function k2(){for(var e=_r;e;)e=Ts(e.nextSibling)}function ja(){_r=Or=null,fn=!1}function db(e){co===null?co=[e]:co.push(e)}var K3=cs.ReactCurrentBatchConfig;function pl(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Ke(309));var r=n.stateNode}if(!r)throw Error(Ke(147,e));var o=r,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(i){var l=o.refs;i===null?delete l[s]:l[s]=i},t._stringRef=s,t)}if(typeof e!="string")throw Error(Ke(284));if(!n._owner)throw Error(Ke(290,e))}return e}function Pu(e,t){throw e=Object.prototype.toString.call(t),Error(Ke(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function sS(e){var t=e._init;return t(e._payload)}function A2(e){function t(v,g){if(e){var y=v.deletions;y===null?(v.deletions=[g],v.flags|=16):y.push(g)}}function n(v,g){if(!e)return null;for(;g!==null;)t(v,g),g=g.sibling;return null}function r(v,g){for(v=new Map;g!==null;)g.key!==null?v.set(g.key,g):v.set(g.index,g),g=g.sibling;return v}function o(v,g){return v=zs(v,g),v.index=0,v.sibling=null,v}function s(v,g,y){return v.index=y,e?(y=v.alternate,y!==null?(y=y.index,y<g?(v.flags|=2,g):y):(v.flags|=2,g)):(v.flags|=1048576,g)}function i(v){return e&&v.alternate===null&&(v.flags|=2),v}function l(v,g,y,$){return g===null||g.tag!==6?(g=Pp(y,v.mode,$),g.return=v,g):(g=o(g,y),g.return=v,g)}function c(v,g,y,$){var w=y.type;return w===la?d(v,g,y.props.children,$,y.key):g!==null&&(g.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===ps&&sS(w)===g.type)?($=o(g,y.props),$.ref=pl(v,g,y),$.return=v,$):($=gd(y.type,y.key,y.props,null,v.mode,$),$.ref=pl(v,g,y),$.return=v,$)}function u(v,g,y,$){return g===null||g.tag!==4||g.stateNode.containerInfo!==y.containerInfo||g.stateNode.implementation!==y.implementation?(g=Np(y,v.mode,$),g.return=v,g):(g=o(g,y.children||[]),g.return=v,g)}function d(v,g,y,$,w){return g===null||g.tag!==7?(g=yi(y,v.mode,$,w),g.return=v,g):(g=o(g,y),g.return=v,g)}function m(v,g,y){if(typeof g=="string"&&g!==""||typeof g=="number")return g=Pp(""+g,v.mode,y),g.return=v,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case hu:return y=gd(g.type,g.key,g.props,null,v.mode,y),y.ref=pl(v,null,g),y.return=v,y;case aa:return g=Np(g,v.mode,y),g.return=v,g;case ps:var $=g._init;return m(v,$(g._payload),y)}if(Il(g)||cl(g))return g=yi(g,v.mode,y,null),g.return=v,g;Pu(v,g)}return null}function f(v,g,y,$){var w=g!==null?g.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return w!==null?null:l(v,g,""+y,$);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case hu:return y.key===w?c(v,g,y,$):null;case aa:return y.key===w?u(v,g,y,$):null;case ps:return w=y._init,f(v,g,w(y._payload),$)}if(Il(y)||cl(y))return w!==null?null:d(v,g,y,$,null);Pu(v,y)}return null}function p(v,g,y,$,w){if(typeof $=="string"&&$!==""||typeof $=="number")return v=v.get(y)||null,l(g,v,""+$,w);if(typeof $=="object"&&$!==null){switch($.$$typeof){case hu:return v=v.get($.key===null?y:$.key)||null,c(g,v,$,w);case aa:return v=v.get($.key===null?y:$.key)||null,u(g,v,$,w);case ps:var I=$._init;return p(v,g,y,I($._payload),w)}if(Il($)||cl($))return v=v.get(y)||null,d(g,v,$,w,null);Pu(g,$)}return null}function h(v,g,y,$){for(var w=null,I=null,C=g,P=g=0,E=null;C!==null&&P<y.length;P++){C.index>P?(E=C,C=null):E=C.sibling;var R=f(v,C,y[P],$);if(R===null){C===null&&(C=E);break}e&&C&&R.alternate===null&&t(v,C),g=s(R,g,P),I===null?w=R:I.sibling=R,I=R,C=E}if(P===y.length)return n(v,C),fn&&ei(v,P),w;if(C===null){for(;P<y.length;P++)C=m(v,y[P],$),C!==null&&(g=s(C,g,P),I===null?w=C:I.sibling=C,I=C);return fn&&ei(v,P),w}for(C=r(v,C);P<y.length;P++)E=p(C,v,P,y[P],$),E!==null&&(e&&E.alternate!==null&&C.delete(E.key===null?P:E.key),g=s(E,g,P),I===null?w=E:I.sibling=E,I=E);return e&&C.forEach(function(N){return t(v,N)}),fn&&ei(v,P),w}function b(v,g,y,$){var w=cl(y);if(typeof w!="function")throw Error(Ke(150));if(y=w.call(y),y==null)throw Error(Ke(151));for(var I=w=null,C=g,P=g=0,E=null,R=y.next();C!==null&&!R.done;P++,R=y.next()){C.index>P?(E=C,C=null):E=C.sibling;var N=f(v,C,R.value,$);if(N===null){C===null&&(C=E);break}e&&C&&N.alternate===null&&t(v,C),g=s(N,g,P),I===null?w=N:I.sibling=N,I=N,C=E}if(R.done)return n(v,C),fn&&ei(v,P),w;if(C===null){for(;!R.done;P++,R=y.next())R=m(v,R.value,$),R!==null&&(g=s(R,g,P),I===null?w=R:I.sibling=R,I=R);return fn&&ei(v,P),w}for(C=r(v,C);!R.done;P++,R=y.next())R=p(C,v,P,R.value,$),R!==null&&(e&&R.alternate!==null&&C.delete(R.key===null?P:R.key),g=s(R,g,P),I===null?w=R:I.sibling=R,I=R);return e&&C.forEach(function(T){return t(v,T)}),fn&&ei(v,P),w}function x(v,g,y,$){if(typeof y=="object"&&y!==null&&y.type===la&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case hu:e:{for(var w=y.key,I=g;I!==null;){if(I.key===w){if(w=y.type,w===la){if(I.tag===7){n(v,I.sibling),g=o(I,y.props.children),g.return=v,v=g;break e}}else if(I.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===ps&&sS(w)===I.type){n(v,I.sibling),g=o(I,y.props),g.ref=pl(v,I,y),g.return=v,v=g;break e}n(v,I);break}else t(v,I);I=I.sibling}y.type===la?(g=yi(y.props.children,v.mode,$,y.key),g.return=v,v=g):($=gd(y.type,y.key,y.props,null,v.mode,$),$.ref=pl(v,g,y),$.return=v,v=$)}return i(v);case aa:e:{for(I=y.key;g!==null;){if(g.key===I)if(g.tag===4&&g.stateNode.containerInfo===y.containerInfo&&g.stateNode.implementation===y.implementation){n(v,g.sibling),g=o(g,y.children||[]),g.return=v,v=g;break e}else{n(v,g);break}else t(v,g);g=g.sibling}g=Np(y,v.mode,$),g.return=v,v=g}return i(v);case ps:return I=y._init,x(v,g,I(y._payload),$)}if(Il(y))return h(v,g,y,$);if(cl(y))return b(v,g,y,$);Pu(v,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,g!==null&&g.tag===6?(n(v,g.sibling),g=o(g,y),g.return=v,v=g):(n(v,g),g=Pp(y,v.mode,$),g.return=v,v=g),i(v)):n(v,g)}return x}var Ba=A2(!0),D2=A2(!1),Kd=Ws(null),Ud=null,ha=null,fb=null;function mb(){fb=ha=Ud=null}function pb(e){var t=Kd.current;un(Kd),e._currentValue=t}function ph(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ia(e,t){Ud=e,fb=ha=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(br=!0),e.firstContext=null)}function Yr(e){var t=e._currentValue;if(fb!==e)if(e={context:e,memoizedValue:t,next:null},ha===null){if(Ud===null)throw Error(Ke(308));ha=e,Ud.dependencies={lanes:0,firstContext:e}}else ha=ha.next=e;return t}var ci=null;function gb(e){ci===null?ci=[e]:ci.push(e)}function F2(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,gb(t)):(n.next=o.next,o.next=n),t.interleaved=n,os(e,r)}function os(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var gs=!1;function hb(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function H2(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Jo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function _s(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,qt&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,os(e,n)}return o=r.interleaved,o===null?(t.next=t,gb(r)):(t.next=o.next,o.next=t),r.interleaved=t,os(e,n)}function cd(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tb(e,n)}}function iS(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?o=s=i:s=s.next=i,n=n.next}while(n!==null);s===null?o=s=t:s=s.next=t}else o=s=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:s,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function qd(e,t,n,r){var o=e.updateQueue;gs=!1;var s=o.firstBaseUpdate,i=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var c=l,u=c.next;c.next=null,i===null?s=u:i.next=u,i=c;var d=e.alternate;d!==null&&(d=d.updateQueue,l=d.lastBaseUpdate,l!==i&&(l===null?d.firstBaseUpdate=u:l.next=u,d.lastBaseUpdate=c))}if(s!==null){var m=o.baseState;i=0,d=u=c=null,l=s;do{var f=l.lane,p=l.eventTime;if((r&f)===f){d!==null&&(d=d.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var h=e,b=l;switch(f=t,p=n,b.tag){case 1:if(h=b.payload,typeof h=="function"){m=h.call(p,m,f);break e}m=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=b.payload,f=typeof h=="function"?h.call(p,m,f):h,f==null)break e;m=hn({},m,f);break e;case 2:gs=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,f=o.effects,f===null?o.effects=[l]:f.push(l))}else p={eventTime:p,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},d===null?(u=d=p,c=m):d=d.next=p,i|=f;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;f=l,l=f.next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}while(!0);if(d===null&&(c=m),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=d,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else s===null&&(o.shared.lanes=0);wi|=i,e.lanes=i,e.memoizedState=m}}function aS(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(Ke(191,o));o.call(r)}}}var Wc={},Oo=Ws(Wc),hc=Ws(Wc),yc=Ws(Wc);function ui(e){if(e===Wc)throw Error(Ke(174));return e}function yb(e,t){switch(rn(yc,t),rn(hc,e),rn(Oo,Wc),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Gg(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Gg(t,e)}un(Oo),rn(Oo,t)}function La(){un(Oo),un(hc),un(yc)}function V2(e){ui(yc.current);var t=ui(Oo.current),n=Gg(t,e.type);t!==n&&(rn(hc,e),rn(Oo,n))}function vb(e){hc.current===e&&(un(Oo),un(hc))}var pn=Ws(0);function Gd(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var $p=[];function bb(){for(var e=0;e<$p.length;e++)$p[e]._workInProgressVersionPrimary=null;$p.length=0}var ud=cs.ReactCurrentDispatcher,Sp=cs.ReactCurrentBatchConfig,Ci=0,gn=null,Mn=null,Dn=null,Xd=!1,Dl=!1,vc=0,U3=0;function Qn(){throw Error(Ke(321))}function xb(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ho(e[n],t[n]))return!1;return!0}function $b(e,t,n,r,o,s){if(Ci=s,gn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ud.current=e===null||e.memoizedState===null?Y3:Q3,e=n(r,o),Dl){s=0;do{if(Dl=!1,vc=0,25<=s)throw Error(Ke(301));s+=1,Dn=Mn=null,t.updateQueue=null,ud.current=J3,e=n(r,o)}while(Dl)}if(ud.current=Yd,t=Mn!==null&&Mn.next!==null,Ci=0,Dn=Mn=gn=null,Xd=!1,t)throw Error(Ke(300));return e}function Sb(){var e=vc!==0;return vc=0,e}function No(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Dn===null?gn.memoizedState=Dn=e:Dn=Dn.next=e,Dn}function Qr(){if(Mn===null){var e=gn.alternate;e=e!==null?e.memoizedState:null}else e=Mn.next;var t=Dn===null?gn.memoizedState:Dn.next;if(t!==null)Dn=t,Mn=e;else{if(e===null)throw Error(Ke(310));Mn=e,e={memoizedState:Mn.memoizedState,baseState:Mn.baseState,baseQueue:Mn.baseQueue,queue:Mn.queue,next:null},Dn===null?gn.memoizedState=Dn=e:Dn=Dn.next=e}return Dn}function bc(e,t){return typeof t=="function"?t(e):t}function Cp(e){var t=Qr(),n=t.queue;if(n===null)throw Error(Ke(311));n.lastRenderedReducer=e;var r=Mn,o=r.baseQueue,s=n.pending;if(s!==null){if(o!==null){var i=o.next;o.next=s.next,s.next=i}r.baseQueue=o=s,n.pending=null}if(o!==null){s=o.next,r=r.baseState;var l=i=null,c=null,u=s;do{var d=u.lane;if((Ci&d)===d)c!==null&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var m={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};c===null?(l=c=m,i=r):c=c.next=m,gn.lanes|=d,wi|=d}u=u.next}while(u!==null&&u!==s);c===null?i=r:c.next=l,ho(r,t.memoizedState)||(br=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=c,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do s=o.lane,gn.lanes|=s,wi|=s,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function wp(e){var t=Qr(),n=t.queue;if(n===null)throw Error(Ke(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,s=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do s=e(s,i.action),i=i.next;while(i!==o);ho(s,t.memoizedState)||(br=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,r]}function W2(){}function K2(e,t){var n=gn,r=Qr(),o=t(),s=!ho(r.memoizedState,o);if(s&&(r.memoizedState=o,br=!0),r=r.queue,Cb(G2.bind(null,n,r,e),[e]),r.getSnapshot!==t||s||Dn!==null&&Dn.memoizedState.tag&1){if(n.flags|=2048,xc(9,q2.bind(null,n,r,o,t),void 0,null),Fn===null)throw Error(Ke(349));Ci&30||U2(n,t,o)}return o}function U2(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=gn.updateQueue,t===null?(t={lastEffect:null,stores:null},gn.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function q2(e,t,n,r){t.value=n,t.getSnapshot=r,X2(t)&&Y2(e)}function G2(e,t,n){return n(function(){X2(t)&&Y2(e)})}function X2(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ho(e,n)}catch{return!0}}function Y2(e){var t=os(e,1);t!==null&&fo(t,e,1,-1)}function lS(e){var t=No();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:bc,lastRenderedState:e},t.queue=e,e=e.dispatch=X3.bind(null,gn,e),[t.memoizedState,e]}function xc(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=gn.updateQueue,t===null?(t={lastEffect:null,stores:null},gn.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Q2(){return Qr().memoizedState}function dd(e,t,n,r){var o=No();gn.flags|=e,o.memoizedState=xc(1|t,n,void 0,r===void 0?null:r)}function Kf(e,t,n,r){var o=Qr();r=r===void 0?null:r;var s=void 0;if(Mn!==null){var i=Mn.memoizedState;if(s=i.destroy,r!==null&&xb(r,i.deps)){o.memoizedState=xc(t,n,s,r);return}}gn.flags|=e,o.memoizedState=xc(1|t,n,s,r)}function cS(e,t){return dd(8390656,8,e,t)}function Cb(e,t){return Kf(2048,8,e,t)}function J2(e,t){return Kf(4,2,e,t)}function Z2(e,t){return Kf(4,4,e,t)}function eI(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function tI(e,t,n){return n=n!=null?n.concat([e]):null,Kf(4,4,eI.bind(null,t,e),n)}function wb(){}function nI(e,t){var n=Qr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&xb(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function rI(e,t){var n=Qr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&xb(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function oI(e,t,n){return Ci&21?(ho(n,t)||(n=c2(),gn.lanes|=n,wi|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,br=!0),e.memoizedState=n)}function q3(e,t){var n=Jt;Jt=n!==0&&4>n?n:4,e(!0);var r=Sp.transition;Sp.transition={};try{e(!1),t()}finally{Jt=n,Sp.transition=r}}function sI(){return Qr().memoizedState}function G3(e,t,n){var r=Os(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},iI(e))aI(t,n);else if(n=F2(e,t,n,r),n!==null){var o=sr();fo(n,e,r,o),lI(n,t,r)}}function X3(e,t,n){var r=Os(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(iI(e))aI(t,o);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var i=t.lastRenderedState,l=s(i,n);if(o.hasEagerState=!0,o.eagerState=l,ho(l,i)){var c=t.interleaved;c===null?(o.next=o,gb(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}n=F2(e,t,o,r),n!==null&&(o=sr(),fo(n,e,r,o),lI(n,t,r))}}function iI(e){var t=e.alternate;return e===gn||t!==null&&t===gn}function aI(e,t){Dl=Xd=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function lI(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tb(e,n)}}var Yd={readContext:Yr,useCallback:Qn,useContext:Qn,useEffect:Qn,useImperativeHandle:Qn,useInsertionEffect:Qn,useLayoutEffect:Qn,useMemo:Qn,useReducer:Qn,useRef:Qn,useState:Qn,useDebugValue:Qn,useDeferredValue:Qn,useTransition:Qn,useMutableSource:Qn,useSyncExternalStore:Qn,useId:Qn,unstable_isNewReconciler:!1},Y3={readContext:Yr,useCallback:function(e,t){return No().memoizedState=[e,t===void 0?null:t],e},useContext:Yr,useEffect:cS,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,dd(4194308,4,eI.bind(null,t,e),n)},useLayoutEffect:function(e,t){return dd(4194308,4,e,t)},useInsertionEffect:function(e,t){return dd(4,2,e,t)},useMemo:function(e,t){var n=No();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=No();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=G3.bind(null,gn,e),[r.memoizedState,e]},useRef:function(e){var t=No();return e={current:e},t.memoizedState=e},useState:lS,useDebugValue:wb,useDeferredValue:function(e){return No().memoizedState=e},useTransition:function(){var e=lS(!1),t=e[0];return e=q3.bind(null,e[1]),No().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=gn,o=No();if(fn){if(n===void 0)throw Error(Ke(407));n=n()}else{if(n=t(),Fn===null)throw Error(Ke(349));Ci&30||U2(r,t,n)}o.memoizedState=n;var s={value:n,getSnapshot:t};return o.queue=s,cS(G2.bind(null,r,s,e),[e]),r.flags|=2048,xc(9,q2.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=No(),t=Fn.identifierPrefix;if(fn){var n=Qo,r=Yo;n=(r&~(1<<32-uo(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=vc++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=U3++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Q3={readContext:Yr,useCallback:nI,useContext:Yr,useEffect:Cb,useImperativeHandle:tI,useInsertionEffect:J2,useLayoutEffect:Z2,useMemo:rI,useReducer:Cp,useRef:Q2,useState:function(){return Cp(bc)},useDebugValue:wb,useDeferredValue:function(e){var t=Qr();return oI(t,Mn.memoizedState,e)},useTransition:function(){var e=Cp(bc)[0],t=Qr().memoizedState;return[e,t]},useMutableSource:W2,useSyncExternalStore:K2,useId:sI,unstable_isNewReconciler:!1},J3={readContext:Yr,useCallback:nI,useContext:Yr,useEffect:Cb,useImperativeHandle:tI,useInsertionEffect:J2,useLayoutEffect:Z2,useMemo:rI,useReducer:wp,useRef:Q2,useState:function(){return wp(bc)},useDebugValue:wb,useDeferredValue:function(e){var t=Qr();return Mn===null?t.memoizedState=e:oI(t,Mn.memoizedState,e)},useTransition:function(){var e=wp(bc)[0],t=Qr().memoizedState;return[e,t]},useMutableSource:W2,useSyncExternalStore:K2,useId:sI,unstable_isNewReconciler:!1};function so(e,t){if(e&&e.defaultProps){t=hn({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function gh(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:hn({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Uf={isMounted:function(e){return(e=e._reactInternals)?Mi(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=sr(),o=Os(e),s=Jo(r,o);s.payload=t,n!=null&&(s.callback=n),t=_s(e,s,o),t!==null&&(fo(t,e,o,r),cd(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=sr(),o=Os(e),s=Jo(r,o);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=_s(e,s,o),t!==null&&(fo(t,e,o,r),cd(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=sr(),r=Os(e),o=Jo(n,r);o.tag=2,t!=null&&(o.callback=t),t=_s(e,o,r),t!==null&&(fo(t,e,r,n),cd(t,e,r))}};function uS(e,t,n,r,o,s,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,s,i):t.prototype&&t.prototype.isPureReactComponent?!fc(n,r)||!fc(o,s):!0}function cI(e,t,n){var r=!1,o=Ls,s=t.contextType;return typeof s=="object"&&s!==null?s=Yr(s):(o=$r(t)?$i:nr.current,r=t.contextTypes,s=(r=r!=null)?za(e,o):Ls),t=new t(n,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Uf,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=s),t}function dS(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Uf.enqueueReplaceState(t,t.state,null)}function hh(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},hb(e);var s=t.contextType;typeof s=="object"&&s!==null?o.context=Yr(s):(s=$r(t)?$i:nr.current,o.context=za(e,s)),o.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(gh(e,t,s,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Uf.enqueueReplaceState(o,o.state,null),qd(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function ka(e,t){try{var n="",r=t;do n+=IM(r),r=r.return;while(r);var o=n}catch(s){o=`
Error generating stack: `+s.message+`
`+s.stack}return{value:e,source:t,stack:o,digest:null}}function Ep(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function yh(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Z3=typeof WeakMap=="function"?WeakMap:Map;function uI(e,t,n){n=Jo(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Jd||(Jd=!0,Ph=r),yh(e,t)},n}function dI(e,t,n){n=Jo(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){yh(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){yh(e,t),typeof r!="function"&&(Ms===null?Ms=new Set([this]):Ms.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function fS(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Z3;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=m8.bind(null,e,t,n),t.then(e,e))}function mS(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function pS(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Jo(-1,1),t.tag=2,_s(n,t,1))),n.lanes|=1),e)}var e8=cs.ReactCurrentOwner,br=!1;function rr(e,t,n,r){t.child=e===null?D2(t,null,n,r):Ba(t,e.child,n,r)}function gS(e,t,n,r,o){n=n.render;var s=t.ref;return Ia(t,o),r=$b(e,t,n,r,s,o),n=Sb(),e!==null&&!br?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ss(e,t,o)):(fn&&n&&cb(t),t.flags|=1,rr(e,t,r,o),t.child)}function hS(e,t,n,r,o){if(e===null){var s=n.type;return typeof s=="function"&&!Mb(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=s,fI(e,t,s,r,o)):(e=gd(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&o)){var i=s.memoizedProps;if(n=n.compare,n=n!==null?n:fc,n(i,r)&&e.ref===t.ref)return ss(e,t,o)}return t.flags|=1,e=zs(s,r),e.ref=t.ref,e.return=t,t.child=e}function fI(e,t,n,r,o){if(e!==null){var s=e.memoizedProps;if(fc(s,r)&&e.ref===t.ref)if(br=!1,t.pendingProps=r=s,(e.lanes&o)!==0)e.flags&131072&&(br=!0);else return t.lanes=e.lanes,ss(e,t,o)}return vh(e,t,n,r,o)}function mI(e,t,n){var r=t.pendingProps,o=r.children,s=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},rn(va,Rr),Rr|=n;else{if(!(n&1073741824))return e=s!==null?s.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,rn(va,Rr),Rr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,rn(va,Rr),Rr|=r}else s!==null?(r=s.baseLanes|n,t.memoizedState=null):r=n,rn(va,Rr),Rr|=r;return rr(e,t,o,n),t.child}function pI(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function vh(e,t,n,r,o){var s=$r(n)?$i:nr.current;return s=za(t,s),Ia(t,o),n=$b(e,t,n,r,s,o),r=Sb(),e!==null&&!br?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ss(e,t,o)):(fn&&r&&cb(t),t.flags|=1,rr(e,t,n,o),t.child)}function yS(e,t,n,r,o){if($r(n)){var s=!0;Hd(t)}else s=!1;if(Ia(t,o),t.stateNode===null)fd(e,t),cI(t,n,r),hh(t,n,r,o),r=!0;else if(e===null){var i=t.stateNode,l=t.memoizedProps;i.props=l;var c=i.context,u=n.contextType;typeof u=="object"&&u!==null?u=Yr(u):(u=$r(n)?$i:nr.current,u=za(t,u));var d=n.getDerivedStateFromProps,m=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(l!==r||c!==u)&&dS(t,i,r,u),gs=!1;var f=t.memoizedState;i.state=f,qd(t,r,i,o),c=t.memoizedState,l!==r||f!==c||xr.current||gs?(typeof d=="function"&&(gh(t,n,d,r),c=t.memoizedState),(l=gs||uS(t,n,l,r,f,c,u))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),i.props=r,i.state=c,i.context=u,r=l):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,H2(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:so(t.type,l),i.props=u,m=t.pendingProps,f=i.context,c=n.contextType,typeof c=="object"&&c!==null?c=Yr(c):(c=$r(n)?$i:nr.current,c=za(t,c));var p=n.getDerivedStateFromProps;(d=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(l!==m||f!==c)&&dS(t,i,r,c),gs=!1,f=t.memoizedState,i.state=f,qd(t,r,i,o);var h=t.memoizedState;l!==m||f!==h||xr.current||gs?(typeof p=="function"&&(gh(t,n,p,r),h=t.memoizedState),(u=gs||uS(t,n,u,r,f,h,c)||!1)?(d||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,h,c),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,h,c)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=c,r=u):(typeof i.componentDidUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return bh(e,t,n,r,s,o)}function bh(e,t,n,r,o,s){pI(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&nS(t,n,!1),ss(e,t,s);r=t.stateNode,e8.current=t;var l=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Ba(t,e.child,null,s),t.child=Ba(t,null,l,s)):rr(e,t,l,s),t.memoizedState=r.state,o&&nS(t,n,!0),t.child}function gI(e){var t=e.stateNode;t.pendingContext?tS(e,t.pendingContext,t.pendingContext!==t.context):t.context&&tS(e,t.context,!1),yb(e,t.containerInfo)}function vS(e,t,n,r,o){return ja(),db(o),t.flags|=256,rr(e,t,n,r),t.child}var xh={dehydrated:null,treeContext:null,retryLane:0};function $h(e){return{baseLanes:e,cachePool:null,transitions:null}}function hI(e,t,n){var r=t.pendingProps,o=pn.current,s=!1,i=(t.flags&128)!==0,l;if((l=i)||(l=e!==null&&e.memoizedState===null?!1:(o&2)!==0),l?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),rn(pn,o&1),e===null)return mh(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,s?(r=t.mode,s=t.child,i={mode:"hidden",children:i},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=i):s=Xf(i,r,0,null),e=yi(e,r,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=$h(n),t.memoizedState=xh,e):Eb(t,i));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return t8(e,t,i,r,l,o,n);if(s){s=r.fallback,i=t.mode,o=e.child,l=o.sibling;var c={mode:"hidden",children:r.children};return!(i&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=c,t.deletions=null):(r=zs(o,c),r.subtreeFlags=o.subtreeFlags&14680064),l!==null?s=zs(l,s):(s=yi(s,i,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,i=e.child.memoizedState,i=i===null?$h(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},s.memoizedState=i,s.childLanes=e.childLanes&~n,t.memoizedState=xh,r}return s=e.child,e=s.sibling,r=zs(s,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Eb(e,t){return t=Xf({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Nu(e,t,n,r){return r!==null&&db(r),Ba(t,e.child,null,n),e=Eb(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function t8(e,t,n,r,o,s,i){if(n)return t.flags&256?(t.flags&=-257,r=Ep(Error(Ke(422))),Nu(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=r.fallback,o=t.mode,r=Xf({mode:"visible",children:r.children},o,0,null),s=yi(s,o,i,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,t.mode&1&&Ba(t,e.child,null,i),t.child.memoizedState=$h(i),t.memoizedState=xh,s);if(!(t.mode&1))return Nu(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,s=Error(Ke(419)),r=Ep(s,r,void 0),Nu(e,t,i,r)}if(l=(i&e.childLanes)!==0,br||l){if(r=Fn,r!==null){switch(i&-i){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|i)?0:o,o!==0&&o!==s.retryLane&&(s.retryLane=o,os(e,o),fo(r,e,o,-1))}return _b(),r=Ep(Error(Ke(421))),Nu(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=p8.bind(null,e),o._reactRetry=t,null):(e=s.treeContext,_r=Ts(o.nextSibling),Or=t,fn=!0,co=null,e!==null&&(Wr[Kr++]=Yo,Wr[Kr++]=Qo,Wr[Kr++]=Si,Yo=e.id,Qo=e.overflow,Si=t),t=Eb(t,r.children),t.flags|=4096,t)}function bS(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ph(e.return,t,n)}function Ip(e,t,n,r,o){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=o)}function yI(e,t,n){var r=t.pendingProps,o=r.revealOrder,s=r.tail;if(rr(e,t,r.children,n),r=pn.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&bS(e,n,t);else if(e.tag===19)bS(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(rn(pn,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Gd(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ip(t,!1,o,n,s);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Gd(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ip(t,!0,n,null,s);break;case"together":Ip(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function fd(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ss(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),wi|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Ke(153));if(t.child!==null){for(e=t.child,n=zs(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=zs(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function n8(e,t,n){switch(t.tag){case 3:gI(t),ja();break;case 5:V2(t);break;case 1:$r(t.type)&&Hd(t);break;case 4:yb(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;rn(Kd,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(rn(pn,pn.current&1),t.flags|=128,null):n&t.child.childLanes?hI(e,t,n):(rn(pn,pn.current&1),e=ss(e,t,n),e!==null?e.sibling:null);rn(pn,pn.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return yI(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),rn(pn,pn.current),r)break;return null;case 22:case 23:return t.lanes=0,mI(e,t,n)}return ss(e,t,n)}var vI,Sh,bI,xI;vI=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Sh=function(){};bI=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,ui(Oo.current);var s=null;switch(n){case"input":o=Wg(e,o),r=Wg(e,r),s=[];break;case"select":o=hn({},o,{value:void 0}),r=hn({},r,{value:void 0}),s=[];break;case"textarea":o=qg(e,o),r=qg(e,r),s=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Dd)}Xg(n,r);var i;n=null;for(u in o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var l=o[u];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(sc.hasOwnProperty(u)?s||(s=[]):(s=s||[]).push(u,null));for(u in r){var c=r[u];if(l=o!=null?o[u]:void 0,r.hasOwnProperty(u)&&c!==l&&(c!=null||l!=null))if(u==="style")if(l){for(i in l)!l.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&l[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(s||(s=[]),s.push(u,n)),n=c;else u==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,l=l?l.__html:void 0,c!=null&&l!==c&&(s=s||[]).push(u,c)):u==="children"?typeof c!="string"&&typeof c!="number"||(s=s||[]).push(u,""+c):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(sc.hasOwnProperty(u)?(c!=null&&u==="onScroll"&&ln("scroll",e),s||l===c||(s=[])):(s=s||[]).push(u,c))}n&&(s=s||[]).push("style",n);var u=s;(t.updateQueue=u)&&(t.flags|=4)}};xI=function(e,t,n,r){n!==r&&(t.flags|=4)};function gl(e,t){if(!fn)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Jn(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function r8(e,t,n){var r=t.pendingProps;switch(ub(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Jn(t),null;case 1:return $r(t.type)&&Fd(),Jn(t),null;case 3:return r=t.stateNode,La(),un(xr),un(nr),bb(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Iu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,co!==null&&(Th(co),co=null))),Sh(e,t),Jn(t),null;case 5:vb(t);var o=ui(yc.current);if(n=t.type,e!==null&&t.stateNode!=null)bI(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Ke(166));return Jn(t),null}if(e=ui(Oo.current),Iu(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[To]=t,r[gc]=s,e=(t.mode&1)!==0,n){case"dialog":ln("cancel",r),ln("close",r);break;case"iframe":case"object":case"embed":ln("load",r);break;case"video":case"audio":for(o=0;o<Nl.length;o++)ln(Nl[o],r);break;case"source":ln("error",r);break;case"img":case"image":case"link":ln("error",r),ln("load",r);break;case"details":ln("toggle",r);break;case"input":N$(r,s),ln("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},ln("invalid",r);break;case"textarea":T$(r,s),ln("invalid",r)}Xg(n,s),o=null;for(var i in s)if(s.hasOwnProperty(i)){var l=s[i];i==="children"?typeof l=="string"?r.textContent!==l&&(s.suppressHydrationWarning!==!0&&Eu(r.textContent,l,e),o=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(s.suppressHydrationWarning!==!0&&Eu(r.textContent,l,e),o=["children",""+l]):sc.hasOwnProperty(i)&&l!=null&&i==="onScroll"&&ln("scroll",r)}switch(n){case"input":yu(r),R$(r,s,!0);break;case"textarea":yu(r),_$(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=Dd)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=GE(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[To]=t,e[gc]=r,vI(e,t,!1,!1),t.stateNode=e;e:{switch(i=Yg(n,r),n){case"dialog":ln("cancel",e),ln("close",e),o=r;break;case"iframe":case"object":case"embed":ln("load",e),o=r;break;case"video":case"audio":for(o=0;o<Nl.length;o++)ln(Nl[o],e);o=r;break;case"source":ln("error",e),o=r;break;case"img":case"image":case"link":ln("error",e),ln("load",e),o=r;break;case"details":ln("toggle",e),o=r;break;case"input":N$(e,r),o=Wg(e,r),ln("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=hn({},r,{value:void 0}),ln("invalid",e);break;case"textarea":T$(e,r),o=qg(e,r),ln("invalid",e);break;default:o=r}Xg(n,o),l=o;for(s in l)if(l.hasOwnProperty(s)){var c=l[s];s==="style"?QE(e,c):s==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&XE(e,c)):s==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&&ic(e,c):typeof c=="number"&&ic(e,""+c):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(sc.hasOwnProperty(s)?c!=null&&s==="onScroll"&&ln("scroll",e):c!=null&&X0(e,s,c,i))}switch(n){case"input":yu(e),R$(e,r,!1);break;case"textarea":yu(e),_$(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Bs(r.value));break;case"select":e.multiple=!!r.multiple,s=r.value,s!=null?Sa(e,!!r.multiple,s,!1):r.defaultValue!=null&&Sa(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=Dd)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Jn(t),null;case 6:if(e&&t.stateNode!=null)xI(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Ke(166));if(n=ui(yc.current),ui(Oo.current),Iu(t)){if(r=t.stateNode,n=t.memoizedProps,r[To]=t,(s=r.nodeValue!==n)&&(e=Or,e!==null))switch(e.tag){case 3:Eu(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Eu(r.nodeValue,n,(e.mode&1)!==0)}s&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[To]=t,t.stateNode=r}return Jn(t),null;case 13:if(un(pn),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(fn&&_r!==null&&t.mode&1&&!(t.flags&128))k2(),ja(),t.flags|=98560,s=!1;else if(s=Iu(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error(Ke(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(Ke(317));s[To]=t}else ja(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Jn(t),s=!1}else co!==null&&(Th(co),co=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||pn.current&1?zn===0&&(zn=3):_b())),t.updateQueue!==null&&(t.flags|=4),Jn(t),null);case 4:return La(),Sh(e,t),e===null&&mc(t.stateNode.containerInfo),Jn(t),null;case 10:return pb(t.type._context),Jn(t),null;case 17:return $r(t.type)&&Fd(),Jn(t),null;case 19:if(un(pn),s=t.memoizedState,s===null)return Jn(t),null;if(r=(t.flags&128)!==0,i=s.rendering,i===null)if(r)gl(s,!1);else{if(zn!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Gd(e),i!==null){for(t.flags|=128,gl(s,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)s=n,e=r,s.flags&=14680066,i=s.alternate,i===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=i.childLanes,s.lanes=i.lanes,s.child=i.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=i.memoizedProps,s.memoizedState=i.memoizedState,s.updateQueue=i.updateQueue,s.type=i.type,e=i.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return rn(pn,pn.current&1|2),t.child}e=e.sibling}s.tail!==null&&Sn()>Aa&&(t.flags|=128,r=!0,gl(s,!1),t.lanes=4194304)}else{if(!r)if(e=Gd(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),gl(s,!0),s.tail===null&&s.tailMode==="hidden"&&!i.alternate&&!fn)return Jn(t),null}else 2*Sn()-s.renderingStartTime>Aa&&n!==1073741824&&(t.flags|=128,r=!0,gl(s,!1),t.lanes=4194304);s.isBackwards?(i.sibling=t.child,t.child=i):(n=s.last,n!==null?n.sibling=i:t.child=i,s.last=i)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Sn(),t.sibling=null,n=pn.current,rn(pn,r?n&1|2:n&1),t):(Jn(t),null);case 22:case 23:return Tb(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Rr&1073741824&&(Jn(t),t.subtreeFlags&6&&(t.flags|=8192)):Jn(t),null;case 24:return null;case 25:return null}throw Error(Ke(156,t.tag))}function o8(e,t){switch(ub(t),t.tag){case 1:return $r(t.type)&&Fd(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return La(),un(xr),un(nr),bb(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return vb(t),null;case 13:if(un(pn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ke(340));ja()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return un(pn),null;case 4:return La(),null;case 10:return pb(t.type._context),null;case 22:case 23:return Tb(),null;case 24:return null;default:return null}}var Ru=!1,er=!1,s8=typeof WeakSet=="function"?WeakSet:Set,at=null;function ya(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){bn(e,t,r)}else n.current=null}function Ch(e,t,n){try{n()}catch(r){bn(e,t,r)}}var xS=!1;function i8(e,t){if(ih=Ld,e=E2(),lb(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var i=0,l=-1,c=-1,u=0,d=0,m=e,f=null;t:for(;;){for(var p;m!==n||o!==0&&m.nodeType!==3||(l=i+o),m!==s||r!==0&&m.nodeType!==3||(c=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(p=m.firstChild)!==null;)f=m,m=p;for(;;){if(m===e)break t;if(f===n&&++u===o&&(l=i),f===s&&++d===r&&(c=i),(p=m.nextSibling)!==null)break;m=f,f=m.parentNode}m=p}n=l===-1||c===-1?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(ah={focusedElem:e,selectionRange:n},Ld=!1,at=t;at!==null;)if(t=at,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,at=e;else for(;at!==null;){t=at;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var b=h.memoizedProps,x=h.memoizedState,v=t.stateNode,g=v.getSnapshotBeforeUpdate(t.elementType===t.type?b:so(t.type,b),x);v.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ke(163))}}catch($){bn(t,t.return,$)}if(e=t.sibling,e!==null){e.return=t.return,at=e;break}at=t.return}return h=xS,xS=!1,h}function Fl(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var s=o.destroy;o.destroy=void 0,s!==void 0&&Ch(t,n,s)}o=o.next}while(o!==r)}}function qf(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function wh(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function $I(e){var t=e.alternate;t!==null&&(e.alternate=null,$I(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[To],delete t[gc],delete t[uh],delete t[H3],delete t[V3])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function SI(e){return e.tag===5||e.tag===3||e.tag===4}function $S(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||SI(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Eh(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Dd));else if(r!==4&&(e=e.child,e!==null))for(Eh(e,t,n),e=e.sibling;e!==null;)Eh(e,t,n),e=e.sibling}function Ih(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ih(e,t,n),e=e.sibling;e!==null;)Ih(e,t,n),e=e.sibling}var Kn=null,io=!1;function us(e,t,n){for(n=n.child;n!==null;)CI(e,t,n),n=n.sibling}function CI(e,t,n){if(Mo&&typeof Mo.onCommitFiberUnmount=="function")try{Mo.onCommitFiberUnmount(Af,n)}catch{}switch(n.tag){case 5:er||ya(n,t);case 6:var r=Kn,o=io;Kn=null,us(e,t,n),Kn=r,io=o,Kn!==null&&(io?(e=Kn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Kn.removeChild(n.stateNode));break;case 18:Kn!==null&&(io?(e=Kn,n=n.stateNode,e.nodeType===8?bp(e.parentNode,n):e.nodeType===1&&bp(e,n),uc(e)):bp(Kn,n.stateNode));break;case 4:r=Kn,o=io,Kn=n.stateNode.containerInfo,io=!0,us(e,t,n),Kn=r,io=o;break;case 0:case 11:case 14:case 15:if(!er&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var s=o,i=s.destroy;s=s.tag,i!==void 0&&(s&2||s&4)&&Ch(n,t,i),o=o.next}while(o!==r)}us(e,t,n);break;case 1:if(!er&&(ya(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){bn(n,t,l)}us(e,t,n);break;case 21:us(e,t,n);break;case 22:n.mode&1?(er=(r=er)||n.memoizedState!==null,us(e,t,n),er=r):us(e,t,n);break;default:us(e,t,n)}}function SS(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new s8),t.forEach(function(r){var o=g8.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function no(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var s=e,i=t,l=i;e:for(;l!==null;){switch(l.tag){case 5:Kn=l.stateNode,io=!1;break e;case 3:Kn=l.stateNode.containerInfo,io=!0;break e;case 4:Kn=l.stateNode.containerInfo,io=!0;break e}l=l.return}if(Kn===null)throw Error(Ke(160));CI(s,i,o),Kn=null,io=!1;var c=o.alternate;c!==null&&(c.return=null),o.return=null}catch(u){bn(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)wI(t,e),t=t.sibling}function wI(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(no(t,e),Eo(e),r&4){try{Fl(3,e,e.return),qf(3,e)}catch(b){bn(e,e.return,b)}try{Fl(5,e,e.return)}catch(b){bn(e,e.return,b)}}break;case 1:no(t,e),Eo(e),r&512&&n!==null&&ya(n,n.return);break;case 5:if(no(t,e),Eo(e),r&512&&n!==null&&ya(n,n.return),e.flags&32){var o=e.stateNode;try{ic(o,"")}catch(b){bn(e,e.return,b)}}if(r&4&&(o=e.stateNode,o!=null)){var s=e.memoizedProps,i=n!==null?n.memoizedProps:s,l=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{l==="input"&&s.type==="radio"&&s.name!=null&&UE(o,s),Yg(l,i);var u=Yg(l,s);for(i=0;i<c.length;i+=2){var d=c[i],m=c[i+1];d==="style"?QE(o,m):d==="dangerouslySetInnerHTML"?XE(o,m):d==="children"?ic(o,m):X0(o,d,m,u)}switch(l){case"input":Kg(o,s);break;case"textarea":qE(o,s);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!s.multiple;var p=s.value;p!=null?Sa(o,!!s.multiple,p,!1):f!==!!s.multiple&&(s.defaultValue!=null?Sa(o,!!s.multiple,s.defaultValue,!0):Sa(o,!!s.multiple,s.multiple?[]:"",!1))}o[gc]=s}catch(b){bn(e,e.return,b)}}break;case 6:if(no(t,e),Eo(e),r&4){if(e.stateNode===null)throw Error(Ke(162));o=e.stateNode,s=e.memoizedProps;try{o.nodeValue=s}catch(b){bn(e,e.return,b)}}break;case 3:if(no(t,e),Eo(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{uc(t.containerInfo)}catch(b){bn(e,e.return,b)}break;case 4:no(t,e),Eo(e);break;case 13:no(t,e),Eo(e),o=e.child,o.flags&8192&&(s=o.memoizedState!==null,o.stateNode.isHidden=s,!s||o.alternate!==null&&o.alternate.memoizedState!==null||(Nb=Sn())),r&4&&SS(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(er=(u=er)||d,no(t,e),er=u):no(t,e),Eo(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(at=e,d=e.child;d!==null;){for(m=at=d;at!==null;){switch(f=at,p=f.child,f.tag){case 0:case 11:case 14:case 15:Fl(4,f,f.return);break;case 1:ya(f,f.return);var h=f.stateNode;if(typeof h.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(b){bn(r,n,b)}}break;case 5:ya(f,f.return);break;case 22:if(f.memoizedState!==null){wS(m);continue}}p!==null?(p.return=f,at=p):wS(m)}d=d.sibling}e:for(d=null,m=e;;){if(m.tag===5){if(d===null){d=m;try{o=m.stateNode,u?(s=o.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(l=m.stateNode,c=m.memoizedProps.style,i=c!=null&&c.hasOwnProperty("display")?c.display:null,l.style.display=YE("display",i))}catch(b){bn(e,e.return,b)}}}else if(m.tag===6){if(d===null)try{m.stateNode.nodeValue=u?"":m.memoizedProps}catch(b){bn(e,e.return,b)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;d===m&&(d=null),m=m.return}d===m&&(d=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:no(t,e),Eo(e),r&4&&SS(e);break;case 21:break;default:no(t,e),Eo(e)}}function Eo(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(SI(n)){var r=n;break e}n=n.return}throw Error(Ke(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(ic(o,""),r.flags&=-33);var s=$S(e);Ih(e,s,o);break;case 3:case 4:var i=r.stateNode.containerInfo,l=$S(e);Eh(e,l,i);break;default:throw Error(Ke(161))}}catch(c){bn(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function a8(e,t,n){at=e,EI(e)}function EI(e,t,n){for(var r=(e.mode&1)!==0;at!==null;){var o=at,s=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||Ru;if(!i){var l=o.alternate,c=l!==null&&l.memoizedState!==null||er;l=Ru;var u=er;if(Ru=i,(er=c)&&!u)for(at=o;at!==null;)i=at,c=i.child,i.tag===22&&i.memoizedState!==null?ES(o):c!==null?(c.return=i,at=c):ES(o);for(;s!==null;)at=s,EI(s),s=s.sibling;at=o,Ru=l,er=u}CS(e)}else o.subtreeFlags&8772&&s!==null?(s.return=o,at=s):CS(e)}}function CS(e){for(;at!==null;){var t=at;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:er||qf(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!er)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:so(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&aS(t,s,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}aS(t,i,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var m=d.dehydrated;m!==null&&uc(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Ke(163))}er||t.flags&512&&wh(t)}catch(f){bn(t,t.return,f)}}if(t===e){at=null;break}if(n=t.sibling,n!==null){n.return=t.return,at=n;break}at=t.return}}function wS(e){for(;at!==null;){var t=at;if(t===e){at=null;break}var n=t.sibling;if(n!==null){n.return=t.return,at=n;break}at=t.return}}function ES(e){for(;at!==null;){var t=at;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{qf(4,t)}catch(c){bn(t,n,c)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(c){bn(t,o,c)}}var s=t.return;try{wh(t)}catch(c){bn(t,s,c)}break;case 5:var i=t.return;try{wh(t)}catch(c){bn(t,i,c)}}}catch(c){bn(t,t.return,c)}if(t===e){at=null;break}var l=t.sibling;if(l!==null){l.return=t.return,at=l;break}at=t.return}}var l8=Math.ceil,Qd=cs.ReactCurrentDispatcher,Ib=cs.ReactCurrentOwner,Xr=cs.ReactCurrentBatchConfig,qt=0,Fn=null,Nn=null,qn=0,Rr=0,va=Ws(0),zn=0,$c=null,wi=0,Gf=0,Pb=0,Hl=null,vr=null,Nb=0,Aa=1/0,Vo=null,Jd=!1,Ph=null,Ms=null,Tu=!1,Cs=null,Zd=0,Vl=0,Nh=null,md=-1,pd=0;function sr(){return qt&6?Sn():md!==-1?md:md=Sn()}function Os(e){return e.mode&1?qt&2&&qn!==0?qn&-qn:K3.transition!==null?(pd===0&&(pd=c2()),pd):(e=Jt,e!==0||(e=window.event,e=e===void 0?16:h2(e.type)),e):1}function fo(e,t,n,r){if(50<Vl)throw Vl=0,Nh=null,Error(Ke(185));Fc(e,n,r),(!(qt&2)||e!==Fn)&&(e===Fn&&(!(qt&2)&&(Gf|=n),zn===4&&$s(e,qn)),Sr(e,r),n===1&&qt===0&&!(t.mode&1)&&(Aa=Sn()+500,Wf&&Ks()))}function Sr(e,t){var n=e.callbackNode;KM(e,t);var r=Bd(e,e===Fn?qn:0);if(r===0)n!==null&&z$(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&z$(n),t===1)e.tag===0?W3(IS.bind(null,e)):j2(IS.bind(null,e)),D3(function(){!(qt&6)&&Ks()}),n=null;else{switch(u2(r)){case 1:n=eb;break;case 4:n=a2;break;case 16:n=jd;break;case 536870912:n=l2;break;default:n=jd}n=OI(n,II.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function II(e,t){if(md=-1,pd=0,qt&6)throw Error(Ke(327));var n=e.callbackNode;if(Pa()&&e.callbackNode!==n)return null;var r=Bd(e,e===Fn?qn:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=ef(e,r);else{t=r;var o=qt;qt|=2;var s=NI();(Fn!==e||qn!==t)&&(Vo=null,Aa=Sn()+500,hi(e,t));do try{d8();break}catch(l){PI(e,l)}while(!0);mb(),Qd.current=s,qt=o,Nn!==null?t=0:(Fn=null,qn=0,t=zn)}if(t!==0){if(t===2&&(o=th(e),o!==0&&(r=o,t=Rh(e,o))),t===1)throw n=$c,hi(e,0),$s(e,r),Sr(e,Sn()),n;if(t===6)$s(e,r);else{if(o=e.current.alternate,!(r&30)&&!c8(o)&&(t=ef(e,r),t===2&&(s=th(e),s!==0&&(r=s,t=Rh(e,s))),t===1))throw n=$c,hi(e,0),$s(e,r),Sr(e,Sn()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(Ke(345));case 2:ti(e,vr,Vo);break;case 3:if($s(e,r),(r&130023424)===r&&(t=Nb+500-Sn(),10<t)){if(Bd(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){sr(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ch(ti.bind(null,e,vr,Vo),t);break}ti(e,vr,Vo);break;case 4:if($s(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-uo(r);s=1<<i,i=t[i],i>o&&(o=i),r&=~s}if(r=o,r=Sn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*l8(r/1960))-r,10<r){e.timeoutHandle=ch(ti.bind(null,e,vr,Vo),r);break}ti(e,vr,Vo);break;case 5:ti(e,vr,Vo);break;default:throw Error(Ke(329))}}}return Sr(e,Sn()),e.callbackNode===n?II.bind(null,e):null}function Rh(e,t){var n=Hl;return e.current.memoizedState.isDehydrated&&(hi(e,t).flags|=256),e=ef(e,t),e!==2&&(t=vr,vr=n,t!==null&&Th(t)),e}function Th(e){vr===null?vr=e:vr.push.apply(vr,e)}function c8(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],s=o.getSnapshot;o=o.value;try{if(!ho(s(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function $s(e,t){for(t&=~Pb,t&=~Gf,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-uo(t),r=1<<n;e[n]=-1,t&=~r}}function IS(e){if(qt&6)throw Error(Ke(327));Pa();var t=Bd(e,0);if(!(t&1))return Sr(e,Sn()),null;var n=ef(e,t);if(e.tag!==0&&n===2){var r=th(e);r!==0&&(t=r,n=Rh(e,r))}if(n===1)throw n=$c,hi(e,0),$s(e,t),Sr(e,Sn()),n;if(n===6)throw Error(Ke(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ti(e,vr,Vo),Sr(e,Sn()),null}function Rb(e,t){var n=qt;qt|=1;try{return e(t)}finally{qt=n,qt===0&&(Aa=Sn()+500,Wf&&Ks())}}function Ei(e){Cs!==null&&Cs.tag===0&&!(qt&6)&&Pa();var t=qt;qt|=1;var n=Xr.transition,r=Jt;try{if(Xr.transition=null,Jt=1,e)return e()}finally{Jt=r,Xr.transition=n,qt=t,!(qt&6)&&Ks()}}function Tb(){Rr=va.current,un(va)}function hi(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,A3(n)),Nn!==null)for(n=Nn.return;n!==null;){var r=n;switch(ub(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Fd();break;case 3:La(),un(xr),un(nr),bb();break;case 5:vb(r);break;case 4:La();break;case 13:un(pn);break;case 19:un(pn);break;case 10:pb(r.type._context);break;case 22:case 23:Tb()}n=n.return}if(Fn=e,Nn=e=zs(e.current,null),qn=Rr=t,zn=0,$c=null,Pb=Gf=wi=0,vr=Hl=null,ci!==null){for(t=0;t<ci.length;t++)if(n=ci[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,s=n.pending;if(s!==null){var i=s.next;s.next=o,r.next=i}n.pending=r}ci=null}return e}function PI(e,t){do{var n=Nn;try{if(mb(),ud.current=Yd,Xd){for(var r=gn.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Xd=!1}if(Ci=0,Dn=Mn=gn=null,Dl=!1,vc=0,Ib.current=null,n===null||n.return===null){zn=1,$c=t,Nn=null;break}e:{var s=e,i=n.return,l=n,c=t;if(t=qn,l.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var u=c,d=l,m=d.tag;if(!(d.mode&1)&&(m===0||m===11||m===15)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var p=mS(i);if(p!==null){p.flags&=-257,pS(p,i,l,s,t),p.mode&1&&fS(s,u,t),t=p,c=u;var h=t.updateQueue;if(h===null){var b=new Set;b.add(c),t.updateQueue=b}else h.add(c);break e}else{if(!(t&1)){fS(s,u,t),_b();break e}c=Error(Ke(426))}}else if(fn&&l.mode&1){var x=mS(i);if(x!==null){!(x.flags&65536)&&(x.flags|=256),pS(x,i,l,s,t),db(ka(c,l));break e}}s=c=ka(c,l),zn!==4&&(zn=2),Hl===null?Hl=[s]:Hl.push(s),s=i;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var v=uI(s,c,t);iS(s,v);break e;case 1:l=c;var g=s.type,y=s.stateNode;if(!(s.flags&128)&&(typeof g.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Ms===null||!Ms.has(y)))){s.flags|=65536,t&=-t,s.lanes|=t;var $=dI(s,l,t);iS(s,$);break e}}s=s.return}while(s!==null)}TI(n)}catch(w){t=w,Nn===n&&n!==null&&(Nn=n=n.return);continue}break}while(!0)}function NI(){var e=Qd.current;return Qd.current=Yd,e===null?Yd:e}function _b(){(zn===0||zn===3||zn===2)&&(zn=4),Fn===null||!(wi&268435455)&&!(Gf&268435455)||$s(Fn,qn)}function ef(e,t){var n=qt;qt|=2;var r=NI();(Fn!==e||qn!==t)&&(Vo=null,hi(e,t));do try{u8();break}catch(o){PI(e,o)}while(!0);if(mb(),qt=n,Qd.current=r,Nn!==null)throw Error(Ke(261));return Fn=null,qn=0,zn}function u8(){for(;Nn!==null;)RI(Nn)}function d8(){for(;Nn!==null&&!BM();)RI(Nn)}function RI(e){var t=MI(e.alternate,e,Rr);e.memoizedProps=e.pendingProps,t===null?TI(e):Nn=t,Ib.current=null}function TI(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=o8(n,t),n!==null){n.flags&=32767,Nn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{zn=6,Nn=null;return}}else if(n=r8(n,t,Rr),n!==null){Nn=n;return}if(t=t.sibling,t!==null){Nn=t;return}Nn=t=e}while(t!==null);zn===0&&(zn=5)}function ti(e,t,n){var r=Jt,o=Xr.transition;try{Xr.transition=null,Jt=1,f8(e,t,n,r)}finally{Xr.transition=o,Jt=r}return null}function f8(e,t,n,r){do Pa();while(Cs!==null);if(qt&6)throw Error(Ke(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(Ke(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(UM(e,s),e===Fn&&(Nn=Fn=null,qn=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Tu||(Tu=!0,OI(jd,function(){return Pa(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=Xr.transition,Xr.transition=null;var i=Jt;Jt=1;var l=qt;qt|=4,Ib.current=null,i8(e,n),wI(n,e),M3(ah),Ld=!!ih,ah=ih=null,e.current=n,a8(n),LM(),qt=l,Jt=i,Xr.transition=s}else e.current=n;if(Tu&&(Tu=!1,Cs=e,Zd=o),s=e.pendingLanes,s===0&&(Ms=null),DM(n.stateNode),Sr(e,Sn()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(Jd)throw Jd=!1,e=Ph,Ph=null,e;return Zd&1&&e.tag!==0&&Pa(),s=e.pendingLanes,s&1?e===Nh?Vl++:(Vl=0,Nh=e):Vl=0,Ks(),null}function Pa(){if(Cs!==null){var e=u2(Zd),t=Xr.transition,n=Jt;try{if(Xr.transition=null,Jt=16>e?16:e,Cs===null)var r=!1;else{if(e=Cs,Cs=null,Zd=0,qt&6)throw Error(Ke(331));var o=qt;for(qt|=4,at=e.current;at!==null;){var s=at,i=s.child;if(at.flags&16){var l=s.deletions;if(l!==null){for(var c=0;c<l.length;c++){var u=l[c];for(at=u;at!==null;){var d=at;switch(d.tag){case 0:case 11:case 15:Fl(8,d,s)}var m=d.child;if(m!==null)m.return=d,at=m;else for(;at!==null;){d=at;var f=d.sibling,p=d.return;if($I(d),d===u){at=null;break}if(f!==null){f.return=p,at=f;break}at=p}}}var h=s.alternate;if(h!==null){var b=h.child;if(b!==null){h.child=null;do{var x=b.sibling;b.sibling=null,b=x}while(b!==null)}}at=s}}if(s.subtreeFlags&2064&&i!==null)i.return=s,at=i;else e:for(;at!==null;){if(s=at,s.flags&2048)switch(s.tag){case 0:case 11:case 15:Fl(9,s,s.return)}var v=s.sibling;if(v!==null){v.return=s.return,at=v;break e}at=s.return}}var g=e.current;for(at=g;at!==null;){i=at;var y=i.child;if(i.subtreeFlags&2064&&y!==null)y.return=i,at=y;else e:for(i=g;at!==null;){if(l=at,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:qf(9,l)}}catch(w){bn(l,l.return,w)}if(l===i){at=null;break e}var $=l.sibling;if($!==null){$.return=l.return,at=$;break e}at=l.return}}if(qt=o,Ks(),Mo&&typeof Mo.onPostCommitFiberRoot=="function")try{Mo.onPostCommitFiberRoot(Af,e)}catch{}r=!0}return r}finally{Jt=n,Xr.transition=t}}return!1}function PS(e,t,n){t=ka(n,t),t=uI(e,t,1),e=_s(e,t,1),t=sr(),e!==null&&(Fc(e,1,t),Sr(e,t))}function bn(e,t,n){if(e.tag===3)PS(e,e,n);else for(;t!==null;){if(t.tag===3){PS(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Ms===null||!Ms.has(r))){e=ka(n,e),e=dI(t,e,1),t=_s(t,e,1),e=sr(),t!==null&&(Fc(t,1,e),Sr(t,e));break}}t=t.return}}function m8(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=sr(),e.pingedLanes|=e.suspendedLanes&n,Fn===e&&(qn&n)===n&&(zn===4||zn===3&&(qn&130023424)===qn&&500>Sn()-Nb?hi(e,0):Pb|=n),Sr(e,t)}function _I(e,t){t===0&&(e.mode&1?(t=xu,xu<<=1,!(xu&130023424)&&(xu=4194304)):t=1);var n=sr();e=os(e,t),e!==null&&(Fc(e,t,n),Sr(e,n))}function p8(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),_I(e,n)}function g8(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Ke(314))}r!==null&&r.delete(t),_I(e,n)}var MI;MI=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||xr.current)br=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return br=!1,n8(e,t,n);br=!!(e.flags&131072)}else br=!1,fn&&t.flags&1048576&&B2(t,Wd,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;fd(e,t),e=t.pendingProps;var o=za(t,nr.current);Ia(t,n),o=$b(null,t,r,e,o,n);var s=Sb();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,$r(r)?(s=!0,Hd(t)):s=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,hb(t),o.updater=Uf,t.stateNode=o,o._reactInternals=t,hh(t,r,e,n),t=bh(null,t,r,!0,s,n)):(t.tag=0,fn&&s&&cb(t),rr(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(fd(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=y8(r),e=so(r,e),o){case 0:t=vh(null,t,r,e,n);break e;case 1:t=yS(null,t,r,e,n);break e;case 11:t=gS(null,t,r,e,n);break e;case 14:t=hS(null,t,r,so(r.type,e),n);break e}throw Error(Ke(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:so(r,o),vh(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:so(r,o),yS(e,t,r,o,n);case 3:e:{if(gI(t),e===null)throw Error(Ke(387));r=t.pendingProps,s=t.memoizedState,o=s.element,H2(e,t),qd(t,r,null,n);var i=t.memoizedState;if(r=i.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){o=ka(Error(Ke(423)),t),t=vS(e,t,r,n,o);break e}else if(r!==o){o=ka(Error(Ke(424)),t),t=vS(e,t,r,n,o);break e}else for(_r=Ts(t.stateNode.containerInfo.firstChild),Or=t,fn=!0,co=null,n=D2(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ja(),r===o){t=ss(e,t,n);break e}rr(e,t,r,n)}t=t.child}return t;case 5:return V2(t),e===null&&mh(t),r=t.type,o=t.pendingProps,s=e!==null?e.memoizedProps:null,i=o.children,lh(r,o)?i=null:s!==null&&lh(r,s)&&(t.flags|=32),pI(e,t),rr(e,t,i,n),t.child;case 6:return e===null&&mh(t),null;case 13:return hI(e,t,n);case 4:return yb(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ba(t,null,r,n):rr(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:so(r,o),gS(e,t,r,o,n);case 7:return rr(e,t,t.pendingProps,n),t.child;case 8:return rr(e,t,t.pendingProps.children,n),t.child;case 12:return rr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,s=t.memoizedProps,i=o.value,rn(Kd,r._currentValue),r._currentValue=i,s!==null)if(ho(s.value,i)){if(s.children===o.children&&!xr.current){t=ss(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){i=s.child;for(var c=l.firstContext;c!==null;){if(c.context===r){if(s.tag===1){c=Jo(-1,n&-n),c.tag=2;var u=s.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),ph(s.return,n,t),l.lanes|=n;break}c=c.next}}else if(s.tag===10)i=s.type===t.type?null:s.child;else if(s.tag===18){if(i=s.return,i===null)throw Error(Ke(341));i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),ph(i,n,t),i=s.sibling}else i=s.child;if(i!==null)i.return=s;else for(i=s;i!==null;){if(i===t){i=null;break}if(s=i.sibling,s!==null){s.return=i.return,i=s;break}i=i.return}s=i}rr(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Ia(t,n),o=Yr(o),r=r(o),t.flags|=1,rr(e,t,r,n),t.child;case 14:return r=t.type,o=so(r,t.pendingProps),o=so(r.type,o),hS(e,t,r,o,n);case 15:return fI(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:so(r,o),fd(e,t),t.tag=1,$r(r)?(e=!0,Hd(t)):e=!1,Ia(t,n),cI(t,r,o),hh(t,r,o,n),bh(null,t,r,!0,e,n);case 19:return yI(e,t,n);case 22:return mI(e,t,n)}throw Error(Ke(156,t.tag))};function OI(e,t){return i2(e,t)}function h8(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Gr(e,t,n,r){return new h8(e,t,n,r)}function Mb(e){return e=e.prototype,!(!e||!e.isReactComponent)}function y8(e){if(typeof e=="function")return Mb(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Q0)return 11;if(e===J0)return 14}return 2}function zs(e,t){var n=e.alternate;return n===null?(n=Gr(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gd(e,t,n,r,o,s){var i=2;if(r=e,typeof e=="function")Mb(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case la:return yi(n.children,o,s,t);case Y0:i=8,o|=8;break;case Dg:return e=Gr(12,n,t,o|2),e.elementType=Dg,e.lanes=s,e;case Fg:return e=Gr(13,n,t,o),e.elementType=Fg,e.lanes=s,e;case Hg:return e=Gr(19,n,t,o),e.elementType=Hg,e.lanes=s,e;case VE:return Xf(n,o,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case FE:i=10;break e;case HE:i=9;break e;case Q0:i=11;break e;case J0:i=14;break e;case ps:i=16,r=null;break e}throw Error(Ke(130,e==null?e:typeof e,""))}return t=Gr(i,n,t,o),t.elementType=e,t.type=r,t.lanes=s,t}function yi(e,t,n,r){return e=Gr(7,e,r,t),e.lanes=n,e}function Xf(e,t,n,r){return e=Gr(22,e,r,t),e.elementType=VE,e.lanes=n,e.stateNode={isHidden:!1},e}function Pp(e,t,n){return e=Gr(6,e,null,t),e.lanes=n,e}function Np(e,t,n){return t=Gr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function v8(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=lp(0),this.expirationTimes=lp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=lp(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ob(e,t,n,r,o,s,i,l,c){return e=new v8(e,t,n,l,c),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Gr(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},hb(s),e}function b8(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:aa,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function zI(e){if(!e)return Ls;e=e._reactInternals;e:{if(Mi(e)!==e||e.tag!==1)throw Error(Ke(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if($r(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Ke(171))}if(e.tag===1){var n=e.type;if($r(n))return z2(e,n,t)}return t}function jI(e,t,n,r,o,s,i,l,c){return e=Ob(n,r,!0,e,o,s,i,l,c),e.context=zI(null),n=e.current,r=sr(),o=Os(n),s=Jo(r,o),s.callback=t??null,_s(n,s,o),e.current.lanes=o,Fc(e,o,r),Sr(e,r),e}function Yf(e,t,n,r){var o=t.current,s=sr(),i=Os(o);return n=zI(n),t.context===null?t.context=n:t.pendingContext=n,t=Jo(s,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=_s(o,t,i),e!==null&&(fo(e,o,i,s),cd(e,o,i)),i}function tf(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function NS(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function zb(e,t){NS(e,t),(e=e.alternate)&&NS(e,t)}function x8(){return null}var BI=typeof reportError=="function"?reportError:function(e){console.error(e)};function jb(e){this._internalRoot=e}Qf.prototype.render=jb.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Ke(409));Yf(e,t,null,null)};Qf.prototype.unmount=jb.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ei(function(){Yf(null,e,null,null)}),t[rs]=null}};function Qf(e){this._internalRoot=e}Qf.prototype.unstable_scheduleHydration=function(e){if(e){var t=m2();e={blockedOn:null,target:e,priority:t};for(var n=0;n<xs.length&&t!==0&&t<xs[n].priority;n++);xs.splice(n,0,e),n===0&&g2(e)}};function Bb(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Jf(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function RS(){}function $8(e,t,n,r,o){if(o){if(typeof r=="function"){var s=r;r=function(){var u=tf(i);s.call(u)}}var i=jI(t,r,e,0,null,!1,!1,"",RS);return e._reactRootContainer=i,e[rs]=i.current,mc(e.nodeType===8?e.parentNode:e),Ei(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var l=r;r=function(){var u=tf(c);l.call(u)}}var c=Ob(e,0,!1,null,null,!1,!1,"",RS);return e._reactRootContainer=c,e[rs]=c.current,mc(e.nodeType===8?e.parentNode:e),Ei(function(){Yf(t,c,n,r)}),c}function Zf(e,t,n,r,o){var s=n._reactRootContainer;if(s){var i=s;if(typeof o=="function"){var l=o;o=function(){var c=tf(i);l.call(c)}}Yf(t,i,e,o)}else i=$8(n,t,e,o,r);return tf(i)}d2=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Pl(t.pendingLanes);n!==0&&(tb(t,n|1),Sr(t,Sn()),!(qt&6)&&(Aa=Sn()+500,Ks()))}break;case 13:Ei(function(){var r=os(e,1);if(r!==null){var o=sr();fo(r,e,1,o)}}),zb(e,1)}};nb=function(e){if(e.tag===13){var t=os(e,134217728);if(t!==null){var n=sr();fo(t,e,134217728,n)}zb(e,134217728)}};f2=function(e){if(e.tag===13){var t=Os(e),n=os(e,t);if(n!==null){var r=sr();fo(n,e,t,r)}zb(e,t)}};m2=function(){return Jt};p2=function(e,t){var n=Jt;try{return Jt=e,t()}finally{Jt=n}};Jg=function(e,t,n){switch(t){case"input":if(Kg(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Vf(r);if(!o)throw Error(Ke(90));KE(r),Kg(r,o)}}}break;case"textarea":qE(e,n);break;case"select":t=n.value,t!=null&&Sa(e,!!n.multiple,t,!1)}};e2=Rb;t2=Ei;var S8={usingClientEntryPoint:!1,Events:[Vc,fa,Vf,JE,ZE,Rb]},hl={findFiberByHostInstance:li,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},C8={bundleType:hl.bundleType,version:hl.version,rendererPackageName:hl.rendererPackageName,rendererConfig:hl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:cs.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=o2(e),e===null?null:e.stateNode},findFiberByHostInstance:hl.findFiberByHostInstance||x8,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var _u=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!_u.isDisabled&&_u.supportsFiber)try{Af=_u.inject(C8),Mo=_u}catch{}}Lr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=S8;Lr.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Bb(t))throw Error(Ke(200));return b8(e,t,null,n)};Lr.createRoot=function(e,t){if(!Bb(e))throw Error(Ke(299));var n=!1,r="",o=BI;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Ob(e,1,!1,null,null,n,!1,r,o),e[rs]=t.current,mc(e.nodeType===8?e.parentNode:e),new jb(t)};Lr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Ke(188)):(e=Object.keys(e).join(","),Error(Ke(268,e)));return e=o2(t),e=e===null?null:e.stateNode,e};Lr.flushSync=function(e){return Ei(e)};Lr.hydrate=function(e,t,n){if(!Jf(t))throw Error(Ke(200));return Zf(null,e,t,!0,n)};Lr.hydrateRoot=function(e,t,n){if(!Bb(e))throw Error(Ke(405));var r=n!=null&&n.hydratedSources||null,o=!1,s="",i=BI;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=jI(t,null,e,1,n??null,o,!1,s,i),e[rs]=t.current,mc(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Qf(t)};Lr.render=function(e,t,n){if(!Jf(t))throw Error(Ke(200));return Zf(null,e,t,!1,n)};Lr.unmountComponentAtNode=function(e){if(!Jf(e))throw Error(Ke(40));return e._reactRootContainer?(Ei(function(){Zf(null,null,e,!1,function(){e._reactRootContainer=null,e[rs]=null})}),!0):!1};Lr.unstable_batchedUpdates=Rb;Lr.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Jf(n))throw Error(Ke(200));if(e==null||e._reactInternals===void 0)throw Error(Ke(38));return Zf(e,t,n,!1,r)};Lr.version="18.3.1-next-f1338f8080-20240426";function LI(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(LI)}catch(e){console.error(e)}}LI(),LE.exports=Lr;var is=LE.exports,kI,TS=is;kI=kg.createRoot=TS.createRoot,kg.hydrateRoot=TS.hydrateRoot;const vt=e=>{const t=a.useRef(e);return t.current=e,a.useCallback((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])};function lr(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const _S=lr()?a.useLayoutEffect:a.useEffect,Pt=(e,t)=>{const n=a.useRef(!0);_S(()=>e(n.current),t),_S(()=>(n.current=!1,()=>{n.current=!0}),[])},hd=(e,t)=>{Pt(n=>{if(!n)return e()},t)},Lb=e=>{const t=a.useRef(!1),[n,r]=a.useState(e);a.useEffect(()=>(t.current=!1,()=>{t.current=!0}),[]);function o(s,i){i&&t.current||r(s)}return[n,o]};function on(e,t){const[n,r]=a.useState(e),o=t!==void 0?t:n;return Pt(s=>{s||r(t)},[t]),[o,r]}let AI=e=>+setTimeout(e,16),DI=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(AI=e=>window.requestAnimationFrame(e),DI=e=>window.cancelAnimationFrame(e));let MS=0;const kb=new Map;function FI(e){kb.delete(e)}const Ct=(e,t=1)=>{MS+=1;const n=MS;function r(o){if(o===0)FI(n),e();else{const s=AI(()=>{r(o-1)});kb.set(n,s)}}return r(t),n};Ct.cancel=e=>{const t=kb.get(e);return FI(e),DI(t)};function w8(){return{...mM}.useId}let OS=0;function HI(e,t){const r=String(t).replace(/[^a-zA-Z0-9_.:-]/g,"-");return`${e}-${r}`}const zS=w8(),Lo=zS?function(t){const n=zS();return t||n}:function(t){const[n,r]=a.useState("ssr-id");return a.useEffect(()=>{const o=OS;OS+=1,r(`rc_unique_${o}`)},[]),t||n};function Oi(e,t,n){const r=a.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}function E8(e){const[,t]=a.useReducer(s=>s+1,0),n=a.useRef(e),r=vt(()=>n.current),o=vt(s=>{n.current=typeof s=="function"?s(n.current):s,t()});return[r,o]}var VI={exports:{}},tn={};/**
* @license React
* react-is.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Ab=Symbol.for("react.transitional.element"),Db=Symbol.for("react.portal"),em=Symbol.for("react.fragment"),tm=Symbol.for("react.strict_mode"),nm=Symbol.for("react.profiler"),rm=Symbol.for("react.consumer"),om=Symbol.for("react.context"),sm=Symbol.for("react.forward_ref"),im=Symbol.for("react.suspense"),am=Symbol.for("react.suspense_list"),lm=Symbol.for("react.memo"),cm=Symbol.for("react.lazy"),I8=Symbol.for("react.view_transition"),P8=Symbol.for("react.client.reference");function eo(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Ab:switch(e=e.type,e){case em:case nm:case tm:case im:case am:case I8:return e;default:switch(e=e&&e.$$typeof,e){case om:case sm:case cm:case lm:return e;case rm:return e;default:return t}}case Db:return t}}}tn.ContextConsumer=rm;tn.ContextProvider=om;tn.Element=Ab;tn.ForwardRef=sm;tn.Fragment=em;tn.Lazy=cm;tn.Memo=lm;tn.Portal=Db;tn.Profiler=nm;tn.StrictMode=tm;tn.Suspense=im;tn.SuspenseList=am;tn.isContextConsumer=function(e){return eo(e)===rm};tn.isContextProvider=function(e){return eo(e)===om};tn.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ab};tn.isForwardRef=function(e){return eo(e)===sm};tn.isFragment=function(e){return eo(e)===em};tn.isLazy=function(e){return eo(e)===cm};tn.isMemo=function(e){return eo(e)===lm};tn.isPortal=function(e){return eo(e)===Db};tn.isProfiler=function(e){return eo(e)===nm};tn.isStrictMode=function(e){return eo(e)===tm};tn.isSuspense=function(e){return eo(e)===im};tn.isSuspenseList=function(e){return eo(e)===am};tn.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===em||e===nm||e===tm||e===im||e===am||typeof e=="object"&&e!==null&&(e.$$typeof===cm||e.$$typeof===lm||e.$$typeof===om||e.$$typeof===rm||e.$$typeof===sm||e.$$typeof===P8||e.getModuleId!==void 0)};tn.typeOf=eo;VI.exports=tn;var Rp=VI.exports;const N8=Symbol.for("react.element"),R8=Symbol.for("react.transitional.element"),T8=Symbol.for("react.fragment");function WI(e){return e&&typeof e=="object"&&(e.$$typeof===N8||e.$$typeof===R8)&&e.type===T8}const _8=Number(a.version.split(".")[0]),_h=(e,t)=>{typeof e=="function"?e(t):typeof e=="object"&&e&&"current"in e&&(e.current=t)},_n=(...e)=>{const t=e.filter(Boolean);return t.length<=1?t[0]:n=>{e.forEach(r=>{_h(r,n)})}},Co=(...e)=>Oi(()=>_n(...e),e,(t,n)=>t.length!==n.length||t.every((r,o)=>r!==n[o])),as=e=>{var n,r;if(!e)return!1;if(Fb(e)&&_8>=19)return!0;const t=Rp.isMemo(e)?e.type.type:e.type;return!(typeof t=="function"&&!((n=t.prototype)!=null&&n.render)&&t.$$typeof!==Rp.ForwardRef||typeof e=="function"&&!((r=e.prototype)!=null&&r.render)&&e.$$typeof!==Rp.ForwardRef)};function Fb(e){return a.isValidElement(e)&&!WI(e)}const KI=e=>Fb(e)&&as(e),ko=e=>{if(e&&Fb(e)){const t=e;return t.props.propertyIsEnumerable("ref")?t.props.ref:t.ref}return null};function Mh(e,t){if(!e)return!1;if(e.contains)return e.contains(t);let n=t;for(;n;){if(n===e)return!0;n=n.parentNode}return!1}const jS="data-rc-order",BS="data-rc-priority",M8="rc-util-key",Oh=new Map;function UI({mark:e}={}){return e?e.startsWith("data-")?e:`data-${e}`:M8}function um(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function O8(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Hb(e){return Array.from((Oh.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function qI(e,t={}){if(!lr())return null;const{csp:n,prepend:r,priority:o=0}=t,s=O8(r),i=s==="prependQueue",l=document.createElement("style");l.setAttribute(jS,s),i&&o&&l.setAttribute(BS,`${o}`),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;const c=um(t),{firstChild:u}=c;if(r){if(i){const d=(t.styles||Hb(c)).filter(m=>{if(!["prepend","prependQueue"].includes(m.getAttribute(jS)))return!1;const f=Number(m.getAttribute(BS)||0);return o>=f});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function GI(e,t={}){let{styles:n}=t;return n||(n=Hb(um(t))),n.find(r=>r.getAttribute(UI(t))===e)}function Sc(e,t={}){const n=GI(e,t);n&&um(t).removeChild(n)}function z8(e,t){const n=Oh.get(e);if(!n||!Mh(document,n)){const r=qI("",t),{parentNode:o}=r;Oh.set(e,o),e.removeChild(r)}}function vi(e,t,n={}){var c,u,d;const r=um(n),o=Hb(r),s={...n,styles:o};z8(r,s);const i=GI(t,s);if(i)return(c=s.csp)!=null&&c.nonce&&i.nonce!==((u=s.csp)==null?void 0:u.nonce)&&(i.nonce=(d=s.csp)==null?void 0:d.nonce),i.innerHTML!==e&&(i.innerHTML=e),i;const l=qI(e,s);return l.setAttribute(UI(s),t),l}function Da(e){return e instanceof HTMLElement||e instanceof SVGElement}function yo(e){return e&&typeof e=="object"&&Da(e.nativeElement)?e.nativeElement:Da(e)?e:null}const Kc=e=>{if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){const{width:t,height:n}=e.getBBox();if(t||n)return!0}if(e.getBoundingClientRect){const{width:t,height:n}=e.getBoundingClientRect();if(t||n)return!0}}return!1};function LS(e,t=!1){if(Kc(e)){const n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),s=Number(o);let i=null;return o&&!Number.isNaN(s)?i=s:r&&i===null&&(i=0),r&&e.disabled&&(i=null),i!==null&&(i>=0||t&&i<0)}return!1}function Vb(e,t=!1){const n=[...e.querySelectorAll("*")].filter(r=>LS(r,t));return LS(e,t)&&n.unshift(e),n}function Wb(e,t){if(!e)return;e.focus(t);const{cursor:n}=t||{};if(n&&(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)){const r=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}let Na=null,hs=[];const zh=new Map,Kb=new Map;function Ub(){return hs[hs.length-1]}function j8(e){const t=Ub();if(e&&t){let n;for(const[o,s]of zh.entries())if(s===t){n=o;break}const r=Kb.get(n);return!!r&&(r===e||r.contains(e))}return!1}function B8(e){const{activeElement:t}=document;return e===t||e.contains(t)}function Tp(){const e=Ub(),{activeElement:t}=document;if(!j8(t))if(e&&!B8(e)){const n=Vb(e),r=n.includes(Na)?Na:n[0];r==null||r.focus({preventScroll:!0})}else Na=t}function kS(e){if(e.key==="Tab"){const{activeElement:t}=document,n=Ub(),r=Vb(n),o=r[r.length-1];e.shiftKey&&t===r[0]?Na=o:!e.shiftKey&&t===o&&(Na=r[0])}}function L8(e,t){return e&&(zh.set(t,e),hs=hs.filter(n=>n!==e),hs.push(e),window.addEventListener("focusin",Tp),window.addEventListener("keydown",kS,!0),Tp()),()=>{Na=null,hs=hs.filter(n=>n!==e),zh.delete(t),Kb.delete(t),hs.length===0&&(window.removeEventListener("focusin",Tp),window.removeEventListener("keydown",kS,!0))}}function k8(e,t){const n=a.useRef(0),[r,o]=a.useState(0);a.useEffect(()=>{n.current=0},t),a.useEffect(()=>{const[s,i]=e(n.current);return i||(n.current+=1,o(l=>l+1)),s},[...t,r])}function A8(e,t){const n=Lo(),r=a.useRef(t);return r.current=t,k8(i=>{if(!e)return[void 0,!0];const l=r.current();return l?[L8(l,n),!0]:[void 0,i>=1]},[n,e]),[i=>{i&&Kb.set(n,i)}]}function XI(e){var t;return(t=e==null?void 0:e.getRootNode)==null?void 0:t.call(e)}function D8(e){return XI(e)instanceof ShadowRoot}function jh(e){return D8(e)?XI(e):null}const F8=e=>{if(lr()&&window.document.documentElement){const t=Array.isArray(e)?e:[e],{documentElement:n}=window.document;return t.some(r=>r in n.style)}return!1};function AS(e,t){return F8(e)}const it={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,CAPS_LOCK:20,ESC:27,SPACE:32,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224};let _p;function YI(e){const t=`rc-scrollbar-measure-${Math.random().toString(36).substring(7)}`,n=document.createElement("div");n.id=t;const r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";let o,s;if(e){const c=getComputedStyle(e);r.scrollbarColor=c.scrollbarColor,r.scrollbarWidth=c.scrollbarWidth;const u=getComputedStyle(e,"::-webkit-scrollbar"),d=parseInt(u.width,10),m=parseInt(u.height,10);try{const f=d?`width: ${u.width};`:"",p=m?`height: ${u.height};`:"";vi(`
#${t}::-webkit-scrollbar {
${f}
${p}
}`,t)}catch(f){console.error(f),o=d,s=m}}document.body.appendChild(n);const i=e&&o&&!Number.isNaN(o)?o:n.offsetWidth-n.clientWidth,l=e&&s&&!Number.isNaN(s)?s:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),Sc(t),{width:i,height:l}}function DS(e){return typeof document>"u"?0:(_p===void 0&&(_p=YI()),_p.width)}function Bh(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:YI(e)}let Lh={};const H8=e=>{};function V8(e,t){}function W8(e,t){}function K8(){Lh={}}function QI(e,t,n){!t&&!Lh[n]&&(e(!1,n),Lh[n]=!0)}function mn(e,t){QI(V8,e,t)}function U8(e,t){QI(W8,e,t)}mn.preMessage=H8;mn.resetWarned=K8;mn.noteOnce=U8;function vo(e,t,n=!1){const r=new Set;function o(s,i,l=1){const c=r.has(s);if(mn(!c,"Warning: There may be circular references"),c)return!1;if(s===i)return!0;if(n&&l>1)return!1;r.add(s);const u=l+1;if(Array.isArray(s)){if(!Array.isArray(i)||s.length!==i.length)return!1;for(let d=0;d<s.length;d++)if(!o(s[d],i[d],u))return!1;return!0}if(s&&i&&typeof s=="object"&&typeof i=="object"){const d=Object.keys(s);return d.length!==Object.keys(i).length?!1:d.every(m=>o(s[m],i[m],u))}return!1}return o(e,t)}var dm={exports:{}};dm.exports=qb;dm.exports.isMobile=qb;dm.exports.default=qb;const q8=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|redmi|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,G8=/CrOS/,X8=/android|ipad|playbook|silk/i;function qb(e){e||(e={});let t=e.ua;if(!t&&typeof navigator<"u"&&(t=navigator.userAgent),t&&t.headers&&typeof t.headers["user-agent"]=="string"&&(t=t.headers["user-agent"]),typeof t!="string")return!1;let n=q8.test(t)&&!G8.test(t)||!!e.tablet&&X8.test(t);return!n&&e.tablet&&e.featureDetect&&navigator&&navigator.maxTouchPoints>1&&t.indexOf("Macintosh")!==-1&&t.indexOf("Safari")!==-1&&(n=!0),n}var Y8=dm.exports;const Q8=H0(Y8);let Mp;const J8=()=>(typeof Mp>"u"&&(Mp=Q8()),Mp);function Ht(e,t){const n=Object.assign({},e);return Array.isArray(t)&&t.forEach(r=>{delete n[r]}),n}const Z8=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,eO=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad
onPointerDown onPointerMove onPointerUp onPointerCancel onPointerEnter onPointerLeave onPointerOver onPointerOut onGotPointerCapture onLostPointerCapture
onAnimationStart onAnimationEnd onAnimationIteration
onTransitionEnd onTransitionRun onTransitionStart onTransitionCancel
onBeforeInput onReset onInvalid
onAuxClick onToggle onBeforeToggle onCancel onClose onResize onScrollEnd`,tO=`${Z8} ${eO}`.split(/[\s\n]+/),nO="aria-",rO="data-";function FS(e,t){return e.indexOf(t)===0}function Rn(e,t=!1){let n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n={...t};const r={};return Object.keys(e).forEach(o=>{(n.aria&&(o==="role"||FS(o,nO))||n.data&&FS(o,rO)||n.attr&&tO.includes(o))&&(r[o]=e[o])}),r}function oO(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get(n,r){if(t[r])return t[r];const o=n[r];return typeof o=="function"?o.bind(n):o}}):e}function jn(e,t={}){let n=[];return ie.Children.forEach(e,r=>{r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(jn(r)):WI(r)&&r.props?n=n.concat(jn(r.props.children,t)):n.push(r))}),n}function Fa(...e){const t={};for(const n of e)if(n)for(const r of Object.keys(n))n[r]!==void 0&&(t[r]=n[r]);return t}function Un(e,t){let n=e;for(let r=0;r<t.length;r+=1){if(n==null)return;n=n[t[r]]}return n}function JI(e,t,n,r){if(!t.length)return n;const[o,...s]=t;let i;return!e&&typeof o=="number"?i=[]:Array.isArray(e)?i=[...e]:i={...e},r&&n===void 0&&s.length===1?delete i[o][s[0]]:i[o]=JI(i[o],s,n,r),i}function hr(e,t,n,r=!1){return t.length&&r&&n===void 0&&!Un(e,t.slice(0,-1))?e:JI(e,t,n,r)}function sO(e){return typeof e=="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function HS(e){return Array.isArray(e)?[]:{}}const iO=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function aO(e,t={}){const{prepareArray:n}=t,r=n||(()=>[]);let o=HS(e[0]);return e.forEach(s=>{function i(l,c){const u=new Set(c),d=Un(s,l),m=Array.isArray(d);if(m||sO(d)){if(!u.has(d)){u.add(d);const f=Un(o,l);m?o=hr(o,l,r(f,d)):(!f||typeof f!="object")&&(o=hr(o,l,HS(d))),iO(d).forEach(p=>{Object.getOwnPropertyDescriptor(d,p).enumerable&&i([...l,p],u)})}}else o=hr(o,l,d)}i([])}),o}function ba(...e){return aO(e)}const nf="__rc_react_root__";function Gb(e,t){const n=t[nf]||kI(t);n.render(e),t[nf]=n}async function ZI(e){return Promise.resolve().then(()=>{var t;(t=e[nf])==null||t.unmount(),delete e[nf]})}function lO(){}const cO=a.createContext({}),bo=()=>{const e=()=>{};return e.deprecated=lO,e},kh=a.createContext(null);function uO({children:e,onBatchResize:t}){const n=a.useRef(0),r=a.useRef([]),o=a.useContext(kh),s=a.useCallback((i,l,c)=>{n.current+=1;const u=n.current;r.current.push({size:i,element:l,data:c}),Promise.resolve().then(()=>{u===n.current&&(t==null||t(r.current),r.current=[])}),o==null||o(i,l,c)},[t,o]);return a.createElement(kh.Provider,{value:s},e)}const ws=new Map;function dO(e){e.forEach(t=>{var r;const{target:n}=t;(r=ws.get(n))==null||r.forEach(o=>o(n))})}let Op;function eP(){return Op||(Op=new ResizeObserver(dO)),Op}function fO(e,t){ws.has(e)||(ws.set(e,new Set),eP().observe(e)),ws.get(e).add(t)}function mO(e,t){ws.has(e)&&(ws.get(e).delete(t),ws.get(e).size||(eP().unobserve(e),ws.delete(e)))}function tP(e,t,n,r){const o=a.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),s=vt(c=>{const{width:u,height:d}=c.getBoundingClientRect(),{offsetWidth:m,offsetHeight:f}=c,p=Math.floor(u),h=Math.floor(d);if(o.current.width!==p||o.current.height!==h||o.current.offsetWidth!==m||o.current.offsetHeight!==f){const b={width:p,height:h,offsetWidth:m,offsetHeight:f};o.current=b;const x=m===Math.round(u)?u:m,v=f===Math.round(d)?d:f,g={...b,offsetWidth:x,offsetHeight:v};r==null||r(g,c),Promise.resolve().then(()=>{n==null||n(g,c)})}}),i=typeof t=="function",l=a.useRef(0);a.useEffect(()=>{const c=i?t():t;return c&&e?fO(c,s):e&&i&&(l.current+=1),()=>{c&&mO(c,s)}},[e,i?l.current:t])}function pO(e,t){const{children:n,disabled:r,onResize:o,data:s}=e,i=a.useRef(null),l=a.useContext(kh),c=typeof n=="function",u=c?n(i):n,d=!c&&a.isValidElement(u)&&as(u),m=d?ko(u):null,f=Co(m,i),p=()=>yo(i.current);return a.useImperativeHandle(t,()=>p()),tP(!r,p,o,(h,b)=>{l==null||l(h,b,s)}),d?a.cloneElement(u,{ref:f}):u}const gO=a.forwardRef(pO);function Ah(){return Ah=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ah.apply(this,arguments)}const hO="rc-observer-key";function yO(e,t){const{children:n}=e;return(typeof n=="function"?[n]:jn(n)).map((o,s)=>{const i=(o==null?void 0:o.key)||`${hO}-${s}`;return a.createElement(gO,Ah({},e,{key:i,ref:s===0?t:void 0}),o)})}const ir=a.forwardRef(yO);ir.Collection=uO;function nP(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=nP(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function F(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=nP(e))&&(r&&(r+=" "),r+=t);return r}function Dh(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function vO(e){if(Array.isArray(e))return Dh(e)}function bO(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function rP(e,t){if(e){if(typeof e=="string")return Dh(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dh(e,t):void 0}}function xO(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $t(e){return vO(e)||bO(e)||rP(e)||xO()}const Cc="ant",fm="anticon",$O=["outlined","borderless","filled","underlined"],SO=(e,t)=>t||(e?`${Cc}-${e}`:Cc),ut=a.createContext({getPrefixCls:SO,iconPrefixCls:fm}),{Consumer:iee}=ut,VS={};function Nt(e){const t=a.useContext(ut),{getPrefixCls:n,direction:r,getPopupContainer:o,renderEmpty:s}=t,i=t[e];return{classNames:VS,styles:VS,...i,getPrefixCls:n,direction:r,getPopupContainer:o,renderEmpty:s}}function wc(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}const CO="%";function Fh(e){return e.join(CO)}let WS=0;class wO{constructor(t){ge(this,"instanceId");ge(this,"cache",new Map);ge(this,"updateTimes",new Map);ge(this,"extracted",new Set);this.instanceId=t}get(t){return this.opGet(Fh(t))}opGet(t){return this.cache.get(t)||null}update(t,n){return this.opUpdate(Fh(t),n)}opUpdate(t,n){const r=this.cache.get(t),o=n(r);o===null?(this.cache.delete(t),this.updateTimes.delete(t)):(this.cache.set(t,o),this.updateTimes.set(t,WS),WS+=1)}}const Xb="data-token-hash",Zo="data-css-hash",Go="__cssinjs_instance__";function EO(){const e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const t=document.body.querySelectorAll(`style[${Zo}]`)||[],{firstChild:n}=document.head;Array.from(t).forEach(o=>{o[Go]||(o[Go]=e),o[Go]===e&&document.head.insertBefore(o,n)});const r={};Array.from(document.querySelectorAll(`style[${Zo}]`)).forEach(o=>{var i;const s=o.getAttribute(Zo);r[s]?o[Go]===e&&((i=o.parentNode)==null||i.removeChild(o)):r[s]=!0})}return new wO(e)}const Uc=a.createContext({hashPriority:"low",cache:EO(),defaultCache:!0,autoPrefix:!1});function IO(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}const $a=class $a{constructor(){ge(this,"cache");ge(this,"keys");ge(this,"cacheCallTimes");this.cache=new Map,this.keys=[],this.cacheCallTimes=0}size(){return this.keys.length}internalGet(t,n=!1){let r={map:this.cache};return t.forEach(o=>{var s;r?r=(s=r==null?void 0:r.map)==null?void 0:s.get(o):r=void 0}),r!=null&&r.value&&n&&(r.value[1]=this.cacheCallTimes++),r==null?void 0:r.value}get(t){var n;return(n=this.internalGet(t,!0))==null?void 0:n[0]}has(t){return!!this.internalGet(t)}set(t,n){if(!this.has(t)){if(this.size()+1>$a.MAX_CACHE_SIZE+$a.MAX_CACHE_OFFSET){const[o]=this.keys.reduce((s,i)=>{const[,l]=s;return this.internalGet(i)[1]<l?[i,this.internalGet(i)[1]]:s},[this.keys[0],this.cacheCallTimes]);this.delete(o)}this.keys.push(t)}let r=this.cache;t.forEach((o,s)=>{if(s===t.length-1)r.set(o,{value:[n,this.cacheCallTimes++]});else{const i=r.get(o);i?i.map||(i.map=new Map):r.set(o,{map:new Map}),r=r.get(o).map}})}deleteByPath(t,n){var s;const r=t.get(n[0]);if(n.length===1)return r.map?t.set(n[0],{map:r.map}):t.delete(n[0]),(s=r.value)==null?void 0:s[0];const o=this.deleteByPath(r.map,n.slice(1));return(!r.map||r.map.size===0)&&!r.value&&t.delete(n[0]),o}delete(t){if(this.has(t))return this.keys=this.keys.filter(n=>!IO(n,t)),this.deleteByPath(this.cache,t)}};ge($a,"MAX_CACHE_SIZE",20),ge($a,"MAX_CACHE_OFFSET",5);let Hh=$a,KS=0;class oP{constructor(t){ge(this,"derivatives");ge(this,"id");this.derivatives=Array.isArray(t)?t:[t],this.id=KS,t.length===0&&(t.length>0,void 0),KS+=1}getDerivativeToken(t){return this.derivatives.reduce((n,r)=>r(t,n),void 0)}}const zp=new Hh;function rf(e){const t=Array.isArray(e)?e:[e];return zp.has(t)||zp.set(t,new oP(t)),zp.get(t)}const PO=new WeakMap,jp={};function NO(e,t){let n=PO;for(let r=0;r<t.length;r+=1){const o=t[r];n.has(o)||n.set(o,new WeakMap),n=n.get(o)}return n.has(jp)||n.set(jp,e()),n.get(jp)}const US=new WeakMap;function Wl(e){let t=US.get(e)||"";return t||(Object.keys(e).forEach(n=>{const r=e[n];t+=n,r instanceof oP?t+=r.id:r&&typeof r=="object"?t+=Wl(r):t+=r}),t=wc(t),US.set(e,t)),t}function RO(e,t){return wc(`${t}_${Wl(e)}`)}const Vh=lr();function X(e){return typeof e=="number"?`${e}px`:e}function sP(e){const{hashCls:t,hashPriority:n="low"}=e||{};if(!t)return"";const r=`.${t}`;return n==="low"?`:where(${r})`:r}const TO=e=>e!=null;function Yb(e,t){const n=typeof t=="function"?t():t;return n?{...e,csp:{...e.csp,nonce:n}}:e}const yd=(e,t="")=>`--${t?`${t}-`:""}${e}`.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase(),_O=(e,t,n)=>{const{hashCls:r,hashPriority:o="low",scope:s}=n||{};if(!Object.keys(e).length)return"";const i=`${sP({hashCls:r,hashPriority:o})}.${t}`,l=[s].flat().filter(Boolean);return`${l.length?l.map(u=>`${i}.${u}`).join(", "):i}{${Object.entries(e).map(([u,d])=>`${u}:${d};`).join("")}}`},iP=(e,t,n)=>{const{hashCls:r,hashPriority:o="low",prefix:s,unitless:i,ignore:l,preserve:c}=n||{},u={},d={};return Object.entries(e).forEach(([m,f])=>{if(c!=null&&c[m])d[m]=f;else if((typeof f=="string"||typeof f=="number")&&!(l!=null&&l[m])){const p=yd(m,s);u[p]=typeof f=="number"&&!(i!=null&&i[m])?`${f}px`:String(f),d[m]=`var(${p})`}}),[d,_O(u,t,{scope:n==null?void 0:n.scope,hashCls:r,hashPriority:o})]},Mu=new Map;function Qb(e,t,n,r,o){const{cache:s}=a.useContext(Uc),i=[e,...t],l=Fh(i),c=m=>{s.opUpdate(l,f=>{const[p=0,h]=f||[void 0,void 0],x=h||n(),v=[p,x];return m?m(v):v})};a.useMemo(()=>{c()},[l]);const d=s.opGet(l)[1];return a.useInsertionEffect(()=>(c(([m,f])=>[m+1,f]),Mu.has(l)||(o==null||o(d),Mu.set(l,!0),Promise.resolve().then(()=>{Mu.delete(l)})),()=>{s.opUpdate(l,m=>{const[f=0,p]=m||[];return f-1===0?(r==null||r(p,!1),Mu.delete(l),null):[f-1,p]})}),[l]),d}const MO={},OO="css",ni=new Map;function zO(e){ni.set(e,(ni.get(e)||0)+1)}function jO(e,t){typeof document<"u"&&document.querySelectorAll(`style[${Xb}="${e}"]`).forEach(r=>{var o;r[Go]===t&&((o=r.parentNode)==null||o.removeChild(r))})}const BO=-1;function LO(e,t){ni.set(e,(ni.get(e)||0)-1);const n=new Set;ni.forEach((r,o)=>{r<=0&&n.add(o)}),ni.size-n.size>BO&&n.forEach(r=>{jO(r,t),ni.delete(r)})}const aP=(e,t,n,r)=>{let s={...n.getDerivativeToken(e),...t};return r&&(s=r(s)),s},kO="token";function AO(e,t,n){const{cache:{instanceId:r},container:o,hashPriority:s}=a.useContext(Uc),{salt:i="",override:l=MO,formatToken:c,getComputedToken:u,cssVar:d,nonce:m}=n,f=NO(()=>Object.assign({},...t),t),p=Wl(f),h=Wl(l),b=Wl(d);return Qb(kO,[i,e.id,p,h,b],()=>{const v=u?u(f,l,e):aP(f,l,e,c),g={...v},y=`${i}_${d.prefix}`,$=wc(y),w=`${OO}-${$}`;g._tokenKey=RO(g,y);const[I,C]=iP(v,d.key,{prefix:d.prefix,ignore:d.ignore,unitless:d.unitless,preserve:d.preserve,hashPriority:s,hashCls:d.hashed?w:void 0});return I._hashId=$,zO(d.key),[I,w,g,C,d.key]},([,,,,v])=>{LO(v,r)},([,,,v,g])=>{if(!v)return;let y={mark:Zo,prepend:"queue",attachTo:o,priority:-999};y=Yb(y,m);const $=vi(v,wc(`css-var-${g}`),y);$[Go]=r,$.setAttribute(Xb,g)})}var DO={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},cn="-ms-",Kl="-moz-",Yt="-webkit-",lP="comm",Jb="rule",Zb="decl",FO="@import",HO="@namespace",cP="@keyframes",VO="@layer",WO=Math.abs,Ul=String.fromCharCode,Wh=Object.assign;function KO(e,t){return On(e,0)^45?(((t<<2^On(e,0))<<2^On(e,1))<<2^On(e,2))<<2^On(e,3):0}function uP(e){return e.trim()}function Wo(e,t){return(e=t.exec(e))?e[0]:e}function Bt(e,t,n){return e.replace(t,n)}function Bp(e,t){return e.indexOf(t)}function On(e,t){return e.charCodeAt(t)|0}function Ii(e,t,n){return e.slice(t,n)}function ao(e){return e.length}function dP(e){return e.length}function Rl(e,t){return t.push(e),e}function UO(e,t){return e.map(t).join("")}function qS(e,t){return e.filter(function(n){return!Wo(n,t)})}var mm=1,Ha=1,fP=0,Jr=0,Pn=0,Za="";function pm(e,t,n,r,o,s,i,l){return{value:e,root:t,parent:n,type:r,props:o,children:s,line:mm,column:Ha,length:i,return:"",siblings:l}}function fs(e,t){return Wh(pm("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Ui(e){for(;e.root;)e=fs(e.root,{children:[e]});Rl(e,e.siblings)}function qO(){return Pn}function GO(){return Pn=Jr>0?On(Za,--Jr):0,Ha--,Pn===10&&(Ha=1,mm--),Pn}function mo(){return Pn=Jr<fP?On(Za,Jr++):0,Ha++,Pn===10&&(Ha=1,mm++),Pn}function Es(){return On(Za,Jr)}function vd(){return Jr}function gm(e,t){return Ii(Za,e,t)}function Ec(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function XO(e){return mm=Ha=1,fP=ao(Za=e),Jr=0,[]}function YO(e){return Za="",e}function Lp(e){return uP(gm(Jr-1,Kh(e===91?e+2:e===40?e+1:e)))}function QO(e){for(;(Pn=Es())&&Pn<33;)mo();return Ec(e)>2||Ec(Pn)>3?"":" "}function JO(e,t){for(;--t&&mo()&&!(Pn<48||Pn>102||Pn>57&&Pn<65||Pn>70&&Pn<97););return gm(e,vd()+(t<6&&Es()==32&&mo()==32))}function Kh(e){for(;mo();)switch(Pn){case e:return Jr;case 34:case 39:e!==34&&e!==39&&Kh(Pn);break;case 40:e===41&&Kh(e);break;case 92:mo();break}return Jr}function ZO(e,t){for(;mo()&&e+Pn!==57;)if(e+Pn===84&&Es()===47)break;return"/*"+gm(t,Jr-1)+"*"+Ul(e===47?e:mo())}function ez(e){for(;!Ec(Es());)mo();return gm(e,Jr)}function GS(e){return YO(bd("",null,null,null,[""],e=XO(e),0,[0],e))}function bd(e,t,n,r,o,s,i,l,c){for(var u=0,d=0,m=i,f=0,p=0,h=0,b=1,x=1,v=1,g=0,y=0,$="",w=o,I=s,C=r,P=$;x;)switch(h=y,y=mo()){case 40:h!=108&&On(P,m-1)==58?(g++,P+="("):P+=Lp(y);break;case 41:g--,P+=")";break;case 34:case 39:case 91:P+=Lp(y);break;case 9:case 10:case 13:case 32:if(g>0){P+=Ul(y);break}P+=QO(h);break;case 92:P+=JO(vd()-1,7);continue;case 47:switch(Es()){case 42:case 47:Rl(tz(ZO(mo(),vd()),t,n,c),c),(Ec(h||1)==5||Ec(Es()||1)==5)&&ao(P)&&Ii(P,-1,void 0)!==" "&&(P+=" ");break;default:P+="/"}break;case 123*b:l[u++]=ao(P)*v;case 125*b:case 59:case 0:if(g>0&&y){P+=Ul(y);break}switch(y){case 0:case 125:x=0;case 59+d:v==-1&&(P=Bt(P,/\f/g,"")),p>0&&(ao(P)-m||b===0)&&Rl(p>32?YS(P+";",r,n,m-1,c):YS(Bt(P," ","")+";",r,n,m-2,c),c);break;case 59:P+=";";default:if(Rl(C=XS(P,t,n,u,d,o,l,$,w=[],I=[],m,s),s),y===123)if(d===0)bd(P,t,C,C,w,s,m,l,I);else{switch(f){case 99:if(On(P,3)===110)break;case 108:if(On(P,2)===97)break;default:d=0;case 100:case 109:case 115:}d?bd(e,C,C,r&&Rl(XS(e,C,C,0,0,o,l,$,o,w=[],m,I),I),o,I,m,l,r?w:I):bd(P,C,C,C,[""],I,0,l,I)}}u=d=p=0,b=v=1,$=P="",m=i;break;case 58:m=1+ao(P),p=h;default:if(b<1){if(y==123)--b;else if(y==125&&b++==0&&GO()==125)continue}switch(P+=Ul(y),y*b){case 38:v=d>0?1:(P+="\f",-1);break;case 44:if(g>0)break;l[u++]=(ao(P)-1)*v,v=1;break;case 64:Es()===45&&(P+=Lp(mo())),f=Es(),d=m=ao($=P+=ez(vd())),y++;break;case 45:h===45&&ao(P)==2&&(b=0)}}return s}function XS(e,t,n,r,o,s,i,l,c,u,d,m){for(var f=o-1,p=o===0?s:[""],h=dP(p),b=0,x=0,v=0;b<r;++b)for(var g=0,y=Ii(e,f+1,f=WO(x=i[b])),$=e;g<h;++g)($=uP(x>0?p[g]+" "+y:Bt(y,/&\f/g,p[g])))&&(c[v++]=$);return pm(e,t,n,o===0?Jb:l,c,u,d,m)}function tz(e,t,n,r){return pm(e,t,n,lP,Ul(qO()),Ii(e,2,-2),0,r)}function YS(e,t,n,r,o){return pm(e,t,n,Zb,Ii(e,0,r),Ii(e,r+1,-1),r,o)}function mP(e,t,n){switch(KO(e,t)){case 5103:return Yt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return Yt+e+e;case 4855:return Yt+e.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+e;case 4789:return Kl+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Yt+e+Kl+e+cn+e+e;case 5936:switch(On(e,t+11)){case 114:return Yt+e+cn+Bt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Yt+e+cn+Bt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Yt+e+cn+Bt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Yt+e+cn+e+e;case 6165:return Yt+e+cn+"flex-"+e+e;case 5187:return Yt+e+Bt(e,/(\w+).+(:[^]+)/,Yt+"box-$1$2"+cn+"flex-$1$2")+e;case 5443:return Yt+e+cn+"flex-item-"+Bt(e,/flex-|-self/g,"")+(Wo(e,/flex-|baseline/)?"":cn+"grid-row-"+Bt(e,/flex-|-self/g,""))+e;case 4675:return Yt+e+cn+"flex-line-pack"+Bt(e,/align-content|flex-|-self/g,"")+e;case 5548:return Yt+e+cn+Bt(e,"shrink","negative")+e;case 5292:return Yt+e+cn+Bt(e,"basis","preferred-size")+e;case 6060:return Yt+"box-"+Bt(e,"-grow","")+Yt+e+cn+Bt(e,"grow","positive")+e;case 4554:return Yt+Bt(e,/([^-])(transform)/g,"$1"+Yt+"$2")+e;case 6187:return Bt(Bt(Bt(e,/(zoom-|grab)/,Yt+"$1"),/(image-set)/,Yt+"$1"),e,"")+e;case 5495:case 3959:return Bt(e,/(image-set\([^]*)/,Yt+"$1$`$1");case 4968:return Bt(Bt(e,/(.+:)(flex-)?(.*)/,Yt+"box-pack:$3"+cn+"flex-pack:$3"),/space-between/,"justify")+Yt+e+e;case 4200:if(!Wo(e,/flex-|baseline/))return cn+"grid-column-align"+Ii(e,t)+e;break;case 2592:case 3360:return cn+Bt(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,Wo(r.props,/grid-\w+-end/)})?~Bp(e+(n=n[t].value),"span")?e:cn+Bt(e,"-start","")+e+cn+"grid-row-span:"+(~Bp(n,"span")?Wo(n,/\d+/):+Wo(n,/\d+/)-+Wo(e,/\d+/))+";":cn+Bt(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return Wo(r.props,/grid-\w+-start/)})?e:cn+Bt(Bt(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Bt(e,/(.+)-inline(.+)/,Yt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ao(e)-1-t>6)switch(On(e,t+1)){case 109:if(On(e,t+4)!==45)break;case 102:return Bt(e,/(.+:)(.+)-([^]+)/,"$1"+Yt+"$2-$3$1"+Kl+(On(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Bp(e,"stretch")?mP(Bt(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Bt(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,s,i,l,c,u){return cn+o+":"+s+u+(i?cn+o+"-span:"+(l?c:+c-+s)+u:"")+e});case 4949:if(On(e,t+6)===121)return Bt(e,":",":"+Yt)+e;break;case 6444:switch(On(e,On(e,14)===45?18:11)){case 120:return Bt(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Yt+(On(e,14)===45?"inline-":"")+"box$3$1"+Yt+"$2$3$1"+cn+"$2box$3")+e;case 100:return Bt(e,":",":"+cn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Bt(e,"scroll-","scroll-snap-")+e}return e}function Ic(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function QS(e,t,n,r){switch(e.type){case VO:if(e.children.length)break;case FO:case HO:case Zb:return e.return=e.return||e.value;case lP:return"";case cP:return e.return=e.value+"{"+Ic(e.children,r)+"}";case Jb:if(!ao(e.value=e.props.join(",")))return""}return ao(n=Ic(e.children,r))?e.return=e.value+"{"+n+"}":""}function nz(e){var t=dP(e);return function(n,r,o,s){for(var i="",l=0;l<t;l++)i+=e[l](n,r,o,s)||"";return i}}function rz(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Zb:e.return=mP(e.value,e.length,n);return;case cP:return Ic([fs(e,{value:Bt(e.value,"@","@"+Yt)})],r);case Jb:if(e.length)return UO(n=e.props,function(o){switch(Wo(o,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Ui(fs(e,{props:[Bt(o,/:(read-\w+)/,":"+Kl+"$1")]})),Ui(fs(e,{props:[o]})),Wh(e,{props:qS(n,r)});break;case"::placeholder":Ui(fs(e,{props:[Bt(o,/:(plac\w+)/,":"+Yt+"input-$1")]})),Ui(fs(e,{props:[Bt(o,/:(plac\w+)/,":"+Kl+"$1")]})),Ui(fs(e,{props:[Bt(o,/:(plac\w+)/,cn+"input-$1")]})),Ui(fs(e,{props:[o]})),Wh(e,{props:qS(n,r)});break}return""})}}const JS="data-ant-cssinjs-cache-path",pP="_FILE_STYLE__";let bi,gP=!0;function oz(){var e;if(!bi&&(bi={},lr())){const t=document.createElement("div");t.className=JS,t.style.position="fixed",t.style.visibility="hidden",t.style.top="-9999px",document.body.appendChild(t);let n=getComputedStyle(t).content||"";n=n.replace(/^"/,"").replace(/"$/,""),n.split(";").forEach(o=>{const[s,i]=o.split(":");bi[s]=i});const r=document.querySelector(`style[${JS}]`);r&&(gP=!1,(e=r.parentNode)==null||e.removeChild(r)),document.body.removeChild(t)}}function sz(e){return oz(),!!bi[e]}function iz(e){const t=bi[e];let n=null;if(t&&lr())if(gP)n=pP;else{const r=document.querySelector(`style[${Zo}="${bi[e]}"]`);r?n=r.innerHTML:delete bi[e]}return[n,t]}const az="_skip_check_",hP="_multi_value_";function kp(e,t){return(t?Ic(GS(e),nz([rz,QS])):Ic(GS(e),QS)).replace(/\{%%%\:[^;];}/g,";")}function lz(e){return typeof e=="object"&&e&&(az in e||hP in e)}function ZS(e,t,n="high"){if(!t)return e;const r=sP({hashCls:t,hashPriority:n});return e.split(",").map(s=>{var u;const i=s.trim().split(/\s+/);let l=i[0]||"";const c=((u=l.match(/^\w+/))==null?void 0:u[0])||"";return l=`${c}${r}${l.slice(c.length)}`,[l,...i.slice(1)].join(" ")}).join(",")}const Uh=(e,t={},{root:n,injectHash:r,parentSelectors:o}={root:!0,parentSelectors:[]})=>{const{hashId:s,layer:i,path:l,hashPriority:c,transformers:u=[],linters:d=[]}=t;let m="",f={};function p(x){const v=x.getName(s);if(!f[v]){const[g]=Uh(x.style,t,{root:!1,parentSelectors:o});f[v]=`@keyframes ${x.getName(s)}${g}`}}function h(x,v=[]){return x.forEach(g=>{Array.isArray(g)?h(g,v):g&&v.push(g)}),v}return h(Array.isArray(e)?e:[e]).forEach(x=>{const v=typeof x=="string"&&!n?{}:x;if(typeof v=="string")m+=`${v}
`;else if(v._keyframe)p(v);else{const g=u.reduce((y,$)=>{var w;return((w=$==null?void 0:$.visit)==null?void 0:w.call($,y))||y},v);Object.keys(g).forEach(y=>{const $=g[y];if(typeof $=="object"&&$&&(y!=="animationName"||!$._keyframe)&&!lz($)){let w=!1,I=y.trim(),C=!1;(n||r)&&s?I.startsWith("@")?w=!0:I==="&"?I=ZS("",s,c):I=ZS(y,s,c):n&&!s&&(I==="&"||I==="")&&(I="",C=!0);const[P,E]=Uh($,t,{root:C,injectHash:w,parentSelectors:[...o,I]});f={...f,...E},m+=`${I}${P}`}else{let w=function(C,P){const E=C.replace(/[A-Z]/g,N=>`-${N.toLowerCase()}`);let R=P;!DO[C]&&typeof R=="number"&&R!==0&&(R=`${R}px`),C==="animationName"&&(P!=null&&P._keyframe)&&(p(P),R=P.getName(s)),m+=`${E}:${R};`};const I=($==null?void 0:$.value)??$;typeof $=="object"&&($!=null&&$[hP])&&Array.isArray(I)?I.forEach(C=>{w(y,C)}):TO(I)&&w(y,I)}})}}),n?i&&(m&&(m=`@layer ${i.name} {${m}}`),i.dependencies&&(f[`@layer ${i.name}`]=i.dependencies.map(x=>`@layer ${x}, ${i.name};`).join(`
`))):m=`{${m}}`,[m,f]};function yP(e,t){return wc(`${e.join("%")}${t}`)}const cz="style";function qh(e,t){const{path:n,hashId:r,layer:o,nonce:s,clientOnly:i,order:l=0}=e,{mock:c,hashPriority:u,container:d,transformers:m,linters:f,cache:p,layer:h,autoPrefix:b}=a.useContext(Uc),x=[r||""];h&&x.push("layer"),x.push(...n);let v=Vh;Qb(cz,x,()=>{const g=x.join("|");if(sz(g)){const[P,E]=iz(g);if(P)return[P,E,{},i,l]}const y=t(),[$,w]=Uh(y,{hashId:r,hashPriority:u,layer:h?o:void 0,path:n.join("-"),transformers:m,linters:f}),I=kp($,b||!1),C=yP(x,I);return[I,C,w,i,l]},(g,y)=>{const[,$]=g;y&&Vh&&Sc($,{mark:Zo,attachTo:d})},g=>{const[y,$,w,,I]=g;if(v&&y!==pP){let C={mark:Zo,prepend:h?!1:"queue",attachTo:d,priority:I};C=Yb(C,s);const P=[],E=[];Object.keys(w).forEach(N=>{N.startsWith("@layer")?P.push(N):E.push(N)}),P.forEach(N=>{vi(kp(w[N],b||!1),`_layer-${N}`,{...C,prepend:!0})});const R=vi(y,$,C);R[Go]=p.instanceId,E.forEach(N=>{vi(kp(w[N],b||!1),`_effect-${N}`,C)})}})}const uz="cssVar",dz=(e,t)=>{const{key:n,prefix:r,unitless:o,ignore:s,token:i,hashId:l,scope:c,nonce:u}=e,{cache:{instanceId:d},container:m,hashPriority:f}=a.useContext(Uc),{_tokenKey:p}=i,h=Array.isArray(c)?c.join("@@"):c,b=[...e.path,n,h,p];return Qb(uz,b,()=>{const v=t(),[g,y]=iP(v,n,{prefix:r,unitless:o,ignore:s,scope:c,hashPriority:f,hashCls:l}),$=yP(b,y);return[g,y,$,n]},([,,v])=>{Vh&&Sc(v,{mark:Zo,attachTo:m})},([,v,g])=>{if(!v)return;let y={mark:Zo,prepend:"queue",attachTo:m,priority:-999};y=Yb(y,u);const $=vi(v,g,y);$[Go]=d,$.setAttribute(Xb,n)})};class Wt{constructor(t,n){ge(this,"name");ge(this,"style");ge(this,"_keyframe",!0);this.name=t,this.style=n}getName(t=""){return t?`${t}-${this.name}`:this.name}}function qi(e){return e.notSplit=!0,e}qi(["borderTop","borderBottom"]),qi(["borderTop"]),qi(["borderBottom"]),qi(["borderLeft","borderRight"]),qi(["borderLeft"]),qi(["borderRight"]);function xo(e){"@babel/helpers - typeof";return xo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xo(e)}function fz(e){if(Array.isArray(e))return e}function mz(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,s,i,l=[],c=!0,u=!1;try{if(s=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=s.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(d){u=!0,o=d}finally{try{if(!c&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}function pz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function of(e,t){return fz(e)||mz(e,t)||rP(e,t)||pz()}function gz(e,t){if(xo(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(xo(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vP(e){var t=gz(e,"string");return xo(t)=="symbol"?t:t+""}function In(e,t,n){return(t=vP(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function yr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?e1(Object(n),!0).forEach(function(r){In(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e1(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hz(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,vP(r.key),r)}}function ji(e,t,n){return t&&hz(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xd(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gh(e,t){return Gh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Gh(e,t)}function bP(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gh(e,t)}function Va(e){return Va=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Va(e)}function ex(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ex=function(){return!!e})()}function xP(e,t){if(t&&(xo(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xd(e)}function yz(e){var t=ex();return function(){var n,r=Va(e);if(t){var o=Va(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return xP(this,n)}}var vz=ji(function e(){zi(this,e)}),$P="CALC_UNIT",bz=new RegExp($P,"g");function Ap(e){return typeof e=="number"?"".concat(e).concat($P):e}var xz=function(e){bP(n,e);var t=yz(n);function n(r,o){var s;zi(this,n),s=t.call(this),In(xd(s),"result",""),In(xd(s),"unitlessCssVar",void 0),In(xd(s),"lowPriority",void 0);var i=xo(r);return s.unitlessCssVar=o,r instanceof n?s.result="(".concat(r.result,")"):i==="number"?s.result=Ap(r):i==="string"&&(s.result=r),s}return ji(n,[{key:"add",value:function(o){return o instanceof n?this.result="".concat(this.result," + ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," + ").concat(Ap(o))),this.lowPriority=!0,this}},{key:"sub",value:function(o){return o instanceof n?this.result="".concat(this.result," - ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," - ").concat(Ap(o))),this.lowPriority=!0,this}},{key:"mul",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," * ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," * ").concat(o)),this.lowPriority=!1,this}},{key:"div",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," / ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," / ").concat(o)),this.lowPriority=!1,this}},{key:"getResult",value:function(o){return this.lowPriority||o?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(o){var s=this,i=o||{},l=i.unit,c=!0;return typeof l=="boolean"?c=l:Array.from(this.unitlessCssVar).some(function(u){return s.result.includes(u)})&&(c=!1),this.result=this.result.replace(bz,c?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(vz),$z=function(t,n){var r=xz;return function(o){return new r(o,n)}},t1=function(t,n){return"".concat([n,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function n1(e,t,n,r){var o=yr({},t[e]);if(r!=null&&r.deprecatedTokens){var s=r.deprecatedTokens;s.forEach(function(l){var c=of(l,2),u=c[0],d=c[1];if(o!=null&&o[u]||o!=null&&o[d]){var m;(m=o[d])!==null&&m!==void 0||(o[d]=o==null?void 0:o[u])}})}var i=yr(yr({},n),o);return Object.keys(i).forEach(function(l){i[l]===t[l]&&delete i[l]}),i}var SP=typeof CSSINJS_STATISTIC<"u",Xh=!0;function _t(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!SP)return Object.assign.apply(Object,[{}].concat(t));Xh=!1;var r={};return t.forEach(function(o){if(xo(o)==="object"){var s=Object.keys(o);s.forEach(function(i){Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:function(){return o[i]}})})}}),Xh=!0,r}var r1={};function Sz(){}var Cz=function(t){var n,r=t,o=Sz;return SP&&typeof Proxy<"u"&&(n=new Set,r=new Proxy(t,{get:function(i,l){if(Xh){var c;(c=n)===null||c===void 0||c.add(l)}return i[l]}}),o=function(i,l){var c;r1[i]={global:Array.from(n),component:yr(yr({},(c=r1[i])===null||c===void 0?void 0:c.component),l)}}),{token:r,keys:n,flush:o}};function o1(e,t,n){if(typeof n=="function"){var r;return n(_t(t,(r=t[e])!==null&&r!==void 0?r:{}))}return n??{}}function wz(e){return{max:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return"max(".concat(r.map(function(s){return X(s)}).join(","),")")},min:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return"min(".concat(r.map(function(s){return X(s)}).join(","),")")}}}var Ez=1e3*60*10,Iz=function(){function e(){zi(this,e),In(this,"map",new Map),In(this,"objectIDMap",new WeakMap),In(this,"nextID",0),In(this,"lastAccessBeat",new Map),In(this,"accessBeat",0)}return ji(e,[{key:"set",value:function(n,r){this.clear();var o=this.getCompositeKey(n);this.map.set(o,r),this.lastAccessBeat.set(o,Date.now())}},{key:"get",value:function(n){var r=this.getCompositeKey(n),o=this.map.get(r);return this.lastAccessBeat.set(r,Date.now()),this.accessBeat+=1,o}},{key:"getCompositeKey",value:function(n){var r=this,o=n.map(function(s){return s&&xo(s)==="object"?"obj_".concat(r.getObjectID(s)):"".concat(xo(s),"_").concat(s)});return o.join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);var r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){var n=this;if(this.accessBeat>1e4){var r=Date.now();this.lastAccessBeat.forEach(function(o,s){r-o>Ez&&(n.map.delete(s),n.lastAccessBeat.delete(s))}),this.accessBeat=0}}}]),e}(),s1=new Iz;function Pz(e,t){return ie.useMemo(function(){var n=s1.get(t);if(n)return n;var r=e();return s1.set(t,r),r},t)}var Nz=function(){return{}};function Rz(e){var t=e.useCSP,n=t===void 0?Nz:t,r=e.useToken,o=e.usePrefix,s=e.getResetStyles,i=e.getCommonStyle,l=e.getCompUnitless;function c(f,p,h,b){var x=Array.isArray(f)?f[0]:f;function v(P){return"".concat(String(x)).concat(P.slice(0,1).toUpperCase()).concat(P.slice(1))}var g=(b==null?void 0:b.unitless)||{},y=typeof l=="function"?l(f):{},$=yr(yr({},y),{},In({},v("zIndexPopup"),!0));Object.keys(g).forEach(function(P){$[v(P)]=g[P]});var w=yr(yr({},b),{},{unitless:$,prefixToken:v}),I=d(f,p,h,w),C=u(x,h,w);return function(P){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:P,R=I(P,E),N=b==null?void 0:b.extraCssVarPrefixCls,T=typeof N=="function"?N({prefixCls:P,rootCls:E}):N,_=C(T!=null&&T.length?[E].concat($t(T)):E);return[R,_]}}function u(f,p,h){var b=h.unitless,x=h.prefixToken,v=h.ignore;return function(g){var y=r(),$=y.cssVar,w=y.realToken,I=n();return dz({path:[f],prefix:$.prefix,key:$.key,unitless:b,ignore:v,token:w,scope:g,nonce:function(){return I.nonce}},function(){var C=o1(f,w,p),P=n1(f,w,C,{deprecatedTokens:h==null?void 0:h.deprecatedTokens});return C&&Object.keys(C).forEach(function(E){P[x(E)]=P[E],delete P[E]}),P}),$==null?void 0:$.key}}function d(f,p,h){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},x=Array.isArray(f)?f:[f,f],v=of(x,1),g=v[0],y=x.join("-"),$=e.layer||{name:"antd"};return function(w){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w,C=r(),P=C.theme,E=C.realToken,R=C.hashId,N=C.token,T=C.cssVar,_=C.zeroRuntime,O=a.useMemo(function(){return _},[]);if(O)return R;var M=o(),k=M.rootPrefixCls,j=M.iconPrefixCls,B=n(),z="css",A=Pz(function(){var V=new Set;return Object.keys(b.unitless||{}).forEach(function(K){V.add(yd(K,T.prefix)),V.add(yd(K,t1(g,T.prefix)))}),$z(z,V)},[z,g,T==null?void 0:T.prefix]),D=wz(),L=D.max,H=D.min,W={theme:P,token:N,hashId:R,nonce:function(){return B.nonce},clientOnly:b.clientOnly,layer:$,order:b.order||-999};return typeof s=="function"&&qh(yr(yr({},W),{},{clientOnly:!1,path:["Shared",k]}),function(){return s(N,{prefix:{rootPrefixCls:k,iconPrefixCls:j},csp:B})}),qh(yr(yr({},W),{},{path:[y,w,j]}),function(){if(b.injectStyle===!1)return[];var V=Cz(N),K=V.token,q=V.flush,te=o1(g,E,h),oe=".".concat(w),ce=n1(g,E,te,{deprecatedTokens:b.deprecatedTokens});te&&xo(te)==="object"&&Object.keys(te).forEach(function(ne){te[ne]="var(".concat(yd(ne,t1(g,T.prefix)),")")});var ue=_t(K,{componentCls:oe,prefixCls:w,iconCls:".".concat(j),antCls:".".concat(k),calc:A,max:L,min:H},te),G=p(ue,{hashId:R,prefixCls:w,rootPrefixCls:k,iconPrefixCls:j});q(g,ce);var re=typeof i=="function"?i(ue,w,I,b.resetFont):null;return[b.resetStyle===!1?null:re,G]}),R}}function m(f,p,h){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},x=d(f,p,h,yr({resetStyle:!1,order:-998},b)),v=function(y){var $=y.prefixCls,w=y.rootCls,I=w===void 0?$:w;return x($,I),null};return v}return{genStyleHooks:c,genSubStyleComponent:m,genComponentStyleHook:d}}const zo=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"];function $d(e){return(e+8)/e}function Tz(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,s=e*Math.E**(o/5),i=r>1?Math.floor(s):Math.ceil(s);return Math.floor(i/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:$d(n)}))}const _z="6.5.1",tx={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},Wa={...tx,colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0},Mz={aliceblue:"9ehhb",antiquewhite:"9sgk7",aqua:"1ekf",aquamarine:"4zsno",azure:"9eiv3",beige:"9lhp8",bisque:"9zg04",black:"0",blanchedalmond:"9zhe5",blue:"73",blueviolet:"5e31e",brown:"6g016",burlywood:"8ouiv",cadetblue:"3qba8",chartreuse:"4zshs",chocolate:"87k0u",coral:"9yvyo",cornflowerblue:"3xael",cornsilk:"9zjz0",crimson:"8l4xo",cyan:"1ekf",darkblue:"3v",darkcyan:"rkb",darkgoldenrod:"776yz",darkgray:"6mbhl",darkgreen:"jr4",darkgrey:"6mbhl",darkkhaki:"7ehkb",darkmagenta:"5f91n",darkolivegreen:"3bzfz",darkorange:"9yygw",darkorchid:"5z6x8",darkred:"5f8xs",darksalmon:"9441m",darkseagreen:"5lwgf",darkslateblue:"2th1n",darkslategray:"1ugcv",darkslategrey:"1ugcv",darkturquoise:"14up",darkviolet:"5rw7n",deeppink:"9yavn",deepskyblue:"11xb",dimgray:"442g9",dimgrey:"442g9",dodgerblue:"16xof",firebrick:"6y7tu",floralwhite:"9zkds",forestgreen:"1cisi",fuchsia:"9y70f",gainsboro:"8m8kc",ghostwhite:"9pq0v",goldenrod:"8j4f4",gold:"9zda8",gray:"50i2o",green:"pa8",greenyellow:"6senj",grey:"50i2o",honeydew:"9eiuo",hotpink:"9yrp0",indianred:"80gnw",indigo:"2xcoy",ivory:"9zldc",khaki:"9edu4",lavenderblush:"9ziet",lavender:"90c8q",lawngreen:"4vk74",lemonchiffon:"9zkct",lightblue:"6s73a",lightcoral:"9dtog",lightcyan:"8s1rz",lightgoldenrodyellow:"9sjiq",lightgray:"89jo3",lightgreen:"5nkwg",lightgrey:"89jo3",lightpink:"9z6wx",lightsalmon:"9z2ii",lightseagreen:"19xgq",lightskyblue:"5arju",lightslategray:"4nwk9",lightslategrey:"4nwk9",lightsteelblue:"6wau6",lightyellow:"9zlcw",lime:"1edc",limegreen:"1zcxe",linen:"9shk6",magenta:"9y70f",maroon:"4zsow",mediumaquamarine:"40eju",mediumblue:"5p",mediumorchid:"79qkz",mediumpurple:"5r3rv",mediumseagreen:"2d9ip",mediumslateblue:"4tcku",mediumspringgreen:"1di2",mediumturquoise:"2uabw",mediumvioletred:"7rn9h",midnightblue:"z980",mintcream:"9ljp6",mistyrose:"9zg0x",moccasin:"9zfzp",navajowhite:"9zest",navy:"3k",oldlace:"9wq92",olive:"50hz4",olivedrab:"472ub",orange:"9z3eo",orangered:"9ykg0",orchid:"8iu3a",palegoldenrod:"9bl4a",palegreen:"5yw0o",paleturquoise:"6v4ku",palevioletred:"8k8lv",papayawhip:"9zi6t",peachpuff:"9ze0p",peru:"80oqn",pink:"9z8wb",plum:"8nba5",powderblue:"6wgdi",purple:"4zssg",rebeccapurple:"3zk49",red:"9y6tc",rosybrown:"7cv4f",royalblue:"2jvtt",saddlebrown:"5fmkz",salmon:"9rvci",sandybrown:"9jn1c",seagreen:"1tdnb",seashell:"9zje6",sienna:"6973h",silver:"7ir40",skyblue:"5arjf",slateblue:"45e4t",slategray:"4e100",slategrey:"4e100",snow:"9zke2",springgreen:"1egv",steelblue:"2r1kk",tan:"87yx8",teal:"pds",thistle:"8ggk8",tomato:"9yqfb",turquoise:"2j4r4",violet:"9b10u",wheat:"9ld4j",white:"9zldr",whitesmoke:"9lhpx",yellow:"9zl6o",yellowgreen:"61fzm"},An=Math.round;function Dp(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map(o=>parseFloat(o));for(let o=0;o<3;o+=1)r[o]=t(r[o]||0,n[o]||"",o);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const i1=(e,t,n)=>n===0?e:e/100;function yl(e,t){const n=t||255;return e>n?n:e<0?0:e}class Xt{constructor(t){ge(this,"isValid",!0);ge(this,"r",0);ge(this,"g",0);ge(this,"b",0);ge(this,"a",1);ge(this,"_h");ge(this,"_hsl_s");ge(this,"_hsv_s");ge(this,"_l");ge(this,"_v");ge(this,"_max");ge(this,"_min");ge(this,"_brightness");function n(o){return o[0]in t&&o[1]in t&&o[2]in t}if(t)if(typeof t=="string"){let s=function(i){return o.startsWith(i)};var r=s;const o=t.trim();if(/^#?[A-F\d]{3,8}$/i.test(o))this.fromHexString(o);else if(s("rgb"))this.fromRgbString(o);else if(s("hsl"))this.fromHslString(o);else if(s("hsv")||s("hsb"))this.fromHsvString(o);else{const i=Mz[o.toLowerCase()];i&&this.fromHexString(parseInt(i,36).toString(16).padStart(6,"0"))}}else if(t instanceof Xt)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._hsl_s=t._hsl_s,this._hsv_s=t._hsv_s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=yl(t.r),this.g=yl(t.g),this.b=yl(t.b),this.a=typeof t.a=="number"?yl(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else if(n("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const n=this.toHsv();return n.h=t,this._c(n)}getLuminance(){function t(s){const i=s/255;return i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}const n=t(this.r),r=t(this.g),o=t(this.b);return .2126*n+.7152*r+.0722*o}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=An(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/t+2:(this.r-this.g)/t+4))}return this._h}getSaturation(){return this.getHSVSaturation()}getHSVSaturation(){if(typeof this._hsv_s>"u"){const t=this.getMax()-this.getMin();t===0?this._hsv_s=0:this._hsv_s=t/this.getMax()}return this._hsv_s}getHSLSaturation(){if(typeof this._hsl_s>"u"){const t=this.getMax()-this.getMin();if(t===0)this._hsl_s=0;else{const n=this.getLightness();this._hsl_s=t/255/(1-Math.abs(2*n-1))}}return this._hsl_s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()-t/100;return o<0&&(o=0),this._c({h:n,s:r,l:o,a:this.a})}lighten(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()+t/100;return o>1&&(o=1),this._c({h:n,s:r,l:o,a:this.a})}mix(t,n=50){const r=this._c(t),o=n/100,s=l=>(r[l]-this[l])*o+this[l],i={r:An(s("r")),g:An(s("g")),b:An(s("b")),a:An(s("a")*100)/100};return this._c(i)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const n=this._c(t),r=this.a+n.a*(1-this.a),o=s=>An((this[s]*this.a+n[s]*n.a*(1-this.a))/r);return this._c({r:o("r"),g:o("g"),b:o("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const n=(this.r||0).toString(16);t+=n.length===2?n:"0"+n;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const o=(this.b||0).toString(16);if(t+=o.length===2?o:"0"+o,typeof this.a=="number"&&this.a>=0&&this.a<1){const s=An(this.a*255).toString(16);t+=s.length===2?s:"0"+s}return t}toHsl(){return{h:this.getHue(),s:this.getHSLSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=An(this.getHSLSaturation()*100),r=An(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${r}%)`}toHsv(){return{h:this.getHue(),s:this.getHSVSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,n,r){const o=this.clone();return o[t]=yl(n,r),o}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const n=t.replace("#","");function r(o,s){return parseInt(n[o]+n[s||o],16)}n.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=n[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=n[6]?r(6,7)/255:1)}fromHsl({h:t,s:n,l:r,a:o}){const s=(t%360+360)%360;if(this._h=s,this._hsl_s=n,this._l=r,this.a=typeof o=="number"?o:1,n<=0){const p=An(r*255);this.r=p,this.g=p,this.b=p;return}let i=0,l=0,c=0;const u=s/60,d=(1-Math.abs(2*r-1))*n,m=d*(1-Math.abs(u%2-1));u>=0&&u<1?(i=d,l=m):u>=1&&u<2?(i=m,l=d):u>=2&&u<3?(l=d,c=m):u>=3&&u<4?(l=m,c=d):u>=4&&u<5?(i=m,c=d):u>=5&&u<6&&(i=d,c=m);const f=r-d/2;this.r=An((i+f)*255),this.g=An((l+f)*255),this.b=An((c+f)*255)}fromHsv({h:t,s:n,v:r,a:o}){const s=(t%360+360)%360;this._h=s,this._hsv_s=n,this._v=r,this.a=typeof o=="number"?o:1;const i=An(r*255);if(this.r=i,this.g=i,this.b=i,n<=0)return;const l=s/60,c=Math.floor(l),u=l-c,d=An(r*(1-n)*255),m=An(r*(1-n*u)*255),f=An(r*(1-n*(1-u))*255);switch(c){case 0:this.g=f,this.b=d;break;case 1:this.r=m,this.b=d;break;case 2:this.r=d,this.b=f;break;case 3:this.r=d,this.g=m;break;case 4:this.r=f,this.g=d;break;case 5:default:this.g=d,this.b=m;break}}fromHsvString(t){const n=Dp(t,i1);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=Dp(t,i1);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=Dp(t,(r,o)=>o.includes("%")?An(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}}const Ou=2,a1=.16,Oz=.05,zz=.05,jz=.15,CP=5,wP=4,Bz=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function l1(e,t,n){let r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Ou*t:Math.round(e.h)+Ou*t:r=n?Math.round(e.h)+Ou*t:Math.round(e.h)-Ou*t,r<0?r+=360:r>=360&&(r-=360),r}function c1(e,t,n){if(e.h===0&&e.s===0)return e.s;let r;return n?r=e.s-a1*t:t===wP?r=e.s+a1:r=e.s+Oz*t,r>1&&(r=1),n&&t===CP&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function u1(e,t,n){let r;return n?r=e.v+zz*t:r=e.v-jz*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function hm(e,t={}){const n=[],r=new Xt(e),o=r.toHsv();for(let s=CP;s>0;s-=1){const i=new Xt({h:l1(o,s,!0),s:c1(o,s,!0),v:u1(o,s,!0)});n.push(i)}n.push(r);for(let s=1;s<=wP;s+=1){const i=new Xt({h:l1(o,s),s:c1(o,s),v:u1(o,s)});n.push(i)}return t.theme==="dark"?Bz.map(({index:s,amount:i})=>new Xt(t.backgroundColor||"#141414").mix(n[s],i).toHexString()):n.map(s=>s.toHexString())}const Fp={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Yh=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];Yh.primary=Yh[5];const Qh=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];Qh.primary=Qh[5];const Jh=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];Jh.primary=Jh[5];const sf=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];sf.primary=sf[5];const Zh=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];Zh.primary=Zh[5];const ey=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];ey.primary=ey[5];const ty=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];ty.primary=ty[5];const ny=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ny.primary=ny[5];const ry=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];ry.primary=ry[5];const oy=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];oy.primary=oy[5];const sy=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];sy.primary=sy[5];const iy=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];iy.primary=iy[5];const ay=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];ay.primary=ay[5];const Hp={red:Yh,volcano:Qh,orange:Jh,gold:sf,yellow:Zh,lime:ey,green:ty,cyan:ny,blue:ry,geekblue:oy,purple:sy,magenta:iy,grey:ay};function EP(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:s,colorInfo:i,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,d=t(l),m=t(r),f=t(o),p=t(s),h=t(i),b=n(c,u),x=e.colorLink||e.colorInfo,v=t(x),g=new Xt(p[1]).mix(new Xt(p[3]),50).toHexString(),y={};return zo.forEach($=>{const w=e[$];if(w){const I=t(w);y[`${$}Hover`]=I[5],y[`${$}Active`]=I[7]}}),{...b,colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:m[1],colorSuccessBgHover:m[2],colorSuccessBorder:m[3],colorSuccessBorderHover:m[4],colorSuccessHover:m[4],colorSuccess:m[6],colorSuccessActive:m[7],colorSuccessTextHover:m[8],colorSuccessText:m[9],colorSuccessTextActive:m[10],colorErrorBg:p[1],colorErrorBgHover:p[2],colorErrorBgFilledHover:g,colorErrorBgActive:p[3],colorErrorBorder:p[3],colorErrorBorderHover:p[4],colorErrorHover:p[5],colorError:p[6],colorErrorActive:p[7],colorErrorTextHover:p[8],colorErrorText:p[9],colorErrorTextActive:p[10],colorWarningBg:f[1],colorWarningBgHover:f[2],colorWarningBorder:f[3],colorWarningBorderHover:f[4],colorWarningHover:f[4],colorWarning:f[6],colorWarningActive:f[7],colorWarningTextHover:f[8],colorWarningText:f[9],colorWarningTextActive:f[10],colorInfoBg:h[1],colorInfoBgHover:h[2],colorInfoBorder:h[3],colorInfoBorderHover:h[4],colorInfoHover:h[4],colorInfo:h[6],colorInfoActive:h[7],colorInfoTextHover:h[8],colorInfoText:h[9],colorInfoTextActive:h[10],colorLinkHover:v[4],colorLink:v[6],colorLinkActive:v[7],...y,colorBgMask:new Xt("#000").setA(.45).toRgbString(),colorWhite:"#fff"}}const Lz=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function kz(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return{motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1,...Lz(r)}}const IP=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}},PP=e=>{const t=Tz(e),n=t.map(d=>d.size),r=t.map(d=>d.lineHeight),o=n[1],s=n[0],i=n[2],l=r[1],c=r[0],u=r[2];return{fontSizeSM:s,fontSize:o,fontSizeLG:i,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:l,lineHeightLG:u,lineHeightSM:c,fontHeight:Math.round(l*o),fontHeightLG:Math.round(u*i),fontHeightSM:Math.round(c*s),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function Az(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Fr=(e,t)=>new Xt(e).setA(t).toRgbString(),Gi=(e,t)=>new Xt(e).darken(t).toHexString(),Dz=e=>{const t=hm(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},Fz=(e,t,n)=>{const r=e||"#fff",o=t||"#000";return{colorBgBase:r,colorTextBase:o,colorShadow:n||"#000",colorText:Fr(o,.88),colorTextSecondary:Fr(o,.65),colorTextTertiary:Fr(o,.45),colorTextQuaternary:Fr(o,.25),colorFill:Fr(o,.15),colorFillSecondary:Fr(o,.06),colorFillTertiary:Fr(o,.04),colorFillQuaternary:Fr(o,.02),colorBgSolid:Fr(o,1),colorBgSolidHover:Fr(o,.75),colorBgSolidActive:Fr(o,.95),colorBgLayout:Gi(r,4),colorBgContainer:Gi(r,0),colorBgElevated:Gi(r,0),colorBgSpotlight:Fr(o,.85),colorBgBlur:"transparent",colorBorder:Gi(r,15),colorBorderDisabled:Gi(r,15),colorBorderSecondary:Gi(r,6)}};function ym(e){Fp.pink=Fp.magenta,Hp.pink=Hp.magenta;const t=Object.keys(tx).map(n=>{const r=e[n]===Fp[n]?Hp[n]:hm(e[n]);return Array.from({length:10},()=>1).reduce((o,s,i)=>(o[`${n}-${i+1}`]=r[i],o[`${n}${i+1}`]=r[i],o),{})}).reduce((n,r)=>(n={...n,...r},n),{});return{...e,...t,...EP(e,{generateColorPalettes:Dz,generateNeutralColorPalettes:Fz}),...PP(e.fontSize),...Az(e),...IP(e),...kz(e)}}const nx=rf(ym),Pc={token:Wa,override:{override:Wa},hashed:!0},rx=ie.createContext(Pc);function Vp(e){return e>=0&&e<=255}function Tl(e,t){const{r:n,g:r,b:o,a:s}=new Xt(e).toRgb();if(s<1)return e;const{r:i,g:l,b:c}=new Xt(t).toRgb();for(let u=.01;u<=1;u+=.01){const d=Math.round((n-i*(1-u))/u),m=Math.round((r-l*(1-u))/u),f=Math.round((o-c*(1-u))/u);if(Vp(d)&&Vp(m)&&Vp(f))return new Xt({r:d,g:m,b:f,a:Math.round(u*100)/100}).toRgbString()}return new Xt({r:n,g:r,b:o,a:1}).toRgbString()}function NP(e){const{override:t,...n}=e,r={...t};Object.keys(Wa).forEach(x=>{delete r[x]});const o={...n,...r},s=new Xt(o.colorShadow),i=s.a,l=x=>s.clone().setA(i*x).toRgbString(),c=480,u=576,d=768,m=992,f=1200,p=1600,h=1920;if(o.motion===!1){const x="0s";o.motionDurationFast=x,o.motionDurationMid=x,o.motionDurationSlow=x}return{...o,colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:Tl(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:Tl(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Tl(o.colorWarningBg,o.colorBgContainer),colorErrorAffix:o.colorError,colorWarningAffix:o.colorWarning,fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:Tl(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:`
0 6px 16px 0 ${l(.08)},
0 3px 6px -4px ${l(.12)},
0 9px 28px 8px ${l(.05)}
`,boxShadowSecondary:`
0 6px 16px 0 ${l(.08)},
0 3px 6px -4px ${l(.12)},
0 9px 28px 8px ${l(.05)}
`,boxShadowTertiary:`
0 1px 2px 0 ${l(.05)},
0 1px 6px -1px ${l(.03)},
0 2px 4px 0 ${l(.03)}
`,screenXS:c,screenXSMin:c,screenXSMax:u-1,screenSM:u,screenSMMin:u,screenSMMax:d-1,screenMD:d,screenMDMin:d,screenMDMax:m-1,screenLG:m,screenLGMin:m,screenLGMax:f-1,screenXL:f,screenXLMin:f,screenXLMax:p-1,screenXXL:p,screenXXLMin:p,screenXXLMax:h-1,screenXXXL:h,screenXXXLMin:h,boxShadowPopoverArrow:`2px 2px 5px ${l(.05)}`,dropShadowPopover:`drop-shadow(0 6px 16px ${l(.08)}) drop-shadow(0 3px 6px ${l(.12)}) drop-shadow(0 9px 28px ${l(.05)})`,boxShadowCard:`
0 1px 2px -2px ${l(.16)},
0 3px 6px 0 ${l(.12)},
0 5px 12px 4px ${l(.09)}
`,boxShadowDrawerRight:`
-6px 0 16px 0 ${l(.08)},
-3px 0 6px -4px ${l(.12)},
-9px 0 28px 8px ${l(.05)}
`,boxShadowDrawerLeft:`
6px 0 16px 0 ${l(.08)},
3px 0 6px -4px ${l(.12)},
9px 0 28px 8px ${l(.05)}
`,boxShadowDrawerUp:`
0 6px 16px 0 ${l(.08)},
0 3px 6px -4px ${l(.12)},
0 9px 28px 8px ${l(.05)}
`,boxShadowDrawerDown:`
0 -6px 16px 0 ${l(.08)},
0 -3px 6px -4px ${l(.12)},
0 -9px 28px 8px ${l(.05)}
`,boxShadowTabsOverflowLeft:`inset 10px 0 8px -8px ${l(.08)}`,boxShadowTabsOverflowRight:`inset -10px 0 8px -8px ${l(.08)}`,boxShadowTabsOverflowTop:`inset 0 10px 8px -8px ${l(.08)}`,boxShadowTabsOverflowBottom:`inset 0 -10px 8px -8px ${l(.08)}`,...r}}const RP={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0,opacityImage:!0},Hz={motionBase:!0,motionUnit:!0},Vz={screenXS:!0,screenXSMin:!0,screenXSMax:!0,screenSM:!0,screenSMMin:!0,screenSMMax:!0,screenMD:!0,screenMDMin:!0,screenMDMax:!0,screenLG:!0,screenLGMin:!0,screenLGMax:!0,screenXL:!0,screenXLMin:!0,screenXLMax:!0,screenXXL:!0,screenXXLMin:!0,screenXXLMax:!0,screenXXXL:!0,screenXXXLMin:!0},TP=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:o,...s}=t;let i={...r,override:o};return i=NP(i),s&&Object.entries(s).forEach(([l,c])=>{const{theme:u,...d}=c;let m=d;u&&(m=TP({...i,...d},{override:d},u)),i[l]=m}),i};function Yn(){const{token:e,hashed:t,theme:n,override:r,cssVar:o,zeroRuntime:s}=ie.useContext(rx),{csp:i,getPrefixCls:l}=ie.useContext(ut),c={prefix:(o==null?void 0:o.prefix)??l(),key:(o==null?void 0:o.key)??"css-var-root"},u=`${_z}-${t||""}`,d=n||nx,[m,f,p]=AO(d,[Wa,e],{salt:u,override:r,getComputedToken:TP,cssVar:{...c,unitless:RP,ignore:Hz,preserve:Vz},nonce:i==null?void 0:i.nonce});return[d,p,t?f:"",m,c,!!s]}const ar={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Vt=(e,t=!1)=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}),qc=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Wz=new Wt("loadingCircle",{"100%":{transform:"rotate(360deg)"}}),ks=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),jr=(e,t)=>({outline:`${X(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:["outline-offset","outline"].map(n=>`${n} 0s`).join(", ")}),Br=(e,t)=>({"&:focus-visible":jr(e,t)}),Kz=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},...Br(e),"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),Uz=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,s=n?`.${n}`:o,i={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let l={};return r!==!1&&(l={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[s]:{...l,...i,[o]:i}}},_P=e=>({[`.${e}`]:{...qc(),[`.${e} .${e}-icon`]:{display:"block"}},[`.${e}-spin`]:{animationName:Wz,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}}),ox=e=>({color:e.colorLink,textDecoration:e.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none",...Br(e),"&:hover":{color:e.colorLinkHover,textDecoration:e.linkHoverDecoration},"&:focus":{color:e.colorLinkHover,textDecoration:e.linkFocusDecoration},"&:active":{color:e.colorLinkActive,textDecoration:e.linkHoverDecoration}}),{genStyleHooks:Mt,genComponentStyleHook:qz,genSubStyleComponent:Us}=Rz({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=a.useContext(ut);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o,s]=Yn();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o,zeroRuntime:s}},useCSP:()=>{const{csp:e}=a.useContext(ut);return e??{}},getResetStyles:(e,t)=>{const n=Kz(e);return[n,{"&":n},_P((t==null?void 0:t.prefix.iconPrefixCls)??fm)]},getCommonStyle:Uz,getCompUnitless:()=>RP}),sn=(e,t)=>{const n=`--${e.replace(/\./g,"")}-${t}-`;return[s=>`${n}${s}`,(s,i)=>i?`var(${n}${s}, ${i})`:`var(${n}${s})`]};function MP(e,t){return zo.reduce((n,r)=>{const o=e[`${r}1`],s=e[`${r}3`],i=e[`${r}6`],l=e[`${r}7`];return{...n,...t(r,{lightColor:o,lightBorderColor:s,darkColor:i,textColor:l})}},{})}const Gz=(e,t)=>(Yn(),qh({hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>_P(e)));var OP={};Object.defineProperty(OP,"__esModule",{value:!0});var Xz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},Yz=OP.default=Xz;const sx=a.createContext({}),d1="data-rc-order",f1="data-rc-priority",Qz="rc-util-key",ly=new Map;function zP(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Jz(e,t){if(!e||!t)return!1;if(e.contains)return e.contains(t);let n=t;for(;n;){if(n===e)return!0;n=n.parentNode}return!1}function jP({mark:e}={}){return e?e.startsWith("data-")?e:`data-${e}`:Qz}function ix(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function Zz(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function ax(e){return Array.from((ly.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function BP(e,t={}){if(!zP())return null;const{csp:n,prepend:r,priority:o=0}=t,s=Zz(r),i=s==="prependQueue",l=document.createElement("style");l.setAttribute(d1,s),i&&o&&l.setAttribute(f1,`${o}`),n!=null&&n.nonce&&(l.nonce=n.nonce),l.innerHTML=e;const c=ix(t),{firstChild:u}=c;if(r){if(i){const d=(t.styles||ax(c)).filter(m=>{if(!["prepend","prependQueue"].includes(m.getAttribute(d1)))return!1;const f=Number(m.getAttribute(f1)||0);return o>=f});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function ej(e,t={}){let{styles:n}=t;return n||(n=ax(ix(t))),n.find(r=>r.getAttribute(jP(t))===e)}function tj(e,t){const n=ly.get(e);if(!n||!Jz(document,n)){const r=BP("",t);if(!r)return;const{parentNode:o}=r;ly.set(e,o),e.removeChild(r)}}function nj(e,t,n={}){var c;if(!zP())return null;const r=ix(n),o=ax(r),s={...n,styles:o};tj(r,s);const i=ej(t,s);if(i)return(c=s.csp)!=null&&c.nonce&&i.nonce!==s.csp.nonce&&(i.nonce=s.csp.nonce),i.innerHTML!==e&&(i.innerHTML=e),i;const l=BP(e,s);return l==null||l.setAttribute(jP(s),t),l}function rj(e){var t;return(t=e==null?void 0:e.getRootNode)==null?void 0:t.call(e)}function oj(e){const t=rj(e);return typeof ShadowRoot<"u"&&t instanceof ShadowRoot?t:null}const m1={};function sj(e,t){e||m1[t]||(m1[t]=!0)}function ij(e){return e.replace(/-(.)/g,(t,n)=>n.toUpperCase())}function aj(e,t){sj(e,`[@ant-design/icons] ${t}`)}function p1(e){return typeof e=="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(typeof e.icon=="object"||typeof e.icon=="function")}function g1(e={}){return Object.keys(e).reduce((t,n)=>{const r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[ij(n)]=r}return t},{})}function cy(e,t,n){return n?ie.createElement(e.tag,{key:t,...g1(e.attrs),...n},(e.children||[]).map((r,o)=>cy(r,`${t}-${e.tag}-${o}`))):ie.createElement(e.tag,{key:t,...g1(e.attrs)},(e.children||[]).map((r,o)=>cy(r,`${t}-${e.tag}-${o}`)))}const lj=`
.anticon {
display: inline-flex;
align-items: center;
color: inherit;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.anticon > * {
line-height: 1;
}
.anticon svg {
display: inline-block;
vertical-align: inherit;
}
.anticon::before {
display: none;
}
.anticon .anticon-icon {
display: block;
}
.anticon[tabindex] {
cursor: pointer;
}
.anticon-spin {
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`,cj=e=>{const{csp:t,prefixCls:n,layer:r,zeroRuntime:o}=a.useContext(sx);let s=lj;n&&(s=s.replace(/anticon/g,n)),r&&(s=`@layer ${r} {
${s}
}`),a.useEffect(()=>{if(o)return;const i=e.current,l=oj(i);nj(s,"@ant-design-icons",{prepend:!r,csp:t,attachTo:l})},[])},LP=e=>{const{icon:t,className:n,onClick:r,style:o,primaryColor:s,secondaryColor:i,...l}=e,c=a.useRef(null);if(cj(c),aj(p1(t),`icon should be icon definiton, but got ${t}`),!p1(t))return null;const u=t;return cy(u.icon,`svg-${u.name}`,{className:n,onClick:r,style:o,"data-icon":u.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",...l,ref:c})};LP.displayName="IconReact";function uy(){return uy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uy.apply(this,arguments)}const ft=a.forwardRef((e,t)=>{const{className:n,icon:r,spin:o,rotate:s,tabIndex:i,onClick:l,twoToneColor:c,...u}=e,{prefixCls:d="anticon",rootClassName:m}=a.useContext(sx),f=F(m,d,{[`${d}-${r.name}`]:!!r.name,[`${d}-spin`]:!!o||r.name==="loading"},n);let p=i;p===void 0&&l&&(p=-1);const h=s?{msTransform:`rotate(${s}deg)`,transform:`rotate(${s}deg)`}:void 0;return a.createElement("span",uy({role:"img","aria-label":r.name},u,{ref:t,tabIndex:p,onClick:l,className:f}),a.createElement(LP,{icon:r,style:h}))});function dy(){return dy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dy.apply(this,arguments)}const uj=(e,t)=>a.createElement(ft,dy({},e,{ref:t,icon:Yz})),Gc=a.forwardRef(uj);var kP={};Object.defineProperty(kP,"__esModule",{value:!0});var dj={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},fj=kP.default=dj;function fy(){return fy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fy.apply(this,arguments)}const mj=(e,t)=>a.createElement(ft,fy({},e,{ref:t,icon:fj})),Bi=a.forwardRef(mj);var AP={};Object.defineProperty(AP,"__esModule",{value:!0});var pj={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},gj=AP.default=pj;function my(){return my=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},my.apply(this,arguments)}const hj=(e,t)=>a.createElement(ft,my({},e,{ref:t,icon:gj})),qs=a.forwardRef(hj);var DP={};Object.defineProperty(DP,"__esModule",{value:!0});var yj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},vj=DP.default=yj;function py(){return py=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},py.apply(this,arguments)}const bj=(e,t)=>a.createElement(ft,py({},e,{ref:t,icon:vj})),Li=a.forwardRef(bj);var FP={};Object.defineProperty(FP,"__esModule",{value:!0});var xj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},$j=FP.default=xj;function gy(){return gy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gy.apply(this,arguments)}const Sj=(e,t)=>a.createElement(ft,gy({},e,{ref:t,icon:$j})),vm=a.forwardRef(Sj),HP=a.createContext({}),Cj=e=>{const{children:t,...n}=e,r=a.useMemo(()=>({motion:n.motion}),[n.motion]);return a.createElement(HP.Provider,{value:r},t)},Ro="none",zu="appear",ju="enter",Bu="leave",h1="none",lo="prepare",ri="start",oi="active",lx="end",VP="prepared";function y1(e,t){const n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit${e}`]=`webkit${t}`,n[`Moz${e}`]=`moz${t}`,n[`ms${e}`]=`MS${t}`,n[`O${e}`]=`o${t.toLowerCase()}`,n}function wj(e,t){const n={animationend:y1("Animation","AnimationEnd"),transitionend:y1("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}const Ej=wj(lr(),typeof window<"u"?window:{});let WP={};lr()&&({style:WP}=document.createElement("div"));const Lu={};function KP(e){if(Lu[e])return Lu[e];const t=Ej[e];if(t){const n=Object.keys(t),r=n.length;for(let o=0;o<r;o+=1){const s=n[o];if(Object.prototype.hasOwnProperty.call(t,s)&&s in WP)return Lu[e]=t[s],Lu[e]}}return""}const UP=KP("animationend"),qP=KP("transitionend"),Ij=!!(UP&&qP),v1=UP||"animationend",b1=qP||"transitionend";function x1(e,t){if(!e)return null;if(typeof e=="object"){const n=t.replace(/-\w/g,r=>r[1].toUpperCase());return e[n]}return`${e}-${t}`}const Pj=e=>{const t=a.useRef();function n(o){o&&(o.removeEventListener(b1,e),o.removeEventListener(v1,e))}function r(o){t.current&&t.current!==o&&n(t.current),o&&o!==t.current&&(o.addEventListener(b1,e),o.addEventListener(v1,e),t.current=o)}return a.useEffect(()=>()=>{n(t.current),t.current=null},[]),[r,n]},GP=lr()?a.useLayoutEffect:a.useEffect,Nj=()=>{const e=a.useRef(null);function t(){Ct.cancel(e.current)}function n(r,o=2){t();const s=Ct(()=>{o<=1?r({isCanceled:()=>s!==e.current}):n(r,o-1)});e.current=s}return a.useEffect(()=>()=>{t()},[]),[n,t]},Rj=[lo,ri,oi,lx],Tj=[lo,VP],XP=!1,_j=!0;function YP(e){return e===oi||e===lx}const Mj=(e,t,n)=>{const[r,o]=Lb(h1),[s,i]=Nj();function l(){o(lo,!0)}const c=t?Tj:Rj;return GP(()=>{if(r!==h1&&r!==lx){const u=c.indexOf(r),d=c[u+1],m=n(r);m===XP?o(d,!0):d&&s(f=>{function p(){f.isCanceled()||o(d,!0)}m===!0?p():Promise.resolve(m).then(p)})}},[e,r]),a.useEffect(()=>()=>{i()},[]),[l,r]};function Oj(e,t,n,{motionEnter:r=!0,motionAppear:o=!0,motionLeave:s=!0,motionDeadline:i,motionLeaveImmediately:l,onAppearPrepare:c,onEnterPrepare:u,onLeavePrepare:d,onAppearStart:m,onEnterStart:f,onLeaveStart:p,onAppearActive:h,onEnterActive:b,onLeaveActive:x,onAppearEnd:v,onEnterEnd:g,onLeaveEnd:y,onVisibleChanged:$}){const[w,I]=a.useState(),[C,P]=E8(Ro),[E,R]=a.useState([null,null]),N=C(),T=a.useRef(!1),_=a.useRef(null);function O(){return n()}const M=a.useRef(!1);function k(){P(Ro),R([null,null])}const j=vt(te=>{const oe=C();if(oe===Ro)return;const ce=O();if(te&&!te.deadline&&te.target!==ce)return;const ue=M.current;let G;oe===zu&&ue?G=v==null?void 0:v(ce,te):oe===ju&&ue?G=g==null?void 0:g(ce,te):oe===Bu&&ue&&(G=y==null?void 0:y(ce,te)),ue&&G!==!1&&k()}),[B]=Pj(j),z=te=>{switch(te){case zu:return{[lo]:c,[ri]:m,[oi]:h};case ju:return{[lo]:u,[ri]:f,[oi]:b};case Bu:return{[lo]:d,[ri]:p,[oi]:x};default:return{}}},A=a.useMemo(()=>z(N),[N]),[D,L]=Mj(N,!e,te=>{var oe;if(te===lo){const ce=A[lo];return ce?ce(O()):XP}return te in A&&R([((oe=A[te])==null?void 0:oe.call(A,O(),null))||null,te]),te===oi&&N!==Ro&&(B(O()),i>0&&(clearTimeout(_.current),_.current=setTimeout(()=>{j({deadline:!0})},i))),te===VP&&k(),_j}),H=YP(L);M.current=H;const W=a.useRef(null);GP(()=>{if(T.current&&W.current===t)return;I(t);const te=T.current;T.current=!0;let oe;!te&&t&&o&&(oe=zu),te&&t&&r&&(oe=ju),(te&&!t&&s||!te&&l&&!t&&s)&&(oe=Bu);const ce=z(oe);oe&&(e||ce[lo])?(P(oe),D()):P(Ro),W.current=t},[t]),a.useEffect(()=>{(N===zu&&!o||N===ju&&!r||N===Bu&&!s)&&P(Ro)},[o,r,s]),a.useEffect(()=>()=>{T.current=!1,clearTimeout(_.current)},[]);const V=a.useRef(!1);a.useEffect(()=>{w&&(V.current=!0),w!==void 0&&N===Ro&&((V.current||w)&&($==null||$(w)),V.current=!0)},[w,N]);let K=E[0];A[lo]&&L===ri&&(K={transition:"none",...K});const q=E[1];return[C,L,K,w??t,!T.current&&N===Ro&&e&&o?"NONE":L===ri||L===oi?q===L:!0]}function QP(e){return(e==null?void 0:e.length)<2}function zj(e){let t=e;typeof e=="object"&&({transitionSupport:t}=e);function n(o,s){return!!(o.motionName&&t&&s!==!1)}const r=a.forwardRef((o,s)=>{const{visible:i=!0,removeOnLeave:l=!0,forceRender:c,children:u,motionName:d,leavedClassName:m,eventProps:f}=o,{motion:p}=a.useContext(HP),h=n(o,p),b=a.useRef();function x(){return yo(b.current)}const[v,g,y,$,w]=Oj(h,i,x,o),I=v(),C=a.useRef($);$&&(C.current=!0);const P=a.useMemo(()=>{const N={};return Object.defineProperties(N,{nativeElement:{enumerable:!0,get:x},inMotion:{enumerable:!0,get:()=>()=>v()!==Ro},enableMotion:{enumerable:!0,get:()=>()=>h}}),N},[]);a.useImperativeHandle(s,()=>P,[]);const E=a.useRef(0);w&&(E.current+=1);const R=a.useMemo(()=>{if(w==="NONE")return null;let N;const T={...f,visible:i};if(!u)N=null;else if(I===Ro)$?N=u({...T},b):!l&&C.current&&m?N=u({...T,className:m},b):c||!l&&!m?N=u({...T,style:{display:"none"}},b):N=null;else{let _;g===lo?_="prepare":YP(g)?_="active":g===ri&&(_="start");const O=x1(d,`${I}-${_}`);N=u({...T,className:F(x1(d,I),{[O]:O&&_,[d]:typeof d=="string"}),style:y},b)}return N},[E.current]);if(QP(u)&&KI(R)){const N=ko(R);if(N!==b)return a.cloneElement(R,{ref:_n(N,b)})}return R});return r.displayName="CSSMotion",r}const fr=zj(Ij),hy="add",yy="keep",vy="remove",Wp="removed";function jj(e){let t;return e&&typeof e=="object"&&"key"in e?t=e:t={key:e},{...t,key:String(t.key)}}function by(e=[]){return e.map(jj)}function Bj(e=[],t=[]){let n=[],r=0;const o=t.length,s=by(e),i=by(t);s.forEach(u=>{let d=!1;for(let m=r;m<o;m+=1){const f=i[m];if(f.key===u.key){r<m&&(n=n.concat(i.slice(r,m).map(p=>({...p,status:hy}))),r=m),n.push({...f,status:yy}),r+=1,d=!0;break}}d||n.push({...u,status:vy})}),r<o&&(n=n.concat(i.slice(r).map(u=>({...u,status:hy}))));const l={};return n.forEach(({key:u})=>{l[u]=(l[u]||0)+1}),Object.keys(l).filter(u=>l[u]>1).forEach(u=>{n=n.filter(({key:d,status:m})=>d!==u||m!==vy),n.forEach(d=>{d.key===u&&(d.status=yy)})}),n}function xy(){return xy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xy.apply(this,arguments)}const Lj=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function kj(e,t=fr){class n extends a.Component{constructor(){super(...arguments);ge(this,"state",{keyEntities:[]});ge(this,"removeKey",s=>{this.setState(i=>({keyEntities:i.keyEntities.map(c=>c.key!==s?c:{...c,status:Wp})}),()=>{const{keyEntities:i}=this.state;i.filter(({status:c})=>c!==Wp).length===0&&this.props.onAllRemoved&&this.props.onAllRemoved()})})}static getDerivedStateFromProps({keys:s},{keyEntities:i}){const l=by(s);return{keyEntities:Bj(i,l).filter(u=>{const d=i.find(({key:m})=>u.key===m);return!(d&&d.status===Wp&&u.status===vy)})}}render(){const{keyEntities:s}=this.state,{component:i,children:l,onVisibleChanged:c,onAllRemoved:u,...d}=this.props,m=i||a.Fragment,f={};return Lj.forEach(p=>{f[p]=d[p],delete d[p]}),delete d.keys,a.createElement(m,d,s.map(({status:p,...h},b)=>{const x=p===hy||p===yy;return a.createElement(t,xy({},f,{key:h.key,visible:x,eventProps:h,onVisibleChanged:v=>{c==null||c(v,{key:h.key}),v||this.removeKey(h.key)}}),QP(l)?v=>l({...v,index:b}):(v,g)=>l({...v,index:b},g))}))}}return ge(n,"defaultProps",{component:"div"}),n}const JP=kj(),$n=e=>e!=null,Cn=e=>$n(e)&&e!==!1&&e!=="",Tn=e=>typeof e=="number"&&!Number.isNaN(e),es=e=>typeof e=="string",dt=e=>e!==null&&typeof e=="object",bt=e=>typeof e=="function",Kp=e=>$n(e)&&bt(e.then),Aj=e=>typeof e!="object"&&!bt(e)||e===null,ZP=e=>dt(e)&&"propertyName"in e&&es(e.propertyName),$y=(e,t)=>{const n={...e};return Object.keys(t).forEach(r=>{t[r]._default?n[r]||(n[r]={}):n[r]=$y(n[r],t[r])}),n},eN=(e={},...t)=>t.filter(n=>!!n).reduce((n,r)=>(Object.keys(r).forEach(o=>{const s=e[o],i=r[o];if(s)if(dt(i))n[o]=eN(s,n[o],i);else{const{_default:l}=s;l&&(n[o]=n[o]||{},n[o][l]=F(n[o][l],i))}else n[o]=F(n[o],i)}),n),{}),Dj=(e,...t)=>a.useMemo(()=>eN.apply(void 0,[e].concat(t)),[e].concat(t)),Fj=(...e)=>e.filter(t=>!!t).reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]={...t[r],...n[r]}}),t),{}),Hj=(...e)=>a.useMemo(()=>Fj.apply(void 0,e),[].concat(e)),Ot=e=>a.useMemo(()=>e?{root:e}:void 0,[e]),Ka=(e,t)=>bt(e)?e(t):e,zt=(e,t,n,r)=>{const o=e.map(c=>c?Ka(c,n):void 0),s=t.map(c=>c?Ka(c,n):void 0),i=Dj.apply(void 0,[r].concat($t(o))),l=Hj.apply(void 0,$t(s));return a.useMemo(()=>r?[$y(i,r),$y(l,r)]:[i,l],[i,l,r])},ku=(e,t,n)=>({background:e,[`${n}-icon`]:{color:t}}),Vj=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:r,marginSM:o,fontSize:s,fontSizeLG:i,lineHeight:l,borderRadiusLG:c,motionEaseInOutCirc:u,withDescriptionIconSize:d,colorText:m,colorTextHeading:f,withDescriptionPadding:p,defaultPadding:h,lineWidth:b,lineType:x,colorSuccessBorder:v,colorWarningBorder:g,colorErrorBorder:y,colorInfoBorder:$}=e;return{[t]:{...Vt(e),position:"relative",display:"flex",alignItems:"center",padding:h,wordWrap:"break-word",borderRadius:c,borderWidth:X(b),borderStyle:x,[`&${t}-success`]:{borderColor:v},[`&${t}-info`]:{borderColor:$},[`&${t}-warning`]:{borderColor:g},[`&${t}-error`]:{borderColor:y},[`&${t}-filled`]:{borderColor:"transparent"},[`&${t}-rtl`]:{direction:"rtl"},[`${t}-section`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:r,lineHeight:0},"&-description":{display:"none",fontSize:s,lineHeight:l},"&-title":{color:f},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:["max-height","opacity","padding-top","padding-bottom","margin-bottom"].map(w=>`${w} ${n} ${u}`).join(", ")},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0},[`&${t}-with-description`]:{alignItems:"flex-start",padding:p,[`${t}-icon`]:{marginInlineEnd:o,fontSize:d,lineHeight:0},[`${t}-title`]:{display:"block",marginBottom:r,color:f,fontSize:i},[`${t}-description`]:{display:"block",color:m}},[`&${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}}},Wj=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBg:r,colorWarning:o,colorWarningBg:s,colorError:i,colorErrorBg:l,colorInfo:c,colorInfoBg:u}=e;return{[t]:{"&-success":ku(r,n,t),"&-info":ku(u,c,t),"&-warning":ku(s,o,t),"&-error":{...ku(l,i,t),[`${t}-description > pre`]:{margin:0,padding:0}}}}},Kj=e=>{const{componentCls:t,iconCls:n,motionDurationMid:r,marginXS:o,fontSizeIcon:s,colorIcon:i,colorIconHover:l}=e;return{[t]:{[`${t}-actions`]:{marginInlineStart:o},[`${t}-close-icon`]:{marginInlineStart:o,padding:0,overflow:"hidden",fontSize:s,lineHeight:X(s),backgroundColor:"transparent",border:"none",cursor:"pointer",...Br(e),[`${n}-close`]:{color:i,transition:`color ${r}`,"&:hover":{color:l}}},"&-close-text":{color:i,transition:`color ${r}`,"&:hover":{color:l}}}}},Uj=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}),qj=Mt("Alert",e=>[Vj(e),Wj(e),Kj(e)],Uj),Gj=e=>{const{icon:t,type:n,className:r,style:o,successIcon:s,infoIcon:i,warningIcon:l,errorIcon:c}=e,u={success:s??a.createElement(Gc,null),info:i??a.createElement(vm,null),error:c??a.createElement(Bi,null),warning:l??a.createElement(Li,null)};return a.createElement("span",{className:r,style:o},t??u[n])},Xj=e=>{const{isClosable:t,prefixCls:n,closeIcon:r,handleClose:o,ariaProps:s,className:i,style:l}=e,c=r===!0||r===void 0?a.createElement(qs,null):r;return t?a.createElement("button",{type:"button",onClick:o,className:F(`${n}-close-icon`,i),tabIndex:0,style:l,...s},c):null},tN=a.forwardRef((e,t)=>{const{description:n,prefixCls:r,message:o,title:s,banner:i,className:l,rootClassName:c,style:u,onMouseEnter:d,onMouseLeave:m,onClick:f,afterClose:p,showIcon:h,closable:b,closeText:x,closeIcon:v,action:g,id:y,styles:$,classNames:w,...I}=e,C=s??o,[P,E]=a.useState(!1),R=a.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:R.current}));const{getPrefixCls:N,direction:T,variant:_,closable:O,closeIcon:M,className:k,style:j,classNames:B,styles:z,successIcon:A,infoIcon:D,warningIcon:L,errorIcon:H}=Nt("alert"),W=N("alert",r),[V,K]=qj(W),{onClose:q,afterClose:te}=dt(b)?b:{},oe=fe=>{var de;E(!0),(de=q??e.onClose)==null||de(fe)},ce=a.useMemo(()=>e.type!==void 0?e.type:i?"warning":"info",[e.type,i]),ue=e.variant??_??"outlined",G=a.useMemo(()=>dt(b)&&b.closeIcon||x?!0:typeof b=="boolean"?b:v!==!1&&$n(v)?!0:!!O,[x,v,b,O]),re=i&&h===void 0?!0:h,ne={...e,prefixCls:W,variant:ue,type:ce,showIcon:re,closable:G},U=Ot(j),Q=Ot(u),[se,J]=zt([B,w],[z,U,$,Q],{props:ne}),Z=F(W,`${W}-${ce}`,`${W}-${ue}`,{[`${W}-with-description`]:!!n,[`${W}-no-icon`]:!re,[`${W}-banner`]:!!i,[`${W}-rtl`]:T==="rtl"},k,l,c,se.root,K,V),le=Rn(I,{aria:!0,data:!0}),ee=a.useMemo(()=>dt(b)&&b.closeIcon?b.closeIcon:x||(v!==void 0?v:dt(O)&&O.closeIcon?O.closeIcon:M),[v,b,O,x,M]),Y=a.useMemo(()=>{const fe=b??O;return dt(fe)?Rn(fe,{data:!0,aria:!0}):{}},[b,O]);return a.createElement(fr,{visible:!P,motionName:`${W}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:fe=>({maxHeight:fe.offsetHeight}),onLeaveEnd:te??p},({className:fe,style:de},pe)=>a.createElement("div",{id:y,ref:_n(R,pe),"data-show":!P,className:F(Z,fe),style:{...J.root,...de},onMouseEnter:d,onMouseLeave:m,onClick:f,role:"alert",...le},re?a.createElement(Gj,{className:F(`${W}-icon`,se.icon),style:J.icon,description:n,icon:e.icon,prefixCls:W,type:ce,successIcon:A,infoIcon:D,warningIcon:L,errorIcon:H}):null,a.createElement("div",{className:F(`${W}-section`,se.section),style:J.section},C?a.createElement("div",{className:F(`${W}-title`,se.title),style:J.title},C):null,n?a.createElement("div",{className:F(`${W}-description`,se.description),style:J.description},n):null),g?a.createElement("div",{className:F(`${W}-actions`,se.actions),style:J.actions},g):null,a.createElement(Xj,{className:se.close,style:J.close,isClosable:G,prefixCls:W,closeIcon:ee,handleClose:oe,ariaProps:Y})))});function Yj(e,t,n){return t=Va(t),xP(e,ex()?Reflect.construct(t,n||[],Va(e).constructor):t.apply(e,n))}let Qj=function(e){function t(){var n;return zi(this,t),n=Yj(this,t,arguments),n.state={error:void 0,info:{}},n}return bP(t,e),ji(t,[{key:"componentDidCatch",value:function(r,o){this.setState({error:r,info:o})}},{key:"render",value:function(){const{message:r,title:o,description:s,id:i,children:l}=this.props,{error:c,info:u}=this.state,d=o??r,m=(u==null?void 0:u.componentStack)||null,f=$n(d)?d:c==null?void 0:c.toString(),p=$n(s)?s:m;return c?a.createElement(tN,{id:i,type:"error",title:f,description:a.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},p)}):l}}])}(a.PureComponent);const po=tN;po.ErrorBoundary=Qj;const $1=e=>typeof e=="object"&&e!=null&&e.nodeType===1,S1=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",Au=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return S1(n.overflowY,t)||S1(n.overflowX,t)||(r=>{const o=(s=>{if(!s.ownerDocument||!s.ownerDocument.defaultView)return null;try{return s.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeight<r.scrollHeight||o.clientWidth<r.scrollWidth)})(e)}return!1},Du=(e,t,n,r,o,s,i,l)=>s<e&&i>t||s>e&&i<t?0:s<=e&&l<=n||i>=t&&l>=n?s-e-r:i>t&&l<n||s<e&&l>n?i-t+o:0,Jj=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},C1=(e,t)=>{var n,r,o,s;if(typeof document>"u")return[];const{scrollMode:i,block:l,inline:c,boundary:u,skipOverflowHiddenElements:d}=t,m=typeof u=="function"?u:k=>k!==u;if(!$1(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,p=[];let h=e;for(;$1(h)&&m(h);){if(h=Jj(h),h===f){p.push(h);break}h!=null&&h===document.body&&Au(h)&&!Au(document.documentElement)||h!=null&&Au(h,d)&&p.push(h)}const b=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,x=(s=(o=window.visualViewport)==null?void 0:o.height)!=null?s:innerHeight,{scrollX:v,scrollY:g}=window,{height:y,width:$,top:w,right:I,bottom:C,left:P}=e.getBoundingClientRect(),{top:E,right:R,bottom:N,left:T}=(k=>{const j=window.getComputedStyle(k);return{top:parseFloat(j.scrollMarginTop)||0,right:parseFloat(j.scrollMarginRight)||0,bottom:parseFloat(j.scrollMarginBottom)||0,left:parseFloat(j.scrollMarginLeft)||0}})(e);let _=l==="start"||l==="nearest"?w-E:l==="end"?C+N:w+y/2-E+N,O=c==="center"?P+$/2-T+R:c==="end"?I+R:P-T;const M=[];for(let k=0;k<p.length;k++){const j=p[k],{height:B,width:z,top:A,right:D,bottom:L,left:H}=j.getBoundingClientRect();if(i==="if-needed"&&w>=0&&P>=0&&C<=x&&I<=b&&(j===f&&!Au(j)||w>=A&&C<=L&&P>=H&&I<=D))return M;const W=getComputedStyle(j),V=parseInt(W.borderLeftWidth,10),K=parseInt(W.borderTopWidth,10),q=parseInt(W.borderRightWidth,10),te=parseInt(W.borderBottomWidth,10);let oe=0,ce=0;const ue="offsetWidth"in j?j.offsetWidth-j.clientWidth-V-q:0,G="offsetHeight"in j?j.offsetHeight-j.clientHeight-K-te:0,re="offsetWidth"in j?j.offsetWidth===0?0:z/j.offsetWidth:0,ne="offsetHeight"in j?j.offsetHeight===0?0:B/j.offsetHeight:0;if(f===j)oe=l==="start"?_:l==="end"?_-x:l==="nearest"?Du(g,g+x,x,K,te,g+_,g+_+y,y):_-x/2,ce=c==="start"?O:c==="center"?O-b/2:c==="end"?O-b:Du(v,v+b,b,V,q,v+O,v+O+$,$),oe=Math.max(0,oe+g),ce=Math.max(0,ce+v);else{oe=l==="start"?_-A-K:l==="end"?_-L+te+G:l==="nearest"?Du(A,L,B,K,te+G,_,_+y,y):_-(A+B/2)+G/2,ce=c==="start"?O-H-V:c==="center"?O-(H+z/2)+ue/2:c==="end"?O-D+q+ue:Du(H,D,z,V,q+ue,O,O+$,$);const{scrollLeft:U,scrollTop:Q}=j;oe=ne===0?0:Math.max(0,Math.min(Q+oe/ne,j.scrollHeight-B/ne+G)),ce=re===0?0:Math.max(0,Math.min(U+ce/re,j.scrollWidth-z/re+ue)),_+=Q-oe,O+=U-ce}M.push({el:j,top:oe,left:ce})}return M},Zj=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function e5(e,t){if(!e.isConnected||!(o=>{let s=o;for(;s&&s.parentNode;){if(s.parentNode===document)return!0;s=s.parentNode instanceof ShadowRoot?s.parentNode.host:s.parentNode}return!1})(e))return;const n=(o=>{const s=window.getComputedStyle(o);return{top:parseFloat(s.scrollMarginTop)||0,right:parseFloat(s.scrollMarginRight)||0,bottom:parseFloat(s.scrollMarginBottom)||0,left:parseFloat(s.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(C1(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:s,left:i}of C1(e,Zj(t))){const l=s-n.top+n.bottom,c=i-n.left+n.right;o.scroll({top:l,left:c,behavior:r})}}const Sy=e=>$n(e)&&e===e.window,t5=e=>{var n;if(typeof window>"u")return 0;let t=0;return Sy(e)?t=e.pageYOffset:e instanceof Document?t=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(t=e.scrollTop),e&&!Sy(e)&&!Tn(t)&&(t=(n=(e.ownerDocument??e).documentElement)==null?void 0:n.scrollTop),t};function n5(e,t,n,r){const o=n-t;return e/=r/2,e<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function r5(e,t={}){const{getContainer:n=()=>window,callback:r,duration:o=450}=t,s=n(),i=t5(s),l=Date.now();let c;const u=()=>{const m=Date.now()-l,f=n5(m>o?o:m,i,e,o);Sy(s)?s.scrollTo(window.pageXOffset,f):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=f:s.scrollTop=f,m<o?c=Ct(u):bt(r)&&r()};return c=Ct(u),()=>{Ct.cancel(c)}}const an=e=>`${e}-css-var`,nN=a.createContext(void 0),rN={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},o5={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},s5={...o5,locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},oN={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},w1={lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],...s5},timePickerLocale:{...oN}},Er="${label} is not a valid ${type}",Zr={locale:"en",Pagination:rN,DatePicker:w1,TimePicker:oN,Calendar:w1,global:{placeholder:"Please select",close:"Close",sortable:"sortable",show:"Show",hide:"Hide"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Er,method:Er,array:Er,object:Er,number:Er,date:Er,boolean:Er,integer:Er,float:Er,regexp:Er,email:Er,url:Er,hex:Er},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};let Sd={...Zr.Modal},Cd=[];const E1=()=>Cd.reduce((e,t)=>({...e,...t}),Zr.Modal);function i5(e){if(e){const t={...e};return Cd.push(t),Sd=E1(),()=>{Cd=Cd.filter(n=>n!==t),Sd=E1()}}Sd={...Zr.Modal}}function sN(){return Sd}const cx=a.createContext(void 0),Ar=(e,t)=>{const n=a.useContext(cx),r=a.useMemo(()=>{const s=t||Zr[e],i=(n==null?void 0:n[e])??{};return{...bt(s)?s():s,...i||{}}},[e,t,n]),o=a.useMemo(()=>{const s=n==null?void 0:n.locale;return n!=null&&n.exist&&!s?Zr.locale:s},[n]);return[r,o]},a5="internalMark",l5=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;a.useEffect(()=>i5(t==null?void 0:t.Modal),[t]);const o=a.useMemo(()=>({...t,exist:!0}),[t]);return a.createElement(cx.Provider,{value:o},n)},iN=a.createContext(null);let c5=!1;function u5(e){return c5}const I1=[];function d5(e,t){const[n]=a.useState(()=>lr()?document.createElement("div"):null),r=a.useRef(!1),o=a.useContext(iN),[s,i]=a.useState(I1),l=o||(r.current?void 0:d=>{i(m=>[d,...m])});function c(){n.parentElement||document.body.appendChild(n),r.current=!0}function u(){var d;(d=n.parentElement)==null||d.removeChild(n),r.current=!1}return Pt(()=>(e?o?o(c):c():u(),u),[e]),Pt(()=>{s.length&&(s.forEach(d=>d()),i(I1))},[s]),[n,l]}function f5(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}const m5=`rc-util-locker-${Date.now()}`;let P1=0;function p5(e){const t=!!e,[n]=a.useState(()=>(P1+=1,`${m5}_${P1}`));Pt(()=>{if(t){const r=Bh(document.body).width,o=f5();vi(`
html body {
overflow-y: hidden;
${o?`width: calc(100% - ${r}px);`:""}
}`,n)}else Sc(n);return()=>{Sc(n)}},[t,n])}let di=[];const g5=200;let aN=0;const lN=e=>{if(e.key==="Escape"&&!e.isComposing){if(Date.now()-aN<g5)return;const n=di.length;for(let r=n-1;r>=0;r-=1)di[r].onEsc({top:r===n-1,event:e})}},cN=()=>{aN=Date.now()};function h5(){window.addEventListener("keydown",lN),window.addEventListener("compositionend",cN)}function y5(){di.length===0&&(window.removeEventListener("keydown",lN),window.removeEventListener("compositionend",cN))}function v5(e,t){const n=Lo(),r=vt(t),o=()=>{di.find(i=>i.id===n)||di.push({id:n,onEsc:r})},s=()=>{di=di.filter(i=>i.id!==n)};a.useMemo(()=>{e?o():e||s()},[e]),a.useEffect(()=>{if(e)return o(),h5(),()=>{s(),y5()}},[e])}const N1=e=>e===!1?!1:!lr()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e,bm=a.forwardRef((e,t)=>{const{open:n,autoLock:r,getContainer:o,debug:s,autoDestroy:i=!0,children:l,onEsc:c}=e,[u,d]=a.useState(n),m=u||n;a.useEffect(()=>{(i||n)&&d(n)},[n,i]);const[f,p]=a.useState(()=>N1(o));a.useEffect(()=>{const w=N1(o);p(()=>w??null)});const[h,b]=d5(m&&!f),x=f??h;p5(r&&n&&lr()&&(x===h||x===document.body)),v5(n,c);let v=null;l&&as(l)&&t&&(v=ko(l));const g=Co(v,t);if(!m||!lr()||f===void 0)return null;const y=x===!1||u5();let $=l;return t&&($=a.cloneElement(l,{ref:g})),a.createElement(iN.Provider,{value:b},y?$:is.createPortal($,x))});function b5(e){const{prefixCls:t,align:n,arrow:r,arrowPos:o}=e,{className:s,content:i,style:l}=r||{},{x:c=0,y:u=0}=o,d=a.useRef(null);if(!n||!n.points)return null;const m={position:"absolute"};if(n.autoArrow!==!1){const f=n.points[0],p=n.points[1],h=f[0],b=f[1],x=p[0],v=p[1];h===x||!["t","b"].includes(h)?m.top=u:h==="t"?m.top=0:m.bottom=0,b===v||!["l","r"].includes(b)?m.left=c:b==="l"?m.left=0:m.right=0}return a.createElement("div",{ref:d,className:F(`${t}-arrow`,s),style:{...m,...l}},i)}function Cy(){return Cy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cy.apply(this,arguments)}function x5(e){const{prefixCls:t,open:n,zIndex:r,mask:o,motion:s,mobile:i}=e;return o?a.createElement(fr,Cy({},s,{motionAppear:!0,visible:n,removeOnLeave:!0}),({className:l})=>a.createElement("div",{style:{zIndex:r},className:F(`${t}-mask`,i&&`${t}-mobile-mask`,l)})):null}const $5=a.memo(({children:e})=>e,(e,t)=>t.cache);function uN(e,t,n,r,o,s,i,l){var d;const c="auto",u=e?{}:{left:"-1000vw",top:"-1000vh",right:c,bottom:c};if(!e&&(t||!n)){const{points:m}=r,f=r.dynamicInset||((d=r._experimental)==null?void 0:d.dynamicInset),p=f&&m[0][1]==="r",h=f&&m[0][0]==="b";p?(u.right=o,u.left=c):(u.left=i,u.right=c),h?(u.bottom=s,u.top=c):(u.top=l,u.bottom=c)}return u}function wy(){return wy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wy.apply(this,arguments)}const dN=a.forwardRef((e,t)=>{const{onEsc:n,popup:r,className:o,prefixCls:s,style:i,target:l,onVisibleChanged:c,open:u,keepDom:d,fresh:m,onClick:f,mask:p,arrow:h,arrowPos:b,align:x,motion:v,maskMotion:g,mobile:y,forceRender:$,getPopupContainer:w,autoDestroy:I,portal:C,children:P,zIndex:E,onMouseEnter:R,onMouseLeave:N,onPointerEnter:T,onPointerDownCapture:_,ready:O,offsetX:M,offsetY:k,offsetR:j,offsetB:B,onAlign:z,onPrepare:A,onResize:D,stretch:L,targetWidth:H,targetHeight:W}=e,V=typeof r=="function"?r():r,K=u||d,q=!!y,[te,oe,ce]=a.useMemo(()=>y?[y.mask,y.maskMotion,y.motion]:[p,g,v],[y,p,g,v]),ue=(w==null?void 0:w.length)>0,[G,re]=a.useState(!w||!ue);Pt(()=>{!G&&ue&&l&&re(!0)},[G,ue,l]);const ne=vt((se,J)=>{D==null||D(se,J),z()}),U=uN(q,O,u,x,j,B,M,k);if(!G)return null;const Q={};return L&&(L.includes("height")&&W?Q.height=W:L.includes("minHeight")&&W&&(Q.minHeight=W),L.includes("width")&&H?Q.width=H:L.includes("minWidth")&&H&&(Q.minWidth=H)),u||(Q.pointerEvents="none"),a.createElement(C,{open:$||K,getContainer:w&&(()=>w(l)),autoDestroy:I,onEsc:n},a.createElement(x5,{prefixCls:s,open:u,zIndex:E,mask:te,motion:oe,mobile:q}),a.createElement(ir,{onResize:ne,disabled:!u},se=>a.createElement(fr,wy({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:$,leavedClassName:`${s}-hidden`},ce,{onAppearPrepare:A,onEnterPrepare:A,visible:u,onVisibleChanged:J=>{var Z;(Z=v==null?void 0:v.onVisibleChanged)==null||Z.call(v,J),c(J)}}),({className:J,style:Z},le)=>{const ee=F(s,J,o,{[`${s}-mobile`]:q});return a.createElement("div",{ref:_n(se,t,le),className:ee,style:{"--arrow-x":`${b.x||0}px`,"--arrow-y":`${b.y||0}px`,...U,...Q,...Z,boxSizing:"border-box",zIndex:E,...i},onMouseEnter:R,onMouseLeave:N,onPointerEnter:T,onClick:f,onPointerDownCapture:_},h&&a.createElement(b5,{prefixCls:s,arrow:h,arrowPos:b,align:x}),a.createElement($5,{cache:!u&&!m},V))})),P)}),af=a.createContext(null),fN=a.createContext(null);function R1(e){return e?Array.isArray(e)?e:[e]:[]}function S5(e,t,n){return a.useMemo(()=>{const r=R1(t??e),o=R1(n??e),s=new Set(r),i=new Set(o);return s.has("hover")&&!s.has("click")&&s.add("touch"),i.has("hover")&&!i.has("click")&&i.add("touch"),[s,i]},[e,t,n])}function C5(e=[],t=[],n){const r=(o,s)=>o[s]||"";return n?r(e,0)===r(t,0):r(e,0)===r(t,0)&&r(e,1)===r(t,1)}function mN(e,t,n,r){var i;const{points:o}=n,s=Object.keys(e);for(let l=0;l<s.length;l+=1){const c=s[l];if(C5((i=e[c])==null?void 0:i.points,o,r))return`${t}-placement-${c}`}return""}function Xc(e){return e.ownerDocument.defaultView}function Ey(e){const t=[];let n=e==null?void 0:e.parentElement;const r=["hidden","scroll","clip","auto"];for(;n;){const{overflowX:o,overflowY:s,overflow:i}=Xc(n).getComputedStyle(n);[o,s,i].some(l=>r.includes(l))&&t.push(n),n=n.parentElement}return t}function Nc(e,t=1){return Number.isNaN(e)?t:e}function vl(e){return Nc(parseFloat(e),0)}function T1(e,t){const n={...e};return(t||[]).forEach(r=>{if(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)return;const{overflow:o,overflowClipMargin:s,borderTopWidth:i,borderBottomWidth:l,borderLeftWidth:c,borderRightWidth:u}=Xc(r).getComputedStyle(r),d=r.getBoundingClientRect(),{offsetHeight:m,clientHeight:f,offsetWidth:p,clientWidth:h}=r,b=vl(i),x=vl(l),v=vl(c),g=vl(u),y=Nc(Math.round(d.width/p*1e3)/1e3),$=Nc(Math.round(d.height/m*1e3)/1e3),w=(p-h-v-g)*y,I=(m-f-b-x)*$,C=b*$,P=x*$,E=v*y,R=g*y;let N=0,T=0;if(o==="clip"){const j=vl(s);N=j*y,T=j*$}const _=d.x+E-N,O=d.y+C-T,M=_+d.width+2*N-E-R-w,k=O+d.height+2*T-C-P-I;n.left=Math.max(n.left,_),n.top=Math.max(n.top,O),n.right=Math.min(n.right,M),n.bottom=Math.min(n.bottom,k)}),n}function _1(e,t=0){const n=`${t}`,r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function M1(e,t){const[n,r]=t||[];return[_1(e.width,n),_1(e.height,r)]}function O1(e=""){return[e[0],e[1]]}function Xi(e,t){const n=t[0],r=t[1];let o,s;return n==="t"?s=e.y:n==="b"?s=e.y+e.height:s=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:s}}function ds(e,t){const n={t:"b",b:"t",l:"r",r:"l"},r=[...e];return r[t]=n[e[t]]||"c",r}function z1(e){return e.join("")}function pN(e,t,n,r,o,s,i,l){const[c,u]=a.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),d=a.useRef(0),m=a.useMemo(()=>!t||l?[]:Ey(t),[t]),f=a.useRef({});e||(()=>{f.current={}})();const h=vt(()=>{var y,$;if(t&&n&&e&&!l){let Ge=function(Qe,Et,Ut=le){const pr=z.x+Qe,Dr=z.y+Et,Ao=pr+oe,Do=Dr+te,Fo=Math.max(pr,Ut.left),Je=Math.max(Dr,Ut.top),kt=Math.min(Ao,Ut.right),kn=Math.min(Do,Ut.bottom);return Math.max(0,(kt-Fo)*(kn-Je))},St=function(){ae=z.y+Te,be=ae+te,Fe=z.x+Re,tt=Fe+oe};var v=Ge,g=St;const w=t,I=w.ownerDocument,C=Xc(w),{position:P}=C.getComputedStyle(w),E=w.style.left,R=w.style.top,N=w.style.right,T=w.style.bottom,_=w.style.overflow,O=w.style.overflowX,M=w.style.overflowY,k={...o[r],...s},j=I.createElement("div");(y=w.parentElement)==null||y.appendChild(j),j.style.left=`${w.offsetLeft}px`,j.style.top=`${w.offsetTop}px`,j.style.position=P,j.style.height=`${w.offsetHeight}px`,j.style.width=`${w.offsetWidth}px`,w.style.left="0",w.style.top="0",w.style.right="auto",w.style.bottom="auto",w.style.overflow="hidden";let B;if(Array.isArray(n))B={x:n[0],y:n[1],width:0,height:0};else{const Qe=n.getBoundingClientRect();Qe.x=Qe.x??Qe.left,Qe.y=Qe.y??Qe.top,B={x:Qe.x,y:Qe.y,width:Qe.width,height:Qe.height}}const z=w.getBoundingClientRect(),{height:A,width:D}=C.getComputedStyle(w);z.x=z.x??z.left,z.y=z.y??z.top;const{clientWidth:L,clientHeight:H,scrollWidth:W,scrollHeight:V,scrollTop:K,scrollLeft:q}=I.documentElement,te=z.height,oe=z.width,ce=B.height,ue=B.width,G={left:0,top:0,right:L,bottom:H},re={left:-q,top:-K,right:W-q,bottom:V-K};let{htmlRegion:ne}=k;const U="visible",Q="visibleFirst";ne!=="scroll"&&ne!==Q&&(ne=U);const se=ne===Q,J=T1(re,m),Z=T1(G,m),le=ne===U?Z:J,ee=se?Z:le;w.style.left="auto",w.style.top="auto",w.style.right="0",w.style.bottom="0";const Y=w.getBoundingClientRect();w.style.left=E,w.style.top=R,w.style.right=N,w.style.bottom=T,w.style.overflow=_,w.style.overflowX=O,w.style.overflowY=M,($=w.parentElement)==null||$.removeChild(j);const fe=Nc(Math.round(oe/parseFloat(D)*1e3)/1e3),de=Nc(Math.round(te/parseFloat(A)*1e3)/1e3);if(fe===0||de===0||Da(n)&&!Kc(n))return;const{offset:pe,targetOffset:$e}=k;let[we,je]=M1(z,pe);const[ve,De]=M1(B,$e);B.x-=ve,B.y-=De;const[Me,Ee]=k.points||[],_e=O1(Ee),Se=O1(Me),Ie=Xi(B,_e),Ue=Xi(z,Se),Xe={...k};let he=[Se,_e],Re=Ie.x-Ue.x+we,Te=Ie.y-Ue.y+je;const Ye=Ge(Re,Te),Ve=Ge(Re,Te,Z),ot=Xi(B,["t","l"]),xe=Xi(z,["t","l"]),Be=Xi(B,["b","r"]),me=Xi(z,["b","r"]),Ne=k.overflow||{},{adjustX:ye,adjustY:Ce,shiftX:Oe,shiftY:Pe}=Ne,Le=Qe=>typeof Qe=="boolean"?Qe:Qe>=0;let ae,be,Fe,tt;St();const ht=Le(Ce),Tt=Se[0]===_e[0];if(ht&&Se[0]==="t"&&(be>ee.bottom||f.current.bt)){let Qe=Te;Tt?Qe-=te-ce:Qe=ot.y-me.y-je;const Et=Ge(Re,Qe),Ut=Ge(Re,Qe,Z);Et>Ye||Et===Ye&&(!se||Ut>=Ve)?(f.current.bt=!0,Te=Qe,je=-je,he=[ds(he[0],0),ds(he[1],0)]):f.current.bt=!1}if(ht&&Se[0]==="b"&&(ae<ee.top||f.current.tb)){let Qe=Te;Tt?Qe+=te-ce:Qe=Be.y-xe.y-je;const Et=Ge(Re,Qe),Ut=Ge(Re,Qe,Z);Et>Ye||Et===Ye&&(!se||Ut>=Ve)?(f.current.tb=!0,Te=Qe,je=-je,he=[ds(he[0],0),ds(he[1],0)]):f.current.tb=!1}const yt=Le(ye),lt=Se[1]===_e[1];if(yt&&Se[1]==="l"&&(tt>ee.right||f.current.rl)){let Qe=Re;lt?Qe-=oe-ue:Qe=ot.x-me.x-we;const Et=Ge(Qe,Te),Ut=Ge(Qe,Te,Z);Et>Ye||Et===Ye&&(!se||Ut>=Ve)?(f.current.rl=!0,Re=Qe,we=-we,he=[ds(he[0],1),ds(he[1],1)]):f.current.rl=!1}if(yt&&Se[1]==="r"&&(Fe<ee.left||f.current.lr)){let Qe=Re;lt?Qe+=oe-ue:Qe=Be.x-xe.x-we;const Et=Ge(Qe,Te),Ut=Ge(Qe,Te,Z);Et>Ye||Et===Ye&&(!se||Ut>=Ve)?(f.current.lr=!0,Re=Qe,we=-we,he=[ds(he[0],1),ds(he[1],1)]):f.current.lr=!1}Xe.points=[z1(he[0]),z1(he[1])],St();const rt=Oe===!0?0:Oe;typeof rt=="number"&&(Fe<Z.left&&(Re-=Fe-Z.left-we,B.x+ue<Z.left+rt&&(Re+=B.x-Z.left+ue-rt)),tt>Z.right&&(Re-=tt-Z.right-we,B.x>Z.right-rt&&(Re+=B.x-Z.right+rt)));const He=Pe===!0?0:Pe;typeof He=="number"&&(ae<Z.top&&(Te-=ae-Z.top-je,B.y+ce<Z.top+He&&(Te+=B.y-Z.top+ce-He)),be>Z.bottom&&(Te-=be-Z.bottom-je,B.y>Z.bottom-He&&(Te+=B.y-Z.bottom+He)));const Ae=z.x+Re,qe=Ae+oe,ct=z.y+Te,jt=ct+te,mt=B.x,xt=mt+ue,Lt=B.y,gt=Lt+ce,Gt=Math.max(Ae,mt),dn=Math.min(qe,xt),Cr=(Gt+dn)/2-Ae,mr=Math.max(ct,Lt),wr=Math.min(jt,gt),Kt=(mr+wr)/2-ct;i==null||i(t,Xe);let nn=Y.right-z.x-(Re+z.width),st=Y.bottom-z.y-(Te+z.height);fe===1&&(Re=Math.floor(Re),nn=Math.floor(nn)),de===1&&(Te=Math.floor(Te),st=Math.floor(st));const wt={ready:!0,offsetX:Re/fe,offsetY:Te/de,offsetR:nn/fe,offsetB:st/de,arrowX:Cr/fe,arrowY:Kt/de,scaleX:fe,scaleY:de,align:Xe};u(wt)}}),b=()=>{d.current+=1;const v=d.current;Promise.resolve().then(()=>{d.current===v&&h()})},x=()=>{u(v=>({...v,ready:!1}))};return Pt(x,[r]),Pt(()=>{e||x()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,b]}function gN(){const e=a.useRef(null),t=()=>{e.current&&(clearTimeout(e.current),e.current=null)},n=(r,o)=>{t(),o===0?r():e.current=setTimeout(()=>{r()},o*1e3)};return a.useEffect(()=>()=>{t()},[]),n}function w5(e,t,n,r,o){Pt(()=>{if(e&&t&&n){let f=function(){r(),o()};var s=f;const i=t,l=n,c=Ey(i),u=Ey(l),d=Xc(l),m=new Set([d,...c,...u]);return m.forEach(p=>{p.addEventListener("scroll",f,{passive:!0})}),d.addEventListener("resize",f,{passive:!0}),r(),()=>{m.forEach(p=>{p.removeEventListener("scroll",f),d.removeEventListener("resize",f)})}}},[e,t,n])}function E5(e,t,n,r,o,s,i,l){const c=a.useRef(e);c.current=e;const u=a.useRef(!1);a.useEffect(()=>{if(t&&r&&(!o||s)){const m=()=>{u.current=!1},f=b=>{var x,v;c.current&&!i(((v=(x=b.composedPath)==null?void 0:x.call(b))==null?void 0:v[0])||b.target)&&!u.current&&l(!1)},p=Xc(r);p.addEventListener("pointerdown",m,!0),p.addEventListener("mousedown",f,!0),p.addEventListener("contextmenu",f,!0);const h=jh(n);return h&&(h.addEventListener("mousedown",f,!0),h.addEventListener("contextmenu",f,!0)),()=>{p.removeEventListener("pointerdown",m,!0),p.removeEventListener("mousedown",f,!0),p.removeEventListener("contextmenu",f,!0),h&&(h.removeEventListener("mousedown",f,!0),h.removeEventListener("contextmenu",f,!0))}}},[t,n,r,o,s]);function d(){u.current=!0}return d}function I5(){const[e,t]=ie.useState(null),[n,r]=ie.useState(!1),[o,s]=ie.useState(!1),i=ie.useRef(null),l=vt(u=>{u===!1?(i.current=null,r(!1)):o&&n?i.current=u:(r(!0),t(u),i.current=null,n||s(!0))}),c=vt(u=>{u?(s(!1),i.current&&(t(i.current),i.current=null)):(s(!1),i.current=null)});return[l,n,e,c]}function Iy(){return Iy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Iy.apply(this,arguments)}const P5=e=>{const{prefixCls:t,isMobile:n,ready:r,open:o,align:s,offsetR:i,offsetB:l,offsetX:c,offsetY:u,arrowPos:d,popupSize:m,motion:f,uniqueContainerClassName:p,uniqueContainerStyle:h}=e,b=`${t}-unique-container`,[x,v]=ie.useState(!1),g=uN(n,r,o,s,i,l,c,u),y=ie.useRef(g);r&&(y.current=g);const $={};return m&&($.width=m.width,$.height=m.height),ie.createElement(fr,Iy({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,leavedClassName:`${b}-hidden`},f,{visible:o,onVisibleChanged:w=>{v(w)}}),({className:w,style:I})=>{const C=F(b,w,p,{[`${b}-visible`]:x});return ie.createElement("div",{className:C,style:{"--arrow-x":`${(d==null?void 0:d.x)||0}px`,"--arrow-y":`${(d==null?void 0:d.y)||0}px`,...y.current,...$,...I,...h}})})},N5=({children:e,postTriggerProps:t})=>{const[n,r,o,s]=I5(),i=a.useMemo(()=>!o||!t?o:t(o),[o,t]),[l,c]=a.useState(null),[u,d]=a.useState(null),m=a.useRef(null),f=vt(B=>{m.current=B,Da(B)&&l!==B&&c(B)}),p=a.useRef(null),h=gN(),b=vt((B,z)=>{p.current=z,h(()=>{n(B)},B.delay)}),x=B=>{h(()=>{var z;(z=p.current)!=null&&z.call(p)||n(!1)},B)},v=vt(B=>{s(B)}),[g,y,$,w,I,C,P,,,E,R]=pN(r,l,i==null?void 0:i.target,i==null?void 0:i.popupPlacement,(i==null?void 0:i.builtinPlacements)||{},i==null?void 0:i.popupAlign,void 0,!1),N=a.useMemo(()=>{var z;if(!i)return"";const B=mN(i.builtinPlacements||{},i.prefixCls||"",E,!1);return F(B,(z=i.getPopupClassNameFromAlign)==null?void 0:z.call(i,E))},[E,i==null?void 0:i.getPopupClassNameFromAlign,i==null?void 0:i.builtinPlacements,i==null?void 0:i.prefixCls]),T=a.useMemo(()=>({show:b,hide:x}),[]);a.useEffect(()=>{R()},[i==null?void 0:i.target]);const _=vt(()=>(R(),Promise.resolve())),O=a.useRef({}),M=a.useContext(af),k=a.useMemo(()=>({registerSubPopup:(B,z)=>{O.current[B]=z,M==null||M.registerSubPopup(B,z)}}),[M]),j=i==null?void 0:i.prefixCls;return a.createElement(fN.Provider,{value:T},e,i&&a.createElement(af.Provider,{value:k},a.createElement(dN,{ref:f,portal:bm,onEsc:i.onEsc,prefixCls:j,popup:i.popup,className:F(i.popupClassName,N,`${j}-unique-controlled`),style:i.popupStyle,target:i.target,open:r,keepDom:!0,fresh:!0,autoDestroy:!1,onVisibleChanged:v,ready:g,offsetX:y,offsetY:$,offsetR:w,offsetB:I,onAlign:R,onPrepare:_,onResize:B=>d({width:B.offsetWidth,height:B.offsetHeight}),arrowPos:{x:C,y:P},align:E,zIndex:i.zIndex,mask:i.mask,arrow:i.arrow,motion:i.popupMotion,maskMotion:i.maskMotion,getPopupContainer:i.getPopupContainer},a.createElement(P5,{prefixCls:j,isMobile:!1,ready:g,open:r,align:E,offsetR:w,offsetB:I,offsetX:y,offsetY:$,arrowPos:{x:C,y:P},popupSize:u,motion:i.popupMotion,uniqueContainerClassName:F(i.uniqueContainerClassName,N),uniqueContainerStyle:i.uniqueContainerStyle}))))};function R5(e=bm){return a.forwardRef((n,r)=>{const{prefixCls:o="rc-trigger-popup",children:s,action:i="hover",showAction:l,hideAction:c,disabled:u=!1,popupVisible:d,defaultPopupVisible:m,onOpenChange:f,afterOpenChange:p,onPopupVisibleChange:h,afterPopupVisibleChange:b,mouseEnterDelay:x,mouseLeaveDelay:v=.1,focusDelay:g,blurDelay:y,mask:$,maskClosable:w=!0,getPopupContainer:I,forceRender:C,autoDestroy:P,popup:E,popupClassName:R,uniqueContainerClassName:N,uniqueContainerStyle:T,popupStyle:_,popupPlacement:O,builtinPlacements:M={},popupAlign:k,zIndex:j,stretch:B,getPopupClassNameFromAlign:z,fresh:A,unique:D,alignPoint:L,onPopupClick:H,onPopupAlign:W,arrow:V,popupMotion:K,maskMotion:q,mobile:te,...oe}=n,ce=P||!1,ue=d===void 0,G=!!te,re=a.useRef({}),ne=a.useContext(af),U=a.useMemo(()=>({registerSubPopup:(Je,kt)=>{re.current[Je]=kt,ne==null||ne.registerSubPopup(Je,kt)}}),[ne]),Q=a.useContext(fN),se=Lo(),[J,Z]=a.useState(null),le=a.useRef(null),ee=vt(Je=>{le.current=Je,Da(Je)&&J!==Je&&Z(Je),ne==null||ne.registerSubPopup(se,Je)}),[Y,fe]=a.useState(null),de=a.useRef(null),pe=vt(Je=>{const kt=yo(Je);Da(kt)&&Y!==kt&&(fe(kt),de.current=kt)}),$e={},we=vt(Je=>{var kn,Wi;const kt=Y;return(kt==null?void 0:kt.contains(Je))||((kn=jh(kt))==null?void 0:kn.host)===Je||Je===kt||(J==null?void 0:J.contains(Je))||((Wi=jh(J))==null?void 0:Wi.host)===Je||Je===J||Object.values(re.current).some(Xs=>(Xs==null?void 0:Xs.contains(Je))||Je===Xs)}),je=V?{...V!==!0?V:{}}:null,[ve,De]=on(m||!1,d),Me=ve||!1,Ee=Me&&!u,_e=a.useMemo(()=>{const Je=typeof s=="function"?s({open:Ee}):s;return a.Children.only(Je)},[s,Ee]),Se=(_e==null?void 0:_e.props)||{},Ie=vt(()=>Ee),Ue=vt((Je=0)=>({popup:E,target:Y,delay:Je,prefixCls:o,popupClassName:R,uniqueContainerClassName:N,uniqueContainerStyle:T,popupStyle:_,popupPlacement:O,builtinPlacements:M,popupAlign:k,zIndex:j,mask:$,maskClosable:w,popupMotion:K,maskMotion:q,arrow:je,getPopupContainer:I,getPopupClassNameFromAlign:z,id:se,onEsc:Ge}));Pt(()=>{Q&&D&&Y&&!ue&&!ne&&(Ee?Q.show(Ue(x),Ie):Q.hide(v))},[Ee,Y]);const Xe=a.useRef(Ee);Xe.current=Ee;const he=vt(Je=>{is.flushSync(()=>{Me!==Je&&(De(Je),f==null||f(Je),h==null||h(Je))})}),Re=gN(),Te=(Je,kt=0)=>{if(d!==void 0){Re(()=>{he(Je)},kt);return}if(Q&&D&&ue&&!ne){Je?Q.show(Ue(kt),Ie):Q.hide(kt);return}Re(()=>{he(Je)},kt)};function Ge({top:Je}){Je&&Te(!1)}const[Ye,Ve]=a.useState(!1);Pt(Je=>{(!Je||Ee)&&Ve(!0)},[Ee]);const[ot,xe]=a.useState(null),[Be,me]=a.useState(null),Ne=Je=>{me([Je.clientX,Je.clientY])},[ye,Ce,Oe,Pe,Le,ae,be,Fe,tt,St,ht]=pN(Ee,J,L&&Be!==null?Be:Y,O,M,k,W,G),[Tt,yt]=S5(i,l,c),lt=Tt.has("click"),rt=yt.has("click")||yt.has("contextMenu"),He=vt(()=>{Ye||ht()});w5(Ee,Y,J,He,()=>{Xe.current&&L&&rt&&Te(!1)}),Pt(()=>{He()},[Be,O]),Pt(()=>{Ee&&!(M!=null&&M[O])&&He()},[JSON.stringify(k)]);const qe=a.useMemo(()=>{const Je=mN(M,o,St,L);return F(Je,z==null?void 0:z(St))},[St,z,M,o,L]);a.useImperativeHandle(r,()=>({nativeElement:de.current,popupElement:le.current,forceAlign:He}));const[ct,jt]=a.useState(0),[mt,xt]=a.useState(0),Lt=()=>{if(B&&Y){const Je=Y.getBoundingClientRect();jt(Je.width),xt(Je.height)}},gt=()=>{Lt(),He()},Gt=Je=>{Ve(!1),ht(),p==null||p(Je),b==null||b(Je)},dn=()=>new Promise(Je=>{Lt(),xe(()=>Je)});Pt(()=>{ot&&(ht(),ot(),xe(null))},[ot]);function yn(Je,kt,kn,Wi,Xs){$e[Je]=(x$,...G_)=>{var $$;(!Xs||!Xs())&&(Wi==null||Wi(x$),Te(kt,kn)),($$=Se[Je])==null||$$.call(Se,x$,...G_)}}const Cr=Tt.has("touch"),mr=yt.has("touch"),wr=a.useRef(!1);(Cr||mr)&&($e.onTouchStart=(...Je)=>{var kt;wr.current=!0,Xe.current&&mr?Te(!1):!Xe.current&&Cr&&Te(!0),(kt=Se.onTouchStart)==null||kt.call(Se,...Je)}),(lt||rt)&&($e.onClick=(Je,...kt)=>{var kn;Xe.current&&rt?Te(!1):!Xe.current&&lt&&(Ne(Je),Te(!0)),(kn=Se.onClick)==null||kn.call(Se,Je,...kt),wr.current=!1});const pt=E5(Ee,rt||mr,Y,J,$,w,we,Te),Kt=Tt.has("hover"),nn=yt.has("hover");let st,wt;const Qe=()=>wr.current;if(Kt){const Je=kt=>{Ne(kt)};yn("onMouseEnter",!0,x,Je,Qe),yn("onPointerEnter",!0,x,Je,Qe),st=kt=>{(Ee||Ye)&&(J!=null&&J.contains(kt.target))&&Te(!0,x)},L&&($e.onMouseMove=kt=>{var kn;(kn=Se.onMouseMove)==null||kn.call(Se,kt)})}nn&&(yn("onMouseLeave",!1,v,void 0,Qe),yn("onPointerLeave",!1,v,void 0,Qe),wt=()=>{Te(!1,v)}),Tt.has("focus")&&yn("onFocus",!0,g),yt.has("focus")&&yn("onBlur",!1,y),Tt.has("contextMenu")&&($e.onContextMenu=(Je,...kt)=>{var kn;Xe.current&&yt.has("contextMenu")?Te(!1):(Ne(Je),Te(!0)),Je.preventDefault(),(kn=Se.onContextMenu)==null||kn.call(Se,Je,...kt)});const Et=a.useRef(!1);Et.current||(Et.current=C||Ee||Ye);const Ut={...Se,...$e},pr={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach(Je=>{oe[Je]&&(pr[Je]=(...kt)=>{var kn;(kn=Ut[Je])==null||kn.call(Ut,...kt),oe[Je](...kt)})});const Ao={x:ae,y:be};tP(Ee,Y,gt);const Do=Co(pe,ko(_e)),Fo=a.cloneElement(_e,{...Ut,...pr,ref:Do});return a.createElement(a.Fragment,null,Fo,Et.current&&(!Q||!D)&&a.createElement(af.Provider,{value:U},a.createElement(dN,{portal:e,ref:ee,prefixCls:o,popup:E,className:F(R,!G&&qe),style:_,target:Y,onMouseEnter:st,onMouseLeave:wt,onPointerEnter:st,zIndex:j,open:Ee,keepDom:Ye,fresh:A,onClick:H,onPointerDownCapture:pt,mask:$,motion:K,maskMotion:q,onVisibleChanged:Gt,onPrepare:dn,forceRender:C,autoDestroy:ce,getPopupContainer:I,onEsc:Ge,align:St,arrow:je,arrowPos:Ao,ready:ye,offsetX:Ce,offsetY:Oe,offsetR:Pe,offsetB:Le,onAlign:He,stretch:B,targetWidth:ct/Fe,targetHeight:mt/tt,mobile:te})))})}const xm=R5(bm);function hN(e){return e&&ie.isValidElement(e)&&e.type===ie.Fragment}const yN=(e,t,n)=>ie.isValidElement(e)?ie.cloneElement(e,bt(n)?n(e.props||{}):n):t;function Hn(e,t){return yN(e,e,t)}const T5=({children:e})=>{const{getPrefixCls:t}=ie.useContext(ut),n=t();return ie.isValidElement(e)?ie.createElement(fr,{visible:!0,motionName:`${n}-fade`,motionAppear:!0,motionEnter:!0,motionLeave:!1,removeOnLeave:!1},({style:r,className:o})=>Hn(e,s=>({className:F(s.className,o),style:{...s.style,...r}}))):e},Fu=[null,null];function _5(e){if(Fu[0]!==e){const t={};Object.keys(e).forEach(n=>{t[n]={...e[n],dynamicInset:!1}}),Fu[0]=e,Fu[1]=t}return Fu[1]}const vN=({children:e})=>{const t=n=>{const{id:r,builtinPlacements:o,popup:s}=n,i=bt(s)?s():s,l=_5(o);return{...n,getPopupContainer:null,arrow:!1,popup:ie.createElement(T5,{key:r},i),builtinPlacements:l}};return ie.createElement(N5,{postTriggerProps:t},e)},cr=a.createContext(!1),ux=({children:e,disabled:t})=>{const n=a.useContext(cr);return a.createElement(cr.Provider,{value:t??n},e)},Pi=a.createContext(void 0),M5=({children:e,size:t})=>{const n=a.useContext(Pi);return a.createElement(Pi.Provider,{value:t||n},e)};function O5(){const e=a.useContext(cr),t=a.useContext(Pi);return{componentDisabled:e,componentSize:t}}function z5(e,t,n){bo();const r=e||{},o=r.inherit===!1||!t?{...Pc,hashed:(t==null?void 0:t.hashed)??Pc.hashed,cssVar:t==null?void 0:t.cssVar}:t,s=a.useId();return Oi(()=>{var u;if(!e)return t;const i={...o.components};Object.keys(e.components||{}).forEach(d=>{i[d]={...i[d],...e.components[d]}});const l=`css-var-${s.replace(/:/g,"")}`,c={prefix:n==null?void 0:n.prefixCls,...o.cssVar,...r.cssVar,key:((u=r.cssVar)==null?void 0:u.key)||l};return{...o,...r,token:{...o.token,...r.token},components:i,cssVar:c}},[r,o,n==null?void 0:n.prefixCls,s],(i,l)=>i.some((c,u)=>{const d=l[u];return!vo(c,d,!0)}))}const j1=a.createContext(!0);function j5(e){const t=a.useContext(j1),{children:n}=e,[,r]=Yn(),{motion:o}=r,s=a.useRef(!1);return s.current||(s.current=t!==o),s.current?a.createElement(j1.Provider,{value:o},a.createElement(Cj,{motion:o},n)):n}const B5=()=>null,L5=({iconPrefixCls:e,csp:t})=>(Gz(e,t),null),k5=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"];let lf,bN,xN,$N;function Up(){return lf||Cc}function A5(){return bN||fm}const D5=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(lf=t),n!==void 0&&(bN=n),"holderRender"in e&&($N=o),r&&(xN=r)},SN=()=>({getPrefixCls:(e,t)=>t||(e?`${Up()}-${e}`:Up()),getIconPrefixCls:A5,getRootPrefixCls:()=>lf||Up(),getTheme:()=>xN,holderRender:$N}),F5=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,affix:s,anchor:i,app:l,form:c,locale:u,componentSize:d,direction:m,space:f,splitter:p,virtual:h,dropdownMatchSelectWidth:b,popupMatchSelectWidth:x,popupOverflow:v,legacyLocale:g,parentContext:y,iconPrefixCls:$,theme:w,componentDisabled:I,segmented:C,statistic:P,spin:E,calendar:R,carousel:N,cascader:T,collapse:_,typography:O,checkbox:M,descriptions:k,divider:j,drawer:B,skeleton:z,steps:A,image:D,layout:L,list:H,mentions:W,modal:V,progress:K,result:q,slider:te,breadcrumb:oe,masonry:ce,menu:ue,pagination:G,input:re,inputPassword:ne,inputSearch:U,textArea:Q,otp:se,empty:J,badge:Z,borderBeam:le,radio:ee,rate:Y,ribbon:fe,switch:de,transfer:pe,avatar:$e,message:we,tag:je,table:ve,card:De,cardMeta:Me,tabs:Ee,timeline:_e,timePicker:Se,upload:Ie,notification:Ue,tree:Xe,colorPicker:he,datePicker:Re,rangePicker:Te,flex:Ge,wave:Ye,dropdown:Ve,warning:ot,tour:xe,tooltip:Be,popover:me,popconfirm:Ne,qrcode:ye,floatButton:Ce,floatButtonGroup:Oe,variant:Pe,inputNumber:Le,treeSelect:ae,watermark:be}=e,Fe=a.useMemo(()=>{var mt;return dt(u)&&Object.prototype.hasOwnProperty.call(u,"default")&&((mt=u.default)!=null&&mt.locale)?u.default:u},[u]),tt=a.useCallback((mt,xt)=>{const{prefixCls:Lt}=e;if(xt)return xt;const gt=Lt||y.getPrefixCls("");return mt?`${gt}-${mt}`:gt},[y.getPrefixCls,e.prefixCls]),St=$||y.iconPrefixCls||fm,ht=n||y.csp,Tt=z5(w,y.theme,{prefixCls:tt("")}),yt={csp:ht,autoInsertSpaceInButton:r,alert:o,affix:s,anchor:i,app:l,locale:Fe||g,direction:m,space:f,splitter:p,virtual:h,popupMatchSelectWidth:x??b,popupOverflow:v,getPrefixCls:tt,iconPrefixCls:St,theme:Tt,segmented:C,statistic:P,spin:E,calendar:R,carousel:N,cascader:T,collapse:_,typography:O,checkbox:M,descriptions:k,divider:j,drawer:B,skeleton:z,steps:A,image:D,input:re,inputPassword:ne,inputSearch:U,textArea:Q,otp:se,layout:L,list:H,mentions:W,modal:V,progress:K,result:q,slider:te,breadcrumb:oe,masonry:ce,menu:ue,pagination:G,empty:J,badge:Z,borderBeam:le,radio:ee,rate:Y,ribbon:fe,switch:de,transfer:pe,avatar:$e,message:we,tag:je,table:ve,card:De,cardMeta:Me,tabs:Ee,timeline:_e,timePicker:Se,upload:Ie,notification:Ue,tree:Xe,colorPicker:he,datePicker:Re,rangePicker:Te,flex:Ge,wave:Ye,dropdown:Ve,warning:ot,tour:xe,tooltip:Be,popover:me,popconfirm:Ne,qrcode:ye,floatButton:Ce,floatButtonGroup:Oe,variant:Pe,inputNumber:Le,treeSelect:ae,watermark:be},lt={...y};Object.keys(yt).forEach(mt=>{yt[mt]!==void 0&&(lt[mt]=yt[mt])}),k5.forEach(mt=>{const xt=e[mt];xt&&(lt[mt]=xt)}),typeof r<"u"&&(lt.button={autoInsertSpace:r,...lt.button});const rt=Oi(()=>lt,lt,(mt,xt)=>{const Lt=Object.keys(mt),gt=Object.keys(xt);return Lt.length!==gt.length||Lt.some(Gt=>mt[Gt]!==xt[Gt])}),{layer:He}=a.useContext(Uc),Ae=a.useMemo(()=>({prefixCls:St,csp:ht,layer:He?"antd":void 0,zeroRuntime:!!He||(Tt==null?void 0:Tt.zeroRuntime)}),[St,ht,He,Tt==null?void 0:Tt.zeroRuntime]);let qe=a.createElement(a.Fragment,null,a.createElement(L5,{iconPrefixCls:St,csp:ht}),a.createElement(B5,{dropdownMatchSelectWidth:b}),t);const ct=a.useMemo(()=>{var mt,xt,Lt,gt;return ba(((mt=Zr.Form)==null?void 0:mt.defaultValidateMessages)||{},((Lt=(xt=rt.locale)==null?void 0:xt.Form)==null?void 0:Lt.defaultValidateMessages)||{},((gt=rt.form)==null?void 0:gt.validateMessages)||{},(c==null?void 0:c.validateMessages)||{})},[rt,c==null?void 0:c.validateMessages]);Object.keys(ct).length>0&&(qe=a.createElement(nN.Provider,{value:ct},qe)),Fe&&(qe=a.createElement(l5,{locale:Fe,_ANT_MARK__:a5},qe)),qe=a.createElement(sx.Provider,{value:Ae},qe),d&&(qe=a.createElement(M5,{size:d},qe)),qe=a.createElement(j5,null,qe),Be!=null&&Be.unique&&(qe=a.createElement(vN,null,qe));const jt=a.useMemo(()=>{const{algorithm:mt,token:xt,components:Lt,cssVar:gt,...Gt}=Tt||{},dn=mt&&(!Array.isArray(mt)||mt.length>0)?rf(mt):nx,yn={};Object.entries(Lt||{}).forEach(([mr,wr])=>{const pt={...wr};"algorithm"in pt&&(pt.algorithm===!0?pt.theme=dn:(Array.isArray(pt.algorithm)||bt(pt.algorithm))&&(pt.theme=rf(pt.algorithm)),delete pt.algorithm),yn[mr]=pt});const Cr={...Wa,...xt};return{...Gt,theme:dn,token:Cr,components:yn,override:{override:Cr,...yn},cssVar:gt}},[Tt]);return w&&(qe=a.createElement(rx.Provider,{value:jt},qe)),rt.warning&&(qe=a.createElement(cO.Provider,{value:rt.warning},qe)),I!==void 0&&(qe=a.createElement(ux,{disabled:I},qe)),a.createElement(ut.Provider,{value:rt},qe)},to=e=>{const t=a.useContext(ut),n=a.useContext(cx);return a.createElement(F5,{parentContext:t,legacyLocale:n,...e})};to.ConfigContext=ut;to.SizeContext=Pi;to.config=D5;to.useConfig=O5;Object.defineProperty(to,"SizeContext",{get:()=>Pi});function H5(){const[e,t]=a.useState({}),n=a.useCallback((r,o)=>{if(!o){t(i=>{if(!(r in i))return i;const l={...i};return delete l[r],l});return}const s={width:o.offsetWidth,height:o.offsetHeight};t(i=>{const l=i[r];return l&&l.width===s.width&&l.height===s.height?i:{...i,[r]:s}})},[]);return[e,n]}function V5(e,t,n=0){const[r,o]=H5(),[s,i,l,c]=a.useMemo(()=>{let u=0,d=0;const m=(t==null?void 0:t.threshold)??0,f=new Map;let p,h;return e.slice().reverse().forEach((b,x)=>{var $,w;const v=String(b.key),g=(($=r[v])==null?void 0:$.height)??0,y=t&&x>0?u+(t.offset??0)-g:u;f.set(v,y),x===0&&(p=g,h=((w=r[v])==null?void 0:w.width)??0),(!t||x<m)&&(d=Math.max(d,y+g)),t?u=y+g:u+=g+n}),[f,d,p,h]},[e,n,r,t]);return[s,o,i,l,c]}const B1=8,L1=3,W5=e=>{const t={offset:B1,threshold:L1};return e&&typeof e=="object"&&(t.offset=e.offset??B1,t.threshold=e.threshold??L1),[!!e,t]};function K5(e,t,n){const o=Math.max(typeof e=="number"?e:0,0)*1e3,s=vt(t),i=vt(n),[l,c]=a.useState(o>0),u=a.useRef(0),d=a.useRef(null);function m(){const h=Date.now(),b=d.current;b!==null&&(u.current+=h-b),d.current=h}const f=a.useCallback(()=>{m(),c(!1)},[]),p=a.useCallback(()=>{o>0?(d.current=Date.now(),c(!0)):i(0)},[o]);return a.useEffect(()=>{u.current=0,c(o>0)},[o]),a.useEffect(()=>{if(!l)return;let h=null;function b(){m(),u.current>=o?(i(1),s()):(i(Math.min(u.current/o,1)),h=Ct(b))}return b(),()=>{Ct.cancel(h)}},[o,l]),[p,f]}function U5(e){const t=a.useMemo(()=>e===!1?{closeIcon:null,disabled:!0}:typeof e=="object"&&e!==null?e:{},[e]),n=a.useMemo(()=>({...t,closeIcon:"closeIcon"in t?t.closeIcon:"×",disabled:t.disabled??!1}),[t]),r=a.useMemo(()=>Rn(n,!0),[n]);return[!!e,n,r]}const q5=({className:e,style:t,percent:n})=>a.createElement("progress",{className:e,max:"100",value:n,style:t});function cf(){return cf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cf.apply(this,arguments)}const CN=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,classNames:s,styles:i,components:l,title:c,description:u,icon:d,actions:m,role:f,closable:p,offset:h,notificationIndex:b,stackInThreshold:x,props:v,duration:g=4.5,showProgress:y,hovering:$,pauseOnHover:w=!0,onClick:I,onMouseEnter:C,onMouseLeave:P,onClose:E}=e,[R,N]=a.useState(0),T=`${n}-notice`,[_,O,M]=U5(p),k=vt(()=>{var J;(J=O.onClose)==null||J.call(O),E==null||E()}),[j,B]=a.useState(!1),[z,A]=K5(g,k,N),D=100-Math.min(Math.max(R*100,0),100),L=(l==null?void 0:l.progress)||q5;a.useEffect(()=>{w&&($?A():j||z())},[$,j,A,z,w]);function H(J){B(!0),w&&A(),C==null||C(J)}function W(J){B(!1),w&&!$&&z(),P==null||P(J)}function V(J){J.preventDefault(),J.stopPropagation(),k()}const K=a.useRef(h);h!==void 0&&(K.current=h);const q=a.useRef(b);b!==void 0&&(q.current=b);const te=h??K.current,oe=b??q.current??0,ce=c!=null?a.createElement("div",{className:F(`${T}-title`,s==null?void 0:s.title),style:i==null?void 0:i.title},c):null,ue=u!=null?a.createElement("div",{className:F(`${T}-description`,s==null?void 0:s.description),style:i==null?void 0:i.description},u):null,G=ce!==null,re=ue!==null;let ne=null;G&&re?ne=a.createElement("div",{className:F(`${T}-section`,s==null?void 0:s.section),style:i==null?void 0:i.section},ce,ue):ne=ce||ue,d!=null&&(ne=a.createElement("div",{className:F(`${T}-wrapper`,s==null?void 0:s.wrapper),style:i==null?void 0:i.wrapper},a.createElement("div",{className:F(`${T}-icon`,s==null?void 0:s.icon),style:i==null?void 0:i.icon},d),ne));const U=m?a.createElement("div",{className:F(`${T}-actions`,s==null?void 0:s.actions),style:i==null?void 0:i.actions},m):null,Q={"--notification-index":oe,...i==null?void 0:i.root,...o};te!==void 0&&(Q["--notification-y"]=`${te}px`);const se=f??(v==null?void 0:v.role)??"alert";return a.createElement("div",cf({},v,{ref:t,role:se,"data-notification-index":oe,className:F(T,r,s==null?void 0:s.root,{[`${T}-closable`]:_,[`${T}-stack-in-threshold`]:x}),style:Q,onClick:I,onMouseEnter:H,onMouseLeave:W}),ne,U,_&&a.createElement("button",cf({className:F(`${T}-close`,s==null?void 0:s.close),"aria-label":"Close"},M,{style:i==null?void 0:i.close,onClick:V}),O.closeIcon),y&&typeof g=="number"&&g>0&&a.createElement(L,{className:F(`${T}-progress`,s==null?void 0:s.progress),percent:D,style:i==null?void 0:i.progress}))}),wN=a.createContext({}),EN=({children:e,classNames:t})=>{const n=a.useMemo(()=>({classNames:t}),[t]);return a.createElement(wN.Provider,{value:n},e)};function Py(){return Py=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Py.apply(this,arguments)}const G5=a.forwardRef((e,t)=>{const{listPrefixCls:n,height:r,topNoticeHeight:o=0,topNoticeWidth:s=0,className:i,style:l,...c}=e,u=`${n}-content`,d=a.useRef(r),m=d.current,f=r<m?"decrease":"increase";d.current=r;const p={...l,height:r,"--top-notificiation-height":`${o}px`,"--top-notificiation-width":`${s}px`};return a.createElement("div",Py({},c,{className:F(u,`${u}-${f}`,i),style:p,ref:t}))});function uf(){return uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uf.apply(this,arguments)}const IN=["wrapper","root","icon","section","title","description","actions","close","progress"];function X5(e){return IN.reduce((t,n)=>(t[n]=F(...e.map(r=>r==null?void 0:r[n])),t),{})}function Y5(e){return IN.reduce((t,n)=>(t[n]=Object.assign({},...e.map(r=>r==null?void 0:r[n])),t),{})}function Q5(e,t){const n=String(t),r=e.findIndex(o=>o.key===n);if(r!==-1)return e.length-r-1}const J5=e=>{const{config:t,components:n,contextClassNames:r,classNames:o,styles:s,className:i,style:l,nodeRef:c,listHovering:u,stackEnabled:d,pauseOnHover:m,setNodeSize:f,onNoticeClose:p,...h}=e,{key:b,placement:x,...v}=t,g=String(b),y=a.useCallback(w=>{f(g,w)},[f,g]),$=Co(c,y);return a.createElement(CN,uf({},v,h,{ref:$,className:F(r==null?void 0:r.notice,t.className,i),style:{...l,...t.style},classNames:X5([o,t.classNames]),styles:Y5([s,t.styles]),components:{...n,...t.components},hovering:d&&u,pauseOnHover:t.pauseOnHover??m,onClose:()=>{var w;(w=t.onClose)==null||w.call(t),p==null||p(b)}}))},PN=e=>{const{configList:t=[],prefixCls:n="rc-notification",pauseOnHover:r,classNames:o,styles:s,components:i,stack:l,motion:c,placement:u,className:d,style:m,onNoticeClose:f,onAllRemoved:p}=e,{classNames:h}=a.useContext(wN),b=a.useMemo(()=>t.map(B=>({config:B,key:String(B.key)})),[t]),x=typeof c=="function"?c(u):c,[v,{offset:g,threshold:y}]=W5(l),[$,w]=a.useState(!1),I=v&&($||b.length<=y),C=a.useMemo(()=>{if(!(!v||I))return{offset:g,threshold:y}},[I,g,v,y]),[P,E]=a.useState(0),R=a.useRef(null),[N,T,_,O,M]=V5(t,C,P),k=!!t.length;a.useEffect(()=>{const B=R.current;if(!B)return;const{gap:z,rowGap:A}=window.getComputedStyle(B),D=parseFloat(A||z)||0;E(L=>L===D?L:D)},[k]);const j=`${n}-list`;return a.createElement("div",{className:F(n,j,`${n}-${u}`,h==null?void 0:h.list,d,o==null?void 0:o.list,{[`${n}-stack`]:v,[`${n}-stack-expanded`]:I,[`${j}-hovered`]:$}),onMouseEnter:()=>{w(!0)},onMouseLeave:()=>{w(!1)},style:{...s==null?void 0:s.list,...m}},a.createElement(G5,{listPrefixCls:j,height:_,topNoticeHeight:O,topNoticeWidth:M,className:o==null?void 0:o.listContent,style:s==null?void 0:s.listContent,ref:R},a.createElement(JP,uf({component:!1,keys:b,motionAppear:!0},x,{onAllRemoved:()=>{u&&(p==null||p(u))}}),({config:B,className:z,style:A},D)=>{const{key:L}=B,H=String(L),W=Q5(b,L),V=v&&W!==void 0&&W<y;return a.createElement(J5,{key:L,config:B,components:i,contextClassNames:h,classNames:o,styles:s,className:z,style:A,nodeRef:D,prefixCls:n,offset:N.get(H),notificationIndex:W,stackInThreshold:V,listHovering:$,stackEnabled:v,pauseOnHover:r,setNodeSize:T,onNoticeClose:f})})))},Z5=a.forwardRef((e,t)=>{const{prefixCls:n="rc-notification",container:r,motion:o,maxCount:s,pauseOnHover:i,classNames:l,styles:c,components:u,className:d,style:m,onAllRemoved:f,stack:p,renderNotifications:h}=e,[b,x]=a.useState([]),[v,g]=a.useState({}),y=a.useRef(!1);a.useImperativeHandle(t,()=>({open:I=>{x(C=>{var N;let P=[...C];const E=P.findIndex(T=>T.key===I.key),R={...I};return E>=0?(R.times=(((N=C[E])==null?void 0:N.times)??0)+1,P[E]=R):(R.times=0,P.push(R)),s&&s>0&&P.length>s&&(P=P.slice(-s)),P})},close:I=>{x(C=>C.filter(P=>P.key!==I))},destroy:()=>{x([])}})),a.useEffect(()=>{const I={};b.forEach(C=>{const P=C.placement??"topRight";I[P]=I[P]||[],I[P].push(C)}),Object.keys(v).forEach(C=>{I[C]=I[C]||[]}),g(I)},[b]);const $=vt(I=>{g(C=>{const P={...C};return(P[I]||[]).length||delete P[I],P})});if(a.useEffect(()=>{Object.keys(v).length>0?y.current=!0:y.current&&(f==null||f(),y.current=!1)},[v,f]),!r)return null;const w=Object.keys(v);return is.createPortal(a.createElement(a.Fragment,null,w.map(I=>{const C=a.createElement(PN,{key:I,configList:v[I],placement:I,prefixCls:n,pauseOnHover:i,classNames:l,styles:c,components:u,className:d==null?void 0:d(I),style:m==null?void 0:m(I),motion:o,stack:p,onNoticeClose:P=>{x(E=>E.filter(R=>R.key!==P))},onAllRemoved:$});return h?a.cloneElement(h(C,{prefixCls:n,key:I}),{key:I}):C})),r)}),eB=()=>document.body;let k1=0;function tB(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{const o=n[r];o!==void 0&&(t[r]=o)})}),t}function NN(e={}){const{getContainer:t=eB,motion:n,prefixCls:r,placement:o,closable:s,duration:i,showProgress:l,pauseOnHover:c,classNames:u,styles:d,components:m,maxCount:f,className:p,style:h,onAllRemoved:b,stack:x,renderNotifications:v}=e,g={placement:o,closable:s,duration:i,showProgress:l},[y,$]=a.useState(),w=a.useRef(null),[I,C]=a.useState([]),P=a.createElement(Z5,{container:y,ref:w,prefixCls:r,motion:n,maxCount:f,pauseOnHover:c,classNames:u,styles:d,components:m,className:p,style:h,onAllRemoved:b,stack:x,renderNotifications:v}),E=vt(N=>{const T=tB(g,N);(T.key===null||T.key===void 0)&&(T.key=`rc-notification-${k1}`,k1+=1),C(_=>[..._,{type:"open",config:T}])}),R=a.useMemo(()=>({open:E,close:N=>{C(T=>[...T,{type:"close",key:N}])},destroy:()=>{C(N=>[...N,{type:"destroy"}])}}),[]);return a.useEffect(()=>{$(t())}),a.useEffect(()=>{w.current&&I.length&&(I.forEach(N=>{var T,_,O;switch(N.type){case"open":(T=w.current)==null||T.open(N.config);break;case"close":(_=w.current)==null||_.close(N.key);break;case"destroy":(O=w.current)==null||O.destroy();break}}),C(N=>{const T=N.filter(_=>!I.includes(_));return T.length===N.length?N:T}))},[I]),[R,P]}const RN=(e,t)=>a.useMemo(()=>{const n=e??t;return n?{...dt(t)?t:{},...dt(n)?n:{}}:!1},[e,t]);function TN(e,t){return{...$n(e)&&{"--notification-top":X(e)},...$n(t)&&{"--notification-bottom":X(t)}}}function nB(e){return{motionName:`${e}-fade`}}function rB(e,t,n){return typeof e<"u"?e:typeof(t==null?void 0:t.closeIcon)<"u"?t.closeIcon:n==null?void 0:n.closeIcon}var _N={};Object.defineProperty(_N,"__esModule",{value:!0});var oB={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},sB=_N.default=oB;function Ny(){return Ny=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ny.apply(this,arguments)}const iB=(e,t)=>a.createElement(ft,Ny({},e,{ref:t,icon:sB})),ki=a.forwardRef(iB);function Ur(...e){return e.find(t=>t!==void 0)}const MN=e=>{const{allowClear:t,clearIcon:n,contextAllowClear:r,contextClearIcon:o,defaultAllowClear:s,componentName:i}=e;return a.useMemo(()=>t??r??s?{clearIcon:Ur(dt(t)?t==null?void 0:t.clearIcon:n,dt(r)?r==null?void 0:r.clearIcon:o,ie.createElement(Bi,null)),disabled:(dt(t)?t==null?void 0:t.disabled:void 0)??(dt(r)?r==null?void 0:r.disabled:void 0)}:!1,[t,n,r,o,s])},Ua=e=>{if(!e)return;const{closable:t,closeIcon:n}=e;return{closable:t,closeIcon:n}},ON={},A1=(e,t)=>{if(!e&&(e===!1||t===!1||t===null))return!1;if(!$n(e)&&!$n(t))return null;let n={closeIcon:typeof t!="boolean"&&$n(t)?t:void 0};return dt(e)&&(n={...n,...e}),n},aB=(e,t,n)=>e===!1?!1:e?Fa(n,t,e):t===!1?!1:t?Fa(n,t):n.closable?n:!1,lB=(e,t,n)=>{const{closeIconRender:r}=t,{closeIcon:o,...s}=e;let i=o;const l=Rn(s,!0);return $n(i)&&(r&&(i=r(i)),i=ie.isValidElement(i)?ie.cloneElement(i,{"aria-label":n,...i.props,...l}):ie.createElement("span",{"aria-label":n,...l},i)),[i,l]},zN=(e,t,n=ON,r="Close")=>{const o=A1(e==null?void 0:e.closable,e==null?void 0:e.closeIcon),s=A1(t==null?void 0:t.closable,t==null?void 0:t.closeIcon),i={closeIcon:ie.createElement(qs,null),...n},l=aB(o,s,i),c=typeof l!="boolean"?!!(l!=null&&l.disabled):!1;if(l===!1)return[!1,null,c,{}];const[u,d]=lB(l,i,r);return[!0,u,c,d]},jN=(e,t,n=ON)=>{const[r]=Ar("global",Zr.global);return ie.useMemo(()=>zN(e,t,{closeIcon:ie.createElement(qs,null),...n},r.close),[e,t,n,r.close])},BN=()=>ie.useReducer(e=>e+1,0),Ry=(e,t)=>{let n={};return dt(e)&&(n=e),typeof e=="boolean"&&(n={enabled:e}),n.closable===void 0&&t!==void 0&&(n.closable=t),n},cB=(e,t,n,r)=>a.useMemo(()=>{const o=Ry(e,r),s=Ry(t),i={blur:!1,...s,...o,closable:o.closable??r??s.closable??!0},l=i.blur?`${n}-mask-blur`:void 0;return[i.enabled!==!1,{mask:l},!!i.closable]},[e,t,n,r]),uB=e=>{const[t,n]=a.useState(null);return[a.useCallback((o,s,i)=>{const l=t??o,c=Math.min(l||0,o),u=Math.max(l||0,o),d=s.slice(c,u+1).map(e),m=d.some(p=>!i.has(p)),f=[];return d.forEach(p=>{m?(i.has(p)||f.push(p),i.add(p)):(i.delete(p),f.push(p))}),n(m?u:null),f},[t]),n]},D1=e=>e==="horizontal"||e==="vertical",Yc=(e,t,n)=>a.useMemo(()=>{const r=D1(e);let o;return r?o=e:typeof t=="boolean"?o=t?"vertical":"horizontal":o=D1(n)?n:"horizontal",[o,o==="vertical"]},[n,e,t]),dB=()=>{const[e,t]=a.useState([]),n=a.useCallback(r=>(t(o=>[].concat($t(o),[r])),()=>{t(o=>o.filter(s=>s!==r))}),[]);return[e,n]},fB=(e,t)=>(e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){const r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e),mB=(e,t)=>a.useImperativeHandle(e,()=>{const n=t(),{nativeElement:r}=n;return typeof Proxy<"u"?new Proxy(r,{get(o,s){return n[s]?n[s]:Reflect.get(o,s)}}):fB(r,n)}),pB=e=>{const t=a.useRef(e),[,n]=BN();return[()=>t.current,r=>{t.current=r,n()}]},$m=ie.createContext(void 0),ms=100,gB=10,dx=ms*gB,LN={Modal:ms,Drawer:ms,Popover:ms,Popconfirm:ms,Tooltip:ms,Tour:ms,FloatButton:ms},hB={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1},yB=e=>e in LN,Qc=(e,t)=>{const[,n]=Yn(),r=ie.useContext($m),o=yB(e);let s;if(t!==void 0)s=[t,t];else{let i=r??0;o?i+=(r?0:n.zIndexPopupBase)+LN[e]:i+=hB[e],s=[r===void 0?t:i,i]}return s},vB=e=>{const{motionDurationMid:t,motionEaseInOut:n}=e,r=`${t} ${n}`;return{transform:"scale(var(--notification-scale, 1))",transition:["transform","inset","clip-path","opacity"].map(o=>`${o} ${r}`).join(", ")}},kN=(e,t)=>{const{componentCls:n,antCls:r,colorSuccess:o,colorInfo:s,colorWarning:i,colorError:l,colorTextHeading:c,colorText:u,boxShadow:d,borderRadiusLG:m,fontSize:f,lineHeight:p,notificationBg:h,notificationPadding:b,notificationMarginEdge:x,margin:v,calc:g}=e,y=`${n}-notice`,[$,w]=sn(r,"notification");return{[y]:{position:"absolute",width:t.width,maxWidth:`calc(100vw - ${X(g(x).mul(2).equal())})`,padding:b,pointerEvents:"auto",[$("icon-font-size")]:t.iconFontSize,[$("title-font-size")]:t.titleFontSize,[$("title-line-height")]:t.titleLineHeight,boxSizing:"border-box",color:u,background:h,borderRadius:m,boxShadow:d,fontSize:f,lineHeight:p,wordWrap:"break-word",overflow:"visible",...vB(e),...t.noticeStyle,"&::after":{position:"absolute",insetInline:0,top:g(v).mul(-1).equal(),height:v,content:'""'},...t.typeStyle&&{"&-success":{background:w("color-success-bg",h)},"&-error":{background:w("color-error-bg",h)},"&-info":{background:w("color-info-bg",h)},"&-warning":{background:w("color-warning-bg",h)}}},[`${y}-wrapper`]:{display:"flex",...t.contentStyle},[`${y}-title`]:{color:c,fontSize:w("title-font-size"),lineHeight:w("title-line-height")},[`${y}-icon`]:{flex:"none",fontSize:w("icon-font-size"),lineHeight:1,[`&${y}-icon-success`]:{color:o},[`&${y}-icon-info, &${y}-icon-loading`]:{color:s},[`&${y}-icon-warning`]:{color:i},[`&${y}-icon-error`]:{color:l}}}},AN=e=>{const{componentCls:t,progressBg:n,notificationProgressHeight:r,fontSize:o,borderRadiusLG:s,width:i,notificationIconSize:l,colorText:c,motionDurationMid:u,fontSizeLG:d,lineHeightLG:m,marginSM:f,marginXS:p,paddingLG:h,notificationPaddingVertical:b,notificationPaddingHorizontal:x,notificationCloseButtonSize:v,colorIcon:g,borderRadiusSM:y,colorIconHover:$,colorBgTextHover:w,colorBgTextActive:I}=e,C=`${t}-notice`;return{...kN(e,{width:i,iconFontSize:l,titleFontSize:d,titleLineHeight:m,contentStyle:{alignItems:"flex-start",gap:f},typeStyle:!0}),[`${C}-section`]:{display:"flex",flexDirection:"column",flex:"auto",gap:p,minWidth:0},[`${C}-description`]:{color:c,fontSize:o},[`${C}-closable`]:{[`${C}-title, ${C}-description`]:{paddingInlineEnd:h},[`${C}-title + ${C}-description`]:{paddingInlineEnd:0}},[`${C}-close`]:{position:"absolute",top:b,insetInlineEnd:x,display:"flex",alignItems:"center",justifyContent:"center",width:v,height:v,color:g,background:"none",border:"none",borderRadius:y,outline:"none",transition:["color","background-color"].map(P=>`${P} ${u}`).join(", "),"&:hover":{color:$,backgroundColor:w},"&:active":{backgroundColor:I},...Br(e)},[`${C}-progress`]:{position:"absolute",bottom:0,display:"block",appearance:"none",inlineSize:`calc(100% - ${X(s)} * 2)`,blockSize:r,border:0,left:{_skip_check_:!0,value:s},right:{_skip_check_:!0,value:s},"&, &::-webkit-progress-bar":{borderRadius:s,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:n},"&::-webkit-progress-value":{borderRadius:s,background:n}},[`${C}-actions`]:{float:"right",marginTop:f}}},bB=e=>{const{componentCls:t,width:n}=e,r=`${t}-notice`,o=`${r}-actions`,s=AN(e);return{[`${r}-pure-panel`]:{width:n,maxWidth:"100%",...s,[r]:{...s[r],position:"relative",width:"100%",maxWidth:"100%"},[o]:{...s[o],float:"none",textAlign:"end"}}}},xB=e=>{const{componentCls:t}=e;return{[t]:AN(e)}},$B=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],SB="--notification-margin-edge",CB=(e,t)=>({blockEnd:e==="top"?"bottom":"top",inlineEnd:t==="left"?"right":"left"}),F1=e=>{const t=(e==null?void 0:e.x)??"0",n=(e==null?void 0:e.y)??"0";return`translate3d(${t}, ${n}, 0) scale(var(--notification-scale, 1))`},wB=(e,t)=>{const n=e.startsWith("bottom")?"bottom":"top",r=e.endsWith("Right")?"right":"left",{blockEnd:o,inlineEnd:s}=CB(n,r),i=e==="top"||e==="bottom",l=e==="top"||e.endsWith("Left")?`-${t}`:t;return{placement:e,vertical:n,blockEnd:o,horizontal:r,inlineEnd:s,motionOffset:i?{x:"-50%",y:l}:{x:l},baseMotionOffset:i?{x:"-50%"}:void 0,isCenterPlacement:i}},EB=e=>e==="bottom"?"column-reverse":"column",IB=e=>{const t=`var(${SB}, 0px)`;return`calc(var(--notification-${e}, ${t}) - ${t})`},PB=e=>e==="bottom"?"center top":"center bottom",DN=e=>X(e.calc(e.marginXXL).mul(-1).equal()),NB=e=>{const t=DN(e);return`inset(${t} ${t} ${t} ${t})`},RB=(e,t)=>{const n=DN(e);return t==="bottom"?`inset(${n} ${n} 50% ${n})`:`inset(50% ${n} ${n} ${n})`},TB=(e,t)=>{const{componentCls:n}=e,{placement:r,vertical:o,blockEnd:s,horizontal:i,inlineEnd:l,isCenterPlacement:c}=t,u=`${n}-notice`,d=`${u}${n}-fade`,m=F1(t.motionOffset),f=F1(t.baseMotionOffset),p=PB(o);return{[`&${n}-${r}`]:{[o]:IB(o),[s]:"auto",display:"flex",flexDirection:EB(o),...c?{marginInline:0,left:"50%",right:"auto",transform:"translateX(-50%)"}:{[i]:0,[l]:"auto"},[u]:{[o]:"var(--notification-y, 0)",...c?{left:"50%",transform:f}:{[i]:"var(--notification-x, 0)"},transformOrigin:p},[`${d}-appear-prepare, ${d}-enter-prepare`]:{opacity:0,transform:m,transition:"none"},[`${d}-appear-start, ${d}-enter-start`]:{opacity:0,transform:m},[`${d}-appear-active, ${d}-enter-active`]:{opacity:1,transform:f},[`${d}-leave-start`]:{opacity:1,transform:f},[`${d}-leave-active`]:{opacity:0,transform:m},[`&${n}-stack:not(${n}-stack-expanded)`]:{[u]:{clipPath:RB(e,o)},[`${u}[data-notification-index='0']`]:{clipPath:NB(e)}}}}},_B=(e,t=$B)=>{const{notificationMotionOffset:n}=e,r=X(n);return{...t.reduce((o,s)=>({...o,...TB(e,wB(s,r))}),{})}},MB=e=>{const{componentCls:t}=e;return{[t]:_B(e)}},OB=3,FN=e=>({zIndexPopup:e.zIndexPopupBase+dx+50,width:384,progressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`,colorSuccessBg:void 0,colorErrorBg:void 0,colorInfoBg:void 0,colorWarningBg:void 0}),fx=e=>{const t=e.paddingMD,n=e.paddingLG;return _t(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${X(e.paddingMD)} ${X(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,notificationProgressHeight:2,notificationMotionOffset:64})},zB=e=>`inset(${e} ${e} ${e} ${e})`,jB=e=>{const{componentCls:t,motionDurationMid:n,motionDurationSlow:r,motionEaseInOut:o}=e,i=`${`${t}-list`}-content`;return{[i]:{position:"relative",display:"flex",flexShrink:0,flexDirection:"column",gap:e.notificationMarginBottom,width:"100%",willChange:"height, transform",transition:"none",[`&${i}-decrease`]:{transition:`height calc(${r} * 2) ${o} ${n}`}},[`${t}-fade`]:{backfaceVisibility:"hidden",willChange:"transform, opacity"}}},BB=(e,t)=>{const{componentCls:n,notificationMarginEdge:r}=e,o="--notification-margin-edge",s=`${n}-notice`,i=`${n}-list`,l=t.listWidthKey?e.calc(e[t.listWidthKey]).add(e.calc(r).mul(2)).equal():"100%",c=t.stackVisibleCount??OB,u=`${s}:nth-last-child(n + ${c+1})`,d=X(e.calc(e.marginXXL).mul(-1).equal()),m=zB(d);return{[n]:{...Vt(e),[o]:X(r),position:"fixed",zIndex:e.zIndexPopup,width:l,maxWidth:"100vw",height:"100vh",overflow:"hidden",overscrollBehavior:"contain",[`${n}-hook-holder`]:{position:"relative"},[`&${i}`]:{maxHeight:"100vh",padding:`var(${o})`,overflowX:"hidden",overflowY:"auto",overscrollBehavior:"contain",scrollbarWidth:"none",msOverflowStyle:"none",pointerEvents:"none","&::-webkit-scrollbar":{display:"none",width:0,height:0}},...jB(e),[`&${n}-stack`]:{[s]:{clipPath:m},[`&:not(${n}-stack-expanded)`]:{[s]:{"--notification-scale":"calc(1 - min(var(--notification-index, 0), 2) * 0.06)"},[`${s}:not(${s}-stack-in-threshold)`]:{opacity:0,pointerEvents:"none"},[u]:{opacity:0,pointerEvents:"none"}}},"&-rtl":{direction:"rtl",[`${s}-actions`]:{float:"left"}}}}};Us(["Notification","PurePanel"],e=>bB(fx(e)),FN);const HN=(e,t)=>{const n=t.itemStyle??xB;return[BB(e,t),n(e),MB(e)]},LB=Mt("Notification",e=>{const t=fx(e);return HN(t,{listWidthKey:"width"})},FN),VN=e=>{const t=e.calc(e.controlHeightLG).sub(e.calc(e.fontSize).mul(e.lineHeight)).div(2).equal(),n=e.paddingSM;return _t(fx(e),{notificationBg:e.contentBg,notificationPadding:e.contentPadding,notificationPaddingVertical:t,notificationPaddingHorizontal:n})},WN=e=>({zIndexPopup:e.zIndexPopupBase+dx+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),mx=e=>{const{fontSize:t,fontSizeLG:n,lineHeight:r}=e;return kN(e,{width:"max-content",iconFontSize:n,titleFontSize:t,titleLineHeight:r,contentStyle:{alignItems:"center",gap:e.marginXS},noticeStyle:{zIndex:1}})},kB=e=>{const{componentCls:t}=e,n=`${t}-notice`,r=`${t}-list-content`,o=mx(e),{"&::after":s,...i}=o[n],l={...i,position:"absolute",zIndex:-1,left:"50%",height:e.calc(e.marginXS).mul(2).equal(),padding:0,boxShadow:e.boxShadowTertiary,opacity:0,pointerEvents:"none",transform:"translateX(-50%) translateY(100%)",transition:[`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,`transform ${e.motionDurationFast} ${e.motionEaseInOut}`,`width ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(", "),content:'""'};return{[t]:{[`&${t}-stack`]:{[r]:{isolation:"isolate","&::before":{...l,top:`calc(var(--top-notificiation-height) - ${X(e.marginXS)})`,width:`calc(var(--top-notificiation-width) - ${X(e.margin)})`},"&::after":{...l,zIndex:-2,top:"var(--top-notificiation-height)",width:`calc(var(--top-notificiation-width) - ${X(e.calc(e.margin).mul(2).equal())})`}},[`&:not(${t}-stack-expanded)`]:{[r]:{"&::before, &::after":{opacity:1,transform:"translateX(-50%) translateY(0)"}}}}}}},AB=e=>{const{componentCls:t}=e,n=`${t}-notice`,r=mx(e);return{[`${n}-pure-panel`]:{width:"max-content",maxWidth:"100%",...r,[n]:{...r[n],position:"relative",width:"max-content",maxWidth:"100%"}}}},DB=Us(["Message","PurePanel"],e=>AB(VN(e)),WN),FB=e=>({[e.componentCls]:mx(e)}),px=Mt("Message",e=>{const t=VN(e);return[HN(t,{stackVisibleCount:1,itemStyle:FB}),kB(t)]},WN),HB={info:a.createElement(vm,null),success:a.createElement(Gc,null),error:a.createElement(Bi,null),warning:a.createElement(Li,null),loading:a.createElement(ki,null)},gx=(e,t)=>t||e&&HB[e]||null,VB=e=>{const{prefixCls:t,className:n,style:r,type:o,icon:s,content:i,classNames:l,styles:c,...u}=e,{getPrefixCls:d,className:m,style:f,classNames:p,styles:h}=Nt("message"),b=t||d("message"),x=`${b}-notice`,v=an(b),[g,y]=px(b,v),[$,w]=zt([p,l],[h,c],{props:e}),I=gx(o,s),C=o?`${x}-icon-${o}`:void 0,P={wrapper:F(o&&`${b}-${o}`,$.wrapper),icon:F(C,$.icon),title:$.title},E={wrapper:w.wrapper,icon:w.icon,title:w.title};return a.createElement("div",{className:F(`${x}-pure-panel`,g,n,y,v,$.root),style:w.root},a.createElement(DB,{prefixCls:b}),a.createElement(CN,{...u,prefixCls:b,className:m,style:{...f,...r},duration:null,icon:I,title:i,classNames:P,styles:E}))};function WB(e,t){return{motionName:t??`${e}-fade`}}function hx(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,s)=>n.then(o,s),r.promise=n,r}const KB=8,UB=3,qB=!1,GB=({children:e,prefixCls:t})=>{const n=an(t),[r,o]=px(t,n);return a.createElement(EN,{classNames:{list:F(r,o,n)}},e)},XB=(e,{prefixCls:t,key:n})=>a.createElement(GB,{prefixCls:t,key:n},e),YB=a.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:s,duration:i=UB,rtl:l,classNames:c,styles:u,transitionName:d,pauseOnHover:m=!0,stack:f,onAllRemoved:p}=e,{getPrefixCls:h,direction:b,getPopupContainer:x}=Nt("message"),{message:v}=a.useContext(ut),g=r||h("message"),[y,$]=zt([v==null?void 0:v.classNames,c],[v==null?void 0:v.styles,u],{props:e}),w=()=>TN(n??KB),I=()=>F({[`${g}-rtl`]:l??b==="rtl"}),C=()=>WB(g,d),P=RN(f,qB),[E,R]=NN({prefixCls:g,style:w,className:I,motion:C,closable:!1,duration:i,getContainer:()=>(o==null?void 0:o())||(x==null?void 0:x())||document.body,maxCount:s,onAllRemoved:p,classNames:y,styles:$,renderNotifications:XB,pauseOnHover:m,stack:P});return a.useImperativeHandle(t,()=>({...E,prefixCls:g,message:v})),R});let H1=0;function KN(e){const t=a.useRef(null);return bo(),[a.useMemo(()=>{const r=c=>{var u;(u=t.current)==null||u.close(c)},o=c=>{if(!t.current){const M=()=>{};return M.then=()=>{},M}const{open:u,prefixCls:d,message:m}=t.current,f=(m==null?void 0:m.className)||{},p=(m==null?void 0:m.style)||{},h=`${d}-notice`,{content:b,icon:x,type:v,key:g,className:y,style:$,onClose:w,classNames:I={},styles:C={},...P}=c;let E=g;$n(E)||(H1+=1,E=`antd-message-${H1}`);const R={...e,...c},N=Ka(I,{props:R}),T=Ka(C,{props:R}),_=gx(v,x),O=v?`${h}-icon-${v}`:void 0;return hx(M=>(u({...P,key:E,icon:_,title:b,classNames:{...N,wrapper:F(v&&`${d}-${v}`,N.wrapper),icon:F(O,N.icon)},styles:T,placement:"top",className:F({[`${h}-${v}`]:v},y,f),style:{...p,...$},onClose:()=>{w==null||w(),M()}}),()=>{r(E)}))},i={open:o,destroy:c=>{var u;c!==void 0?r(c):(u=t.current)==null||u.destroy()}};return["info","success","warning","error","loading"].forEach(c=>{const u=(d,m,f)=>{let p;dt(d)&&"content"in d?p=d:p={content:d};let h,b;bt(m)?b=m:(h=m,b=f);const x={onClose:b,duration:h,...p,type:c};return o(x)};i[c]=u}),i},[]),a.createElement(YB,{key:"message-holder",...e,ref:t})]}function UN(e){return KN(e)}const qp=()=>({height:0,opacity:0}),V1=e=>({height:(e==null?void 0:e.scrollHeight)??0,opacity:e?1:0}),QB=e=>({height:(e==null?void 0:e.offsetHeight)??0}),Gp=(e,t)=>(t==null?void 0:t.deadline)===!0||ZP(t)&&t.propertyName==="height",df=(e=Cc)=>({motionName:`${e}-motion-collapse`,onAppearStart:qp,onEnterStart:qp,onAppearActive:V1,onEnterActive:V1,onLeaveStart:QB,onLeaveActive:qp,onAppearEnd:Gp,onEnterEnd:Gp,onLeaveEnd:Gp,motionDeadline:500}),As=(e,t,n)=>n!==void 0?n:`${e}-${t}`,JB=e=>{const{componentCls:t,colorPrimary:n,motionDurationSlow:r,motionEaseInOut:o,motionEaseOutCirc:s,antCls:i}=e,[,l]=sn(i,"wave");return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:l("color",n),boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:["box-shadow 0.4s","opacity 2s"].map(c=>`${c} ${s}`).join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:["box-shadow","opacity"].map(c=>`${c} ${r} ${o}`).join(",")}}}}},ZB=qz("Wave",JB),Sm=`${Cc}-wave-target`,W1=e=>e?es(e)&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/i.test(e)&&!/^#(?:[0-9a-f]{3}0|[0-9a-f]{6}00)$/i.test(e)&&e!=="transparent"&&e!=="canvastext":!1;function eL(e,t=null){const n=getComputedStyle(e),{borderTopColor:r,borderColor:o,backgroundColor:s}=n;return t&&W1(n[t])?n[t]:[r,o,s].find(W1)??null}function Xp(e){return Number.isNaN(e)?0:e}const tL=e=>{const{className:t,target:n,component:r,colorSource:o}=e,s=a.useRef(null),{getPrefixCls:i}=a.useContext(ut),l=i(),[c]=sn(l,"wave"),[u,d]=a.useState(null),[m,f]=a.useState([]),[p,h]=a.useState(0),[b,x]=a.useState(0),[v,g]=a.useState(0),[y,$]=a.useState(0),[w,I]=a.useState(!1),C={left:p,top:b,width:v,height:y,borderRadius:m.map(R=>`${R}px`).join(" ")};u&&(C[c("color")]=u);function P(){const R=getComputedStyle(n);d(eL(n,o));const N=R.position==="static",{borderLeftWidth:T,borderTopWidth:_}=R;h(N?n.offsetLeft:Xp(-Number.parseFloat(T))),x(N?n.offsetTop:Xp(-Number.parseFloat(_))),g(n.offsetWidth),$(n.offsetHeight);const{borderTopLeftRadius:O,borderTopRightRadius:M,borderBottomLeftRadius:k,borderBottomRightRadius:j}=R;f([O,M,j,k].map(B=>Xp(Number.parseFloat(B))))}if(a.useEffect(()=>{if(n){const R=Ct(()=>{P(),I(!0)});let N;return typeof ResizeObserver<"u"&&(N=new ResizeObserver(P),N.observe(n)),()=>{Ct.cancel(R),N==null||N.disconnect()}}},[n]),!w)return null;const E=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(Sm));return a.createElement(fr,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(R,N)=>{var T;if(N.deadline||ZP(N)&&N.propertyName==="opacity"){const _=(T=s.current)==null?void 0:T.parentElement;ZI(_).then(()=>{_==null||_.remove()})}return!1}},({className:R},N)=>a.createElement("div",{ref:_n(s,N),className:F(t,R,{"wave-quick":E}),style:C}))},nL=(e,t)=>{var o;const{component:n}=t;if(n==="Checkbox"&&!((o=e.querySelector("input"))!=null&&o.checked))return;const r=document.createElement("div");r.style.position="absolute",r.style.left="0px",r.style.top="0px",e==null||e.insertBefore(r,e==null?void 0:e.firstChild),Gb(a.createElement(tL,{...t,target:e}),r)},rL=(e,t,n,r)=>{const{wave:o}=a.useContext(ut),[,s,i]=Yn(),l=vt(d=>{const m=e.current;if(o!=null&&o.disabled||!m)return;const f=m.querySelector(`.${Sm}`)||m,{showEffect:p}=o||{};(p||nL)(f,{className:t,token:s,component:n,event:d,hashId:i,colorSource:r})}),c=a.useRef(null);return a.useEffect(()=>()=>{Ct.cancel(c.current)},[]),d=>{Ct.cancel(c.current),c.current=Ct(()=>{l(d)})}},K1={click:"click",mousedown:"mousedown",mouseup:"mouseup",pointerdown:"pointerdown",pointerup:"pointerup"},Cm=e=>{const{children:t,disabled:n,component:r,colorSource:o}=e,{getPrefixCls:s,wave:i}=a.useContext(ut),l=a.useRef(null),c=s("wave"),u=ZB(c),d=rL(l,F(c,u),r,o);if(ie.useEffect(()=>{const f=l.current;if(!f||f.nodeType!==window.Node.ELEMENT_NODE||n)return;const p=x=>{!Kc(x.target)||!f.getAttribute||f.getAttribute("disabled")||f.disabled||f.className.includes("disabled")&&!f.className.includes("disabled:")||f.getAttribute("aria-disabled")==="true"||f.className.includes("-leave")||d(x)},h=i==null?void 0:i.triggerType,b=h&&h in K1?K1[h]:"click";return f.addEventListener(b,p,!0),()=>{f.removeEventListener(b,p,!0)}},[n,i==null?void 0:i.triggerType]),!ie.isValidElement(t))return t??null;const m=as(t)?_n(ko(t),l):l;return Hn(t,{ref:m})},wn=e=>{const t=ie.useContext(Pi);return ie.useMemo(()=>e?es(e)?e??t:bt(e)?e(t):t:t,[e,t])},oL=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"}}}},sL=Mt(["Space","Compact"],oL,()=>({}),{resetStyle:!1}),wm=a.createContext(null),Gs=(e,t)=>{const n=a.useContext(wm),r=a.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:s,isLastItem:i}=n,l=o==="vertical"?"-vertical-":"-";return F(`${e}-compact${l}item`,{[`${e}-compact${l}first-item`]:s,[`${e}-compact${l}last-item`]:i,[`${e}-compact${l}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},iL=e=>{const{children:t}=e;return a.createElement(wm.Provider,{value:null},t)},aL=e=>{const{children:t,...n}=e;return a.createElement(wm.Provider,{value:a.useMemo(()=>n,[n])},t)},yx=e=>{const{getPrefixCls:t,direction:n}=a.useContext(ut),{size:r,direction:o,orientation:s,block:i,prefixCls:l,className:c,rootClassName:u,children:d,vertical:m,...f}=e,[p,h]=Yc(s,m,o),b=wn(I=>r??I),x=t("space-compact",l),[v]=sL(x),g=F(x,v,{[`${x}-rtl`]:n==="rtl",[`${x}-block`]:i,[`${x}-vertical`]:h},c,u),y=a.useContext(wm),$=jn(d),w=a.useMemo(()=>$.map((I,C)=>{const P=(I==null?void 0:I.key)||`${x}-item-${C}`;return a.createElement(aL,{key:P,compactSize:b,compactDirection:p,isFirstItem:C===0&&(!y||(y==null?void 0:y.isFirstItem)),isLastItem:C===$.length-1&&(!y||(y==null?void 0:y.isLastItem))},I)}),[$,y,p,b,x]);return $.length===0?null:a.createElement("div",{className:g,...f},w)},qN=a.createContext(void 0),lL=e=>{const{getPrefixCls:t,direction:n}=a.useContext(ut),{prefixCls:r,size:o,className:s,...i}=e,l=t("btn-group",r),[,,c]=Yn(),u=a.useMemo(()=>{switch(o){case"large":return"lg";case"small":return"sm";default:return""}},[o]),d=F(l,{[`${l}-${u}`]:u,[`${l}-rtl`]:n==="rtl"},s,c);return a.createElement(qN.Provider,{value:o},a.createElement("div",{...i,className:d}))},U1=/^[\u4E00-\u9FA5]{2}$/,Ty=U1.test.bind(U1);function vx(e){return e==="danger"?{danger:!0}:{type:e}}function Yp(e){return e==="text"||e==="link"}function cL(e,t,n,r){if(!Cn(e))return;const o=t?" ":"";return!es(e)&&!Tn(e)&&es(e.type)&&Ty(e.props.children)?Hn(e,s=>{const i=F(s.className,r)||void 0,l={...n,...s.style};return{...s,children:s.children.split("").join(o),className:i,style:l}}):es(e)?ie.createElement("span",{className:r,style:n},Ty(e)?e.split("").join(o):e):hN(e)?ie.createElement("span",{className:r,style:n},e):Hn(e,s=>({...s,className:F(s.className,r)||void 0,style:{...s.style,...n}}))}function uL(e,t,n,r){let o=!1;const s=[];return ie.Children.forEach(e,i=>{const l=es(i)||Tn(i);if(o&&l){const c=s.length-1,u=s[c];s[c]=`${u}${i}`}else s.push(i);o=l}),ie.Children.map(s,i=>cL(i,t,n,r))}["default","primary","danger"].concat($t(zo));const GN=a.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:s}=e,i=F(`${s}-icon`,n);return ie.createElement("span",{ref:t,className:i,style:r},o)}),q1=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:s}=e,i=F(`${n}-loading-icon`,r);return ie.createElement(GN,{prefixCls:n,className:i,style:o,ref:t},ie.createElement(ki,{className:s}))}),Qp=()=>({width:0,opacity:0,transform:"scale(0)"}),Jp=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),dL=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:s,mount:i}=e,l=!!n;return r?ie.createElement(q1,{prefixCls:t,className:o,style:s}):ie.createElement(fr,{visible:l,motionName:`${t}-loading-icon-motion`,motionAppear:!i,motionEnter:!i,motionLeave:!i,removeOnLeave:!0,onAppearStart:Qp,onAppearActive:Jp,onEnterStart:Qp,onEnterActive:Jp,onLeaveStart:Jp,onLeaveActive:Qp},({className:c,style:u},d)=>{const m={...s,...u};return ie.createElement(q1,{prefixCls:t,className:F(o,c),style:m,ref:d})})},bx=e=>{const{componentCls:t,antCls:n,motionDurationMid:r,motionEaseInOut:o}=e;return{[t]:{[`${n}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`${["height","opacity"].map(s=>`${s} ${r} ${o}`).join(", ")} !important`}},[`${n}-motion-collapse`]:{overflow:"hidden",transition:`${["height","opacity"].map(s=>`${s} ${r} ${o}`).join(", ")} !important`}}}},G1=e=>({animationDuration:e,animationFillMode:"both"}),Em=(e,t,n,r,o=!1)=>{const s=o?"&":"";return{[`
${s}${e}-enter,
${s}${e}-appear
`]:{...G1(r),animationPlayState:"paused"},[`${s}${e}-leave`]:{...G1(r),animationPlayState:"paused"},[`
${s}${e}-enter${e}-enter-active,
${s}${e}-appear${e}-appear-active
`]:{animationName:t,animationPlayState:"running"},[`${s}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},fL=new Wt("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),mL=new Wt("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),XN=(e,t=!1)=>{const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[Em(r,fL,mL,e.motionDurationMid,t),{[`
${o}${r}-enter,
${o}${r}-appear
`]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},pL=new Wt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),gL=new Wt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),hL=new Wt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),yL=new Wt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),vL=new Wt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),bL=new Wt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),xL=new Wt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),$L=new Wt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),SL={"move-up":{inKeyframes:xL,outKeyframes:$L},"move-down":{inKeyframes:pL,outKeyframes:gL},"move-left":{inKeyframes:hL,outKeyframes:yL},"move-right":{inKeyframes:vL,outKeyframes:bL}},ff=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:s}=SL[t];return[Em(r,o,s,e.motionDurationMid),{[`
${r}-enter,
${r}-appear
`]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Im=new Wt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Pm=new Wt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Nm=new Wt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Rm=new Wt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),YN=new Wt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),QN=new Wt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),JN=new Wt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),ZN=new Wt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),CL={"slide-up":{inKeyframes:Im,outKeyframes:Pm},"slide-down":{inKeyframes:Nm,outKeyframes:Rm},"slide-left":{inKeyframes:YN,outKeyframes:QN},"slide-right":{inKeyframes:JN,outKeyframes:ZN}},_o=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:s}=CL[t];return[Em(r,o,s,e.motionDurationMid),{[`
${r}-enter,
${r}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},wd=()=>({"@media (prefers-reduced-motion: reduce)":{transition:"none",animation:"none"}}),xx=new Wt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),wL=new Wt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),X1=new Wt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Y1=new Wt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),EL=new Wt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),IL=new Wt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),PL=new Wt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),NL=new Wt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),RL=new Wt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),TL=new Wt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),_L=new Wt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),ML=new Wt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),OL={zoom:{inKeyframes:xx,outKeyframes:wL},"zoom-big":{inKeyframes:X1,outKeyframes:Y1},"zoom-big-fast":{inKeyframes:X1,outKeyframes:Y1},"zoom-left":{inKeyframes:PL,outKeyframes:NL},"zoom-right":{inKeyframes:RL,outKeyframes:TL},"zoom-up":{inKeyframes:EL,outKeyframes:IL},"zoom-down":{inKeyframes:_L,outKeyframes:ML}},Jc=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:s}=OL[t];return[Em(r,o,s,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[`
${r}-enter,
${r}-appear
`]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Q1=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),zL=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:s}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},Q1(`${t}-primary`,o),Q1(`${t}-danger`,s)]}},Zp=e=>Math.round(Number(e||0)),jL=e=>{if(e instanceof Xt)return e;if(e&&typeof e=="object"&&"h"in e&&"b"in e){const{b:t,...n}=e;return{...n,v:t}}return typeof e=="string"&&/hsb/.test(e)?e.replace(/hsb/,"hsv"):e};class Rc extends Xt{constructor(t){super(jL(t))}toHsbString(){const t=this.toHsb(),n=Zp(t.s*100),r=Zp(t.b*100),o=Zp(t.h),s=t.a,i=`hsb(${o}, ${n}%, ${r}%)`,l=`hsba(${o}, ${n}%, ${r}%, ${s.toFixed(s===0?0:2)})`;return s===1?i:l}toHsb(){const{v:t,...n}=this.toHsv();return{...n,b:t,a:this.a}}}const BL=e=>e instanceof Rc?e:new Rc(e);BL("#1677ff");const LL=(e,t)=>(e==null?void 0:e.replace(/[^0-9a-f]/gi,"").slice(0,t?8:6))||"",kL=(e,t)=>e?LL(e,t):"";let mf=function(){function e(t){var r;if(zi(this,e),this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(r=t.colors)==null?void 0:r.map(o=>({color:new e(o.color),percent:o.percent})),this.cleared=t.cleared;return}const n=Array.isArray(t);n&&t.length?(this.colors=t.map(({color:o,percent:s})=>({color:new e(o),percent:s})),this.metaColor=new Rc(this.colors[0].color.metaColor)):this.metaColor=new Rc(n?"":t),(!t||n&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return ji(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return kL(this.toHexString(),this.metaColor.a<1)}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return!!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){const{colors:n}=this;return n?`linear-gradient(90deg, ${n.map(o=>`${o.color.toRgbString()} ${o.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(n){return!n||this.isGradient()!==n.isGradient()?!1:this.isGradient()?this.colors.length===n.colors.length&&this.colors.every((r,o)=>{const s=n.colors[o];return r.percent===s.percent&&r.color.equals(s.color)}):this.toHexString()===n.toHexString()}}])}();var eR={};Object.defineProperty(eR,"__esModule",{value:!0});var AL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},DL=eR.default=AL;function _y(){return _y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_y.apply(this,arguments)}const FL=(e,t)=>a.createElement(ft,_y({},e,{ref:t,icon:DL})),Tc=a.forwardRef(FL);function qr(){return qr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qr.apply(null,arguments)}const HL=e=>e instanceof mf?e:new mf(e),tR=(e,t)=>{const{r:n,g:r,b:o,a:s}=e.toRgb(),i=new Rc(e.toRgbString()).onBackground(t).toHsv();return s<=.5?i.v>.5:n*.299+r*.587+o*.114>192},nR=e=>{const{paddingInline:t,onlyIconSize:n,borderColorDisabled:r}=e;return _t(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n,colorBorderDisabled:r})},rR=e=>{const t=e.contentFontSize??e.fontSize,n=e.contentFontSizeSM??e.fontSize,r=e.contentFontSizeLG??e.fontSizeLG,o=e.contentLineHeight??$d(t),s=e.contentLineHeightSM??$d(n),i=e.contentLineHeightLG??$d(r),l=tR(new mf(e.colorBgSolid),"#fff")?"#000":"#fff",c=zo.reduce((m,f)=>({...m,[`${f}ShadowColor`]:`0 ${X(e.controlOutlineWidth)} 0 ${Tl(e[`${f}1`],e.colorBgContainer)}`}),{}),u=e.colorBgContainerDisabled,d=e.colorBgContainerDisabled;return{...c,fontWeight:400,iconGap:e.marginXS,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorderDisabled,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:l,contentFontSize:t,contentFontSizeSM:n,contentFontSizeLG:r,contentLineHeight:o,contentLineHeightSM:s,contentLineHeightLG:i,paddingBlock:Math.max((e.controlHeight-t*o)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-n*s)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-r*i)/2-e.lineWidth,0),defaultBgDisabled:u,dashedBgDisabled:d}},VL=e=>{const{componentCls:t,antCls:n,lineWidth:r}=e,[o,s]=sn(n,"btn");return{[t]:[{[o("border-width")]:r,[o("border-color")]:"#000",[o("border-color-hover")]:s("border-color"),[o("border-color-active")]:s("border-color"),[o("border-color-disabled")]:s("border-color"),[o("border-style")]:"solid",[o("text-color")]:"#000",[o("text-color-hover")]:s("text-color"),[o("text-color-active")]:s("text-color"),[o("text-color-disabled")]:s("text-color"),[o("bg-color")]:"#ddd",[o("bg-color-hover")]:s("bg-color"),[o("bg-color-active")]:s("bg-color"),[o("bg-color-disabled")]:e.colorBgContainerDisabled,[o("bg-color-container")]:e.colorBgContainer,[o("shadow")]:"none"},{border:[s("border-width"),s("border-style"),s("border-color")].join(" "),color:s("text-color"),backgroundColor:s("bg-color"),[`&:not(:disabled):not(${t}-disabled)`]:{"&:hover":{border:[s("border-width"),s("border-style"),s("border-color-hover")].join(" "),color:s("text-color-hover"),backgroundColor:s("bg-color-hover")},"&:active":{border:[s("border-width"),s("border-style"),s("border-color-active")].join(" "),color:s("text-color-active"),backgroundColor:s("bg-color-active")}}},{[`&${t}-variant-solid`]:{[o("solid-bg-color")]:s("color-base"),[o("solid-bg-color-hover")]:s("color-hover"),[o("solid-bg-color-active")]:s("color-active"),[o("border-color")]:"transparent",[o("text-color")]:e.colorTextLightSolid,[o("bg-color")]:s("solid-bg-color"),[o("bg-color-hover")]:s("solid-bg-color-hover"),[o("bg-color-active")]:s("solid-bg-color-active"),boxShadow:s("shadow")},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[o("border-color")]:s("color-base"),[o("border-color-hover")]:s("color-hover"),[o("border-color-active")]:s("color-active"),[o("bg-color")]:s("bg-color-container"),[o("text-color")]:s("color-base"),[o("text-color-hover")]:s("color-hover"),[o("text-color-active")]:s("color-active"),boxShadow:s("shadow")},[`&${t}-variant-dashed`]:{[o("border-style")]:"dashed",[o("bg-color-disabled")]:e.dashedBgDisabled},[`&${t}-variant-filled`]:{[o("border-color")]:"transparent",[o("text-color")]:s("color-base"),[o("bg-color")]:s("color-light"),[o("bg-color-hover")]:s("color-light-hover"),[o("bg-color-active")]:s("color-light-active")},[`&${t}-variant-text, &${t}-variant-link`]:{[o("border-color")]:"transparent",[o("text-color")]:s("color-base"),[o("text-color-hover")]:s("color-hover"),[o("text-color-active")]:s("color-active"),[o("bg-color")]:"transparent",[o("bg-color-hover")]:"transparent",[o("bg-color-active")]:"transparent",[`&:disabled, &${e.componentCls}-disabled`]:{background:"transparent",borderColor:"transparent"}},[`&${t}-variant-text`]:{[o("bg-color-hover")]:s("color-light"),[o("bg-color-active")]:s("color-light-active")}},{[`&${t}-variant-link`]:{[o("color-base")]:e.colorLink,[o("color-hover")]:e.colorLinkHover,[o("color-active")]:e.colorLinkActive,[o("bg-color-hover")]:e.linkHoverBg},[`&${t}-color-primary`]:{[o("color-base")]:e.colorPrimary,[o("color-hover")]:e.colorPrimaryHover,[o("color-active")]:e.colorPrimaryActive,[o("color-light")]:e.colorPrimaryBg,[o("color-light-hover")]:e.colorPrimaryBgHover,[o("color-light-active")]:e.colorPrimaryBorder,[o("shadow")]:e.primaryShadow,[`&${t}-variant-solid`]:{[o("text-color")]:e.primaryColor,[o("text-color-hover")]:s("text-color"),[o("text-color-active")]:s("text-color")}},[`&${t}-color-dangerous`]:{[o("color-base")]:e.colorError,[o("color-hover")]:e.colorErrorHover,[o("color-active")]:e.colorErrorActive,[o("color-light")]:e.colorErrorBg,[o("color-light-hover")]:e.colorErrorBgFilledHover,[o("color-light-active")]:e.colorErrorBgActive,[o("shadow")]:e.dangerShadow,[`&${t}-variant-solid`]:{[o("text-color")]:e.dangerColor,[o("text-color-hover")]:s("text-color"),[o("text-color-active")]:s("text-color")}},[`&${t}-color-default`]:{[o("solid-bg-color")]:e.colorBgSolid,[o("solid-bg-color-hover")]:e.colorBgSolidHover,[o("solid-bg-color-active")]:e.colorBgSolidActive,[o("color-base")]:e.defaultBorderColor,[o("color-hover")]:e.defaultHoverBorderColor,[o("color-active")]:e.defaultActiveBorderColor,[o("color-light")]:e.colorFillTertiary,[o("color-light-hover")]:e.colorFillSecondary,[o("color-light-active")]:e.colorFill,[o("text-color")]:e.defaultColor,[o("text-color-hover")]:e.defaultHoverColor,[o("text-color-active")]:e.defaultActiveColor,[o("shadow")]:e.defaultShadow,[`&${t}-variant-outlined`]:{[o("bg-color-disabled")]:e.defaultBgDisabled},[`&${t}-variant-solid`]:{[o("text-color")]:e.solidTextColor,[o("text-color-hover")]:s("text-color"),[o("text-color-active")]:s("text-color")},[`&${t}-variant-filled, &${t}-variant-text`]:{[o("text-color-hover")]:s("text-color"),[o("text-color-active")]:s("text-color")},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[o("text-color")]:e.defaultColor,[o("text-color-hover")]:e.defaultHoverColor,[o("text-color-active")]:e.defaultActiveColor,[o("bg-color-container")]:e.defaultBg,[o("bg-color-hover")]:e.defaultHoverBg,[o("bg-color-active")]:e.defaultActiveBg},[`&${t}-variant-text`]:{[o("text-color")]:e.textTextColor,[o("text-color-hover")]:e.textTextHoverColor,[o("text-color-active")]:e.textTextActiveColor,[o("bg-color-hover")]:e.textHoverBg},[`&${t}-background-ghost`]:{[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[o("text-color")]:e.defaultGhostColor,[o("border-color")]:e.defaultGhostBorderColor}}}},zo.map(i=>{const l=e[`${i}6`],c=e[`${i}1`],u=e[`${i}Hover`],d=e[`${i}2`],m=e[`${i}3`],f=e[`${i}Active`],p=e[`${i}ShadowColor`];return{[`&${t}-color-${i}`]:{[o("color-base")]:l,[o("color-hover")]:u,[o("color-active")]:f,[o("color-light")]:c,[o("color-light-hover")]:d,[o("color-light-active")]:m,[o("shadow")]:p}}}),{[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",borderColor:e.colorBorderDisabled,background:s("bg-color-disabled"),color:e.colorTextDisabled,boxShadow:"none"}},{[`&${t}-background-ghost`]:{[o("bg-color")]:e.ghostBg,[o("bg-color-hover")]:e.ghostBg,[o("bg-color-active")]:e.ghostBg,[o("shadow")]:"none",[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[o("bg-color-hover")]:e.ghostBg,[o("bg-color-active")]:e.ghostBg}}}]}},WL=e=>{const{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:o,motionDurationSlow:s,motionEaseInOut:i,iconGap:l,calc:c}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:l,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",...wd(),"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:qc(),[`${t}-icon`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",[n]:{verticalAlign:"middle","&:before":{content:'"\\a0"',display:"inline-block",width:0}}},"> a":{color:"currentColor"},"&:not(:disabled)":Br(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"}},[`&${t}-loading`]:{opacity:o,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(u=>`${u} ${s} ${i}`).join(",")},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:c(l).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:c(l).mul(-1).equal()}}},"&-icon-end":{flexDirection:"row-reverse",[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:c(l).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:c(l).mul(-1).equal()}}}}}},KL=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:"50%"}),$x=(e,t="")=>{const{componentCls:n,controlHeight:r,fontSize:o,borderRadius:s,buttonPaddingHorizontal:i,iconCls:l,buttonPaddingVertical:c,buttonIconOnlyFontSize:u}=e;return[{[t]:{fontSize:o,height:r,padding:`${X(c)} ${X(i)}`,borderRadius:s,[`&${n}-icon-only`]:{width:r,[l]:{fontSize:u}}}},{[`${n}${n}-circle${t}`]:KL(e)},{[`${n}${n}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${n}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},UL=e=>{const t=_t(e,{fontSize:e.contentFontSize});return $x(t,e.componentCls)},qL=e=>{const t=_t(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return $x(t,`${e.componentCls}-sm`)},GL=e=>{const t=_t(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return $x(t,`${e.componentCls}-lg`)},XL=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},YL=Mt("Button",e=>{const t=nR(e);return[WL(t),UL(t),qL(t),GL(t),XL(t),VL(t),zL(t)]},rR,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function QL(e,t,n,r){const{focusElCls:o,focus:s,borderElCls:i}=n,l=i?"> *":"",c=l?` ${l}`:"",u=f=>f.filter(Boolean).map(p=>`&:${p}${c}`).join(","),d=u(["hover",o?`hover${o}`:null]),m=u([s?"focus":null,"active"]);return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${r}-status-success)`]:{zIndex:2},"&-item":{[m]:{zIndex:3},[d]:{zIndex:4},...o?{[`&${o}`]:{zIndex:3}}:{},[`&[disabled] ${l}`]:{zIndex:0}}}}function JL(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Zc(e,t={focus:!0}){const{componentCls:n}=e,{componentCls:r}=t,o=r||n,s=`${o}-compact`;return{[s]:{...QL(e,s,t,o),...JL(o,s,t)}}}function ZL(e,t,n){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${n}-status-success)`]:{zIndex:2},"&-item":{"&:focus,&:active":{zIndex:3},"&:hover":{zIndex:4},"&[disabled]":{zIndex:0}}}}function ek(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function tk(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:{...ZL(e,t,e.componentCls),...ek(e.componentCls,t)}}}const nk=e=>{const{antCls:t,componentCls:n,lineWidth:r,calc:o,colorBgContainer:s}=e,i=`${n}-variant-solid:not([disabled])`,l=o(r).mul(-1).equal(),[c,u]=sn(t,"btn"),d=m=>({[`${n}-compact${m?"-vertical":""}-item`]:{[c("compact-connect-border-color")]:u("bg-color-hover"),[`&${i}`]:{transition:"none",[`& + ${i}:before`]:[{position:"absolute",backgroundColor:u("compact-connect-border-color"),content:'""'},m?{top:l,insetInline:l,height:r}:{insetBlock:l,insetInlineStart:l,width:r}],"&:hover:before":{display:"none"}}}});return[d(),d(!0),{[`${i}${n}-color-default`]:{[c("compact-connect-border-color")]:`color-mix(in srgb, ${u("bg-color-hover")} 75%, ${s})`}}]},rk=Us(["Button","compact"],e=>{const t=nR(e);return[Zc(t),tk(t),nk(t)]},rR);function ok(e){if(dt(e)){let t=e==null?void 0:e.delay;return t=Tn(t)?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}const sk={default:["default","outlined"],primary:["primary","solid"],dashed:["default","dashed"],link:["link","link"],text:["default","text"]},ik=ie.forwardRef((e,t)=>{const{_skipSemantic:n,loading:r=!1,prefixCls:o,color:s,variant:i,type:l,danger:c=!1,shape:u,size:d,disabled:m,className:f,rootClassName:p,children:h,icon:b,iconPosition:x,iconPlacement:v,ghost:g=!1,block:y=!1,htmlType:$="button",classNames:w,styles:I,style:C,autoInsertSpace:P,autoFocus:E,...R}=e,N=jn(h),T=l||"default",{getPrefixCls:_,direction:O,autoInsertSpace:M,className:k,style:j,classNames:B,styles:z,loadingIcon:A,shape:D,color:L,variant:H}=Nt("button"),W=u||D||"default",[V,K]=a.useMemo(()=>{if(s&&i)return[s,i];if(l||c){const me=sk[T]||[];return c?["danger",me[1]]:me}return i==="solid"?["primary",i]:L&&H?[L,H]:H==="solid"?["primary",H]:["default","outlined"]},[s,i,l,c,L,H,T]),[q,te]=a.useMemo(()=>g&&K==="solid"?[V,"outlined"]:[V,K],[V,K,g]),oe=q==="danger",ce=oe?"dangerous":q,ue=P??M??!0,G=_("btn",o),[re,ne]=YL(G),U=a.useContext(cr),Q=m??U,se=a.useContext(qN),J=a.useMemo(()=>ok(r),[r]),[Z,le]=a.useState(J.loading),[ee,Y]=a.useState(!1),fe=a.useRef(null),de=Co(t,fe),pe=N.length===1&&!b&&!Yp(te),$e=a.useRef(!0);ie.useEffect(()=>($e.current=!1,()=>{$e.current=!0}),[]),Pt(()=>{let me=null;J.delay>0?me=setTimeout(()=>{me=null,le(!0)},J.delay):le(J.loading);function Ne(){me&&(clearTimeout(me),me=null)}return Ne},[J.delay,J.loading]),a.useEffect(()=>{if(!fe.current||!ue)return;const me=fe.current.textContent||"";pe&&Ty(me)?ee||Y(!0):ee&&Y(!1)}),a.useEffect(()=>{var me;E&&((me=fe.current)==null||me.focus())},[]);const we=ie.useCallback(me=>{var Ne;if(Z||Q){me.preventDefault();return}(Ne=e.onClick)==null||Ne.call(e,("href"in e,me))},[e.onClick,Z,Q]),{compactSize:je,compactItemClassnames:ve}=Gs(G,O),De=wn(me=>d??je??se??me),Me=Z?"loading":b,Ee=v??x??"start",_e=Ht(R,["navigate"]),Se={...e,type:T,color:q,variant:te,danger:oe,shape:W,size:De,disabled:Q,loading:Z,iconPlacement:Ee},Ie=Ot(j),Ue=Ot(C),[Xe,he]=zt([n?void 0:B,w],[n?void 0:z,Ie,I,Ue],{props:Se}),Re=F(G,re,ne,{[`${G}-${W}`]:W!=="default"&&W!=="square"&&W,[`${G}-${T}`]:T,[`${G}-dangerous`]:c,[`${G}-color-${ce}`]:ce,[`${G}-variant-${te}`]:te,[`${G}-lg`]:De==="large",[`${G}-sm`]:De==="small",[`${G}-icon-only`]:!h&&h!==0&&!!Me,[`${G}-background-ghost`]:g&&!Yp(te),[`${G}-loading`]:Z,[`${G}-two-chinese-chars`]:ee&&ue&&!Z,[`${G}-block`]:y,[`${G}-rtl`]:O==="rtl",[`${G}-icon-end`]:Ee==="end"},ve,f,p,k,Xe.root),Te={className:Xe.icon,style:he.icon},Ge=me=>ie.createElement(GN,{prefixCls:G,...Te},me),Ye=ie.createElement(dL,{existIcon:!!b,prefixCls:G,loading:Z,mount:$e.current,...Te}),Ve=dt(r)&&r.icon||A;let ot;b&&!Z?ot=Ge(b):r&&Ve?ot=Ge(Ve):ot=Ye;const xe=Cn(h)?uL(h,pe&&ue,he.content,Xe.content):null;if(_e.href!==void 0)return ie.createElement("a",{..._e,className:F(Re,{[`${G}-disabled`]:Q}),href:Q?void 0:_e.href,style:he.root,onClick:we,ref:de,tabIndex:Q?-1:0,"aria-disabled":Q},ot,xe);let Be=ie.createElement("button",{...R,type:$,className:Re,style:he.root,onClick:we,disabled:Q,ref:de},ot,xe,ve&&ie.createElement(rk,{prefixCls:G}));return Yp(te)||(Be=ie.createElement(Cm,{component:"Button",disabled:Z},Be)),Be}),We=ik;We.Group=lL;We.__ANT_BUTTON=!0;const Sx=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:s,autoFocus:i,emitEvent:l,isSilent:c,quitOnNullishReturnValue:u,actionFn:d}=e,m=a.useRef(!1),f=a.useRef(null),[p,h]=Lb(!1),b=(...g)=>{s==null||s(...g)};a.useEffect(()=>{let g=null;return i&&(g=setTimeout(()=>{var y;(y=f.current)==null||y.focus({preventScroll:!0})})),()=>{g&&clearTimeout(g)}},[i]);const x=g=>{Kp(g)&&(h(!0),g.then((...y)=>{h(!1,!0),b.apply(void 0,y),m.current=!1},y=>{if(h(!1,!0),m.current=!1,!(c!=null&&c()))return Promise.reject(y)}))},v=g=>{if(m.current)return;if(m.current=!0,!d){b();return}let y;if(l){if(y=d(g),u&&!Kp(y)){m.current=!1,b(g);return}}else if(d.length)y=d(s),m.current=!1;else if(y=d(),!Kp(y)){b();return}x(y)};return a.createElement(We,{...vx(t),onClick:v,loading:p,prefixCls:r,...o,ref:f},n)},eu=ie.createContext({}),{Provider:oR}=eu,J1=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:s,close:i,onCancel:l,onConfirm:c,onClose:u}=a.useContext(eu);return o?ie.createElement(Sx,{isSilent:r,actionFn:l,close:(...d)=>{i==null||i(...d),c==null||c(!1),u==null||u()},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${s}-btn`},n):null},Z1=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:s,okType:i,onConfirm:l,onOk:c,onClose:u}=a.useContext(eu);return ie.createElement(Sx,{isSilent:n,type:i||"primary",actionFn:c,close:(...d)=>{t==null||t(...d),l==null||l(!0),u==null||u()},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},s)},sR=a.createContext({});function eC(e,t,n){let r=t;return!r&&n&&(r=`${e}-${n}`),r}function tC(e,t){let n=e[`page${t?"Y":"X"}Offset`];const r=`scroll${t?"Top":"Left"}`;if(typeof n!="number"){const o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function ak(e){const t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=tC(o),n.top+=tC(o,!0),n}const lk=a.memo(({children:e})=>e,(e,{shouldUpdate:t})=>!t);function pf(){return pf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pf.apply(this,arguments)}const iR=ie.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,title:s,ariaId:i,footer:l,closable:c,closeIcon:u,onClose:d,children:m,bodyStyle:f,bodyProps:p,modalRender:h,onMouseDown:b,onMouseUp:x,holderRef:v,visible:g,forceRender:y,width:$,height:w,classNames:I,styles:C,isFixedPos:P,focusTrap:E}=e,{panel:R}=ie.useContext(sR),N=a.useRef(null),T=Co(v,R,N),[_]=A8(g&&P&&E!==!1,()=>N.current);ie.useImperativeHandle(t,()=>({focus:()=>{var L;(L=N.current)==null||L.focus({preventScroll:!0})}}));const O={};$!==void 0&&(O.width=$),w!==void 0&&(O.height=w);const M=l?ie.createElement("div",{className:F(`${n}-footer`,I==null?void 0:I.footer),style:{...C==null?void 0:C.footer}},l):null,k=s?ie.createElement("div",{className:F(`${n}-header`,I==null?void 0:I.header),style:{...C==null?void 0:C.header}},ie.createElement("div",{className:F(`${n}-title`,I==null?void 0:I.title),id:i,style:{...C==null?void 0:C.title}},s)):null,j=a.useMemo(()=>typeof c=="object"&&c!==null?c:c?{closeIcon:u??ie.createElement("span",{className:`${n}-close-x`})}:{},[c,u,n]),B=Rn(j,!0),z=typeof c=="object"&&c.disabled,A=c?ie.createElement("button",pf({type:"button",onClick:d,"aria-label":"Close"},B,{className:F(`${n}-close`,I==null?void 0:I.close),disabled:z,style:C==null?void 0:C.close}),j.closeIcon):null,D=ie.createElement("div",{className:F(`${n}-container`,I==null?void 0:I.container),style:C==null?void 0:C.container},A,k,ie.createElement("div",pf({className:F(`${n}-body`,I==null?void 0:I.body),style:{...f,...C==null?void 0:C.body}},p),m),M);return ie.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":s?i:null,"aria-modal":"true",ref:T,style:{...o,...O},className:F(n,r),onMouseDown:b,onMouseUp:x,tabIndex:-1,onFocus:L=>{_(L.target)}},ie.createElement(lk,{shouldUpdate:g||y},h?h(D):D))});function My(){return My=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},My.apply(this,arguments)}const ck=a.forwardRef((e,t)=>{const{prefixCls:n,title:r,style:o,className:s,visible:i,forceRender:l,destroyOnHidden:c,motionName:u,ariaId:d,onVisibleChanged:m,mousePosition:f}=e,p=a.useRef(null),h=a.useRef(null);a.useImperativeHandle(t,()=>({...h.current,inMotion:p.current.inMotion,enableMotion:p.current.enableMotion}));const[b,x]=a.useState(),v={};b&&(v.transformOrigin=b);function g(){var $;if(!(($=p.current)!=null&&$.nativeElement))return;const y=ak(p.current.nativeElement);x(f&&(f.x||f.y)?`${f.x-y.left}px ${f.y-y.top}px`:"")}return a.createElement(fr,{visible:i,onVisibleChanged:m,onAppearPrepare:g,onEnterPrepare:g,forceRender:l,motionName:u,removeOnLeave:c,ref:p},({className:y,style:$},w)=>a.createElement(iR,My({},e,{ref:h,title:r,ariaId:d,prefixCls:n,holderRef:w,style:{...$,...o,...v},className:F(s,y)})))});function Oy(){return Oy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oy.apply(this,arguments)}const uk=e=>{const{prefixCls:t,style:n,visible:r,maskProps:o,motionName:s,className:i}=e;return a.createElement(fr,{key:"mask",visible:r,motionName:s,leavedClassName:`${t}-mask-hidden`},({className:l,style:c},u)=>a.createElement("div",Oy({ref:u,style:{...c,...n},className:F(`${t}-mask`,l,i)},o)))};function ql(){return ql=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ql.apply(this,arguments)}const dk=e=>{const{prefixCls:t="rc-dialog",zIndex:n,visible:r=!1,focusTriggerAfterClose:o=!0,wrapStyle:s,wrapClassName:i,wrapProps:l,onClose:c,afterOpenChange:u,afterClose:d,transitionName:m,animation:f,closable:p=!0,mask:h=!0,maskTransitionName:b,maskAnimation:x,maskClosable:v=!0,maskStyle:g,maskProps:y,rootClassName:$,rootStyle:w,classNames:I,styles:C}=e,P=a.useRef(null),E=a.useRef(null),R=a.useRef(null),[N,T]=a.useState(r),[_,O]=a.useState(!1),M=Lo();function k(){Mh(E.current,document.activeElement)||(P.current=document.activeElement)}function j(){var V;Mh(E.current,document.activeElement)||(V=R.current)==null||V.focus()}function B(){if(T(!1),h&&P.current&&o){try{P.current.focus({preventScroll:!0})}catch{}P.current=null}N&&(d==null||d())}function z(V){V?j():B(),u==null||u(V)}function A(V){c==null||c(V)}const D=a.useRef(!1);let L=null;v&&(L=V=>{E.current===V.target&&D.current&&A(V)});function H(V){D.current=V.target===E.current}a.useEffect(()=>{if(r){if(D.current=!1,T(!0),k(),E.current){const V=getComputedStyle(E.current);O(V.position==="fixed")}}else N&&R.current.enableMotion()&&!R.current.inMotion()&&B()},[r]);const W={zIndex:n,...s,...C==null?void 0:C.wrapper,display:N?null:"none"};return a.createElement("div",ql({className:F(`${t}-root`,$),style:w},Rn(e,{data:!0})),a.createElement(uk,{prefixCls:t,visible:h&&r,motionName:eC(t,b,x),style:{zIndex:n,...g,...C==null?void 0:C.mask},maskProps:y,className:I==null?void 0:I.mask}),a.createElement("div",ql({className:F(`${t}-wrap`,i,I==null?void 0:I.wrapper),ref:E,onClick:L,onMouseDown:H,style:W},l),a.createElement(ck,ql({},e,{isFixedPos:_,ref:R,closable:p,ariaId:M,prefixCls:t,visible:r&&N,onClose:A,onVisibleChanged:z,motionName:eC(t,m,f)}))))};function zy(){return zy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zy.apply(this,arguments)}const fk=e=>{const{visible:t,getContainer:n,forceRender:r,destroyOnHidden:o=!1,afterClose:s,closable:i,panelRef:l,keyboard:c=!0,scrollLock:u=!0,onClose:d}=e,{scrollLock:m,...f}=e,[p,h]=a.useState(t),b=a.useMemo(()=>({panel:l}),[l]),x=({top:v,event:g})=>{if(v&&c){g.stopPropagation(),d==null||d(g);return}};return a.useEffect(()=>{t&&h(!0)},[t]),!r&&o&&!p?null:a.createElement(sR.Provider,{value:b},a.createElement(bm,{open:t||r||p,onEsc:x,autoDestroy:!1,getContainer:n,autoLock:u&&(t||p)},a.createElement(dk,zy({},f,{destroyOnHidden:o,afterClose:()=>{const v=i&&typeof i=="object"?i:{},{afterClose:g}=v||{};g==null||g(),s==null||s(),h(!1)}}))))},fi="RC_FORM_INTERNAL_HOOKS",Zt=()=>{mn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Ni=a.createContext({getFieldValue:Zt,getFieldsValue:Zt,getFieldError:Zt,getFieldWarning:Zt,getFieldsError:Zt,isFieldsTouched:Zt,isFieldTouched:Zt,isFieldValidating:Zt,isFieldsValidating:Zt,resetFields:Zt,setFields:Zt,setFieldValue:Zt,setFieldsValue:Zt,validateFields:Zt,submit:Zt,getInternalHooks:()=>(Zt(),{dispatch:Zt,initEntityValue:Zt,registerField:Zt,useSubscribe:Zt,setInitialValues:Zt,destroyForm:Zt,setCallbacks:Zt,registerWatch:Zt,getFields:Zt,setValidateMessages:Zt,setPreserve:Zt,getInitialValue:Zt})}),_c=a.createContext(null);function jy(e){return e==null?[]:Array.isArray(e)?e:[e]}function mk(e){return e&&!!e._init}function By(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",tel:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone(){const e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}const eg=By(),pk=/%[sdj%]/g;let gk=()=>{};function Ly(e){if(!e||!e.length)return null;const t={};return e.forEach(n=>{const r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Mr(e,...t){let n=0;const r=t.length;return typeof e=="function"?e.apply(null,t):typeof e=="string"?e.replace(pk,s=>{if(s==="%%")return"%";if(n>=r)return s;switch(s){case"%s":return String(t[n++]);case"%d":return Number(t[n++]);case"%j":try{return JSON.stringify(t[n++])}catch{return"[Circular]"}break;default:return s}}):e}function hk(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"||e==="tel"}function Bn(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||hk(t)&&typeof e=="string"&&!e)}function yk(e,t,n){const r=[];let o=0;const s=e.length;function i(l){r.push(...l||[]),o++,o===s&&n(r)}e.forEach(l=>{t(l,i)})}function nC(e,t,n){let r=0;const o=e.length;function s(i){if(i&&i.length){n(i);return}const l=r;r=r+1,l<o?t(e[l],s):n([])}s([])}function vk(e){const t=[];return Object.keys(e).forEach(n=>{t.push(...e[n]||[])}),t}class rC extends Error{constructor(n,r){super("Async Validation Error");ge(this,"errors");ge(this,"fields");this.errors=n,this.fields=r}}function bk(e,t,n,r,o){if(t.first){const m=new Promise((f,p)=>{const h=x=>(r(x),x.length?p(new rC(x,Ly(x))):f(o)),b=vk(e);nC(b,n,h)});return m.catch(f=>f),m}const s=t.firstFields===!0?Object.keys(e):t.firstFields||[],i=Object.keys(e),l=i.length;let c=0;const u=[],d=new Promise((m,f)=>{const p=h=>{if(u.push.apply(u,h),c++,c===l)return r(u),u.length?f(new rC(u,Ly(u))):m(o)};i.length||(r(u),m(o)),i.forEach(h=>{const b=e[h];s.indexOf(h)!==-1?nC(b,n,p):yk(b,n,p)})});return d.catch(m=>m),d}function xk(e){return!!(e&&e.message!==void 0)}function $k(e,t){let n=e;for(let r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function oC(e,t){return n=>{let r;return e.fullFields?r=$k(t,e.fullFields):r=t[n.field||e.fullField],xk(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function sC(e,t){if(t){for(const n in t)if(t.hasOwnProperty(n)){const r=t[n];typeof r=="object"&&typeof e[n]=="object"?e[n]={...e[n],...r}:e[n]=r}}return e}const Yi="enum",Sk=(e,t,n,r,o)=>{e[Yi]=Array.isArray(e[Yi])?e[Yi]:[],e[Yi].indexOf(t)===-1&&r.push(Mr(o.messages[Yi],e.fullField,e[Yi].join(", ")))},Ck=(e,t,n,r,o)=>{e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(Mr(o.messages.pattern.mismatch,e.fullField,t,e.pattern))):typeof e.pattern=="string"&&(new RegExp(e.pattern).test(t)||r.push(Mr(o.messages.pattern.mismatch,e.fullField,t,e.pattern))))},wk=(e,t,n,r,o)=>{const s=typeof e.len=="number",i=typeof e.min=="number",l=typeof e.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;let u=t,d=null;const m=typeof t=="number",f=typeof t=="string",p=Array.isArray(t);if(m?d="number":f?d="string":p&&(d="array"),!d)return!1;p&&(u=t.length),f&&(u=t.replace(c,"_").length),s?u!==e.len&&r.push(Mr(o.messages[d].len,e.fullField,e.len)):i&&!l&&u<e.min?r.push(Mr(o.messages[d].min,e.fullField,e.min)):l&&!i&&u>e.max?r.push(Mr(o.messages[d].max,e.fullField,e.max)):i&&l&&(u<e.min||u>e.max)&&r.push(Mr(o.messages[d].range,e.fullField,e.min,e.max))},aR=(e,t,n,r,o,s)=>{e.required&&(!n.hasOwnProperty(e.field)||Bn(t,s||e.type))&&r.push(Mr(o.messages.required,e.fullField))};let Hu;const Ek=()=>{if(Hu)return Hu;const e="[a-fA-F\\d:]",t=w=>w&&w.includeBoundaries?`(?:(?<=\\s|^)(?=${e})|(?<=${e})(?=\\s|$))`:"",n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",i=`(?:${[`(?:${r}:){7}(?:${r}|:)`,`(?:${r}:){6}(?:${n}|:${r}|:)`,`(?:${r}:){5}(?::${n}|(?::${r}){1,2}|:)`,`(?:${r}:){4}(?:(?::${r}){0,1}:${n}|(?::${r}){1,3}|:)`,`(?:${r}:){3}(?:(?::${r}){0,2}:${n}|(?::${r}){1,4}|:)`,`(?:${r}:){2}(?:(?::${r}){0,3}:${n}|(?::${r}){1,5}|:)`,`(?:${r}:){1}(?:(?::${r}){0,4}:${n}|(?::${r}){1,6}|:)`,`(?::(?:(?::${r}){0,5}:${n}|(?::${r}){1,7}|:))`].join("|")})(?:%[0-9a-zA-Z]{1,})?`,l=new RegExp(`(?:^${n}$)|(?:^${i}$)`),c=new RegExp(`^${n}$`),u=new RegExp(`^${i}$`),d=w=>w&&w.exact?l:new RegExp(`(?:${t(w)}${n}${t(w)})|(?:${t(w)}${i}${t(w)})`,"g");d.v4=w=>w&&w.exact?c:new RegExp(`${t(w)}${n}${t(w)}`,"g"),d.v6=w=>w&&w.exact?u:new RegExp(`${t(w)}${i}${t(w)}`,"g");const m="(?:(?:[a-z]+:)?//)",f="(?:\\S+(?::\\S*)?@)?",p=d.v4().source,h=d.v6().source,$=`(?:${m}|www\\.)${f}(?:localhost|${p}|${h}|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return Hu=new RegExp(`(?:^${$}$)`,"i"),Hu},tg={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,tel:/^(\+[0-9]{1,3}[-\s\u2011]?)?(\([0-9]{1,4}\)[-\s\u2011]?)?([0-9]+[-\s\u2011]?)*[0-9]+$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},_l={integer(e){return _l.number(e)&&parseInt(e,10)===e},float(e){return _l.number(e)&&!_l.integer(e)},array(e){return Array.isArray(e)},regexp(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date(e){return typeof e.getTime=="function"&&typeof e.getMonth=="function"&&typeof e.getYear=="function"&&!isNaN(e.getTime())},number(e){return isNaN(e)?!1:typeof e=="number"},object(e){return typeof e=="object"&&!_l.array(e)},method(e){return typeof e=="function"},email(e){return typeof e=="string"&&e.length<=320&&!!e.match(tg.email)},tel(e){return typeof e=="string"&&e.length<=32&&!!e.match(tg.tel)},url(e){return typeof e=="string"&&e.length<=2048&&!!e.match(Ek())},hex(e){return typeof e=="string"&&!!e.match(tg.hex)}},Ik=(e,t,n,r,o)=>{if(e.required&&t===void 0){aR(e,t,n,r,o);return}const s=["integer","float","array","regexp","object","method","email","tel","number","date","url","hex"],i=e.type;s.indexOf(i)>-1?_l[i](t)||r.push(Mr(o.messages.types[i],e.fullField,e.type)):i&&typeof t!==e.type&&r.push(Mr(o.messages.types[i],e.fullField,e.type))},Pk=(e,t,n,r,o)=>{(/^\s+$/.test(t)||t==="")&&r.push(Mr(o.messages.whitespace,e.fullField))},Ft={required:aR,whitespace:Pk,type:Ik,range:wk,enum:Sk,pattern:Ck},Nk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o)}n(s)},Rk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();Ft.required(e,t,r,s,o,"array"),t!=null&&(Ft.type(e,t,r,s,o),Ft.range(e,t,r,s,o))}n(s)},Tk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o),t!==void 0&&Ft.type(e,t,r,s,o)}n(s)},_k=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t,"date")&&!e.required)return n();if(Ft.required(e,t,r,s,o),!Bn(t,"date")){let l;t instanceof Date?l=t:l=new Date(t),Ft.type(e,l,r,s,o),l&&Ft.range(e,l.getTime(),r,s,o)}}n(s)},Mk="enum",Ok=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o),t!==void 0&&Ft[Mk](e,t,r,s,o)}n(s)},zk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o),t!==void 0&&(Ft.type(e,t,r,s,o),Ft.range(e,t,r,s,o))}n(s)},jk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o),t!==void 0&&(Ft.type(e,t,r,s,o),Ft.range(e,t,r,s,o))}n(s)},Bk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o),t!==void 0&&Ft.type(e,t,r,s,o)}n(s)},Lk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===""&&(t=void 0),Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o),t!==void 0&&(Ft.type(e,t,r,s,o),Ft.range(e,t,r,s,o))}n(s)},kk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o),t!==void 0&&Ft.type(e,t,r,s,o)}n(s)},Ak=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t,"string")&&!e.required)return n();Ft.required(e,t,r,s,o),Bn(t,"string")||Ft.pattern(e,t,r,s,o)}n(s)},Dk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t)&&!e.required)return n();Ft.required(e,t,r,s,o),Bn(t)||Ft.type(e,t,r,s,o)}n(s)},Fk=(e,t,n,r,o)=>{const s=[],i=Array.isArray(t)?"array":typeof t;Ft.required(e,t,r,s,o,i),n(s)},Hk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t,"string")&&!e.required)return n();Ft.required(e,t,r,s,o,"string"),Bn(t,"string")||(Ft.type(e,t,r,s,o),Ft.range(e,t,r,s,o),Ft.pattern(e,t,r,s,o),e.whitespace===!0&&Ft.whitespace(e,t,r,s,o))}n(s)},Vu=(e,t,n,r,o)=>{const s=e.type,i=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(Bn(t,s)&&!e.required)return n();Ft.required(e,t,r,i,o,s),Bn(t,s)||Ft.type(e,t,r,i,o)}n(i)},bl={string:Hk,method:Bk,number:Lk,boolean:Tk,regexp:Dk,integer:jk,float:zk,array:Rk,object:kk,enum:Ok,pattern:Ak,date:_k,url:Vu,hex:Vu,email:Vu,tel:Vu,required:Fk,any:Nk},bs=class bs{constructor(t){ge(this,"rules",null);ge(this,"_messages",eg);this.define(t)}define(t){if(!t)throw new Error("Cannot configure a schema with no rules");if(typeof t!="object"||Array.isArray(t))throw new Error("Rules must be an object");this.rules={},Object.keys(t).forEach(n=>{const r=t[n];this.rules[n]=Array.isArray(r)?r:[r]})}messages(t){return t&&(this._messages=sC(By(),t)),this._messages}validate(t,n={},r=()=>{}){let o=t,s=n,i=r;if(typeof s=="function"&&(i=s,s={}),!this.rules||Object.keys(this.rules).length===0)return i&&i(null,o),Promise.resolve(o);function l(m){let f=[],p={};function h(b){Array.isArray(b)?f=f.concat(...b):f.push(b)}for(let b=0;b<m.length;b++)h(m[b]);f.length?(p=Ly(f),i(f,p)):i(null,o)}if(s.messages){let m=this.messages();m===eg&&(m=By()),sC(m,s.messages),s.messages=m}else s.messages=this.messages();const c={};(s.keys||Object.keys(this.rules)).forEach(m=>{const f=this.rules[m];let p=o[m];f.forEach(h=>{let b=h;typeof b.transform=="function"&&(o===t&&(o={...o}),p=o[m]=b.transform(p),p!=null&&(b.type=b.type||(Array.isArray(p)?"array":typeof p))),typeof b=="function"?b={validator:b}:b={...b},b.validator=this.getValidationMethod(b),b.validator&&(b.field=m,b.fullField=b.fullField||m,b.type=this.getType(b),c[m]=c[m]||[],c[m].push({rule:b,value:p,source:o,field:m}))})});const d={};return bk(c,s,(m,f)=>{var g;const p=m.rule;let h=(p.type==="object"||p.type==="array")&&(typeof p.fields=="object"||typeof p.defaultField=="object");h=h&&(p.required||!p.required&&m.value),p.field=m.field;function b(y,$){return{...$,fullField:`${p.fullField}.${y}`,fullFields:p.fullFields?[...p.fullFields,y]:[y]}}function x(y=[]){let $=Array.isArray(y)?y:[y];!s.suppressWarning&&$.length&&bs.warning("async-validator:",$),$.length&&p.message!==void 0&&p.message!==null&&($=[].concat(p.message));let w=$.map(oC(p,o));if(s.first&&w.length)return d[p.field]=1,f(w);if(!h)f(w);else{if(p.required&&!m.value)return p.message!==void 0?w=[].concat(p.message).map(oC(p,o)):s.error&&(w=[s.error(p,Mr(s.messages.required,p.field))]),f(w);let I={};p.defaultField&&Object.keys(m.value).map(E=>{I[E]=p.defaultField}),I={...I,...m.rule.fields};const C={};Object.keys(I).forEach(E=>{const R=I[E],N=Array.isArray(R)?R:[R];C[E]=N.map(b.bind(null,E))});const P=new bs(C);P.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),P.validate(m.value,m.rule.options||s,E=>{const R=[];w&&w.length&&R.push(...w),E&&E.length&&R.push(...E),f(R.length?R:null)})}}let v;if(p.asyncValidator)v=p.asyncValidator(p,m.value,x,m.source,s);else if(p.validator){try{v=p.validator(p,m.value,x,m.source,s)}catch(y){(g=console.error)==null||g.call(console,y),s.suppressValidatorError||setTimeout(()=>{throw y},0),x(y.message)}v===!0?x():v===!1?x(typeof p.message=="function"?p.message(p.fullField||p.field):p.message||`${p.fullField||p.field} fails`):v instanceof Array?x(v):v instanceof Error&&x(v.message)}v&&v.then&&v.then(()=>x(),y=>x(y))},m=>{l(m)},o)}getType(t){if(t.type===void 0&&t.pattern instanceof RegExp&&(t.type="pattern"),typeof t.validator!="function"&&t.type&&!bl.hasOwnProperty(t.type))throw new Error(Mr("Unknown rule type %s",t.type));return t.type||"string"}getValidationMethod(t){if(typeof t.validator=="function")return t.validator;const n=Object.keys(t),r=n.indexOf("message");return r!==-1&&n.splice(r,1),n.length===1&&n[0]==="required"?bl.required:bl[this.getType(t)]||void 0}};ge(bs,"register",function(n,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");bl[n]=r}),ge(bs,"warning",gk),ge(bs,"messages",eg),ge(bs,"validators",bl);let ky=bs;const gr="'${name}' is not a valid ${type}",lR={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:gr,method:gr,array:gr,object:gr,number:gr,date:gr,boolean:gr,integer:gr,float:gr,regexp:gr,email:gr,tel:gr,url:gr,hex:gr},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},iC=ky;function Vk(e,t){return e.replace(/\\?\$\{\w+\}/g,n=>{if(n.startsWith("\\"))return n.slice(1);const r=n.slice(2,-1);return t[r]})}const aC="CODE_LOGIC_ERROR";async function Ay(e,t,n,r,o){const s={...n};if(delete s.ruleIndex,iC.warning=()=>{},s.validator){const f=s.validator;s.validator=(...p)=>{try{return f(...p)}catch(h){return console.error(h),Promise.reject(aC)}}}let i=null;s&&s.type==="array"&&s.defaultField&&(i=s.defaultField,delete s.defaultField);const l=new iC({[e]:[s]}),c=ba(lR,r.validateMessages);l.messages(c);let u=[];try{await Promise.resolve(l.validate({[e]:t},{...r}))}catch(f){f.errors&&(u=f.errors.map(({message:p},h)=>{const b=p===aC?c.default:p;return a.isValidElement(b)?a.cloneElement(b,{key:`error_${h}`}):b}))}if(!u.length&&i&&Array.isArray(t)&&t.length>0)return(await Promise.all(t.map((p,h)=>Ay(`${e}.${h}`,p,i,r,o)))).reduce((p,h)=>[...p,...h],[]);const d={...n,name:e,enum:(n.enum||[]).join(", "),...o};return u.map(f=>typeof f=="string"?Vk(f,d):f)}function Wk(e,t,n,r,o,s){const i=e.join("."),l=n.map((u,d)=>{const m=u.validator,f={...u,ruleIndex:d};return m&&(f.validator=(p,h,b)=>{let x=!1;const g=m(p,h,(...y)=>{Promise.resolve().then(()=>{mn(!x,"Your validator function has already return a promise. `callback` will be ignored."),x||b(...y)})});x=g&&typeof g.then=="function"&&typeof g.catch=="function",mn(x,"`callback` is deprecated. Please return a promise instead."),x&&g.then(()=>{b()}).catch(y=>{b(y||" ")})}),f}).sort(({warningOnly:u,ruleIndex:d},{warningOnly:m,ruleIndex:f})=>!!u==!!m?d-f:u?1:-1);let c;if(o===!0)c=new Promise(async(u,d)=>{for(let m=0;m<l.length;m+=1){const f=l[m],p=await Ay(i,t,f,r,s);if(p.length){d([{errors:p,rule:f}]);return}}u([])});else{const u=l.map(d=>Ay(i,t,d,r,s).then(m=>({errors:m,rule:d})));c=(o?Uk(u):Kk(u)).then(d=>Promise.reject(d))}return c.catch(u=>u),c}async function Kk(e){return Promise.all(e).then(t=>[].concat(...t))}async function Uk(e){let t=0;return new Promise(n=>{e.forEach(r=>{r.then(o=>{o.errors.length&&n([o]),t+=1,t===e.length&&n([])})})})}function vn(e){return jy(e)}function lC(e,t){let n={};return t.forEach(r=>{const o=Un(e,r);n=hr(n,r,o)}),n}function Ra(e,t,n=!1){return e&&e.some(r=>gf(t,r,n))}function gf(e,t,n=!1){return!e||!t||!n&&e.length!==t.length?!1:t.every((r,o)=>e[o]===r)}function qk(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||typeof e!="object"||typeof t!="object")return!1;const n=Object.keys(e),r=Object.keys(t);return[...new Set([...n,...r])].every(s=>{const i=e[s],l=t[s];return typeof i=="function"&&typeof l=="function"?!0:i===l})}function Gk(e,...t){const n=t[0];return n&&n.target&&typeof n.target=="object"&&e in n.target?n.target[e]:n}function cC(e,t,n){const{length:r}=e;if(t<0||t>=r||n<0||n>=r)return e;const o=e[t],s=t-n;return s>0?[...e.slice(0,n),o,...e.slice(n,t),...e.slice(t+1,r)]:s<0?[...e.slice(0,t),...e.slice(t+1,n+1),o,...e.slice(n+1,r)]:e}const cR=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)};class Xk{constructor(t){ge(this,"namePathList",[]);ge(this,"taskId",0);ge(this,"watcherList",new Set);ge(this,"form");this.form=t}register(t){return this.watcherList.add(t),()=>{this.watcherList.delete(t)}}notify(t){t.forEach(n=>{this.namePathList.every(r=>!gf(r,n))&&this.namePathList.push(n)}),this.doBatch()}doBatch(){this.taskId+=1;const t=this.taskId;cR(()=>{if(t===this.taskId&&this.watcherList.size){const n=this.form.getForm(),r=n.getFieldsValue(),o=n.getFieldsValue(!0);this.watcherList.forEach(s=>{s(r,o,this.namePathList)}),this.namePathList=[]}})}}async function Yk(){return new Promise(e=>{cR(()=>{Ct(()=>{e()})})})}function Dy(){return Dy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Dy.apply(this,arguments)}const Ys=[],xl=[];function ng(e,t,n,r,o,s){return typeof e=="function"?e(t,n,"source"in s?{source:s.source}:{}):r!==o}class uR extends a.PureComponent{constructor(n){super(n);ge(this,"state",{resetCount:0});ge(this,"cancelRegisterFunc",null);ge(this,"mounted",!1);ge(this,"touched",!1);ge(this,"dirty",!1);ge(this,"validatePromise");ge(this,"prevValidating");ge(this,"errors",Ys);ge(this,"warnings",xl);ge(this,"cancelRegister",()=>{const{preserve:n,isListField:r,name:o}=this.props;this.cancelRegisterFunc&&this.cancelRegisterFunc(r,n,vn(o)),this.cancelRegisterFunc=null});ge(this,"getNamePath",()=>{const{name:n,fieldContext:r}=this.props,{prefixName:o=[]}=r;return n!==void 0?[...o,...n]:[]});ge(this,"getRules",()=>{const{rules:n=[],fieldContext:r}=this.props;return n.map(o=>typeof o=="function"?o(r):o)});ge(this,"refresh",()=>{this.mounted&&this.setState(({resetCount:n})=>({resetCount:n+1}))});ge(this,"metaCache",null);ge(this,"triggerMetaEvent",n=>{const{onMetaChange:r}=this.props;if(r){const o={...this.getMeta(),destroy:n};vo(this.metaCache,o)||r(o),this.metaCache=o}else this.metaCache=null});ge(this,"onStoreChange",(n,r,o)=>{const{shouldUpdate:s,dependencies:i=[],onReset:l}=this.props,{store:c}=o,u=this.getNamePath(),d=this.getValue(n),m=this.getValue(c),f=r&&Ra(r,u);switch(o.type==="valueUpdate"&&o.source==="external"&&!vo(d,m)&&(this.touched=!0,this.dirty=!0,this.validatePromise=null,this.errors=Ys,this.warnings=xl,this.triggerMetaEvent()),o.type){case"reset":if(!r||f){this.touched=!1,this.dirty=!1,this.validatePromise=void 0,this.errors=Ys,this.warnings=xl,this.triggerMetaEvent(),l==null||l(),this.refresh();return}break;case"remove":{if(s&&ng(s,n,c,d,m,o)){this.reRender();return}break}case"setField":{const{data:p}=o;if(f){"touched"in p&&(this.touched=p.touched),"validating"in p&&!("originRCField"in p)&&(this.validatePromise=p.validating?Promise.resolve([]):null),"errors"in p&&(this.errors=p.errors||Ys),"warnings"in p&&(this.warnings=p.warnings||xl),this.dirty=!0,this.triggerMetaEvent(),this.reRender();return}else if("value"in p&&Ra(r,u,!0)){this.reRender();return}if(s&&!u.length&&ng(s,n,c,d,m,o)){this.reRender();return}break}case"dependenciesUpdate":{if(i.map(vn).some(h=>Ra(o.relatedFields,h))){this.reRender();return}break}default:if(f||(!i.length||u.length||s)&&ng(s,n,c,d,m,o)){this.reRender();return}break}s===!0&&this.reRender()});ge(this,"validateRules",n=>{const r=this.getNamePath(),o=this.getValue(),{triggerName:s,validateOnly:i=!1,delayFrame:l}=n||{},c=Promise.resolve().then(async()=>{if(!this.mounted)return[];const{validateFirst:u=!1,messageVariables:d,validateDebounce:m}=this.props;l&&await Yk();let f=this.getRules();if(s&&(f=f.filter(h=>h).filter(h=>{const{validateTrigger:b}=h;return b?jy(b).includes(s):!0})),m&&s&&(await new Promise(h=>{setTimeout(h,m)}),this.validatePromise!==c))return[];const p=Wk(r,o,f,n,u,d);return p.catch(h=>h).then((h=Ys)=>{var b;if(this.validatePromise===c){this.validatePromise=null;const x=[],v=[];(b=h.forEach)==null||b.call(h,({rule:{warningOnly:g},errors:y=Ys})=>{g?v.push(...y):x.push(...y)}),this.errors=x,this.warnings=v,this.triggerMetaEvent(),this.reRender()}}),p});return i||(this.validatePromise=c,this.dirty=!0,this.errors=Ys,this.warnings=xl,this.triggerMetaEvent(),this.reRender()),c});ge(this,"isFieldValidating",()=>!!this.validatePromise);ge(this,"isFieldTouched",()=>this.touched);ge(this,"isFieldDirty",()=>{if(this.dirty||this.props.initialValue!==void 0)return!0;const{fieldContext:n}=this.props,{getInitialValue:r}=n.getInternalHooks(fi);return r(this.getNamePath())!==void 0});ge(this,"getErrors",()=>this.errors);ge(this,"getWarnings",()=>this.warnings);ge(this,"isListField",()=>this.props.isListField);ge(this,"isList",()=>this.props.isList);ge(this,"isPreserve",()=>this.props.preserve);ge(this,"getMeta",()=>(this.prevValidating=this.isFieldValidating(),{touched:this.isFieldTouched(),validating:this.prevValidating,errors:this.errors,warnings:this.warnings,name:this.getNamePath(),validated:this.validatePromise===null}));ge(this,"getOnlyChild",n=>{if(typeof n=="function"){const o=this.getMeta();return{...this.getOnlyChild(n(this.getControlled(),o,this.props.fieldContext)),isFunction:!0}}const r=jn(n);return r.length!==1||!a.isValidElement(r[0])?{child:r,isFunction:!1}:{child:r[0],isFunction:!1}});ge(this,"getValue",n=>{const{getFieldsValue:r}=this.props.fieldContext,o=this.getNamePath();return Un(n||r(!0),o)});ge(this,"getControlled",(n={})=>{const{name:r,trigger:o="onChange",validateTrigger:s,getValueFromEvent:i,normalize:l,valuePropName:c="value",getValueProps:u,fieldContext:d}=this.props,m=s!==void 0?s:d.validateTrigger,f=this.getNamePath(),{getInternalHooks:p,getFieldsValue:h}=d,{dispatch:b}=p(fi),x=this.getValue(),v=u||(I=>({[c]:I})),g=n[o],y=r!==void 0?v(x):{},$={...n,...y};return $[o]=(...I)=>{this.touched=!0,this.dirty=!0,this.triggerMetaEvent();let C;i?C=i(...I):C=Gk(c,...I),l&&(C=l(C,x,h(!0))),C!==x&&b({type:"updateValue",namePath:f,value:C}),g&&g(...I)},jy(m||[]).forEach(I=>{const C=$[I];$[I]=(...P)=>{C&&C(...P);const{rules:E}=this.props;E&&E.length&&b({type:"validateField",namePath:f,triggerName:I})}}),$});if(n.fieldContext){const{getInternalHooks:r}=n.fieldContext,{initEntityValue:o}=r(fi);o(this)}}componentDidMount(){const{shouldUpdate:n,fieldContext:r}=this.props;if(this.mounted=!0,r){const{getInternalHooks:o}=r,{registerField:s}=o(fi);this.cancelRegisterFunc=s(this)}n===!0&&this.reRender()}componentWillUnmount(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}reRender(){this.mounted&&this.forceUpdate()}render(){const{resetCount:n}=this.state,{children:r}=this.props,{child:o,isFunction:s}=this.getOnlyChild(r);let i;return s?i=o:a.isValidElement(o)?i=a.cloneElement(o,this.getControlled(o.props)):(mn(!o,"`children` of Field is not validate ReactElement."),i=o),a.createElement(a.Fragment,{key:n},i)}}ge(uR,"contextType",Ni);function Cx({name:e,...t}){const n=a.useContext(Ni),r=a.useContext(_c),o=e!==void 0?vn(e):void 0,s=t.isListField??!!r;let i="keep";return s||(i=`_${(o||[]).join("_")}`),a.createElement(uR,Dy({key:i,name:o,isListField:s},t,{fieldContext:n}))}function dR({name:e,initialValue:t,children:n,rules:r,validateTrigger:o,isListField:s}){const i=a.useContext(Ni),l=a.useContext(_c),u=a.useRef({keys:[],id:0}).current,d=a.useMemo(()=>[...vn(i.prefixName)||[],...vn(e)],[i.prefixName,e]),m=a.useMemo(()=>({...i,prefixName:d}),[i,d]),f=a.useMemo(()=>({getKey:h=>{const b=d.length,x=h[b];return[u.keys[x],h.slice(b+1)]}}),[u,d]);if(typeof n!="function")return mn(!1,"Form.List only accepts function as children."),null;const p=(h,b,{source:x})=>x==="internal"?!1:h!==b;return a.createElement(_c.Provider,{value:f},a.createElement(Ni.Provider,{value:m},a.createElement(Cx,{name:[],shouldUpdate:p,rules:r,validateTrigger:o,initialValue:t,isList:!0,isListField:s??!!l},({value:h=[],onChange:b},x)=>{const{getFieldValue:v}=i,g=()=>v(d||[])||[],y={add:(w,I)=>{const C=g();I>=0&&I<=C.length?(u.keys=[...u.keys.slice(0,I),u.id,...u.keys.slice(I)],b([...C.slice(0,I),w,...C.slice(I)])):(u.keys=[...u.keys,u.id],b([...C,w])),u.id+=1},remove:w=>{const I=g(),C=new Set(Array.isArray(w)?w:[w]);C.size<=0||(u.keys=u.keys.filter((P,E)=>!C.has(E)),b(I.filter((P,E)=>!C.has(E))))},move(w,I){if(w===I)return;const C=g();w<0||w>=C.length||I<0||I>=C.length||(u.keys=cC(u.keys,w,I),b(cC(C,w,I)))}};let $=h||[];return Array.isArray($)||($=[]),n($.map((w,I)=>{let C=u.keys[I];return C===void 0&&(u.keys[I]=u.id,C=u.keys[I],u.id+=1),{name:I,key:C,isListField:!0}}),y,x)})))}function Qk(e){let t=!1,n=e.length;const r=[];return e.length?new Promise((o,s)=>{e.forEach((i,l)=>{i.catch(c=>(t=!0,c)).then(c=>{n-=1,r[l]=c,!(n>0)&&(t&&s(r),o(r))})})}):Promise.resolve([])}const Fy="__@field_split__";function Wu(e){return e.map(t=>`${typeof t}:${t}`).join(Fy)}class Qi{constructor(){ge(this,"kvs",new Map)}set(t,n){this.kvs.set(Wu(t),n)}get(t){return this.kvs.get(Wu(t))}getAsPrefix(t){const n=Wu(t),r=n+Fy,o=[],s=this.kvs.get(n);return s!==void 0&&o.push(s),this.kvs.forEach((i,l)=>{l.startsWith(r)&&o.push(i)}),o}update(t,n){const r=this.get(t),o=n(r);o?this.set(t,o):this.delete(t)}delete(t){this.kvs.delete(Wu(t))}map(t){return[...this.kvs.entries()].map(([n,r])=>{const o=n.split(Fy);return t({key:o.map(s=>{const[,i,l]=s.match(/^([^:]*):(.*)$/);return i==="number"?Number(l):l}),value:r})})}toJSON(){const t={};return this.map(({key:n,value:r})=>(t[n.join(".")]=r,null)),t}}class Jk{constructor(t){ge(this,"formHooked",!1);ge(this,"forceRootUpdate");ge(this,"subscribable",!0);ge(this,"store",{});ge(this,"fieldEntities",[]);ge(this,"initialValues",{});ge(this,"callbacks",{});ge(this,"validateMessages",null);ge(this,"preserve",null);ge(this,"lastValidatePromise",null);ge(this,"watcherCenter",new Xk(this));ge(this,"getForm",()=>({getFieldValue:this.getFieldValue,getFieldsValue:this.getFieldsValue,getFieldError:this.getFieldError,getFieldWarning:this.getFieldWarning,getFieldsError:this.getFieldsError,isFieldsTouched:this.isFieldsTouched,isFieldTouched:this.isFieldTouched,isFieldValidating:this.isFieldValidating,isFieldsValidating:this.isFieldsValidating,resetFields:this.resetFields,setFields:this.setFields,setFieldValue:this.setFieldValue,setFieldsValue:this.setFieldsValue,validateFields:this.validateFields,submit:this.submit,_init:!0,getInternalHooks:this.getInternalHooks}));ge(this,"getInternalHooks",t=>t===fi?(this.formHooked=!0,{dispatch:this.dispatch,initEntityValue:this.initEntityValue,registerField:this.registerField,useSubscribe:this.useSubscribe,setInitialValues:this.setInitialValues,destroyForm:this.destroyForm,setCallbacks:this.setCallbacks,setValidateMessages:this.setValidateMessages,getFields:this.getFields,setPreserve:this.setPreserve,getInitialValue:this.getInitialValue,registerWatch:this.registerWatch}):(mn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null));ge(this,"useSubscribe",t=>{this.subscribable=t});ge(this,"prevWithoutPreserves",null);ge(this,"setInitialValues",(t,n)=>{var r;if(this.initialValues=t||{},n){let o=ba(t,this.store);(r=this.prevWithoutPreserves)==null||r.map(({key:s})=>{o=hr(o,s,Un(t,s))}),this.prevWithoutPreserves=null,this.updateStore(o)}});ge(this,"destroyForm",t=>{if(t)this.updateStore({});else{const n=new Qi;this.getFieldEntities(!0).forEach(r=>{this.isMergedPreserve(r.isPreserve())||n.set(r.getNamePath(),!0)}),this.prevWithoutPreserves=n}});ge(this,"getInitialValue",t=>{const n=Un(this.initialValues,t);return t.length?ba(n):n});ge(this,"setCallbacks",t=>{this.callbacks=t});ge(this,"setValidateMessages",t=>{this.validateMessages=t});ge(this,"setPreserve",t=>{this.preserve=t});ge(this,"registerWatch",t=>this.watcherCenter.register(t));ge(this,"notifyWatch",(t=[])=>{this.watcherCenter.notify(t)});ge(this,"timeoutId",null);ge(this,"warningUnhooked",()=>{});ge(this,"updateStore",t=>{this.store=t});ge(this,"getFieldEntities",(t=!1)=>t?this.fieldEntities.filter(n=>n.getNamePath().length):this.fieldEntities);ge(this,"getFieldsMap",(t=!1)=>{const n=new Qi;return this.getFieldEntities(t).forEach(r=>{const o=r.getNamePath();n.set(o,r)}),n});ge(this,"getFieldEntitiesForNamePathList",(t,n=!1)=>{if(!t)return this.getFieldEntities(!0);const r=this.getFieldsMap(!0);return n?t.flatMap(o=>{const s=vn(o),i=r.getAsPrefix(s);return i.length?i:[{INVALIDATE_NAME_PATH:s}]}):t.map(o=>{const s=vn(o);return r.get(s)||{INVALIDATE_NAME_PATH:vn(o)}})});ge(this,"getFieldsValue",(t,n)=>{this.warningUnhooked();let r,o;if(t===!0||Array.isArray(t)?(r=t,o=n):t&&typeof t=="object"&&(o=t.filter),r===!0&&!o)return this.store;const s=this.getFieldEntitiesForNamePathList(Array.isArray(r)?r:null,!0),i=[],l=[];s.forEach(u=>{var m;const d=u.INVALIDATE_NAME_PATH||u.getNamePath();if((m=u.isList)!=null&&m.call(u)){l.push(d);return}if(!o)i.push(d);else{const f="getMeta"in u?u.getMeta():null;o(f)&&i.push(d)}});let c=lC(this.store,i.map(vn));return l.forEach(u=>{Un(c,u)||(c=hr(c,u,[]))}),c});ge(this,"getFieldValue",t=>{this.warningUnhooked();const n=vn(t);return Un(this.store,n)});ge(this,"getFieldsError",t=>(this.warningUnhooked(),this.getFieldEntitiesForNamePathList(t).map((r,o)=>r&&!r.INVALIDATE_NAME_PATH?{name:r.getNamePath(),errors:r.getErrors(),warnings:r.getWarnings()}:{name:vn(t[o]),errors:[],warnings:[]})));ge(this,"getFieldError",t=>{this.warningUnhooked();const n=vn(t);return this.getFieldsError([n])[0].errors});ge(this,"getFieldWarning",t=>{this.warningUnhooked();const n=vn(t);return this.getFieldsError([n])[0].warnings});ge(this,"isFieldsTouched",(...t)=>{this.warningUnhooked();const[n,r]=t;let o,s=!1;t.length===0?o=null:t.length===1?Array.isArray(n)?(o=n.map(vn),s=!1):(o=null,s=n):(o=n.map(vn),s=r);const i=this.getFieldEntities(!0),l=m=>m.isFieldTouched();if(!o)return s?i.every(m=>l(m)||m.isList()):i.some(l);const c=new Qi;o.forEach(m=>{c.set(m,[])}),i.forEach(m=>{const f=m.getNamePath();o.forEach(p=>{p.every((h,b)=>f[b]===h)&&c.update(p,h=>[...h,m])})});const u=m=>m.some(l),d=c.map(({value:m})=>m);return s?d.every(u):d.some(u)});ge(this,"isFieldTouched",t=>(this.warningUnhooked(),this.isFieldsTouched([t])));ge(this,"isFieldsValidating",t=>{this.warningUnhooked();const n=this.getFieldEntities();if(!t)return n.some(o=>o.isFieldValidating());const r=t.map(vn);return n.some(o=>{const s=o.getNamePath();return Ra(r,s)&&o.isFieldValidating()})});ge(this,"isFieldValidating",t=>(this.warningUnhooked(),this.isFieldsValidating([t])));ge(this,"resetWithFieldInitialValue",(t={})=>{const n=new Qi,r=this.getFieldEntities(!0);r.forEach(i=>{const{initialValue:l}=i.props,c=i.getNamePath();if(l!==void 0){const u=n.get(c)||new Set;u.add({entity:i,value:l}),n.set(c,u)}});const o=i=>{i.forEach(l=>{const{initialValue:c}=l.props;if(c!==void 0){const u=l.getNamePath();if(this.getInitialValue(u)!==void 0)mn(!1,`Form already set 'initialValues' with path '${u.join(".")}'. Field can not overwrite it.`);else{const m=n.get(u);if(m&&m.size>1)mn(!1,`Multiple Field with path '${u.join(".")}' set 'initialValue'. Can not decide which one to pick.`);else if(m){const f=this.getFieldValue(u);!l.isListField()&&(!t.skipExist||f===void 0)&&this.updateStore(hr(this.store,u,[...m][0].value))}}}})};let s;t.entities?s=t.entities:t.namePathList?(s=[],t.namePathList.forEach(i=>{const l=n.get(i);l&&s.push(...[...l].map(c=>c.entity))})):s=r,o(s)});ge(this,"resetFields",t=>{this.warningUnhooked();const n=this.store;if(!t){this.updateStore(ba(this.initialValues)),this.resetWithFieldInitialValue(),this.notifyObservers(n,null,{type:"reset"}),this.notifyWatch();return}const r=t.map(vn);r.forEach(o=>{const s=this.getInitialValue(o);this.updateStore(hr(this.store,o,s))}),this.resetWithFieldInitialValue({namePathList:r}),this.notifyObservers(n,r,{type:"reset"}),this.notifyWatch(r)});ge(this,"setFields",t=>{this.warningUnhooked();const n=this.store,r=[];t.forEach(o=>{const{name:s,...i}=o,l=vn(s);r.push(l),"value"in i&&this.updateStore(hr(this.store,l,i.value)),this.notifyObservers(n,[l],{type:"setField",data:o})}),this.notifyWatch(r)});ge(this,"getFields",()=>this.getFieldEntities(!0).map(r=>{const o=r.getNamePath(),i={...r.getMeta(),name:o,value:this.getFieldValue(o)};return Object.defineProperty(i,"originRCField",{value:!0}),i}));ge(this,"initEntityValue",t=>{const{initialValue:n}=t.props;if(n!==void 0){const r=t.getNamePath();Un(this.store,r)===void 0&&this.updateStore(hr(this.store,r,n))}});ge(this,"isMergedPreserve",t=>(t!==void 0?t:this.preserve)??!0);ge(this,"registerField",t=>{this.fieldEntities.push(t);const n=t.getNamePath();if(this.notifyWatch([n]),t.props.initialValue!==void 0){const r=this.store;this.resetWithFieldInitialValue({entities:[t],skipExist:!0}),this.notifyObservers(r,[t.getNamePath()],{type:"valueUpdate",source:"internal"})}return(r,o,s=[])=>{if(this.fieldEntities=this.fieldEntities.filter(i=>i!==t),!this.isMergedPreserve(o)&&(!r||s.length>1)){const i=r?void 0:this.getInitialValue(n);if(n.length&&this.getFieldValue(n)!==i&&this.fieldEntities.every(l=>!gf(l.getNamePath(),n))){const l=this.store;this.updateStore(hr(l,n,i,!0)),this.notifyObservers(l,[n],{type:"remove"}),this.triggerDependenciesUpdate(l,n)}}this.notifyWatch([n])}});ge(this,"dispatch",t=>{switch(t.type){case"updateValue":{const{namePath:n,value:r}=t;this.updateValue(n,r);break}case"validateField":{const{namePath:n,triggerName:r}=t;this.validateFields([n],{triggerName:r});break}}});ge(this,"notifyObservers",(t,n,r)=>{if(this.subscribable){const o={...r,store:this.getFieldsValue(!0)};this.getFieldEntities().forEach(({onStoreChange:s})=>{s(t,n,o)})}else this.forceRootUpdate()});ge(this,"triggerDependenciesUpdate",(t,n)=>{const r=this.getDependencyChildrenFields(n);return r.length&&this.validateFields(r,{delayFrame:!0}),this.notifyObservers(t,r,{type:"dependenciesUpdate",relatedFields:[n,...r]}),r});ge(this,"updateValue",(t,n)=>{const r=vn(t),o=this.store;this.updateStore(hr(this.store,r,n)),this.notifyObservers(o,[r],{type:"valueUpdate",source:"internal"}),this.notifyWatch([r]);const s=this.triggerDependenciesUpdate(o,r),{onValuesChange:i}=this.callbacks;if(i){const l=lC(this.store,[r]),c=this.getFieldsValue(),u=hr(c,r,Un(l,r));i(l,u)}this.triggerOnFieldsChange([r,...s])});ge(this,"setFieldsValue",t=>{this.warningUnhooked();const n=this.store;if(t){const r=ba(this.store,t);this.updateStore(r)}this.notifyObservers(n,null,{type:"valueUpdate",source:"external"}),this.notifyWatch()});ge(this,"setFieldValue",(t,n)=>{this.setFields([{name:t,value:n,errors:[],warnings:[],touched:!0}])});ge(this,"getDependencyChildrenFields",t=>{const n=new Set,r=[],o=new Qi;this.getFieldEntities().forEach(i=>{const{dependencies:l}=i.props;(l||[]).forEach(c=>{const u=vn(c);o.update(u,(d=new Set)=>(d.add(i),d))})});const s=i=>{(o.get(i)||new Set).forEach(c=>{if(!n.has(c)){n.add(c);const u=c.getNamePath();c.isFieldDirty()&&u.length&&(r.push(u),s(u))}})};return s(t),r});ge(this,"triggerOnFieldsChange",(t,n)=>{const{onFieldsChange:r}=this.callbacks;if(r){const o=this.getFields();if(n){const i=new Qi;n.forEach(({name:l,errors:c})=>{i.set(l,c)}),o.forEach(l=>{l.errors=i.get(l.name)||l.errors})}const s=o.filter(({name:i})=>Ra(t,i));s.length&&r(s,o)}});ge(this,"validateFields",(t,n)=>{this.warningUnhooked();let r,o;Array.isArray(t)||typeof t=="string"||typeof n=="string"?(r=t,o=n):o=t;const s=!!r,i=s?r.map(vn):[],l=[...i],c=[],u=String(Date.now()),d=new Set,{recursive:m,dirty:f}=o||{};this.getFieldEntities(!0).forEach(x=>{const v=x.getNamePath();if(s||((!x.isList()||!i.some(g=>gf(g,v,!0)))&&l.push(v),i.push(v)),!(!x.props.rules||!x.props.rules.length)&&!(f&&!x.isFieldDirty())&&(d.add(v.join(u)),!s||Ra(i,v,m))){const g=x.validateRules({validateMessages:{...lR,...this.validateMessages},...o});c.push(g.then(()=>({name:v,errors:[],warnings:[]})).catch(y=>{var I;const $=[],w=[];return(I=y.forEach)==null||I.call(y,({rule:{warningOnly:C},errors:P})=>{C?w.push(...P):$.push(...P)}),$.length?Promise.reject({name:v,errors:$,warnings:w}):{name:v,errors:$,warnings:w}}))}});const p=Qk(c);this.lastValidatePromise=p,p.catch(x=>x).then(x=>{const v=x.map(({name:g})=>g);this.notifyObservers(this.store,v,{type:"validateFinish"}),this.triggerOnFieldsChange(v,x)});const h=p.then(()=>this.lastValidatePromise===p?Promise.resolve(this.getFieldsValue(l)):Promise.reject([])).catch(x=>{var y,$;const v=x.filter(w=>w&&w.errors.length),g=($=(y=v[0])==null?void 0:y.errors)==null?void 0:$[0];return Promise.reject({message:g,values:this.getFieldsValue(i),errorFields:v,outOfDate:this.lastValidatePromise!==p})});h.catch(x=>x);const b=i.filter(x=>d.has(x.join(u)));return this.triggerOnFieldsChange(b),h});ge(this,"submit",()=>{this.warningUnhooked(),this.validateFields().then(t=>{const{onFinish:n}=this.callbacks;if(n)try{n(t)}catch(r){console.error(r)}}).catch(t=>{const{onFinishFailed:n}=this.callbacks;n&&n(t)})});this.forceRootUpdate=t}}function wx(e){const t=a.useRef(null),[,n]=a.useState({});if(!t.current)if(e)t.current=e;else{const r=()=>{n({})},o=new Jk(r);t.current=o.getForm()}return[t.current]}const Hy=a.createContext({triggerFormChange:()=>{},triggerFormFinish:()=>{},registerForm:()=>{},unregisterForm:()=>{}}),fR=({validateMessages:e,onFormChange:t,onFormFinish:n,children:r})=>{const o=a.useContext(Hy),s=a.useRef({});return a.createElement(Hy.Provider,{value:{...o,validateMessages:{...o.validateMessages,...e},triggerFormChange:(i,l)=>{t&&t(i,{changedFields:l,forms:s.current}),o.triggerFormChange(i,l)},triggerFormFinish:(i,l)=>{n&&n(i,{values:l,forms:s.current}),o.triggerFormFinish(i,l)},registerForm:(i,l)=>{i&&(s.current={...s.current,[i]:l}),o.registerForm(i,l)},unregisterForm:i=>{const l={...s.current};delete l[i],s.current=l,o.unregisterForm(i)}}},r)};function Vy(){return Vy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vy.apply(this,arguments)}const Zk=(e,t)=>{const{name:n,initialValues:r,fields:o,form:s,preserve:i,children:l,component:c="form",validateMessages:u,validateTrigger:d="onChange",onValuesChange:m,onFieldsChange:f,onFinish:p,onFinishFailed:h,clearOnDestroy:b,...x}=e,v=a.useRef(null),g=a.useContext(Hy),[y]=wx(s),{useSubscribe:$,setInitialValues:w,setCallbacks:I,setValidateMessages:C,setPreserve:P,destroyForm:E}=y.getInternalHooks(fi);a.useImperativeHandle(t,()=>({...y,nativeElement:v.current})),a.useEffect(()=>(g.registerForm(n,y),()=>{g.unregisterForm(n)}),[g,y,n]),C({...g.validateMessages,...u}),I({onValuesChange:m,onFieldsChange:(k,...j)=>{g.triggerFormChange(n,k),f&&f(k,...j)},onFinish:k=>{g.triggerFormFinish(n,k),p&&p(k)},onFinishFailed:h}),P(i);const R=a.useRef(null);w(r,!R.current),R.current||(R.current=!0),a.useEffect(()=>()=>E(b),[]);let N;const T=typeof l=="function";if(T){const k=y.getFieldsValue(!0);N=l(k,y)}else N=l;$(!T);const _=a.useRef(null);a.useEffect(()=>{qk(_.current||[],o||[])||y.setFields(o||[]),_.current=o},[o,y]);const O=a.useMemo(()=>({...y,validateTrigger:d}),[y,d]),M=a.createElement(_c.Provider,{value:null},a.createElement(Ni.Provider,{value:O},N));return c===!1?M:a.createElement(c,Vy({},x,{ref:v,onSubmit:k=>{k.preventDefault(),k.stopPropagation(),y.submit()},onReset:k=>{var j;k.preventDefault(),y.resetFields(),(j=x.onReset)==null||j.call(x,k)}}),M)};function rg(e){try{return JSON.stringify(e)}catch{return Math.random()}}function mR(...e){const[t,n={}]=e,r=mk(n)?{form:n}:n,o=r.form,[s,i]=a.useState(()=>typeof t=="function"?t({}):void 0),l=a.useMemo(()=>rg(s),[s]),c=a.useRef(l);c.current=l;const u=a.useContext(Ni),d=o||u,m=d&&d._init,{getFieldsValue:f,getInternalHooks:p}=d,{registerWatch:h}=p(fi),b=vt((v,g)=>{const y=r.preserve?g??f(!0):v??f(),$=typeof t=="function"?t(y):Un(y,vn(t));rg(s)!==rg($)&&i($)}),x=typeof t=="function"?t:JSON.stringify(t);return a.useEffect(()=>{m&&b()},[m,x]),a.useEffect(()=>m?h((g,y)=>{b(g,y)}):void 0,[m]),s}const eA=a.forwardRef(Zk),el=eA;el.FormProvider=fR;el.Field=Cx;el.List=dR;el.useForm=wx;el.useWatch=mR;const jo=a.createContext({labelAlign:"right",layout:"horizontal",itemRef:()=>{}}),pR=a.createContext(null),gR=e=>{const t=Ht(e,["prefixCls"]);return a.createElement(fR,{...t})},Ex=a.createContext({prefixCls:""}),Vn=a.createContext({}),hR=({children:e,status:t,override:n})=>{const r=a.useContext(Vn),o=a.useMemo(()=>{const s={...r};return n&&delete s.isFormItemInput,t&&(delete s.status,delete s.hasFeedback,delete s.feedbackIcon),s},[t,n,r]);return a.createElement(Vn.Provider,{value:o},e)},yR=a.createContext(void 0),Ri=e=>{const{space:t,form:n,children:r}=e;if(!Cn(r))return null;let o=r;return n&&(o=ie.createElement(hR,{override:!0,status:!0},o)),t&&(o=ie.createElement(iL,null,o)),o},tA=()=>lr()&&window.document.documentElement;function nA(e,t,n){return a.useMemo(()=>({...{trap:t??!0,focusTriggerAfterClose:n??!0},...e}),[e,t,n])}const Tm=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:s}=e,i=F({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),l=F({[`${t}-circle`]:s==="circle",[`${t}-square`]:s==="square",[`${t}-round`]:s==="round"}),c=a.useMemo(()=>Tn(o)?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return a.createElement("span",{className:F(t,i,l,n),style:{...c,...r}})},rA=new Wt("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ix=e=>({height:e,lineHeight:X(e)}),js=e=>({width:e,...Ix(e)}),oA=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:rA,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),og=(e,t)=>({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal(),...Ix(e)}),sA=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:s}=e;return{[t]:{display:"inline-block",verticalAlign:"top",background:n,...js(r)},[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:{...js(o)},[`${t}${t}-sm`]:{...js(s)}}},iA=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:s,gradientFromColor:i,calc:l}=e;return{[r]:{display:"inline-block",verticalAlign:"top",background:i,borderRadius:n,...og(t,l)},[`${r}-lg`]:{...og(o,l)},[`${r}-sm`]:{...og(s,l)}}},vR=e=>{const{gradientFromColor:t,borderRadiusSM:n,imageSizeBase:r,calc:o}=e;return{display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:t,borderRadius:n,...js(o(r).mul(2).equal())}},aA=e=>({[e.skeletonNodeCls]:{...vR(e)}}),lA=e=>{const{skeletonImageCls:t,imageSizeBase:n,calc:r}=e;return{[t]:{...vR(e),[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:{...js(n),maxWidth:r(n).mul(4).equal(),maxHeight:r(n).mul(4).equal()},[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}},[`${t}${t}-circle`]:{borderRadius:"50%"}}},sg=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},ig=(e,t)=>({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal(),...Ix(e)}),cA=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:s,gradientFromColor:i,calc:l}=e;return{[n]:{display:"inline-block",verticalAlign:"top",background:i,borderRadius:t,width:l(r).mul(2).equal(),minWidth:l(r).mul(2).equal(),...ig(r,l)},...sg(e,r,n),[`${n}-lg`]:{...ig(o,l)},...sg(e,o,`${n}-lg`),[`${n}-sm`]:{...ig(s,l)},...sg(e,s,`${n}-sm`)}},uA=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:s,skeletonInputCls:i,skeletonNodeCls:l,skeletonImageCls:c,controlHeight:u,controlHeightLG:d,controlHeightSM:m,gradientFromColor:f,padding:p,marginSM:h,borderRadius:b,titleHeight:x,blockRadius:v,paragraphLiHeight:g,controlHeightXS:y,paragraphMarginTop:$}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:p,verticalAlign:"top",[n]:{display:"inline-block",verticalAlign:"top",background:f,...js(u)},[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:{...js(d)},[`${n}-sm`]:{...js(m)}},[`${t}-section`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:x,background:f,borderRadius:v,[`+ ${o}`]:{marginBlockStart:m}},[o]:{padding:0,"> li":{width:"100%",height:g,listStyle:"none",background:f,borderRadius:v,"+ li":{marginBlockStart:y}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-section`]:{[`${r}, ${o} > li`]:{borderRadius:b}}},[`${t}-with-avatar ${t}-section`]:{[r]:{marginBlockStart:h,[`+ ${o}`]:{marginBlockStart:$}}},[`${t}${t}-element`]:{display:"inline-block",width:"auto",...cA(e),...sA(e),...iA(e),...aA(e),...lA(e)},[`${t}${t}-block`]:{width:"100%",[s]:{width:"100%"},[i]:{width:"100%"}},[`${t}${t}-active`]:{[`
${r},
${o} > li,
${n},
${s},
${i},
${l},
${c}
`]:{...oA(e)}}}},dA=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},tu=Mt("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=_t(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonNodeCls:`${t}-node`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return uA(r)},dA,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),fA=e=>{const{prefixCls:t,className:n,classNames:r,rootClassName:o,active:s,style:i,styles:l,shape:c="circle",size:u,...d}=e,{getPrefixCls:m}=a.useContext(ut),f=m("skeleton",t),[p,h]=tu(f),b=wn(v=>u??v),x=F(f,`${f}-element`,{[`${f}-active`]:s},r==null?void 0:r.root,n,o,p,h);return a.createElement("div",{className:x,style:l==null?void 0:l.root},a.createElement(Tm,{prefixCls:`${f}-avatar`,className:r==null?void 0:r.content,style:{...l==null?void 0:l.content,...i},shape:c,size:b,...d}))},mA=e=>{const{prefixCls:t,className:n,rootClassName:r,classNames:o,active:s,style:i,styles:l,block:c=!1,size:u,...d}=e,{getPrefixCls:m}=a.useContext(ut),f=m("skeleton",t),[p,h]=tu(f),b=wn(v=>u??v),x=F(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:c},o==null?void 0:o.root,n,r,p,h);return a.createElement("div",{className:x,style:l==null?void 0:l.root},a.createElement(Tm,{prefixCls:`${f}-button`,className:o==null?void 0:o.content,style:{...l==null?void 0:l.content,...i},size:b,...d}))},bR=e=>{const{prefixCls:t,className:n,classNames:r,rootClassName:o,internalClassName:s,style:i,styles:l,active:c,children:u}=e,{getPrefixCls:d}=a.useContext(ut),m=d("skeleton",t),[f,p]=tu(m),h=F(m,`${m}-element`,{[`${m}-active`]:c},f,r==null?void 0:r.root,n,o,p);return a.createElement("div",{className:h,style:l==null?void 0:l.root},a.createElement("div",{className:F(r==null?void 0:r.content,s||`${m}-node`),style:{...l==null?void 0:l.content,...i}},u))},pA=e=>{const{getPrefixCls:t}=a.useContext(ut),n=t("skeleton",e.prefixCls);return a.createElement(bR,{...e,internalClassName:`${n}-image`},a.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${n}-image-svg`},a.createElement("title",null,"Image placeholder"),a.createElement("path",{d:"M365.7 329.1q0 45.8-32 77.7t-77.7 32-77.7-32-32-77.7 32-77.6 77.7-32 77.7 32 32 77.6M951 548.6v256H146.3V694.9L329 512l91.5 91.4L713 311zm54.8-402.3H91.4q-7.4 0-12.8 5.4T73 164.6v694.8q0 7.5 5.5 12.9t12.8 5.4h914.3q7.5 0 12.9-5.4t5.4-12.9V164.6q0-7.5-5.4-12.9t-12.9-5.4m91.4 18.3v694.8q0 37.8-26.8 64.6t-64.6 26.9H91.4q-37.7 0-64.6-26.9T0 859.4V164.6q0-37.8 26.8-64.6T91.4 73h914.3q37.8 0 64.6 26.9t26.8 64.6",className:`${n}-image-path`})))},gA=e=>{const{prefixCls:t,className:n,classNames:r,rootClassName:o,active:s,block:i,style:l,styles:c,size:u,...d}=e,{getPrefixCls:m}=a.useContext(ut),f=m("skeleton",t),[p,h]=tu(f),b=wn(v=>u??v),x=F(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:i},r==null?void 0:r.root,n,o,p,h);return a.createElement("div",{className:x,style:c==null?void 0:c.root},a.createElement(Tm,{prefixCls:`${f}-input`,className:r==null?void 0:r.content,style:{...c==null?void 0:c.content,...l},size:b,...d}))},hA=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},yA=e=>{const{prefixCls:t,className:n,style:r,rows:o=0}=e,s=Array.from({length:o}).map((i,l)=>a.createElement("li",{key:l,style:{width:hA(l,e)}}));return a.createElement("ul",{className:F(t,n),style:r},s)},vA=({prefixCls:e,className:t,width:n,style:r})=>a.createElement("h3",{className:F(e,t),style:{width:n,...r}});function ag(e){return dt(e)?e:{}}function bA(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function xA(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function $A(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const Ai=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,classNames:s,style:i,styles:l,children:c,avatar:u=!1,title:d=!0,paragraph:m=!0,active:f,round:p}=e,{getPrefixCls:h,direction:b,className:x,style:v,classNames:g,styles:y}=Nt("skeleton"),$=h("skeleton",t),[w,I]=tu($),C={...e,avatar:u,title:d,paragraph:m},P=Ot(v),E=Ot(i),[R,N]=zt([g,s],[y,P,l,E],{props:C});if(n||!("loading"in e)){const T=!!u,_=!!d,O=!!m;let M;if(T){const B={className:R.avatar,prefixCls:`${$}-avatar`,...bA(_,O),...ag(u),style:N.avatar};M=a.createElement("div",{className:F(R.header,`${$}-header`),style:N.header},a.createElement(Tm,{...B}))}let k;if(_||O){let B;if(_){const A={className:R.title,prefixCls:`${$}-title`,...xA(T,O),...ag(d),style:N.title};B=a.createElement(vA,{...A})}let z;if(O){const A={className:R.paragraph,prefixCls:`${$}-paragraph`,...$A(T,_),...ag(m),style:N.paragraph};z=a.createElement(yA,{...A})}k=a.createElement("div",{className:F(R.section,`${$}-section`),style:N.section},B,z)}const j=F($,{[`${$}-with-avatar`]:T,[`${$}-active`]:f,[`${$}-rtl`]:b==="rtl",[`${$}-round`]:p},R.root,x,r,o,w,I);return a.createElement("div",{className:j,style:N.root},M,k)}return c??null};Ai.Button=mA;Ai.Avatar=fA;Ai.Input=gA;Ai.Image=pA;Ai.Node=bR;function uC(){}const SA=a.createContext({add:uC,remove:uC});function CA(e){const t=a.useContext(SA),n=a.useRef(null);return vt(o=>{if(o){const s=e?o.querySelector(e):o;s&&(t.add(s),n.current=s)}else t.remove(n.current)})}const dC=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=a.useContext(eu);return ie.createElement(We,{onClick:n,...e},t)},fC=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=a.useContext(eu);return ie.createElement(We,{...vx(n),loading:e,onClick:o,...t},r)};function xR(e,t){return ie.createElement("span",{className:`${e}-close-x`},t||ie.createElement(qs,{className:`${e}-close-icon`}))}const $R=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:s,onCancel:i,okButtonProps:l,cancelButtonProps:c,footer:u}=e,[d]=Ar("Modal",sN()),m=t||(d==null?void 0:d.okText),f=r||(d==null?void 0:d.cancelText),p=ie.useMemo(()=>({confirmLoading:o,okButtonProps:l,cancelButtonProps:c,okTextLocale:m,cancelTextLocale:f,okType:n,onOk:s,onCancel:i}),[o,l,c,m,f,n,s,i]);let h;return bt(u)||typeof u>"u"?(h=ie.createElement(ie.Fragment,null,ie.createElement(dC,null),ie.createElement(fC,null)),bt(u)&&(h=u(h,{OkBtn:fC,CancelBtn:dC})),h=ie.createElement(oR,{value:p},h)):h=u,ie.createElement(ux,{disabled:!1},h)},wA=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},EA=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},IA=(e,t)=>{const{componentCls:n,gridColumns:r,antCls:o}=e,[s,i]=sn(o,"grid"),[,l]=sn(o,"col"),c={};for(let u=r;u>=0;u--)u===0?(c[`${n}${t}-${u}`]={display:"none"},c[`${n}-push-${u}`]={insetInlineStart:"auto"},c[`${n}-pull-${u}`]={insetInlineEnd:"auto"},c[`${n}${t}-push-${u}`]={insetInlineStart:"auto"},c[`${n}${t}-pull-${u}`]={insetInlineEnd:"auto"},c[`${n}${t}-offset-${u}`]={marginInlineStart:0},c[`${n}${t}-order-${u}`]={order:0}):(c[`${n}${t}-${u}`]=[{[s("display")]:"block",display:"block"},{display:i("display"),flex:`0 0 ${u/r*100}%`,maxWidth:`${u/r*100}%`}],c[`${n}${t}-push-${u}`]={insetInlineStart:`${u/r*100}%`},c[`${n}${t}-pull-${u}`]={insetInlineEnd:`${u/r*100}%`},c[`${n}${t}-offset-${u}`]={marginInlineStart:`${u/r*100}%`},c[`${n}${t}-order-${u}`]={order:u});return c[`${n}${t}-flex`]={flex:l(`${t.replace(/-/,"")}-flex`)},c},Wy=(e,t)=>IA(e,t),PA=(e,t,n)=>({[`@media (min-width: ${X(t)})`]:{...Wy(e,n)}}),NA=()=>({}),RA=()=>({}),TA=Mt("Grid",wA,NA),SR=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin,xxxl:e.screenXXXLMin}),_A=Mt("Grid",e=>{const t=_t(e,{gridColumns:24}),n=SR(t);return delete n.xs,[EA(t),Wy(t,""),Wy(t,"-xs"),Object.keys(n).map(r=>PA(t,n[r],`-${r}`)).reduce((r,o)=>({...r,...o}),{})]},RA);function mC(e){return{position:e,inset:0}}const MA=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-container`]:{pointerEvents:"none"},[`${t}-mask`]:{...mC("fixed"),zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`&${t}-mask-blur`]:{backdropFilter:"blur(4px)"},[`${t}-hidden`]:{display:"none"}},[`${t}-wrap`]:{...mC("fixed"),zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"}}},{[`${t}-root`]:XN(e)}]},OA=e=>{const{componentCls:t,motionDurationMid:n}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${X(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:{...Vt(e),pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${X(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto","&:focus-visible":{borderRadius:e.borderRadiusLG,...jr(e)},[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-container`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:{position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:["color","background-color"].map(r=>`${r} ${n}`).join(", "),"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:X(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive},...Br(e)},[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${X(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}}},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-container,
${t}-body,
${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},zA=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},jA=e=>{const{componentCls:t}=e,n=SR(e),r={...n};delete r.xs;const o=`--${t.replace(".","")}-`,s=Object.keys(r).map(i=>({[`@media (min-width: ${X(r[i])})`]:{width:`var(${o}${i}-width)`}}));return{[`${t}-root`]:{[t]:[].concat($t(Object.keys(n).map((i,l)=>{const c=Object.keys(n)[l-1];return c?{[`${o}${i}-width`]:`var(${o}${c}-width)`}:null})),[{width:`var(${o}xs-width)`}],$t(s))}}},CR=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return _t(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},wR=e=>({footerBg:"transparent",headerBg:"transparent",titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${X(e.paddingMD)} ${X(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${X(e.padding)} ${X(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${X(e.paddingXS)} ${X(e.padding)}`:0,footerBorderTop:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${X(e.padding*2)} ${X(e.padding*2)} ${X(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM,mask:!0}),ER=Mt("Modal",e=>{const t=CR(e);return[OA(t),zA(t),MA(t),Jc(t,"zoom"),jA(t)]},wR,{unitless:{titleLineHeight:!0}});let Ky;const BA=e=>{Ky={x:e.pageX,y:e.pageY},setTimeout(()=>{Ky=null},100)};tA()&&document.documentElement.addEventListener("click",BA,!0);const IR=e=>{const{prefixCls:t,className:n,rootClassName:r,open:o,wrapClassName:s,centered:i,getContainer:l,style:c,width:u=520,footer:d,classNames:m,styles:f,children:p,loading:h,confirmLoading:b,zIndex:x,mousePosition:v,onOk:g,onCancel:y,okButtonProps:$,cancelButtonProps:w,destroyOnHidden:I,destroyOnClose:C,panelRef:P=null,closable:E,mask:R,modalRender:N,maskClosable:T,_semanticOmit:_,scrollLock:O,focusTriggerAfterClose:M,focusable:k,_renderSemanticContent:j,...B}=e,{getPopupContainer:z,getPrefixCls:A,direction:D,className:L,style:H,classNames:W,styles:V,centered:K,cancelButtonProps:q,okButtonProps:te,mask:oe,focusable:ce}=Nt("modal"),{modal:ue}=a.useContext(ut),[G,re]=a.useMemo(()=>typeof E=="boolean"?[void 0,void 0]:[E==null?void 0:E.afterClose,E==null?void 0:E.onClose],[E]),ne=A("modal",t),U=A(),[Q,se,J]=cB(R,oe,ne,T),Z=nA({...ce,...k},Q,M),le=me=>{b||(y==null||y(me),re==null||re())},ee=me=>{g==null||g(me),re==null||re()},Y=an(ne),[fe,de]=ER(ne,Y),pe=F(s,{[`${ne}-centered`]:i??K,[`${ne}-wrap-rtl`]:D==="rtl"}),$e=d!==null&&!h?a.createElement($R,{...e,okButtonProps:{...te,...$},onOk:ee,cancelButtonProps:{...q,...w},onCancel:le}):null,[we,je,ve,De]=jN(Ua(e),Ua(ue),{closable:!0,closeIcon:a.createElement(qs,{className:`${ne}-close-icon`}),closeIconRender:me=>xR(ne,me)}),Me=we?{disabled:ve,closeIcon:je,afterClose:G,...De}:!1,Ee=N?me=>a.createElement("div",{className:`${ne}-render`},N(me)):void 0,_e=`.${ne}-${N?"render":"container"}`,Se=CA(_e),Ie=_n(P,Se),[Ue,Xe]=Qc("Modal",x),he={...e,width:u,panelRef:P,focusTriggerAfterClose:Z.focusTriggerAfterClose,focusable:Z,mask:Q,maskClosable:J,zIndex:Ue},[Re,Te]=zt([W,m,se],[V,f],{props:he}),Ge=_?Ht(Re,_):Re,Ye=_?Ht(Te,_):Te,Ve=j?j({classNames:Re,styles:Te}):p,[ot,xe]=a.useMemo(()=>dt(u)?[void 0,u]:[u,void 0],[u]),Be=a.useMemo(()=>{const me={};return xe&&Object.keys(xe).forEach(Ne=>{const ye=xe[Ne];$n(ye)&&(me[`--${ne}-${Ne}-width`]=Tn(ye)?`${ye}px`:ye)}),me},[ne,xe]);return a.createElement(Ri,{form:!0,space:!0},a.createElement($m.Provider,{value:Xe},a.createElement(fk,{width:ot,...B,zIndex:Ue,getContainer:l===void 0?z:l,prefixCls:ne,rootClassName:F(fe,r,de,Y,Ge.root),rootStyle:Ye.root,footer:$e,visible:o,mousePosition:v??Ky,onClose:le,closable:Me,closeIcon:je,transitionName:As(U,"zoom",e.transitionName),maskTransitionName:As(U,"fade",e.maskTransitionName),mask:Q,maskClosable:J,scrollLock:O,className:F(fe,n,L),style:{...H,...c,...Be},classNames:{...Ge,wrapper:F(Ge.wrapper,pe)},styles:Ye,panelRef:Ie,destroyOnHidden:I??C,modalRender:Ee,focusTriggerAfterClose:Z.focusTriggerAfterClose,focusTrap:Z.trap},h?a.createElement(Ai,{active:!0,title:!1,paragraph:{rows:4},className:`${ne}-body-skeleton`}):Ve)))},LA=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:s,lineHeight:i,modalTitleHeight:l,fontHeight:c,confirmBodyPadding:u}=e,d=`${t}-confirm`;return{[d]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${d}-body-wrapper`]:{...ks()},[`&${t} ${t}-body`]:{padding:u},[`${d}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(c).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()}},[`${d}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${X(e.marginSM)})`},[`${d}-body-no-icon ${d}-paragraph`]:{maxWidth:"100%"},[`${e.iconCls} + ${d}-paragraph`]:{maxWidth:`calc(100% - ${X(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${d}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${d}-container`]:{color:e.colorText,fontSize:s,lineHeight:i},[`${d}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${d}-error ${d}-body > ${e.iconCls}`]:{color:e.colorError},[`${d}-warning ${d}-body > ${e.iconCls},
${d}-confirm ${d}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${d}-info ${d}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${d}-success ${d}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},kA=Us(["Modal","confirm"],e=>{const t=CR(e);return LA(t)},wR,{order:-1e3}),AA=["body"],PR=e=>{const{prefixCls:t,icon:n,okText:r,cancelText:o,confirmPrefixCls:s,type:i,okCancel:l,footer:c,locale:u,autoFocusButton:d,focusable:m,contentClassName:f,contentStyle:p,...h}=e,{infoIcon:b,successIcon:x,errorIcon:v,warningIcon:g}=Nt("modal");let y=n;if(n===void 0)switch(i){case"info":y=Ur(b,a.createElement(vm,null));break;case"success":y=Ur(x,a.createElement(Gc,null));break;case"error":y=Ur(v,a.createElement(Bi,null));break;default:y=Ur(g,a.createElement(Li,null))}const $=l??i==="confirm",w=a.useMemo(()=>{const j=(m==null?void 0:m.autoFocusButton)||d;return j||j===null?j:"ok"},[d,m==null?void 0:m.autoFocusButton]),[I]=Ar("Modal"),C=u||I,P=r||($?C==null?void 0:C.okText:C==null?void 0:C.justOkText),E=o||(C==null?void 0:C.cancelText),{closable:R}=h,{onClose:N}=dt(R)?R:{},T=a.useMemo(()=>({autoFocusButton:w,cancelTextLocale:E,okTextLocale:P,mergedOkCancel:$,onClose:N,...h}),[w,E,P,$,N,h]),_=a.createElement(a.Fragment,null,a.createElement(J1,null),a.createElement(Z1,null)),O=Cn(e.title),M=Cn(y),k=`${s}-body`;return a.createElement("div",{className:`${s}-body-wrapper`},a.createElement("div",{className:F(k,{[`${k}-has-title`]:O,[`${k}-no-icon`]:!M})},y,a.createElement("div",{className:`${s}-paragraph`},O&&a.createElement("span",{className:`${s}-title`},e.title),a.createElement("div",{className:F(`${s}-content`,f),style:p},e.content))),c===void 0||bt(c)?a.createElement(oR,{value:T},a.createElement("div",{className:`${s}-btns`},bt(c)?c(_,{OkBtn:Z1,CancelBtn:J1}):_)):c,a.createElement(kA,{prefixCls:t}))},DA=e=>{const{close:t,zIndex:n,maskStyle:r,direction:o,prefixCls:s,wrapClassName:i,rootPrefixCls:l,bodyStyle:c,closable:u=!1,onConfirm:d,styles:m,title:f,mask:p,maskClosable:h,okButtonProps:b,cancelButtonProps:x}=e,{cancelButtonProps:v,okButtonProps:g}=Nt("modal"),y=`${s}-confirm`,$=e.width||416,w=e.style||{},I=bt(m)?T=>({body:c,mask:r,...m(T)}):{body:c,mask:r,...m},C=Ht(e,["bodyStyle","maskStyle"]),P=F(y,`${y}-${e.type}`,{[`${y}-rtl`]:o==="rtl"},e.className),E=a.useMemo(()=>{const T=Ry(p,h);return T.closable??(T.closable=!1),T},[p,h]),[,R]=Yn(),N=a.useMemo(()=>n!==void 0?n:R.zIndexPopupBase+dx,[n,R]);return a.createElement(IR,{...C,className:P,wrapClassName:F({[`${y}-centered`]:!!e.centered},i),onCancel:()=>{t==null||t({triggerCancel:!0}),d==null||d(!1)},title:f,footer:null,transitionName:As(l||"","zoom",e.transitionName),maskTransitionName:As(l||"","fade",e.maskTransitionName),mask:E,style:w,styles:I,width:$,zIndex:N,closable:u,_semanticOmit:AA,_renderSemanticContent:({classNames:T,styles:_})=>a.createElement(PR,{...e,confirmPrefixCls:y,okButtonProps:{...g,...b},cancelButtonProps:{...v,...x},contentClassName:T.body,contentStyle:_.body})})},NR=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return a.createElement(to,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},a.createElement(DA,{...e}))},mi=[];let RR="";function TR(){return RR}const FA=e=>{var u;const{prefixCls:t,getContainer:n,direction:r}=e,o=sN(),s=a.useContext(ut),i=TR()||s.getPrefixCls(),l=t||`${i}-modal`;let c=n;return c===!1&&(c=void 0),ie.createElement(NR,{...e,rootPrefixCls:i,prefixCls:l,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:r??s.direction,locale:((u=s.locale)==null?void 0:u.Modal)??o,getContainer:c})};function nu(e){const t=SN(),n=document.createDocumentFragment();let r={...e,close:l,open:!0},o;function s(...u){var m;u.some(f=>f==null?void 0:f.triggerCancel)&&((m=e.onCancel)==null||m.call(e,()=>{},...u.slice(1)));for(let f=0;f<mi.length;f++)if(mi[f]===l){mi.splice(f,1);break}ZI(n).then(()=>{})}const i=u=>{clearTimeout(o),o=setTimeout(()=>{const d=t.getPrefixCls(void 0,TR()),m=t.getIconPrefixCls(),f=t.getTheme(),p=ie.createElement(FA,{...u});Gb(ie.createElement(to,{prefixCls:d,iconPrefixCls:m,theme:f},bt(t.holderRender)?t.holderRender(p):p),n)})};function l(...u){r={...r,open:!1,afterClose:()=>{bt(e.afterClose)&&e.afterClose(),s.apply(this,u)}},i(r)}function c(u){bt(u)?r=u(r):r={...r,...u},i(r)}return i(r),mi.push(l),{destroy:l,update:c}}function _R(e){return{...e,type:"warning"}}function MR(e){return{...e,type:"info"}}function OR(e){return{...e,type:"success"}}function zR(e){return{...e,type:"error"}}function jR(e){return{...e,type:"confirm"}}function HA({rootPrefixCls:e}){RR=e}const VA=a.forwardRef((e,t)=>{const{afterClose:n,config:r,...o}=e,[s,i]=a.useState(!0),[l,c]=a.useState(r),{direction:u,getPrefixCls:d}=a.useContext(ut),m=d("modal"),f=d(),p=()=>{var v;n(),(v=l.afterClose)==null||v.call(l)},h=(...v)=>{var y;i(!1),v.some($=>$==null?void 0:$.triggerCancel)&&((y=l.onCancel)==null||y.call(l,()=>{},...v.slice(1)))};a.useImperativeHandle(t,()=>({destroy:h,update:v=>{c(g=>{const y=bt(v)?v(g):v;return{...g,...y}})}}));const b=l.okCancel??l.type==="confirm",[x]=Ar("Modal",Zr.Modal);return a.createElement(NR,{prefixCls:m,rootPrefixCls:f,...l,close:h,open:s,afterClose:p,okText:l.okText||(b?x==null?void 0:x.okText:x==null?void 0:x.justOkText),direction:l.direction||u,cancelText:l.cancelText||(x==null?void 0:x.cancelText),...o})});let pC=0;const WA=a.memo(a.forwardRef((e,t)=>{const[n,r]=dB();return a.useImperativeHandle(t,()=>({patchElement:r}),[r]),a.createElement(a.Fragment,null,n)}));function BR(){const e=a.useRef(null),[t,n]=a.useState([]);a.useEffect(()=>{t.length&&($t(t).forEach(i=>{i()}),n([]))},[t]);const r=a.useCallback(s=>function(l){var b;pC+=1;const c=a.createRef();let u;const d=new Promise(x=>{u=x});let m=!1,f;const p=a.createElement(VA,{key:`modal-${pC}`,config:s(l),ref:c,afterClose:()=>{f==null||f()},isSilent:()=>m,onConfirm:x=>{u(x)}});return f=(b=e.current)==null?void 0:b.patchElement(p),f&&mi.push(f),{destroy:()=>{function x(){var v;(v=c.current)==null||v.destroy()}c.current?x():n(v=>[].concat($t(v),[x]))},update:x=>{function v(){var g;(g=c.current)==null||g.update(x)}c.current?v():n(g=>[].concat($t(g),[v]))},then:x=>(m=!0,d.then(x))}},[]);return[a.useMemo(()=>({info:r(MR),success:r(OR),error:r(zR),warning:r(_R),confirm:r(jR)}),[r]),a.createElement(WA,{key:"modal-holder",ref:e})]}const KA={info:a.createElement(vm,null),success:a.createElement(Gc,null),error:a.createElement(Bi,null),warning:a.createElement(Li,null),loading:a.createElement(ki,null)};function LR(e,t){return t===null||t===!1?null:t||a.createElement(qs,{className:`${e}-close-icon`})}const UA=4.5,qA="topRight",GA={offset:8},XA=({children:e,prefixCls:t})=>{const n=an(t),[r,o]=LB(t,n);return ie.createElement(EN,{classNames:{list:F(r,o,n)}},e)},YA=(e,{prefixCls:t,key:n})=>ie.createElement(XA,{prefixCls:t,key:n},e),QA=ie.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:s,maxCount:i,rtl:l,onAllRemoved:c,stack:u,duration:d=UA,pauseOnHover:m=!0,showProgress:f}=e,{getPrefixCls:p,getPopupContainer:h,direction:b}=Nt("notification"),{notification:x}=a.useContext(ut),v=o||p("notification"),g=a.useMemo(()=>Tn(d)&&d>0?d:!1,[d]),[y,$]=zt([x==null?void 0:x.classNames,e==null?void 0:e.classNames],[x==null?void 0:x.styles,e==null?void 0:e.styles],{props:e}),w=()=>TN(n,r),I=()=>F({[`${v}-rtl`]:l??b==="rtl"}),C=()=>nB(v),P=RN(u,GA),[E,R]=NN({prefixCls:v,style:w,className:I,motion:C,closable:{closeIcon:LR(v)},duration:g,getContainer:()=>(s==null?void 0:s())||(h==null?void 0:h())||document.body,maxCount:i,pauseOnHover:m,showProgress:f,classNames:y,styles:$,onAllRemoved:c,renderNotifications:YA,stack:P});return ie.useImperativeHandle(t,()=>({...E,prefixCls:v,notification:x})),R});function JA(e){const t=ie.useRef(null);bo();const{notification:n}=ie.useContext(ut);return[ie.useMemo(()=>{const o=c=>{if(!t.current)return;const{open:u,prefixCls:d,notification:m}=t.current,f=(m==null?void 0:m.className)||{},p=(m==null?void 0:m.style)||{},h=`${d}-notice`,{title:b,message:x,description:v,icon:g,type:y,btn:$,actions:w,className:I,style:C,role:P="alert",closeIcon:E,closable:R,classNames:N={},styles:T={},..._}=c,O=b??x,M=Cn(O),k=w??$,j=LR(h,rB(E,e,m)),[B,z,,A]=zN(Ua({...e||{},...c}),Ua(n),{closable:!0,closeIcon:j}),D=B?{onClose:dt(R)?R.onClose:void 0,closeIcon:z,...A}:!1,L=Ka(N,{props:c}),H=Ka(T,{props:c}),W=g||(y?KA[y]:null),V=!g&&y?`${h}-icon-${y}`:void 0;return u({placement:(e==null?void 0:e.placement)??qA,..._,title:M?O:null,description:v,icon:W,actions:k,role:P,classNames:{...L,icon:F(V,L.icon)},styles:{...H,root:{...p,...H.root}},className:F({[`${h}-${y}`]:y},I,f),style:C,closable:D})},i={open:o,destroy:c=>{var u,d;c!==void 0?(u=t.current)==null||u.close(c):(d=t.current)==null||d.destroy()}};return["success","info","warning","error"].forEach(c=>{i[c]=u=>o({...u,type:c})}),i},[e,n]),ie.createElement(QA,{key:"notification-holder",...e,ref:t})]}function ZA(e){return JA(e)}const Uy=ie.createContext({}),kR=ie.createContext({message:{},notification:{},modal:{}}),eD=e=>{const{componentCls:t,colorText:n,fontSize:r,lineHeight:o,fontFamily:s}=e;return{[t]:{color:n,fontSize:r,lineHeight:o,fontFamily:s,[`&${t}-rtl`]:{direction:"rtl"}}}},tD=()=>({}),nD=Mt("App",eD,tD),rD=ie.forwardRef((e,t)=>{const{prefixCls:n,children:r,className:o,rootClassName:s,message:i,notification:l,style:c,component:u="div"}=e,{direction:d,getPrefixCls:m,className:f,style:p}=Nt("app"),h=m("app",n),[b,x]=nD(h),v=F(b,h,o,s,x,{[`${h}-rtl`]:d==="rtl"}),g=a.useContext(Uy),y=ie.useMemo(()=>({message:{...g.message,...i},notification:{...g.notification,...l}}),[i,l,g.message,g.notification]),[$,w]=UN(y.message),[I,C]=ZA(y.notification),[P,E]=BR(),R=ie.useMemo(()=>({message:$,notification:I,modal:P}),[$,I,P]);bo()(!(x&&u===!1),"usage","When using cssVar, ensure `component` is assigned a valid React component string."),bo()(!t||u!==!1,"usage","`ref` is not supported when `component` is `false`. Please provide a valid `component` instead.");const N=u===!1?ie.Fragment:u,T={className:F(f,v),style:{...p,...c}};return ie.createElement(kR.Provider,{value:R},ie.createElement(Uy.Provider,{value:y},ie.createElement(N,{...u===!1?void 0:{...T,ref:t}},E,w,C,r)))}),oD=()=>ie.useContext(kR),wo=rD;wo.useApp=oD;function AR(e){return t=>a.createElement(to,{theme:{token:{motion:!1,zIndexPopupBase:0}}},a.createElement(e,{...t}))}const DR=(e,t,n,r,o)=>AR(i=>{const{prefixCls:l,style:c}=i,u=a.useRef(null),[d,m]=a.useState(0),[f,p]=a.useState(0),[h,b]=on(!1,i.open),{getPrefixCls:x}=a.useContext(ut),v=x(r||"select",l);a.useEffect(()=>{if(b(!0),typeof ResizeObserver<"u"){const $=new ResizeObserver(I=>{const C=I[0].target;m(C.offsetHeight+8),p(C.offsetWidth)}),w=setInterval(()=>{var P;const I=o?`.${o(v)}`:`.${v}-dropdown`,C=(P=u.current)==null?void 0:P.querySelector(I);C&&(clearInterval(w),$.observe(C))},10);return()=>{clearInterval(w),$.disconnect()}}},[v]);let g={...i,style:{...c,margin:0},open:h,getPopupContainer:()=>u.current};t&&(g={...g,[t]:{overflow:{adjustX:!1,adjustY:!1}}});const y={paddingBottom:d,position:"relative",minWidth:f};return a.createElement("div",{ref:u,style:y},a.createElement(e,{...g}))}),sD=(e,t,n,r,o=!1,s,i)=>{const l=a.useMemo(()=>typeof n=="boolean"?{allowClear:n}:n&&typeof n=="object"?n:{allowClear:!1},[n]);return a.useMemo(()=>{const c=!o&&l.allowClear!==!1&&(t.length||s)&&!(i==="combobox"&&s==="");return{allowClear:c,clearIcon:c?l.clearIcon||r||"×":null}},[l,r,o,t.length,s,i])},FR=a.createContext(null);function Di(){return a.useContext(FR)}function iD(e=250){const t=a.useRef(null),n=a.useRef(null);a.useEffect(()=>()=>{window.clearTimeout(n.current)},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(()=>{t.current=null},e)}return[()=>t.current,r]}function HR(e,t){return e.filter(n=>n).some(n=>n.contains(t)||n===t)}function aD(e,t,n,r){const o=vt(s=>{if(r)return;let i=s.target;i.shadowRoot&&s.composed&&(i=s.composedPath()[0]||i),s._ori_target&&(i=s._ori_target),t&&!HR(e(),i)&&n(!1)});a.useEffect(()=>(window.addEventListener("mousedown",o),()=>window.removeEventListener("mousedown",o)),[o])}function qy(){return qy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qy.apply(this,arguments)}const lD=e=>{const t=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}},cD=(e,t)=>{const{prefixCls:n,disabled:r,visible:o,children:s,popupElement:i,animation:l,transitionName:c,popupStyle:u,popupClassName:d,direction:m="ltr",placement:f,builtinPlacements:p,popupMatchSelectWidth:h,popupRender:b,popupAlign:x,getPopupContainer:v,empty:g,onPopupVisibleChange:y,onPopupMouseEnter:$,onPopupMouseDown:w,onPopupBlur:I,...C}=e,P=`${n}-dropdown`;let E=i;b&&(E=b(i));const R=a.useMemo(()=>p||lD(h),[p,h]),N=l?`${P}-${l}`:c,T=typeof h=="number",_=a.useMemo(()=>h===!1||T?"minWidth":"width",[h,T]);let O=u;T&&(O={...u,width:h});const M=a.useRef(null);return a.useImperativeHandle(t,()=>({getPopupElement:()=>{var k;return(k=M.current)==null?void 0:k.popupElement}})),a.createElement(xm,qy({},C,{showAction:y?["click"]:[],hideAction:y?["click"]:[],popupPlacement:f||(m==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:R,prefixCls:P,popupMotion:{motionName:N},popup:a.createElement("div",{onMouseEnter:$,onMouseDown:w,onBlur:I},E),ref:M,stretch:_,popupAlign:x,popupVisible:o,getPopupContainer:v,popupClassName:F(d,{[`${P}-empty`]:g}),popupStyle:O,onPopupVisibleChange:y}),s)},uD=a.forwardRef(cD);function gC(e,t){const{key:n}=e;let r;return"value"in e&&({value:r}=e),n??(r!==void 0?r:`rc-index-key-${t}`)}function Gy(e){return typeof e<"u"&&!Number.isNaN(e)}function VR(e,t){const{label:n,value:r,options:o,groupLabel:s}=e||{},i=n||(t?"children":"label");return{label:i,value:r||"value",options:o||"options",groupLabel:s||i}}function dD(e,{fieldNames:t,childrenAsData:n}={}){const r=[],{label:o,value:s,options:i,groupLabel:l}=VR(t,!1);function c(u,d){Array.isArray(u)&&u.forEach(m=>{if(d||!(i in m)){const f=m[s];r.push({key:gC(m,r.length),groupOption:d,data:m,label:m[o],value:f})}else{let f=m[l];f===void 0&&n&&(f=m.label),r.push({key:gC(m,r.length),group:!0,data:m,label:f}),c(m[i],!0)}})}return c(e,!1),r}function Xy(e){const t={...e};return"props"in t||Object.defineProperty(t,"props",{get(){return mn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}const fD=(e,t,n)=>{if(!t||!t.length)return null;let r=!1;const o=(i,[l,...c])=>{if(!l)return[i];const u=i.split(l);return r=r||u.length>1,u.reduce((d,m)=>[...d,...o(m,c)],[]).filter(Boolean)},s=o(e,t);return r?typeof n<"u"?s.slice(0,n):s:null};function mD(e){const{visible:t,values:n}=e;if(!t)return null;const r=50;return a.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},`${n.slice(0,r).map(({label:o,value:s})=>["number","string"].includes(typeof o)?o:s).join(", ")}`,n.length>r?", ...":null)}const pD=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},Px=(e,t=1)=>{if(t<=0){e();return}pD(()=>{Px(e,t-1)})};function gD(e,t,n,r){const[o,s]=a.useState(!1);a.useEffect(()=>{s(!0)},[]);const[i,l]=on(e,t),[c,u]=a.useState(!1),d=o?i:!1,m=r(d),f=a.useRef(0),p=vt(b=>{n&&m!==b&&n(b),l(b)}),h=vt((b,x={})=>{const{cancelFun:v}=x;f.current+=1;const g=f.current,y=typeof b=="boolean"?b:!m;u(!y);function $(){g===f.current&&!(v!=null&&v())&&(p(y),u(!1))}y?$():Px(()=>{$()})});return[d,m,h,c]}function lg(e){const{children:t,...n}=e;return t?a.createElement("div",n,t):null}const WR=a.createContext(null);function ru(){return a.useContext(WR)}const KR=a.forwardRef((e,t)=>{const{onChange:n,onKeyDown:r,onBlur:o,style:s,syncWidth:i,value:l,className:c,autoComplete:u,...d}=e,{prefixCls:m,mode:f,onSearch:p,onSearchSubmit:h,onInputBlur:b,autoFocus:x,tokenWithEnter:v,placeholder:g,components:{input:y="input"}}=ru(),{id:$,classNames:w,styles:I,open:C,activeDescendantId:P,role:E,disabled:R}=Di()||{},N=F(`${m}-input`,w==null?void 0:w.input,c),T=a.useRef(!1),_=a.useRef(null),O=a.useRef(null);a.useImperativeHandle(t,()=>O.current);const M=V=>{let{value:K}=V.target;if(v&&_.current&&/[\r\n]/.test(_.current)){const q=_.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");K=K.replace(q,_.current)}_.current=null,p&&p(K,!0,T.current),n==null||n(V)},k=V=>{const{key:K}=V,{value:q}=V.currentTarget;K==="Enter"&&f==="tags"&&!C&&!T.current&&h&&h(q),r==null||r(V)},j=V=>{b==null||b(),o==null||o(V)},B=()=>{T.current=!0},z=V=>{if(T.current=!1,f!=="combobox"){const{value:K}=V.currentTarget;p==null||p(K,!0,!1)}},A=V=>{const{clipboardData:K}=V,q=K==null?void 0:K.getData("text");_.current=q||""},[D,L]=a.useState(void 0);Pt(()=>{const V=O.current;if(i&&V){V.style.width="0px";const K=V.scrollWidth;L(K),V.style.width=""}},[i,l]);const H={id:$,type:"text",...d,ref:O,style:{...I==null?void 0:I.input,...s,"--select-input-width":D},autoFocus:x,autoComplete:u||"new-password",className:N,disabled:R,value:l||"",onChange:M,onKeyDown:k,onBlur:j,onPaste:A,onCompositionStart:B,onCompositionEnd:z,role:E||"combobox","aria-expanded":C||!1,"aria-haspopup":"listbox","aria-owns":C?`${$}_list`:void 0,"aria-autocomplete":"list","aria-controls":C?`${$}_list`:void 0,"aria-activedescendant":C?P:void 0};if(a.isValidElement(y)){const V=y.props||{},K={placeholder:e.placeholder||g,...H,...V};return Object.keys(V).forEach(q=>{const te=V[q];typeof te=="function"&&(K[q]=(...oe)=>{var ce;te(...oe),(ce=H[q])==null||ce.call(H,...oe)})}),K.ref=_n(y.ref,H.ref),a.cloneElement(y,K)}const W=y;return a.createElement(W,H)});function UR(e){const{prefixCls:t,placeholder:n,displayValues:r}=ru(),{classNames:o,styles:s}=Di(),{show:i=!0}=e;return r.length?null:a.createElement("div",{className:F(`${t}-placeholder`,o==null?void 0:o.placeholder),style:{visibility:i?"visible":"hidden",...s==null?void 0:s.placeholder}},n)}const Nx=a.createContext(null);function qR(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function hD(e){return e!=null}function yD(e){return!e&&e!==0}function hC(e){return["string","number"].includes(typeof e)}function Yy(e){let t;return e&&(hC(e.title)?t=e.title.toString():hC(e.label)&&(t=e.label.toString())),t}function Qy(){return Qy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qy.apply(this,arguments)}const vD=a.forwardRef(({inputProps:e},t)=>{const{prefixCls:n,searchValue:r,activeValue:o,displayValues:s,maxLength:i,mode:l,components:c}=ru(),{triggerOpen:u,title:d,showSearch:m,classNames:f,styles:p}=Di(),h=a.useContext(Nx),[b,x]=a.useState(!1),v=l==="combobox",g=s[0],y=a.useMemo(()=>v&&o&&!b&&u?o:m?r:"",[v,o,b,u,r,m]),[$,w,I,C]=a.useMemo(()=>{let N,T,_;if(g&&(h!=null&&h.flattenOptions)){const M=h.flattenOptions.find(k=>k.value===g.value);M!=null&&M.data&&(N=M.data.className,T=M.data.style,_=Yy(M.data))}return g&&!_&&(_=Yy(g)),d!==void 0&&(_=d),[N,T,_,!!N||!!T]},[g,h==null?void 0:h.flattenOptions,d]);a.useEffect(()=>{v&&x(!1)},[v,o]);const P=g&&g.label!==null&&g.label!==void 0&&String(g.label).trim()!=="",R=!(v&&(c!=null&&c.input))?g?C?a.createElement("div",{className:F(`${n}-content-value`,$),style:{...y?{visibility:"hidden"}:{},...w},title:I},g.label):g.label:a.createElement(UR,{show:!y}):null;return a.createElement("div",{className:F(`${n}-content`,P&&`${n}-content-has-value`,y&&`${n}-content-has-search-value`,C&&`${n}-content-has-option-style`,f==null?void 0:f.content),style:p==null?void 0:p.content,title:C?void 0:I},R,a.createElement(KR,Qy({ref:t},e,{value:y,maxLength:l==="combobox"?i:void 0,onChange:N=>{var T;x(!0),(T=e.onChange)==null||T.call(e,N)}})))}),Ji=void 0;function bD(e,t){const{prefixCls:n,invalidate:r,item:o,renderItem:s,responsive:i,responsiveDisabled:l,registerSize:c,itemKey:u,className:d,style:m,children:f,display:p,order:h,component:b="div",...x}=e,v=i&&!p;function g(C){c(u,C)}a.useEffect(()=>()=>{g(null)},[]);const y=s&&o!==Ji?s(o,{index:h}):f;let $;r||($={opacity:v?0:1,height:v?0:Ji,overflowY:v?"hidden":Ji,order:i?h:Ji,pointerEvents:v?"none":Ji,position:v?"absolute":Ji});const w={};v&&(w["aria-hidden"]=!0);let I=a.createElement(b,qr({className:F(!r&&n,d),style:{...$,...m}},w,x,{ref:t}),y);return i&&(I=a.createElement(ir,{onResize:({offsetWidth:C})=>{g(C)},disabled:l},I)),I}const Ml=a.forwardRef(bD);function xD(e){if(typeof MessageChannel>"u")Ct(e);else{const t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0)}}function $D(){const e=a.useRef(null);return n=>{e.current||(e.current=[],xD(()=>{is.unstable_batchedUpdates(()=>{e.current.forEach(r=>{r()}),e.current=null})})),e.current.push(n)}}function Zi(e,t){const[n,r]=a.useState(t),o=vt(s=>{e(()=>{r(s)})});return[n,o]}const hf=ie.createContext(null),SD=(e,t)=>{const n=a.useContext(hf);if(!n){const{component:l="div",...c}=e;return a.createElement(l,qr({},c,{ref:t}))}const{className:r,...o}=n,{className:s,...i}=e;return a.createElement(hf.Provider,{value:null},a.createElement(Ml,qr({ref:t,className:F(r,s)},o,i)))},CD=a.forwardRef(SD),GR="responsive",XR="invalidate";function wD(e){return`+ ${e.length} ...`}function ED(e,t){const{prefixCls:n="rc-overflow",data:r=[],renderItem:o,renderRawItem:s,itemKey:i,itemWidth:l=10,ssr:c,style:u,className:d,maxCount:m,renderRest:f,renderRawRest:p,prefix:h,suffix:b,component:x="div",itemComponent:v,onVisibleChange:g,...y}=e,$=c==="full",w=$D(),[I,C]=Zi(w,null),P=I||0,[E,R]=Zi(w,new Map),[N,T]=Zi(w,0),[_,O]=Zi(w,0),[M,k]=Zi(w,0),[j,B]=Zi(w,0),[z,A]=a.useState(null),[D,L]=a.useState(null),H=a.useMemo(()=>D===null&&$?Number.MAX_SAFE_INTEGER:D||0,[D,I]),[W,V]=a.useState(!1),K=`${n}-item`,q=Math.max(N,_),te=m===GR,oe=r.length&&te,ce=m===XR,ue=oe||typeof m=="number"&&r.length>m,G=a.useMemo(()=>{let Me=r;return oe?I===null&&$?Me=r:Me=r.slice(0,Math.min(r.length,P/l)):typeof m=="number"&&(Me=r.slice(0,m)),Me},[r,l,I,m,oe]),re=a.useMemo(()=>oe?r.slice(H+1):r.slice(G.length),[r,G,oe,H]),ne=a.useCallback((Me,Ee)=>typeof i=="function"?i(Me):(i&&(Me==null?void 0:Me[i]))??Ee,[i]),U=a.useCallback(o||(Me=>Me),[o]);function Q(Me,Ee,_e){D===Me&&(Ee===void 0||Ee===z)||(L(Me),_e||(V(Me<r.length-1),g==null||g(Me)),Ee!==void 0&&A(Ee))}function se(Me,Ee){C(Ee.clientWidth)}function J(Me,Ee){R(_e=>{const Se=new Map(_e);return Ee===null?Se.delete(Me):Se.set(Me,Ee),Se})}function Z(Me,Ee){O(Ee),T(_)}function le(Me,Ee){k(Ee)}function ee(Me,Ee){B(Ee)}function Y(Me){return E.get(ne(G[Me],Me))}Pt(()=>{if(P&&typeof q=="number"&&G){let Me=M+j;const Ee=G.length,_e=Ee-1;if(!Ee){Q(0,null);return}for(let Se=0;Se<Ee;Se+=1){let Ie=Y(Se);if($&&(Ie=Ie||0),Ie===void 0){Q(Se-1,void 0,!0);break}if(Me+=Ie,_e===0&&Me<=P||Se===_e-1&&Me+Y(_e)<=P){Q(_e,null);break}else if(Me+q>P){Q(Se-1,Me-Ie-j+_);break}}b&&Y(0)+j>P&&A(null)}},[P,E,_,M,j,ne,G]);const fe=W&&!!re.length;let de={};z!==null&&oe&&(de={position:"absolute",top:0,insetInlineStart:z});const pe={prefixCls:K,responsive:oe,component:v,invalidate:ce},$e=s?(Me,Ee)=>{const _e=ne(Me,Ee);return a.createElement(hf.Provider,{key:_e,value:{...pe,order:Ee,item:Me,itemKey:_e,registerSize:J,display:Ee<=H}},s(Me,Ee))}:(Me,Ee)=>{const _e=ne(Me,Ee);return a.createElement(Ml,qr({},pe,{order:Ee,key:_e,item:Me,renderItem:U,itemKey:_e,registerSize:J,display:Ee<=H}))},we={order:fe?H:Number.MAX_SAFE_INTEGER,className:`${K}-rest`,registerSize:Z,display:fe},je=f||wD,ve=p?a.createElement(hf.Provider,{value:{...pe,...we}},p(re)):a.createElement(Ml,qr({},pe,we),typeof je=="function"?je(re):je),De=a.createElement(x,qr({className:F(!ce&&n,d),style:u,ref:t},y),h&&a.createElement(Ml,qr({},pe,{responsive:te,responsiveDisabled:!oe,order:-1,className:`${K}-prefix`,registerSize:le,display:!0}),h),G.map($e),ue?ve:null,b&&a.createElement(Ml,qr({},pe,{responsive:te,responsiveDisabled:!oe,order:H,className:`${K}-suffix`,registerSize:ee,display:!0,style:de}),b));return te?a.createElement(ir,{onResize:se,disabled:!oe},De):De}const ts=a.forwardRef(ED);ts.Item=CD;ts.RESPONSIVE=GR;ts.INVALIDATE=XR;const YR=e=>{const{className:t,style:n,customizeIcon:r,customizeIconProps:o,children:s,onMouseDown:i,onClick:l}=e,c=typeof r=="function"?r(o):r;return a.createElement("span",{className:t,onMouseDown:u=>{u.preventDefault(),i==null||i(u)},style:{userSelect:"none",WebkitUserSelect:"none",...n},unselectable:"on",onClick:l,"aria-hidden":!0},c!==void 0?c:a.createElement("span",{className:F(t.split(/\s+/).map(u=>`${u}-icon`))},s))};function Jy(){return Jy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jy.apply(this,arguments)}function ID(e){return e.key??e.value}const yC=e=>{e.preventDefault(),e.stopPropagation()},PD=a.forwardRef(function({inputProps:t},n){const{prefixCls:r,displayValues:o,searchValue:s,mode:i,onSelectorRemove:l,removeIcon:c}=ru(),{disabled:u,showSearch:d,triggerOpen:m,rawOpen:f,toggleOpen:p,autoClearSearchValue:h,tagRender:b,maxTagPlaceholder:x,maxTagTextLength:v,maxTagCount:g,classNames:y,styles:$}=Di(),w=`${r}-selection-item`;let I=s;!f&&i==="multiple"&&h!==!1&&(I="");const C=d&&I||"",P=d&&!u,E=c??"×",R=x??(B=>`+ ${B.length} ...`),N=b,T=B=>{p(B)},_=B=>{l==null||l(B)},O=(B,z,A,D,L)=>a.createElement("span",{title:Yy(B),className:F(w,{[`${w}-disabled`]:A},y==null?void 0:y.item),style:$==null?void 0:$.item},a.createElement("span",{className:F(`${w}-content`,y==null?void 0:y.itemContent),style:$==null?void 0:$.itemContent},z),D&&a.createElement(YR,{className:F(`${w}-remove`,y==null?void 0:y.itemRemove),style:$==null?void 0:$.itemRemove,onMouseDown:yC,onClick:L,customizeIcon:E},"×")),M=(B,z,A,D,L,H,W)=>{const V=K=>{yC(K),T(!m)};return a.createElement("span",{onMouseDown:V},N({label:z,value:B,index:W==null?void 0:W.index,disabled:A,closable:D,onClose:L,isMaxTag:!!H}))},k=(B,z)=>{const{disabled:A,label:D,value:L}=B,H=!u&&!A;let W=D;if(typeof v=="number"&&(typeof D=="string"||typeof D=="number")){const K=String(W);K.length>v&&(W=`${K.slice(0,v)}...`)}const V=K=>{K&&K.stopPropagation(),_(B)};return typeof N=="function"?M(L,W,A,H,V,void 0,z):O(B,W,A,H,V)},j=B=>{if(!o.length)return null;const z=typeof R=="function"?R(B):R;return typeof N=="function"?M(void 0,z,!1,!1,void 0,!0):O({title:z},z,!1)};return a.createElement(ts,{prefixCls:`${r}-content`,className:y==null?void 0:y.content,style:$==null?void 0:$.content,prefix:!o.length&&!C&&a.createElement(UR,null),data:o,renderItem:k,renderRest:j,suffix:a.createElement(KR,Jy({ref:n,disabled:u,readOnly:!P},t,{value:C||"",syncWidth:!0})),itemKey:ID,maxCount:g})}),ND=a.forwardRef(function(t,n){const{multiple:r,onInputKeyDown:o,tabIndex:s}=ru(),i=Di(),{showSearch:l}=i,u={...Rn(i,{aria:!0}),onKeyDown:o,readOnly:!l,tabIndex:s};return r?a.createElement(PD,{ref:n,inputProps:u}):a.createElement(vD,{ref:n,inputProps:u})});function RD(e){return e&&![it.ESC,it.SHIFT,it.BACKSPACE,it.TAB,it.WIN_KEY,it.ALT,it.META,it.WIN_KEY_RIGHT,it.CTRL,it.SEMICOLON,it.EQUALS,it.CAPS_LOCK,it.CONTEXT_MENU,it.UP,it.LEFT,it.RIGHT,it.F1,it.F2,it.F3,it.F4,it.F5,it.F6,it.F7,it.F8,it.F9,it.F10,it.F11,it.F12].includes(e)}function yf(){return yf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yf.apply(this,arguments)}const TD=["value","onChange","removeIcon","placeholder","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex","activeValue","onSelectorRemove","focused"],_D=a.forwardRef(function(t,n){const{prefixCls:r,className:o,style:s,prefix:i,suffix:l,clearIcon:c,children:u,multiple:d,displayValues:m,placeholder:f,mode:p,searchValue:h,onSearch:b,onSearchSubmit:x,onInputBlur:v,maxLength:g,autoFocus:y,onMouseDown:$,onClearMouseDown:w,onInputKeyDown:I,onSelectorRemove:C,tokenWithEnter:P,components:E,...R}=t,{triggerOpen:N,toggleOpen:T,showSearch:_,disabled:O,loading:M,classNames:k,styles:j}=Di(),B=a.useRef(null),z=a.useRef(null),A=vt(q=>{const{which:te}=q,oe=z.current instanceof HTMLTextAreaElement;if(!oe&&N&&(te===it.UP||te===it.DOWN)&&q.preventDefault(),I&&I(q),oe&&!N&&~[it.UP,it.DOWN,it.LEFT,it.RIGHT].indexOf(te))return;!(q.ctrlKey||q.altKey||q.metaKey)&&RD(te)&&T(!0)});a.useImperativeHandle(n,()=>({focus:q=>{var te,oe;(oe=(te=z.current||B.current).focus)==null||oe.call(te,q)},blur:()=>{var q,te;(te=(q=z.current||B.current).blur)==null||te.call(q)},nativeElement:yo(B.current)}));const D=vt(q=>{var te;if(!O){const oe=yo(z.current);q.nativeEvent._ori_target=oe;const ce=oe===q.target||(oe==null?void 0:oe.contains(q.target));oe&&!ce&&q.preventDefault();const re=N&&!d&&(p==="combobox"||_)||N&&d&&ce;q.nativeEvent._select_lazy?N&&!d&&T(!1):((te=z.current)==null||te.focus(),re||T())}$==null||$(q)}),{root:L}=E,H=Ht(R,TD),W=Rn(H,{aria:!0}),V=Object.keys(W),K={...t,onInputKeyDown:A};if(L){const q=L.props||{},te={...q,...H};return Object.keys(q).forEach(oe=>{const ce=q[oe],ue=H[oe];typeof ce=="function"&&typeof ue=="function"&&(te[oe]=(...G)=>{ue(...G),ce(...G)})}),a.isValidElement(L)?a.cloneElement(L,{...te,ref:_n(L.ref,B)}):a.createElement(L,yf({},te,{ref:B}))}return a.createElement(WR.Provider,{value:K},a.createElement("div",yf({},Ht(H,V),{ref:B,className:o,style:s,onMouseDown:D}),a.createElement(lg,{className:F(`${r}-prefix`,k==null?void 0:k.prefix),style:j==null?void 0:j.prefix},i),a.createElement(ND,{ref:z}),a.createElement(lg,{className:F(`${r}-suffix`,{[`${r}-suffix-loading`]:M},k==null?void 0:k.suffix),style:j==null?void 0:j.suffix},l),c&&a.createElement(lg,{className:F(`${r}-clear`,k==null?void 0:k.clear),style:j==null?void 0:j.clear,onMouseDown:q=>{q.nativeEvent._select_lazy=!0,w==null||w(q)}},c),u))});function MD(e,t,n){return a.useMemo(()=>{let{root:r,input:o}=e||{};return n&&(r=n()),t&&(o=t()),{root:r,input:o}},[e,t,n])}function Zy(){return Zy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zy.apply(this,arguments)}const ev=e=>e==="tags"||e==="multiple",OD=a.forwardRef((e,t)=>{const{id:n,prefixCls:r,className:o,styles:s,classNames:i,showSearch:l,tagRender:c,showScrollBar:u="optional",direction:d,omitDomProps:m,displayValues:f,onDisplayValuesChange:p,emptyOptions:h,notFoundContent:b="Not Found",onClear:x,maxCount:v,placeholder:g,mode:y,disabled:$,loading:w,getInputElement:I,getRawInputElement:C,open:P,defaultOpen:E,onPopupVisibleChange:R,activeValue:N,onActiveValueChange:T,activeDescendantId:_,searchValue:O,autoClearSearchValue:M,onSearch:k,onSearchSplit:j,tokenSeparators:B,allowClear:z,prefix:A,suffix:D,suffixIcon:L,clearIcon:H,OptionList:W,animation:V,transitionName:K,popupStyle:q,popupClassName:te,popupMatchSelectWidth:oe,popupRender:ce,popupAlign:ue,placement:G,builtinPlacements:re,getPopupContainer:ne,showAction:U=[],onFocus:Q,onBlur:se,onKeyUp:J,onKeyDown:Z,onMouseDown:le,components:ee,...Y}=e,fe=ev(y),de=a.useRef(null),pe=a.useRef(null),$e=a.useRef(null),[we,je]=a.useState(!1);a.useImperativeHandle(t,()=>{var Ae,qe;return{focus:(Ae=de.current)==null?void 0:Ae.focus,blur:(qe=de.current)==null?void 0:qe.blur,scrollTo:ct=>{var jt;return(jt=$e.current)==null?void 0:jt.scrollTo(ct)},nativeElement:yo(de.current)}});const ve=MD(ee,I,C),De=a.useMemo(()=>{var qe;if(y!=="combobox")return O;const Ae=(qe=f[0])==null?void 0:qe.value;return typeof Ae=="string"||typeof Ae=="number"?String(Ae):""},[O,y,f]),Me=y==="combobox"&&typeof I=="function"&&I()||null,Ee=!b&&h,[_e,Se,Ie,Ue]=gD(E||!1,P,R,Ae=>$||Ee?!1:Ae),Xe=a.useMemo(()=>typeof B=="function"||(B||[]).some(Ae=>[`
`,`\r
`].includes(Ae)),[B]),he=a.useMemo(()=>typeof B=="function"?(Ae,qe)=>{const ct=B(Ae),jt=Array.isArray(ct)&&ct.length===1&&ct[0]===Ae;return!Array.isArray(ct)||!ct.length||jt?null:typeof qe<"u"?ct.slice(0,qe):ct}:(Ae,qe)=>fD(Ae,B,qe),[B]),Re=(Ae,qe,ct)=>{if(fe&&Gy(v)&&f.length>=v)return;let jt=!0,mt=Ae;T==null||T(null);const xt=Gy(v)?v-f.length:void 0,Lt=ct?null:he(Ae,xt);return y!=="combobox"&&Lt&&(mt="",j==null||j(Lt),Ie(!1),jt=!1),k&&De!==mt&&k(mt,{source:qe?"typing":"effect"}),Ae&&qe&&jt&&Ie(!0),jt},Te=Ae=>{!Ae||!Ae.trim()||k(Ae,{source:"submit"})};a.useEffect(()=>{!_e&&!fe&&y!=="combobox"&&Re("",!1,!1)},[_e]),a.useEffect(()=>{$&&(Ie(!1),je(!1))},[$,Se]);const[Ge,Ye]=iD(),Ve=a.useRef(!1),ot=Ae=>{var xt;const qe=Ge(),{key:ct}=Ae,jt=ct==="Enter",mt=ct===" ";if(jt||mt){const Lt=y==="combobox";(mt&&!(Lt||l)||jt&&!Lt)&&Ae.preventDefault(),Se||Ie(!0)}if(Ye(!!De),ct==="Backspace"&&!qe&&fe&&!De&&f.length){const Lt=[...f];let gt=null;for(let Gt=Lt.length-1;Gt>=0;Gt-=1){const dn=Lt[Gt];if(!dn.disabled){Lt.splice(Gt,1),gt=dn;break}}gt&&p(Lt,{type:"remove",values:[gt]})}Se&&(!jt||!Ve.current)&&!mt&&(jt&&(Ve.current=!0),(xt=$e.current)==null||xt.onKeyDown(Ae)),Z==null||Z(Ae)},xe=(Ae,...qe)=>{var ct;Se&&((ct=$e.current)==null||ct.onKeyUp(Ae,...qe)),Ae.key==="Enter"&&(Ve.current=!1),J==null||J(Ae,...qe)},Be=vt(Ae=>{const qe=f.filter(ct=>ct!==Ae);p(qe,{type:"remove",values:[Ae]})}),me=()=>{Ve.current=!1},Ne=()=>{var Ae;return[yo(de.current),(Ae=pe.current)==null?void 0:Ae.getPopupElement()]};aD(Ne,Se,Ie,!!ve.root);const ye=a.useRef(!1),Ce=Ae=>{je(!0),$||(U.includes("focus")&&Ie(!0),Q==null||Q(Ae))},Oe=()=>{Se&&!ye.current&&Ie(!1,{cancelFun:()=>HR(Ne(),document.activeElement)})},Pe=Ae=>{je(!1),De&&(y==="tags"?k(De,{source:"submit"}):y==="multiple"&&k("",{source:"blur"})),Oe(),$||se==null||se(Ae)},Le=(Ae,...qe)=>{var mt;const{target:ct}=Ae,jt=(mt=pe.current)==null?void 0:mt.getPopupElement();jt!=null&&jt.contains(ct)&&Ie&&Ie(!0),le==null||le(Ae,...qe),ye.current=!0,Px(()=>{ye.current=!1})},[,ae]=a.useState({});function be(){ae({})}let Fe;ve.root&&(Fe=Ae=>{Ie(Ae)});const tt=a.useMemo(()=>({...e,notFoundContent:b,open:Se,triggerOpen:Se,rawOpen:_e,id:n,showSearch:l,multiple:fe,toggleOpen:Ie,showScrollBar:u,styles:s,classNames:i,lockOptions:Ue}),[e,b,Ie,n,l,fe,Se,_e,u,s,i,Ue]),St=a.useMemo(()=>{const Ae=D??L;return typeof Ae=="function"?Ae({searchValue:De,open:Se,focused:we,showSearch:l,loading:w}):Ae},[D,L,De,Se,we,l,w]),ht=()=>{var Ae;x==null||x(),(Ae=de.current)==null||Ae.focus(),p([],{type:"clear",values:f}),Re("",!1,!1)},{allowClear:Tt,clearIcon:yt}=sD(r,f,z,H,$,De,y),lt=a.createElement(W,{ref:$e}),rt=F(r,o,{[`${r}-focused`]:we,[`${r}-multiple`]:fe,[`${r}-single`]:!fe,[`${r}-allow-clear`]:Tt,[`${r}-show-arrow`]:St!=null,[`${r}-disabled`]:$,[`${r}-loading`]:w,[`${r}-open`]:Se,[`${r}-customize-input`]:Me,[`${r}-show-search`]:l});let He=a.createElement(_D,Zy({},Y,{ref:de,prefixCls:r,className:rt,focused:we,prefix:A,suffix:St,clearIcon:yt,multiple:fe,mode:y,displayValues:f,placeholder:g,searchValue:De,activeValue:N,onSearch:Re,onSearchSubmit:Te,onInputBlur:me,onFocus:Ce,onBlur:Pe,onClearMouseDown:ht,onKeyDown:ot,onKeyUp:xe,onSelectorRemove:Be,tokenWithEnter:Xe,onMouseDown:Le,components:ve}));return He=a.createElement(uD,{ref:pe,disabled:$,prefixCls:r,visible:Se,popupElement:lt,animation:V,transitionName:K,popupStyle:q,popupClassName:te,direction:d,popupMatchSelectWidth:oe,popupRender:ce,popupAlign:ue,placement:G,builtinPlacements:re,getPopupContainer:ne,empty:h,onPopupVisibleChange:Fe,onPopupMouseEnter:be,onPopupMouseDown:Le,onPopupBlur:Oe},He),a.createElement(FR.Provider,{value:tt},a.createElement(mD,{visible:we&&!Se,values:f}),He)}),Rx=()=>null;Rx.isSelectOptGroup=!0;const Tx=()=>null;Tx.isSelectOption=!0;function tv(){return tv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tv.apply(this,arguments)}const QR=a.forwardRef(({height:e,offsetY:t,offsetX:n,children:r,prefixCls:o,onInnerResize:s,innerProps:i,rtl:l,extra:c},u)=>{let d={},m={display:"flex",flexDirection:"column"};return t!==void 0&&(d={height:e,position:"relative",overflow:"hidden"},m={...m,transform:`translateY(${t}px)`,[l?"marginRight":"marginLeft"]:-n,position:"absolute",left:0,right:0,top:0}),a.createElement("div",{style:d},a.createElement(ir,{onResize:({offsetHeight:f})=>{f&&s&&s()}},a.createElement("div",tv({style:m,className:F({[`${o}-holder-inner`]:o}),ref:u},i),r,c)))});QR.displayName="Filler";function zD({children:e,setRef:t}){const n=a.useCallback(r=>{t(r)},[t]);return a.cloneElement(e,{ref:n})}function jD(e,t,n,r,o,s,i,{getKey:l}){return e.slice(t,n+1).map((c,u)=>{const d=t+u,m=i(c,d,{style:{width:r},offsetX:o}),f=l(c);return a.createElement(zD,{key:f,setRef:p=>s(c,p)},m)})}function BD(e,t,n){const r=e.length,o=t.length;let s,i;if(r===0&&o===0)return null;r<o?(s=e,i=t):(s=t,i=e);const l={__EMPTY_ITEM__:!0};function c(m){return m!==void 0?n(m):l}let u=null,d=Math.abs(r-o)!==1;for(let m=0;m<i.length;m+=1){const f=c(s[m]),p=c(i[m]);if(f!==p){u=m,d=d||f!==c(i[m+1]);break}}return u===null?null:{index:u,multiple:d}}function LD(e,t,n){const[r,o]=a.useState(e),[s,i]=a.useState(null);return a.useEffect(()=>{const l=BD(r||[],e||[],t);(l==null?void 0:l.index)!==void 0&&i(e[l.index]),o(e)},[e]),[s]}const vC=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),JR=(e,t,n,r)=>{const o=a.useRef(!1),s=a.useRef(null);function i(){clearTimeout(s.current),o.current=!0,s.current=setTimeout(()=>{o.current=!1},50)}const l=a.useRef({top:e,bottom:t,left:n,right:r});return l.current.top=e,l.current.bottom=t,l.current.left=n,l.current.right=r,(c,u,d=!1)=>{const m=c?u<0&&l.current.left||u>0&&l.current.right:u<0&&l.current.top||u>0&&l.current.bottom;return d&&m?(clearTimeout(s.current),o.current=!1):(!m||o.current)&&i(),!o.current&&m}};function kD(e,t,n,r,o,s,i){const l=a.useRef(0),c=a.useRef(null),u=a.useRef(null),d=a.useRef(!1),m=JR(t,n,r,o);function f(g,y){if(Ct.cancel(c.current),m(!1,y))return;const $=g;if(!$._virtualHandled)$._virtualHandled=!0;else return;l.current+=y,u.current=y,vC||$.preventDefault(),c.current=Ct(()=>{const w=d.current?10:1;i(l.current*w,!1),l.current=0})}function p(g,y){i(y,!0),vC||g.preventDefault()}const h=a.useRef(null),b=a.useRef(null);function x(g){if(!e)return;Ct.cancel(b.current),b.current=Ct(()=>{h.current=null},2);const{deltaX:y,deltaY:$,shiftKey:w}=g;let I=y,C=$;(h.current==="sx"||!h.current&&w&&$&&!y)&&(I=$,C=0,h.current="sx");const P=Math.abs(I),E=Math.abs(C);h.current===null&&(h.current=s&&P>E?"x":"y"),h.current==="y"?f(g,C):p(g,I)}function v(g){e&&(d.current=g.detail===u.current)}return[x,v]}function AD(e,t,n,r){const[o,s]=a.useMemo(()=>[new Map,[]],[e,n.id,r]);return(l,c=l)=>{let u=o.get(l),d=o.get(c);if(u===void 0||d===void 0){const m=e.length;for(let f=s.length;f<m;f+=1){const p=e[f],h=t(p);o.set(h,f);const b=n.get(h)??r;if(s[f]=(s[f-1]||0)+b,h===l&&(u=f),h===c&&(d=f),u!==void 0&&d!==void 0)break}}return{top:s[u-1]||0,bottom:s[d]}}}class DD{constructor(){ge(this,"maps");ge(this,"id",0);ge(this,"diffRecords",new Map);this.maps=Object.create(null)}set(t,n){this.diffRecords.set(t,this.maps[t]),this.maps[t]=n,this.id+=1}get(t){return this.maps[t]}resetRecord(){this.diffRecords.clear()}getRecord(){return this.diffRecords}}function bC(e){const t=parseFloat(e);return isNaN(t)?0:t}function FD(e,t,n){const[r,o]=a.useState(0),s=a.useRef(new Map),i=a.useRef(new DD),l=a.useRef(0);function c(){l.current+=1}function u(m=!1){c();const f=()=>{let p=!1;s.current.forEach((h,b)=>{if(h&&h.offsetParent){const{offsetHeight:x}=h,{marginTop:v,marginBottom:g}=getComputedStyle(h),y=bC(v),$=bC(g),w=x+y+$;i.current.get(b)!==w&&(i.current.set(b,w),p=!0)}}),p&&o(h=>h+1)};if(m)f();else{l.current+=1;const p=l.current;Promise.resolve().then(()=>{p===l.current&&f()})}}function d(m,f){const p=e(m);s.current.get(p),f?(s.current.set(p,f),u()):s.current.delete(p)}return a.useEffect(()=>c,[]),[d,u,i.current,r]}const xC=14/15;function HD(e,t,n){const r=a.useRef(!1),o=a.useRef(0),s=a.useRef(0),i=a.useRef(null),l=a.useRef(null);let c;const u=f=>{if(r.current){const p=Math.ceil(f.touches[0].pageX),h=Math.ceil(f.touches[0].pageY);let b=o.current-p,x=s.current-h;const v=Math.abs(b)>Math.abs(x);v?o.current=p:s.current=h;const g=n(v,v?b:x,!1,f);g&&f.preventDefault(),clearInterval(l.current),g&&(l.current=setInterval(()=>{v?b*=xC:x*=xC;const y=Math.floor(v?b:x);(!n(v,y,!0)||Math.abs(y)<=.1)&&clearInterval(l.current)},16))}},d=()=>{r.current=!1,c()},m=f=>{c(),f.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(f.touches[0].pageX),s.current=Math.ceil(f.touches[0].pageY),i.current=f.target,i.current.addEventListener("touchmove",u,{passive:!1}),i.current.addEventListener("touchend",d,{passive:!0}))};c=()=>{i.current&&(i.current.removeEventListener("touchmove",u),i.current.removeEventListener("touchend",d))},Pt(()=>(e&&t.current.addEventListener("touchstart",m,{passive:!0}),()=>{var f;(f=t.current)==null||f.removeEventListener("touchstart",m),c(),clearInterval(l.current)}),[e])}function $C(e){return Math.floor(e**.5)}function Ed(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function VD(e,t,n){a.useEffect(()=>{const r=t.current;if(e&&r){let o=!1,s,i;const l=()=>{Ct.cancel(s)},c=()=>{l(),s=Ct(()=>{n(i),c()})},u=()=>{o=!1,l()},d=f=>{if(f.target.draggable||f.button!==0)return;const p=f;p._virtualHandled||(p._virtualHandled=!0,o=!0)},m=f=>{if(o){const p=Ed(f,!1),{top:h,bottom:b}=r.getBoundingClientRect();if(p<=h){const x=h-p;i=-$C(x),c()}else if(p>=b){const x=p-b;i=$C(x),c()}else l()}};return r.addEventListener("mousedown",d),r.ownerDocument.addEventListener("mouseup",u),r.ownerDocument.addEventListener("mousemove",m),r.ownerDocument.addEventListener("dragend",u),()=>{r.removeEventListener("mousedown",d),r.ownerDocument.removeEventListener("mouseup",u),r.ownerDocument.removeEventListener("mousemove",m),r.ownerDocument.removeEventListener("dragend",u),l()}}},[e])}const WD=10;function KD(e,t){const n=typeof e=="function"?e(t):e;return Number.isFinite(n)?n:0}function UD(e,t,n,r,o,s,i,l,c){const u=a.useRef(void 0),[d,m]=a.useState(null);return Pt(()=>{if(d&&d.times<WD){if(!e.current){m(I=>({...I}));return}i();const{targetAlign:f,originAlign:p,index:h,offset:b}=d,x=f||p,v=KD(b,{getSize:s,align:x}),g=e.current.clientHeight;let y=!1,$=f,w=null;if(g){let I=0,C=0,P=0;const E=Math.min(t.length-1,h);for(let N=0;N<=E;N+=1){const T=o(t[N]);C=I;const _=n.get(T);P=C+(_===void 0?r:_),I=P}let R=x==="top"?v:g-v;for(let N=E;N>=0;N-=1){const T=o(t[N]),_=n.get(T);if(_===void 0){y=!0;break}if(R-=_,R<=0)break}switch(x){case"top":w=C-v;break;case"bottom":w=P-g+v;break;default:{const{scrollTop:N}=e.current,T=N+g;C<N?$="top":P>T&&($="bottom")}}w!==null&&l(w),w!==d.lastTop&&(y=!0)}y&&m({...d,times:d.times+1,targetAlign:$,lastTop:w})}},[d,e.current]),f=>{if(f==null){c();return}if(Ct.cancel(u.current),typeof f=="number")l(f);else if(f&&typeof f=="object"){let p;const{align:h}=f;"index"in f?{index:p}=f:p=t.findIndex(x=>o(x)===f.key);const{offset:b=0}=f;m({times:0,index:p,offset:b,originAlign:h})}}}function SC(e,t,n){if(t<=0||n<=0)return 0;const o=Math.max(Math.min(e,n),0)/n;let s=Math.ceil(o*t);return s=Math.max(s,0),s=Math.min(s,t),s}const CC=a.forwardRef((e,t)=>{const{prefixCls:n,rtl:r,scrollOffset:o,scrollRange:s,onStartMove:i,onStopMove:l,onScroll:c,horizontal:u,spinSize:d,containerSize:m,style:f,thumbStyle:p,showScrollBar:h}=e,[b,x]=a.useState(!1),[v,g]=a.useState(null),[y,$]=a.useState(null),w=!r,I=a.useRef(null),C=a.useRef(null),[P,E]=a.useState(h),R=a.useRef(void 0),N=()=>{h===!0||h===!1||(clearTimeout(R.current),E(!0),R.current=setTimeout(()=>{E(!1)},3e3))},T=s-m||0,_=m-d||0,O=a.useMemo(()=>o===0||T===0?0:o/T*_,[o,T,_]),M=V=>{var K;return!!V&&((K=C.current)==null?void 0:K.contains(V))},k=V=>{const K=I.current;if(!K)return;const q=K.getBoundingClientRect(),te=Ed(V,u);let oe;if(Number.isFinite(te)){if(u){const ce=w?q.left:q.right;if(!Number.isFinite(ce))return;oe=(w?te-ce:ce-te)-d/2}else{if(!Number.isFinite(q.top))return;oe=te-q.top-d/2}c(SC(oe,T,_),u)}},j=V=>{V.stopPropagation(),V.preventDefault(),!(V.button!==0||M(V.target))&&k(V)},B=a.useRef({top:O,dragging:b,pageY:v,startTop:y});B.current={top:O,dragging:b,pageY:v,startTop:y};const z=vt(V=>{x(!0),g(Ed(V,u)),$(B.current.top),i(),V.stopPropagation(),V.preventDefault()});a.useEffect(()=>{const V=te=>{te.preventDefault()},K=I.current,q=C.current;return K.addEventListener("touchstart",V,{passive:!1}),q.addEventListener("touchstart",z,{passive:!1}),()=>{K.removeEventListener("touchstart",V),q.removeEventListener("touchstart",z)}},[z]);const A=a.useRef(void 0);A.current=T;const D=a.useRef(void 0);D.current=_,a.useEffect(()=>{if(b){let V;const K=te=>{const{dragging:oe,pageY:ce,startTop:ue}=B.current;Ct.cancel(V);const G=I.current.getBoundingClientRect(),re=m/(u?G.width:G.height);if(oe){const ne=(Ed(te,u)-ce)*re;let U=ue;!w&&u?U-=ne:U+=ne;const Q=A.current,se=D.current,J=SC(U,Q,se);V=Ct(()=>{c(J,u)})}},q=()=>{x(!1),l()};return window.addEventListener("mousemove",K,{passive:!0}),window.addEventListener("touchmove",K,{passive:!0}),window.addEventListener("mouseup",q,{passive:!0}),window.addEventListener("touchend",q,{passive:!0}),()=>{window.removeEventListener("mousemove",K),window.removeEventListener("touchmove",K),window.removeEventListener("mouseup",q),window.removeEventListener("touchend",q),Ct.cancel(V)}}},[b]),a.useEffect(()=>(N(),()=>{clearTimeout(R.current)}),[o]),a.useImperativeHandle(t,()=>({delayHidden:N}));const L=`${n}-scrollbar`,H={position:"absolute",visibility:P?null:"hidden"},W={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return u?(Object.assign(H,{height:8,left:0,right:0,bottom:0}),Object.assign(W,{height:"100%",width:d,[w?"left":"right"]:O})):(Object.assign(H,{width:8,top:0,bottom:0,[w?"right":"left"]:0}),Object.assign(W,{width:"100%",height:d,top:O})),a.createElement("div",{ref:I,className:F(L,{[`${L}-horizontal`]:u,[`${L}-vertical`]:!u,[`${L}-visible`]:P}),style:{...H,...f},onMouseDown:j,onMouseMove:N},a.createElement("div",{ref:C,className:F(`${L}-thumb`,{[`${L}-thumb-moving`]:b}),style:{...W,...p},onMouseDown:z}))}),qD=20;function wC(e=0,t=0){let n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,qD),Math.floor(n)}function nv(){return nv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nv.apply(this,arguments)}const GD=[],XD={overflowY:"auto",overflowAnchor:"none"};function ZR(e,t){const{prefixCls:n="rc-virtual-list",className:r,height:o,itemHeight:s,fullHeight:i=!0,style:l,data:c,children:u,itemKey:d,virtual:m,direction:f,scrollWidth:p,component:h="div",onScroll:b,onVirtualScroll:x,onVisibleChange:v,innerProps:g,extraRender:y,styles:$,showScrollBar:w="optional",...I}=e,C=a.useCallback(ye=>typeof d=="function"?d(ye):ye==null?void 0:ye[d],[d]),[P,E,R,N]=FD(C),T=!!(m!==!1&&o&&s),_=a.useMemo(()=>Object.values(R.maps).reduce((ye,Ce)=>ye+Ce,0),[R.id,R.maps]),O=T&&c&&(Math.max(s*c.length,_)>o||!!p),M=f==="rtl",k=F(n,{[`${n}-rtl`]:M},r),j=c||GD,B=a.useRef(null),z=a.useRef(null),A=a.useRef(null),[D,L]=a.useState(0),[H,W]=a.useState(0),[V,K]=a.useState(!1),q=()=>{K(!0)},te=()=>{K(!1)},oe={getKey:C};function ce(ye){L(Ce=>{let Oe;typeof ye=="function"?Oe=ye(Ce):Oe=ye;const Pe=we(Oe);return B.current.scrollTop=Pe,Pe})}const ue=a.useRef({start:0,end:j.length}),G=a.useRef(void 0),[re]=LD(j,C);G.current=re;const{scrollHeight:ne,start:U,end:Q,offset:se}=a.useMemo(()=>{var ae;if(!T)return{scrollHeight:void 0,start:0,end:j.length-1,offset:void 0};if(!O)return{scrollHeight:((ae=z.current)==null?void 0:ae.offsetHeight)||0,start:0,end:j.length-1,offset:void 0};let ye=0,Ce,Oe,Pe;const Le=j.length;for(let be=0;be<Le;be+=1){const Fe=j[be],tt=C(Fe),St=R.get(tt),ht=ye+(St===void 0?s:St);ht>=D&&Ce===void 0&&(Ce=be,Oe=ye),ht>D+o&&Pe===void 0&&(Pe=be),ye=ht}return Ce===void 0&&(Ce=0,Oe=0,Pe=Math.ceil(o/s)),Pe===void 0&&(Pe=j.length-1),Pe=Math.min(Pe+1,j.length-1),{scrollHeight:ye,start:Ce,end:Pe,offset:Oe}},[O,T,D,j,N,o]);ue.current.start=U,ue.current.end=Q,a.useLayoutEffect(()=>{const ye=R.getRecord();if(ye.size===1){const Ce=Array.from(ye.keys())[0],Oe=ye.get(Ce),Pe=j[U];if(Pe&&Oe===void 0&&C(Pe)===Ce){const be=R.get(Ce)-s;ce(Fe=>Fe+be)}}R.resetRecord()},[ne]);const[J,Z]=a.useState({width:0,height:o}),le=ye=>{Z({width:ye.offsetWidth,height:ye.offsetHeight})},ee=a.useRef(null),Y=a.useRef(null),fe=a.useMemo(()=>wC(J.width,p),[J.width,p]),de=a.useMemo(()=>wC(J.height,ne),[J.height,ne]),pe=ne-o,$e=a.useRef(pe);$e.current=pe;function we(ye){let Ce=ye;return Number.isNaN($e.current)||(Ce=Math.min(Ce,$e.current)),Ce=Math.max(Ce,0),Ce}const je=D<=0,ve=D>=pe,De=H<=0,Me=H>=p,Ee=JR(je,ve,De,Me),_e=()=>({x:M?-H:H,y:D}),Se=a.useRef(_e()),Ie=vt(ye=>{if(x){const Ce={..._e(),...ye};(Se.current.x!==Ce.x||Se.current.y!==Ce.y)&&(x(Ce),Se.current=Ce)}});function Ue(ye,Ce){const Oe=ye;Ce?(is.flushSync(()=>{W(Oe)}),Ie()):ce(Oe)}function Xe(ye){const{scrollTop:Ce}=ye.currentTarget;Ce!==D&&ce(Ce),b==null||b(ye),Ie()}const he=ye=>{let Ce=ye;const Oe=p?p-J.width:0;return Ce=Math.max(Ce,0),Ce=Math.min(Ce,Oe),Ce},Re=vt((ye,Ce)=>{Ce?(is.flushSync(()=>{W(Oe=>{const Pe=Oe+(M?-ye:ye);return he(Pe)})}),Ie()):ce(Oe=>Oe+ye)}),[Te,Ge]=kD(T,je,ve,De,Me,!!p,Re);HD(T,B,(ye,Ce,Oe,Pe)=>{const Le=Pe;return Ee(ye,Ce,Oe)?!1:!Le||!Le._virtualHandled?(Le&&(Le._virtualHandled=!0),Te({preventDefault(){},deltaX:ye?Ce:0,deltaY:ye?0:Ce}),!0):!1}),VD(O,B,ye=>{ce(Ce=>Ce+ye)}),Pt(()=>{function ye(Oe){const Pe=je&&Oe.detail<0,Le=ve&&Oe.detail>0;T&&!Pe&&!Le&&Oe.preventDefault()}const Ce=B.current;return Ce.addEventListener("wheel",Te,{passive:!1}),Ce.addEventListener("DOMMouseScroll",Ge,{passive:!0}),Ce.addEventListener("MozMousePixelScroll",ye,{passive:!1}),()=>{Ce.removeEventListener("wheel",Te),Ce.removeEventListener("DOMMouseScroll",Ge),Ce.removeEventListener("MozMousePixelScroll",ye)}},[T,je,ve]),Pt(()=>{if(p){const ye=he(H);W(ye),Ie({x:ye})}},[J.width,p]);const Ye=()=>{var ye,Ce;(ye=ee.current)==null||ye.delayHidden(),(Ce=Y.current)==null||Ce.delayHidden()},Ve=AD(j,C,R,s),ot=UD(B,j,R,s,C,Ve,()=>E(!0),ce,Ye);a.useImperativeHandle(t,()=>({nativeElement:A.current,getScrollInfo:_e,scrollTo:ye=>{function Ce(Oe){return Oe&&typeof Oe=="object"&&("left"in Oe||"top"in Oe)}Ce(ye)?(ye.left!==void 0&&W(he(ye.left)),ot(ye.top)):ot(ye)}})),Pt(()=>{if(v){const ye=j.slice(U,Q+1);v(ye,j)}},[U,Q,j]);const xe=y==null?void 0:y({start:U,end:Q,virtual:O,offsetX:H,scrollTop:D,offsetY:se,rtl:M,getSize:Ve}),Be=jD(j,U,Q,p,H,P,u,oe);let me=null;o&&(me={[i?"height":"maxHeight"]:o,...XD},T&&(me.overflowY="hidden",p&&(me.overflowX="hidden"),V&&(me.pointerEvents="none")));const Ne={};return M&&(Ne.dir="rtl"),a.createElement("div",nv({ref:A,style:{...l,position:"relative"},className:k},Ne,I),a.createElement(ir,{onResize:le},a.createElement(h,{className:`${n}-holder`,style:me,ref:B,onScroll:Xe,onMouseEnter:Ye},a.createElement(QR,{prefixCls:n,height:ne,offsetX:H,offsetY:se,scrollWidth:p,onInnerResize:E,ref:z,innerProps:g,rtl:M,extra:xe},Be))),O&&ne>o&&a.createElement(CC,{ref:ee,prefixCls:n,scrollOffset:D,scrollRange:ne,rtl:M,onScroll:Ue,onStartMove:q,onStopMove:te,spinSize:de,containerSize:J.height,style:$==null?void 0:$.verticalScrollBar,thumbStyle:$==null?void 0:$.verticalScrollBarThumb,showScrollBar:w}),O&&p>J.width&&a.createElement(CC,{ref:Y,prefixCls:n,scrollOffset:H,scrollRange:p,rtl:M,onScroll:Ue,onStartMove:q,onStopMove:te,spinSize:fe,containerSize:J.width,horizontal:!0,style:$==null?void 0:$.horizontalScrollBar,thumbStyle:$==null?void 0:$.horizontalScrollBarThumb,showScrollBar:w}))}const _m=a.forwardRef(ZR);_m.displayName="List";const YD=a.forwardRef((e,t)=>ZR({...e,virtual:!1},t));YD.displayName="List";function QD(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}function Gl(){return Gl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gl.apply(this,arguments)}function EC(e){return typeof e=="string"||typeof e=="number"}const JD=(e,t)=>{var ce,ue;const{prefixCls:n,id:r,open:o,multiple:s,mode:i,searchValue:l,toggleOpen:c,notFoundContent:u,onPopupScroll:d,showScrollBar:m,lockOptions:f}=Di(),{maxCount:p,flattenOptions:h,onActiveValue:b,defaultActiveFirstOption:x,onSelect:v,menuItemSelectedIcon:g,rawValues:y,fieldNames:$,virtual:w,direction:I,listHeight:C,listItemHeight:P,optionRender:E,classNames:R,styles:N}=a.useContext(Nx),T=`${n}-item`,_=Oi(()=>h,[o,f],(G,re)=>re[0]&&!re[1]),O=a.useRef(null),M=a.useMemo(()=>s&&Gy(p)&&(y==null?void 0:y.size)>=p,[s,p,y==null?void 0:y.size]),k=G=>{G.preventDefault()},j=G=>{var re;(re=O.current)==null||re.scrollTo(typeof G=="number"?{index:G}:G)},B=a.useCallback(G=>i==="combobox"?!1:y.has(G),[i,[...y].toString(),y.size]),z=(G,re=1)=>{const ne=_.length;for(let U=0;U<ne;U+=1){const Q=(G+U*re+ne)%ne,{group:se,data:J}=_[Q]||{};if(!se&&!(J!=null&&J.disabled)&&(B(J.value)||!M))return Q}return-1},[A,D]=a.useState(()=>z(0)),L=(G,re=!1)=>{D(G);const ne={source:re?"keyboard":"mouse"},U=_[G];if(!U){b(null,-1,ne);return}b(U.value,G,ne)};a.useEffect(()=>{L(x!==!1?z(0):-1)},[_.length,l]);const H=a.useCallback(G=>i==="combobox"?String(G).toLowerCase()===l.toLowerCase():y.has(G),[i,l,[...y].toString(),y.size]);a.useEffect(()=>{var re;let G;if(!s&&o&&y.size===1){const ne=Array.from(y)[0],U=_.findIndex(({data:Q})=>l?String(Q.value).startsWith(l):Q.value===ne);U!==-1&&(L(U),G=setTimeout(()=>{j(U)}))}return o&&((re=O.current)==null||re.scrollTo(void 0)),()=>clearTimeout(G)},[o,l]);const W=G=>{G!==void 0&&v(G,{selected:!y.has(G)}),s||c(!1)};if(a.useImperativeHandle(t,()=>({onKeyDown:G=>{const{which:re,ctrlKey:ne}=G;switch(re){case it.N:case it.P:case it.UP:case it.DOWN:{let U=0;if(re===it.UP?U=-1:re===it.DOWN?U=1:QD()&&ne&&(re===it.N?U=1:re===it.P&&(U=-1)),U!==0){const Q=z(A+U,U);j(Q),L(Q,!0)}break}case it.TAB:case it.ENTER:{const U=_[A];if(!U||U.data.disabled)return W(void 0);!M||y.has(U.value)?W(U.value):W(void 0),o&&G.preventDefault();break}case it.ESC:c(!1),o&&G.stopPropagation()}},onKeyUp:()=>{},scrollTo:G=>{j(G)}})),_.length===0)return a.createElement("div",{role:"listbox",id:`${r}_list`,className:`${T}-empty`,onMouseDown:k},u);const V=Object.keys($).map(G=>$[G]),K=G=>G.label;function q(G,re){const{group:ne}=G;return{role:ne?"presentation":"option",id:`${r}_list_${re}`}}const te=G=>{const re=_[G];if(!re)return null;const ne=re.data||{},{value:U,disabled:Q}=ne,{group:se}=re,J=Rn(ne,!0),Z=K(re);return re?a.createElement("div",Gl({"aria-label":typeof Z=="string"&&!se?Z:null},J,{key:G},q(re,G),{"aria-selected":H(U),"aria-disabled":Q}),U):null},oe={role:"listbox",id:`${r}_list`};return a.createElement(a.Fragment,null,w&&a.createElement("div",Gl({},oe,{style:{height:0,width:0,overflow:"hidden"}}),te(A-1),te(A),te(A+1)),a.createElement(_m,{itemKey:"key",ref:O,data:_,height:C,itemHeight:P,fullHeight:!1,onMouseDown:k,onScroll:d,virtual:w,direction:I,innerProps:w?null:oe,showScrollBar:m,className:(ce=R==null?void 0:R.popup)==null?void 0:ce.list,style:(ue=N==null?void 0:N.popup)==null?void 0:ue.list},(G,re)=>{var Ie,Ue;const{group:ne,groupOption:U,data:Q,label:se,value:J}=G,{key:Z}=Q;if(ne){const Xe=Q.title??(EC(se)?se.toString():void 0);return a.createElement("div",{className:F(T,`${T}-group`,Q.className),title:Xe},se!==void 0?se:Z)}const{disabled:le,title:ee,children:Y,style:fe,className:de,...pe}=Q,$e=Ht(pe,V),we=B(J),je=le||!we&&M,ve=`${T}-option`,De=F(T,ve,de,(Ie=R==null?void 0:R.popup)==null?void 0:Ie.listItem,{[`${ve}-grouped`]:U,[`${ve}-active`]:A===re&&!je,[`${ve}-disabled`]:je,[`${ve}-selected`]:we}),Me=K(G),Ee=!g||typeof g=="function"||we,_e=typeof Me=="number"?Me:Me||J;let Se=EC(_e)?_e.toString():void 0;return ee!==void 0&&(Se=ee),a.createElement("div",Gl({},Rn($e),w?{}:q(G,re),{"aria-selected":w?void 0:H(J),"aria-disabled":je,className:De,title:Se,onMouseMove:()=>{A===re||je||L(re)},onClick:()=>{je||W(J)},style:{...(Ue=N==null?void 0:N.popup)==null?void 0:Ue.listItem,...fe}}),a.createElement("div",{className:`${ve}-content`},typeof E=="function"?E(G,{index:re}):_e),a.isValidElement(g)||we,Ee&&a.createElement(YR,{className:`${T}-option-state`,customizeIcon:g,customizeIconProps:{value:J,disabled:je,isSelected:we}},we?"✓":null))}))},ZD=a.forwardRef(JD),eF=(e,t)=>{const n=a.useRef({values:new Map,options:new Map}),r=a.useMemo(()=>{const{values:s,options:i}=n.current,l=e.map(d=>{var m;return d.label===void 0?{...d,label:(m=s.get(d.value))==null?void 0:m.label}:d}),c=new Map,u=new Map;return l.forEach(d=>{c.set(d.value,d),u.set(d.value,t.get(d.value)||i.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),o=a.useCallback(s=>t.get(s)||n.current.options.get(s),[t]);return[r,o]};function cg(e,t){return qR(e).join("").toUpperCase().includes(t)}const tF=(e,t,n,r,o)=>a.useMemo(()=>{if(!n||r===!1)return e;const{options:s,label:i,value:l}=t,c=[],u=typeof r=="function",d=n.toUpperCase(),m=u?r:(p,h)=>o&&o.length?o.some(b=>cg(h[b],d)):h[s]?cg(h[i!=="children"?i:"label"],d):cg(h[l],d),f=u?p=>Xy(p):p=>p;return e.forEach(p=>{if(p[s]){if(m(n,f(p)))c.push(p);else{const b=p[s].filter(x=>m(n,f(x)));b.length&&c.push({...p,[s]:b})}return}m(n,f(p))&&c.push(p)}),c},[e,r,o,n,t]);function nF(e){const{key:t,props:{children:n,value:r,...o}}=e;return{key:t,value:r!==void 0?r:t,children:n,...o}}function eT(e,t=!1){return jn(e).map((n,r)=>{if(!a.isValidElement(n)||!n.type)return null;const{type:{isSelectOptGroup:o},key:s,props:{children:i,...l}}=n;return t||!o?nF(n):{key:`__RC_SELECT_GRP__${s===null?r:s}__`,label:s,...l,options:eT(i)}}).filter(n=>n)}const rF=(e,t,n,r,o)=>a.useMemo(()=>{let s=e;!e&&(s=eT(t));const l=new Map,c=new Map,u=(m,f,p)=>{p&&typeof p=="string"&&m.set(f[p],f)},d=(m,f=!1)=>{for(let p=0;p<m.length;p+=1){const h=m[p];!h[n.options]||f?(l.set(h[n.value],h),u(c,h,n.label),r.forEach(b=>{u(c,h,b)}),u(c,h,o)):d(h[n.options],!0)}};return d(s),{options:s,valueOptions:l,labelOptions:c}},[e,t,n,r,o]);function IC(e){const t=a.useRef();return t.current=e,a.useCallback((...r)=>t.current(...r),[])}function oF(e,t,n){const{filterOption:r,searchValue:o,optionFilterProp:s,filterSort:i,onSearch:l,autoClearSearchValue:c}=t;return a.useMemo(()=>{const u=typeof e=="object",d={filterOption:r,searchValue:o,optionFilterProp:s,filterSort:i,onSearch:l,autoClearSearchValue:c,...u?e:{}};return[u||n==="combobox"||n==="tags"||n==="multiple"&&e===void 0?!0:e,d]},[n,e,r,o,s,i,l,c])}function rv(){return rv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rv.apply(this,arguments)}const sF=["inputValue"];function iF(e){return!e||typeof e!="object"}const aF=a.forwardRef((e,t)=>{const{id:n,mode:r,prefixCls:o="rc-select",backfill:s,fieldNames:i,showSearch:l,searchValue:c,onSearch:u,autoClearSearchValue:d,filterOption:m,optionFilterProp:f,filterSort:p,onSelect:h,onDeselect:b,onActive:x,popupMatchSelectWidth:v=!0,optionLabelProp:g,options:y,optionRender:$,children:w,defaultActiveFirstOption:I,menuItemSelectedIcon:C,virtual:P,direction:E,listHeight:R=200,listItemHeight:N=20,labelRender:T,value:_,defaultValue:O,labelInValue:M,onChange:k,maxCount:j,classNames:B,styles:z,...A}=e,D={searchValue:c,onSearch:u,autoClearSearchValue:d,filterOption:m,optionFilterProp:f,filterSort:p},[L,H]=oF(l,D,r),{filterOption:W,searchValue:V,optionFilterProp:K,filterSort:q,onSearch:te,autoClearSearchValue:oe=!0}=H,ce=a.useMemo(()=>K?Array.isArray(K)?K:[K]:[],[K]),ue=Lo(n),G=ev(r),re=!!(!y&&w),ne=a.useMemo(()=>W===void 0&&r==="combobox"?!1:W,[W,r]),U=a.useMemo(()=>VR(i,re),[JSON.stringify(i),re]),[Q,se]=on("",V),J=Q||"",Z=rF(y,w,U,ce,g),{valueOptions:le,labelOptions:ee,options:Y}=Z,fe=a.useCallback(Pe=>qR(Pe).map(ae=>{let be,Fe,tt,St;iF(ae)?be=ae:(Fe=ae.label,be=ae.value);const ht=le.get(be);return ht&&(Fe===void 0&&(Fe=ht==null?void 0:ht[g||U.label]),tt=ht==null?void 0:ht.disabled,St=ht==null?void 0:ht.title),{label:Fe,value:be,key:be,disabled:tt,title:St}}),[U,g,le]),[de,pe]=on(O,_),$e=a.useMemo(()=>{var ae;const Le=fe(G&&de===null?[]:de);return r==="combobox"&&yD((ae=Le[0])==null?void 0:ae.value)?[]:Le},[de,fe,r,G]),[we,je]=eF($e,le),ve=a.useMemo(()=>{if(!r&&we.length===1){const Pe=we[0];if(Pe.value===null&&(Pe.label===null||Pe.label===void 0))return[]}return we.map(Pe=>({...Pe,label:(typeof T=="function"?T(Pe):Pe.label)??Pe.value}))},[r,we,T]),De=a.useMemo(()=>new Set(we.map(Pe=>Pe.value)),[we]);a.useEffect(()=>{var Pe;if(r==="combobox"){const Le=(Pe=we[0])==null?void 0:Pe.value;se(hD(Le)?String(Le):"")}},[we]);const Me=IC((Pe,Le)=>{const ae=Le??Pe;return{[U.value]:Pe,[U.label]:ae}}),Ee=a.useMemo(()=>{if(r!=="tags")return Y;const Pe=[...Y],Le=ae=>le.has(ae);return[...we].sort((ae,be)=>ae.value<be.value?-1:1).forEach(ae=>{const be=ae.value;Le(be)||Pe.push(Me(be,ae.label))}),Pe},[Me,Y,le,we,r]),_e=tF(Ee,U,J,ne,ce),Se=a.useMemo(()=>{var Le;const Pe=ae=>ce.length?ce.some(be=>(ae==null?void 0:ae[be])===J):(ae==null?void 0:ae.value)===J;return r!=="tags"||!J||_e.some(ae=>Pe(ae))||_e.some(ae=>ae[U.value]===J)||(Le=le.get(J))!=null&&Le.disabled?_e:[Me(J),..._e]},[Me,ce,r,_e,J,U,le]),Ie=Pe=>[...Pe].sort((ae,be)=>q(ae,be,{searchValue:J})).map(ae=>Array.isArray(ae.options)?{...ae,options:ae.options.length>0?Ie(ae.options):ae.options}:ae),Ue=a.useMemo(()=>q?Ie(Se):Se,[Se,q,J]),Xe=a.useMemo(()=>dD(Ue,{fieldNames:U,childrenAsData:re}),[Ue,U,re]),he=Pe=>{const Le=fe(Pe);if(pe(Le),k&&(Le.length!==we.length||Le.some((ae,be)=>{var Fe;return((Fe=we[be])==null?void 0:Fe.value)!==(ae==null?void 0:ae.value)}))){const ae=M?Le.map(({label:Fe,value:tt})=>({label:Fe,value:tt})):Le.map(Fe=>Fe.value),be=Le.map(Fe=>Xy(je(Fe.value)));k(G?ae:ae[0],G?be:be[0])}},[Re,Te]=a.useState(null),[Ge,Ye]=a.useState(0),Ve=I!==void 0?I:r!=="combobox",ot=a.useRef(),xe=a.useCallback((Pe,Le,{source:ae="keyboard"}={})=>{Ye(Le),s&&r==="combobox"&&Pe!==null&&ae==="keyboard"&&Te(String(Pe));const be=Promise.resolve().then(()=>{ot.current===be&&(x==null||x(Pe))});ot.current=be},[s,r,x]),Be=(Pe,Le,ae)=>{const be=()=>{const Fe=je(Pe);return[M?{label:Fe==null?void 0:Fe[U.label],value:Pe}:Pe,Xy(Fe)]};if(Le&&h){const[Fe,tt]=be();h(Fe,tt)}else if(!Le&&b&&ae!=="clear"){const[Fe,tt]=be();b(Fe,tt)}},me=IC((Pe,Le)=>{let ae;const be=G?Le.selected:!0;be?ae=G?[...we,Pe]:[Pe]:ae=we.filter(Fe=>Fe.value!==Pe),he(ae),Be(Pe,be),r==="combobox"?Te(""):(!ev||oe)&&(se(""),Te(""))}),Ne=(Pe,Le)=>{he(Pe);const{type:ae,values:be}=Le;(ae==="remove"||ae==="clear")&&be.forEach(Fe=>{Be(Fe.value,!1,ae)})},ye=(Pe,Le)=>{var ae;if(se(Pe),Te(null),Le.source==="submit"){const be=(Pe||"").trim();if(be){if((ae=le.get(be))!=null&&ae.disabled){se("");return}const Fe=Array.from(new Set([...De,be]));he(Fe),Be(be,!0),se("")}return}Le.source!=="blur"&&(r==="combobox"&&he(Pe),te==null||te(Pe))},Ce=Pe=>{let Le=Pe;r!=="tags"&&(Le=Pe.map(be=>{const Fe=ee.get(be);return Fe==null?void 0:Fe.value}).filter(be=>be!==void 0)),r==="tags"&&(Le=Le.filter(be=>{var Fe;return!((Fe=le.get(be))!=null&&Fe.disabled)}));const ae=Array.from(new Set([...De,...Le]));he(ae),ae.forEach(be=>{Be(be,!0)})},Oe=a.useMemo(()=>({...Z,flattenOptions:Xe,onActiveValue:xe,defaultActiveFirstOption:Ve,onSelect:me,menuItemSelectedIcon:C,rawValues:De,fieldNames:U,virtual:P!==!1&&v!==!1,direction:E,listHeight:R,listItemHeight:N,childrenAsData:re,maxCount:j,optionRender:$,classNames:B,styles:z}),[j,Z,Xe,xe,Ve,me,C,De,U,P,v,E,R,N,re,$,B,z]);return a.createElement(Nx.Provider,{value:Oe},a.createElement(OD,rv({},A,{id:ue,prefixCls:o,ref:t,omitDomProps:sF,mode:r,classNames:B,styles:z,displayValues:ve,onDisplayValuesChange:Ne,maxCount:j,direction:E,showSearch:L,searchValue:J,onSearch:ye,autoClearSearchValue:oe,onSearchSplit:Ce,popupMatchSelectWidth:v,OptionList:ZD,emptyOptions:!Xe.length,activeValue:Re,activeDescendantId:`${ue}_list_${Ge}`})))}),_x=aF;_x.Option=Tx;_x.OptGroup=Rx;function PC(e,t,n){return e===!1?null:e===!0?n:e&&e[t]!==void 0?e[t]:n}const qa=(e,t,n)=>F({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n}),ou=(e,t)=>t||e,pi=(e,t)=>e!=null&&e.startsWith("var(")||t!=null&&t.startsWith("var(")?e:new Xt(e).onBackground(t).toHexString(),lF=()=>{const[,e]=Yn(),[t]=Ar("Empty"),{colorBgContainer:n,colorFill:r,colorFillSecondary:o,colorFillTertiary:s,colorTextQuaternary:i}=e,{panelBgColor:l,borderColor:c,detailColor:u,shadowColor:d,iconColor:m}=a.useMemo(()=>({panelBgColor:pi(s,n),borderColor:pi(i,n),detailColor:pi(r,n),shadowColor:pi(o,n),iconColor:n}),[n,r,o,s,i]);return a.createElement("svg",{width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},a.createElement("title",null,(t==null?void 0:t.description)||"Empty"),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(24 31.7)"},a.createElement("ellipse",{fillOpacity:".8",fill:d,cx:"67.8",cy:"106.9",rx:"67.8",ry:"12.7"}),a.createElement("path",{fill:c,d:"M122 69.7 98.1 40.2a6 6 0 0 0-4.6-2.2H42.1a6 6 0 0 0-4.6 2.2l-24 29.5V85H122z"}),a.createElement("path",{fill:l,d:"M33.8 0h68a4 4 0 0 1 4 4v93.3a4 4 0 0 1-4 4h-68a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4"}),a.createElement("path",{fill:u,d:"M42.7 10h50.2a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H42.7a2 2 0 0 1-2-2V12a2 2 0 0 1 2-2m.2 39.8h49.8a2.3 2.3 0 1 1 0 4.5H42.9a2.3 2.3 0 0 1 0-4.5m0 11.7h49.8a2.3 2.3 0 1 1 0 4.6H42.9a2.3 2.3 0 0 1 0-4.6m79 43.5a7 7 0 0 1-6.8 5.4H20.5a7 7 0 0 1-6.7-5.4l-.2-1.8V69.7h26.3c2.9 0 5.2 2.4 5.2 5.4s2.4 5.4 5.3 5.4h34.8c2.9 0 5.3-2.4 5.3-5.4s2.3-5.4 5.2-5.4H122v33.5q0 1-.2 1.8"})),a.createElement("path",{fill:u,d:"m149.1 33.3-6.8 2.6a1 1 0 0 1-1.3-1.2l2-6.2q-4.1-4.5-4.2-10.4c0-10 10.1-18.1 22.6-18.1S184 8.1 184 18.1s-10.1 18-22.6 18q-6.8 0-12.3-2.8"}),a.createElement("g",{fill:m,transform:"translate(149.7 15.4)"},a.createElement("circle",{cx:"20.7",cy:"3.2",r:"2.8"}),a.createElement("path",{d:"M5.7 5.6H0L2.9.7zM9.3.7h5v5h-5z"}))))},cF=()=>{const[,e]=Yn(),[t]=Ar("Empty"),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:s}=e,{borderColor:i,shadowColor:l,contentColor:c}=a.useMemo(()=>({borderColor:pi(n,s),shadowColor:pi(r,s),contentColor:pi(o,s)}),[n,r,o,s]);return a.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},a.createElement("title",null,(t==null?void 0:t.description)||"Empty"),a.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},a.createElement("ellipse",{fill:l,cx:"32",cy:"33",rx:"32",ry:"7"}),a.createElement("g",{fillRule:"nonzero",stroke:i},a.createElement("path",{d:"M55 12.8 44.9 1.3Q44 0 42.9 0H21.1q-1.2 0-2 1.3L9 12.8V22h46z"}),a.createElement("path",{d:"M41.6 16c0-1.7 1-3 2.2-3H55v18.1c0 2.2-1.3 3.9-3 3.9H12c-1.7 0-3-1.7-3-3.9V13h11.2c1.2 0 2.2 1.3 2.2 3s1 2.9 2.2 2.9h14.8c1.2 0 2.2-1.4 2.2-3",fill:c}))))},uF=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:s,lineHeight:i}=e;return{[t]:{marginInline:r,fontSize:s,lineHeight:i,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},dF=Mt("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=_t(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return uF(o)}),tT=a.createElement(lF,null),nT=a.createElement(cF,null),Xo=e=>{const{className:t,rootClassName:n,prefixCls:r,image:o,description:s,children:i,imageStyle:l,style:c,classNames:u,styles:d,...m}=e,{getPrefixCls:f,direction:p,className:h,style:b,classNames:x,styles:v,image:g}=Nt("empty"),y=f("empty",r),[$,w]=dF(y),I=Ot(b),C=Ot(c),[P,E]=zt([x,u],[v,I,d,C],{props:e}),[R]=Ar("Empty"),N=typeof s<"u"?s:R==null?void 0:R.description,T=typeof N=="string"?N:"empty",_=o??g??tT;let O=null;return typeof _=="string"?O=a.createElement("img",{draggable:!1,alt:T,src:_}):O=_,a.createElement("div",{className:F($,w,y,h,{[`${y}-normal`]:_===nT,[`${y}-rtl`]:p==="rtl"},t,n,P.root),style:E.root,...m},a.createElement("div",{className:F(`${y}-image`,P.image),style:{...l,...E.image}},O),N&&a.createElement("div",{className:F(`${y}-description`,P.description),style:E.description},N),i&&a.createElement("div",{className:F(`${y}-footer`,P.footer),style:E.footer},i))};Xo.PRESENTED_IMAGE_DEFAULT=tT;Xo.PRESENTED_IMAGE_SIMPLE=nT;const rT=e=>{const{componentName:t}=e,{getPrefixCls:n}=a.useContext(ut),r=n("empty");switch(t){case"Table":case"List":return ie.createElement(Xo,{image:Xo.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ie.createElement(Xo,{image:Xo.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case"Table.filter":return null;default:return ie.createElement(Xo,null)}},tl=(e,t,n)=>{const{variant:r,[e]:o}=a.useContext(ut),s=a.useContext(yR),i=o==null?void 0:o.variant;let l;typeof t<"u"?l=t:n===!1?l="borderless":l=s??i??r??"outlined";const c=$O.includes(l);return[l,c]},fF=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:{...n,points:["tl","bl"],offset:[0,4]},bottomRight:{...n,points:["tr","br"],offset:[0,4]},topLeft:{...n,points:["bl","tl"],offset:[0,-4]},topRight:{...n,points:["br","tr"],offset:[0,-4]}}};function mF(e,t){return e||fF(t)}const NC=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},pF=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,s=`&${t}-slide-up-appear${t}-slide-up-appear-active`,i=`&${t}-slide-up-leave${t}-slide-up-leave-active`,l=`${n}-dropdown-placement-`,c=`${r}-option-selected`;return[{[`${n}-dropdown`]:{...Vt(e),position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`
${o}${l}bottomLeft,
${s}${l}bottomLeft
`]:{animationName:Im},[`
${o}${l}topLeft,
${s}${l}topLeft,
${o}${l}topRight,
${s}${l}topRight
`]:{animationName:Nm},[`${i}${l}bottomLeft`]:{animationName:Pm},[`
${i}${l}topLeft,
${i}${l}topRight
`]:{animationName:Rm},"&-hidden":{display:"none"},[r]:{...NC(e),cursor:"pointer",transition:`background-color ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":{flex:"auto",...ar},"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected${r}-option-active:not(${r}-option-disabled)`]:{backgroundColor:e.controlItemBgActiveHover},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":{...NC(e),color:e.colorTextDisabled}},[`${c}:has(+ ${c})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${c}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}}},_o(e,"slide-up"),_o(e,"slide-down"),ff(e,"move-up"),ff(e,"move-down")]},gF=e=>{const{antCls:t,componentCls:n}=e,r={background:"transparent"},o=["> input[disabled]","> textarea[disabled]",`> ${n}-input`,`> ${t}-input-affix-wrapper-disabled`,`> ${t}-input-search`].join(", ");return{[`&${n}-customize`]:{border:0,padding:0,fontSize:"inherit",lineHeight:"inherit",[`${n}-placeholder`]:{display:"none"},[`${n}-content`]:{margin:0,padding:0,"&-value":{display:"none"}},[`&${n}-filled ${n}-content`]:{[`${t}-input-filled`]:r},[`&${n}-disabled ${n}-content`]:{[o]:r,"input[disabled], textarea[disabled]":r}}}},RC=4,hF=e=>{const{componentCls:t,calc:n,iconCls:r,paddingXS:o,paddingXXS:s,INTERNAL_FIXED_ITEM_MARGIN:i,lineWidth:l,colorIcon:c,colorIconHover:u,inputPaddingHorizontalBase:d,antCls:m}=e,[f,p]=sn(m,"select");return{"&-multiple":{[f("multi-item-background")]:e.multipleItemBg,[f("multi-item-border-color")]:"transparent",[f("multi-item-border-radius")]:e.borderRadiusSM,[f("multi-item-height")]:e.multipleItemHeight,[f("multi-padding-base")]:`calc((${p("height")} - ${p("multi-item-height")}) / 2)`,[f("multi-padding-vertical")]:`calc(${p("multi-padding-base")} - ${i} - ${l})`,[f("multi-item-padding-horizontal")]:`calc(${d} - ${p("multi-padding-vertical")} - ${l} * 2)`,paddingBlock:p("multi-padding-vertical"),paddingInlineStart:`calc(${p("multi-padding-base")} - ${l})`,[`${t}-prefix`]:{marginInlineStart:p("multi-item-padding-horizontal")},[`${t}-prefix + ${t}-content`]:{[`${t}-placeholder`]:{insetInlineStart:0},[`${t}-content-item${t}-content-item-suffix`]:{marginInlineStart:0}},[`${t}-placeholder`]:{position:"absolute",lineHeight:p("line-height"),insetInlineStart:p("multi-item-padding-horizontal"),width:`calc(100% - ${p("multi-item-padding-horizontal")})`,top:"50%",transform:"translateY(-50%)"},[`${t}-content`]:{flexWrap:"wrap",alignItems:"center",lineHeight:1,"&-item-prefix":{height:p("font-size")},"&-item":{lineHeight:1,maxWidth:`calc(100% - ${RC}px)`},[`${t}-content-item-prefix + ${t}-content-item-suffix,
${t}-content-item-suffix:first-child`]:{marginInlineStart:p("multi-item-padding-horizontal")},[`${t}-selection-item`]:{lineHeight:`calc(${p("multi-item-height")} - ${l} * 2)`,border:`${l} solid ${p("multi-item-border-color")}`,display:"flex",marginBlock:i,marginInlineEnd:n(i).mul(2).equal(),background:p("multi-item-background"),borderRadius:p("multi-item-border-radius"),paddingInlineStart:o,paddingInlineEnd:s,transition:["height","line-height","padding"].map(h=>`${h} ${e.motionDurationSlow}`).join(","),"&-content":{...ar,marginInlineEnd:s},"&-remove":{...qc(),display:"inline-flex",alignItems:"center",color:c,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:u}}},[`${t}-input`]:{lineHeight:n(i).mul(2).add(p("multi-item-height")).equal(),width:"calc(var(--select-input-width, 0) * 1px)",minWidth:RC,maxWidth:"100%",transition:`line-height ${e.motionDurationSlow}`}},[`&${t}-sm`]:{[f("multi-item-height")]:e.multipleItemHeightSM,[f("multi-item-border-radius")]:e.borderRadiusXS},[`&${t}-lg`]:{[f("multi-item-height")]:e.multipleItemHeightLG,[f("multi-item-border-radius")]:e.borderRadius},[`&${t}-filled`]:{[f("multi-item-border-color")]:e.colorSplit,[f("multi-item-background")]:e.colorBgContainer,[`&${t}-disabled`]:{[f("multi-item-border-color")]:"transparent"}}}}},ug=(e,t)=>{const{componentCls:n,antCls:r}=e,[o]=sn(r,"select"),{border:s,borderHover:i,borderActive:l,borderOutline:c}=t,u=t.background||e.selectorBg||e.colorBgContainer;return{[o("border-color")]:s,[o("background-color")]:u,[o("affix-color")]:t.affixColor,[`&:not(${n}-disabled)`]:{"&:hover":{[o("border-color")]:i,[o("background-color")]:t.backgroundHover||u},[`&${n}-focused`]:{[o("border-color")]:l,[o("background-color")]:t.backgroundActive||u,boxShadow:`0 0 0 ${X(e.controlOutlineWidth)} ${c}`}},[`&${n}-disabled`]:{[o("border-color")]:t.borderDisabled||t.border,[o("background-color")]:t.backgroundDisabled||t.background}}},Ku=(e,t,n,r,o,s)=>{const{componentCls:i}=e;return{[`&${i}-${t}`]:[ug(e,n),{[`&${i}-status-error`]:ug(e,{...n,...r}),[`&${i}-status-warning`]:ug(e,{...n,...o})},s]}},dg=(e,t)=>({outline:`${X(e.lineWidth)} ${e.lineType} ${t}`,outlineOffset:X(e.calc(e.lineWidth).mul(-1).equal()),transition:["outline-offset","outline"].map(n=>`${n} 0s`).join(", ")}),yF=e=>{const{componentCls:t,fontHeight:n,controlHeight:r,fontSizeIcon:o,showArrowPaddingInlineEnd:s,iconCls:i,antCls:l,max:c,calc:u}=e,[d,m]=sn(l,"select"),f=c(u(s).sub(o).equal(),0);return{[t]:[{[d("border-radius")]:e.borderRadius,[d("border-color")]:"#000",[d("border-size")]:e.lineWidth,[d("background-color")]:e.colorBgContainer,[d("font-size")]:e.fontSize,[d("line-height")]:e.lineHeight,[d("font-height")]:n,[d("color")]:e.colorText,[d("affix-color")]:e.colorText,[d("height")]:r,[d("padding-horizontal")]:u(e.paddingSM).sub(e.lineWidth).equal(),[d("padding-vertical")]:`calc((${m("height")} - ${m("font-height")}) / 2 - ${m("border-size")})`,...Vt(e),display:"inline-flex",flexWrap:"nowrap",position:"relative",transition:`all ${e.motionDurationSlow}`,alignItems:"flex-start",outline:0,cursor:"pointer",borderRadius:m("border-radius"),borderWidth:m("border-size"),borderStyle:e.lineType,borderColor:m("border-color"),background:m("background-color"),fontSize:m("font-size"),lineHeight:m("line-height"),color:m("color"),paddingInline:m("padding-horizontal"),paddingBlock:m("padding-vertical"),[`${t}-prefix`]:{color:m("affix-color"),flex:"none",lineHeight:1},[`${t}-placeholder`]:{...ar,color:e.colorTextPlaceholder,pointerEvents:"none",zIndex:1},[`${t}-content`]:{flex:"auto",minWidth:0,position:"relative",display:"flex",marginInlineEnd:f,"&:before":{content:'"\\a0"',width:0,overflow:"hidden"},"&-value":{visibility:"inherit"},"input[readonly]":{cursor:"inherit",caretColor:"transparent"}},[`${t}-suffix`]:{flex:"none",color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,"> :not(:last-child)":{marginInlineEnd:e.marginXS}},[`${t}-prefix, ${t}-suffix`]:{alignSelf:"center",[i]:{verticalAlign:"top"}},"&-disabled":{background:e.colorBgContainerDisabled,color:e.colorTextDisabled,cursor:"not-allowed",input:{cursor:"not-allowed"}},"&-sm":{[d("height")]:e.controlHeightSM,[d("padding-horizontal")]:u(e.paddingXS).sub(e.lineWidth).equal(),[d("border-radius")]:e.borderRadiusSM,[`${t}-clear`]:{insetInlineEnd:m("padding-horizontal")}},"&-lg":{[d("height")]:e.controlHeightLG,[d("font-size")]:e.fontSizeLG,[d("line-height")]:e.lineHeightLG,[d("font-height")]:e.fontHeightLG,[d("border-radius")]:e.borderRadiusLG}},{[`&:not(${t}-customize)`]:{[`${t}-input`]:{outline:"none",background:"transparent",appearance:"none",border:0,margin:0,padding:0,color:m("color"),fontFamily:"inherit",fontSize:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},{[`&-single:not(${t}-customize)`]:{[`${t}-input`]:{position:"absolute",inset:0,lineHeight:"inherit"},[`${t}-content`]:{...ar,alignSelf:"center","&-has-value":{display:"block","&:before":{display:"none"}},"&-has-search-value":{color:"transparent",[`> *:not(${t}-input)`]:{opacity:0}},"&-value":{transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,zIndex:1,opacity:1}},[`&${t}-open ${t}-content`]:{"&-has-value":{opacity:.25},"&-has-search-value":{opacity:1,transition:`opacity ${e.motionDurationMid} ${e.motionEaseInOut}`,color:"transparent",[`> *:not(${t}-input)`]:{opacity:0}}}}},{[`&-show-search:not(${t}-customize-input):not(${t}-disabled)`]:{cursor:"text"}},hF(e),Ku(e,"outlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:e.activeOutlineColor,borderDisabled:e.colorBorderDisabled},{border:e.colorError,borderHover:e.colorErrorBorderHover,borderActive:e.colorError,borderOutline:e.colorErrorOutline,affixColor:e.colorErrorAffix},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning,borderOutline:e.colorWarningOutline,affixColor:e.colorWarningAffix}),Ku(e,"filled",{border:"transparent",borderHover:"transparent",borderActive:e.activeBorderColor,borderOutline:"transparent",borderDisabled:e.colorBorderDisabled,background:e.colorFillTertiary,backgroundHover:e.colorFillSecondary,backgroundActive:e.colorBgContainer},{color:e.colorErrorText,background:e.colorErrorBg,backgroundHover:e.colorErrorBgHover,borderActive:e.colorError},{background:e.colorWarningBg,backgroundHover:e.colorWarningBgHover,borderActive:e.colorWarning}),Ku(e,"borderless",{border:"transparent",borderHover:"transparent",borderActive:"transparent",borderOutline:"transparent",background:"transparent"},{},{},{[`&:not(${t}-disabled):has(input:focus-visible), &:not(${t}-disabled):has(textarea:focus-visible)`]:dg(e,e.activeBorderColor),[`&${t}-status-error:not(${t}-disabled):has(input:focus-visible), &${t}-status-error:not(${t}-disabled):has(textarea:focus-visible)`]:dg(e,e.colorError),[`&${t}-status-warning:not(${t}-disabled):has(input:focus-visible), &${t}-status-warning:not(${t}-disabled):has(textarea:focus-visible)`]:dg(e,e.colorWarning)}),Ku(e,"underlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:"transparent"},{border:e.colorError,borderHover:e.colorErrorBorderHover,borderActive:e.colorError},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning},{borderRadius:0,borderTopColor:"transparent",borderInlineColor:"transparent"}),gF(e)]}},vF=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:s,controlHeightLG:i,paddingXXS:l,controlPaddingHorizontal:c,zIndexPopupBase:u,colorText:d,fontWeightStrong:m,controlItemBgActive:f,controlItemBgHover:p,colorBgContainer:h,colorFillSecondary:b,colorBgContainerDisabled:x,colorTextDisabled:v,colorPrimaryHover:g,colorPrimary:y,controlOutline:$}=e,w=l*2,I=r*2,C=Math.min(o-w,o-I),P=Math.min(s-w,s-I),E=Math.min(i-w,i-I);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(l/2),zIndexPopup:u+50,optionSelectedColor:d,optionSelectedFontWeight:m,optionSelectedBg:f,optionActiveBg:p,optionPadding:`${(o-t*n)/2}px ${c}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:h,clearBg:h,singleItemHeightLG:i,multipleItemBg:b,multipleItemBorderColor:"transparent",multipleItemHeight:C,multipleItemHeightSM:P,multipleItemHeightLG:E,multipleSelectorBgDisabled:x,multipleItemColorDisabled:v,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:g,activeBorderColor:y,activeOutlineColor:$,selectAffixPadding:l}},bF=e=>{const{antCls:t,componentCls:n,motionDurationMid:r,inputPaddingHorizontalBase:o}=e,s={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:{...Vt(e),[`${n}-selection-item`]:{flex:1,fontWeight:"normal",position:"relative",userSelect:"none",...ar,[`> ${t}-typography`]:{display:"inline"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:["color","opacity"].map(i=>`${i} ${r} ease`).join(", "),textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":s,"&:hover":s},[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(o).add(e.fontSize).add(e.paddingXS).equal()}}}}}},xF=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},bF(e),pF(e),{[`${t}-rtl`]:{direction:"rtl"}},Zc(e,{focusElCls:`${t}-focused`})]},$F=Mt("Select",(e,{rootPrefixCls:t})=>{const n=_t(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[xF(n),yF(n)]},vF,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var oT={};Object.defineProperty(oT,"__esModule",{value:!0});var SF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},CF=oT.default=SF;function ov(){return ov=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ov.apply(this,arguments)}const wF=(e,t)=>a.createElement(ft,ov({},e,{ref:t,icon:CF})),Mx=a.forwardRef(wF);var sT={};Object.defineProperty(sT,"__esModule",{value:!0});var EF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},IF=sT.default=EF;function sv(){return sv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sv.apply(this,arguments)}const PF=(e,t)=>a.createElement(ft,sv({},e,{ref:t,icon:IF})),Ox=a.forwardRef(PF);var iT={};Object.defineProperty(iT,"__esModule",{value:!0});var NF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},RF=iT.default=NF;function iv(){return iv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},iv.apply(this,arguments)}const TF=(e,t)=>a.createElement(ft,iv({},e,{ref:t,icon:RF})),zx=a.forwardRef(TF);function _F({suffixIcon:e,contextSuffixIcon:t,clearIcon:n,contextClearIcon:r,menuItemSelectedIcon:o,contextMenuItemSelectedIcon:s,removeIcon:i,contextRemoveIcon:l,loading:c,loadingIcon:u,contextLoadingIcon:d,searchIcon:m,contextSearchIcon:f,multiple:p,hasFeedback:h,showSuffixIcon:b,feedbackIcon:x,showArrow:v,componentName:g}){return a.useMemo(()=>{const y=Ur(n,r,a.createElement(Bi,null)),$=P=>e===null&&!h&&!v?null:a.createElement(a.Fragment,null,b!==!1&&P,h&&x);let w=null;e!==void 0?w=$(e):c?w=$(Ur(u,d,a.createElement(ki,{spin:!0}))):w=({open:P,showSearch:E})=>$(P&&E?Ur(m,f,a.createElement(zx,null)):Ur(t,a.createElement(Ox,null)));const I=Ur(o,s,p?a.createElement(Mx,null):null),C=Ur(i,l,a.createElement(qs,null));return{clearIcon:y,suffixIcon:w,itemIcon:I,removeIcon:C}},[e,t,n,r,o,s,i,l,c,u,d,m,f,p,h,b,x,v])}function MF(e){return ie.useMemo(()=>{if(e)return(...t)=>ie.createElement(Ri,{space:!0},e.apply(void 0,t))},[e])}function OF(e,t){return t!==void 0?t:e!==null}const aT="SECRET_COMBOBOX_MODE_DO_NOT_USE",zF=(e,t)=>{var Ae,qe;const{prefixCls:n,bordered:r,className:o,rootClassName:s,getPopupContainer:i,popupClassName:l,dropdownClassName:c,listHeight:u=256,placement:d,listItemHeight:m,size:f,disabled:p,notFoundContent:h,status:b,builtinPlacements:x,dropdownMatchSelectWidth:v,popupMatchSelectWidth:g,direction:y,style:$,allowClear:w,variant:I,popupStyle:C,dropdownStyle:P,transitionName:E,tagRender:R,maxCount:N,prefix:T,dropdownRender:_,popupRender:O,onDropdownVisibleChange:M,onOpenChange:k,styles:j,classNames:B,clearIcon:z,showSearch:A,...D}=e,{getPopupContainer:L,getPrefixCls:H,renderEmpty:W,direction:V,virtual:K,popupMatchSelectWidth:q,popupOverflow:te}=a.useContext(ut),{showSearch:oe,allowClear:ce,style:ue,styles:G,className:re,classNames:ne,clearIcon:U,loadingIcon:Q,menuItemSelectedIcon:se,removeIcon:J,suffixIcon:Z}=Nt("select"),[,le]=Yn(),ee=m??(le==null?void 0:le.controlHeight),Y=H("select",n),fe=H(),de=y??V,{compactSize:pe,compactItemClassnames:$e}=Gs(Y,de),[we,je]=tl("select",I,r),ve=an(Y),[De,Me]=$F(Y,ve),Ee=a.useMemo(()=>{const{mode:ct}=e;if(ct!=="combobox")return ct===aT?"combobox":ct},[e.mode]),_e=Ee==="multiple"||Ee==="tags",Se=OF(e.suffixIcon,e.showArrow),Ie=g??v??q,Ue=MF(O||_),Xe=k||M,{status:he,hasFeedback:Re,isFormItemInput:Te,feedbackIcon:Ge}=a.useContext(Vn),Ye=ou(he,b);let Ve;h!==void 0?Ve=h:Ee==="combobox"?Ve=null:Ve=(W==null?void 0:W("Select"))||a.createElement(rT,{componentName:"Select"});const{suffixIcon:ot,itemIcon:xe,removeIcon:Be,clearIcon:me}=_F({...D,multiple:_e,hasFeedback:Re,feedbackIcon:Ge,showSuffixIcon:Se,componentName:"Select",clearIcon:z,searchIcon:PC(A,"searchIcon"),contextClearIcon:U,contextLoadingIcon:Q,contextMenuItemSelectedIcon:se,contextRemoveIcon:J,contextSearchIcon:PC(oe,"searchIcon"),contextSuffixIcon:Z}),Ne=w??ce,ye=Ne===!0?{clearIcon:me}:Ne,Ce=A??oe,Oe=Ht(D,["suffixIcon","itemIcon"]),Pe=wn(ct=>f??pe??ct),Le=a.useContext(cr),ae=p??Le,be={...e,variant:we,status:Ye,disabled:ae,size:Pe},Fe=Ot(ue),tt=Ot($),[St,ht]=zt([ne,B],[G,Fe,j,tt],{props:be},{popup:{_default:"root"}}),Tt=F(St.popup.root,l,c,{[`${Y}-dropdown-${de}`]:de==="rtl"},s,Me,ve,De),yt={...(Ae=ht.popup)==null?void 0:Ae.root,...C??P},lt=F({[`${Y}-lg`]:Pe==="large",[`${Y}-sm`]:Pe==="small",[`${Y}-rtl`]:de==="rtl",[`${Y}-${we}`]:je,[`${Y}-in-form-item`]:Te},qa(Y,Ye,Re),$e,re,o,St.root,s,Me,ve,De),rt=a.useMemo(()=>d!==void 0?d:de==="rtl"?"bottomRight":"bottomLeft",[d,de]),[He]=Qc("SelectLike",((qe=ht.popup.root)==null?void 0:qe.zIndex)??yt.zIndex);return a.createElement(_x,{ref:t,virtual:K,classNames:St,styles:ht,showSearch:Ce,...Oe,style:ht.root,popupMatchSelectWidth:Ie,transitionName:As(fe,"slide-up",E),builtinPlacements:mF(x,te),listHeight:u,listItemHeight:ee,mode:Ee,prefixCls:Y,placement:rt,direction:de,prefix:T,suffixIcon:ot,menuItemSelectedIcon:xe,removeIcon:Be,allowClear:ye,notFoundContent:Ve,className:lt,getPopupContainer:i||L,popupClassName:Tt,disabled:ae,popupStyle:{...ht.popup.root,...yt,zIndex:He},maxCount:_e?N:void 0,tagRender:_e?R:void 0,popupRender:Ue,onPopupVisibleChange:Xe})},Qt=a.forwardRef(zF),jF=DR(Qt,"popupAlign");Qt.SECRET_COMBOBOX_MODE_DO_NOT_USE=aT;Qt.Option=Tx;Qt.OptGroup=Rx;Qt._InternalPanelDoNotUseOrYouWillBeFired=jF;const Ds=["xxxl","xxl","xl","lg","md","sm","xs"],lT=[].concat(Ds).reverse(),BF=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`,xxxl:`(min-width: ${e.screenXXXL}px)`}),LF=e=>{const t=e,n=[].concat(Ds).reverse();return n.forEach((r,o)=>{const s=r.toUpperCase(),i=`screen${s}Min`,l=`screen${s}`;if(!(t[i]<=t[l]))throw new Error(`${i}<=${l} fails : !(${t[i]}<=${t[l]})`);if(o<n.length-1){const c=`screen${s}Max`;if(!(t[l]<=t[c]))throw new Error(`${l}<=${c} fails : !(${t[l]}<=${t[c]})`);const d=`screen${n[o+1].toUpperCase()}Min`;if(!(t[c]<=t[d]))throw new Error(`${c}<=${d} fails : !(${t[c]}<=${t[d]})`)}}),e},kF=()=>{const[,e]=Yn(),t=BF(LF(e));return ie.useMemo(()=>{const n=new Map;let r=-1,o={};return{responsiveMap:t,matchHandlers:{},dispatch(s){return o=s,n.forEach(i=>{i(o)}),n.size>=1},subscribe(s){return n.size||this.register(),r+=1,n.set(r,s),s(o),r},unsubscribe(s){n.delete(s),n.size||this.unregister()},register(){Object.entries(t).forEach(([s,i])=>{const l=({matches:u})=>{this.dispatch({...o,[s]:u})},c=window.matchMedia(i);bt(c.addEventListener)&&c.addEventListener("change",l),this.matchHandlers[i]={mql:c,listener:l},l(c)})},unregister(){Object.values(t).forEach(s=>{const i=this.matchHandlers[s];bt(i==null?void 0:i.mql.removeEventListener)&&i.mql.removeEventListener("change",i==null?void 0:i.listener)}),n.clear()}}},[t])};function Mm(e=!0,t={}){const n=a.useRef(t),[,r]=BN(),o=kF();return Pt(()=>{const s=o.subscribe(i=>{n.current=i,e&&r()});return()=>o.unsubscribe(s)},[e]),n.current}const av=a.createContext({}),AF=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:o,avatarColor:s,containerSize:i,containerSizeLG:l,containerSizeSM:c,textFontSize:u,textFontSizeLG:d,textFontSizeSM:m,iconFontSize:f,iconFontSizeLG:p,iconFontSizeSM:h,borderRadius:b,borderRadiusLG:x,borderRadiusSM:v,lineWidth:g,lineType:y}=e,$=(w,I,C,P)=>({width:w,height:w,borderRadius:"50%",fontSize:I,[`&${n}-square`]:{borderRadius:P},[`&${n}-icon`]:{fontSize:C,[`> ${r}`]:{margin:0}}});return{[n]:{...Vt(e),position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:s,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${X(g)} ${y} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"},...$(i,u,f,b),"&-lg":{...$(l,d,p,x)},"&-sm":{...$(c,m,h,v)},"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}}}},DF=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:o}=e;return{[`${t}-group`]:{display:"inline-flex",[t]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:o}}}},FF=e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:o,fontSizeLG:s,fontSizeXL:i,fontSizeHeading3:l,marginXS:c,marginXXS:u,colorBorderBg:d}=e;return{containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:o,textFontSizeLG:o,textFontSizeSM:o,iconFontSize:Math.round((s+i)/2),iconFontSizeLG:l,iconFontSizeSM:o,groupSpace:u,groupOverlapping:-c,groupBorderColor:d}},cT=Mt("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=_t(e,{avatarBg:n,avatarColor:t});return[AF(r),DF(r)]},FF),uT=a.forwardRef((e,t)=>{const{prefixCls:n,shape:r,size:o,src:s,srcSet:i,icon:l,className:c,rootClassName:u,style:d,alt:m,draggable:f,children:p,crossOrigin:h,gap:b=4,onError:x,...v}=e,[g,y]=a.useState(1),[$,w]=a.useState(!1),[I,C]=a.useState(!0),P=a.useRef(null),E=a.useRef(null),R=_n(t,P),{getPrefixCls:N,className:T,style:_}=Nt("avatar"),O=a.useContext(av),M=()=>{if(!E.current||!P.current)return;const ue=E.current.offsetWidth,G=P.current.offsetWidth;ue!==0&&G!==0&&b*2<G&&y(G-b*2<ue?(G-b*2)/ue:1)};a.useEffect(()=>{w(!0)},[]),a.useEffect(()=>{C(!0),y(1)},[s]),a.useEffect(M,[b]);const k=()=>{(x==null?void 0:x())!==!1&&C(!1)},j=wn(ue=>o??(O==null?void 0:O.size)??ue??"medium"),B=Object.keys(dt(j)?j||{}:{}).some(ue=>Ds.includes(ue)),z=Mm(B),A=a.useMemo(()=>{if(!dt(j))return{};const ue=Ds.find(re=>z[re]),G=j[ue];return G?{width:G,height:G,fontSize:G&&(l||p)?G/2:18}:{}},[z,j,l,p]),D=N("avatar",n),L=an(D),[H,W]=cT(D,L),V=F({[`${D}-lg`]:j==="large",[`${D}-sm`]:j==="small"}),K=a.isValidElement(s),q=r||(O==null?void 0:O.shape)||"circle",te=F(D,V,T,`${D}-${q}`,{[`${D}-image`]:K||s&&I,[`${D}-icon`]:!!l},W,L,c,u,H),oe=Tn(j)?{width:j,height:j,fontSize:l?j/2:18}:{};let ce;if(typeof s=="string"&&I)ce=a.createElement("img",{src:s,draggable:f,srcSet:i,onError:k,alt:m,crossOrigin:h});else if(K)ce=s;else if(l)ce=l;else if($||g!==1){const ue=`scale(${g})`,G={msTransform:ue,WebkitTransform:ue,transform:ue};ce=a.createElement(ir,{onResize:M},a.createElement("span",{className:`${D}-string`,ref:E,style:G},p))}else ce=a.createElement("span",{className:`${D}-string`,style:{opacity:0},ref:E},p);return a.createElement("span",{...v,style:{...oe,...A,..._,...d},className:te,ref:R},ce)}),Ga=e=>Cn(e)?bt(e)?e():e:null,jx=e=>{const{children:t,prefixCls:n,id:r,classNames:o,styles:s,className:i,style:l}=e;return a.createElement("div",{id:r,className:F(`${n}-container`,o==null?void 0:o.container,i),style:{...s==null?void 0:s.container,...l},role:"tooltip"},typeof t=="function"?t():t)},ea={shiftX:64,adjustY:1},ta={adjustX:1,shiftY:!0},Hr=[0,0],HF={left:{points:["cr","cl"],overflow:ta,offset:[-4,0],targetOffset:Hr},right:{points:["cl","cr"],overflow:ta,offset:[4,0],targetOffset:Hr},top:{points:["bc","tc"],overflow:ea,offset:[0,-4],targetOffset:Hr},bottom:{points:["tc","bc"],overflow:ea,offset:[0,4],targetOffset:Hr},topLeft:{points:["bl","tl"],overflow:ea,offset:[0,-4],targetOffset:Hr},leftTop:{points:["tr","tl"],overflow:ta,offset:[-4,0],targetOffset:Hr},topRight:{points:["br","tr"],overflow:ea,offset:[0,-4],targetOffset:Hr},rightTop:{points:["tl","tr"],overflow:ta,offset:[4,0],targetOffset:Hr},bottomRight:{points:["tr","br"],overflow:ea,offset:[0,4],targetOffset:Hr},rightBottom:{points:["bl","br"],overflow:ta,offset:[4,0],targetOffset:Hr},bottomLeft:{points:["tl","bl"],overflow:ea,offset:[0,4],targetOffset:Hr},leftBottom:{points:["br","bl"],overflow:ta,offset:[-4,0],targetOffset:Hr}};function lv(){return lv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lv.apply(this,arguments)}const VF=a.forwardRef((e,t)=>{const{trigger:n=["hover"],mouseEnterDelay:r=0,mouseLeaveDelay:o=.1,prefixCls:s="rc-tooltip",children:i,onVisibleChange:l,afterVisibleChange:c,motion:u,placement:d="right",align:m={},destroyOnHidden:f=!1,defaultVisible:p,getTooltipContainer:h,arrowContent:b,overlay:x,id:v,showArrow:g=!0,classNames:y,styles:$,...w}=e,I=Lo(v),C=a.useRef(null);a.useImperativeHandle(t,()=>C.current);const P={...w};"visible"in e&&(P.popupVisible=e.visible);const E=a.useMemo(()=>{if(!g)return!1;const N=g===!0?{}:g;return{...N,className:F(N.className,y==null?void 0:y.arrow),style:{...N.style,...$==null?void 0:$.arrow},content:N.content??b}},[g,y==null?void 0:y.arrow,$==null?void 0:$.arrow,b]),R=({open:N})=>{const T=a.Children.only(i),_={"aria-describedby":x&&N?I:void 0};return a.cloneElement(T,_)};return a.createElement(xm,lv({popupClassName:y==null?void 0:y.root,prefixCls:s,popup:a.createElement(jx,{key:"content",prefixCls:s,id:I,classNames:y,styles:$},x),action:n,builtinPlacements:HF,popupPlacement:d,ref:C,popupAlign:m,getPopupContainer:h,onOpenChange:l,afterOpenChange:c,popupMotion:u,defaultPopupVisible:p,autoDestroy:f,mouseLeaveDelay:o,popupStyle:$==null?void 0:$.root,mouseEnterDelay:r,arrow:E,uniqueContainerClassName:y==null?void 0:y.uniqueContainer,uniqueContainerStyle:$==null?void 0:$.uniqueContainer},P),R)});function Bx(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,s=0,i=o,l=r*1/Math.sqrt(2),c=o-r*(1-1/Math.sqrt(2)),u=o-n*(1/Math.sqrt(2)),d=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),m=2*o-u,f=d,p=2*o-l,h=c,b=2*o-s,x=i,v=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),g=r*(Math.sqrt(2)-1),y=`polygon(${g}px 100%, 50% ${g}px, ${2*o-g}px 100%, ${g}px 100%)`,$=`path('M ${s} ${i} A ${r} ${r} 0 0 0 ${l} ${c} L ${u} ${d} A ${n} ${n} 0 0 1 ${m} ${f} L ${p} ${h} A ${r} ${r} 0 0 0 ${b} ${x} Z')`;return{arrowShadowWidth:v,arrowPath:$,arrowPolygon:y}}const WF=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:s,arrowShadowWidth:i,borderRadiusXS:l,calc:c}=e,u={content:'""',position:"absolute",width:i,height:i,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${X(l)} 0`},transform:"translateY(50%) rotate(-135deg)",zIndex:0,background:"transparent"};return n&&(u.boxShadow=n),{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:c(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,s]},content:'""'},"&::after":u}},dT=8;function Om(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?dT:r}}const Lx=(e,t,n)=>{const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:s,arrowOffsetHorizontal:i,antCls:l}=e,[c]=sn(l,"tooltip"),{arrowDistance:u=0,arrowShadow:d=!0}=n||{};return{[r]:{[`${r}-arrow`]:[{position:"absolute",zIndex:1,display:"block",...WF(e,t,d?o:!1),"&:before":{background:t}}],[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:u,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{[c("arrow-offset-x")]:i,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:i}}},"&-placement-topRight":{[c("arrow-offset-x")]:`calc(100% - ${X(i)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}},[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:u,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{[c("arrow-offset-x")]:i,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:i}}},"&-placement-bottomRight":{[c("arrow-offset-x")]:`calc(100% - ${X(i)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}},[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:u},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:s},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:s},[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:u},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:s},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:s}}}};function KF(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=dt(r)?r:{},s={};switch(e){case"top":case"bottom":s.shiftX=t.arrowOffsetHorizontal*2+n,s.shiftY=!0,s.adjustY=!0;break;case"left":case"right":s.shiftY=t.arrowOffsetVertical*2+n,s.shiftX=!0,s.adjustX=!0;break}const i={...s,...o};return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const TC={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},UF={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},qF=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function fT(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:s,visibleFirst:i}=e,l=t/2,c={},u=Om({contentRadius:s,limitVerticalRadius:!0});return Object.keys(TC).forEach(d=>{const f={...r&&UF[d]||TC[d],offset:[0,0],dynamicInset:!0};switch(c[d]=f,qF.has(d)&&(f.autoArrow=!1),d){case"top":case"topLeft":case"topRight":f.offset[1]=-l-o;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=l+o;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-l-o;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=l+o;break}if(r)switch(d){case"topLeft":case"bottomLeft":f.offset[0]=-u.arrowOffsetHorizontal-l;break;case"topRight":case"bottomRight":f.offset[0]=u.arrowOffsetHorizontal+l;break;case"leftTop":case"rightTop":f.offset[1]=-u.arrowOffsetHorizontal*2+l;break;case"leftBottom":case"rightBottom":f.offset[1]=u.arrowOffsetHorizontal*2-l;break}f.overflow=KF(d,u,t,n),i&&(f.htmlRegion="visibleFirst")}),c}const kx=ie.createContext(!1),Ax=(e,t)=>{const n=r=>typeof r=="boolean"?{show:r}:r||{};return ie.useMemo(()=>{const r=n(e),o=n(t);return{...o,...r,show:r.show??o.show??!0}},[e,t])},_C="50%",GF=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:s,tooltipBorderRadius:i,zIndexPopup:l,controlHeight:c,dropShadowPopover:u,paddingSM:d,paddingXS:m,arrowOffsetHorizontal:f,sizePopupArrow:p,antCls:h}=e,[b,x]=sn(h,"tooltip"),v=t(i).add(p).add(f).equal(),y={minWidth:t(i).mul(2).add(p).equal(),minHeight:c,padding:`${X(e.calc(d).div(2).equal())} ${X(m)}`,color:x("overlay-color",o),textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:s,borderRadius:i,boxSizing:"border-box"},$={[b("valid-offset-x")]:x("arrow-offset-x","var(--arrow-x)"),transformOrigin:[x("valid-offset-x",_C),`var(--arrow-y, ${_C})`].join(" ")};return[{[n]:{...Vt(e),position:"absolute",zIndex:l,display:"block",width:"max-content",maxWidth:r,visibility:"visible",filter:u,...$,"&-hidden":{display:"none"},[b("arrow-background-color")]:s,[`${n}-container`]:[y,XN(e,!0)],[`&:has(~ ${n}-unique-container)`]:{[`${n}-container`]:{border:"none",background:"transparent"}},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:v},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(i,dT)}},[`${n}-content`]:{position:"relative"},...MP(e,(w,{darkColor:I})=>({[`&${n}-${w}`]:{[`${n}-container`]:{backgroundColor:I},[`${n}-arrow`]:{[b("arrow-background-color")]:I}}})),"&-rtl":{direction:"rtl"}}},Lx(e,x("arrow-background-color"),{arrowShadow:!1}),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}},{[`${n}-unique-container`]:{...y,...$,position:"absolute",zIndex:t(l).sub(1).equal(),filter:u,"&-hidden":{display:"none"},"&-visible":{transition:`all ${e.motionDurationSlow}`}}}]},XF=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,...Om({contentRadius:e.borderRadius,limitVerticalRadius:!0}),...Bx(_t(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),mT=(e,t,n=!0)=>Mt("Tooltip",o=>{const{borderRadius:s,colorTextLightSolid:i,colorBgSpotlight:l,maxWidth:c}=o,u=_t(o,{tooltipMaxWidth:c,tooltipColor:i,tooltipBorderRadius:s,tooltipBg:l});return[GF(u),Jc(o,"zoom-big-fast")]},XF,{resetStyle:!1,injectStyle:n})(e,t),YF=zo.map(e=>`${e}-inverse`),QF=["success","processing","error","default","warning"];function pT(e,t=!0){return t?[].concat($t(YF),$t(zo)).includes(e):zo.includes(e)}function JF(e){return QF.includes(e)}const gT=(e,t,n)=>{const r=pT(n),[o]=sn(e,"tooltip"),s=F({[`${t}-${n}`]:n&&r}),i={},l={},c=HL(n).toRgb(),d=(.299*c.r+.587*c.g+.114*c.b)/255<.5?"#FFF":"#000";return n&&!r&&(i.background=n,i[o("overlay-color")]=d,l[o("arrow-background-color")]=n),{className:s,overlayStyle:i,arrowStyle:l}},ZF=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:s,overlayInnerStyle:i,classNames:l,styles:c}=e,{getPrefixCls:u}=a.useContext(ut),d=u("tooltip",t),m=u(),f=an(d),[p,h]=mT(d,f),b=gT(m,d,s),x=b.arrowStyle,v=a.useMemo(()=>({container:{...i,...b.overlayStyle}}),[i,b.overlayStyle]),g={...e,placement:r},[y,$]=zt([l],[v,c],{props:g}),w=F(f,p,h,d,`${d}-pure`,`${d}-placement-${r}`,n,b.className);return a.createElement("div",{className:w,style:x},a.createElement("div",{className:`${d}-arrow`}),a.createElement(jx,{...e,className:p,prefixCls:d,classNames:y,styles:$},o))},e7=a.forwardRef((e,t)=>{const{prefixCls:n,openClassName:r,getTooltipContainer:o,color:s,children:i,afterOpenChange:l,arrow:c,destroyTooltipOnHide:u,destroyOnHidden:d,title:m,overlay:f,trigger:p,builtinPlacements:h,autoAdjustOverflow:b=!0,motion:x,getPopupContainer:v,placement:g="top",mouseEnterDelay:y=.1,mouseLeaveDelay:$=.1,rootClassName:w,styles:I,classNames:C,onOpenChange:P,overlayInnerStyle:E,overlayStyle:R,overlayClassName:N,...T}=e,[,_]=Yn(),O=e["data-popover-inject"],{getPopupContainer:M,getPrefixCls:k,direction:j,...B}=Nt("tooltip"),{className:z,style:A,classNames:D,styles:L,arrow:H,trigger:W}=O?{}:B,V=Ax(c,H),K=V.show,q=p||W||"hover",te=v||M,oe=d??!!u,ce=a.useContext(kx);bo();const ue=a.useRef(null),G=()=>{var Te;(Te=ue.current)==null||Te.forceAlign()};a.useImperativeHandle(t,()=>{var Te,Ge;return{forceAlign:G,nativeElement:(Te=ue.current)==null?void 0:Te.nativeElement,popupElement:(Ge=ue.current)==null?void 0:Ge.popupElement}});const[re,ne]=on(e.defaultOpen??!1,e.open),U=!m&&!f&&m!==0,Q=Te=>{ne(U?!1:Te),!U&&P&&P(Te)},se=a.useMemo(()=>h||fT({arrowPointAtCenter:(V==null?void 0:V.pointAtCenter)??!1,autoAdjustOverflow:b,arrowWidth:K?_.sizePopupArrow:0,borderRadius:_.borderRadius,offset:_.marginXXS,visibleFirst:!0}),[V,h,_,K,b]),J=a.useMemo(()=>m===0?m:f||m||"",[f,m]),Z=a.createElement(Ri,{space:!0,form:!0},bt(J)?J():J),le={...e,trigger:q,builtinPlacements:se,getPopupContainer:te,destroyOnHidden:oe},[ee,Y]=zt([D,C],[L,I],{props:le}),fe=k("tooltip",n),de=k();let pe=re;(!("open"in e)&&U||ce)&&(pe=!1);const $e=a.isValidElement(i)&&!hN(i)?i:a.createElement("span",null,i),we=$e.props,je=!we.className||typeof we.className=="string"?F(we.className,r||`${fe}-open`):we.className,ve=an(fe),[De,Me]=mT(fe,ve,!O),Ee=gT(de,fe,s),_e=Ee.arrowStyle,Se=F(ve,De,Me),Ie=F(N,{[`${fe}-rtl`]:j==="rtl"},Ee.className,w,Se,z,ee.root),[Ue,Xe]=Qc("Tooltip",T.zIndex),he={...Y.container,...E,...Ee.overlayStyle},Re=a.createElement(VF,{unique:!0,...T,zIndex:Ue,showArrow:K,placement:g,mouseEnterDelay:y,mouseLeaveDelay:$,prefixCls:fe,classNames:{root:Ie,container:ee.container,arrow:ee.arrow,uniqueContainer:F(Se,ee.container)},styles:{root:{..._e,...Y.root,...A,...R},container:he,uniqueContainer:he,arrow:Y.arrow},ref:ue,overlay:Z,visible:pe,onVisibleChange:Q,afterVisibleChange:l,arrowContent:a.createElement("span",{className:`${fe}-arrow-content`}),motion:{motionName:As(de,"zoom-big-fast",typeof(x==null?void 0:x.motionName)=="string"?x==null?void 0:x.motionName:void 0),motionDeadline:1e3},trigger:q,builtinPlacements:se,getTooltipContainer:te,destroyOnHidden:oe},pe?Hn($e,{className:je}):$e);return a.createElement($m.Provider,{value:Xe},Re)}),$o=e7;$o._InternalPanelDoNotUseOrYouWillBeFired=ZF;$o.UniqueProvider=vN;const MC="50%",t7=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:s,dropShadowPopover:i,colorTextHeading:l,borderRadiusLG:c,zIndexPopup:u,titleMarginBottom:d,colorBgElevated:m,popoverBg:f,titleBorderBottom:p,innerContentPadding:h,titlePadding:b,antCls:x}=e,[v,g]=sn(x,"tooltip");return[{[t]:{...Vt(e),position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",filter:i,[v("valid-offset-x")]:g("arrow-offset-x","var(--arrow-x)"),transformOrigin:[g("valid-offset-x",MC),`var(--arrow-y, ${MC})`].join(" "),[v("arrow-background-color")]:m,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-container`]:{backgroundColor:f,backgroundClip:"padding-box",borderRadius:c,padding:s},[`${t}-title`]:{minWidth:r,marginBottom:d,color:l,fontWeight:o,borderBottom:p,padding:b},[`${t}-content`]:{color:n,padding:h}}},Lx(e,g("arrow-background-color"),{arrowShadow:!1}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block"}}]},n7=e=>{const{componentCls:t,antCls:n}=e,[r]=sn(n,"tooltip");return{[t]:zo.map(o=>{const s=e[`${o}6`];return{[`&${t}-${o}`]:{[r("arrow-background-color")]:s,[`${t}-inner`]:{backgroundColor:s},[`${t}-arrow`]:{background:"transparent"}}}})}},r7=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:s,zIndexPopupBase:i,borderRadiusLG:l,marginXS:c,lineType:u,colorSplit:d,paddingSM:m}=e,f=n-r,p=f/2,h=f/2-t,b=o;return{titleMinWidth:177,zIndexPopup:i+30,...Bx(e),...Om({contentRadius:l,limitVerticalRadius:!0}),innerPadding:s?0:12,titleMarginBottom:s?0:c,titlePadding:s?`${p}px ${b}px ${h}px`:0,titleBorderBottom:s?`${t}px ${u} ${d}`:"none",innerContentPadding:s?`${m}px ${b}px`:0}},hT=Mt("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=_t(e,{popoverBg:t,popoverColor:n});return[t7(r),n7(r),Jc(r,"zoom-big")]},r7,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]}),yT=e=>{const{title:t,content:n,prefixCls:r,classNames:o,styles:s}=e;return!Cn(t)&&!Cn(n)?null:a.createElement(a.Fragment,null,Cn(t)&&a.createElement("div",{className:F(`${r}-title`,o==null?void 0:o.title),style:s==null?void 0:s.title},t),Cn(n)&&a.createElement("div",{className:F(`${r}-content`,o==null?void 0:o.content),style:s==null?void 0:s.content},n))},o7=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:s="top",title:i,content:l,children:c,classNames:u,styles:d}=e,m=Ga(i),f=Ga(l),p={...e,placement:s},[h,b]=zt([u],[d],{props:p}),x=F(t,n,`${n}-pure`,`${n}-placement-${s}`,r);return a.createElement("div",{className:x,style:o},a.createElement("div",{className:`${n}-arrow`}),a.createElement(jx,{...e,className:t,prefixCls:n,classNames:h,styles:b},c||a.createElement(yT,{prefixCls:n,title:m,content:f,classNames:h,styles:b})))},vT=e=>{const{prefixCls:t,className:n,...r}=e,{getPrefixCls:o}=a.useContext(ut),s=o("popover",t),[i,l]=hT(s);return a.createElement(o7,{...r,prefixCls:s,hashId:i,className:F(n,l)})},s7=a.forwardRef((e,t)=>{const{prefixCls:n,title:r,content:o,overlayClassName:s,placement:i="top",trigger:l,children:c,mouseEnterDelay:u=.1,mouseLeaveDelay:d=.1,onOpenChange:m,overlayStyle:f={},styles:p,classNames:h,motion:b,arrow:x,...v}=e,{getPrefixCls:g,className:y,style:$,classNames:w,styles:I,arrow:C,trigger:P}=Nt("popover"),E=g("popover",n),[R,N]=hT(E),T=g(),_=Ax(x,C),O=l||P||"hover",M={...e,placement:i,trigger:O,mouseEnterDelay:u,mouseLeaveDelay:d,overlayStyle:f,styles:p,classNames:h},[k,j]=zt([w,h],[I,p],{props:M}),B=F(s,R,N,y,k.root),[z,A]=on(e.defaultOpen??!1,e.open),D=W=>{A(W),m==null||m(W)},L=Ga(r),H=Ga(o);return a.createElement($o,{unique:!1,arrow:_,placement:i,trigger:O,mouseEnterDelay:u,mouseLeaveDelay:d,...v,prefixCls:E,classNames:{root:B,container:k.container,arrow:k.arrow},styles:{root:{...j.root,...$,...f},container:j.container,arrow:j.arrow},ref:t,open:z,onOpenChange:D,overlay:Cn(L)||Cn(H)?a.createElement(yT,{prefixCls:E,title:L,content:H,classNames:k,styles:j}):null,motion:{motionName:As(T,"zoom-big",typeof(b==null?void 0:b.motionName)=="string"?b==null?void 0:b.motionName:void 0)},"data-popover-inject":!0},c)}),Dx=s7;Dx._InternalPanelDoNotUseOrYouWillBeFired=vT;const OC=e=>{const{size:t,shape:n}=a.useContext(av),r=a.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return a.createElement(av.Provider,{value:r},e.children)},i7=e=>{var P,E,R;const{getPrefixCls:t,direction:n}=a.useContext(ut),{prefixCls:r,className:o,rootClassName:s,style:i,maxCount:l,maxStyle:c,size:u,shape:d,maxPopoverPlacement:m,maxPopoverTrigger:f,children:p,max:h}=e,b=t("avatar",r),x=`${b}-group`,v=an(b),[g,y]=cT(b,v),$=F(x,{[`${x}-rtl`]:n==="rtl"},y,v,o,s,g),w=jn(p).map((N,T)=>Hn(N,{key:`avatar-key-${T}`})),I=(h==null?void 0:h.count)||l,C=w.length;if(I&&I<C){const N=w.slice(0,I),T=w.slice(I,C),_=(h==null?void 0:h.style)||c,O=((P=h==null?void 0:h.popover)==null?void 0:P.trigger)||f||"hover",M=((E=h==null?void 0:h.popover)==null?void 0:E.placement)||m||"top",k={content:T,...h==null?void 0:h.popover,placement:M,trigger:O,rootClassName:F(`${x}-popover`,(R=h==null?void 0:h.popover)==null?void 0:R.rootClassName)};return N.push(a.createElement(Dx,{key:"avatar-popover-key",destroyOnHidden:!0,...k},a.createElement(uT,{style:_},`+${C-I}`))),a.createElement(OC,{shape:d,size:u},a.createElement("div",{className:$,style:i},N))}return a.createElement(OC,{shape:d,size:u},a.createElement("div",{className:$,style:i},w))},bT=uT;bT.Group=i7;var xT={};Object.defineProperty(xT,"__esModule",{value:!0});var a7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},l7=xT.default=a7;function cv(){return cv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cv.apply(this,arguments)}const c7=(e,t)=>a.createElement(ft,cv({},e,{ref:t,icon:l7})),Mc=a.forwardRef(c7),{ESC:u7,TAB:d7}=it;function f7({visible:e,triggerRef:t,onVisibleChange:n,autoFocus:r,overlayRef:o}){const s=a.useRef(!1),i=()=>{var u,d;e&&((d=(u=t.current)==null?void 0:u.focus)==null||d.call(u),n==null||n(!1))},l=()=>{var u;return(u=o.current)!=null&&u.focus?(o.current.focus(),s.current=!0,!0):!1},c=u=>{switch(u.keyCode){case u7:i();break;case d7:{let d=!1;s.current||(d=l()),d?u.preventDefault():i();break}}};a.useEffect(()=>e?(window.addEventListener("keydown",c),r&&Ct(l,3),()=>{window.removeEventListener("keydown",c),s.current=!1}):()=>{s.current=!1},[e])}const m7=a.forwardRef((e,t)=>{const{overlay:n,arrow:r,prefixCls:o}=e,s=a.useMemo(()=>{let l;return typeof n=="function"?l=n():l=n,l},[n]),i=_n(t,ko(s));return ie.createElement(ie.Fragment,null,r&&ie.createElement("div",{className:`${o}-arrow`}),ie.cloneElement(s,{ref:as(s)?i:void 0}))}),na={adjustX:1,adjustY:1},ra=[0,0],p7={topLeft:{points:["bl","tl"],overflow:na,offset:[0,-4],targetOffset:ra},top:{points:["bc","tc"],overflow:na,offset:[0,-4],targetOffset:ra},topRight:{points:["br","tr"],overflow:na,offset:[0,-4],targetOffset:ra},bottomLeft:{points:["tl","bl"],overflow:na,offset:[0,4],targetOffset:ra},bottom:{points:["tc","bc"],overflow:na,offset:[0,4],targetOffset:ra},bottomRight:{points:["tr","br"],overflow:na,offset:[0,4],targetOffset:ra}};function uv(){return uv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uv.apply(this,arguments)}const $T=ie.forwardRef((e,t)=>{var W;const{arrow:n=!1,prefixCls:r="rc-dropdown",transitionName:o,animation:s,align:i,placement:l="bottomLeft",placements:c=p7,getPopupContainer:u,showAction:d,hideAction:m,overlayClassName:f,overlayStyle:p,visible:h,trigger:b=["hover"],autoFocus:x,overlay:v,children:g,onVisibleChange:y,disabled:$,...w}=e,[I,C]=ie.useState(),P="visible"in e?h:I,E=s?`${r}-${s}`:o,R=ie.useRef(null),N=ie.useRef(null),T=ie.useRef(null);ie.useImperativeHandle(t,()=>R.current);const _=V=>{C(V),y==null||y(V)};f7({visible:P,triggerRef:T,onVisibleChange:_,autoFocus:x,overlayRef:N});const O=V=>{const{onOverlayClick:K}=e;C(!1),K&&K(V)},M=()=>ie.createElement(m7,{ref:N,overlay:v,prefixCls:r,arrow:n}),k=()=>typeof v=="function"?M:M(),j=()=>{const{minOverlayWidthMatchTrigger:V,alignPoint:K}=e;return"minOverlayWidthMatchTrigger"in e?V:!K},B=()=>{const{openClassName:V}=e;return V!==void 0?V:`${r}-open`},z=g,A=F((W=z.props)==null?void 0:W.className,P&&B()),D={className:A,ref:_n(T,ko(z))},L=as(z)?ie.cloneElement(z,D):ie.createElement("span",{className:A,ref:T},ie.cloneElement(z,{className:A}));let H=m;return!H&&b.indexOf("contextMenu")!==-1&&(H=["click"]),ie.createElement(xm,uv({builtinPlacements:c},w,{prefixCls:r,ref:R,popupClassName:F(f,{[`${r}-show-arrow`]:n}),popupStyle:p,action:b,showAction:d,hideAction:H,popupPlacement:l,popupAlign:i,popupMotion:{motionName:E},popupVisible:P,stretch:j()?"minWidth":"",popup:k(),onOpenChange:_,onPopupClick:O,getPopupContainer:u}),L)}),ST=a.createContext(null);function CT(e,t){return`${e}-${t}`}function wT(e){const t=a.useContext(ST);return CT(t,e)}const So=a.createContext(null);function g7(e,t){const n={...e};return Object.keys(t).forEach(r=>{const o=t[r];o!==void 0&&(n[r]=o)}),n}function Oc({children:e,locked:t,...n}){const r=a.useContext(So),o=Oi(()=>g7(r,n),[r,n],(s,i)=>!t&&(s[0]!==i[0]||!vo(s[1],i[1],!0)));return a.createElement(So.Provider,{value:o},e)}const h7=[],ET=a.createContext(null);function zm(){return a.useContext(ET)}const IT=a.createContext(h7);function nl(e){const t=a.useContext(IT);return a.useMemo(()=>e!==void 0?[...t,e]:t,[t,e])}const PT=a.createContext(null),Fx=a.createContext({}),{LEFT:dv,RIGHT:fv,UP:mv,DOWN:Id,ENTER:Pd,ESC:NT,HOME:$l,END:Sl}=it,zC=[mv,Id,dv,fv];function y7(e,t,n,r){var p;const o="prev",s="next",i="children",l="parent";if(e==="inline"&&r===Pd)return{inlineTrigger:!0};const c={[mv]:o,[Id]:s},u={[dv]:n?s:o,[fv]:n?o:s,[Id]:i,[Pd]:i},d={[mv]:o,[Id]:s,[Pd]:i,[NT]:l,[dv]:n?i:l,[fv]:n?l:i};switch((p={inline:c,horizontal:u,vertical:d,inlineSub:c,horizontalSub:d,verticalSub:d}[`${e}${t?"":"Sub"}`])==null?void 0:p[r]){case o:return{offset:-1,sibling:!0};case s:return{offset:1,sibling:!0};case l:return{offset:-1,sibling:!1};case i:return{offset:1,sibling:!1};default:return null}}function v7(e){let t=e;for(;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function b7(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement}return null}function Hx(e,t){return Vb(e,!0).filter(r=>t.has(r))}function jC(e,t,n,r=1){if(!e)return null;const o=Hx(e,t),s=o.length;let i=o.findIndex(l=>n===l);return r<0?i===-1?i=s-1:i-=1:r>0&&(i+=1),i=(i+s)%s,o[i]}const vf=(e,t)=>{const n=new Set,r=new Map,o=new Map;return e.forEach(s=>{const i=document.querySelector(`[data-menu-id='${CT(t,s)}']`);i&&(n.add(i),o.set(i,s),r.set(s,i))}),{elements:n,key2element:r,element2key:o}};function x7(e,t,n,r,o,s,i,l,c,u){const d=a.useRef(),m=a.useRef();m.current=t;const f=()=>{Ct.cancel(d.current)};return a.useEffect(()=>()=>{f()},[]),p=>{const{which:h}=p;if([...zC,Pd,NT,$l,Sl].includes(h)){const b=s();let x=vf(b,r);const{elements:v,key2element:g,element2key:y}=x,$=g.get(t),w=b7($,v),I=y.get(w),C=y7(e,i(I,!0).length===1,n,h);if(!C&&h!==$l&&h!==Sl)return;(zC.includes(h)||[$l,Sl].includes(h))&&p.preventDefault();const P=E=>{if(E){let R=E;const N=E.querySelector("a");N!=null&&N.getAttribute("href")&&(R=N);const T=y.get(E);l(T),f(),d.current=Ct(()=>{m.current===T&&R.focus()})}};if([$l,Sl].includes(h)||C.sibling||!w){let E;!w||e==="inline"?E=o.current:E=v7(w);let R;const N=Hx(E,v);h===$l?R=N[0]:h===Sl?R=N[N.length-1]:R=jC(E,v,w,C.offset),P(R)}else if(C.inlineTrigger)c(I);else if(C.offset>0)c(I,!0),f(),d.current=Ct(()=>{x=vf(b,r);const E=w.getAttribute("aria-controls"),R=document.getElementById(E),N=jC(R,x.elements);P(N)},5);else if(C.offset<0){const E=i(I,!0),R=E[E.length-2],N=g.get(R);c(R,!1),P(N)}}u==null||u(p)}}function $7(e){Promise.resolve().then(e)}const Vx="__RC_UTIL_PATH_SPLIT__",BC=e=>e.join(Vx),S7=e=>e.split(Vx),pv="rc-menu-more";function C7(){const[,e]=a.useState({}),t=a.useRef(new Map),n=a.useRef(new Map),[r,o]=a.useState([]),s=a.useRef(0),i=a.useRef(!1),l=()=>{i.current||e({})},c=a.useCallback((b,x)=>{const v=BC(x);n.current.set(v,b),t.current.set(b,v),s.current+=1;const g=s.current;$7(()=>{g===s.current&&l()})},[]),u=a.useCallback((b,x)=>{const v=BC(x);n.current.delete(v),t.current.delete(b)},[]),d=a.useCallback(b=>{o(b)},[]),m=a.useCallback((b,x)=>{const v=t.current.get(b)||"",g=S7(v);return x&&r.includes(g[0])&&g.unshift(pv),g},[r]),f=a.useCallback((b,x)=>b.filter(v=>v!==void 0).some(v=>m(v,!0).includes(x)),[m]),p=()=>{const b=[...t.current.keys()];return r.length&&b.push(pv),b},h=a.useCallback(b=>{const x=`${t.current.get(b)}${Vx}`,v=new Set;return[...n.current.keys()].forEach(g=>{g.startsWith(x)&&v.add(n.current.get(g))}),v},[]);return a.useEffect(()=>()=>{i.current=!0},[]),{registerPath:c,unregisterPath:u,refreshOverflowKeys:d,isSubPathKey:f,getKeyPath:m,getKeys:p,getSubPathKeys:h}}function Ol(e){const t=a.useRef(e);t.current=e;const n=a.useCallback((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[]);return e?n:void 0}function RT(e,t,n,r){const{activeKey:o,onActive:s,onInactive:i}=a.useContext(So),l={active:o===e};return t||(l.onMouseEnter=c=>{n==null||n({key:e,domEvent:c}),s(e)},l.onMouseLeave=c=>{r==null||r({key:e,domEvent:c}),i(e)}),l}function TT(e){const{mode:t,rtl:n,inlineIndent:r}=a.useContext(So);if(t!=="inline")return null;const o=e;return n?{paddingRight:o*r}:{paddingLeft:o*r}}function _T({icon:e,props:t,children:n}){let r;return e===null||e===!1?null:(typeof e=="function"?r=a.createElement(e,{...t}):typeof e!="boolean"&&(r=e),r||n||null)}function bf({item:e,...t}){return Object.defineProperty(t,"item",{get:()=>(mn(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function zc(){return zc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zc.apply(this,arguments)}class w7 extends a.Component{render(){const{title:t,attribute:n,elementRef:r,...o}=this.props,s=Ht(o,["eventKey","popupClassName","popupOffset","onTitleClick"]);return mn(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),a.createElement(ts.Item,zc({},n,{title:typeof t=="string"?t:void 0},s,{ref:r}))}}const E7=a.forwardRef((e,t)=>{const{style:n,className:r,eventKey:o,warnKey:s,disabled:i,itemIcon:l,children:c,itemData:u,role:d,onMouseEnter:m,onMouseLeave:f,onClick:p,onKeyDown:h,onFocus:b,...x}=e,v=wT(o),{prefixCls:g,onItemClick:y,disabled:$,overflowDisabled:w,itemIcon:I,selectedKeys:C,onActive:P}=a.useContext(So),{_internalRenderMenuItem:E}=a.useContext(Fx),R=`${g}-item`,N=a.useRef(),T=a.useRef(),_=$||i,O=Co(t,T),M=nl(o),k=q=>{const te=u||{key:o||"",label:c,itemIcon:l,extra:e.extra,title:e.title};return{key:o,keyPath:[...M].reverse(),item:N.current,domEvent:q,itemData:u||te}},j=l||I,{active:B,...z}=RT(o,_,m,f),A=C.includes(o),D=TT(M.length),L=q=>{if(_)return;const te=k(q);p==null||p(bf(te)),y(te)},H=q=>{if(h==null||h(q),q.which===it.ENTER){const te=k(q);p==null||p(bf(te)),y(te)}},W=q=>{P(o),b==null||b(q)},V={};e.role==="option"&&(V["aria-selected"]=A);let K=a.createElement(w7,zc({ref:N,elementRef:O,role:d===null?"none":d||"menuitem",tabIndex:i?null:-1,"data-menu-id":w&&v?null:v},Ht(x,["extra"]),z,V,{component:"li","aria-disabled":i,style:{...D,...n},className:F(R,{[`${R}-active`]:B,[`${R}-selected`]:A,[`${R}-disabled`]:_},r),onClick:L,onKeyDown:H,onFocus:W}),c,a.createElement(_T,{props:{...e,isSelected:A},icon:j}));return E&&(K=E(K,e,{selected:A})),K});function I7(e,t){const{eventKey:n}=e,r=zm(),o=nl(n);return a.useEffect(()=>{if(r)return r.registerPath(n,o),()=>{r.unregisterPath(n,o)}},[o]),r?null:a.createElement(E7,zc({},e,{ref:t}))}const su=a.forwardRef(I7);function gv(){return gv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gv.apply(this,arguments)}const P7=({className:e,children:t,...n},r)=>{const{prefixCls:o,mode:s,rtl:i}=a.useContext(So);return a.createElement("ul",gv({className:F(o,i&&`${o}-rtl`,`${o}-sub`,`${o}-${s==="inline"?"inline":"vertical"}`,e),role:"menu"},n,{"data-menu-list":!0,ref:r}),t)},MT=a.forwardRef(P7);function Wx(e,t){return jn(e).map((n,r)=>{var o;if(a.isValidElement(n)){const{key:s}=n;let i=((o=n.props)==null?void 0:o.eventKey)??s;i==null&&(i=`tmp_key-${[...t,r].join("-")}`);const c={key:i,eventKey:i};return a.cloneElement(n,c)}return n})}const Zn={adjustX:1,adjustY:1},N7={topLeft:{points:["bl","tl"],overflow:Zn},topRight:{points:["br","tr"],overflow:Zn},bottomLeft:{points:["tl","bl"],overflow:Zn},bottomRight:{points:["tr","br"],overflow:Zn},leftTop:{points:["tr","tl"],overflow:Zn},leftBottom:{points:["br","bl"],overflow:Zn},rightTop:{points:["tl","tr"],overflow:Zn},rightBottom:{points:["bl","br"],overflow:Zn}},R7={topLeft:{points:["bl","tl"],overflow:Zn},topRight:{points:["br","tr"],overflow:Zn},bottomLeft:{points:["tl","bl"],overflow:Zn},bottomRight:{points:["tr","br"],overflow:Zn},rightTop:{points:["tr","tl"],overflow:Zn},rightBottom:{points:["br","bl"],overflow:Zn},leftTop:{points:["tl","tr"],overflow:Zn},leftBottom:{points:["bl","br"],overflow:Zn}};function OT(e,t,n){if(t)return t;if(n)return n[e]||n.other}const T7={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function _7({prefixCls:e,visible:t,children:n,popup:r,popupStyle:o,popupClassName:s,popupOffset:i,disabled:l,mode:c,onVisibleChange:u}){const{getPopupContainer:d,rtl:m,subMenuOpenDelay:f,subMenuCloseDelay:p,builtinPlacements:h,triggerSubMenuAction:b,forceSubMenuRender:x,rootClassName:v,motion:g,defaultMotions:y}=a.useContext(So),[$,w]=a.useState(!1),I=m?{...R7,...h}:{...N7,...h},C=T7[c],P=OT(c,g,y),E=a.useRef(P);c!=="inline"&&(E.current=P);const R={...E.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},N=a.useRef();return a.useEffect(()=>(N.current=Ct(()=>{w(t)}),()=>{Ct.cancel(N.current)}),[t]),a.createElement(xm,{prefixCls:e,popupClassName:F(`${e}-popup`,{[`${e}-rtl`]:m},s,v),stretch:c==="horizontal"?"minWidth":null,getPopupContainer:d,builtinPlacements:I,popupPlacement:C,popupVisible:$,popup:r,popupStyle:o,popupAlign:i&&{offset:i},action:l?[]:[b],mouseEnterDelay:f,mouseLeaveDelay:p,onPopupVisibleChange:u,forceRender:x,popupMotion:R,fresh:!0},n)}function hv(){return hv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hv.apply(this,arguments)}function M7({id:e,open:t,keyPath:n,children:r}){const o="inline",{prefixCls:s,forceSubMenuRender:i,motion:l,defaultMotions:c,mode:u}=a.useContext(So),d=a.useRef(!1);d.current=u===o;const[m,f]=a.useState(!d.current),p=d.current?t:!1;a.useEffect(()=>{d.current&&f(!1)},[u]);const h={...OT(o,l,c)};n.length>1&&(h.motionAppear=!1);const b=h.onVisibleChanged;return h.onVisibleChanged=x=>(!d.current&&!x&&f(!0),b==null?void 0:b(x)),m?null:a.createElement(Oc,{mode:o,locked:!d.current},a.createElement(fr,hv({visible:p},h,{forceRender:i,removeOnLeave:!1,leavedClassName:`${s}-hidden`}),({className:x,style:v})=>a.createElement(MT,{id:e,className:x,style:v},r)))}function jc(){return jc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jc.apply(this,arguments)}const O7=a.forwardRef((e,t)=>{const{style:n,className:r,styles:o,classNames:s,title:i,eventKey:l,warnKey:c,disabled:u,internalPopupClose:d,children:m,itemIcon:f,expandIcon:p,popupClassName:h,popupOffset:b,popupStyle:x,onClick:v,onMouseEnter:g,onMouseLeave:y,onTitleClick:$,onTitleMouseEnter:w,onTitleMouseLeave:I,popupRender:C,...P}=e,E=wT(l),{prefixCls:R,mode:N,openKeys:T,disabled:_,overflowDisabled:O,activeKey:M,selectedKeys:k,itemIcon:j,expandIcon:B,onItemClick:z,onOpenChange:A,onActive:D,popupRender:L}=a.useContext(So),{_internalRenderSubMenuItem:H}=a.useContext(Fx),{isSubPathKey:W}=a.useContext(PT),V=nl(),K=`${R}-submenu`,q=_||u,te=a.useRef(),oe=a.useRef(),ce=f??j,ue=p??B,G=T.includes(l),re=!O&&G,ne=W(k,l),{active:U,...Q}=RT(l,q,w,I),[se,J]=a.useState(!1),Z=Ie=>{q||J(Ie)},le=Ie=>{Z(!0),g==null||g({key:l,domEvent:Ie})},ee=Ie=>{Z(!1),y==null||y({key:l,domEvent:Ie})},Y=a.useMemo(()=>U||(N!=="inline"?se||W([M],l):!1),[N,U,M,se,l,W]),fe=TT(V.length),de=Ie=>{q||($==null||$({key:l,domEvent:Ie}),N==="inline"&&A(l,!G))},pe=Ol(Ie=>{v==null||v(bf(Ie)),z(Ie)}),$e=Ie=>{N!=="inline"&&A(l,Ie)},we=()=>{D(l)},je=E&&`${E}-popup`,ve=a.useMemo(()=>a.createElement(_T,{icon:N!=="horizontal"?ue:void 0,props:{...e,isOpen:re,isSubMenu:!0}},a.createElement("i",{className:`${K}-arrow`})),[N,ue,e,re,K]);let De=a.createElement("div",jc({role:"menuitem",style:fe,className:`${K}-title`,tabIndex:q?null:-1,ref:te,title:typeof i=="string"?i:null,"data-menu-id":O&&E?null:E,"aria-expanded":re,"aria-haspopup":!0,"aria-controls":je,"aria-disabled":q,onClick:de,onFocus:we},Q),i,ve);const Me=a.useRef(N);N!=="inline"&&V.length>1?Me.current="vertical":Me.current=N;const Ee=Me.current,_e=a.useMemo(()=>{const Ie=a.createElement(Oc,{classNames:s,styles:o,mode:Ee==="horizontal"?"vertical":Ee},a.createElement(MT,{id:je,ref:oe},m)),Ue=C||L;return Ue?Ue(Ie,{item:e,keys:V}):Ie},[C,L,V,je,m,e,Ee]);if(!O){const Ie=Me.current;De=a.createElement(_7,{mode:Ie,prefixCls:K,visible:!d&&re&&N!=="inline",popupClassName:h,popupOffset:b,popupStyle:x,popup:_e,disabled:q,onVisibleChange:$e},De)}let Se=a.createElement(ts.Item,jc({ref:t,role:"none"},P,{component:"li",style:n,className:F(K,`${K}-${N}`,r,{[`${K}-open`]:re,[`${K}-active`]:Y,[`${K}-selected`]:ne,[`${K}-disabled`]:q}),onMouseEnter:le,onMouseLeave:ee}),De,!O&&a.createElement(M7,{id:je,open:re,keyPath:V},m));return H&&(Se=H(Se,e,{selected:ne,active:Y,open:re,disabled:q})),a.createElement(Oc,{classNames:s,styles:o,onItemClick:pe,mode:N==="horizontal"?"vertical":N,itemIcon:ce,expandIcon:ue},Se)}),jm=a.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=nl(n),s=Wx(r,o),i=zm();a.useEffect(()=>{if(i)return i.registerPath(n,o),()=>{i.unregisterPath(n,o)}},[o]);let l;return i?l=s:l=a.createElement(O7,jc({ref:t},e),s),a.createElement(IT.Provider,{value:o},l)});function Kx({className:e,style:t}){const{prefixCls:n}=a.useContext(So);return zm()?null:a.createElement("li",{role:"separator",className:F(`${n}-item-divider`,e),style:t})}function xf(){return xf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xf.apply(this,arguments)}const z7=a.forwardRef((e,t)=>{const{className:n,title:r,eventKey:o,children:s,...i}=e,{prefixCls:l,classNames:c,styles:u}=a.useContext(So),d=`${l}-item-group`;return a.createElement("li",xf({ref:t,role:"presentation"},i,{onClick:m=>m.stopPropagation(),className:F(d,n)}),a.createElement("div",{role:"presentation",className:F(`${d}-title`,c==null?void 0:c.listTitle),style:u==null?void 0:u.listTitle,title:typeof r=="string"?r:void 0},r),a.createElement("ul",{role:"group",className:F(`${d}-list`,c==null?void 0:c.list),style:u==null?void 0:u.list},s))}),Ux=a.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=nl(n),s=Wx(r,o);return zm()?s:a.createElement(z7,xf({ref:t},Ht(e,["warnKey"])),s)});function xa(){return xa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xa.apply(this,arguments)}function yv(e,t,n){const{item:r,group:o,submenu:s,divider:i}=t;return(e||[]).map((l,c)=>{if(l&&typeof l=="object"){const{label:u,children:d,key:m,type:f,extra:p,...h}=l,b=m??`tmp-${c}`;if(d||f==="group")return f==="group"?a.createElement(o,xa({key:b},h,{title:u}),yv(d,t,n)):a.createElement(s,xa({key:b},h,{title:u}),yv(d,t,n));if(f==="divider")return a.createElement(i,xa({key:b},h));const x=!!p||p===0;return a.createElement(r,xa({key:b},h,{extra:p,itemData:{...l,key:b}}),x?a.createElement(a.Fragment,null,a.createElement("span",{className:`${n}-item-label`},u),a.createElement("span",{className:`${n}-item-extra`},p)):u)}return null}).filter(l=>l)}function LC(e,t,n,r,o){let s=e;const i={divider:Kx,item:su,group:Ux,submenu:jm,...r};return t&&(s=yv(t,i,o)),Wx(s,n)}function vv(){return vv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vv.apply(this,arguments)}const Qs=[],j7=a.forwardRef((e,t)=>{var lt;const{prefixCls:n="rc-menu",rootClassName:r,style:o,className:s,styles:i,classNames:l,tabIndex:c=0,items:u,children:d,direction:m,id:f,mode:p="vertical",inlineCollapsed:h,disabled:b,disabledOverflow:x,subMenuOpenDelay:v=.1,subMenuCloseDelay:g=.1,forceSubMenuRender:y,defaultOpenKeys:$,openKeys:w,activeKey:I,defaultActiveFirst:C,selectable:P=!0,multiple:E=!1,defaultSelectedKeys:R,selectedKeys:N,onSelect:T,onDeselect:_,inlineIndent:O=24,motion:M,defaultMotions:k,triggerSubMenuAction:j="hover",builtinPlacements:B,itemIcon:z,expandIcon:A,overflowedIndicator:D="...",overflowedIndicatorPopupClassName:L,getPopupContainer:H,onClick:W,onOpenChange:V,onKeyDown:K,openAnimation:q,openTransitionName:te,_internalRenderMenuItem:oe,_internalRenderSubMenuItem:ce,_internalComponents:ue,popupRender:G,...re}=e,[ne,U]=a.useMemo(()=>[LC(d,u,Qs,ue,n),LC(d,u,Qs,{},n)],[d,u,ue]),[Q,se]=a.useState(!1),J=a.useRef(),Z=Lo(f?`rc-menu-uuid-${f}`:"rc-menu-uuid"),le=m==="rtl",[ee,Y]=on($,w),fe=ee||Qs,de=(rt,He=!1)=>{function Ae(){Y(rt),V==null||V(rt)}He?is.flushSync(Ae):Ae()},[pe,$e]=a.useState(fe),we=a.useRef(!1),[je,ve]=a.useMemo(()=>(p==="inline"||p==="vertical")&&h?["vertical",h]:[p,!1],[p,h]),De=je==="inline",[Me,Ee]=a.useState(je),[_e,Se]=a.useState(ve);a.useEffect(()=>{Ee(je),Se(ve),we.current&&(De?Y(pe):de(Qs))},[je,ve]);const[Ie,Ue]=a.useState(0),Xe=Ie>=ne.length-1||Me!=="horizontal"||x;a.useEffect(()=>{De&&$e(fe)},[fe]),a.useEffect(()=>(we.current=!0,()=>{we.current=!1}),[]);const{registerPath:he,unregisterPath:Re,refreshOverflowKeys:Te,isSubPathKey:Ge,getKeyPath:Ye,getKeys:Ve,getSubPathKeys:ot}=C7(),xe=a.useMemo(()=>({registerPath:he,unregisterPath:Re}),[he,Re]),Be=a.useMemo(()=>({isSubPathKey:Ge}),[Ge]);a.useEffect(()=>{Te(Xe?Qs:ne.slice(Ie+1).map(rt=>rt.key))},[Ie,Xe]);const[me,Ne]=on(I||C&&((lt=ne[0])==null?void 0:lt.key),I),ye=Ol(rt=>{Ne(rt)}),Ce=Ol(()=>{Ne(void 0)});a.useImperativeHandle(t,()=>({list:J.current,focus:rt=>{var Lt,gt;const He=Ve(),{elements:Ae,key2element:qe,element2key:ct}=vf(He,Z),jt=Hx(J.current,Ae);let mt;me&&He.includes(me)?mt=me:mt=jt[0]?ct.get(jt[0]):(Lt=ne.find(Gt=>!Gt.props.disabled))==null?void 0:Lt.key;const xt=qe.get(mt);mt&&xt&&((gt=xt==null?void 0:xt.focus)==null||gt.call(xt,rt))},findItem:({key:rt})=>{const He=Ve(),{key2element:Ae}=vf(He,Z);return Ae.get(rt)||null}}));const[Oe,Pe]=on(R||[],N),Le=a.useMemo(()=>Array.isArray(Oe)?Oe:Oe==null?Qs:[Oe],[Oe]),ae=rt=>{if(P){const{key:He}=rt,Ae=Le.includes(He);let qe;E?Ae?qe=Le.filter(jt=>jt!==He):qe=[...Le,He]:qe=[He],Pe(qe);const ct={...rt,selectedKeys:qe};Ae?_==null||_(ct):T==null||T(ct)}!E&&fe.length&&Me!=="inline"&&de(Qs)},be=Ol(rt=>{W==null||W(bf(rt)),ae(rt)}),Fe=Ol((rt,He)=>{let Ae=fe.filter(qe=>qe!==rt);if(He)Ae.push(rt);else if(Me!=="inline"){const qe=ot(rt);Ae=Ae.filter(ct=>!qe.has(ct))}vo(fe,Ae,!0)||de(Ae,!0)}),St=x7(Me,me,le,Z,J,Ve,Ye,Ne,(rt,He)=>{const Ae=He??!fe.includes(rt);Fe(rt,Ae)},K);a.useEffect(()=>{se(!0)},[]);const ht=a.useMemo(()=>({_internalRenderMenuItem:oe,_internalRenderSubMenuItem:ce}),[oe,ce]),Tt=Me!=="horizontal"||x?ne:ne.map((rt,He)=>a.createElement(Oc,{key:rt.key,overflowDisabled:He>Ie,classNames:l,styles:i},rt)),yt=a.createElement(ts,vv({id:f,ref:J,prefixCls:`${n}-overflow`,component:"ul",itemComponent:su,className:F(n,`${n}-root`,`${n}-${Me}`,s,{[`${n}-inline-collapsed`]:_e,[`${n}-rtl`]:le},r),dir:m,style:o,role:"menu",tabIndex:c,data:Tt,renderRawItem:rt=>rt,renderRawRest:rt=>{const He=rt.length,Ae=He?ne.slice(-He):null;return a.createElement(jm,{eventKey:pv,title:D,disabled:Xe,internalPopupClose:He===0,popupClassName:L},Ae)},maxCount:Me!=="horizontal"||x?ts.INVALIDATE:ts.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:rt=>{Ue(rt)},onKeyDown:St},re));return a.createElement(Fx.Provider,{value:ht},a.createElement(ST.Provider,{value:Z},a.createElement(Oc,{prefixCls:n,rootClassName:r,classNames:l,styles:i,mode:Me,openKeys:fe,rtl:le,disabled:b,motion:Q?M:null,defaultMotions:Q?k:null,activeKey:me,onActive:ye,onInactive:Ce,selectedKeys:Le,inlineIndent:O,subMenuOpenDelay:v,subMenuCloseDelay:g,forceSubMenuRender:y,builtinPlacements:B,triggerSubMenuAction:j,getPopupContainer:H,itemIcon:z,expandIcon:A,onItemClick:be,onOpenChange:Fe,popupRender:G},a.createElement(PT.Provider,{value:Be},yt),a.createElement("div",{style:{display:"none"},"aria-hidden":!0},a.createElement(ET.Provider,{value:xe},U)))))}),rl=j7;rl.Item=su;rl.SubMenu=jm;rl.ItemGroup=Ux;rl.Divider=Kx;var zT={};Object.defineProperty(zT,"__esModule",{value:!0});var B7={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},L7=zT.default=B7;function bv(){return bv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bv.apply(this,arguments)}const k7=(e,t)=>a.createElement(ft,bv({},e,{ref:t,icon:L7})),A7=a.forwardRef(k7),jT=a.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),D7=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:s,headerPadding:i,headerColor:l,footerPadding:c,fontSize:u,bodyBg:d,headerBg:m}=e;return{[n]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:d,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${n}-header`]:{height:s,padding:i,color:l,lineHeight:X(s),background:m,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:c,color:r,fontSize:u,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},BT=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:s,marginXXS:i,colorTextLightSolid:l,colorBgContainer:c}=e,u=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${u}px`,headerColor:o,footerPadding:`${s}px ${u}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+i*2,triggerBg:"#002140",triggerColor:l,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:c,lightTriggerBg:c,lightTriggerColor:o}},LT=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]],kT=Mt("Layout",D7,BT,{deprecatedTokens:LT}),F7=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:s,triggerHeight:i,triggerColor:l,triggerBg:c,headerHeight:u,zeroTriggerWidth:d,zeroTriggerHeight:m,borderRadiusLG:f,lightSiderBg:p,lightTriggerColor:h,lightTriggerBg:b,bodyBg:x}=e;return{[t]:{position:"relative",minWidth:0,background:n,transition:`all ${r}, background 0s`,"&-has-trigger":{paddingBottom:i},"&-right":{order:1},[`${t}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${s}-menu${s}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${t}-children`]:{overflow:"hidden"},[`${t}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:i,color:l,lineHeight:X(i),textAlign:"center",background:c,cursor:"pointer",transition:`all ${r}`},[`${t}-zero-width-trigger`]:{position:"absolute",top:u,insetInlineEnd:e.calc(d).mul(-1).equal(),zIndex:1,width:d,height:m,color:l,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${X(f)} ${X(f)} 0`,cursor:"pointer",transition:`background-color ${o} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${o}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(d).mul(-1).equal(),borderRadius:`${X(f)} 0 0 ${X(f)}`}},"&-light":{background:p,[`${t}-trigger`]:{color:h,background:b},[`${t}-zero-width-trigger`]:{color:h,background:b,border:`1px solid ${x}`,borderInlineStart:0}}}}},H7=Mt(["Layout","Sider"],F7,BT,{deprecatedTokens:LT}),kC={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px",xxxl:"1839.98px"},V7=e=>!Number.isNaN(Number.parseFloat(e))&&Number.isFinite(Number(e)),Bm=a.createContext({}),W7=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),AT=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:s,defaultCollapsed:i=!1,theme:l="dark",style:c={},collapsible:u=!1,reverseArrow:d=!1,width:m=200,collapsedWidth:f=80,zeroWidthTriggerStyle:p,breakpoint:h,onCollapse:b,onBreakpoint:x,classNames:v,styles:g,...y}=e,{siderHook:$}=a.useContext(jT),[w,I]=a.useState("collapsed"in e?e.collapsed:i),[C,P]=a.useState(!1);a.useEffect(()=>{"collapsed"in e&&I(e.collapsed)},[e.collapsed]);const E=(G,re)=>{"collapsed"in e||I(G),b==null||b(G,re)},R={...e,collapsed:w,defaultCollapsed:i,theme:l,style:c,collapsible:u,reverseArrow:d,width:m,collapsedWidth:f,zeroWidthTriggerStyle:p,breakpoint:h,onCollapse:b,onBreakpoint:x},[N,T]=zt([v],[g],{props:R}),{getPrefixCls:_,direction:O}=a.useContext(ut),M=_("layout-sider",n),[k,j]=H7(M),B=a.useRef(null);B.current=G=>{P(G.matches),x==null||x(G.matches),w!==G.matches&&E(G.matches,"responsive")},a.useEffect(()=>{function G(ne){var U;return(U=B.current)==null?void 0:U.call(B,ne)}let re;return typeof(window==null?void 0:window.matchMedia)<"u"&&h&&h in kC&&(re=window.matchMedia(`screen and (max-width: ${kC[h]})`),bt(re==null?void 0:re.addEventListener)&&re.addEventListener("change",G),G(re)),()=>{bt(re==null?void 0:re.removeEventListener)&&re.removeEventListener("change",G)}},[h]),a.useEffect(()=>{const G=W7("ant-sider-");return $.addSider(G),()=>$.removeSider(G)},[]);const z=()=>{E(!w,"clickTrigger")},A=Ht(y,["collapsed"]),D=w?f:m,L=V7(D)?`${D}px`:String(D),H=Number.parseFloat(String(f||0))===0?a.createElement("span",{onClick:z,className:F(`${M}-zero-width-trigger`,`${M}-zero-width-trigger-${d?"right":"left"}`),style:p},o||a.createElement(A7,null)):null,W=O==="rtl"==!d,q={expanded:W?a.createElement(Tc,null):a.createElement(Mc,null),collapsed:W?a.createElement(Mc,null):a.createElement(Tc,null)}[w?"collapsed":"expanded"],te=o!==null?H||a.createElement("div",{className:`${M}-trigger`,onClick:z,style:{width:L}},o||q):null,oe={...c,flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L},ce=F(M,`${M}-${l}`,{[`${M}-collapsed`]:!!w,[`${M}-has-trigger`]:u&&o!==null&&!H,[`${M}-below`]:!!C,[`${M}-zero-width`]:Number.parseFloat(L)===0},r,N.root,k,j),ue=a.useMemo(()=>({siderCollapsed:w}),[w]);return a.createElement(Bm.Provider,{value:ue},a.createElement("aside",{className:ce,...A,style:{...T.root,...oe},ref:t},a.createElement("div",{className:F(`${M}-children`,N.body),style:T.body},s),u||C&&H?te:null))});var DT={};Object.defineProperty(DT,"__esModule",{value:!0});var K7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},U7=DT.default=K7;function xv(){return xv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xv.apply(this,arguments)}const q7=(e,t)=>a.createElement(ft,xv({},e,{ref:t,icon:U7})),Lm=a.forwardRef(q7),$f=a.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),FT=e=>{const{prefixCls:t,className:n,dashed:r,...o}=e,{getPrefixCls:s}=a.useContext(ut),i=s("menu",t),l=F({[`${i}-item-divider-dashed`]:!!r},n);return a.createElement(Kx,{className:l,...o})},HT=e=>{var C,P;const{className:t,children:n,icon:r,title:o,danger:s,extra:i}=e,{prefixCls:l,firstLevel:c,direction:u,disableMenuItemTitleTooltip:d,tooltip:m,inlineCollapsed:f,styles:p,classNames:h}=a.useContext($f),b=E=>{var T,_;const R=n==null?void 0:n[0],N=a.createElement("span",{className:F(`${l}-title-content`,c?h==null?void 0:h.itemContent:(T=h==null?void 0:h.subMenu)==null?void 0:T.itemContent,{[`${l}-title-content-with-extra`]:!!i||i===0}),style:c?p==null?void 0:p.itemContent:(_=p==null?void 0:p.subMenu)==null?void 0:_.itemContent},n);return(!r||a.isValidElement(n)&&n.type==="span")&&n&&E&&c&&typeof R=="string"?a.createElement("div",{className:`${l}-inline-collapsed-noicon`},R.charAt(0)):N},{siderCollapsed:x}=a.useContext(Bm);let v=o;typeof o>"u"?v=c?n:"":o===!1&&(v="");const g=m===!1?void 0:m,y=g&&g.title!==void 0?g.title:v,$={...g??null,title:y};!x&&!f&&($.title=null,$.open=!1);const w=jn(n).length;let I=a.createElement(su,{...Ht(e,["title","icon","danger"]),className:F(c?h==null?void 0:h.item:(C=h==null?void 0:h.subMenu)==null?void 0:C.item,{[`${l}-item-danger`]:s,[`${l}-item-only-child`]:(r?w+1:w)===1},t),style:{...c?p==null?void 0:p.item:(P=p==null?void 0:p.subMenu)==null?void 0:P.item,...e.style},title:typeof o=="string"?o:void 0,itemData:(e==null?void 0:e.itemData)??{...e,key:e.eventKey}},Hn(r,E=>{var R,N;return{className:F(`${l}-item-icon`,c?h==null?void 0:h.itemIcon:(R=h==null?void 0:h.subMenu)==null?void 0:R.itemIcon,E.className),style:{...c?p==null?void 0:p.itemIcon:(N=p==null?void 0:p.subMenu)==null?void 0:N.itemIcon,...E.style}}}),b(f));if(!d&&m!==!1){const E=g&&g.placement?g.placement:u==="rtl"?"left":"right",R=`${l}-inline-collapsed-tooltip`,N=_=>({..._,root:F(R,_==null?void 0:_.root)}),T=bt(g==null?void 0:g.classNames)?_=>{const O=g.classNames(_);return N(O)}:N(g==null?void 0:g.classNames);I=a.createElement($o,{...$,placement:E,classNames:T},I)}return I},Sf=a.createContext(null),VT=a.forwardRef((e,t)=>{const{children:n,...r}=e,o=a.useContext(Sf),s=a.useMemo(()=>({...o,...r}),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),i=KI(n),l=Co(t,i?ko(n):null);return a.createElement(Sf.Provider,{value:s},a.createElement(Ri,{space:!0},i?a.cloneElement(n,{ref:l}):n))}),G7=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:s,lineType:i,itemPaddingInline:l}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${X(s)} ${i} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:l},[`> ${t}-item:hover,
> ${t}-item-active,
> ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:["border-color","background-color"].map(c=>`${c} ${n}`).join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},X7=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical,
${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${X(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${X(t)})`}}}}),AC=e=>jr(e),DC=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:s,groupTitleColor:i,itemBg:l,subMenuItemBg:c,itemSelectedBg:u,activeBarHeight:d,activeBarWidth:m,activeBarBorderWidth:f,motionDurationSlow:p,motionEaseInOut:h,motionEaseOut:b,itemPaddingInline:x,motionDurationMid:v,itemHoverColor:g,lineType:y,colorSplit:$,itemDisabledColor:w,dangerItemColor:I,dangerItemHoverColor:C,dangerItemSelectedColor:P,dangerItemActiveBg:E,dangerItemSelectedBg:R,popupBg:N,itemHoverBg:T,itemActiveBg:_,menuSubMenuBg:O,horizontalItemSelectedColor:M,horizontalItemSelectedBg:k,horizontalItemBorderRadius:j,horizontalItemHoverBg:B}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:l,[`&${n}-root:focus-visible`]:{...AC(e)},[`${n}-item`]:{"&-group-title, &-extra":{color:i}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:s},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:{...AC(e)}},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${w} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:g}},[`${n}-submenu:not(${n}-submenu-selected)`]:{[`> ${n}-submenu-title:hover`]:{color:g}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:T},"&:active":{backgroundColor:_}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:T},"&:active":{backgroundColor:_}}},[`${n}-item-danger`]:{color:I,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:C}},[`&${n}-item:active`]:{background:E}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:P},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:u,[`&${n}-item-danger`]:{backgroundColor:R}},[`&${n}-submenu > ${n}`]:{backgroundColor:O},[`&${n}-popup > ${n}`]:{backgroundColor:N},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:N},[`&${n}-horizontal`]:{...t==="dark"?{borderBottom:0}:{},[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:j,"&::after":{position:"absolute",insetInline:x,bottom:0,borderBottom:`${X(d)} solid transparent`,transition:`border-color ${p} ${h}`,content:'""'},"&:hover, &-active, &-open":{background:B,"&::after":{borderBottomWidth:d,borderBottomColor:M}},"&-selected":{color:M,backgroundColor:k,"&:hover":{backgroundColor:k},"&::after":{borderBottomWidth:d,borderBottomColor:M}}}},[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${X(f)} ${y} ${$}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:c},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${X(m)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:["transform","opacity"].map(z=>`${z} ${v} ${b}`).join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:P}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:["transform","opacity"].map(z=>`${z} ${v} ${h}`).join(",")}}}}}},FC=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:s,marginXS:i,itemMarginBlock:l,itemWidth:c,itemPaddingInline:u}=e,d=e.calc(s).add(o).add(i).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:X(n),paddingInline:u,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:l,width:c},[`> ${t}-item,
> ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:X(n)},[`${t}-item-group-list ${t}-submenu-title,
${t}-submenu-title`]:{paddingInlineEnd:d}}},Y7=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:s,controlHeightLG:i,motionEaseOut:l,padding:c,paddingXL:u,itemMarginInline:d,fontSizeLG:m,motionDurationFast:f,motionDurationSlow:p,paddingXS:h,boxShadowSecondary:b,collapsedWidth:x,collapsedIconSize:v}=e,g={height:r,lineHeight:X(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:"none"},...FC(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...FC(e),boxShadow:b}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:s,maxHeight:`calc(100vh - ${X(e.calc(i).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${p}`,`background-color ${p}`,`padding ${f} ${l}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:g,[`& ${t}-item-group-title`]:{paddingInlineStart:u}},[`${t}-item`]:g}},{[`${t}-inline-collapsed`]:{width:x,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:m,textAlign:"center",width:"100%"}}},[`> ${t}-item,
> ${t}-item-group > ${t}-item-group-list > ${t}-item,
> ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title,
> ${t}-submenu > ${t}-submenu-title`]:{display:"flex",alignItems:"center",justifyContent:"flex-start",insetInlineStart:0,paddingInline:`calc(50% - ${X(e.calc(v).div(2).equal())} - ${X(d)})`,textOverflow:"clip",[`
${t}-submenu-arrow,
${t}-submenu-expand-icon
`]:{opacity:0},[`> ${t}-title-content`]:{width:0,opacity:0,overflow:"hidden"},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:v,lineHeight:X(r),"+ span":{display:"inline-block",width:0,opacity:0,overflow:"hidden",marginInlineStart:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},[`${t}-item-extra`]:{paddingInlineStart:c},"a, a:hover":{color:o}},[`${t}-item-group-title`]:{...ar,paddingInline:h}}}]},HC=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:s,iconCls:i,iconSize:l,iconMarginInlineEnd:c}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background-color ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${i}`]:{minWidth:l,fontSize:l,transition:[`font-size ${r} ${s}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:{...qc()},[`&${t}-item-only-child`]:{[`> ${i}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},VC=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:s,menuArrowOffset:i}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:s,color:"currentcolor",transform:"translateY(-50%)",transition:["transform","opacity"].map(l=>`${l} ${n}`).join(",")},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(s).mul(.6).equal(),height:e.calc(s).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:["background-color","transform","top","color"].map(l=>`${l} ${n} ${r}`).join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${X(e.calc(i).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${X(i)})`}}}}},Q7=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:s,motionEaseInOut:i,paddingXS:l,padding:c,colorSplit:u,lineWidth:d,zIndexPopup:m,borderRadiusLG:f,subMenuItemBorderRadius:p,menuArrowSize:h,menuArrowOffset:b,lineType:x,groupTitleLineHeight:v,groupTitleFontSize:g,iconSize:y,iconMarginInlineEnd:$}=e,w=[`> ${t}-typography-ellipsis-single-line`,`> ${n}-item-label > ${t}-typography-ellipsis-single-line`].join(",");return[{"":{[n]:{...ks(),"&-hidden":{display:"none"}}},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:{...Vt(e),...ks(),marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${X(l)} ${X(c)}`,fontSize:g,lineHeight:v,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:["border-color","background-color"].map(I=>`${I} ${o} ${i}`).join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o}`,`background-color ${o}`,`padding ${s}`].map(I=>`${I} ${i}`).join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:["background-color","padding"].map(I=>`${I} ${o} ${i}`).join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%",minWidth:0},[`${n}-item-label`]:{flex:"auto",minWidth:0,...ar},[w]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{flex:"none",marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item-icon + ${n}-title-content-with-extra`]:{width:`calc(100% - ${X(e.calc(y).add($??0).equal())})`},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:u,borderStyle:x,borderWidth:0,borderTopWidth:d,marginBlock:d,padding:0,"&-dashed":{borderStyle:"dashed"}},...HC(e),[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${X(e.calc(r).mul(2).equal())} ${X(c)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:m,borderRadius:f,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:{borderRadius:f,...HC(e),...VC(e),[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:p},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${i}`}}},"&-placement-leftTop, &-placement-bottomRight":{transformOrigin:"100% 0"},"&-placement-leftBottom, &-placement-topRight":{transformOrigin:"100% 100%"},"&-placement-rightBottom, &-placement-topLeft":{transformOrigin:"0 100%"},"&-placement-bottomLeft, &-placement-rightTop":{transformOrigin:"0 0"},"&-placement-leftTop, &-placement-leftBottom":{paddingInlineEnd:e.paddingXS},"&-placement-rightTop, &-placement-rightBottom":{paddingInlineStart:e.paddingXS},"&-placement-topRight, &-placement-topLeft":{paddingBottom:e.paddingXS},"&-placement-bottomRight, &-placement-bottomLeft":{paddingTop:e.paddingXS}},...VC(e),[`&-inline-collapsed ${n}-submenu-arrow,
&-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${X(b)})`},"&::after":{transform:`rotate(45deg) translateX(${X(e.calc(b).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${X(e.calc(h).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${X(e.calc(b).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${X(b)})`}}}},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},J7=e=>{const{colorPrimary:t,colorError:n,colorTextDisabled:r,colorErrorBg:o,colorText:s,colorTextDescription:i,colorBgContainer:l,colorFillAlter:c,colorFillContent:u,lineWidth:d,lineWidthBold:m,controlItemBgActive:f,colorBgTextHover:p,controlHeightLG:h,lineHeight:b,colorBgElevated:x,marginXXS:v,padding:g,fontSize:y,controlHeightSM:$,fontSizeLG:w,colorTextLightSolid:I,colorErrorHover:C}=e,P=e.activeBarWidth??0,E=e.activeBarBorderWidth??d,R=e.itemMarginInline??e.marginXXS,N=new Xt(I).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:s,itemColor:s,colorItemTextHover:s,itemHoverColor:s,colorItemTextHoverHorizontal:t,horizontalItemHoverColor:t,colorGroupTitle:i,groupTitleColor:i,colorItemTextSelected:t,itemSelectedColor:t,subMenuItemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:l,itemBg:l,colorItemBgHover:p,itemHoverBg:p,colorItemBgActive:u,itemActiveBg:f,colorSubItemBg:c,subMenuItemBg:c,colorItemBgSelected:f,itemSelectedBg:f,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:P,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:d,activeBarBorderWidth:E,colorItemTextDisabled:r,itemDisabledColor:r,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:R,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:h,groupTitleLineHeight:b,collapsedWidth:h*2,popupBg:x,itemMarginBlock:v,itemPaddingInline:g,horizontalLineHeight:`${h*1.15}px`,iconSize:y,iconMarginInlineEnd:$-y,collapsedIconSize:w,groupTitleFontSize:y,darkItemDisabledColor:new Xt(I).setA(.25).toRgbString(),darkItemColor:N,darkDangerItemColor:n,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:I,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:"transparent",darkGroupTitleColor:N,darkItemHoverColor:I,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:I,darkDangerItemActiveBg:n,itemWidth:P?`calc(100% + ${E}px)`:`calc(100% - ${R*2}px)`}},Z7=(e,t=e,n=!0)=>Mt("Menu",o=>{const{colorBgElevated:s,controlHeightLG:i,fontSize:l,darkItemColor:c,darkDangerItemColor:u,darkItemBg:d,darkSubMenuItemBg:m,darkItemSelectedColor:f,darkItemSelectedBg:p,darkDangerItemSelectedBg:h,darkItemHoverBg:b,darkGroupTitleColor:x,darkItemHoverColor:v,darkItemDisabledColor:g,darkDangerItemHoverColor:y,darkDangerItemSelectedColor:$,darkDangerItemActiveBg:w,popupBg:I,darkPopupBg:C}=o,P=o.calc(l).div(7).mul(5).equal(),E=_t(o,{menuArrowSize:P,menuHorizontalHeight:o.calc(i).mul(1.15).equal(),menuArrowOffset:o.calc(P).mul(.25).equal(),menuSubMenuBg:s,calc:o.calc,popupBg:I}),R=_t(E,{itemColor:c,itemHoverColor:v,groupTitleColor:x,itemSelectedColor:f,subMenuItemSelectedColor:f,itemBg:d,popupBg:C,subMenuItemBg:m,itemActiveBg:"transparent",itemSelectedBg:p,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:b,itemDisabledColor:g,dangerItemColor:u,dangerItemHoverColor:y,dangerItemSelectedColor:$,dangerItemActiveBg:w,dangerItemSelectedBg:h,menuSubMenuBg:m,horizontalItemSelectedColor:f,horizontalItemSelectedBg:p});return[Q7(E),G7(E),Y7(E),DC(E,"light"),DC(R,"dark"),X7(E),bx(E),_o(E,"slide-up"),_o(E,"slide-down"),Jc(E,"zoom-big")]},J7,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t),WT=e=>{var b,x,v,g,y,$;const{popupClassName:t,icon:n,title:r,theme:o}=e,s=a.useContext($f),{prefixCls:i,inlineCollapsed:l,theme:c,classNames:u,styles:d}=s,m=nl();let f;if(!n)f=l&&!m.length&&r&&typeof r=="string"?a.createElement("div",{className:`${i}-inline-collapsed-noicon`},r.charAt(0)):a.createElement("span",{className:`${i}-title-content`},r);else{const w=a.isValidElement(r)&&r.type==="span";f=a.createElement(a.Fragment,null,Hn(n,I=>({className:F(I.className,`${i}-item-icon`,u==null?void 0:u.itemIcon),style:{...I.style,...d==null?void 0:d.itemIcon}})),w?r:a.createElement("span",{className:`${i}-title-content`},r))}const p=a.useMemo(()=>({...s,firstLevel:!1}),[s]),[h]=Qc("Menu");return a.createElement($f.Provider,{value:p},a.createElement(jm,{...Ht(e,["icon"]),title:f,classNames:{list:(b=u==null?void 0:u.subMenu)==null?void 0:b.list,listTitle:(x=u==null?void 0:u.subMenu)==null?void 0:x.itemTitle},styles:{list:(v=d==null?void 0:d.subMenu)==null?void 0:v.list,listTitle:(g=d==null?void 0:d.subMenu)==null?void 0:g.itemTitle},popupClassName:F(i,t,(y=u==null?void 0:u.popup)==null?void 0:y.root,`${i}-${o||c}`),popupStyle:{zIndex:h,...e.popupStyle,...($=d==null?void 0:d.popup)==null?void 0:$.root}}))};function fg(e){return e===null||e===!1}const eH={item:HT,submenu:WT,divider:FT},tH=a.forwardRef((e,t)=>{var G;const n=a.useContext(Sf),r=n||{},{prefixCls:o,className:s,style:i,theme:l="light",expandIcon:c,_internalDisableMenuItemTitleTooltip:u,tooltip:d,inlineCollapsed:m,siderCollapsed:f,rootClassName:p,mode:h,selectable:b,onClick:x,overflowedIndicatorPopupClassName:v,classNames:g,styles:y,...$}=e,{menu:w}=a.useContext(ut),{getPrefixCls:I,getPopupContainer:C,direction:P,className:E,style:R,classNames:N,styles:T}=Nt("menu"),_=I(),O=Ht($,["collapsedWidth"]);(G=r.validator)==null||G.call(r,{mode:h});const M=vt((...re)=>{var ne;x==null||x(...re),(ne=r.onClick)==null||ne.call(r)}),k=r.mode||h,j=b??r.selectable,B=m??f,z={...e,mode:k,inlineCollapsed:B,selectable:j,theme:l},A=Ot(R),D=Ot(i),[L,H]=zt([N,g],[T,A,y,D],{props:z},{popup:{_default:"root"},subMenu:{_default:"item"}}),W={horizontal:{motionName:`${_}-slide-up`},inline:df(_),other:{motionName:`${_}-zoom-big`}},V=I("menu",o||r.prefixCls),K=an(V),[q,te]=Z7(V,K,!n),oe=F(`${V}-${l}`,E,s),ce=a.useMemo(()=>{var ne;if(bt(c)||fg(c))return c||null;if(bt(r.expandIcon)||fg(r.expandIcon))return r.expandIcon||null;if(bt(w==null?void 0:w.expandIcon)||fg(w==null?void 0:w.expandIcon))return(w==null?void 0:w.expandIcon)||null;const re=c??(r==null?void 0:r.expandIcon)??(w==null?void 0:w.expandIcon);return Hn(re,{className:F(`${V}-submenu-expand-icon`,a.isValidElement(re)?(ne=re.props)==null?void 0:ne.className:void 0)})},[c,r==null?void 0:r.expandIcon,w==null?void 0:w.expandIcon,V]),ue=a.useMemo(()=>({prefixCls:V,inlineCollapsed:B||!1,direction:P,firstLevel:!0,theme:l,mode:k,disableMenuItemTitleTooltip:u,tooltip:d,classNames:L,styles:H}),[V,B,P,u,l,k,L,H,d]);return a.createElement(Sf.Provider,{value:null},a.createElement($f.Provider,{value:ue},a.createElement(rl,{getPopupContainer:C,overflowedIndicator:a.createElement(Lm,null),overflowedIndicatorPopupClassName:F(V,`${V}-${l}`,v),classNames:{list:L.list,listTitle:L.itemTitle},styles:{list:H.list,listTitle:H.itemTitle},mode:k,selectable:j,onClick:M,...O,inlineCollapsed:B,style:H.root,className:oe,prefixCls:V,direction:P,defaultMotions:W,expandIcon:ce,ref:t,rootClassName:F(p,q,r.rootClassName,te,K,L.root),_internalComponents:eH})))}),Fi=a.forwardRef((e,t)=>{const n=a.useRef(null),r=a.useContext(Bm);return a.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var s;(s=n.current)==null||s.focus(o)}})),a.createElement(tH,{ref:n,...e,...r})});Fi.Item=HT;Fi.SubMenu=WT;Fi.Divider=FT;Fi.ItemGroup=Ux;const nH=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,s=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${s}`]:{[`&${s}-danger:not(${s}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},rH=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:s,antCls:i,iconCls:l,motionDurationMid:c,paddingBlock:u,fontSize:d,dropdownEdgeChildPadding:m,colorTextDisabled:f,fontSizeIcon:p,controlPaddingHorizontal:h,colorBgElevated:b,controlHeightLG:x}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(s).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:`calc(100vh - ${X(e.calc(x).mul(2.5).equal())})`,overflowY:"auto"},[`&-trigger${i}-btn`]:{[`& > ${l}-down, & > ${i}-btn-icon > ${l}-down`]:{fontSize:p}},[`${t}-wrap`]:{position:"relative",[`${i}-btn > ${l}-down`]:{fontSize:p},[`${l}-down::before`]:{transition:`transform ${c}`}},[`${t}-wrap-open`]:{[`${l}-down::before`]:{transform:"rotate(180deg)"}},"&-hidden, &-menu-hidden, &-menu-submenu-hidden":{display:"none"},[`&${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottomLeft,
&${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottomLeft,
&${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottom,
&${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottom,
&${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottomRight,
&${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:Im},[`&${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-topLeft,
&${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-topLeft,
&${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-top,
&${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-top,
&${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-topRight,
&${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-topRight`]:{animationName:Nm},[`&${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottomLeft,
&${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottom,
&${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:Pm},[`&${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-topLeft,
&${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-top,
&${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-topRight`]:{animationName:Rm},[`&${i}-slide-right-enter${i}-slide-right-enter-active${t}-placement-right,
&${i}-slide-right-appear${i}-slide-right-appear-active${t}-placement-right,
&${i}-slide-right-enter${i}-slide-right-enter-active${t}-placement-rightTop,
&${i}-slide-right-appear${i}-slide-right-appear-active${t}-placement-rightTop,
&${i}-slide-right-enter${i}-slide-right-enter-active${t}-placement-rightBottom,
&${i}-slide-right-appear${i}-slide-right-appear-active${t}-placement-rightBottom`]:{animationName:YN},[`&${i}-slide-left-enter${i}-slide-left-enter-active${t}-placement-left,
&${i}-slide-left-appear${i}-slide-left-appear-active${t}-placement-left,
&${i}-slide-left-enter${i}-slide-left-enter-active${t}-placement-leftTop,
&${i}-slide-left-appear${i}-slide-left-appear-active${t}-placement-leftTop,
&${i}-slide-left-enter${i}-slide-left-enter-active${t}-placement-leftBottom,
&${i}-slide-left-appear${i}-slide-left-appear-active${t}-placement-leftBottom`]:{animationName:JN},[`&${i}-slide-right-leave${i}-slide-right-leave-active${t}-placement-right,
&${i}-slide-right-leave${i}-slide-right-leave-active${t}-placement-rightTop,
&${i}-slide-right-leave${i}-slide-right-leave-active${t}-placement-rightBottom`]:{animationName:QN},[`&${i}-slide-left-leave${i}-slide-left-leave-active${t}-placement-left,
&${i}-slide-left-leave${i}-slide-left-leave-active${t}-placement-leftTop,
&${i}-slide-left-leave${i}-slide-left-leave-active${t}-placement-leftBottom`]:{animationName:ZN}}},Lx(e,b),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{...Vt(e),[n]:{padding:m,listStyleType:"none",backgroundColor:b,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,...Br(e),"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${X(u)} ${X(h)}`,color:e.colorTextDescription,transition:`all ${c}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:d,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> a, > ${n}-item-label > a`]:{color:"inherit",transition:`all ${c}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:{display:"flex",margin:0,padding:`${X(u)} ${X(h)}`,color:e.colorText,fontWeight:"normal",fontSize:d,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover},...Br(e),"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:f,cursor:"not-allowed","&:hover":{color:f,backgroundColor:b,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${X(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorIcon,fontSize:p,fontStyle:"normal"}}},[`${n}-item-group-list`]:{margin:`0 ${X(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(h).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:f,backgroundColor:b,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}}}},[_o(e,"slide-up"),_o(e,"slide-down"),_o(e,"slide-left"),_o(e,"slide-right"),ff(e,"move-up"),ff(e,"move-down"),Jc(e,"zoom-big")]]},oH=e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...Om({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...Bx(e)}),sH=Mt("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,s=_t(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[rH(s),nH(s)]},oH,{resetStyle:!1}),km=a.forwardRef((e,t)=>{const{menu:n,arrow:r,prefixCls:o,children:s,trigger:i,disabled:l,dropdownRender:c,popupRender:u,getPopupContainer:d,overlayClassName:m,rootClassName:f,overlayStyle:p,open:h,onOpenChange:b,mouseEnterDelay:x=.15,mouseLeaveDelay:v=.1,autoAdjustOverflow:g=!0,placement:y="",transitionName:$,classNames:w,styles:I,destroyPopupOnHide:C,destroyOnHidden:P}=e,{getPrefixCls:E,direction:R,getPopupContainer:N,className:T,style:_,classNames:O,styles:M}=Nt("dropdown"),k={...e,mouseEnterDelay:x,mouseLeaveDelay:v,autoAdjustOverflow:g},[j,B]=zt([O,w],[M,I],{props:k}),z={..._,...p,...B.root},A=u||c;bo();const D=a.useMemo(()=>{const fe=E();return $!==void 0?$:y.startsWith("top")?`${fe}-slide-down`:y.startsWith("left")?`${fe}-slide-right`:y.startsWith("right")?`${fe}-slide-left`:`${fe}-slide-up`},[E,y,$]),L=a.useMemo(()=>y?y.includes("Center")?y.slice(0,y.indexOf("Center")):y:R==="rtl"?"bottomRight":"bottomLeft",[y,R]),H=E("dropdown",o),W=an(H),[V,K]=sH(H,W),[,q]=Yn(),te=a.Children.only(Aj(s)?a.createElement("span",null,s):s),oe=Co(t,ko(te)),ce=Hn(te,{className:F(`${H}-trigger`,{[`${H}-rtl`]:R==="rtl"},te.props.className),disabled:te.props.disabled??l,ref:oe}),ue=l?[]:i,G=!!(ue!=null&&ue.includes("contextMenu")),[re,ne]=on(!1,h),U=vt(fe=>{b==null||b(fe,{source:"trigger"}),ne(fe)}),Q=F(m,f,V,K,W,T,j.root,{[`${H}-rtl`]:R==="rtl"}),se=fT({arrowPointAtCenter:dt(r)&&r.pointAtCenter,autoAdjustOverflow:g,offset:q.marginXXS,arrowWidth:r?q.sizePopupArrow:0,borderRadius:q.borderRadius}),J=vt(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(b==null||b(!1,{source:"menu"}),ne(!1))}),Z=()=>{const fe=Ht(j,["root"]),de=Ht(B,["root"]);let pe;return n!=null&&n.items&&(pe=a.createElement(Fi,{...n,classNames:{...fe,subMenu:{...fe}},styles:{...de,subMenu:{...de}}})),A&&(pe=A(pe)),pe=a.Children.only(typeof pe=="string"?a.createElement("span",null,pe):pe),a.createElement(VT,{prefixCls:`${H}-menu`,rootClassName:F(K,W),expandIcon:a.createElement("span",{className:`${H}-menu-submenu-arrow`},R==="rtl"?a.createElement(Mc,{className:`${H}-menu-submenu-arrow-icon`}):a.createElement(Tc,{className:`${H}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:J,validator:({mode:$e})=>{}},pe)},[le,ee]=Qc("Dropdown",z.zIndex);let Y=a.createElement($T,{alignPoint:G,...Ht(e,["rootClassName","onOpenChange"]),mouseEnterDelay:x,mouseLeaveDelay:v,visible:re,builtinPlacements:se,arrow:!!r,overlayClassName:Q,prefixCls:H,getPopupContainer:d||N,transitionName:D,trigger:ue,overlay:Z,placement:L,onVisibleChange:U,overlayStyle:{...z,zIndex:le},autoDestroy:P??C},ce);return le&&(Y=a.createElement($m.Provider,{value:ee},Y)),Y}),iH=DR(km,"align",void 0,"dropdown",e=>e),aH=e=>a.createElement(iH,{...e},a.createElement("span",null));km._InternalPanelDoNotUseOrYouWillBeFired=aH;const lH=["parentNode"],cH="form_item";function Xl(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function KT(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:lH.includes(n)?`${cH}_${n}`:n}function UT(e,t,n,r,o,s){let i=r;return s!==void 0?i=s:n.validating?i="validating":e.length?i="error":t.length?i="warning":(n.touched||o&&n.validated)&&(i="success"),i}function $v(e){return Xl(e).join("_")}function WC(e,t){const n=t.getFieldInstance(e),r=yo(n);if(r)return r;const o=KT(Xl(e),t.__INTERNAL__.name);if(o)return document.getElementById(o)}function qT(e){const[t]=wx(),n=a.useRef({}),r=a.useMemo(()=>e??{...t,__INTERNAL__:{itemRef:o=>s=>{const i=$v(o);s?n.current[i]=s:delete n.current[i]}},scrollToField:(o,s={})=>{const{focus:i,...l}=s,c=WC(o,r);c&&(e5(c,{scrollMode:"if-needed",block:"nearest",...l}),i&&r.focusField(o))},focusField:o=>{var i,l;const s=r.getFieldInstance(o);bt(s==null?void 0:s.focus)?s.focus():(l=(i=WC(o,r))==null?void 0:i.focus)==null||l.call(i)},getFieldInstance:o=>{const s=$v(o);return n.current[s]}},[e,t]);return[r]}const GT=a.createContext(void 0),uH=GT.Provider,XT=a.createContext(void 0),dH=XT.Provider;function Sv(){return Sv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sv.apply(this,arguments)}const YT=a.forwardRef((e,t)=>{const{prefixCls:n="rc-checkbox",className:r,style:o,checked:s,disabled:i,defaultChecked:l=!1,type:c="checkbox",title:u,onChange:d,...m}=e,f=a.useRef(null),p=a.useRef(null),[h,b]=on(l,s);a.useImperativeHandle(t,()=>({focus:g=>{var y;(y=f.current)==null||y.focus(g)},blur:()=>{var g;(g=f.current)==null||g.blur()},input:f.current,nativeElement:p.current}));const x=F(n,r,{[`${n}-checked`]:h,[`${n}-disabled`]:i}),v=g=>{i||("checked"in e||b(g.target.checked),d==null||d({target:{...e,type:c,checked:g.target.checked},stopPropagation(){g.stopPropagation()},preventDefault(){g.preventDefault()},nativeEvent:g.nativeEvent}))};return a.createElement("span",{className:x,title:u,style:o,ref:p},a.createElement("input",Sv({},m,{className:`${n}-input`,ref:f,onChange:v,disabled:i,checked:!!h,type:c})))});function QT(e){const t=ie.useRef(null),n=()=>{Ct.cancel(t.current),t.current=null};return[()=>{n(),t.current=Ct(()=>{t.current=null})},s=>{t.current&&(s.stopPropagation(),n()),e==null||e(s)}]}const fH=e=>{const{componentCls:t,antCls:n,lineWidth:r,borderRadius:o,borderRadiusLG:s,borderRadiusSM:i,calc:l}=e,c=`${t}-group`,u=`${t}-button-wrapper`,d=`${n}-badge`,m=f=>({[`> ${d}`]:{width:"auto"},[`> ${d} > ${u}`]:{width:"100%"},[`> ${d}:not(:last-child)`]:{marginBlockEnd:l(r).mul(-1).equal()},[`> ${d} > ${u}:not(:last-child)`]:{marginBlockEnd:0},[`> ${d}:first-child > ${u}`]:{borderStartStartRadius:f,borderStartEndRadius:f,borderEndStartRadius:0,borderEndEndRadius:0},[`> ${d}:last-child > ${u}`]:{borderStartStartRadius:0,borderStartEndRadius:0,borderEndStartRadius:f,borderEndEndRadius:f},[`> ${d}:not(:first-child):not(:last-child) > ${u}`]:{borderRadius:0},[`> ${d}:first-child:last-child > ${u}`]:{borderRadius:f}});return{[c]:{...Vt(e),display:"inline-block",fontSize:0,[`&${c}-rtl`]:{direction:"rtl"},[`&${c}-block`]:{display:"flex"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"},"&-vertical":{display:"flex",flexDirection:"column",rowGap:e.marginXS,[`&:has(> ${u}, > ${d} > ${u})`]:{rowGap:0},[`${t}-wrapper`]:{marginInlineEnd:0},...m(o),[`&${c}-large`]:{...m(s)},[`&${c}-small`]:{...m(i)}}}}},mH=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,colorPrimaryHover:o,radioSize:s,motionDurationSlow:i,motionDurationMid:l,motionEaseInOutCirc:c,colorBgContainer:u,colorBorder:d,lineWidth:m,colorBgContainerDisabled:f,colorTextDisabled:p,paddingXS:h,dotColorDisabled:b,dotSize:x,lineType:v,radioColor:g,radioBgColor:y}=e;return{[`${t}-wrapper`]:{...Vt(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]:{...Vt(e),position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",boxSizing:"border-box",display:"block",width:`calc(${s} * 1px)`,height:`calc(${s} * 1px)`,backgroundColor:u,border:`${X(m)} ${v} ${d}`,borderRadius:"50%",transition:`all ${l}`,flex:"none","&:after":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%) scale(0)",width:`calc(${x} * 1px)`,height:`calc(${x} * 1px)`,backgroundColor:g,borderRadius:"50%",transformOrigin:"50% 50%",opacity:0,transition:`all ${i} ${c}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0},[`&:has(${t}-input:focus-visible)`]:jr(e)},[`&:hover:not(${t}-wrapper-disabled) ${t}`]:{borderColor:r},[`&:hover ${t}-checked:not(${t}-disabled)`]:{backgroundColor:o,borderColor:"transparent"},[`${t}-checked`]:{backgroundColor:y,borderColor:r,"&::after":{transform:"translate(-50%, -50%)",opacity:1}},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},background:f,borderColor:d,"&::after":{backgroundColor:b}},[`${t}-disabled + span`]:{color:p,cursor:"not-allowed"},[`span${t} + *`]:{paddingInlineStart:h,paddingInlineEnd:h}}}},pH=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:s,colorBorder:i,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:m,controlHeightLG:f,controlHeightSM:p,paddingXS:h,borderRadius:b,borderRadiusSM:x,borderRadiusLG:v,buttonCheckedBg:g,buttonSolidCheckedColor:y,colorTextDisabled:$,colorBgContainerDisabled:w,buttonCheckedBgDisabled:I,buttonCheckedColorDisabled:C,colorPrimary:P,colorPrimaryHover:E,colorPrimaryActive:R,buttonSolidCheckedBg:N,buttonSolidCheckedHoverBg:T,buttonSolidCheckedActiveBg:_,calc:O}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:X(O(n).sub(O(o).mul(2)).equal()),background:d,border:`${X(o)} ${s} ${i}`,borderBlockStartWidth:O(o).add(.02).equal(),borderInlineEndWidth:o,cursor:"pointer",transition:["color","background-color","box-shadow"].map(M=>`${M} ${l}`).join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:last-child)":{marginInlineEnd:O(o).mul(-1).equal()},"&:first-child":{borderInlineStart:`${X(o)} ${s} ${i}`,borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b},"&:first-child:last-child":{borderRadius:b},[`${r}-group-large &`]:{height:f,fontSize:m,lineHeight:X(O(f).sub(O(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v}},[`${r}-group-small &`]:{height:p,paddingInline:O(h).sub(o).equal(),paddingBlock:0,lineHeight:X(O(p).sub(O(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},[`${r}-group-vertical > &`]:{marginInlineEnd:0,borderRadius:0,"&:not(:last-child)":{marginBlockEnd:O(o).mul(-1).equal()},"&:first-child":{borderStartStartRadius:b,borderStartEndRadius:b,borderEndStartRadius:0,borderEndEndRadius:0},"&:last-child":{borderStartStartRadius:0,borderStartEndRadius:0,borderEndStartRadius:b,borderEndEndRadius:b},"&:first-child:last-child":{borderRadius:b}},[`${r}-group-vertical${r}-group-large > &`]:{"&:first-child":{borderStartStartRadius:v,borderStartEndRadius:v},"&:last-child":{borderEndStartRadius:v,borderEndEndRadius:v},"&:first-child:last-child":{borderRadius:v}},[`${r}-group-vertical${r}-group-small > &`]:{"&:first-child":{borderStartStartRadius:x,borderStartEndRadius:x},"&:last-child":{borderEndStartRadius:x,borderEndEndRadius:x},"&:first-child:last-child":{borderRadius:x}},"&:hover":{position:"relative",color:P},"&:has(:focus-visible)":jr(e),[`${r}, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:P,background:g,borderColor:P,"&::before":{backgroundColor:P},"&:first-child":{borderColor:P},"&:hover":{color:E,borderColor:E,"&::before":{backgroundColor:E}},"&:active":{color:R,borderColor:R,"&::before":{backgroundColor:R}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:y,background:N,borderColor:N,"&:hover":{color:y,background:T,borderColor:T},"&:active":{color:y,background:_,borderColor:_}},"&-disabled":{color:$,backgroundColor:w,borderColor:i,cursor:"not-allowed","&:first-child, &:hover":{color:$,backgroundColor:w,borderColor:i}},[`&-disabled${r}-button-wrapper-checked`]:{color:C,backgroundColor:I,borderColor:i,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},gH=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:s,colorText:i,colorBgContainer:l,colorTextDisabled:c,controlItemBgActiveDisabled:u,colorTextLightSolid:d,colorPrimary:m,colorPrimaryHover:f,colorPrimaryActive:p,colorWhite:h}=e,b=4,x=s,v=t?x-b*2:x-(b+o)*2;return{radioSize:x,dotSize:v,dotColorDisabled:c,buttonSolidCheckedColor:d,buttonSolidCheckedBg:m,buttonSolidCheckedHoverBg:f,buttonSolidCheckedActiveBg:p,buttonBg:l,buttonCheckedBg:l,buttonColor:i,buttonCheckedBgDisabled:u,buttonCheckedColorDisabled:c,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?m:h,radioBgColor:t?l:m}},JT=Mt("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${X(n)} ${t}`,s=_t(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[fH(s),mH(s),pH(s)]},gH,{unitless:{radioSize:!0,dotSize:!0}}),hH=(e,t)=>{const n=a.useContext(GT),r=a.useContext(XT),{getPrefixCls:o,direction:s,className:i,style:l,classNames:c,styles:u}=Nt("radio"),d=a.useRef(null),m=_n(t,d),{isFormItemInput:f}=a.useContext(Vn),p=K=>{var q,te;(q=e.onChange)==null||q.call(e,K),(te=n==null?void 0:n.onChange)==null||te.call(n,K)},{prefixCls:h,className:b,rootClassName:x,children:v,style:g,title:y,classNames:$,styles:w,checked:I,...C}=e,P=o("radio",h),E=((n==null?void 0:n.optionType)||r)==="button",R=E?`${P}-button`:P,N=an(P),[T,_]=JT(P,N),O={...C},M=a.useContext(cr),k="checked"in e;let j=I;n&&(O.name=n.name,O.onChange=p,j=e.value===n.value,O.disabled=O.disabled??n.disabled),(k||n)&&(O.checked=j),O.disabled=O.disabled??M;const B={...e,...O,checked:j},z=Ot(l),A=Ot(g),[D,L]=zt([c,$],[u,z,w,A],{props:B}),H=F(`${R}-wrapper`,{[`${R}-wrapper-checked`]:j,[`${R}-wrapper-disabled`]:O.disabled,[`${R}-wrapper-rtl`]:s==="rtl",[`${R}-wrapper-in-form-item`]:f,[`${R}-wrapper-block`]:!!(n!=null&&n.block)},i,b,x,D.root,T,_,N),[W,V]=QT(O.onClick);return a.createElement(Cm,{component:"Radio",disabled:O.disabled},a.createElement("label",{className:H,style:L.root,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y,onClick:W},a.createElement(YT,{...O,className:F(D.icon,{[Sm]:!E}),style:L.icon,type:"radio",prefixCls:R,ref:m,onClick:V}),Cn(v)?a.createElement("span",{className:F(`${R}-label`,D.label),style:L.label},v):null))},Cf=a.forwardRef(hH),yH=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=a.useContext(ut),{name:o}=a.useContext(Vn),s=Lo($v(o)),{prefixCls:i,className:l,rootClassName:c,options:u,buttonStyle:d="outline",disabled:m,children:f,size:p,style:h,id:b,optionType:x,name:v=s,defaultValue:g,value:y,block:$=!1,onChange:w,onMouseEnter:I,onMouseLeave:C,onFocus:P,onBlur:E,orientation:R,vertical:N,role:T="radiogroup"}=e,[_,O]=on(g,y),M=a.useCallback(K=>{const q=_,te=K.target.value;"value"in e||O(te),te!==q&&(w==null||w(K))},[_,O,w]),k=n("radio",i),j=`${k}-group`,B=an(k),[z,A]=JT(k,B);let D=f;u&&u.length>0&&(D=u.map(K=>typeof K=="string"||Tn(K)?a.createElement(Cf,{key:K.toString(),prefixCls:k,disabled:m,value:K,checked:_===K},K):a.createElement(Cf,{key:`radio-group-value-options-${K.value}`,prefixCls:k,disabled:K.disabled||m,value:K.value,checked:_===K.value,title:K.title,style:K.style,className:K.className,id:K.id,required:K.required},K.label)));const L=wn(p),[,H]=Yc(R,N),W=F(j,`${j}-${d}`,{[`${j}-large`]:L==="large",[`${j}-small`]:L==="small",[`${j}-rtl`]:r==="rtl",[`${j}-block`]:$},l,c,z,A,B),V=a.useMemo(()=>({onChange:M,value:_,disabled:m,name:v,optionType:x,block:$}),[M,_,m,v,x,$]);return a.createElement("div",{...Rn(e,{aria:!0,data:!0}),role:T,className:F(W,{[`${k}-group-vertical`]:H}),style:h,onMouseEnter:I,onMouseLeave:C,onFocus:P,onBlur:E,id:b,ref:t},a.createElement(uH,{value:V},D))}),vH=a.memo(yH),bH=(e,t)=>{const{getPrefixCls:n}=a.useContext(ut),{prefixCls:r,...o}=e,s=n("radio",r);return a.createElement(dH,{value:"button"},a.createElement(Cf,{prefixCls:s,...o,type:"radio",ref:t}))},xH=a.forwardRef(bH),iu=Cf;iu.Button=xH;iu.Group=vH;iu.__ANT_RADIO=!0;function Hi(e){return _t(e,{inputAffixPadding:e.paddingXXS})}const Vi=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:s,controlHeightLG:i,fontSizeLG:l,lineHeightLG:c,paddingSM:u,controlPaddingHorizontalSM:d,controlPaddingHorizontal:m,colorFillAlter:f,colorPrimaryHover:p,colorPrimary:h,controlOutlineWidth:b,controlOutline:x,colorErrorOutline:v,colorWarningOutline:g,colorBgContainer:y,inputFontSize:$,inputFontSizeLG:w,inputFontSizeSM:I}=e,C=$||n,P=I||C,E=w||l,R=Math.round((t-C*r)/2*10)/10-o,N=Math.round((s-P*r)/2*10)/10-o,T=Math.ceil((i-E*c)/2*10)/10-o;return{paddingBlock:Math.max(R,0),paddingBlockSM:Math.max(N,0),paddingBlockLG:Math.max(T,0),paddingInline:u-o,paddingInlineSM:d-o,paddingInlineLG:m-o,addonBg:f,activeBorderColor:h,hoverBorderColor:p,activeShadow:`0 0 0 ${b}px ${x}`,errorActiveShadow:`0 0 0 ${b}px ${v}`,warningActiveShadow:`0 0 0 ${b}px ${g}`,hoverBg:y,activeBg:y,inputFontSize:C,inputFontSizeLG:E,inputFontSizeSM:P}},$H=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),au=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorderDisabled,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":{...$H(_t(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),qx=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),KC=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...qx(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),ZT=(e,t)=>({"&-outlined":{...qx(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...au(e)},...KC(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...KC(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),UC=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),SH=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...UC(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...UC(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...au(e)}}}}),e4="&:focus-visible, &:has(input:focus-visible), &:has(textarea:focus-visible)",t4=(e,t)=>({outline:`${X(e.lineWidth)} ${e.lineType} ${t}`,outlineOffset:X(e.calc(e.lineWidth).mul(-1).equal()),transition:["outline-offset","outline"].map(n=>`${n} 0s`).join(", ")}),qC=(e,t)=>({"&, & input, & textarea":{color:t.color},[e4]:t4(e,t.color),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),n4=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":{background:"transparent",border:"none",paddingBlock:e.calc(e.paddingBlock).add(e.lineWidth).equal(),[`&${n}-sm, &${n}-affix-wrapper-sm`]:{paddingBlock:e.calc(e.paddingBlockSM).add(e.lineWidth).equal()},[`&${n}-lg, &${n}-affix-wrapper-lg`]:{paddingBlock:e.calc(e.paddingBlockLG).add(e.lineWidth).equal()},"&:focus, &:focus-within":{outline:"none"},[e4]:t4(e,e.activeBorderColor),[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:qC(e,{color:e.colorError,affixColor:e.colorErrorAffix}),[`&${n}-status-warning`]:qC(e,{color:e.colorWarning,affixColor:e.colorWarningAffix}),...t}}},r4=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(t==null?void 0:t.inputColor)??"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),GC=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...r4(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),o4=(e,t)=>({"&-filled":{...r4(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...au(e)},...GC(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorErrorAffix}),...GC(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarningAffix}),...t}}),XC=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),CH=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}},...XC(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...XC(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),s4=(e,t)=>({background:e.colorBgContainer,borderWidth:`${X(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),YC=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...s4(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:`transparent transparent ${t.borderColor} transparent`}}),i4=(e,t)=>({"&-underlined":{...s4(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${e.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"},...YC(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...YC(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),a4=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Gx=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${X(t)} ${X(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},Xx=e=>({padding:`${X(e.paddingBlockSM)} ${X(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Am=(e,t={})=>({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${X(e.paddingBlock)} ${X(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...a4(e.colorTextPlaceholder),"&-lg":{...Gx(e),...t.largeStyle},"&-sm":{...Xx(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:"rtl"}}),wH=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:{...Gx(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...Xx(e)},[`&-lg ${n}-select-single`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${X(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${X(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${X(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{backgroundColor:"inherit",border:`${X(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},[`${n}-cascader-picker`]:{margin:`-9px ${X(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[t]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0},"&:not(:first-child)":{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:{display:"block",...ks(),[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${t}-affix-wrapper,
& > ${t}-number-affix-wrapper,
& > ${n}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[t]:{float:"none"},[`& > ${n}-select,
& > ${n}-select-auto-complete ${t},
& > ${n}-cascader-picker ${t},
& > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${n}-select:first-child,
& > ${n}-select-auto-complete:first-child ${t},
& > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,
& > ${n}-select:last-child,
& > ${n}-cascader-picker:last-child ${t},
& > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{}}}}},EH=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,i=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:{...Vt(e),...Am(e),...ZT(e),...o4(e),...n4(e),...i4(e),'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:i,paddingBottom:i}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}}}},IH=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:e.colorIcon},"&:focus-visible":{color:e.colorIcon,borderRadius:e.borderRadiusSM,...jr(e)},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${X(e.inputAffixPadding)}`}}}},PH=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:s,colorIconHover:i}=e,l=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return{[l]:{...Am(e),display:"inline-flex","&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n},"&-password-icon":{display:"inline-flex",color:s,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:i}}},...IH(e)},[`${t}-underlined`]:{borderRadius:0},[c]:{[`${t}-password-icon`]:{color:s,cursor:"not-allowed","&:hover":{color:s}}}}},NH=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:{...Vt(e),...wH(e),"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}},...SH(e),...CH(e),[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}}},RH=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},l4=Mt(["Input","Shared"],e=>{const t=_t(e,Hi(e));return[EH(t),PH(t)]},Vi,{resetFont:!1}),c4=Mt(["Input","Component"],e=>{const t=_t(e,Hi(e));return[NH(t),RH(t),Zc(t,{focus:!0,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},Vi,{resetFont:!1});var u4={};Object.defineProperty(u4,"__esModule",{value:!0});var TH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},_H=u4.default=TH;function Cv(){return Cv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cv.apply(this,arguments)}const MH=(e,t)=>a.createElement(ft,Cv({},e,{ref:t,icon:_H})),Bo=a.forwardRef(MH),Yx=a.createContext(null),OH=e=>{const{activeTabOffset:t,horizontal:n,rtl:r,indicator:o={}}=e,{size:s,align:i="center"}=o,[l,c]=a.useState(),u=a.useRef(),d=ie.useCallback(f=>typeof s=="function"?s(f):typeof s=="number"?s:f,[s]);function m(){Ct.cancel(u.current)}return a.useEffect(()=>{const f={};if(t)if(n){f.width=d(t.width);const p=r?"right":"left";i==="start"&&(f[p]=t[p]),i==="center"&&(f[p]=t[p]+t.width/2,f.transform=r?"translateX(50%)":"translateX(-50%)"),i==="end"&&(f[p]=t[p]+t.width,f.transform="translateX(-100%)")}else f.height=d(t.height),i==="start"&&(f.top=t.top),i==="center"&&(f.top=t.top+t.height/2,f.transform="translateY(-50%)"),i==="end"&&(f.top=t.top+t.height,f.transform="translateY(-100%)");return m(),u.current=Ct(()=>{l&&f&&Object.keys(f).every(h=>{const b=f[h],x=l[h];return typeof b=="number"&&typeof x=="number"?Math.round(b)===Math.round(x):b===x})||c(f)}),m},[JSON.stringify(t),n,r,i,d]),{style:l}},QC={width:0,height:0,left:0,top:0};function zH(e,t,n){return a.useMemo(()=>{var i,l;const r=new Map,o=t.get((i=e[0])==null?void 0:i.key)||QC,s=o.left+o.width;for(let c=0;c<e.length;c+=1){const{key:u}=e[c];let d=t.get(u);d||(d=t.get((l=e[c-1])==null?void 0:l.key)||QC);const m=r.get(u)||{...d};m.right=s-m.left-m.width,r.set(u,m)}return r},[e.map(r=>r.key).join("_"),t,n])}function JC(e,t){const n=a.useRef(e),[,r]=a.useState({});function o(s){const i=typeof s=="function"?s(n.current):s;i!==n.current&&t(i,n.current),n.current=i,r({})}return[n.current,o]}const jH=.1,ZC=.01,Nd=20,ew=.995**Nd;function BH(e,t){const[n,r]=a.useState(),[o,s]=a.useState(0),[i,l]=a.useState(0),[c,u]=a.useState(),d=a.useRef();function m(v){const{screenX:g,screenY:y}=v.touches[0];r({x:g,y}),window.clearInterval(d.current)}function f(v){if(!n)return;const{screenX:g,screenY:y}=v.touches[0];r({x:g,y});const $=g-n.x,w=y-n.y;t($,w);const I=Date.now();s(I),l(I-o),u({x:$,y:w})}function p(){if(n&&(r(null),u(null),c)){const v=c.x/i,g=c.y/i,y=Math.abs(v),$=Math.abs(g);if(Math.max(y,$)<jH)return;let w=v,I=g;d.current=window.setInterval(()=>{if(Math.abs(w)<ZC&&Math.abs(I)<ZC){window.clearInterval(d.current);return}w*=ew,I*=ew,t(w*Nd,I*Nd)},Nd)}}const h=a.useRef();function b(v){const{deltaX:g,deltaY:y}=v;let $=0;const w=Math.abs(g),I=Math.abs(y);w===I?$=h.current==="x"?g:y:w>I?($=g,h.current="x"):($=y,h.current="y"),t(-$,-$)&&v.preventDefault()}const x=a.useRef(null);x.current={onTouchStart:m,onTouchMove:f,onTouchEnd:p,onWheel:b},a.useEffect(()=>{function v(w){x.current.onTouchStart(w)}function g(w){x.current.onTouchMove(w)}function y(w){x.current.onTouchEnd(w)}function $(w){x.current.onWheel(w)}return document.addEventListener("touchmove",g,{passive:!1}),document.addEventListener("touchend",y,{passive:!0}),e.current.addEventListener("touchstart",v,{passive:!0}),e.current.addEventListener("wheel",$,{passive:!1}),()=>{document.removeEventListener("touchmove",g),document.removeEventListener("touchend",y)}},[])}function d4(e){const[t,n]=a.useState(0),r=a.useRef(0),o=a.useRef();return o.current=e,hd(()=>{var s;(s=o.current)==null||s.call(o)},[t]),()=>{r.current===t&&(r.current+=1,n(r.current))}}function LH(e){const t=a.useRef([]),[,n]=a.useState({}),r=a.useRef(typeof e=="function"?e():e),o=d4(()=>{let i=r.current;t.current.forEach(l=>{i=l(i)}),t.current=[],r.current=i,n({})});function s(i){t.current.push(i),o()}return[r.current,s]}const tw={width:0,height:0,left:0,top:0,right:0};function kH(e,t,n,r,o,s,{tabs:i,tabPosition:l,rtl:c}){let u,d,m;return["top","bottom"].includes(l)?(u="width",d=c?"right":"left",m=Math.abs(n)):(u="height",d="top",m=-n),a.useMemo(()=>{if(!i.length)return[0,0];const f=i.length;let p=f;for(let b=0;b<f;b+=1){const x=e.get(i[b].key)||tw;if(Math.floor(x[d]+x[u])>Math.floor(m+t)){p=b-1;break}}let h=0;for(let b=f-1;b>=0;b-=1)if((e.get(i[b].key)||tw)[d]<m){h=b+1;break}return h>p?[0,-1]:[h,p]},[e,t,r,o,s,m,l,i.map(f=>f.key).join("_"),c])}function nw(e){let t;return e instanceof Map?(t={},e.forEach((n,r)=>{t[r]=n})):t=e,JSON.stringify(t)}const AH="TABS_DQ";function f4(e){return String(e).replace(/"/g,AH)}function Qx(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}const m4=a.forwardRef((e,t)=>{const{prefixCls:n,editable:r,locale:o,style:s}=e;return!r||r.showAdd===!1?null:a.createElement("button",{ref:t,type:"button",className:`${n}-nav-add`,style:s,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:i=>{r.onEdit("add",{event:i})}},r.addIcon||"+")}),rw=a.forwardRef((e,t)=>{const{position:n,prefixCls:r,extra:o}=e;if(!o)return null;let s,i={};return typeof o=="object"&&!a.isValidElement(o)?i=o:i.right=o,n==="right"&&(s=i.right),n==="left"&&(s=i.left),s?a.createElement("div",{className:`${r}-extra-content`,ref:t},s):null});function wv(){return wv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wv.apply(this,arguments)}const DH=a.forwardRef((e,t)=>{const{prefixCls:n,id:r,tabs:o,locale:s,mobile:i,more:l={},style:c,className:u,editable:d,tabBarGutter:m,rtl:f,removeAriaLabel:p,onTabClick:h,getPopupContainer:b,popupClassName:x,popupStyle:v,classNames:g,styles:y}=e,[$,w]=a.useState(!1),[I,C]=a.useState(null),{icon:P="More"}=l,E=`${r}-more-popup`,R=`${n}-dropdown`,N=I!==null?`${E}-${I}`:null,T=s==null?void 0:s.dropdownAriaLabel;function _(A,D){A.preventDefault(),A.stopPropagation(),d.onEdit("remove",{key:D,event:A})}const O=a.createElement(rl,{onClick:({key:A,domEvent:D})=>{h(A,D),w(!1)},prefixCls:`${R}-menu`,id:E,tabIndex:-1,role:"listbox","aria-activedescendant":N,selectedKeys:[I],"aria-label":T!==void 0?T:"expanded dropdown"},o.map(A=>{const{closable:D,disabled:L,closeIcon:H,key:W,label:V}=A,K=Qx(D,H,d,L);return a.createElement(su,{key:W,id:`${E}-${W}`,role:"option","aria-controls":r&&`${r}-panel-${W}`,disabled:L},a.createElement("span",null,V),K&&a.createElement("button",{type:"button","aria-label":p||"remove",tabIndex:0,className:F(`${R}-menu-item-remove`,g==null?void 0:g.remove),style:y==null?void 0:y.remove,onClick:q=>{q.stopPropagation(),_(q,W)}},H||d.removeIcon||"×"))}));function M(A){const D=o.filter(W=>!W.disabled);let L=D.findIndex(W=>W.key===I)||0;const H=D.length;for(let W=0;W<H;W+=1){L=(L+A+H)%H;const V=D[L];if(!V.disabled){C(V.key);return}}}function k(A){const{which:D}=A;if(!$){[it.DOWN,it.SPACE,it.ENTER].includes(D)&&(w(!0),A.preventDefault());return}switch(D){case it.UP:M(-1),A.preventDefault();break;case it.DOWN:M(1),A.preventDefault();break;case it.ESC:w(!1);break;case it.SPACE:case it.ENTER:I!==null&&h(I,A);break}}a.useEffect(()=>{const A=document.getElementById(N);A!=null&&A.scrollIntoView&&A.scrollIntoView(!1)},[N,I]),a.useEffect(()=>{$||C(null)},[$]);const j={marginInlineStart:m};o.length||(j.visibility="hidden",j.order=1);const B=F(x,{[`${R}-rtl`]:f}),z=i?null:a.createElement($T,wv({prefixCls:R,overlay:O,visible:o.length?$:!1,onVisibleChange:w,overlayClassName:B,overlayStyle:v,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:b},l),a.createElement("button",{type:"button",className:`${n}-nav-more`,style:j,"aria-haspopup":"listbox","aria-controls":E,id:`${r}-more`,"aria-expanded":$,onKeyDown:k},P));return a.createElement("div",{className:F(`${n}-nav-operations`,u),style:c,ref:t},z,a.createElement(m4,{prefixCls:n,locale:s,editable:d}))}),FH=a.memo(DH,(e,t)=>t.tabMoving),HH=e=>{const{prefixCls:t,id:n,active:r,focus:o,tab:{key:s,label:i,disabled:l,closeIcon:c,icon:u},closable:d,renderWrapper:m,removeAriaLabel:f,editable:p,onClick:h,onFocus:b,onBlur:x,onKeyDown:v,onMouseDown:g,onMouseUp:y,styles:$,classNames:w,tabCount:I,currentPosition:C}=e,P=`${t}-tab`,E=Qx(d,c,p,l);function R(M){l||h(M)}function N(M){M.preventDefault(),M.stopPropagation(),p.onEdit("remove",{key:s,event:M})}const T=a.useMemo(()=>u&&typeof i=="string"?a.createElement("span",null,i):i,[i,u]),_=a.useRef(null);a.useEffect(()=>{o&&_.current&&_.current.focus()},[o]);const O=a.createElement("div",{key:s,"data-node-key":f4(s),className:F(P,w==null?void 0:w.item,{[`${P}-with-remove`]:E,[`${P}-active`]:r,[`${P}-disabled`]:l,[`${P}-focus`]:o}),style:$==null?void 0:$.item,onClick:R},a.createElement("div",{ref:_,role:"tab","aria-selected":r,id:n&&`${n}-tab-${s}`,className:`${P}-btn`,"aria-controls":n&&`${n}-panel-${s}`,"aria-disabled":l,tabIndex:l?null:r?0:-1,onClick:M=>{M.stopPropagation(),R(M)},onKeyDown:v,onMouseDown:g,onMouseUp:y,onFocus:b,onBlur:x},o&&a.createElement("div",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},`Tab ${C} of ${I}`),u&&a.createElement("span",{className:`${P}-icon`},u),i&&T),E&&a.createElement("button",{type:"button","aria-label":f||"remove",tabIndex:r?0:-1,className:F(`${P}-remove`,w==null?void 0:w.remove),style:$==null?void 0:$.remove,onClick:M=>{M.stopPropagation(),N(M)}},c||p.removeIcon||"×"));return m?m(O):O};function Ev(){return Ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ev.apply(this,arguments)}const VH=(e,t)=>{const{offsetWidth:n,offsetHeight:r,offsetTop:o,offsetLeft:s}=e,{width:i,height:l,left:c,top:u}=e.getBoundingClientRect();return Math.abs(i-n)<1?[i,l,c-t.left,u-t.top]:[n,r,s,o]},oa=e=>{const{offsetWidth:t=0,offsetHeight:n=0}=e.current||{};if(e.current){const{width:r,height:o}=e.current.getBoundingClientRect();if(Math.abs(r-t)<1)return[r,o]}return[t,n]},Uu=(e,t)=>e[t?0:1],ow=a.forwardRef((e,t)=>{const{className:n,style:r,id:o,animated:s,activeKey:i,rtl:l,extra:c,editable:u,locale:d,tabPosition:m,tabBarGutter:f,children:p,onTabClick:h,onTabScroll:b,indicator:x,classNames:v,styles:g}=e,{prefixCls:y,tabs:$}=a.useContext(Yx),w=a.useRef(null),I=a.useRef(null),C=a.useRef(null),P=a.useRef(null),E=a.useRef(null),R=a.useRef(null),N=a.useRef(null),T=m==="top"||m==="bottom",[_,O]=JC(0,(Ce,Oe)=>{T&&b&&b({direction:Ce>Oe?"left":"right"})}),[M,k]=JC(0,(Ce,Oe)=>{!T&&b&&b({direction:Ce>Oe?"top":"bottom"})}),[j,B]=a.useState([0,0]),[z,A]=a.useState([0,0]),[D,L]=a.useState([0,0]),[H,W]=a.useState([0,0]),[V,K]=LH(new Map),q=zH($,V,z[0]),te=Uu(j,T),oe=Uu(z,T),ce=Uu(D,T),ue=Uu(H,T),G=Math.floor(te)<Math.floor(oe+ce),re=G?te-ue:te-ce,ne=`${y}-nav-operations-hidden`;let U=0,Q=0;T&&l?(U=0,Q=Math.max(0,oe-re)):(U=Math.min(0,re-oe),Q=0);function se(Ce){return Ce<U?U:Ce>Q?Q:Ce}const J=a.useRef(null),[Z,le]=a.useState();function ee(){le(Date.now())}function Y(){J.current&&clearTimeout(J.current)}BH(P,(Ce,Oe)=>{function Pe(Le,ae){Le(be=>se(be+ae))}return G?(T?Pe(O,Ce):Pe(k,Oe),Y(),ee(),!0):!1}),a.useEffect(()=>(Y(),Z&&(J.current=setTimeout(()=>{le(0)},100)),Y),[Z]);const[fe,de]=kH(q,re,T?_:M,oe,ce,ue,{...e,tabs:$}),pe=vt((Ce=i)=>{const Oe=q.get(Ce)||{width:0,height:0,left:0,right:0,top:0};if(T){let Pe=_;l?Oe.right<_?Pe=Oe.right:Oe.right+Oe.width>_+re&&(Pe=Oe.right+Oe.width-re):Oe.left<-_?Pe=-Oe.left:Oe.left+Oe.width>-_+re&&(Pe=-(Oe.left+Oe.width-re)),k(0),O(se(Pe))}else{let Pe=M;Oe.top<-M?Pe=-Oe.top:Oe.top+Oe.height>-M+re&&(Pe=-(Oe.top+Oe.height-re)),O(0),k(se(Pe))}}),[$e,we]=a.useState(),[je,ve]=a.useState(!1),De=$.filter(Ce=>!Ce.disabled).map(Ce=>Ce.key),Me=Ce=>{const Oe=De.indexOf($e||i),Pe=De.length,Le=(Oe+Ce+Pe)%Pe,ae=De[Le];we(ae)},Ee=(Ce,Oe)=>{const Pe=De.indexOf(Ce),Le=$.find(be=>be.key===Ce);Qx(Le==null?void 0:Le.closable,Le==null?void 0:Le.closeIcon,u,Le==null?void 0:Le.disabled)&&(Oe.preventDefault(),Oe.stopPropagation(),u.onEdit("remove",{key:Ce,event:Oe}),Pe===De.length-1?Me(-1):Me(1))},_e=(Ce,Oe)=>{ve(!0),Oe.button===1&&Ee(Ce,Oe)},Se=Ce=>{const{code:Oe}=Ce,Pe=l&&T,Le=De[0],ae=De[De.length-1];switch(Oe){case"ArrowLeft":{T&&Me(Pe?1:-1);break}case"ArrowRight":{T&&Me(Pe?-1:1);break}case"ArrowUp":{Ce.preventDefault(),T||Me(-1);break}case"ArrowDown":{Ce.preventDefault(),T||Me(1);break}case"Home":{Ce.preventDefault(),we(Le);break}case"End":{Ce.preventDefault(),we(ae);break}case"Enter":case"Space":{Ce.preventDefault(),h($e??i,Ce);break}case"Backspace":case"Delete":{Ee($e,Ce);break}}},Ie={};T?Ie.marginInlineStart=f:Ie.marginTop=f;const Ue=$.map((Ce,Oe)=>{const{key:Pe}=Ce;return a.createElement(HH,{id:o,prefixCls:y,key:Pe,tab:Ce,classNames:{item:v==null?void 0:v.item,remove:v==null?void 0:v.remove},styles:{item:Oe===0?g==null?void 0:g.item:{...Ie,...g==null?void 0:g.item},remove:g==null?void 0:g.remove},closable:Ce.closable,editable:u,active:Pe===i,focus:Pe===$e,renderWrapper:p,removeAriaLabel:d==null?void 0:d.removeAriaLabel,tabCount:De.length,currentPosition:Oe+1,onClick:Le=>{h(Pe,Le)},onKeyDown:Se,onFocus:()=>{je||we(Pe),pe(Pe),ee(),P.current&&(l||(P.current.scrollLeft=0),P.current.scrollTop=0)},onBlur:()=>{we(void 0)},onMouseDown:Le=>_e(Pe,Le),onMouseUp:()=>{ve(!1)}})}),Xe=()=>K(()=>{var Pe;const Ce=new Map,Oe=(Pe=E.current)==null?void 0:Pe.getBoundingClientRect();return $.forEach(({key:Le})=>{var be;const ae=(be=E.current)==null?void 0:be.querySelector(`[data-node-key="${f4(Le)}"]`);if(ae){const[Fe,tt,St,ht]=VH(ae,Oe);Ce.set(Le,{width:Fe,height:tt,left:St,top:ht})}}),Ce});a.useEffect(()=>{Xe()},[$.map(Ce=>Ce.key).join("_")]);const he=d4(()=>{const Ce=oa(w),Oe=oa(I),Pe=oa(C);B([Ce[0]-Oe[0]-Pe[0],Ce[1]-Oe[1]-Pe[1]]);const Le=oa(N);L(Le);const ae=oa(R);W(ae);const be=oa(E);A([be[0]-Le[0],be[1]-Le[1]]),Xe()}),Re=$.slice(0,fe),Te=$.slice(de+1),Ge=[...Re,...Te],Ye=q.get(i),{style:Ve}=OH({activeTabOffset:Ye,horizontal:T,indicator:x,rtl:l});a.useEffect(()=>{pe()},[i,U,Q,nw(Ye),nw(q),T]),a.useEffect(()=>{he()},[l]);const ot=!!Ge.length,xe=`${y}-nav-wrap`;let Be,me,Ne,ye;return T?l?(me=_>0,Be=_!==Q):(Be=_<0,me=_!==U):(Ne=M<0,ye=M!==U),a.createElement(ir,{onResize:he},a.createElement("div",{ref:Co(t,w),role:"tablist","aria-orientation":T?"horizontal":"vertical",className:F(`${y}-nav`,n,v==null?void 0:v.header),style:{...g==null?void 0:g.header,...r},onKeyDown:()=>{ee()}},a.createElement(rw,{ref:I,position:"left",extra:c,prefixCls:y}),a.createElement(ir,{onResize:he},a.createElement("div",{className:F(xe,{[`${xe}-ping-left`]:Be,[`${xe}-ping-right`]:me,[`${xe}-ping-top`]:Ne,[`${xe}-ping-bottom`]:ye}),ref:P},a.createElement(ir,{onResize:he},a.createElement("div",{ref:E,className:`${y}-nav-list`,style:{transform:`translate(${_}px, ${M}px)`,transition:Z?"none":void 0}},Ue,a.createElement(m4,{ref:N,prefixCls:y,locale:d,editable:u,style:{...Ue.length===0?void 0:Ie,visibility:ot?"hidden":null}}),a.createElement("div",{className:F(`${y}-ink-bar`,v==null?void 0:v.indicator,{[`${y}-ink-bar-animated`]:s.inkBar}),style:{...Ve,...g==null?void 0:g.indicator}}))))),a.createElement(FH,Ev({},e,{removeAriaLabel:d==null?void 0:d.removeAriaLabel,ref:R,prefixCls:y,tabs:Ge,className:!ot&&ne,popupStyle:g==null?void 0:g.popup,tabMoving:!!Z})),a.createElement(rw,{ref:C,position:"right",extra:c,prefixCls:y})))}),WH=({renderTabBar:e,...t})=>e?e(t,ow):a.createElement(ow,t),KH=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,id:s,active:i,tabKey:l,children:c}=e,u=a.Children.count(c)>0;return a.createElement("div",{id:s&&`${s}-panel-${l}`,role:"tabpanel",tabIndex:i&&u?0:-1,"aria-labelledby":s&&`${s}-tab-${l}`,"aria-hidden":!i,style:o,className:F(n,i&&`${n}-active`,r),ref:t},c)});function wf(){return wf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wf.apply(this,arguments)}const UH=e=>{const{id:t,activeKey:n,animated:r,tabPosition:o,destroyOnHidden:s,bodyStyle:i,bodyClassName:l,contentStyle:c,contentClassName:u}=e,{prefixCls:d,tabs:m}=a.useContext(Yx),f=r.tabPane,p=`${d}-body`,h=`${d}-content`;return a.createElement("div",{className:F(`${p}-holder`)},a.createElement("div",{className:F(p,`${p}-${o}`,{[`${p}-animated`]:f},l),style:i},m.map(b=>{const{key:x,forceRender:v,style:g,className:y,destroyOnHidden:$,...w}=b,I=x===n;return a.createElement(fr,wf({key:x,visible:I,forceRender:v,removeOnLeave:!!(s??$),leavedClassName:`${h}-hidden`},r.tabPaneMotion),({style:C,className:P},E)=>a.createElement(KH,wf({},w,{prefixCls:h,id:t,tabKey:x,animated:f,active:I,style:{...c,...g,...C},className:F(u,y,P),ref:E})))})))};function qH(e={inkBar:!0,tabPane:!1}){let t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t={inkBar:!0,...typeof e=="object"?e:{}},t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}function Yl(){return Yl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yl.apply(this,arguments)}let sw=0;const GH=a.forwardRef((e,t)=>{var q;const{id:n,prefixCls:r="rc-tabs",className:o,items:s,direction:i,activeKey:l,defaultActiveKey:c,editable:u,animated:d,tabPosition:m="top",tabBarGutter:f,tabBarStyle:p,tabBarExtraContent:h,locale:b,more:x,destroyOnHidden:v,renderTabBar:g,onChange:y,onTabClick:$,onTabScroll:w,getPopupContainer:I,popupClassName:C,indicator:P,classNames:E,styles:R,...N}=e,T=a.useMemo(()=>(s||[]).filter(te=>te&&typeof te=="object"&&"key"in te),[s]),_=i==="rtl",O=qH(d),[M,k]=a.useState(!1);a.useEffect(()=>{k(J8())},[]);const[j,B]=on(c??((q=T[0])==null?void 0:q.key),l),[z,A]=a.useState(()=>T.findIndex(te=>te.key===j));a.useEffect(()=>{var oe;let te=T.findIndex(ce=>ce.key===j);te===-1&&(te=Math.max(0,Math.min(z,T.length-1)),B((oe=T[te])==null?void 0:oe.key)),A(te)},[T.map(te=>te.key).join("_"),j,z]);const[D,L]=on(null,n);a.useEffect(()=>{n||(L(`rc-tabs-${sw}`),sw+=1)},[]);function H(te,oe){$==null||$(te,oe);const ce=te!==j;B(te),ce&&(y==null||y(te))}const W={id:D,activeKey:j,animated:O,tabPosition:m,rtl:_,mobile:M},V={...W,editable:u,locale:b,more:x,tabBarGutter:f,onTabClick:H,onTabScroll:w,extra:h,style:p,getPopupContainer:I,popupClassName:F(C,E==null?void 0:E.popup),indicator:P,styles:R,classNames:E},K=a.useMemo(()=>({tabs:T,prefixCls:r}),[T,r]);return a.createElement(Yx.Provider,{value:K},a.createElement("div",Yl({ref:t,id:n,className:F(r,`${r}-${m}`,{[`${r}-mobile`]:M,[`${r}-editable`]:u,[`${r}-rtl`]:_},o)},N),a.createElement(WH,Yl({},V,{renderTabBar:g})),a.createElement(UH,Yl({destroyOnHidden:v},W,{bodyStyle:R==null?void 0:R.body,bodyClassName:E==null?void 0:E.body,contentStyle:R==null?void 0:R.content,contentClassName:E==null?void 0:E.content,animated:O}))))}),XH={motionAppear:!1,motionEnter:!0,motionLeave:!0};function YH(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n={inkBar:!0,...dt(t)?t:{}},n.tabPane&&(n.tabPaneMotion={...XH,motionName:As(e,"switch")}),n}function QH(e){return e.filter(t=>t)}function JH(e,t){if(e)return e.map(r=>({...r,destroyOnHidden:r.destroyOnHidden??r.destroyInactiveTabPane}));const n=jn(t).map(r=>{if(a.isValidElement(r)){const{key:o,props:s}=r,{tab:i,...l}=s||{};return{key:String(o),...l,label:i}}return null});return QH(n)}const ZH=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[_o(e,"slide-up"),_o(e,"slide-down")]]},e9=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:o,colorBorderSecondary:s,itemSelectedColor:i}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${X(e.lineWidth)} ${e.lineType} ${s}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:i,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:jr(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:"none"},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:X(o)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:X(o)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${X(e.borderRadiusLG)} 0 0 ${X(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},t9=e=>{const{antCls:t,componentCls:n,itemHoverColor:r,dropdownEdgeChildVerticalPadding:o}=e;return{[`${n}-dropdown`]:{...Vt(e),position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`&${t}-slide-down-enter${t}-slide-down-enter-active${n}-dropdown-placement-bottomLeft,
&${t}-slide-down-appear${t}-slide-down-appear-active${n}-dropdown-placement-bottomLeft,
&${t}-slide-down-enter${t}-slide-down-enter-active${n}-dropdown-placement-bottom,
&${t}-slide-down-appear${t}-slide-down-appear-active${n}-dropdown-placement-bottom,
&${t}-slide-down-enter${t}-slide-down-enter-active${n}-dropdown-placement-bottomRight,
&${t}-slide-down-appear${t}-slide-down-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:Im},[`&${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-topLeft,
&${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-topLeft,
&${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-top,
&${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-top,
&${t}-slide-up-enter${t}-slide-up-enter-active${n}-dropdown-placement-topRight,
&${t}-slide-up-appear${t}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:Nm},[`&${t}-slide-down-leave${t}-slide-down-leave-active${n}-dropdown-placement-bottomLeft,
&${t}-slide-down-leave${t}-slide-down-leave-active${n}-dropdown-placement-bottom,
&${t}-slide-down-leave${t}-slide-down-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:Pm},[`&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-topLeft,
&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-top,
&${t}-slide-up-leave${t}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:Rm},[`${n}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${X(o)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":{...ar,display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${X(e.paddingXXS)} ${X(e.paddingSM)}`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:r}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}}}}}},n9=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:s,verticalItemMargin:i,motionDurationSlow:l,calc:c}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${X(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:["width","left","right"].map(u=>`${u} ${l}`).join(", ")}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav,
> div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-body-holder, > div > ${t}-body-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:c(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:s,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:i},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:["height","top"].map(u=>`${u} ${l}`).join(", ")}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-body-holder, > div > ${t}-body-holder`]:{marginLeft:{_skip_check_:!0,value:X(c(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-body > ${t}-content`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-body-holder, > div > ${t}-body-holder`]:{order:0,marginRight:{_skip_check_:!0,value:c(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-body > ${t}-content`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},r9=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:o,cardHeightLG:s,horizontalItemPaddingSM:i,horizontalItemPaddingLG:l}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:i,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:l,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:o,minHeight:o}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${X(e.borderRadius)} ${X(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${X(e.borderRadius)} ${X(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${X(e.borderRadius)} ${X(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${X(e.borderRadius)} 0 0 ${X(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:s,minHeight:s}}}}}},o9=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:s,horizontalItemPadding:i,itemSelectedColor:l,itemColor:c}=e,u=`${t}-tab`;return{[u]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:i,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:c,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:n}},"&-btn":{outline:"none",transition:`all ${e.motionDurationSlow}`,[`${u}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":{flex:"none",lineHeight:1,marginRight:{_skip_check_:!0,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading},...Br(e)},"&:hover":{color:r},[`&${u}-active ${u}-btn`]:{color:l},[`&${u}-focus ${u}-btn:focus-visible`]:jr(e),[`&${u}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${u}-disabled ${u}-btn, &${u}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${u}-remove ${o}`]:{margin:0,verticalAlign:"middle"},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${u} + ${u}`]:{margin:{_skip_check_:!0,value:s}}}},s9=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:o,calc:s}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:e.marginSM}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:e.marginXS},marginLeft:{_skip_check_:!0,value:s(e.marginXXS).mul(-1).equal()},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-body-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-body-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},i9=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:s,itemActiveColor:i,colorBorderSecondary:l}=e;return{[t]:{...Vt(e),display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:n,background:"transparent",border:0,color:e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.calc(e.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:{minWidth:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},background:"transparent",border:`${X(e.lineWidth)} ${e.lineType} ${l}`,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:s},"&:active, &:focus:not(:focus-visible)":{color:i},...Br(e,-3)}},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"},...o9(e),[`${t}-body`]:{position:"relative",width:"100%"},[`${t}-body-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-content`]:{...Br(e),"&-hidden":{display:"none"}}},[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping']) > ${t}-nav-list`]:{margin:"auto"}}}}}},a9=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:o,controlHeightLG:s}=e,i=t||s,l=n||o,c=r||s+8;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:i,cardHeightSM:l,cardHeightLG:c,cardPadding:`${(i-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(l-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(c-e.fontHeightLG)/2-e.lineWidth}px ${e.padding}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}},l9=Mt("Tabs",e=>{const t=_t(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${X(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${X(e.horizontalItemGutter)}`});return[r9(t),s9(t),n9(t),t9(t),e9(t),i9(t),ZH(t)]},a9),c9=()=>null,u9=a.forwardRef((e,t)=>{var se,J,Z,le;const{type:n,className:r,rootClassName:o,size:s,onEdit:i,hideAdd:l,centered:c,addIcon:u,removeIcon:d,moreIcon:m,more:f,popupClassName:p,children:h,items:b,animated:x,style:v,indicatorSize:g,indicator:y,classNames:$,styles:w,destroyInactiveTabPane:I,destroyOnHidden:C,tabPlacement:P,tabPosition:E,...R}=e,{prefixCls:N}=R,{getPrefixCls:T,direction:_,getPopupContainer:O,className:M,style:k,classNames:j,styles:B}=Nt("tabs"),{tabs:z}=a.useContext(ut),A=T("tabs",N),D=an(A),[L,H]=l9(A,D),W=a.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:W.current}));let V;n==="editable-card"&&(V={onEdit:(ee,{key:Y,event:fe})=>{i==null||i(ee==="add"?fe:Y,ee)},removeIcon:d??(z==null?void 0:z.removeIcon)??a.createElement(qs,null),addIcon:(u??(z==null?void 0:z.addIcon))||a.createElement(Bo,null),showAdd:l!==!0});const K=T(),q=wn(s),te=JH(b,h),oe=YH(A,x),ce={align:(y==null?void 0:y.align)??((se=z==null?void 0:z.indicator)==null?void 0:se.align),size:(y==null?void 0:y.size)??g??((J=z==null?void 0:z.indicator)==null?void 0:J.size)??(z==null?void 0:z.indicatorSize)},ue=a.useMemo(()=>{const ee=P??E??void 0,Y=_==="rtl";switch(ee){case"start":return Y?"right":"left";case"end":return Y?"left":"right";default:return ee}},[P,E,_]),G={...e,size:q,tabPlacement:ue,items:te},re=Ot(k),ne=Ot(v),[U,Q]=zt([j,$],[B,re,w,ne],{props:G},{popup:{_default:"root"}});return a.createElement(GH,{ref:W,direction:_,getPopupContainer:O,...R,items:te,className:F({[`${A}-large`]:q==="large",[`${A}-small`]:q==="small",[`${A}-card`]:["card","editable-card"].includes(n),[`${A}-editable-card`]:n==="editable-card",[`${A}-centered`]:c},M,r,o,U.root,L,H,D),classNames:{...U,popup:F(p,L,H,D,(Z=U.popup)==null?void 0:Z.root)},styles:Q,style:Q.root,editable:V,more:{icon:((le=z==null?void 0:z.more)==null?void 0:le.icon)??(z==null?void 0:z.moreIcon)??m??a.createElement(Lm,null),transitionName:`${K}-slide-up`,...f},prefixCls:A,animated:oe,indicator:ce,destroyOnHidden:C??I,tabPosition:ue})}),p4=u9;p4.TabPane=c9;const g4=({prefixCls:e,className:t,hoverable:n=!0,...r})=>{const{getPrefixCls:o}=a.useContext(ut),s=o("card",e),i=F(`${s}-grid`,t,{[`${s}-grid-hoverable`]:n});return a.createElement("div",{...r,className:i})},d9=e=>{const{antCls:t,componentCls:n,headerHeight:r,headerPadding:o,tabsMarginBottom:s}=e;return{display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${X(o)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,...ks(),"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":{display:"inline-block",flex:1,...ar,[`
> ${n}-typography,
> ${n}-typography-edit-content
`]:{insetInlineStart:0,marginTop:0,marginBottom:0}},[`${t}-tabs-top`]:{clear:"both",marginBottom:s,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}}},f9=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:o}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:`
${X(o)} 0 0 0 ${n},
0 ${X(o)} 0 0 ${n},
${X(o)} ${X(o)} 0 0 ${n},
${X(o)} 0 0 0 ${n} inset,
0 ${X(o)} 0 0 ${n} inset;
`,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},m9=e=>{const{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:o,colorBorderSecondary:s,actionsBg:i}=e;return{margin:0,padding:0,listStyle:"none",background:i,borderTop:`${X(e.lineWidth)} ${e.lineType} ${s}`,display:"flex",borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`,...ks(),"& > li":{margin:r,color:e.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:e.calc(e.cardActionsIconSize).mul(2).equal(),fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:X(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:o,lineHeight:X(e.calc(o).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${s}`}}}},p9=e=>({margin:`${X(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex",...ks(),"&-avatar":{paddingInlineEnd:e.padding},"&-section":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,...ar},"&-description":{color:e.colorTextDescription}}),g9=e=>{const{componentCls:t,colorFillAlter:n,headerPadding:r,bodyPadding:o}=e;return{[`${t}-head`]:{padding:`0 ${X(r)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${X(e.padding)} ${X(o)}`}}},h9=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},y9=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:o,boxShadowTertiary:s,bodyPadding:i,extraColor:l,motionDurationMid:c}=e;return{[t]:{...Vt(e),position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:s},[`${t}-head`]:d9(e),[`${t}-extra`]:{marginInlineStart:"auto",color:l,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:{padding:i,borderRadius:`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`,"&:first-child":{borderStartStartRadius:e.borderRadiusLG,borderStartEndRadius:e.borderRadiusLG},"&:not(:last-child)":{borderEndStartRadius:0,borderEndEndRadius:0}},[`${t}-grid`]:f9(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:m9(e),[`${t}-meta`]:p9(e)},[`${t}-bordered`]:{border:`${X(e.lineWidth)} ${e.lineType} ${o}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:["box-shadow","border-color"].map(u=>`${u} ${c}`).join(", "),"&:hover":{borderColor:"transparent",boxShadow:n}},[`${t}-contain-grid`]:{borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0 `,[`&:not(:has(> ${t}-head))`]:{borderRadius:0},[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:e.calc(e.lineWidth).mul(-1).equal(),marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),padding:0}},[`${t}-contain-tabs`]:{[`> div${t}-head`]:{minHeight:0,[`${t}-head-title, ${t}-extra`]:{paddingTop:r}}},[`${t}-type-inner`]:g9(e),[`${t}-loading`]:h9(e),[`${t}-rtl`]:{direction:"rtl"}}},v9=e=>{const{componentCls:t,bodyPaddingSM:n,headerPaddingSM:r,headerHeightSM:o,headerFontSizeSM:s}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:o,padding:`0 ${X(r)}`,fontSize:s,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},b9=e=>({headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:e.bodyPadding??e.paddingLG,headerPadding:e.headerPadding??e.paddingLG}),x9=Mt("Card",e=>{const t=_t(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[y9(t),v9(t)]},b9),$9=e=>{const{actionClasses:t,actions:n=[],actionStyle:r}=e;return a.createElement("ul",{className:t,style:r},n.map((o,s)=>{const i=`action-${s}`;return a.createElement("li",{style:{width:`${100/n.length}%`},key:i},a.createElement("span",null,o))}))},S9=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:s,extra:i,headStyle:l={},bodyStyle:c={},title:u,loading:d,bordered:m,variant:f,size:p,type:h,cover:b,actions:x,tabList:v,children:g,activeTabKey:y,defaultActiveTabKey:$,tabBarExtraContent:w,hoverable:I,tabProps:C={},classNames:P,styles:E,...R}=e,{getPrefixCls:N,direction:T,className:_,style:O,classNames:M,styles:k}=Nt("card"),[j]=tl("card",f,m),B=wn(p),z={...e,size:B,variant:j},A=Ot(O),D=Ot(s),[L,H]=zt([M,P],[k,A,E,D],{props:z}),W=$e=>{var we;(we=e.onTabChange)==null||we.call(e,$e)},V=a.useMemo(()=>jn(g),[g]),K=a.useMemo(()=>V.some($e=>a.isValidElement($e)&&$e.type===g4),[V]),q=N("card",n),[te,oe]=x9(q),ce=a.createElement(Ai,{loading:!0,active:!0,paragraph:{rows:4},title:!1},g),ue=y!==void 0,G={...C,[ue?"activeKey":"defaultActiveKey"]:ue?y:$,tabBarExtraContent:w};let re;const ne=B!=="small"?"large":B,U=v?a.createElement(p4,{size:ne,...G,className:`${q}-head-tabs`,onChange:W,items:v.map(({tab:$e,...we})=>({label:$e,...we}))}):null;if(u||i||U){const $e=F(`${q}-head`,L.header),we=F(`${q}-head-title`,L.title),je=F(`${q}-extra`,L.extra),ve={...l,...H.header};re=a.createElement("div",{className:$e,style:ve},a.createElement("div",{className:`${q}-head-wrapper`},u&&a.createElement("div",{className:we,style:H.title},u),i&&a.createElement("div",{className:je,style:H.extra},i)),U)}const Q=F(`${q}-cover`,L.cover),se=b?a.createElement("div",{className:Q,style:H.cover},b):null,J=F(`${q}-body`,L.body),Z={...c,...H.body},le=d||V.length?a.createElement("div",{className:J,style:Z},d?ce:g):null,ee=F(`${q}-actions`,L.actions),Y=x!=null&&x.length?a.createElement($9,{actionClasses:ee,actionStyle:H.actions,actions:x}):null,fe=Ht(R,["onTabChange"]),de=F(q,_,{[`${q}-loading`]:d,[`${q}-bordered`]:j!=="borderless",[`${q}-hoverable`]:I,[`${q}-contain-grid`]:K,[`${q}-contain-tabs`]:v==null?void 0:v.length,[`${q}-small`]:B==="small",[`${q}-type-${h}`]:!!h,[`${q}-rtl`]:T==="rtl"},r,o,te,oe,L.root),pe={...H.root};return a.createElement("div",{ref:t,...fe,className:de,style:pe},re,se,le,Y)}),C9=e=>{const{prefixCls:t,className:n,avatar:r,title:o,description:s,style:i,classNames:l,styles:c,...u}=e,{getPrefixCls:d,className:m,style:f,classNames:p,styles:h}=Nt("cardMeta"),x=`${d("card",t)}-meta`,v=Ot(f),g=Ot(i),[y,$]=zt([p,l],[h,v,c,g],{props:e}),w=F(x,n,m,y.root),I={...$.root},C=F(`${x}-avatar`,y.avatar),P=F(`${x}-title`,y.title),E=F(`${x}-description`,y.description),R=F(`${x}-section`,y.section),N=r?a.createElement("div",{className:C,style:$.avatar},r):null,T=o?a.createElement("div",{className:P,style:$.title},o):null,_=s?a.createElement("div",{className:E,style:$.description},s):null,O=T||_?a.createElement("div",{className:R,style:$.section},T,_):null;return a.createElement("div",{...u,className:w,style:I},N,O)},tr=S9;tr.Grid=g4;tr.Meta=C9;function w9(e,t,n){var r=n||{},o=r.noTrailing,s=o===void 0?!1:o,i=r.noLeading,l=i===void 0?!1:i,c=r.debounceMode,u=c===void 0?void 0:c,d,m=!1,f=0;function p(){d&&clearTimeout(d)}function h(x){var v=x||{},g=v.upcomingOnly,y=g===void 0?!1:g;p(),m=!y}function b(){for(var x=arguments.length,v=new Array(x),g=0;g<x;g++)v[g]=arguments[g];var y=this,$=Date.now()-f;if(m)return;function w(){f=Date.now(),t.apply(y,v)}function I(){d=void 0}!l&&u&&!d&&w(),p(),u===void 0&&$>e?l?(f=Date.now(),s||(d=setTimeout(u?I:w,e))):w():s!==!0&&(d=setTimeout(u?I:w,u===void 0?e-$:e))}return b.cancel=h,b}function E9(e,t,n){var r={},o=r.atBegin,s=o===void 0?!1:o;return w9(e,t,{debounceMode:s!==!1})}const Jx=a.createContext(null),I9=a.createContext({}),P9=e=>{const{dropPosition:t,dropLevelOffset:n,indent:r}=e,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:o.top=0,o.left=-n*r;break;case 1:o.bottom=0,o.left=-n*r;break;case 0:o.bottom=0,o.left=r;break}return ie.createElement("div",{style:o})},N9=({prefixCls:e,level:t,isStart:n,isEnd:r})=>{const o=`${e}-indent-unit`,s=[];for(let i=0;i<t;i+=1)s.push(a.createElement("span",{key:i,className:F(o,{[`${o}-start`]:n[i],[`${o}-end`]:r[i]})}));return a.createElement("span",{"aria-hidden":"true",className:`${e}-indent`},s)},R9=a.memo(N9);function or(e,t){return e[t]}function h4(e,t){return`${e}-${t}`}function T9(e){return e&&e.type&&e.type.isTreeNode}function lu(e,t){return e??t}function Xa(e){const{title:t,_title:n,key:r,children:o}=e||{},s=t||"title";return{title:s,_title:n||[s],key:r||"key",children:o||"children"}}function y4(e){function t(n){return jn(n).map(o=>{if(!T9(o))return mn(!o,"Tree/TreeNode can only accept TreeNode as children."),null;const{key:s}=o,{children:i,...l}=o.props,c={key:s,...l},u=t(i);return u.length&&(c.children=u),c}).filter(o=>o)}return t(e)}function mg(e,t,n){const{_title:r,key:o,children:s}=Xa(n),i=new Set(t===!0?[]:t),l=[];function c(u,d=null){return u.map((m,f)=>{const p=h4(d?d.pos:"0",f),h=lu(m[o],p);let b;for(let v=0;v<r.length;v+=1){const g=r[v];if(m[g]!==void 0){b=m[g];break}}const x=Object.assign(Ht(m,[...r,o,s]),{title:b,key:h,parent:d,pos:p,children:null,data:m,isStart:[...d?d.isStart:[],f===0],isEnd:[...d?d.isEnd:[],f===u.length-1]});return l.push(x),t===!0||i.has(h)?x.children=c(m[s]||[],x):x.children=[],x})}return c(e),l}function _9(e,t,n){let r={};typeof n=="object"?r=n:r={externalGetKey:n},r=r||{};const{childrenPropName:o,externalGetKey:s,fieldNames:i}=r,{key:l,children:c}=Xa(i),u=o||c;let d;s?typeof s=="string"?d=f=>f[s]:typeof s=="function"&&(d=f=>s(f)):d=(f,p)=>lu(f[l],p);function m(f,p,h,b){const x=f?f[u]:e,v=f?h4(h.pos,p):"0",g=f?[...b,f]:[];if(f){const y=d(f,v),$={node:f,index:p,pos:v,key:y,parentPos:h.node?h.pos:null,level:h.level+1,nodes:g};t($)}x&&x.forEach((y,$)=>{m(y,$,{node:f,pos:v,level:h?h.level+1:-1},g)})}m(null)}function Zx(e,{initWrapper:t,processEntity:n,onProcessFinished:r,externalGetKey:o,childrenPropName:s,fieldNames:i}={},l){const c=o||l,u={},d={};let m={posEntities:u,keyEntities:d};return t&&(m=t(m)||m),_9(e,f=>{const{node:p,index:h,pos:b,key:x,parentPos:v,level:g,nodes:y}=f,$={node:p,nodes:y,index:h,key:x,pos:b,level:g},w=lu(x,b);u[b]=$,d[w]=$,$.parent=u[v],$.parent&&($.parent.children=$.parent.children||[],$.parent.children.push($)),n&&n($,m)},{externalGetKey:c,childrenPropName:s,fieldNames:i}),r&&r(m),m}function v4(e,t,n,r){return e===!1?!1:e||!t&&!n||t&&r&&!n}function Ql(e,{expandedKeys:t,selectedKeys:n,loadedKeys:r,loadingKeys:o,checkedKeys:s,halfCheckedKeys:i,dragOverNodeKey:l,dropPosition:c,keyEntities:u}){const d=or(u,e);return{eventKey:e,expanded:t.indexOf(e)!==-1,selected:n.indexOf(e)!==-1,loaded:r.indexOf(e)!==-1,loading:o.indexOf(e)!==-1,checked:s.indexOf(e)!==-1,halfChecked:i.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1}}function En(e){const{data:t,expanded:n,selected:r,checked:o,loaded:s,loading:i,halfChecked:l,dragOver:c,dragOverGapTop:u,dragOverGapBottom:d,pos:m,active:f,eventKey:p}=e,h={...t,expanded:n,selected:r,checked:o,loaded:s,loading:i,halfChecked:l,dragOver:c,dragOverGapTop:u,dragOverGapBottom:d,pos:m,active:f,key:p};return"props"in h||Object.defineProperty(h,"props",{get(){return mn(!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 Iv(){return Iv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Iv.apply(this,arguments)}const iw="open",aw="close",M9="---",Bc=e=>{var we,je;const{eventKey:t,className:n,style:r,dragOver:o,dragOverGapTop:s,dragOverGapBottom:i,isLeaf:l,isStart:c,isEnd:u,expanded:d,selected:m,checked:f,halfChecked:p,loading:h,domRef:b,active:x,data:v,onMouseMove:g,selectable:y,treeId:$,...w}=e,I=HI($,t),C=ie.useContext(Jx),{classNames:P,styles:E}=C||{},R=ie.useContext(I9),N=ie.useRef(null),[T,_]=ie.useState(!1),O=!!(C.disabled||e.disabled||(we=R.nodeDisabled)!=null&&we.call(R,v)),M=ie.useMemo(()=>!C.checkable||e.checkable===!1?!1:C.checkable,[C.checkable,e.checkable]),k=ve=>{O||C.onNodeSelect(ve,En(e))},j=ve=>{O||!M||e.disableCheckbox||C.onNodeCheck(ve,En(e),!f)},B=ie.useMemo(()=>typeof y=="boolean"?y:C.selectable,[y,C.selectable]),z=ve=>{C.onNodeClick(ve,En(e)),B?k(ve):j(ve)},A=ve=>{C.onNodeDoubleClick(ve,En(e))},D=ve=>{C.onNodeMouseEnter(ve,En(e))},L=ve=>{C.onNodeMouseLeave(ve,En(e))},H=ve=>{C.onNodeContextMenu(ve,En(e))},W=ie.useMemo(()=>!!(C.draggable&&(!C.draggable.nodeDraggable||C.draggable.nodeDraggable(v))),[C.draggable,v]),V=ve=>{ve.stopPropagation(),_(!0),C.onNodeDragStart(ve,e);try{ve.dataTransfer.setData("text/plain","")}catch{}},K=ve=>{ve.preventDefault(),ve.stopPropagation(),C.onNodeDragEnter(ve,e)},q=ve=>{ve.preventDefault(),ve.stopPropagation(),C.onNodeDragOver(ve,e)},te=ve=>{ve.stopPropagation(),C.onNodeDragLeave(ve,e)},oe=ve=>{ve.stopPropagation(),_(!1),C.onNodeDragEnd(ve,e)},ce=ve=>{ve.preventDefault(),ve.stopPropagation(),_(!1),C.onNodeDrop(ve,e)},ue=ve=>{h||C.onNodeExpand(ve,En(e))},G=ie.useMemo(()=>{const{children:ve}=or(C.keyEntities,t)||{};return!!(ve||[]).length},[C.keyEntities,t]),re=ie.useMemo(()=>v4(l,C.loadData,G,e.loaded),[l,C.loadData,G,e.loaded]);ie.useEffect(()=>{h||typeof C.loadData=="function"&&d&&!re&&!e.loaded&&C.onNodeLoad(En(e))},[h,C.loadData,C.onNodeLoad,d,re,e]);const ne=ie.useMemo(()=>{var ve;return(ve=C.draggable)!=null&&ve.icon?ie.createElement("span",{className:`${C.prefixCls}-draggable-icon`},C.draggable.icon):null},[C.draggable]),U=ve=>{const De=e.switcherIcon||C.switcherIcon;return typeof De=="function"?De({...e,isLeaf:ve}):De},Q=()=>{if(re){const De=U(!0);return De!==!1?ie.createElement("span",{className:F(`${C.prefixCls}-switcher`,`${C.prefixCls}-switcher-noop`,P==null?void 0:P.itemSwitcher),style:E==null?void 0:E.itemSwitcher},De):null}const ve=U(!1);return ve!==!1?ie.createElement("span",{onClick:ue,className:F(`${C.prefixCls}-switcher`,`${C.prefixCls}-switcher_${d?iw:aw}`,P==null?void 0:P.itemSwitcher),style:E==null?void 0:E.itemSwitcher},ve):null},se=ie.useMemo(()=>{if(!M)return null;const ve=typeof M!="boolean"?M:null;return ie.createElement("span",{className:F(`${C.prefixCls}-checkbox`,{[`${C.prefixCls}-checkbox-checked`]:f,[`${C.prefixCls}-checkbox-indeterminate`]:!f&&p,[`${C.prefixCls}-checkbox-disabled`]:O||e.disableCheckbox}),onClick:j,role:"checkbox","aria-checked":p?"mixed":f,"aria-disabled":O||e.disableCheckbox,"aria-labelledby":I},ve)},[M,f,p,O,e.disableCheckbox,I]),J=ie.useMemo(()=>re?null:d?iw:aw,[re,d]),Z=ie.useMemo(()=>ie.createElement("span",{className:F(P==null?void 0:P.itemIcon,`${C.prefixCls}-iconEle`,`${C.prefixCls}-icon__${J||"docu"}`,{[`${C.prefixCls}-icon_loading`]:h}),style:E==null?void 0:E.itemIcon}),[C.prefixCls,J,h]),le=ie.useMemo(()=>{const ve=!!C.draggable;return!e.disabled&&ve&&C.dragOverNodeKey===t?C.dropIndicatorRender({dropPosition:C.dropPosition,dropLevelOffset:C.dropLevelOffset,indent:C.indent,prefixCls:C.prefixCls,direction:C.direction}):null},[C.dropPosition,C.dropLevelOffset,C.indent,C.prefixCls,C.direction,C.draggable,C.dragOverNodeKey,C.dropIndicatorRender]),ee=ie.useMemo(()=>{const{title:ve=M9}=e,De=`${C.prefixCls}-node-content-wrapper`;let Me;if(C.showIcon){const _e=e.icon||C.icon;Me=_e?ie.createElement("span",{className:F(P==null?void 0:P.itemIcon,`${C.prefixCls}-iconEle`,`${C.prefixCls}-icon__customize`),style:E==null?void 0:E.itemIcon},typeof _e=="function"?_e(e):_e):Z}else C.loadData&&h&&(Me=Z);let Ee;return typeof ve=="function"?Ee=ve(v):C.titleRender?Ee=C.titleRender(v):Ee=ve,ie.createElement("span",{ref:N,title:typeof ve=="string"?ve:"",className:F(De,`${De}-${J||"normal"}`,{[`${C.prefixCls}-node-selected`]:!O&&(m||T)}),onMouseEnter:D,onMouseLeave:L,onContextMenu:H,onClick:z,onDoubleClick:A},Me,ie.createElement("span",{className:F(`${C.prefixCls}-title`,P==null?void 0:P.itemTitle),style:E==null?void 0:E.itemTitle},Ee),le)},[C.prefixCls,C.showIcon,e,C.icon,Z,C.titleRender,v,J,D,L,H,z,A]),Y=Rn(w,{aria:!0,data:!0}),{level:fe}=or(C.keyEntities,t)||{},de=u[u.length-1],pe=!O&&W,$e=C.draggingNodeKey===t;return ie.createElement("div",Iv({ref:b,role:"treeitem",id:I,"aria-expanded":re?void 0:d,"aria-selected":B&&!O?m:void 0,"aria-checked":M&&!O?p?"mixed":f:void 0,"aria-disabled":O,className:F(n,`${C.prefixCls}-treenode`,P==null?void 0:P.item,{[`${C.prefixCls}-treenode-disabled`]:O,[`${C.prefixCls}-treenode-switcher-${d?"open":"close"}`]:!l,[`${C.prefixCls}-treenode-checkbox-checked`]:f,[`${C.prefixCls}-treenode-checkbox-indeterminate`]:p,[`${C.prefixCls}-treenode-selected`]:m,[`${C.prefixCls}-treenode-loading`]:h,[`${C.prefixCls}-treenode-active`]:x,[`${C.prefixCls}-treenode-leaf-last`]:de,[`${C.prefixCls}-treenode-draggable`]:W,dragging:$e,"drop-target":C.dropTargetKey===t,"drop-container":C.dropContainerKey===t,"drag-over":!O&&o,"drag-over-gap-top":!O&&s,"drag-over-gap-bottom":!O&&i,"filter-node":(je=C.filterTreeNode)==null?void 0:je.call(C,En(e)),[`${C.prefixCls}-treenode-leaf`]:re}),style:{...r,...E==null?void 0:E.item},draggable:pe,onDragStart:pe?V:void 0,onDragEnter:W?K:void 0,onDragOver:W?q:void 0,onDragLeave:W?te:void 0,onDrop:W?ce:void 0,onDragEnd:W?oe:void 0,onMouseMove:g},Y),ie.createElement(R9,{prefixCls:C.prefixCls,level:fe,isStart:c,isEnd:u}),ne,Q(),se,ee)};Bc.isTreeNode=1;function O9(e,t){const[n,r]=a.useState(!1);Pt(()=>{if(n)return e(),()=>{t()}},[n]),Pt(()=>(r(!0),()=>{r(!1)}),[])}function Jl(){return Jl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jl.apply(this,arguments)}const z9=a.forwardRef((e,t)=>{const{className:n,style:r,motion:o,motionNodes:s,motionType:i,onMotionStart:l,onMotionEnd:c,active:u,treeNodeRequiredProps:d,...m}=e,[f,p]=a.useState(!0),{prefixCls:h}=a.useContext(Jx),b=s&&i!=="hide";Pt(()=>{s&&b!==f&&p(b)},[s]);const x=()=>{s&&l()},v=a.useRef(!1),g=()=>{s&&!v.current&&(v.current=!0,c())};O9(x,g);const y=$=>{b===$&&g()};return s?a.createElement(fr,Jl({ref:t,visible:f},o,{motionAppear:i==="show",onVisibleChanged:y}),({className:$,style:w},I)=>a.createElement("div",{ref:I,className:F(`${h}-treenode-motion`,$),style:w},s.map(C=>{const{data:{...P},title:E,key:R,isStart:N,isEnd:T}=C;delete P.children;const _=Ql(R,d);return a.createElement(Bc,Jl({},P,_,{title:E,active:u,data:C.data,key:R,isStart:N,isEnd:T}))}))):a.createElement(Bc,Jl({domRef:t,className:n,style:r},m,{active:u}))});function j9(e=[],t=[]){const n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(s,i){const l=new Map;s.forEach(u=>{l.set(u,!0)});const c=i.filter(u=>!l.has(u));return c.length===1?c[0]:null}return n<r?{add:!0,key:o(e,t)}:{add:!1,key:o(t,e)}}function lw(e,t,n){const r=e.findIndex(i=>i.key===n),o=e[r+1],s=t.findIndex(i=>i.key===n);if(o){const i=t.findIndex(l=>l.key===o.key);return t.slice(s+1,i)}return t.slice(s+1)}function Ef(){return Ef=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ef.apply(this,arguments)}const Ti=`RC_TREE_MOTION_${Math.random()}`,Pv={key:Ti},b4={key:Ti,level:0,index:0,pos:"0",node:Pv,nodes:[Pv]},cw={parent:null,children:[],pos:b4.pos,data:Pv,title:null,key:Ti,isStart:[],isEnd:[]};function uw(e,t,n,r){return t===!1||!n?e:e.slice(0,Math.ceil(n/r)+1)}function dw(e){const{key:t,pos:n}=e;return lu(t,n)}const B9=a.forwardRef((e,t)=>{const{prefixCls:n,data:r,selectable:o,checkable:s,expandedKeys:i,selectedKeys:l,checkedKeys:c,loadedKeys:u,loadingKeys:d,halfCheckedKeys:m,keyEntities:f,disabled:p,dragging:h,dragOverNodeKey:b,dropPosition:x,motion:v,height:g,itemHeight:y,virtual:$,scrollWidth:w,focusable:I,activeItem:C,tabIndex:P,onKeyDown:E,onFocus:R,onBlur:N,onMouseDown:T,onActiveChange:_,onListChangeStart:O,onListChangeEnd:M,...k}=e,j=Lo(),B=a.useRef(null),z=a.useRef(null);a.useImperativeHandle(t,()=>({scrollTo:ne=>{B.current.scrollTo(ne)},getIndentWidth:()=>z.current.offsetWidth}));const[A,D]=a.useState(i),[L,H]=a.useState(r),[W,V]=a.useState(r),[K,q]=a.useState([]),[te,oe]=a.useState(null),ce=a.useRef(r);ce.current=r;function ue(){const ne=ce.current;H(ne),V(ne),q([]),oe(null),M()}Pt(()=>{D(i);const ne=j9(A,i);if(ne.key!==null)if(ne.add){const U=L.findIndex(({key:J})=>J===ne.key),Q=uw(lw(L,r,ne.key),$,g,y),se=L.slice();se.splice(U+1,0,cw),V(se),q(Q),oe("show")}else{const U=r.findIndex(({key:J})=>J===ne.key),Q=uw(lw(r,L,ne.key),$,g,y),se=r.slice();se.splice(U+1,0,cw),V(se),q(Q),oe("hide")}else L!==r&&(H(r),V(r))},[i,r]),a.useEffect(()=>{h||ue()},[h]);const G=v?W:r,re={expandedKeys:i,selectedKeys:l,loadedKeys:u,loadingKeys:d,checkedKeys:c,halfCheckedKeys:m,dragOverNodeKey:b,dropPosition:x,keyEntities:f};return a.createElement(a.Fragment,null,a.createElement("div",{className:`${n}-treenode`,"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:`${n}-indent`},a.createElement("div",{ref:z,className:`${n}-indent-unit`}))),a.createElement(_m,Ef({},k,{data:G,itemKey:dw,height:g,fullHeight:!1,virtual:$,itemHeight:y,scrollWidth:w,prefixCls:`${n}-list`,ref:B,role:"tree",tabIndex:I!==!1&&!p?P:void 0,"aria-activedescendant":C?HI(j,C.key):void 0,onKeyDown:E,onFocus:R,onBlur:N,onMouseDown:T,onVisibleChange:ne=>{ne.every(U=>dw(U)!==Ti)&&ue()}}),ne=>{const{pos:U,data:{...Q},title:se,key:J,isStart:Z,isEnd:le}=ne,ee=lu(J,U);delete Q.key,delete Q.children;const Y=Ql(ee,re);return a.createElement(z9,Ef({},Q,Y,{title:se,active:!!C&&J===C.key,pos:U,data:ne.data,isStart:Z,isEnd:le,motion:v,motionNodes:J===Ti?K:null,motionType:te,onMotionStart:O,onMotionEnd:ue,treeNodeRequiredProps:re,treeId:j,onMouseMove:()=>{_(null)}}))}))});function Po(e,t){if(!e)return[];const n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function Ho(e,t){const n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function e$(e){return e.split("-")}function L9(e,t){const n=[],r=or(t,e);function o(s=[]){s.forEach(({key:i,children:l})=>{n.push(i),o(l)})}return o(r.children),n}function k9(e){if(e.parent){const t=e$(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function A9(e){const t=e$(e.pos);return Number(t[t.length-1])===0}function fw(e,t,n,r,o,s,i,l,c,u){var R;const{clientX:d,clientY:m}=e,{top:f,height:p}=e.target.getBoundingClientRect(),b=((u==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-d)-12)/r,x=c.filter(N=>{var T,_;return(_=(T=l[N])==null?void 0:T.children)==null?void 0:_.length});let v=or(l,n.eventKey);if(m<f+p/2){const N=i.findIndex(O=>O.key===v.key),T=N<=0?0:N-1,_=i[T].key;v=or(l,_)}const g=v.key,y=v,$=v.key;let w=0,I=0;if(!x.includes(g))for(let N=0;N<b&&k9(v);N+=1)v=v.parent,I+=1;const C=t.data,P=v.node;let E=!0;return A9(v)&&v.level===0&&m<f+p/2&&s({dragNode:C,dropNode:P,dropPosition:-1})&&v.key===n.eventKey?w=-1:(y.children||[]).length&&x.includes($)?s({dragNode:C,dropNode:P,dropPosition:0})?w=0:E=!1:I===0?b>-1.5?s({dragNode:C,dropNode:P,dropPosition:1})?w=1:E=!1:s({dragNode:C,dropNode:P,dropPosition:0})?w=0:s({dragNode:C,dropNode:P,dropPosition:1})?w=1:E=!1:s({dragNode:C,dropNode:P,dropPosition:1})?w=1:E=!1,{dropPosition:w,dropLevelOffset:I,dropTargetKey:v.key,dropTargetPos:v.pos,dragOverNodeKey:$,dropContainerKey:w===0?null:((R=v.parent)==null?void 0:R.key)||null,dropAllowed:E}}function mw(e,t){if(!e)return;const{multiple:n}=t;return n?e.slice():e.length?[e[0]]:e}function pg(e){if(!e)return null;let t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(typeof e=="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return mn(!1,"`checkedKeys` is not an array or an object"),null;return t}function Nv(e,t){const n=new Set;function r(o){if(n.has(o))return;const s=or(t,o);if(!s)return;n.add(o);const{parent:i,node:l}=s;l.disabled||i&&r(i.key)}return(e||[]).forEach(o=>{r(o)}),[...n]}function x4(e,t){const n=new Set;return e.forEach(r=>{t.has(r)||n.add(r)}),n}function D9(e){const{disabled:t,disableCheckbox:n,checkable:r}=e||{};return!!(t||n)||r===!1}function F9(e,t,n,r){const o=new Set(e),s=new Set;for(let l=0;l<=n;l+=1)(t.get(l)||new Set).forEach(u=>{const{key:d,node:m,children:f=[]}=u;o.has(d)&&!r(m)&&f.filter(p=>!r(p.node)).forEach(p=>{o.add(p.key)})});const i=new Set;for(let l=n;l>=0;l-=1)(t.get(l)||new Set).forEach(u=>{const{parent:d,node:m}=u;if(r(m)||!u.parent||i.has(u.parent.key))return;if(r(u.parent.node)){i.add(d.key);return}let f=!0,p=!1;(d.children||[]).filter(h=>!r(h.node)).forEach(({key:h})=>{const b=o.has(h);f&&!b&&(f=!1),!p&&(b||s.has(h))&&(p=!0)}),f&&o.add(d.key),p&&s.add(d.key),i.add(d.key)});return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(x4(s,o))}}function H9(e,t,n,r,o){const s=new Set(e);let i=new Set(t);for(let c=0;c<=r;c+=1)(n.get(c)||new Set).forEach(d=>{const{key:m,node:f,children:p=[]}=d;!s.has(m)&&!i.has(m)&&!o(f)&&p.filter(h=>!o(h.node)).forEach(h=>{s.delete(h.key)})});i=new Set;const l=new Set;for(let c=r;c>=0;c-=1)(n.get(c)||new Set).forEach(d=>{const{parent:m,node:f}=d;if(o(f)||!d.parent||l.has(d.parent.key))return;if(o(d.parent.node)){l.add(m.key);return}let p=!0,h=!1;(m.children||[]).filter(b=>!o(b.node)).forEach(({key:b})=>{const x=s.has(b);p&&!x&&(p=!1),!h&&(x||i.has(b))&&(h=!0)}),p||s.delete(m.key),h&&i.add(m.key),l.add(m.key)});return{checkedKeys:Array.from(s),halfCheckedKeys:Array.from(x4(i,s))}}function Ta(e,t,n,r){const o=[];let s;r?s=r:s=D9;const i=new Set(e.filter(d=>{const m=!!or(n,d);return m||o.push(d),m})),l=new Map;let c=0;Object.keys(n).forEach(d=>{const m=n[d],{level:f}=m;let p=l.get(f);p||(p=new Set,l.set(f,p)),p.add(m),c=Math.max(c,f)}),mn(!o.length,`Tree missing follow keys: ${o.slice(0,100).map(d=>`'${d}'`).join(", ")}`);let u;return t===!0?u=F9(i,l,c,s):u=H9(i,t.halfCheckedKeys,l,c,s),u}function Rv(){return Rv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Rv.apply(this,arguments)}const V9=10;var rd;let W9=(rd=class extends a.Component{constructor(){super(...arguments);ge(this,"destroyed",!1);ge(this,"delayedDragEnterLogic");ge(this,"loadingRetryTimes",{});ge(this,"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:[],activeKey:null,listChanging:!1,prevProps:null,fieldNames:Xa()});ge(this,"dragStartMousePosition",null);ge(this,"dragNodeProps",null);ge(this,"currentMouseOverDroppableNodeKey",null);ge(this,"focusedByMouse",!1);ge(this,"listRef",a.createRef());ge(this,"onNodeDragStart",(n,r)=>{const{expandedKeys:o,keyEntities:s}=this.state,{onDragStart:i}=this.props,{eventKey:l}=r;this.dragNodeProps=r,this.dragStartMousePosition={x:n.clientX,y:n.clientY};const c=Po(o,l);this.setState({draggingNodeKey:l,dragChildrenKeys:L9(l,s),indent:this.listRef.current.getIndentWidth()}),this.setExpandedKeys(c),window.addEventListener("dragend",this.onWindowDragEnd),i==null||i({event:n,node:En(r)})});ge(this,"onNodeDragEnter",(n,r)=>{const{expandedKeys:o,keyEntities:s,dragChildrenKeys:i,flattenNodes:l,indent:c}=this.state,{onDragEnter:u,onExpand:d,allowDrop:m,direction:f}=this.props,{pos:p,eventKey:h}=r;if(this.currentMouseOverDroppableNodeKey!==h&&(this.currentMouseOverDroppableNodeKey=h),!this.dragNodeProps){this.resetDragState();return}const{dropPosition:b,dropLevelOffset:x,dropTargetKey:v,dropContainerKey:g,dropTargetPos:y,dropAllowed:$,dragOverNodeKey:w}=fw(n,this.dragNodeProps,r,c,this.dragStartMousePosition,m,l,s,o,f);if(i.includes(v)||!$){this.resetDragState();return}if(this.delayedDragEnterLogic||(this.delayedDragEnterLogic={}),Object.keys(this.delayedDragEnterLogic).forEach(I=>{clearTimeout(this.delayedDragEnterLogic[I])}),this.dragNodeProps.eventKey!==r.eventKey&&(n.persist(),this.delayedDragEnterLogic[p]=window.setTimeout(()=>{if(this.state.draggingNodeKey===null)return;let I=[...o];const C=or(s,r.eventKey);C&&(C.children||[]).length&&(I=Ho(o,r.eventKey)),this.props.hasOwnProperty("expandedKeys")||this.setExpandedKeys(I),d==null||d(I,{node:En(r),expanded:!0,nativeEvent:n.nativeEvent})},800)),this.dragNodeProps.eventKey===v&&x===0){this.resetDragState();return}this.setState({dragOverNodeKey:w,dropPosition:b,dropLevelOffset:x,dropTargetKey:v,dropContainerKey:g,dropTargetPos:y,dropAllowed:$}),u==null||u({event:n,node:En(r),expandedKeys:o})});ge(this,"onNodeDragOver",(n,r)=>{const{dragChildrenKeys:o,flattenNodes:s,keyEntities:i,expandedKeys:l,indent:c}=this.state,{onDragOver:u,allowDrop:d,direction:m}=this.props;if(!this.dragNodeProps)return;const{dropPosition:f,dropLevelOffset:p,dropTargetKey:h,dropContainerKey:b,dropTargetPos:x,dropAllowed:v,dragOverNodeKey:g}=fw(n,this.dragNodeProps,r,c,this.dragStartMousePosition,d,s,i,l,m);o.includes(h)||!v||(this.dragNodeProps.eventKey===h&&p===0?this.state.dropPosition===null&&this.state.dropLevelOffset===null&&this.state.dropTargetKey===null&&this.state.dropContainerKey===null&&this.state.dropTargetPos===null&&this.state.dropAllowed===!1&&this.state.dragOverNodeKey===null||this.resetDragState():f===this.state.dropPosition&&p===this.state.dropLevelOffset&&h===this.state.dropTargetKey&&b===this.state.dropContainerKey&&x===this.state.dropTargetPos&&v===this.state.dropAllowed&&g===this.state.dragOverNodeKey||this.setState({dropPosition:f,dropLevelOffset:p,dropTargetKey:h,dropContainerKey:b,dropTargetPos:x,dropAllowed:v,dragOverNodeKey:g}),u==null||u({event:n,node:En(r)}))});ge(this,"onNodeDragLeave",(n,r)=>{this.currentMouseOverDroppableNodeKey===r.eventKey&&!n.currentTarget.contains(n.relatedTarget)&&(this.resetDragState(),this.currentMouseOverDroppableNodeKey=null);const{onDragLeave:o}=this.props;o==null||o({event:n,node:En(r)})});ge(this,"onWindowDragEnd",n=>{this.onNodeDragEnd(n,null,!0),window.removeEventListener("dragend",this.onWindowDragEnd)});ge(this,"onNodeDragEnd",(n,r)=>{const{onDragEnd:o}=this.props;this.setState({dragOverNodeKey:null}),this.cleanDragState(),o==null||o({event:n,node:En(r)}),this.dragNodeProps=null,window.removeEventListener("dragend",this.onWindowDragEnd)});ge(this,"onNodeDrop",(n,r,o=!1)=>{var b;const{dragChildrenKeys:s,dropPosition:i,dropTargetKey:l,dropTargetPos:c,dropAllowed:u}=this.state;if(!u)return;const{onDrop:d}=this.props;if(this.setState({dragOverNodeKey:null}),this.cleanDragState(),l===null)return;const m={...Ql(l,this.getTreeNodeRequiredProps()),active:((b=this.getActiveItem())==null?void 0:b.key)===l,data:or(this.state.keyEntities,l).node},f=s.includes(l);mn(!f,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");const p=e$(c),h={event:n,node:En(m),dragNode:this.dragNodeProps?En(this.dragNodeProps):null,dragNodesKeys:[this.dragNodeProps.eventKey].concat(s),dropToGap:i!==0,dropPosition:i+Number(p[p.length-1])};o||d==null||d(h),this.dragNodeProps=null});ge(this,"cleanDragState",()=>{const{draggingNodeKey:n}=this.state;n!==null&&this.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),this.dragStartMousePosition=null,this.currentMouseOverDroppableNodeKey=null});ge(this,"triggerExpandActionExpand",(n,r)=>{const{expandedKeys:o,flattenNodes:s}=this.state,{expanded:i,key:l,isLeaf:c}=r;if(c||n.shiftKey||n.metaKey||n.ctrlKey)return;const u=s.filter(m=>m.key===l)[0],d=En({...Ql(l,this.getTreeNodeRequiredProps()),data:u.data});this.setExpandedKeys(i?Po(o,l):Ho(o,l)),this.onNodeExpand(n,d)});ge(this,"onNodeClick",(n,r)=>{const{onClick:o,expandAction:s}=this.props;s==="click"&&this.triggerExpandActionExpand(n,r),o==null||o(n,r)});ge(this,"onNodeDoubleClick",(n,r)=>{const{onDoubleClick:o,expandAction:s}=this.props;s==="doubleClick"&&this.triggerExpandActionExpand(n,r),o==null||o(n,r)});ge(this,"onNodeSelect",(n,r)=>{let{selectedKeys:o}=this.state;const{keyEntities:s,fieldNames:i}=this.state,{onSelect:l,multiple:c}=this.props,{selected:u}=r,d=r[i.key],m=!u;m?c?o=Ho(o,d):o=[d]:o=Po(o,d);const f=o.map(p=>{const h=or(s,p);return h?h.node:null}).filter(Boolean);this.setUncontrolledState({selectedKeys:o}),l==null||l(o,{event:"select",selected:m,node:r,selectedNodes:f,nativeEvent:n.nativeEvent})});ge(this,"onNodeCheck",(n,r,o)=>{const{keyEntities:s,checkedKeys:i,halfCheckedKeys:l}=this.state,{checkStrictly:c,onCheck:u}=this.props,{key:d}=r;let m;const f={event:"check",node:r,checked:o,nativeEvent:n.nativeEvent};if(c){const p=o?Ho(i,d):Po(i,d),h=Po(l,d);m={checked:p,halfChecked:h},f.checkedNodes=p.map(b=>or(s,b)).filter(Boolean).map(b=>b.node),this.setUncontrolledState({checkedKeys:p})}else{let{checkedKeys:p,halfCheckedKeys:h}=Ta([...i,d],!0,s);if(!o){const b=new Set(p);b.delete(d),{checkedKeys:p,halfCheckedKeys:h}=Ta(Array.from(b),{halfCheckedKeys:h},s)}m=p,f.checkedNodes=[],f.checkedNodesPositions=[],f.halfCheckedKeys=h,p.forEach(b=>{const x=or(s,b);if(!x)return;const{node:v,pos:g}=x;f.checkedNodes.push(v),f.checkedNodesPositions.push({node:v,pos:g})}),this.setUncontrolledState({checkedKeys:p},!1,{halfCheckedKeys:h})}u==null||u(m,f)});ge(this,"onNodeLoad",n=>{var l;const{key:r}=n,{keyEntities:o}=this.state,s=or(o,r);if((l=s==null?void 0:s.children)!=null&&l.length)return;const i=new Promise((c,u)=>{this.setState(({loadedKeys:d=[],loadingKeys:m=[]})=>{const{loadData:f,onLoad:p}=this.props;return!f||d.includes(r)||m.includes(r)?null:(f(n).then(()=>{const{loadedKeys:b}=this.state,x=Ho(b,r);p==null||p(x,{event:"load",node:n}),this.setUncontrolledState({loadedKeys:x}),this.setState(v=>({loadingKeys:Po(v.loadingKeys,r)})),c()}).catch(b=>{if(this.setState(x=>({loadingKeys:Po(x.loadingKeys,r)})),this.loadingRetryTimes[r]=(this.loadingRetryTimes[r]||0)+1,this.loadingRetryTimes[r]>=V9){const{loadedKeys:x}=this.state;mn(!1,"Retry for `loadData` many times but still failed. No more retry."),this.setUncontrolledState({loadedKeys:Ho(x,r)}),c()}u(b)}),{loadingKeys:Ho(m,r)})})});return i.catch(()=>{}),i});ge(this,"onNodeMouseEnter",(n,r)=>{const{onMouseEnter:o}=this.props;o==null||o({event:n,node:r})});ge(this,"onNodeMouseLeave",(n,r)=>{const{onMouseLeave:o}=this.props;o==null||o({event:n,node:r})});ge(this,"onNodeContextMenu",(n,r)=>{const{onRightClick:o}=this.props;o&&(n.preventDefault(),o({event:n,node:r}))});ge(this,"onMouseDown",n=>{this.focusedByMouse=!0;const{onMouseDown:r}=this.props;r==null||r(n)});ge(this,"onGlobalMouseUp",()=>{this.focusedByMouse=!1});ge(this,"onFocus",(...n)=>{var c;const{onFocus:r,disabled:o}=this.props,{activeKey:s,selectedKeys:i,flattenNodes:l}=this.state;if(!this.focusedByMouse&&!o&&s===null){const u=i.find(d=>l.some(m=>m.key===d));u!==void 0?this.onActiveChange(u):this.onActiveChange(((c=l==null?void 0:l[0])==null?void 0:c.key)||null)}r==null||r(...n)});ge(this,"onBlur",(...n)=>{const{onBlur:r}=this.props;this.onActiveChange(null),r==null||r(...n)});ge(this,"getTreeNodeRequiredProps",()=>{const{expandedKeys:n,selectedKeys:r,loadedKeys:o,loadingKeys:s,checkedKeys:i,halfCheckedKeys:l,dragOverNodeKey:c,dropPosition:u,keyEntities:d}=this.state;return{expandedKeys:n||[],selectedKeys:r||[],loadedKeys:o||[],loadingKeys:s||[],checkedKeys:i||[],halfCheckedKeys:l||[],dragOverNodeKey:c,dropPosition:u,keyEntities:d}});ge(this,"setExpandedKeys",n=>{const{treeData:r,fieldNames:o}=this.state,s=mg(r,n,o);this.setUncontrolledState({expandedKeys:n,flattenNodes:s},!0)});ge(this,"onNodeExpand",(n,r)=>{let{expandedKeys:o}=this.state;const{listChanging:s,fieldNames:i}=this.state,{onExpand:l,loadData:c}=this.props,{expanded:u}=r,d=r[i.key];if(s)return;const m=o.includes(d),f=!u;if(mn(u&&m||!u&&!m,"Expand state not sync with index check"),o=f?Ho(o,d):Po(o,d),this.setExpandedKeys(o),l==null||l(o,{node:r,expanded:f,nativeEvent:n.nativeEvent}),f&&c){const p=this.onNodeLoad(r);p&&p.then(()=>{const h=mg(this.state.treeData,o,i);this.setUncontrolledState({flattenNodes:h})}).catch(()=>{const{expandedKeys:h}=this.state,b=Po(h,d);this.setExpandedKeys(b)})}});ge(this,"onListChangeStart",()=>{this.setUncontrolledState({listChanging:!0})});ge(this,"onListChangeEnd",()=>{setTimeout(()=>{this.setUncontrolledState({listChanging:!1})})});ge(this,"onActiveChange",n=>{const{activeKey:r}=this.state,{onActiveChange:o,itemScrollOffset:s=0}=this.props;r!==n&&(this.setState({activeKey:n}),n!==null&&this.scrollTo({key:n,offset:s}),o==null||o(n))});ge(this,"getActiveItem",()=>{const{activeKey:n,flattenNodes:r}=this.state;return n===null?null:r.find(({key:o})=>o===n)||null});ge(this,"offsetActiveKey",n=>{const{flattenNodes:r,activeKey:o}=this.state;let s=r.findIndex(({key:l})=>l===o);s===-1&&n<0&&(s=r.length),s=(s+n+r.length)%r.length;const i=r[s];if(i){const{key:l}=i;this.onActiveChange(l)}else this.onActiveChange(null)});ge(this,"onKeyDown",n=>{var h,b,x;const{activeKey:r,expandedKeys:o,checkedKeys:s,flattenNodes:i,keyEntities:l}=this.state,{onKeyDown:c,checkable:u,selectable:d,disabled:m,loadData:f}=this.props;if(m)return;switch(n.key){case"ArrowUp":{this.offsetActiveKey(-1),n.preventDefault();break}case"ArrowDown":{this.offsetActiveKey(1),n.preventDefault();break}case"Home":{this.onActiveChange((h=i==null?void 0:i[0])==null?void 0:h.key),n.preventDefault();break}case"End":{this.onActiveChange((b=i==null?void 0:i[i.length-1])==null?void 0:b.key),n.preventDefault();break}}const p=this.getActiveItem();if(p&&p.data){const v=this.getTreeNodeRequiredProps(),g=En({...Ql(r,v),data:p.data,active:!0}),y=or(l,r),$=!!((x=y==null?void 0:y.children)!=null&&x.length),w=!v4(p.data.isLeaf,f,$,g.loaded),I=u&&!g.disabled&&g.checkable!==!1&&!g.disableCheckbox,C=!u&&d&&!g.disabled&&g.selectable!==!1;switch(n.key){case"ArrowLeft":{w&&o.includes(r)?this.onNodeExpand({},g):p.parent&&this.onActiveChange(p.parent.key),n.preventDefault();break}case"ArrowRight":{w&&!o.includes(r)?this.onNodeExpand({},g):p.children&&p.children.length&&this.onActiveChange(p.children[0].key),n.preventDefault();break}case"Enter":{w?(n.preventDefault(),this.onNodeExpand({},g)):I?s.includes(r)||(n.preventDefault(),this.onNodeCheck({},g,!0)):C&&!g.selected&&(n.preventDefault(),this.onNodeSelect({},g));break}case" ":{I?(n.preventDefault(),this.onNodeCheck({},g,!s.includes(r))):C&&(n.preventDefault(),this.onNodeSelect({},g));break}}}c==null||c(n)});ge(this,"setUncontrolledState",(n,r=!1,o=null)=>{if(!this.destroyed){let s=!1,i=!0;const l={};Object.keys(n).forEach(c=>{if(this.props.hasOwnProperty(c)){i=!1;return}s=!0,l[c]=n[c]}),s&&(!r||i)&&this.setState({...l,...o})}});ge(this,"scrollTo",n=>{this.listRef.current.scrollTo(n)})}componentDidMount(){this.destroyed=!1,this.onUpdated(),window.addEventListener("mouseup",this.onGlobalMouseUp)}componentDidUpdate(){this.onUpdated()}onUpdated(){const{activeKey:n,itemScrollOffset:r=0}=this.props;n!==void 0&&n!==this.state.activeKey&&(this.setState({activeKey:n}),n!==null&&this.scrollTo({key:n,offset:r}))}componentWillUnmount(){window.removeEventListener("dragend",this.onWindowDragEnd),window.removeEventListener("mouseup",this.onGlobalMouseUp),this.destroyed=!0}static getDerivedStateFromProps(n,r){const{prevProps:o}=r,s={prevProps:n};function i(d){return!o&&n.hasOwnProperty(d)||o&&o[d]!==n[d]}let l,{fieldNames:c}=r;if(i("fieldNames")&&(c=Xa(n.fieldNames),s.fieldNames=c),i("treeData")?{treeData:l}=n:i("children")&&(mn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),l=y4(n.children)),l){s.treeData=l;const d=Zx(l,{fieldNames:c});s.keyEntities={[Ti]:b4,...d.keyEntities}}const u=s.keyEntities||r.keyEntities;if(i("expandedKeys")||o&&i("autoExpandParent"))s.expandedKeys=n.autoExpandParent||!o&&n.defaultExpandParent?Nv(n.expandedKeys,u):n.expandedKeys;else if(!o&&n.defaultExpandAll){const d={...u};delete d[Ti];const m=[];Object.keys(d).forEach(f=>{const p=d[f];p.children&&p.children.length&&m.push(p.key)}),s.expandedKeys=m}else!o&&n.defaultExpandedKeys&&(s.expandedKeys=n.autoExpandParent||n.defaultExpandParent?Nv(n.defaultExpandedKeys,u):n.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,l||s.expandedKeys){const d=mg(l||r.treeData,s.expandedKeys||r.expandedKeys,c);s.flattenNodes=d}if(n.selectable&&(i("selectedKeys")?s.selectedKeys=mw(n.selectedKeys,n):!o&&n.defaultSelectedKeys&&(s.selectedKeys=mw(n.defaultSelectedKeys,n))),n.checkable){let d;if(i("checkedKeys")?d=pg(n.checkedKeys)||{}:!o&&n.defaultCheckedKeys?d=pg(n.defaultCheckedKeys)||{}:l&&(d=pg(n.checkedKeys)||{checkedKeys:r.checkedKeys,halfCheckedKeys:r.halfCheckedKeys}),d){let{checkedKeys:m=[],halfCheckedKeys:f=[]}=d;n.checkStrictly||({checkedKeys:m,halfCheckedKeys:f}=Ta(m,!0,u)),s.checkedKeys=m,s.halfCheckedKeys=f}}return i("loadedKeys")&&(s.loadedKeys=n.loadedKeys),s}resetDragState(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}render(){const{flattenNodes:n,keyEntities:r,draggingNodeKey:o,dropLevelOffset:s,dropContainerKey:i,dropTargetKey:l,dropPosition:c,dragOverNodeKey:u,indent:d}=this.state,{prefixCls:m,className:f,style:p,styles:h,classNames:b,showLine:x,focusable:v,tabIndex:g=0,selectable:y,showIcon:$,icon:w,switcherIcon:I,draggable:C,checkable:P,checkStrictly:E,disabled:R,motion:N,loadData:T,filterTreeNode:_,height:O,itemHeight:M,scrollWidth:k,virtual:j,titleRender:B,dropIndicatorRender:z,onContextMenu:A,onScroll:D,direction:L,rootClassName:H,rootStyle:W}=this.props,V=Rn(this.props,{aria:!0,data:!0});let K;C&&(typeof C=="object"?K=C:typeof C=="function"?K={nodeDraggable:C}:K={});const q={styles:h,classNames:b,prefixCls:m,selectable:y,showIcon:$,icon:w,switcherIcon:I,draggable:K,draggingNodeKey:o,checkable:P,checkStrictly:E,disabled:R,keyEntities:r,dropLevelOffset:s,dropContainerKey:i,dropTargetKey:l,dropPosition:c,dragOverNodeKey:u,indent:d,direction:L,dropIndicatorRender:z,loadData:T,filterTreeNode:_,titleRender:B,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 a.createElement(Jx.Provider,{value:q},a.createElement("div",{className:F(m,f,H,{[`${m}-show-line`]:x}),style:W},a.createElement(B9,Rv({ref:this.listRef,prefixCls:m,style:p,data:n,disabled:R,selectable:y,checkable:!!P,motion:N,dragging:o!==null,height:O,itemHeight:M,virtual:j,focusable:v,tabIndex:g,activeItem:this.getActiveItem(),onFocus:this.onFocus,onMouseDown:this.onMouseDown,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:A,onScroll:D,scrollWidth:k},this.getTreeNodeRequiredProps(),V))))}},ge(rd,"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:P9,allowDrop:()=>!0,expandAction:!1}),ge(rd,"TreeNode",Bc),rd);const K9=e=>{const{checkboxCls:t,checkboxSize:n,lineWidth:r}=e,o=`${t}-wrapper`,s="@media (hover: hover) and (pointer: fine)";return[{[`${t}-group`]:{...Vt(e),display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}},[o]:{...Vt(e),display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${o}`]:{marginInlineStart:0}},[t]:{...Vt(e),position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",boxSizing:"border-box",display:"block",width:n,height:n,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${X(r)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,flex:"none",...wd(),"&:after":{boxSizing:"border-box",position:"absolute",top:`calc(${n} / 2 - ${r})`,insetInlineStart:`calc(${n} / 4 - ${r})`,display:"table",width:e.calc(n).div(14).mul(5).equal(),height:e.calc(n).div(14).mul(8).equal(),border:`${X(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}`,...wd()},[`${t}-input`]:{position:"absolute",inset:`calc(-1 * (${r}))`,zIndex:1,cursor:"pointer",opacity:0,margin:0},[`&:has(${t}-input:focus-visible)`]:jr(e),"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}}},{[s]:{[`
${o}:not(${o}-disabled),
${t}:not(${t}-disabled)
`]:{[`&:hover ${t}`]:{borderColor:e.colorPrimary}},[`${o}:not(${o}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled)`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}}},{[`${t}-checked`]:{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}`,...wd()},[s]:{[`&:not(${t}-disabled):hover`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}}},{[t]:{"&-indeterminate":{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:'""'},[s]:{[`&:not(${t}-disabled):hover`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorPrimary}}}}},{[`${o}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate::after`]:{background:e.colorTextDisabled}}}]};function $4(e,t){const n=_t(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return K9(n)}const S4=Mt("Checkbox",(e,{prefixCls:t})=>[$4(t,e)]),C4=ie.createContext(null),U9=(e,t)=>{const{prefixCls:n,children:r,indeterminate:o=!1,onMouseEnter:s,onMouseLeave:i,skipGroup:l=!1,disabled:c,rootClassName:u,className:d,style:m,classNames:f,styles:p,name:h,value:b,checked:x,defaultChecked:v,onChange:g,...y}=e,{getPrefixCls:$,direction:w,className:I,style:C,classNames:P,styles:E}=Nt("checkbox"),R=a.useContext(C4),{isFormItemInput:N}=a.useContext(Vn),T=a.useContext(cr),_=((R==null?void 0:R.disabled)||c)??T,[O,M]=on(v,x);let k=O;const j=vt(ne=>{M(ne.target.checked),g==null||g(ne),!l&&(R!=null&&R.toggleOption)&&R.toggleOption({label:r,value:b})});R&&!l&&(k=R.value.includes(b));const B=a.useRef(null),z=Co(t,B);a.useEffect(()=>{if(!(l||!R))return R.registerValue(b),()=>{R.cancelValue(b)}},[b,l]),a.useEffect(()=>{var ne;(ne=B.current)!=null&&ne.input&&(B.current.input.indeterminate=o)},[o]);const A=$("checkbox",n),D=an(A),[L,H]=S4(A,D),W={...y},V={...e,indeterminate:o,disabled:_,checked:k},K=Ot(C),q=Ot(m),[te,oe]=zt([P,f],[E,K,p,q],{props:V}),ce=F(`${A}-wrapper`,{[`${A}-rtl`]:w==="rtl",[`${A}-wrapper-checked`]:k,[`${A}-wrapper-disabled`]:_,[`${A}-wrapper-in-form-item`]:N},I,d,te.root,u,H,D,L),ue=F(te.icon,{[`${A}-indeterminate`]:o},Sm,L),[G,re]=QT(W.onClick);return a.createElement(Cm,{component:"Checkbox",disabled:_},a.createElement("label",{className:ce,style:oe.root,onMouseEnter:s,onMouseLeave:i,onClick:G},a.createElement(YT,{...W,name:!l&&R?R.name:h,checked:k,onClick:re,onChange:j,prefixCls:A,className:ue,style:oe.icon,disabled:_,ref:z,value:b}),Cn(r)&&a.createElement("span",{className:F(`${A}-label`,te.label),style:oe.label},r)))},w4=a.forwardRef(U9),q9=a.forwardRef((e,t)=>{const{defaultValue:n,children:r,options:o=[],prefixCls:s,className:i,rootClassName:l,style:c,onChange:u,role:d="group",...m}=e,{getPrefixCls:f,direction:p}=a.useContext(ut),[h,b]=a.useState(m.value||n||[]),[x,v]=a.useState([]);a.useEffect(()=>{"value"in m&&b(m.value||[])},[m.value]);const g=a.useMemo(()=>o.map(M=>typeof M=="string"||Tn(M)?{label:M,value:M}:M),[o]),y=M=>{v(k=>k.filter(j=>j!==M))},$=M=>{v(k=>[].concat($t(k),[M]))},w=M=>{const k=h.indexOf(M.value),j=$t(h);k===-1?j.push(M.value):j.splice(k,1),"value"in m||b(j),u==null||u(j.filter(B=>x.includes(B)).sort((B,z)=>{const A=g.findIndex(L=>L.value===B),D=g.findIndex(L=>L.value===z);return A-D}))},I=f("checkbox",s),C=`${I}-group`,P=an(I),[E,R]=S4(I,P),N=Ht(m,["value","disabled"]),T=o.length?g.map(M=>a.createElement(w4,{prefixCls:I,key:M.value.toString(),disabled:"disabled"in M?M.disabled:m.disabled,value:M.value,checked:h.includes(M.value),onChange:M.onChange,className:F(`${C}-item`,M.className),style:M.style,title:M.title,id:M.id,required:M.required},M.label)):r,_=a.useMemo(()=>({toggleOption:w,value:h,disabled:m.disabled,name:m.name,registerValue:$,cancelValue:y}),[w,h,m.disabled,m.name,$,y]),O=F(C,{[`${C}-rtl`]:p==="rtl"},i,l,R,P,E);return a.createElement("div",{className:O,style:c,role:d,...N,ref:t},a.createElement(C4.Provider,{value:_},T))}),go=w4;go.Group=q9;go.__ANT_CHECKBOX=!0;const E4=a.createContext({});function pw(e){return e==="auto"?"1 1 auto":Tn(e)?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const si=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=a.useContext(ut),{gutter:o,wrap:s}=a.useContext(E4),{prefixCls:i,span:l,order:c,offset:u,push:d,pull:m,className:f,children:p,flex:h,style:b,...x}=e,v=n("col",i),g=n(),[y,$]=_A(v),[w]=sn(g,"col"),I={};let C={};lT.forEach(R=>{let N={};const T=e[R];Tn(T)?N.span=T:dt(T)&&(N=T||{}),delete x[R],C={...C,[`${v}-${R}-${N.span}`]:$n(N.span),[`${v}-${R}-order-${N.order}`]:N.order||N.order===0,[`${v}-${R}-offset-${N.offset}`]:N.offset||N.offset===0,[`${v}-${R}-push-${N.push}`]:N.push||N.push===0,[`${v}-${R}-pull-${N.pull}`]:N.pull||N.pull===0,[`${v}-rtl`]:r==="rtl"},N.flex&&(C[`${v}-${R}-flex`]=!0,I[w(`${R}-flex`)]=pw(N.flex))});const P=F(v,{[`${v}-${l}`]:l!==void 0,[`${v}-order-${c}`]:c,[`${v}-offset-${u}`]:u,[`${v}-push-${d}`]:d,[`${v}-pull-${m}`]:m},f,C,y,$),E={};if(o!=null&&o[0]){const R=Tn(o[0])?`${o[0]/2}px`:`calc(${o[0]} / 2)`;E.paddingInline=R}return h&&(E.flex=pw(h),s===!1&&!E.minWidth&&(E.minWidth=0)),a.createElement("div",{...x,style:{...E,...b,...I},className:P,ref:t},p)});function G9(e,t){const n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],o=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0};return r.forEach((s,i)=>{if(dt(s))for(let l=0;l<Ds.length;l++){const c=Ds[l];if(o[c]&&s[c]!==void 0){n[i]=s[c];break}}else n[i]=s}),n}const gw=(e,t)=>{const[n,r]=a.useState(()=>es(e)?e:""),o=()=>{if(es(e)&&r(e),!!dt(e))for(let s=0;s<Ds.length;s++){const i=Ds[s];if(!t||!t[i])continue;const l=e[i];if(l!==void 0){r(l);return}}};return a.useEffect(()=>{o()},[JSON.stringify(e),t]),n},Tv=a.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:s,style:i,children:l,gutter:c=0,wrap:u,...d}=e,{getPrefixCls:m,direction:f}=a.useContext(ut),p=Mm(!0,null),h=gw(o,p),b=gw(r,p),x=m("row",n),[v,g]=TA(x),y=G9(c,p),$=F(x,{[`${x}-no-wrap`]:u===!1,[`${x}-${b}`]:b,[`${x}-${h}`]:h,[`${x}-rtl`]:f==="rtl"},s,v,g),w={};if(y!=null&&y[0]){const E=Tn(y[0])?`${y[0]/-2}px`:`calc(${y[0]} / -2)`;w.marginInline=E}const[I,C]=y;w.rowGap=C;const P=a.useMemo(()=>({gutter:[I,C],wrap:u}),[I,C,u]);return a.createElement(E4.Provider,{value:P},a.createElement("div",{...d,className:$,style:{...w,...i},ref:t},l))}),X9=e=>{const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},Y9=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:s,orientationMargin:i,verticalMarginInline:l}=e,c=`${t}-rail`;return{[t]:{...Vt(e),borderBlockStart:`${X(o)} solid ${r}`,[c]:{borderBlockStart:`${X(o)} solid ${r}`},"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${X(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${X(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${X(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,[`${c}-start, ${c}-end`]:{width:"50%",borderBlockStartColor:"inherit",borderBlockEnd:0,content:"''"}},[`&-horizontal${t}-with-text-start`]:{[`${c}-start`]:{width:`calc(${i} * 100%)`},[`${c}-end`]:{width:`calc(100% - ${i} * 100%)`}},[`&-horizontal${t}-with-text-end`]:{[`${c}-start`]:{width:`calc(100% - ${i} * 100%)`},[`${c}-end`]:{width:`calc(${i} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:s},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${X(o)} 0 0`,[c]:{borderBlockStart:`${X(o)} dashed ${r}`}},[`&-horizontal${t}-with-text${t}-dashed`]:{[`${c}-start, ${c}-end`]:{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:r,borderStyle:"dotted",borderWidth:`${X(o)} 0 0`,[c]:{borderBlockStart:`${X(o)} dotted ${r}`}},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-start${t}-no-default-orientation-margin-start`]:{[`${c}-start`]:{width:0},[`${c}-end`]:{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{[`${c}-start`]:{width:"100%"},[`${c}-end`]:{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}}}},Q9=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),J9=Mt("Divider",e=>{const t=_t(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[Y9(t),X9(t)]},Q9,{unitless:{orientationMargin:!0}}),Z9=["left","right","center","start","end"],eV=e=>{const{getPrefixCls:t,direction:n,className:r,style:o,classNames:s,styles:i}=Nt("divider"),{prefixCls:l,type:c,orientation:u,vertical:d,titlePlacement:m,orientationMargin:f,className:p,rootClassName:h,children:b,dashed:x,variant:v="solid",plain:g,style:y,size:$,classNames:w,styles:I,...C}=e,P=t("divider",l),E=`${P}-rail`,[R,N]=J9(P),T=wn($),_=!!b,O=Z9.includes(u||""),M=a.useMemo(()=>{const K=m??(O?u:"center");return K==="left"?n==="rtl"?"end":"start":K==="right"?n==="rtl"?"start":"end":K},[n,u,m,O]),k=M==="start"&&f!=null,j=M==="end"&&f!=null,[B,z]=Yc(u,d,c),A={...e,orientation:B,titlePlacement:M,size:T},[D,L]=zt([s,w],[i,I],{props:A}),H=F(P,r,R,N,`${P}-${B}`,{[`${P}-with-text`]:_,[`${P}-with-text-${M}`]:_,[`${P}-dashed`]:!!x,[`${P}-${v}`]:v!=="solid",[`${P}-plain`]:!!g,[`${P}-rtl`]:n==="rtl",[`${P}-no-default-orientation-margin-start`]:k,[`${P}-no-default-orientation-margin-end`]:j,[`${P}-md`]:T==="medium"||T==="middle",[`${P}-sm`]:T==="small",[E]:!b,[D.rail]:D.rail&&!b},p,h,D.root),W=a.useMemo(()=>Tn(f)?f:/^\d+$/.test(f)?Number(f):f,[f]),V={marginInlineStart:k?W:void 0,marginInlineEnd:j?W:void 0};return a.createElement("div",{className:H,style:{...o,...L.root,...b?{}:L.rail,...y},...C,role:"separator"},b&&!z&&a.createElement(a.Fragment,null,a.createElement("div",{className:F(E,`${E}-start`,D.rail),style:L.rail}),a.createElement("span",{className:F(`${P}-inner-text`,D.content),style:{...V,...L.content}},b),a.createElement("div",{className:F(E,`${E}-end`,D.rail),style:L.rail})))},hw=(e,t)=>{if(!e)return null;const n={left:e.offsetLeft,right:e.parentElement.clientWidth-e.clientWidth-e.offsetLeft,width:e.clientWidth,top:e.offsetTop,bottom:e.parentElement.clientHeight-e.clientHeight-e.offsetTop,height:e.clientHeight};return t?{left:0,right:0,width:0,top:n.top,bottom:n.bottom,height:n.height}:{left:n.left,right:n.right,width:n.width,top:0,bottom:0,height:0}},Io=e=>e!==void 0?`${e}px`:void 0;function tV(e){const{prefixCls:t,containerRef:n,value:r,getValueIndex:o,motionName:s,onMotionStart:i,onMotionEnd:l,direction:c,vertical:u=!1}=e,d=a.useRef(null),[m,f]=a.useState(r),p=C=>{var R;const P=o(C),E=(R=n.current)==null?void 0:R.querySelectorAll(`.${t}-item`)[P];return(E==null?void 0:E.offsetParent)&&E},[h,b]=a.useState(null),[x,v]=a.useState(null);Pt(()=>{if(m!==r){const C=p(m),P=p(r),E=hw(C,u),R=hw(P,u);f(r),b(E),v(R),C&&P?i():l()}},[r]);const g=a.useMemo(()=>Io(u?(h==null?void 0:h.top)??0:c==="rtl"?-(h==null?void 0:h.right):h==null?void 0:h.left),[u,c,h]),y=a.useMemo(()=>Io(u?(x==null?void 0:x.top)??0:c==="rtl"?-(x==null?void 0:x.right):x==null?void 0:x.left),[u,c,x]),$=()=>u?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"},w=()=>u?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"},I=()=>{b(null),v(null),l()};return!h||!x?null:a.createElement(fr,{visible:!0,motionName:s,motionAppear:!0,onAppearStart:$,onAppearActive:w,onVisibleChanged:I},({className:C,style:P},E)=>{const R={...P,"--thumb-start-left":g,"--thumb-start-width":Io(h==null?void 0:h.width),"--thumb-active-left":y,"--thumb-active-width":Io(x==null?void 0:x.width),"--thumb-start-top":g,"--thumb-start-height":Io(h==null?void 0:h.height),"--thumb-active-top":y,"--thumb-active-height":Io(x==null?void 0:x.height)},N={ref:_n(d,E),style:R,className:F(`${t}-thumb`,C)};return a.createElement("div",N)})}function nV(e){var t;if(typeof e.title<"u")return e.title;if(typeof e.label!="object")return(t=e.label)==null?void 0:t.toString()}function rV(e){return e.map(t=>{if(typeof t=="object"&&t!==null){const n=nV(t);return{...t,title:n}}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}const oV=({prefixCls:e,className:t,style:n,styles:r,classNames:o,data:s,disabled:i,checked:l,label:c,title:u,value:d,name:m,onChange:f,onFocus:p,onBlur:h,onKeyDown:b,onKeyUp:x,onMouseDown:v,itemRender:g=y=>y})=>{const y=w=>{i||f(w,d)},$=a.createElement("label",{className:F(t,{[`${e}-item-disabled`]:i}),style:n,onMouseDown:v},a.createElement("input",{name:m,className:`${e}-item-input`,type:"radio",disabled:i,checked:l,onChange:y,onFocus:p,onBlur:h,onKeyDown:b,onKeyUp:x}),a.createElement("div",{className:F(`${e}-item-label`,o==null?void 0:o.label),title:u,style:r==null?void 0:r.label},c));return g($,{item:s})},sV=a.forwardRef((e,t)=>{var L;const{prefixCls:n="rc-segmented",direction:r,vertical:o,options:s=[],disabled:i,defaultValue:l,value:c,name:u,onChange:d,className:m="",style:f,styles:p,classNames:h,motionName:b="thumb-motion",itemRender:x,...v}=e,g=a.useRef(null),y=a.useMemo(()=>_n(g,t),[g,t]),$=a.useMemo(()=>rV(s),[s]),[w,I]=on(l??((L=$[0])==null?void 0:L.value),c),[C,P]=a.useState(!1),E=(H,W)=>{I(W),d==null||d(W)},R=Ht(v,["children"]),[N,T]=a.useState(!1),[_,O]=a.useState(!1),M=()=>{O(!0)},k=()=>{O(!1)},j=()=>{T(!1)},B=H=>{H.key==="Tab"&&T(!0)},z=H=>{const W=$.findIndex(te=>te.value===w),V=$.length,K=(W+H+V)%V,q=$[K];q&&(I(q.value),d==null||d(q.value))},A=H=>{switch(H.key){case"ArrowLeft":case"ArrowUp":z(-1);break;case"ArrowRight":case"ArrowDown":z(1);break}},D=H=>{const{value:W,disabled:V}=H;return a.createElement(oV,qr({},H,{name:u,data:H,itemRender:x,key:W,prefixCls:n,className:F(H.className,`${n}-item`,h==null?void 0:h.item,{[`${n}-item-selected`]:W===w&&!C,[`${n}-item-focused`]:_&&N&&W===w}),style:p==null?void 0:p.item,classNames:h,styles:p,checked:W===w,onChange:E,onFocus:M,onBlur:k,onKeyDown:A,onKeyUp:B,onMouseDown:j,disabled:!!i||!!V}))};return a.createElement("div",qr({role:"radiogroup","aria-label":"segmented control",tabIndex:i?void 0:0,"aria-orientation":o?"vertical":"horizontal",style:f},R,{className:F(n,{[`${n}-rtl`]:r==="rtl",[`${n}-disabled`]:i,[`${n}-vertical`]:o},m),ref:y}),a.createElement("div",{className:`${n}-group`},a.createElement(tV,{vertical:o,prefixCls:n,value:w,containerRef:g,motionName:`${n}-${b}`,direction:r,getValueIndex:H=>$.findIndex(W=>W.value===H),onMotionStart:()=>{P(!0)},onMotionEnd:()=>{P(!1)}}),$.map(D)))}),iV=sV;function yw(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}const vw=e=>({background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}),aV={overflow:"hidden",...ar},lV=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,motionDurationMid:o}=e,s=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),i=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),l=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:{...Vt(e),display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${o}`,...Br(e),[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${X(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${o}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":{...vw(e),color:e.itemSelectedColor},"&-focused":jr(e),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,pointerEvents:"none",transition:["opacity","background-color"].map(c=>`${c} ${o}`).join(", ")},[`&:not(${t}-item-selected):not(${t}-item-disabled)`]:{"&:hover, &:active":{color:e.itemHoverColor},"&:hover::after":{opacity:1,backgroundColor:e.itemHoverBg},"&:active::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":{minHeight:s,lineHeight:X(s),padding:`0 ${X(e.segmentedPaddingHorizontal)}`,...aV},"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:{...vw(e),position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${X(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}},[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:i,lineHeight:X(i),padding:`0 ${X(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:l,lineHeight:X(l),padding:`0 ${X(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}},...yw(`&-disabled ${t}-item`,e),...yw(`${t}-item-disabled`,e),[`${t}-thumb-motion-appear-active`]:{willChange:"transform, width",transition:["transform","width"].map(c=>`${c} ${n} ${r}`).join(", ")},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}}}},cV=e=>{const{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:o,colorFill:s,lineWidthBold:i,colorBgLayout:l}=e;return{trackPadding:i,trackBg:l,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:o,itemActiveBg:s,itemSelectedColor:n}},uV=Mt("Segmented",e=>{const{lineWidth:t,calc:n}=e,r=_t(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()});return lV(r)},cV);function dV(e){return dt(e)&&!!(e!=null&&e.icon)}const fV=a.forwardRef((e,t)=>{const n=Lo(),{prefixCls:r,className:o,rootClassName:s,block:i,options:l=[],size:c,style:u,vertical:d,orientation:m,shape:f="default",name:p=n,styles:h,classNames:b,...x}=e,{getPrefixCls:v,direction:g,className:y,style:$,classNames:w,styles:I}=Nt("segmented"),C={...e,options:l,size:c,shape:f},P=Ot($),E=Ot(u),[R,N]=zt([w,b],[I,P,h,E],{props:C}),T=v("segmented",r),[_,O]=uV(T),M=wn(c),k=a.useMemo(()=>l.map(A=>{if(dV(A)){const{icon:D,label:L,...H}=A;return{...H,label:a.createElement(a.Fragment,null,a.createElement("span",{className:F(`${T}-item-icon`,R.icon),style:N.icon},D),L&&a.createElement("span",null,L))}}return A}),[l,T,R.icon,N.icon]),[,j]=Yc(m,d),B=F(o,s,y,R.root,{[`${T}-block`]:i,[`${T}-sm`]:M==="small",[`${T}-lg`]:M==="large",[`${T}-vertical`]:j,[`${T}-shape-${f}`]:f==="round"},_,O),z=(A,{item:D})=>{if(!D.tooltip)return A;const L=dt(D.tooltip)?D.tooltip:{title:D.tooltip};return a.createElement($o,{...L},A)};return a.createElement(iV,{...x,name:p,className:B,style:N.root,classNames:R,styles:N,itemRender:z,options:k,ref:t,prefixCls:T,direction:g,vertical:j})}),mV=fV;var I4={};Object.defineProperty(I4,"__esModule",{value:!0});var pV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},gV=I4.default=pV;function _v(){return _v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_v.apply(this,arguments)}const hV=(e,t)=>a.createElement(ft,_v({},e,{ref:t,icon:gV})),yV=a.forwardRef(hV);var P4={};Object.defineProperty(P4,"__esModule",{value:!0});var vV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},bV=P4.default=vV;function Mv(){return Mv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mv.apply(this,arguments)}const xV=(e,t)=>a.createElement(ft,Mv({},e,{ref:t,icon:bV})),$V=a.forwardRef(xV);function Ov(){return typeof BigInt=="function"}function N4(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function xi(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),s=o[0]||"0",i=o[1]||"0";s==="0"&&i==="0"&&(n=!1);var l=n?"-":"";return{negative:n,negativeStr:l,trimStr:r,integerStr:s,decimalStr:i,fullStr:"".concat(l).concat(r)}}function Dm(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function R4(e){var t=e.toLowerCase().split("e"),n=of(t,2),r=n[0],o=n[1],s=o===void 0?"0":o,i=r.startsWith("-"),l=i?r.slice(1):r,c=l.split("."),u=of(c,2),d=u[0],m=d===void 0?"0":d,f=u[1],p=f===void 0?"":f,h="".concat(m).concat(p).replace(/^0+/,"")||"0";return{decimal:p,digits:h,exponent:Number(s),integer:m,negative:i}}function SV(e){var t=e.decimal,n=e.digits,r=e.exponent,o=e.integer,s=e.negative;if(n==="0")return"0";var i=o.replace(/^0+/,"").length,l=(t.match(/^0*/)||[""])[0].length,c=i||-l,u=c+r,d="";return u<=0?d="0.".concat("0".repeat(-u)).concat(n):u>=n.length?d="".concat(n).concat("0".repeat(u-n.length)):d="".concat(n.slice(0,u),".").concat(n.slice(u)),"".concat(s?"-":"").concat(d)}function T4(e){return e.exponent>=0?Math.max(0,e.decimal.length-e.exponent):Math.abs(e.exponent)+e.decimal.length}function ii(e){var t=String(e);return Dm(e)?T4(R4(t)):t.includes(".")&&t$(t)?t.length-t.indexOf(".")-1:0}function Fm(e){var t=String(e);if(Dm(e)){if(e>Number.MAX_SAFE_INTEGER)return String(Ov()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(Ov()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);var n=R4(t),r=T4(n);t=r>100?SV(n):e.toFixed(r)}return xi(t).fullStr}function t$(e){return typeof e=="number"?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):!1}var CV=function(){function e(t){if(zi(this,e),In(this,"origin",""),In(this,"negative",void 0),In(this,"integer",void 0),In(this,"decimal",void 0),In(this,"decimalLen",void 0),In(this,"empty",void 0),In(this,"nan",void 0),N4(t)){this.empty=!0;return}if(this.origin=String(t),t==="-"||Number.isNaN(t)){this.nan=!0;return}var n=t;if(Dm(n)&&(n=Number(n)),n=typeof n=="string"?n:Fm(n),t$(n)){var r=xi(n);this.negative=r.negative;var o=r.trimStr.split(".");this.integer=BigInt(o[0]);var s=o[1]||"0";this.decimal=BigInt(s),this.decimalLen=s.length}else this.nan=!0}return ji(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(n){var r="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(n,"0"));return BigInt(r)}},{key:"negate",value:function(){var n=new e(this.toString());return n.negative=!n.negative,n}},{key:"cal",value:function(n,r,o){var s=Math.max(this.getDecimalStr().length,n.getDecimalStr().length),i=this.alignDecimal(s),l=n.alignDecimal(s),c=r(i,l).toString(),u=o(s),d=xi(c),m=d.negativeStr,f=d.trimStr,p="".concat(m).concat(f.padStart(u+1,"0"));return new e("".concat(p.slice(0,-u),".").concat(p.slice(-u)))}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=new e(n);return r.isInvalidate()?this:this.cal(r,function(o,s){return o+s},function(o){return o})}},{key:"multi",value:function(n){var r=new e(n);return this.isInvalidate()||r.isInvalidate()?new e(NaN):this.cal(r,function(o,s){return o*s},function(o){return o*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toString()===(n==null?void 0:n.toString())}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":xi("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),wV=function(){function e(t){if(zi(this,e),In(this,"origin",""),In(this,"number",void 0),In(this,"empty",void 0),N4(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return ji(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var s=Math.max(ii(this.number),ii(r));return new e(o.toFixed(s))}},{key:"multi",value:function(n){var r=Number(n);if(this.isInvalidate()||Number.isNaN(r))return new e(NaN);var o=this.number*r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var s=Math.max(ii(this.number),ii(r));return new e(o.toFixed(s))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toNumber()===(n==null?void 0:n.toNumber())}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":Dm(this.number)&&ii(this.number)>100?String(this.number):Fm(this.number):this.origin}}]),e}();function oo(e){return Ov()?new CV(e):new wV(e)}function Rd(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=xi(e),s=o.negativeStr,i=o.integerStr,l=o.decimalStr,c="".concat(t).concat(l),u="".concat(s).concat(i);if(n>=0){var d=Number(l[n]);if(d>=5&&!r){var m=oo(e).add("".concat(s,"0.").concat("0".repeat(n)).concat(10-d));return Rd(m.toString(),t,n,r)}return n===0?u:"".concat(u).concat(t).concat(l.padEnd(n,"0").slice(0,n))}return c===".0"?u:"".concat(u).concat(c)}function EV(e,t){const n=a.useRef(null);function r(){try{const{selectionStart:s,selectionEnd:i,value:l}=e,c=l.substring(0,s),u=l.substring(i);n.current={start:s,end:i,value:l,beforeTxt:c,afterTxt:u}}catch{}}function o(){if(e&&n.current&&t)try{const{value:s}=e,{beforeTxt:i,afterTxt:l,start:c}=n.current;let u=s.length;if(s.startsWith(i))u=i.length;else if(s.endsWith(l))u=s.length-n.current.afterTxt.length;else{const d=i[c-1],m=s.indexOf(d,c-1);m!==-1&&(u=m+1)}e.setSelectionRange(u,u)}catch(s){mn(!1,`Something warning of cursor restore. Please fire issue about this: ${s.message}`)}}return[r,o]}const IV=200,PV=600;function bw({prefixCls:e,action:t,children:n,disabled:r,className:o,style:s,onStep:i}){const l=t==="up",c=a.useRef(),u=a.useRef([]),d=()=>{clearTimeout(c.current)},m=b=>{b.preventDefault(),d(),i(l,"handler");function x(){i(l,"handler"),c.current=setTimeout(x,IV)}c.current=setTimeout(x,PV)};a.useEffect(()=>()=>{d(),u.current.forEach(b=>{Ct.cancel(b)})},[]);const f=`${e}-action`,p=F(f,`${f}-${t}`,{[`${f}-${t}-disabled`]:r},o),h=()=>u.current.push(Ct(d));return a.createElement("span",{unselectable:"on",role:"button",onMouseUp:h,onMouseLeave:h,onMouseDown:b=>{m(b)},"aria-label":l?"Increase Value":"Decrease Value","aria-disabled":r,className:p,style:s},n||a.createElement("span",{unselectable:"on",className:`${e}-action-${t}-inner`}))}function xw(e){const t=typeof e=="number"?Fm(e):xi(e).fullStr;return t.includes(".")?xi(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const NV=()=>{const e=a.useRef(0),t=()=>{Ct.cancel(e.current)};return a.useEffect(()=>t,[]),n=>{t(),e.current=Ct(()=>{n()})}};function Zl(){return Zl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zl.apply(this,arguments)}const $w=(e,t)=>e||t.isEmpty()?t.toString():t.toNumber(),Sw=e=>{const t=oo(e);return t.isInvalidate()?null:t},RV=a.forwardRef((e,t)=>{const{mode:n="input",prefixCls:r="rc-input-number",className:o,style:s,classNames:i,styles:l,min:c,max:u,step:d=1,defaultValue:m,value:f,disabled:p,readOnly:h,upHandler:b,downHandler:x,keyboard:v,changeOnWheel:g=!1,controls:y=!0,prefix:$,suffix:w,stringMode:I,parser:C,formatter:P,precision:E,decimalSeparator:R,onChange:N,onInput:T,onPressEnter:_,onStep:O,onMouseDown:M,onClick:k,onMouseUp:j,onMouseLeave:B,onMouseMove:z,onMouseEnter:A,onMouseOut:D,changeOnBlur:L=!0,...H}=e,[W,V]=a.useState(!1),K=a.useRef(!1),q=a.useRef(!1),te=a.useRef(!1),oe=a.useRef(null),ce=a.useRef(null);a.useImperativeHandle(t,()=>oO(ce.current,{focus:xe=>{Wb(ce.current,xe)},blur:()=>{var xe;(xe=ce.current)==null||xe.blur()},nativeElement:oe.current}));const[ue,G]=a.useState(()=>oo(f??m));function re(xe){f===void 0&&G(xe)}const ne=a.useCallback((xe,Be)=>{if(!Be)return E>=0?E:Math.max(ii(xe),ii(d))},[E,d]),U=a.useCallback(xe=>{const Be=String(xe);if(C)return C(Be);let me=Be;return R&&(me=me.replace(R,".")),me.replace(/[^\w.-]+/g,"")},[C,R]),Q=a.useRef(""),se=a.useCallback((xe,Be)=>{if(P)return P(xe,{userTyping:Be,input:String(Q.current)});let me=typeof xe=="number"?Fm(xe):xe;if(!Be){const Ne=ne(me,Be);t$(me)&&(R||Ne>=0)&&(me=Rd(me,R||".",Ne))}return me},[P,ne,R]),[J,Z]=a.useState(()=>{const xe=m??f;return ue.isInvalidate()&&["string","number"].includes(typeof xe)?Number.isNaN(xe)?"":xe:se(ue.toString(),!1)});Q.current=J;function le(xe,Be){Z(se(xe.isInvalidate()?xe.toString(!1):xe.toString(!Be),Be))}const ee=a.useMemo(()=>Sw(u),[u,E]),Y=a.useMemo(()=>Sw(c),[c,E]),fe=a.useMemo(()=>!ee||!ue||ue.isInvalidate()?!1:ee.lessEquals(ue),[ee,ue]),de=a.useMemo(()=>!Y||!ue||ue.isInvalidate()?!1:ue.lessEquals(Y),[Y,ue]),[pe,$e]=EV(ce.current,W),we=xe=>ee&&!xe.lessEquals(ee)?ee:Y&&!Y.lessEquals(xe)?Y:null,je=xe=>!we(xe),ve=(xe,Be)=>{let me=xe,Ne=je(me)||me.isEmpty();if(!me.isEmpty()&&!Be&&(me=we(me)||me,Ne=!0),!h&&!p&&Ne){const ye=me.toString(),Ce=ne(ye,Be);return Ce>=0&&(me=oo(Rd(ye,".",Ce)),je(me)||(me=oo(Rd(ye,".",Ce,!0)))),me.equals(ue)||(re(me),N==null||N(me.isEmpty()?null:$w(I,me)),f===void 0&&le(me,Be)),me}return ue},De=NV(),Me=xe=>{if(pe(),Q.current=xe,Z(xe),!q.current){const Be=U(xe),me=oo(Be);me.isNaN()||ve(me,!0)}T==null||T(xe),De(()=>{let Be=xe;C||(Be=xe.replace(/。/g,".")),Be!==xe&&Me(Be)})},Ee=()=>{q.current=!0},_e=()=>{q.current=!1,Me(ce.current.value)},Se=xe=>{Me(xe.target.value)},Ie=vt((xe,Be)=>{var Ce;if(xe&&fe||!xe&&de)return;K.current=!1;let me=oo(te.current?xw(d):d);xe||(me=me.negate());const Ne=(ue||oo(0)).add(me.toString()),ye=ve(Ne,!1);O==null||O($w(I,ye),{offset:te.current?xw(d):d,type:xe?"up":"down",emitter:Be}),(Ce=ce.current)==null||Ce.focus()}),Ue=xe=>{const Be=oo(U(J));let me;Be.isNaN()?me=ve(ue,xe):me=ve(Be,xe),f!==void 0?le(ue,!1):me.isNaN()||le(me,!1)},Xe=()=>{K.current=!0},he=xe=>{const{key:Be,shiftKey:me}=xe;K.current=!0,te.current=me,Be==="Enter"&&(q.current||(K.current=!1),Ue(!1),_==null||_(xe)),v!==!1&&!q.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Be)&&(Ie(Be==="Up"||Be==="ArrowUp","keyboard"),xe.preventDefault())},Re=()=>{K.current=!1,te.current=!1};a.useEffect(()=>{if(g&&W){const xe=me=>{Ie(me.deltaY<0,"wheel"),me.preventDefault()},Be=ce.current;if(Be)return Be.addEventListener("wheel",xe,{passive:!1}),()=>Be.removeEventListener("wheel",xe)}});const Te=()=>{L&&Ue(!1),V(!1),K.current=!1},Ge=xe=>{ce.current&&xe.target!==ce.current&&(ce.current.focus(),xe.preventDefault()),M==null||M(xe)};hd(()=>{ue.isInvalidate()||le(ue,!1)},[E,P]),hd(()=>{const xe=oo(f);G(xe);const Be=oo(U(J));(!xe.equals(Be)||!K.current||P)&&le(xe,K.current)},[f]),hd(()=>{P&&$e()},[J]);const Ye={prefixCls:r,onStep:Ie,className:i==null?void 0:i.action,style:l==null?void 0:l.action},Ve=a.createElement(bw,Zl({},Ye,{action:"up",disabled:fe}),b),ot=a.createElement(bw,Zl({},Ye,{action:"down",disabled:de}),x);return a.createElement("div",{ref:oe,className:F(r,`${r}-mode-${n}`,o,i==null?void 0:i.root,{[`${r}-focused`]:W,[`${r}-disabled`]:p,[`${r}-readonly`]:h,[`${r}-not-a-number`]:ue.isNaN(),[`${r}-out-of-range`]:!ue.isInvalidate()&&!je(ue)}),style:{...l==null?void 0:l.root,...s},onMouseDown:Ge,onMouseUp:j,onMouseLeave:B,onMouseMove:z,onMouseEnter:A,onMouseOut:D,onClick:k,onFocus:()=>{V(!0)},onBlur:Te,onKeyDown:he,onKeyUp:Re,onCompositionStart:Ee,onCompositionEnd:_e,onBeforeInput:Xe},n==="spinner"&&y&&ot,$!==void 0&&a.createElement("div",{className:F(`${r}-prefix`,i==null?void 0:i.prefix),style:l==null?void 0:l.prefix},$),a.createElement("input",Zl({autoComplete:"off",role:"spinbutton","aria-valuemin":c,"aria-valuemax":u,"aria-valuenow":ue.isInvalidate()?null:ue.toString(),step:d,ref:ce,className:F(`${r}-input`,i==null?void 0:i.input),style:l==null?void 0:l.input,value:J,onChange:Se,disabled:p,readOnly:h},H)),w!==void 0&&a.createElement("div",{className:F(`${r}-suffix`,i==null?void 0:i.suffix),style:l==null?void 0:l.suffix},w),n==="spinner"&&y&&Ve,n==="input"&&y&&a.createElement("div",{className:F(`${r}-actions`,i==null?void 0:i.actions),style:l==null?void 0:l.actions},Ve,ot))}),TV=e=>{const{componentCls:t,borderRadius:n,paddingSM:r,colorBorder:o,paddingXS:s,fontSizeLG:i,fontSizeSM:l,borderRadiusLG:c,borderRadiusSM:u,colorBgContainerDisabled:d,lineWidth:m,antCls:f}=e,[p,h]=sn(f,"space-addon");return{[t]:[{...Vt(e),display:"inline-flex",alignItems:"center",gap:0,whiteSpace:"nowrap",paddingInline:r,margin:0,borderWidth:m,borderStyle:"solid",borderRadius:n,"&:hover":{zIndex:0},[`&${t}-disabled`]:{color:e.colorTextDisabled},"&-large":{fontSize:i,borderRadius:c},"&-small":{paddingInline:s,borderRadius:u,fontSize:l},"&-compact-last-item":{borderEndStartRadius:0,borderStartStartRadius:0},"&-compact-first-item":{borderEndEndRadius:0,borderStartEndRadius:0},"&-compact-item:not(:first-child):not(:last-child)":{borderRadius:0},"&-compact-item:not(:last-child)":{borderInlineEndWidth:0},"&-compact-item:not(:first-child)":{borderInlineStartWidth:0}},{[p("addon-border-color")]:o,[p("addon-background")]:d,[p("addon-border-color-outlined")]:o,[p("addon-background-filled")]:d,borderColor:h("addon-border-color"),background:h("addon-background"),"&-variant-outlined":{[p("addon-border-color")]:h("addon-border-color-outlined")},"&-variant-filled":{[p("addon-border-color")]:"transparent",[p("addon-background")]:h("addon-background-filled"),[`&${t}-disabled`]:{[p("addon-border-color")]:o,[p("addon-background")]:d}},"&-variant-borderless":{border:"none",background:"transparent"},"&-variant-underlined":{border:"none",background:"transparent"}},{"&-status-error":{[p("addon-border-color-outlined")]:e.colorError,[p("addon-background-filled")]:e.colorErrorBg,color:e.colorError},"&-status-warning":{[p("addon-border-color-outlined")]:e.colorWarning,[p("addon-background-filled")]:e.colorWarningBg,color:e.colorWarning}}]}},_V=Mt("Addon",e=>[TV(e),Zc(e,{focus:!1})]),_4=ie.forwardRef((e,t)=>{const{className:n,children:r,style:o,prefixCls:s,variant:i="outlined",disabled:l,status:c,...u}=e,{getPrefixCls:d,direction:m}=ie.useContext(ut),f=d("space-addon",s),[p,h]=_V(f),{compactItemClassnames:b,compactSize:x}=Gs(f,m),v=qa(f,c),g=F(f,p,b,h,`${f}-variant-${i}`,v,{[`${f}-${x}`]:x,[`${f}-disabled`]:l},n);return ie.createElement("div",{ref:t,className:g,style:o,...u},r)}),MV=e=>{const t=e.handleVisible??"auto",n=e.controlHeightSM-e.lineWidth*2;return{...Vi(e),controlWidth:90,handleWidth:n,handleFontSize:e.fontSize/2,handleVisible:t,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new Xt(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:t===!0?1:0,handleVisibleWidth:t===!0?n:0}},OV=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:o,inputFontSizeSM:s,inputFontSizeLG:i,colorError:l,paddingInlineSM:c,paddingBlockSM:u,paddingBlockLG:d,paddingInlineLG:m,colorIcon:f,colorTextDisabled:p,motionDurationMid:h,handleHoverColor:b,handleOpacity:x,paddingInline:v,paddingBlock:g,handleBg:y,handleActiveBg:$,inputAffixPadding:w,borderRadiusSM:I,controlWidth:C,handleBorderColor:P,filledHandleBg:E,lineHeightLG:R,antCls:N}=e,T=`${X(n)} ${r} ${P}`,[_,O]=sn(N,"input-number");return[{[t]:{...Vt(e),...Am(e),[_("input-padding-block")]:X(g),[_("input-padding-inline")]:X(v),display:"inline-flex",width:C,margin:0,paddingBlock:0,borderRadius:o,...ZT(e,{[`${t}-actions`]:{background:y,[`${t}-action-down`]:{borderBlockStart:T}}}),...o4(e,{[`${t}-actions`]:{background:E,[`${t}-action-down`]:{borderBlockStart:T}},"&:focus-within":{[`${t}-actions`]:{background:y}}}),...i4(e,{[`${t}-actions`]:{background:y,[`${t}-action-down`]:{borderBlockStart:T}}}),...n4(e),[`&${t}-borderless`]:{paddingBlock:0,[_("input-padding-block")]:X(e.calc(g).add(n).equal())},[`&${t}-borderless${t}-sm`]:{paddingBlock:0,[_("input-padding-block")]:X(e.calc(u).add(n).equal())},[`&${t}-borderless${t}-lg`]:{paddingBlock:0,[_("input-padding-block")]:X(e.calc(d).add(n).equal())},"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},[`&${t}-out-of-range`]:{[`${t}-input`]:{color:l}},[`${t}-input`]:{...Vt(e),width:"100%",paddingBlock:O("input-padding-block"),textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:0,outline:0,transition:`all ${h} linear`,appearance:"textfield",fontSize:"inherit",lineHeight:"inherit",...a4(e.colorTextPlaceholder),'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&-disabled ${t}-input`]:{cursor:"not-allowed",color:e.colorTextDisabled}}},{[t]:{[`${t}-action`]:{...qc(),userSelect:"none",overflow:"hidden",fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",transition:`all ${h} linear`,[`&:active:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{background:$},[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{color:b},[`&${t}-action-up-disabled, &${t}-action-down-disabled`]:{cursor:"not-allowed",color:p}},"&-mode-input":{overflow:"hidden",[`${t}-actions`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:x,height:"100%",borderRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${h}`,overflow:"hidden",[`${t}-action`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",marginInlineEnd:0,fontSize:e.handleFontSize}},[`&:hover ${t}-actions, &-focused ${t}-actions`]:{width:e.handleWidth,opacity:1},[`${t}-action`]:{color:f,height:"50%",borderInlineStart:T,[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{height:"60%"}},[`&${t}-disabled, &${t}-readonly`]:{[`${t}-actions`]:{display:"none"}}},[`&${t}-mode-spinner`]:{padding:0,width:"auto",[`${t}-action`]:{flex:"none",paddingInline:O("input-padding-inline"),"&-up":{borderInlineStart:T},"&-down":{borderInlineEnd:T}},[`${t}-input`]:{textAlign:"center",paddingInline:O("input-padding-inline")}}}},{[t]:{"&-lg":{[_("input-padding-block")]:X(d),[_("input-padding-inline")]:X(m),paddingBlock:0,fontSize:i,lineHeight:R},"&-sm":{[_("input-padding-block")]:X(u),[_("input-padding-inline")]:X(c),paddingBlock:0,fontSize:s,borderRadius:I}}},{[t]:{[`${t}-prefix, ${t}-suffix`]:{display:"flex",flex:"none",alignItems:"center",alignSelf:"center",pointerEvents:"none"},[`${t}-prefix`]:{marginInlineEnd:w},[`${t}-suffix`]:{height:"100%",marginInlineStart:w,transition:`margin ${h}`},[`&:hover:not(${t}-without-controls)`]:{[`${t}-suffix`]:{marginInlineEnd:e.handleWidth}}}}]},zV=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-addon`]:{[`&:has(${n}-select)`]:{border:0,padding:0}}}},jV=Mt("InputNumber",e=>{const t=_t(e,Hi(e));return[OV(t),zV(t),Zc(t)]},MV,{unitless:{handleOpacity:!0},resetFont:!1}),BV=a.forwardRef((e,t)=>{const n=a.useRef(null);a.useImperativeHandle(t,()=>n.current);const{rootClassName:r,size:o,disabled:s,prefixCls:i,addonBefore:l,addonAfter:c,prefix:u,suffix:d,bordered:m,readOnly:f,status:p,controls:h=!0,variant:b,className:x,style:v,classNames:g,styles:y,mode:$,...w}=e,{direction:I,className:C,style:P,styles:E,classNames:R}=Nt("inputNumber"),N=a.useContext(cr),T=s??N,_=a.useMemo(()=>!h||T||f?!1:h,[h,T,f]),{compactSize:O,compactItemClassnames:M}=Gs(i,I);let k=$==="spinner"?a.createElement(Bo,null):a.createElement($V,null),j=$==="spinner"?a.createElement(yV,null):a.createElement(Ox,null);const B=typeof _=="boolean"?_:void 0;dt(_)&&(k=_.upIcon||k,j=_.downIcon||j);const{hasFeedback:z,isFormItemInput:A,feedbackIcon:D}=a.useContext(Vn),L=wn(ue=>o??O??ue),[H,W]=tl("inputNumber",b,m),V=z&&a.createElement(a.Fragment,null,D),K={...e,size:L,disabled:T,controls:_},q=Ot(P),te=Ot(v),[oe,ce]=zt([R,g],[E,q,y,te],{props:K});return a.createElement(RV,{ref:n,mode:$,disabled:T,className:F(x,r,oe.root,C,M,qa(i,p,z),{[`${i}-${H}`]:W,[`${i}-lg`]:L==="large",[`${i}-sm`]:L==="small",[`${i}-rtl`]:I==="rtl",[`${i}-in-form-item`]:A,[`${i}-without-controls`]:!_}),style:ce.root,upHandler:k,downHandler:j,prefixCls:i,readOnly:f,controls:B,prefix:u,suffix:V||d,classNames:oe,styles:ce,...w})}),M4=a.forwardRef((e,t)=>{const{addonBefore:n,addonAfter:r,prefixCls:o,className:s,status:i,rootClassName:l,...c}=e,{getPrefixCls:u}=Nt("inputNumber"),d=u("input-number",o),{status:m}=a.useContext(Vn),f=ou(m,i),p=an(d),[h,b]=jV(d,p),x=n||r,v=a.createElement(BV,{ref:t,...c,prefixCls:d,status:f,className:F(b,p,h,s),rootClassName:x?void 0:l});if(x){const g=w=>w?a.createElement(_4,{className:F(`${d}-addon`,b,h),variant:e.variant,disabled:e.disabled,status:f},a.createElement(Ri,{form:!0},w)):null,y=g(n),$=g(r);return a.createElement(yx,{rootClassName:l},y,v,$)}return v}),If=M4,LV=e=>a.createElement(to,{theme:{components:{InputNumber:{handleVisible:!0}}}},a.createElement(M4,{...e}));If._InternalPanelDoNotUseOrYouWillBeFired=LV;function kV(e){return!!(e.addonBefore||e.addonAfter)}function AV(e){return!!(e.prefix||e.suffix||e.allowClear)}function Cw(e,t,n){const r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=(...s)=>{t.setSelectionRange(...s)},o}function Pf(e,t,n,r){if(!n)return;let o=t;if(t.type==="click"){o=Cw(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=Cw(t,e,r),n(o);return}n(o)}function zv(){return zv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zv.apply(this,arguments)}const O4=ie.forwardRef((e,t)=>{var z,A,D;const{inputElement:n,children:r,prefixCls:o,prefix:s,suffix:i,addonBefore:l,addonAfter:c,className:u,style:d,disabled:m,readOnly:f,focused:p,triggerFocus:h,allowClear:b,value:x,handleReset:v,hidden:g,classes:y,classNames:$,dataAttrs:w,styles:I,components:C,onClear:P}=e,E=r??n,R=(C==null?void 0:C.affixWrapper)||"span",N=(C==null?void 0:C.groupWrapper)||"span",T=(C==null?void 0:C.wrapper)||"span",_=(C==null?void 0:C.groupAddon)||"span",O=a.useRef(null),M=L=>{var H;(H=O.current)!=null&&H.contains(L.target)&&(h==null||h())},k=AV(e);let j=a.cloneElement(E,{value:x,className:F((z=E.props)==null?void 0:z.className,!k&&($==null?void 0:$.variant))||null});const B=a.useRef(null);if(ie.useImperativeHandle(t,()=>({nativeElement:B.current||O.current})),k){let L=null;if(b){const K=!m&&!f&&x&&!(typeof b=="object"&&b.disabled),q=`${o}-clear-icon`,te=typeof b=="object"&&(b!=null&&b.clearIcon)?b.clearIcon:"✖";L=ie.createElement("button",{type:"button",onClick:oe=>{v==null||v(oe),P==null||P()},onMouseDown:oe=>oe.preventDefault(),className:F(q,{[`${q}-hidden`]:!K,[`${q}-has-suffix`]:!!i},$==null?void 0:$.clear),style:I==null?void 0:I.clear},te)}const H=`${o}-affix-wrapper`,W=F(H,{[`${o}-disabled`]:m,[`${H}-disabled`]:m,[`${H}-focused`]:p,[`${H}-readonly`]:f,[`${H}-input-with-clear-btn`]:i&&b&&x},y==null?void 0:y.affixWrapper,$==null?void 0:$.affixWrapper,$==null?void 0:$.variant),V=(i||b)&&ie.createElement("span",{className:F(`${o}-suffix`,$==null?void 0:$.suffix),style:I==null?void 0:I.suffix},L,i);j=ie.createElement(R,zv({className:W,style:I==null?void 0:I.affixWrapper,onClick:M},w==null?void 0:w.affixWrapper,{ref:O}),s&&ie.createElement("span",{className:F(`${o}-prefix`,$==null?void 0:$.prefix),style:I==null?void 0:I.prefix},s),j,V)}if(kV(e)){const L=`${o}-group`,H=`${L}-addon`,W=`${L}-wrapper`,V=F(`${o}-wrapper`,L,y==null?void 0:y.wrapper,$==null?void 0:$.wrapper),K=F(W,{[`${W}-disabled`]:m},y==null?void 0:y.group,$==null?void 0:$.groupWrapper);j=ie.createElement(N,{className:K,ref:B},ie.createElement(T,{className:V},l&&ie.createElement(_,{className:H},l),j,c&&ie.createElement(_,{className:H},c)))}return ie.cloneElement(j,{className:F((A=j.props)==null?void 0:A.className,u)||null,style:{...(D=j.props)==null?void 0:D.style,...d},hidden:g})});function z4(e,t){return a.useMemo(()=>{let n={};t&&(n.show=typeof t=="object"&&t.formatter?t.formatter:!!t),n={...n,...e};const{show:r,...o}=n;return{...o,show:!!r,showFormatter:typeof r=="function"?r:void 0,strategy:o.strategy||(s=>s.length)}},[e,t])}function j4({countConfig:e,value:t,maxLength:n}){return a.useMemo(()=>{const r=e.max??n,o=e.strategy(t),s=!!r&&o>r,i=Number(r)>0,l=e.show?e.showFormatter?e.showFormatter({value:t,count:o,maxLength:r}):`${o}${i?` / ${r}`:""}`:void 0;return{mergedMax:r,isOutOfRange:s,dataCount:l}},[e,n,t])}function B4({countConfig:e,getTarget:t}){const[n,r]=a.useState(null),o=a.useRef(t);return a.useEffect(()=>{o.current=t},[t]),a.useEffect(()=>{var i;n&&((i=o.current())==null||i.setSelectionRange(...n),r(null))},[n]),a.useCallback((i,l)=>{var u,d;let c=i;return!l&&e.exceedFormatter&&e.max&&e.strategy(i)>e.max&&(c=e.exceedFormatter(i,{max:e.max}),i!==c&&r([((u=o.current())==null?void 0:u.selectionStart)||0,((d=o.current())==null?void 0:d.selectionEnd)||0])),c},[e])}function L4(e,t){const[n,r]=on(e,t),o=n==null?"":String(n);return{value:n,setValue:r,formatValue:o}}function Nf(){return Nf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nf.apply(this,arguments)}const DV=a.forwardRef((e,t)=>{const{autoComplete:n,onChange:r,onFocus:o,onBlur:s,onPressEnter:i,onKeyDown:l,onKeyUp:c,prefixCls:u="rc-input",disabled:d,htmlSize:m,className:f,maxLength:p,suffix:h,showCount:b,count:x,type:v="text",classes:g,classNames:y,styles:$,onCompositionStart:w,onCompositionEnd:I,...C}=e,[P,E]=a.useState(!1),R=a.useRef(!1),N=a.useRef(!1),T=a.useRef(null),_=a.useRef(null),O=G=>{T.current&&Wb(T.current,G)},{setValue:M,formatValue:k}=L4(e.defaultValue,e.value),j=z4(x,b),{isOutOfRange:B,dataCount:z}=j4({countConfig:j,value:k,maxLength:p}),A=B4({countConfig:j,getTarget:()=>T.current});a.useImperativeHandle(t,()=>{var G;return{focus:O,blur:()=>{var re;(re=T.current)==null||re.blur()},setSelectionRange:(re,ne,U)=>{var Q;(Q=T.current)==null||Q.setSelectionRange(re,ne,U)},select:()=>{var re;(re=T.current)==null||re.select()},input:T.current,nativeElement:((G=_.current)==null?void 0:G.nativeElement)||T.current}}),a.useEffect(()=>{N.current&&(N.current=!1),E(G=>G&&d?!1:G)},[d]);const D=(G,re,ne)=>{const U=A(re,R.current);ne.source==="compositionEnd"&&re===U||(M(U),T.current&&Pf(T.current,G,r,U))},L=G=>{D(G,G.target.value,{source:"change"})},H=G=>{R.current=!1,D(G,G.currentTarget.value,{source:"compositionEnd"}),I==null||I(G)},W=G=>{i&&G.key==="Enter"&&!N.current&&!G.nativeEvent.isComposing&&(N.current=!0,i(G)),l==null||l(G)},V=G=>{G.key==="Enter"&&(N.current=!1),c==null||c(G)},K=G=>{E(!0),o==null||o(G)},q=G=>{N.current&&(N.current=!1),E(!1),s==null||s(G)},te=G=>{M(""),O(),T.current&&Pf(T.current,G,r)},oe=B&&`${u}-out-of-range`,ce=()=>{const G=Ht(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return ie.createElement("input",Nf({autoComplete:n},G,{onChange:L,onFocus:K,onBlur:q,onKeyDown:W,onKeyUp:V,className:F(u,{[`${u}-disabled`]:d},y==null?void 0:y.input),style:$==null?void 0:$.input,ref:T,size:m,type:v,onCompositionStart:re=>{R.current=!0,w==null||w(re)},onCompositionEnd:H}))},ue=()=>h||j.show?ie.createElement(ie.Fragment,null,j.show&&ie.createElement("span",{className:F(`${u}-show-count-suffix`,{[`${u}-show-count-has-suffix`]:!!h},y==null?void 0:y.count),style:{...$==null?void 0:$.count}},z),h):null;return ie.createElement(O4,Nf({},C,{prefixCls:u,className:F(f,oe),handleReset:te,value:k,focused:P,triggerFocus:O,suffix:ue(),disabled:d,classes:g,classNames:y,styles:$,ref:_}),ce())}),FV=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,HV=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],gg={};let Ir;function VV(e,t=!1){const n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&gg[n])return gg[n];const r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),s=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:HV.map(u=>`${u}:${r.getPropertyValue(u)}`).join(";"),paddingSize:s,borderSize:i,boxSizing:o};return t&&n&&(gg[n]=c),c}function WV(e,t=!1,n=null,r=null){Ir||(Ir=document.createElement("textarea"),Ir.setAttribute("tab-index","-1"),Ir.setAttribute("aria-hidden","true"),Ir.setAttribute("name","hiddenTextarea"),document.body.appendChild(Ir)),e.getAttribute("wrap")?Ir.setAttribute("wrap",e.getAttribute("wrap")):Ir.removeAttribute("wrap");const{paddingSize:o,borderSize:s,boxSizing:i,sizingStyle:l}=VV(e,t);Ir.setAttribute("style",`${l};${FV}`),Ir.value=e.value||e.placeholder||"";let c,u,d,m=Ir.scrollHeight;if(i==="border-box"?m+=s:i==="content-box"&&(m-=o),n!==null||r!==null){Ir.value=" ";const p=Ir.scrollHeight-o;n!==null&&(c=p*n,i==="border-box"&&(c=c+o+s),m=Math.max(c,m)),r!==null&&(u=p*r,i==="border-box"&&(u=u+o+s),d=m>u?void 0:"hidden",m=Math.min(u,m))}const f={height:m,overflowY:d,resize:"none"};return c&&(f.minHeight=c),u&&(f.maxHeight=u),f}function jv(){return jv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jv.apply(this,arguments)}const hg=0,yg=1,vg=2,KV=a.forwardRef((e,t)=>{const{prefixCls:n,defaultValue:r,value:o,autoSize:s,onResize:i,className:l,style:c,disabled:u,onChange:d,onInternalAutoSize:m,...f}=e,[p,h]=on(r,o),b=p??"",x=M=>{h(M.target.value),d==null||d(M)},v=a.useRef(null);a.useImperativeHandle(t,()=>({textArea:v.current}));const[g,y]=a.useMemo(()=>s&&typeof s=="object"?[s.minRows,s.maxRows]:[],[s]),$=!!s,[w,I]=a.useState(vg),[C,P]=a.useState(),E=()=>{I(hg)};Pt(()=>{$&&E()},[o,g,y,$]),Pt(()=>{if(w===hg)I(yg);else if(w===yg){const M=WV(v.current,!1,g,y);I(vg),P(M)}},[w]);const R=a.useRef(void 0),N=()=>{R.current!==void 0&&Ct.cancel(R.current)},T=M=>{w===vg&&(i==null||i(M),s&&(N(),R.current=Ct(()=>{E()})))};a.useEffect(()=>N,[]);const O={...c,...$?C:null};return(w===hg||w===yg)&&(O.overflowY="hidden",O.overflowX="hidden"),a.createElement(ir,{onResize:T,disabled:!(s||i)},a.createElement("textarea",jv({},f,{ref:v,style:O,className:F(n,l,{[`${n}-disabled`]:u}),disabled:u,value:b,onChange:x})))});function Bv(){return Bv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bv.apply(this,arguments)}const UV=ie.forwardRef(({defaultValue:e,value:t,onFocus:n,onBlur:r,onChange:o,allowClear:s,maxLength:i,onCompositionStart:l,onCompositionEnd:c,suffix:u,prefixCls:d="rc-textarea",showCount:m,count:f,className:p,style:h,disabled:b,hidden:x,classNames:v,styles:g,onResize:y,onClear:$,onPressEnter:w,readOnly:I,autoSize:C,onKeyDown:P,...E},R)=>{const[N,T]=ie.useState(!1),_=ie.useRef(!1),[O,M]=ie.useState(null),k=a.useRef(null),j=a.useRef(null),B=()=>{var se;return((se=j.current)==null?void 0:se.textArea)||null},{setValue:z,formatValue:A}=L4(e,t),D=z4(f,m),{isOutOfRange:L,dataCount:H}=j4({countConfig:D,value:A,maxLength:i}),W=B4({countConfig:D,getTarget:()=>{var se;return((se=j.current)==null?void 0:se.textArea)||null}}),V=()=>{var se;(se=B())==null||se.focus()};a.useImperativeHandle(R,()=>{var se;return{resizableTextArea:j.current,focus:V,blur:()=>{var J;(J=B())==null||J.blur()},nativeElement:((se=k.current)==null?void 0:se.nativeElement)||B()}}),a.useEffect(()=>{T(se=>!b&&se)},[b]);const K=(se,J)=>{const Z=W(J,_.current);z(Z),Pf(se.currentTarget,se,o,Z)},q=se=>{_.current=!0,l==null||l(se)},te=se=>{_.current=!1,K(se,se.currentTarget.value),c==null||c(se)},oe=se=>{K(se,se.target.value)},ce=se=>{se.key==="Enter"&&w&&!se.nativeEvent.isComposing&&w(se),P==null||P(se)},ue=se=>{T(!0),n==null||n(se)},G=se=>{T(!1),r==null||r(se)},re=se=>{z(""),V();const J=B();J&&Pf(J,se,o)};let ne=u;D.show&&(ne=ie.createElement(ie.Fragment,null,ne,ie.createElement("span",{className:F(`${d}-data-count`,v==null?void 0:v.count),style:g==null?void 0:g.count},H)));const U=se=>{var J;y==null||y(se),(J=B())!=null&&J.style.height&&M(!0)},Q=!C&&!m&&!s;return ie.createElement(O4,{ref:k,value:A,allowClear:s,handleReset:re,suffix:ne,prefixCls:d,classNames:{...v,affixWrapper:F(v==null?void 0:v.affixWrapper,{[`${d}-show-count`]:m,[`${d}-textarea-allow-clear`]:s})},disabled:b,focused:N,className:F(p,L&&`${d}-out-of-range`),style:{...h,...O&&!Q?{height:"auto"}:{}},dataAttrs:typeof H=="string"?{affixWrapper:{"data-count":H}}:void 0,styles:g,hidden:x,readOnly:I,onClear:$},ie.createElement(KV,Bv({},E,{autoSize:C,maxLength:i,onKeyDown:ce,onChange:oe,onFocus:ue,onBlur:G,onCompositionStart:q,onCompositionEnd:te,className:F(v==null?void 0:v.textarea),style:{resize:h==null?void 0:h.resize,...g==null?void 0:g.textarea},disabled:b,prefixCls:d,onResize:U,ref:j,readOnly:I})))});function k4(e,t){const n=a.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,s,i,l;(o=e.current)!=null&&o.input&&((s=e.current)==null?void 0:s.input.getAttribute("type"))==="password"&&((i=e.current)!=null&&i.input.hasAttribute("value"))&&((l=e.current)==null||l.input.removeAttribute("value"))}))};return a.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[t]),r}function qV(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}const cu=a.forwardRef((e,t)=>{const{prefixCls:n,bordered:r=!0,status:o,size:s,disabled:i,onBlur:l,onFocus:c,suffix:u,allowClear:d,addonAfter:m,addonBefore:f,className:p,style:h,styles:b,rootClassName:x,onChange:v,classNames:g,variant:y,...$}=e,{getPrefixCls:w,direction:I,allowClear:C,autoComplete:P,className:E,style:R,classNames:N,styles:T}=Nt("input"),_=w("input",n),O=a.useRef(null),M=an(_),[k,j]=l4(_,x);c4(_,M);const{compactSize:B,compactItemClassnames:z}=Gs(_,I),A=wn(ee=>s??B??ee),D=ie.useContext(cr),L=i??D,H={...e,size:A,disabled:L},W=Ot(R),V=Ot(h),[K,q]=zt([N,g],[T,W,b,V],{props:H}),{status:te,hasFeedback:oe,feedbackIcon:ce}=a.useContext(Vn),ue=ou(te,o),G=qV(e)||!!oe;a.useRef(G);const re=k4(O,!0),ne=ee=>{re(),l==null||l(ee)},U=ee=>{re(),c==null||c(ee)},Q=ee=>{re(),v==null||v(ee)},se=(oe||u)&&ie.createElement(ie.Fragment,null,u,oe&&ce),J=MN({allowClear:d,contextAllowClear:C,componentName:"Input"}),[Z,le]=tl("input",y,r);return ie.createElement(DV,{ref:_n(t,O),prefixCls:_,autoComplete:P,...$,disabled:L,onBlur:ne,onFocus:U,style:q.root,styles:q,suffix:se,allowClear:J,className:F(p,x,j,M,z,E,K.root),onChange:Q,addonBefore:f&&ie.createElement(Ri,{form:!0,space:!0},f),addonAfter:m&&ie.createElement(Ri,{form:!0,space:!0},m),classNames:{...K,input:F({[`${_}-sm`]:A==="small",[`${_}-lg`]:A==="large",[`${_}-rtl`]:I==="rtl"},K.input,k),variant:F({[`${_}-${Z}`]:le},qa(_,ue)),affixWrapper:F({[`${_}-affix-wrapper-sm`]:A==="small",[`${_}-affix-wrapper-lg`]:A==="large",[`${_}-affix-wrapper-rtl`]:I==="rtl"},k),wrapper:F({[`${_}-group-rtl`]:I==="rtl"},k),groupWrapper:F({[`${_}-group-wrapper-sm`]:A==="small",[`${_}-group-wrapper-lg`]:A==="large",[`${_}-group-wrapper-rtl`]:I==="rtl",[`${_}-group-wrapper-${Z}`]:le},qa(`${_}-group-wrapper`,ue,oe),k)}})});function ww(e){return["small","middle","medium","large"].includes(e)}function Ew(e){return e?Tn(e):!1}const A4=ie.createContext({latestIndex:0}),GV=A4.Provider,XV=e=>{const{className:t,prefix:n,index:r,children:o,separator:s,style:i,classNames:l,styles:c}=e,{latestIndex:u}=a.useContext(A4);return Cn(o)?a.createElement(a.Fragment,null,a.createElement("div",{className:t,style:i},o),r<u&&s&&a.createElement("span",{className:F(`${n}-item-separator`,l==null?void 0:l.separator),style:c==null?void 0:c.separator},s)):null},YV=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},QV=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-medium, &-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-medium, &-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},JV=Mt("Space",e=>{const t=_t(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[YV(t),QV(t)]},()=>({}),{resetStyle:!1}),ZV=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,size:o,className:s,style:i,classNames:l,styles:c}=Nt("space"),{size:u=o??"small",align:d,className:m,rootClassName:f,children:p,direction:h,orientation:b,prefixCls:x,split:v,separator:g,style:y,vertical:$,wrap:w=!1,classNames:I,styles:C,...P}=e,[E,R]=Array.isArray(u)?u:[u,u],N=ww(R),T=ww(E),_=Ew(R),O=Ew(E),M=jn(p,{keepEmpty:!0}),[k,j]=Yc(b,$,h),B=d===void 0&&!j?"center":d,z=g??v,A=n("space",x),[D,L]=JV(A),H={...e,size:u,orientation:k,align:B},[W,V]=zt([l,I],[c,C],{props:H}),K=F(A,s,D,`${A}-${k}`,{[`${A}-rtl`]:r==="rtl",[`${A}-align-${B}`]:B,[`${A}-gap-row-${R}`]:N,[`${A}-gap-col-${E}`]:T},m,f,L,W.root),q=F(`${A}-item`,W.item),te=M.map((ue,G)=>{const re=(ue==null?void 0:ue.key)||`${q}-${G}`;return a.createElement(XV,{prefix:A,classNames:W,styles:V,className:q,key:re,index:G,separator:z,style:V.item},ue)}),oe=a.useMemo(()=>({latestIndex:M.reduce((G,re,ne)=>Cn(re)?ne:G,0)}),[M]);if(M.length===0)return null;const ce={};return w&&(ce.flexWrap="wrap"),!T&&O&&(ce.columnGap=E),!N&&_&&(ce.rowGap=R),a.createElement("div",{ref:t,className:K,style:{...ce,...V.root,...i,...y},...P},a.createElement(GV,{value:oe},te))}),Rt=ZV;Rt.Compact=yx;Rt.Addon=_4;const D4=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:r}=a.useContext(ut),{prefixCls:o,type:s="default",danger:i,disabled:l,loading:c,onClick:u,htmlType:d,children:m,className:f,menu:p,arrow:h,autoFocus:b,trigger:x,align:v,open:g,onOpenChange:y,placement:$,getPopupContainer:w,href:I,icon:C=a.createElement(Lm,null),title:P,buttonsRender:E=ce=>ce,mouseEnterDelay:R,mouseLeaveDelay:N,overlayClassName:T,overlayStyle:_,destroyOnHidden:O,destroyPopupOnHide:M,dropdownRender:k,popupRender:j,...B}=e,z=n("dropdown",o),A=`${z}-button`,L={menu:p,arrow:h,autoFocus:b,align:v,disabled:l,trigger:l?[]:x,onOpenChange:y,getPopupContainer:w||t,mouseEnterDelay:R,mouseLeaveDelay:N,classNames:{root:T},styles:{root:_},destroyOnHidden:O,popupRender:j||k},{compactSize:H,compactItemClassnames:W}=Gs(z,r),V=F(A,W,f);"destroyPopupOnHide"in e&&(L.destroyPopupOnHide=M),"open"in e&&(L.open=g),"placement"in e?L.placement=$:L.placement=r==="rtl"?"bottomLeft":"bottomRight";const K=a.createElement(We,{type:s,danger:i,disabled:l,loading:c,onClick:u,htmlType:d,href:I,title:P},m),q=a.createElement(We,{type:s,danger:i,icon:C}),[te,oe]=E([K,q]);return a.createElement(Rt.Compact,{className:V,size:H,block:!0,...B},te,a.createElement(km,{...L},oe))};D4.__ANT_BUTTON=!0;const n$=km;n$.Button=D4;const eW=(e,t)=>Cn(e)?dt(e)&&!a.isValidElement(e)?{...t,...e}:{...t,title:e}:null;function Rf(e){const[t,n]=a.useState(e);return a.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const tW=e=>{const{componentCls:t,motionDurationFast:n,motionEaseInOut:r}=e,o=`${t}-show-help`,s=`${t}-show-help-item`;return{[o]:{transition:`opacity ${n} ${r}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[s]:{overflow:"hidden",transition:`${["height","opacity","transform"].map(i=>`${i} ${n} ${r}`).join(", ")} !important`,[`&${s}-appear, &${s}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${s}-leave-active`]:{transform:"translateY(-5px)"}}}}},nW=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${X(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Iw=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},rW=e=>{const{componentCls:t}=e;return{[t]:{...Vt(e),...nW(e),[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":{...Iw(e,e.controlHeightSM)},"&-large":{...Iw(e,e.controlHeightLG)}}}},oW=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:o,labelRequiredMarkColor:s,labelColor:i,labelFontSize:l,labelHeight:c,labelColonMarginInlineStart:u,labelColonMarginInlineEnd:d,itemMarginBottom:m}=e,[f]=sn(o,"grid");return{[t]:{...Vt(e),marginBottom:m,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden${o}-row`]:{display:"none"},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset","> label":{verticalAlign:"middle",textWrap:"balance"}},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:c,color:i,fontSize:l,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:e.marginXXS,color:s,fontSize:e.fontSize,fontFamily:"sans-serif",lineHeight:1,content:'"*"'},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:u,marginInlineEnd:d},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{[f("display")]:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%",[`&:has(> ${o}-switch:only-child, > ${o}-rate:only-child)`]:{display:"flex",alignItems:"center"}}}},[t]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:xx,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}}}},ai=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),sW=e=>{const{antCls:t,formItemCls:n}=e;return{[`${n}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}},[`${t}-col-24${n}-label,
${t}-col-xl-24${n}-label`]:ai(e)}}},iW=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[`${n}-inline`]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label,
> ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},aW=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:ai(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},lW=e=>{const{componentCls:t,formItemCls:n,antCls:r,verticalLabelHeight:o}=e;return{[`${n}-vertical`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:o},[`${n}-control`]:{width:"100%"},[`${n}-label,
${r}-col-24${n}-label,
${r}-col-xl-24${n}-label`]:ai(e)},[`@media (max-width: ${X(e.screenXSMax)})`]:[aW(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:ai(e)}}}],[`@media (max-width: ${X(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:ai(e)}}},[`@media (max-width: ${X(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:ai(e)}}},[`@media (max-width: ${X(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:ai(e)}}}}},cW=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,verticalLabelHeight:e.labelHeight??"auto",labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),F4=(e,t)=>_t(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),r$=Mt("Form",(e,{rootPrefixCls:t})=>{const n=F4(e,t);return[rW(n),oW(n),tW(n),sW(n),iW(n),lW(n),bx(n),xx]},cW,{order:-1e3}),Pw=[];function bg(e,t,n,r=0){return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const H4=({help:e,helpStatus:t,errors:n=Pw,warnings:r=Pw,className:o,fieldId:s,onVisibleChanged:i})=>{const{prefixCls:l}=a.useContext(Ex),{classNames:c,styles:u}=a.useContext(jo),d=`${l}-item-explain`,m=an(l),[f,p]=r$(l,m),h=a.useMemo(()=>df(l),[l]),b=Rf(n),x=Rf(r),v=$n(e),g=a.useMemo(()=>v?[bg(e,"help",t)]:[].concat($t(b.map((w,I)=>bg(w,"error","error",I))),$t(x.map((w,I)=>bg(w,"warning","warning",I)))),[e,t,v,b,x]),y=a.useMemo(()=>{const w={};return g.forEach(({key:I})=>{w[I]=(w[I]||0)+1}),g.map((I,C)=>({...I,key:w[I.key]>1?`${I.key}-fallback-${C}`:I.key}))},[g]),$={};return s&&($.id=`${s}_help`),a.createElement(fr,{motionDeadline:h.motionDeadline,motionName:`${l}-show-help`,visible:!!y.length,onVisibleChanged:i},w=>{const{className:I,style:C}=w;return a.createElement("div",{...$,className:F(d,I,c==null?void 0:c.help,p,m,o,f),style:{...u==null?void 0:u.help,...C}},a.createElement(JP,{keys:y,...df(l),motionName:`${l}-show-help-item`,component:!1},P=>{const{key:E,error:R,errorStatus:N,className:T,style:_}=P;return a.createElement("div",{key:E,className:F(T,c==null?void 0:c.helpItem,{[`${d}-${N}`]:N}),style:{...u==null?void 0:u.helpItem,..._}},R)}))})},uW=(e,t)=>{const n=a.useContext(cr),{getPrefixCls:r,direction:o,requiredMark:s,colon:i,scrollToFirstError:l,className:c,style:u,styles:d,classNames:m,tooltip:f,labelAlign:p,labelWrap:h}=Nt("form"),{prefixCls:b,className:x,rootClassName:v,size:g,disabled:y=n,form:$,colon:w,labelAlign:I,labelWrap:C,labelCol:P,wrapperCol:E,layout:R="horizontal",scrollToFirstError:N,requiredMark:T,onFinishFailed:_,name:O,style:M,feedbackIcons:k,variant:j,classNames:B,styles:z,tooltip:A,...D}=e,L=wn(g),H=a.useContext(nN),W=a.useMemo(()=>T!==void 0?T:s!==void 0?s:!0,[T,s]),V=w??i,K=I??p,q=C??h,te={...f,...A},oe=r("form",b),ce=an(oe),[ue,G]=r$(oe,ce),re={...e,size:L,disabled:y,layout:R,colon:V,requiredMark:W,labelAlign:K,labelWrap:q},ne=Ot(u),U=Ot(M),[Q,se]=zt([m,B],[d,ne,z,U],{props:re}),J=F(oe,`${oe}-${R}`,{[`${oe}-hide-required-mark`]:W===!1,[`${oe}-rtl`]:o==="rtl",[`${oe}-large`]:L==="large",[`${oe}-small`]:L==="small"},G,ce,ue,c,x,v,Q.root),[Z]=qT($),{__INTERNAL__:le}=Z;le.name=O;const ee=a.useMemo(()=>({name:O,labelAlign:K,labelCol:P,labelWrap:q,wrapperCol:E,layout:R,colon:V,requiredMark:W,itemRef:le.itemRef,form:Z,feedbackIcons:k,tooltip:te,classNames:Q,styles:se}),[O,K,q,P,E,R,V,W,Z,k,Q,se,te]),Y=a.useRef(null);a.useImperativeHandle(t,()=>{var pe;return{...Z,nativeElement:(pe=Y.current)==null?void 0:pe.nativeElement}});const fe=(pe,$e)=>{if(pe){let we={block:"nearest"};dt(pe)&&(we={...we,...pe}),Z.scrollToField($e,we)}},de=pe=>{if(_==null||_(pe),pe.errorFields.length){const $e=pe.errorFields[0].name;if(N!==void 0){fe(N,$e);return}l!==void 0&&fe(l,$e)}};return a.createElement(yR.Provider,{value:j},a.createElement(ux,{disabled:y},a.createElement(Pi.Provider,{value:L},a.createElement(gR,{validateMessages:H},a.createElement(jo.Provider,{value:ee},a.createElement(hR,{status:!0},a.createElement(el,{id:O,...D,name:O,onFinishFailed:de,form:Z,ref:Y,style:se==null?void 0:se.root,className:J})))))))},dW=a.forwardRef(uW),fW=e=>{if(bt(e))return e;const t=jn(e);return t.length<=1?t[0]:t},V4=()=>{const{status:e,errors:t=[],warnings:n=[]}=a.useContext(Vn);return{status:e,errors:t,warnings:n}};V4.Context=Vn;function mW(e){const[t,n]=a.useState(e),r=a.useRef(null),o=a.useRef([]),s=a.useRef(!1);a.useEffect(()=>(s.current=!1,()=>{s.current=!0,Ct.cancel(r.current),r.current=null}),[]);function i(l){s.current||(r.current===null&&(o.current=[],r.current=Ct(()=>{r.current=null,n(c=>{let u=c;return o.current.forEach(d=>{u=d(u)}),u})})),o.current.push(l))}return[t,i]}const pW=()=>{const{itemRef:e}=a.useContext(jo),t=a.useRef({});return(r,o)=>{const s=o&&dt(o)&&ko(o),i=r.join("_");return(t.current.name!==i||t.current.originRef!==s)&&(t.current.name=i,t.current.originRef=s,t.current.ref=_n(e(r),s)),t.current.ref}},gW=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},hW=Us(["Form","item-item"],(e,{rootPrefixCls:t})=>{const n=F4(e,t);return gW(n)}),yW=24,vW=e=>{const{prefixCls:t,status:n,labelCol:r,wrapperCol:o,children:s,errors:i,warnings:l,_internalItemRender:c,extra:u,help:d,fieldId:m,marginBottom:f,onErrorVisibleChanged:p,label:h}=e,b=`${t}-item`,x=a.useContext(jo),{classNames:v,styles:g}=x,y=a.useMemo(()=>{let k={...o||x.wrapperCol||{}};return h===null&&!r&&!o&&x.labelCol&&[void 0].concat($t(lT)).forEach(B=>{const z=B?[B]:[],A=Un(x.labelCol,z),D=dt(A)?A:{},L=Un(k,z),H=dt(L)?L:{};"span"in D&&!("offset"in H)&&D.span<yW&&(k=hr(k,[].concat(z,["offset"]),D.span))}),k},[o,x.wrapperCol,x.labelCol,h,r]),$=F(`${b}-control`,y.className),w=a.useMemo(()=>{const{labelCol:k,wrapperCol:j,...B}=x;return B},[x]),I=a.useRef(null),[C,P]=a.useState(0);Pt(()=>{u&&I.current?P(I.current.clientHeight):P(0)},[u]);const E=a.createElement("div",{className:`${b}-control-input`},a.createElement("div",{className:F(`${b}-control-input-content`,v==null?void 0:v.content),style:g==null?void 0:g.content},s)),R=a.useMemo(()=>({prefixCls:t,status:n}),[t,n]),N=f!==null||i.length||l.length?a.createElement(Ex.Provider,{value:R},a.createElement(H4,{fieldId:m,errors:i,warnings:l,help:d,helpStatus:n,className:`${b}-explain-connected`,onVisibleChanged:p})):null,T={};m&&(T.id=`${m}_extra`);const _=u?a.createElement("div",{...T,className:F(`${b}-extra`,v==null?void 0:v.extra),style:g==null?void 0:g.extra,ref:I},u):null,O=N||_?a.createElement("div",{className:`${b}-additional`,style:f?{minHeight:f+C}:{}},N,_):null,M=c&&c.mark==="pro_table_render"&&c.render?c.render(e,{input:E,errorList:N,extra:_}):a.createElement(a.Fragment,null,E,O);return a.createElement(jo.Provider,{value:w},a.createElement(si,{...y,className:$},M),a.createElement(hW,{prefixCls:t}))};var W4={};Object.defineProperty(W4,"__esModule",{value:!0});var bW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},xW=W4.default=bW;function Lv(){return Lv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lv.apply(this,arguments)}const $W=(e,t)=>a.createElement(ft,Lv({},e,{ref:t,icon:xW})),SW=a.forwardRef($W),CW=({prefixCls:e,label:t,htmlFor:n,labelCol:r,labelAlign:o,colon:s,required:i,requiredMark:l,tooltip:c,vertical:u})=>{var M;const[d]=Ar("Form"),{labelAlign:m,labelCol:f,labelWrap:p,colon:h,classNames:b,styles:x,tooltip:v}=a.useContext(jo);if(!t)return null;const g=r||f||{},y=o||m,$=`${e}-item-label`,w=F($,y==="left"&&`${$}-left`,g.className,{[`${$}-wrap`]:!!p});let I=t;const C=s===!0||h!==!1&&s!==!1;C&&!u&&typeof t=="string"&&t.trim()&&(I=t.replace(/[:|]\s*$/,""));const E=eW(c,v);if(E){const k=a.createElement($o,{...E},a.createElement("span",{className:`${e}-item-tooltip`,onClick:j=>{j.preventDefault()},tabIndex:-1},E.icon||E.children||a.createElement(SW,null)));I=a.createElement(a.Fragment,null,I,k)}const R=l==="optional",N=bt(l),T=l===!1;N?I=l(I,{required:!!i}):R&&!i&&(I=a.createElement(a.Fragment,null,I,a.createElement("span",{className:`${e}-item-optional`},(d==null?void 0:d.optional)||((M=Zr.Form)==null?void 0:M.optional))));let _;T?_="hidden":(R||N)&&(_="optional");const O=F(b==null?void 0:b.label,{[`${e}-item-required`]:i,[`${e}-item-required-mark-${_}`]:_,[`${e}-item-no-colon`]:!C});return a.createElement(si,{...g,className:w},a.createElement("label",{htmlFor:n,className:O,style:x==null?void 0:x.label,title:typeof t=="string"?t:void 0},I))},wW={success:Gc,warning:Li,error:Bi,validating:ki};function K4({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:o,prefixCls:s,meta:i,noStyle:l,name:c}){const u=`${s}-item`,{feedbackIcons:d}=a.useContext(jo),m=UT(t,n,i,null,!!r,o),{isFormItemInput:f,status:p,hasFeedback:h,feedbackIcon:b,name:x}=a.useContext(Vn),v=a.useMemo(()=>{var $;let g;if(r){const w=r!==!0&&r.icons||d,I=m&&(($=w==null?void 0:w({status:m,errors:t,warnings:n}))==null?void 0:$[m]),C=m?wW[m]:null;g=I!==!1&&C?a.createElement("span",{className:F(`${u}-feedback-icon`,`${u}-feedback-icon-${m}`)},I||a.createElement(C,null)):null}const y={status:m||"",errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:g,isFormItemInput:!0,name:c};return l&&(y.status=(m??p)||"",y.isFormItemInput=f,y.hasFeedback=!!(r??h),y.feedbackIcon=r!==void 0?y.feedbackIcon:b,y.name=c??x),y},[m,r,l,f,p,u,h]);return a.createElement(Vn.Provider,{value:v},e)}function EW(e){const{prefixCls:t,className:n,rootClassName:r,style:o,help:s,errors:i,warnings:l,validateStatus:c,meta:u,hasFeedback:d,hidden:m,children:f,fieldId:p,required:h,isRequired:b,onSubItemMetaChange:x,layout:v,name:g,...y}=e,$=`${t}-item`,{requiredMark:w,layout:I}=a.useContext(jo),C=v||I,P=C==="vertical",E=a.useRef(null),R=Rf(i),N=Rf(l),T=$n(s),_=!!(T||i.length||l.length),O=!!E.current&&Kc(E.current),[M,k]=a.useState(null);Pt(()=>{if(_&&E.current){const D=getComputedStyle(E.current);k(Number.parseInt(D.marginBottom,10))}},[_,O]);const j=D=>{D||k(null)},z=((D=!1)=>{const L=D?R:u.errors,H=D?N:u.warnings;return UT(L,H,u,"",!!d,c)})(),A=F($,n,r,{[`${$}-with-help`]:T||R.length||N.length,[`${$}-has-feedback`]:z&&d,[`${$}-has-success`]:z==="success",[`${$}-has-warning`]:z==="warning",[`${$}-has-error`]:z==="error",[`${$}-is-validating`]:z==="validating",[`${$}-hidden`]:m,[`${$}-${C}`]:C});return a.createElement("div",{className:A,style:o,ref:E},a.createElement(Tv,{className:`${$}-row`,...Ht(y,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])},a.createElement(CW,{htmlFor:p,...e,requiredMark:w,required:h??b,prefixCls:t,vertical:P}),a.createElement(vW,{...e,...u,errors:R,warnings:N,prefixCls:t,status:z,help:s,marginBottom:M,onErrorVisibleChanged:j},a.createElement(pR.Provider,{value:x},a.createElement(K4,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:d,validateStatus:z,name:g},f)))),!!M&&a.createElement("div",{className:`${$}-margin-offset`,style:{marginBottom:-M}}))}const IW="__SPLIT__";function PW(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const s=e[o],i=t[o];return s===i||bt(s)||bt(i)})}const NW=a.memo(e=>e.children,(e,t)=>PW(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function Nw(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function RW(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:s,shouldUpdate:i,rules:l,children:c,required:u,label:d,messageVariables:m,trigger:f="onChange",validateTrigger:p,hidden:h,help:b,layout:x}=e,{getPrefixCls:v}=a.useContext(ut),{name:g}=a.useContext(jo),y=fW(c),$=bt(y),w=a.useContext(pR),{validateTrigger:I}=a.useContext(Ni),C=$n(p)?p:I,P=$n(t),E=v("form",s),R=an(E),[N,T]=r$(E,R);bo();const _=a.useContext(_c),O=a.useRef(null),[M,k]=mW({}),[j,B]=Lb(()=>Nw()),z=K=>{const q=_==null?void 0:_.getKey(K.name);if(B(K.destroy?Nw():K,!0),n&&b!==!1&&w){let te=K.name;if(K.destroy)te=O.current||te;else if(q!==void 0){const[oe,ce]=q;te=[oe].concat($t(ce)),O.current=te}w(K,te)}},A=(K,q)=>{k(te=>{const oe={...te},ue=[].concat($t(K.name.slice(0,-1)),$t(q)).join(IW);return K.destroy?delete oe[ue]:oe[ue]=K,oe})},[D,L]=a.useMemo(()=>{const K=$t(j.errors),q=$t(j.warnings);return Object.values(M).forEach(te=>{K.push.apply(K,$t(te.errors||[])),q.push.apply(q,$t(te.warnings||[]))}),[K,q]},[M,j.errors,j.warnings]),H=pW();function W(K,q,te){return n&&!h?a.createElement(K4,{prefixCls:E,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:j,errors:D,warnings:L,noStyle:!0,name:t},K):a.createElement(EW,{key:"row",...e,className:F(r,T,R,N),prefixCls:E,fieldId:q,isRequired:te,errors:D,warnings:L,meta:j,onSubItemMetaChange:A,layout:x,name:t},K)}if(!P&&!$&&!o)return W(y);let V={};return typeof d=="string"?V.label=d:t&&(V.label=String(t)),m&&(V={...V,...m}),a.createElement(Cx,{...e,messageVariables:V,trigger:f,validateTrigger:C,onMetaChange:z},(K,q,te)=>{const oe=Xl(t).length&&q?q.name:[],ce=KT(oe,g),ue=u!==void 0?u:l==null?void 0:l.some(ne=>{if(dt(ne)&&ne.required&&!ne.warningOnly)return!0;if(bt(ne)){const U=ne(te);return(U==null?void 0:U.required)&&!(U!=null&&U.warningOnly)}return!1}),G={...K};let re=null;if(Array.isArray(y)&&P)re=y;else if(!($&&(!(i||o)||P))){if(!(o&&!$&&!P))if(a.isValidElement(y)){const ne={...y.props,...G};if(ne.id||(ne.id=ce),b||D.length>0||L.length>0||e.extra){const se=[];(b||D.length>0)&&se.push(`${ce}_help`),e.extra&&se.push(`${ce}_extra`),ne["aria-describedby"]=se.join(" ")}D.length>0&&(ne["aria-invalid"]="true"),ue&&(ne["aria-required"]="true"),as(y)&&(ne.ref=H(oe,y)),new Set([].concat($t(Xl(f)),$t(Xl(C)))).forEach(se=>{ne[se]=(...J)=>{var Z,le,ee;(Z=G[se])==null||Z.call(G,...J),(ee=(le=y.props)[se])==null||ee.call(le,...J)}});const Q=[ne["aria-required"],ne["aria-invalid"],ne["aria-describedby"]];re=a.createElement(NW,{control:G,update:y,childProps:Q},Hn(y,ne))}else $&&(i||o)&&!P?re=y(te):re=y}return W(re,ce,ue)})}const U4=RW;U4.useStatus=V4;const TW=({prefixCls:e,children:t,...n})=>{const{getPrefixCls:r}=a.useContext(ut),o=r("form",e),s=a.useMemo(()=>({prefixCls:o,status:"error"}),[o]);return a.createElement(dR,{...n},(i,l,c)=>a.createElement(Ex.Provider,{value:s},t(i.map(u=>({...u,fieldKey:u.key})),l,{errors:c.errors,warnings:c.warnings})))};function _W(){const{form:e}=a.useContext(jo);return e}const ke=dW;ke.Item=U4;ke.List=TW;ke.ErrorList=H4;ke.useForm=qT;ke.useFormInstance=_W;ke.useWatch=mR;ke.Provider=gR;const MW=e=>{const{getPrefixCls:t,direction:n}=a.useContext(ut),{prefixCls:r,className:o}=e,s=t("input-group",r),i=t("input"),[l,c]=c4(i),u=F(s,c,{[`${s}-lg`]:e.size==="large",[`${s}-sm`]:e.size==="small",[`${s}-compact`]:e.compact,[`${s}-rtl`]:n==="rtl"},l,o),d=a.useContext(Vn),m=a.useMemo(()=>({...d,isFormItemInput:!1}),[d]);return a.createElement(Vn.Provider,{value:m},a.createElement(Rt.Compact,{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children))},OW=e=>{const{componentCls:t,paddingXS:n}=e;return{[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,[`${t}-input-wrapper`]:{position:"relative",[`${t}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${t}-mask-input`]:{color:"transparent",caretColor:e.colorText,"&::selection":{color:"transparent"}},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},zW=Mt(["Input","OTP"],e=>{const t=_t(e,Hi(e));return OW(t)},Vi),jW=a.forwardRef((e,t)=>{const{className:n,value:r,onChange:o,onActiveChange:s,index:i,mask:l,onFocus:c,...u}=e,{getPrefixCls:d}=a.useContext(ut),m=d("otp"),f=typeof l=="string"?l:r,p=a.useRef(null);a.useImperativeHandle(t,()=>p.current);const h=g=>{o(i,g.target.value)},b=()=>{Ct(()=>{var y;const g=(y=p.current)==null?void 0:y.input;document.activeElement===g&&g&&g.select()})},x=g=>{c==null||c(g),b()},v=g=>{const{key:y,ctrlKey:$,metaKey:w}=g;y==="ArrowLeft"?s(i-1):y==="ArrowRight"?s(i+1):y==="z"&&($||w)?g.preventDefault():y==="Backspace"&&!r&&s(i-1),b()};return a.createElement("span",{className:`${m}-input-wrapper`,role:"presentation"},l&&r!==""&&r!==void 0&&a.createElement("span",{className:`${m}-mask-icon`,"aria-hidden":"true"},f),a.createElement(cu,{"aria-label":`OTP Input ${i+1}`,type:l===!0?"password":"text",...u,ref:p,value:r,onInput:h,onFocus:x,onKeyDown:v,onMouseDown:b,onMouseUp:b,className:F(n,{[`${m}-mask-input`]:l})}))});function qu(e){return(e||"").split("")}const BW=e=>{const{index:t,prefixCls:n,separator:r,className:o,style:s}=e,i=bt(r)?r(t):r;return i?a.createElement("span",{className:F(`${n}-separator`,o),style:s},i):null},LW=a.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:s,value:i,onChange:l,formatter:c,separator:u,variant:d,disabled:m,status:f,autoFocus:p,mask:h,type:b,autoComplete:x,onInput:v,onFocus:g,inputMode:y,classNames:$,styles:w,className:I,style:C,...P}=e,{classNames:E,styles:R,getPrefixCls:N,direction:T,style:_,className:O}=Nt("otp"),M=N("otp",n),k={...e,length:r},j=Ot(_),B=Ot(C),[z,A]=zt([E,$],[R,j,w,B],{props:k}),D=Rn(P,{aria:!0,data:!0,attr:!0}),[L,H]=zW(M),W=wn(Z=>o??Z),V=a.useContext(Vn),K=ou(V.status,f),q=a.useMemo(()=>({...V,status:K,hasFeedback:!1,feedbackIcon:null}),[V,K]),te=a.useRef(null),oe=a.useRef({});a.useImperativeHandle(t,()=>({focus:()=>{var Z;(Z=oe.current[0])==null||Z.focus()},blur:()=>{var Z;for(let le=0;le<r;le+=1)(Z=oe.current[le])==null||Z.blur()},nativeElement:te.current}));const ce=Z=>c?c(Z):Z,[ue,G]=a.useState(()=>qu(ce(s||"")));a.useEffect(()=>{i!==void 0&&G(qu(i))},[i]);const re=vt(Z=>{G(Z),v&&v(Z),l&&Z.length===r&&Z.every(le=>le)&&Z.some((le,ee)=>ue[ee]!==le)&&l(Z.join(""))}),ne=vt((Z,le)=>{let ee=$t(ue);for(let fe=0;fe<Z;fe+=1)ee[fe]||(ee[fe]="");le.length<=1?ee[Z]=le:ee=ee.slice(0,Z).concat(qu(le)),ee=ee.slice(0,r);for(let fe=ee.length-1;fe>=0&&!ee[fe];fe-=1)ee.pop();const Y=ce(ee.map(fe=>fe||" ").join(""));return ee=qu(Y).map((fe,de)=>fe===" "&&!ee[de]?ee[de]:fe),ee}),U=(Z,le)=>{var fe;const ee=ne(Z,le),Y=Math.min(Z+le.length,r-1);Y!==Z&&ee[Z]!==void 0&&((fe=oe.current[Y])==null||fe.focus()),re(ee)},Q=Z=>{var le;(le=oe.current[Z])==null||le.focus()},se=(Z,le)=>{var ee,Y,fe;for(let de=0;de<le;de+=1)if(!((Y=(ee=oe.current[de])==null?void 0:ee.input)!=null&&Y.value)){(fe=oe.current[de])==null||fe.focus();break}g==null||g(Z)},J={variant:d,disabled:m,status:K,mask:h,type:b,inputMode:y,autoComplete:x};return a.createElement("div",{...D,ref:te,className:F(I,M,{[`${M}-sm`]:W==="small",[`${M}-lg`]:W==="large",[`${M}-rtl`]:T==="rtl"},H,L,O,z.root),style:A.root,role:"group"},a.createElement(Vn.Provider,{value:q},Array.from({length:r}).map((Z,le)=>{const ee=`otp-${le}`,Y=ue[le]||"";return a.createElement(a.Fragment,{key:ee},a.createElement(jW,{ref:fe=>{oe.current[le]=fe},index:le,size:W,htmlSize:1,className:F(z.input,`${M}-input`),style:A.input,onChange:U,value:Y,onActiveChange:Q,autoFocus:le===0&&p,onFocus:fe=>se(fe,le),...J}),le<r-1&&a.createElement(BW,{separator:u,index:le,prefixCls:M,className:F(z.separator),style:A.separator}))})))});var q4={};Object.defineProperty(q4,"__esModule",{value:!0});var kW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},AW=q4.default=kW;function kv(){return kv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kv.apply(this,arguments)}const DW=(e,t)=>a.createElement(ft,kv({},e,{ref:t,icon:AW})),FW=a.forwardRef(DW);var G4={};Object.defineProperty(G4,"__esModule",{value:!0});var HW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},VW=G4.default=HW;function Av(){return Av=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Av.apply(this,arguments)}const WW=(e,t)=>a.createElement(ft,Av({},e,{ref:t,icon:VW})),X4=a.forwardRef(WW),KW=e=>e?a.createElement(X4,null):a.createElement(FW,null),UW={click:"onClick",hover:"onMouseOver"},qW=a.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:s,prefixCls:i,inputPrefixCls:l,suffix:c,className:u,style:d,classNames:m,styles:f,...p}=e,{getPrefixCls:h,className:b,style:x,classNames:v,styles:g,iconRender:y}=Nt("inputPassword"),[$]=Ar("global"),w=a.useContext(cr),I=n??w,C={...e,disabled:I},[P,E]=zt([v,m],[g,f],{props:C}),R=dt(o)&&o.visible!==void 0,[N,T]=a.useState(()=>R?o.visible:!1),_=a.useRef(null);a.useEffect(()=>{R&&T(o.visible)},[R,o]);const O=k4(_),M=()=>{var H;if(I)return;N&&O();const L=!N;T(L),dt(o)&&((H=o.onVisibleChange)==null||H.call(o,L))},k=L=>{const H=UW[r]||"",V=(s||y||KW)(N),K=dt(o)?o.tabIndex:void 0;return a.createElement("span",{key:"passwordIcon",role:"button",tabIndex:I?-1:K??0,className:`${L}-icon`,"aria-disabled":I,"aria-pressed":N,"aria-label":N?$.hide:$.show,onMouseDown:q=>{q.preventDefault()},onMouseUp:q=>{q.preventDefault()},onKeyDown:q=>{(q.key==="Enter"||q.key===" ")&&(q.preventDefault(),M())},[H]:M},V)},j=h("input",l),B=h("input-password",i),z=o&&k(B),A=F(B,b,u,{[`${B}-${e.size}`]:!!e.size}),D={...p,type:N?"text":"password",prefixCls:j,suffix:a.createElement(a.Fragment,null,z,c),disabled:I,className:A,style:{...x,...d},classNames:P,styles:E};return a.createElement(cu,{ref:_n(t,_),...D})}),GW=e=>{const{componentCls:t,antCls:n,calc:r,max:o}=e,s=`${t}-btn`,[i,l]=sn(n,"input-search"),c=e.inputFontSizeSM??e.fontSize,u=o(e.controlHeightSM,r(c).mul(e.lineHeight).add(r(e.paddingBlockSM).mul(2)).add(r(e.lineWidth).mul(2)).equal());return{[t]:{[i("btn-height")]:X(e.controlHeight),width:"100%",[s]:{height:l("btn-height"),"&:focus-visible":{zIndex:5},[`&${n}-btn-icon-only`]:{width:l("btn-height")},"&-filled":{background:e.colorFillTertiary,"&:not(:disabled)":{"&:hover":{background:e.colorFillSecondary},"&:active":{background:e.colorFill}}}},[`&${t}-large`]:{[i("btn-height")]:X(e.controlHeightLG)},[`&${t}-small`]:{[i("btn-height")]:X(e.controlHeightSM)},[`&${t}-small ${s}`]:{minHeight:u,[`&${e.antCls}-btn-icon-only`]:{minWidth:u}}}}},XW=Mt(["Input","Search"],e=>{const t=_t(e,Hi(e));return GW(t)},Vi),YW=a.forwardRef((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:o,size:s,style:i,enterButton:l=!1,searchIcon:c,addonAfter:u,loading:d,disabled:m,onSearch:f,onChange:p,onCompositionStart:h,onCompositionEnd:b,variant:x,onPressEnter:v,classNames:g,styles:y,hidden:$,...w}=e,{direction:I,getPrefixCls:C,className:P,style:E,classNames:R,styles:N,searchIcon:T}=Nt("inputSearch"),_={...e,enterButton:l},[O,M]=zt([R,g],[N,y],{props:_},{button:{_default:"root"}}),k=a.useRef(!1),j=C("input-search",n),B=C("input",r),[z,A]=XW(j),{compactSize:D}=Gs(j,I),L=wn(Z=>s??D??Z),H=a.useRef(null),W=Z=>{Z!=null&&Z.target&&Z.type==="click"&&f&&f(Z.target.value,Z,{source:"clear"}),p==null||p(Z)},V=Z=>{var le;document.activeElement===((le=H.current)==null?void 0:le.input)&&Z.preventDefault()},K=Z=>{var le,ee;f&&f((ee=(le=H.current)==null?void 0:le.input)==null?void 0:ee.value,Z,{source:"input"})},q=Z=>{k.current||d||(v==null||v(Z),K(Z))},te=typeof l=="boolean"?Ur(c,T,a.createElement(zx,null)):null,oe=`${j}-btn`,ce=F(oe,{[`${oe}-${x}`]:x});let ue;const G=l||{},re=G.type&&G.type.__ANT_BUTTON===!0;if(re||G.type==="button"){const Z=G.props;ue=Hn(G,{onMouseDown:V,onClick:le=>{var ee,Y;(Y=(ee=G==null?void 0:G.props)==null?void 0:ee.onClick)==null||Y.call(ee,le),K(le)},key:"enterButton",...re?{className:F(ce,Z.className),size:L}:{}})}else ue=a.createElement(We,{classNames:O.button,styles:M.button,className:ce,color:l?"primary":"default",size:L,disabled:m,key:"enterButton",onMouseDown:V,onClick:K,loading:d,icon:te,variant:x==="borderless"||x==="filled"||x==="underlined"?"text":l?"solid":void 0},l);u&&(ue=[ue,Hn(u,{key:"addonAfter"})]);const ne=F(j,A,{[`${j}-rtl`]:I==="rtl",[`${j}-${L}`]:!!L,[`${j}-with-button`]:!!l},o,P,z,O.root),U=Z=>{k.current=!0,h==null||h(Z)},Q=Z=>{k.current=!1,b==null||b(Z)},se=Rn(w,{data:!0}),J=Ht({...w,classNames:Ht(O,["button","root"]),styles:Ht(M,["button","root"]),prefixCls:B,type:"search",size:L,variant:x,onPressEnter:q,onCompositionStart:U,onCompositionEnd:Q,onChange:W,disabled:m},Object.keys(se));return a.createElement(yx,{className:ne,style:{...M.root,...E,...i},...se,hidden:$},a.createElement(cu,{ref:_n(H,t),...J}),ue)}),QW=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[`textarea${t}`]:{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}`,resize:"vertical",[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[r]:{position:"relative","&-show-count":{[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
&-allow-clear > ${t},
&-affix-wrapper${r}-has-feedback ${t}
`]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},JW=Mt(["Input","TextArea"],e=>{const t=_t(e,Hi(e));return QW(t)},Vi,{resetFont:!1}),Y4=a.forwardRef((e,t)=>{var se;const{prefixCls:n,bordered:r=!0,size:o,disabled:s,status:i,allowClear:l,classNames:c,rootClassName:u,className:d,style:m,styles:f,variant:p,showCount:h,onMouseDown:b,onResize:x,...v}=e,{getPrefixCls:g,direction:y,allowClear:$,autoComplete:w,className:I,style:C,classNames:P,styles:E}=Nt("textArea"),R=a.useContext(cr),N=s??R,{status:T,hasFeedback:_,feedbackIcon:O}=a.useContext(Vn),M=ou(T,i),k=Ot(C),j=Ot(m),[B,z]=zt([P,c],[E,k,f,j],{props:e}),A=a.useRef(null);a.useImperativeHandle(t,()=>{var J,Z;return{resizableTextArea:(J=A.current)==null?void 0:J.resizableTextArea,focus:le=>{var ee,Y;Wb((Y=(ee=A.current)==null?void 0:ee.resizableTextArea)==null?void 0:Y.textArea,le)},blur:()=>{var le;return(le=A.current)==null?void 0:le.blur()},nativeElement:((Z=A.current)==null?void 0:Z.nativeElement)||null}});const D=g("input",n),L=an(D),[H,W]=l4(D,u);JW(D,L);const{compactSize:V,compactItemClassnames:K}=Gs(D,y),q=wn(J=>o??V??J),[te,oe]=tl("textArea",p,r),ce=MN({allowClear:l,contextAllowClear:$,componentName:"TextArea"}),[ue,G]=a.useState(!1),[re,ne]=a.useState(!1),U=J=>{G(!0),b==null||b(J);const Z=()=>{G(!1),document.removeEventListener("mouseup",Z)};document.addEventListener("mouseup",Z)},Q=J=>{var Z,le;if(x==null||x(J),ue&&bt(getComputedStyle)){const ee=(le=(Z=A.current)==null?void 0:Z.nativeElement)==null?void 0:le.querySelector("textarea");ee&&getComputedStyle(ee).resize==="both"&&ne(!0)}};return a.createElement(UV,{autoComplete:w,...v,style:z.root,styles:z,disabled:N,allowClear:ce,className:F(W,L,d,u,K,I,B.root,{[`${D}-textarea-affix-wrapper-resize-dirty`]:re}),classNames:{...B,textarea:F({[`${D}-sm`]:q==="small",[`${D}-lg`]:q==="large"},H,B.textarea,ue&&`${D}-mouse-active`),variant:F({[`${D}-${te}`]:oe},qa(D,M)),affixWrapper:F(`${D}-textarea-affix-wrapper`,{[`${D}-affix-wrapper-rtl`]:y==="rtl",[`${D}-affix-wrapper-sm`]:q==="small",[`${D}-affix-wrapper-lg`]:q==="large",[`${D}-textarea-show-count`]:h||((se=e.count)==null?void 0:se.show)},H)},prefixCls:D,suffix:_&&a.createElement("span",{className:`${D}-textarea-suffix`},O),showCount:h,ref:A,onResize:Q,onMouseDown:U})}),It=cu;It.Group=MW;It.Search=YW;It.TextArea=Y4;It.Password=qW;It.OTP=LW;function ZW(e,t,n){return typeof n=="boolean"?n:e.length?!0:jn(t).some(o=>o.type===AT)}const Hm=({suffixCls:e,tagName:t,displayName:n})=>r=>a.forwardRef((s,i)=>a.createElement(r,{ref:i,suffixCls:e,tagName:t,...s})),o$=a.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:s,...i}=e,{getPrefixCls:l}=a.useContext(ut),c=l("layout",n),[u,d]=kT(c),m=r?`${c}-${r}`:c;return a.createElement(s,{className:F(n||m,o,u,d),ref:t,...i})}),eK=a.forwardRef((e,t)=>{const{direction:n}=a.useContext(ut),[r,o]=a.useState([]),{prefixCls:s,className:i,rootClassName:l,children:c,hasSider:u,tagName:d,style:m,...f}=e,p=Ht(f,["suffixCls"]),{getPrefixCls:h,className:b,style:x}=Nt("layout"),v=h("layout",s),g=ZW(r,c,u),[y,$]=kT(v),w=F(v,{[`${v}-has-sider`]:g,[`${v}-rtl`]:n==="rtl"},b,i,l,y,$),I=a.useMemo(()=>({siderHook:{addSider:C=>{o(P=>[].concat($t(P),[C]))},removeSider:C=>{o(P=>P.filter(E=>E!==C))}}}),[]);return a.createElement(jT.Provider,{value:I},a.createElement(d,{ref:t,className:w,style:{...x,...m},...p},c))}),tK=Hm({tagName:"div",displayName:"Layout"})(eK),nK=Hm({suffixCls:"header",tagName:"header",displayName:"Header"})(o$),rK=Hm({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(o$),oK=Hm({suffixCls:"content",tagName:"main",displayName:"Content"})(o$),Fs=tK;Fs.Header=nK;Fs.Footer=rK;Fs.Content=oK;Fs.Sider=AT;Fs._InternalSiderContext=Bm;var Q4={};Object.defineProperty(Q4,"__esModule",{value:!0});var sK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},iK=Q4.default=sK;function Dv(){return Dv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Dv.apply(this,arguments)}const aK=(e,t)=>a.createElement(ft,Dv({},e,{ref:t,icon:iK})),Rw=a.forwardRef(aK);var J4={};Object.defineProperty(J4,"__esModule",{value:!0});var lK={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},cK=J4.default=lK;function Fv(){return Fv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fv.apply(this,arguments)}const uK=(e,t)=>a.createElement(ft,Fv({},e,{ref:t,icon:cK})),Tw=a.forwardRef(uK),dK={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},fK=[10,20,50,100],mK=e=>{const{pageSizeOptions:t=fK,locale:n,changeSize:r,pageSize:o,goButton:s,quickGo:i,rootPrefixCls:l,disabled:c,buildOptionText:u,showSizeChanger:d,sizeChangerRender:m}=e,[f,p]=ie.useState(""),h=ie.useMemo(()=>!f||Number.isNaN(f)?void 0:Number(f),[f]),b=typeof u=="function"?u:P=>`${P} ${n.items_per_page}`,x=P=>{const E=P.target.value;/^\d*$/.test(E)&&p(E)},v=P=>{s||f===""||(p(""),!(P.relatedTarget&&(P.relatedTarget.className.includes(`${l}-item-link`)||P.relatedTarget.className.includes(`${l}-item`)))&&(i==null||i(h)))},g=P=>{f!==""&&(P.keyCode===it.ENTER||P.type==="click")&&(p(""),i==null||i(h))},y=()=>t.some(P=>P.toString()===o.toString())?t:t.concat([o]).sort((P,E)=>{const R=Number.isNaN(Number(P))?0:Number(P),N=Number.isNaN(Number(E))?0:Number(E);return R-N}),$=`${l}-options`;if(!d&&!i)return null;let w=null,I=null,C=null;return d&&m&&(w=m({disabled:c,size:o,onSizeChange:P=>{r==null||r(Number(P))},"aria-label":n.page_size,className:`${$}-size-changer`,options:y().map(P=>({label:b(P),value:P}))})),i&&(s&&(C=typeof s=="boolean"?ie.createElement("button",{type:"button",onClick:g,onKeyUp:g,disabled:c,className:`${$}-quick-jumper-button`},n.jump_to_confirm):ie.createElement("span",{onClick:g,onKeyUp:g},s)),I=ie.createElement("div",{className:`${$}-quick-jumper`},n.jump_to,ie.createElement("input",{disabled:c,type:"text",value:f,onChange:x,onKeyUp:g,onBlur:v,"aria-label":n.page}),n.page,C)),ie.createElement("li",{className:$},w,I)},Cl=e=>{const{rootPrefixCls:t,page:n,active:r,className:o,style:s,showTitle:i,onClick:l,onKeyPress:c,itemRender:u}=e,d=`${t}-item`,m=F(d,`${d}-${n}`,{[`${d}-active`]:r,[`${d}-disabled`]:!n},o),f=()=>{l(n)},p=b=>{c(b,l,n)},h=u(n,"page",ie.createElement("a",{rel:"nofollow"},n));return h?ie.createElement("li",{title:i?String(n):null,className:m,style:s,onClick:f,onKeyDown:p,tabIndex:0},h):null};function ys(){return ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ys.apply(this,arguments)}const pK=(e,t,n)=>n;function _w(){}function Mw(e){const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Js(e,t,n){const r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}const gK=e=>{const{prefixCls:t="rc-pagination",selectPrefixCls:n="rc-select",className:r,classNames:o,styles:s,current:i,defaultCurrent:l=1,total:c=0,pageSize:u,defaultPageSize:d=10,onChange:m=_w,hideOnSinglePage:f,align:p,showPrevNextJumpers:h=!0,showQuickJumper:b,showLessItems:x,showTitle:v=!0,onShowSizeChange:g=_w,locale:y=dK,style:$,totalBoundaryShowSizeChanger:w=50,disabled:I,simple:C,showTotal:P,showSizeChanger:E=c>w,sizeChangerRender:R,pageSizeOptions:N,itemRender:T=pK,jumpPrevIcon:_,jumpNextIcon:O,prevIcon:M,nextIcon:k}=e,j=ie.useRef(null),[B,z]=on(d,u),[A,D]=on(l,i),L=Math.max(1,Math.min(A,Js(void 0,B,c))),[H,W]=ie.useState(L);a.useEffect(()=>{W(L)},[L]);const V=Math.max(1,L-(x?3:5)),K=Math.min(Js(void 0,B,c),L+(x?3:5));function q(me,Ne){let ye=me||ie.createElement("button",{type:"button","aria-label":Ne,className:`${t}-item-link`});return typeof me=="function"&&(ye=ie.createElement(me,e)),ye}function te(me){const Ne=me.target.value,ye=Js(void 0,B,c);let Ce;return Ne===""?Ce=Ne:Number.isNaN(Number(Ne))?Ce=H:Ne>=ye?Ce=ye:Ce=Number(Ne),Ce}function oe(me){return Mw(me)&&me!==L&&Mw(c)&&c>0}const ce=c>B?b:!1;function ue(me){(me.keyCode===it.UP||me.keyCode===it.DOWN)&&me.preventDefault()}function G(me){const Ne=te(me);switch(Ne!==H&&W(Ne),me.keyCode){case it.ENTER:U(Ne);break;case it.UP:U(Ne-1);break;case it.DOWN:U(Ne+1);break}}function re(me){U(te(me))}function ne(me){const Ne=Js(me,B,c),ye=L>Ne&&Ne!==0?Ne:L;z(me),W(ye),g==null||g(L,me),D(ye),m==null||m(ye,me)}function U(me){if(oe(me)&&!I){const Ne=Js(void 0,B,c);let ye=me;return me>Ne?ye=Ne:me<1&&(ye=1),ye!==H&&W(ye),D(ye),m==null||m(ye,B),ye}return L}const Q=L>1,se=L<Js(void 0,B,c);function J(){Q&&U(L-1)}function Z(){se&&U(L+1)}function le(){U(V)}function ee(){U(K)}function Y(me,Ne,...ye){(me.key==="Enter"||me.charCode===it.ENTER||me.keyCode===it.ENTER)&&Ne(...ye)}function fe(me){Y(me,J)}function de(me){Y(me,Z)}function pe(me){Y(me,le)}function $e(me){Y(me,ee)}function we(me){const Ne=T(me,"prev",q(M,"prev page"));return ie.isValidElement(Ne)?ie.cloneElement(Ne,{disabled:!Q}):Ne}function je(me){const Ne=T(me,"next",q(k,"next page"));return ie.isValidElement(Ne)?ie.cloneElement(Ne,{disabled:!se}):Ne}function ve(me){(me.type==="click"||me.keyCode===it.ENTER)&&U(H)}let De=null;const Me=Rn(e,{aria:!0,data:!0}),Ee=P&&ie.createElement("li",{className:`${t}-total-text`},P(c,[c===0?0:(L-1)*B+1,L*B>c?c:L*B]));let _e=null;const Se=Js(void 0,B,c);if(f&&c<=B)return null;const Ie=[],Ue={rootPrefixCls:t,onClick:U,onKeyPress:Y,showTitle:v,itemRender:T,page:-1,className:o==null?void 0:o.item,style:s==null?void 0:s.item},Xe=L-1>0?L-1:0,he=L+1<Se?L+1:Se,Re=b&&b.goButton,Te=typeof C=="object"?C.readOnly:!C;let Ge=Re,Ye=null;C&&(Re&&(typeof Re=="boolean"?Ge=ie.createElement("button",{type:"button",onClick:ve,onKeyUp:ve},y.jump_to_confirm):Ge=ie.createElement("span",{onClick:ve,onKeyUp:ve},Re),Ge=ie.createElement("li",{title:v?`${y.jump_to}${L}/${Se}`:null,className:`${t}-simple-pager`},Ge)),Ye=ie.createElement("li",{title:v?`${L}/${Se}`:null,className:F(`${t}-simple-pager`,o==null?void 0:o.item),style:s==null?void 0:s.item},Te?H:ie.createElement("input",{type:"text","aria-label":y.jump_to,value:H,disabled:I,onKeyDown:ue,onKeyUp:G,onChange:G,onBlur:re,size:3}),ie.createElement("span",{className:`${t}-slash`},"/"),Se));const Ve=x?1:2;if(Se<=3+Ve*2){Se||Ie.push(ie.createElement(Cl,ys({},Ue,{key:"noPager",page:1,className:`${t}-item-disabled`})));for(let me=1;me<=Se;me+=1)Ie.push(ie.createElement(Cl,ys({},Ue,{key:me,page:me,active:L===me})))}else{const me=x?y.prev_3:y.prev_5,Ne=x?y.next_3:y.next_5,ye=T(V,"jump-prev",q(_,"prev page")),Ce=T(K,"jump-next",q(O,"next page"));h&&(De=ye?ie.createElement("li",{title:v?me:null,key:"prev",onClick:le,tabIndex:0,onKeyDown:pe,className:F(`${t}-jump-prev`,{[`${t}-jump-prev-custom-icon`]:!!_})},ye):null,_e=Ce?ie.createElement("li",{title:v?Ne:null,key:"next",onClick:ee,tabIndex:0,onKeyDown:$e,className:F(`${t}-jump-next`,{[`${t}-jump-next-custom-icon`]:!!O})},Ce):null);let Oe=Math.max(1,L-Ve),Pe=Math.min(L+Ve,Se);L-1<=Ve&&(Pe=1+Ve*2),Se-L<=Ve&&(Oe=Se-Ve*2);const Le=!!De&&L-1>=Ve*2&&L!==3,ae=!!_e&&Se-L>=Ve*2&&L!==Se-2;!x&&Le&&Pe!==Se&&(Oe+=1),!x&&ae&&Oe!==1&&(Pe-=1);for(let be=Oe;be<=Pe;be+=1)Ie.push(ie.createElement(Cl,ys({},Ue,{key:be,page:be,active:L===be})));if(Le&&(Ie[0]=ie.cloneElement(Ie[0],{className:F(`${t}-item-after-jump-prev`,Ie[0].props.className)}),Ie.unshift(De)),ae){const be=Ie[Ie.length-1];Ie[Ie.length-1]=ie.cloneElement(be,{className:F(`${t}-item-before-jump-next`,be.props.className)}),Ie.push(_e)}Oe!==1&&Ie.unshift(ie.createElement(Cl,ys({},Ue,{key:1,page:1}))),Pe!==Se&&Ie.push(ie.createElement(Cl,ys({},Ue,{key:Se,page:Se})))}let ot=we(Xe);if(ot){const me=!Q||!Se;ot=ie.createElement("li",{title:v?y.prev_page:null,onClick:J,tabIndex:me?null:0,onKeyDown:fe,className:F(`${t}-prev`,o==null?void 0:o.item,{[`${t}-disabled`]:me}),style:s==null?void 0:s.item,"aria-disabled":me},ot)}let xe=je(he);if(xe){let me,Ne;C?(me=!se,Ne=Q?0:null):(me=!se||!Se,Ne=me?null:0),xe=ie.createElement("li",{title:v?y.next_page:null,onClick:Z,tabIndex:Ne,onKeyDown:de,className:F(`${t}-next`,o==null?void 0:o.item,{[`${t}-disabled`]:me}),style:s==null?void 0:s.item,"aria-disabled":me},xe)}const Be=F(t,r,{[`${t}-start`]:p==="start",[`${t}-center`]:p==="center",[`${t}-end`]:p==="end",[`${t}-simple`]:C,[`${t}-disabled`]:I});return ie.createElement("ul",ys({className:Be,style:$,ref:j},Me),Ee,ot,C?Ye:Ie,xe,ie.createElement(mK,{locale:y,rootPrefixCls:t,disabled:I,selectPrefixCls:n,changeSize:ne,pageSize:B,pageSizeOptions:N,quickGo:ce?U:null,goButton:Ge,showSizeChanger:E,sizeChangerRender:R}))},hK=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}}}},yK=e=>{const{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...Xx(e),width:e.paginationMiniQuickJumperInputWidth}}}}},vK=e=>{const{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...Gx(e)}}}}},bK=e=>{const{componentCls:t,antCls:n}=e,[,r]=sn(n,"pagination");return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:r("item-size-actual"),lineHeight:r("item-size-actual"),verticalAlign:"top",[`${t}-item-link`]:{height:r("item-size-actual"),backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:r("item-size-actual"),lineHeight:r("item-size-actual")}}},[`${t}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:r("item-size-actual"),marginInlineEnd:r("item-spacing-actual"),input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${X(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${X(e.inputOutlineOffset)} 0 ${X(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}},[`&${t}-disabled`]:{[`${t}-prev, ${t}-next`]:{[`${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}},[`&${t}-small`]:{[`${t}-simple-pager`]:{input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},xK=e=>{const{componentCls:t}=e,n=`${t}-options-quick-jumper input, ${t}-simple-pager input`;return{[`&${t}-filled`]:{[n]:{background:e.colorFillTertiary,borderColor:"transparent","&:hover":{background:e.colorFillSecondary},"&:focus":{borderColor:e.activeBorderColor,outline:0,backgroundColor:e.activeBg},"&[disabled]":{...au(e)}}},[`&${t}-borderless`]:{[n]:{background:"transparent",border:"none","&:focus":{outline:"none",boxShadow:"none"},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-underlined`]:{[n]:{background:e.colorBgContainer,borderWidth:`${X(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${e.colorBorder} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${e.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus":{borderColor:`transparent transparent ${e.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg},"&[disabled]":{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed"}}}}},$K=e=>{const{componentCls:t,iconCls:n,sizeLG:r,antCls:o}=e,[,s]=sn(o,"pagination");return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",inset:0,display:"inline-flex",justifyContent:"center",alignItems:"center",margin:"auto",color:e.colorTextDisabled,textAlign:"center",opacity:1,transition:`all ${e.motionDurationMid}`,[`${n}-ellipsis > svg`]:{width:r,height:r}}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[`
${t}-prev,
${t}-jump-prev,
${t}-jump-next
`]:{marginInlineEnd:s("item-spacing-actual")},[`
${t}-prev,
${t}-next,
${t}-jump-prev,
${t}-jump-next
`]:{display:"inline-block",minWidth:s("item-size-actual"),height:s("item-size-actual"),color:e.colorText,fontFamily:e.fontFamily,lineHeight:s("item-size-actual"),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${X(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle",[`&-size-changer, &-size-changer${t}-options-size-changer-select`]:{width:"auto"},"&-quick-jumper":{display:"inline-block",height:s("item-size-actual"),marginInlineStart:e.marginXS,lineHeight:s("item-size-actual"),verticalAlign:"baseline",input:{...Am(e),...qx(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...au(e)},width:e.quickJumperInputWidth,height:s("item-size-actual"),boxSizing:"border-box",margin:0,marginInlineStart:s("item-spacing-actual"),marginInlineEnd:s("item-spacing-actual")}}}}},SK=e=>{const{componentCls:t,antCls:n}=e,[,r]=sn(n,"pagination");return{[`${t}-item`]:{display:"inline-block",minWidth:r("item-size-actual"),height:r("item-size-actual"),marginInlineEnd:r("item-spacing-actual"),fontFamily:e.fontFamily,lineHeight:X(e.calc(r("item-size-actual")).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${X(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${X(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}},CK=e=>{const{componentCls:t,antCls:n}=e,[r,o]=sn(n,"pagination");return{[t]:{[r("item-size-actual")]:X(e.itemSize),[r("item-spacing-actual")]:X(e.marginXS),"&-small":{[r("item-size-actual")]:X(e.itemSizeSM),[r("item-spacing-actual")]:X(e.marginXXS)},"&-large":{[r("item-size-actual")]:X(e.itemSizeLG),[r("item-spacing-actual")]:X(e.marginSM)},...Vt(e),display:"flex",alignItems:"center","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:o("item-size-actual"),marginInlineEnd:o("item-spacing-actual"),lineHeight:X(e.calc(o("item-size-actual")).sub(2).equal()),verticalAlign:"middle"},...SK(e),...$K(e),...bK(e),...xK(e),...yK(e),...vK(e),...hK(e),[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},wK=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...Br(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...jr(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:jr(e)}}}},Z4=e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemSizeLG:e.controlHeightLG,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0,...Vi(e)}),e6=e=>_t(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},Hi(e)),EK=Mt("Pagination",e=>{const t=e6(e);return[CK(t),wK(t)]},Z4),IK=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},PK=Us(["Pagination","bordered"],e=>{const t=e6(e);return IK(t)},Z4);function Ow(e){return a.useMemo(()=>typeof e=="boolean"?[e,{}]:dt(e)?[!0,e]:[void 0,void 0],[e])}const NK=e=>{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:s,style:i,size:l,locale:c,responsive:u,showSizeChanger:d,selectComponentClass:m,pageSizeOptions:f,styles:p,classNames:h,...b}=e,{xs:x}=Mm(u),[,v]=Yn(),{getPrefixCls:g,direction:y,showSizeChanger:$,className:w,style:I,classNames:C,styles:P,totalBoundaryShowSizeChanger:E}=Nt("pagination"),R=g("pagination",n),[N,T]=EK(R),_=wn(l),O=_==="small"||!!(x&&!_&&u),[M,k]=tl("input"),j={...e,size:_},B=Ot(I),z=Ot(i),[A,D]=zt([C,h],[P,B,p,z],{props:j}),[L]=Ar("Pagination",rN),H={...L,...c},[W,V]=Ow(d),[K,q]=Ow($),te=W??K,oe=V??q,ce=m||Qt,ue=a.useMemo(()=>f?f.map(Number):void 0,[f]),G=se=>{var we;const{disabled:J,size:Z,onSizeChange:le,"aria-label":ee,className:Y,options:fe}=se,{className:de,onChange:pe}=oe||{},$e=(we=fe.find(je=>String(je.value)===String(Z)))==null?void 0:we.value;return a.createElement(ce,{disabled:J,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:je=>je.parentNode,"aria-label":ee,options:fe,...oe,value:$e,onChange:(je,ve)=>{le==null||le(je),pe==null||pe(je,ve)},size:_,className:F(`${R}-options-size-changer-select`,Y,de)})},re=a.useMemo(()=>{const se=a.createElement("span",{className:`${R}-item-ellipsis`},a.createElement(Lm,null)),J=a.createElement("button",{className:`${R}-item-link`,type:"button",tabIndex:-1},y==="rtl"?a.createElement(Tc,null):a.createElement(Mc,null)),Z=a.createElement("button",{className:`${R}-item-link`,type:"button",tabIndex:-1},y==="rtl"?a.createElement(Mc,null):a.createElement(Tc,null)),le=a.createElement("a",{className:`${R}-item-link`},a.createElement("div",{className:`${R}-item-container`},y==="rtl"?a.createElement(Tw,{className:`${R}-item-link-icon`}):a.createElement(Rw,{className:`${R}-item-link-icon`}),se)),ee=a.createElement("a",{className:`${R}-item-link`},a.createElement("div",{className:`${R}-item-container`},y==="rtl"?a.createElement(Rw,{className:`${R}-item-link-icon`}):a.createElement(Tw,{className:`${R}-item-link-icon`}),se));return{prevIcon:J,nextIcon:Z,jumpPrevIcon:le,jumpNextIcon:ee}},[y,R]),ne=g("select",r),U=F({[`${R}-${t}`]:!!t,[`${R}-${_}`]:_,[`${R}-${M}`]:k&&M!=="outlined",[`${R}-mini`]:O,[`${R}-rtl`]:y==="rtl",[`${R}-bordered`]:v.wireframe},w,o,s,A.root,N,T),Q={...D.root};return a.createElement(a.Fragment,null,v.wireframe&&a.createElement(PK,{prefixCls:R}),a.createElement(gK,{...re,...b,styles:D,classNames:A,style:Q,prefixCls:R,selectPrefixCls:ne,className:U,locale:H,pageSizeOptions:ue,showSizeChanger:te,totalBoundaryShowSizeChanger:b.totalBoundaryShowSizeChanger??E,sizeChangerRender:G}))},Tf=100,t6=Tf/5,n6=Tf/2-t6/2,xg=n6*2*Math.PI,zw=50,jw=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return a.createElement("circle",{className:F(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:n6,cx:zw,cy:zw,strokeWidth:t6,style:n})},RK=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[s,i]=a.useState(!1);Pt(()=>{e!==0&&i(!0)},[e]);const l=Math.max(Math.min(e,100),0);if(!s)return null;const c={strokeDashoffset:`${xg/4}`,strokeDasharray:`${xg*l/100} ${xg*(100-l)/100}`};return a.createElement("span",{className:F(r,`${n}-progress`,{[o]:l<=0})},a.createElement("svg",{viewBox:`0 0 ${Tf} ${Tf}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l},a.createElement(jw,{dotClassName:n,hasCircleCls:!0}),a.createElement(jw,{dotClassName:n,style:c})))};function TK(e){const{prefixCls:t,percent:n=0,className:r,style:o}=e,s=`${t}-dot`,i=`${s}-holder`,l=`${i}-hidden`;return a.createElement(a.Fragment,null,a.createElement("span",{className:F(i,r,n>0&&l),style:o},a.createElement("span",{className:F(s,`${t}-dot-spin`)},[1,2,3,4].map(c=>a.createElement("i",{className:`${t}-dot-item`,key:c})))),a.createElement(RK,{prefixCls:t,percent:n}))}function _K(e){const{prefixCls:t,indicator:n,percent:r,className:o,style:s}=e,i=`${t}-dot`;return n&&a.isValidElement(n)?Hn(n,l=>({className:F(l.className,i,o),style:{...l.style,...s},percent:r})):a.createElement(TK,{prefixCls:t,percent:r,className:o,style:s})}const MK=new Wt("antSpinMove",{to:{opacity:1}}),OK=new Wt("antRotate",{to:{transform:"rotate(405deg)"}}),zK=e=>{const{componentCls:t}=e,n=`${t}-section`;return{[t]:{...Vt(e),position:"relative","&-rtl":{direction:"rtl"},[`&${n}, ${n}`]:{display:"flex",alignItems:"center",flexDirection:"column",gap:e.paddingSM,color:e.colorPrimary},[`&${n}`]:{display:"inline-flex"},[n]:{position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)",zIndex:1},[`${t}-description`]:{fontSize:e.fontSize,lineHeight:1},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},"&-spinning":{[`${t}-description`]:{textShadow:`0 0px 5px ${e.colorBgContainer}`},[`${t}-container`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-fullscreen":{position:"fixed",inset:0,backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,opacity:0,pointerEvents:"none",transition:`all ${e.motionDurationMid}`,[`&${t}-spinning`]:{opacity:1,pointerEvents:"auto"},[n]:{color:e.colorWhite,[`${t}-description`]:{color:e.colorTextLightSolid}}}}}},jK=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r}=e,[o,s]=sn(n,"spin");return{[t]:{[o("dot-holder-size")]:e.dotSize,[o("dot-item-size")]:`calc((${s("dot-holder-size")} - ${e.marginXXS} / 2) / 2)`,[`${t}-dot`]:{"&-holder":{width:"1em",height:"1em",fontSize:s("dot-holder-size"),display:"inline-block",transition:["transform","opacity"].map(i=>`${i} ${r} ease`).join(", "),transformOrigin:"50% 50%",lineHeight:1,"&-hidden":{transform:"scale(0.3)",opacity:0}},position:"relative",display:"inline-block",fontSize:s("dot-holder-size"),width:"1em",height:"1em","&-spin":{transform:"rotate(45deg)",animationName:OK,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-item":{position:"absolute",display:"block",width:s("dot-item-size"),height:s("dot-item-size"),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:MK,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-progress":{position:"absolute",left:"50%",top:0,transform:"translateX(-50%)"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(i=>`${i} ${r} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}}}}},BK=e=>{const{componentCls:t}=e,[n]=sn(e.antCls,"spin");return{[t]:{"&-sm":{[n("dot-holder-size")]:e.dotSizeSM},"&-lg":{[n("dot-holder-size")]:e.dotSizeLG}}}},LK=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},kK=Mt("Spin",e=>{const t=_t(e,{spinDotDefault:e.colorTextDescription});return[zK(t),jK(t),BK(t)]},LK),AK=200,Bw=[[30,.05],[70,.03],[96,.01]];function DK(e,t){const[n,r]=a.useState(0),o=a.useRef(null),s=t==="auto";return a.useEffect(()=>(s&&e&&(r(0),o.current=setInterval(()=>{r(i=>{const l=100-i;for(let c=0;c<Bw.length;c+=1){const[u,d]=Bw[c];if(i<=u)return i+l*d}return i})},AK)),()=>{o.current&&(clearInterval(o.current),o.current=null)}),[s,e]),s?n:t}let r6;function FK(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}const o6=e=>{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:s,size:i,tip:l,description:c,wrapperClassName:u,style:d,children:m,fullscreen:f=!1,indicator:p,percent:h,classNames:b,styles:x,...v}=e,{getPrefixCls:g,direction:y,indicator:$,className:w,style:I,classNames:C,styles:P}=Nt("spin"),E=g("spin",t),[R,N]=kK(E),[T,_]=a.useState(()=>n&&!FK(n,r)),O=DK(T,h);a.useEffect(()=>{if(n){const W=E9(r,()=>{_(!0)});return W(),()=>{var V;(V=W==null?void 0:W.cancel)==null||V.call(W)}}_(!1)},[r,n]);const M=wn(W=>i??W),k=c??l,j={...e,size:M,spinning:T,tip:k,description:k,fullscreen:f,children:m,percent:O},[B,z]=zt([C,b],[P,x],{props:j}),A=p??$??r6,D=typeof m<"u",L=D||f,H=a.createElement(a.Fragment,null,a.createElement(_K,{className:F(B.indicator),style:z.indicator,prefixCls:E,indicator:A,percent:O}),k&&a.createElement("div",{className:F(`${E}-description`,B.tip,B.description),style:{...z.tip,...z.description}},k));return a.createElement("div",{className:F(E,{[`${E}-sm`]:M==="small",[`${E}-lg`]:M==="large",[`${E}-spinning`]:T,[`${E}-rtl`]:y==="rtl",[`${E}-fullscreen`]:f},s,B.root,f&&B.mask,L?u:[`${E}-section`,B.section],w,o,R,N),style:{...z.root,...L?{}:z.section,...f?z.mask:{},...I,...d},"aria-live":"polite","aria-busy":T,...v},T&&(L?a.createElement("div",{className:F(`${E}-section`,B.section),style:z.section},H):H),D&&a.createElement("div",{className:F(`${E}-container`,B.container),style:z.container},m))};o6.setDefaultIndicator=e=>{r6=e};const s6=(e,t={})=>!$n(e)&&(t!=null&&t.skipEmpty)?[]:Array.isArray(e)?e:[e],HK=e=>{const{items:t,classNames:n,style:r}=e,{getPrefixCls:o}=Nt("message"),s=o("message"),i=an(s),[l,c]=px(s,i),u=`${s}-notice`,d=t.map(m=>{const{content:f,duration:p,key:h,type:b}=m,x=b?`${u}-icon-${b}`:void 0;return{key:h,duration:p,icon:gx(b),title:f,className:`${u}-${b}`,classNames:{wrapper:`${s}-${b}`,icon:x}}});return a.createElement(PN,{prefixCls:s,placement:"top",configList:d,className:F(l,c,i),classNames:{...n,wrapper:n==null?void 0:n.wrapper,title:n==null?void 0:n.title},style:r,stack:!1})};let Tr=null,gi=e=>e(),Lc=[],kc={};function Lw(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o,stack:s}=kc,i=(e==null?void 0:e())||document.body;return{getContainer:()=>i,duration:t,rtl:n,maxCount:r,top:o,stack:s}}const VK=ie.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=a.useContext(ut),s=kc.prefixCls||o("message"),i=a.useContext(Uy),[l,c]=KN({...n,prefixCls:s,...i.message});return ie.useImperativeHandle(t,()=>{const u={...l};return Object.keys(u).forEach(d=>{u[d]=(...m)=>(r(),l[d].apply(l,m))}),{instance:u,sync:r}}),c}),WK=ie.forwardRef((e,t)=>{const[n,r]=ie.useState(Lw),o=()=>{r(Lw)};ie.useEffect(o,[]);const s=SN(),i=s.getRootPrefixCls(),l=s.getIconPrefixCls(),c=s.getTheme(),u=ie.createElement(VK,{ref:t,sync:o,messageConfig:n});return ie.createElement(to,{prefixCls:i,iconPrefixCls:l,theme:c},s.holderRender?s.holderRender(u):u)}),Vm=()=>{if(!Tr){const e=document.createDocumentFragment(),t={fragment:e};Tr=t,gi(()=>{Gb(ie.createElement(WK,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,Vm())})}}),e)});return}Tr.instance&&(Lc.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{gi(()=>{const r=Tr.instance.open({...kc,...e.config});r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":gi(()=>{Tr==null||Tr.instance.destroy(e.key)});break;default:gi(()=>{var r;const o=(r=Tr.instance)[t].apply(r,$t(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),Lc=[])};function KK(e){kc={...kc,...e},gi(()=>{var t;(t=Tr==null?void 0:Tr.sync)==null||t.call(Tr)})}function UK(e){const t=hx(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:s=>{r=s}};return Lc.push(o),()=>{r?gi(()=>{r()}):o.skipped=!0}});return Vm(),t}function qK(e,t){const n=hx(r=>{let o;const s={type:e,args:t,resolve:r,setCloseFn:i=>{o=i}};return Lc.push(s),()=>{o?gi(()=>{o()}):s.skipped=!0}});return Vm(),n}const GK=e=>{Lc.push({type:"destroy",key:e}),Vm()},XK=["success","info","warning","error","loading"],YK={open:UK,destroy:GK,config:KK,useMessage:UN,_InternalPanelDoNotUseOrYouWillBeFired:VB,_InternalListDoNotUseOrYouWillBeFired:HK},Td=YK;XK.forEach(e=>{Td[e]=(...t)=>qK(e,t)});const QK=e=>{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:s,title:i,children:l,footer:c,classNames:u,styles:d,...m}=e,{getPrefixCls:f}=a.useContext(ut),{className:p,style:h,classNames:b,styles:x}=Nt("modal"),v=f(),g=t||f("modal"),y=an(v),[$,w]=ER(g,y),[I,C]=zt([b,u],[x,d],{props:e}),P=`${g}-confirm`;let E={};return s?E={closable:o??!1,title:"",footer:"",children:a.createElement(PR,{...e,prefixCls:g,confirmPrefixCls:P,rootPrefixCls:v,content:l})}:E={closable:o??!0,title:i,footer:c!==null&&a.createElement($R,{...e}),children:l},a.createElement(iR,{prefixCls:g,className:F($,`${g}-pure-panel`,s&&P,s&&`${P}-${s}`,n,p,w,y,I.root),style:{...h,...C.root},...m,closeIcon:xR(g,r),closable:o,classNames:I,styles:C,...E})},JK=AR(QK);function i6(e){return nu(_R(e))}const en=IR;en.useModal=BR;en.info=function(t){return nu(MR(t))};en.success=function(t){return nu(OR(t))};en.error=function(t){return nu(zR(t))};en.warning=i6;en.warn=i6;en.confirm=function(t){return nu(jR(t))};en.destroyAll=function(){for(;mi.length;){const t=mi.pop();t&&t()}};en.config=HA;en._InternalPanelDoNotUseOrYouWillBeFired=JK;const ZK=e=>{const{componentCls:t,iconCls:n,antCls:r,zIndexPopup:o,colorText:s,colorWarning:i,marginXXS:l,marginXS:c,fontSize:u,fontWeightStrong:d,colorTextHeading:m}=e;return{[t]:{zIndex:o,[`&${r}-popover`]:{fontSize:u},[`${t}-message`]:{marginBottom:c,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon`]:{color:i},[`> ${t}-message-icon ${n}`]:{fontSize:u,lineHeight:1,marginInlineEnd:c},[`${t}-title`]:{fontWeight:d,color:m,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:l,color:s}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:c}}}}},eU=e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},a6=Mt("Popconfirm",ZK,eU,{resetStyle:!1}),l6=e=>{const{prefixCls:t,okButtonProps:n,cancelButtonProps:r,title:o,description:s,cancelText:i,okText:l,okType:c="primary",icon:u=a.createElement(Li,null),showCancel:d=!0,close:m,onConfirm:f,onCancel:p,onPopupClick:h,classNames:b,styles:x}=e,{getPrefixCls:v}=a.useContext(ut),[g]=Ar("Popconfirm",Zr.Popconfirm),y=Ga(o),$=Ga(s);return a.createElement("div",{className:`${t}-inner-content`,onClick:h},a.createElement("div",{className:`${t}-message`},u&&a.createElement("span",{className:F(`${t}-message-icon`,b==null?void 0:b.icon),style:x==null?void 0:x.icon},u),a.createElement("div",{className:`${t}-message-text`},Cn(y)&&a.createElement("div",{className:F(`${t}-title`,b==null?void 0:b.title),style:x==null?void 0:x.title},y),Cn($)&&a.createElement("div",{className:F(`${t}-description`,b==null?void 0:b.content),style:x==null?void 0:x.content},$))),a.createElement("div",{className:`${t}-buttons`},d&&a.createElement(We,{onClick:p,size:"small",...r},i||(g==null?void 0:g.cancelText)),a.createElement(Sx,{buttonProps:{size:"small",...vx(c),...n},actionFn:f,close:m,prefixCls:v("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},l||(g==null?void 0:g.okText))))},tU=e=>{const{prefixCls:t,placement:n,className:r,style:o,...s}=e,{getPrefixCls:i}=a.useContext(ut),l=i("popconfirm",t);return a6(l),a.createElement(vT,{placement:n,className:F(l,r),style:o,content:a.createElement(l6,{prefixCls:l,...s})})},nU=a.forwardRef((e,t)=>{const{prefixCls:n,placement:r="top",trigger:o,okType:s="primary",icon:i=a.createElement(Li,null),children:l,overlayClassName:c,onOpenChange:u,overlayStyle:d,styles:m,arrow:f,classNames:p,...h}=e,{getPrefixCls:b,className:x,style:v,classNames:g,styles:y,arrow:$,trigger:w}=Nt("popconfirm"),[I,C]=on(e.defaultOpen??!1,e.open),P=Ax(f,$),E=o||w||"click",R=A=>{C(A),u==null||u(A)},N=()=>{R(!1)},T=A=>{var D;return(D=e.onConfirm)==null?void 0:D.call(void 0,A)},_=A=>{var D;R(!1),(D=e.onCancel)==null||D.call(void 0,A)},O=A=>{const{disabled:D=!1}=e;D||R(A)},M=b("popconfirm",n),k={...e,placement:r,trigger:E,okType:s,overlayStyle:d,styles:m,classNames:p},[j,B]=zt([g,p],[y,m],{props:k}),z=F(M,x,c,j.root);return a6(M),a.createElement(Dx,{arrow:P,...Ht(h,["title"]),trigger:E,placement:r,onOpenChange:O,open:I,ref:t,classNames:{root:z,container:j.container,arrow:j.arrow},styles:{root:{...v,...B.root,...d},container:B.container,arrow:B.arrow},content:a.createElement(l6,{okType:s,icon:i,...e,prefixCls:M,close:N,onConfirm:T,onCancel:_,classNames:j,styles:B}),"data-popover-inject":!0},l)}),uu=nU;uu._InternalPanelDoNotUseOrYouWillBeFired=tU;var c6={};Object.defineProperty(c6,"__esModule",{value:!0});var rU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},oU=c6.default=rU;function Hv(){return Hv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hv.apply(this,arguments)}const sU=(e,t)=>a.createElement(ft,Hv({},e,{ref:t,icon:oU})),ls=a.forwardRef(sU),qo={},du="rc-table-internal-hook";function s$(e){const t=a.createContext(void 0);return{Context:t,Provider:({value:r,children:o})=>{const s=a.useRef(r);s.current=r;const[i]=a.useState(()=>({getValue:()=>s.current,listeners:new Set}));return Pt(()=>{is.unstable_batchedUpdates(()=>{i.listeners.forEach(l=>{l(r)})})},[r]),a.createElement(t.Provider,{value:i},o)},defaultValue:e}}function Ln(e,t){const n=vt(typeof t=="function"?t:c=>{if(t===void 0)return c;if(!Array.isArray(t))return c[t];const u={};return t.forEach(d=>{u[d]=c[d]}),u}),r=a.useContext(e==null?void 0:e.Context),{listeners:o,getValue:s}=r||{},i=a.useRef();i.current=n(r?s():e==null?void 0:e.defaultValue);const[,l]=a.useState({});return Pt(()=>{if(!r)return;function c(u){const d=n(u);vo(i.current,d,!0)||l({})}return o.add(c),()=>{o.delete(c)}},[r]),i.current}function ec(){return ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ec.apply(this,arguments)}function iU(){const e=a.createContext(null);function t(){return a.useContext(e)}function n(o,s){const i=as(o),l=(c,u)=>{const d=i?{ref:u}:{},m=a.useRef(0),f=a.useRef(c);return t()!==null?a.createElement(o,ec({},c,d)):((!s||s(f.current,c))&&(m.current+=1),f.current=c,a.createElement(e.Provider,{value:m.current},a.createElement(o,ec({},c,d))))};return i?a.forwardRef(l):l}function r(o,s){const i=as(o),l=(c,u)=>{const d=i?{ref:u}:{};return t(),a.createElement(o,ec({},c,d))};return a.memo(i?a.forwardRef(l):l,s)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}const{makeImmutable:u6,responseImmutable:ol,useImmutableMark:aU}=iU(),Xn=s$(),d6=a.createContext({renderWithProps:!1}),lU="RC_TABLE_KEY";function cU(e){return e==null?[]:Array.isArray(e)?e:[e]}function Wm(e){const t=[],n={};return e.forEach(r=>{const{key:o,dataIndex:s}=r||{};let i=o||cU(s).join("-")||lU;for(;n[i];)i=`${i}_next`;n[i]=!0,t.push(i)}),t}function Vv(e){return e!=null}function uU(e){return typeof e=="number"&&!Number.isNaN(e)}function dU(e){return e&&typeof e=="object"&&!Array.isArray(e)&&!a.isValidElement(e)}function fU(e,t,n,r,o,s){const i=a.useContext(d6),l=aU();return Oi(()=>{if(Vv(r))return[r];const u=t==null||t===""?[]:Array.isArray(t)?t:[t],d=Un(e,u);let m=d,f;if(o){const p=o(d,e,n);dU(p)?(m=p.children,f=p.props,i.renderWithProps=!0):m=p}return[m,f]},[l,e,r,t,o,n],(u,d)=>{if(s){const[,m]=u,[,f]=d;return s(f,m)}return i.renderWithProps?!0:!vo(u,d,!0)})}function mU(e,t,n,r){const o=e+t-1;return e<=r&&o>=n}function pU(e,t){return Ln(Xn,n=>[mU(e,t||1,n.hoverStartRow,n.hoverEndRow),n.onHover])}function Wv(){return Wv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wv.apply(this,arguments)}const gU=({ellipsis:e,rowType:t,children:n})=>{var s,i;let r;const o=e===!0?{showTitle:!0}:e;return o&&(o.showTitle||t==="header")&&(typeof n=="string"||typeof n=="number"?r=n.toString():a.isValidElement(n)&&typeof((s=n.props)==null?void 0:s.children)=="string"&&(r=(i=n.props)==null?void 0:i.children)),r},hU=e=>{const{component:t,children:n,ellipsis:r,scope:o,prefixCls:s,className:i,style:l,align:c,record:u,render:d,dataIndex:m,renderIndex:f,shouldCellUpdate:p,index:h,rowType:b,colSpan:x,rowSpan:v,fixStart:g,fixEnd:y,fixedStartShadow:$,fixedEndShadow:w,offsetFixedStartShadow:I,offsetFixedEndShadow:C,zIndex:P,zIndexReverse:E,appendNode:R,additionalProps:N={},isSticky:T}=e,_=`${s}-cell`,{allColumnsFixedLeft:O,rowHoverable:M}=Ln(Xn,["allColumnsFixedLeft","rowHoverable"]),[k,j]=fU(u,m,f,n,d,p),B={},z=typeof g=="number"&&!O,A=typeof y=="number"&&!O,[D,L]=Ln(Xn,({scrollInfo:ne})=>{if(!z&&!A)return[!1,!1];const[U,Q]=ne,se=(z&&$&&U)-I>=1,J=(A&&w&&Q-U)-C>1;return[se,J]});z&&(B.insetInlineStart=g,B["--z-offset"]=P,B["--z-offset-reverse"]=E),A&&(B.insetInlineEnd=y,B["--z-offset"]=P,B["--z-offset-reverse"]=E);const H=(j==null?void 0:j.colSpan)??N.colSpan??x??1,W=(j==null?void 0:j.rowSpan)??N.rowSpan??v??1,[V,K]=pU(h,W),q=vt(ne=>{var U;u&&K(h,h+W-1),(U=N==null?void 0:N.onMouseEnter)==null||U.call(N,ne)}),te=vt(ne=>{var U;u&&K(-1,-1),(U=N==null?void 0:N.onMouseLeave)==null||U.call(N,ne)});if(H===0||W===0)return null;const oe=N.title??gU({rowType:b,ellipsis:r,children:k}),ce=F(_,i,{[`${_}-fix`]:z||A,[`${_}-fix-start`]:z,[`${_}-fix-end`]:A,[`${_}-fix-start-shadow`]:$,[`${_}-fix-start-shadow-show`]:$&&D,[`${_}-fix-end-shadow`]:w,[`${_}-fix-end-shadow-show`]:w&&L,[`${_}-ellipsis`]:r,[`${_}-with-append`]:R,[`${_}-fix-sticky`]:(z||A)&&T,[`${_}-row-hover`]:!j&&V},N.className,j==null?void 0:j.className),ue={};c&&(ue.textAlign=c);const G={...j==null?void 0:j.style,...B,...ue,...N.style,...l};let re=k;return typeof re=="object"&&!Array.isArray(re)&&!a.isValidElement(re)&&(re=null),r&&($||w)&&(re=a.createElement("span",{className:`${_}-content`},re)),a.createElement(t,Wv({},j,N,{className:ce,style:G,title:oe,scope:o,onMouseEnter:M?q:void 0,onMouseLeave:M?te:void 0,colSpan:H!==1?H:null,rowSpan:W!==1?W:null}),R,re)},sl=a.memo(hU);function Gu(e){return e.fixed==="start"}function Xu(e){return e.fixed==="end"}function i$(e,t,n,r){const o=n[e]||{},s=n[t]||{};let i=null,l=null;Gu(o)&&Gu(s)?i=r.start[e]:Xu(s)&&Xu(o)&&(l=r.end[t]);let c=!1,u=!1,d=0,m=0;i!==null&&(c=!n[t+1]||!Gu(n[t+1]),d=n.length*2-e,m=n.length+e),l!==null&&(u=!n[e-1]||!Xu(n[e-1]),d=t,m=n.length-t);let f=0,p=0;if(c)for(let h=0;h<e;h+=1)Gu(n[h])||(f+=r.widths[h]||0);if(u)for(let h=n.length-1;h>t;h-=1)Xu(n[h])||(p+=r.widths[h]||0);return{fixStart:i,fixEnd:l,fixedStartShadow:c,fixedEndShadow:u,offsetFixedStartShadow:f,offsetFixedEndShadow:p,isSticky:r.isSticky,zIndex:d,zIndexReverse:m}}const f6=a.createContext({});function Kv(){return Kv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kv.apply(this,arguments)}const yU=e=>{const{className:t,index:n,children:r,colSpan:o=1,rowSpan:s,align:i}=e,{prefixCls:l}=Ln(Xn,["prefixCls"]),{scrollColumnIndex:c,stickyOffsets:u,flattenColumns:d}=a.useContext(f6),f=n+o-1+1===c?o+1:o,p=a.useMemo(()=>i$(n,n+f-1,d,u),[n,f,d,u]);return a.createElement(sl,Kv({className:t,index:n,component:"td",prefixCls:l,record:null,dataIndex:null,align:i,colSpan:f,rowSpan:s,render:()=>r},p))},vU=e=>{const{children:t,...n}=e;return a.createElement("tr",n,t)},Km=e=>{const{children:t}=e;return t};Km.Row=vU;Km.Cell=yU;const bU=e=>{const{children:t,stickyOffsets:n,flattenColumns:r}=e,o=Ln(Xn,"prefixCls"),s=r.length-1,i=r[s],l=a.useMemo(()=>({stickyOffsets:n,flattenColumns:r,scrollColumnIndex:i!=null&&i.scrollbar?s:null}),[i,r,s,n]);return a.createElement(f6.Provider,{value:l},a.createElement("tfoot",{className:`${o}-summary`},t))},Yu=ol(bU),m6=Km;function xU(e){return null}function $U(e){return null}function p6(e,t,n,r,o,s,i){const l=s(t,i);e.push({record:t,indent:n,index:i,rowKey:l});const c=o==null?void 0:o.has(l);if(t&&Array.isArray(t[r])&&c)for(let u=0;u<t[r].length;u+=1)p6(e,t[r][u],n+1,r,o,s,u)}function g6(e,t,n,r){return a.useMemo(()=>{if(n!=null&&n.size){const s=[];for(let i=0;i<(e==null?void 0:e.length);i+=1){const l=e[i];p6(s,l,0,t,n,r,i)}return s}return e==null?void 0:e.map((s,i)=>({record:s,indent:0,index:i,rowKey:r(s,i)}))},[e,t,n,r])}function h6(e,t,n,r){const o=Ln(Xn,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),{flattenColumns:s,expandableType:i,expandedKeys:l,childrenColumnName:c,onTriggerExpand:u,rowExpandable:d,onRow:m,expandRowByClick:f,rowClassName:p}=o,h=i==="nest",b=i==="row"&&(!d||d(e)),x=b||h,v=l&&l.has(t),g=c&&e&&e[c],y=vt(u),$=m==null?void 0:m(e,n),w=$==null?void 0:$.onClick,I=(E,...R)=>{f&&x&&u(e,E),w==null||w(E,...R)};let C;typeof p=="string"?C=p:typeof p=="function"&&(C=p(e,n,r));const P=Wm(s);return{...o,columnsKey:P,nestExpandable:h,expanded:v,hasNestChildren:g,record:e,onTriggerExpand:y,rowSupportExpand:b,expandable:x,rowProps:{...$,className:F(C,$==null?void 0:$.className),onClick:I}}}const y6=e=>{const{prefixCls:t,children:n,component:r,cellComponent:o,className:s,expanded:i,colSpan:l,isEmpty:c,stickyOffset:u=0}=e,{scrollbarSize:d,fixHeader:m,fixColumn:f,componentWidth:p,horizonScroll:h}=Ln(Xn,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]);let b=n;return(c?h&&p:f)&&(b=a.createElement("div",{style:{width:p-u-(m&&!c?d:0),position:"sticky",left:u,overflow:"hidden"},className:`${t}-expanded-row-fixed`},b)),a.createElement(r,{className:s,style:{display:i?null:"none"}},a.createElement(sl,{component:o,prefixCls:t,colSpan:l},b))};function SU({prefixCls:e,record:t,onExpand:n,expanded:r,expandable:o}){const s=`${e}-row-expand-icon`;if(!o)return a.createElement("span",{className:F(s,`${e}-row-spaced`)});const i=l=>{n(t,l),l.stopPropagation()};return a.createElement("span",{className:F(s,{[`${e}-row-expanded`]:r,[`${e}-row-collapsed`]:!r}),onClick:i})}function CU(e,t,n){const r=[];function o(s){(s||[]).forEach((i,l)=>{r.push(t(i,l)),o(i[n])})}return o(e),r}function v6(e,t,n,r){return typeof e=="string"?e:typeof e=="function"?e(t,n,r):""}function _f(){return _f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_f.apply(this,arguments)}function b6(e,t,n,r,o,s=[],i=0){var P;const{record:l,prefixCls:c,columnsKey:u,fixedInfoList:d,expandIconColumnIndex:m,nestExpandable:f,indentSize:p,expandIcon:h,expanded:b,hasNestChildren:x,onTriggerExpand:v,expandable:g,expandedKeys:y}=e,$=u[n],w=d[n];let I;n===(m||0)&&f&&(I=a.createElement(a.Fragment,null,a.createElement("span",{style:{paddingLeft:`${p*r}px`},className:`${c}-row-indent indent-level-${r}`}),h({prefixCls:c,expanded:b,expandable:x,record:l,onExpand:v})));const C=((P=t.onCell)==null?void 0:P.call(t,l,o))||{};if(i){const{rowSpan:E=1}=C;if(g&&E&&n<i){let R=E;for(let N=o;N<o+E;N+=1){const T=s[N];y.has(T)&&(R+=1)}C.rowSpan=R}}return{key:$,fixedInfo:w,appendCellNode:I,additionalCellProps:C}}const wU=e=>{const{className:t,style:n,classNames:r,styles:o,record:s,index:i,renderIndex:l,rowKey:c,rowKeys:u,indent:d=0,rowComponent:m,cellComponent:f,scopeCellComponent:p,expandedRowInfo:h}=e,b=h6(s,c,i,d),{prefixCls:x,flattenColumns:v,expandedRowClassName:g,expandedRowRender:y,rowProps:$,expanded:w,rowSupportExpand:I}=b,C=a.useRef(!1);C.current||(C.current=w);const P=v6(g,s,i,d),E=a.createElement(m,_f({},$,{"data-row-key":c,className:F(t,`${x}-row`,`${x}-row-level-${d}`,$==null?void 0:$.className,r.row,{[P]:d>=1}),style:{...n,...$==null?void 0:$.style,...o.row}}),v.map((N,T)=>{const{render:_,dataIndex:O,className:M}=N,{key:k,fixedInfo:j,appendCellNode:B,additionalCellProps:z}=b6(b,N,T,d,i,u,h==null?void 0:h.offset);return a.createElement(sl,_f({className:F(M,r.cell),style:o.cell,ellipsis:N.ellipsis,align:N.align,scope:N.rowScope,component:N.rowScope?p:f,prefixCls:x,key:k,record:s,index:i,renderIndex:l,dataIndex:O,render:_,shouldCellUpdate:N.shouldCellUpdate},j,{appendNode:B,additionalProps:z}))}));let R;if(I&&(C.current||w)){const N=y(s,i,d+1,w);R=a.createElement(y6,{expanded:w,className:F(`${x}-expanded-row`,`${x}-expanded-row-level-${d+1}`,P),prefixCls:x,component:m,cellComponent:f,colSpan:h?h.colSpan:v.length,isEmpty:!1,stickyOffset:h==null?void 0:h.sticky},N)}return a.createElement(a.Fragment,null,E,R)},EU=ol(wU),IU=e=>{const{columnKey:t,onColumnResize:n,title:r}=e,o=a.useRef(null);return Pt(()=>{o.current&&n(t,o.current.offsetWidth)},[]),a.createElement(ir,{data:t},a.createElement("td",{ref:o,style:{paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,height:0}},a.createElement("div",{style:{height:0,overflow:"hidden",fontWeight:"bold"}},r||" ")))},PU=({prefixCls:e,columnsKey:t,onColumnResize:n,columns:r})=>{const o=a.useRef(null),{measureRowRender:s}=Ln(Xn,["measureRowRender"]),i=a.createElement("tr",{"aria-hidden":"true",className:`${e}-measure-row`,style:{height:0},ref:o},a.createElement(ir.Collection,{onBatchResize:l=>{Kc(o.current)&&l.forEach(({data:c,size:u})=>{n(c,u.offsetWidth)})}},t.map(l=>{const c=r.find(m=>m.key===l),u=c==null?void 0:c.title,d=a.isValidElement(u)?a.cloneElement(u,{ref:null}):u;return a.createElement(IU,{key:l,columnKey:l,onColumnResize:n,title:d})})));return typeof s=="function"?s(i):i},NU=e=>{const{data:t,measureColumnWidth:n}=e,{prefixCls:r,getComponent:o,onColumnResize:s,flattenColumns:i,getRowKey:l,expandedKeys:c,childrenColumnName:u,emptyNode:d,classNames:m,styles:f,expandedRowOffset:p=0,colWidths:h}=Ln(Xn,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode","classNames","styles","expandedRowOffset","fixedInfoList","colWidths"]),{body:b={}}=m||{},{body:x={}}=f||{},v=g6(t,u,c,l),g=a.useMemo(()=>v.map(N=>N.rowKey),[v]),y=a.useRef({renderWithProps:!1}),$=a.useMemo(()=>{const N=i.length-p;let T=0;for(let _=0;_<p;_+=1)T+=h[_]||0;return{offset:p,colSpan:N,sticky:T}},[i.length,p,h]),w=o(["body","wrapper"],"tbody"),I=o(["body","row"],"tr"),C=o(["body","cell"],"td"),P=o(["body","cell"],"th");let E;t.length?E=v.map((N,T)=>{const{record:_,indent:O,index:M,rowKey:k}=N;return a.createElement(EU,{classNames:b,styles:x,key:k,rowKey:k,rowKeys:g,record:_,index:T,renderIndex:M,rowComponent:I,cellComponent:C,scopeCellComponent:P,indent:O,expandedRowInfo:$})}):E=a.createElement(y6,{expanded:!0,className:`${r}-placeholder`,prefixCls:r,component:I,cellComponent:C,colSpan:i.length,isEmpty:!0},d);const R=Wm(i);return a.createElement(d6.Provider,{value:y.current},a.createElement(w,{style:x.wrapper,className:F(`${r}-tbody`,b.wrapper)},n&&a.createElement(PU,{prefixCls:r,columnsKey:R,onColumnResize:s,columns:i}),E))},RU=ol(NU),tc="RC_TABLE_INTERNAL_COL_DEFINE";function TU(e){const{expandable:t,...n}=e;let r;return"expandable"in e?r={...n,...t}:r=n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}function Uv(){return Uv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Uv.apply(this,arguments)}const x6=e=>{const{colWidths:t,columns:n,columCount:r}=e,{tableLayout:o}=Ln(Xn,["tableLayout"]),s=[],i=r||n.length;let l=!1;for(let c=i-1;c>=0;c-=1){const u=t[c],d=n&&n[c];let m,f;if(d&&(m=d[tc],o==="auto"&&(f=d.minWidth)),u||f||m||l){const{columnType:p,...h}=m||{};s.unshift(a.createElement("col",Uv({key:c,style:{width:u,minWidth:f}},h))),l=!0}}return s.length>0?a.createElement("colgroup",null,s):null};function _U(e,t){return a.useMemo(()=>{const n=[];for(let r=0;r<t;r+=1){const o=e[r];if(o!==void 0)n[r]=o;else return null}return n},[e.join("_"),t])}const MU=a.forwardRef((e,t)=>{const{className:n,style:r,noData:o,columns:s,flattenColumns:i,colWidths:l,colGroup:c,columCount:u,stickyOffsets:d,direction:m,fixHeader:f,stickyTopOffset:p,stickyBottomOffset:h,stickyClassName:b,scrollX:x,tableLayout:v="fixed",onScroll:g,maxContentScroll:y,children:$,...w}=e,{prefixCls:I,scrollbarSize:C,isSticky:P,getComponent:E}=Ln(Xn,["prefixCls","scrollbarSize","isSticky","getComponent"]),R=E(["header","table"],"table"),N=P&&!f?0:C,T=a.useRef(null),_=a.useCallback(D=>{_h(t,D),_h(T,D)},[]);a.useEffect(()=>{function D(H){const{currentTarget:W,deltaX:V}=H;if(V){const{scrollLeft:K,scrollWidth:q,clientWidth:te}=W,oe=q-te;let ce=K+V;m==="rtl"?(ce=Math.max(-oe,ce),ce=Math.min(0,ce)):(ce=Math.min(oe,ce),ce=Math.max(0,ce)),g({currentTarget:W,scrollLeft:ce}),H.preventDefault()}}const L=T.current;return L==null||L.addEventListener("wheel",D,{passive:!1}),()=>{L==null||L.removeEventListener("wheel",D)}},[]);const O=i[i.length-1],M={fixed:O?O.fixed:null,scrollbar:!0,onHeaderCell:()=>({className:`${I}-cell-scrollbar`})},k=a.useMemo(()=>N?[...s,M]:s,[N,s]),j=a.useMemo(()=>N?[...i,M]:i,[N,i]),B=a.useMemo(()=>{const{start:D,end:L}=d;return{...d,start:D,end:[...L.map(H=>H+N),0],isSticky:P}},[N,d,P]),z=_U(l,u),A=a.useMemo(()=>{const D=!z||!z.length||z.every(L=>!L);return o||D},[o,z]);return a.createElement("div",{style:{overflow:"hidden",...P?{top:p,bottom:h}:{},...r},ref:_,className:F(n,{[b]:!!b})},a.createElement(R,{style:{tableLayout:v,minWidth:"100%",width:x}},A?c:a.createElement(x6,{colWidths:[...z,N],columCount:u+1,columns:j}),$({...w,stickyOffsets:B,columns:k,flattenColumns:j})))}),kw=a.memo(MU);function Mf(){return Mf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mf.apply(this,arguments)}const OU=e=>{const{cells:t,stickyOffsets:n,flattenColumns:r,rowComponent:o,cellComponent:s,onHeaderRow:i,index:l,classNames:c,styles:u}=e,{prefixCls:d}=Ln(Xn,["prefixCls"]);let m;i&&(m=i(t.map(p=>p.column),l));const f=Wm(t.map(p=>p.column));return a.createElement(o,Mf({},m,{className:c.row,style:u.row}),t.map((p,h)=>{var w;const{column:b,colStart:x,colEnd:v,colSpan:g}=p,y=i$(x,v,r,n),$=((w=b==null?void 0:b.onHeaderCell)==null?void 0:w.call(b,b))||{};return a.createElement(sl,Mf({},p,{scope:b.title?g>1?"colgroup":"col":null,ellipsis:b.ellipsis,align:b.align,component:s,prefixCls:d,key:f[h]},y,{additionalProps:$,rowType:"header"}))}))};function zU(e,t,n){const r=[];function o(i,l,c=0){r[c]=r[c]||[];let u=l;return i.filter(Boolean).map(m=>{const f={key:m.key,className:F(m.className,t.cell)||"",style:n.cell,children:m.title,column:m,colStart:u};let p=1;const h=m.children;return h&&h.length>0&&(p=o(h,u,c+1).reduce((b,x)=>b+x,0),f.hasSubColumns=!0),"colSpan"in m&&({colSpan:p}=m),"rowSpan"in m&&(f.rowSpan=m.rowSpan),f.colSpan=p,f.colEnd=f.colStart+p-1,r[c].push(f),u+=p,p})}o(e,0);const s=r.length;for(let i=0;i<s;i+=1)r[i].forEach(l=>{!("rowSpan"in l)&&!l.hasSubColumns&&(l.rowSpan=s-i)});return r}const jU=e=>{const{stickyOffsets:t,columns:n,flattenColumns:r,onHeaderRow:o}=e,{prefixCls:s,getComponent:i,classNames:l,styles:c}=Ln(Xn,["prefixCls","getComponent","classNames","styles"]),{header:u={}}=l||{},{header:d={}}=c||{},m=a.useMemo(()=>zU(n,u,d),[n,u,d]),f=i(["header","wrapper"],"thead"),p=i(["header","row"],"tr"),h=i(["header","cell"],"th");return a.createElement(f,{className:F(`${s}-thead`,u.wrapper),style:d.wrapper},m.map((b,x)=>a.createElement(OU,{classNames:u,styles:d,key:x,flattenColumns:r,cells:b,stickyOffsets:t,rowComponent:p,cellComponent:h,onHeaderRow:o,index:x})))},Aw=ol(jU);function Dw(e,t=""){return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function BU(e,t,n){return a.useMemo(()=>{if(t&&t>0){let r=0,o=0;e.forEach(m=>{const f=Dw(t,m.width);f?r+=f:o+=1});const s=Math.max(t,n);let i=Math.max(s-r,o),l=o;const c=i/o;let u=0;const d=e.map(m=>{const f={...m},p=Dw(t,f.width);if(p)f.width=p;else{const h=Math.floor(c);f.width=l===1?i:h,i-=h,l-=1}return u+=f.width,f});if(u<s){const m=s/u;i=s,d.forEach((f,p)=>{const h=Math.floor(f.width*m);f.width=p===d.length-1?i:h,i-=h})}return[d,Math.max(u,s)]}return[e,t]},[e,t,n])}function a$(e){return jn(e).filter(t=>a.isValidElement(t)).map(t=>{const{key:n,props:r}=t,{children:o,...s}=r,i={key:n,...s};return o&&(i.children=a$(o)),i})}function $6(e){return e.filter(t=>t&&typeof t=="object"&&!t.hidden).map(t=>{const n=t.children;return n&&n.length>0?{...t,children:$6(n)}:t})}function S6(e,t="key"){return e.filter(n=>n&&typeof n=="object").reduce((n,r,o)=>{const{fixed:s}=r,i=s===!0||s==="left"?"start":s==="right"?"end":s,l=`${t}-${o}`,c=r.children;return c&&c.length>0?[...n,...S6(c,l).map(u=>({...u,fixed:u.fixed??i}))]:[...n,{key:l,...r,fixed:i}]},[])}function LU({prefixCls:e,columns:t,children:n,expandable:r,expandedKeys:o,columnTitle:s,getRowKey:i,onTriggerExpand:l,expandIcon:c,rowExpandable:u,expandIconColumnIndex:d,expandedRowOffset:m=0,direction:f,expandRowByClick:p,columnWidth:h,fixed:b,scrollWidth:x,clientWidth:v},g){const y=a.useMemo(()=>{const E=t||a$(n)||[];return $6(E.slice())},[t,n]),$=a.useMemo(()=>{if(r){let E=y.slice();if(!E.includes(qo)){const O=d||0,M=O===0&&(b==="right"||b==="end")?y.length:O;M>=0&&E.splice(M,0,qo)}const R=E.indexOf(qo);E=E.filter((O,M)=>O!==qo||M===R);const N=y[R];let T;b?T=b:T=N?N.fixed:null;const _={[tc]:{className:`${e}-expand-icon-col`,columnType:"EXPAND_COLUMN"},title:s,fixed:T,className:`${e}-row-expand-icon-cell`,width:h,render:(O,M,k)=>{const j=i(M,k),B=o.has(j),z=u?u(M):!0,A=c({prefixCls:e,expanded:B,expandable:z,record:M,onExpand:l});return p?a.createElement("span",{onClick:D=>D.stopPropagation()},A):A}};return E.map((O,M)=>{const k=O===qo?_:O;return M<m?{...k,fixed:k.fixed||"start"}:k})}return y.filter(E=>E!==qo)},[r,y,i,o,c,f,m]),w=a.useMemo(()=>{let E=$;return g&&(E=g(E)),E.length||(E=[{render:()=>null}]),E},[g,$,f]),I=a.useMemo(()=>S6(w),[w,f,x]),[C,P]=BU(I,x,v);return[w,C,P]}function kU(e,t,n){const r=TU(e),{expandIcon:o,expandedRowKeys:s,defaultExpandedRowKeys:i,defaultExpandAllRows:l,expandedRowRender:c,onExpand:u,onExpandedRowsChange:d,childrenColumnName:m}=r,f=o||SU,p=m||"children",h=a.useMemo(()=>c?"row":e.expandable&&e.internalHooks===du&&e.expandable.__PARENT_RENDER_ICON__||t.some(y=>y&&typeof y=="object"&&y[p])?"nest":!1,[!!c,t]),[b,x]=a.useState(()=>i||(l?CU(t,n,p):[])),v=a.useMemo(()=>new Set(s||b||[]),[s,b]),g=a.useCallback(y=>{const $=n(y,t.indexOf(y));let w;const I=v.has($);I?(v.delete($),w=[...v]):w=[...v,$],x(w),u&&u(!I,y),d&&d(w)},[n,v,t,u,d]);return[r,h,v,f,p,g]}function AU(e,t){const n=a.useMemo(()=>e.map((r,o)=>i$(o,o,e,t)),[e,t]);return Oi(()=>n,[n],(r,o)=>!vo(r,o))}function DU(e){const t=a.useRef(e),[,n]=a.useState({}),r=a.useRef(null),o=a.useRef([]);function s(i){o.current.push(i);const l=Promise.resolve();r.current=l,l.then(()=>{if(r.current===l){const c=o.current,u=t.current;o.current=[],c.forEach(d=>{t.current=d(t.current)}),r.current=null,u!==t.current&&n({})}})}return a.useEffect(()=>()=>{r.current=null},[]),[t.current,s]}function FU(e){const t=a.useRef(null),n=a.useRef(null);function r(){clearTimeout(n.current)}function o(i){t.current=i,r(),n.current=setTimeout(()=>{t.current=null,n.current=void 0},100)}function s(){return t.current}return a.useEffect(()=>r,[]),[o,s]}function HU(){const[e,t]=a.useState(-1),[n,r]=a.useState(-1),o=a.useCallback((s,i)=>{t(s),r(i)},[]);return[e,n,o]}const Fw=lr()?window:null;function VU(e,t){const{offsetHeader:n=0,offsetSummary:r=0,offsetScroll:o=0,getContainer:s=()=>Fw}=typeof e=="object"?e:{},i=s()||Fw,l=!!e;return a.useMemo(()=>({isSticky:l,stickyClassName:l?`${t}-sticky-holder`:"",offsetHeader:n,offsetSummary:r,offsetScroll:o,container:i}),[l,o,n,r,t,i])}function WU(e,t){return a.useMemo(()=>{const r=t.length,o=(l,c,u)=>{const d=[];let m=0;for(let f=l;f!==c;f+=u)d.push(m),t[f].fixed&&(m+=e[f]||0);return d},s=o(0,r,1),i=o(r-1,-1,-1).reverse();return{start:s,end:i,widths:e}},[e,t])}const Hw=e=>{const{children:t,className:n,style:r}=e;return a.createElement("div",{className:n,style:r},t)};function Vw(e){const n=yo(e).getBoundingClientRect(),r=document.documentElement;return{left:n.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}const Ww="mouseup",Kw="mousemove",sa="scroll",Uw="resize",KU=(e,t)=>{var C,P;const{scrollBodyRef:n,onScroll:r,offsetScroll:o,container:s,direction:i}=e,l=Ln(Xn,"prefixCls"),c=((C=n.current)==null?void 0:C.scrollWidth)||0,u=((P=n.current)==null?void 0:P.clientWidth)||0,d=c&&u*(u/c),m=a.useRef(null),[f,p]=DU({scrollLeft:0,isHiddenScrollBar:!0}),h=a.useRef({delta:0,x:0}),[b,x]=a.useState(!1),v=a.useRef(null);a.useEffect(()=>()=>{Ct.cancel(v.current)},[]);const g=()=>{x(!1)},y=E=>{E.persist(),h.current.delta=E.pageX-f.scrollLeft,h.current.x=0,x(!0),E.preventDefault()},$=E=>{const{buttons:R}=E||(window==null?void 0:window.event);if(!b||R===0){b&&x(!1);return}let N=h.current.x+E.pageX-h.current.x-h.current.delta;const T=i==="rtl";N=Math.max(T?d-u:0,Math.min(T?0:u-d,N)),(!T||Math.abs(N)+Math.abs(d)<u)&&(r({scrollLeft:N/u*(c+2)}),h.current.x=E.pageX)},w=()=>{Ct.cancel(v.current),v.current=Ct(()=>{if(!n.current)return;const E=Vw(n.current).top,R=E+n.current.offsetHeight,N=s===window?document.documentElement.scrollTop+window.innerHeight:Vw(s).top+s.clientHeight;R-DS()<=N||E>=N-o?p(T=>({...T,isHiddenScrollBar:!0})):p(T=>({...T,isHiddenScrollBar:!1}))})},I=E=>{p(R=>({...R,scrollLeft:E/c*u||0}))};return a.useImperativeHandle(t,()=>({setScrollLeft:I,checkScrollBarVisible:w})),a.useEffect(()=>(document.body.addEventListener(Ww,g,!1),document.body.addEventListener(Kw,$,!1),w(),()=>{document.body.removeEventListener(Ww,g),document.body.removeEventListener(Kw,$)}),[d,b]),a.useEffect(()=>{if(n.current){const E=[];let R=yo(n.current);for(;R;)E.push(R),R=R.parentElement;return E.forEach(N=>{N.addEventListener(sa,w,!1)}),window.addEventListener(Uw,w,!1),window.addEventListener(sa,w,!1),s.addEventListener(sa,w,!1),()=>{E.forEach(N=>{N.removeEventListener(sa,w)}),window.removeEventListener(Uw,w),window.removeEventListener(sa,w),s.removeEventListener(sa,w)}}},[s]),a.useEffect(()=>{f.isHiddenScrollBar||p(E=>{const R=n.current;return R?{...E,scrollLeft:R.scrollLeft/R.scrollWidth*R.clientWidth}:E})},[f.isHiddenScrollBar]),c<=u||!d||f.isHiddenScrollBar?null:a.createElement("div",{style:{height:DS(),width:u,bottom:o},className:`${l}-sticky-scroll`},a.createElement("div",{onMouseDown:y,ref:m,className:F(`${l}-sticky-scroll-bar`,{[`${l}-sticky-scroll-bar-active`]:b}),style:{width:`${d}px`,transform:`translate3d(${f.scrollLeft}px, 0, 0)`}}))},UU=a.forwardRef(KU);function vs(){return vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vs.apply(this,arguments)}const C6="rc-table",qU=[],GU={};function XU(){return"No Data"}const YU=(e,t)=>{var Kt,nn;const n={rowKey:"key",prefixCls:C6,emptyText:XU,...e},{prefixCls:r,className:o,rowClassName:s,style:i,classNames:l,styles:c,data:u,rowKey:d,scroll:m,tableLayout:f,direction:p,title:h,footer:b,summary:x,caption:v,id:g,showHeader:y,components:$,emptyText:w,onRow:I,onHeaderRow:C,measureRowRender:P,onScroll:E,internalHooks:R,transformColumns:N,internalRefs:T,tailor:_,getContainerWidth:O,sticky:M,rowHoverable:k=!0}=n,j=u||qU,B=!!j.length,z=R===du,A=a.useCallback((st,wt)=>Un($,st)||wt,[$]),D=a.useMemo(()=>typeof d=="function"?d:st=>st&&st[d],[d]),L=A(["body"]),[H,W,V]=HU(),[K,q,te,oe,ce,ue]=kU(n,j,D),G=m==null?void 0:m.x,[re,ne]=a.useState(0),[U,Q,se]=LU({...n,...K,expandable:!!K.expandedRowRender,columnTitle:K.columnTitle,expandedKeys:te,getRowKey:D,onTriggerExpand:ue,expandIcon:oe,expandIconColumnIndex:K.expandIconColumnIndex,direction:p,scrollWidth:z&&_&&typeof G=="number"?G:null,clientWidth:re},z?N:null),J=se??G,Z=a.useMemo(()=>({columns:U,flattenColumns:Q}),[U,Q]),le=a.useRef(null),ee=a.useRef(null),Y=a.useRef(null),fe=a.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:le.current,scrollTo:st=>{var wt,Qe;if(Y.current instanceof HTMLElement){const{index:Et,top:Ut,key:pr,offset:Dr,align:Ao="nearest"}=st;if(uU(Ut))(wt=Y.current)==null||wt.scrollTo({top:Ut});else{const Do=pr??D(j[Et]),Fo=Y.current.querySelector(`[data-row-key="${Do}"]`);if(Fo&&(Fo.scrollIntoView({block:Ao}),Dr)){const Je=Y.current;Je.scrollTo({top:Je.scrollTop+Dr})}}}else(Qe=Y.current)!=null&&Qe.scrollTo&&Y.current.scrollTo(st)}}));const de=a.useRef(null),[pe,$e]=a.useState(!1),[we,je]=a.useState(!1),[ve,De]=a.useState(new Map),Ee=Wm(Q).map(st=>ve.get(st)),_e=a.useMemo(()=>Ee,[Ee.join("_")]),Se=WU(_e,Q),Ie=m&&Vv(m.y),Ue=m&&Vv(J)||!!K.fixed,Xe=Ue&&Q.some(({fixed:st})=>st),he=a.useRef(null),{isSticky:Re,offsetHeader:Te,offsetSummary:Ge,offsetScroll:Ye,stickyClassName:Ve,container:ot}=VU(M,r),xe=a.useMemo(()=>x==null?void 0:x(j),[x,j]),Be=(Ie||Re)&&a.isValidElement(xe)&&xe.type===Km&&xe.props.fixed;let me,Ne,ye;Ie&&(Ne={overflowY:B?"scroll":"auto",maxHeight:m.y}),Ue&&(me={overflowX:"auto"},Ie||(Ne={overflowY:"hidden"}),ye={width:J===!0?"auto":J,minWidth:"100%"});const Ce=a.useCallback((st,wt)=>{De(Qe=>{if(Qe.get(st)!==wt){const Et=new Map(Qe);return Et.set(st,wt),Et}return Qe})},[]),[Oe,Pe]=FU(),[Le]=a.useState(()=>new WeakMap);function ae(st,wt){if(!wt)return;if(typeof wt=="function"){wt(st);return}const Qe=Le.get(wt);if(Qe&&clearTimeout(Qe),wt.scrollLeft!==st){wt.scrollLeft=st;const Et=setTimeout(()=>{wt.scrollLeft!==st&&(wt.scrollLeft=st)},0);Le.set(wt,Et)}}const[be,Fe]=a.useState([0,0]),tt=vt(({currentTarget:st,scrollLeft:wt})=>{var pr;const Qe=typeof wt=="number"?wt:st.scrollLeft,Et=st||GU;(!Pe()||Pe()===Et)&&(Oe(Et),ae(Qe,ee.current),ae(Qe,Y.current),ae(Qe,de.current),ae(Qe,(pr=he.current)==null?void 0:pr.setScrollLeft));const Ut=st||ee.current;if(Ut){const Dr=z&&_&&typeof J=="number"?J:Ut.scrollWidth,Ao=Ut.clientWidth,Do=Math.abs(Qe);if(Fe(Fo=>{const Je=[Do,Dr-Ao];return vo(Fo,Je)?Fo:Je}),Dr===Ao){$e(!1),je(!1);return}$e(Do>0),je(Do<Dr-Ao-1)}}),St=vt(st=>{tt(st),E==null||E(st)}),ht=()=>{var st;Ue&&Y.current?tt({currentTarget:yo(Y.current),scrollLeft:(st=Y.current)==null?void 0:st.scrollLeft}):($e(!1),je(!1))},Tt=st=>{var Qe,Et;(Qe=he.current)==null||Qe.checkScrollBarVisible();let wt=st??((Et=le.current)==null?void 0:Et.offsetWidth)??0;z&&O&&le.current&&(wt=O(le.current,wt)||wt),wt!==re&&(ht(),ne(wt))};Pt(()=>{Ue&&Tt()},[Ue]);const yt=a.useRef(!1);a.useEffect(()=>{yt.current&&ht()},[Ue,u,U.length]),a.useEffect(()=>{yt.current=!0},[]);const[lt,rt]=a.useState(0);Pt(()=>{(!_||!z)&&(Y.current instanceof Element?rt(Bh(Y.current).width):rt(Bh(fe.current).width))},[]),a.useEffect(()=>{z&&T&&(T.body.current=Y.current)});const He=a.useCallback(st=>a.createElement(a.Fragment,null,a.createElement(Aw,st),Be==="top"&&a.createElement(Yu,st,xe)),[Be,xe]),Ae=a.useCallback(st=>a.createElement(Yu,st,xe),[xe]),qe=A(["table"],"table"),ct=a.useMemo(()=>f||(Xe?J==="max-content"?"auto":"fixed":Ie||Re||Q.some(({ellipsis:st})=>st)?"fixed":"auto"),[Ie,Xe,Q,f,Re]);let jt;const mt={colWidths:_e,columCount:Q.length,stickyOffsets:Se,onHeaderRow:C,fixHeader:Ie,scroll:m},xt=a.useMemo(()=>B?null:typeof w=="function"?w():w,[B,w]),Lt=a.createElement(RU,{data:j,measureColumnWidth:Ie||Ue||Re}),gt=a.createElement(x6,{colWidths:Q.map(({width:st})=>st),columns:Q}),Gt=v!=null?a.createElement("caption",{className:`${r}-caption`},v):void 0,dn=Rn(n,{data:!0}),yn=Rn(n,{aria:!0});if(Ie||Re){let st;typeof L=="function"?(st=L(j,{scrollbarSize:lt,ref:Y,onScroll:tt}),mt.colWidths=Q.map(({width:Qe},Et)=>{const Ut=Et===Q.length-1?Qe-lt:Qe;return typeof Ut=="number"&&!Number.isNaN(Ut)?Ut:0})):st=a.createElement("div",{style:{...me,...Ne},onScroll:St,ref:Y,className:`${r}-body`},a.createElement(qe,vs({style:{...ye,tableLayout:ct}},yn),Gt,gt,Lt,!Be&&xe&&a.createElement(Yu,{stickyOffsets:Se,flattenColumns:Q},xe)));const wt={noData:!j.length,maxContentScroll:Ue&&J==="max-content",...mt,...Z,direction:p,stickyClassName:Ve,scrollX:J,tableLayout:ct,onScroll:tt};jt=a.createElement(a.Fragment,null,y!==!1&&a.createElement(kw,vs({},wt,{stickyTopOffset:Te,className:`${r}-header`,ref:ee,colGroup:gt}),He),st,Be&&Be!=="top"&&a.createElement(kw,vs({},wt,{stickyBottomOffset:Ge,className:`${r}-summary`,ref:de,colGroup:gt}),Ae),Re&&Y.current&&Y.current instanceof Element&&a.createElement(UU,{ref:he,offsetScroll:Ye,scrollBodyRef:Y,onScroll:tt,container:ot,direction:p}))}else jt=a.createElement("div",{style:{...me,...Ne,...c==null?void 0:c.content},className:F(`${r}-content`,l==null?void 0:l.content),onScroll:tt,ref:Y},a.createElement(qe,vs({style:{...ye,tableLayout:ct}},yn),Gt,gt,y!==!1&&a.createElement(Aw,vs({},mt,Z)),Lt,xe&&a.createElement(Yu,{stickyOffsets:Se,flattenColumns:Q},xe)));const Cr={...i};Re&&(Cr["--columns-count"]=Q.length);let mr=a.createElement("div",vs({className:F(r,o,{[`${r}-rtl`]:p==="rtl",[`${r}-fix-start-shadow`]:Ue,[`${r}-fix-end-shadow`]:Ue,[`${r}-fix-start-shadow-show`]:Ue&&pe,[`${r}-fix-end-shadow-show`]:Ue&&we,[`${r}-layout-fixed`]:f==="fixed",[`${r}-fixed-header`]:Ie,[`${r}-fixed-column`]:Xe,[`${r}-scroll-horizontal`]:Ue,[`${r}-has-fix-start`]:(Kt=Q[0])==null?void 0:Kt.fixed,[`${r}-has-fix-end`]:((nn=Q[Q.length-1])==null?void 0:nn.fixed)==="end"}),style:Cr,id:g,ref:le},dn),h&&a.createElement(Hw,{className:F(`${r}-title`,l==null?void 0:l.title),style:c==null?void 0:c.title},h(j)),a.createElement("div",{ref:fe,className:F(`${r}-container`,l==null?void 0:l.section),style:c==null?void 0:c.section},jt),b&&a.createElement(Hw,{className:F(`${r}-footer`,l==null?void 0:l.footer),style:c==null?void 0:c.footer},b(j)));Ue&&(mr=a.createElement(ir,{onResize:({offsetWidth:st})=>Tt(st)},mr));const wr=AU(Q,Se),pt=a.useMemo(()=>({scrollX:J,scrollInfo:be,classNames:l,styles:c,prefixCls:r,getComponent:A,scrollbarSize:lt,direction:p,fixedInfoList:wr,isSticky:Re,componentWidth:re,fixHeader:Ie,fixColumn:Xe,horizonScroll:Ue,tableLayout:ct,rowClassName:s,expandedRowClassName:K.expandedRowClassName,expandIcon:oe,expandableType:q,expandRowByClick:K.expandRowByClick,expandedRowRender:K.expandedRowRender,expandedRowOffset:K.expandedRowOffset,onTriggerExpand:ue,expandIconColumnIndex:K.expandIconColumnIndex,indentSize:K.indentSize,allColumnsFixedLeft:Q.every(st=>st.fixed==="start"),emptyNode:xt,columns:U,flattenColumns:Q,onColumnResize:Ce,colWidths:_e,hoverStartRow:H,hoverEndRow:W,onHover:V,rowExpandable:K.rowExpandable,onRow:I,getRowKey:D,expandedKeys:te,childrenColumnName:ce,rowHoverable:k,measureRowRender:P}),[J,be,l,c,r,A,lt,p,wr,Re,re,Ie,Xe,Ue,ct,s,K.expandedRowClassName,oe,q,K.expandRowByClick,K.expandedRowRender,K.expandedRowOffset,ue,K.expandIconColumnIndex,K.indentSize,xt,U,Q,Ce,_e,H,W,V,K.rowExpandable,I,D,te,ce,k,P]);return a.createElement(Xn.Provider,{value:pt},mr)},QU=a.forwardRef(YU),w6=e=>u6(QU,e),il=w6();il.EXPAND_COLUMN=qo;il.INTERNAL_HOOKS=du;il.Column=xU;il.ColumnGroup=$U;il.Summary=m6;const l$=s$(null),E6=s$(null);function qv(){return qv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qv.apply(this,arguments)}function JU(e,t,n){return n[e+(t||1)]-(n[e]||0)}const ZU=e=>{const{rowInfo:t,column:n,colIndex:r,indent:o,index:s,component:i,renderIndex:l,record:c,style:u,className:d,inverse:m,getHeight:f}=e,{render:p,dataIndex:h,className:b,width:x}=n,{columnsOffset:v}=Ln(E6,["columnsOffset"]),{key:g,fixedInfo:y,appendCellNode:$,additionalCellProps:w}=b6(t,n,r,o,s),{style:I,colSpan:C=1,rowSpan:P=1}=w,E=r-1,R=JU(E,C,v),N=C>1?x-R:0,T={...I,...u,flex:`0 0 ${R}px`,width:`${R}px`,marginRight:N,pointerEvents:"auto"},_=a.useMemo(()=>m?P<=1:C===0||P===0||P>1,[P,C,m]);_?T.visibility="hidden":m&&(T.height=f==null?void 0:f(P));const O=_?()=>null:p,M={};return(P===0||C===0)&&(M.rowSpan=1,M.colSpan=1),a.createElement(sl,qv({className:F(b,d),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:i,prefixCls:t.prefixCls,key:g,record:c,index:s,renderIndex:l,dataIndex:h,render:O,shouldCellUpdate:n.shouldCellUpdate},y,{appendNode:$,additionalProps:{...w,style:T,...M}}))};function Gv(){return Gv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gv.apply(this,arguments)}const eq=a.forwardRef((e,t)=>{var j,B;const{data:n,index:r,className:o,rowKey:s,style:i,extra:l,getHeight:c,...u}=e,{record:d,indent:m,index:f}=n,{scrollX:p,flattenColumns:h,prefixCls:b,fixColumn:x,componentWidth:v,classNames:g,styles:y}=Ln(Xn,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX","classNames","styles"]),{getComponent:$}=Ln(l$,["getComponent"]),w=h6(d,s,r,m),I=$(["body","row"],"div"),C=$(["body","cell"],"div"),{rowSupportExpand:P,expanded:E,rowProps:R,expandedRowRender:N,expandedRowClassName:T}=w,_=v6(T,d,r,m);let O;if(P&&E){const z=N(d,r,m+1,E);let A={};x&&(A={style:{"--virtual-width":`${v}px`}});const D=`${b}-expanded-row-cell`;O=a.createElement(I,{className:F(`${b}-expanded-row`,`${b}-expanded-row-level-${m+1}`,_)},a.createElement(sl,{component:C,prefixCls:b,className:F(D,{[`${D}-fixed`]:x}),additionalProps:A},z))}const M={...i,width:p};l&&(M.position="absolute",M.pointerEvents="none");const k=a.createElement(I,Gv({},R,u,{"data-row-key":s,ref:P?null:t,className:F(o,`${b}-row`,R==null?void 0:R.className,(j=g==null?void 0:g.body)==null?void 0:j.row,{[_]:m>=1,[`${b}-row-extra`]:l}),style:{...M,...R==null?void 0:R.style,...(B=y==null?void 0:y.body)==null?void 0:B.row}}),h.map((z,A)=>{var D,L;return a.createElement(ZU,{key:A,className:(D=g==null?void 0:g.body)==null?void 0:D.cell,style:(L=y==null?void 0:y.body)==null?void 0:L.cell,component:C,rowInfo:w,column:z,colIndex:A,indent:m,index:r,renderIndex:f,record:d,inverse:l,getHeight:c})}));return P?a.createElement("div",{ref:t},k,O):k}),qw=ol(eq),tq={start:"top",end:"bottom",nearest:"auto"},nq=a.forwardRef((e,t)=>{const{data:n,onScroll:r}=e,{flattenColumns:o,onColumnResize:s,getRowKey:i,expandedKeys:l,prefixCls:c,childrenColumnName:u,scrollX:d,direction:m}=Ln(Xn,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),{sticky:f,scrollY:p,listItemHeight:h,getComponent:b,onScroll:x}=Ln(l$),v=a.useRef(null),g=g6(n,u,l,i),y=a.useMemo(()=>{let N=0;return o.map(({width:T,minWidth:_,key:O})=>{const M=Math.max(T||0,_||0);return N+=M,[O,M,N]})},[o]),$=a.useMemo(()=>y.map(N=>N[2]),[y]);a.useEffect(()=>{y.forEach(([N,T])=>{s(N,T)})},[y]),a.useImperativeHandle(t,()=>{var T;const N={scrollTo:_=>{var B;const{align:O,offset:M,...k}=_,j=tq[O]??(M?"top":"auto");(B=v.current)==null||B.scrollTo({...k,offset:M,align:j})},nativeElement:(T=v.current)==null?void 0:T.nativeElement};return Object.defineProperty(N,"scrollLeft",{get:()=>{var _;return((_=v.current)==null?void 0:_.getScrollInfo().x)||0},set:_=>{var O;(O=v.current)==null||O.scrollTo({left:_})}}),Object.defineProperty(N,"scrollTop",{get:()=>{var _;return((_=v.current)==null?void 0:_.getScrollInfo().y)||0},set:_=>{var O;(O=v.current)==null||O.scrollTo({top:_})}}),N});const w=(N,T)=>{var M;const _=(M=g[T])==null?void 0:M.record,{onCell:O}=N;if(O){const k=O(_,T);return(k==null?void 0:k.rowSpan)??1}return 1},I=N=>{const{start:T,end:_,getSize:O,offsetY:M}=N;if(_<0)return null;let k=o.filter(L=>w(L,T)===0),j=T;for(let L=T;L>=0;L-=1)if(k=k.filter(H=>w(H,L)===0),!k.length){j=L;break}let B=o.filter(L=>w(L,_)!==1),z=_;for(let L=_;L<g.length;L+=1)if(B=B.filter(H=>w(H,L)!==1),!B.length){z=Math.max(L-1,_);break}const A=[];for(let L=j;L<=z;L+=1)g[L]&&o.some(W=>w(W,L)>1)&&A.push(L);return A.map(L=>{const H=g[L],W=i(H.record,L),V=q=>{const te=L+q-1,oe=g[te];if(!oe||!oe.record){const G=Math.min(te,g.length-1),re=g[G],ne=i(re.record,G),U=O(W,ne);return U.bottom-U.top}const ce=i(oe.record,te),ue=O(W,ce);return ue.bottom-ue.top},K=O(W);return a.createElement(qw,{key:L,data:H,rowKey:W,index:L,style:{top:-M+K.top},extra:!0,getHeight:V})})},C=a.useMemo(()=>({columnsOffset:$}),[$]),P=`${c}-tbody`,E=b(["body","wrapper"]),R={};return f&&(R.position="sticky",R.bottom=0,typeof f=="object"&&f.offsetScroll&&(R.bottom=f.offsetScroll)),a.createElement(E6.Provider,{value:C},a.createElement(_m,{fullHeight:!1,ref:v,prefixCls:`${P}-virtual`,styles:{horizontalScrollBar:R},className:P,height:p,itemHeight:h||24,data:g,itemKey:N=>i(N.record),component:E,scrollWidth:d,direction:m,onVirtualScroll:({x:N})=>{var T;r({currentTarget:(T=v.current)==null?void 0:T.nativeElement,scrollLeft:N})},onScroll:x,extraRender:I},(N,T,_)=>{const O=i(N.record,T);return a.createElement(qw,{data:N,rowKey:O,index:T,style:_.style})}))}),rq=ol(nq);function Xv(){return Xv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xv.apply(this,arguments)}const oq=(e,t)=>{const{ref:n,onScroll:r}=t;return a.createElement(rq,{ref:n,data:e,onScroll:r})},sq=(e,t)=>{const{data:n,columns:r,scroll:o,sticky:s,prefixCls:i=C6,className:l,listItemHeight:c,components:u,onScroll:d}=e;let{x:m,y:f}=o||{};typeof m!="number"&&(m=1),typeof f!="number"&&(f=500);const p=vt((x,v)=>Un(u,x)||v),h=vt(d),b=a.useMemo(()=>({sticky:s,scrollY:f,listItemHeight:c,getComponent:p,onScroll:h}),[s,f,c,p,h]);return a.createElement(l$.Provider,{value:b},a.createElement(il,Xv({},e,{className:F(l,`${i}-virtual`),scroll:{...o,x:m},components:{...u,body:n!=null&&n.length?oq:void 0},columns:r,internalHooks:du,tailor:!0,ref:t})))},iq=a.forwardRef(sq),I6=e=>u6(iq,e);I6();const aq=e=>null,lq=e=>null,Ko={},Yv="SELECT_ALL",Qv="SELECT_INVERT",Jv="SELECT_NONE",$g=[],P6=(e,t,n=[])=>((t||[]).forEach(r=>{n.push(r),dt(r)&&e in r&&P6(e,r[e],n)}),n),cq=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:s,getTitleCheckboxProps:i,onChange:l,onSelect:c,onSelectAll:u,onSelectInvert:d,onSelectNone:m,onSelectMultiple:f,columnWidth:p,type:h,selections:b,fixed:x,renderCell:v,hideSelectAll:g,checkStrictly:y=!0}=t||{},{prefixCls:$,data:w,pageData:I,getRecordByKey:C,getRowKey:P,expandType:E,childrenColumnName:R,locale:N,getPopupContainer:T}=e,_=bo(),[O,M]=uB(re=>re),[k,j]=on(o||$g,r),B=k??$g,z=a.useRef(new Map),A=a.useCallback(re=>{if(n){const ne=new Map;re.forEach(U=>{let Q=C(U);!Q&&z.current.has(U)&&(Q=z.current.get(U)),ne.set(U,Q)}),z.current=ne}},[C,n]);a.useEffect(()=>{A(B)},[B,A]);const D=a.useMemo(()=>P6(R,I),[R,I]),{keyEntities:L}=a.useMemo(()=>{if(y)return{keyEntities:null};let re=w;if(n){const ne=new Set(D.map(P)),U=Array.from(z.current).reduce((Q,[se,J])=>ne.has(se)?Q:Q.concat(J),[]);re=[].concat($t(re),$t(U))}return Zx(re,{externalGetKey:P,childrenPropName:R})},[w,P,y,R,n,D]),H=a.useMemo(()=>{const re=new Map;return D.forEach((ne,U)=>{const Q=P(ne,U),se=(s?s(ne):null)||{};re.set(Q,se)}),re},[D,P,s]),W=a.useCallback(re=>{const ne=P(re);let U;return H.has(ne)?U=H.get(P(re)):U=s?s(re):void 0,!!(U!=null&&U.disabled)},[H,P]),[V,K]=a.useMemo(()=>{if(y)return[B,[]];const{checkedKeys:re,halfCheckedKeys:ne}=Ta(B,!0,L,W);return[re||[],ne]},[B,y,L,W]),q=a.useMemo(()=>{const re=h==="radio"?V.slice(0,1):V;return new Set(re)},[V,h]),te=a.useMemo(()=>h==="radio"?new Set:new Set(K),[K,h]);a.useEffect(()=>{t||j($g)},[!!t]);const oe=a.useCallback((re,ne)=>{let U,Q;A(re),n?(U=re,Q=re.map(se=>z.current.get(se))):(U=[],Q=[],re.forEach(se=>{const J=C(se);J!==void 0&&(U.push(se),Q.push(J))})),j(U),l==null||l(U,Q,{type:ne})},[j,C,l,n]),ce=a.useCallback((re,ne,U,Q)=>{if(c){const se=U.map(C);c(C(re),ne,se,Q)}oe(U,"single")},[c,C,oe]),ue=a.useMemo(()=>!b||g?null:(b===!0?[Yv,Qv,Jv]:b).map(ne=>{let U;return ne===Yv?U={key:"all",text:N.selectionAll,onSelect(){oe(w.reduce((Q,se,J)=>{const Z=P(se,J),le=H.get(Z);return(!(le!=null&&le.disabled)||q.has(Z))&&Q.push(Z),Q},[]),"all")}}:ne===Qv?U={key:"invert",text:N.selectInvert,onSelect(){const Q=new Set(q);I.forEach((J,Z)=>{const le=P(J,Z),ee=H.get(le);ee!=null&&ee.disabled||(Q.has(le)?Q.delete(le):Q.add(le))});const se=Array.from(Q);d&&(_.deprecated(!1,"onSelectInvert","onChange"),d(se)),oe(se,"invert")}}:ne===Jv?U={key:"none",text:N.selectNone,onSelect(){m==null||m(),oe(Array.from(q).filter(Q=>{const se=H.get(Q);return se==null?void 0:se.disabled}),"none")}}:U=ne,{...U,onSelect:Q=>{var se;(se=U.onSelect)==null||se.call(U,Q),M(null)}}}),[b,g,N.selectionAll,N.selectInvert,N.selectNone,H,q,w,I,P,d,oe]);return[a.useCallback(re=>{var Me;if(!t)return re.filter(Ee=>Ee!==Ko);let ne=$t(re);const U=new Set(q),Q=D.reduce((Ee,_e,Se)=>{const Ie=P(_e,Se);return H.get(Ie).disabled||Ee.push(Ie),Ee},[]),se=Q.every(Ee=>U.has(Ee)),J=Q.some(Ee=>U.has(Ee)),Z=()=>{const Ee=[];se?Q.forEach(Se=>{U.delete(Se),Ee.push(Se)}):Q.forEach(Se=>{U.has(Se)||(U.add(Se),Ee.push(Se))});const _e=Array.from(U);u==null||u(!se,_e.map(C),Ee.map(C)),oe(_e,"all"),M(null)};let le,ee;if(h!=="radio"){let Ee;if(ue){const Te={getPopupContainer:T,items:ue.map((Ge,Ye)=>{const{key:Ve,text:ot,onSelect:xe}=Ge;return{key:Ve??Ye,onClick:()=>{xe==null||xe(Q)},label:ot}})};Ee=a.createElement("div",{className:`${$}-selection-extra`},a.createElement(n$,{menu:Te,getPopupContainer:T},a.createElement("span",null,a.createElement(Ox,null))))}const _e=D.reduce((Te,Ge,Ye)=>{const Ve=P(Ge,Ye),ot=H.get(Ve)||{},xe={checked:U.has(Ve),...ot};return xe.disabled&&Te.push(xe),Te},[]),Se=!!_e.length&&_e.length===D.length,Ie=Se&&_e.every(({checked:Te})=>Te),Ue=Se&&_e.some(({checked:Te})=>Te),Xe=(i==null?void 0:i())||{},{onChange:he,disabled:Re}=Xe;ee=a.createElement(go,{"aria-label":Ee?"Custom selection":"Select all",...Xe,checked:Se?Ie:!!D.length&&se,indeterminate:Se?!Ie&&Ue:!se&&J,onChange:Te=>{Z(),he==null||he(Te)},disabled:Re??(D.length===0||Se),skipGroup:!0}),le=!g&&a.createElement("div",{className:`${$}-selection`},ee,Ee)}let Y;h==="radio"?Y=(Ee,_e,Se)=>{const Ie=P(_e,Se),Ue=U.has(Ie),Xe=H.get(Ie),he=`Select row ${Se+1}`;return{node:a.createElement(iu,{"aria-label":he,...Xe,checked:Ue,onClick:Re=>{var Te;Re.stopPropagation(),(Te=Xe==null?void 0:Xe.onClick)==null||Te.call(Xe,Re)},onChange:Re=>{var Te;U.has(Ie)||ce(Ie,!0,[Ie],Re.nativeEvent),(Te=Xe==null?void 0:Xe.onChange)==null||Te.call(Xe,Re)}}),checked:Ue}}:Y=(Ee,_e,Se)=>{const Ie=P(_e,Se),Ue=U.has(Ie),Xe=te.has(Ie),he=H.get(Ie);let Re;E==="nest"?Re=Xe:Re=(he==null?void 0:he.indeterminate)??Xe;const Te=Ue?`Row ${Se+1} selected`:`Select row ${Se+1}`;return{node:a.createElement(go,{"aria-label":Te,...he,indeterminate:Re,checked:Ue,skipGroup:!0,onClick:Ge=>{var Ye;Ge.stopPropagation(),(Ye=he==null?void 0:he.onClick)==null||Ye.call(he,Ge)},onChange:Ge=>{var Be;const{nativeEvent:Ye}=Ge,{shiftKey:Ve}=Ye,ot=Q.indexOf(Ie),xe=q.size>0&&Q.some(me=>q.has(me));if(Ve&&y&&xe){const me=O(ot,Q,U),Ne=Array.from(U);f==null||f(!Ue,Ne.map(C),me.map(C)),oe(Ne,"multiple")}else{const me=V;if(y){const Ne=Ue?Po(me,Ie):Ho(me,Ie);ce(Ie,!Ue,Ne,Ye)}else{const Ne=Ta([].concat($t(me),[Ie]),!0,L,W),{checkedKeys:ye,halfCheckedKeys:Ce}=Ne;let Oe=ye;if(Ue){const Pe=new Set(ye);Pe.delete(Ie),Oe=Ta(Array.from(Pe),{halfCheckedKeys:Ce},L,W).checkedKeys}ce(Ie,!Ue,Oe,Ye)}}M(Ue?null:ot),(Be=he==null?void 0:he.onChange)==null||Be.call(he,Ge)}}),checked:Ue}};const fe=(Ee,_e,Se)=>{const{node:Ie,checked:Ue}=Y(Ee,_e,Se);return v?v(Ue,_e,Se,Ie):Ie};if(!ne.includes(Ko))if(ne.findIndex(Ee=>{var _e;return((_e=Ee[tc])==null?void 0:_e.columnType)==="EXPAND_COLUMN"})===0){const[Ee,..._e]=ne;ne=[Ee,Ko].concat($t(_e))}else ne=[Ko].concat($t(ne));const de=ne.indexOf(Ko);ne=ne.filter((Ee,_e)=>Ee!==Ko||_e===de);const pe=ne[de-1],$e=ne[de+1];let we=x;we===void 0&&(($e==null?void 0:$e.fixed)!==void 0?we=$e.fixed:(pe==null?void 0:pe.fixed)!==void 0&&(we=pe.fixed)),we&&pe&&((Me=pe[tc])==null?void 0:Me.columnType)==="EXPAND_COLUMN"&&pe.fixed===void 0&&(pe.fixed=we);const je=F(`${$}-selection-col`,{[`${$}-selection-col-with-dropdown`]:b&&h==="checkbox"}),ve=()=>t!=null&&t.columnTitle?bt(t.columnTitle)?t.columnTitle(ee):t.columnTitle:le,De={fixed:we,width:p,className:`${$}-selection-column`,title:ve(),render:fe,onCell:t.onCell,align:t.align,[tc]:{className:je}};return ne.map(Ee=>Ee===Ko?De:Ee)},[P,D,t,V,q,te,p,ue,E,H,f,ce,W]),q]};function uq(e){return t=>{const{prefixCls:n,onExpand:r,record:o,expanded:s,expandable:i}=t,l=`${n}-row-expand-icon`;return a.createElement("button",{type:"button",onClick:c=>{r(o,c),c.stopPropagation()},className:F(l,{[`${l}-spaced`]:!i,[`${l}-expanded`]:i&&s,[`${l}-collapsed`]:i&&!s}),"aria-label":s?e.collapse:e.expand,"aria-expanded":s})}}const dq=e=>{const t={};for(const[n,r]of Object.entries(e))$n(r)&&(t[n]=r);return t},fq=(e,t)=>ie.useMemo(()=>({...e,filters:dq(t)}),[e,t]);function mq(e){return(n,r)=>{const o=n.querySelector(`.${e}-container`);let s=r;if(o){const i=getComputedStyle(o),l=Number.parseInt(i.borderLeftWidth,10),c=Number.parseInt(i.borderRightWidth,10);s=r-l-c}return s}}const pq=(e,t)=>a.useMemo(()=>{if(!t)return e;const n=r=>r.map(o=>{if(o===Ko||o===qo)return o;if("children"in o&&Array.isArray(o.children))return{...Fa(t,o),children:n(o.children)};const s=Ht(t,["children"]);return Fa(s,o)});return n(e)},[e,t]),Hs=(e,t)=>"key"in e&&$n(e.key)?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t;function al(e,t){return t?`${t}-${e}`:`${e}`}const Um=(e,t)=>bt(e)?e(t):e,gq=(e,t)=>{const n=Um(e,t);return dt(n)||Array.isArray(n)?"":n},Gw=e=>{const t=e.toLowerCase();return t.includes("center")?"center":t.includes("left")||t.includes("start")?"start":"end"},hq=(e,t)=>{if(e)return e;if(t==="small"||t==="medium")return"small"};var N6={};Object.defineProperty(N6,"__esModule",{value:!0});var yq={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"},vq=N6.default=yq;function Zv(){return Zv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zv.apply(this,arguments)}const bq=(e,t)=>a.createElement(ft,Zv({},e,{ref:t,icon:vq})),xq=a.forwardRef(bq);var R6={};Object.defineProperty(R6,"__esModule",{value:!0});var $q={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"},Sq=R6.default=$q;function e0(){return e0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e0.apply(this,arguments)}const Cq=(e,t)=>a.createElement(ft,e0({},e,{ref:t,icon:Sq})),T6=a.forwardRef(Cq);var _6={};Object.defineProperty(_6,"__esModule",{value:!0});var wq={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"},Eq=_6.default=wq;function t0(){return t0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t0.apply(this,arguments)}const Iq=(e,t)=>a.createElement(ft,t0({},e,{ref:t,icon:Eq})),Pq=a.forwardRef(Iq);var M6={};Object.defineProperty(M6,"__esModule",{value:!0});var Nq={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"},Rq=M6.default=Nq;function n0(){return n0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n0.apply(this,arguments)}const Tq=(e,t)=>a.createElement(ft,n0({},e,{ref:t,icon:Rq})),_q=a.forwardRef(Tq);var O6={};Object.defineProperty(O6,"__esModule",{value:!0});var Mq={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"},Oq=O6.default=Mq;function r0(){return r0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r0.apply(this,arguments)}const zq=(e,t)=>a.createElement(ft,r0({},e,{ref:t,icon:Oq})),jq=a.forwardRef(zq),Bq=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:o,borderRadius:s,controlItemBgHover:i})=>({[`${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 ${o}`,content:'""',borderRadius:s},"&:hover:before":{background:i}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:s,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:"transparent","&, &:hover":{color:r},"&:before, &:hover:before":{background:n}}}}}),Lq=new Wt("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),kq=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),Aq=(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:`${X(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Dq=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:s,indentSize:i,switcherSize:l,motionDurationMid:c,nodeSelectedBg:u,nodeHoverBg:d,colorTextQuaternary:m,controlItemBgActiveDisabled:f}=t;return{[n]:{...Vt(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)"},[`${n}-list`]:{"&:focus-visible":{outline:"none",[`${r}-active ${n}-node-content-wrapper`]:{...jr(t)}}},[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Lq,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:t.borderRadius}}},[r]:{display:"flex",alignItems:"flex-start",marginBottom:o,lineHeight:X(s),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:o},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${n}-checkbox-disabled + ${n}-node-selected,&${r}-disabled${r}-selected ${n}-node-content-wrapper`]:{backgroundColor:f},[`${n}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${r}-disabled)`]:{[`${n}-node-content-wrapper`]:{"&:hover":{color:t.nodeHoverColor}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:t.colorPrimary,fontWeight:t.fontWeightStrong},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:l,textAlign:"center",visibility:"visible",color:m},[`&${r}-disabled ${n}-draggable-icon`]:{visibility:"hidden"}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:i}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(l).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-checkbox`]:{flexShrink:0,alignSelf:"flex-start",marginBlockStart:t.calc(t.calc(s).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:{...kq(e,t),position:"relative",flex:"none",alignSelf:"stretch",width:l,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:l,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(l).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(l).div(2).equal()).mul(.8).equal(),height:t.calc(s).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}},[`${n}-node-content-wrapper`]:{position:"relative",minHeight:s,paddingBlock:0,paddingInline:t.paddingXS,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:[`all ${c}`,"border 0s","line-height 0s","box-shadow 0s"].join(", "),...Aq(e,t),"&:hover":{backgroundColor:d},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:u},[`${n}-iconEle`]:{display:"inline-block",width:l,height:s,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}.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(l).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last ${n}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${X(t.calc(s).div(2).equal())} !important`}}}},Fq=(e,t,n=!0)=>{const r=`.${e}`,o=`${r}-treenode`,s=t.calc(t.paddingXS).div(2).equal(),i=_t(t,{treeCls:r,treeNodeCls:o,treeNodePadding:s});return[Dq(e,i),n&&Bq(i)].filter(Boolean)},Hq=e=>{const{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,o=t;return{titleHeight:o,switcherSize:o,indentSize:o,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},Vq=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return{...Hq(e),directoryNodeSelectedColor:t,directoryNodeSelectedBg:n}},Wq=Mt("Tree",(e,{prefixCls:t})=>[{[e.componentCls]:$4(`${t}-checkbox`,e)},Fq(t,e),bx(e)],Vq),Xw=4,Kq=e=>{const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:s="ltr"}=e,i=s==="ltr"?"left":"right",l=s==="ltr"?"right":"left",c={[i]:-n*o+Xw,[l]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[i]=o+Xw;break}return ie.createElement("div",{style:c,className:`${r}-drop-indicator`})};var z6={};Object.defineProperty(z6,"__esModule",{value:!0});var Uq={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"},qq=z6.default=Uq;function o0(){return o0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o0.apply(this,arguments)}const Gq=(e,t)=>a.createElement(ft,o0({},e,{ref:t,icon:qq})),Xq=a.forwardRef(Gq);var j6={};Object.defineProperty(j6,"__esModule",{value:!0});var Yq={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"},Qq=j6.default=Yq;function s0(){return s0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s0.apply(this,arguments)}const Jq=(e,t)=>a.createElement(ft,s0({},e,{ref:t,icon:Qq})),Zq=a.forwardRef(Jq);var B6={};Object.defineProperty(B6,"__esModule",{value:!0});var eG={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"},tG=B6.default=eG;function i0(){return i0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i0.apply(this,arguments)}const nG=(e,t)=>a.createElement(ft,i0({},e,{ref:t,icon:tG})),rG=a.forwardRef(nG),oG=e=>{var f,p;const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:o,switcherLoadingIcon:s}=e,{isLeaf:i,expanded:l,loading:c}=r;if(c)return a.isValidElement(s)?s:a.createElement(ki,{className:`${t}-switcher-loading-icon`});let u;if(dt(o)&&(u=o.showLeafIcon),i){if(!o)return null;if(typeof u!="boolean"&&u){const h=bt(u)?u(r):u,b=`${t}-switcher-line-custom-icon`;return a.isValidElement(h)?Hn(h,{className:F((f=h.props)==null?void 0:f.className,b)}):h}return u?a.createElement(T6,{className:`${t}-switcher-line-icon`}):a.createElement("span",{className:`${t}-switcher-leaf-line`})}const d=`${t}-switcher-icon`,m=bt(n)?n(r):n;return a.isValidElement(m)?Hn(m,{className:F((p=m.props)==null?void 0:p.className,o?`${t}-switcher-line-icon`:d)}):m!==void 0?m:o?l?a.createElement(Zq,{className:`${t}-switcher-line-icon`}):a.createElement(rG,{className:`${t}-switcher-line-icon`}):a.createElement(Xq,{className:d})},L6=ie.forwardRef((e,t)=>{var K;const{getPrefixCls:n,direction:r,className:o,style:s,classNames:i,styles:l}=Nt("tree"),{virtual:c}=ie.useContext(ut),{prefixCls:u,className:d,showIcon:m=!1,showLine:f,switcherIcon:p,switcherLoadingIcon:h,blockNode:b=!1,children:x,checkable:v=!1,selectable:g=!0,draggable:y,disabled:$,motion:w,style:I,rootClassName:C,classNames:P,styles:E,icon:R}=e,N=ie.useContext(cr),T=$??N,_=n("tree",u),O=n(),M=w??{...df(O),motionAppear:!1},k={...e,showIcon:m,blockNode:b,checkable:v,selectable:g,disabled:T,motion:M},[j,B]=zt([i,P],[l,E],{props:k}),z={...k,showLine:!!f,icon:R,dropIndicatorRender:Kq},[A,D]=Wq(_),[,L]=Yn(),H=L.paddingXS/2+(((K=L.Tree)==null?void 0:K.titleHeight)||L.controlHeightSM),W=ie.useMemo(()=>{if(!y)return!1;let q={};switch(typeof y){case"function":q.nodeDraggable=y;break;case"object":q={...y};break}return q.icon!==!1&&(q.icon=q.icon||ie.createElement(jq,null)),q},[y]),V=q=>ie.createElement(oG,{prefixCls:_,switcherIcon:p,switcherLoadingIcon:h,treeNodeProps:q,showLine:f});return ie.createElement(W9,{itemHeight:H,ref:t,virtual:c,...z,prefixCls:_,className:F({[`${_}-icon-hide`]:!m,[`${_}-block-node`]:b,[`${_}-unselectable`]:!g,[`${_}-rtl`]:r==="rtl",[`${_}-disabled`]:T},o,d,A,D),style:{...s,...I},rootClassName:F(j.root,C),rootStyle:B.root,classNames:j,styles:B,direction:r,checkable:v&&ie.createElement("span",{className:`${_}-checkbox-inner`}),selectable:g,switcherIcon:V,draggable:W},x)}),Yw=0,Sg=1,Qw=2;function c$(e,t,n){const{key:r,children:o}=n;function s(i){const l=i[r],c=i[o];t(l,i)!==!1&&c$(c||[],t,n)}e.forEach(s)}function sG({treeData:e,expandedKeys:t,startKey:n,endKey:r,fieldNames:o}){const s=[];let i=Yw;if(n&&n===r)return[n];if(!n||!r)return[];function l(c){return c===n||c===r}return c$(e,c=>{if(i===Qw)return!1;if(l(c)){if(s.push(c),i===Yw)i=Sg;else if(i===Sg)return i=Qw,!1}else i===Sg&&s.push(c);return t.includes(c)},Xa(o)),s}function Cg(e,t,n){const r=$t(t),o=[];return c$(e,(s,i)=>{const l=r.indexOf(s);return l!==-1&&(o.push(i),r.splice(l,1)),!!r.length},Xa(n)),o}function iG(e){const{isLeaf:t,expanded:n}=e;return t?a.createElement(T6,null):n?a.createElement(Pq,null):a.createElement(_q,null)}function Jw({treeData:e,children:t}){return e||y4(t)}const aG=a.forwardRef((e,t)=>{const{defaultExpandAll:n,defaultExpandParent:r=!0,defaultExpandedKeys:o,...s}=e,i=a.useRef(null),l=a.useRef(null),c=()=>{const{keyEntities:P}=Zx(Jw(s),{fieldNames:s.fieldNames});let E;const R=s.expandedKeys||o||[];return n?E=Object.keys(P):r?E=Nv(R,P):E=R,E},[u,d]=a.useState(s.selectedKeys||s.defaultSelectedKeys||[]),[m,f]=a.useState(()=>c());a.useEffect(()=>{"selectedKeys"in s&&d(s.selectedKeys)},[s.selectedKeys]),a.useEffect(()=>{"expandedKeys"in s&&f(s.expandedKeys)},[s.expandedKeys]);const p=(P,E)=>{var R;return"expandedKeys"in s||f(P),(R=s.onExpand)==null?void 0:R.call(s,P,E)},h=(P,E)=>{var A;const{multiple:R,fieldNames:N}=s,{node:T,nativeEvent:_}=E,{key:O=""}=T,M=Jw(s),k={...E,selected:!0},j=(_==null?void 0:_.ctrlKey)||(_==null?void 0:_.metaKey),B=_==null?void 0:_.shiftKey;let z;R&&j?(z=P,i.current=O,l.current=z,k.selectedNodes=Cg(M,z,N)):R&&B?(z=Array.from(new Set([].concat($t(l.current||[]),$t(sG({treeData:M,expandedKeys:m,startKey:O,endKey:i.current,fieldNames:N}))))),k.selectedNodes=Cg(M,z,N)):(z=[O],i.current=O,l.current=z,k.selectedNodes=Cg(M,z,N)),(A=s.onSelect)==null||A.call(s,z,k),"selectedKeys"in s||d(z)},{getPrefixCls:b,direction:x}=a.useContext(ut),{prefixCls:v,className:g,showIcon:y=!0,expandAction:$="click",...w}=s,I=b("tree",v),C=F(`${I}-directory`,{[`${I}-directory-rtl`]:x==="rtl"},g);return a.createElement(L6,{icon:iG,ref:t,blockNode:!0,...w,showIcon:y,expandAction:$,prefixCls:I,className:C,defaultExpandParent:r,expandedKeys:m,selectedKeys:u,onSelect:h,onExpand:p})}),u$=L6;u$.DirectoryTree=aG;u$.TreeNode=Bc;const Zw=e=>{const{value:t,filterSearch:n,tablePrefixCls:r,locale:o,onChange:s}=e;return n?a.createElement("div",{className:`${r}-filter-dropdown-search`},a.createElement(cu,{prefix:a.createElement(zx,null),placeholder:o.filterSearchPlaceholder,onChange:s,value:t,htmlSize:1,className:`${r}-filter-dropdown-search-input`})):null},lG=e=>{const{keyCode:t}=e;t===it.ENTER&&e.stopPropagation()},cG=a.forwardRef((e,t)=>a.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:lG,ref:t,role:"presentation"},e.children));function _a(e){let t=[];return(e||[]).forEach(({value:n,children:r})=>{t.push(n),r&&(t=[].concat($t(t),$t(_a(r))))}),t}function uG(e){return e.some(({children:t})=>t)}const k6=(e,t)=>typeof t=="string"||Tn(t)?t.toString().toLowerCase().includes(e):!1,A6=e=>{const{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:s,normalizedSearchValue:i,filterSearch:l}=e;return t.map((c,u)=>{const d=String(c.value);if(c.children)return{key:d||u,label:c.text,popupClassName:`${n}-dropdown-submenu`,children:A6({filters:c.children,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:s,normalizedSearchValue:i,filterSearch:l})};const m=o?go:iu,f={key:c.value!==void 0?d:u,label:a.createElement(a.Fragment,null,a.createElement(m,{checked:r.includes(d)}),a.createElement("span",null,c.text))};return i?bt(l)?l(i,c)?f:null:k6(i,c.text)?f:null:f})};function wg(e){return e||[]}const dG=e=>{var J;const{tablePrefixCls:t,prefixCls:n,column:r,dropdownPrefixCls:o,columnKey:s,filterOnClose:i,filterMultiple:l,filterMode:c="menu",filterSearch:u=!1,filterState:d,triggerFilter:m,locale:f,children:p,getPopupContainer:h,rootClassName:b}=e,{filterResetToDefaultFilteredValue:x,defaultFilteredValue:v,filterDropdownProps:g={},filterDropdownOpen:y,onFilterDropdownOpenChange:$}=r,[w,I]=a.useState(!1),C=a.useContext(kx),P=!!(d&&((J=d.filteredKeys)!=null&&J.length||d.forceFiltered)),E=Z=>{var le;I(Z),(le=g.onOpenChange)==null||le.call(g,Z),$==null||$(Z)},R=g.open??y??w,N=d==null?void 0:d.filteredKeys,[T,_]=pB(wg(N)),O=({selectedKeys:Z})=>{_(Z)},M=(Z,{node:le,checked:ee})=>{O(l?{selectedKeys:Z}:{selectedKeys:ee&&le.key?[le.key]:[]})};a.useEffect(()=>{w&&O({selectedKeys:wg(N)})},[N,w]);const[k,j]=a.useState([]),B=Z=>{j(Z)},[z,A]=a.useState(""),D=a.useMemo(()=>z.trim().toLowerCase(),[z]),L=Z=>{const{value:le}=Z.target;A(le)};a.useEffect(()=>{w||A("")},[w]);const H=Z=>{const le=Z!=null&&Z.length?Z:null;if(le===null&&(!d||!d.filteredKeys)||vo(le,d==null?void 0:d.filteredKeys,!0))return null;m({column:r,key:s,filteredKeys:le})},W=()=>{E(!1),H(T())},V=({confirm:Z,closeDropdown:le}={confirm:!1,closeDropdown:!1})=>{Z&&H([]),le&&E(!1),A(""),_(x?(v||[]).map(String):[])},K=({closeDropdown:Z}={closeDropdown:!0})=>{Z&&E(!1),H(T())},q=(Z,le)=>{le.source==="trigger"&&(Z&&N!==void 0&&_(wg(N)),E(Z),!Z&&!r.filterDropdown&&i&&W())},te=F({[`${o}-menu-without-submenu`]:!uG(r.filters||[])}),oe=Z=>{if(Z.target.checked){const le=_a(r==null?void 0:r.filters).map(String);_(le)}else _([])},ce=({filters:Z})=>(Z||[]).map((le,ee)=>{const Y=String(le.value),fe={title:le.text,key:le.value!==void 0?Y:String(ee)};return le.children&&(fe.children=ce({filters:le.children})),fe}),ue=Z=>{var le;return{...Z,text:Z.title,value:Z.key,children:((le=Z.children)==null?void 0:le.map(ue))||[]}};let G;const{direction:re,renderEmpty:ne}=a.useContext(ut);if(bt(r.filterDropdown))G=r.filterDropdown({prefixCls:`${o}-custom`,setSelectedKeys:Z=>O({selectedKeys:Z}),selectedKeys:T(),confirm:K,clearFilters:V,filters:r.filters,visible:R,close:()=>{E(!1)}});else if(r.filterDropdown)G=r.filterDropdown;else{const Z=T()||[],le=()=>{const Y=(ne==null?void 0:ne("Table.filter"))??a.createElement(Xo,{image:Xo.PRESENTED_IMAGE_SIMPLE,description:f.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((r.filters||[]).length===0)return Y;if(c==="tree")return a.createElement(a.Fragment,null,a.createElement(Zw,{filterSearch:u,value:z,onChange:L,tablePrefixCls:t,locale:f}),a.createElement("div",{className:`${t}-filter-dropdown-tree`},l?a.createElement(go,{checked:Z.length===_a(r.filters).length,indeterminate:Z.length>0&&Z.length<_a(r.filters).length,className:`${t}-filter-dropdown-checkall`,onChange:oe},(f==null?void 0:f.filterCheckall)??(f==null?void 0:f.filterCheckAll)):null,a.createElement(u$,{checkable:!0,selectable:!1,blockNode:!0,multiple:l,checkStrictly:!l,className:`${o}-menu`,onCheck:M,checkedKeys:Z,selectedKeys:Z,showIcon:!1,treeData:ce({filters:r.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:D?pe=>bt(u)?u(z,ue(pe)):k6(D,pe.title):void 0})));const fe=A6({filters:r.filters||[],filterSearch:u,prefixCls:n,filteredKeys:T(),filterMultiple:l,searchValue:z,normalizedSearchValue:D}),de=fe.every(pe=>pe===null);return a.createElement(a.Fragment,null,a.createElement(Zw,{filterSearch:u,value:z,onChange:L,tablePrefixCls:t,locale:f}),de?Y:a.createElement(Fi,{selectable:!0,multiple:l,prefixCls:`${o}-menu`,className:te,onSelect:O,onDeselect:O,selectedKeys:Z,getPopupContainer:h,openKeys:k,onOpenChange:B,items:fe}))},ee=()=>x?vo((v||[]).map(String),Z,!0):Z.length===0;G=a.createElement(a.Fragment,null,le(),a.createElement("div",{className:`${n}-dropdown-btns`},a.createElement(We,{type:"link",size:"small",disabled:ee(),onClick:()=>V()},f.filterReset),a.createElement(We,{type:"primary",size:"small",onClick:W},f.filterConfirm)))}r.filterDropdown&&(G=a.createElement(VT,{selectable:void 0},G)),G=a.createElement(cG,{className:`${n}-dropdown`},G);const Q=(()=>{let Z;return bt(r.filterIcon)?Z=r.filterIcon(P):r.filterIcon?Z=r.filterIcon:Z=a.createElement(xq,null),a.createElement("span",{role:"button",tabIndex:-1,className:F(`${n}-trigger`,{active:P}),onClick:le=>{le.stopPropagation()}},Z)})();if(C)return a.createElement("div",{className:`${n}-column`},a.createElement("span",{className:`${t}-column-title`},p),Q);const se=Fa({trigger:["click"],placement:re==="rtl"?"bottomLeft":"bottomRight",children:Q,getPopupContainer:h},{...g,rootClassName:F(b,g.rootClassName),open:R,onOpenChange:q,popupRender:()=>bt(g==null?void 0:g.dropdownRender)?g.dropdownRender(G):G});return a.createElement("div",{className:`${n}-column`},a.createElement("span",{className:`${t}-column-title`},p),a.createElement(n$,{...se}))},a0=(e,t,n)=>{let r=[];return(e||[]).forEach((o,s)=>{const i=al(s,n),l=o.filterDropdown!==void 0;if(o.filters||l||"onFilter"in o)if("filteredValue"in o){let c=o.filteredValue;l||(c=(c==null?void 0:c.map(String))??c),r.push({column:o,key:Hs(o,i),filteredKeys:c,forceFiltered:o.filtered})}else r.push({column:o,key:Hs(o,i),filteredKeys:t&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(r=[].concat($t(r),$t(a0(o.children,t,i))))}),r};function D6(e,t,n,r,o,s,i,l,c){return n.map((u,d)=>{const m=al(d,l),{filterOnClose:f=!0,filterMultiple:p=!0,filterMode:h,filterSearch:b}=u;let x=u;if(x.filters||x.filterDropdown){const v=Hs(x,m),g=r.find(({key:y})=>v===y);x={...x,title:y=>a.createElement(dG,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:x,columnKey:v,filterState:g,filterOnClose:f,filterMultiple:p,filterMode:h,filterSearch:b,triggerFilter:s,locale:o,getPopupContainer:i,rootClassName:c},Um(u.title,y))}}return"children"in x&&(x={...x,children:D6(e,t,x.children,r,o,s,i,m,c)}),x})}const eE=e=>{const t={};return e.forEach(({key:n,filteredKeys:r,column:o})=>{const s=n,{filters:i,filterDropdown:l}=o;if(l)t[s]=r||null;else if(Array.isArray(r)){const c=_a(i);t[s]=c.filter(u=>r.includes(String(u)))}else t[s]=null}),t},l0=(e,t,n)=>t.reduce((o,s)=>{const{column:{onFilter:i,filters:l},filteredKeys:c}=s;if(i&&c&&c.length){const u=_a(l),d=new Map;u.forEach(p=>{const h=String(p);d.has(h)||d.set(h,p)});const m=c.map(p=>{const h=String(p);return d.get(h)??p});return(p=>p.reduce((h,b)=>{const x={...b};return x[n]&&(x[n]=l0(x[n],t,n)),m.some(v=>i(v,x))&&h.push(x),h},[]))(o)}return o},e),F6=e=>e.flatMap(t=>"children"in t?[t].concat($t(F6(t.children||[]))):[t]),fG=e=>{const{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:o,getPopupContainer:s,locale:i,rootClassName:l}=e;bo();const c=a.useMemo(()=>F6(r||[]),[r]),[u,d]=a.useState(()=>a0(c,!0)),m=a.useMemo(()=>{const b=a0(c,!1);if(b.length===0)return b;let x=!0;if(b.forEach(({filteredKeys:v})=>{v!==void 0&&(x=!1)}),x){const v=(c||[]).map((g,y)=>Hs(g,al(y)));return u.reduce((g,y)=>{const $=v.indexOf(y.key);if($!==-1){const w=c[$];g.push({...y,column:{...y.column,...w},forceFiltered:w.filtered})}return g},[])}return b},[c,u]),f=a.useMemo(()=>eE(m),[m]),p=b=>{const x=m.filter(({key:v})=>v!==b.key);x.push(b),d(x),o(eE(x),x)};return[b=>D6(t,n,b,m,i,p,s,void 0,l),m,f]},mG=(e,t,n)=>{const r=a.useRef({});function o(s){var l;if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let u=function(d){d.forEach((m,f)=>{const p=n(m,f);c.set(p,m),dt(m)&&t in m&&u(m[t]||[])})};var i=u;const c=new Map;u(e),r.current={data:e,childrenColumnName:t,kvMap:c,getRowKey:n}}return(l=r.current.kvMap)==null?void 0:l.get(s)}return[o]},H6=10;function pG(e,t){const n={current:e.current,pageSize:e.pageSize},r=dt(t)?t:{};return Object.keys(r).forEach(o=>{const s=e[o];bt(s)||(n[o]=s)}),n}function gG(e,t,n){const{total:r=0,...o}=dt(n)?n:{},[s,i]=a.useState(()=>({current:"defaultCurrent"in o?o.defaultCurrent:1,pageSize:"defaultPageSize"in o?o.defaultPageSize:H6})),l=Fa(s,o,{total:r>0?r:e}),c=Math.ceil((r||e)/l.pageSize);l.current>c&&(l.current=c||1);const u=(m,f)=>{i({current:m??1,pageSize:f||l.pageSize})},d=(m,f)=>{var p;n&&((p=n.onChange)==null||p.call(n,m,f)),u(m,f),t(m,f||(l==null?void 0:l.pageSize))};return n===!1?[{},()=>{}]:[{...l,onChange:d},u]}var V6={};Object.defineProperty(V6,"__esModule",{value:!0});var hG={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"},yG=V6.default=hG;function c0(){return c0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c0.apply(this,arguments)}const vG=(e,t)=>a.createElement(ft,c0({},e,{ref:t,icon:yG})),bG=a.forwardRef(vG);var W6={};Object.defineProperty(W6,"__esModule",{value:!0});var xG={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"},$G=W6.default=xG;function u0(){return u0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u0.apply(this,arguments)}const SG=(e,t)=>a.createElement(ft,u0({},e,{ref:t,icon:$G})),CG=a.forwardRef(SG),_d="ascend",Eg="descend",Of=e=>dt(e.sorter)&&Tn(e.sorter.multiple)?e.sorter.multiple:!1,tE=e=>bt(e)?e:dt(e)&&e.compare?e.compare:!1,wG=(e,t)=>t?e[e.indexOf(t)+1]:e[0],d0=(e,t,n)=>{let r=[];const o=(s,i)=>{r.push({column:s,key:Hs(s,i),multiplePriority:Of(s),sortOrder:s.sortOrder})};return(e||[]).forEach((s,i)=>{const l=al(i,n);s.children?("sortOrder"in s&&o(s,l),r=[].concat($t(r),$t(d0(s.children,t,l)))):s.sorter&&("sortOrder"in s?o(s,l):t&&s.defaultSortOrder&&r.push({column:s,key:Hs(s,l),multiplePriority:Of(s),sortOrder:s.defaultSortOrder}))}),r},K6=(e,t,n,r,o,s,i,l,c)=>(t||[]).map((d,m)=>{const f=al(m,l);let p=d;if(p.sorter){const h=p.sortDirections||o,b=p.showSorterTooltip===void 0?i:p.showSorterTooltip,x=Hs(p,f),v=n.find(({key:R})=>R===x),g=v?v.sortOrder:null,y=wG(h,g);let $;if(d.sortIcon)$=d.sortIcon({sortOrder:g});else{const R=h.includes(_d)&&a.createElement(CG,{className:F(`${e}-column-sorter-up`,{active:g===_d})}),N=h.includes(Eg)&&a.createElement(bG,{className:F(`${e}-column-sorter-down`,{active:g===Eg})});$=a.createElement("span",{className:F(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(R&&N)})},a.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},R,N))}const{cancelSort:w,triggerAsc:I,triggerDesc:C}=s||{};let P=w;y===Eg?P=C:y===_d&&(P=I);const E=dt(b)?{title:P,...b}:{title:P};p={...p,className:F(p.className,{[`${e}-column-sort`]:g}),title:R=>{const N=`${e}-column-sorters`,T=a.createElement("span",{className:`${e}-column-title`},Um(d.title,R)),_=a.createElement("div",{className:N},T,$);return b?typeof b!="boolean"&&(b==null?void 0:b.target)==="sorter-icon"?a.createElement("div",{className:F(N,`${N}-tooltip-target-sorter`)},T,a.createElement($o,{...E},$)):a.createElement($o,{...E},_):_},onHeaderCell:R=>{var k;const N=((k=d.onHeaderCell)==null?void 0:k.call(d,R))||{},T=N.onClick,_=N.onKeyDown;N.onClick=j=>{r({column:d,key:x,sortOrder:y,multiplePriority:Of(d)}),T==null||T(j)},N.onKeyDown=j=>{j.keyCode===it.ENTER&&(r({column:d,key:x,sortOrder:y,multiplePriority:Of(d)}),_==null||_(j))};const O=gq(d.title,{}),M=O==null?void 0:O.toString();return g&&(N["aria-sort"]=g==="ascend"?"ascending":"descending"),N["aria-description"]=c==null?void 0:c.sortable,N["aria-label"]=M||"",N.className=F(N.className,`${e}-column-has-sorters`),N.tabIndex=0,d.ellipsis&&(N.title=(O??"").toString()),N}}}return"children"in p&&(p={...p,children:K6(e,p.children,n,r,o,s,i,f,c)}),p}),nE=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},rE=e=>{const t=e.reduce((n,r)=>(r.sortOrder&&n.push(nE(r)),n),[]);if(t.length===0&&e.length){const n=e.length-1;return{...nE(e[n]),column:void 0,order:void 0,field:void 0,columnKey:void 0}}return t.length<=1?t[0]||{}:t},f0=(e,t,n)=>{const r=t.slice().sort((i,l)=>l.multiplePriority-i.multiplePriority),o=e.slice(),s=r.filter(({column:{sorter:i},sortOrder:l})=>tE(i)&&l);return s.length?o.sort((i,l)=>{for(let c=0;c<s.length;c+=1){const u=s[c],{column:{sorter:d},sortOrder:m}=u,f=tE(d);if(f&&m){const p=f(i,l,m);if(p!==0)return m===_d?p:-p}}return 0}).map(i=>{const l=i[n];return l?{...i,[n]:f0(l,t,n)}:i}):o},EG=e=>{const{prefixCls:t,mergedColumns:n,baseColumns:r,sortDirections:o,tableLocale:s,showSorterTooltip:i,onSorterChange:l,globalLocale:c}=e,u=r??n,[d,m]=a.useState(()=>d0(u,!0)),f=(g,y)=>{const $=[];return g.forEach((w,I)=>{const C=al(I,y);if($.push(Hs(w,C)),Array.isArray(w.children)){const P=f(w.children,C);$.push.apply($,$t(P))}}),$},p=a.useMemo(()=>{let g=!0;const y=d0(u,!1);if(!y.length){const C=f(u);return d.filter(({key:P})=>C.includes(P))}const $=[];function w(C){g?$.push(C):$.push({...C,sortOrder:null})}let I=null;return y.forEach(C=>{I===null?(w(C),C.sortOrder&&(C.multiplePriority===!1?g=!1:I=!0)):(I&&C.multiplePriority!==!1||(g=!1),w(C))}),$},[u,d]),h=a.useMemo(()=>{var y,$;const g=p.map(({column:w,sortOrder:I})=>({column:w,order:I}));return{sortColumns:g,sortColumn:(y=g[0])==null?void 0:y.column,sortOrder:($=g[0])==null?void 0:$.order}},[p]),b=g=>{let y;g.multiplePriority===!1||!p.length||p[0].multiplePriority===!1?y=[g]:y=[].concat($t(p.filter(({key:$})=>$!==g.key)),[g]),m(y),l(rE(y),y)};return[g=>K6(t,g,p,b,o,s,i,void 0,c),p,h,()=>rE(p)]},IG=e=>ie.useMemo(()=>typeof e=="boolean"?{spinning:e}:dt(e)?{spinning:!0,...e}:{},[e]),U6=(e,t)=>e.map(r=>{const o={...r};return o.title=Um(r.title,t),"children"in o&&(o.children=U6(o.children,t)),o}),PG=e=>[a.useCallback(n=>U6(n,e),[e])],NG=w6((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),RG=I6((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),TG=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:o,tableHeaderBg:s,tablePaddingVertical:i,tablePaddingHorizontal:l,calc:c}=e,u=`${X(n)} ${r} ${o}`,d=(m,f,p)=>({[`&${t}-${m}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"> table > tbody > tr > th, > table > tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`${X(c(f).mul(-1).equal())}
${X(c(c(p).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:{[`> ${t}-title`]:{border:u,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:u,borderTop:u,[`> ${t}-header${t}-sticky-holder`]:{marginTop:c(n).mul(-1).equal(),borderTop:u},[`> ${t}-content, > ${t}-header, > ${t}-body, > ${t}-summary`]:{"> table":{"> thead > tr > th, > thead > tr > td, > tbody > tr > th, > tbody > tr > td, > tfoot > tr > th, > tfoot > tr > td":{borderInlineEnd:u},"> thead":{"> tr:not(:last-child) > th":{borderBottom:u},"> tr > th::before":{backgroundColor:"transparent !important"}},"> thead > tr, > tbody > tr, > tfoot > tr":{[`> ${t}-cell-fix-right-first:not(${t}-cell-fix-right-last)::after`]:{borderInlineEnd:u}},"> tbody > tr > th, > tbody > tr > td":{[`> ${t}-expanded-row-fixed`]:{margin:`${X(c(i).mul(-1).equal())} ${X(c(c(l).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("medium",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 ${X(n)} 0 ${X(n)} ${s}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:u}}}},_G=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:{...ar,wordBreak:"keep-all",[`
&${t}-cell-fix-start-shadow,
&${t}-cell-fix-end-shadow
`]:{overflow:"visible",[`${t}-cell-content`]:{...ar,display:"block"}},[`${t}-column-title`]:{...ar,wordBreak:"keep-all"}}}}},MG=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"&:hover > th, &:hover > td":{background:e.colorBgContainer}}}}},OG=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:o,paddingXS:s,lineType:i,tableBorderColor:l,tableExpandIconBg:c,tableExpandColumnWidth:u,borderRadius:d,tablePaddingVertical:m,tablePaddingHorizontal:f,tableExpandedRowBg:p,paddingXXS:h,expandIconMarginTop:b,expandIconSize:x,expandIconHalfInner:v,expandIconScale:g,calc:y}=e,$=`${X(o)} ${i} ${l}`,w=y(h).sub(o).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`]:{...ox(e),position:"relative",float:"left",width:x,height:x,color:"inherit",lineHeight:X(x),background:c,border:$,borderRadius:d,transform:`scale(${g})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:v,insetInlineEnd:w,insetInlineStart:w,height:o},"&::after":{top:w,bottom:w,insetInlineStart:v,width:o,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:b,marginInlineEnd:s},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:p}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${X(y(m).mul(-1).equal())} ${X(y(f).mul(-1).equal())}`,padding:`${X(m)} ${X(f)}`}}}},zG=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:s,paddingXXS:i,paddingXS:l,colorText:c,lineWidth:u,lineType:d,tableBorderColor:m,headerIconColor:f,fontSizeSM:p,tablePaddingHorizontal:h,borderRadius:b,motionDurationSlow:x,colorIcon:v,colorPrimary:g,tableHeaderFilterActiveBg:y,colorTextDisabled:$,tableFilterDropdownBg:w,tableFilterDropdownHeight:I,controlItemBgHover:C,controlItemBgActive:P,boxShadowSecondary:E,filterDropdownMenuBg:R,calc:N}=e,T=`${n}-dropdown`,_=`${t}-filter-dropdown`,O=`${n}-tree`,M=`${X(u)} ${d} ${m}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:N(i).mul(-1).equal(),marginInline:`${X(i)} ${X(N(h).div(2).mul(-1).equal())}`,padding:`0 ${X(i)}`,color:f,fontSize:p,borderRadius:b,cursor:"pointer",transition:`all ${x}`,"&:hover":{color:v,background:y},"&.active":{color:g}}}},{[`${n}-dropdown`]:{[_]:{...Vt(e),minWidth:o,backgroundColor:w,borderRadius:b,boxShadow:E,overflow:"hidden",[`${T}-menu`]:{maxHeight:I,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:R,"&:empty::after":{display:"block",padding:`${X(l)} 0`,color:$,fontSize:p,textAlign:"center",content:'"Not Found"'}},[`${_}-tree`]:{paddingBlock:`${X(l)} 0`,paddingInline:l,[O]:{padding:0},[`${O}-treenode ${O}-node-content-wrapper:hover`]:{backgroundColor:C},[`${O}-treenode-checkbox-checked ${O}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:P}}},[`${_}-search`]:{padding:l,borderBottom:M,"&-input":{input:{minWidth:s},[r]:{color:$}}},[`${_}-checkall`]:{width:"100%",marginBottom:i,marginInlineStart:i},[`${_}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${X(N(l).sub(u).equal())} ${X(l)}`,overflow:"hidden",borderTop:M}}}},{[`${n}-dropdown ${_}, ${_}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:l,color:c},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]};function q6({colorSplit:e}){const t={boxShadow:`inset 10px 0 8px -8px ${e}`},n={boxShadow:`inset -10px 0 8px -8px ${e}`};return[t,n]}const jG=e=>{const{componentCls:t,lineWidth:n,motionDurationSlow:r,zIndexTableFixed:o,tableBg:s,calc:i}=e,l=`${t}-cell`,c=`${l}-fix`,u={position:"absolute",top:0,bottom:i(n).mul(-1).equal(),width:30,transition:`box-shadow ${r}`,content:'""',pointerEvents:"none"},[d,m]=q6(e);return{[`${t}-wrapper`]:{[`${l}${c}`]:{position:"sticky"},[c]:{zIndex:`calc(var(--z-offset-reverse) + ${o})`,background:s,"&:after":u,"&-start:after":{insetInlineStart:"100%"},"&-end:after":{insetInlineEnd:"100%"},"&-start-shadow-show:after":d,"&-end-shadow-show:after":m},[`${t}-container`]:{position:"relative","&:before, &:after":{...u,zIndex:`calc(var(--columns-count) * 2 + ${o} + 1)`},"&:before":{insetInlineStart:0},"&:after":{insetInlineEnd:0}},[`${t}-has-fix-start ${t}-container:before`]:{display:"none"},[`${t}-has-fix-end ${t}-container:after`]:{display:"none"},[`${t}-fix-start-shadow-show ${t}-container:before`]:d,[`${t}-fix-end-shadow-show ${t}-container:after`]:m}}},BG=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${X(r)} 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"}}}}},LG=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${X(n)} ${X(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,"&::before":{borderStartStartRadius:n},"&::after":{borderStartEndRadius:n},[`> ${t}-content`]:{borderStartStartRadius:n,borderStartEndRadius:n},"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${X(n)} ${X(n)}`}}}}},kG=e=>{const{componentCls:t}=e,[n,r]=q6(e);return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-cell-fix`]:{"&-start-shadow-show:after":r,"&-end-shadow-show:after":n},[`${t}-container`]:{[`${t}-row-indent`]:{float:"right"}},[`${t}-fix-start-shadow-show ${t}-container:before`]:r,[`${t}-fix-end-shadow-show ${t}-container:after`]:n}}},AG=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:o,padding:s,paddingXS:i,headerIconColor:l,headerIconHoverColor:c,tableSelectionColumnWidth:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:m,tableRowHoverBg:f,tablePaddingHorizontal:p,calc:h}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:u,[`&${t}-selection-col-with-dropdown`]:{width:h(u).add(o).add(h(s).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:h(u).add(h(i).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:h(u).add(o).add(h(s).div(4)).add(h(i).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:X(h(p).div(4).equal()),[r]:{color:l,fontSize:o,verticalAlign:"baseline","&:hover":{color:c}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:d,"&-row-hover":{background:m}}},[`> ${t}-cell-row-hover`]:{background:f}}}}}},DG=e=>{const{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,o=(s,i,l,c)=>({[`${t}${t}-${s}`]:{fontSize:c,[`
${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:`${X(i)} ${X(l)}`},[`${t}-filter-trigger`]:{marginInlineEnd:X(r(l).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${X(r(i).mul(-1).equal())} ${X(r(l).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:X(r(i).mul(-1).equal()),marginInline:`${X(r(n).sub(l).equal())} ${X(r(l).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:X(r(l).div(4).equal())}}});return{[`${t}-wrapper`]:{...o("medium",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle),...o("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall)}}},FG=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:o,headerIconHoverColor:s}=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:o,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:s}}}},HG=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:s,tableScrollBg:i,stickyScrollBarBorderRadius:l,lineWidth:c,lineType:u,tableBorderColor:d,zIndexTableFixed:m}=e,f=`${X(c)} ${u} ${d}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:`calc(var(--columns-count) * 2 + ${m} + 1)`,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${X(s)} !important`,zIndex:`calc(var(--columns-count) * 2 + ${m} + 1)`,display:"flex",alignItems:"center",background:i,borderTop:f,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:s,backgroundColor:r,borderRadius:l,transition:`all ${e.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},oE=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:o}=e,s=`${X(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:s}}},[`div${t}-summary`]:{boxShadow:`0 ${X(o(n).mul(-1).equal())} 0 ${r}`}}}},VG=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:o,tableBorderColor:s,calc:i}=e,l=`${X(r)} ${o} ${s}`,c=`${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:l,transition:`background-color ${n}`},[`${t}-expanded-row`]:{[`${c}${c}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${X(r)})`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:l,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:l,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:i(r).mul(-1).equal(),borderInlineStart:l}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:l,borderBottom:l}}}}}},WG=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:o,tableExpandColumnWidth:s,lineWidth:i,lineType:l,tableBorderColor:c,tableFontSize:u,tableBg:d,tableRadius:m,tableHeaderTextColor:f,motionDurationMid:p,tableHeaderBg:h,tableHeaderCellSplitColor:b,tableFooterTextColor:x,tableFooterBg:v,calc:g}=e,y=`${X(i)} ${l} ${c}`;return{[`${t}-wrapper`]:{clear:"both",maxWidth:"100%","--rc-virtual-list-scrollbar-bg":e.tableScrollBg,...ks(),[t]:{...Vt(e),fontSize:u,background:d,borderRadius:`${X(m)} ${X(m)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`},table:{width:"100%",textAlign:"start",borderRadius:`${X(m)} ${X(m)} 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:`${X(r)} ${X(o)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${X(r)} ${X(o)}`},[`${t}-thead`]:{"> tr > th, > tr > td":{position:"relative",color:f,fontWeight:n,textAlign:"start",background:h,borderBottom:y,transition:`background-color ${p} 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:b,transform:"translateY(-50%)",transition:`background-color ${p}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{borderBottom:y,transition:["background-color","border-color"].map($=>`${$} ${p}`).join(", "),[`
> ${t}-wrapper:only-child,
> ${t}-expanded-row-fixed > ${t}-wrapper:only-child
`]:{[t]:{marginBlock:X(g(r).mul(-1).equal()),marginInline:`${X(g(s).sub(o).equal())}
${X(g(o).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:f,fontWeight:n,textAlign:"start",background:h,borderBottom:y,transition:`background-color ${p} ease`},[`& > ${t}-measure-cell`]:{paddingBlock:"0 !important",borderBlock:"0 !important",[`${t}-measure-cell-content`]:{height:0,overflow:"hidden",pointerEvents:"none"}}}},[`${t}-footer`]:{padding:`${X(r)} ${X(o)}`,color:x,background:v}}}},KG=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:o,colorFillContent:s,controlItemBgActive:i,controlItemBgActiveHover:l,padding:c,paddingSM:u,paddingXS:d,colorBorderSecondary:m,borderRadiusLG:f,controlHeight:p,colorTextPlaceholder:h,fontSize:b,fontSizeSM:x,lineHeight:v,lineWidth:g,colorIcon:y,colorIconHover:$,opacityLoading:w,controlInteractiveSize:I}=e,C=new Xt(o).onBackground(n).toHexString(),P=new Xt(s).onBackground(n).toHexString(),E=new Xt(t).onBackground(n).toHexString(),R=new Xt(y),N=new Xt($),T=I/2-g,_=T*2+g*3;return{headerBg:E,headerColor:r,headerSortActiveBg:C,headerSortHoverBg:P,bodySortBg:E,rowHoverBg:E,rowSelectedBg:i,rowSelectedHoverBg:l,rowExpandedBg:t,cellPaddingBlock:c,cellPaddingInline:c,cellPaddingBlockMD:u,cellPaddingInlineMD:d,cellPaddingBlockSM:d,cellPaddingInlineSM:d,borderColor:m,headerBorderRadius:f,footerBg:E,footerColor:r,cellFontSize:b,cellFontSizeMD:b,cellFontSizeSM:b,headerSplitColor:m,fixedHeaderSortActiveBg:C,headerFilterHoverBg:s,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:p,stickyScrollBarBg:h,stickyScrollBarBorderRadius:100,expandIconMarginTop:(b*v-g*3)/2-Math.ceil((x*1.4-g*3)/2),headerIconColor:R.clone().setA(R.a*w).toRgbString(),headerIconHoverColor:N.clone().setA(N.a*w).toRgbString(),expandIconHalfInner:T,expandIconSize:_,expandIconScale:I/_}},UG=2,qG=Mt("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:o,headerBg:s,headerColor:i,headerSortActiveBg:l,headerSortHoverBg:c,bodySortBg:u,rowHoverBg:d,rowSelectedBg:m,rowSelectedHoverBg:f,rowExpandedBg:p,cellPaddingBlock:h,cellPaddingInline:b,cellPaddingBlockMD:x,cellPaddingInlineMD:v,cellPaddingBlockSM:g,cellPaddingInlineSM:y,borderColor:$,footerBg:w,footerColor:I,headerBorderRadius:C,cellFontSize:P,cellFontSizeMD:E,cellFontSizeSM:R,headerSplitColor:N,fixedHeaderSortActiveBg:T,headerFilterHoverBg:_,filterDropdownBg:O,expandIconBg:M,selectionColumnWidth:k,stickyScrollBarBg:j,calc:B}=e,z=_t(e,{tableFontSize:P,tableBg:r,tableRadius:C,tablePaddingVertical:h,tablePaddingHorizontal:b,tablePaddingVerticalMiddle:x,tablePaddingHorizontalMiddle:v,tablePaddingVerticalSmall:g,tablePaddingHorizontalSmall:y,tableBorderColor:$,tableHeaderTextColor:i,tableHeaderBg:s,tableFooterTextColor:I,tableFooterBg:w,tableHeaderCellSplitColor:N,tableHeaderSortBg:l,tableHeaderSortHoverBg:c,tableBodySortBg:u,tableFixedHeaderSortActiveBg:T,tableHeaderFilterActiveBg:_,tableFilterDropdownBg:O,tableRowHoverBg:d,tableSelectedRowBg:m,tableSelectedRowHoverBg:f,zIndexTableFixed:UG,tableFontSizeMiddle:E,tableFontSizeSmall:R,tableSelectionColumnWidth:k,tableExpandIconBg:M,tableExpandColumnWidth:B(o).add(B(e.padding).mul(2)).equal(),tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:j,tableScrollThumbBgHover:t,tableScrollBg:n});return[WG(z),BG(z),oE(z),FG(z),zG(z),TG(z),LG(z),OG(z),oE(z),MG(z),AG(z),jG(z),HG(z),_G(z),DG(z),kG(z),VG(z)]},KG,{resetFont:!1,unitless:{expandIconScale:!0}}),sE=[],G6=a.createContext({}),GG=e=>{const{ariaProps:t,component:n="table"}=a.useContext(G6);return a.createElement(n,{...t,...e})},XG=(e,t)=>{var Cr,mr,wr;const{prefixCls:n,className:r,rootClassName:o,style:s,classNames:i,styles:l,size:c,bordered:u,dropdownPrefixCls:d,dataSource:m,pagination:f,rowSelection:p,rowKey:h,rowClassName:b,column:x,columns:v,children:g,childrenColumnName:y,onChange:$,getPopupContainer:w,loading:I,expandIcon:C,expandable:P,expandedRowRender:E,expandIconColumnIndex:R,indentSize:N,scroll:T,sortDirections:_,locale:O,showSorterTooltip:M={target:"full-header"},virtual:k}=e;bo();const j=a.useMemo(()=>v||a$(g),[v,g]),B=pq(j,x),z=a.useMemo(()=>B.some(pt=>pt.responsive),[B]),A=Mm(z),D=a.useMemo(()=>{const pt=new Set(Object.keys(A).filter(Kt=>A[Kt]));return B.filter(Kt=>!Kt.responsive||Kt.responsive.some(nn=>pt.has(nn)))},[B,A]),L=Ht(e,["className","style","column","columns"]),H=L.components,W=Rn(L,{aria:!0}),V=Object.keys(W).length>0,K=a.useMemo(()=>{var pt;return{ariaProps:W,component:(pt=H==null?void 0:H.header)==null?void 0:pt.table}},[W,(Cr=H==null?void 0:H.header)==null?void 0:Cr.table]),q=a.useMemo(()=>V?{...H,header:{...H==null?void 0:H.header,table:GG}}:H,[H,V]),{locale:te=Zr,table:oe}=a.useContext(ut),{getPrefixCls:ce,direction:ue,renderEmpty:G,getPopupContainer:re,className:ne,style:U,classNames:Q,styles:se}=Nt("table"),J=wn(pt=>c==="middle"?"medium":c??pt),Z={...e,size:J,bordered:u},le=Ot(U),ee=Ot(s),[Y,fe]=zt([Q,i],[se,le,l,ee],{props:Z},{pagination:{_default:"root"},header:{_default:"wrapper"},body:{_default:"wrapper"}}),de={...te.Table,...O},[pe]=Ar("global",Zr.global),$e=m||sE,we=ce("table",n),je=ce("dropdown",d),[,ve]=Yn(),De=a.useMemo(()=>{var pt;return dt(p)?{columnWidth:(pt=ve.Table)==null?void 0:pt.selectionColumnWidth,...p}:p},[p,(mr=ve.Table)==null?void 0:mr.selectionColumnWidth]),Me=an(we),[Ee,_e]=qG(we,Me),Se={childrenColumnName:y,expandIconColumnIndex:R,...P,expandIcon:(P==null?void 0:P.expandIcon)??((wr=oe==null?void 0:oe.expandable)==null?void 0:wr.expandIcon)},{childrenColumnName:Ie="children"}=Se,Ue=a.useMemo(()=>$e.some(pt=>pt==null?void 0:pt[Ie])?"nest":E||P!=null&&P.expandedRowRender?"row":null,[Ie,$e]),Xe={body:a.useRef(null)},he=mq(we),Re=a.useRef(null),Te=a.useRef(null);mB(t,()=>({...Te.current,nativeElement:Re.current}));const Ge=h||(oe==null?void 0:oe.rowKey)||"key",Ye=T??(oe==null?void 0:oe.scroll),Ve=a.useMemo(()=>bt(Ge)?Ge:pt=>pt==null?void 0:pt[Ge],[Ge]),[ot]=mG($e,Ie,Ve),xe={},Be=(pt,Kt,nn=!1)=>{var wt,Qe,Et,Ut;const st={...xe,...pt};nn&&((wt=xe.resetPagination)==null||wt.call(xe),(Qe=st.pagination)!=null&&Qe.current&&(st.pagination.current=1),f&&((Ut=f.onChange)==null||Ut.call(f,1,(Et=st.pagination)==null?void 0:Et.pageSize))),T&&T.scrollToFirstRowOnChange!==!1&&Xe.body.current&&r5(0,{getContainer:()=>Xe.body.current}),$==null||$(st.pagination,st.filters,st.sorter,{currentDataSource:l0(f0($e,st.sorterStates,Ie),st.filterStates,Ie),action:Kt})},me=(pt,Kt)=>{Be({sorter:pt,sorterStates:Kt},"sort",!1)},[Ne,ye,Ce,Oe]=EG({prefixCls:we,mergedColumns:D,baseColumns:B,onSorterChange:me,sortDirections:_||["ascend","descend"],tableLocale:de,showSorterTooltip:M,globalLocale:pe}),Pe=a.useMemo(()=>f0($e,ye,Ie),[Ie,$e,ye]);xe.sorter=Oe(),xe.sorterStates=ye;const Le=(pt,Kt)=>{Be({filters:pt,filterStates:Kt},"filter",!0)},[ae,be,Fe]=fG({prefixCls:we,locale:de,dropdownPrefixCls:je,mergedColumns:D,onFilterChange:Le,getPopupContainer:w||re,rootClassName:F(o,Me)}),tt=l0(Pe,be,Ie);xe.filters=Fe,xe.filterStates=be;const St=fq(Ce,Fe),[ht]=PG(St),Tt=(pt,Kt)=>{Be({pagination:{...xe.pagination,current:pt,pageSize:Kt}},"paginate")},[yt,lt]=gG(tt.length,Tt,f);xe.pagination=f===!1?{}:pG(yt,f),xe.resetPagination=lt;const rt=a.useMemo(()=>{if(f===!1||!yt.pageSize)return tt;const{current:pt=1,total:Kt,pageSize:nn=H6}=yt;return tt.length<Kt?tt.length>nn?tt.slice((pt-1)*nn,pt*nn):tt:tt.slice((pt-1)*nn,pt*nn)},[!!f,tt,yt==null?void 0:yt.current,yt==null?void 0:yt.pageSize,yt==null?void 0:yt.total]),[He,Ae]=cq({prefixCls:we,data:tt,pageData:rt,getRowKey:Ve,getRecordByKey:ot,expandType:Ue,childrenColumnName:Ie,locale:de,getPopupContainer:w||re},De),qe=(pt,Kt,nn)=>F({[`${we}-row-selected`]:Ae.has(Ve(pt,Kt))},bt(b)?b(pt,Kt,nn):b);Se.__PARENT_RENDER_ICON__=Se.expandIcon,Se.expandIcon=Se.expandIcon||C||uq(de),Ue==="nest"&&Se.expandIconColumnIndex===void 0?Se.expandIconColumnIndex=De?1:0:Se.expandIconColumnIndex>0&&De&&(Se.expandIconColumnIndex-=1),Tn(Se.indentSize)||(Se.indentSize=Tn(N)?N:15);const ct=a.useCallback(pt=>ht(He(ae(Ne(pt)))),[Ne,ae,He]);let jt,mt;if(f!==!1&&(yt!=null&&yt.total)){const pt=hq(yt.size,J),Kt=(Qe="end")=>a.createElement(NK,{...yt,classNames:Y.pagination,styles:fe.pagination,className:F(`${we}-pagination`,`${we}-pagination-${Qe}`,yt.className),size:pt}),{placement:nn,position:st}=yt,wt=nn??st;if(Array.isArray(wt)){const[Qe,Et]=["top","bottom"].map(pr=>wt.find(Dr=>Dr.includes(pr))),Ut=wt.every(pr=>`${pr}`=="none");!Qe&&!Et&&!Ut&&(mt=Kt()),Qe&&(jt=Kt(Gw(Qe))),Et&&(mt=Kt(Gw(Et)))}else mt=Kt()}const xt=IG(I),Lt=F(_e,Me,`${we}-wrapper`,ne,{[`${we}-wrapper-rtl`]:ue==="rtl"},r,o,Y.root,Ee),gt=a.useMemo(()=>xt!=null&&xt.spinning&&$e===sE?null:typeof(O==null?void 0:O.emptyText)<"u"?O.emptyText:(G==null?void 0:G("Table"))||a.createElement(rT,{componentName:"Table"}),[xt==null?void 0:xt.spinning,$e,O==null?void 0:O.emptyText,G]),Gt=k?RG:NG,dn={},yn=a.useMemo(()=>{const{fontSize:pt,lineHeight:Kt,lineWidth:nn,padding:st,paddingXS:wt,paddingSM:Qe}=ve,Et=Math.floor(pt*Kt);switch(J){case"medium":return Qe*2+Et+nn;case"small":return wt*2+Et+nn;default:return st*2+Et+nn}},[ve,J]);return k&&(dn.listItemHeight=yn),a.createElement("div",{ref:Re,className:Lt,style:fe.root},a.createElement(o6,{spinning:!1,...xt},jt,a.createElement(G6.Provider,{value:K},a.createElement(Gt,{...dn,...L,components:q,scroll:Ye,classNames:Y,styles:fe,ref:Te,columns:D,direction:ue,expandable:Se,prefixCls:we,className:F({[`${we}-medium`]:J==="medium",[`${we}-small`]:J==="small",[`${we}-bordered`]:u,[`${we}-empty`]:$e.length===0},_e,Me,Ee),data:rt,rowKey:Ve,rowClassName:qe,emptyText:gt,internalHooks:du,internalRefs:Xe,transformColumns:ct,getContainerWidth:he,measureRowRender:pt=>a.createElement(kx.Provider,{value:!0},a.createElement(to,{getPopupContainer:Kt=>Kt},pt))})),mt))},YG=a.forwardRef(XG),QG=(e,t)=>{const n=a.useRef(0);return n.current+=1,a.createElement(YG,{...e,ref:t,_renderTimes:n.current})},xn=a.forwardRef(QG);xn.SELECTION_COLUMN=Ko;xn.EXPAND_COLUMN=qo;xn.SELECTION_ALL=Yv;xn.SELECTION_INVERT=Qv;xn.SELECTION_NONE=Jv;xn.Column=aq;xn.ColumnGroup=lq;xn.Summary=m6;const JG=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:o,calc:s}=e,i=s(r).sub(n).equal(),l=s(t).sub(n).equal();return{[o]:{...Vt(e),display:"inline-block",height:"auto",paddingInline:i,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",backgroundColor:e.defaultBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:l,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive},"&-disabled":{cursor:"not-allowed",[`&:not(${o}-checkable-checked)`]:{color:e.colorTextDisabled,"&:hover":{backgroundColor:"transparent"}},[`&${o}-checkable-checked`]:{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled},"&:hover, &:active":{backgroundColor:e.colorBgContainerDisabled,color:e.colorTextDisabled},[`&:not(${o}-checkable-checked):hover`]:{color:e.colorTextDisabled}},"&-group":{display:"flex",flexWrap:"wrap",gap:e.paddingXS}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:i}},[`&${e.componentCls}-solid`]:{borderColor:"transparent",color:e.colorTextLightSolid,backgroundColor:e.colorBgSolid,[`&${o}-default`]:{color:e.solidTextColor}},[`${o}-filled`]:{borderColor:"transparent",backgroundColor:e.tagBorderlessBg},[`&${o}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",backgroundColor:e.colorBgContainerDisabled,a:{cursor:"not-allowed",pointerEvents:"none",color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}},"a&":{"&:hover, &:active":{color:e.colorTextDisabled}},[`&${o}-outlined`]:{borderColor:e.colorBorderDisabled},[`&${o}-solid, &${o}-filled`]:{color:e.colorTextDisabled,[`${o}-close-icon`]:{color:e.colorTextDisabled}},[`${o}-close-icon`]:{cursor:"not-allowed",color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}}}}},d$=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return _t(e,{tagFontSize:o,tagLineHeight:X(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},f$=e=>{const t=tR(new mf(e.colorBgSolid),"#fff")?"#000":"#fff";return{defaultBg:new Xt(e.colorFillTertiary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText,solidTextColor:t}},m$=Mt("Tag",e=>{const t=d$(e);return JG(t)},f$),X6=a.forwardRef((e,t)=>{const{prefixCls:n,style:r,className:o,checked:s,children:i,icon:l,onChange:c,onClick:u,onKeyDown:d,disabled:m,...f}=e,{getPrefixCls:p,tag:h}=a.useContext(ut),b=a.useContext(cr),x=m??b,v=C=>{x||(c==null||c(!s),u==null||u(C))},g=C=>{d==null||d(C),!(C.defaultPrevented||x)&&C.key===" "&&(C.preventDefault(),c==null||c(!s))},y=p("tag",n),[$,w]=m$(y),I=F(y,`${y}-checkable`,{[`${y}-checkable-checked`]:s,[`${y}-checkable-disabled`]:x},h==null?void 0:h.className,o,$,w);return a.createElement("span",{...f,ref:t,role:"checkbox","aria-checked":s,"aria-disabled":x||void 0,tabIndex:x?-1:0,style:{...r,...h==null?void 0:h.style},className:I,onClick:v,onKeyDown:g},l,a.createElement("span",null,i))}),ZG=ie.forwardRef((e,t)=>{const{id:n,prefixCls:r,rootClassName:o,className:s,style:i,classNames:l,styles:c,disabled:u,options:d,value:m,defaultValue:f,onChange:p,multiple:h,...b}=e,{getPrefixCls:x,direction:v,className:g,style:y,classNames:$,styles:w}=Nt("tag"),I=x("tag",r),C=`${I}-checkable-group`,P=an(I),[E,R]=m$(I,P),N=Ot(y),T=Ot(i),[_,O]=zt([$,l],[w,N,c,T],{props:e}),M=a.useMemo(()=>Array.isArray(d)?d.map(D=>dt(D)?D:{value:D,label:D}):[],[d]),[k,j]=on(f,m),B=(D,L)=>{let H=null;if(h){const W=k||[];H=D?[].concat($t(W),[L.value]):W.filter(V=>V!==L.value)}else H=D?L.value:null;j(H),p==null||p(H)},z=ie.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:z.current}));const A=Rn(b,{aria:!0,data:!0});return ie.createElement("div",{...A,className:F(C,g,o,{[`${C}-disabled`]:u,[`${C}-rtl`]:v==="rtl"},E,R,s,_.root),style:O.root,id:n,ref:z},M.map(D=>ie.createElement(X6,{key:D.value,className:F(`${C}-item`,_.item,D.className),style:{...O.item,...D.style},checked:h?(k||[]).includes(D.value):k===D.value,onChange:L=>B(L,D),disabled:u},D.label)))});function eX(e,t){const{color:n,variant:r,bordered:o}=e;return a.useMemo(()=>{const s=n==null?void 0:n.endsWith("-inverse");let i;r?i=r:s?i="solid":o===!1?i="filled":i=t||"filled";let l=s?n==null?void 0:n.replace("-inverse",""):n;l===void 0&&i==="solid"&&(l="default");const c=pT(l),u=JF(l),d={};if(!c&&!u&&l)if(i==="solid")d.backgroundColor=n;else{const m=new Xt(l).toHsl();m.l=.95,d.backgroundColor=new Xt(m).toHexString(),d.color=n,i==="outlined"&&(d.borderColor=n)}return[i,l,c,u,d]},[n,r,o,t])}const tX=e=>MP(e,(t,{textColor:n,lightBorderColor:r,lightColor:o,darkColor:s})=>({[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:o,borderColor:r,color:n},[`&${e.componentCls}-solid`]:{backgroundColor:s,borderColor:s,color:e.colorTextLightSolid},[`&${e.componentCls}-filled`]:{backgroundColor:o,color:n}}})),nX=Us(["Tag","preset"],e=>{const t=d$(e);return tX(t)},f$);function rX(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const Qu=(e,t,n)=>{const r=rX(n);return{[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:e[`color${r}Bg`],borderColor:e[`color${r}Border`],color:e[`color${n}`]},[`&${e.componentCls}-solid`]:{backgroundColor:e[`color${n}`],borderColor:e[`color${n}`]},[`&${e.componentCls}-filled`]:{backgroundColor:e[`color${r}Bg`],color:e[`color${n}`]}}}},oX=Us(["Tag","status"],e=>{const t=d$(e);return[Qu(t,"success","Success"),Qu(t,"processing","Info"),Qu(t,"error","Error"),Qu(t,"warning","Warning")]},f$),sX=a.forwardRef((e,t)=>{var se;const{prefixCls:n,className:r,rootClassName:o,style:s,children:i,icon:l,color:c,variant:u,onClose:d,bordered:m,disabled:f,href:p,target:h,styles:b,classNames:x,...v}=e,{getPrefixCls:g,direction:y,className:$,variant:w,style:I,classNames:C,styles:P}=Nt("tag"),[E,R,N,T,_]=eX(e,w),O=N||T,M=a.useContext(cr),k=f??M,{tag:j}=a.useContext(ut),[B,z]=a.useState(!0),A=Ht(v,["closeIcon","closable"]),D={...e,color:R,variant:E,disabled:k},[L,H]=zt([C,x],[P,b],{props:D}),W=a.useMemo(()=>{let J={...H.root,...I,...s};return k||(J={..._,...J}),J},[H.root,I,s,_,k]),V=g("tag",n),[K,q]=m$(V),te=F(V,$,L.root,`${V}-${E}`,{[`${V}-${R}`]:O,[`${V}-hidden`]:!B,[`${V}-rtl`]:y==="rtl",[`${V}-disabled`]:k},r,o,K,q),oe=J=>{k||(J.stopPropagation(),d==null||d(J),!J.defaultPrevented&&z(!1))},ce=J=>{(J.key==="Enter"||J.key===" ")&&(J.preventDefault(),J.currentTarget.click())},[,ue]=jN(Ua(e),Ua(j),{closable:!1,closeIconRender:J=>{const Z=a.createElement("span",{role:"button",tabIndex:k?-1:0,"aria-disabled":k||void 0,className:F(`${V}-close-icon`,L.close),onClick:oe,onKeyDown:ce,style:H.close},J);return yN(J,Z,le=>({onClick:ee=>{var Y;(Y=le==null?void 0:le.onClick)==null||Y.call(le,ee),oe(ee)},onKeyDown:ee=>{var Y;(Y=le==null?void 0:le.onKeyDown)==null||Y.call(le,ee),ee.defaultPrevented||ce(ee)},role:"button",tabIndex:k?-1:0,"aria-disabled":k||void 0,className:F(le==null?void 0:le.className,`${V}-close-icon`,L.close),style:{...H.close,...le==null?void 0:le.style}}))}}),G=bt(v.onClick)||i&&i.type==="a",re=Hn(l,{className:F(a.isValidElement(l)?(se=l.props)==null?void 0:se.className:void 0,L.icon),style:H.icon}),ne=re?a.createElement(a.Fragment,null,re,i&&a.createElement("span",{className:L.content,style:H.content},i)):i,U=p?"a":"span",Q=a.createElement(U,{...A,ref:t,className:te,style:W,href:k?void 0:p,target:h,onClick:k?void 0:A.onClick,...p&&k?{"aria-disabled":!0}:{}},ne,ue,N&&a.createElement(nX,{key:"preset",prefixCls:V}),T&&a.createElement(oX,{key:"status",prefixCls:V}));return G?a.createElement(Cm,{component:"Tag"},Q):Q}),At=sX;At.CheckableTag=X6;At.CheckableTagGroup=ZG;const iX=e=>{const t=e!=null&&e.algorithm?rf(e.algorithm):nx,n={...Wa,...e==null?void 0:e.token};return aP(n,{override:e==null?void 0:e.token},t,NP)};function aX(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const lX=(e,t)=>{const n=t??ym(e),r=n.fontSizeSM,o=n.controlHeight-4;return{...n,...aX(t??e),...PP(r),controlHeight:o,...IP({...n,controlHeight:o})}},Vr=(e,t)=>new Xt(e).setA(t).toRgbString(),Zs=(e,t)=>new Xt(e).lighten(t).toHexString(),iE=e=>{const t=hm(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},cX=(e,t,n)=>{const r=e||"#000",o=t||"#fff";return{colorBgBase:r,colorTextBase:o,colorShadow:n||"rgba(255, 255, 255, 0.2)",colorText:Vr(o,.85),colorTextSecondary:Vr(o,.65),colorTextTertiary:Vr(o,.45),colorTextQuaternary:Vr(o,.25),colorFill:Vr(o,.18),colorFillSecondary:Vr(o,.12),colorFillTertiary:Vr(o,.08),colorFillQuaternary:Vr(o,.04),colorBgSolid:Vr(o,.95),colorBgSolidHover:Vr(o,1),colorBgSolidActive:Vr(o,.9),colorBgElevated:Zs(r,12),colorBgContainer:Zs(r,8),colorBgLayout:Zs(r,0),colorBgSpotlight:Zs(r,26),colorBgBlur:Vr(o,.04),colorBorder:Zs(r,26),colorBorderDisabled:Zs(r,26),colorBorderSecondary:Zs(r,19)}},uX=(e,t)=>{const n=Object.keys(tx).map(i=>{const l=hm(e[i],{theme:"dark"});return Array.from({length:10},()=>1).reduce((c,u,d)=>(c[`${i}-${d+1}`]=l[d],c[`${i}${d+1}`]=l[d],c),{})}).reduce((i,l)=>(i={...i,...l},i),{}),r=t??ym(e),o=EP(e,{generateColorPalettes:iE,generateNeutralColorPalettes:cX}),s=zo.reduce((i,l)=>{const c=e[l];if(c){const u=iE(c);i[`${l}Hover`]=u[7],i[`${l}Active`]=u[5]}return i},{});return{...r,...n,...o,...s,colorPrimaryBg:o.colorPrimaryBorder,colorPrimaryBgHover:o.colorPrimaryBorderHover}};function dX(){const[e,t,n,r]=Yn();return{theme:e,token:t,hashId:n,cssVar:r}}const fX={defaultSeed:Pc.token,useToken:dX,defaultAlgorithm:ym,darkAlgorithm:uX,compactAlgorithm:lX,getDesignToken:iX,defaultConfig:Pc,_internalContext:rx};var Y6={};Object.defineProperty(Y6,"__esModule",{value:!0});var mX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},pX=Y6.default=mX;function m0(){return m0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m0.apply(this,arguments)}const gX=(e,t)=>a.createElement(ft,m0({},e,{ref:t,icon:pX})),qm=a.forwardRef(gX);var Q6={};Object.defineProperty(Q6,"__esModule",{value:!0});var hX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},yX=Q6.default=hX;function p0(){return p0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p0.apply(this,arguments)}const vX=(e,t)=>a.createElement(ft,p0({},e,{ref:t,icon:yX})),fu=a.forwardRef(vX);var J6={};Object.defineProperty(J6,"__esModule",{value:!0});var bX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},xX=J6.default=bX;function g0(){return g0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g0.apply(this,arguments)}const $X=(e,t)=>a.createElement(ft,g0({},e,{ref:t,icon:xX})),SX=a.forwardRef($X),CX=(e,t,n,r)=>{const{titleMarginBottom:o,fontWeightStrong:s}=r;return{marginBottom:o,color:n,fontWeight:s,fontSize:e,lineHeight:t}},wX=e=>{const t=[1,2,3,4,5],n={};return t.forEach(r=>{n[`
h${r}&,
div&-h${r},
div&-h${r} > textarea,
h${r}
`]=CX(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),n},EX=e=>{const{componentCls:t}=e;return{[`&${`${t}-link`}`]:{...ox(e),userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none",[`${t}-actions`]:{pointerEvents:"auto"}}}}}},IX=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:sf[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:e.fontWeightStrong},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85},table:{width:"100%",textAlign:"start",borderCollapse:"separate",borderSpacing:0,marginBlock:"1em","th, td":{padding:X(e.padding),overflowWrap:"break-word",borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"thead > tr:first-child > th:first-child":{borderStartStartRadius:e.borderRadiusLG},"thead > tr:first-child > th:last-child":{borderStartEndRadius:e.borderRadiusLG},"thead > tr > th":{textAlign:"start",position:"relative",color:e.colorTextHeading,fontWeight:e.fontWeightStrong,backgroundColor:e.colorFillAlter,transition:`background-color ${e.motionDurationMid} ease`,"&:not(:last-child)::before":{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:e.colorSplit,transform:"translateY(-50%)",content:'""'}},"tbody > tr":{"> th, > td":{transition:`background-color ${e.motionDurationMid} ease`},"&:hover > th, &:hover > td":{backgroundColor:e.colorFillAlter}}}}),PX=e=>{const{componentCls:t,paddingSM:n}=e,r=n;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),insetBlockStart:e.calc(r).div(-2).add(1).equal(),marginBottom:e.calc(r).div(2).sub(2).equal()},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},NX=e=>({[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),RX=()=>({"a&-ellipsis, span&-ellipsis":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{...ar,"a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),TX=e=>{const{componentCls:t,titleMarginTop:n}=e;return{[t]:{color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary, &${t}-link${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success, &${t}-link${t}-success`]:{color:e.colorSuccessText},[`&${t}-warning, &${t}-link${t}-warning`]:{color:e.colorWarningText},[`&${t}-danger, &${t}-link${t}-danger`]:{color:e.colorErrorText,[`&${t}-link:active, &${t}-link:focus`]:{color:e.colorErrorTextActive},[`&${t}-link:hover`]:{color:e.colorErrorTextHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"div&, p":{marginBottom:"1em"},...wX(e),[`& + h1${t}, & + h2${t}, & + h3${t}, & + h4${t}, & + h5${t}`]:{marginTop:n},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:n}},...IX(e),...EX(e),[`${t}-actions`]:{display:"inline"},[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy
`]:{...ox(e),marginInlineStart:e.marginXXS},[`${t}-actions-start`]:{[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy:not(${t}-copy-icon-only)
`]:{marginInlineStart:0,marginInlineEnd:e.marginXXS}},...PX(e),...NX(e),...RX(),"&-rtl":{direction:"rtl"}}}},_X=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),Z6=Mt("Typography",TX,_X),MX=e=>{const{prefixCls:t,"aria-label":n,className:r,style:o,classNames:s,styles:i,direction:l,maxLength:c,autoSize:u=!0,value:d,onSave:m,onCancel:f,onEnd:p,component:h,enterIcon:b=a.createElement(SX,null)}=e,x=a.useRef(null),v=a.useRef(!1),g=a.useRef(null),[y,$]=a.useState(d);a.useEffect(()=>{$(d)},[d]),a.useEffect(()=>{var M;if((M=x.current)!=null&&M.resizableTextArea){const{textArea:k}=x.current.resizableTextArea;k.focus();const{length:j}=k.value;k.setSelectionRange(j,j)}},[]);const w=({target:M})=>{$(M.value.replace(/[\n\r]/g,""))},I=()=>{v.current=!0},C=()=>{v.current=!1},P=({keyCode:M})=>{v.current||(g.current=M)},E=()=>{m(y.trim())},R=({keyCode:M,ctrlKey:k,altKey:j,metaKey:B,shiftKey:z})=>{g.current!==M||v.current||k||j||B||z||(M===it.ENTER?(E(),p==null||p()):M===it.ESC&&f())},N=()=>{E()},[T,_]=Z6(t),O=F(t,`${t}-edit-content`,{[`${t}-rtl`]:l==="rtl",[`${t}-${h}`]:!!h},r,s.root,T,_);return a.createElement("div",{className:O,style:{...i.root,...o}},a.createElement(Y4,{ref:x,maxLength:c,value:y,onChange:w,onKeyDown:P,onKeyUp:R,onCompositionStart:I,onCompositionEnd:C,onBlur:N,"aria-label":n,rows:1,autoSize:u,className:s.textarea,style:i.textarea}),b!==null?Hn(b,{className:`${t}-edit-content-confirm`}):null)},OX=(e,t)=>{let n=!1;const r=o=>{var s,i,l;o.stopPropagation(),o.preventDefault(),(s=o.clipboardData)==null||s.clearData(),(i=o.clipboardData)==null||i.setData("text/plain",e),t&&((l=o.clipboardData)==null||l.setData("text/html",e)),n=!0};try{return document.addEventListener("copy",r,{capture:!0}),document.execCommand("copy"),n}catch{return!1}finally{document.removeEventListener("copy",r,{capture:!0})}},zX=async(e,t)=>{try{return t?await navigator.clipboard.write([new ClipboardItem({"text/html":new Blob([e],{type:"text/html"}),"text/plain":new Blob([e],{type:"text/plain"})})]):await navigator.clipboard.writeText(e),!0}catch{return!1}};async function jX(e,t){if(typeof e!="string")return!1;const n=(t==null?void 0:t.format)==="text/html";return!!(await zX(e,n)||OX(e,n))}const BX=({copyConfig:e,children:t})=>{const[n,r]=a.useState(!1),[o,s]=a.useState(!1),i=a.useRef(null),l=()=>{i.current&&clearTimeout(i.current)},c={};e.format&&(c.format=e.format),a.useEffect(()=>l,[]);const u=vt(async d=>{var m;d==null||d.preventDefault(),d==null||d.stopPropagation(),s(!0);try{const f=bt(e.text)?await e.text():e.text;await jX(f||s6(t,{skipEmpty:!0}).join("")||"",c),s(!1),r(!0),l(),i.current=setTimeout(()=>{r(!1)},3e3),(m=e.onCopy)==null||m.call(e,d)}catch(f){throw s(!1),f}});return{copied:n,copyLoading:o,onClick:u}},Ig=(e,t)=>{const n=!!e;return a.useMemo(()=>{const r={...t,...n&&dt(e)?e:null};return[n,r]},[n,e,t])},LX=e=>{const t=a.useRef(void 0);return a.useEffect(()=>{t.current=e}),t.current},kX=(e,t,n)=>a.useMemo(()=>e===!0?{title:t??n}:a.isValidElement(e)?{title:e}:dt(e)?{title:t??n,...e}:{title:e},[e,t,n]),e_=(e,t,n,r,o)=>{const{getPrefixCls:s,direction:i,className:l,style:c,classNames:u,styles:d}=Nt("typography"),m=r??i,f=s("typography",e),p={...o,prefixCls:f,direction:m},h=a.useMemo(()=>({root:l}),[l]),b=a.useMemo(()=>({root:c}),[c]),[x,v]=zt([h,u,t],[b,d,n],{props:p});return[x,v,f,m]},t_=a.forwardRef((e,t)=>{const{component:n="article",className:r,rootClassName:o,children:s,direction:i,style:l,classNames:c,styles:u,prefixCls:d,...m}=e,[f,p]=Z6(d),h=F(d,{[`${d}-rtl`]:i==="rtl"},r,o,f,p,c==null?void 0:c.root),b={...u==null?void 0:u.root,...l};return a.createElement(n,{...m,className:h,style:b,ref:t},s)}),AX=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,direction:s,classNames:i,styles:l,...c}=e,[u,d,m,f]=e_(n,i,l,s,e);return a.createElement(t_,{ref:t,className:F(r,o),direction:f,classNames:u,styles:d,prefixCls:m,...c})});var n_={};Object.defineProperty(n_,"__esModule",{value:!0});var DX={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},FX=n_.default=DX;function h0(){return h0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h0.apply(this,arguments)}const HX=(e,t)=>a.createElement(ft,h0({},e,{ref:t,icon:FX})),VX=a.forwardRef(HX),aE=e=>e===!1?[!1,!1]:s6(e);function Pg(e,t,n){return e===!0||e===void 0?t:e||n&&t}function WX(e){const t=document.createElement("em");e.appendChild(t);const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return e.removeChild(t),n.left>r.left||r.right>n.right||n.top>r.top||r.bottom>n.bottom}const p$=e=>["string","number"].includes(typeof e),KX=e=>{const{prefixCls:t,copied:n,locale:r,iconOnly:o,tooltips:s,icon:i,tabIndex:l,onCopy:c,loading:u,className:d,style:m}=e,f=aE(s),p=aE(i),{copied:h,copy:b}=r??{},x=n?h:b,v=Pg(f[n?1:0],x),g=typeof v=="string"?v:x;return a.createElement($o,{title:v},a.createElement("button",{type:"button",className:F(`${t}-copy`,d,{[`${t}-copy-success`]:n,[`${t}-copy-icon-only`]:o}),style:m,onClick:c,"aria-label":g,tabIndex:l},n?Pg(p[1],a.createElement(Mx,null),!0):Pg(p[0],u?a.createElement(ki,null):a.createElement(VX,null),!0)))},Ju=a.forwardRef(({style:e,children:t},n)=>{const r=a.useRef(null);return a.useImperativeHandle(n,()=>({isExceed:()=>{const o=r.current;return o.scrollHeight>o.clientHeight},getHeight:()=>r.current.clientHeight})),a.createElement("span",{"aria-hidden":!0,ref:r,style:{position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)",...e}},t)}),UX=e=>e.reduce((t,n)=>t+(p$(n)?String(n).length:1),0);function lE(e,t){let n=0;const r=[];for(let o=0;o<e.length;o+=1){if(n===t)return r;const s=e[o],l=p$(s)?String(s).length:1,c=n+l;if(c>t){const u=t-n;return r.push(String(s).slice(0,u)),r}r.push(s),n=c}return e}const Ng=0,Rg=1,Tg=2,_g=3,cE=4,Zu={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function qX(e){const{enableMeasure:t,width:n,text:r,children:o,rows:s,expanded:i,measureDeps:l,miscDeps:c,onEllipsis:u}=e,d=a.useMemo(()=>jn(r),[r]),m=a.useMemo(()=>UX(d),[r]),f=a.useMemo(()=>o(d,!1),[r].concat($t(l))),[p,h]=a.useState(null),b=a.useRef(null),x=a.useRef(null),v=a.useRef(null),g=a.useRef(null),y=a.useRef(null),[$,w]=a.useState(!1),[I,C]=a.useState(Ng),[P,E]=a.useState(0),[R,N]=a.useState(null);Pt(()=>{C(t&&n&&m?Rg:Ng)},[n,r,s,t,d].concat($t(l))),Pt(()=>{var M,k,j,B;if(I===Rg){C(Tg);const z=x.current&&getComputedStyle(x.current).whiteSpace;N(z)}else if(I===Tg){const z=!!((M=v.current)!=null&&M.isExceed());C(z?_g:cE),h(z?[0,m]:null),w(z);const A=((k=v.current)==null?void 0:k.getHeight())||0,D=s===1?0:((j=g.current)==null?void 0:j.getHeight())||0,L=((B=y.current)==null?void 0:B.getHeight())||0,H=Math.max(A,D+L);E(H+1),u(z)}},[I]);const T=p?Math.ceil((p[0]+p[1])/2):0;Pt(()=>{var j;const[M,k]=p||[0,0];if(M!==k){const z=(((j=b.current)==null?void 0:j.getHeight())||0)>P;let A=T;k-M===1&&(A=z?M:k),h(z?[M,A]:[A,k])}},[p,T]);const _=a.useMemo(()=>{if(!t)return o(d,!1);if(I!==_g||!p||p[0]!==p[1]){const M=o(d,!1);return[cE,Ng].includes(I)?M:a.createElement("span",{style:{...Zu,WebkitLineClamp:s}},M)}return o(i?d:lE(d,p[0]),$)},[i,I,p,d].concat($t(c))),O={width:n,margin:0,padding:0,whiteSpace:R==="nowrap"?"normal":"inherit"};return a.createElement(a.Fragment,null,_,I===Tg&&a.createElement(a.Fragment,null,a.createElement(Ju,{style:{...O,...Zu,WebkitLineClamp:s},ref:v},f),a.createElement(Ju,{style:{...O,...Zu,WebkitLineClamp:s-1},ref:g},f),a.createElement(Ju,{style:{...O,...Zu,WebkitLineClamp:1},ref:y},o([],!0))),I===_g&&p&&p[0]!==p[1]&&a.createElement(Ju,{style:{...O,top:400},ref:b},o(lE(d,T),!0)),I===Rg&&a.createElement("span",{style:{whiteSpace:"inherit"},ref:x}))}const GX=({enableEllipsis:e,isEllipsis:t,open:n,children:r,tooltipProps:o})=>{if(!(o!=null&&o.title)||!e)return r;const s=n&&t;return a.createElement($o,{open:s,...o},r)};function XX({mark:e,code:t,underline:n,delete:r,strong:o,keyboard:s,italic:i},l){let c=l;function u(d,m){m&&(c=a.createElement(d,{},c))}return u("strong",o),u("u",n),u("del",r),u("code",t),u("mark",e),u("kbd",s),u("i",i),c}const YX="...",uE=["delete","mark","code","underline","strong","keyboard","italic"],Gm=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,classNames:s,styles:i,direction:l,type:c,disabled:u,children:d,ellipsis:m,editable:f,copyable:p,actions:h,component:b,title:x,onMouseEnter:v,onMouseLeave:g,...y}=e,[$]=Ar("Text"),w=a.useRef(null),I=a.useRef(null),[C,P,E,R]=e_(n,s,i,l,e),N=Ht(y,uE),[T,_]=Ig(f),[O,M]=on(!1,_.editing),{triggerType:k=["icon"]}=_,j=Ne=>{var ye;Ne&&((ye=_.onStart)==null||ye.call(_)),M(Ne)},B=LX(O);Pt(()=>{var Ne;!O&&B&&((Ne=I.current)==null||Ne.focus())},[O]);const z=Ne=>{Ne==null||Ne.preventDefault(),j(!0)},A=Ne=>{var ye;(ye=_.onChange)==null||ye.call(_,Ne),j(!1)},D=()=>{var Ne;(Ne=_.onCancel)==null||Ne.call(_),j(!1)},[L,H]=Ig(p),{placement:W="end"}=h??{},{copied:V,copyLoading:K,onClick:q}=BX({copyConfig:H,children:d}),[te,oe]=a.useState(!1),[ce,ue]=a.useState(!1),[G,re]=a.useState(!1),[ne,U]=a.useState(!1),[Q,se]=a.useState(!0),[J,Z]=Ig(m,{expandable:!1,symbol:Ne=>Ne?$==null?void 0:$.collapse:$==null?void 0:$.expand}),[le,ee]=on(Z.defaultExpanded||!1,Z.expanded),Y=J&&(!le||Z.expandable==="collapsible"),{rows:fe=1}=Z,de=a.useMemo(()=>Y&&(Z.suffix!==void 0||Z.onEllipsis||Z.expandable||T||L),[Y,Z,T,L]);Pt(()=>{J&&!de&&(oe(AS("webkitLineClamp")),ue(AS("textOverflow")))},[de,J]);const[pe,$e]=a.useState(Y),we=a.useMemo(()=>de?!1:fe===1?ce:te,[de,fe,te,ce]);Pt(()=>{$e(we&&Y)},[we,Y]);const je=kX(Z.tooltip,_.text,d),ve=pe&&!!je.title,De=Y&&(pe?ve&&ne:G),Me=Y&&fe===1&&pe,Ee=Y&&fe>1&&pe,_e=(Ne,ye)=>{var Ce;ee(ye.expanded),(Ce=Z.onExpand)==null||Ce.call(Z,Ne,ye)},[Se,Ie]=a.useState(0),[Ue,Xe]=a.useState(!1),[he,Re]=a.useState(!1),Te=({offsetWidth:Ne})=>{Ie(Ne)},Ge=Ne=>{var ye;re(Ne),G!==Ne&&((ye=Z.onEllipsis)==null||ye.call(Z,Ne))};a.useEffect(()=>{const Ne=w.current;if(J&&ve&&Ne){const ye=WX(Ne);ne!==ye&&U(ye)}},[J,ve,d,Ee,Q,Se]),a.useEffect(()=>{const Ne=w.current;if(typeof IntersectionObserver>"u"||!Ne||!ve||!Y)return;const ye=new IntersectionObserver(()=>{se(!!Ne.offsetParent)});return ye.observe(Ne),()=>{ye.disconnect()}},[ve,Y]);const Ye=a.useMemo(()=>{if(!(!J||pe))return[_.text,d,x,je.title].find(p$)},[J,pe,x,je.title,De,_.text]);if(O)return a.createElement(MX,{value:_.text??(typeof d=="string"?d:""),onSave:A,onCancel:D,onEnd:_.onEnd,prefixCls:E,className:r,style:o,direction:R,component:b,maxLength:_.maxLength,autoSize:_.autoSize,enterIcon:_.enterIcon,classNames:C,styles:P});const Ve=()=>{const{expandable:Ne,symbol:ye}=Z;return Ne?a.createElement("button",{type:"button",key:"expand",className:F(`${E}-${le?"collapse":"expand"}`,C.action),style:P.action,onClick:Ce=>_e(Ce,{expanded:!le}),"aria-label":le?$.collapse:$==null?void 0:$.expand},bt(ye)?ye(le):ye):null},ot=()=>{if(!T)return;const{icon:Ne,tooltip:ye,tabIndex:Ce}=_,Oe=jn(ye)[0]||($==null?void 0:$.edit),Pe=typeof Oe=="string"?Oe:"";return k.includes("icon")?a.createElement($o,{key:"edit",title:ye===!1?"":Oe},a.createElement("button",{type:"button",ref:I,className:F(`${E}-edit`,C.action),style:P.action,onClick:z,"aria-label":Pe,tabIndex:Ce},Ne||a.createElement(fu,{role:"button"}))):null},xe=()=>L?a.createElement(KX,{key:"copy",...H,prefixCls:E,copied:V,locale:$,onCopy:q,loading:K,iconOnly:!Cn(d),className:C.action,style:P.action}):null,Be=Ne=>{const ye=Ne&&Ve(),Ce=ot(),Oe=xe();return!ye&&!Ce&&!Oe?null:a.createElement("span",{key:"operations",className:F(`${E}-actions`,C.actions,{[`${E}-actions-start`]:W==="start"}),style:P.actions,onMouseEnter:()=>Xe(!0),onMouseLeave:()=>Xe(!1)},ye,Ce,Oe)},me=Ne=>[Ne&&!le&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},YX),Z.suffix];return a.createElement(ir,{onResize:Te,disabled:!Y},Ne=>a.createElement(GX,{tooltipProps:je,enableEllipsis:Y,isEllipsis:De,open:he&&!Ue},a.createElement(t_,{onMouseEnter:ye=>{Re(!0),v==null||v(ye)},onMouseLeave:ye=>{Re(!1),g==null||g(ye)},className:F({[`${E}-${c}`]:c,[`${E}-disabled`]:u,[`${E}-ellipsis`]:J,[`${E}-ellipsis-single-line`]:Me,[`${E}-ellipsis-multiple-line`]:Ee,[`${E}-link`]:b==="a"},r),classNames:C,styles:P,prefixCls:E,style:{...o,WebkitLineClamp:Ee?fe:void 0},component:b,ref:_n(Ne,w,t),direction:R,onClick:k.includes("text")?z:void 0,"aria-label":Ye==null?void 0:Ye.toString(),title:x,...N},a.createElement(qX,{enableMeasure:Y&&!pe,text:d,rows:fe,width:Se,onEllipsis:Ge,expanded:le,measureDeps:[W],miscDeps:[V,le,K,T,L,W,$].concat($t(uE.map(ye=>e[ye])))},(ye,Ce)=>XX(e,a.createElement(a.Fragment,null,W==="start"?Be(Ce):null,ye.length>0&&Ce&&!le&&Ye?a.createElement("span",{key:"show-content","aria-hidden":!0},ye):ye,me(Ce),W==="start"?null:Be(Ce)))))))}),QX=a.forwardRef((e,t)=>{const{ellipsis:n,rel:r,children:o,navigate:s,...i}=e,l={...i,rel:r===void 0&&i.target==="_blank"?"noopener noreferrer":r};return a.createElement(Gm,{...l,ref:t,ellipsis:!!n,component:"a"},o)}),JX=a.forwardRef((e,t)=>{const{children:n,...r}=e;return a.createElement(Gm,{ref:t,...r,component:"div"},n)}),ZX=a.forwardRef((e,t)=>{const{ellipsis:n,children:r,...o}=e,s=a.useMemo(()=>dt(n)?Ht(n,["expandable","rows"]):n,[n]);return a.createElement(Gm,{ref:t,...o,ellipsis:s,component:"span"},r)}),eY=[1,2,3,4,5],tY=a.forwardRef((e,t)=>{const{level:n=1,children:r,...o}=e,s=eY.includes(n)?`h${n}`:"h1";return a.createElement(Gm,{ref:t,...o,component:s},r)}),ze=AX;ze.Text=ZX;ze.Link=QX;ze.Title=tY;ze.Paragraph=JX;var Xm={},r_={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(r_);var g$=r_.exports,Ym={};Object.defineProperty(Ym,"__esModule",{value:!0});Ym.default=void 0;const nY={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};Ym.default=nY;var Qm={},mu={},Jm={},Zm={};Object.defineProperty(Zm,"__esModule",{value:!0});Zm.commonLocale=void 0;Zm.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0};Object.defineProperty(Jm,"__esModule",{value:!0});Jm.default=void 0;var rY=Zm;const oY={...rY.commonLocale,locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",week:"周",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪",yearFormat:"YYYY年",cellDateFormat:"D",monthBeforeYear:!1};Jm.default=oY;var pu={};Object.defineProperty(pu,"__esModule",{value:!0});pu.default=void 0;const sY={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};pu.default=sY;var o_=g$.default;Object.defineProperty(mu,"__esModule",{value:!0});mu.default=void 0;var iY=o_(Jm),aY=o_(pu);const s_={lang:{placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"],...iY.default},timePickerLocale:{...aY.default}};s_.lang.ok="确定";mu.default=s_;var lY=g$.default;Object.defineProperty(Qm,"__esModule",{value:!0});Qm.default=void 0;var cY=lY(mu);Qm.default=cY.default;var ep=g$.default;Object.defineProperty(Xm,"__esModule",{value:!0});Xm.default=void 0;var uY=ep(Ym),dY=ep(Qm),fY=ep(mu),mY=ep(pu);const Pr="${label}不是一个有效的${type}",pY={locale:"zh-cn",Pagination:uY.default,DatePicker:fY.default,TimePicker:mY.default,Calendar:dY.default,global:{placeholder:"请选择",close:"关闭",sortable:"可排序",show:"显示",hide:"隐藏"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckAll:"全选",filterSearchPlaceholder:"在筛选项中搜索",emptyText:"暂无数据",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{titles:["",""],searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",deselectAll:"取消全选",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开",collapse:"收起"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:Pr,method:Pr,array:Pr,object:Pr,number:Pr,date:Pr,boolean:Pr,integer:Pr,float:Pr,regexp:Pr,email:Pr,url:Pr,hex:Pr},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},QRCode:{expired:"二维码过期",refresh:"点击刷新",scanned:"已扫描"},ColorPicker:{presetEmpty:"暂无",transparent:"无色",singleColor:"单色",gradientColor:"渐变色"}};Xm.default=pY;var gY=Xm;const hY=H0(gY);let h$=null;function yY(){return h$}function Mg(){h$=null}function dE(e){h$=e}function vY(e){const t=typeof window<"u"?window.__AJZ_PREVIEW__:void 0;return!(t!=null&&t.blueprint)||t.id&&t.id!==e?null:{id:String(t.id||e),blueprint:t.blueprint,rows:Array.isArray(t.rows)?t.rows:[],resource:String(t.resource||"records")}}async function bY(e){const t=vY(e);if(t)return dE(t),t;const n=await fetch(`/ai/api/v1/preview/${encodeURIComponent(e)}`),r=await n.json();if(!n.ok||!(r!=null&&r.ok))throw new Error((r==null?void 0:r.error)||`预览不存在或已过期 (${n.status})`);const o={id:String(r.id||e),blueprint:r.blueprint,rows:Array.isArray(r.rows)?r.rows:[],resource:String(r.resource||"records")};return dE(o),o}function ed(){const t=(window.location.hash||"").replace(/^#/,"").match(/^\/?preview\/([a-zA-Z0-9_-]{6,32})\/?$/);return t?t[1]:null}const i_=[{title:"模块",items:[{id:"读取模块",label:"读取模块"},{id:"写入模块",label:"写入模块"},{id:"发布模块",label:"发布模块"}]},{title:"数据",items:[{id:"查询数据",label:"查询数据"},{id:"新增数据",label:"新增数据"},{id:"更新数据",label:"更新数据"},{id:"删除数据",label:"删除数据"},{id:"导入数据",label:"导入数据"},{id:"导出数据",label:"导出数据"}]},{title:"其他",items:[{id:"下载文件",label:"下载文件"},{id:"上传文件",label:"上传文件"},{id:"查看审计",label:"查看审计"}]}],a_={"app.read":"读取模块","app.write":"写入模块","app.admin":"发布模块","row.create":"新增数据","row.read":"查询数据","row.update":"更新数据","row.delete":"删除数据","row.export":"导出数据","row.import":"导入数据","audit.read":"查看审计","storage.write":"上传文件","storage.read":"下载文件","agent.admin":"管理智能体","tenant.invite":"邀请成员","org.admin":"管理组织","sync.admin":"数据同步"},xY={...Object.fromEntries(i_.flatMap(e=>e.items.map(t=>[t.id,t.label]))),管理智能体:"管理智能体",邀请成员:"邀请成员",管理组织:"管理组织",数据同步:"数据同步"};function zf(e){const t=a_[e]||e;return xY[t]||t}function tp(e){switch(e){case"platform_admin":case"super_admin":case"超级管理员":return"超级管理员";case"owner":case"管理员":return"管理员";case"editor":case"编辑":return"编辑";case"viewer":case"只读":return"只读";case"pending":case"待加入":return"待加入";case"agent":case"智能体":return"智能体";default:return e}}function nc(e){return tp(e)}function Nr(e){return tp(e||"")==="超级管理员"}function zl(e){return tp(e||"")==="管理员"}function $Y(e){var r;const t=((r=e.allowedModules)!=null&&r.length?e.allowedModules:i_.map(o=>({title:o.title,items:o.items.map(s=>({perm:s.id,desc:s.label}))}))).map(o=>({title:o.title,items:o.items||(o.perms||[]).map(s=>({perm:s,desc:zf(s)}))})),n=e.value.map(o=>a_[o]||o);return S.jsx(Rt,{direction:"vertical",size:"middle",style:{width:"100%"},children:t.map(o=>{const s=o.items.map(i=>i.perm);return S.jsxs("div",{children:[S.jsx(ze.Text,{type:"secondary",strong:!0,children:o.title}),S.jsx("div",{style:{marginTop:8},children:S.jsx(go.Group,{style:{width:"100%",display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gap:8},value:n.filter(i=>s.includes(i)),onChange:i=>{const l=new Set(s),c=n.filter(u=>!l.has(u));e.onChange([...c,...i])},options:o.items.map(i=>({label:S.jsxs("span",{children:[zf(i.perm),i.desc?S.jsxs(S.Fragment,{children:[S.jsx("br",{}),S.jsx(ze.Text,{type:"secondary",style:{fontSize:12},children:i.desc})]}):null]}),value:i.perm}))})})]},o.title)})})}function SY(e,t){return e==null?!0:e.includes(t)}const Wn="",Ac="/ai",y$="ajz_session";function Og(e){if(!e)return!1;const t=tp(e.role||"");return t==="超级管理员"||e.username==="ljk_admin"?!1:t==="待加入"||e.status==="pending"||!e.tenantId}function l_(e){if(!e||e.split(".").length<2)return"";try{const t=e.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),n=t+"=".repeat((4-t.length%4)%4),r=atob(n),o=Uint8Array.from(r,i=>i.charCodeAt(0)),s=JSON.parse(new TextDecoder().decode(o));return typeof(s==null?void 0:s.role)=="string"?s.role:""}catch{return""}}function Ma(e){try{localStorage.removeItem(y$)}catch{}(e==null?void 0:e.emit)!==!1&&typeof window<"u"&&window.dispatchEvent(new CustomEvent("ajz:session-expired"))}function zg(){try{const e=localStorage.getItem(y$);if(!e)return null;const t=JSON.parse(e);return!(t!=null&&t.accessToken)||typeof t.accessToken!="string"||t.accessToken.split(".").length!==3?(Ma({emit:!1}),null):t.expiresAt&&t.expiresAt*1e3<Date.now()-6e4?(Ma({emit:!1}),null):(t.role||(t.role=l_(t.accessToken)),t)}catch{return Ma({emit:!1}),null}}function c_(e){localStorage.setItem(y$,JSON.stringify(e))}function ll(e){const t=e.access_token,n={accessToken:t,agentKey:e.agent_key,tenantId:e.tenant_id||0,userId:e.user_id,username:e.username,phone:e.phone||void 0,usernameLoginDisabled:!!e.username_login_disabled,displayName:e.display_name,role:e.role||l_(t),orgUnitId:e.org_unit_id||0,status:e.status,expiresAt:e.expires_at,tenantName:e.tenant_name||void 0};if(!n.accessToken)throw new Error("登录响应缺少 access_token");return n}function CY(e){const t=String((e==null?void 0:e.message)||e);return/failed to fetch|networkerror|load failed|network request failed/i.test(t)?new Error("无法连接网关或前端代理,请确认服务已启动后刷新页面"):e instanceof Error?e:new Error(t)}function wY(e,t){const n=String((e==null?void 0:e.message)||(e==null?void 0:e.msg)||(e==null?void 0:e.error)||"");return t===401||/invalid token|malformed token|expired|missing bearer/i.test(n)?/invalid username or password|账号已停用|login failed/i.test(n)?n||"用户名或密码错误":(Ma(),n||"登录已失效,请重新登录"):n}async function Ze(e,t){try{return await fetch(e,t)}catch(n){throw CY(n)}}async function et(e){const t=await e.text();if(!t)return{};try{return JSON.parse(t)}catch{throw new Error(e.ok?"响应不是 JSON":`请求失败 HTTP ${e.status}`)}}async function EY(e){const t=await Ze(`${Wn}/api/v1/auth/login`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),n=await et(t);if(!t.ok)throw new Error(n.message||(t.status===401?"登录失败":"login failed"));return ll(n)}async function IY(e){const t=await Ze(`${Wn}/api/v1/auth/sms/send`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({phone:e.trim(),purpose:"login"})}),n=await et(t);return nt(t,n,"send sms failed"),n}async function PY(e,t,n){const r=await Ze(`${Wn}/api/v1/auth/register`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:e,password:t,display_name:n})}),o=await et(r);if(!r.ok)throw new Error(o.message||"register failed");return ll(o)}async function NY(){const e=await Ze(`${Ac}/api/v1/llm/providers`),t=await et(e);if(!e.ok)throw new Error(JSON.stringify(t));return t}async function RY(e,t,n,r="schema_per_app",o="deepseek",s="",i){const l=new FormData;l.append("prompt",e),l.append("storage_mode",r),l.append("llm_provider",o),s&&l.append("llm_model",s),t&&l.append("excel",t);for(const d of n||[])l.append("images",d);for(const d of i||[])l.append("layout_files",d);const c=await Ze(`${Ac}/api/v1/apps/generate`,{method:"POST",body:l}),u=await et(c);if(!c.ok)throw new Error(JSON.stringify(u));return u}function nt(e,t,n){if(e.ok)return;const r=wY(t,e.status)||n||`请求失败 (HTTP ${e.status})`;throw new Error(r)}async function rc(e){const t=await Ze(`${Wn}/api/v1/apps`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"列出模块失败"),n}async function TY(e,t=!1){const r=await Ze(`${Wn}/api/v1/admin/apps/ensure-import${t?"?dry_run=1":""}`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),o=await et(r);return nt(r,o,"一键开启导入失败"),o}async function _Y(e,t,n){const r=await Ze(`${Wn}/api/v1/apps/${t}/draft`,{method:"PUT",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e.accessToken}`},body:JSON.stringify({blueprint:n})}),o=await et(r);return nt(r,o,"登记在建模块失败"),o}async function MY(e,t,n,r="auto"){const o=await Ze(`${Wn}/api/v1/apps/${t}/publish`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e.accessToken}`},body:JSON.stringify({blueprint:n,mode:r==="merge"?"add_pages":r})}),s=await et(o);return nt(o,s,"发布失败"),s}async function fE(e,t){if(e!=null&&e.accessToken){const o=await Ze(`${Wn}/api/v1/apps/${t}/blueprint`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),s=await et(o);return nt(o,s,"blueprint failed"),s}const n=await Ze(`${Wn}/api/v1/public/apps/${t}/blueprint`),r=await et(n);return nt(n,r,"blueprint failed"),r}async function np(e,t,n,r,o=1,s=500){const i=new URLSearchParams;if(i.set("page",String(o)),i.set("page_size",String(s)),r)for(const[p,h]of Object.entries(r))h&&i.set(`filter.${p}`,h);const l=i.toString(),c=e!=null&&e.accessToken?`${Wn}/api/v1/apps/${t}/${n}?${l}`:`${Wn}/api/v1/public/apps/${t}/${n}?${l}`,u=yY();if(u&&(!n||n===u.resource||!u.resource)){let p=u.rows||[];r&&(p=p.filter(b=>Object.entries(r).every(([x,v])=>!v||String(b[x]??"")===String(v))));const h=Math.max(0,(o-1)*s);return{items:p.slice(h,h+s),total:p.length}}const d={};e!=null&&e.accessToken&&(d.Authorization=`Bearer ${e.accessToken}`);const m=await Ze(c,{headers:d}),f=await et(m);return nt(m,f,"list failed"),f}async function OY(e,t,n,r){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const o=await Ze(`${Wn}/api/v1/apps/${t}/${n}`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e.accessToken}`},body:JSON.stringify(r)}),s=await et(o);return nt(o,s,"create failed"),s}async function zY(e,t,n,r,o){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const s=await Ze(`${Wn}/api/v1/apps/${t}/${n}/${r}`,{method:"PUT",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e.accessToken}`},body:JSON.stringify(o)}),i=await et(s);return nt(s,i,"update failed"),i}async function jY(e,t,n,r){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const o=await Ze(`${Wn}/api/v1/apps/${t}/${n}/${r}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}});if(!o.ok&&o.status!==204){const s=await et(o).catch(()=>({}));nt(o,s,"delete failed")}}async function BY(e,t,n,r,o){const s=new URLSearchParams;r&&s.set("group_by",r),o&&s.set("sum",o);const i={};e!=null&&e.accessToken&&(i.Authorization=`Bearer ${e.accessToken}`);const l=await Ze(`${Wn}/api/v1/apps/${t}/${n}/aggregate?${s}`,{headers:i}),c=await et(l);return nt(l,c,"aggregate failed"),c}async function LY(e,t){const n=await Ze(`${Wn}/api/v1/apps/${t}/agent-capsule`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"capsule failed"),r}async function kY(e,t,n,r){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const o=new FormData;o.append("file",r);const s=await Ze(`${Wn}/api/v1/apps/${t}/${n}/import`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`},body:o}),i=await et(s);return nt(s,i,"import failed"),i}async function AY(e,t,n,r="xlsx"){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const o=await Ze(`${Wn}/api/v1/apps/${t}/${n}/export?format=${r}`,{headers:{Authorization:`Bearer ${e.accessToken}`}});if(!o.ok){const c=await et(o).catch(()=>({}));nt(o,c,"export failed")}const s=await o.blob(),i=URL.createObjectURL(s),l=document.createElement("a");l.href=i,l.download=`${n}.${r==="csv"?"csv":"xlsx"}`,l.click(),URL.revokeObjectURL(i)}async function DY(e,t=1){const n=await Ze(`/api/v1/audit/logs?page=${t}&page_size=50`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"audit failed"),r}async function u_(e){const t=await Ze("/api/v1/admin/agents",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list agents failed"),n}async function FY(e,t){const n=await Ze("/api/v1/admin/agents",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await et(n);return nt(n,r,"create agent failed"),r}async function mE(e,t,n){const r=await Ze(`/api/v1/admin/agents/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await et(r);return nt(r,o,"update agent failed"),o}async function HY(e,t){const n=await Ze(`/api/v1/admin/agents/${t}/rotate-secret`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"rotate secret failed"),r}async function VY(e,t){const n=await Ze(`/api/v1/admin/agents/${t}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);nt(n,r,"delete agent failed")}async function d_(e){const t=await Ze("/api/v1/admin/roles",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list roles failed"),n}async function WY(e,t){const n=await Ze("/api/v1/admin/roles",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await et(n);return nt(n,r,"create role failed"),r}async function KY(e,t,n){const r=await Ze(`/api/v1/admin/roles/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await et(r);return nt(r,o,"update role failed"),o}async function UY(e,t){const n=await Ze(`/api/v1/admin/roles/${t}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);nt(n,r,"delete role failed")}async function qY(e,t){const n=await Ze("/api/v1/auth/invites/accept",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({code:t})}),r=await et(n);return nt(n,r,"accept invite failed"),ll(r)}async function GY(e,t){const n=await Ze("/api/v1/tenants",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({name:t})}),r=await et(n);return nt(n,r,"create tenant failed"),ll(r)}async function XY(e){const t=await Ze("/api/v1/admin/invites",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list invites failed"),n}async function YY(e,t){const n=await Ze("/api/v1/admin/invites",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await et(n);return nt(n,r,"create invite failed"),r}async function QY(e,t){const n=await Ze(`/api/v1/admin/invites/${t}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);nt(n,r,"revoke invite failed")}async function v$(e){const t=await Ze("/api/v1/admin/org-units",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list org units failed"),n}async function JY(e,t){const n=await Ze("/api/v1/admin/org-units",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await et(n);return nt(n,r,"create org unit failed"),r}async function ZY(e,t,n){const r=await Ze(`/api/v1/admin/org-units/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await et(r);return nt(r,o,"update org unit failed"),o}async function eQ(e,t){const n=await Ze(`/api/v1/admin/org-units/${t}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);nt(n,r,"delete org unit failed")}async function f_(e){const t=await Ze("/api/v1/admin/sync/channels",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list sync channels failed"),n}async function tQ(e,t){const n=await Ze("/api/v1/admin/sync/channels",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await et(n);return nt(n,r,"create sync channel failed"),r}async function nQ(e,t,n){const r=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await et(r);return nt(r,o,"update sync channel failed"),o}async function rQ(e,t){const n=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"delete sync channel failed"),r}async function oQ(e,t){const n=await Ze("/api/v1/admin/sync/test",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await et(n);return nt(n,r,"test sync failed"),r}async function pE(e,t){const n=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/start`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"start sync failed"),r}async function sQ(e,t){const n=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/stop`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"stop sync failed"),r}async function iQ(e,t){const n=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/reconcile`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"reconcile failed"),r}async function aQ(e,t){const n=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/checkpoint`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"get checkpoint failed"),r}async function lQ(e,t,n){const r=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/restore`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await et(r);return nt(r,o,"restore failed"),o}async function cQ(e,t,n){const r=(n==null?void 0:n.side)||"remote",o=new URLSearchParams({side:r});o.set("include_sync_meta","1");const s=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/inspect?${o}`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),i=await et(s);return nt(s,i,"inspect failed"),i}async function uQ(e,t,n){const r=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/preview`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await et(r);return nt(r,o,"preview failed"),o}async function dQ(e,t,n){const r=await Ze(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/drop-table`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await et(r);return nt(r,o,"drop table failed"),o}async function fQ(e){const t=await Ze("/api/v1/admin/bind-codes",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list bind codes failed"),n}async function mQ(e,t){const n=await Ze("/api/v1/admin/bind-codes",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t||{})}),r=await et(n);return nt(n,r,"create bind code failed"),r}async function pQ(e,t){const n=await Ze(`/api/v1/admin/bind-codes/${encodeURIComponent(t)}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"revoke bind code failed"),r}async function m_(e,t){const r=await Ze("/api/v1/admin/sync/bindings",{headers:{Authorization:`Bearer ${e.accessToken}`}}),o=await et(r);return nt(r,o,"list bindings failed"),o}async function gQ(e,t){const n=new URLSearchParams;t!=null&&t.tenant_id&&n.set("tenant_id",String(t.tenant_id)),t!=null&&t.channel_id&&n.set("channel_id",t.channel_id),n.set("limit",String(t.limit));const r=n.toString(),o=await Ze(`/api/v1/platform/dbsync/lww-overrides${r?`?${r}`:""}`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),s=await et(o);return nt(o,s,"list lww overrides failed"),s}async function hQ(e,t){const n=await Ze(`/api/v1/platform/dbsync/lww-overrides/${encodeURIComponent(t)}/rollback`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"lww rollback failed"),r}async function yQ(e){const t=await Ze("/api/v1/platform/tenants",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list tenants failed"),n}async function vQ(e){const t=await Ze("/api/v1/platform/perm-modules",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list perm modules failed"),n}async function bQ(e,t){const n=await Ze(`/api/v1/platform/tenants/${t}/permissions`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"get tenant perms failed"),r}async function xQ(e,t,n){const r=await Ze(`/api/v1/platform/tenants/${t}/permissions`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({permissions:n})}),o=await et(r);return nt(r,o,"set tenant perms failed"),o}async function $Q(e,t,n=!1,r="",o=""){const s=await Ze("/api/v1/platform/tenants",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({name:t,slug:r||void 0,with_admin_invite:n,admin_phone:o.trim()||void 0})}),i=await et(s);return nt(s,i,"create tenant failed"),i}async function SQ(e,t,n,r=""){const o=await Ze(`/api/v1/platform/tenants/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({name:n,slug:r||void 0})}),s=await et(o);return nt(o,s,"update tenant failed"),s}async function CQ(e,t){const n=await Ze(`/api/v1/platform/tenants/${t}/admin-invite`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"admin invite failed"),r}async function wQ(e,t,n){const r=await Ze(`/api/v1/platform/tenants/${t}/admin-account`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({phone:n.trim()})}),o=await et(r);return nt(r,o,"admin account failed"),o}async function EQ(e,t){const n=await Ze(`/api/v1/platform/tenants/${t}/admins`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"list admins failed"),r}async function IQ(e,t,n,r){const o=await Ze(`/api/v1/platform/tenants/${t}/admins/${n}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(r)}),s=await et(o);return nt(o,s,"update admin failed"),s}async function PQ(e,t){const n=await Ze(`/api/v1/platform/tenants/${t}/enter`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await et(n);return nt(n,r,"enter tenant failed"),ll(r)}async function NQ(e){const t=await Ze("/api/v1/platform/exit",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"exit tenant failed"),ll(n)}async function p_(e){const t=await Ze("/api/v1/admin/entitlements",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"get entitlements failed"),n}async function RQ(e){const t=await Ze("/api/v1/admin/members",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await et(t);return nt(t,n,"list members failed"),n}async function TQ(e,t){const n=await Ze("/api/v1/admin/members",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await et(n);return nt(n,r,"create member failed"),r}async function _Q(e,t,n){const r=await Ze("/api/v1/auth/password",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({old_password:t,new_password:n})}),o=await et(r);return nt(r,o,"change password failed"),o}async function MQ(e,t,n){const r={phone:t},o=await Ze("/api/v1/auth/phone",{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(r)}),s=await et(o);return nt(o,s,"bind phone failed"),s}async function gE(e,t,n){const r=await Ze(`/api/v1/admin/members/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await et(r);return nt(r,o,"update member failed"),o}async function OQ(e,t){const n=new FormData;n.append("file",t);const r=await Ze("/api/v1/storage",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`},body:n}),o=await et(r);return nt(r,o,"upload failed"),o}var g_={};Object.defineProperty(g_,"__esModule",{value:!0});var zQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z"}}]},name:"apartment",theme:"outlined"},jQ=g_.default=zQ;function y0(){return y0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y0.apply(this,arguments)}const BQ=(e,t)=>a.createElement(ft,y0({},e,{ref:t,icon:jQ})),LQ=a.forwardRef(BQ);var h_={};Object.defineProperty(h_,"__esModule",{value:!0});var kQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 01-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z"}}]},name:"api",theme:"outlined"},AQ=h_.default=kQ;function v0(){return v0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v0.apply(this,arguments)}const DQ=(e,t)=>a.createElement(ft,v0({},e,{ref:t,icon:AQ})),y_=a.forwardRef(DQ);var v_={};Object.defineProperty(v_,"__esModule",{value:!0});var FQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},HQ=v_.default=FQ;function b0(){return b0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b0.apply(this,arguments)}const VQ=(e,t)=>a.createElement(ft,b0({},e,{ref:t,icon:HQ})),WQ=a.forwardRef(VQ);var b_={};Object.defineProperty(b_,"__esModule",{value:!0});var KQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 250c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 144H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 458H208V148h560v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm440-88H728v-36.6c46.3-13.8 80-56.6 80-107.4 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 50.7 33.7 93.6 80 107.4V764H520c-8.8 0-16 7.2-16 16v152c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V780c0-8.8-7.2-16-16-16zM646 620c0-27.6 22.4-50 50-50s50 22.4 50 50-22.4 50-50 50-50-22.4-50-50zm180 266H566v-60h260v60z"}}]},name:"audit",theme:"outlined"},UQ=b_.default=KQ;function x0(){return x0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x0.apply(this,arguments)}const qQ=(e,t)=>a.createElement(ft,x0({},e,{ref:t,icon:UQ})),GQ=a.forwardRef(qQ);var x_={};Object.defineProperty(x_,"__esModule",{value:!0});var XQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z"}}]},name:"bank",theme:"outlined"},YQ=x_.default=XQ;function $0(){return $0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$0.apply(this,arguments)}const QQ=(e,t)=>a.createElement(ft,$0({},e,{ref:t,icon:YQ})),hE=a.forwardRef(QQ);var $_={};Object.defineProperty($_,"__esModule",{value:!0});var JQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}},{tag:"path",attrs:{d:"M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 003 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 00-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z"}}]},name:"cloud-sync",theme:"outlined"},ZQ=$_.default=JQ;function S0(){return S0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S0.apply(this,arguments)}const eJ=(e,t)=>a.createElement(ft,S0({},e,{ref:t,icon:ZQ})),tJ=a.forwardRef(eJ);var S_={};Object.defineProperty(S_,"__esModule",{value:!0});var nJ={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"},rJ=S_.default=nJ;function C0(){return C0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C0.apply(this,arguments)}const oJ=(e,t)=>a.createElement(ft,C0({},e,{ref:t,icon:rJ})),sJ=a.forwardRef(oJ);var C_={};Object.defineProperty(C_,"__esModule",{value:!0});var iJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L255.8 713.6l-62.3-62.3a8.19 8.19 0 00-11.4 0l-39.8 39.8a8.19 8.19 0 000 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.19 8.19 0 00-11.4 0l-39.8 39.8a8.19 8.19 0 000 11.4l110.3 111.2c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.1 304.1 0 00608 720c167.9 0 304-136.1 304-304S775.9 112 608 112m161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2"}}]},name:"key",theme:"outlined"},aJ=C_.default=iJ;function w0(){return w0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w0.apply(this,arguments)}const lJ=(e,t)=>a.createElement(ft,w0({},e,{ref:t,icon:aJ})),jf=a.forwardRef(lJ);var w_={};Object.defineProperty(w_,"__esModule",{value:!0});var cJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 01520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 01270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 010 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z"}}]},name:"login",theme:"outlined"},uJ=w_.default=cJ;function E0(){return E0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E0.apply(this,arguments)}const dJ=(e,t)=>a.createElement(ft,E0({},e,{ref:t,icon:uJ})),fJ=a.forwardRef(dJ);var E_={};Object.defineProperty(E_,"__esModule",{value:!0});var mJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"},pJ=E_.default=mJ;function I0(){return I0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},I0.apply(this,arguments)}const gJ=(e,t)=>a.createElement(ft,I0({},e,{ref:t,icon:pJ})),I_=a.forwardRef(gJ);var P_={};Object.defineProperty(P_,"__esModule",{value:!0});var hJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},yJ=P_.default=hJ;function P0(){return P0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P0.apply(this,arguments)}const vJ=(e,t)=>a.createElement(ft,P0({},e,{ref:t,icon:yJ})),bJ=a.forwardRef(vJ);var N_={};Object.defineProperty(N_,"__esModule",{value:!0});var xJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},$J=N_.default=xJ;function N0(){return N0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N0.apply(this,arguments)}const SJ=(e,t)=>a.createElement(ft,N0({},e,{ref:t,icon:$J})),CJ=a.forwardRef(SJ);var R_={};Object.defineProperty(R_,"__esModule",{value:!0});var wJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"},EJ=R_.default=wJ;function R0(){return R0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R0.apply(this,arguments)}const IJ=(e,t)=>a.createElement(ft,R0({},e,{ref:t,icon:EJ})),yE=a.forwardRef(IJ);var T_={};Object.defineProperty(T_,"__esModule",{value:!0});var PJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"}}]},name:"pause-circle",theme:"outlined"},NJ=T_.default=PJ;function T0(){return T0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T0.apply(this,arguments)}const RJ=(e,t)=>a.createElement(ft,T0({},e,{ref:t,icon:NJ})),TJ=a.forwardRef(RJ);var __={};Object.defineProperty(__,"__esModule",{value:!0});var _J={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},MJ=__.default=_J;function _0(){return _0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_0.apply(this,arguments)}const OJ=(e,t)=>a.createElement(ft,_0({},e,{ref:t,icon:MJ})),zJ=a.forwardRef(OJ);var M_={};Object.defineProperty(M_,"__esModule",{value:!0});var jJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"},BJ=M_.default=jJ;function M0(){return M0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M0.apply(this,arguments)}const LJ=(e,t)=>a.createElement(ft,M0({},e,{ref:t,icon:BJ})),kJ=a.forwardRef(LJ);var O_={};Object.defineProperty(O_,"__esModule",{value:!0});var AJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"}}]},name:"safety-certificate",theme:"outlined"},DJ=O_.default=AJ;function O0(){return O0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O0.apply(this,arguments)}const FJ=(e,t)=>a.createElement(ft,O0({},e,{ref:t,icon:DJ})),HJ=a.forwardRef(FJ);var z_={};Object.defineProperty(z_,"__esModule",{value:!0});var VJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z"}}]},name:"stop",theme:"outlined"},WJ=z_.default=VJ;function z0(){return z0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z0.apply(this,arguments)}const KJ=(e,t)=>a.createElement(ft,z0({},e,{ref:t,icon:WJ})),j_=a.forwardRef(KJ);var B_={};Object.defineProperty(B_,"__esModule",{value:!0});var UJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z"}}]},name:"table",theme:"outlined"},qJ=B_.default=UJ;function j0(){return j0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j0.apply(this,arguments)}const GJ=(e,t)=>a.createElement(ft,j0({},e,{ref:t,icon:qJ})),XJ=a.forwardRef(GJ);var L_={};Object.defineProperty(L_,"__esModule",{value:!0});var YJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},QJ=L_.default=YJ;function B0(){return B0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B0.apply(this,arguments)}const JJ=(e,t)=>a.createElement(ft,B0({},e,{ref:t,icon:QJ})),ZJ=a.forwardRef(JJ);var k_={};Object.defineProperty(k_,"__esModule",{value:!0});var eZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}}]},name:"thunderbolt",theme:"outlined"},tZ=k_.default=eZ;function L0(){return L0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L0.apply(this,arguments)}const nZ=(e,t)=>a.createElement(ft,L0({},e,{ref:t,icon:tZ})),rZ=a.forwardRef(nZ);var A_={};Object.defineProperty(A_,"__esModule",{value:!0});var oZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"},sZ=A_.default=oZ;function k0(){return k0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k0.apply(this,arguments)}const iZ=(e,t)=>a.createElement(ft,k0({},e,{ref:t,icon:sZ})),aZ=a.forwardRef(iZ);var D_={};Object.defineProperty(D_,"__esModule",{value:!0});var lZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},cZ=D_.default=lZ;function A0(){return A0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A0.apply(this,arguments)}const uZ=(e,t)=>a.createElement(ft,A0({},e,{ref:t,icon:cZ})),dZ=a.forwardRef(uZ);function fZ(e){const{session:t,busy:n,setBusy:r,setError:o,setInfo:s}=e,{message:i,modal:l}=wo.useApp(),[c,u]=a.useState([]),[d,m]=a.useState([]),[f,p]=a.useState([]),[h,b]=a.useState([]),[x,v]=a.useState(!1),[g,y]=a.useState(!1),[$,w]=a.useState(null),[I]=ke.useForm(),C=ke.useWatch("role_id",I),P=a.useMemo(()=>d.find(O=>O.role_id===C),[d,C]);async function E(){v(!0);try{const[O,M,k,j]=await Promise.all([u_(t),d_(t),f_(t).catch(()=>({items:[]})),m_(t).catch(()=>({items:[]}))]);u(O.items||[]),m(M.items||[]),p(k.items||[]),b(j.items||[])}catch(O){const M=O.message||String(O);o(M),i.error(M)}finally{v(!1)}}a.useEffect(()=>{E()},[t.accessToken]);function R(){w(null);const O=d.find(M=>M.code==="生成发布"||M.code==="publisher")||d.find(M=>M.code==="运维"||M.code==="operator")||d[0];I.resetFields(),I.setFieldsValue({name:"",role_id:O==null?void 0:O.role_id,app_slugs:[],channel_id:void 0,online_db_id:void 0,database_name:void 0}),y(!0)}function N(O){w(O),I.setFieldsValue({name:O.name||"",role_id:O.role_id||void 0,app_slugs:O.app_slugs||[],channel_id:O.channel_id||void 0,online_db_id:O.online_db_id||void 0,database_name:O.database_name||void 0}),y(!0)}async function T(O=!1){const M=await I.validateFields();r(!0);try{const k={channel_id:M.channel_id||"",online_db_id:M.online_db_id||"",database_name:(M.database_name||"").trim()||""};if($)await mE(t,$.agent_id,{name:M.name.trim(),role_id:M.role_id,app_slugs:M.app_slugs||[],...k,...O?{status:"active"}:{}}),i.success(O?"已保存并启用":"已保存"),s(O?`已保存并启用「${M.name.trim()}」`:`已保存「${M.name.trim()}」`);else{const j=await FY(t,{name:M.name.trim(),role_id:M.role_id,app_slugs:M.app_slugs||[],...k});l.success({title:"用户已创建",content:S.jsxs("div",{children:[S.jsx("p",{children:"请立即保存 client_secret只显示一次"}),S.jsx(ze.Paragraph,{copyable:!0,code:!0,children:j.client_secret})]})}),s(`已创建用户「${M.name.trim()}」`)}y(!1),await E()}catch(k){const j=k.message||String(k);o(j),i.error(j)}finally{r(!1)}}const _=(O,M)=>{if(O==="active"){const k=!!(M!=null&&M.channel_id&&(M!=null&&M.online_db_id));return S.jsxs(Rt,{size:4,children:[S.jsx(At,{color:"success",children:"active"}),k?S.jsx(At,{color:"blue",children:"同步已绑"}):null]})}return O==="pending"?S.jsx(At,{color:"warning",children:"pending · 仅登记"}):S.jsx(At,{children:O})};return S.jsxs(tr,{title:"用户管理",extra:S.jsxs(Rt,{children:[S.jsx(We,{icon:S.jsx(ls,{}),onClick:E,loading:x,children:"刷新"}),S.jsx(We,{type:"primary",icon:S.jsx(Bo,{}),onClick:R,disabled:!d.length,children:"新建用户"})]}),children:[S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:["当前租户 #",t.tenantId,"。用户挂在本租户下;同角色跨公司靠租户隔离,不靠再拆一套角色。 角色请在「角色管理」中维护。可绑定",S.jsx("strong",{children:"同步通道 / 线上库"}),"该智能体发布的模块与松离线数据进同一目标库Z8。"]}),S.jsx(xn,{rowKey:"agent_id",loading:x||n,dataSource:c,pagination:{pageSize:10},columns:[{title:"用户名称",dataIndex:"name",render:(O,M)=>S.jsxs("div",{children:[S.jsx("strong",{children:O||"—"}),M.host_key?S.jsx("div",{children:S.jsxs(ze.Text,{type:"secondary",style:{fontSize:12},children:["host: ",M.host_key]})}):null]})},{title:"client_id",dataIndex:"client_id",render:O=>S.jsx(ze.Text,{code:!0,children:O})},{title:"状态",dataIndex:"status",width:160,render:(O,M)=>_(O,M)},{title:"角色",render:(O,M)=>M.role_name||M.role_code||"—"},{title:"可访问模块",dataIndex:"app_slugs",render:O=>(O||[]).length?S.jsx(Rt,{size:[4,4],wrap:!0,children:(O||[]).map(M=>S.jsx(At,{children:M},M))}):"—"},{title:"同步绑定",render:(O,M)=>{if(!M.channel_id&&!M.online_db_id&&!M.database_name)return"—";const k=f.find(j=>j.id===M.channel_id);return S.jsxs("span",{style:{fontSize:12},children:[(k==null?void 0:k.name)||M.channel_id||"无通道",S.jsx("br",{}),S.jsxs(ze.Text,{type:"secondary",children:[M.online_db_id||"—",M.database_name?` · ${M.database_name}`:""]})]})}},{title:"操作",width:320,render:(O,M)=>S.jsxs(Rt,{wrap:!0,children:[S.jsx(We,{size:"small",icon:S.jsx(fu,{}),onClick:()=>N(M),children:"编辑"}),S.jsx(We,{size:"small",icon:M.status==="active"?S.jsx(j_,{}):S.jsx(Mx,{}),onClick:async()=>{const k=M.status==="active"?"disabled":"active";if(k==="active"&&!M.role_id&&!(M.permissions||[]).length){i.warning("请先编辑并分配角色后再启用");return}r(!0);try{await mE(t,M.agent_id,{status:k}),i.success(`已设为 ${k}`),s(`已将「${M.name}」设为 ${k}`),await E()}catch(j){i.error(j.message||String(j)),o(j.message||String(j))}finally{r(!1)}},children:M.status==="active"?"停用":"启用"}),S.jsx(We,{size:"small",icon:S.jsx(jf,{}),onClick:async()=>{r(!0);try{const k=await HY(t,M.agent_id);l.success({title:"密钥已轮换",content:S.jsx(ze.Paragraph,{copyable:!0,code:!0,children:k.client_secret})}),s(`已轮换「${M.name}」的 secret`)}catch(k){i.error(k.message||String(k)),o(k.message||String(k))}finally{r(!1)}},children:"轮换密钥"}),S.jsx(uu,{title:`删除用户「${M.name}」?`,onConfirm:async()=>{r(!0);try{await VY(t,M.agent_id),i.success("已删除"),s(`已删除「${M.name}」`),await E()}catch(k){i.error(k.message||String(k)),o(k.message||String(k))}finally{r(!1)}},children:S.jsx(We,{size:"small",danger:!0,icon:S.jsx(qm,{}),children:"删除"})})]})}]}),S.jsx(en,{title:$?`编辑用户 #${$.agent_id}`:"新建用户",open:g,onCancel:()=>y(!1),confirmLoading:n,width:640,destroyOnClose:!0,footer:[S.jsx(We,{onClick:()=>y(!1),children:"取消"},"cancel"),$?S.jsx(We,{onClick:()=>T(!0),loading:n,children:"保存并启用"},"activate"):null,S.jsx(We,{type:"primary",onClick:()=>T(!1),loading:n,children:$?"保存修改":"创建用户"},"ok")],children:S.jsxs(ke,{form:I,layout:"vertical",style:{marginTop:12},children:[S.jsx(ke.Item,{label:"用户名称",name:"name",rules:[{required:!0,message:"请填写名称"}],children:S.jsx(It,{placeholder:"例如:产线宿主 A"})}),S.jsx(ke.Item,{label:"角色",name:"role_id",rules:[{required:!0,message:"请选择角色"}],children:S.jsx(Qt,{placeholder:"请选择角色",options:d.map(O=>({value:O.role_id,label:`${O.name}${O.code}`}))})}),P&&S.jsx(tr,{size:"small",title:"角色权限预览",style:{marginBottom:16},children:S.jsx(Rt,{size:[4,4],wrap:!0,children:(P.permissions||[]).map(O=>S.jsx(At,{children:zf(O)},O))})}),S.jsx(ke.Item,{label:"可访问模块(可选)",name:"app_slugs",extra:"留空=可自由发布任意自建模块,无需再逐个授权。仅当需要限制范围时再填写白名单(或 * 表示全部)。",children:S.jsx(Qt,{mode:"tags",placeholder:"可选限制:输入 slug 后回车;留空表示不限制",tokenSeparators:[","],allowClear:!0})}),S.jsx(ze.Text,{strong:!0,children:"松离线 / 模块落库Z8"}),S.jsx(ke.Item,{name:"channel_id",label:"同步通道",style:{marginTop:8},extra:"该智能体的模块与本机 sync 应对准同一通道线上库",children:S.jsx(Qt,{allowClear:!0,showSearch:!0,optionFilterProp:"label",placeholder:"可选",options:f.map(O=>({value:O.id,label:`${O.name} (${O.id.slice(0,8)}…)`})),onChange:O=>{if(!O)return;const M=h.find(k=>k.channel_id===O);M&&I.setFieldsValue({online_db_id:M.online_db_id,database_name:M.display_name||M.database_name||I.getFieldValue("database_name")})}})}),S.jsx(ke.Item,{name:"online_db_id",label:"线上库 ID",extra:"与 Binding.online_db_id 对齐;宇恒 push 须带此 id。可选从 Binding 带出。",children:S.jsx(It,{placeholder:"online_db_id",allowClear:!0,list:"agent-online-db-options"})}),S.jsx("datalist",{id:"agent-online-db-options",children:[...new Set(h.map(O=>O.online_db_id).filter(Boolean))].map(O=>S.jsx("option",{value:O},O))}),S.jsx(ke.Item,{name:"database_name",label:"模块落库名",extra:"智能体新建发布时优先写入此 Postgres 库database_per_app与通道 remote 对齐为佳",children:S.jsx(It,{placeholder:"例如 appdb_t1_aisite",allowClear:!0})})]})})]})}function mZ(e){const{session:t,busy:n,setBusy:r,setError:o,setInfo:s}=e,{message:i}=wo.useApp(),[l,c]=a.useState([]),[u,d]=a.useState([]),[m,f]=a.useState(!1),[p,h]=a.useState(!1),[b]=ke.useForm();async function x(){f(!0);try{const[g,y]=await Promise.all([XY(t),v$(t).catch(()=>({items:[]}))]);c(g.items||[]),d(y.items||[])}catch(g){const y=g.message||String(g);o(y),i.error(y)}finally{f(!1)}}a.useEffect(()=>{x()},[t.accessToken]);async function v(){const g=await b.validateFields();r(!0);try{const y=await YY(t,{role:g.role,org_unit_id:g.org_unit_id||0,max_uses:g.max_uses,expires_in_hours:g.expires_in_hours||0});i.success(`邀请码已创建:${y.code}`),s(`邀请码 ${y.code}(角色 ${y.role}`),h(!1),await x()}catch(y){i.error(y.message||String(y)),o(y.message||String(y))}finally{r(!1)}}return S.jsxs(tr,{title:"邀请加入",extra:S.jsxs(Rt,{children:[S.jsx(We,{icon:S.jsx(ls,{}),onClick:x,loading:m,children:"刷新"}),S.jsx(We,{type:"primary",icon:S.jsx(Bo,{}),onClick:()=>{b.setFieldsValue({role:"编辑",max_uses:1,expires_in_hours:72,org_unit_id:void 0}),h(!0)},children:"生成邀请码"})]}),children:[S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:["把邀请码发给新用户。对方注册后处于「待加入」,输入邀请码即可成为本司成员。 成员角色:",S.jsx("strong",{children:"管理员"}),"(顶级,含数据同步)、",S.jsx("strong",{children:"编辑"}),"(读写数据)、",S.jsx("strong",{children:"只读"}),"(仅查看导出)。详见 docs/角色说明.md。"]}),S.jsx(xn,{rowKey:"invite_id",loading:m||n,dataSource:l,pagination:{pageSize:10},columns:[{title:"邀请码",dataIndex:"code",render:g=>S.jsx(ze.Text,{copyable:!0,code:!0,children:g})},{title:"加入角色",dataIndex:"role",width:100,render:g=>S.jsx(At,{children:nc(g)})},{title:"组织",width:140,render:(g,y)=>{if(!y.org_unit_id)return"全公司";const $=u.find(w=>w.org_unit_id===y.org_unit_id);return($==null?void 0:$.name)||`#${y.org_unit_id}`}},{title:"使用",width:100,render:(g,y)=>`${y.used_count}/${y.max_uses}`},{title:"状态",dataIndex:"status",width:110,render:g=>g==="active"?S.jsx(At,{color:"success",children:"有效"}):g==="revoked"?S.jsx(At,{children:"已撤销"}):g==="exhausted"?S.jsx(At,{color:"warning",children:"已用尽"}):S.jsx(At,{children:g})},{title:"过期",dataIndex:"expires_at",render:g=>g?new Date(g).toLocaleString():"不过期"},{title:"操作",width:120,render:(g,y)=>y.status==="active"?S.jsx(uu,{title:"撤销该邀请码?",onConfirm:async()=>{r(!0);try{await QY(t,y.invite_id),i.success("已撤销"),await x()}catch($){i.error($.message||String($))}finally{r(!1)}},children:S.jsx(We,{size:"small",danger:!0,icon:S.jsx(j_,{}),children:"撤销"})}):"—"}]}),S.jsx(en,{title:"生成邀请码",open:p,onCancel:()=>h(!1),onOk:v,confirmLoading:n,okText:"生成",destroyOnClose:!0,children:S.jsxs(ke,{form:b,layout:"vertical",style:{marginTop:12},children:[S.jsx(ke.Item,{label:"加入后角色",name:"role",rules:[{required:!0}],children:S.jsx(Qt,{options:[{value:"编辑",label:"编辑 — 可读写业务数据,不可发布/管组织"},{value:"只读",label:"只读 — 仅查看与导出"},{value:"管理员",label:"管理员 — 公司顶级(含数据同步)"}]})}),S.jsx(ke.Item,{label:"绑定组织(可选)",name:"org_unit_id",children:S.jsx(Qt,{allowClear:!0,placeholder:"空=不绑组织(可见全公司数据)",options:u.map(g=>({value:g.org_unit_id,label:`${"— ".repeat(Math.max(0,g.depth-1))}${g.name}`}))})}),S.jsx(ke.Item,{label:"可用次数",name:"max_uses",rules:[{required:!0}],children:S.jsx(If,{min:1,max:1e3,style:{width:"100%"}})}),S.jsx(ke.Item,{label:"有效小时数0=不过期)",name:"expires_in_hours",children:S.jsx(If,{min:0,max:8760,style:{width:"100%"}})})]})})]})}function pZ(e){const{session:t,onOpenPublished:n,onContinueDraft:r}=e,{modal:o}=wo.useApp(),[s,i]=a.useState([]),[l,c]=a.useState(""),[u,d]=a.useState(!1),[m,f]=a.useState(!1);async function p(){d(!0);try{const x=await rc(t);i(x.items||[]),c(x.scope||"")}catch(x){Td.error(x.message||String(x))}finally{d(!1)}}function h(){o.confirm({title:"一键开启全部业务表导入?",content:"将为本公司所有已发布模块补齐蓝图 import/export无需逐个再发布。只读表不会改动。",okText:"开启",onOk:async()=>{f(!0);try{const x=await TY(t,!1);Td.success(x.message||`已更新 ${x.updated} 个模块`),await p()}catch(x){throw Td.error(x.message||String(x)),x}finally{f(!1)}}})}a.useEffect(()=>{p()},[t.accessToken]);const b=x=>{const v=x.status_label||x.status;return x.status==="published"?S.jsx(At,{color:"success",children:v}):x.status==="failed"?S.jsx(At,{color:"error",children:v}):S.jsx(At,{color:"processing",children:v||"在建"})};return S.jsxs(tr,{title:"模块管理",extra:S.jsxs(Rt,{children:[S.jsx(We,{icon:S.jsx(sJ,{}),loading:m,onClick:()=>h(),children:"一键开启导入"}),S.jsx(We,{icon:S.jsx(ls,{}),onClick:p,loading:u,children:"刷新"})]}),children:[S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:["管理账号(如 owner可查看本租户",S.jsx("strong",{children:"全部模块"}),",含",S.jsx("strong",{children:"在建"}),"与已发布。 智能体默认不限制模块(可自由发布自建 slug仅当配置了白名单时才受限。 「一键开启导入」修复旧模块因蓝图缺 import 导致的导入 400Z9e。",l==="all"?" 当前范围:管理全部。":l==="open"?" 当前范围:智能体开放。":l==="granted"?" 当前范围:白名单。":null]}),S.jsx(xn,{rowKey:"app_id",loading:u,dataSource:s,pagination:{pageSize:20},columns:[{title:"模块名称",dataIndex:"name"},{title:"slug",dataIndex:"slug",render:x=>S.jsx(ze.Text,{code:!0,children:x})},{title:"状态",width:110,render:(x,v)=>b(v)},{title:"页面数",dataIndex:"page_count",width:80},{title:"实体数",dataIndex:"entity_count",width:80},{title:"更新时间",dataIndex:"updated_at",width:200},{title:"操作",width:200,render:(x,v)=>S.jsx(Rt,{children:v.status==="published"?S.jsx(We,{type:"link",onClick:()=>n(v.slug),children:"打开"}):S.jsx(We,{type:"link",onClick:()=>r(v.slug),children:"继续编辑"})})}],locale:{emptyText:"暂无模块。生成蓝图后会登记为「在建」,发布成功后变为「已发布」。"}})]})}function gZ(e){const{session:t,busy:n,setBusy:r,setError:o,setInfo:s}=e,{message:i}=wo.useApp(),[l,c]=a.useState([]),[u,d]=a.useState(5),[m,f]=a.useState(!1),[p,h]=a.useState(!1),[b,x]=a.useState(null),[v]=ke.useForm();async function g(){f(!0);try{const C=await v$(t);c(C.items||[]),C.max_depth&&d(C.max_depth)}catch(C){const P=C.message||String(C);o(P),i.error(P)}finally{f(!1)}}a.useEffect(()=>{g()},[t.accessToken]);const y=a.useMemo(()=>(l||[]).filter(C=>C.depth<u).map(C=>({value:C.org_unit_id,label:`${"— ".repeat(Math.max(0,C.depth-1))}${C.name}L${C.depth}`})),[l,u]);function $(C){x(null),v.resetFields(),v.setFieldsValue({parent_id:C||void 0,name:"",code:""}),h(!0)}function w(C){x(C),v.setFieldsValue({name:C.name,code:C.code||"",parent_id:C.parent_id||void 0}),h(!0)}async function I(){const C=await v.validateFields();r(!0);try{if(b)await ZY(t,b.org_unit_id,{name:C.name.trim(),code:(C.code||"").trim()}),i.success("已保存"),s(`已保存组织「${C.name.trim()}」`);else{const P=await JY(t,{parent_id:C.parent_id||0,name:C.name.trim(),code:(C.code||"").trim()});i.success(`已创建「${P.name}」`),s(`已创建组织「${P.name}」(深度 ${P.depth}/${u}`)}h(!1),await g()}catch(P){i.error(P.message||String(P)),o(P.message||String(P))}finally{r(!1)}}return S.jsxs(tr,{title:"组织管理",extra:S.jsxs(Rt,{children:[S.jsx(We,{icon:S.jsx(ls,{}),onClick:g,loading:m,children:"刷新"}),S.jsx(We,{type:"primary",icon:S.jsx(Bo,{}),onClick:()=>$(),children:"新建顶级组织"})]}),children:[S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:["公司(租户)下可建多级组织,最多 ",u," 级。成员通过邀请码绑定组织后只能访问本组织及下级数据公司管理员owner可看全公司。"]}),S.jsx(xn,{rowKey:"org_unit_id",loading:m||n,dataSource:l,pagination:{pageSize:20},columns:[{title:"名称",dataIndex:"name",render:(C,P)=>S.jsxs("span",{style:{paddingLeft:(P.depth-1)*16},children:[P.depth>1?"└ ":"",C]})},{title:"编码",dataIndex:"code",width:140,render:C=>C||"—"},{title:"层级",dataIndex:"depth",width:90,render:C=>S.jsxs(At,{children:["L",C,"/",u]})},{title:"路径",dataIndex:"path",ellipsis:!0},{title:"操作",width:260,render:(C,P)=>S.jsxs(Rt,{wrap:!0,children:[S.jsx(We,{size:"small",icon:S.jsx(Bo,{}),disabled:P.depth>=u,onClick:()=>$(P.org_unit_id),children:"下级"}),S.jsx(We,{size:"small",icon:S.jsx(fu,{}),onClick:()=>w(P),children:"编辑"}),S.jsx(uu,{title:`删除「${P.name}」?需先删下级`,onConfirm:async()=>{r(!0);try{await eQ(t,P.org_unit_id),i.success("已删除"),await g()}catch(E){i.error(E.message||String(E)),o(E.message||String(E))}finally{r(!1)}},children:S.jsx(We,{size:"small",danger:!0,icon:S.jsx(qm,{}),children:"删除"})})]})}]}),S.jsx(en,{title:b?`编辑组织 #${b.org_unit_id}`:"新建组织",open:p,onCancel:()=>h(!1),onOk:I,confirmLoading:n,destroyOnClose:!0,okText:"保存",children:S.jsxs(ke,{form:v,layout:"vertical",style:{marginTop:12},children:[!b&&S.jsx(ke.Item,{label:"上级组织",name:"parent_id",children:S.jsx(Qt,{allowClear:!0,placeholder:"空=顶级组织",options:y})}),S.jsx(ke.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请填写名称"}],children:S.jsx(It,{placeholder:"如:华东事业部 / 项目一组"})}),S.jsx(ke.Item,{label:"编码(可选,租户内唯一)",name:"code",children:S.jsx(It,{placeholder:"如 east / proj_a",disabled:!!b&&!!b.code})})]})})]})}async function oc(e,t,n,r){return Nr(t.role)?await new Promise(s=>{e.confirm({title:"超管写操作确认1/2",content:S.jsxs("div",{children:[S.jsxs("p",{children:["你正在以",S.jsx("strong",{children:"平台超级管理员"}),"身份修改某公司内部数据(不是该公司管理员账号)。"]}),S.jsxs("p",{children:["操作:",S.jsx("strong",{children:n})]}),r?S.jsx("p",{style:{color:"#666"},children:r}):null,S.jsx("p",{children:"日常应由该公司管理员处理。是否继续?"})]}),okText:"继续",cancelText:"取消",onOk:()=>s(!0),onCancel:()=>s(!1)})})?new Promise(s=>{e.confirm({title:"超管写操作确认2/2",content:S.jsxs("div",{children:[S.jsxs("p",{children:["请再次确认:将执行「",n,"」。"]}),S.jsx("p",{style:{color:"#b42318"},children:"此操作会影响该公司业务配置或成员权限,请确认无误。"})]}),okText:"确认执行",okButtonProps:{danger:!0},cancelText:"取消",onOk:()=>s(!0),onCancel:()=>s(!1)})}):!1:!0}async function hZ(e,t,n){return new Promise(r=>{e.confirm({title:"打开公司管理视图",content:S.jsxs("div",{children:[S.jsxs("p",{children:["以",S.jsx("strong",{children:"平台超级管理员"}),"身份打开「",S.jsx("strong",{children:t}),"」(#",n,")。"]}),S.jsx("p",{children:"这是你的平台管理能力,不是登录成该公司账号。写操作仍会再次确认。"})]}),okText:"打开",cancelText:"取消",onOk:()=>r(!0),onCancel:()=>r(!1)})})}function yZ(e){const{session:t,busy:n,setBusy:r,setError:o,setInfo:s}=e,{message:i,modal:l}=wo.useApp(),[c,u]=a.useState([]),[d,m]=a.useState(!1),[f,p]=a.useState(!1),[h,b]=a.useState(null),[x,v]=a.useState([]),[g,y]=a.useState([]),[$]=ke.useForm();async function w(){m(!0);try{const[E,R]=await Promise.all([d_(t),p_(t)]);u(E.items||[]),y(R.modules||[])}catch(E){const R=E.message||String(E);o(R),i.error(R)}finally{m(!1)}}a.useEffect(()=>{w()},[t.accessToken,t.tenantId]);function I(){b(null),v([]),$.resetFields(),$.setFieldsValue({permissions:[]}),p(!0)}function C(E){b(E),v([...E.permissions||[]]),$.setFieldsValue({code:E.code,name:E.name,description:E.description,permissions:E.permissions||[]}),p(!0)}async function P(){const E=await $.validateFields();if(!x.length){i.warning("请至少勾选一项权限");return}const R=h?`保存智能体角色「${E.name.trim()}」及其权限`:`创建智能体角色「${E.name.trim()}」`;if(await oc(l,t,R)){r(!0);try{h?(await KY(t,h.role_id,{name:E.name.trim(),description:(E.description||"").trim(),permissions:x}),i.success(`已保存角色「${E.name.trim()}」`),s(`已保存角色「${E.name.trim()}」`)):(await WY(t,{code:(E.code||"").trim(),name:E.name.trim(),description:(E.description||"").trim(),permissions:x}),i.success(`已创建角色「${E.name.trim()}」`),s(`已创建角色「${E.name.trim()}」`)),p(!1),await w()}catch(T){const _=T.message||String(T);o(_),i.error(_)}finally{r(!1)}}}return S.jsxs(tr,{title:"角色管理",extra:S.jsxs(Rt,{children:[S.jsx(We,{icon:S.jsx(ls,{}),onClick:w,loading:d,children:"刷新"}),S.jsx(We,{type:"primary",icon:S.jsx(Bo,{}),onClick:I,children:"新建角色"})]}),children:[S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:["此处配置",S.jsx("strong",{children:"智能体角色"}),"。可选权限以平台超级管理员授予本公司的额度为准,无法勾选未授权项。 默认角色:生成发布 / 只读 / 读写 / 运维。"]}),S.jsx(xn,{rowKey:"role_id",loading:d||n,dataSource:c,pagination:{pageSize:10},columns:[{title:"名称",dataIndex:"name",width:140},{title:"编码",dataIndex:"code",width:140,render:E=>S.jsx(At,{children:E})},{title:"说明",dataIndex:"description",ellipsis:!0},{title:"权限",dataIndex:"permissions",render:E=>(E||[]).length?S.jsxs(Rt,{size:[4,4],wrap:!0,children:[(E||[]).slice(0,8).map(R=>S.jsx(At,{children:zf(R)},R)),(E||[]).length>8?S.jsxs(At,{children:["+",(E||[]).length-8]}):null]}):"—"},{title:"操作",width:180,render:(E,R)=>S.jsxs(Rt,{children:[S.jsx(We,{size:"small",icon:S.jsx(fu,{}),onClick:()=>C(R),children:"编辑"}),S.jsx(uu,{title:`删除角色「${R.name}」?`,onConfirm:async()=>{if(await oc(l,t,`删除智能体角色「${R.name}」`)){r(!0);try{await UY(t,R.role_id),i.success("已删除"),s(`已删除角色「${R.name}」`),await w()}catch(T){i.error(T.message||String(T)),o(T.message||String(T))}finally{r(!1)}}},children:S.jsx(We,{size:"small",danger:!0,icon:S.jsx(qm,{}),children:"删除"})})]})}]}),S.jsx(en,{title:h?`编辑角色 #${h.role_id}`:"新建角色",open:f,onCancel:()=>p(!1),onOk:P,confirmLoading:n,width:720,destroyOnClose:!0,okText:"保存",children:S.jsxs(ke,{form:$,layout:"vertical",style:{marginTop:12},children:[S.jsx(ke.Item,{label:"角色编码",name:"code",rules:h?[]:[{required:!0,message:"请填写中文编码,如 只读"}],children:S.jsx(It,{placeholder:"如 只读 / 读写 / 自定义运维",disabled:!!h})}),S.jsx(ke.Item,{label:"角色名称",name:"name",rules:[{required:!0,message:"请填写名称"}],children:S.jsx(It,{placeholder:"与编码可相同,如:只读"})}),S.jsx(ke.Item,{label:"说明",name:"description",children:S.jsx(It.TextArea,{rows:2,placeholder:"可选"})}),S.jsx(ke.Item,{label:"权限分配",required:!0,extra:"仅显示本公司权限额度内的选项",children:S.jsx($Y,{value:x,onChange:v,allowedModules:g})})]})})]})}function vZ(e){const t={};for(const n of(e||"").split(",")){const[r,o]=n.split(":").map(s=>s.trim());r&&o&&(t[r]=o)}return t}function bZ(e){const t=(e||"").replace(/:[^:@/]+@/,":***@"),n=t.match(/(?:^|[\\/])([^\\/?#]+\.db)(?:\?|$)/i);return n?n[1]:t.length>56?`${t.slice(0,56)}…`:t}function vE(e){return(e.database_name||"").trim()||e.local_database_id}function bE(e){return(e.display_name||"").trim()||e.online_db_id}function xZ(e){const t=(e.note||"").toLowerCase();if(t.includes("smoke")||t.includes("user-jwt"))return!0;const n=(e.local_database_id||"").toLowerCase(),r=(e.online_db_id||"").toLowerCase();return n.startsWith("local_")||r.startsWith("online_")}function xE(e,t){var s;const n=t.filter(i=>i.channel_id===e.id),r=n.map(i=>(i.database_name||"").trim()).filter(Boolean);if(r.length)return r[0];const o=n.map(i=>(i.display_name||"").trim()).filter(Boolean);return o.length?o[0]:(e.name||"").trim()?e.name.trim():((s=e.remote)==null?void 0:s.driver)||"线上库"}function $Z(e,t){var i;const n=t.filter(l=>l.channel_id===e.id),r=n.map(l=>l.online_db_id).filter(Boolean),o=[...new Set(r)];return o.length?n.map(l=>(l.database_name||"").trim()).find(Boolean)&&((i=n[0])!=null&&i.local_database_id)?`${n[0].local_database_id} ↔ ${o.join(" · ")}`:o.join(" · "):""}function $E(e,t){return{id:t,name:e.name,direction:e.direction,conflict_policy:e.conflict_policy,poll_interval_ms:e.poll_interval_ms||500,agent_id:e.agent_id||void 0,app_slug:(e.app_slug||"").trim()||void 0,local:{driver:e.local.driver,dsn:e.local.dsn,tables:(e.local.tables||"").split(",").map(n=>n.trim()).filter(Boolean)},remote:{driver:e.remote.driver,dsn:e.remote.dsn,tables:(e.remote.tables||"").split(",").map(n=>n.trim()).filter(Boolean)},pk_columns:vZ(e.pk_columns)}}function SZ(e){const{session:t,busy:n,setBusy:r,setError:o,setInfo:s}=e,{message:i}=wo.useApp(),[l,c]=a.useState([]),[u,d]=a.useState([]),[m,f]=a.useState([]),[p,h]=a.useState([]),[b,x]=a.useState([]),[v,g]=a.useState(!1),[y,$]=a.useState(!1),[w,I]=a.useState(null),[C,P]=a.useState(!1),[E,R]=a.useState(void 0),[N,T]=a.useState(!1),[_,O]=a.useState(null),[M,k]=a.useState("remote"),[j,B]=a.useState(null),[z,A]=a.useState(!1),[D,L]=a.useState(!1),[H,W]=a.useState(null),[V,K]=a.useState(!1),[q]=ke.useForm(),te=C?u:u.filter(ee=>!xZ(ee)),oe=u.length-te.length,ce=E?l.filter(ee=>{var Y;return ee.agent_id===E||((Y=p.find(fe=>fe.agent_id===E))==null?void 0:Y.channel_id)===ee.id}):l;async function ue(){g(!0);try{const[ee,Y,fe,de,pe]=await Promise.all([f_(t),m_(t).catch(()=>({items:[]})),u_(t).catch(()=>({items:[]})),rc(t).catch(()=>({items:[]})),fQ(t).catch(()=>({items:[]}))]);c(ee.items||[]),d(Y.items||[]),h(fe.items||[]),f(pe.items||[]),x((de.items||[]).filter($e=>$e.status==="published"||!$e.status).map($e=>({value:$e.slug,label:`${$e.name||$e.slug} (${$e.slug})`})))}catch(ee){const Y=ee.message||String(ee);o(Y),i.error(Y)}finally{g(!1)}}a.useEffect(()=>{ue()},[t.accessToken]);function G(){I(null),q.setFieldsValue({name:"本地 B ↔ 线上 A",direction:"local_to_remote",conflict_policy:"lww_source",poll_interval_ms:500,agent_id:void 0,app_slug:void 0,local:{driver:"sqlite",dsn:"file:./data/local.db",tables:"article"},remote:{driver:"postgres",dsn:"postgres://user:pass@127.0.0.1:5432/app?sslmode=disable",tables:"article"},pk_columns:"article:id"}),$(!0)}function re(ee){I(ee),q.setFieldsValue({name:ee.name,direction:ee.direction,conflict_policy:ee.conflict_policy,poll_interval_ms:ee.poll_interval_ms,agent_id:ee.agent_id||void 0,app_slug:ee.app_slug||void 0,local:{driver:ee.local.driver,dsn:ee.local.dsn,tables:(ee.local.tables||[]).join(",")},remote:{driver:ee.remote.driver,dsn:ee.remote.dsn,tables:(ee.remote.tables||[]).join(",")},pk_columns:Object.entries(ee.pk_columns||{}).map(([Y,fe])=>`${Y}:${fe}`).join(",")}),$(!0)}async function ne(ee,Y="remote"){O(ee),k(Y),T(!0),B(null),A(!0);try{const fe=await cQ(t,ee.id,{side:Y,include_sync_meta:!0});B(fe)}catch(fe){i.error(fe.message||String(fe)),T(!1)}finally{A(!1)}}async function U(ee){if(_){K(!0),L(!0),W(null);try{const Y=await uQ(t,_.id,{table:ee,side:M,limit:50});W(Y)}catch(Y){i.error(Y.message||String(Y)),L(!1)}finally{K(!1)}}}function Q(ee){if(!ee)return"—";const Y=new Date(ee);return Number.isNaN(Y.getTime())?ee:Y.toLocaleString()}async function se(ee){r(!0);try{const Y=await aQ(t,ee.id);if(!Y.latest&&!Y.previous){i.warning("尚无成功同步快照。请先完成一次同步(含自动推送),约 30 秒后生成。");return}let fe=Y.latest?"latest":"previous";const de=[];Y.latest&&de.push({value:"latest",label:`最近一次 · ${Q(Y.latest.synced_at)}${Y.latest.row_count??0} 行 / ${Y.latest.table_count??0} 表)`}),Y.previous&&de.push({value:"previous",label:`上一代 · ${Q(Y.previous.synced_at)}${Y.previous.row_count??0} 行 / ${Y.previous.table_count??0} 表)`}),en.confirm({title:`数据恢复 · ${ee.name||ee.id}`,width:560,content:S.jsxs("div",{children:[S.jsxs("p",{style:{marginTop:0},children:["将",S.jsx("strong",{children:"线上库"}),"恢复为所选同步快照upsert 并删除快照中不存在的行)。本机数据需宇恒下次同步/pull 从线上补回。"]}),S.jsx("p",{style:{color:"rgba(0,0,0,0.45)",fontSize:13},children:"若误删后又发生成功自动同步,最新快照可能已含删除后状态,请改选「上一代」。"}),S.jsxs("div",{style:{marginTop:12},children:[S.jsx(ze.Text,{type:"secondary",children:"恢复到"}),S.jsx(Qt,{style:{width:"100%",marginTop:6},defaultValue:fe,options:de,onChange:pe=>{fe=pe}})]})]}),okText:"确认恢复",okType:"danger",cancelText:"取消",onOk:async()=>{try{const pe=await lQ(t,ee.id,{which:fe,confirm:!0});i.success(`已恢复:写入 ${pe.upserted??0} 行,清理多余 ${pe.deleted??0} 行(快照 ${Q(pe.synced_at)}`),s("线上库已按同步快照恢复"),await ue()}catch(pe){throw i.error(pe.message||String(pe)),pe}}})}catch(Y){i.error(Y.message||String(Y))}finally{r(!1)}}function J(ee){if(!_)return;const Y=M==="remote"?"线上库":"本机端(通道 local";en.confirm({title:`删除表「${ee}」?`,content:S.jsxs("div",{children:[S.jsxs("p",{children:["将从",S.jsx("strong",{children:Y}),"删除该表及同步元数据残留。此操作不可恢复。"]}),S.jsxs("p",{style:{marginBottom:0},children:["松离线",S.jsx("strong",{children:"不会"}),"把删表同步到另一侧。若本机仍有同名表,下次 push/ensure 可能再次出现在线上。"]})]}),okText:"确认删除",okType:"danger",cancelText:"取消",onOk:async()=>{try{const fe=await dQ(t,_.id,{table:ee,side:M});i.success(fe.message||(fe.dropped?"已删除":"表不存在")),(H==null?void 0:H.table)===ee&&L(!1),await ne(_,M)}catch(fe){throw i.error(fe.message||String(fe)),fe}}})}async function Z(){const ee=await q.validateFields();r(!0);try{const Y=$E(ee,w==null?void 0:w.id),fe=w?await nQ(t,w.id,Y):await tQ(t,Y),de=(fe==null?void 0:fe.id)||(w==null?void 0:w.id);if(de)try{await pE(t,de),s("同步通道已保存并启动")}catch{s("同步通道已保存(启动失败时可手动点「启动」)")}else s("同步通道已保存");$(!1),await ue()}catch(Y){i.error(Y.message||String(Y))}finally{r(!1)}}async function le(){var Y,fe;const ee=await q.validateFields();r(!0);try{const de=$E(ee),pe=await oQ(t,{local:de.local,remote:de.remote,side:"both"}),$e=(Y=pe.local)==null?void 0:Y.ok,we=(fe=pe.remote)==null?void 0:fe.ok;$e&&we?i.success("本地与线上数据库均可连接"):i.warning(JSON.stringify(pe))}catch(de){i.error(de.message||String(de))}finally{r(!1)}}return S.jsxs("div",{className:"panel",children:[S.jsx(ze.Title,{level:4,style:{marginTop:0},children:"数据同步"}),S.jsxs(ze.Paragraph,{type:"secondary",children:["仅本",S.jsx("strong",{children:"公司顶级权限(管理员)"}),"可配置通道 DSN / 线上库落点;通道按公司隔离。 终端用户以 ",S.jsx(ze.Text,{code:!0,children:"Binding"})," + 登录 JWT 为同步权限; 库级选「同步」后该库",S.jsx("strong",{children:"全部表"}),"可上云,管理员",S.jsx("strong",{children:"不必"}),"按业务表维护通道白名单。 通道可绑定",S.jsx("strong",{children:"智能体 + 模块"}),":在「用户管理」为智能体填写同步通道/线上库/落库名后,可按智能体筛通道; 模块发布(智能体 Token优先写入绑定库。本机库管理模块表见宇恒侧Z8f。 仅线上/首启可用 pull·bootstrap 从线上灌回本机。默认客户",S.jsx("strong",{children:"无感"}),":未开通不走松离线。 线上库 A 推荐 ",S.jsx(ze.Text,{code:!0,children:"postgres"}),";多服务器每库一条通道。"]}),S.jsx(po,{type:"info",showIcon:!0,style:{marginBottom:12},message:"冲突已自动按 LWW 处理;覆盖审计请到「平台超管 · 租户/公司 · LWW 覆盖日志」查看。公司侧无冲突台。"}),S.jsxs(Rt,{style:{marginBottom:12},wrap:!0,children:[S.jsx(We,{type:"primary",icon:S.jsx(Bo,{}),onClick:G,children:"新建通道"}),S.jsx(We,{icon:S.jsx(ls,{}),loading:v,onClick:()=>void ue(),children:"刷新"}),S.jsx(Qt,{allowClear:!0,placeholder:"按智能体筛选通道",style:{minWidth:220},value:E,onChange:ee=>R(ee),options:p.map(ee=>({value:ee.agent_id,label:`${ee.name}${ee.channel_id?" · 已绑通道":""}`}))})]}),S.jsx(xn,{rowKey:"id",loading:v,dataSource:ce,pagination:!1,locale:{emptyText:E?"该智能体暂无同步通道":"该公司暂无同步通道(未绑定智能体或尚未创建通道)"},columns:[{title:"通道 ID",dataIndex:"id",width:280,render:ee=>S.jsx(ze.Text,{copyable:{text:ee},style:{fontSize:12},children:ee})},{title:"名称",dataIndex:"name"},{title:"方向",dataIndex:"direction",render:ee=>S.jsx(At,{children:ee})},{title:"本地",render:(ee,Y)=>`${Y.local.driver}`},{title:"线上",render:(ee,Y)=>{var $e,we;const fe=xE(Y,u),de=$Z(Y,u),pe=bZ((($e=Y.remote)==null?void 0:$e.dsn)||"");return S.jsxs("span",{children:[S.jsx(ze.Text,{strong:!0,children:fe}),S.jsx("br",{}),S.jsxs(ze.Text,{type:"secondary",style:{fontSize:12},children:[(we=Y.remote)==null?void 0:we.driver,de?` · ${de}`:"",pe?` · ${pe}`:""]})]})}},{title:"智能体/模块",render:(ee,Y)=>{const fe=p.find($e=>$e.agent_id===Y.agent_id),de=b.find($e=>$e.value===Y.app_slug),pe=Y.app_slug?de?`${(de.label.split(" (")[0]||de.label).trim()}`:Y.app_slug:"未绑模块";return S.jsxs("span",{children:[fe?fe.name:Y.agent_id?`#${Y.agent_id}`:"—",S.jsx("br",{}),S.jsxs(ze.Text,{type:"secondary",style:{fontSize:11},children:[pe,Y.app_slug&&de?S.jsxs(S.Fragment,{children:[S.jsx("br",{}),S.jsx("span",{style:{opacity:.75},children:Y.app_slug})]}):null]})]})}},{title:"状态",render:(ee,Y)=>Y.enabled?S.jsx(At,{color:"green",children:"运行中"}):S.jsx(At,{children:"已停止"})},{title:"推送次数",render:(ee,Y)=>{var fe,de;return S.jsxs("span",{children:["↑",((fe=Y.stats)==null?void 0:fe.pushed_ok)||0,(de=Y.stats)!=null&&de.pushed_skipped?`(跳过 ${Y.stats.pushed_skipped}`:"",S.jsx("br",{}),S.jsx(ze.Text,{type:"secondary",style:{fontSize:11},children:"push 成功次数,非表数"})]})}},{title:"操作",render:(ee,Y)=>S.jsxs(Rt,{wrap:!0,children:[S.jsx(We,{size:"small",icon:S.jsx(XJ,{}),onClick:()=>void ne(Y,"remote"),children:"查看线上表"}),S.jsx(We,{size:"small",onClick:()=>re(Y),children:"配置"}),Y.enabled?S.jsx(We,{size:"small",icon:S.jsx(TJ,{}),onClick:async()=>{await sQ(t,Y.id),await ue()},children:"停止"}):S.jsx(We,{size:"small",type:"primary",icon:S.jsx(zJ,{}),onClick:async()=>{try{await pE(t,Y.id),s("同步已启动"),await ue()}catch(fe){i.error(fe.message||String(fe))}},children:"启动"}),S.jsx(We,{size:"small",onClick:async()=>{r(!0);try{const de=((await iQ(t,Y.id)).reports||[]).map(pe=>`${pe.table}: 补推${pe.patched_push} 补拉${pe.patched_pull}(仅本地${(pe.only_local||[]).length} 仅线上${(pe.only_remote||[]).length}`);i.success(de.length?de.join(""):"同步修复完成,无差异"),s("同步修复完成"),await ue()}catch(fe){const de=fe.message||String(fe);/过于频繁|429|Too Many/i.test(de)?i.warning(de||"对账过于频繁,请稍后再试"):i.error(de)}finally{r(!1)}},children:"同步修复"}),S.jsx(We,{size:"small",onClick:()=>void se(Y),children:"数据恢复"}),S.jsx(We,{size:"small",danger:!0,onClick:()=>{en.confirm({title:`删除通道「${Y.name||Y.id}」?`,content:Y.is_system_default?"这是公司默认同步通道。删除后将自动重建并重挂库绑定,账号落点不会丢失。":"删除后,仍挂在此通道上的绑定会自动改挂公司默认同步通道。",okText:"确认删除",okType:"danger",cancelText:"取消",onOk:async()=>{r(!0);try{const fe=await rQ(t,Y.id);fe.heal_error?i.warning(`通道已删,自愈未完成:${fe.heal_error}`):fe.recreated_default?i.success("已删除;公司默认同步通道已自动重建并重挂绑定"):i.success("已删除"),await ue()}catch(fe){throw i.error(fe.message||String(fe)),fe}finally{r(!1)}}})},children:"删除"})]})}]}),S.jsx(ze.Title,{level:5,style:{marginTop:28},children:"绑定码(发给终端开通)"}),S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:["关联本公司默认同步落点;终端用 ",S.jsx(ze.Text,{code:!0,children:"POST /auth/bind-code/redeem"})," ","兑换。生产联调成员手机请用 ",S.jsx(ze.Text,{code:!0,children:"13531041944"}),",勿用超管号。"]}),S.jsx(Rt,{style:{marginBottom:12},children:S.jsx(We,{type:"primary",disabled:n,onClick:async()=>{r(!0);try{const ee=await mQ(t,{max_uses:1,expires_hours:168});i.success(`已生成绑定码 ${ee.code}`),s(`绑定码 ${ee.code}(可复制发给用户)`),await ue()}catch(ee){i.error(ee.message||String(ee))}finally{r(!1)}},children:"生成绑定码"})}),S.jsx(xn,{rowKey:"code",loading:v,dataSource:m,pagination:!1,locale:{emptyText:"暂无绑定码"},columns:[{title:"绑定码",dataIndex:"code",render:ee=>S.jsx(ze.Text,{copyable:!0,code:!0,children:ee})},{title:"通道",dataIndex:"channel_id",render:ee=>ee?S.jsxs(ze.Text,{copyable:{text:ee},children:[ee.slice(0,8),"…"]}):"—"},{title:"次数",render:(ee,Y)=>`${Y.used_count}/${Y.max_uses}`,width:80},{title:"过期",dataIndex:"expires_at",render:ee=>ee?new Date(ee).toLocaleString():"—"},{title:"状态",width:90,render:(ee,Y)=>Y.revoked?S.jsx(At,{color:"default",children:"已撤销"}):Y.used_count>=Y.max_uses?S.jsx(At,{children:"已用尽"}):Y.expires_at&&new Date(Y.expires_at).getTime()<Date.now()?S.jsx(At,{color:"warning",children:"已过期"}):S.jsx(At,{color:"success",children:"可用"})},{title:"操作",width:90,render:(ee,Y)=>S.jsx(We,{size:"small",danger:!0,disabled:!!Y.revoked||n,onClick:async()=>{r(!0);try{await pQ(t,Y.code),s(`已撤销 ${Y.code}`),await ue()}catch(fe){i.error(fe.message||String(fe))}finally{r(!1)}},children:"撤销"})}]}),S.jsx(ze.Title,{level:5,style:{marginTop:28},children:"库绑定(本地 ↔ 线上)"}),S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:[S.jsx(ze.Text,{code:!0,children:"local_database_id"})," 与"," ",S.jsx(ze.Text,{code:!0,children:"online_db_id"})," ",S.jsx("strong",{children:"本就可以不同"}),"(映射关系,不是要求同名)。 可读名靠宇恒 ensure 时带 ",S.jsx(ze.Text,{code:!0,children:"database_name"})," /"," ",S.jsx(ze.Text,{code:!0,children:"display_name"}),";通道「线上」列优先用本地可读名。默认隐藏联调烟雾 Binding",S.jsx(ze.Text,{code:!0,children:"local_*"})," / note=smoke。"]}),S.jsx(Rt,{style:{marginBottom:8},children:S.jsxs(go,{checked:C,onChange:ee=>P(ee.target.checked),children:["显示联调烟雾 Binding",oe>0?`(已隐藏 ${oe} 条)`:""]})}),S.jsx(xn,{rowKey:"id",loading:v,dataSource:te,pagination:!1,locale:{emptyText:"暂无 Binding客户端选「同步」并登记后出现"},columns:[{title:"本地库名",render:(ee,Y)=>S.jsxs("span",{children:[S.jsx(ze.Text,{strong:!0,children:vE(Y)}),Y.database_name?S.jsxs(S.Fragment,{children:[S.jsx("br",{}),S.jsx(ze.Text,{type:"secondary",style:{fontSize:12},children:Y.local_database_id})]}):null]})},{title:"线上库名",render:(ee,Y)=>S.jsxs("span",{children:[S.jsx(ze.Text,{strong:!0,children:bE(Y)}),Y.display_name?S.jsxs(S.Fragment,{children:[S.jsx("br",{}),S.jsx(ze.Text,{type:"secondary",style:{fontSize:12},children:Y.online_db_id})]}):null]})},{title:"映射",render:(ee,Y)=>S.jsxs(ze.Text,{style:{fontSize:13},children:[vE(Y)," ↔ ",bE(Y)]})},{title:"通道",dataIndex:"channel_id",render:ee=>{var de;if(!ee)return"—";const Y=l.find(pe=>pe.id===ee);if(!Y)return S.jsxs(ze.Text,{type:"danger",style:{fontSize:12},children:["通道已删除 · ",ee.slice(0,8),"…"]});const fe=(((de=Y.remote)==null?void 0:de.tables)||[]).join(", ");return S.jsxs("span",{children:[Y.name||ee,S.jsx("br",{}),S.jsx(ze.Text,{type:"secondary",style:{fontSize:11},children:fe?`策略表(参考,非整库限制):${fe}`:"整库同步中Binding 任意表可 push"})]})}},{title:"备注",dataIndex:"note",ellipsis:!0},{title:"共享",width:70,render:(ee,Y)=>Y.shared?S.jsx(At,{color:"blue",children:"共享"}):S.jsx(ze.Text,{type:"secondary",children:"个人"})}]}),S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:16},children:["「同步修复」有最小间隔限流(默认 5 分钟)。 ↑ 推送次数 = agent push 成功次数,不是业务表数量。 本地有、线上没有的表(如尚未 push 的业务表)属正常,不是 Binding 映射错了。 Binding 标 ",S.jsx(ze.Text,{code:!0,children:"shared=true"})," 为公司共享库(仅管理员可设)。"]}),S.jsxs(en,{title:_?`线上库表 · ${xE(_,u)}${M==="local"?"(本机端)":""}`:"库表",open:N,onCancel:()=>T(!1),width:820,footer:S.jsxs(Rt,{children:[S.jsxs(We,{loading:z,onClick:()=>_&&void ne(_,M==="remote"?"local":"remote"),children:["切换到",M==="remote"?"本机端":"线上"]}),S.jsx(We,{loading:z,onClick:()=>_&&void ne(_,M),children:"刷新"}),S.jsx(We,{type:"primary",onClick:()=>T(!1),children:"关闭"})]}),children:[j!=null&&j.dsn_hint?S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:[j.driver," · ",j.dsn_hint,j.message?` · ${j.message}`:""]}):null,S.jsx(xn,{rowKey:"name",loading:z,dataSource:((j==null?void 0:j.tables)||[]).filter(ee=>!String(ee.name||"").startsWith("_ajz_")),pagination:!1,size:"small",locale:{emptyText:"暂无业务表(尚未 push 或连不上库)"},columns:[{title:"表名",dataIndex:"name"},{title:"行数",dataIndex:"row_count",width:90,render:ee=>S.jsx(ze.Text,{strong:!0,children:ee})},{title:"字段数",dataIndex:"column_count",width:90},{title:"字段",dataIndex:"columns",ellipsis:!0,render:ee=>(ee||[]).join(", ")},{title:"操作",width:168,render:(ee,Y)=>S.jsxs(Rt,{size:4,children:[S.jsx(We,{size:"small",icon:S.jsx(X4,{}),onClick:()=>void U(Y.name),children:"预览"}),S.jsx(We,{size:"small",danger:!0,icon:S.jsx(qm,{}),onClick:()=>J(Y.name),children:"删表"})]})}]}),S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:12,marginBottom:0},children:[((j==null?void 0:j.tables)||[]).some(ee=>String(ee.name||"").startsWith("_ajz_"))?S.jsxs(S.Fragment,{children:["已隐藏同步系统表 ",S.jsx(ze.Text,{code:!0,children:"_ajz_*"}),"(版本/outbox不是业务模块表。"]}):null,"本机有、这里没有的表 = 尚未 push/ensure。「删表」只删当前查看侧不会同步到另一侧。"]})]}),S.jsx(en,{title:H?`预览 · ${H.table}(共 ${H.total} 行,显示前 ${H.limit}`:"预览",open:D,onCancel:()=>L(!1),width:960,footer:S.jsx(We,{type:"primary",onClick:()=>L(!1),children:"关闭"}),children:S.jsx(xn,{loading:V,dataSource:((H==null?void 0:H.rows)||[]).map((ee,Y)=>({...ee,__k:Y})),rowKey:"__k",size:"small",scroll:{x:!0},pagination:!1,columns:((H==null?void 0:H.columns)||[]).map(ee=>({title:ee,dataIndex:ee,ellipsis:!0,render:Y=>Y==null?S.jsx(ze.Text,{type:"secondary",children:"null"}):String(Y)}))})}),S.jsx(en,{title:w?"编辑同步通道":"新建同步通道",open:y,onCancel:()=>$(!1),width:720,footer:S.jsxs(Rt,{children:[S.jsx(We,{icon:S.jsx(y_,{}),loading:n,onClick:()=>void le(),children:"测试连接"}),S.jsx(We,{onClick:()=>$(!1),children:"取消"}),S.jsx(We,{type:"primary",loading:n,onClick:()=>void Z(),children:"保存"})]}),children:S.jsxs(ke,{form:q,layout:"vertical",children:[S.jsx(ke.Item,{name:"name",label:"名称",rules:[{required:!0}],children:S.jsx(It,{})}),S.jsx(ke.Item,{name:"agent_id",label:"所属智能体",extra:"哪个智能体的库就选哪个;模块数据应落在该智能体对应线上库",children:S.jsx(Qt,{allowClear:!0,placeholder:"可选",options:p.map(ee=>({value:ee.agent_id,label:`${ee.name} (#${ee.agent_id})`}))})}),S.jsx(ke.Item,{name:"app_slug",label:"关联模块",extra:"已发布模块;本地上传/智能体管理的模块数据与此对照",children:S.jsx(Qt,{allowClear:!0,showSearch:!0,placeholder:"可选",options:b})}),S.jsx(ke.Item,{name:"direction",label:"方向",rules:[{required:!0}],children:S.jsx(Qt,{options:[{value:"local_to_remote",label:"本地 → 线上"},{value:"remote_to_local",label:"线上 → 本地"},{value:"bidirectional",label:"双向"}]})}),S.jsx(ke.Item,{name:"conflict_policy",label:"冲突策略",extra:"自动 LWW覆盖日志仅平台超级管理员可查公司侧无冲突台",children:S.jsx(Qt,{options:[{value:"lww_source",label:"源端覆盖推荐B→A"},{value:"lww_target",label:"保留目标"},{value:"queue",label:"入队(调试用,租户不可见)"}]})}),S.jsx(ke.Item,{name:"poll_interval_ms",label:"轮询间隔(ms)",children:S.jsx(If,{min:100,max:6e4,style:{width:"100%"}})}),S.jsx(ze.Text,{strong:!0,children:"本地库"}),S.jsx(ke.Item,{name:["local","driver"],label:"驱动",rules:[{required:!0}],children:S.jsx(Qt,{options:[{value:"sqlite"},{value:"mysql"},{value:"postgres"}]})}),S.jsx(ke.Item,{name:["local","dsn"],label:"DSN",rules:[{required:!0}],extra:"SQLite 例file:./data/local.db",children:S.jsx(It.TextArea,{rows:2})}),S.jsx(ke.Item,{name:["local","tables"],label:"策略表(参考)",rules:[{required:!0}],extra:"Z4不按此名单拒收用户 JWT + Binding 下任意表可 push。此处仅运维提示。",children:S.jsx(It,{placeholder:"article,order"})}),S.jsx(ze.Text,{strong:!0,children:"线上库 A生产统一 Postgres"}),S.jsx(ke.Item,{name:["remote","driver"],label:"驱动",rules:[{required:!0}],extra:"生产推荐 postgresmysql 兼容存量sqlite 仅联调临时 A不宜多 writer",children:S.jsx(Qt,{options:[{value:"postgres",label:"postgres推荐"},{value:"mysql",label:"mysql"},{value:"sqlite",label:"sqlite仅联调"}]})}),S.jsx(ke.Item,{name:["remote","dsn"],label:"线上 DSN",rules:[{required:!0}],extra:"Postgres 例postgres://user:pass@127.0.0.1:5432/dbname?sslmode=disable",children:S.jsx(It.TextArea,{rows:2})}),S.jsx(ke.Item,{name:["remote","tables"],label:"策略表(参考)",rules:[{required:!0}],extra:"非整库限制;与本地提示一致即可。验同步请用「查看线上表」",children:S.jsx(It,{})}),S.jsx(ke.Item,{name:"pk_columns",label:"主键映射",extra:"格式 table:pk多个用逗号。默认每表 id",children:S.jsx(It,{placeholder:"article:id"})})]})})]})}function CZ(e){var ne;const{session:t,busy:n,setBusy:r,setError:o,setInfo:s,onSession:i,onEnteredCompany:l}=e,{message:c,modal:u}=wo.useApp(),d=(t.tenantId||0)>0,[m,f]=a.useState([]),[p,h]=a.useState(!1),[b,x]=a.useState(!1),[v,g]=a.useState(!1),[y,$]=a.useState(!1),[w,I]=a.useState(!1),[C,P]=a.useState(null),[E,R]=a.useState([]),[N,T]=a.useState(null),[_,O]=a.useState([]),[M,k]=a.useState(0),[j,B]=a.useState([]),[z,A]=a.useState(""),[D,L]=a.useState(null),[H,W]=a.useState([]),[V,K]=a.useState(!1),[q]=ke.useForm(),[te]=ke.useForm(),[oe]=ke.useForm();async function ce(){h(!0);try{const U=await yQ(t);f(U.items||[])}catch(U){const Q=U.message||String(U);o(Q),c.error(Q)}finally{h(!1)}}async function ue(){K(!0);try{const U=await gQ(t,{limit:100});W(U.items||[])}catch(U){c.error(U.message||String(U))}finally{K(!1)}}async function G(U){P(U),r(!0);try{const se=(await EQ(t,U.tenant_id)).items||[];if(R(se),se.length===0){const le=(await wQ(t,U.tenant_id,"")).admin_account;L({username:le.username,password:le.password,phone:le.phone,company:U.name}),u.info({title:`「${U.name}」管理员账号已生成`,content:S.jsxs("div",{children:[S.jsxs("p",{children:["用户名:",S.jsx(ze.Text,{copyable:!0,code:!0,children:le.username})]}),S.jsxs("p",{children:["密码:",S.jsx(ze.Text,{copyable:!0,code:!0,children:le.password})]}),S.jsx(ze.Text,{type:"danger",children:"密码仅此一次展示;之后可在此改密码/绑手机。"})]}),okText:"已保存"}),await ce();return}const J=se[0];T(J.user_id),oe.setFieldsValue({user_id:J.user_id,phone:J.phone||"",reset_password:!1,password:""}),I(!0)}catch(Q){c.error(Q.message||String(Q))}finally{r(!1)}}a.useEffect(()=>{ce(),ue(),vQ(t).then(U=>{O(U.modules||[]),k((U.catalog||[]).length)}).catch(()=>{})},[t.accessToken]);async function re(U){P(U),r(!0);try{const Q=await bQ(t,U.tenant_id);B(Q.permissions||[]),Q.total&&k(Q.total),$(!0)}catch(Q){c.error(Q.message||String(Q))}finally{r(!1)}}return S.jsxs("div",{className:"panel",children:[S.jsx(ze.Title,{level:4,style:{marginTop:0},children:"平台工作台 · 公司总览"}),S.jsxs(ze.Paragraph,{type:"secondary",children:["这是",S.jsx("strong",{children:"平台超级管理员自己的功能"}),":新建/改名公司、路径 slug、权限额度新建时同步生成该公司管理员账号随机唯一。 路径约定:基础域名下 ",S.jsxs(ze.Text,{code:!0,children:["/","{slug}","/..."]}),"(例如 www.yuxinda.com/aaa/)。点「管理该公司」打开内部视图;身份始终是超管。"]}),d&&S.jsxs(ze.Paragraph,{children:[S.jsxs(At,{color:"orange",children:["正在管理:",t.tenantName||`公司 #${t.tenantId}`]}),S.jsx(We,{size:"small",icon:S.jsx(I_,{}),style:{marginLeft:8},loading:n,onClick:async()=>{r(!0);try{const U=await NQ(t);i==null||i(U),s("已回到平台工作台"),c.success("已回到平台工作台")}catch(U){c.error(U.message||String(U))}finally{r(!1)}},children:"返回平台工作台"})]}),D&&S.jsxs(ze.Paragraph,{className:"flash ok",children:["「",D.company,"」管理员(用户名唯一不可改): 用户名 ",S.jsx(ze.Text,{copyable:!0,code:!0,children:D.username}),D.password?S.jsxs(S.Fragment,{children:[" · ","密码 ",S.jsx(ze.Text,{copyable:!0,code:!0,children:D.password})]}):null,D.phone?S.jsxs(S.Fragment,{children:[" · ","手机 ",S.jsx(ze.Text,{copyable:!0,code:!0,children:D.phone})]}):null]}),z&&S.jsxs(ze.Paragraph,{className:"flash ok",children:["管理员邀请码:",S.jsx(ze.Text,{copyable:!0,code:!0,children:z}),"(可选,发给客户自行注册)"]}),S.jsxs(Rt,{style:{marginBottom:12},children:[S.jsx(We,{type:"primary",icon:S.jsx(Bo,{}),onClick:()=>x(!0),children:"新建公司"}),S.jsx(We,{icon:S.jsx(ls,{}),loading:p,onClick:()=>void ce(),children:"刷新"})]}),S.jsx(xn,{rowKey:"tenant_id",loading:p,dataSource:m,pagination:!1,columns:[{title:"ID",dataIndex:"tenant_id",width:70},{title:"公司名称",dataIndex:"name"},{title:"路径 slug",dataIndex:"slug",width:140,render:U=>U?S.jsxs(ze.Text,{code:!0,children:["/",U,"/"]}):S.jsx(At,{children:"未设置"})},{title:"成员",dataIndex:"user_count",width:70},{title:"模块",dataIndex:"app_count",width:70},{title:"创建时间",dataIndex:"created_at",render:U=>U?new Date(U).toLocaleString():"—"},{title:"操作",width:420,render:(U,Q)=>S.jsxs(Rt,{wrap:!0,size:4,children:[S.jsx(We,{type:"primary",size:"small",icon:S.jsx(fJ,{}),loading:n,onClick:async()=>{if(await hZ(u,Q.name,Q.tenant_id)){r(!0);try{const J=await PQ(t,Q.tenant_id);J.tenantName=Q.name,i==null||i(J),s(`已打开「${Q.name}」管理视图(身份仍是平台超管)`),c.success(`已打开「${Q.name}」管理视图(身份仍是平台超管)`),l==null||l()}catch(J){c.error(J.message||String(J))}finally{r(!1)}}},children:"管理该公司"}),S.jsx(We,{size:"small",icon:S.jsx(jf,{}),loading:n,onClick:()=>void G(Q),children:"管理员凭据"}),S.jsx(We,{size:"small",icon:S.jsx(HJ,{}),onClick:()=>void re(Q),children:"权限额度"}),S.jsx(We,{size:"small",icon:S.jsx(fu,{}),onClick:()=>{P(Q),te.setFieldsValue({name:Q.name,slug:Q.slug||""}),g(!0)},children:"改名/slug"}),S.jsx(We,{size:"small",type:"link",loading:n,onClick:async()=>{r(!0);try{const se=await CQ(t,Q.tenant_id);A(se.code),s(`已为「${Q.name}」生成管理员邀请码`),c.success("邀请码已生成")}catch(se){c.error(se.message||String(se))}finally{r(!1)}},children:"邀请码"})]})}]}),S.jsx(en,{title:"新建公司",open:b,onCancel:()=>x(!1),onOk:async()=>{var Q;const U=await q.validateFields();r(!0);try{const se=await $Q(t,U.name.trim(),!!U.with_invite,(U.slug||"").trim(),(U.admin_phone||"").trim()),J=se.admin_account;if(!(J!=null&&J.username)||!(J!=null&&J.password)){c.error("公司已创建,但未返回管理员账号,请点「管理员凭据」补发"),x(!1),q.resetFields(),await ce();return}L({username:J.username,password:J.password,phone:J.phone,company:se.tenant.name}),u.info({title:"公司与管理员账号已就绪",content:S.jsxs("div",{children:[S.jsxs("p",{children:["公司 ",S.jsx(ze.Text,{strong:!0,children:se.tenant.name}),"(路径 ",S.jsxs(ze.Text,{code:!0,children:["/",se.tenant.slug,"/"]}),""]}),S.jsxs("p",{children:["管理员用户名:",S.jsx(ze.Text,{copyable:!0,code:!0,children:J.username})]}),S.jsxs("p",{children:["管理员密码:",S.jsx(ze.Text,{copyable:!0,code:!0,children:J.password})]}),J.phone||U.admin_phone?S.jsxs("p",{children:["手机:",S.jsx(ze.Text,{copyable:!0,code:!0,children:J.phone||U.admin_phone})]}):null,S.jsx(ze.Text,{type:"danger",children:"创建公司即附带此账号;密码仅展示一次,请立即保存。"})]}),okText:"已保存"});const Z=(Q=se.admin_invite)==null?void 0:Q.code;Z&&A(Z),c.success(`已创建「${se.tenant.name}」并生成管理员账号`),s(`已创建「${se.tenant.name}」管理员 ${J.username}`),x(!1),q.resetFields(),await ce()}catch(se){c.error(se.message||String(se))}finally{r(!1)}},confirmLoading:n,children:S.jsxs(ke,{form:q,layout:"vertical",initialValues:{with_invite:!1},children:[S.jsx(ke.Item,{name:"name",label:"公司名称",rules:[{required:!0,message:"请填写名称"}],children:S.jsx(It,{placeholder:"例如:某某科技"})}),S.jsx(ke.Item,{name:"slug",label:"路径 slug",extra:"访问前缀,如 aaa → www.yuxinda.com/aaa/。小写字母开头,仅 a-z/0-9/-",rules:[{required:!0,message:"请填写 slug"},{pattern:/^[a-z][a-z0-9-]{1,31}$/,message:"格式232 位,小写字母开头"}],children:S.jsx(It,{placeholder:"例如aaa"})}),S.jsx(ke.Item,{name:"admin_phone",label:"管理员手机号(可选)",extra:"填写则绑定,可用手机登录;有 License 期限控制时不必强制",rules:[{validator:async(U,Q)=>{const se=String(Q||"").trim();if(se&&!/^1[3-9]\d{9}$/.test(se))throw new Error("请输入 11 位大陆手机号")}}],children:S.jsx(It,{placeholder:"例如 13800138000",maxLength:20,allowClear:!0})}),S.jsxs(ze.Paragraph,{type:"secondary",style:{marginBottom:8},children:[S.jsx("strong",{children:"创建后立即生成"}),"管理员账号(随机用户名 + 初始密码);密码弹窗展示一次。"]}),S.jsx(ke.Item,{name:"with_invite",valuePropName:"checked",children:S.jsx(go,{children:"额外生成邀请码(可选,一般不需要)"})})]})}),S.jsx(en,{title:"修改公司名称 / 路径",open:v,onCancel:()=>g(!1),onOk:async()=>{if(!C)return;const U=await te.validateFields();r(!0);try{await SQ(t,C.tenant_id,U.name.trim(),(U.slug||"").trim()),c.success("已保存"),g(!1),await ce()}catch(Q){c.error(Q.message||String(Q))}finally{r(!1)}},confirmLoading:n,children:S.jsxs(ke,{form:te,layout:"vertical",children:[S.jsx(ke.Item,{name:"name",label:"公司名称",rules:[{required:!0}],children:S.jsx(It,{})}),S.jsx(ke.Item,{name:"slug",label:"路径 slug",extra:"修改后,对外路径变为 /{slug}/(路由层后续阶段启用)",rules:[{required:!0,message:"请填写 slug"},{pattern:/^[a-z][a-z0-9-]{1,31}$/,message:"格式232 位,小写字母开头"}],children:S.jsx(It,{})})]})}),S.jsx(en,{title:C?`管理员凭据 · ${C.name}`:"管理员凭据",open:w,onCancel:()=>I(!1),confirmLoading:n,okText:"保存",onOk:async()=>{var se;if(!C||!N)return;const U=await oe.validateFields(),Q=(U.phone||"").trim()!==(((se=E.find(J=>J.user_id===N))==null?void 0:se.phone)||"");if(!U.reset_password&&!Q){c.info("未修改密码或手机号");return}r(!0);try{const J={};U.reset_password&&(J.reset_password=!0,J.password=(U.password||"").trim()),Q&&(J.phone=(U.phone||"").trim());const le=(await IQ(t,C.tenant_id,N,J)).admin_account;L({username:le.username,password:le.password,phone:le.phone,company:C.name}),le.password?u.info({title:"密码已重置 — 请保存",content:S.jsxs("div",{children:[S.jsxs("p",{children:["用户名:",S.jsx(ze.Text,{copyable:!0,code:!0,children:le.username})]}),S.jsxs("p",{children:["新密码:",S.jsx(ze.Text,{copyable:!0,code:!0,children:le.password})]}),le.phone?S.jsxs("p",{children:["手机:",S.jsx(ze.Text,{copyable:!0,code:!0,children:le.phone})]}):null,S.jsx(ze.Text,{type:"danger",children:"新密码仅此一次展示。"})]}),okText:"已保存"}):c.success(le.phone?`已绑定手机 ${le.phone}`:"已更新"),s(`已更新「${C.name}」管理员 ${le.username}`),I(!1),await ce()}catch(J){c.error(J.message||String(J))}finally{r(!1)}},destroyOnHidden:!0,children:S.jsxs(ke,{form:oe,layout:"vertical",children:[S.jsx(ze.Paragraph,{type:"secondary",children:"用户名不可改。可重置密码、绑定/更换手机号(手机登录可选)。"}),E.length>1?S.jsx(ke.Item,{name:"user_id",label:"选择管理员",rules:[{required:!0}],children:S.jsx(Qt,{options:E.map(U=>({value:U.user_id,label:`${U.username}${U.phone?` · ${U.phone}`:""}`})),onChange:U=>{T(U);const Q=E.find(se=>se.user_id===U);oe.setFieldsValue({phone:(Q==null?void 0:Q.phone)||"",reset_password:!1,password:""})}})}):S.jsx(ke.Item,{label:"内部用户名",children:S.jsx(ze.Text,{code:!0,copyable:!0,children:((ne=E[0])==null?void 0:ne.username)||"—"})}),S.jsx(ke.Item,{name:"phone",label:"绑定手机号",extra:"可选;留空保存即解除绑定。有期限控制时可用用户名登录",rules:[{validator:async(U,Q)=>{const se=String(Q||"").trim();if(se&&!/^1[3-9]\d{9}$/.test(se))throw new Error("请输入 11 位大陆手机号")}}],children:S.jsx(It,{placeholder:"例如 13800138000",allowClear:!0,maxLength:20})}),S.jsx(ke.Item,{name:"reset_password",valuePropName:"checked",children:S.jsx(go,{children:"重置密码"})}),S.jsx(ke.Item,{noStyle:!0,shouldUpdate:(U,Q)=>U.reset_password!==Q.reset_password,children:()=>oe.getFieldValue("reset_password")?S.jsx(ke.Item,{name:"password",label:"新密码",extra:"留空则随机生成,保存后仅展示一次",children:S.jsx(It.Password,{placeholder:"至少 6 位,可留空自动生成"})}):null})]})}),S.jsxs(en,{title:C?`公司权限额度 · ${C.name}`:"公司权限额度",open:y,width:720,onCancel:()=>$(!1),onOk:()=>{if(!C)return;const U=async()=>{r(!0);try{const Q=await xQ(t,C.tenant_id,j);B(Q.permissions||[]),c.success(`已保存(${(Q.permissions||[]).length}/${Q.total||M}`),$(!1)}catch(Q){c.error(Q.message||String(Q))}finally{r(!1)}};if(j.length===0){u.confirm({title:"确认清空该公司全部权限?",content:"保存后该公司将无法使用任何业务接口,直到重新授予。",onOk:()=>void U()});return}U()},confirmLoading:n,okText:"保存额度",children:[S.jsxs(Rt,{style:{marginBottom:12},children:[S.jsxs(At,{children:["已选 ",j.length,"/",M||"?"]}),S.jsx(We,{size:"small",onClick:()=>B(_.flatMap(U=>(U.items||[]).map(Q=>Q.perm))),children:"全选"}),S.jsx(We,{size:"small",onClick:()=>B([]),children:"全不选"})]}),S.jsx(Rt,{direction:"vertical",size:"middle",style:{width:"100%"},children:_.map(U=>{const Q=(U.items||[]).map(se=>se.perm);return S.jsxs("div",{children:[S.jsx(ze.Text,{strong:!0,children:U.title}),S.jsx("div",{style:{marginTop:8},children:S.jsx(go.Group,{style:{width:"100%",display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(220px, 1fr))",gap:8},options:(U.items||[]).map(se=>({label:S.jsxs("span",{children:[se.perm,S.jsx("br",{}),S.jsx(ze.Text,{type:"secondary",style:{fontSize:12},children:se.desc})]}),value:se.perm})),value:j.filter(se=>Q.includes(se)),onChange:se=>{const J=new Set(Q),Z=j.filter(le=>!J.has(le));B([...Z,...se])}})})]},U.title)})})]}),S.jsx(ze.Title,{level:5,style:{marginTop:32},children:"LWW 覆盖日志(仅超管)"}),S.jsx(ze.Paragraph,{type:"secondary",children:"同步自动覆盖时的落败/胜出记录;公司管理员不可见。默认保留 90 天。 对「源端覆盖」记录可按落败快照回滚线上单行(需通道 remote 仍可达)。"}),S.jsx(Rt,{style:{marginBottom:8},children:S.jsx(We,{icon:S.jsx(ls,{}),loading:V,onClick:()=>void ue(),children:"刷新日志"})}),S.jsx(xn,{rowKey:"id",size:"small",loading:V,dataSource:H,pagination:{pageSize:10},columns:[{title:"公司",dataIndex:"tenant_id",width:80},{title:"入口",dataIndex:"entry",width:100},{title:"表",dataIndex:"table",width:120},{title:"主键",dataIndex:"row_pk",ellipsis:!0},{title:"策略",dataIndex:"policy",width:110},{title:"结果",dataIndex:"outcome",width:120},{title:"时间",dataIndex:"created_at",width:180,render:U=>U?new Date(U).toLocaleString():""},{title:"操作",width:100,render:(U,Q)=>Q.outcome==="applied_source"?S.jsx(We,{size:"small",danger:!0,loading:n,onClick:()=>{u.confirm({title:"按落败快照回滚线上单行?",content:`${Q.table} / ${Q.row_pk}`,onOk:async()=>{r(!0);try{await hQ(t,Q.id),c.success("已回滚并记入审计"),await ue()}catch(se){c.error(se.message||String(se))}finally{r(!1)}}})},children:"回滚"}):null}]})]})}function wZ(e){const{session:t,busy:n,setBusy:r,setError:o,setInfo:s}=e,{message:i,modal:l}=wo.useApp(),[c,u]=a.useState([]),[d,m]=a.useState([]),[f,p]=a.useState(!1),[h,b]=a.useState(!1),[x,v]=a.useState(!1),[g,y]=a.useState(null),[$,w]=a.useState(""),[I]=ke.useForm();async function C(){p(!0);try{const[E,R]=await Promise.all([RQ(t),v$(t).catch(()=>({items:[]}))]);u(E.items||[]),m(R.items||[])}catch(E){const R=E.message||String(E);o(R),i.error(R)}finally{p(!1)}}a.useEffect(()=>{C()},[t.accessToken,t.tenantId]);async function P(E,R,N){if(await oc(l,t,R,`成员:${E.display_name||E.username}#${E.user_id}`)){r(!0);try{await gE(t,E.user_id,N),s(`${R}成功`),await C()}catch(_){i.error(_.message||String(_))}finally{r(!1)}}}return S.jsxs(tr,{title:"成员管理",extra:S.jsxs(Rt,{children:[S.jsx(We,{type:"primary",icon:S.jsx(Bo,{}),onClick:()=>{I.setFieldsValue({role:"编辑",password:void 0,display_name:void 0,org_unit_id:void 0}),b(!0)},children:"新建成员"}),S.jsx(We,{icon:S.jsx(ls,{}),onClick:()=>void C(),loading:f,children:"刷新"})]}),children:[S.jsxs(ze.Paragraph,{type:"secondary",style:{marginTop:0},children:["用户名由系统随机生成且全局唯一;初始密码可留空自动生成,登录后可自行「修改密码」。也可走「邀请加入」。 管理员可为成员「绑定手机」(登录/同号同步联调用);顶栏「更换手机」只改当前登录账号。",t.role==="超级管理员"||t.role==="platform_admin"?" 超管代管修改时会要求两次确认。":""]}),S.jsx(xn,{rowKey:"user_id",loading:f||n,dataSource:c,pagination:{pageSize:10},columns:[{title:"用户名",dataIndex:"username",width:140},{title:"手机号",dataIndex:"phone",width:200,render:(E,R)=>S.jsxs(Rt,{size:4,children:[E?S.jsx(ze.Text,{copyable:!0,children:E}):S.jsx(ze.Text,{type:"secondary",children:"未绑定"}),S.jsx(We,{type:"link",size:"small",style:{padding:0},onClick:()=>{y(R),w(E||""),v(!0)},children:E?"更换":"绑定"})]})},{title:"显示名",dataIndex:"display_name",width:120},{title:"角色",dataIndex:"role",width:160,render:(E,R)=>S.jsx(Qt,{size:"small",style:{width:120},value:E,disabled:R.user_id===t.userId,options:[{value:"管理员",label:"管理员"},{value:"编辑",label:"编辑"},{value:"只读",label:"只读"}],onChange:N=>void P(R,`将 ${R.username} 设为${nc(N)}`,{role:N})})},{title:"组织",width:160,render:(E,R)=>S.jsx(Qt,{size:"small",allowClear:!0,style:{width:140},placeholder:"全公司",value:R.org_unit_id||void 0,options:d.map(N=>({value:N.org_unit_id,label:N.name})),onChange:N=>void P(R,`调整 ${R.username} 的组织`,{org_unit_id:N||0})})},{title:"状态",dataIndex:"status",width:120,render:(E,R)=>S.jsx(Qt,{size:"small",style:{width:100},value:E||"active",disabled:R.user_id===t.userId,options:[{value:"active",label:"正常"},{value:"disabled",label:"停用"}],onChange:N=>void P(R,`${N==="disabled"?"停用":"启用"}成员 ${R.username}`,{status:N})})},{title:"角色标签",width:90,render:(E,R)=>S.jsx(At,{children:nc(R.role)})}]}),S.jsxs(en,{title:g!=null&&g.phone?"更换手机号":"绑定手机号",open:x,onCancel:()=>{v(!1),y(null)},onOk:async()=>{if(!g)return;const E=$.trim();if(await oc(l,t,E?"绑定/更换成员手机号":"解绑成员手机号",`成员:${g.display_name||g.username}#${g.user_id})→ ${E||"(空)"}`)){r(!0);try{await gE(t,g.user_id,{phone:E}),s(E?`已绑定 ${E}`:"已解绑手机号"),v(!1),y(null),await C()}catch(N){i.error(N.message||String(N))}finally{r(!1)}}},confirmLoading:n,destroyOnHidden:!0,okText:"保存",children:[S.jsxs(ze.Paragraph,{type:"secondary",children:["用于手机号登录与松离线同号绑定联调。生产宇信达请绑"," ",S.jsx(ze.Text,{code:!0,children:"13531041944"}),";勿绑超管号 13531041945。清空并保存即解绑。"]}),S.jsx(It,{value:$,onChange:E=>w(E.target.value),placeholder:"例13531041944",maxLength:20,allowClear:!0})]}),S.jsx(en,{title:"新建成员",open:h,onCancel:()=>b(!1),onOk:async()=>{const E=await I.validateFields();if(await oc(l,t,"新建成员","将随机生成唯一用户名;初始密码可稍后由本人修改")){r(!0);try{const N=await TQ(t,{password:(E.password||"").trim(),display_name:(E.display_name||"").trim(),role:E.role,org_unit_id:E.org_unit_id||0});l.info({title:"成员已创建 — 请保存账号",content:S.jsxs("div",{children:[S.jsxs("p",{children:["用户名:",S.jsx(ze.Text,{copyable:!0,code:!0,children:N.username})]}),S.jsxs("p",{children:["初始密码:",S.jsx(ze.Text,{copyable:!0,code:!0,children:N.password})]}),S.jsxs("p",{children:["角色:",nc(N.role)]}),S.jsx(ze.Text,{type:"secondary",children:"用户名随机唯一不可改;密码请交给本人后由其登录并自行修改。"})]}),okText:"已保存"}),s(`已创建成员 ${N.username}`),b(!1),I.resetFields(),await C()}catch(N){i.error(N.message||String(N))}finally{r(!1)}}},confirmLoading:n,destroyOnHidden:!0,children:S.jsxs(ke,{form:I,layout:"vertical",initialValues:{role:"编辑"},children:[S.jsx(ze.Paragraph,{type:"secondary",children:"用户名由系统随机生成(全局唯一)。初始密码可指定,留空则随机生成;登录后可自行修改。"}),S.jsx(ke.Item,{name:"password",label:"初始密码",extra:"留空则随机生成",children:S.jsx(It.Password,{placeholder:"至少 6 位,可留空"})}),S.jsx(ke.Item,{name:"display_name",label:"显示名",children:S.jsx(It,{placeholder:"可选"})}),S.jsx(ke.Item,{name:"role",label:"角色",rules:[{required:!0}],children:S.jsx(Qt,{options:[{value:"管理员",label:"管理员(公司顶级)"},{value:"编辑",label:"编辑"},{value:"只读",label:"只读"}]})}),S.jsx(ke.Item,{name:"org_unit_id",label:"组织",children:S.jsx(Qt,{allowClear:!0,placeholder:"全公司(不限组织)",options:d.map(E=>({value:E.org_unit_id,label:E.name}))})})]})})]})}const Is=["#1d4f91","#7c3aed","#c2410c","#0f766e","#b42318","#854d0e"];function EZ({title:e,value:t}){return S.jsxs("div",{className:"kpi",children:[S.jsx("div",{className:"kpi-title",children:e}),S.jsx("div",{className:"kpi-value",children:t})]})}function SE({title:e,buckets:t}){const n=Math.max(1,...t.map(r=>r.count));return S.jsxs("div",{className:"chart-card",children:[S.jsx("h4",{children:e}),S.jsx("div",{className:"bars",children:t.map((r,o)=>S.jsxs("div",{className:"bar-row",children:[S.jsx("span",{className:"bar-label",children:r.key}),S.jsx("div",{className:"bar-track",children:S.jsx("div",{className:"bar-fill",style:{width:`${r.count/n*100}%`,background:Is[o%Is.length]}})}),S.jsx("span",{className:"bar-num",children:r.count})]},r.key))})]})}function IZ({title:e,buckets:t}){const n=t.reduce((s,i)=>s+i.count,0)||1;let r=0;const o=t.map((s,i)=>{const l=r/n*100;r+=s.count;const c=r/n*100;return`${Is[i%Is.length]} ${l}% ${c}%`});return S.jsxs("div",{className:"chart-card",children:[S.jsx("h4",{children:e}),S.jsxs("div",{className:"pie-wrap",children:[S.jsx("div",{className:"pie",style:{background:`conic-gradient(${o.join(",")})`}}),S.jsx("ul",{className:"pie-legend",children:t.map((s,i)=>S.jsxs("li",{children:[S.jsx("i",{style:{background:Is[i%Is.length]}}),s.key," · ",s.count]},s.key))})]})]})}function F_({title:e,points:t,series:n,yUnit:r=""}){if(!t.length||!n.length)return S.jsxs("div",{className:"chart-card line-chart",children:[e?S.jsx("h4",{children:e}):null,S.jsx("div",{className:"empty",children:"暂无曲线数据"})]});const o=t.flatMap(E=>n.map(R=>E.values[R.key]).filter(R=>Number.isFinite(R))),s=[...o].sort((E,R)=>E-R),i=E=>{if(!s.length)return 0;const R=Math.min(s.length-1,Math.max(0,Math.floor((s.length-1)*E)));return s[R]};let l=s.length?Math.min(0,i(.05)):0,c=s.length?Math.max(1,i(.95)):1;c-l<1&&(l=Math.min(0,...o,-1),c=Math.max(1,...o,1));const u=(c-l)*.12||1,d=l-u,m=c+u,f=920,p=280,h=48,b=16,x=20,v=36,g=f-h-b,y=p-x-v,$=E=>h+(t.length<=1?g/2:E/(t.length-1)*g),w=E=>x+(m-E)/(m-d)*y,I=n.map((E,R)=>{const N=t.map((T,_)=>{var k;const O=T.values[E.key];return Number.isFinite(O)?`${_===0||!Number.isFinite((k=t[_-1])==null?void 0:k.values[E.key])?"M":"L"}${$(_).toFixed(1)},${w(O).toFixed(1)}`:null}).filter(Boolean).join(" ");return{...E,d:N,color:Is[R%Is.length]}}),C=5,P=Array.from({length:C},(E,R)=>d+(m-d)*R/(C-1));return S.jsxs("div",{className:"chart-card line-chart",children:[S.jsxs("div",{className:"line-chart-head",children:[e?S.jsx("h4",{children:e}):null,S.jsx("ul",{className:"line-legend",children:I.map(E=>S.jsxs("li",{children:[S.jsx("i",{style:{background:E.color}}),E.label]},E.key))})]}),S.jsx("div",{className:"line-chart-scroll",children:S.jsxs("svg",{viewBox:`0 0 ${f} ${p}`,width:"100%",height:p,preserveAspectRatio:"none",role:"img",children:[P.map(E=>S.jsxs("g",{children:[S.jsx("line",{x1:h,x2:f-b,y1:w(E),y2:w(E),className:"line-grid"}),S.jsx("text",{x:h-6,y:w(E)+4,className:"line-axis",textAnchor:"end",children:E.toFixed(0)})]},E)),S.jsx("text",{x:8,y:14,className:"line-axis",children:r}),I.map(E=>S.jsx("path",{d:E.d,fill:"none",stroke:E.color,strokeWidth:2.2},E.key)),t.map((E,R)=>S.jsx("text",{x:$(R),y:p-10,className:"line-axis",textAnchor:"middle",children:R%Math.ceil(t.length/8)===0?E.x:""},`${E.x}-${R}`))]})})]})}function PZ({points:e,yUnit:t="",yAxisLabel:n="",designColor:r="#e8590c",invertY:o=!1}){if(!e.length)return S.jsx("div",{className:"chart-card line-chart",children:S.jsx("div",{className:"empty",children:"暂无曲线数据"})});const s=e.map(E=>E.value).filter(E=>Number.isFinite(E)),i=e.map(E=>E.design).filter(E=>Number.isFinite(E)),l=[...s,...i];let c=l.length?Math.min(...l):0,u=l.length?Math.max(...l):1;u-c<1e-6&&(c-=1,u+=1);const d=(u-c)*.08||1;c-=d,u+=d;const m=Math.max(920,e.length*22),f=260,p=52,h=12,b=16,x=34,v=m-p-h,g=f-b-x,y=E=>p+(e.length<=1?v/2:E/(e.length-1)*v),$=E=>o?b+(E-c)/(u-c)*g:b+(u-E)/(u-c)*g,w=6,I=Array.from({length:w},(E,R)=>c+(u-c)*R/(w-1)),C=t?String(t):"",P=e.map((E,R)=>{var _;const N=E.design;return Number.isFinite(N)?`${R===0||!Number.isFinite((_=e[R-1])==null?void 0:_.design)?"M":"L"}${y(R).toFixed(1)},${$(N).toFixed(1)}`:null}).filter(Boolean).join(" ");return S.jsx("div",{className:"chart-card line-chart section-mark-chart",children:S.jsx("div",{className:"line-chart-scroll",children:S.jsxs("svg",{viewBox:`0 0 ${m} ${f}`,width:"100%",height:f,preserveAspectRatio:"none",role:"img",children:[I.map(E=>S.jsxs("g",{children:[S.jsx("line",{x1:p,x2:m-h,y1:$(E),y2:$(E),className:"line-grid"}),S.jsxs("text",{x:p-6,y:$(E)+4,className:"line-axis",textAnchor:"end",children:[Number.isInteger(E)?String(E):E.toFixed(1),C]})]},E)),n?S.jsx("text",{x:6,y:14,className:"line-axis",children:n}):null,P?S.jsx("path",{d:P,fill:"none",stroke:r,strokeWidth:2}):null,e.map((E,R)=>{const N=E.value;if(!Number.isFinite(N))return null;const T=y(R),_=$(N),O=$(0),M=Math.min(_,O),k=Math.max(3,Math.abs(_-O));return S.jsx("rect",{x:T-3,y:M,width:6,height:k,fill:E.color||"#214080",opacity:.9},`${E.x}-${R}`)}),e.map((E,R)=>S.jsx("text",{x:y(R),y:f-8,className:"line-axis",textAnchor:"middle",children:R%Math.ceil(e.length/8)===0?E.x:""},`lb-${R}`))]})})})}function H_({title:e,items:t,variant:n="cells"}){return n==="stacked"?S.jsxs("div",{className:"chart-card status-strip status-strip-stacked",children:[e?S.jsx("h4",{children:e}):null,S.jsx("div",{className:"status-strip-row stacked-row",children:t.map((r,o)=>{if(r.stop)return S.jsx("div",{className:"status-stack stop",title:r.label,children:S.jsx("span",{className:"stack-stop",children:"停"})},`${r.label}-${o}`);const s=Math.max(0,Number(r.value)||0),i=Math.max(0,Number(r.secondary)||0),l=s+i||1;if(i<=0&&s>0)return S.jsx("div",{className:"status-stack all-grey",title:r.label,children:S.jsx("span",{className:"stack-solo",children:s})},`${r.label}-${o}`);if(s<=0&&i>0)return S.jsx("div",{className:"status-stack all-green",title:r.label,children:S.jsx("span",{className:"stack-solo",children:i})},`${r.label}-${o}`);const c=s/l*100,u=i/l*100;return S.jsxs("div",{className:"status-stack",title:r.label,children:[S.jsx("div",{className:"stack-top",style:{flex:`${Math.max(c,8)} 1 0`},children:S.jsx("span",{children:s})}),S.jsx("div",{className:"stack-bot",style:{flex:`${Math.max(u,8)} 1 0`},children:S.jsx("span",{children:i})})]},`${r.label}-${o}`)})})]}):S.jsxs("div",{className:"chart-card status-strip",children:[e?S.jsx("h4",{children:e}):null,S.jsx("div",{className:"status-strip-row",children:t.map((r,o)=>S.jsxs("div",{className:`status-cell tone-${r.tone||"ok"}`,title:r.label,children:[S.jsx("span",{className:"status-top",children:r.label}),S.jsx("span",{className:"status-val",children:r.value})]},`${r.label}-${o}`))})]})}const NZ="AJZP1",V_="application/x-ajz-machine",RZ="aijianzhan-page-machine-v1";function TZ(e,t){const n=new Uint8Array(e.length),r=new TextEncoder().encode(t);for(let o=0;o<e.length;o++)n[o]=e[o]^r[o%r.length];return n}function _Z(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function W_(e){const t=new TextEncoder().encode(JSON.stringify(e)),n=TZ(t,RZ);return`${NZ}.${_Z(n)}`}function MZ(e){var f,p,h,b,x,v;const{slug:t,page:n,resource:r,blueprint:o}=e,s=`/api/v1/apps/${t}`,i=`${s}/${r}`,l=(((f=o==null?void 0:o.apis)==null?void 0:f.resources)||[]).find(g=>g.entity===n.entity)||(((p=o==null?void 0:o.apis)==null?void 0:p.resources)||[]).find(g=>String(g.path||"").replace(/^\//,"")===r),c=(l==null?void 0:l.operations)||["list","get","create","update","delete","import","export"],u={};c.includes("list")&&(u.list={method:"GET",path:i}),c.includes("get")&&(u.get={method:"GET",path:`${i}/{id}`}),c.includes("create")&&(u.create={method:"POST",path:i}),c.includes("update")&&(u.update={method:"PUT",path:`${i}/{id}`}),c.includes("delete")&&(u.delete={method:"DELETE",path:`${i}/{id}`}),c.includes("import")&&(u.import={method:"POST",path:`${i}/import`}),c.includes("export")&&(u.export={method:"GET",path:`${i}/export`}),u.aggregate={method:"GET",path:`${i}/aggregate`},u.blueprint={method:"GET",path:`${s}/blueprint`};const d=((o==null?void 0:o.entities)||[]).find(g=>g.name===n.entity),m=((d==null?void 0:d.fields)||[]).filter(g=>g==null?void 0:g.name).slice(0,80).map(g=>({name:String(g.name),type:String(g.type||"string"),label:g.label?String(g.label):void 0}));return{v:1,kind:"ajz-page",slug:t,base_path:s,page:{id:n.id,type:n.type,route:n.route||"",title:n.title||""},entity:n.entity,resource:r,auth:{type:"bearer_jwt",header:"Authorization"},endpoints:u,filters:((h=n.layout)==null?void 0:h.filters)||((b=l==null?void 0:l.list)==null?void 0:b.allowed_filters)||[],fields:m,actions:((x=n.layout)==null?void 0:x.actions)||[],widgets:(((v=n.layout)==null?void 0:v.widgets)||[]).map(g=>({type:g.type,title:g.title,entity:g.entity})),notes:"list 支持 filter.<field>=value需 Authorization: Bearer <jwt>"}}function OZ(e){var n,r,o;const t=a.useMemo(()=>{try{const s=MZ(e);return W_(s)}catch{return""}},[e.slug,e.resource,(n=e.page)==null?void 0:n.id,(r=e.page)==null?void 0:r.type,(o=e.page)==null?void 0:o.entity,e.blueprint]);return t?S.jsx("div",{className:"ajz-machine-tag",hidden:!0,"aria-hidden":"true","data-ajz-machine":t,"data-ajz-mime":V_,"data-ajz-codec":"AJZP1","data-ajz-kind":"page","data-ajz-slug":e.slug,"data-ajz-page":e.page.id,"data-ajz-entity":e.page.entity,"data-ajz-resource":e.resource}):null}function K_(e){const t=a.useMemo(()=>{try{return W_({v:1,kind:"ajz-block",slug:e.slug,resource:e.resource,block_id:e.blockId,endpoint:e.endpoint||{method:"GET",path:`/api/v1/apps/${e.slug}/${e.resource}`},...e.extra||{}})}catch{return""}},[e.slug,e.resource,e.blockId,e.endpoint,e.extra]);return t?S.jsx("div",{className:"ajz-machine-tag",hidden:!0,"aria-hidden":"true","data-ajz-machine":t,"data-ajz-mime":V_,"data-ajz-codec":"AJZP1","data-ajz-kind":"block","data-ajz-block":e.blockId,"data-ajz-slug":e.slug,"data-ajz-resource":e.resource}):null}function zZ(e,t){return t==null||t===""?"—":typeof t=="number"?Number.isInteger(t)?String(t):t.toFixed(2):String(t)}function jZ(e,t){if(!t.filter_field)return!0;const n=e[t.filter_field],r=Number(n),o=t.filter_op||"gt",s=Number(t.filter_value??0);return o==="gt"?Number.isFinite(r)&&r>s:o==="gte"?Number.isFinite(r)&&r>=s:o==="lt"?Number.isFinite(r)&&r<s:o==="eq"?String(n)===String(t.filter_value??""):!0}function wl(e){const t=typeof e=="number"?e:Number(String(e??"").replace(/,/g,""));return Number.isFinite(t)?t:NaN}function BZ(e){var Se,Ie,Ue,Xe;const{session:t,slug:n,resource:r,widgets:o,fieldMap:s,meta:i,setError:l}=e,[c,u]=a.useState([]),[d,m]=a.useState(0),[f,p]=a.useState(""),[h,b]=a.useState(""),[x,v]=a.useState(0),g=(i==null?void 0:i.ui)||{},y=(i==null?void 0:i.project_context)||g.project_context||"",$=g.filter_hint||"",w=g.radio_field||g.filter_radio_field||(g.section_options||g.filter_radios||g.filter_style==="section_radios"||s.section_type?"section_type":""),I=(g.filter_radios||g.section_options||(w?((Se=s[w])==null?void 0:Se.enum_values)||[]:[])).filter(he=>he&&he!=="全部"),C=g.select_field||g.filter_select_field||["worksite","site","store","warehouse","dept"].find(he=>s[he])||"",P=!!(w&&I.length>0),E=!!C;a.useEffect(()=>{(async()=>{try{const he={};if(w&&f){const Te=g.filter_value_aliases||{};he[w]=Te[f]||f}C&&h&&(he[C]=h);const Re=await np(t,n,r,he,1,2e3);u(Re.items||[]),m(Re.total||(Re.items||[]).length)}catch(he){l(he.message||String(he))}})()},[t,n,r,w,f,C,h,l,g.filter_value_aliases]);const R=he=>{var Ve;const Re=g.table_headers||[],Te=o.find(ot=>ot.type==="table"),Ye=((Te==null?void 0:Te.columns)||[]).indexOf(he);return Ye>=0&&Re[Ye]?Re[0]==="序号"&&Re[Ye+1]?Re[Ye+1]:Re[Ye]:((Ve=s[he])==null?void 0:Ve.label)||he},N=o.find(he=>he.type==="line_chart"||he.type==="bar_chart"),T=o.find(he=>he.type==="status_strip"),_=o.find(he=>he.type==="table"),O=g.chart_side_label||(N==null?void 0:N.title)||"主图",M=g.strip_side_label||(T==null?void 0:T.title)||"状态",k=g.table_side_label||"明细",j=g.table_title||(_==null?void 0:_.title)||"明细表",B=g.stats_left_label||"",z=g.stats_right_label||"",A=a.useMemo(()=>{const he=(N==null?void 0:N.x_field)||(N==null?void 0:N.group_by)||Object.keys(s)[0]||"id";return[...c].sort((Re,Te)=>String(Re[he]??"").localeCompare(String(Te[he]??""),"zh"))},[c,N,s]),D=g.value_field||(N==null?void 0:N.metric)||((Ie=N==null?void 0:N.metrics)==null?void 0:Ie[0])||["value","cjl_value","cum_value","cum_settlement_mm","amount","qty"].find(he=>s[he])||"",L=g.color_field||["color","cjl_color","mark_color"].find(he=>s[he])||"",H=g.design_field||["design_value","design_settlement_mm","target","design"].find(he=>s[he])||"",W=g.category_colors||{},V=g.category_field||w||"",K=String(g.chart_style||"").toLowerCase(),q=K==="line"||K==="multi_series"||K==="line_chart",te=K==="section_marks"||K==="colored_marks",oe=!!N&&!!D&&!!(N!=null&&N.x_field||N!=null&&N.group_by||Object.keys(s)[0]),ce=te||!q&&oe,ue=a.useMemo(()=>{if(!ce)return[];const he=(N==null?void 0:N.x_field)||(N==null?void 0:N.group_by)||Object.keys(s)[0]||"",Re=["#1d4f91","#7c3aed","#868e96","#0f766e","#c2410c"],Te=new Map;return A.map(Ge=>{const Ye=wl(D?Ge[D]:void 0),Ve=H?wl(Ge[H]):NaN;let ot=L?String(Ge[L]||"").trim():"";if(!ot&&V){const xe=String(Ge[V]??"");W[xe]?ot=W[xe]:xe&&(Te.has(xe)||Te.set(xe,Te.size),ot=Re[Te.get(xe)%Re.length])}return ot||(ot=Re[0]),{x:String(Ge[he]??""),value:Number.isFinite(Ye)?Ye:0,design:Number.isFinite(Ve)?Ve:void 0,color:ot}})},[ce,A,N,D,L,H,V,W,s]),G=a.useMemo(()=>{var Ye;if(!N||ce)return null;const he=N.x_field||N.group_by||"";let Re=((Ye=N.metrics)!=null&&Ye.length?N.metrics:N.metric&&N.metric!=="count"?[N.metric]:[]).filter(Boolean);if((!Re.length||!Re.some(Ve=>s[Ve]))&&(Re=Object.values(s).filter(Ve=>["int","bigint","decimal","number","float"].includes(String(Ve.type))).map(Ve=>Ve.name).filter(Ve=>!["id","tenant_id"].includes(Ve)).slice(0,4)),!he||!Re.length)return null;const Te=A.map(Ve=>{const ot={};for(const xe of Re){const Be=wl(Ve[xe]);Number.isFinite(Be)&&(ot[xe]=Be)}return{x:String(Ve[he]??""),values:ot}}),Ge=g.series_labels||{};return{title:N.title||"图表",points:Te,series:Re.map(Ve=>({key:Ve,label:Ge[Ve]||R(Ve)})),yUnit:N.y_unit||g.y_unit||""}},[N,A,ce,g.series_labels,g.y_unit,s]),re=(Ue=g.legend_items)!=null&&Ue.length?g.legend_items:ce&&Object.keys(W).length?Object.entries(W).map(([he,Re])=>({label:he,color:Re})):((G==null?void 0:G.series)||[]).map((he,Re)=>({label:he.label,color:["#1d4f91","#7c3aed","#6b7280","#c2410c"][Re%4]})),ne=a.useMemo(()=>{if(!T)return[];const he=T.label_field||"",Re=T.value_field||"",Te=T.secondary_field||"";if(!he||!Re)return[];const Ge=Number(T.cycle_days)||Number(g.cycle_days)||30,Ye=T.variant==="stacked"||T.variant==="stacked_days"||!!Te;return A.map(Ve=>{const ot=String(Ve[he]??"");let xe=wl(Ve[Re]),Be=Te?wl(Ve[Te]):NaN;if(Number.isFinite(xe)||(xe=0),Number.isFinite(Be)||(Be=0),Ye&&xe+Be>50&&xe+Be<120){const Ne=Math.round(xe/100*Ge),ye=Math.max(0,Ge-Ne);xe=Ne,Be=ye}const me=!!Ve.stop_flag||String(Ve.status||"").includes("停")||Ye&&xe===0&&Be===0;return{label:ot,value:xe,secondary:Ye?Be:void 0,stop:me}})},[T,A,g.cycle_days]),U=(T==null?void 0:T.variant)==="stacked"||(T==null?void 0:T.variant)==="stacked_days"||T!=null&&T.secondary_field?"stacked":"cells",Q=(Xe=_==null?void 0:_.columns)!=null&&Xe.length?_.columns:Object.keys(s).filter(he=>!["id","tenant_id"].includes(he)).slice(0,6),se=_?A.filter(he=>jZ(he,_)):[],J=a.useMemo(()=>{var Re,Te;if(!C)return[];if((Te=(Re=s[C])==null?void 0:Re.enum_values)!=null&&Te.length)return s[C].enum_values;const he=new Set;for(const Ge of c){const Ye=String(Ge[C]??"");Ye&&he.add(Ye)}return Array.from(he).sort()},[C,s,c]),Z=a.useMemo(()=>{const he=(N==null?void 0:N.x_field)||(N==null?void 0:N.group_by)||"";return he&&new Set(c.map(Re=>String(Re[he]??""))).size||d},[c,d,N]),le=Number(g.chart_page_size)||28,ee=ce?ue.length:(G==null?void 0:G.points.length)||ne.length,Y=Math.max(0,ee-le),fe=ue.slice(x,x+le),de=(G==null?void 0:G.points.slice(x,x+le))||[],pe=ne.slice(x,x+le),$e=(()=>{if(y&&(B||z)&&y.includes(B||"\0"))return y;const he=[];return y&&he.push(y),B&&he.push(`${B}:${Z}个`),z&&he.push(`${z}: ${d}个`),he.join(" ")||(d?`共 ${d} 条`:"")})(),we=g.select_label||(C?R(C):"")||"",je=(N==null?void 0:N.y_unit)||g.y_unit||"",ve=g.y_axis_label||je||"",De=!!g.invert_y,Me=g.design_series_color||"#e8590c",Ee=g.empty_table_text||"暂无数据",_e=[w,C].filter(Boolean);return S.jsxs("div",{className:"sf-root",children:[S.jsx(K_,{slug:n,resource:r,blockId:"sf-dashboard",endpoint:{method:"GET",path:`/api/v1/apps/${n}/${r}`},extra:{page_type:"dashboard",filters:_e,list_query:"filter.<field>=value&page=1&page_size=2000"}}),S.jsxs("div",{className:"sf-filterbar",children:[S.jsx("div",{className:"sf-context",children:S.jsx("strong",{children:$e})}),P&&S.jsx("div",{className:"sf-radios",children:["",...I].map(he=>S.jsxs("label",{className:`sf-radio ${(f||"")===he?"on":""}`,children:[S.jsx("input",{type:"radio",name:"sf-radio",checked:(f||"")===he,onChange:()=>p(he)}),he||g.radio_all_label||"全部"]},he||"all"))}),E&&S.jsxs("label",{className:"sf-select",children:[we?`${we}:`:null,S.jsxs("select",{value:h,onChange:he=>b(he.target.value),children:[S.jsx("option",{value:"",children:"--请选择--"}),J.map(he=>S.jsx("option",{value:he,children:he},he))]})]}),$?S.jsx("span",{className:"sf-hint",children:$}):null]}),re.length>0&&N&&S.jsx("div",{className:"sf-legend",children:re.map((he,Re)=>S.jsx("span",{className:`sf-leg-item${/曲线|折线|line/i.test(he.label)?" leg-line":""}`,style:{"--leg":he.color},children:he.label},`${he.label}-${Re}`))}),S.jsxs("div",{className:"sf-body",children:[S.jsxs("div",{className:"sf-rail",children:[N?S.jsx("div",{className:"sf-rail-seg chart",children:O}):null,T?S.jsx("div",{className:"sf-rail-seg strip",children:M}):null,_?S.jsx("div",{className:"sf-rail-seg table",children:k}):null]}),S.jsxs("div",{className:"sf-main",children:[N&&S.jsxs("div",{className:"sf-line-wrap",children:[ce?S.jsx(PZ,{points:fe.length?fe:ue,yUnit:je,yAxisLabel:ve,invertY:De,designColor:Me}):G?S.jsx(F_,{title:"",points:de.length?de:G.points,series:G.series,yUnit:G.yUnit}):S.jsx("div",{className:"empty",style:{padding:"2rem",textAlign:"center"},children:"暂无曲线数据(请检查蓝图 x_field / metrics 与已导入数据)"}),Y>0&&S.jsx("input",{className:"sf-scroll",type:"range",min:0,max:Y,value:x,onChange:he=>v(Number(he.target.value))})]}),T&&S.jsx("div",{className:"sf-strip-wrap",children:S.jsx(H_,{title:"",variant:U,items:pe})}),_&&S.jsxs("div",{className:"sf-table-panel",children:[S.jsx("div",{className:"sf-table-title",children:j}),S.jsx("div",{className:"table-wrap",children:S.jsxs("table",{className:"sf-table",children:[S.jsx("thead",{children:S.jsxs("tr",{children:[S.jsx("th",{children:"序号"}),Q.map(he=>S.jsx("th",{children:R(he)},he))]})}),S.jsxs("tbody",{children:[se.map((he,Re)=>S.jsxs("tr",{children:[S.jsx("td",{children:Re+1}),Q.map(Te=>S.jsx("td",{children:zZ(Te,he[Te])},Te))]},Re)),!se.length&&S.jsx("tr",{children:S.jsx("td",{colSpan:Q.length+1,className:"empty",children:Ee})})]})]})})]})]})]})]})}function U_(e){if(typeof e=="string")return e.trim();if(e&&typeof e=="object"){const t=e;for(const n of["label","title","name","text"])if(typeof t[n]=="string"&&String(t[n]).trim())return String(t[n]).trim()}return""}function LZ(e){if(!e||typeof e!="object")return"";const t=e;for(const n of["route","path","href","url"])if(typeof t[n]=="string"&&String(t[n]).trim())return String(t[n]).trim();return""}function CE(e,t=[]){return(Array.isArray(e)?e:t).map(U_).filter(Boolean)}function td(e,t){return e.title||e.id}function kZ(e,t){var r,o,s;const n=(((r=e==null?void 0:e.apis)==null?void 0:r.resources)||[]).find(i=>i.entity===t)||((s=(o=e==null?void 0:e.apis)==null?void 0:o.resources)==null?void 0:s[0]);return String((n==null?void 0:n.path)||`/${t}`).replace(/^\//,"")}function wE(e,t){var r;const n=((e==null?void 0:e.entities)||[]).find(o=>o.name===t)||((r=e==null?void 0:e.entities)==null?void 0:r[0]);return((n==null?void 0:n.fields)||[]).map(o=>{var s;return{name:o.name,label:o.label||o.name,type:o.type||"string",enum_values:o.enum_values||o.enumValues,widget:(s=o.ui)==null?void 0:s.widget}})}const AZ=new Set(["id","tenant_id","org_unit_id","created_by","created_at","updated_at"]),EE=/(status|type|category|state|分类|类型|状态)$/i;function Bf(e){return e.type==="enum"||e.widget==="select"||e.enum_values&&e.enum_values.length>0?!0:EE.test(e.name)||EE.test(e.label)}function D0(e){return e.type==="datetime"||Lf(e)?!1:e.type==="date"||e.widget==="datepicker"?!0:/日期/.test(e.label)||/(^|_)date$/i.test(e.name)}function Lf(e){return e.type==="datetime"||e.widget==="datetime"||/(_at$|时间|datetime)/i.test(e.name)}function F0(e,t){if(!e)return"";const n=new Date(e);if(Number.isNaN(n.getTime()))return t==="date"?e.slice(0,10):e.length>=16?e.slice(0,16):e;const r=l=>String(l).padStart(2,"0"),o=n.getFullYear(),s=r(n.getMonth()+1),i=r(n.getDate());return t==="date"?`${o}-${s}-${i}`:`${o}-${s}-${i}T${r(n.getHours())}:${r(n.getMinutes())}`}function DZ(e,t){if(!e)return"";const n=new Date(e);return Number.isNaN(n.getTime())?e:n.toISOString()}function FZ(e){return/status_check|_status_check/i.test(e)?"状态值不合法:请从下拉框选择蓝图允许的枚举值。":/violates check constraint/i.test(e)||/检查约束/.test(e)?`字段值不符合约束:${e}`:/null value|非空|not-null/i.test(e)?`必填字段为空:${e}`:e}function HZ({meta:e,value:t,options:n,onChange:r}){if(Bf(e)||n.length>0){const o=n.length?n:e.enum_values||[];return S.jsxs("select",{value:t,onChange:s=>r(s.target.value),children:[S.jsx("option",{value:"",children:"请选择"}),o.map(s=>S.jsx("option",{value:s,children:s},s))]})}return e.type==="boolean"||e.widget==="checkbox"?S.jsxs("select",{value:t,onChange:o=>r(o.target.value),children:[S.jsx("option",{value:"",children:"请选择"}),S.jsx("option",{value:"true",children:"是"}),S.jsx("option",{value:"false",children:"否"})]}):Lf(e)?S.jsx("input",{type:"datetime-local",value:F0(t,"datetime"),onChange:o=>r(DZ(o.target.value))}):D0(e)?S.jsx("input",{type:"date",value:F0(t,"date"),onChange:o=>r(o.target.value)}):e.type==="int"||e.type==="bigint"||e.type==="decimal"||e.widget==="number"?S.jsx("input",{type:"number",step:e.type==="decimal"?"0.01":"1",value:t,onChange:o=>r(o.target.value)}):e.type==="text"||e.widget==="textarea"?S.jsx("textarea",{rows:3,value:t,onChange:o=>r(o.target.value)}):S.jsx("input",{type:"text",value:t,onChange:o=>r(o.target.value)})}function q_(e,t){if(t==null||t==="")return"—";if(String(e).endsWith("_at")){const n=new Date(String(t));if(!Number.isNaN(n.getTime()))return n.toLocaleString("zh-CN",{month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"})}return String(t)}function VZ(e){return/在售|正常|启用|合格/.test(e)?"ok":/停售|禁用|缺货|超限|异常|逾期/.test(e)?"bad":"warn"}function WZ({session:e,blueprint:t,onBack:n}){var O,M,k,j,B,z,A,D,L,H,W,V,K,q,te,oe,ce,ue,G,re,ne,U,Q,se,J,Z,le,ee,Y,fe;const r=(O=t==null?void 0:t.meta)==null?void 0:O.slug,o=(t==null?void 0:t.pages)||[],s=o.find(de=>de.type==="list")||o[0],[i,l]=a.useState((s==null?void 0:s.id)||""),[c,u]=a.useState(null),[d,m]=a.useState(""),[f,p]=a.useState(""),[h,b]=a.useState(!1),x=a.useMemo(()=>{var de,pe;if(i.startsWith("__edit__")){const $e=i.replace("__edit__",""),we=o.find(ve=>ve.type==="list"&&ve.entity===$e),je=wE(t,$e);return{id:i,title:"编辑",route:`/${$e}/edit`,type:"form_edit",entity:$e,layout:{form_fields:((pe=(de=we==null?void 0:we.layout)==null?void 0:de.columns)==null?void 0:pe.filter(ve=>ve!=="id"))||je.map(ve=>ve.name).filter(ve=>ve!=="id"),actions:["edit"]}}}return o.find($e=>$e.id===i)||s},[i,o,s,t]),v=x?kZ(t,x.entity):"",g=a.useMemo(()=>x?wE(t,x.entity):[],[x,t]),y=a.useMemo(()=>Object.fromEntries(g.map(de=>[de.name,de])),[g]),$=a.useMemo(()=>{const de=/^(欢迎您|退出|帮助|登录|注册|返回|系统首页|修改密码)$/,pe=o.filter(we=>we.type!=="form_edit"&&we.type!=="detail"&&!de.test(String(we.title||""))),$e=we=>we.type==="list"?0:we.type==="form_create"?1:we.type==="dashboard"?2:3;return[...pe].sort((we,je)=>$e(we)-$e(je))},[o]),w=a.useMemo(()=>{var we,je;const de=Array.isArray((je=(we=t==null?void 0:t.meta)==null?void 0:we.ui)==null?void 0:je.nav_items)?t.meta.ui.nav_items:[];if(!de.length)return[];const pe=$.find(ve=>ve.type==="dashboard"),$e=ve=>ve.replace(/\/+$/,"").toLowerCase();return de.map(ve=>{const De=U_(ve),Me=LZ(ve);if(!De&&!Me)return null;let Ee=(Me?$.find(_e=>$e(String(_e.route||""))===$e(Me)):void 0)||$.find(_e=>_e.title===De||String(_e.title||"").includes(De)||De&&De.includes(String(_e.title||"")));return!Ee&&pe&&De&&(pe.title===De||String(pe.title||"").includes(De))&&(Ee=pe),{label:De||(Ee==null?void 0:Ee.title)||Me,pageId:Ee==null?void 0:Ee.id}}).filter(Boolean)},[(k=(M=t==null?void 0:t.meta)==null?void 0:M.ui)==null?void 0:k.nav_items,$]),I=a.useMemo(()=>{var de,pe;return CE((pe=(de=t==null?void 0:t.meta)==null?void 0:de.ui)==null?void 0:pe.shell_links,["欢迎您","退出","帮助"])},[(B=(j=t==null?void 0:t.meta)==null?void 0:j.ui)==null?void 0:B.shell_links]),C=((A=(z=t==null?void 0:t.meta)==null?void 0:z.ui)==null?void 0:A.platform_subtitle)||((D=t==null?void 0:t.meta)==null?void 0:D.platform_subtitle)||"",P=a.useMemo(()=>{var de,pe;return CE((pe=(de=t==null?void 0:t.meta)==null?void 0:de.ui)==null?void 0:pe.float_actions,["客服","电话","点击隐藏"])},[(H=(L=t==null?void 0:t.meta)==null?void 0:L.ui)==null?void 0:H.float_actions]),E=((W=t==null?void 0:t.meta)==null?void 0:W.ui_preset)||((K=(V=o.find(de=>{var pe;return(pe=de.layout)==null?void 0:pe.preset}))==null?void 0:V.layout)==null?void 0:K.preset)||"default",R=((q=t==null?void 0:t.meta)==null?void 0:q.project_context)||"",N=de=>{var we,je,ve;if(!de||de.type!=="dashboard")return!1;if(((we=de.layout)==null?void 0:we.preset)==="screenshot_faithful"||((je=de.layout)==null?void 0:je.preset)==="ops_monitor")return!0;const pe=((ve=de.layout)==null?void 0:ve.widgets)||[],$e=new Set(pe.map(De=>De.type));return($e.has("line_chart")||$e.has("bar_chart"))&&($e.has("status_strip")||$e.has("table"))},T=E==="screenshot_faithful"||E==="ops_monitor"||!!((oe=(te=t==null?void 0:t.meta)==null?void 0:te.source)!=null&&oe.screenshot_faithful)||!!((G=(ue=(ce=t==null?void 0:t.meta)==null?void 0:ce.source)==null?void 0:ue.image_refs)!=null&&G.length)||!!((U=(ne=(re=t==null?void 0:t.meta)==null?void 0:re.source)==null?void 0:ne.layout_refs)!=null&&U.length)||N(o.find(de=>de.type==="dashboard")),_=((se=(Q=t==null?void 0:t.meta)==null?void 0:Q.ui)==null?void 0:se.platform_title)||((J=t==null?void 0:t.meta)==null?void 0:J.platform_title)||"";return a.useEffect(()=>{if(!T)return;const de=o.find(pe=>pe.type==="dashboard");de&&(!i||i===(s==null?void 0:s.id))&&(s==null?void 0:s.type)!=="dashboard"&&l(de.id)},[T,(Z=t==null?void 0:t.meta)==null?void 0:Z.slug]),S.jsxs("div",{className:`gen-app ${T?"gen-app-ops":""}`,children:[T?S.jsxs("header",{className:"sf-shell-bar",children:[S.jsxs("div",{className:"sf-shell-left",children:[_||"业务管理平台",C?S.jsx("span",{className:"sf-shell-en",children:C}):null]}),S.jsx("div",{className:"sf-shell-center",children:((le=t==null?void 0:t.meta)==null?void 0:le.name)||r}),S.jsxs("div",{className:"sf-shell-right",children:[I.map(de=>S.jsx("span",{className:"sf-shell-link",children:de},de)),S.jsx("button",{type:"button",className:"sf-shell-back",onClick:n,children:"返回控制台"})]})]}):S.jsxs("header",{className:"gen-header",children:[S.jsxs("div",{children:[S.jsx("p",{className:"gen-eyebrow",children:"业务模块"}),S.jsx("h1",{className:"gen-title",children:((ee=t==null?void 0:t.meta)==null?void 0:ee.name)||r}),S.jsx("p",{className:"gen-desc",children:((Y=t==null?void 0:t.meta)==null?void 0:Y.description)||"由蓝图自动生成的业务页面"})]}),S.jsx("button",{type:"button",className:"btn secondary",onClick:n,children:"返回控制台"})]}),S.jsxs("nav",{className:`gen-nav ${T?"gen-nav-ops":""}`,children:[(T&&w.length>0?w:$.map(de=>({label:td(de),pageId:de.id}))).map((de,pe)=>{const $e=de.pageId?(x==null?void 0:x.id)===de.pageId&&!c:!1;return S.jsx("button",{type:"button",className:`gen-nav-item ${$e?"active":""} ${de.pageId?"":"is-chrome"}`,onClick:()=>{de.pageId&&(u(null),l(de.pageId),m(""),p(""))},children:de.label},`${de.label}-${pe}`)}),T&&w.length>0?$.filter(de=>de.type==="list"||de.type==="dashboard").filter(de=>!w.some(pe=>pe.pageId===de.id||pe.label===de.title)).map(de=>S.jsx("button",{type:"button",className:`gen-nav-item ${(x==null?void 0:x.id)===de.id&&!c?"active":""}`,onClick:()=>{u(null),l(de.id),m(""),p("")},children:td(de)},de.id)):null]}),T&&R&&(x==null?void 0:x.type)!=="dashboard"&&S.jsx("div",{className:"sf-mini-context",children:R}),d&&S.jsx("p",{className:"flash err",children:d}),f&&S.jsx("p",{className:"flash ok",children:f}),x&&v&&S.jsx(OZ,{slug:r,resource:v,page:x,blueprint:t}),(x==null?void 0:x.type)==="list"&&!c&&S.jsx(KZ,{session:e,slug:r,resource:v,page:x,fieldMap:y,busy:h,setBusy:b,setError:m,setInfo:p,onCreate:()=>{const de=o.find(pe=>pe.type==="form_create"&&pe.entity===x.entity);de&&l(de.id)},onEdit:de=>{u(de);const pe=o.find($e=>$e.type==="form_edit"&&$e.entity===x.entity);l(pe?pe.id:`__edit__${x.entity}`)}}),((x==null?void 0:x.type)==="form_create"||(x==null?void 0:x.type)==="form_edit")&&S.jsx(UZ,{session:e,slug:r,resource:v,page:x,title:td(x),fields:g,editId:x.type==="form_edit"?c:null,busy:h,setBusy:b,setError:m,setInfo:p,onDone:()=>{u(null);const de=o.find(pe=>pe.type==="list"&&pe.entity===x.entity);de&&l(de.id)}}),(x==null?void 0:x.type)==="dashboard"&&!c&&(T||N(x)?S.jsx(BZ,{session:e,slug:r,resource:v,title:td(x),widgets:(((fe=x.layout)==null?void 0:fe.widgets)||[]).filter(de=>de.type!=="kpi"),fieldMap:y,meta:(t==null?void 0:t.meta)||{},setError:m}):S.jsx(qZ,{session:e,slug:r,resource:v,page:x,fieldMap:y,setError:m})),T&&P.length>0?S.jsx("aside",{className:"sf-float-dock","aria-label":"快捷操作",children:P.map(de=>S.jsx("button",{type:"button",tabIndex:-1,children:de},de))}):null]})}function KZ(e){var T,_,O,M,k,j,B;const{session:t,slug:n,resource:r,page:o,fieldMap:s,busy:i,setBusy:l,setError:c,setInfo:u,onCreate:d,onEdit:m}=e,f=(_=(T=o.layout)==null?void 0:T.columns)!=null&&_.length?o.layout.columns:Object.keys(s).filter(z=>!["id","tenant_id"].includes(z)).slice(0,8),p=a.useMemo(()=>{var z;return((z=o.layout)==null?void 0:z.filters)||[]},[(O=o.layout)==null?void 0:O.filters]),h=((M=o.layout)==null?void 0:M.actions)||["refresh"],b=((k=o.layout)==null?void 0:k.action_labels)||{},x=(z,A)=>b[z]||A,v=h.filter(z=>!["edit","delete"].includes(z)),[g,y]=a.useState({}),[$,w]=a.useState({}),[I,C]=a.useState([]),[P,E]=a.useState(0),R=a.useCallback(async()=>{var z;l(!0),c("");try{const A=await np(t,n,r,g);C(A.items||[]),E(A.total||0);const D={};for(const L of p){const H=s[L];if((z=H==null?void 0:H.enum_values)!=null&&z.length){D[L]=H.enum_values;continue}const W=new Set;for(const V of A.items||[]){const K=V[L];K!=null&&String(K).trim()!==""&&W.add(String(K))}D[L]=Array.from(W).sort()}w(L=>{let H=!1;const W={...L};for(const[V,K]of Object.entries(D)){const q=L[V]||[];(q.length!==K.length||q.some((te,oe)=>te!==K[oe]))&&(W[V]=K,H=!0)}return H?W:L})}catch(A){c(A.message||String(A))}finally{l(!1)}},[t,n,r,g,l,c,p,s]);a.useEffect(()=>{R()},[R]);async function N(z){if(confirm("确认删除该行?")){l(!0);try{await jY(t,n,r,z),u("已删除"),await R()}catch(A){c(A.message||String(A))}finally{l(!1)}}}return S.jsxs("section",{className:"panel gen-panel",children:[S.jsx(K_,{slug:n,resource:r,blockId:`list:${o.id}`,endpoint:{method:"GET",path:`/api/v1/apps/${n}/${r}`},extra:{page_type:"list",filters:p,columns:f}}),S.jsxs("div",{className:"gen-toolbar",children:[S.jsx("h2",{className:"section-title",style:{margin:0},children:o.title}),S.jsx("div",{className:"actions",style:{margin:0},children:v.map(z=>{if(z==="create")return S.jsx("button",{type:"button",className:"btn",disabled:i,onClick:d,children:x("create","新增")},z);if(z==="refresh")return S.jsx("button",{type:"button",className:"btn secondary",disabled:i,onClick:()=>void R(),children:x("refresh","刷新")},z);if(z==="import")return S.jsxs("label",{className:"file-field btn secondary",style:{margin:0,padding:"8px 12px",cursor:"pointer"},children:[x("import","导入 Excel"),S.jsx("input",{type:"file",accept:".xlsx,.xlsm,.csv",hidden:!0,onChange:async D=>{var H,W;const L=(H=D.target.files)==null?void 0:H[0];if(L){l(!0);try{const V=await kY(t,n,r,L),K=V.inserted||0,q=V.skipped||0,te=(V.errors||[]).length;u(`导入完成:成功 ${K} 行`+(q?`,跳过 ${q}`:"")+(te?`,错误 ${te} 条(仅展示部分)`:"")),te&&((W=V.errors)!=null&&W[0])&&c(String(V.errors[0])),await R()}catch(V){c(V.message||String(V))}finally{l(!1),D.target.value=""}}}})]},z);if(z==="export")return S.jsx("button",{type:"button",className:"btn secondary",disabled:i,onClick:async()=>{l(!0);try{await AY(t,n,r,"xlsx"),u("已导出 Excel")}catch(D){c(D.message||String(D))}finally{l(!1)}},children:x("export","导出 Excel")},z);if(z==="search")return S.jsx("button",{type:"button",className:"btn secondary",disabled:i,onClick:()=>void R(),children:x("search","查询")},z);const A=x(z,z.replace(/^custom_/,""));return S.jsx("button",{type:"button",className:"btn secondary",disabled:i,onClick:()=>u(`按键「${A}」已按说明展示(业务逻辑可后续绑定)`),children:A},z)})})]}),p.length>0&&(((j=o.layout)==null?void 0:j.filter_style)==="section_radios"||((B=o.layout)==null?void 0:B.filter_style)==="radios")?S.jsx("div",{className:"ops-section-radios",children:(()=>{const z=p.find(L=>{var H;return(((H=s[L])==null?void 0:H.enum_values)||[]).length>0})||p[0],A=s[z]||{label:z},D=$[z]||A.enum_values||[];return S.jsxs(S.Fragment,{children:[S.jsx("span",{className:"ops-radio-label",children:A.label||"类型"}),["",...D].map(L=>S.jsx("button",{type:"button",className:`ops-radio ${(g[z]||"")===L?"active":""}`,onClick:()=>{y(H=>({...H,[z]:L})),setTimeout(()=>void R(),0)},children:L||"全部"},L||"all")),p.filter(L=>L!==z).map(L=>{const H=s[L]||{label:L};return S.jsxs("label",{className:"ops-extra-filter",children:[H.label||L,S.jsx("input",{value:g[L]||"",placeholder:"筛选…",onChange:W=>y(V=>({...V,[L]:W.target.value}))})]},L)}),S.jsx("button",{type:"button",className:"btn secondary",disabled:i,onClick:()=>void R(),children:"应用筛选"})]})})()}):p.length>0?S.jsxs("div",{className:"row compact gen-filters",children:[p.map(z=>{const A=s[z]||{name:z,label:z,type:"string"},D=$[z]||A.enum_values||[],L=Bf(A)||D.length>0;return S.jsxs("label",{children:[A.label||z,L?S.jsxs("select",{value:g[z]||"",onChange:H=>y(W=>({...W,[z]:H.target.value})),children:[S.jsx("option",{value:"",children:"全部"}),D.map(H=>S.jsx("option",{value:H,children:H},H))]}):S.jsx("input",{value:g[z]||"",placeholder:"筛选…",onChange:H=>y(W=>({...W,[z]:H.target.value}))})]},z)}),S.jsx("div",{className:"actions",style:{marginTop:0},children:S.jsx("button",{type:"button",className:"btn secondary",disabled:i,onClick:()=>void R(),children:"应用筛选"})})]}):null,S.jsxs("p",{className:"pages-line",children:["共 ",P," 条"]}),I.length===0?S.jsx("div",{className:"empty",children:"暂无数据,可点「新增」或导入 Excel"}):S.jsx("div",{className:"table-wrap",children:S.jsxs("table",{children:[S.jsx("thead",{children:S.jsxs("tr",{children:[f.map(z=>{var A;return S.jsx("th",{children:((A=s[z])==null?void 0:A.label)||z},z)}),(h.includes("edit")||h.includes("delete"))&&S.jsx("th",{children:"操作"})]})}),S.jsx("tbody",{children:I.map((z,A)=>S.jsxs("tr",{children:[f.map(D=>{const L=q_(D,z[D]);return D==="status"?S.jsx("td",{className:"cell-status",children:S.jsx("span",{className:`badge ${VZ(L)}`,children:L})},D):S.jsx("td",{className:D.endsWith("_at")?"cell-muted":void 0,children:L},D)}),(h.includes("edit")||h.includes("delete"))&&S.jsx("td",{children:S.jsxs("div",{className:"actions",style:{margin:0,gap:6},children:[h.includes("edit")&&S.jsx("button",{type:"button",className:"btn secondary",style:{padding:"6px 10px"},onClick:()=>m(String(z.id)),children:x("edit","编辑")}),h.includes("delete")&&S.jsx("button",{type:"button",className:"btn secondary",style:{padding:"6px 10px"},onClick:()=>void N(String(z.id)),children:x("delete","删除")})]})})]},String(z.id??A)))})]})})]})}function UZ(e){var w,I;const{session:t,slug:n,resource:r,page:o,title:s,fields:i,editId:l,busy:c,setBusy:u,setError:d,setInfo:m,onDone:f}=e,p=(((w=o.layout)==null?void 0:w.form_fields)||i.map(C=>C.name)).filter(C=>!AZ.has(C)),h=((I=o.layout)==null?void 0:I.action_labels)||{},b=(C,P)=>h[C]||P,[x,v]=a.useState({}),[g,y]=a.useState({});a.useEffect(()=>{const C={};for(const P of p)C[P]="";v(C),(async()=>{var E,R;const P={};for(const N of p){const T=i.find(_=>_.name===N);T&&(E=T.enum_values)!=null&&E.length&&(P[N]=T.enum_values)}try{const T=(await np(t,n,r)).items||[];for(const _ of p){const O=i.find(k=>k.name===_);if(!O||!Bf(O)||(R=P[_])!=null&&R.length)continue;const M=new Set;for(const k of T){const j=k[_];j!=null&&String(j).trim()!==""&&M.add(String(j))}M.size>0&&M.size<=50&&(P[_]=Array.from(M).sort())}if(l){const _=T.find(O=>String(O.id)===l);if(_){const O={};for(const M of p){const k=i.find(B=>B.name===M),j=_[M]==null?"":String(_[M]);k&&Lf(k)?O[M]=j:k&&D0(k)?O[M]=F0(j,"date"):O[M]=j}v(O)}}}catch(N){l&&d(N.message||String(N))}y(P)})()},[l,n,r]);async function $(){u(!0),d("");try{const C={};for(const P of p){const E=i.find(N=>N.name===P),R=x[P];if((E==null?void 0:E.type)==="int"||(E==null?void 0:E.type)==="bigint"||(E==null?void 0:E.type)==="decimal"?C[P]=R===""?null:Number(R):(E==null?void 0:E.type)==="boolean"?C[P]=R==="true":E&&Lf(E)||E&&D0(E)?C[P]=R===""?null:R:C[P]=R,Bf(E||{name:P,label:P,type:"string"})&&!R)throw new Error(`请选择「${(E==null?void 0:E.label)||P}」`)}l?(await zY(t,n,r,l,C),m("已更新")):(await OY(t,n,r,C),m("已创建")),f()}catch(C){d(FZ(C.message||String(C)))}finally{u(!1)}}return S.jsxs("section",{className:"panel gen-panel",style:{maxWidth:560},children:[S.jsx("h2",{className:"section-title",children:s}),S.jsx("div",{className:"row",children:p.map(C=>{const P=i.find(R=>R.name===C)||{name:C,label:C,type:"string"},E=g[C]||P.enum_values||[];return S.jsxs("label",{children:[P.label||C,S.jsx(HZ,{meta:P,value:x[C]||"",options:E,onChange:R=>v(N=>({...N,[C]:R}))})]},C)})}),S.jsxs("div",{className:"actions",children:[S.jsx("button",{type:"button",className:"btn",disabled:c,onClick:()=>void $(),children:l?b("save","保存"):b("create","创建")}),S.jsx("button",{type:"button",className:"btn secondary",disabled:c,onClick:f,children:b("cancel","取消")})]})]})}function qZ(e){var g,y,$,w,I,C,P,E,R,N;const{session:t,slug:n,resource:r,page:o,fieldMap:s={},setError:i}=e,l=((g=o.layout)==null?void 0:g.widgets)||[],[c,u]=a.useState(null),[d,m]=a.useState([]),f=((y=l.find(T=>T.type==="bar_chart"||T.type==="pie_chart"))==null?void 0:y.group_by)||(($=l.find(T=>T.group_by))==null?void 0:$.group_by)||"",p=((w=l.find(T=>T.metric&&T.metric!=="count"))==null?void 0:w.metric)||((C=(I=l.find(T=>{var _;return(_=T.metrics)==null?void 0:_.length}))==null?void 0:I.metrics)==null?void 0:C[0])||"",h=a.useMemo(()=>JSON.stringify(l),[(P=o.layout)==null?void 0:P.widgets]);if(a.useEffect(()=>{(async()=>{try{if(f){const _=await BY(t,n,r,f,p||void 0);u(_)}if(l.some(_=>["line_chart","table","status_strip"].includes(_.type))||!f){const _=await np(t,n,r);m(_.items||[]),f||u({total:_.total||(_.items||[]).length})}}catch(T){i(T.message||String(T))}})()},[t,n,r,f,p,i,h]),!c)return S.jsx("div",{className:"panel gen-panel",children:S.jsx("div",{className:"empty",children:"加载看板…"})});function b(T){var _;return((_=s[T])==null?void 0:_.label)||T}function x(T){const _=T.x_field||T.group_by||"",O=(T.metrics&&T.metrics.length?T.metrics:T.metric&&T.metric!=="count"?[T.metric]:[]).filter(Boolean);if(!_||!O.length||!d.length)return null;const k=[...d].sort((B,z)=>String(B[_]??"").localeCompare(String(z[_]??""),"zh")).slice(0,100).map(B=>{const z={};for(const A of O){const D=Number(B[A]);Number.isFinite(D)&&(z[A]=D)}return{x:String(B[_]??""),values:z}}),j=O.map(B=>({key:B,label:b(B)}));return S.jsx(F_,{title:T.title||"趋势图",points:k,series:j,yUnit:T.y_unit||""},`line-${T.title}-${_}`)}function v(T,_){if(!_.filter_field)return!0;const O=T[_.filter_field],M=Number(O),k=_.filter_op||"gt",j=Number(_.filter_value??0);return k==="gt"?Number.isFinite(M)&&M>j:k==="gte"?Number.isFinite(M)&&M>=j:k==="lt"?Number.isFinite(M)&&M<j:k==="eq"?String(O)===String(_.filter_value??""):!0}return S.jsxs("section",{className:`panel gen-panel ${((E=o.layout)==null?void 0:E.preset)==="ops_monitor"?"ops-dashboard":""}`,children:[S.jsx("h2",{className:"section-title",children:o.title}),((R=o.layout)==null?void 0:R.preset)==="ops_monitor"&&S.jsx("p",{className:"ops-dash-hint",children:"看板由蓝图 widgets 驱动,结构跟随需求与截图"}),S.jsx("div",{className:"kpi-grid",children:(l.filter(T=>T.type==="kpi").length?l.filter(T=>T.type==="kpi"):[{type:"kpi",title:"记录数",metric:"count"}]).map((T,_)=>S.jsx(EZ,{title:T.title||"KPI",value:T.metric==="count"||!T.metric?c.total:Number(c.sum||0).toFixed(2)},`${T.title}-${_}`))}),l.filter(T=>T.type==="line_chart").map(T=>x(T)),l.filter(T=>T.type==="status_strip").map((T,_)=>{const O=T.label_field||"",M=T.value_field||"",k=T.secondary_field||"",j=T.warn_field||"",B=Number(T.cycle_days)||30,z=T.variant==="stacked"||T.variant==="stacked_days"||!!k;if(!O||!M)return null;const A=d.slice(0,48).map(D=>{let L=Number(D[M]??0),H=k?Number(D[k]??0):0;if(z&&L+H>50&&L+H<120){const W=Math.round(L/100*B);H=Math.max(0,B-W),L=W}return{label:String(D[O]??""),value:L,secondary:z?H:void 0,tone:j&&Number(D[j]??0)>0?"warn":"ok",stop:String(D.status||"").includes("停")||z&&L===0&&H===0}});return S.jsx(H_,{title:T.title||"状态条",variant:z?"stacked":"cells",items:A},`strip-${_}`)}),l.filter(T=>T.type==="table").map((T,_)=>{var k;const O=(k=T.columns)!=null&&k.length?T.columns:Object.keys(d[0]||{}).slice(0,6),M=d.filter(j=>v(j,T)).slice(0,50);return S.jsxs("div",{className:"chart-card",children:[S.jsx("h4",{children:T.title||"明细表"}),S.jsx("div",{className:"table-wrap",children:S.jsxs("table",{children:[S.jsx("thead",{children:S.jsx("tr",{children:O.map(j=>S.jsx("th",{children:b(j)},j))})}),S.jsxs("tbody",{children:[M.map((j,B)=>S.jsx("tr",{children:O.map(z=>S.jsx("td",{children:q_(z,j[z])},z))},B)),!M.length&&S.jsx("tr",{children:S.jsx("td",{colSpan:O.length,className:"empty",children:"暂无数据"})})]})]})})]},`tbl-${_}`)}),S.jsxs("div",{className:"chart-grid",children:[l.filter(T=>T.type==="bar_chart").map((T,_)=>S.jsx(SE,{title:T.title||"分布",buckets:c.buckets||[]},`bar-${_}`)),l.filter(T=>T.type==="pie_chart").map((T,_)=>S.jsx(IZ,{title:T.title||"占比",buckets:c.buckets||[]},`pie-${_}`)),!l.some(T=>T.type==="bar_chart"||T.type==="pie_chart")&&(((N=c.buckets)==null?void 0:N.length)||0)>0&&S.jsx(SE,{title:"分布",buckets:c.buckets||[]})]})]})}async function jg(e){const t=`${Ac}/api/v1/demo/file/${e.split("/").map(encodeURIComponent).join("/")}`,n=await fetch(t);if(!n.ok)return null;const r=await n.blob(),o=e.split("/").pop()||"file";return{blob:r,name:o}}function Bg(e,t,n){return new File([e],t,{type:n||e.type||"application/octet-stream"})}async function GZ(){var d,m,f,p,h,b;const e=[],t=await fetch(`${Ac}/api/v1/demo/fixtures`);if(!t.ok)throw new Error(`无法读取测试素材清单 HTTP ${t.status}`);const n=await t.json();if(!n.available)throw new Error(`测试目录不可用:${n.root||"test/"}`);const o=await(await fetch(`${Ac}/api/v1/demo/prompt`)).json(),s=String(o.prompt||"");s||e.push(n.prompt||"prompt");const i=n.data||((m=(d=n.files)==null?void 0:d.data)==null?void 0:m.path);let l=null;if(i){const x=await jg(i);x?l=Bg(x.blob,x.name,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"):e.push(i)}const c=[];for(const x of n.images||((p=(f=n.files)==null?void 0:f.images)==null?void 0:p.map(v=>v.path))||[]){const v=await jg(x);v?c.push(Bg(v.blob,v.name,"image/png")):e.push(x)}const u=[];for(const x of n.layouts||((b=(h=n.files)==null?void 0:h.layouts)==null?void 0:b.map(v=>v.path))||[]){const v=await jg(x);v?u.push(Bg(v.blob,v.name,"text/html")):e.push(x)}return{prompt:s,slug:n.slug||"settlement_observation_system",excel:l,images:c,layouts:u,label:n.label||"演示包",missing:e}}const{Header:XZ,Sider:YZ,Content:QZ}=Fs,JZ={platform:"平台管理",generate:"生成与发布",modules:"模块管理",sync:"数据同步",agent:"智能体胶囊",roles:"角色管理",agents:"智能体账号",orgs:"组织管理",invites:"邀请加入",members:"成员管理",audit:"审计"};function ZZ({session:e,entitlements:t,tab:n,onTabChange:r,onOpenApp:o,onLogout:s,onSession:i,busy:l,banner:c,children:u}){const[d,m]=a.useState(!1),[f,p]=a.useState(!1),[h,b]=a.useState(!1),[x,v]=a.useState(!1),[g,y]=a.useState(!1),[$]=ke.useForm(),[w]=ke.useForm(),{token:I}=fX.useToken(),{message:C}=wo.useApp(),P=a.useMemo(()=>{const E=[],R=Nr(e.role),N=(e.tenantId||0)>0;if(R&&!N)return E.push({key:"platform",icon:S.jsx(hE,{}),label:"平台管理"}),E;if(!N)return E;R&&E.push({key:"platform",icon:S.jsx(hE,{}),label:"平台管理"});const T=O=>SY(t,O),_=zl(e.role)||R;return(T("发布模块")||T("写入模块")||T("读取模块"))&&E.push({key:"generate",icon:S.jsx(rZ,{}),label:"生成与发布"}),T("读取模块")&&E.push({key:"modules",icon:S.jsx(WQ,{}),label:"模块管理"}),_&&T("数据同步")&&E.push({key:"sync",icon:S.jsx(tJ,{}),label:"数据同步"}),T("读取模块")&&E.push({key:"agent",icon:S.jsx(y_,{}),label:"智能体胶囊"}),T("管理智能体")&&(E.push({key:"roles",icon:S.jsx(jf,{}),label:"角色管理"}),E.push({key:"agents",icon:S.jsx(kJ,{}),label:"智能体账号"})),_&&T("管理组织")&&E.push({key:"orgs",icon:S.jsx(LQ,{}),label:"组织管理"}),_&&T("邀请成员")&&(E.push({key:"invites",icon:S.jsx(aZ,{}),label:"邀请加入"}),E.push({key:"members",icon:S.jsx(ZJ,{}),label:"成员管理"})),T("查看审计")&&E.push({key:"audit",icon:S.jsx(GQ,{}),label:"审计"}),E},[e,t]);return S.jsxs(Fs,{className:"console-root",style:{minHeight:"100vh"},children:[S.jsxs(YZ,{collapsible:!0,collapsed:d,trigger:null,width:232,className:"console-sider",theme:"light",children:[S.jsxs("div",{className:`console-brand ${d?"is-collapsed":""}`,children:[S.jsx("span",{className:"console-brand-mark",children:"宇"}),!d&&S.jsxs("div",{className:"console-brand-text",children:[S.jsx("strong",{children:"宇信达智建"}),S.jsx("span",{children:Nr(e.role)?"平台超管工作台":"AI 建站控制台"})]})]}),S.jsx(Fi,{mode:"inline",selectedKeys:[n],items:P,onClick:({key:E})=>r(E),style:{borderInlineEnd:0,padding:"8px 8px 24px"}})]}),S.jsxs(Fs,{children:[S.jsxs(XZ,{className:"console-header",style:{background:I.colorBgContainer},children:[S.jsxs(Rt,{size:"middle",children:[S.jsx(We,{type:"text",icon:d?S.jsx(CJ,{}):S.jsx(bJ,{}),onClick:()=>m(E=>!E)}),S.jsx(ze.Title,{level:4,style:{margin:0},children:JZ[n]||"控制台"})]}),S.jsxs(Rt,{size:"middle",wrap:!0,children:[S.jsxs(Rt,{size:8,children:[S.jsx(bT,{size:"small",icon:S.jsx(dZ,{}),style:{background:I.colorPrimary}}),S.jsx("span",{className:"console-user",children:e.displayName||e.username}),e.username?S.jsx(ze.Text,{type:"secondary",code:!0,style:{fontSize:12},children:e.username}):null,e.phone?S.jsx(At,{icon:S.jsx(yE,{}),children:e.phone}):S.jsx(At,{children:"未绑手机"}),S.jsx(At,{color:"green",children:nc(e.role||"管理员")}),Nr(e.role)&&e.tenantId>0?S.jsxs(At,{color:"orange",children:["管理:",e.tenantName||`公司 #${e.tenantId}`]}):e.tenantId>0?S.jsxs(At,{children:["公司 #",e.tenantId]}):null]}),S.jsx(We,{icon:S.jsx(yE,{}),onClick:()=>{w.setFieldsValue({phone:e.phone||""}),v(!0)},children:e.phone?"更换手机":"绑定手机"}),S.jsx(We,{icon:S.jsx(jf,{}),onClick:()=>{$.resetFields(),p(!0)},children:"修改密码"}),S.jsx(We,{onClick:o,disabled:l,children:"打开模块"}),S.jsx(We,{icon:S.jsx(I_,{}),onClick:s,children:"退出"})]})]}),S.jsxs(QZ,{className:"console-content",children:[c,S.jsx("div",{className:"console-panel",children:u})]})]}),S.jsx(en,{title:"修改密码",open:f,onCancel:()=>p(!1),confirmLoading:h,onOk:async()=>{const E=await $.validateFields();b(!0);try{await _Q(e,E.old_password,E.new_password),C.success("密码已更新"),p(!1),$.resetFields()}catch(R){C.error(R.message||String(R))}finally{b(!1)}},destroyOnHidden:!0,children:S.jsxs(ke,{form:$,layout:"vertical",children:[S.jsxs(ze.Paragraph,{type:"secondary",children:["账号 ",S.jsx(ze.Text,{code:!0,children:e.username})," 为系统分配、不可更改;仅可修改密码。 绑定手机后也可用手机号 + 密码登录。"]}),S.jsx(ke.Item,{name:"old_password",label:"当前密码",rules:[{required:!0,message:"请输入当前密码"}],children:S.jsx(It.Password,{autoComplete:"current-password"})}),S.jsx(ke.Item,{name:"new_password",label:"新密码",rules:[{required:!0,message:"请输入新密码"},{min:6,message:"至少 6 位"}],children:S.jsx(It.Password,{autoComplete:"new-password"})}),S.jsx(ke.Item,{name:"confirm",label:"确认新密码",dependencies:["new_password"],rules:[{required:!0,message:"请再次输入"},({getFieldValue:E})=>({validator(R,N){return!N||E("new_password")===N?Promise.resolve():Promise.reject(new Error("两次输入不一致"))}})],children:S.jsx(It.Password,{autoComplete:"new-password"})})]})}),S.jsx(en,{title:e.phone?"更换手机号":"绑定手机号",open:x,onCancel:()=>v(!1),confirmLoading:g,onOk:async()=>{const E=await w.validateFields();y(!0);try{const R=(E.phone||"").trim(),N=await MQ(e,R),T={...e,phone:N.phone||void 0,usernameLoginDisabled:!!N.username_login_disabled};c_(T),i==null||i(T),C.success(N.phone?`已绑定 ${N.phone}`:"已更新"),v(!1)}catch(R){C.error(R.message||String(R))}finally{y(!1)}},destroyOnHidden:!0,children:S.jsxs(ke,{form:w,layout:"vertical",children:[S.jsx(ze.Paragraph,{type:"secondary",children:"绑定后可用手机号+密码或短信登录。有 License 期限控制时也可用用户名登录。"}),S.jsx(ke.Item,{name:"phone",label:"手机号",rules:[{validator:async(E,R)=>{const N=String(R||"").trim();if(N&&!/^1[3-9]\d{9}$/.test(N)&&!/^\+?86\s*1[3-9]\d{9}$/.test(N.replace(/\s/g,"")))throw new Error("请输入 11 位大陆手机号")}}],children:S.jsx(It,{placeholder:"例如 13800138000",maxLength:20,allowClear:!0})})]})})]})}function b$({children:e,subtitle:t}){return S.jsxs("div",{className:"auth-shell",children:[S.jsx("div",{className:"auth-backdrop","aria-hidden":!0}),S.jsxs(tr,{className:"auth-card",bordered:!1,children:[S.jsx(ze.Title,{level:2,className:"auth-brand",children:"宇信达智建"}),S.jsx(ze.Paragraph,{type:"secondary",style:{marginTop:-8},children:t}),e]})]})}function ro(e,t){var r;const n=(r=e.current)==null?void 0:r.input;return n&&typeof n.value=="string"?n.value:t}function eee(e){const[t,n]=a.useState("account_password"),[r,o]=a.useState(""),[s,i]=a.useState(""),[l,c]=a.useState(0),[u,d]=a.useState(!1),m=a.useRef(null),f=a.useRef(null),p=a.useRef(null),h=a.useRef(null),b=a.useRef(null);a.useEffect(()=>{if(l<=0)return;const y=window.setTimeout(()=>c($=>$-1),1e3);return()=>window.clearTimeout(y)},[l]);const x=()=>{if(t==="phone_sms"){const w=ro(h,e.username).trim(),I=ro(b,r).trim();e.onUsername(w),e.onLogin({mode:t,phone:w,sms_code:I});return}if(t==="phone_password"){const w=ro(h,e.username).trim(),I=ro(f,e.password);e.onUsername(w),e.onPassword(I),e.onLogin({mode:t,phone:w,password:I});return}const y=ro(m,e.username).trim(),$=ro(f,e.password);e.onUsername(y),e.onPassword($),e.onLogin({mode:t,username:y,password:$})},v=()=>{const y=ro(m,e.username).trim()||ro(h,e.username).trim(),$=ro(f,e.password),w=ro(p,e.displayName).trim();e.onUsername(y),e.onPassword($),e.onDisplayName(w),e.onRegister(y,$,w)};async function g(){const y=ro(h,e.username).trim();if(!/^1[3-9]\d{9}$/.test(y)){i("请先填写正确的 11 位手机号");return}d(!0),i("");try{const $=await IY(y);c($.retry_after&&$.retry_after>0?$.retry_after:60),$.debug_code?(o($.debug_code),i(`开发模式验证码:${$.debug_code}(正式环境将发短信)`)):i($.message||"验证码已发送")}catch($){i($.message||String($))}finally{d(!1)}}return S.jsxs(b$,{subtitle:"描述 + Excel/CSV/JSON → 自动建库建 API → 生成可操作的前端页面",children:[S.jsx(mV,{block:!0,style:{marginBottom:16},value:t,onChange:y=>n(y),options:[{label:"账号密码",value:"account_password"},{label:"手机密码",value:"phone_password"},{label:"短信登录",value:"phone_sms"}]}),S.jsxs(ke,{layout:"vertical",requiredMark:!1,onFinish:x,children:[t==="account_password"?S.jsx(ke.Item,{label:"用户名",children:S.jsx(It,{ref:m,size:"large",value:e.username,onChange:y=>e.onUsername(y.target.value),autoComplete:"username",placeholder:"系统分配的用户名",allowClear:!0})}):S.jsx(ke.Item,{label:"手机号",children:S.jsx(It,{ref:h,size:"large",value:e.username,onChange:y=>e.onUsername(y.target.value),autoComplete:"tel",placeholder:"已绑定的 11 位手机号",allowClear:!0})}),t==="phone_sms"?S.jsx(ke.Item,{label:"短信验证码",children:S.jsxs(Rt.Compact,{style:{width:"100%"},children:[S.jsx(It,{ref:b,size:"large",value:r,onChange:y=>o(y.target.value),placeholder:"6 位验证码",maxLength:8}),S.jsx(We,{size:"large",loading:u,disabled:l>0||e.busy,onClick:()=>void g(),children:l>0?`${l}s`:"获取验证码"})]})}):S.jsx(ke.Item,{label:"密码",children:S.jsx(It.Password,{ref:f,size:"large",value:e.password,onChange:y=>e.onPassword(y.target.value),autoComplete:"current-password"})}),t==="account_password"?S.jsx(ke.Item,{label:"显示名(仅注册用,登录可忽略)",children:S.jsx(It,{ref:p,size:"large",value:e.displayName,onChange:y=>e.onDisplayName(y.target.value)})}):null,e.error?S.jsx(po,{type:"error",showIcon:!0,message:e.error,style:{marginBottom:16}}):null,s?S.jsx(po,{type:"info",showIcon:!0,message:s,style:{marginBottom:16}}):null,e.info&&!e.info.startsWith("已填入测试默认")?S.jsx(po,{type:"success",showIcon:!0,message:e.info,style:{marginBottom:16}}):null,t==="account_password"?S.jsxs(Rt,{wrap:!0,style:{marginBottom:12},children:[S.jsx(We,{type:"link",size:"small",onClick:()=>{e.onUsername("demo"),e.onPassword("demo123"),e.onDisplayName("演示用户")},children:"填入 demo"}),S.jsx(We,{type:"link",size:"small",onClick:()=>{e.onUsername("ljk_admin"),e.onPassword("ljk_admin"),e.onDisplayName("平台超级管理员")},children:"填入 ljk_admin"})]}):S.jsxs(Rt,{wrap:!0,style:{marginBottom:12},children:[S.jsx(We,{type:"link",size:"small",onClick:()=>{e.onUsername("13800000001"),e.onPassword("demo123")},children:"填入 demo 手机"}),S.jsx(We,{type:"link",size:"small",onClick:()=>{e.onUsername("13531041945"),e.onPassword("ljk_admin")},children:"填入超管手机"})]}),S.jsxs("div",{className:"auth-actions",children:[S.jsx(We,{type:"primary",htmlType:"submit",size:"large",block:!0,loading:e.busy,children:"登录"}),t==="account_password"?S.jsx(We,{htmlType:"button",size:"large",block:!0,disabled:e.busy,onClick:v,children:"注册"}):null]}),S.jsx(ze.Paragraph,{type:"secondary",style:{marginTop:20,marginBottom:0,fontSize:13},children:"支持用户名+密码、手机号+密码、手机号+短信。外公司部署用 License 控期限时,不必强制手机登录。"})]})]})}function tee(e){return S.jsxs(b$,{subtitle:"账号已注册,但尚未加入任何公司。未入驻前不能查看未公布数据与业务页面。",children:[S.jsxs(ze.Text,{type:"secondary",children:[e.displayLabel," · pending"]}),e.error&&S.jsx(po,{type:"error",showIcon:!0,message:e.error,style:{margin:"16px 0"}}),e.info&&S.jsx(po,{type:"success",showIcon:!0,message:e.info,style:{margin:"16px 0"}}),S.jsxs(ke,{layout:"vertical",style:{marginTop:16},requiredMark:!1,children:[S.jsx(ke.Item,{label:"邀请码",children:S.jsx(It,{size:"large",value:e.inviteCode,onChange:t=>e.onInviteCode(t.target.value),placeholder:"粘贴公司管理员发来的邀请码"})}),S.jsx(We,{type:"primary",size:"large",block:!0,loading:e.busy,disabled:!e.inviteCode.trim(),onClick:e.onAcceptInvite,children:"加入已有公司"}),S.jsx(eV,{children:"或"}),S.jsx(ke.Item,{label:"公司名称",children:S.jsx(It,{size:"large",value:e.companyName,onChange:t=>e.onCompanyName(t.target.value),placeholder:"创建自己的公司(成为管理员)"})}),S.jsxs(Rt,{direction:"vertical",style:{width:"100%"},children:[S.jsx(We,{size:"large",block:!0,loading:e.busy,onClick:e.onCreateCompany,children:"创建公司"}),S.jsx(We,{size:"large",block:!0,onClick:e.onLogout,children:"退出"})]})]})]})}function nee(e){return S.jsx(b$,{subtitle:e.message,children:e.error?S.jsx(po,{type:"error",showIcon:!0,message:e.error}):null})}function Lg(){const t=(window.location.hash||"").replace(/^#/,"").match(/^\/?app\/([a-zA-Z][a-zA-Z0-9_]{0,63})\/?$/);return t?t[1]:null}function ree(e){const t=`#/app/${encodeURIComponent(e)}`;window.location.hash===t?window.dispatchEvent(new Event("hashchange")):window.location.hash=t}function nd(){!window.location.hash||window.location.hash==="#/"||window.location.hash==="#"||(window.location.hash="#/")}function ia(e,t){if(e)try{const n=new DataTransfer;for(const r of t)n.items.add(r);e.files=n.files}catch{}}function oee(){var Pe,Le;const[e,t]=a.useState("generate"),[n,r]=a.useState("console"),[o,s]=a.useState(null),[i,l]=a.useState(""),[c,u]=a.useState(""),[d,m]=a.useState("demo"),[f,p]=a.useState("demo123"),[h,b]=a.useState("演示用户"),[x,v]=a.useState(""),[g,y]=a.useState(""),[$,w]=a.useState(""),[I,C]=a.useState(null),[P,E]=a.useState([]),[R,N]=a.useState([]),T=a.useRef(null),_=a.useRef(null),O=a.useRef(null),[M,k]=a.useState("schema_per_app"),[j,B]=a.useState("deepseek"),[z,A]=a.useState("deepseek-chat"),[D,L]=a.useState([]),[H,W]=a.useState(null),[V,K]=a.useState([]),[q,te]=a.useState(null),[oe,ce]=a.useState(null),[ue,G]=a.useState("myapp"),[re,ne]=a.useState("__new__"),[U,Q]=a.useState([]),[se,J]=a.useState(null),[Z,le]=a.useState("records"),[ee,Y]=a.useState(""),[fe,de]=a.useState(!0),[pe,$e]=a.useState(!1),[we,je]=a.useState(!1),[ve,De]=a.useState([]),[Me,Ee]=a.useState(null),[_e,Se]=a.useState(!1),[Ie,Ue]=a.useState("");async function Xe(ae=!1){if(!zg()&&!o){ae||l("请先登录后再填入测试默认");return}$e(!0),ae||l("");try{const be=await GZ();w(be.prompt),C(be.excel),E(be.images),N(be.layouts),G(be.slug),Se(!0),ia(T.current,be.excel?[be.excel]:[]),ia(_.current,be.images),ia(O.current,be.layouts);const Fe=[be.excel?be.excel.name:null,be.images.length?`${be.images.length} 张截图`:null,be.layouts.length?`${be.layouts.length} 个 HTML`:null].filter(Boolean);Ue(Fe.join(" · ")||"仅需求文本");const tt=be.missing.length?`(缺:${be.missing.join(", ")}`:"";u(`已填入测试默认:${be.label}${tt}`)}catch(be){ae||l(be.message||String(be))}finally{$e(!1)}}a.useEffect(()=>{const ae=zg();ae&&s(ae);const be=()=>{s(null),!(ed()||Lg())&&(l("登录已失效,请重新登录"),nd(),r("console"),J(null))};return window.addEventListener("ajz:session-expired",be),NY().then(Fe=>{var ht,Tt,yt;L(Fe.providers||[]);const tt=Fe.default||"deepseek",St=(Fe.providers||[]).find(lt=>lt.id===tt)||((ht=Fe.providers)==null?void 0:ht[0]);St&&(B(St.id),A(St.default_model||((yt=(Tt=St.models)==null?void 0:Tt[0])==null?void 0:yt.id)||""))}).catch(()=>{}),()=>window.removeEventListener("ajz:session-expired",be)},[]),a.useEffect(()=>{!(o!=null&&o.accessToken)||Og(o)||Nr(o.role)&&!(o.tenantId>0)||localStorage.getItem("ajz_skip_demo_autoload")==="1"||_e||Xe(!0).catch(()=>{})},[o==null?void 0:o.accessToken,o==null?void 0:o.tenantId]),a.useEffect(()=>{if(!(o!=null&&o.accessToken)||Og(o)){Q([]),Ee(null);return}if(Nr(o.role)&&!(o.tenantId>0)){t("platform"),Q([]),Ee(null);return}rc(o).then(ae=>Q(ae.items||[])).catch(()=>Q([])),o.tenantId>0?p_(o).then(ae=>Ee(ae.permissions||[])).catch(()=>Ee(Nr(o.role)?null:[])):Ee(null)},[o]),a.useEffect(()=>{let ae=!1;async function be(){var St,ht,Tt,yt,lt,rt;const Fe=ed();if(Fe){ae||($e(!0),l(""));try{const He=await bY(Fe);if(ae)return;J(He.blueprint),W(He.blueprint),G(((ht=(St=He.blueprint)==null?void 0:St.meta)==null?void 0:ht.slug)||"preview"),le(He.resource||"records"),r("app")}catch(He){ae||(Mg(),l(He.message||String(He)),r("console"),J(null),nd())}finally{ae||$e(!1)}return}Mg();const tt=Lg();if(!tt){ae||(r("console"),J(null));return}ae||($e(!0),l(""),G(tt));try{const He=o||zg(),Ae=await fE(He,tt);if(ae)return;J(Ae),W(Ae);const qe=((rt=(lt=(yt=(Tt=Ae==null?void 0:Ae.apis)==null?void 0:Tt.resources)==null?void 0:yt[0])==null?void 0:lt.path)==null?void 0:rt.replace(/^\//,""))||Z;le(qe),r("app")}catch(He){ae||(l(He.message||String(He)),r("console"),J(null),nd())}finally{ae||$e(!1)}}return be(),window.addEventListener("hashchange",be),()=>{ae=!0,window.removeEventListener("hashchange",be)}},[o]),a.useEffect(()=>{!_e&&!I&&!P.length&&!R.length||(ia(T.current,I?[I]:[]),ia(_.current,P),ia(O.current,R))},[_e,I,P,R,e,o,n]);function he(ae){s(ae),c_(ae)}async function Re(ae){je(!0),l(""),u("");try{const be=ae.mode==="phone_sms"?{phone:String(ae.phone||"").trim(),sms_code:String(ae.sms_code||"").trim()}:ae.mode==="phone_password"?{phone:String(ae.phone||"").trim(),password:String(ae.password||"")}:{username:String(ae.username||"").trim(),password:String(ae.password||"")},Fe=await EY(be);(Nr(Fe.role)||Fe.username==="ljk_admin")&&t("platform"),he(Fe),u(`已登录 ${Fe.displayName||Fe.phone||Fe.username}${Fe.role||"用户"}`)}catch(be){l(be.message||String(be))}finally{je(!1)}}async function Te(ae=d,be=f,Fe=h){je(!0),l(""),u("");try{const tt=await PY(String(ae||"").trim(),String(be||""),String(Fe||"").trim());he(tt),u("注册成功待加入公司pending。请输入邀请码或创建自己的公司。")}catch(tt){l(tt.message||String(tt))}finally{je(!1)}}async function Ge(){if(o){je(!0),l("");try{const ae=await qY(o,x.trim());he(ae),u(ae.displayName?`已加入租户 #${ae.tenantId}`:`已加入租户 #${ae.tenantId}`),v("")}catch(ae){l(ae.message||String(ae))}finally{je(!1)}}}async function Ye(){if(o){je(!0),l("");try{const ae=await GY(o,g.trim()||h||d);he(ae),u(`已创建公司(租户 #${ae.tenantId}),你是管理员`),y("")}catch(ae){l(ae.message||String(ae))}finally{je(!1)}}}async function Ve(){var ae,be,Fe,tt,St,ht,Tt,yt,lt,rt;$e(!0),l(""),te(null),ce(null);try{const He=await RY($,I,P,M,j,z,R);W(He.draft),K(He.warnings||[]),te(He.fidelity||null),ce(He.generate_log||null),(be=(ae=He.draft)==null?void 0:ae.meta)!=null&&be.slug&&G(He.draft.meta.slug);const Ae=(Tt=(ht=(St=(tt=(Fe=He.draft)==null?void 0:Fe.apis)==null?void 0:tt.resources)==null?void 0:St[0])==null?void 0:ht.path)==null?void 0:Tt.replace(/^\//,"");Ae&&le(Ae);const qe=He.fidelity;let ct="";qe&&!qe.skipped&&(ct=qe.passed?`还原度达标 ${qe.final_score}%(目标 ${qe.target}%)。`:`还原度 ${qe.final_score??"—"}%(目标 ${qe.target}%),请查看差异后继续微调或再生成。`);const jt=(yt=He.generate_log)!=null&&yt.run_id?` run=${He.generate_log.run_id}`:"";let mt="";if(o&&((rt=(lt=He.draft)==null?void 0:lt.meta)!=null&&rt.slug))try{const xt=String(He.draft.meta.slug).trim().replace(/([a-z0-9])([A-Z])/g,"$1_$2").toLowerCase().replace(/[^a-z0-9_]+/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,"").slice(0,48);if(xt){await _Y(o,xt,He.draft);const Lt=await rc(o);Q(Lt.items||[]),ne("__new__"),mt=`已登记为在建模块「${xt}」。`}}catch(xt){mt=`(在建登记未成功:${xt.message||xt}`}u(`草稿置信度 ${He.confidence}。${ct}${mt}确认发布后将打开模块页。${jt}`)}catch(He){l(He.message||String(He))}finally{$e(!1)}}function ot(ae){G(ae),ree(ae)}async function xe(){var ae,be,Fe,tt,St,ht,Tt,yt;if(!(!o||!H)){$e(!0),l("");try{const lt=JSON.parse(JSON.stringify(H)),rt=re!=="__new__";let He=rt?re:String(((ae=lt==null?void 0:lt.meta)==null?void 0:ae.slug)||"app").trim().replace(/([a-z0-9])([A-Z])/g,"$1_$2").toLowerCase().replace(/[^a-z0-9_]+/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,"");rt||((!He||!/^[a-z]/.test(He))&&(He=`app_${He||"draft"}`.replace(/_+/g,"_")),He=He.slice(0,48).replace(/_+$/g,"")||"app");const Ae=rt?U.find(gt=>gt.slug===He):null;lt.meta={...lt.meta||{},slug:He,name:(Ae==null?void 0:Ae.name)||((be=lt.meta)==null?void 0:be.name)||He},lt.meta.name||(lt.meta.name=He),lt.version||(lt.version="1.0"),lt.storage||(lt.storage={mode:"schema_per_app",engine:"postgres"}),lt.security||(lt.security={visibility:"private",roles:[],row_policies:[]}),lt.apis&&(lt.apis={...lt.apis,base_path:`/api/v1/apps/${He}`});const qe=gt=>String(gt||"").replace(/([a-z0-9])([A-Z])/g,"$1_$2").toLowerCase().replace(/[^a-z0-9_]+/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,""),ct={};for(const gt of lt.entities||[]){const Gt=String(gt.name||"");gt.name&&(gt.name=qe(gt.name)||"record"),gt.table&&(gt.table=qe(gt.table)||gt.name),Gt&&(ct[Gt]=gt.name,ct[qe(Gt)]=gt.name);for(const dn of gt.fields||[]){dn.name&&(dn.name=qe(String(dn.name).replace(/\./g,"_"))||"field");const yn=String(dn.type||"string").toLowerCase();["float","float64","double","number","numeric"].includes(yn)?dn.type="decimal":["integer","int32"].includes(yn)?dn.type="int":["int64","long"].includes(yn)?dn.type="bigint":yn==="bool"?dn.type="boolean":["varchar","str"].includes(yn)&&(dn.type="string")}}for(const gt of((Fe=lt.apis)==null?void 0:Fe.resources)||[]){const Gt=String(gt.entity||"");gt.entity=ct[Gt]||ct[qe(Gt)]||qe(Gt)||gt.entity,gt.path&&(gt.path="/"+(qe(String(gt.path).replace(/^\//,""))||"items"))}for(const gt of lt.pages||[]){const Gt=String(gt.entity||"");gt.entity=ct[Gt]||ct[qe(Gt)]||qe(Gt)||gt.entity}const jt=((Tt=(ht=(St=(tt=lt==null?void 0:lt.apis)==null?void 0:tt.resources)==null?void 0:St[0])==null?void 0:ht.path)==null?void 0:Tt.replace(/^\//,""))||Z;le(jt);const xt=await MY(o,He,lt,rt?"add_pages":"create");W(lt),G(He);try{const gt=await rc(o);Q(gt.items||[])}catch{}const Lt=xt.publish_mode==="pages_added"||xt.publish_mode==="merged"?`已发布新页面${(yt=xt.added_pages)!=null&&yt.length?`${xt.added_pages.join(", ")}`:""}`:"已新建模块";u(`${Lt} ${He} → ${xt.schema_name}。正在跳转模块页…`),ot(He)}catch(lt){l(lt.message||String(lt))}finally{$e(!1)}}}function Be(){if(!o)return;if(l(""),!ue.trim()){l("请填写已发布模块 slug");return}const ae=U.find(be=>be.slug===ue.trim());if(ae&&ae.status!=="published"){l(`模块「${ue}」状态为${ae.status_label||ae.status},请先发布后再打开;可在「模块管理」继续编辑`);return}u(`正在跳转模块:/#/app/${ue}`),ot(ue.trim())}async function me(){if(o){$e(!0),l("");try{const ae=await LY(o,ue);Y(ae.capsule),u(ae.hint),t("agent")}catch(ae){l(ae.message||String(ae))}finally{$e(!1)}}}if(n==="app"&&se)return S.jsx(WZ,{session:o,blueprint:se,onBack:()=>{Mg(),nd()}});const Ne=async ae=>{if(t(ae),l(""),ae==="audit"&&o)try{const be=await DY(o);De(be.items||[])}catch(be){l(be.message||String(be))}};if((ed()||Lg())&&!se)return S.jsx(nee,{message:`正在打开${ed()?"草稿预览":"模块"}…`,error:i||void 0});if(!o)return S.jsx(eee,{username:d,password:f,displayName:h,busy:we,error:i,info:c,onUsername:m,onPassword:p,onDisplayName:b,onLogin:Re,onRegister:Te});if(Og(o))return S.jsx(tee,{displayLabel:o.displayName||o.username||"",inviteCode:x,companyName:g,busy:we,error:i,info:c,onInviteCode:v,onCompanyName:y,onAcceptInvite:Ge,onCreateCompany:Ye,onLogout:()=>{Ma(),s(null)}});const Ce=(D.length?D:[{id:"deepseek",label:"DeepSeek",configured:!0,default_model:"",models:[]},{id:"minimax",label:"MiniMax",configured:!0,default_model:"",models:[]},{id:"heuristic",label:"本地启发式",configured:!0,default_model:"",models:[]}]).map(ae=>({value:ae.id,label:`${ae.label}${ae.configured===!1?"(未配置 Key":""}`})),Oe=(((Pe=D.find(ae=>ae.id===j))==null?void 0:Pe.models)||[]).map(ae=>({value:ae.id,label:ae.label}));return!Oe.length&&z&&Oe.push({value:z,label:z||"默认"}),S.jsxs(ZZ,{session:o,entitlements:Me,tab:e,busy:pe,onTabChange:Ne,onOpenApp:Be,onSession:ae=>s(ae),onLogout:()=>{Ma(),s(null)},banner:S.jsxs(S.Fragment,{children:[i?S.jsx(po,{type:"error",showIcon:!0,closable:!0,message:i,onClose:()=>l(""),style:{marginBottom:12}}):null,c?S.jsx(po,{type:"success",showIcon:!0,closable:!0,message:c,onClose:()=>u(""),style:{marginBottom:12}}):null]}),children:[e==="generate"&&S.jsxs(Tv,{gutter:[16,16],children:[S.jsx(si,{xs:24,lg:14,children:S.jsx(tr,{title:"需求与素材",extra:S.jsxs(Rt,{children:[S.jsx(We,{disabled:pe,onClick:()=>Xe(!1),children:"填入测试默认"}),_e&&S.jsxs(ze.Text,{type:"secondary",children:["已加载:",Ie]})]}),children:S.jsxs(ke,{layout:"vertical",requiredMark:!1,children:[S.jsx(ke.Item,{label:"需求描述",extra:"可写业务要求、按键,以及截图关系。上传截图后,未点名修改的部分按原图还原。",children:S.jsx(It.TextArea,{rows:6,placeholder:`示例:
两张截图为同一界面:一张展开监督条,一张为收起态;以展开态为准还原。
平台抬头:……
操作:新增、刷新、导入 Excel、导出 Excel`,value:$,onChange:ae=>w(ae.target.value)})}),S.jsx(ke.Item,{label:"数据文件xlsx / csv / json",extra:I?`当前:${I.name}`:void 0,children:S.jsx("input",{ref:T,type:"file",accept:".xlsx,.xls,.csv,.json",onChange:ae=>{var be;return C(((be=ae.target.files)==null?void 0:be[0])||null)}})}),S.jsx(ke.Item,{label:"界面截图",extra:P.length?`当前:${P.map(ae=>ae.name).join("、")}`:"上传后自动走还原闭环",children:S.jsx("input",{ref:_,type:"file",accept:"image/*",multiple:!0,onChange:ae=>E(Array.from(ae.target.files||[]))})}),S.jsx(ke.Item,{label:"页面源码Ctrl+S 另存为)",extra:R.length?`当前:${R.map(ae=>ae.name).join("、")}`:"支持 .html / .htm / .mhtml",children:S.jsx("input",{ref:O,type:"file",accept:".html,.htm,.mhtml,.mht,.xhtml,text/html,multipart/related",multiple:!0,onChange:ae=>N(Array.from(ae.target.files||[]))})}),S.jsxs(Tv,{gutter:12,children:[S.jsx(si,{xs:24,md:8,children:S.jsx(ke.Item,{label:"大模型",children:S.jsx(Qt,{value:j,options:Ce,onChange:ae=>{var Fe,tt;B(ae);const be=D.find(St=>St.id===ae);A((be==null?void 0:be.default_model)||((tt=(Fe=be==null?void 0:be.models)==null?void 0:Fe[0])==null?void 0:tt.id)||"")}})})}),S.jsx(si,{xs:24,md:8,children:S.jsx(ke.Item,{label:"模型",children:S.jsx(Qt,{value:z,options:Oe,onChange:A})})}),S.jsx(si,{xs:24,md:8,children:S.jsx(ke.Item,{label:"存储模式",children:S.jsx(Qt,{value:M,onChange:ae=>k(ae),options:[{value:"schema_per_app",label:"共享库 · schema"},{value:"database_per_app",label:"独立库"}]})})})]}),S.jsx(ke.Item,{label:"发布目标",children:S.jsx(Qt,{value:re,onChange:ae=>{ne(ae),ae!=="__new__"&&G(ae)},options:[{value:"__new__",label:"新建模块(草稿 slug"},...U.map(ae=>({value:ae.slug,label:`${ae.name||ae.slug}${ae.slug} · ${ae.status_label||ae.status} · ${ae.page_count} 页)`}))]})}),S.jsx(ze.Paragraph,{type:"secondary",style:{marginTop:-8},children:re==="__new__"?"将创建新模块slug 取自蓝图 meta.slug。不同用户可访问的模块由授权决定。":"将把草稿里新生成的页面发布到该模块page id / route 不可与现有重复)。"}),S.jsx(ke.Item,{label:"已发布 slug打开模块用",children:S.jsx(It,{value:ue,onChange:ae=>G(ae.target.value)})}),S.jsx(ke.Item,{label:"持久化上传(对象存储)",children:S.jsx("input",{type:"file",onChange:async ae=>{var Fe;const be=(Fe=ae.target.files)==null?void 0:Fe[0];if(!(!be||!o))try{const tt=await OQ(o,be);u(`已上传 ${tt.filename} → ${tt.url}`)}catch(tt){l(tt.message||String(tt))}}})}),S.jsxs(Rt,{wrap:!0,children:[S.jsx(We,{type:"primary",loading:pe,onClick:Ve,children:"生成蓝图草稿"}),S.jsx(We,{disabled:pe||!H,onClick:xe,children:re==="__new__"?"确认发布(新建模块)":"确认发布(新页面)"}),S.jsx(We,{disabled:pe,onClick:Be,children:"打开已有模块"})]}),V.length>0&&S.jsx(po,{style:{marginTop:16},type:"warning",showIcon:!0,message:"生成警告",description:S.jsx("ul",{style:{margin:0,paddingLeft:18},children:V.map(ae=>S.jsx("li",{children:ae},ae))})}),q&&!q.skipped&&S.jsx(tr,{size:"small",style:{marginTop:16},title:`还原度迭代 ${q.passed?"已达标":"未达标"} · ${q.final_score??"—"}% / 目标 ${q.target}%`,children:S.jsx("ul",{style:{margin:0,paddingLeft:18},children:(q.rounds||[]).map(ae=>S.jsxs("li",{children:["第",ae.round,"轮:",ae.score??"—","%",ae.pass?" ✓":"",(ae.fails||[]).length?` · 差异:${(ae.fails||[]).slice(0,5).join("")}${(ae.fails||[]).length>5?"…":""}`:""]},ae.round))})}),((Le=oe==null?void 0:oe.lines)==null?void 0:Le.length)>0&&S.jsxs(tr,{size:"small",style:{marginTop:16},title:`生成日志 · ${oe.run_id||"—"}`,children:[S.jsxs(ze.Paragraph,{type:"secondary",style:{marginBottom:8},children:["服务端同步写入 .runtime/logs/generate/",oe.log_file?`(本次:${String(oe.log_file).replace(/^.*[\\/]/,"")}`:""]}),S.jsx("pre",{className:"generate-log-body",children:oe.lines.map(ae=>`${(ae.level||"info").toUpperCase().padEnd(7)} ${ae.message||""}`).join(`
`)})]})]})})}),S.jsx(si,{xs:24,lg:10,children:S.jsxs(tr,{title:"蓝图 JSON",extra:S.jsx(ze.Text,{type:"secondary",children:"可微调后发布"}),children:[S.jsx(ze.Paragraph,{type:"secondary",children:"含 entities / apis / pages。发布后 pages 会渲染成真正的业务前端。"}),S.jsx(It.TextArea,{className:"json-editor",rows:22,value:H?JSON.stringify(H,null,2):"",onChange:ae=>{try{W(JSON.parse(ae.target.value))}catch{}},placeholder:"生成后在此显示蓝图…"})]})})]}),e==="agent"&&S.jsxs(tr,{title:"智能体胶囊",children:[S.jsx(ze.Paragraph,{type:"secondary",children:"前端不展示明文 API 契约,只展示加密胶囊;智能体用 agent_key 解密后请求。"}),S.jsxs(ke,{layout:"vertical",requiredMark:!1,style:{maxWidth:480},children:[S.jsx(ke.Item,{label:"模块 slug",children:S.jsx(It,{value:ue,onChange:ae=>G(ae.target.value)})}),S.jsxs(Rt,{wrap:!0,children:[S.jsx(We,{type:"primary",loading:pe,onClick:me,children:"生成加密胶囊"}),S.jsx(We,{onClick:()=>de(ae=>!ae),children:fe?"临时查看 agent_key":"隐藏 agent_key"})]})]}),!fe&&S.jsx("pre",{className:"mono-block",children:o.agentKey}),ee&&S.jsxs("div",{style:{marginTop:16},children:[S.jsx("pre",{className:"mono-block",children:ee}),S.jsx(We,{style:{marginTop:8},onClick:()=>navigator.clipboard.writeText(ee),children:"复制密文"})]})]}),e==="modules"&&o&&S.jsx(pZ,{session:o,onOpenPublished:ae=>{G(ae),ot(ae)},onContinueDraft:async ae=>{$e(!0),l("");try{const be=await fE(o,ae);W(be),G(ae),ne(ae),t("generate"),u(`已加载在建模块「${ae}」,可继续编辑后发布`)}catch(be){l(be.message||String(be))}finally{$e(!1)}}}),e==="sync"&&o&&(zl(o.role)||Nr(o.role)&&o.tenantId>0)&&S.jsx(SZ,{session:o,busy:pe,setBusy:$e,setError:l,setInfo:u}),e==="roles"&&o&&S.jsx(yZ,{session:o,busy:pe,setBusy:$e,setError:l,setInfo:u}),e==="agents"&&o&&S.jsx(fZ,{session:o,busy:pe,setBusy:$e,setError:l,setInfo:u}),e==="platform"&&o&&Nr(o.role)&&S.jsx(CZ,{session:o,busy:pe,setBusy:$e,setError:l,setInfo:u,onSession:he,onEnteredCompany:()=>t("members")}),e==="orgs"&&o&&(zl(o.role)||Nr(o.role)&&o.tenantId>0)&&S.jsx(gZ,{session:o,busy:pe,setBusy:$e,setError:l,setInfo:u}),e==="invites"&&o&&(zl(o.role)||Nr(o.role)&&o.tenantId>0)&&S.jsx(mZ,{session:o,busy:pe,setBusy:$e,setError:l,setInfo:u}),e==="members"&&o&&(zl(o.role)||Nr(o.role)&&o.tenantId>0)&&S.jsx(wZ,{session:o,busy:pe,setBusy:$e,setError:l,setInfo:u}),e==="audit"&&S.jsx(tr,{title:"审计",children:S.jsx(xn,{rowKey:"id",size:"middle",pagination:{pageSize:20},dataSource:ve,locale:{emptyText:"暂无审计记录"},columns:[{title:"时间",dataIndex:"created_at",width:180,render:ae=>String(ae)},{title:"用户",dataIndex:"user_id",width:120},{title:"动作",dataIndex:"action",width:140},{title:"详情",dataIndex:"detail",ellipsis:!0}]})})]})}kg.createRoot(document.getElementById("root")).render(S.jsx(ie.StrictMode,{children:S.jsx(to,{locale:hY,theme:{token:{colorPrimary:"#0f5c45",colorInfo:"#0f5c45",colorSuccess:"#0f5c45",colorWarning:"#c45c26",colorError:"#b42318",borderRadius:8,fontFamily:'"Manrope", "Segoe UI", sans-serif',colorBgLayout:"#eef3f0",colorBgContainer:"#ffffff",controlHeight:36},components:{Layout:{siderBg:"#ffffff",headerBg:"#ffffff",bodyBg:"#eef3f0"},Menu:{itemBorderRadius:8,itemMarginInline:8},Card:{borderRadiusLG:12}}},children:S.jsx(wo,{children:S.jsx(oee,{})})})}));