Keep agent-bound modules in per-app schemas and prevent stale frontend routes from displaying another module's blueprint or rows. Co-authored-by: Cursor <cursoragent@cursor.com>
380 lines
1.1 MiB
380 lines
1.1 MiB
var J_=Object.defineProperty;var Z_=(e,t,n)=>t in e?J_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var pe=(e,t,n)=>Z_(e,typeof t!="symbol"?t+"":t,n);function eM(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 W0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var NE={exports:{}},kf={},RE={exports:{}},Ft={};/**
|
||
* @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 Fc=Symbol.for("react.element"),tM=Symbol.for("react.portal"),nM=Symbol.for("react.fragment"),rM=Symbol.for("react.strict_mode"),oM=Symbol.for("react.profiler"),sM=Symbol.for("react.provider"),iM=Symbol.for("react.context"),aM=Symbol.for("react.forward_ref"),lM=Symbol.for("react.suspense"),cM=Symbol.for("react.memo"),uM=Symbol.for("react.lazy"),w$=Symbol.iterator;function dM(e){return e===null||typeof e!="object"?null:(e=w$&&e[w$]||e["@@iterator"],typeof e=="function"?e:null)}var TE={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_E=Object.assign,ME={};function Qa(e,t,n){this.props=e,this.context=t,this.refs=ME,this.updater=n||TE}Qa.prototype.isReactComponent={};Qa.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")};Qa.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function OE(){}OE.prototype=Qa.prototype;function K0(e,t,n){this.props=e,this.context=t,this.refs=ME,this.updater=n||TE}var U0=K0.prototype=new OE;U0.constructor=K0;_E(U0,Qa.prototype);U0.isPureReactComponent=!0;var E$=Array.isArray,zE=Object.prototype.hasOwnProperty,q0={current:null},jE={key:!0,ref:!0,__self:!0,__source:!0};function BE(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)zE.call(t,r)&&!jE.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:Fc,type:e,key:s,ref:i,props:o,_owner:q0.current}}function fM(e,t){return{$$typeof:Fc,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function G0(e){return typeof e=="object"&&e!==null&&e.$$typeof===Fc}function mM(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var I$=/\/+/g;function rp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?mM(""+e.key):t.toString(36)}function sd(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 Fc:case tM:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+rp(i,0):r,E$(o)?(n="",e!=null&&(n=e.replace(I$,"$&/")+"/"),sd(o,t,n,"",function(u){return u})):o!=null&&(G0(o)&&(o=fM(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(I$,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",E$(e))for(var l=0;l<e.length;l++){s=e[l];var c=r+rp(s,l);i+=sd(s,t,n,c,o)}else if(c=dM(e),typeof c=="function")for(e=c.call(e),l=0;!(s=e.next()).done;)s=s.value,c=r+rp(s,l++),i+=sd(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 hu(e,t,n){if(e==null)return e;var r=[],o=0;return sd(e,r,"","",function(s){return t.call(n,s,o++)}),r}function pM(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 fr={current:null},id={transition:null},gM={ReactCurrentDispatcher:fr,ReactCurrentBatchConfig:id,ReactCurrentOwner:q0};function LE(){throw Error("act(...) is not supported in production builds of React.")}Ft.Children={map:hu,forEach:function(e,t,n){hu(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return hu(e,function(){t++}),t},toArray:function(e){return hu(e,function(t){return t})||[]},only:function(e){if(!G0(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Ft.Component=Qa;Ft.Fragment=nM;Ft.Profiler=oM;Ft.PureComponent=K0;Ft.StrictMode=rM;Ft.Suspense=lM;Ft.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=gM;Ft.act=LE;Ft.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=_E({},e.props),o=e.key,s=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,i=q0.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)zE.call(t,c)&&!jE.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:Fc,type:e.type,key:o,ref:s,props:r,_owner:i}};Ft.createContext=function(e){return e={$$typeof:iM,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:sM,_context:e},e.Consumer=e};Ft.createElement=BE;Ft.createFactory=function(e){var t=BE.bind(null,e);return t.type=e,t};Ft.createRef=function(){return{current:null}};Ft.forwardRef=function(e){return{$$typeof:aM,render:e}};Ft.isValidElement=G0;Ft.lazy=function(e){return{$$typeof:uM,_payload:{_status:-1,_result:e},_init:pM}};Ft.memo=function(e,t){return{$$typeof:cM,type:e,compare:t===void 0?null:t}};Ft.startTransition=function(e){var t=id.transition;id.transition={};try{e()}finally{id.transition=t}};Ft.unstable_act=LE;Ft.useCallback=function(e,t){return fr.current.useCallback(e,t)};Ft.useContext=function(e){return fr.current.useContext(e)};Ft.useDebugValue=function(){};Ft.useDeferredValue=function(e){return fr.current.useDeferredValue(e)};Ft.useEffect=function(e,t){return fr.current.useEffect(e,t)};Ft.useId=function(){return fr.current.useId()};Ft.useImperativeHandle=function(e,t,n){return fr.current.useImperativeHandle(e,t,n)};Ft.useInsertionEffect=function(e,t){return fr.current.useInsertionEffect(e,t)};Ft.useLayoutEffect=function(e,t){return fr.current.useLayoutEffect(e,t)};Ft.useMemo=function(e,t){return fr.current.useMemo(e,t)};Ft.useReducer=function(e,t,n){return fr.current.useReducer(e,t,n)};Ft.useRef=function(e){return fr.current.useRef(e)};Ft.useState=function(e){return fr.current.useState(e)};Ft.useSyncExternalStore=function(e,t,n){return fr.current.useSyncExternalStore(e,t,n)};Ft.useTransition=function(){return fr.current.useTransition()};Ft.version="18.3.1";RE.exports=Ft;var a=RE.exports;const ie=W0(a),hM=eM({__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 yM=a,vM=Symbol.for("react.element"),bM=Symbol.for("react.fragment"),xM=Object.prototype.hasOwnProperty,$M=yM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,SM={key:!0,ref:!0,__self:!0,__source:!0};function kE(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)xM.call(t,r)&&!SM.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:vM,type:e,key:s,ref:i,props:o,_owner:$M.current}}kf.Fragment=bM;kf.jsx=kE;kf.jsxs=kE;NE.exports=kf;var S=NE.exports,kg={},AE={exports:{}},Lr={},DE={exports:{}},FE={};/**
|
||
* @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(j,z){var A=j.length;j.push(z);e:for(;0<A;){var D=A-1>>>1,L=j[D];if(0<o(L,z))j[D]=z,j[A]=L,A=D;else break e}}function n(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var z=j[0],A=j.pop();if(A!==z){j[0]=A;e:for(var D=0,L=j.length,H=L>>>1;D<H;){var K=2*(D+1)-1,V=j[K],W=K+1,q=j[W];if(0>o(V,A))W<L&&0>o(q,V)?(j[D]=q,j[W]=A,D=W):(j[D]=V,j[K]=A,D=K);else if(W<L&&0>o(q,A))j[D]=q,j[W]=A,D=W;else break e}}return z}function o(j,z){var A=j.sortIndex-z.sortIndex;return A!==0?A:j.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(j){for(var z=n(u);z!==null;){if(z.callback===null)r(u);else if(z.startTime<=j)r(u),z.sortIndex=z.expirationTime,t(c,z);else break;z=n(u)}}function $(j){if(b=!1,y(j),!h)if(n(c)!==null)h=!0,k(w);else{var z=n(u);z!==null&&B($,z.startTime-j)}}function w(j,z){h=!1,b&&(b=!1,v(N),N=-1),p=!0;var A=f;try{for(y(z),m=n(c);m!==null&&(!(m.expirationTime>z)||j&&!P());){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 K=n(u);K!==null&&B($,K.startTime-z),H=!1}return H}finally{m=null,f=A,p=!1}}var I=!1,C=null,N=-1,E=5,R=-1;function P(){return!(e.unstable_now()-R<E)}function T(){if(C!==null){var j=e.unstable_now();R=j;var z=!0;try{z=C(!0,j)}finally{z?_():(I=!1,C=null)}}else I=!1}var _;if(typeof g=="function")_=function(){g(T)};else if(typeof MessageChannel<"u"){var M=new MessageChannel,O=M.port2;M.port1.onmessage=T,_=function(){O.postMessage(null)}}else _=function(){x(T,0)};function k(j){C=j,I||(I=!0,_())}function B(j,z){N=x(function(){j(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(j){j.callback=null},e.unstable_continueExecution=function(){h||p||(h=!0,k(w))},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(j){switch(f){case 1:case 2:case 3:var z=3;break;default:z=f}var A=f;f=z;try{return j()}finally{f=A}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,z){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var A=f;f=j;try{return z()}finally{f=A}},e.unstable_scheduleCallback=function(j,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,j){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,j={id:d++,callback:z,priorityLevel:j,startTime:A,expirationTime:L,sortIndex:-1},A>D?(j.sortIndex=A,t(u,j),n(c)===null&&j===n(u)&&(b?(v(N),N=-1):b=!0,B($,A-D))):(j.sortIndex=L,t(c,j),h||p||(h=!0,k(w))),j},e.unstable_shouldYield=P,e.unstable_wrapCallback=function(j){var z=f;return function(){var A=f;f=z;try{return j.apply(this,arguments)}finally{f=A}}}})(FE);DE.exports=FE;var CM=DE.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 wM=a,zr=CM;function Ue(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 HE=new Set,ic={};function _i(e,t){za(e,t),za(e+"Capture",t)}function za(e,t){for(ic[e]=t,e=0;e<t.length;e++)HE.add(t[e])}var ns=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ag=Object.prototype.hasOwnProperty,EM=/^[: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]*$/,P$={},N$={};function IM(e){return Ag.call(N$,e)?!0:Ag.call(P$,e)?!1:EM.test(e)?N$[e]=!0:(P$[e]=!0,!1)}function PM(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 NM(e,t,n,r){if(t===null||typeof t>"u"||PM(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 mr(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 Yn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Yn[e]=new mr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Yn[t]=new mr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Yn[e]=new mr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Yn[e]=new mr(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){Yn[e]=new mr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Yn[e]=new mr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Yn[e]=new mr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Yn[e]=new mr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Yn[e]=new mr(e,5,!1,e.toLowerCase(),null,!1,!1)});var X0=/[\-:]([a-z])/g;function Y0(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(X0,Y0);Yn[t]=new mr(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(X0,Y0);Yn[t]=new mr(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(X0,Y0);Yn[t]=new mr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Yn[e]=new mr(e,1,!1,e.toLowerCase(),null,!1,!1)});Yn.xlinkHref=new mr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Yn[e]=new mr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Q0(e,t,n,r){var o=Yn.hasOwnProperty(t)?Yn[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(NM(t,n,o,r)&&(n=null),r||o===null?IM(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=wM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,yu=Symbol.for("react.element"),aa=Symbol.for("react.portal"),la=Symbol.for("react.fragment"),J0=Symbol.for("react.strict_mode"),Dg=Symbol.for("react.profiler"),VE=Symbol.for("react.provider"),WE=Symbol.for("react.context"),Z0=Symbol.for("react.forward_ref"),Fg=Symbol.for("react.suspense"),Hg=Symbol.for("react.suspense_list"),eb=Symbol.for("react.memo"),ps=Symbol.for("react.lazy"),KE=Symbol.for("react.offscreen"),R$=Symbol.iterator;function ul(e){return e===null||typeof e!="object"?null:(e=R$&&e[R$]||e["@@iterator"],typeof e=="function"?e:null)}var vn=Object.assign,op;function Il(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:"")?Il(e):""}function RM(e){switch(e.tag){case 5:return Il(e.type);case 16:return Il("Lazy");case 13:return Il("Suspense");case 19:return Il("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 J0:return"StrictMode";case Fg:return"Suspense";case Hg:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case WE:return(e.displayName||"Context")+".Consumer";case VE:return(e._context.displayName||"Context")+".Provider";case Z0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case eb: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 TM(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===J0?"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 UE(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function _M(e){var t=UE(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 vu(e){e._valueTracker||(e._valueTracker=_M(e))}function qE(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=UE(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Od(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 vn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function T$(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 GE(e,t){t=t.checked,t!=null&&Q0(e,"checked",t,!1)}function Kg(e,t){GE(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 _$(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"||Od(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Pl=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(Ue(91));return vn({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function M$(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(Ue(92));if(Pl(n)){if(1<n.length)throw Error(Ue(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Bs(n)}}function XE(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 O$(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function YE(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"?YE(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var bu,QE=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(bu=bu||document.createElement("div"),bu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=bu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ac(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Bl={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},MM=["Webkit","ms","Moz","O"];Object.keys(Bl).forEach(function(e){MM.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Bl[t]=Bl[e]})});function JE(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Bl.hasOwnProperty(e)&&Bl[e]?(""+t).trim():t+"px"}function ZE(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=JE(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var OM=vn({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(OM[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ue(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ue(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ue(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ue(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 tb(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 z$(e){if(e=Wc(e)){if(typeof Jg!="function")throw Error(Ue(280));var t=e.stateNode;t&&(t=Vf(t),Jg(e.stateNode,e.type,t))}}function e2(e){Ca?wa?wa.push(e):wa=[e]:Ca=e}function t2(){if(Ca){var e=Ca,t=wa;if(wa=Ca=null,z$(e),t)for(e=0;e<t.length;e++)z$(t[e])}}function n2(e,t){return e(t)}function r2(){}var ap=!1;function o2(e,t,n){if(ap)return e(t,n);ap=!0;try{return n2(e,t,n)}finally{ap=!1,(Ca!==null||wa!==null)&&(r2(),t2())}}function lc(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(Ue(231,t,typeof n));return n}var Zg=!1;if(ns)try{var dl={};Object.defineProperty(dl,"passive",{get:function(){Zg=!0}}),window.addEventListener("test",dl,dl),window.removeEventListener("test",dl,dl)}catch{Zg=!1}function zM(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 Ll=!1,zd=null,jd=!1,eh=null,jM={onError:function(e){Ll=!0,zd=e}};function BM(e,t,n,r,o,s,i,l,c){Ll=!1,zd=null,zM.apply(jM,arguments)}function LM(e,t,n,r,o,s,i,l,c){if(BM.apply(this,arguments),Ll){if(Ll){var u=zd;Ll=!1,zd=null}else throw Error(Ue(198));jd||(jd=!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 s2(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 j$(e){if(Mi(e)!==e)throw Error(Ue(188))}function kM(e){var t=e.alternate;if(!t){if(t=Mi(e),t===null)throw Error(Ue(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 j$(o),e;if(s===r)return j$(o),t;s=s.sibling}throw Error(Ue(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(Ue(189))}}if(n.alternate!==r)throw Error(Ue(190))}if(n.tag!==3)throw Error(Ue(188));return n.stateNode.current===n?e:t}function i2(e){return e=kM(e),e!==null?a2(e):null}function a2(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=a2(e);if(t!==null)return t;e=e.sibling}return null}var l2=zr.unstable_scheduleCallback,B$=zr.unstable_cancelCallback,AM=zr.unstable_shouldYield,DM=zr.unstable_requestPaint,Cn=zr.unstable_now,FM=zr.unstable_getCurrentPriorityLevel,nb=zr.unstable_ImmediatePriority,c2=zr.unstable_UserBlockingPriority,Bd=zr.unstable_NormalPriority,HM=zr.unstable_LowPriority,u2=zr.unstable_IdlePriority,Af=null,Mo=null;function VM(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:UM,WM=Math.log,KM=Math.LN2;function UM(e){return e>>>=0,e===0?32:31-(WM(e)/KM|0)|0}var xu=64,$u=4194304;function Nl(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 Ld(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=Nl(l):(s&=i,s!==0&&(r=Nl(s)))}else i=n&~o,i!==0?r=Nl(i):s!==0&&(r=Nl(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 qM(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 GM(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]=qM(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 d2(){var e=xu;return xu<<=1,!(xu&4194240)&&(xu=64),e}function lp(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Hc(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 XM(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 rb(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 f2(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var m2,ob,p2,g2,h2,nh=!1,Su=[],Ps=null,Ns=null,Rs=null,cc=new Map,uc=new Map,xs=[],YM="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 L$(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":cc.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":uc.delete(t.pointerId)}}function fl(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=Wc(t),t!==null&&ob(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function QM(e,t,n,r,o){switch(t){case"focusin":return Ps=fl(Ps,e,t,n,r,o),!0;case"dragenter":return Ns=fl(Ns,e,t,n,r,o),!0;case"mouseover":return Rs=fl(Rs,e,t,n,r,o),!0;case"pointerover":var s=o.pointerId;return cc.set(s,fl(cc.get(s)||null,e,t,n,r,o)),!0;case"gotpointercapture":return s=o.pointerId,uc.set(s,fl(uc.get(s)||null,e,t,n,r,o)),!0}return!1}function y2(e){var t=li(e.target);if(t!==null){var n=Mi(t);if(n!==null){if(t=n.tag,t===13){if(t=s2(n),t!==null){e.blockedOn=t,h2(e.priority,function(){p2(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 ad(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=Wc(n),t!==null&&ob(t),e.blockedOn=n,!1;t.shift()}return!0}function k$(e,t,n){ad(e)&&n.delete(t)}function JM(){nh=!1,Ps!==null&&ad(Ps)&&(Ps=null),Ns!==null&&ad(Ns)&&(Ns=null),Rs!==null&&ad(Rs)&&(Rs=null),cc.forEach(k$),uc.forEach(k$)}function ml(e,t){e.blockedOn===t&&(e.blockedOn=null,nh||(nh=!0,zr.unstable_scheduleCallback(zr.unstable_NormalPriority,JM)))}function dc(e){function t(o){return ml(o,e)}if(0<Su.length){ml(Su[0],e);for(var n=1;n<Su.length;n++){var r=Su[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ps!==null&&ml(Ps,e),Ns!==null&&ml(Ns,e),Rs!==null&&ml(Rs,e),cc.forEach(t),uc.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);)y2(n),n.blockedOn===null&&xs.shift()}var Ea=cs.ReactCurrentBatchConfig,kd=!0;function ZM(e,t,n,r){var o=Jt,s=Ea.transition;Ea.transition=null;try{Jt=1,sb(e,t,n,r)}finally{Jt=o,Ea.transition=s}}function e3(e,t,n,r){var o=Jt,s=Ea.transition;Ea.transition=null;try{Jt=4,sb(e,t,n,r)}finally{Jt=o,Ea.transition=s}}function sb(e,t,n,r){if(kd){var o=rh(e,t,n,r);if(o===null)vp(e,t,r,Ad,n),L$(e,r);else if(QM(o,e,t,n,r))r.stopPropagation();else if(L$(e,r),t&4&&-1<YM.indexOf(e)){for(;o!==null;){var s=Wc(o);if(s!==null&&m2(s),s=rh(e,t,n,r),s===null&&vp(e,t,r,Ad,n),s===o)break;o=s}o!==null&&r.stopPropagation()}else vp(e,t,r,null,n)}}var Ad=null;function rh(e,t,n,r){if(Ad=null,e=tb(r),e=li(e),e!==null)if(t=Mi(e),t===null)e=null;else if(n=t.tag,n===13){if(e=s2(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 Ad=e,null}function v2(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(FM()){case nb:return 1;case c2:return 4;case Bd:case HM:return 16;case u2:return 536870912;default:return 16}default:return 16}}var Ss=null,ib=null,ld=null;function b2(){if(ld)return ld;var e,t=ib,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 ld=o.slice(e,1<r?1-r:void 0)}function cd(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 Cu(){return!0}function A$(){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)?Cu:A$,this.isPropagationStopped=A$,this}return vn(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=Cu)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Cu)},persist:function(){},isPersistent:Cu}),t}var Ja={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ab=kr(Ja),Vc=vn({},Ja,{view:0,detail:0}),t3=kr(Vc),cp,up,pl,Df=vn({},Vc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:lb,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!==pl&&(pl&&e.type==="mousemove"?(cp=e.screenX-pl.screenX,up=e.screenY-pl.screenY):up=cp=0,pl=e),cp)},movementY:function(e){return"movementY"in e?e.movementY:up}}),D$=kr(Df),n3=vn({},Df,{dataTransfer:0}),r3=kr(n3),o3=vn({},Vc,{relatedTarget:0}),dp=kr(o3),s3=vn({},Ja,{animationName:0,elapsedTime:0,pseudoElement:0}),i3=kr(s3),a3=vn({},Ja,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),l3=kr(a3),c3=vn({},Ja,{data:0}),F$=kr(c3),u3={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},d3={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"},f3={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function m3(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=f3[e])?!!t[e]:!1}function lb(){return m3}var p3=vn({},Vc,{key:function(e){if(e.key){var t=u3[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=cd(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?d3[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:lb,charCode:function(e){return e.type==="keypress"?cd(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?cd(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),g3=kr(p3),h3=vn({},Df,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),H$=kr(h3),y3=vn({},Vc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:lb}),v3=kr(y3),b3=vn({},Ja,{propertyName:0,elapsedTime:0,pseudoElement:0}),x3=kr(b3),$3=vn({},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}),S3=kr($3),C3=[9,13,27,32],cb=ns&&"CompositionEvent"in window,kl=null;ns&&"documentMode"in document&&(kl=document.documentMode);var w3=ns&&"TextEvent"in window&&!kl,x2=ns&&(!cb||kl&&8<kl&&11>=kl),V$=" ",W$=!1;function $2(e,t){switch(e){case"keyup":return C3.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function S2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ca=!1;function E3(e,t){switch(e){case"compositionend":return S2(t);case"keypress":return t.which!==32?null:(W$=!0,V$);case"textInput":return e=t.data,e===V$&&W$?null:e;default:return null}}function I3(e,t){if(ca)return e==="compositionend"||!cb&&$2(e,t)?(e=b2(),ld=ib=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 x2&&t.locale!=="ko"?null:t.data;default:return null}}var P3={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 K$(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!P3[e.type]:t==="textarea"}function C2(e,t,n,r){e2(r),t=Dd(t,"onChange"),0<t.length&&(n=new ab("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Al=null,fc=null;function N3(e){z2(e,0)}function Ff(e){var t=fa(e);if(qE(t))return e}function R3(e,t){if(e==="change")return t}var w2=!1;if(ns){var fp;if(ns){var mp="oninput"in document;if(!mp){var U$=document.createElement("div");U$.setAttribute("oninput","return;"),mp=typeof U$.oninput=="function"}fp=mp}else fp=!1;w2=fp&&(!document.documentMode||9<document.documentMode)}function q$(){Al&&(Al.detachEvent("onpropertychange",E2),fc=Al=null)}function E2(e){if(e.propertyName==="value"&&Ff(fc)){var t=[];C2(t,fc,e,tb(e)),o2(N3,t)}}function T3(e,t,n){e==="focusin"?(q$(),Al=t,fc=n,Al.attachEvent("onpropertychange",E2)):e==="focusout"&&q$()}function _3(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ff(fc)}function M3(e,t){if(e==="click")return Ff(t)}function O3(e,t){if(e==="input"||e==="change")return Ff(t)}function z3(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ho=typeof Object.is=="function"?Object.is:z3;function mc(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 G$(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function X$(e,t){var n=G$(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=G$(n)}}function I2(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?I2(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function P2(){for(var e=window,t=Od();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Od(e.document)}return t}function ub(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 j3(e){var t=P2(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&I2(n.ownerDocument.documentElement,n)){if(r!==null&&ub(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=X$(n,s);var i=X$(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 B3=ns&&"documentMode"in document&&11>=document.documentMode,ua=null,oh=null,Dl=null,sh=!1;function Y$(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;sh||ua==null||ua!==Od(r)||(r=ua,"selectionStart"in r&&ub(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}),Dl&&mc(Dl,r)||(Dl=r,r=Dd(oh,"onSelect"),0<r.length&&(t=new ab("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ua)))}function wu(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var da={animationend:wu("Animation","AnimationEnd"),animationiteration:wu("Animation","AnimationIteration"),animationstart:wu("Animation","AnimationStart"),transitionend:wu("Transition","TransitionEnd")},pp={},N2={};ns&&(N2=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 N2)return pp[e]=t[n];return e}var R2=Hf("animationend"),T2=Hf("animationiteration"),_2=Hf("animationstart"),M2=Hf("transitionend"),O2=new Map,Q$="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){O2.set(e,t),_i(t,[e])}for(var gp=0;gp<Q$.length;gp++){var hp=Q$[gp],L3=hp.toLowerCase(),k3=hp[0].toUpperCase()+hp.slice(1);Vs(L3,"on"+k3)}Vs(R2,"onAnimationEnd");Vs(T2,"onAnimationIteration");Vs(_2,"onAnimationStart");Vs("dblclick","onDoubleClick");Vs("focusin","onFocus");Vs("focusout","onBlur");Vs(M2,"onTransitionEnd");za("onMouseEnter",["mouseout","mouseover"]);za("onMouseLeave",["mouseout","mouseover"]);za("onPointerEnter",["pointerout","pointerover"]);za("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 Rl="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(" "),A3=new Set("cancel close invalid load scroll toggle".split(" ").concat(Rl));function J$(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,LM(r,t,void 0,e),e.currentTarget=null}function z2(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;J$(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;J$(o,l,u),s=c}}}if(jd)throw e=eh,jd=!1,eh=null,e}function cn(e,t){var n=t[uh];n===void 0&&(n=t[uh]=new Set);var r=e+"__bubble";n.has(r)||(j2(t,e,2,!1),n.add(r))}function yp(e,t,n){var r=0;t&&(r|=4),j2(n,e,r,t)}var Eu="_reactListening"+Math.random().toString(36).slice(2);function pc(e){if(!e[Eu]){e[Eu]=!0,HE.forEach(function(n){n!=="selectionchange"&&(A3.has(n)||yp(n,!1,e),yp(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Eu]||(t[Eu]=!0,yp("selectionchange",!1,t))}}function j2(e,t,n,r){switch(v2(t)){case 1:var o=ZM;break;case 4:o=e3;break;default:o=sb}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}o2(function(){var u=s,d=tb(n),m=[];e:{var f=O2.get(e);if(f!==void 0){var p=ab,h=e;switch(e){case"keypress":if(cd(n)===0)break e;case"keydown":case"keyup":p=g3;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=D$;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=r3;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=v3;break;case R2:case T2:case _2:p=i3;break;case M2:p=x3;break;case"scroll":p=t3;break;case"wheel":p=S3;break;case"copy":case"cut":case"paste":p=l3;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=H$}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&&($=lc(g,v),$!=null&&b.push(gc(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=D$,$="onMouseLeave",v="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(b=H$,$="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&&Z$(m,f,p,b,!1),h!==null&&x!==null&&Z$(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=R3;else if(K$(f))if(w2)w=O3;else{w=_3;var I=T3}else(p=f.nodeName)&&p.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(w=M3);if(w&&(w=w(e,u))){C2(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":(K$(I)||I.contentEditable==="true")&&(ua=I,oh=u,Dl=null);break;case"focusout":Dl=oh=ua=null;break;case"mousedown":sh=!0;break;case"contextmenu":case"mouseup":case"dragend":sh=!1,Y$(m,n,d);break;case"selectionchange":if(B3)break;case"keydown":case"keyup":Y$(m,n,d)}var C;if(cb)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else ca?$2(e,n)&&(N="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(N="onCompositionStart");N&&(x2&&n.locale!=="ko"&&(ca||N!=="onCompositionStart"?N==="onCompositionEnd"&&ca&&(C=b2()):(Ss=d,ib="value"in Ss?Ss.value:Ss.textContent,ca=!0)),I=Dd(u,N),0<I.length&&(N=new F$(N,e,null,n,d),m.push({event:N,listeners:I}),C?N.data=C:(C=S2(n),C!==null&&(N.data=C)))),(C=w3?E3(e,n):I3(e,n))&&(u=Dd(u,"onBeforeInput"),0<u.length&&(d=new F$("onBeforeInput","beforeinput",null,n,d),m.push({event:d,listeners:u}),d.data=C))}z2(m,t)})}function gc(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Dd(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,s=o.stateNode;o.tag===5&&s!==null&&(o=s,s=lc(e,n),s!=null&&r.unshift(gc(e,s,o)),s=lc(e,t),s!=null&&r.push(gc(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 Z$(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=lc(n,s),c!=null&&i.unshift(gc(n,c,l))):o||(c=lc(n,s),c!=null&&i.push(gc(n,c,l)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var D3=/\r\n?/g,F3=/\u0000|\uFFFD/g;function eS(e){return(typeof e=="string"?e:""+e).replace(D3,`
|
||
`).replace(F3,"")}function Iu(e,t,n){if(t=eS(t),eS(e)!==t&&n)throw Error(Ue(425))}function Fd(){}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,H3=typeof clearTimeout=="function"?clearTimeout:void 0,tS=typeof Promise=="function"?Promise:void 0,V3=typeof queueMicrotask=="function"?queueMicrotask:typeof tS<"u"?function(e){return tS.resolve(null).then(e).catch(W3)}:ch;function W3(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),dc(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);dc(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 nS(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 Za=Math.random().toString(36).slice(2),To="__reactFiber$"+Za,hc="__reactProps$"+Za,rs="__reactContainer$"+Za,uh="__reactEvents$"+Za,K3="__reactListeners$"+Za,U3="__reactHandles$"+Za;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=nS(e);e!==null;){if(n=e[To])return n;e=nS(e)}return t}e=n,n=e.parentNode}return null}function Wc(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(Ue(33))}function Vf(e){return e[hc]||null}var dh=[],ma=-1;function Ws(e){return{current:e}}function dn(e){0>ma||(e.current=dh[ma],dh[ma]=null,ma--)}function on(e,t){ma++,dh[ma]=e.current,e.current=t}var Ls={},or=Ws(Ls),$r=Ws(!1),$i=Ls;function ja(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 Sr(e){return e=e.childContextTypes,e!=null}function Hd(){dn($r),dn(or)}function rS(e,t,n){if(or.current!==Ls)throw Error(Ue(168));on(or,t),on($r,n)}function B2(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(Ue(108,TM(e)||"Unknown",o));return vn({},n,r)}function Vd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ls,$i=or.current,on(or,e),on($r,$r.current),!0}function oS(e,t,n){var r=e.stateNode;if(!r)throw Error(Ue(169));n?(e=B2(e,t,$i),r.__reactInternalMemoizedMergedChildContext=e,dn($r),dn(or),on(or,e)):dn($r),on($r,n)}var Uo=null,Wf=!1,xp=!1;function L2(e){Uo===null?Uo=[e]:Uo.push(e)}function q3(e){Wf=!0,L2(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)),l2(nb,Ks),o}finally{Jt=t,xp=!1}}return null}var pa=[],ga=0,Wd=null,Kd=0,Wr=[],Kr=0,Si=null,Yo=1,Qo="";function ei(e,t){pa[ga++]=Kd,pa[ga++]=Wd,Wd=e,Kd=t}function k2(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 db(e){e.return!==null&&(ei(e,1),k2(e,1,0))}function fb(e){for(;e===Wd;)Wd=pa[--ga],pa[ga]=null,Kd=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,mn=!1,co=null;function A2(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 sS(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(mn){var t=_r;if(t){var n=t;if(!sS(e,t)){if(fh(e))throw Error(Ue(418));t=Ts(n.nextSibling);var r=Or;t&&sS(e,t)?A2(r,n):(e.flags=e.flags&-4097|2,mn=!1,Or=e)}}else{if(fh(e))throw Error(Ue(418));e.flags=e.flags&-4097|2,mn=!1,Or=e}}}function iS(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Or=e}function Pu(e){if(e!==Or)return!1;if(!mn)return iS(e),mn=!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 D2(),Error(Ue(418));for(;t;)A2(e,t),t=Ts(t.nextSibling)}if(iS(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Ue(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 D2(){for(var e=_r;e;)e=Ts(e.nextSibling)}function Ba(){_r=Or=null,mn=!1}function mb(e){co===null?co=[e]:co.push(e)}var G3=cs.ReactCurrentBatchConfig;function gl(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(Ue(309));var r=n.stateNode}if(!r)throw Error(Ue(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(Ue(284));if(!n._owner)throw Error(Ue(290,e))}return e}function Nu(e,t){throw e=Object.prototype.toString.call(t),Error(Ue(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function aS(e){var t=e._init;return t(e._payload)}function F2(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&&aS(w)===g.type)?($=o(g,y.props),$.ref=gl(v,g,y),$.return=v,$):($=hd(y.type,y.key,y.props,null,v.mode,$),$.ref=gl(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 yu:return y=hd(g.type,g.key,g.props,null,v.mode,y),y.ref=gl(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(Pl(g)||ul(g))return g=yi(g,v.mode,y,null),g.return=v,g;Nu(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 yu: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(Pl(y)||ul(y))return w!==null?null:d(v,g,y,$,null);Nu(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 yu: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(Pl($)||ul($))return v=v.get(y)||null,d(g,v,$,w,null);Nu(g,$)}return null}function h(v,g,y,$){for(var w=null,I=null,C=g,N=g=0,E=null;C!==null&&N<y.length;N++){C.index>N?(E=C,C=null):E=C.sibling;var R=f(v,C,y[N],$);if(R===null){C===null&&(C=E);break}e&&C&&R.alternate===null&&t(v,C),g=s(R,g,N),I===null?w=R:I.sibling=R,I=R,C=E}if(N===y.length)return n(v,C),mn&&ei(v,N),w;if(C===null){for(;N<y.length;N++)C=m(v,y[N],$),C!==null&&(g=s(C,g,N),I===null?w=C:I.sibling=C,I=C);return mn&&ei(v,N),w}for(C=r(v,C);N<y.length;N++)E=p(C,v,N,y[N],$),E!==null&&(e&&E.alternate!==null&&C.delete(E.key===null?N:E.key),g=s(E,g,N),I===null?w=E:I.sibling=E,I=E);return e&&C.forEach(function(P){return t(v,P)}),mn&&ei(v,N),w}function b(v,g,y,$){var w=ul(y);if(typeof w!="function")throw Error(Ue(150));if(y=w.call(y),y==null)throw Error(Ue(151));for(var I=w=null,C=g,N=g=0,E=null,R=y.next();C!==null&&!R.done;N++,R=y.next()){C.index>N?(E=C,C=null):E=C.sibling;var P=f(v,C,R.value,$);if(P===null){C===null&&(C=E);break}e&&C&&P.alternate===null&&t(v,C),g=s(P,g,N),I===null?w=P:I.sibling=P,I=P,C=E}if(R.done)return n(v,C),mn&&ei(v,N),w;if(C===null){for(;!R.done;N++,R=y.next())R=m(v,R.value,$),R!==null&&(g=s(R,g,N),I===null?w=R:I.sibling=R,I=R);return mn&&ei(v,N),w}for(C=r(v,C);!R.done;N++,R=y.next())R=p(C,v,N,R.value,$),R!==null&&(e&&R.alternate!==null&&C.delete(R.key===null?N:R.key),g=s(R,g,N),I===null?w=R:I.sibling=R,I=R);return e&&C.forEach(function(T){return t(v,T)}),mn&&ei(v,N),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 yu: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&&aS(w)===I.type){n(v,I.sibling),g=o(I,y.props),g.ref=gl(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):($=hd(y.type,y.key,y.props,null,v.mode,$),$.ref=gl(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(Pl(y))return h(v,g,y,$);if(ul(y))return b(v,g,y,$);Nu(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 La=F2(!0),H2=F2(!1),Ud=Ws(null),qd=null,ha=null,pb=null;function gb(){pb=ha=qd=null}function hb(e){var t=Ud.current;dn(Ud),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){qd=e,pb=ha=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(xr=!0),e.firstContext=null)}function Yr(e){var t=e._currentValue;if(pb!==e)if(e={context:e,memoizedValue:t,next:null},ha===null){if(qd===null)throw Error(Ue(308));ha=e,qd.dependencies={lanes:0,firstContext:e}}else ha=ha.next=e;return t}var ci=null;function yb(e){ci===null?ci=[e]:ci.push(e)}function V2(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,yb(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 vb(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function W2(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,Gt&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,yb(r)):(t.next=o.next,o.next=t),r.interleaved=t,os(e,n)}function ud(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,rb(e,n)}}function lS(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 Gd(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=vn({},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 cS(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(Ue(191,o));o.call(r)}}}var Kc={},Oo=Ws(Kc),yc=Ws(Kc),vc=Ws(Kc);function ui(e){if(e===Kc)throw Error(Ue(174));return e}function bb(e,t){switch(on(vc,t),on(yc,e),on(Oo,Kc),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)}dn(Oo),on(Oo,t)}function ka(){dn(Oo),dn(yc),dn(vc)}function K2(e){ui(vc.current);var t=ui(Oo.current),n=Gg(t,e.type);t!==n&&(on(yc,e),on(Oo,n))}function xb(e){yc.current===e&&(dn(Oo),dn(yc))}var hn=Ws(0);function Xd(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 $b(){for(var e=0;e<$p.length;e++)$p[e]._workInProgressVersionPrimary=null;$p.length=0}var dd=cs.ReactCurrentDispatcher,Sp=cs.ReactCurrentBatchConfig,Ci=0,yn=null,zn=null,Hn=null,Yd=!1,Fl=!1,bc=0,X3=0;function Zn(){throw Error(Ue(321))}function Sb(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 Cb(e,t,n,r,o,s){if(Ci=s,yn=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,dd.current=e===null||e.memoizedState===null?Z3:e8,e=n(r,o),Fl){s=0;do{if(Fl=!1,bc=0,25<=s)throw Error(Ue(301));s+=1,Hn=zn=null,t.updateQueue=null,dd.current=t8,e=n(r,o)}while(Fl)}if(dd.current=Qd,t=zn!==null&&zn.next!==null,Ci=0,Hn=zn=yn=null,Yd=!1,t)throw Error(Ue(300));return e}function wb(){var e=bc!==0;return bc=0,e}function No(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Hn===null?yn.memoizedState=Hn=e:Hn=Hn.next=e,Hn}function Qr(){if(zn===null){var e=yn.alternate;e=e!==null?e.memoizedState:null}else e=zn.next;var t=Hn===null?yn.memoizedState:Hn.next;if(t!==null)Hn=t,zn=e;else{if(e===null)throw Error(Ue(310));zn=e,e={memoizedState:zn.memoizedState,baseState:zn.baseState,baseQueue:zn.baseQueue,queue:zn.queue,next:null},Hn===null?yn.memoizedState=Hn=e:Hn=Hn.next=e}return Hn}function xc(e,t){return typeof t=="function"?t(e):t}function Cp(e){var t=Qr(),n=t.queue;if(n===null)throw Error(Ue(311));n.lastRenderedReducer=e;var r=zn,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,yn.lanes|=d,wi|=d}u=u.next}while(u!==null&&u!==s);c===null?i=r:c.next=l,ho(r,t.memoizedState)||(xr=!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,yn.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(Ue(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)||(xr=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,r]}function U2(){}function q2(e,t){var n=yn,r=Qr(),o=t(),s=!ho(r.memoizedState,o);if(s&&(r.memoizedState=o,xr=!0),r=r.queue,Eb(Y2.bind(null,n,r,e),[e]),r.getSnapshot!==t||s||Hn!==null&&Hn.memoizedState.tag&1){if(n.flags|=2048,$c(9,X2.bind(null,n,r,o,t),void 0,null),Vn===null)throw Error(Ue(349));Ci&30||G2(n,t,o)}return o}function G2(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=yn.updateQueue,t===null?(t={lastEffect:null,stores:null},yn.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function X2(e,t,n,r){t.value=n,t.getSnapshot=r,Q2(t)&&J2(e)}function Y2(e,t,n){return n(function(){Q2(t)&&J2(e)})}function Q2(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ho(e,n)}catch{return!0}}function J2(e){var t=os(e,1);t!==null&&fo(t,e,1,-1)}function uS(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:xc,lastRenderedState:e},t.queue=e,e=e.dispatch=J3.bind(null,yn,e),[t.memoizedState,e]}function $c(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=yn.updateQueue,t===null?(t={lastEffect:null,stores:null},yn.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 Z2(){return Qr().memoizedState}function fd(e,t,n,r){var o=No();yn.flags|=e,o.memoizedState=$c(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(zn!==null){var i=zn.memoizedState;if(s=i.destroy,r!==null&&Sb(r,i.deps)){o.memoizedState=$c(t,n,s,r);return}}yn.flags|=e,o.memoizedState=$c(1|t,n,s,r)}function dS(e,t){return fd(8390656,8,e,t)}function Eb(e,t){return Kf(2048,8,e,t)}function eI(e,t){return Kf(4,2,e,t)}function tI(e,t){return Kf(4,4,e,t)}function nI(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 rI(e,t,n){return n=n!=null?n.concat([e]):null,Kf(4,4,nI.bind(null,t,e),n)}function Ib(){}function oI(e,t){var n=Qr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Sb(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function sI(e,t){var n=Qr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Sb(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function iI(e,t,n){return Ci&21?(ho(n,t)||(n=d2(),yn.lanes|=n,wi|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,xr=!0),e.memoizedState=n)}function Y3(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 aI(){return Qr().memoizedState}function Q3(e,t,n){var r=Os(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},lI(e))cI(t,n);else if(n=V2(e,t,n,r),n!==null){var o=ar();fo(n,e,r,o),uI(n,t,r)}}function J3(e,t,n){var r=Os(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(lI(e))cI(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,yb(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}n=V2(e,t,o,r),n!==null&&(o=ar(),fo(n,e,r,o),uI(n,t,r))}}function lI(e){var t=e.alternate;return e===yn||t!==null&&t===yn}function cI(e,t){Fl=Yd=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function uI(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,rb(e,n)}}var Qd={readContext:Yr,useCallback:Zn,useContext:Zn,useEffect:Zn,useImperativeHandle:Zn,useInsertionEffect:Zn,useLayoutEffect:Zn,useMemo:Zn,useReducer:Zn,useRef:Zn,useState:Zn,useDebugValue:Zn,useDeferredValue:Zn,useTransition:Zn,useMutableSource:Zn,useSyncExternalStore:Zn,useId:Zn,unstable_isNewReconciler:!1},Z3={readContext:Yr,useCallback:function(e,t){return No().memoizedState=[e,t===void 0?null:t],e},useContext:Yr,useEffect:dS,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,fd(4194308,4,nI.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fd(4194308,4,e,t)},useInsertionEffect:function(e,t){return fd(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=Q3.bind(null,yn,e),[r.memoizedState,e]},useRef:function(e){var t=No();return e={current:e},t.memoizedState=e},useState:uS,useDebugValue:Ib,useDeferredValue:function(e){return No().memoizedState=e},useTransition:function(){var e=uS(!1),t=e[0];return e=Y3.bind(null,e[1]),No().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=yn,o=No();if(mn){if(n===void 0)throw Error(Ue(407));n=n()}else{if(n=t(),Vn===null)throw Error(Ue(349));Ci&30||G2(r,t,n)}o.memoizedState=n;var s={value:n,getSnapshot:t};return o.queue=s,dS(Y2.bind(null,r,s,e),[e]),r.flags|=2048,$c(9,X2.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=No(),t=Vn.identifierPrefix;if(mn){var n=Qo,r=Yo;n=(r&~(1<<32-uo(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=bc++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=X3++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},e8={readContext:Yr,useCallback:oI,useContext:Yr,useEffect:Eb,useImperativeHandle:rI,useInsertionEffect:eI,useLayoutEffect:tI,useMemo:sI,useReducer:Cp,useRef:Z2,useState:function(){return Cp(xc)},useDebugValue:Ib,useDeferredValue:function(e){var t=Qr();return iI(t,zn.memoizedState,e)},useTransition:function(){var e=Cp(xc)[0],t=Qr().memoizedState;return[e,t]},useMutableSource:U2,useSyncExternalStore:q2,useId:aI,unstable_isNewReconciler:!1},t8={readContext:Yr,useCallback:oI,useContext:Yr,useEffect:Eb,useImperativeHandle:rI,useInsertionEffect:eI,useLayoutEffect:tI,useMemo:sI,useReducer:wp,useRef:Z2,useState:function(){return wp(xc)},useDebugValue:Ib,useDeferredValue:function(e){var t=Qr();return zn===null?t.memoizedState=e:iI(t,zn.memoizedState,e)},useTransition:function(){var e=wp(xc)[0],t=Qr().memoizedState;return[e,t]},useMutableSource:U2,useSyncExternalStore:q2,useId:aI,unstable_isNewReconciler:!1};function so(e,t){if(e&&e.defaultProps){t=vn({},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:vn({},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=ar(),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),ud(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ar(),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),ud(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ar(),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),ud(t,e,r))}};function fS(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?!mc(n,r)||!mc(o,s):!0}function dI(e,t,n){var r=!1,o=Ls,s=t.contextType;return typeof s=="object"&&s!==null?s=Yr(s):(o=Sr(t)?$i:or.current,r=t.contextTypes,s=(r=r!=null)?ja(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 mS(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={},vb(e);var s=t.contextType;typeof s=="object"&&s!==null?o.context=Yr(s):(s=Sr(t)?$i:or.current,o.context=ja(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),Gd(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Aa(e,t){try{var n="",r=t;do n+=RM(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 n8=typeof WeakMap=="function"?WeakMap:Map;function fI(e,t,n){n=Jo(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Zd||(Zd=!0,Ph=r),yh(e,t)},n}function mI(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 pS(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new n8;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=h8.bind(null,e,t,n),t.then(e,e))}function gS(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 hS(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 r8=cs.ReactCurrentOwner,xr=!1;function sr(e,t,n,r){t.child=e===null?H2(t,null,n,r):La(t,e.child,n,r)}function yS(e,t,n,r,o){n=n.render;var s=t.ref;return Ia(t,o),r=Cb(e,t,n,r,s,o),n=wb(),e!==null&&!xr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ss(e,t,o)):(mn&&n&&db(t),t.flags|=1,sr(e,t,r,o),t.child)}function vS(e,t,n,r,o){if(e===null){var s=n.type;return typeof s=="function"&&!zb(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=s,pI(e,t,s,r,o)):(e=hd(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:mc,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 pI(e,t,n,r,o){if(e!==null){var s=e.memoizedProps;if(mc(s,r)&&e.ref===t.ref)if(xr=!1,t.pendingProps=r=s,(e.lanes&o)!==0)e.flags&131072&&(xr=!0);else return t.lanes=e.lanes,ss(e,t,o)}return vh(e,t,n,r,o)}function gI(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},on(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,on(va,Rr),Rr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,on(va,Rr),Rr|=r}else s!==null?(r=s.baseLanes|n,t.memoizedState=null):r=n,on(va,Rr),Rr|=r;return sr(e,t,o,n),t.child}function hI(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=Sr(n)?$i:or.current;return s=ja(t,s),Ia(t,o),n=Cb(e,t,n,r,s,o),r=wb(),e!==null&&!xr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,ss(e,t,o)):(mn&&r&&db(t),t.flags|=1,sr(e,t,n,o),t.child)}function bS(e,t,n,r,o){if(Sr(n)){var s=!0;Vd(t)}else s=!1;if(Ia(t,o),t.stateNode===null)md(e,t),dI(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=Sr(n)?$i:or.current,u=ja(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)&&mS(t,i,r,u),gs=!1;var f=t.memoizedState;i.state=f,Gd(t,r,i,o),c=t.memoizedState,l!==r||f!==c||$r.current||gs?(typeof d=="function"&&(gh(t,n,d,r),c=t.memoizedState),(l=gs||fS(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,W2(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=Sr(n)?$i:or.current,c=ja(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)&&mS(t,i,r,c),gs=!1,f=t.memoizedState,i.state=f,Gd(t,r,i,o);var h=t.memoizedState;l!==m||f!==h||$r.current||gs?(typeof p=="function"&&(gh(t,n,p,r),h=t.memoizedState),(u=gs||fS(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){hI(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&oS(t,n,!1),ss(e,t,s);r=t.stateNode,r8.current=t;var l=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=La(t,e.child,null,s),t.child=La(t,null,l,s)):sr(e,t,l,s),t.memoizedState=r.state,o&&oS(t,n,!0),t.child}function yI(e){var t=e.stateNode;t.pendingContext?rS(e,t.pendingContext,t.pendingContext!==t.context):t.context&&rS(e,t.context,!1),bb(e,t.containerInfo)}function xS(e,t,n,r,o){return Ba(),mb(o),t.flags|=256,sr(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 vI(e,t,n){var r=t.pendingProps,o=hn.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),on(hn,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):Pb(t,i));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return o8(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 Pb(e,t){return t=Xf({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ru(e,t,n,r){return r!==null&&mb(r),La(t,e.child,null,n),e=Pb(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function o8(e,t,n,r,o,s,i){if(n)return t.flags&256?(t.flags&=-257,r=Ep(Error(Ue(422))),Ru(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&&La(t,e.child,null,i),t.child.memoizedState=$h(i),t.memoizedState=xh,s);if(!(t.mode&1))return Ru(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var l=r.dgst;return r=l,s=Error(Ue(419)),r=Ep(s,r,void 0),Ru(e,t,i,r)}if(l=(i&e.childLanes)!==0,xr||l){if(r=Vn,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 Ob(),r=Ep(Error(Ue(421))),Ru(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=y8.bind(null,e),o._reactRetry=t,null):(e=s.treeContext,_r=Ts(o.nextSibling),Or=t,mn=!0,co=null,e!==null&&(Wr[Kr++]=Yo,Wr[Kr++]=Qo,Wr[Kr++]=Si,Yo=e.id,Qo=e.overflow,Si=t),t=Pb(t,r.children),t.flags|=4096,t)}function $S(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 bI(e,t,n){var r=t.pendingProps,o=r.revealOrder,s=r.tail;if(sr(e,t,r.children,n),r=hn.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&&$S(e,n,t);else if(e.tag===19)$S(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(on(hn,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&&Xd(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&&Xd(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 md(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(Ue(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 s8(e,t,n){switch(t.tag){case 3:yI(t),Ba();break;case 5:K2(t);break;case 1:Sr(t.type)&&Vd(t);break;case 4:bb(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;on(Ud,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(on(hn,hn.current&1),t.flags|=128,null):n&t.child.childLanes?vI(e,t,n):(on(hn,hn.current&1),e=ss(e,t,n),e!==null?e.sibling:null);on(hn,hn.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return bI(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),on(hn,hn.current),r)break;return null;case 22:case 23:return t.lanes=0,gI(e,t,n)}return ss(e,t,n)}var xI,Sh,$I,SI;xI=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(){};$I=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=vn({},o,{value:void 0}),r=vn({},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=Fd)}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"&&(ic.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"&&(ic.hasOwnProperty(u)?(c!=null&&u==="onScroll"&&cn("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)}};SI=function(e,t,n,r){n!==r&&(t.flags|=4)};function hl(e,t){if(!mn)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 er(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 i8(e,t,n){var r=t.pendingProps;switch(fb(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return er(t),null;case 1:return Sr(t.type)&&Hd(),er(t),null;case 3:return r=t.stateNode,ka(),dn($r),dn(or),$b(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Pu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,co!==null&&(Th(co),co=null))),Sh(e,t),er(t),null;case 5:xb(t);var o=ui(vc.current);if(n=t.type,e!==null&&t.stateNode!=null)$I(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Ue(166));return er(t),null}if(e=ui(Oo.current),Pu(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[To]=t,r[hc]=s,e=(t.mode&1)!==0,n){case"dialog":cn("cancel",r),cn("close",r);break;case"iframe":case"object":case"embed":cn("load",r);break;case"video":case"audio":for(o=0;o<Rl.length;o++)cn(Rl[o],r);break;case"source":cn("error",r);break;case"img":case"image":case"link":cn("error",r),cn("load",r);break;case"details":cn("toggle",r);break;case"input":T$(r,s),cn("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},cn("invalid",r);break;case"textarea":M$(r,s),cn("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&&Iu(r.textContent,l,e),o=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(s.suppressHydrationWarning!==!0&&Iu(r.textContent,l,e),o=["children",""+l]):ic.hasOwnProperty(i)&&l!=null&&i==="onScroll"&&cn("scroll",r)}switch(n){case"input":vu(r),_$(r,s,!0);break;case"textarea":vu(r),O$(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=Fd)}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=YE(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[hc]=r,xI(e,t,!1,!1),t.stateNode=e;e:{switch(i=Yg(n,r),n){case"dialog":cn("cancel",e),cn("close",e),o=r;break;case"iframe":case"object":case"embed":cn("load",e),o=r;break;case"video":case"audio":for(o=0;o<Rl.length;o++)cn(Rl[o],e);o=r;break;case"source":cn("error",e),o=r;break;case"img":case"image":case"link":cn("error",e),cn("load",e),o=r;break;case"details":cn("toggle",e),o=r;break;case"input":T$(e,r),o=Wg(e,r),cn("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=vn({},r,{value:void 0}),cn("invalid",e);break;case"textarea":M$(e,r),o=qg(e,r),cn("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"?ZE(e,c):s==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&QE(e,c)):s==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&&ac(e,c):typeof c=="number"&&ac(e,""+c):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(ic.hasOwnProperty(s)?c!=null&&s==="onScroll"&&cn("scroll",e):c!=null&&Q0(e,s,c,i))}switch(n){case"input":vu(e),_$(e,r,!1);break;case"textarea":vu(e),O$(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=Fd)}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 er(t),null;case 6:if(e&&t.stateNode!=null)SI(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Ue(166));if(n=ui(vc.current),ui(Oo.current),Pu(t)){if(r=t.stateNode,n=t.memoizedProps,r[To]=t,(s=r.nodeValue!==n)&&(e=Or,e!==null))switch(e.tag){case 3:Iu(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Iu(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 er(t),null;case 13:if(dn(hn),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(mn&&_r!==null&&t.mode&1&&!(t.flags&128))D2(),Ba(),t.flags|=98560,s=!1;else if(s=Pu(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error(Ue(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(Ue(317));s[To]=t}else Ba(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;er(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||hn.current&1?Bn===0&&(Bn=3):Ob())),t.updateQueue!==null&&(t.flags|=4),er(t),null);case 4:return ka(),Sh(e,t),e===null&&pc(t.stateNode.containerInfo),er(t),null;case 10:return hb(t.type._context),er(t),null;case 17:return Sr(t.type)&&Hd(),er(t),null;case 19:if(dn(hn),s=t.memoizedState,s===null)return er(t),null;if(r=(t.flags&128)!==0,i=s.rendering,i===null)if(r)hl(s,!1);else{if(Bn!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Xd(e),i!==null){for(t.flags|=128,hl(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 on(hn,hn.current&1|2),t.child}e=e.sibling}s.tail!==null&&Cn()>Da&&(t.flags|=128,r=!0,hl(s,!1),t.lanes=4194304)}else{if(!r)if(e=Xd(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),hl(s,!0),s.tail===null&&s.tailMode==="hidden"&&!i.alternate&&!mn)return er(t),null}else 2*Cn()-s.renderingStartTime>Da&&n!==1073741824&&(t.flags|=128,r=!0,hl(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=Cn(),t.sibling=null,n=hn.current,on(hn,r?n&1|2:n&1),t):(er(t),null);case 22:case 23:return Mb(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Rr&1073741824&&(er(t),t.subtreeFlags&6&&(t.flags|=8192)):er(t),null;case 24:return null;case 25:return null}throw Error(Ue(156,t.tag))}function a8(e,t){switch(fb(t),t.tag){case 1:return Sr(t.type)&&Hd(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ka(),dn($r),dn(or),$b(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return xb(t),null;case 13:if(dn(hn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ue(340));Ba()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return dn(hn),null;case 4:return ka(),null;case 10:return hb(t.type._context),null;case 22:case 23:return Mb(),null;case 24:return null;default:return null}}var Tu=!1,nr=!1,l8=typeof WeakSet=="function"?WeakSet:Set,ut=null;function ya(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){xn(e,t,r)}else n.current=null}function Ch(e,t,n){try{n()}catch(r){xn(e,t,r)}}var SS=!1;function c8(e,t){if(ih=kd,e=P2(),ub(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},kd=!1,ut=t;ut!==null;)if(t=ut,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ut=e;else for(;ut!==null;){t=ut;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(Ue(163))}}catch($){xn(t,t.return,$)}if(e=t.sibling,e!==null){e.return=t.return,ut=e;break}ut=t.return}return h=SS,SS=!1,h}function Hl(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 CI(e){var t=e.alternate;t!==null&&(e.alternate=null,CI(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[To],delete t[hc],delete t[uh],delete t[K3],delete t[U3])),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 wI(e){return e.tag===5||e.tag===3||e.tag===4}function CS(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||wI(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=Fd));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 qn=null,io=!1;function us(e,t,n){for(n=n.child;n!==null;)EI(e,t,n),n=n.sibling}function EI(e,t,n){if(Mo&&typeof Mo.onCommitFiberUnmount=="function")try{Mo.onCommitFiberUnmount(Af,n)}catch{}switch(n.tag){case 5:nr||ya(n,t);case 6:var r=qn,o=io;qn=null,us(e,t,n),qn=r,io=o,qn!==null&&(io?(e=qn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):qn.removeChild(n.stateNode));break;case 18:qn!==null&&(io?(e=qn,n=n.stateNode,e.nodeType===8?bp(e.parentNode,n):e.nodeType===1&&bp(e,n),dc(e)):bp(qn,n.stateNode));break;case 4:r=qn,o=io,qn=n.stateNode.containerInfo,io=!0,us(e,t,n),qn=r,io=o;break;case 0:case 11:case 14:case 15:if(!nr&&(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(!nr&&(ya(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){xn(n,t,l)}us(e,t,n);break;case 21:us(e,t,n);break;case 22:n.mode&1?(nr=(r=nr)||n.memoizedState!==null,us(e,t,n),nr=r):us(e,t,n);break;default:us(e,t,n)}}function wS(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new l8),t.forEach(function(r){var o=v8.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:qn=l.stateNode,io=!1;break e;case 3:qn=l.stateNode.containerInfo,io=!0;break e;case 4:qn=l.stateNode.containerInfo,io=!0;break e}l=l.return}if(qn===null)throw Error(Ue(160));EI(s,i,o),qn=null,io=!1;var c=o.alternate;c!==null&&(c.return=null),o.return=null}catch(u){xn(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)II(t,e),t=t.sibling}function II(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{Hl(3,e,e.return),qf(3,e)}catch(b){xn(e,e.return,b)}try{Hl(5,e,e.return)}catch(b){xn(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{ac(o,"")}catch(b){xn(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&&GE(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"?ZE(o,m):d==="dangerouslySetInnerHTML"?QE(o,m):d==="children"?ac(o,m):Q0(o,d,m,u)}switch(l){case"input":Kg(o,s);break;case"textarea":XE(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[hc]=s}catch(b){xn(e,e.return,b)}}break;case 6:if(no(t,e),Eo(e),r&4){if(e.stateNode===null)throw Error(Ue(162));o=e.stateNode,s=e.memoizedProps;try{o.nodeValue=s}catch(b){xn(e,e.return,b)}}break;case 3:if(no(t,e),Eo(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{dc(t.containerInfo)}catch(b){xn(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||(Tb=Cn())),r&4&&wS(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(nr=(u=nr)||d,no(t,e),nr=u):no(t,e),Eo(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(ut=e,d=e.child;d!==null;){for(m=ut=d;ut!==null;){switch(f=ut,p=f.child,f.tag){case 0:case 11:case 14:case 15:Hl(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){xn(r,n,b)}}break;case 5:ya(f,f.return);break;case 22:if(f.memoizedState!==null){IS(m);continue}}p!==null?(p.return=f,ut=p):IS(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=JE("display",i))}catch(b){xn(e,e.return,b)}}}else if(m.tag===6){if(d===null)try{m.stateNode.nodeValue=u?"":m.memoizedProps}catch(b){xn(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&&wS(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(wI(n)){var r=n;break e}n=n.return}throw Error(Ue(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(ac(o,""),r.flags&=-33);var s=CS(e);Ih(e,s,o);break;case 3:case 4:var i=r.stateNode.containerInfo,l=CS(e);Eh(e,l,i);break;default:throw Error(Ue(161))}}catch(c){xn(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function u8(e,t,n){ut=e,PI(e)}function PI(e,t,n){for(var r=(e.mode&1)!==0;ut!==null;){var o=ut,s=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||Tu;if(!i){var l=o.alternate,c=l!==null&&l.memoizedState!==null||nr;l=Tu;var u=nr;if(Tu=i,(nr=c)&&!u)for(ut=o;ut!==null;)i=ut,c=i.child,i.tag===22&&i.memoizedState!==null?PS(o):c!==null?(c.return=i,ut=c):PS(o);for(;s!==null;)ut=s,PI(s),s=s.sibling;ut=o,Tu=l,nr=u}ES(e)}else o.subtreeFlags&8772&&s!==null?(s.return=o,ut=s):ES(e)}}function ES(e){for(;ut!==null;){var t=ut;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:nr||qf(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!nr)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&&cS(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}cS(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&&dc(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Ue(163))}nr||t.flags&512&&wh(t)}catch(f){xn(t,t.return,f)}}if(t===e){ut=null;break}if(n=t.sibling,n!==null){n.return=t.return,ut=n;break}ut=t.return}}function IS(e){for(;ut!==null;){var t=ut;if(t===e){ut=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ut=n;break}ut=t.return}}function PS(e){for(;ut!==null;){var t=ut;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{qf(4,t)}catch(c){xn(t,n,c)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(c){xn(t,o,c)}}var s=t.return;try{wh(t)}catch(c){xn(t,s,c)}break;case 5:var i=t.return;try{wh(t)}catch(c){xn(t,i,c)}}}catch(c){xn(t,t.return,c)}if(t===e){ut=null;break}var l=t.sibling;if(l!==null){l.return=t.return,ut=l;break}ut=t.return}}var d8=Math.ceil,Jd=cs.ReactCurrentDispatcher,Nb=cs.ReactCurrentOwner,Xr=cs.ReactCurrentBatchConfig,Gt=0,Vn=null,Tn=null,Xn=0,Rr=0,va=Ws(0),Bn=0,Sc=null,wi=0,Gf=0,Rb=0,Vl=null,br=null,Tb=0,Da=1/0,Vo=null,Zd=!1,Ph=null,Ms=null,_u=!1,Cs=null,ef=0,Wl=0,Nh=null,pd=-1,gd=0;function ar(){return Gt&6?Cn():pd!==-1?pd:pd=Cn()}function Os(e){return e.mode&1?Gt&2&&Xn!==0?Xn&-Xn:G3.transition!==null?(gd===0&&(gd=d2()),gd):(e=Jt,e!==0||(e=window.event,e=e===void 0?16:v2(e.type)),e):1}function fo(e,t,n,r){if(50<Wl)throw Wl=0,Nh=null,Error(Ue(185));Hc(e,n,r),(!(Gt&2)||e!==Vn)&&(e===Vn&&(!(Gt&2)&&(Gf|=n),Bn===4&&$s(e,Xn)),Cr(e,r),n===1&&Gt===0&&!(t.mode&1)&&(Da=Cn()+500,Wf&&Ks()))}function Cr(e,t){var n=e.callbackNode;GM(e,t);var r=Ld(e,e===Vn?Xn:0);if(r===0)n!==null&&B$(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&B$(n),t===1)e.tag===0?q3(NS.bind(null,e)):L2(NS.bind(null,e)),V3(function(){!(Gt&6)&&Ks()}),n=null;else{switch(f2(r)){case 1:n=nb;break;case 4:n=c2;break;case 16:n=Bd;break;case 536870912:n=u2;break;default:n=Bd}n=jI(n,NI.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function NI(e,t){if(pd=-1,gd=0,Gt&6)throw Error(Ue(327));var n=e.callbackNode;if(Pa()&&e.callbackNode!==n)return null;var r=Ld(e,e===Vn?Xn:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=tf(e,r);else{t=r;var o=Gt;Gt|=2;var s=TI();(Vn!==e||Xn!==t)&&(Vo=null,Da=Cn()+500,hi(e,t));do try{p8();break}catch(l){RI(e,l)}while(!0);gb(),Jd.current=s,Gt=o,Tn!==null?t=0:(Vn=null,Xn=0,t=Bn)}if(t!==0){if(t===2&&(o=th(e),o!==0&&(r=o,t=Rh(e,o))),t===1)throw n=Sc,hi(e,0),$s(e,r),Cr(e,Cn()),n;if(t===6)$s(e,r);else{if(o=e.current.alternate,!(r&30)&&!f8(o)&&(t=tf(e,r),t===2&&(s=th(e),s!==0&&(r=s,t=Rh(e,s))),t===1))throw n=Sc,hi(e,0),$s(e,r),Cr(e,Cn()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(Ue(345));case 2:ti(e,br,Vo);break;case 3:if($s(e,r),(r&130023424)===r&&(t=Tb+500-Cn(),10<t)){if(Ld(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){ar(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ch(ti.bind(null,e,br,Vo),t);break}ti(e,br,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=Cn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*d8(r/1960))-r,10<r){e.timeoutHandle=ch(ti.bind(null,e,br,Vo),r);break}ti(e,br,Vo);break;case 5:ti(e,br,Vo);break;default:throw Error(Ue(329))}}}return Cr(e,Cn()),e.callbackNode===n?NI.bind(null,e):null}function Rh(e,t){var n=Vl;return e.current.memoizedState.isDehydrated&&(hi(e,t).flags|=256),e=tf(e,t),e!==2&&(t=br,br=n,t!==null&&Th(t)),e}function Th(e){br===null?br=e:br.push.apply(br,e)}function f8(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&=~Rb,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 NS(e){if(Gt&6)throw Error(Ue(327));Pa();var t=Ld(e,0);if(!(t&1))return Cr(e,Cn()),null;var n=tf(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=Sc,hi(e,0),$s(e,t),Cr(e,Cn()),n;if(n===6)throw Error(Ue(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ti(e,br,Vo),Cr(e,Cn()),null}function _b(e,t){var n=Gt;Gt|=1;try{return e(t)}finally{Gt=n,Gt===0&&(Da=Cn()+500,Wf&&Ks())}}function Ei(e){Cs!==null&&Cs.tag===0&&!(Gt&6)&&Pa();var t=Gt;Gt|=1;var n=Xr.transition,r=Jt;try{if(Xr.transition=null,Jt=1,e)return e()}finally{Jt=r,Xr.transition=n,Gt=t,!(Gt&6)&&Ks()}}function Mb(){Rr=va.current,dn(va)}function hi(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,H3(n)),Tn!==null)for(n=Tn.return;n!==null;){var r=n;switch(fb(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Hd();break;case 3:ka(),dn($r),dn(or),$b();break;case 5:xb(r);break;case 4:ka();break;case 13:dn(hn);break;case 19:dn(hn);break;case 10:hb(r.type._context);break;case 22:case 23:Mb()}n=n.return}if(Vn=e,Tn=e=zs(e.current,null),Xn=Rr=t,Bn=0,Sc=null,Rb=Gf=wi=0,br=Vl=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 RI(e,t){do{var n=Tn;try{if(gb(),dd.current=Qd,Yd){for(var r=yn.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}Yd=!1}if(Ci=0,Hn=zn=yn=null,Fl=!1,bc=0,Nb.current=null,n===null||n.return===null){Bn=1,Sc=t,Tn=null;break}e:{var s=e,i=n.return,l=n,c=t;if(t=Xn,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=gS(i);if(p!==null){p.flags&=-257,hS(p,i,l,s,t),p.mode&1&&pS(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)){pS(s,u,t),Ob();break e}c=Error(Ue(426))}}else if(mn&&l.mode&1){var x=gS(i);if(x!==null){!(x.flags&65536)&&(x.flags|=256),hS(x,i,l,s,t),mb(Aa(c,l));break e}}s=c=Aa(c,l),Bn!==4&&(Bn=2),Vl===null?Vl=[s]:Vl.push(s),s=i;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var v=fI(s,c,t);lS(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 $=mI(s,l,t);lS(s,$);break e}}s=s.return}while(s!==null)}MI(n)}catch(w){t=w,Tn===n&&n!==null&&(Tn=n=n.return);continue}break}while(!0)}function TI(){var e=Jd.current;return Jd.current=Qd,e===null?Qd:e}function Ob(){(Bn===0||Bn===3||Bn===2)&&(Bn=4),Vn===null||!(wi&268435455)&&!(Gf&268435455)||$s(Vn,Xn)}function tf(e,t){var n=Gt;Gt|=2;var r=TI();(Vn!==e||Xn!==t)&&(Vo=null,hi(e,t));do try{m8();break}catch(o){RI(e,o)}while(!0);if(gb(),Gt=n,Jd.current=r,Tn!==null)throw Error(Ue(261));return Vn=null,Xn=0,Bn}function m8(){for(;Tn!==null;)_I(Tn)}function p8(){for(;Tn!==null&&!AM();)_I(Tn)}function _I(e){var t=zI(e.alternate,e,Rr);e.memoizedProps=e.pendingProps,t===null?MI(e):Tn=t,Nb.current=null}function MI(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=a8(n,t),n!==null){n.flags&=32767,Tn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Bn=6,Tn=null;return}}else if(n=i8(n,t,Rr),n!==null){Tn=n;return}if(t=t.sibling,t!==null){Tn=t;return}Tn=t=e}while(t!==null);Bn===0&&(Bn=5)}function ti(e,t,n){var r=Jt,o=Xr.transition;try{Xr.transition=null,Jt=1,g8(e,t,n,r)}finally{Xr.transition=o,Jt=r}return null}function g8(e,t,n,r){do Pa();while(Cs!==null);if(Gt&6)throw Error(Ue(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(Ue(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(XM(e,s),e===Vn&&(Tn=Vn=null,Xn=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||_u||(_u=!0,jI(Bd,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=Gt;Gt|=4,Nb.current=null,c8(e,n),II(n,e),j3(ah),kd=!!ih,ah=ih=null,e.current=n,u8(n),DM(),Gt=l,Jt=i,Xr.transition=s}else e.current=n;if(_u&&(_u=!1,Cs=e,ef=o),s=e.pendingLanes,s===0&&(Ms=null),VM(n.stateNode),Cr(e,Cn()),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(Zd)throw Zd=!1,e=Ph,Ph=null,e;return ef&1&&e.tag!==0&&Pa(),s=e.pendingLanes,s&1?e===Nh?Wl++:(Wl=0,Nh=e):Wl=0,Ks(),null}function Pa(){if(Cs!==null){var e=f2(ef),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,ef=0,Gt&6)throw Error(Ue(331));var o=Gt;for(Gt|=4,ut=e.current;ut!==null;){var s=ut,i=s.child;if(ut.flags&16){var l=s.deletions;if(l!==null){for(var c=0;c<l.length;c++){var u=l[c];for(ut=u;ut!==null;){var d=ut;switch(d.tag){case 0:case 11:case 15:Hl(8,d,s)}var m=d.child;if(m!==null)m.return=d,ut=m;else for(;ut!==null;){d=ut;var f=d.sibling,p=d.return;if(CI(d),d===u){ut=null;break}if(f!==null){f.return=p,ut=f;break}ut=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)}}ut=s}}if(s.subtreeFlags&2064&&i!==null)i.return=s,ut=i;else e:for(;ut!==null;){if(s=ut,s.flags&2048)switch(s.tag){case 0:case 11:case 15:Hl(9,s,s.return)}var v=s.sibling;if(v!==null){v.return=s.return,ut=v;break e}ut=s.return}}var g=e.current;for(ut=g;ut!==null;){i=ut;var y=i.child;if(i.subtreeFlags&2064&&y!==null)y.return=i,ut=y;else e:for(i=g;ut!==null;){if(l=ut,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:qf(9,l)}}catch(w){xn(l,l.return,w)}if(l===i){ut=null;break e}var $=l.sibling;if($!==null){$.return=l.return,ut=$;break e}ut=l.return}}if(Gt=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 RS(e,t,n){t=Aa(n,t),t=fI(e,t,1),e=_s(e,t,1),t=ar(),e!==null&&(Hc(e,1,t),Cr(e,t))}function xn(e,t,n){if(e.tag===3)RS(e,e,n);else for(;t!==null;){if(t.tag===3){RS(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=Aa(n,e),e=mI(t,e,1),t=_s(t,e,1),e=ar(),t!==null&&(Hc(t,1,e),Cr(t,e));break}}t=t.return}}function h8(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ar(),e.pingedLanes|=e.suspendedLanes&n,Vn===e&&(Xn&n)===n&&(Bn===4||Bn===3&&(Xn&130023424)===Xn&&500>Cn()-Tb?hi(e,0):Rb|=n),Cr(e,t)}function OI(e,t){t===0&&(e.mode&1?(t=$u,$u<<=1,!($u&130023424)&&($u=4194304)):t=1);var n=ar();e=os(e,t),e!==null&&(Hc(e,t,n),Cr(e,n))}function y8(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),OI(e,n)}function v8(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(Ue(314))}r!==null&&r.delete(t),OI(e,n)}var zI;zI=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||$r.current)xr=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return xr=!1,s8(e,t,n);xr=!!(e.flags&131072)}else xr=!1,mn&&t.flags&1048576&&k2(t,Kd,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;md(e,t),e=t.pendingProps;var o=ja(t,or.current);Ia(t,n),o=Cb(null,t,r,e,o,n);var s=wb();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,Sr(r)?(s=!0,Vd(t)):s=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,vb(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,mn&&s&&db(t),sr(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(md(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=x8(r),e=so(r,e),o){case 0:t=vh(null,t,r,e,n);break e;case 1:t=bS(null,t,r,e,n);break e;case 11:t=yS(null,t,r,e,n);break e;case 14:t=vS(null,t,r,so(r.type,e),n);break e}throw Error(Ue(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),bS(e,t,r,o,n);case 3:e:{if(yI(t),e===null)throw Error(Ue(387));r=t.pendingProps,s=t.memoizedState,o=s.element,W2(e,t),Gd(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=Aa(Error(Ue(423)),t),t=xS(e,t,r,n,o);break e}else if(r!==o){o=Aa(Error(Ue(424)),t),t=xS(e,t,r,n,o);break e}else for(_r=Ts(t.stateNode.containerInfo.firstChild),Or=t,mn=!0,co=null,n=H2(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ba(),r===o){t=ss(e,t,n);break e}sr(e,t,r,n)}t=t.child}return t;case 5:return K2(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),hI(e,t),sr(e,t,i,n),t.child;case 6:return e===null&&mh(t),null;case 13:return vI(e,t,n);case 4:return bb(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=La(t,null,r,n):sr(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:so(r,o),yS(e,t,r,o,n);case 7:return sr(e,t,t.pendingProps,n),t.child;case 8:return sr(e,t,t.pendingProps.children,n),t.child;case 12:return sr(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,on(Ud,r._currentValue),r._currentValue=i,s!==null)if(ho(s.value,i)){if(s.children===o.children&&!$r.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(Ue(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}sr(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,sr(e,t,r,n),t.child;case 14:return r=t.type,o=so(r,t.pendingProps),o=so(r.type,o),vS(e,t,r,o,n);case 15:return pI(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:so(r,o),md(e,t),t.tag=1,Sr(r)?(e=!0,Vd(t)):e=!1,Ia(t,n),dI(t,r,o),hh(t,r,o,n),bh(null,t,r,!0,e,n);case 19:return bI(e,t,n);case 22:return gI(e,t,n)}throw Error(Ue(156,t.tag))};function jI(e,t){return l2(e,t)}function b8(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 b8(e,t,n,r)}function zb(e){return e=e.prototype,!(!e||!e.isReactComponent)}function x8(e){if(typeof e=="function")return zb(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Z0)return 11;if(e===eb)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 hd(e,t,n,r,o,s){var i=2;if(r=e,typeof e=="function")zb(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case la:return yi(n.children,o,s,t);case J0: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 KE:return Xf(n,o,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case VE:i=10;break e;case WE:i=9;break e;case Z0:i=11;break e;case eb:i=14;break e;case ps:i=16,r=null;break e}throw Error(Ue(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=KE,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 $8(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 jb(e,t,n,r,o,s,i,l,c){return e=new $8(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},vb(s),e}function S8(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 BI(e){if(!e)return Ls;e=e._reactInternals;e:{if(Mi(e)!==e||e.tag!==1)throw Error(Ue(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Sr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Ue(171))}if(e.tag===1){var n=e.type;if(Sr(n))return B2(e,n,t)}return t}function LI(e,t,n,r,o,s,i,l,c){return e=jb(n,r,!0,e,o,s,i,l,c),e.context=BI(null),n=e.current,r=ar(),o=Os(n),s=Jo(r,o),s.callback=t??null,_s(n,s,o),e.current.lanes=o,Hc(e,o,r),Cr(e,r),e}function Yf(e,t,n,r){var o=t.current,s=ar(),i=Os(o);return n=BI(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),ud(e,o,i)),i}function nf(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 TS(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Bb(e,t){TS(e,t),(e=e.alternate)&&TS(e,t)}function C8(){return null}var kI=typeof reportError=="function"?reportError:function(e){console.error(e)};function Lb(e){this._internalRoot=e}Qf.prototype.render=Lb.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Ue(409));Yf(e,t,null,null)};Qf.prototype.unmount=Lb.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=g2();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&&y2(e)}};function kb(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 _S(){}function w8(e,t,n,r,o){if(o){if(typeof r=="function"){var s=r;r=function(){var u=nf(i);s.call(u)}}var i=LI(t,r,e,0,null,!1,!1,"",_S);return e._reactRootContainer=i,e[rs]=i.current,pc(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=nf(c);l.call(u)}}var c=jb(e,0,!1,null,null,!1,!1,"",_S);return e._reactRootContainer=c,e[rs]=c.current,pc(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=nf(i);l.call(c)}}Yf(t,i,e,o)}else i=w8(n,t,e,o,r);return nf(i)}m2=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Nl(t.pendingLanes);n!==0&&(rb(t,n|1),Cr(t,Cn()),!(Gt&6)&&(Da=Cn()+500,Ks()))}break;case 13:Ei(function(){var r=os(e,1);if(r!==null){var o=ar();fo(r,e,1,o)}}),Bb(e,1)}};ob=function(e){if(e.tag===13){var t=os(e,134217728);if(t!==null){var n=ar();fo(t,e,134217728,n)}Bb(e,134217728)}};p2=function(e){if(e.tag===13){var t=Os(e),n=os(e,t);if(n!==null){var r=ar();fo(n,e,t,r)}Bb(e,t)}};g2=function(){return Jt};h2=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(Ue(90));qE(r),Kg(r,o)}}}break;case"textarea":XE(e,n);break;case"select":t=n.value,t!=null&&Sa(e,!!n.multiple,t,!1)}};n2=_b;r2=Ei;var E8={usingClientEntryPoint:!1,Events:[Wc,fa,Vf,e2,t2,_b]},yl={findFiberByHostInstance:li,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},I8={bundleType:yl.bundleType,version:yl.version,rendererPackageName:yl.rendererPackageName,rendererConfig:yl.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=i2(e),e===null?null:e.stateNode},findFiberByHostInstance:yl.findFiberByHostInstance||C8,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 Mu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Mu.isDisabled&&Mu.supportsFiber)try{Af=Mu.inject(I8),Mo=Mu}catch{}}Lr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=E8;Lr.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!kb(t))throw Error(Ue(200));return S8(e,t,null,n)};Lr.createRoot=function(e,t){if(!kb(e))throw Error(Ue(299));var n=!1,r="",o=kI;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=jb(e,1,!1,null,null,n,!1,r,o),e[rs]=t.current,pc(e.nodeType===8?e.parentNode:e),new Lb(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(Ue(188)):(e=Object.keys(e).join(","),Error(Ue(268,e)));return e=i2(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(Ue(200));return Zf(null,e,t,!0,n)};Lr.hydrateRoot=function(e,t,n){if(!kb(e))throw Error(Ue(405));var r=n!=null&&n.hydratedSources||null,o=!1,s="",i=kI;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=LI(t,null,e,1,n??null,o,!1,s,i),e[rs]=t.current,pc(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(Ue(200));return Zf(null,e,t,!1,n)};Lr.unmountComponentAtNode=function(e){if(!Jf(e))throw Error(Ue(40));return e._reactRootContainer?(Ei(function(){Zf(null,null,e,!1,function(){e._reactRootContainer=null,e[rs]=null})}),!0):!1};Lr.unstable_batchedUpdates=_b;Lr.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Jf(n))throw Error(Ue(200));if(e==null||e._reactInternals===void 0)throw Error(Ue(38));return Zf(e,t,n,!1,r)};Lr.version="18.3.1-next-f1338f8080-20240426";function AI(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AI)}catch(e){console.error(e)}}AI(),AE.exports=Lr;var is=AE.exports,DI,MS=is;DI=kg.createRoot=MS.createRoot,kg.hydrateRoot=MS.hydrateRoot;const bt=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 ur(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const OS=ur()?a.useLayoutEffect:a.useEffect,Nt=(e,t)=>{const n=a.useRef(!0);OS(()=>e(n.current),t),OS(()=>(n.current=!1,()=>{n.current=!0}),[])},yd=(e,t)=>{Nt(n=>{if(!n)return e()},t)},Ab=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 sn(e,t){const[n,r]=a.useState(e),o=t!==void 0?t:n;return Nt(s=>{s||r(t)},[t]),[o,r]}let FI=e=>+setTimeout(e,16),HI=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(FI=e=>window.requestAnimationFrame(e),HI=e=>window.cancelAnimationFrame(e));let zS=0;const Db=new Map;function VI(e){Db.delete(e)}const Ct=(e,t=1)=>{zS+=1;const n=zS;function r(o){if(o===0)VI(n),e();else{const s=FI(()=>{r(o-1)});Db.set(n,s)}}return r(t),n};Ct.cancel=e=>{const t=Db.get(e);return VI(e),HI(t)};function P8(){return{...hM}.useId}let jS=0;function WI(e,t){const r=String(t).replace(/[^a-zA-Z0-9_.:-]/g,"-");return`${e}-${r}`}const BS=P8(),Lo=BS?function(t){const n=BS();return t||n}:function(t){const[n,r]=a.useState("ssr-id");return a.useEffect(()=>{const o=jS;jS+=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 N8(e){const[,t]=a.useReducer(s=>s+1,0),n=a.useRef(e),r=bt(()=>n.current),o=bt(s=>{n.current=typeof s=="function"?s(n.current):s,t()});return[r,o]}var KI={exports:{}},nn={};/**
|
||
* @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 Fb=Symbol.for("react.transitional.element"),Hb=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"),R8=Symbol.for("react.view_transition"),T8=Symbol.for("react.client.reference");function eo(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Fb:switch(e=e.type,e){case em:case nm:case tm:case im:case am:case R8: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 Hb:return t}}}nn.ContextConsumer=rm;nn.ContextProvider=om;nn.Element=Fb;nn.ForwardRef=sm;nn.Fragment=em;nn.Lazy=cm;nn.Memo=lm;nn.Portal=Hb;nn.Profiler=nm;nn.StrictMode=tm;nn.Suspense=im;nn.SuspenseList=am;nn.isContextConsumer=function(e){return eo(e)===rm};nn.isContextProvider=function(e){return eo(e)===om};nn.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Fb};nn.isForwardRef=function(e){return eo(e)===sm};nn.isFragment=function(e){return eo(e)===em};nn.isLazy=function(e){return eo(e)===cm};nn.isMemo=function(e){return eo(e)===lm};nn.isPortal=function(e){return eo(e)===Hb};nn.isProfiler=function(e){return eo(e)===nm};nn.isStrictMode=function(e){return eo(e)===tm};nn.isSuspense=function(e){return eo(e)===im};nn.isSuspenseList=function(e){return eo(e)===am};nn.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===T8||e.getModuleId!==void 0)};nn.typeOf=eo;KI.exports=nn;var Rp=KI.exports;const _8=Symbol.for("react.element"),M8=Symbol.for("react.transitional.element"),O8=Symbol.for("react.fragment");function UI(e){return e&&typeof e=="object"&&(e.$$typeof===_8||e.$$typeof===M8)&&e.type===O8}const z8=Number(a.version.split(".")[0]),_h=(e,t)=>{typeof e=="function"?e(t):typeof e=="object"&&e&&"current"in e&&(e.current=t)},On=(...e)=>{const t=e.filter(Boolean);return t.length<=1?t[0]:n=>{e.forEach(r=>{_h(r,n)})}},Co=(...e)=>Oi(()=>On(...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(Vb(e)&&z8>=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 Vb(e){return a.isValidElement(e)&&!UI(e)}const qI=e=>Vb(e)&&as(e),ko=e=>{if(e&&Vb(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 LS="data-rc-order",kS="data-rc-priority",j8="rc-util-key",Oh=new Map;function GI({mark:e}={}){return e?e.startsWith("data-")?e:`data-${e}`:j8}function um(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function B8(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Wb(e){return Array.from((Oh.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function XI(e,t={}){if(!ur())return null;const{csp:n,prepend:r,priority:o=0}=t,s=B8(r),i=s==="prependQueue",l=document.createElement("style");l.setAttribute(LS,s),i&&o&&l.setAttribute(kS,`${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||Wb(c)).filter(m=>{if(!["prepend","prependQueue"].includes(m.getAttribute(LS)))return!1;const f=Number(m.getAttribute(kS)||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 YI(e,t={}){let{styles:n}=t;return n||(n=Wb(um(t))),n.find(r=>r.getAttribute(GI(t))===e)}function Cc(e,t={}){const n=YI(e,t);n&&um(t).removeChild(n)}function L8(e,t){const n=Oh.get(e);if(!n||!Mh(document,n)){const r=XI("",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=Wb(r),s={...n,styles:o};L8(r,s);const i=YI(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=XI(e,s);return l.setAttribute(GI(s),t),l}function Fa(e){return e instanceof HTMLElement||e instanceof SVGElement}function yo(e){return e&&typeof e=="object"&&Fa(e.nativeElement)?e.nativeElement:Fa(e)?e:null}const Uc=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 AS(e,t=!1){if(Uc(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 Kb(e,t=!1){const n=[...e.querySelectorAll("*")].filter(r=>AS(r,t));return AS(e,t)&&n.unshift(e),n}function Ub(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,qb=new Map;function Gb(){return hs[hs.length-1]}function k8(e){const t=Gb();if(e&&t){let n;for(const[o,s]of zh.entries())if(s===t){n=o;break}const r=qb.get(n);return!!r&&(r===e||r.contains(e))}return!1}function A8(e){const{activeElement:t}=document;return e===t||e.contains(t)}function Tp(){const e=Gb(),{activeElement:t}=document;if(!k8(t))if(e&&!A8(e)){const n=Kb(e),r=n.includes(Na)?Na:n[0];r==null||r.focus({preventScroll:!0})}else Na=t}function DS(e){if(e.key==="Tab"){const{activeElement:t}=document,n=Gb(),r=Kb(n),o=r[r.length-1];e.shiftKey&&t===r[0]?Na=o:!e.shiftKey&&t===o&&(Na=r[0])}}function D8(e,t){return e&&(zh.set(t,e),hs=hs.filter(n=>n!==e),hs.push(e),window.addEventListener("focusin",Tp),window.addEventListener("keydown",DS,!0),Tp()),()=>{Na=null,hs=hs.filter(n=>n!==e),zh.delete(t),qb.delete(t),hs.length===0&&(window.removeEventListener("focusin",Tp),window.removeEventListener("keydown",DS,!0))}}function F8(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 H8(e,t){const n=Lo(),r=a.useRef(t);return r.current=t,F8(i=>{if(!e)return[void 0,!0];const l=r.current();return l?[D8(l,n),!0]:[void 0,i>=1]},[n,e]),[i=>{i&&qb.set(n,i)}]}function QI(e){var t;return(t=e==null?void 0:e.getRootNode)==null?void 0:t.call(e)}function V8(e){return QI(e)instanceof ShadowRoot}function jh(e){return V8(e)?QI(e):null}const W8=e=>{if(ur()&&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 FS(e,t){return W8(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 JI(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),Cc(t),{width:i,height:l}}function HS(e){return typeof document>"u"?0:(_p===void 0&&(_p=JI()),_p.width)}function Bh(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:JI(e)}let Lh={};const K8=e=>{};function U8(e,t){}function q8(e,t){}function G8(){Lh={}}function ZI(e,t,n){!t&&!Lh[n]&&(e(!1,n),Lh[n]=!0)}function pn(e,t){ZI(U8,e,t)}function X8(e,t){ZI(q8,e,t)}pn.preMessage=K8;pn.resetWarned=G8;pn.noteOnce=X8;function vo(e,t,n=!1){const r=new Set;function o(s,i,l=1){const c=r.has(s);if(pn(!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=Xb;dm.exports.isMobile=Xb;dm.exports.default=Xb;const Y8=/(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,Q8=/CrOS/,J8=/android|ipad|playbook|silk/i;function Xb(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=Y8.test(t)&&!Q8.test(t)||!!e.tablet&&J8.test(t);return!n&&e.tablet&&e.featureDetect&&navigator&&navigator.maxTouchPoints>1&&t.indexOf("Macintosh")!==-1&&t.indexOf("Safari")!==-1&&(n=!0),n}var Z8=dm.exports;const eO=W0(Z8);let Mp;const tO=()=>(typeof Mp>"u"&&(Mp=eO()),Mp);function Vt(e,t){const n=Object.assign({},e);return Array.isArray(t)&&t.forEach(r=>{delete n[r]}),n}const nO=`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`,rO=`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`,oO=`${nO} ${rO}`.split(/[\s\n]+/),sO="aria-",iO="data-";function VS(e,t){return e.indexOf(t)===0}function _n(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"||VS(o,sO))||n.data&&VS(o,iO)||n.attr&&oO.includes(o))&&(r[o]=e[o])}),r}function aO(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 Ln(e,t={}){let n=[];return ie.Children.forEach(e,r=>{r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(Ln(r)):UI(r)&&r.props?n=n.concat(Ln(r.props.children,t)):n.push(r))}),n}function Ha(...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 Gn(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 eP(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]=eP(i[o],s,n,r),i}function yr(e,t,n,r=!1){return t.length&&r&&n===void 0&&!Gn(e,t.slice(0,-1))?e:eP(e,t,n,r)}function lO(e){return typeof e=="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function WS(e){return Array.isArray(e)?[]:{}}const cO=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function uO(e,t={}){const{prepareArray:n}=t,r=n||(()=>[]);let o=WS(e[0]);return e.forEach(s=>{function i(l,c){const u=new Set(c),d=Gn(s,l),m=Array.isArray(d);if(m||lO(d)){if(!u.has(d)){u.add(d);const f=Gn(o,l);m?o=yr(o,l,r(f,d)):(!f||typeof f!="object")&&(o=yr(o,l,WS(d))),cO(d).forEach(p=>{Object.getOwnPropertyDescriptor(d,p).enumerable&&i([...l,p],u)})}}else o=yr(o,l,d)}i([])}),o}function ba(...e){return uO(e)}const rf="__rc_react_root__";function Yb(e,t){const n=t[rf]||DI(t);n.render(e),t[rf]=n}async function tP(e){return Promise.resolve().then(()=>{var t;(t=e[rf])==null||t.unmount(),delete e[rf]})}function dO(){}const fO=a.createContext({}),bo=()=>{const e=()=>{};return e.deprecated=dO,e},kh=a.createContext(null);function mO({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 pO(e){e.forEach(t=>{var r;const{target:n}=t;(r=ws.get(n))==null||r.forEach(o=>o(n))})}let Op;function nP(){return Op||(Op=new ResizeObserver(pO)),Op}function gO(e,t){ws.has(e)||(ws.set(e,new Set),nP().observe(e)),ws.get(e).add(t)}function hO(e,t){ws.has(e)&&(ws.get(e).delete(t),ws.get(e).size||(nP().unobserve(e),ws.delete(e)))}function rP(e,t,n,r){const o=a.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),s=bt(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?gO(c,s):e&&i&&(l.current+=1),()=>{c&&hO(c,s)}},[e,i?l.current:t])}function yO(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()),rP(!r,p,o,(h,b)=>{l==null||l(h,b,s)}),d?a.cloneElement(u,{ref:f}):u}const vO=a.forwardRef(yO);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 bO="rc-observer-key";function xO(e,t){const{children:n}=e;return(typeof n=="function"?[n]:Ln(n)).map((o,s)=>{const i=(o==null?void 0:o.key)||`${bO}-${s}`;return a.createElement(vO,Ah({},e,{key:i,ref:s===0?t:void 0}),o)})}const lr=a.forwardRef(xO);lr.Collection=mO;function oP(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=oP(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=oP(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 $O(e){if(Array.isArray(e))return Dh(e)}function SO(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sP(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 CO(){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 $O(e)||SO(e)||sP(e)||CO()}const wc="ant",fm="anticon",wO=["outlined","borderless","filled","underlined"],EO=(e,t)=>t||(e?`${wc}-${e}`:wc),ft=a.createContext({getPrefixCls:EO,iconPrefixCls:fm}),{Consumer:fee}=ft,KS={};function Rt(e){const t=a.useContext(ft),{getPrefixCls:n,direction:r,getPopupContainer:o,renderEmpty:s}=t,i=t[e];return{classNames:KS,styles:KS,...i,getPrefixCls:n,direction:r,getPopupContainer:o,renderEmpty:s}}function Ec(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 IO="%";function Fh(e){return e.join(IO)}let US=0;class PO{constructor(t){pe(this,"instanceId");pe(this,"cache",new Map);pe(this,"updateTimes",new Map);pe(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,US),US+=1)}}const Qb="data-token-hash",Zo="data-css-hash",Go="__cssinjs_instance__";function NO(){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 PO(e)}const qc=a.createContext({hashPriority:"low",cache:NO(),defaultCache:!0,autoPrefix:!1});function RO(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(){pe(this,"cache");pe(this,"keys");pe(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=>!RO(n,t)),this.deleteByPath(this.cache,t)}};pe($a,"MAX_CACHE_SIZE",20),pe($a,"MAX_CACHE_OFFSET",5);let Hh=$a,qS=0;class iP{constructor(t){pe(this,"derivatives");pe(this,"id");this.derivatives=Array.isArray(t)?t:[t],this.id=qS,t.length===0&&(t.length>0,void 0),qS+=1}getDerivativeToken(t){return this.derivatives.reduce((n,r)=>r(t,n),void 0)}}const zp=new Hh;function of(e){const t=Array.isArray(e)?e:[e];return zp.has(t)||zp.set(t,new iP(t)),zp.get(t)}const TO=new WeakMap,jp={};function _O(e,t){let n=TO;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 GS=new WeakMap;function Kl(e){let t=GS.get(e)||"";return t||(Object.keys(e).forEach(n=>{const r=e[n];t+=n,r instanceof iP?t+=r.id:r&&typeof r=="object"?t+=Kl(r):t+=r}),t=Ec(t),GS.set(e,t)),t}function MO(e,t){return Ec(`${t}_${Kl(e)}`)}const Vh=ur();function X(e){return typeof e=="number"?`${e}px`:e}function aP(e){const{hashCls:t,hashPriority:n="low"}=e||{};if(!t)return"";const r=`.${t}`;return n==="low"?`:where(${r})`:r}const OO=e=>e!=null;function Jb(e,t){const n=typeof t=="function"?t():t;return n?{...e,csp:{...e.csp,nonce:n}}:e}const vd=(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(),zO=(e,t,n)=>{const{hashCls:r,hashPriority:o="low",scope:s}=n||{};if(!Object.keys(e).length)return"";const i=`${aP({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("")}}`},lP=(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=vd(m,s);u[p]=typeof f=="number"&&!(i!=null&&i[m])?`${f}px`:String(f),d[m]=`var(${p})`}}),[d,zO(u,t,{scope:n==null?void 0:n.scope,hashCls:r,hashPriority:o})]},Ou=new Map;function Zb(e,t,n,r,o){const{cache:s}=a.useContext(qc),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]),Ou.has(l)||(o==null||o(d),Ou.set(l,!0),Promise.resolve().then(()=>{Ou.delete(l)})),()=>{s.opUpdate(l,m=>{const[f=0,p]=m||[];return f-1===0?(r==null||r(p,!1),Ou.delete(l),null):[f-1,p]})}),[l]),d}const jO={},BO="css",ni=new Map;function LO(e){ni.set(e,(ni.get(e)||0)+1)}function kO(e,t){typeof document<"u"&&document.querySelectorAll(`style[${Qb}="${e}"]`).forEach(r=>{var o;r[Go]===t&&((o=r.parentNode)==null||o.removeChild(r))})}const AO=-1;function DO(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>AO&&n.forEach(r=>{kO(r,t),ni.delete(r)})}const cP=(e,t,n,r)=>{let s={...n.getDerivativeToken(e),...t};return r&&(s=r(s)),s},FO="token";function HO(e,t,n){const{cache:{instanceId:r},container:o,hashPriority:s}=a.useContext(qc),{salt:i="",override:l=jO,formatToken:c,getComputedToken:u,cssVar:d,nonce:m}=n,f=_O(()=>Object.assign({},...t),t),p=Kl(f),h=Kl(l),b=Kl(d);return Zb(FO,[i,e.id,p,h,b],()=>{const v=u?u(f,l,e):cP(f,l,e,c),g={...v},y=`${i}_${d.prefix}`,$=Ec(y),w=`${BO}-${$}`;g._tokenKey=MO(g,y);const[I,C]=lP(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=$,LO(d.key),[I,w,g,C,d.key]},([,,,,v])=>{DO(v,r)},([,,,v,g])=>{if(!v)return;let y={mark:Zo,prepend:"queue",attachTo:o,priority:-999};y=Jb(y,m);const $=vi(v,Ec(`css-var-${g}`),y);$[Go]=r,$.setAttribute(Qb,g)})}var VO={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},un="-ms-",Ul="-moz-",Yt="-webkit-",uP="comm",ex="rule",tx="decl",WO="@import",KO="@namespace",dP="@keyframes",UO="@layer",qO=Math.abs,ql=String.fromCharCode,Wh=Object.assign;function GO(e,t){return jn(e,0)^45?(((t<<2^jn(e,0))<<2^jn(e,1))<<2^jn(e,2))<<2^jn(e,3):0}function fP(e){return e.trim()}function Wo(e,t){return(e=t.exec(e))?e[0]:e}function Lt(e,t,n){return e.replace(t,n)}function Bp(e,t){return e.indexOf(t)}function jn(e,t){return e.charCodeAt(t)|0}function Ii(e,t,n){return e.slice(t,n)}function ao(e){return e.length}function mP(e){return e.length}function Tl(e,t){return t.push(e),e}function XO(e,t){return e.map(t).join("")}function XS(e,t){return e.filter(function(n){return!Wo(n,t)})}var mm=1,Va=1,pP=0,Jr=0,Rn=0,el="";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:Va,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]});Tl(e,e.siblings)}function YO(){return Rn}function QO(){return Rn=Jr>0?jn(el,--Jr):0,Va--,Rn===10&&(Va=1,mm--),Rn}function mo(){return Rn=Jr<pP?jn(el,Jr++):0,Va++,Rn===10&&(Va=1,mm++),Rn}function Es(){return jn(el,Jr)}function bd(){return Jr}function gm(e,t){return Ii(el,e,t)}function Ic(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 JO(e){return mm=Va=1,pP=ao(el=e),Jr=0,[]}function ZO(e){return el="",e}function Lp(e){return fP(gm(Jr-1,Kh(e===91?e+2:e===40?e+1:e)))}function ez(e){for(;(Rn=Es())&&Rn<33;)mo();return Ic(e)>2||Ic(Rn)>3?"":" "}function tz(e,t){for(;--t&&mo()&&!(Rn<48||Rn>102||Rn>57&&Rn<65||Rn>70&&Rn<97););return gm(e,bd()+(t<6&&Es()==32&&mo()==32))}function Kh(e){for(;mo();)switch(Rn){case e:return Jr;case 34:case 39:e!==34&&e!==39&&Kh(Rn);break;case 40:e===41&&Kh(e);break;case 92:mo();break}return Jr}function nz(e,t){for(;mo()&&e+Rn!==57;)if(e+Rn===84&&Es()===47)break;return"/*"+gm(t,Jr-1)+"*"+ql(e===47?e:mo())}function rz(e){for(;!Ic(Es());)mo();return gm(e,Jr)}function YS(e){return ZO(xd("",null,null,null,[""],e=JO(e),0,[0],e))}function xd(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,N=$;x;)switch(h=y,y=mo()){case 40:h!=108&&jn(N,m-1)==58?(g++,N+="("):N+=Lp(y);break;case 41:g--,N+=")";break;case 34:case 39:case 91:N+=Lp(y);break;case 9:case 10:case 13:case 32:if(g>0){N+=ql(y);break}N+=ez(h);break;case 92:N+=tz(bd()-1,7);continue;case 47:switch(Es()){case 42:case 47:Tl(oz(nz(mo(),bd()),t,n,c),c),(Ic(h||1)==5||Ic(Es()||1)==5)&&ao(N)&&Ii(N,-1,void 0)!==" "&&(N+=" ");break;default:N+="/"}break;case 123*b:l[u++]=ao(N)*v;case 125*b:case 59:case 0:if(g>0&&y){N+=ql(y);break}switch(y){case 0:case 125:x=0;case 59+d:v==-1&&(N=Lt(N,/\f/g,"")),p>0&&(ao(N)-m||b===0)&&Tl(p>32?JS(N+";",r,n,m-1,c):JS(Lt(N," ","")+";",r,n,m-2,c),c);break;case 59:N+=";";default:if(Tl(C=QS(N,t,n,u,d,o,l,$,w=[],I=[],m,s),s),y===123)if(d===0)xd(N,t,C,C,w,s,m,l,I);else{switch(f){case 99:if(jn(N,3)===110)break;case 108:if(jn(N,2)===97)break;default:d=0;case 100:case 109:case 115:}d?xd(e,C,C,r&&Tl(QS(e,C,C,0,0,o,l,$,o,w=[],m,I),I),o,I,m,l,r?w:I):xd(N,C,C,C,[""],I,0,l,I)}}u=d=p=0,b=v=1,$=N="",m=i;break;case 58:m=1+ao(N),p=h;default:if(b<1){if(y==123)--b;else if(y==125&&b++==0&&QO()==125)continue}switch(N+=ql(y),y*b){case 38:v=d>0?1:(N+="\f",-1);break;case 44:if(g>0)break;l[u++]=(ao(N)-1)*v,v=1;break;case 64:Es()===45&&(N+=Lp(mo())),f=Es(),d=m=ao($=N+=rz(bd())),y++;break;case 45:h===45&&ao(N)==2&&(b=0)}}return s}function QS(e,t,n,r,o,s,i,l,c,u,d,m){for(var f=o-1,p=o===0?s:[""],h=mP(p),b=0,x=0,v=0;b<r;++b)for(var g=0,y=Ii(e,f+1,f=qO(x=i[b])),$=e;g<h;++g)($=fP(x>0?p[g]+" "+y:Lt(y,/&\f/g,p[g])))&&(c[v++]=$);return pm(e,t,n,o===0?ex:l,c,u,d,m)}function oz(e,t,n,r){return pm(e,t,n,uP,ql(YO()),Ii(e,2,-2),0,r)}function JS(e,t,n,r,o){return pm(e,t,n,tx,Ii(e,0,r),Ii(e,r+1,-1),r,o)}function gP(e,t,n){switch(GO(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 Ul+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Yt+e+Ul+e+un+e+e;case 5936:switch(jn(e,t+11)){case 114:return Yt+e+un+Lt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Yt+e+un+Lt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Yt+e+un+Lt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Yt+e+un+e+e;case 6165:return Yt+e+un+"flex-"+e+e;case 5187:return Yt+e+Lt(e,/(\w+).+(:[^]+)/,Yt+"box-$1$2"+un+"flex-$1$2")+e;case 5443:return Yt+e+un+"flex-item-"+Lt(e,/flex-|-self/g,"")+(Wo(e,/flex-|baseline/)?"":un+"grid-row-"+Lt(e,/flex-|-self/g,""))+e;case 4675:return Yt+e+un+"flex-line-pack"+Lt(e,/align-content|flex-|-self/g,"")+e;case 5548:return Yt+e+un+Lt(e,"shrink","negative")+e;case 5292:return Yt+e+un+Lt(e,"basis","preferred-size")+e;case 6060:return Yt+"box-"+Lt(e,"-grow","")+Yt+e+un+Lt(e,"grow","positive")+e;case 4554:return Yt+Lt(e,/([^-])(transform)/g,"$1"+Yt+"$2")+e;case 6187:return Lt(Lt(Lt(e,/(zoom-|grab)/,Yt+"$1"),/(image-set)/,Yt+"$1"),e,"")+e;case 5495:case 3959:return Lt(e,/(image-set\([^]*)/,Yt+"$1$`$1");case 4968:return Lt(Lt(e,/(.+:)(flex-)?(.*)/,Yt+"box-pack:$3"+un+"flex-pack:$3"),/space-between/,"justify")+Yt+e+e;case 4200:if(!Wo(e,/flex-|baseline/))return un+"grid-column-align"+Ii(e,t)+e;break;case 2592:case 3360:return un+Lt(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:un+Lt(e,"-start","")+e+un+"grid-row-span:"+(~Bp(n,"span")?Wo(n,/\d+/):+Wo(n,/\d+/)-+Wo(e,/\d+/))+";":un+Lt(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return Wo(r.props,/grid-\w+-start/)})?e:un+Lt(Lt(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Lt(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(jn(e,t+1)){case 109:if(jn(e,t+4)!==45)break;case 102:return Lt(e,/(.+:)(.+)-([^]+)/,"$1"+Yt+"$2-$3$1"+Ul+(jn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Bp(e,"stretch")?gP(Lt(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Lt(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,s,i,l,c,u){return un+o+":"+s+u+(i?un+o+"-span:"+(l?c:+c-+s)+u:"")+e});case 4949:if(jn(e,t+6)===121)return Lt(e,":",":"+Yt)+e;break;case 6444:switch(jn(e,jn(e,14)===45?18:11)){case 120:return Lt(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Yt+(jn(e,14)===45?"inline-":"")+"box$3$1"+Yt+"$2$3$1"+un+"$2box$3")+e;case 100:return Lt(e,":",":"+un)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Lt(e,"scroll-","scroll-snap-")+e}return e}function Pc(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function ZS(e,t,n,r){switch(e.type){case UO:if(e.children.length)break;case WO:case KO:case tx:return e.return=e.return||e.value;case uP:return"";case dP:return e.return=e.value+"{"+Pc(e.children,r)+"}";case ex:if(!ao(e.value=e.props.join(",")))return""}return ao(n=Pc(e.children,r))?e.return=e.value+"{"+n+"}":""}function sz(e){var t=mP(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 iz(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case tx:e.return=gP(e.value,e.length,n);return;case dP:return Pc([fs(e,{value:Lt(e.value,"@","@"+Yt)})],r);case ex:if(e.length)return XO(n=e.props,function(o){switch(Wo(o,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Ui(fs(e,{props:[Lt(o,/:(read-\w+)/,":"+Ul+"$1")]})),Ui(fs(e,{props:[o]})),Wh(e,{props:XS(n,r)});break;case"::placeholder":Ui(fs(e,{props:[Lt(o,/:(plac\w+)/,":"+Yt+"input-$1")]})),Ui(fs(e,{props:[Lt(o,/:(plac\w+)/,":"+Ul+"$1")]})),Ui(fs(e,{props:[Lt(o,/:(plac\w+)/,un+"input-$1")]})),Ui(fs(e,{props:[o]})),Wh(e,{props:XS(n,r)});break}return""})}}const e1="data-ant-cssinjs-cache-path",hP="_FILE_STYLE__";let bi,yP=!0;function az(){var e;if(!bi&&(bi={},ur())){const t=document.createElement("div");t.className=e1,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[${e1}]`);r&&(yP=!1,(e=r.parentNode)==null||e.removeChild(r)),document.body.removeChild(t)}}function lz(e){return az(),!!bi[e]}function cz(e){const t=bi[e];let n=null;if(t&&ur())if(yP)n=hP;else{const r=document.querySelector(`style[${Zo}="${bi[e]}"]`);r?n=r.innerHTML:delete bi[e]}return[n,t]}const uz="_skip_check_",vP="_multi_value_";function kp(e,t){return(t?Pc(YS(e),sz([iz,ZS])):Pc(YS(e),ZS)).replace(/\{%%%\:[^;];}/g,";")}function dz(e){return typeof e=="object"&&e&&(uz in e||vP in e)}function t1(e,t,n="high"){if(!t)return e;const r=aP({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)&&!dz($)){let w=!1,I=y.trim(),C=!1;(n||r)&&s?I.startsWith("@")?w=!0:I==="&"?I=t1("",s,c):I=t1(y,s,c):n&&!s&&(I==="&"||I==="")&&(I="",C=!0);const[N,E]=Uh($,t,{root:C,injectHash:w,parentSelectors:[...o,I]});f={...f,...E},m+=`${I}${N}`}else{let w=function(C,N){const E=C.replace(/[A-Z]/g,P=>`-${P.toLowerCase()}`);let R=N;!VO[C]&&typeof R=="number"&&R!==0&&(R=`${R}px`),C==="animationName"&&(N!=null&&N._keyframe)&&(p(N),R=N.getName(s)),m+=`${E}:${R};`};const I=($==null?void 0:$.value)??$;typeof $=="object"&&($!=null&&$[vP])&&Array.isArray(I)?I.forEach(C=>{w(y,C)}):OO(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 bP(e,t){return Ec(`${e.join("%")}${t}`)}const fz="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(qc),x=[r||""];h&&x.push("layer"),x.push(...n);let v=Vh;Zb(fz,x,()=>{const g=x.join("|");if(lz(g)){const[N,E]=cz(g);if(N)return[N,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=bP(x,I);return[I,C,w,i,l]},(g,y)=>{const[,$]=g;y&&Vh&&Cc($,{mark:Zo,attachTo:d})},g=>{const[y,$,w,,I]=g;if(v&&y!==hP){let C={mark:Zo,prepend:h?!1:"queue",attachTo:d,priority:I};C=Jb(C,s);const N=[],E=[];Object.keys(w).forEach(P=>{P.startsWith("@layer")?N.push(P):E.push(P)}),N.forEach(P=>{vi(kp(w[P],b||!1),`_layer-${P}`,{...C,prepend:!0})});const R=vi(y,$,C);R[Go]=p.instanceId,E.forEach(P=>{vi(kp(w[P],b||!1),`_effect-${P}`,C)})}})}const mz="cssVar",pz=(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(qc),{_tokenKey:p}=i,h=Array.isArray(c)?c.join("@@"):c,b=[...e.path,n,h,p];return Zb(mz,b,()=>{const v=t(),[g,y]=lP(v,n,{prefix:r,unitless:o,ignore:s,scope:c,hashPriority:f,hashCls:l}),$=bP(b,y);return[g,y,$,n]},([,,v])=>{Vh&&Cc(v,{mark:Zo,attachTo:m})},([,v,g])=>{if(!v)return;let y={mark:Zo,prepend:"queue",attachTo:m,priority:-999};y=Jb(y,u);const $=vi(v,g,y);$[Go]=d,$.setAttribute(Qb,n)})};class Kt{constructor(t,n){pe(this,"name");pe(this,"style");pe(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 gz(e){if(Array.isArray(e))return e}function hz(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 yz(){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 sf(e,t){return gz(e)||hz(e,t)||sP(e,t)||yz()}function vz(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 xP(e){var t=vz(e,"string");return xo(t)=="symbol"?t:t+""}function Nn(e,t,n){return(t=xP(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n1(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 vr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?n1(Object(n),!0).forEach(function(r){Nn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):n1(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 bz(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,xP(r.key),r)}}function ji(e,t,n){return t&&bz(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $d(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 $P(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 Wa(e){return Wa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Wa(e)}function nx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nx=function(){return!!e})()}function SP(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 $d(e)}function xz(e){var t=nx();return function(){var n,r=Wa(e);if(t){var o=Wa(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return SP(this,n)}}var $z=ji(function e(){zi(this,e)}),CP="CALC_UNIT",Sz=new RegExp(CP,"g");function Ap(e){return typeof e=="number"?"".concat(e).concat(CP):e}var Cz=function(e){$P(n,e);var t=xz(n);function n(r,o){var s;zi(this,n),s=t.call(this),Nn($d(s),"result",""),Nn($d(s),"unitlessCssVar",void 0),Nn($d(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(Sz,c?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}($z),wz=function(t,n){var r=Cz;return function(o){return new r(o,n)}},r1=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 o1(e,t,n,r){var o=vr({},t[e]);if(r!=null&&r.deprecatedTokens){var s=r.deprecatedTokens;s.forEach(function(l){var c=sf(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=vr(vr({},n),o);return Object.keys(i).forEach(function(l){i[l]===t[l]&&delete i[l]}),i}var wP=typeof CSSINJS_STATISTIC<"u",Xh=!0;function Ot(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!wP)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 s1={};function Ez(){}var Iz=function(t){var n,r=t,o=Ez;return wP&&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;s1[i]={global:Array.from(n),component:vr(vr({},(c=s1[i])===null||c===void 0?void 0:c.component),l)}}),{token:r,keys:n,flush:o}};function i1(e,t,n){if(typeof n=="function"){var r;return n(Ot(t,(r=t[e])!==null&&r!==void 0?r:{}))}return n??{}}function Pz(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 Nz=1e3*60*10,Rz=function(){function e(){zi(this,e),Nn(this,"map",new Map),Nn(this,"objectIDMap",new WeakMap),Nn(this,"nextID",0),Nn(this,"lastAccessBeat",new Map),Nn(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>Nz&&(n.map.delete(s),n.lastAccessBeat.delete(s))}),this.accessBeat=0}}}]),e}(),a1=new Rz;function Tz(e,t){return ie.useMemo(function(){var n=a1.get(t);if(n)return n;var r=e();return a1.set(t,r),r},t)}var _z=function(){return{}};function Mz(e){var t=e.useCSP,n=t===void 0?_z: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(N){return"".concat(String(x)).concat(N.slice(0,1).toUpperCase()).concat(N.slice(1))}var g=(b==null?void 0:b.unitless)||{},y=typeof l=="function"?l(f):{},$=vr(vr({},y),{},Nn({},v("zIndexPopup"),!0));Object.keys(g).forEach(function(N){$[v(N)]=g[N]});var w=vr(vr({},b),{},{unitless:$,prefixToken:v}),I=d(f,p,h,w),C=u(x,h,w);return function(N){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:N,R=I(N,E),P=b==null?void 0:b.extraCssVarPrefixCls,T=typeof P=="function"?P({prefixCls:N,rootCls:E}):P,_=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 pz({path:[f],prefix:$.prefix,key:$.key,unitless:b,ignore:v,token:w,scope:g,nonce:function(){return I.nonce}},function(){var C=i1(f,w,p),N=o1(f,w,C,{deprecatedTokens:h==null?void 0:h.deprecatedTokens});return C&&Object.keys(C).forEach(function(E){N[x(E)]=N[E],delete N[E]}),N}),$==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=sf(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(),N=C.theme,E=C.realToken,R=C.hashId,P=C.token,T=C.cssVar,_=C.zeroRuntime,M=a.useMemo(function(){return _},[]);if(M)return R;var O=o(),k=O.rootPrefixCls,B=O.iconPrefixCls,j=n(),z="css",A=Tz(function(){var V=new Set;return Object.keys(b.unitless||{}).forEach(function(W){V.add(vd(W,T.prefix)),V.add(vd(W,r1(g,T.prefix)))}),wz(z,V)},[z,g,T==null?void 0:T.prefix]),D=Pz(),L=D.max,H=D.min,K={theme:N,token:P,hashId:R,nonce:function(){return j.nonce},clientOnly:b.clientOnly,layer:$,order:b.order||-999};return typeof s=="function"&&qh(vr(vr({},K),{},{clientOnly:!1,path:["Shared",k]}),function(){return s(P,{prefix:{rootPrefixCls:k,iconPrefixCls:B},csp:j})}),qh(vr(vr({},K),{},{path:[y,w,B]}),function(){if(b.injectStyle===!1)return[];var V=Iz(P),W=V.token,q=V.flush,ee=i1(g,E,h),se=".".concat(w),le=o1(g,E,ee,{deprecatedTokens:b.deprecatedTokens});ee&&xo(ee)==="object"&&Object.keys(ee).forEach(function(re){ee[re]="var(".concat(vd(re,r1(g,T.prefix)),")")});var ce=Ot(W,{componentCls:se,prefixCls:w,iconCls:".".concat(B),antCls:".".concat(k),calc:A,max:L,min:H},ee),G=p(ce,{hashId:R,prefixCls:w,rootPrefixCls:k,iconPrefixCls:B});q(g,le);var ne=typeof i=="function"?i(ce,w,I,b.resetFont):null;return[b.resetStyle===!1?null:ne,G]}),R}}function m(f,p,h){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},x=d(f,p,h,vr({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 Sd(e){return(e+8)/e}function Oz(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:Sd(n)}))}const zz="6.5.1",rx={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"},Ka={...rx,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},jz={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"},Fn=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 l1=(e,t,n)=>n===0?e:e/100;function vl(e,t){const n=t||255;return e>n?n:e<0?0:e}class Xt{constructor(t){pe(this,"isValid",!0);pe(this,"r",0);pe(this,"g",0);pe(this,"b",0);pe(this,"a",1);pe(this,"_h");pe(this,"_hsl_s");pe(this,"_hsv_s");pe(this,"_l");pe(this,"_v");pe(this,"_max");pe(this,"_min");pe(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=jz[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=vl(t.r),this.g=vl(t.g),this.b=vl(t.b),this.a=typeof t.a=="number"?vl(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=Fn(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:Fn(s("r")),g:Fn(s("g")),b:Fn(s("b")),a:Fn(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=>Fn((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=Fn(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=Fn(this.getHSLSaturation()*100),r=Fn(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]=vl(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=Fn(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=Fn((i+f)*255),this.g=Fn((l+f)*255),this.b=Fn((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=Fn(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=Fn(r*(1-n)*255),m=Fn(r*(1-n*u)*255),f=Fn(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,l1);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=Dp(t,l1);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=Dp(t,(r,o)=>o.includes("%")?Fn(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}}const zu=2,c1=.16,Bz=.05,Lz=.05,kz=.15,EP=5,IP=4,Az=[{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 u1(e,t,n){let r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-zu*t:Math.round(e.h)+zu*t:r=n?Math.round(e.h)+zu*t:Math.round(e.h)-zu*t,r<0?r+=360:r>=360&&(r-=360),r}function d1(e,t,n){if(e.h===0&&e.s===0)return e.s;let r;return n?r=e.s-c1*t:t===IP?r=e.s+c1:r=e.s+Bz*t,r>1&&(r=1),n&&t===EP&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function f1(e,t,n){let r;return n?r=e.v+Lz*t:r=e.v-kz*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=EP;s>0;s-=1){const i=new Xt({h:u1(o,s,!0),s:d1(o,s,!0),v:f1(o,s,!0)});n.push(i)}n.push(r);for(let s=1;s<=IP;s+=1){const i=new Xt({h:u1(o,s),s:d1(o,s),v:f1(o,s)});n.push(i)}return t.theme==="dark"?Az.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 af=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];af.primary=af[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:af,yellow:Zh,lime:ey,green:ty,cyan:ny,blue:ry,geekblue:oy,purple:sy,magenta:iy,grey:ay};function PP(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 Dz=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 Fz(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,...Dz(r)}}const NP=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}},RP=e=>{const t=Oz(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 Hz(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(),Vz=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]}},Wz=(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(rx).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,...PP(e,{generateColorPalettes:Vz,generateNeutralColorPalettes:Wz}),...RP(e.fontSize),...Hz(e),...NP(e),...Fz(e)}}const ox=of(ym),Nc={token:Ka,override:{override:Ka},hashed:!0},sx=ie.createContext(Nc);function Vp(e){return e>=0&&e<=255}function _l(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 TP(e){const{override:t,...n}=e,r={...t};Object.keys(Ka).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:_l(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:_l(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:_l(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:_l(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 _P={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},Kz={motionBase:!0,motionUnit:!0},Uz={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},MP=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:o,...s}=t;let i={...r,override:o};return i=TP(i),s&&Object.entries(s).forEach(([l,c])=>{const{theme:u,...d}=c;let m=d;u&&(m=MP({...i,...d},{override:d},u)),i[l]=m}),i};function Jn(){const{token:e,hashed:t,theme:n,override:r,cssVar:o,zeroRuntime:s}=ie.useContext(sx),{csp:i,getPrefixCls:l}=ie.useContext(ft),c={prefix:(o==null?void 0:o.prefix)??l(),key:(o==null?void 0:o.key)??"css-var-root"},u=`${zz}-${t||""}`,d=n||ox,[m,f,p]=HO(d,[Ka,e],{salt:u,override:r,getComputedToken:MP,cssVar:{...c,unitless:_P,ignore:Kz,preserve:Uz},nonce:i==null?void 0:i.nonce});return[d,p,t?f:"",m,c,!!s]}const cr={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Wt=(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}),Gc=()=>({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"}}),qz=new Kt("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)}),Gz=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"}}}),Xz=(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}}},OP=e=>({[`.${e}`]:{...Gc(),[`.${e} .${e}-icon`]:{display:"block"}},[`.${e}-spin`]:{animationName:qz,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}}),ix=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:zt,genComponentStyleHook:Yz,genSubStyleComponent:Us}=Mz({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=a.useContext(ft);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o,s]=Jn();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o,zeroRuntime:s}},useCSP:()=>{const{csp:e}=a.useContext(ft);return e??{}},getResetStyles:(e,t)=>{const n=Gz(e);return[n,{"&":n},OP((t==null?void 0:t.prefix.iconPrefixCls)??fm)]},getCommonStyle:Xz,getCompUnitless:()=>_P}),an=(e,t)=>{const n=`--${e.replace(/\./g,"")}-${t}-`;return[s=>`${n}${s}`,(s,i)=>i?`var(${n}${s}, ${i})`:`var(${n}${s})`]};function zP(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 Qz=(e,t)=>(Jn(),qh({hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>OP(e)));var jP={};Object.defineProperty(jP,"__esModule",{value:!0});var Jz={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"},Zz=jP.default=Jz;const ax=a.createContext({}),m1="data-rc-order",p1="data-rc-priority",ej="rc-util-key",ly=new Map;function BP(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function tj(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 LP({mark:e}={}){return e?e.startsWith("data-")?e:`data-${e}`:ej}function lx(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function nj(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function cx(e){return Array.from((ly.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function kP(e,t={}){if(!BP())return null;const{csp:n,prepend:r,priority:o=0}=t,s=nj(r),i=s==="prependQueue",l=document.createElement("style");l.setAttribute(m1,s),i&&o&&l.setAttribute(p1,`${o}`),n!=null&&n.nonce&&(l.nonce=n.nonce),l.innerHTML=e;const c=lx(t),{firstChild:u}=c;if(r){if(i){const d=(t.styles||cx(c)).filter(m=>{if(!["prepend","prependQueue"].includes(m.getAttribute(m1)))return!1;const f=Number(m.getAttribute(p1)||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 rj(e,t={}){let{styles:n}=t;return n||(n=cx(lx(t))),n.find(r=>r.getAttribute(LP(t))===e)}function oj(e,t){const n=ly.get(e);if(!n||!tj(document,n)){const r=kP("",t);if(!r)return;const{parentNode:o}=r;ly.set(e,o),e.removeChild(r)}}function sj(e,t,n={}){var c;if(!BP())return null;const r=lx(n),o=cx(r),s={...n,styles:o};oj(r,s);const i=rj(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=kP(e,s);return l==null||l.setAttribute(LP(s),t),l}function ij(e){var t;return(t=e==null?void 0:e.getRootNode)==null?void 0:t.call(e)}function aj(e){const t=ij(e);return typeof ShadowRoot<"u"&&t instanceof ShadowRoot?t:null}const g1={};function lj(e,t){e||g1[t]||(g1[t]=!0)}function cj(e){return e.replace(/-(.)/g,(t,n)=>n.toUpperCase())}function uj(e,t){lj(e,`[@ant-design/icons] ${t}`)}function h1(e){return typeof e=="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(typeof e.icon=="object"||typeof e.icon=="function")}function y1(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[cj(n)]=r}return t},{})}function cy(e,t,n){return n?ie.createElement(e.tag,{key:t,...y1(e.attrs),...n},(e.children||[]).map((r,o)=>cy(r,`${t}-${e.tag}-${o}`))):ie.createElement(e.tag,{key:t,...y1(e.attrs)},(e.children||[]).map((r,o)=>cy(r,`${t}-${e.tag}-${o}`)))}const dj=`
|
||
.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);
|
||
}
|
||
}
|
||
`,fj=e=>{const{csp:t,prefixCls:n,layer:r,zeroRuntime:o}=a.useContext(ax);let s=dj;n&&(s=s.replace(/anticon/g,n)),r&&(s=`@layer ${r} {
|
||
${s}
|
||
}`),a.useEffect(()=>{if(o)return;const i=e.current,l=aj(i);sj(s,"@ant-design-icons",{prepend:!r,csp:t,attachTo:l})},[])},AP=e=>{const{icon:t,className:n,onClick:r,style:o,primaryColor:s,secondaryColor:i,...l}=e,c=a.useRef(null);if(fj(c),uj(h1(t),`icon should be icon definiton, but got ${t}`),!h1(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})};AP.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 mt=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(ax),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(AP,{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 mj=(e,t)=>a.createElement(mt,dy({},e,{ref:t,icon:Zz})),Xc=a.forwardRef(mj);var DP={};Object.defineProperty(DP,"__esModule",{value:!0});var pj={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"},gj=DP.default=pj;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 hj=(e,t)=>a.createElement(mt,fy({},e,{ref:t,icon:gj})),Bi=a.forwardRef(hj);var FP={};Object.defineProperty(FP,"__esModule",{value:!0});var yj={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"},vj=FP.default=yj;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 bj=(e,t)=>a.createElement(mt,my({},e,{ref:t,icon:vj})),qs=a.forwardRef(bj);var HP={};Object.defineProperty(HP,"__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 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"},$j=HP.default=xj;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 Sj=(e,t)=>a.createElement(mt,py({},e,{ref:t,icon:$j})),Li=a.forwardRef(Sj);var VP={};Object.defineProperty(VP,"__esModule",{value:!0});var Cj={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"},wj=VP.default=Cj;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 Ej=(e,t)=>a.createElement(mt,gy({},e,{ref:t,icon:wj})),vm=a.forwardRef(Ej),WP=a.createContext({}),Ij=e=>{const{children:t,...n}=e,r=a.useMemo(()=>({motion:n.motion}),[n.motion]);return a.createElement(WP.Provider,{value:r},t)},Ro="none",ju="appear",Bu="enter",Lu="leave",v1="none",lo="prepare",ri="start",oi="active",ux="end",KP="prepared";function b1(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 Pj(e,t){const n={animationend:b1("Animation","AnimationEnd"),transitionend:b1("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}const Nj=Pj(ur(),typeof window<"u"?window:{});let UP={};ur()&&({style:UP}=document.createElement("div"));const ku={};function qP(e){if(ku[e])return ku[e];const t=Nj[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 UP)return ku[e]=t[s],ku[e]}}return""}const GP=qP("animationend"),XP=qP("transitionend"),Rj=!!(GP&&XP),x1=GP||"animationend",$1=XP||"transitionend";function S1(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 Tj=e=>{const t=a.useRef();function n(o){o&&(o.removeEventListener($1,e),o.removeEventListener(x1,e))}function r(o){t.current&&t.current!==o&&n(t.current),o&&o!==t.current&&(o.addEventListener($1,e),o.addEventListener(x1,e),t.current=o)}return a.useEffect(()=>()=>{n(t.current),t.current=null},[]),[r,n]},YP=ur()?a.useLayoutEffect:a.useEffect,_j=()=>{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]},Mj=[lo,ri,oi,ux],Oj=[lo,KP],QP=!1,zj=!0;function JP(e){return e===oi||e===ux}const jj=(e,t,n)=>{const[r,o]=Ab(v1),[s,i]=_j();function l(){o(lo,!0)}const c=t?Oj:Mj;return YP(()=>{if(r!==v1&&r!==ux){const u=c.indexOf(r),d=c[u+1],m=n(r);m===QP?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 Bj(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,N]=N8(Ro),[E,R]=a.useState([null,null]),P=C(),T=a.useRef(!1),_=a.useRef(null);function M(){return n()}const O=a.useRef(!1);function k(){N(Ro),R([null,null])}const B=bt(ee=>{const se=C();if(se===Ro)return;const le=M();if(ee&&!ee.deadline&&ee.target!==le)return;const ce=O.current;let G;se===ju&&ce?G=v==null?void 0:v(le,ee):se===Bu&&ce?G=g==null?void 0:g(le,ee):se===Lu&&ce&&(G=y==null?void 0:y(le,ee)),ce&&G!==!1&&k()}),[j]=Tj(B),z=ee=>{switch(ee){case ju:return{[lo]:c,[ri]:m,[oi]:h};case Bu:return{[lo]:u,[ri]:f,[oi]:b};case Lu:return{[lo]:d,[ri]:p,[oi]:x};default:return{}}},A=a.useMemo(()=>z(P),[P]),[D,L]=jj(P,!e,ee=>{var se;if(ee===lo){const le=A[lo];return le?le(M()):QP}return ee in A&&R([((se=A[ee])==null?void 0:se.call(A,M(),null))||null,ee]),ee===oi&&P!==Ro&&(j(M()),i>0&&(clearTimeout(_.current),_.current=setTimeout(()=>{B({deadline:!0})},i))),ee===KP&&k(),zj}),H=JP(L);O.current=H;const K=a.useRef(null);YP(()=>{if(T.current&&K.current===t)return;I(t);const ee=T.current;T.current=!0;let se;!ee&&t&&o&&(se=ju),ee&&t&&r&&(se=Bu),(ee&&!t&&s||!ee&&l&&!t&&s)&&(se=Lu);const le=z(se);se&&(e||le[lo])?(N(se),D()):N(Ro),K.current=t},[t]),a.useEffect(()=>{(P===ju&&!o||P===Bu&&!r||P===Lu&&!s)&&N(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&&P===Ro&&((V.current||w)&&($==null||$(w)),V.current=!0)},[w,P]);let W=E[0];A[lo]&&L===ri&&(W={transition:"none",...W});const q=E[1];return[C,L,W,w??t,!T.current&&P===Ro&&e&&o?"NONE":L===ri||L===oi?q===L:!0]}function ZP(e){return(e==null?void 0:e.length)<2}function Lj(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(WP),h=n(o,p),b=a.useRef();function x(){return yo(b.current)}const[v,g,y,$,w]=Bj(h,i,x,o),I=v(),C=a.useRef($);$&&(C.current=!0);const N=a.useMemo(()=>{const P={};return Object.defineProperties(P,{nativeElement:{enumerable:!0,get:x},inMotion:{enumerable:!0,get:()=>()=>v()!==Ro},enableMotion:{enumerable:!0,get:()=>()=>h}}),P},[]);a.useImperativeHandle(s,()=>N,[]);const E=a.useRef(0);w&&(E.current+=1);const R=a.useMemo(()=>{if(w==="NONE")return null;let P;const T={...f,visible:i};if(!u)P=null;else if(I===Ro)$?P=u({...T},b):!l&&C.current&&m?P=u({...T,className:m},b):c||!l&&!m?P=u({...T,style:{display:"none"}},b):P=null;else{let _;g===lo?_="prepare":JP(g)?_="active":g===ri&&(_="start");const M=S1(d,`${I}-${_}`);P=u({...T,className:F(S1(d,I),{[M]:M&&_,[d]:typeof d=="string"}),style:y},b)}return P},[E.current]);if(ZP(u)&&qI(R)){const P=ko(R);if(P!==b)return a.cloneElement(R,{ref:On(P,b)})}return R});return r.displayName="CSSMotion",r}const pr=Lj(Rj),hy="add",yy="keep",vy="remove",Wp="removed";function kj(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(kj)}function Aj(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 Dj=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Fj(e,t=pr){class n extends a.Component{constructor(){super(...arguments);pe(this,"state",{keyEntities:[]});pe(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:Aj(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 Dj.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)}}),ZP(l)?v=>l({...v,index:b}):(v,g)=>l({...v,index:b},g))}))}}return pe(n,"defaultProps",{component:"div"}),n}const eN=Fj(),Sn=e=>e!=null,wn=e=>Sn(e)&&e!==!1&&e!=="",Mn=e=>typeof e=="number"&&!Number.isNaN(e),es=e=>typeof e=="string",pt=e=>e!==null&&typeof e=="object",xt=e=>typeof e=="function",Kp=e=>Sn(e)&&xt(e.then),Hj=e=>typeof e!="object"&&!xt(e)||e===null,tN=e=>pt(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},nN=(e={},...t)=>t.filter(n=>!!n).reduce((n,r)=>(Object.keys(r).forEach(o=>{const s=e[o],i=r[o];if(s)if(pt(i))n[o]=nN(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),{}),Vj=(e,...t)=>a.useMemo(()=>nN.apply(void 0,[e].concat(t)),[e].concat(t)),Wj=(...e)=>e.filter(t=>!!t).reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]={...t[r],...n[r]}}),t),{}),Kj=(...e)=>a.useMemo(()=>Wj.apply(void 0,e),[].concat(e)),jt=e=>a.useMemo(()=>e?{root:e}:void 0,[e]),Ua=(e,t)=>xt(e)?e(t):e,Bt=(e,t,n,r)=>{const o=e.map(c=>c?Ua(c,n):void 0),s=t.map(c=>c?Ua(c,n):void 0),i=Vj.apply(void 0,[r].concat($t(o))),l=Kj.apply(void 0,$t(s));return a.useMemo(()=>r?[$y(i,r),$y(l,r)]:[i,l],[i,l,r])},Au=(e,t,n)=>({background:e,[`${n}-icon`]:{color:t}}),Uj=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]:{...Wt(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}}}},qj=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBg:r,colorWarning:o,colorWarningBg:s,colorError:i,colorErrorBg:l,colorInfo:c,colorInfoBg:u}=e;return{[t]:{"&-success":Au(r,n,t),"&-info":Au(u,c,t),"&-warning":Au(s,o,t),"&-error":{...Au(l,i,t),[`${t}-description > pre`]:{margin:0,padding:0}}}}},Gj=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}}}}},Xj=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}),Yj=zt("Alert",e=>[Uj(e),qj(e),Gj(e)],Xj),Qj=e=>{const{icon:t,type:n,className:r,style:o,successIcon:s,infoIcon:i,warningIcon:l,errorIcon:c}=e,u={success:s??a.createElement(Xc,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])},Jj=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},rN=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,[N,E]=a.useState(!1),R=a.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:R.current}));const{getPrefixCls:P,direction:T,variant:_,closable:M,closeIcon:O,className:k,style:B,classNames:j,styles:z,successIcon:A,infoIcon:D,warningIcon:L,errorIcon:H}=Rt("alert"),K=P("alert",r),[V,W]=Yj(K),{onClose:q,afterClose:ee}=pt(b)?b:{},se=de=>{var ue;E(!0),(ue=q??e.onClose)==null||ue(de)},le=a.useMemo(()=>e.type!==void 0?e.type:i?"warning":"info",[e.type,i]),ce=e.variant??_??"outlined",G=a.useMemo(()=>pt(b)&&b.closeIcon||x?!0:typeof b=="boolean"?b:v!==!1&&Sn(v)?!0:!!M,[x,v,b,M]),ne=i&&h===void 0?!0:h,re={...e,prefixCls:K,variant:ce,type:le,showIcon:ne,closable:G},U=jt(B),J=jt(u),[oe,Z]=Bt([j,w],[z,U,$,J],{props:re}),Q=F(K,`${K}-${le}`,`${K}-${ce}`,{[`${K}-with-description`]:!!n,[`${K}-no-icon`]:!ne,[`${K}-banner`]:!!i,[`${K}-rtl`]:T==="rtl"},k,l,c,oe.root,W,V),ae=_n(I,{aria:!0,data:!0}),te=a.useMemo(()=>pt(b)&&b.closeIcon?b.closeIcon:x||(v!==void 0?v:pt(M)&&M.closeIcon?M.closeIcon:O),[v,b,M,x,O]),Y=a.useMemo(()=>{const de=b??M;return pt(de)?_n(de,{data:!0,aria:!0}):{}},[b,M]);return a.createElement(pr,{visible:!N,motionName:`${K}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:de=>({maxHeight:de.offsetHeight}),onLeaveEnd:ee??p},({className:de,style:ue},ge)=>a.createElement("div",{id:y,ref:On(R,ge),"data-show":!N,className:F(Q,de),style:{...Z.root,...ue},onMouseEnter:d,onMouseLeave:m,onClick:f,role:"alert",...ae},ne?a.createElement(Qj,{className:F(`${K}-icon`,oe.icon),style:Z.icon,description:n,icon:e.icon,prefixCls:K,type:le,successIcon:A,infoIcon:D,warningIcon:L,errorIcon:H}):null,a.createElement("div",{className:F(`${K}-section`,oe.section),style:Z.section},C?a.createElement("div",{className:F(`${K}-title`,oe.title),style:Z.title},C):null,n?a.createElement("div",{className:F(`${K}-description`,oe.description),style:Z.description},n):null),g?a.createElement("div",{className:F(`${K}-actions`,oe.actions),style:Z.actions},g):null,a.createElement(Jj,{className:oe.close,style:Z.close,isClosable:G,prefixCls:K,closeIcon:te,handleClose:se,ariaProps:Y})))});function Zj(e,t,n){return t=Wa(t),SP(e,nx()?Reflect.construct(t,n||[],Wa(e).constructor):t.apply(e,n))}let e5=function(e){function t(){var n;return zi(this,t),n=Zj(this,t,arguments),n.state={error:void 0,info:{}},n}return $P(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=Sn(d)?d:c==null?void 0:c.toString(),p=Sn(s)?s:m;return c?a.createElement(rN,{id:i,type:"error",title:f,description:a.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},p)}):l}}])}(a.PureComponent);const po=rN;po.ErrorBoundary=e5;const C1=e=>typeof e=="object"&&e!=null&&e.nodeType===1,w1=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",Du=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return w1(n.overflowY,t)||w1(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},Fu=(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,t5=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},E1=(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(!C1(e))throw new TypeError("Invalid target");const f=document.scrollingElement||document.documentElement,p=[];let h=e;for(;C1(h)&&m(h);){if(h=t5(h),h===f){p.push(h);break}h!=null&&h===document.body&&Du(h)&&!Du(document.documentElement)||h!=null&&Du(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:N}=e.getBoundingClientRect(),{top:E,right:R,bottom:P,left:T}=(k=>{const B=window.getComputedStyle(k);return{top:parseFloat(B.scrollMarginTop)||0,right:parseFloat(B.scrollMarginRight)||0,bottom:parseFloat(B.scrollMarginBottom)||0,left:parseFloat(B.scrollMarginLeft)||0}})(e);let _=l==="start"||l==="nearest"?w-E:l==="end"?C+P:w+y/2-E+P,M=c==="center"?N+$/2-T+R:c==="end"?I+R:N-T;const O=[];for(let k=0;k<p.length;k++){const B=p[k],{height:j,width:z,top:A,right:D,bottom:L,left:H}=B.getBoundingClientRect();if(i==="if-needed"&&w>=0&&N>=0&&C<=x&&I<=b&&(B===f&&!Du(B)||w>=A&&C<=L&&N>=H&&I<=D))return O;const K=getComputedStyle(B),V=parseInt(K.borderLeftWidth,10),W=parseInt(K.borderTopWidth,10),q=parseInt(K.borderRightWidth,10),ee=parseInt(K.borderBottomWidth,10);let se=0,le=0;const ce="offsetWidth"in B?B.offsetWidth-B.clientWidth-V-q:0,G="offsetHeight"in B?B.offsetHeight-B.clientHeight-W-ee:0,ne="offsetWidth"in B?B.offsetWidth===0?0:z/B.offsetWidth:0,re="offsetHeight"in B?B.offsetHeight===0?0:j/B.offsetHeight:0;if(f===B)se=l==="start"?_:l==="end"?_-x:l==="nearest"?Fu(g,g+x,x,W,ee,g+_,g+_+y,y):_-x/2,le=c==="start"?M:c==="center"?M-b/2:c==="end"?M-b:Fu(v,v+b,b,V,q,v+M,v+M+$,$),se=Math.max(0,se+g),le=Math.max(0,le+v);else{se=l==="start"?_-A-W:l==="end"?_-L+ee+G:l==="nearest"?Fu(A,L,j,W,ee+G,_,_+y,y):_-(A+j/2)+G/2,le=c==="start"?M-H-V:c==="center"?M-(H+z/2)+ce/2:c==="end"?M-D+q+ce:Fu(H,D,z,V,q+ce,M,M+$,$);const{scrollLeft:U,scrollTop:J}=B;se=re===0?0:Math.max(0,Math.min(J+se/re,B.scrollHeight-j/re+G)),le=ne===0?0:Math.max(0,Math.min(U+le/ne,B.scrollWidth-z/ne+ce)),_+=J-se,M+=U-le}O.push({el:B,top:se,left:le})}return O},n5=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function r5(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(E1(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:s,left:i}of E1(e,n5(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=>Sn(e)&&e===e.window,o5=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)&&!Mn(t)&&(t=(n=(e.ownerDocument??e).documentElement)==null?void 0:n.scrollTop),t};function s5(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 i5(e,t={}){const{getContainer:n=()=>window,callback:r,duration:o=450}=t,s=n(),i=o5(s),l=Date.now();let c;const u=()=>{const m=Date.now()-l,f=s5(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):xt(r)&&r()};return c=Ct(u),()=>{Ct.cancel(c)}}const ln=e=>`${e}-css-var`,oN=a.createContext(void 0),sN={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"},a5={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},l5={...a5,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"},iN={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},I1={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"],...l5},timePickerLocale:{...iN}},Er="${label} is not a valid ${type}",Zr={locale:"en",Pagination:sN,DatePicker:I1,TimePicker:iN,Calendar:I1,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 Cd={...Zr.Modal},wd=[];const P1=()=>wd.reduce((e,t)=>({...e,...t}),Zr.Modal);function c5(e){if(e){const t={...e};return wd.push(t),Cd=P1(),()=>{wd=wd.filter(n=>n!==t),Cd=P1()}}Cd={...Zr.Modal}}function aN(){return Cd}const dx=a.createContext(void 0),Ar=(e,t)=>{const n=a.useContext(dx),r=a.useMemo(()=>{const s=t||Zr[e],i=(n==null?void 0:n[e])??{};return{...xt(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]},u5="internalMark",d5=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;a.useEffect(()=>c5(t==null?void 0:t.Modal),[t]);const o=a.useMemo(()=>({...t,exist:!0}),[t]);return a.createElement(dx.Provider,{value:o},n)},lN=a.createContext(null);let f5=!1;function m5(e){return f5}const N1=[];function p5(e,t){const[n]=a.useState(()=>ur()?document.createElement("div"):null),r=a.useRef(!1),o=a.useContext(lN),[s,i]=a.useState(N1),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 Nt(()=>(e?o?o(c):c():u(),u),[e]),Nt(()=>{s.length&&(s.forEach(d=>d()),i(N1))},[s]),[n,l]}function g5(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}const h5=`rc-util-locker-${Date.now()}`;let R1=0;function y5(e){const t=!!e,[n]=a.useState(()=>(R1+=1,`${h5}_${R1}`));Nt(()=>{if(t){const r=Bh(document.body).width,o=g5();vi(`
|
||
html body {
|
||
overflow-y: hidden;
|
||
${o?`width: calc(100% - ${r}px);`:""}
|
||
}`,n)}else Cc(n);return()=>{Cc(n)}},[t,n])}let di=[];const v5=200;let cN=0;const uN=e=>{if(e.key==="Escape"&&!e.isComposing){if(Date.now()-cN<v5)return;const n=di.length;for(let r=n-1;r>=0;r-=1)di[r].onEsc({top:r===n-1,event:e})}},dN=()=>{cN=Date.now()};function b5(){window.addEventListener("keydown",uN),window.addEventListener("compositionend",dN)}function x5(){di.length===0&&(window.removeEventListener("keydown",uN),window.removeEventListener("compositionend",dN))}function $5(e,t){const n=Lo(),r=bt(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(),b5(),()=>{s(),x5()}},[e])}const T1=e=>e===!1?!1:!ur()||!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(()=>T1(o));a.useEffect(()=>{const w=T1(o);p(()=>w??null)});const[h,b]=p5(m&&!f),x=f??h;y5(r&&n&&ur()&&(x===h||x===document.body)),$5(n,c);let v=null;l&&as(l)&&t&&(v=ko(l));const g=Co(v,t);if(!m||!ur()||f===void 0)return null;const y=x===!1||m5();let $=l;return t&&($=a.cloneElement(l,{ref:g})),a.createElement(lN.Provider,{value:b},y?$:is.createPortal($,x))});function S5(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 C5(e){const{prefixCls:t,open:n,zIndex:r,mask:o,motion:s,mobile:i}=e;return o?a.createElement(pr,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 w5=a.memo(({children:e})=>e,(e,t)=>t.cache);function fN(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 mN=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:N,zIndex:E,onMouseEnter:R,onMouseLeave:P,onPointerEnter:T,onPointerDownCapture:_,ready:M,offsetX:O,offsetY:k,offsetR:B,offsetB:j,onAlign:z,onPrepare:A,onResize:D,stretch:L,targetWidth:H,targetHeight:K}=e,V=typeof r=="function"?r():r,W=u||d,q=!!y,[ee,se,le]=a.useMemo(()=>y?[y.mask,y.maskMotion,y.motion]:[p,g,v],[y,p,g,v]),ce=(w==null?void 0:w.length)>0,[G,ne]=a.useState(!w||!ce);Nt(()=>{!G&&ce&&l&&ne(!0)},[G,ce,l]);const re=bt((oe,Z)=>{D==null||D(oe,Z),z()}),U=fN(q,M,u,x,B,j,O,k);if(!G)return null;const J={};return L&&(L.includes("height")&&K?J.height=K:L.includes("minHeight")&&K&&(J.minHeight=K),L.includes("width")&&H?J.width=H:L.includes("minWidth")&&H&&(J.minWidth=H)),u||(J.pointerEvents="none"),a.createElement(C,{open:$||W,getContainer:w&&(()=>w(l)),autoDestroy:I,onEsc:n},a.createElement(C5,{prefixCls:s,open:u,zIndex:E,mask:ee,motion:se,mobile:q}),a.createElement(lr,{onResize:re,disabled:!u},oe=>a.createElement(pr,wy({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:$,leavedClassName:`${s}-hidden`},le,{onAppearPrepare:A,onEnterPrepare:A,visible:u,onVisibleChanged:Z=>{var Q;(Q=v==null?void 0:v.onVisibleChanged)==null||Q.call(v,Z),c(Z)}}),({className:Z,style:Q},ae)=>{const te=F(s,Z,o,{[`${s}-mobile`]:q});return a.createElement("div",{ref:On(oe,t,ae),className:te,style:{"--arrow-x":`${b.x||0}px`,"--arrow-y":`${b.y||0}px`,...U,...J,...Q,boxSizing:"border-box",zIndex:E,...i},onMouseEnter:R,onMouseLeave:P,onPointerEnter:T,onClick:f,onPointerDownCapture:_},h&&a.createElement(S5,{prefixCls:s,arrow:h,arrowPos:b,align:x}),a.createElement(w5,{cache:!u&&!m},V))})),N)}),lf=a.createContext(null),pN=a.createContext(null);function _1(e){return e?Array.isArray(e)?e:[e]:[]}function E5(e,t,n){return a.useMemo(()=>{const r=_1(t??e),o=_1(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 I5(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 gN(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(I5((i=e[c])==null?void 0:i.points,o,r))return`${t}-placement-${c}`}return""}function Yc(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}=Yc(n).getComputedStyle(n);[o,s,i].some(l=>r.includes(l))&&t.push(n),n=n.parentElement}return t}function Rc(e,t=1){return Number.isNaN(e)?t:e}function bl(e){return Rc(parseFloat(e),0)}function M1(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}=Yc(r).getComputedStyle(r),d=r.getBoundingClientRect(),{offsetHeight:m,clientHeight:f,offsetWidth:p,clientWidth:h}=r,b=bl(i),x=bl(l),v=bl(c),g=bl(u),y=Rc(Math.round(d.width/p*1e3)/1e3),$=Rc(Math.round(d.height/m*1e3)/1e3),w=(p-h-v-g)*y,I=(m-f-b-x)*$,C=b*$,N=x*$,E=v*y,R=g*y;let P=0,T=0;if(o==="clip"){const B=bl(s);P=B*y,T=B*$}const _=d.x+E-P,M=d.y+C-T,O=_+d.width+2*P-E-R-w,k=M+d.height+2*T-C-N-I;n.left=Math.max(n.left,_),n.top=Math.max(n.top,M),n.right=Math.min(n.right,O),n.bottom=Math.min(n.bottom,k)}),n}function O1(e,t=0){const n=`${t}`,r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function z1(e,t){const[n,r]=t||[];return[O1(e.width,n),O1(e.height,r)]}function j1(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 B1(e){return e.join("")}function hN(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=bt(()=>{var y,$;if(t&&n&&e&&!l){let Xe=function(Je,It,qt=ae){const gr=z.x+Je,Dr=z.y+It,Ao=gr+se,Do=Dr+ee,Fo=Math.max(gr,qt.left),et=Math.max(Dr,qt.top),At=Math.min(Ao,qt.right),Dn=Math.min(Do,qt.bottom);return Math.max(0,(At-Fo)*(Dn-et))},lt=function(){je=z.y+Re,We=je+ee,fe=z.x+Ne,ze=fe+se};var v=Xe,g=lt;const w=t,I=w.ownerDocument,C=Yc(w),{position:N}=C.getComputedStyle(w),E=w.style.left,R=w.style.top,P=w.style.right,T=w.style.bottom,_=w.style.overflow,M=w.style.overflowX,O=w.style.overflowY,k={...o[r],...s},B=I.createElement("div");(y=w.parentElement)==null||y.appendChild(B),B.style.left=`${w.offsetLeft}px`,B.style.top=`${w.offsetTop}px`,B.style.position=N,B.style.height=`${w.offsetHeight}px`,B.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 j;if(Array.isArray(n))j={x:n[0],y:n[1],width:0,height:0};else{const Je=n.getBoundingClientRect();Je.x=Je.x??Je.left,Je.y=Je.y??Je.top,j={x:Je.x,y:Je.y,width:Je.width,height:Je.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:K,scrollHeight:V,scrollTop:W,scrollLeft:q}=I.documentElement,ee=z.height,se=z.width,le=j.height,ce=j.width,G={left:0,top:0,right:L,bottom:H},ne={left:-q,top:-W,right:K-q,bottom:V-W};let{htmlRegion:re}=k;const U="visible",J="visibleFirst";re!=="scroll"&&re!==J&&(re=U);const oe=re===J,Z=M1(ne,m),Q=M1(G,m),ae=re===U?Q:Z,te=oe?Q:ae;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=P,w.style.bottom=T,w.style.overflow=_,w.style.overflowX=M,w.style.overflowY=O,($=w.parentElement)==null||$.removeChild(B);const de=Rc(Math.round(se/parseFloat(D)*1e3)/1e3),ue=Rc(Math.round(ee/parseFloat(A)*1e3)/1e3);if(de===0||ue===0||Fa(n)&&!Uc(n))return;const{offset:ge,targetOffset:we}=k;let[he,Be]=z1(z,ge);const[be,Fe]=z1(j,we);j.x-=be,j.y-=Fe;const[_e,Ee]=k.points||[],Te=j1(Ee),$e=j1(_e),Ce=Xi(j,Te),qe=Xi(z,$e),Qe={...k};let ye=[$e,Te],Ne=Ce.x-qe.x+he,Re=Ce.y-qe.y+Be;const Ye=Xe(Ne,Re),Ve=Xe(Ne,Re,Q),at=Xi(j,["t","l"]),xe=Xi(z,["t","l"]),Le=Xi(j,["b","r"]),me=Xi(z,["b","r"]),Pe=k.overflow||{},{adjustX:ve,adjustY:Se,shiftX:Me,shiftY:Ie}=Pe,ke=Je=>typeof Je=="boolean"?Je:Je>=0;let je,We,fe,ze;lt();const Ze=ke(Se),wt=$e[0]===Te[0];if(Ze&&$e[0]==="t"&&(We>te.bottom||f.current.bt)){let Je=Re;wt?Je-=ee-le:Je=at.y-me.y-Be;const It=Xe(Ne,Je),qt=Xe(Ne,Je,Q);It>Ye||It===Ye&&(!oe||qt>=Ve)?(f.current.bt=!0,Re=Je,Be=-Be,ye=[ds(ye[0],0),ds(ye[1],0)]):f.current.bt=!1}if(Ze&&$e[0]==="b"&&(je<te.top||f.current.tb)){let Je=Re;wt?Je+=ee-le:Je=Le.y-xe.y-Be;const It=Xe(Ne,Je),qt=Xe(Ne,Je,Q);It>Ye||It===Ye&&(!oe||qt>=Ve)?(f.current.tb=!0,Re=Je,Be=-Be,ye=[ds(ye[0],0),ds(ye[1],0)]):f.current.tb=!1}const gt=ke(ve),kt=$e[1]===Te[1];if(gt&&$e[1]==="l"&&(ze>te.right||f.current.rl)){let Je=Ne;kt?Je-=se-ce:Je=at.x-me.x-he;const It=Xe(Je,Re),qt=Xe(Je,Re,Q);It>Ye||It===Ye&&(!oe||qt>=Ve)?(f.current.rl=!0,Ne=Je,he=-he,ye=[ds(ye[0],1),ds(ye[1],1)]):f.current.rl=!1}if(gt&&$e[1]==="r"&&(fe<te.left||f.current.lr)){let Je=Ne;kt?Je+=se-ce:Je=Le.x-xe.x-he;const It=Xe(Je,Re),qt=Xe(Je,Re,Q);It>Ye||It===Ye&&(!oe||qt>=Ve)?(f.current.lr=!0,Ne=Je,he=-he,ye=[ds(ye[0],1),ds(ye[1],1)]):f.current.lr=!1}Qe.points=[B1(ye[0]),B1(ye[1])],lt();const rt=Me===!0?0:Me;typeof rt=="number"&&(fe<Q.left&&(Ne-=fe-Q.left-he,j.x+ce<Q.left+rt&&(Ne+=j.x-Q.left+ce-rt)),ze>Q.right&&(Ne-=ze-Q.right-he,j.x>Q.right-rt&&(Ne+=j.x-Q.right+rt)));const Ge=Ie===!0?0:Ie;typeof Ge=="number"&&(je<Q.top&&(Re-=je-Q.top-Be,j.y+le<Q.top+Ge&&(Re+=j.y-Q.top+le-Ge)),We>Q.bottom&&(Re-=We-Q.bottom-Be,j.y>Q.bottom-Ge&&(Re+=j.y-Q.bottom+Ge)));const He=z.x+Ne,Ae=He+se,dt=z.y+Re,vt=dt+ee,ct=j.x,yt=ct+ce,St=j.y,Tt=St+le,fn=Math.max(He,ct),_t=Math.min(Ae,yt),gn=(fn+_t)/2-He,In=Math.max(dt,St),wr=Math.min(vt,Tt),Ut=(In+wr)/2-dt;i==null||i(t,Qe);let rn=Y.right-z.x-(Ne+z.width),st=Y.bottom-z.y-(Re+z.height);de===1&&(Ne=Math.floor(Ne),rn=Math.floor(rn)),ue===1&&(Re=Math.floor(Re),st=Math.floor(st));const Et={ready:!0,offsetX:Ne/de,offsetY:Re/ue,offsetR:rn/de,offsetB:st/ue,arrowX:gn/de,arrowY:Ut/ue,scaleX:de,scaleY:ue,align:Qe};u(Et)}}),b=()=>{d.current+=1;const v=d.current;Promise.resolve().then(()=>{d.current===v&&h()})},x=()=>{u(v=>({...v,ready:!1}))};return Nt(x,[r]),Nt(()=>{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 yN(){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 P5(e,t,n,r,o){Nt(()=>{if(e&&t&&n){let f=function(){r(),o()};var s=f;const i=t,l=n,c=Ey(i),u=Ey(l),d=Yc(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 N5(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=Yc(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 R5(){const[e,t]=ie.useState(null),[n,r]=ie.useState(!1),[o,s]=ie.useState(!1),i=ie.useRef(null),l=bt(u=>{u===!1?(i.current=null,r(!1)):o&&n?i.current=u:(r(!0),t(u),i.current=null,n||s(!0))}),c=bt(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 T5=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=fN(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(pr,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}})})},_5=({children:e,postTriggerProps:t})=>{const[n,r,o,s]=R5(),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=bt(j=>{m.current=j,Fa(j)&&l!==j&&c(j)}),p=a.useRef(null),h=yN(),b=bt((j,z)=>{p.current=z,h(()=>{n(j)},j.delay)}),x=j=>{h(()=>{var z;(z=p.current)!=null&&z.call(p)||n(!1)},j)},v=bt(j=>{s(j)}),[g,y,$,w,I,C,N,,,E,R]=hN(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),P=a.useMemo(()=>{var z;if(!i)return"";const j=gN(i.builtinPlacements||{},i.prefixCls||"",E,!1);return F(j,(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 _=bt(()=>(R(),Promise.resolve())),M=a.useRef({}),O=a.useContext(lf),k=a.useMemo(()=>({registerSubPopup:(j,z)=>{M.current[j]=z,O==null||O.registerSubPopup(j,z)}}),[O]),B=i==null?void 0:i.prefixCls;return a.createElement(pN.Provider,{value:T},e,i&&a.createElement(lf.Provider,{value:k},a.createElement(mN,{ref:f,portal:bm,onEsc:i.onEsc,prefixCls:B,popup:i.popup,className:F(i.popupClassName,P,`${B}-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:j=>d({width:j.offsetWidth,height:j.offsetHeight}),arrowPos:{x:C,y:N},align:E,zIndex:i.zIndex,mask:i.mask,arrow:i.arrow,motion:i.popupMotion,maskMotion:i.maskMotion,getPopupContainer:i.getPopupContainer},a.createElement(T5,{prefixCls:B,isMobile:!1,ready:g,open:r,align:E,offsetR:w,offsetB:I,offsetX:y,offsetY:$,arrowPos:{x:C,y:N},popupSize:u,motion:i.popupMotion,uniqueContainerClassName:F(i.uniqueContainerClassName,P),uniqueContainerStyle:i.uniqueContainerStyle}))))};function M5(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:N,popup:E,popupClassName:R,uniqueContainerClassName:P,uniqueContainerStyle:T,popupStyle:_,popupPlacement:M,builtinPlacements:O={},popupAlign:k,zIndex:B,stretch:j,getPopupClassNameFromAlign:z,fresh:A,unique:D,alignPoint:L,onPopupClick:H,onPopupAlign:K,arrow:V,popupMotion:W,maskMotion:q,mobile:ee,...se}=n,le=N||!1,ce=d===void 0,G=!!ee,ne=a.useRef({}),re=a.useContext(lf),U=a.useMemo(()=>({registerSubPopup:(et,At)=>{ne.current[et]=At,re==null||re.registerSubPopup(et,At)}}),[re]),J=a.useContext(pN),oe=Lo(),[Z,Q]=a.useState(null),ae=a.useRef(null),te=bt(et=>{ae.current=et,Fa(et)&&Z!==et&&Q(et),re==null||re.registerSubPopup(oe,et)}),[Y,de]=a.useState(null),ue=a.useRef(null),ge=bt(et=>{const At=yo(et);Fa(At)&&Y!==At&&(de(At),ue.current=At)}),we={},he=bt(et=>{var Dn,Wi;const At=Y;return(At==null?void 0:At.contains(et))||((Dn=jh(At))==null?void 0:Dn.host)===et||et===At||(Z==null?void 0:Z.contains(et))||((Wi=jh(Z))==null?void 0:Wi.host)===et||et===Z||Object.values(ne.current).some(Xs=>(Xs==null?void 0:Xs.contains(et))||et===Xs)}),Be=V?{...V!==!0?V:{}}:null,[be,Fe]=sn(m||!1,d),_e=be||!1,Ee=_e&&!u,Te=a.useMemo(()=>{const et=typeof s=="function"?s({open:Ee}):s;return a.Children.only(et)},[s,Ee]),$e=(Te==null?void 0:Te.props)||{},Ce=bt(()=>Ee),qe=bt((et=0)=>({popup:E,target:Y,delay:et,prefixCls:o,popupClassName:R,uniqueContainerClassName:P,uniqueContainerStyle:T,popupStyle:_,popupPlacement:M,builtinPlacements:O,popupAlign:k,zIndex:B,mask:$,maskClosable:w,popupMotion:W,maskMotion:q,arrow:Be,getPopupContainer:I,getPopupClassNameFromAlign:z,id:oe,onEsc:Xe}));Nt(()=>{J&&D&&Y&&!ce&&!re&&(Ee?J.show(qe(x),Ce):J.hide(v))},[Ee,Y]);const Qe=a.useRef(Ee);Qe.current=Ee;const ye=bt(et=>{is.flushSync(()=>{_e!==et&&(Fe(et),f==null||f(et),h==null||h(et))})}),Ne=yN(),Re=(et,At=0)=>{if(d!==void 0){Ne(()=>{ye(et)},At);return}if(J&&D&&ce&&!re){et?J.show(qe(At),Ce):J.hide(At);return}Ne(()=>{ye(et)},At)};function Xe({top:et}){et&&Re(!1)}const[Ye,Ve]=a.useState(!1);Nt(et=>{(!et||Ee)&&Ve(!0)},[Ee]);const[at,xe]=a.useState(null),[Le,me]=a.useState(null),Pe=et=>{me([et.clientX,et.clientY])},[ve,Se,Me,Ie,ke,je,We,fe,ze,lt,Ze]=hN(Ee,Z,L&&Le!==null?Le:Y,M,O,k,K,G),[wt,gt]=E5(i,l,c),kt=wt.has("click"),rt=gt.has("click")||gt.has("contextMenu"),Ge=bt(()=>{Ye||Ze()});P5(Ee,Y,Z,Ge,()=>{Qe.current&&L&&rt&&Re(!1)}),Nt(()=>{Ge()},[Le,M]),Nt(()=>{Ee&&!(O!=null&&O[M])&&Ge()},[JSON.stringify(k)]);const Ae=a.useMemo(()=>{const et=gN(O,o,lt,L);return F(et,z==null?void 0:z(lt))},[lt,z,O,o,L]);a.useImperativeHandle(r,()=>({nativeElement:ue.current,popupElement:ae.current,forceAlign:Ge}));const[dt,vt]=a.useState(0),[ct,yt]=a.useState(0),St=()=>{if(j&&Y){const et=Y.getBoundingClientRect();vt(et.width),yt(et.height)}},Tt=()=>{St(),Ge()},fn=et=>{Ve(!1),Ze(),p==null||p(et),b==null||b(et)},_t=()=>new Promise(et=>{St(),xe(()=>et)});Nt(()=>{at&&(Ze(),at(),xe(null))},[at]);function Zt(et,At,Dn,Wi,Xs){we[et]=(S$,...Q_)=>{var C$;(!Xs||!Xs())&&(Wi==null||Wi(S$),Re(At,Dn)),(C$=$e[et])==null||C$.call($e,S$,...Q_)}}const gn=wt.has("touch"),In=gt.has("touch"),wr=a.useRef(!1);(gn||In)&&(we.onTouchStart=(...et)=>{var At;wr.current=!0,Qe.current&&In?Re(!1):!Qe.current&&gn&&Re(!0),(At=$e.onTouchStart)==null||At.call($e,...et)}),(kt||rt)&&(we.onClick=(et,...At)=>{var Dn;Qe.current&&rt?Re(!1):!Qe.current&&kt&&(Pe(et),Re(!0)),(Dn=$e.onClick)==null||Dn.call($e,et,...At),wr.current=!1});const ht=N5(Ee,rt||In,Y,Z,$,w,he,Re),Ut=wt.has("hover"),rn=gt.has("hover");let st,Et;const Je=()=>wr.current;if(Ut){const et=At=>{Pe(At)};Zt("onMouseEnter",!0,x,et,Je),Zt("onPointerEnter",!0,x,et,Je),st=At=>{(Ee||Ye)&&(Z!=null&&Z.contains(At.target))&&Re(!0,x)},L&&(we.onMouseMove=At=>{var Dn;(Dn=$e.onMouseMove)==null||Dn.call($e,At)})}rn&&(Zt("onMouseLeave",!1,v,void 0,Je),Zt("onPointerLeave",!1,v,void 0,Je),Et=()=>{Re(!1,v)}),wt.has("focus")&&Zt("onFocus",!0,g),gt.has("focus")&&Zt("onBlur",!1,y),wt.has("contextMenu")&&(we.onContextMenu=(et,...At)=>{var Dn;Qe.current&>.has("contextMenu")?Re(!1):(Pe(et),Re(!0)),et.preventDefault(),(Dn=$e.onContextMenu)==null||Dn.call($e,et,...At)});const It=a.useRef(!1);It.current||(It.current=C||Ee||Ye);const qt={...$e,...we},gr={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach(et=>{se[et]&&(gr[et]=(...At)=>{var Dn;(Dn=qt[et])==null||Dn.call(qt,...At),se[et](...At)})});const Ao={x:je,y:We};rP(Ee,Y,Tt);const Do=Co(ge,ko(Te)),Fo=a.cloneElement(Te,{...qt,...gr,ref:Do});return a.createElement(a.Fragment,null,Fo,It.current&&(!J||!D)&&a.createElement(lf.Provider,{value:U},a.createElement(mN,{portal:e,ref:te,prefixCls:o,popup:E,className:F(R,!G&&Ae),style:_,target:Y,onMouseEnter:st,onMouseLeave:Et,onPointerEnter:st,zIndex:B,open:Ee,keepDom:Ye,fresh:A,onClick:H,onPointerDownCapture:ht,mask:$,motion:W,maskMotion:q,onVisibleChanged:fn,onPrepare:_t,forceRender:C,autoDestroy:le,getPopupContainer:I,onEsc:Xe,align:lt,arrow:Be,arrowPos:Ao,ready:ve,offsetX:Se,offsetY:Me,offsetR:Ie,offsetB:ke,onAlign:Ge,stretch:j,targetWidth:dt/fe,targetHeight:ct/ze,mobile:ee})))})}const xm=M5(bm);function vN(e){return e&&ie.isValidElement(e)&&e.type===ie.Fragment}const bN=(e,t,n)=>ie.isValidElement(e)?ie.cloneElement(e,xt(n)?n(e.props||{}):n):t;function Wn(e,t){return bN(e,e,t)}const O5=({children:e})=>{const{getPrefixCls:t}=ie.useContext(ft),n=t();return ie.isValidElement(e)?ie.createElement(pr,{visible:!0,motionName:`${n}-fade`,motionAppear:!0,motionEnter:!0,motionLeave:!1,removeOnLeave:!1},({style:r,className:o})=>Wn(e,s=>({className:F(s.className,o),style:{...s.style,...r}}))):e},Hu=[null,null];function z5(e){if(Hu[0]!==e){const t={};Object.keys(e).forEach(n=>{t[n]={...e[n],dynamicInset:!1}}),Hu[0]=e,Hu[1]=t}return Hu[1]}const xN=({children:e})=>{const t=n=>{const{id:r,builtinPlacements:o,popup:s}=n,i=xt(s)?s():s,l=z5(o);return{...n,getPopupContainer:null,arrow:!1,popup:ie.createElement(O5,{key:r},i),builtinPlacements:l}};return ie.createElement(_5,{postTriggerProps:t},e)},dr=a.createContext(!1),fx=({children:e,disabled:t})=>{const n=a.useContext(dr);return a.createElement(dr.Provider,{value:t??n},e)},Pi=a.createContext(void 0),j5=({children:e,size:t})=>{const n=a.useContext(Pi);return a.createElement(Pi.Provider,{value:t||n},e)};function B5(){const e=a.useContext(dr),t=a.useContext(Pi);return{componentDisabled:e,componentSize:t}}function L5(e,t,n){bo();const r=e||{},o=r.inherit===!1||!t?{...Nc,hashed:(t==null?void 0:t.hashed)??Nc.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 L1=a.createContext(!0);function k5(e){const t=a.useContext(L1),{children:n}=e,[,r]=Jn(),{motion:o}=r,s=a.useRef(!1);return s.current||(s.current=t!==o),s.current?a.createElement(L1.Provider,{value:o},a.createElement(Ij,{motion:o},n)):n}const A5=()=>null,D5=({iconPrefixCls:e,csp:t})=>(Qz(e,t),null),F5=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"];let cf,$N,SN,CN;function Up(){return cf||wc}function H5(){return $N||fm}const V5=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(cf=t),n!==void 0&&($N=n),"holderRender"in e&&(CN=o),r&&(SN=r)},wN=()=>({getPrefixCls:(e,t)=>t||(e?`${Up()}-${e}`:Up()),getIconPrefixCls:H5,getRootPrefixCls:()=>cf||Up(),getTheme:()=>SN,holderRender:CN}),W5=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:N,spin:E,calendar:R,carousel:P,cascader:T,collapse:_,typography:M,checkbox:O,descriptions:k,divider:B,drawer:j,skeleton:z,steps:A,image:D,layout:L,list:H,mentions:K,modal:V,progress:W,result:q,slider:ee,breadcrumb:se,masonry:le,menu:ce,pagination:G,input:ne,inputPassword:re,inputSearch:U,textArea:J,otp:oe,empty:Z,badge:Q,borderBeam:ae,radio:te,rate:Y,ribbon:de,switch:ue,transfer:ge,avatar:we,message:he,tag:Be,table:be,card:Fe,cardMeta:_e,tabs:Ee,timeline:Te,timePicker:$e,upload:Ce,notification:qe,tree:Qe,colorPicker:ye,datePicker:Ne,rangePicker:Re,flex:Xe,wave:Ye,dropdown:Ve,warning:at,tour:xe,tooltip:Le,popover:me,popconfirm:Pe,qrcode:ve,floatButton:Se,floatButtonGroup:Me,variant:Ie,inputNumber:ke,treeSelect:je,watermark:We}=e,fe=a.useMemo(()=>{var ct;return pt(u)&&Object.prototype.hasOwnProperty.call(u,"default")&&((ct=u.default)!=null&&ct.locale)?u.default:u},[u]),ze=a.useCallback((ct,yt)=>{const{prefixCls:St}=e;if(yt)return yt;const Tt=St||y.getPrefixCls("");return ct?`${Tt}-${ct}`:Tt},[y.getPrefixCls,e.prefixCls]),lt=$||y.iconPrefixCls||fm,Ze=n||y.csp,wt=L5(w,y.theme,{prefixCls:ze("")}),gt={csp:Ze,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:ze,iconPrefixCls:lt,theme:wt,segmented:C,statistic:N,spin:E,calendar:R,carousel:P,cascader:T,collapse:_,typography:M,checkbox:O,descriptions:k,divider:B,drawer:j,skeleton:z,steps:A,image:D,input:ne,inputPassword:re,inputSearch:U,textArea:J,otp:oe,layout:L,list:H,mentions:K,modal:V,progress:W,result:q,slider:ee,breadcrumb:se,masonry:le,menu:ce,pagination:G,empty:Z,badge:Q,borderBeam:ae,radio:te,rate:Y,ribbon:de,switch:ue,transfer:ge,avatar:we,message:he,tag:Be,table:be,card:Fe,cardMeta:_e,tabs:Ee,timeline:Te,timePicker:$e,upload:Ce,notification:qe,tree:Qe,colorPicker:ye,datePicker:Ne,rangePicker:Re,flex:Xe,wave:Ye,dropdown:Ve,warning:at,tour:xe,tooltip:Le,popover:me,popconfirm:Pe,qrcode:ve,floatButton:Se,floatButtonGroup:Me,variant:Ie,inputNumber:ke,treeSelect:je,watermark:We},kt={...y};Object.keys(gt).forEach(ct=>{gt[ct]!==void 0&&(kt[ct]=gt[ct])}),F5.forEach(ct=>{const yt=e[ct];yt&&(kt[ct]=yt)}),typeof r<"u"&&(kt.button={autoInsertSpace:r,...kt.button});const rt=Oi(()=>kt,kt,(ct,yt)=>{const St=Object.keys(ct),Tt=Object.keys(yt);return St.length!==Tt.length||St.some(fn=>ct[fn]!==yt[fn])}),{layer:Ge}=a.useContext(qc),He=a.useMemo(()=>({prefixCls:lt,csp:Ze,layer:Ge?"antd":void 0,zeroRuntime:!!Ge||(wt==null?void 0:wt.zeroRuntime)}),[lt,Ze,Ge,wt==null?void 0:wt.zeroRuntime]);let Ae=a.createElement(a.Fragment,null,a.createElement(D5,{iconPrefixCls:lt,csp:Ze}),a.createElement(A5,{dropdownMatchSelectWidth:b}),t);const dt=a.useMemo(()=>{var ct,yt,St,Tt;return ba(((ct=Zr.Form)==null?void 0:ct.defaultValidateMessages)||{},((St=(yt=rt.locale)==null?void 0:yt.Form)==null?void 0:St.defaultValidateMessages)||{},((Tt=rt.form)==null?void 0:Tt.validateMessages)||{},(c==null?void 0:c.validateMessages)||{})},[rt,c==null?void 0:c.validateMessages]);Object.keys(dt).length>0&&(Ae=a.createElement(oN.Provider,{value:dt},Ae)),fe&&(Ae=a.createElement(d5,{locale:fe,_ANT_MARK__:u5},Ae)),Ae=a.createElement(ax.Provider,{value:He},Ae),d&&(Ae=a.createElement(j5,{size:d},Ae)),Ae=a.createElement(k5,null,Ae),Le!=null&&Le.unique&&(Ae=a.createElement(xN,null,Ae));const vt=a.useMemo(()=>{const{algorithm:ct,token:yt,components:St,cssVar:Tt,...fn}=wt||{},_t=ct&&(!Array.isArray(ct)||ct.length>0)?of(ct):ox,Zt={};Object.entries(St||{}).forEach(([In,wr])=>{const ht={...wr};"algorithm"in ht&&(ht.algorithm===!0?ht.theme=_t:(Array.isArray(ht.algorithm)||xt(ht.algorithm))&&(ht.theme=of(ht.algorithm)),delete ht.algorithm),Zt[In]=ht});const gn={...Ka,...yt};return{...fn,theme:_t,token:gn,components:Zt,override:{override:gn,...Zt},cssVar:Tt}},[wt]);return w&&(Ae=a.createElement(sx.Provider,{value:vt},Ae)),rt.warning&&(Ae=a.createElement(fO.Provider,{value:rt.warning},Ae)),I!==void 0&&(Ae=a.createElement(fx,{disabled:I},Ae)),a.createElement(ft.Provider,{value:rt},Ae)},to=e=>{const t=a.useContext(ft),n=a.useContext(dx);return a.createElement(W5,{parentContext:t,legacyLocale:n,...e})};to.ConfigContext=ft;to.SizeContext=Pi;to.config=V5;to.useConfig=B5;Object.defineProperty(to,"SizeContext",{get:()=>Pi});function K5(){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 U5(e,t,n=0){const[r,o]=K5(),[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 k1=8,A1=3,q5=e=>{const t={offset:k1,threshold:A1};return e&&typeof e=="object"&&(t.offset=e.offset??k1,t.threshold=e.threshold??A1),[!!e,t]};function G5(e,t,n){const o=Math.max(typeof e=="number"?e:0,0)*1e3,s=bt(t),i=bt(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 X5(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(()=>_n(n,!0),[n]);return[!!e,n,r]}const Y5=({className:e,style:t,percent:n})=>a.createElement("progress",{className:e,max:"100",value:n,style: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 EN=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:N,onClose:E}=e,[R,P]=a.useState(0),T=`${n}-notice`,[_,M,O]=X5(p),k=bt(()=>{var Z;(Z=M.onClose)==null||Z.call(M),E==null||E()}),[B,j]=a.useState(!1),[z,A]=G5(g,k,P),D=100-Math.min(Math.max(R*100,0),100),L=(l==null?void 0:l.progress)||Y5;a.useEffect(()=>{w&&($?A():B||z())},[$,B,A,z,w]);function H(Z){j(!0),w&&A(),C==null||C(Z)}function K(Z){j(!1),w&&!$&&z(),N==null||N(Z)}function V(Z){Z.preventDefault(),Z.stopPropagation(),k()}const W=a.useRef(h);h!==void 0&&(W.current=h);const q=a.useRef(b);b!==void 0&&(q.current=b);const ee=h??W.current,se=b??q.current??0,le=c!=null?a.createElement("div",{className:F(`${T}-title`,s==null?void 0:s.title),style:i==null?void 0:i.title},c):null,ce=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=le!==null,ne=ce!==null;let re=null;G&&ne?re=a.createElement("div",{className:F(`${T}-section`,s==null?void 0:s.section),style:i==null?void 0:i.section},le,ce):re=le||ce,d!=null&&(re=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),re));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,J={"--notification-index":se,...i==null?void 0:i.root,...o};ee!==void 0&&(J["--notification-y"]=`${ee}px`);const oe=f??(v==null?void 0:v.role)??"alert";return a.createElement("div",uf({},v,{ref:t,role:oe,"data-notification-index":se,className:F(T,r,s==null?void 0:s.root,{[`${T}-closable`]:_,[`${T}-stack-in-threshold`]:x}),style:J,onClick:I,onMouseEnter:H,onMouseLeave:K}),re,U,_&&a.createElement("button",uf({className:F(`${T}-close`,s==null?void 0:s.close),"aria-label":"Close"},O,{style:i==null?void 0:i.close,onClick:V}),M.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}))}),IN=a.createContext({}),PN=({children:e,classNames:t})=>{const n=a.useMemo(()=>({classNames:t}),[t]);return a.createElement(IN.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 Q5=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 df(){return df=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},df.apply(this,arguments)}const NN=["wrapper","root","icon","section","title","description","actions","close","progress"];function J5(e){return NN.reduce((t,n)=>(t[n]=F(...e.map(r=>r==null?void 0:r[n])),t),{})}function Z5(e){return NN.reduce((t,n)=>(t[n]=Object.assign({},...e.map(r=>r==null?void 0:r[n])),t),{})}function eB(e,t){const n=String(t),r=e.findIndex(o=>o.key===n);if(r!==-1)return e.length-r-1}const tB=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(EN,df({},v,h,{ref:$,className:F(r==null?void 0:r.notice,t.className,i),style:{...l,...t.style},classNames:J5([o,t.classNames]),styles:Z5([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)}}))},RN=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(IN),b=a.useMemo(()=>t.map(j=>({config:j,key:String(j.key)})),[t]),x=typeof c=="function"?c(u):c,[v,{offset:g,threshold:y}]=q5(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]),[N,E]=a.useState(0),R=a.useRef(null),[P,T,_,M,O]=U5(t,C,N),k=!!t.length;a.useEffect(()=>{const j=R.current;if(!j)return;const{gap:z,rowGap:A}=window.getComputedStyle(j),D=parseFloat(A||z)||0;E(L=>L===D?L:D)},[k]);const B=`${n}-list`;return a.createElement("div",{className:F(n,B,`${n}-${u}`,h==null?void 0:h.list,d,o==null?void 0:o.list,{[`${n}-stack`]:v,[`${n}-stack-expanded`]:I,[`${B}-hovered`]:$}),onMouseEnter:()=>{w(!0)},onMouseLeave:()=>{w(!1)},style:{...s==null?void 0:s.list,...m}},a.createElement(Q5,{listPrefixCls:B,height:_,topNoticeHeight:M,topNoticeWidth:O,className:o==null?void 0:o.listContent,style:s==null?void 0:s.listContent,ref:R},a.createElement(eN,df({component:!1,keys:b,motionAppear:!0},x,{onAllRemoved:()=>{u&&(p==null||p(u))}}),({config:j,className:z,style:A},D)=>{const{key:L}=j,H=String(L),K=eB(b,L),V=v&&K!==void 0&&K<y;return a.createElement(tB,{key:L,config:j,components:i,contextClassNames:h,classNames:o,styles:s,className:z,style:A,nodeRef:D,prefixCls:n,offset:P.get(H),notificationIndex:K,stackInThreshold:V,listHovering:$,stackEnabled:v,pauseOnHover:r,setNodeSize:T,onNoticeClose:f})})))},nB=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 P;let N=[...C];const E=N.findIndex(T=>T.key===I.key),R={...I};return E>=0?(R.times=(((P=C[E])==null?void 0:P.times)??0)+1,N[E]=R):(R.times=0,N.push(R)),s&&s>0&&N.length>s&&(N=N.slice(-s)),N})},close:I=>{x(C=>C.filter(N=>N.key!==I))},destroy:()=>{x([])}})),a.useEffect(()=>{const I={};b.forEach(C=>{const N=C.placement??"topRight";I[N]=I[N]||[],I[N].push(C)}),Object.keys(v).forEach(C=>{I[C]=I[C]||[]}),g(I)},[b]);const $=bt(I=>{g(C=>{const N={...C};return(N[I]||[]).length||delete N[I],N})});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(RN,{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:N=>{x(E=>E.filter(R=>R.key!==N))},onAllRemoved:$});return h?a.cloneElement(h(C,{prefixCls:n,key:I}),{key:I}):C})),r)}),rB=()=>document.body;let D1=0;function oB(...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 TN(e={}){const{getContainer:t=rB,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([]),N=a.createElement(nB,{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=bt(P=>{const T=oB(g,P);(T.key===null||T.key===void 0)&&(T.key=`rc-notification-${D1}`,D1+=1),C(_=>[..._,{type:"open",config:T}])}),R=a.useMemo(()=>({open:E,close:P=>{C(T=>[...T,{type:"close",key:P}])},destroy:()=>{C(P=>[...P,{type:"destroy"}])}}),[]);return a.useEffect(()=>{$(t())}),a.useEffect(()=>{w.current&&I.length&&(I.forEach(P=>{var T,_,M;switch(P.type){case"open":(T=w.current)==null||T.open(P.config);break;case"close":(_=w.current)==null||_.close(P.key);break;case"destroy":(M=w.current)==null||M.destroy();break}}),C(P=>{const T=P.filter(_=>!I.includes(_));return T.length===P.length?P:T}))},[I]),[R,N]}const _N=(e,t)=>a.useMemo(()=>{const n=e??t;return n?{...pt(t)?t:{},...pt(n)?n:{}}:!1},[e,t]);function MN(e,t){return{...Sn(e)&&{"--notification-top":X(e)},...Sn(t)&&{"--notification-bottom":X(t)}}}function sB(e){return{motionName:`${e}-fade`}}function iB(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 ON={};Object.defineProperty(ON,"__esModule",{value:!0});var aB={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"},lB=ON.default=aB;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 cB=(e,t)=>a.createElement(mt,Ny({},e,{ref:t,icon:lB})),ki=a.forwardRef(cB);function Ur(...e){return e.find(t=>t!==void 0)}const zN=e=>{const{allowClear:t,clearIcon:n,contextAllowClear:r,contextClearIcon:o,defaultAllowClear:s,componentName:i}=e;return a.useMemo(()=>t??r??s?{clearIcon:Ur(pt(t)?t==null?void 0:t.clearIcon:n,pt(r)?r==null?void 0:r.clearIcon:o,ie.createElement(Bi,null)),disabled:(pt(t)?t==null?void 0:t.disabled:void 0)??(pt(r)?r==null?void 0:r.disabled:void 0)}:!1,[t,n,r,o,s])},qa=e=>{if(!e)return;const{closable:t,closeIcon:n}=e;return{closable:t,closeIcon:n}},jN={},F1=(e,t)=>{if(!e&&(e===!1||t===!1||t===null))return!1;if(!Sn(e)&&!Sn(t))return null;let n={closeIcon:typeof t!="boolean"&&Sn(t)?t:void 0};return pt(e)&&(n={...n,...e}),n},uB=(e,t,n)=>e===!1?!1:e?Ha(n,t,e):t===!1?!1:t?Ha(n,t):n.closable?n:!1,dB=(e,t,n)=>{const{closeIconRender:r}=t,{closeIcon:o,...s}=e;let i=o;const l=_n(s,!0);return Sn(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]},BN=(e,t,n=jN,r="Close")=>{const o=F1(e==null?void 0:e.closable,e==null?void 0:e.closeIcon),s=F1(t==null?void 0:t.closable,t==null?void 0:t.closeIcon),i={closeIcon:ie.createElement(qs,null),...n},l=uB(o,s,i),c=typeof l!="boolean"?!!(l!=null&&l.disabled):!1;if(l===!1)return[!1,null,c,{}];const[u,d]=dB(l,i,r);return[!0,u,c,d]},LN=(e,t,n=jN)=>{const[r]=Ar("global",Zr.global);return ie.useMemo(()=>BN(e,t,{closeIcon:ie.createElement(qs,null),...n},r.close),[e,t,n,r.close])},kN=()=>ie.useReducer(e=>e+1,0),Ry=(e,t)=>{let n={};return pt(e)&&(n=e),typeof e=="boolean"&&(n={enabled:e}),n.closable===void 0&&t!==void 0&&(n.closable=t),n},fB=(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]),mB=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]},H1=e=>e==="horizontal"||e==="vertical",Qc=(e,t,n)=>a.useMemo(()=>{const r=H1(e);let o;return r?o=e:typeof t=="boolean"?o=t?"vertical":"horizontal":o=H1(n)?n:"horizontal",[o,o==="vertical"]},[n,e,t]),pB=()=>{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]},gB=(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),hB=(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)}}):gB(r,n)}),yB=e=>{const t=a.useRef(e),[,n]=kN();return[()=>t.current,r=>{t.current=r,n()}]},$m=ie.createContext(void 0),ms=100,vB=10,mx=ms*vB,AN={Modal:ms,Drawer:ms,Popover:ms,Popconfirm:ms,Tooltip:ms,Tour:ms,FloatButton:ms},bB={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1},xB=e=>e in AN,Jc=(e,t)=>{const[,n]=Jn(),r=ie.useContext($m),o=xB(e);let s;if(t!==void 0)s=[t,t];else{let i=r??0;o?i+=(r?0:n.zIndexPopupBase)+AN[e]:i+=bB[e],s=[r===void 0?t:i,i]}return s},$B=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(", ")}},DN=(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]=an(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",...$B(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}}}},FN=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{...DN(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(N=>`${N} ${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}}},SB=e=>{const{componentCls:t,width:n}=e,r=`${t}-notice`,o=`${r}-actions`,s=FN(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"}}}},CB=e=>{const{componentCls:t}=e;return{[t]:FN(e)}},wB=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],EB="--notification-margin-edge",IB=(e,t)=>({blockEnd:e==="top"?"bottom":"top",inlineEnd:t==="left"?"right":"left"}),V1=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))`},PB=(e,t)=>{const n=e.startsWith("bottom")?"bottom":"top",r=e.endsWith("Right")?"right":"left",{blockEnd:o,inlineEnd:s}=IB(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}},NB=e=>e==="bottom"?"column-reverse":"column",RB=e=>{const t=`var(${EB}, 0px)`;return`calc(var(--notification-${e}, ${t}) - ${t})`},TB=e=>e==="bottom"?"center top":"center bottom",HN=e=>X(e.calc(e.marginXXL).mul(-1).equal()),_B=e=>{const t=HN(e);return`inset(${t} ${t} ${t} ${t})`},MB=(e,t)=>{const n=HN(e);return t==="bottom"?`inset(${n} ${n} 50% ${n})`:`inset(50% ${n} ${n} ${n})`},OB=(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=V1(t.motionOffset),f=V1(t.baseMotionOffset),p=TB(o);return{[`&${n}-${r}`]:{[o]:RB(o),[s]:"auto",display:"flex",flexDirection:NB(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:MB(e,o)},[`${u}[data-notification-index='0']`]:{clipPath:_B(e)}}}}},zB=(e,t=wB)=>{const{notificationMotionOffset:n}=e,r=X(n);return{...t.reduce((o,s)=>({...o,...OB(e,PB(s,r))}),{})}},jB=e=>{const{componentCls:t}=e;return{[t]:zB(e)}},BB=3,VN=e=>({zIndexPopup:e.zIndexPopupBase+mx+50,width:384,progressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`,colorSuccessBg:void 0,colorErrorBg:void 0,colorInfoBg:void 0,colorWarningBg:void 0}),px=e=>{const t=e.paddingMD,n=e.paddingLG;return Ot(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})},LB=e=>`inset(${e} ${e} ${e} ${e})`,kB=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"}}},AB=(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??BB,u=`${s}:nth-last-child(n + ${c+1})`,d=X(e.calc(e.marginXXL).mul(-1).equal()),m=LB(d);return{[n]:{...Wt(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}},...kB(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=>SB(px(e)),VN);const WN=(e,t)=>{const n=t.itemStyle??CB;return[AB(e,t),n(e),jB(e)]},DB=zt("Notification",e=>{const t=px(e);return WN(t,{listWidthKey:"width"})},VN),KN=e=>{const t=e.calc(e.controlHeightLG).sub(e.calc(e.fontSize).mul(e.lineHeight)).div(2).equal(),n=e.paddingSM;return Ot(px(e),{notificationBg:e.contentBg,notificationPadding:e.contentPadding,notificationPaddingVertical:t,notificationPaddingHorizontal:n})},UN=e=>({zIndexPopup:e.zIndexPopupBase+mx+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),gx=e=>{const{fontSize:t,fontSizeLG:n,lineHeight:r}=e;return DN(e,{width:"max-content",iconFontSize:n,titleFontSize:t,titleLineHeight:r,contentStyle:{alignItems:"center",gap:e.marginXS},noticeStyle:{zIndex:1}})},FB=e=>{const{componentCls:t}=e,n=`${t}-notice`,r=`${t}-list-content`,o=gx(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)"}}}}}}},HB=e=>{const{componentCls:t}=e,n=`${t}-notice`,r=gx(e);return{[`${n}-pure-panel`]:{width:"max-content",maxWidth:"100%",...r,[n]:{...r[n],position:"relative",width:"max-content",maxWidth:"100%"}}}},VB=Us(["Message","PurePanel"],e=>HB(KN(e)),UN),WB=e=>({[e.componentCls]:gx(e)}),hx=zt("Message",e=>{const t=KN(e);return[WN(t,{stackVisibleCount:1,itemStyle:WB}),FB(t)]},UN),KB={info:a.createElement(vm,null),success:a.createElement(Xc,null),error:a.createElement(Bi,null),warning:a.createElement(Li,null),loading:a.createElement(ki,null)},yx=(e,t)=>t||e&&KB[e]||null,UB=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}=Rt("message"),b=t||d("message"),x=`${b}-notice`,v=ln(b),[g,y]=hx(b,v),[$,w]=Bt([p,l],[h,c],{props:e}),I=yx(o,s),C=o?`${x}-icon-${o}`:void 0,N={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(VB,{prefixCls:b}),a.createElement(EN,{...u,prefixCls:b,className:m,style:{...f,...r},duration:null,icon:I,title:i,classNames:N,styles:E}))};function qB(e,t){return{motionName:t??`${e}-fade`}}function vx(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 GB=8,XB=3,YB=!1,QB=({children:e,prefixCls:t})=>{const n=ln(t),[r,o]=hx(t,n);return a.createElement(PN,{classNames:{list:F(r,o,n)}},e)},JB=(e,{prefixCls:t,key:n})=>a.createElement(QB,{prefixCls:t,key:n},e),ZB=a.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:s,duration:i=XB,rtl:l,classNames:c,styles:u,transitionName:d,pauseOnHover:m=!0,stack:f,onAllRemoved:p}=e,{getPrefixCls:h,direction:b,getPopupContainer:x}=Rt("message"),{message:v}=a.useContext(ft),g=r||h("message"),[y,$]=Bt([v==null?void 0:v.classNames,c],[v==null?void 0:v.styles,u],{props:e}),w=()=>MN(n??GB),I=()=>F({[`${g}-rtl`]:l??b==="rtl"}),C=()=>qB(g,d),N=_N(f,YB),[E,R]=TN({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:JB,pauseOnHover:m,stack:N});return a.useImperativeHandle(t,()=>({...E,prefixCls:g,message:v})),R});let W1=0;function qN(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 O=()=>{};return O.then=()=>{},O}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={},...N}=c;let E=g;Sn(E)||(W1+=1,E=`antd-message-${W1}`);const R={...e,...c},P=Ua(I,{props:R}),T=Ua(C,{props:R}),_=yx(v,x),M=v?`${h}-icon-${v}`:void 0;return vx(O=>(u({...N,key:E,icon:_,title:b,classNames:{...P,wrapper:F(v&&`${d}-${v}`,P.wrapper),icon:F(M,P.icon)},styles:T,placement:"top",className:F({[`${h}-${v}`]:v},y,f),style:{...p,...$},onClose:()=>{w==null||w(),O()}}),()=>{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;pt(d)&&"content"in d?p=d:p={content:d};let h,b;xt(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(ZB,{key:"message-holder",...e,ref:t})]}function GN(e){return qN(e)}const qp=()=>({height:0,opacity:0}),K1=e=>({height:(e==null?void 0:e.scrollHeight)??0,opacity:e?1:0}),eL=e=>({height:(e==null?void 0:e.offsetHeight)??0}),Gp=(e,t)=>(t==null?void 0:t.deadline)===!0||tN(t)&&t.propertyName==="height",ff=(e=wc)=>({motionName:`${e}-motion-collapse`,onAppearStart:qp,onEnterStart:qp,onAppearActive:K1,onEnterActive:K1,onLeaveStart:eL,onLeaveActive:qp,onAppearEnd:Gp,onEnterEnd:Gp,onLeaveEnd:Gp,motionDeadline:500}),As=(e,t,n)=>n!==void 0?n:`${e}-${t}`,tL=e=>{const{componentCls:t,colorPrimary:n,motionDurationSlow:r,motionEaseInOut:o,motionEaseOutCirc:s,antCls:i}=e,[,l]=an(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(",")}}}}},nL=Yz("Wave",tL),Sm=`${wc}-wave-target`,U1=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 rL(e,t=null){const n=getComputedStyle(e),{borderTopColor:r,borderColor:o,backgroundColor:s}=n;return t&&U1(n[t])?n[t]:[r,o,s].find(U1)??null}function Xp(e){return Number.isNaN(e)?0:e}const oL=e=>{const{className:t,target:n,component:r,colorSource:o}=e,s=a.useRef(null),{getPrefixCls:i}=a.useContext(ft),l=i(),[c]=an(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 N(){const R=getComputedStyle(n);d(rL(n,o));const P=R.position==="static",{borderLeftWidth:T,borderTopWidth:_}=R;h(P?n.offsetLeft:Xp(-Number.parseFloat(T))),x(P?n.offsetTop:Xp(-Number.parseFloat(_))),g(n.offsetWidth),$(n.offsetHeight);const{borderTopLeftRadius:M,borderTopRightRadius:O,borderBottomLeftRadius:k,borderBottomRightRadius:B}=R;f([M,O,B,k].map(j=>Xp(Number.parseFloat(j))))}if(a.useEffect(()=>{if(n){const R=Ct(()=>{N(),I(!0)});let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(N),P.observe(n)),()=>{Ct.cancel(R),P==null||P.disconnect()}}},[n]),!w)return null;const E=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(Sm));return a.createElement(pr,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(R,P)=>{var T;if(P.deadline||tN(P)&&P.propertyName==="opacity"){const _=(T=s.current)==null?void 0:T.parentElement;tP(_).then(()=>{_==null||_.remove()})}return!1}},({className:R},P)=>a.createElement("div",{ref:On(s,P),className:F(t,R,{"wave-quick":E}),style:C}))},sL=(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),Yb(a.createElement(oL,{...t,target:e}),r)},iL=(e,t,n,r)=>{const{wave:o}=a.useContext(ft),[,s,i]=Jn(),l=bt(d=>{const m=e.current;if(o!=null&&o.disabled||!m)return;const f=m.querySelector(`.${Sm}`)||m,{showEffect:p}=o||{};(p||sL)(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)})}},q1={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(ft),l=a.useRef(null),c=s("wave"),u=nL(c),d=iL(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=>{!Uc(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 q1?q1[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)?On(ko(t),l):l;return Wn(t,{ref:m})},En=e=>{const t=ie.useContext(Pi);return ie.useMemo(()=>e?es(e)?e??t:xt(e)?e(t):t:t,[e,t])},aL=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"}}}},lL=zt(["Space","Compact"],aL,()=>({}),{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}},cL=e=>{const{children:t}=e;return a.createElement(wm.Provider,{value:null},t)},uL=e=>{const{children:t,...n}=e;return a.createElement(wm.Provider,{value:a.useMemo(()=>n,[n])},t)},bx=e=>{const{getPrefixCls:t,direction:n}=a.useContext(ft),{size:r,direction:o,orientation:s,block:i,prefixCls:l,className:c,rootClassName:u,children:d,vertical:m,...f}=e,[p,h]=Qc(s,m,o),b=En(I=>r??I),x=t("space-compact",l),[v]=lL(x),g=F(x,v,{[`${x}-rtl`]:n==="rtl",[`${x}-block`]:i,[`${x}-vertical`]:h},c,u),y=a.useContext(wm),$=Ln(d),w=a.useMemo(()=>$.map((I,C)=>{const N=(I==null?void 0:I.key)||`${x}-item-${C}`;return a.createElement(uL,{key:N,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)},XN=a.createContext(void 0),dL=e=>{const{getPrefixCls:t,direction:n}=a.useContext(ft),{prefixCls:r,size:o,className:s,...i}=e,l=t("btn-group",r),[,,c]=Jn(),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(XN.Provider,{value:o},a.createElement("div",{...i,className:d}))},G1=/^[\u4E00-\u9FA5]{2}$/,Ty=G1.test.bind(G1);function xx(e){return e==="danger"?{danger:!0}:{type:e}}function Yp(e){return e==="text"||e==="link"}function fL(e,t,n,r){if(!wn(e))return;const o=t?" ":"";return!es(e)&&!Mn(e)&&es(e.type)&&Ty(e.props.children)?Wn(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):vN(e)?ie.createElement("span",{className:r,style:n},e):Wn(e,s=>({...s,className:F(s.className,r)||void 0,style:{...s.style,...n}}))}function mL(e,t,n,r){let o=!1;const s=[];return ie.Children.forEach(e,i=>{const l=es(i)||Mn(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=>fL(i,t,n,r))}["default","primary","danger"].concat($t(zo));const YN=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)}),X1=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:s}=e,i=F(`${n}-loading-icon`,r);return ie.createElement(YN,{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)"}),pL=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:s,mount:i}=e,l=!!n;return r?ie.createElement(X1,{prefixCls:t,className:o,style:s}):ie.createElement(pr,{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(X1,{prefixCls:t,className:F(o,c),style:m,ref:d})})},$x=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`}}}},Y1=e=>({animationDuration:e,animationFillMode:"both"}),Em=(e,t,n,r,o=!1)=>{const s=o?"&":"";return{[`
|
||
${s}${e}-enter,
|
||
${s}${e}-appear
|
||
`]:{...Y1(r),animationPlayState:"paused"},[`${s}${e}-leave`]:{...Y1(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"}}},gL=new Kt("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),hL=new Kt("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),QN=(e,t=!1)=>{const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[Em(r,gL,hL,e.motionDurationMid,t),{[`
|
||
${o}${r}-enter,
|
||
${o}${r}-appear
|
||
`]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},yL=new Kt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),vL=new Kt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),bL=new Kt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),xL=new Kt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),$L=new Kt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),SL=new Kt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),CL=new Kt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),wL=new Kt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),EL={"move-up":{inKeyframes:CL,outKeyframes:wL},"move-down":{inKeyframes:yL,outKeyframes:vL},"move-left":{inKeyframes:bL,outKeyframes:xL},"move-right":{inKeyframes:$L,outKeyframes:SL}},mf=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:s}=EL[t];return[Em(r,o,s,e.motionDurationMid),{[`
|
||
${r}-enter,
|
||
${r}-appear
|
||
`]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Im=new Kt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Pm=new Kt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Nm=new Kt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Rm=new Kt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),JN=new Kt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ZN=new Kt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),eR=new Kt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),tR=new Kt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),IL={"slide-up":{inKeyframes:Im,outKeyframes:Pm},"slide-down":{inKeyframes:Nm,outKeyframes:Rm},"slide-left":{inKeyframes:JN,outKeyframes:ZN},"slide-right":{inKeyframes:eR,outKeyframes:tR}},_o=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:s}=IL[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}}]},Ed=()=>({"@media (prefers-reduced-motion: reduce)":{transition:"none",animation:"none"}}),Sx=new Kt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),PL=new Kt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Q1=new Kt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),J1=new Kt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),NL=new Kt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),RL=new Kt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),TL=new Kt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),_L=new Kt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),ML=new Kt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),OL=new Kt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),zL=new Kt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),jL=new Kt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),BL={zoom:{inKeyframes:Sx,outKeyframes:PL},"zoom-big":{inKeyframes:Q1,outKeyframes:J1},"zoom-big-fast":{inKeyframes:Q1,outKeyframes:J1},"zoom-left":{inKeyframes:TL,outKeyframes:_L},"zoom-right":{inKeyframes:ML,outKeyframes:OL},"zoom-up":{inKeyframes:NL,outKeyframes:RL},"zoom-down":{inKeyframes:zL,outKeyframes:jL}},Zc=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:s}=BL[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}}]},Z1=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),LL=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}},Z1(`${t}-primary`,o),Z1(`${t}-danger`,s)]}},Zp=e=>Math.round(Number(e||0)),kL=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 Tc extends Xt{constructor(t){super(kL(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 AL=e=>e instanceof Tc?e:new Tc(e);AL("#1677ff");const DL=(e,t)=>(e==null?void 0:e.replace(/[^0-9a-f]/gi,"").slice(0,t?8:6))||"",FL=(e,t)=>e?DL(e,t):"";let pf=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 Tc(this.colors[0].color.metaColor)):this.metaColor=new Tc(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 FL(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 nR={};Object.defineProperty(nR,"__esModule",{value:!0});var HL={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"},VL=nR.default=HL;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 WL=(e,t)=>a.createElement(mt,_y({},e,{ref:t,icon:VL})),_c=a.forwardRef(WL);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 KL=e=>e instanceof pf?e:new pf(e),rR=(e,t)=>{const{r:n,g:r,b:o,a:s}=e.toRgb(),i=new Tc(e.toRgbString()).onBackground(t).toHsv();return s<=.5?i.v>.5:n*.299+r*.587+o*.114>192},oR=e=>{const{paddingInline:t,onlyIconSize:n,borderColorDisabled:r}=e;return Ot(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n,colorBorderDisabled:r})},sR=e=>{const t=e.contentFontSize??e.fontSize,n=e.contentFontSizeSM??e.fontSize,r=e.contentFontSizeLG??e.fontSizeLG,o=e.contentLineHeight??Sd(t),s=e.contentLineHeightSM??Sd(n),i=e.contentLineHeightLG??Sd(r),l=rR(new pf(e.colorBgSolid),"#fff")?"#000":"#fff",c=zo.reduce((m,f)=>({...m,[`${f}ShadowColor`]:`0 ${X(e.controlOutlineWidth)} 0 ${_l(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}},UL=e=>{const{componentCls:t,antCls:n,lineWidth:r}=e,[o,s]=an(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}}}]}},qL=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",...Ed(),"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:Gc(),[`${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()}}}}}},GL=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:"50%"}),Cx=(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}`]:GL(e)},{[`${n}${n}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${n}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},XL=e=>{const t=Ot(e,{fontSize:e.contentFontSize});return Cx(t,e.componentCls)},YL=e=>{const t=Ot(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return Cx(t,`${e.componentCls}-sm`)},QL=e=>{const t=Ot(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Cx(t,`${e.componentCls}-lg`)},JL=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},ZL=zt("Button",e=>{const t=oR(e);return[qL(t),XL(t),YL(t),QL(t),JL(t),UL(t),LL(t)]},sR,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function ek(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 tk(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 eu(e,t={focus:!0}){const{componentCls:n}=e,{componentCls:r}=t,o=r||n,s=`${o}-compact`;return{[s]:{...ek(e,s,t,o),...tk(o,s,t)}}}function nk(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 rk(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 ok(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:{...nk(e,t,e.componentCls),...rk(e.componentCls,t)}}}const sk=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]=an(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})`}}]},ik=Us(["Button","compact"],e=>{const t=oR(e);return[eu(t),ok(t),sk(t)]},sR);function ak(e){if(pt(e)){let t=e==null?void 0:e.delay;return t=Mn(t)?t:0,{loading:t<=0,delay:t}}return{loading:!!e,delay:0}}const lk={default:["default","outlined"],primary:["primary","solid"],dashed:["default","dashed"],link:["link","link"],text:["default","text"]},ck=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:N,autoFocus:E,...R}=e,P=Ln(h),T=l||"default",{getPrefixCls:_,direction:M,autoInsertSpace:O,className:k,style:B,classNames:j,styles:z,loadingIcon:A,shape:D,color:L,variant:H}=Rt("button"),K=u||D||"default",[V,W]=a.useMemo(()=>{if(s&&i)return[s,i];if(l||c){const me=lk[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,ee]=a.useMemo(()=>g&&W==="solid"?[V,"outlined"]:[V,W],[V,W,g]),se=q==="danger",le=se?"dangerous":q,ce=N??O??!0,G=_("btn",o),[ne,re]=ZL(G),U=a.useContext(dr),J=m??U,oe=a.useContext(XN),Z=a.useMemo(()=>ak(r),[r]),[Q,ae]=a.useState(Z.loading),[te,Y]=a.useState(!1),de=a.useRef(null),ue=Co(t,de),ge=P.length===1&&!b&&!Yp(ee),we=a.useRef(!0);ie.useEffect(()=>(we.current=!1,()=>{we.current=!0}),[]),Nt(()=>{let me=null;Z.delay>0?me=setTimeout(()=>{me=null,ae(!0)},Z.delay):ae(Z.loading);function Pe(){me&&(clearTimeout(me),me=null)}return Pe},[Z.delay,Z.loading]),a.useEffect(()=>{if(!de.current||!ce)return;const me=de.current.textContent||"";ge&&Ty(me)?te||Y(!0):te&&Y(!1)}),a.useEffect(()=>{var me;E&&((me=de.current)==null||me.focus())},[]);const he=ie.useCallback(me=>{var Pe;if(Q||J){me.preventDefault();return}(Pe=e.onClick)==null||Pe.call(e,("href"in e,me))},[e.onClick,Q,J]),{compactSize:Be,compactItemClassnames:be}=Gs(G,M),Fe=En(me=>d??Be??oe??me),_e=Q?"loading":b,Ee=v??x??"start",Te=Vt(R,["navigate"]),$e={...e,type:T,color:q,variant:ee,danger:se,shape:K,size:Fe,disabled:J,loading:Q,iconPlacement:Ee},Ce=jt(B),qe=jt(C),[Qe,ye]=Bt([n?void 0:j,w],[n?void 0:z,Ce,I,qe],{props:$e}),Ne=F(G,ne,re,{[`${G}-${K}`]:K!=="default"&&K!=="square"&&K,[`${G}-${T}`]:T,[`${G}-dangerous`]:c,[`${G}-color-${le}`]:le,[`${G}-variant-${ee}`]:ee,[`${G}-lg`]:Fe==="large",[`${G}-sm`]:Fe==="small",[`${G}-icon-only`]:!h&&h!==0&&!!_e,[`${G}-background-ghost`]:g&&!Yp(ee),[`${G}-loading`]:Q,[`${G}-two-chinese-chars`]:te&&ce&&!Q,[`${G}-block`]:y,[`${G}-rtl`]:M==="rtl",[`${G}-icon-end`]:Ee==="end"},be,f,p,k,Qe.root),Re={className:Qe.icon,style:ye.icon},Xe=me=>ie.createElement(YN,{prefixCls:G,...Re},me),Ye=ie.createElement(pL,{existIcon:!!b,prefixCls:G,loading:Q,mount:we.current,...Re}),Ve=pt(r)&&r.icon||A;let at;b&&!Q?at=Xe(b):r&&Ve?at=Xe(Ve):at=Ye;const xe=wn(h)?mL(h,ge&&ce,ye.content,Qe.content):null;if(Te.href!==void 0)return ie.createElement("a",{...Te,className:F(Ne,{[`${G}-disabled`]:J}),href:J?void 0:Te.href,style:ye.root,onClick:he,ref:ue,tabIndex:J?-1:0,"aria-disabled":J},at,xe);let Le=ie.createElement("button",{...R,type:$,className:Ne,style:ye.root,onClick:he,disabled:J,ref:ue},at,xe,be&&ie.createElement(ik,{prefixCls:G}));return Yp(ee)||(Le=ie.createElement(Cm,{component:"Button",disabled:Q},Le)),Le}),Ke=ck;Ke.Group=dL;Ke.__ANT_BUTTON=!0;const wx=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]=Ab(!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(Ke,{...xx(t),onClick:v,loading:p,prefixCls:r,...o,ref:f},n)},tu=ie.createContext({}),{Provider:iR}=tu,eC=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:s,close:i,onCancel:l,onConfirm:c,onClose:u}=a.useContext(tu);return o?ie.createElement(wx,{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},tC=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:s,okType:i,onConfirm:l,onOk:c,onClose:u}=a.useContext(tu);return ie.createElement(wx,{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)},aR=a.createContext({});function nC(e,t,n){let r=t;return!r&&n&&(r=`${e}-${n}`),r}function rC(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 uk(e){const t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=rC(o),n.top+=rC(o,!0),n}const dk=a.memo(({children:e})=>e,(e,{shouldUpdate:t})=>!t);function gf(){return gf=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},gf.apply(this,arguments)}const lR=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:N,focusTrap:E}=e,{panel:R}=ie.useContext(aR),P=a.useRef(null),T=Co(v,R,P),[_]=H8(g&&N&&E!==!1,()=>P.current);ie.useImperativeHandle(t,()=>({focus:()=>{var L;(L=P.current)==null||L.focus({preventScroll:!0})}}));const M={};$!==void 0&&(M.width=$),w!==void 0&&(M.height=w);const O=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,B=a.useMemo(()=>typeof c=="object"&&c!==null?c:c?{closeIcon:u??ie.createElement("span",{className:`${n}-close-x`})}:{},[c,u,n]),j=_n(B,!0),z=typeof c=="object"&&c.disabled,A=c?ie.createElement("button",gf({type:"button",onClick:d,"aria-label":"Close"},j,{className:F(`${n}-close`,I==null?void 0:I.close),disabled:z,style:C==null?void 0:C.close}),B.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",gf({className:F(`${n}-body`,I==null?void 0:I.body),style:{...f,...C==null?void 0:C.body}},p),m),O);return ie.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":s?i:null,"aria-modal":"true",ref:T,style:{...o,...M},className:F(n,r),onMouseDown:b,onMouseUp:x,tabIndex:-1,onFocus:L=>{_(L.target)}},ie.createElement(dk,{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 fk=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=uk(p.current.nativeElement);x(f&&(f.x||f.y)?`${f.x-y.left}px ${f.y-y.top}px`:"")}return a.createElement(pr,{visible:i,onVisibleChanged:m,onAppearPrepare:g,onEnterPrepare:g,forceRender:l,motionName:u,removeOnLeave:c,ref:p},({className:y,style:$},w)=>a.createElement(lR,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 mk=e=>{const{prefixCls:t,style:n,visible:r,maskProps:o,motionName:s,className:i}=e;return a.createElement(pr,{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 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)}const pk=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,N=a.useRef(null),E=a.useRef(null),R=a.useRef(null),[P,T]=a.useState(r),[_,M]=a.useState(!1),O=Lo();function k(){Mh(E.current,document.activeElement)||(N.current=document.activeElement)}function B(){var V;Mh(E.current,document.activeElement)||(V=R.current)==null||V.focus()}function j(){if(T(!1),h&&N.current&&o){try{N.current.focus({preventScroll:!0})}catch{}N.current=null}P&&(d==null||d())}function z(V){V?B():j(),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);M(V.position==="fixed")}}else P&&R.current.enableMotion()&&!R.current.inMotion()&&j()},[r]);const K={zIndex:n,...s,...C==null?void 0:C.wrapper,display:P?null:"none"};return a.createElement("div",Gl({className:F(`${t}-root`,$),style:w},_n(e,{data:!0})),a.createElement(mk,{prefixCls:t,visible:h&&r,motionName:nC(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",Gl({className:F(`${t}-wrap`,i,I==null?void 0:I.wrapper),ref:E,onClick:L,onMouseDown:H,style:K},l),a.createElement(fk,Gl({},e,{isFixedPos:_,ref:R,closable:p,ariaId:O,prefixCls:t,visible:r&&P,onClose:A,onVisibleChanged:z,motionName:nC(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 gk=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(aR.Provider,{value:b},a.createElement(bm,{open:t||r||p,onEsc:x,autoDestroy:!1,getContainer:n,autoLock:u&&(t||p)},a.createElement(pk,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",en=()=>{pn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Ni=a.createContext({getFieldValue:en,getFieldsValue:en,getFieldError:en,getFieldWarning:en,getFieldsError:en,isFieldsTouched:en,isFieldTouched:en,isFieldValidating:en,isFieldsValidating:en,resetFields:en,setFields:en,setFieldValue:en,setFieldsValue:en,validateFields:en,submit:en,getInternalHooks:()=>(en(),{dispatch:en,initEntityValue:en,registerField:en,useSubscribe:en,setInitialValues:en,destroyForm:en,setCallbacks:en,registerWatch:en,getFields:en,setValidateMessages:en,setPreserve:en,getInitialValue:en})}),Mc=a.createContext(null);function jy(e){return e==null?[]:Array.isArray(e)?e:[e]}function hk(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(),yk=/%[sdj%]/g;let vk=()=>{};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(yk,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 bk(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"||e==="tel"}function kn(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||bk(t)&&typeof e=="string"&&!e)}function xk(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 oC(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 $k(e){const t=[];return Object.keys(e).forEach(n=>{t.push(...e[n]||[])}),t}class sC extends Error{constructor(n,r){super("Async Validation Error");pe(this,"errors");pe(this,"fields");this.errors=n,this.fields=r}}function Sk(e,t,n,r,o){if(t.first){const m=new Promise((f,p)=>{const h=x=>(r(x),x.length?p(new sC(x,Ly(x))):f(o)),b=$k(e);oC(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 sC(u,Ly(u))):m(o)};i.length||(r(u),m(o)),i.forEach(h=>{const b=e[h];s.indexOf(h)!==-1?oC(b,n,p):xk(b,n,p)})});return d.catch(m=>m),d}function Ck(e){return!!(e&&e.message!==void 0)}function wk(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 iC(e,t){return n=>{let r;return e.fullFields?r=wk(t,e.fullFields):r=t[n.field||e.fullField],Ck(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 aC(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",Ek=(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(", ")))},Ik=(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))))},Pk=(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))},cR=(e,t,n,r,o,s)=>{e.required&&(!n.hasOwnProperty(e.field)||kn(t,s||e.type))&&r.push(Mr(o.messages.required,e.fullField))};let Vu;const Nk=()=>{if(Vu)return Vu;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 Vu=new RegExp(`(?:^${$}$)`,"i"),Vu},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},Ml={integer(e){return Ml.number(e)&&parseInt(e,10)===e},float(e){return Ml.number(e)&&!Ml.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"&&!Ml.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(Nk())},hex(e){return typeof e=="string"&&!!e.match(tg.hex)}},Rk=(e,t,n,r,o)=>{if(e.required&&t===void 0){cR(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?Ml[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))},Tk=(e,t,n,r,o)=>{(/^\s+$/.test(t)||t==="")&&r.push(Mr(o.messages.whitespace,e.fullField))},Ht={required:cR,whitespace:Tk,type:Rk,range:Pk,enum:Ek,pattern:Ik},_k=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o)}n(s)},Mk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();Ht.required(e,t,r,s,o,"array"),t!=null&&(Ht.type(e,t,r,s,o),Ht.range(e,t,r,s,o))}n(s)},Ok=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o),t!==void 0&&Ht.type(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(kn(t,"date")&&!e.required)return n();if(Ht.required(e,t,r,s,o),!kn(t,"date")){let l;t instanceof Date?l=t:l=new Date(t),Ht.type(e,l,r,s,o),l&&Ht.range(e,l.getTime(),r,s,o)}}n(s)},jk="enum",Bk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o),t!==void 0&&Ht[jk](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(kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o),t!==void 0&&(Ht.type(e,t,r,s,o),Ht.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(kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o),t!==void 0&&(Ht.type(e,t,r,s,o),Ht.range(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(kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o),t!==void 0&&Ht.type(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(t===""&&(t=void 0),kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o),t!==void 0&&(Ht.type(e,t,r,s,o),Ht.range(e,t,r,s,o))}n(s)},Fk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o),t!==void 0&&Ht.type(e,t,r,s,o)}n(s)},Hk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kn(t,"string")&&!e.required)return n();Ht.required(e,t,r,s,o),kn(t,"string")||Ht.pattern(e,t,r,s,o)}n(s)},Vk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kn(t)&&!e.required)return n();Ht.required(e,t,r,s,o),kn(t)||Ht.type(e,t,r,s,o)}n(s)},Wk=(e,t,n,r,o)=>{const s=[],i=Array.isArray(t)?"array":typeof t;Ht.required(e,t,r,s,o,i),n(s)},Kk=(e,t,n,r,o)=>{const s=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kn(t,"string")&&!e.required)return n();Ht.required(e,t,r,s,o,"string"),kn(t,"string")||(Ht.type(e,t,r,s,o),Ht.range(e,t,r,s,o),Ht.pattern(e,t,r,s,o),e.whitespace===!0&&Ht.whitespace(e,t,r,s,o))}n(s)},Wu=(e,t,n,r,o)=>{const s=e.type,i=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(kn(t,s)&&!e.required)return n();Ht.required(e,t,r,i,o,s),kn(t,s)||Ht.type(e,t,r,i,o)}n(i)},xl={string:Kk,method:Ak,number:Dk,boolean:Ok,regexp:Vk,integer:kk,float:Lk,array:Mk,object:Fk,enum:Bk,pattern:Hk,date:zk,url:Wu,hex:Wu,email:Wu,tel:Wu,required:Wk,any:_k},bs=class bs{constructor(t){pe(this,"rules",null);pe(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=aC(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()),aC(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 Sk(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(iC(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(iC(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],P=Array.isArray(R)?R:[R];C[E]=P.map(b.bind(null,E))});const N=new bs(C);N.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),N.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&&!xl.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"?xl.required:xl[this.getType(t)]||void 0}};pe(bs,"register",function(n,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");xl[n]=r}),pe(bs,"warning",vk),pe(bs,"messages",eg),pe(bs,"validators",xl);let ky=bs;const hr="'${name}' is not a valid ${type}",uR={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:hr,method:hr,array:hr,object:hr,number:hr,date:hr,boolean:hr,integer:hr,float:hr,regexp:hr,email:hr,tel:hr,url:hr,hex:hr},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}"}},lC=ky;function Uk(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 cC="CODE_LOGIC_ERROR";async function Ay(e,t,n,r,o){const s={...n};if(delete s.ruleIndex,lC.warning=()=>{},s.validator){const f=s.validator;s.validator=(...p)=>{try{return f(...p)}catch(h){return console.error(h),Promise.reject(cC)}}}let i=null;s&&s.type==="array"&&s.defaultField&&(i=s.defaultField,delete s.defaultField);const l=new lC({[e]:[s]}),c=ba(uR,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===cC?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"?Uk(f,d):f)}function qk(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(()=>{pn(!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",pn(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?Xk(u):Gk(u)).then(d=>Promise.reject(d))}return c.catch(u=>u),c}async function Gk(e){return Promise.all(e).then(t=>[].concat(...t))}async function Xk(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 bn(e){return jy(e)}function uC(e,t){let n={};return t.forEach(r=>{const o=Gn(e,r);n=yr(n,r,o)}),n}function Ra(e,t,n=!1){return e&&e.some(r=>hf(t,r,n))}function hf(e,t,n=!1){return!e||!t||!n&&e.length!==t.length?!1:t.every((r,o)=>e[o]===r)}function Yk(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 Qk(e,...t){const n=t[0];return n&&n.target&&typeof n.target=="object"&&e in n.target?n.target[e]:n}function dC(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 dR=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)};class Jk{constructor(t){pe(this,"namePathList",[]);pe(this,"taskId",0);pe(this,"watcherList",new Set);pe(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=>!hf(r,n))&&this.namePathList.push(n)}),this.doBatch()}doBatch(){this.taskId+=1;const t=this.taskId;dR(()=>{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 Zk(){return new Promise(e=>{dR(()=>{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=[],$l=[];function ng(e,t,n,r,o,s){return typeof e=="function"?e(t,n,"source"in s?{source:s.source}:{}):r!==o}class fR extends a.PureComponent{constructor(n){super(n);pe(this,"state",{resetCount:0});pe(this,"cancelRegisterFunc",null);pe(this,"mounted",!1);pe(this,"touched",!1);pe(this,"dirty",!1);pe(this,"validatePromise");pe(this,"prevValidating");pe(this,"errors",Ys);pe(this,"warnings",$l);pe(this,"cancelRegister",()=>{const{preserve:n,isListField:r,name:o}=this.props;this.cancelRegisterFunc&&this.cancelRegisterFunc(r,n,bn(o)),this.cancelRegisterFunc=null});pe(this,"getNamePath",()=>{const{name:n,fieldContext:r}=this.props,{prefixName:o=[]}=r;return n!==void 0?[...o,...n]:[]});pe(this,"getRules",()=>{const{rules:n=[],fieldContext:r}=this.props;return n.map(o=>typeof o=="function"?o(r):o)});pe(this,"refresh",()=>{this.mounted&&this.setState(({resetCount:n})=>({resetCount:n+1}))});pe(this,"metaCache",null);pe(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});pe(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=$l,this.triggerMetaEvent()),o.type){case"reset":if(!r||f){this.touched=!1,this.dirty=!1,this.validatePromise=void 0,this.errors=Ys,this.warnings=$l,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||$l),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(bn).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()});pe(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 Zk();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=qk(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=$l,this.triggerMetaEvent(),this.reRender()),c});pe(this,"isFieldValidating",()=>!!this.validatePromise);pe(this,"isFieldTouched",()=>this.touched);pe(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});pe(this,"getErrors",()=>this.errors);pe(this,"getWarnings",()=>this.warnings);pe(this,"isListField",()=>this.props.isListField);pe(this,"isList",()=>this.props.isList);pe(this,"isPreserve",()=>this.props.preserve);pe(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}));pe(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=Ln(n);return r.length!==1||!a.isValidElement(r[0])?{child:r,isFunction:!1}:{child:r[0],isFunction:!1}});pe(this,"getValue",n=>{const{getFieldsValue:r}=this.props.fieldContext,o=this.getNamePath();return Gn(n||r(!0),o)});pe(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=Qk(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]=(...N)=>{C&&C(...N);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)):(pn(!o,"`children` of Field is not validate ReactElement."),i=o),a.createElement(a.Fragment,{key:n},i)}}pe(fR,"contextType",Ni);function Ex({name:e,...t}){const n=a.useContext(Ni),r=a.useContext(Mc),o=e!==void 0?bn(e):void 0,s=t.isListField??!!r;let i="keep";return s||(i=`_${(o||[]).join("_")}`),a.createElement(fR,Dy({key:i,name:o,isListField:s},t,{fieldContext:n}))}function mR({name:e,initialValue:t,children:n,rules:r,validateTrigger:o,isListField:s}){const i=a.useContext(Ni),l=a.useContext(Mc),u=a.useRef({keys:[],id:0}).current,d=a.useMemo(()=>[...bn(i.prefixName)||[],...bn(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 pn(!1,"Form.List only accepts function as children."),null;const p=(h,b,{source:x})=>x==="internal"?!1:h!==b;return a.createElement(Mc.Provider,{value:f},a.createElement(Ni.Provider,{value:m},a.createElement(Ex,{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((N,E)=>!C.has(E)),b(I.filter((N,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=dC(u.keys,w,I),b(dC(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 eA(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 Ku(e){return e.map(t=>`${typeof t}:${t}`).join(Fy)}class Qi{constructor(){pe(this,"kvs",new Map)}set(t,n){this.kvs.set(Ku(t),n)}get(t){return this.kvs.get(Ku(t))}getAsPrefix(t){const n=Ku(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(Ku(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 tA{constructor(t){pe(this,"formHooked",!1);pe(this,"forceRootUpdate");pe(this,"subscribable",!0);pe(this,"store",{});pe(this,"fieldEntities",[]);pe(this,"initialValues",{});pe(this,"callbacks",{});pe(this,"validateMessages",null);pe(this,"preserve",null);pe(this,"lastValidatePromise",null);pe(this,"watcherCenter",new Jk(this));pe(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}));pe(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}):(pn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null));pe(this,"useSubscribe",t=>{this.subscribable=t});pe(this,"prevWithoutPreserves",null);pe(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=yr(o,s,Gn(t,s))}),this.prevWithoutPreserves=null,this.updateStore(o)}});pe(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}});pe(this,"getInitialValue",t=>{const n=Gn(this.initialValues,t);return t.length?ba(n):n});pe(this,"setCallbacks",t=>{this.callbacks=t});pe(this,"setValidateMessages",t=>{this.validateMessages=t});pe(this,"setPreserve",t=>{this.preserve=t});pe(this,"registerWatch",t=>this.watcherCenter.register(t));pe(this,"notifyWatch",(t=[])=>{this.watcherCenter.notify(t)});pe(this,"timeoutId",null);pe(this,"warningUnhooked",()=>{});pe(this,"updateStore",t=>{this.store=t});pe(this,"getFieldEntities",(t=!1)=>t?this.fieldEntities.filter(n=>n.getNamePath().length):this.fieldEntities);pe(this,"getFieldsMap",(t=!1)=>{const n=new Qi;return this.getFieldEntities(t).forEach(r=>{const o=r.getNamePath();n.set(o,r)}),n});pe(this,"getFieldEntitiesForNamePathList",(t,n=!1)=>{if(!t)return this.getFieldEntities(!0);const r=this.getFieldsMap(!0);return n?t.flatMap(o=>{const s=bn(o),i=r.getAsPrefix(s);return i.length?i:[{INVALIDATE_NAME_PATH:s}]}):t.map(o=>{const s=bn(o);return r.get(s)||{INVALIDATE_NAME_PATH:bn(o)}})});pe(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=uC(this.store,i.map(bn));return l.forEach(u=>{Gn(c,u)||(c=yr(c,u,[]))}),c});pe(this,"getFieldValue",t=>{this.warningUnhooked();const n=bn(t);return Gn(this.store,n)});pe(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:bn(t[o]),errors:[],warnings:[]})));pe(this,"getFieldError",t=>{this.warningUnhooked();const n=bn(t);return this.getFieldsError([n])[0].errors});pe(this,"getFieldWarning",t=>{this.warningUnhooked();const n=bn(t);return this.getFieldsError([n])[0].warnings});pe(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(bn),s=!1):(o=null,s=n):(o=n.map(bn),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)});pe(this,"isFieldTouched",t=>(this.warningUnhooked(),this.isFieldsTouched([t])));pe(this,"isFieldsValidating",t=>{this.warningUnhooked();const n=this.getFieldEntities();if(!t)return n.some(o=>o.isFieldValidating());const r=t.map(bn);return n.some(o=>{const s=o.getNamePath();return Ra(r,s)&&o.isFieldValidating()})});pe(this,"isFieldValidating",t=>(this.warningUnhooked(),this.isFieldsValidating([t])));pe(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)pn(!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)pn(!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(yr(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)});pe(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(bn);r.forEach(o=>{const s=this.getInitialValue(o);this.updateStore(yr(this.store,o,s))}),this.resetWithFieldInitialValue({namePathList:r}),this.notifyObservers(n,r,{type:"reset"}),this.notifyWatch(r)});pe(this,"setFields",t=>{this.warningUnhooked();const n=this.store,r=[];t.forEach(o=>{const{name:s,...i}=o,l=bn(s);r.push(l),"value"in i&&this.updateStore(yr(this.store,l,i.value)),this.notifyObservers(n,[l],{type:"setField",data:o})}),this.notifyWatch(r)});pe(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}));pe(this,"initEntityValue",t=>{const{initialValue:n}=t.props;if(n!==void 0){const r=t.getNamePath();Gn(this.store,r)===void 0&&this.updateStore(yr(this.store,r,n))}});pe(this,"isMergedPreserve",t=>(t!==void 0?t:this.preserve)??!0);pe(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=>!hf(l.getNamePath(),n))){const l=this.store;this.updateStore(yr(l,n,i,!0)),this.notifyObservers(l,[n],{type:"remove"}),this.triggerDependenciesUpdate(l,n)}}this.notifyWatch([n])}});pe(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}}});pe(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()});pe(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});pe(this,"updateValue",(t,n)=>{const r=bn(t),o=this.store;this.updateStore(yr(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=uC(this.store,[r]),c=this.getFieldsValue(),u=yr(c,r,Gn(l,r));i(l,u)}this.triggerOnFieldsChange([r,...s])});pe(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()});pe(this,"setFieldValue",(t,n)=>{this.setFields([{name:t,value:n,errors:[],warnings:[],touched:!0}])});pe(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=bn(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});pe(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)}});pe(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(bn):[],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=>hf(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:{...uR,...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:N})=>{C?w.push(...N):$.push(...N)}),$.length?Promise.reject({name:v,errors:$,warnings:w}):{name:v,errors:$,warnings:w}}))}});const p=eA(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});pe(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 Ix(e){const t=a.useRef(null),[,n]=a.useState({});if(!t.current)if(e)t.current=e;else{const r=()=>{n({})},o=new tA(r);t.current=o.getForm()}return[t.current]}const Hy=a.createContext({triggerFormChange:()=>{},triggerFormFinish:()=>{},registerForm:()=>{},unregisterForm:()=>{}}),pR=({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 nA=(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]=Ix(s),{useSubscribe:$,setInitialValues:w,setCallbacks:I,setValidateMessages:C,setPreserve:N,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,...B)=>{g.triggerFormChange(n,k),f&&f(k,...B)},onFinish:k=>{g.triggerFormFinish(n,k),p&&p(k)},onFinishFailed:h}),N(i);const R=a.useRef(null);w(r,!R.current),R.current||(R.current=!0),a.useEffect(()=>()=>E(b),[]);let P;const T=typeof l=="function";if(T){const k=y.getFieldsValue(!0);P=l(k,y)}else P=l;$(!T);const _=a.useRef(null);a.useEffect(()=>{Yk(_.current||[],o||[])||y.setFields(o||[]),_.current=o},[o,y]);const M=a.useMemo(()=>({...y,validateTrigger:d}),[y,d]),O=a.createElement(Mc.Provider,{value:null},a.createElement(Ni.Provider,{value:M},P));return c===!1?O:a.createElement(c,Vy({},x,{ref:v,onSubmit:k=>{k.preventDefault(),k.stopPropagation(),y.submit()},onReset:k=>{var B;k.preventDefault(),y.resetFields(),(B=x.onReset)==null||B.call(x,k)}}),O)};function rg(e){try{return JSON.stringify(e)}catch{return Math.random()}}function gR(...e){const[t,n={}]=e,r=hk(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=bt((v,g)=>{const y=r.preserve?g??f(!0):v??f(),$=typeof t=="function"?t(y):Gn(y,bn(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 rA=a.forwardRef(nA),tl=rA;tl.FormProvider=pR;tl.Field=Ex;tl.List=mR;tl.useForm=Ix;tl.useWatch=gR;const jo=a.createContext({labelAlign:"right",layout:"horizontal",itemRef:()=>{}}),hR=a.createContext(null),yR=e=>{const t=Vt(e,["prefixCls"]);return a.createElement(pR,{...t})},Px=a.createContext({prefixCls:""}),Kn=a.createContext({}),vR=({children:e,status:t,override:n})=>{const r=a.useContext(Kn),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(Kn.Provider,{value:o},e)},bR=a.createContext(void 0),Ri=e=>{const{space:t,form:n,children:r}=e;if(!wn(r))return null;let o=r;return n&&(o=ie.createElement(vR,{override:!0,status:!0},o)),t&&(o=ie.createElement(cL,null,o)),o},oA=()=>ur()&&window.document.documentElement;function sA(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(()=>Mn(o)?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return a.createElement("span",{className:F(t,i,l,n),style:{...c,...r}})},iA=new Kt("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Nx=e=>({height:e,lineHeight:X(e)}),js=e=>({width:e,...Nx(e)}),aA=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:iA,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),og=(e,t)=>({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal(),...Nx(e)}),lA=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)}}},cA=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)}}},xR=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())}},uA=e=>({[e.skeletonNodeCls]:{...xR(e)}}),dA=e=>{const{skeletonImageCls:t,imageSizeBase:n,calc:r}=e;return{[t]:{...xR(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(),...Nx(e)}),fA=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`)}},mA=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",...fA(e),...lA(e),...cA(e),...uA(e),...dA(e)},[`${t}${t}-block`]:{width:"100%",[s]:{width:"100%"},[i]:{width:"100%"}},[`${t}${t}-active`]:{[`
|
||
${r},
|
||
${o} > li,
|
||
${n},
|
||
${s},
|
||
${i},
|
||
${l},
|
||
${c}
|
||
`]:{...aA(e)}}}},pA=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}},nu=zt("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=Ot(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 mA(r)},pA,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),gA=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(ft),f=m("skeleton",t),[p,h]=nu(f),b=En(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}))},hA=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(ft),f=m("skeleton",t),[p,h]=nu(f),b=En(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}))},$R=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(ft),m=d("skeleton",t),[f,p]=nu(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))},yA=e=>{const{getPrefixCls:t}=a.useContext(ft),n=t("skeleton",e.prefixCls);return a.createElement($R,{...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`})))},vA=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(ft),f=m("skeleton",t),[p,h]=nu(f),b=En(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}))},bA=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},xA=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:bA(l,e)}}));return a.createElement("ul",{className:F(t,n),style:r},s)},$A=({prefixCls:e,className:t,width:n,style:r})=>a.createElement("h3",{className:F(e,t),style:{width:n,...r}});function ag(e){return pt(e)?e:{}}function SA(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function CA(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function wA(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}=Rt("skeleton"),$=h("skeleton",t),[w,I]=nu($),C={...e,avatar:u,title:d,paragraph:m},N=jt(v),E=jt(i),[R,P]=Bt([g,s],[y,N,l,E],{props:C});if(n||!("loading"in e)){const T=!!u,_=!!d,M=!!m;let O;if(T){const j={className:R.avatar,prefixCls:`${$}-avatar`,...SA(_,M),...ag(u),style:P.avatar};O=a.createElement("div",{className:F(R.header,`${$}-header`),style:P.header},a.createElement(Tm,{...j}))}let k;if(_||M){let j;if(_){const A={className:R.title,prefixCls:`${$}-title`,...CA(T,M),...ag(d),style:P.title};j=a.createElement($A,{...A})}let z;if(M){const A={className:R.paragraph,prefixCls:`${$}-paragraph`,...wA(T,_),...ag(m),style:P.paragraph};z=a.createElement(xA,{...A})}k=a.createElement("div",{className:F(R.section,`${$}-section`),style:P.section},j,z)}const B=F($,{[`${$}-with-avatar`]:T,[`${$}-active`]:f,[`${$}-rtl`]:b==="rtl",[`${$}-round`]:p},R.root,x,r,o,w,I);return a.createElement("div",{className:B,style:P.root},O,k)}return c??null};Ai.Button=hA;Ai.Avatar=gA;Ai.Input=vA;Ai.Image=yA;Ai.Node=$R;function fC(){}const EA=a.createContext({add:fC,remove:fC});function IA(e){const t=a.useContext(EA),n=a.useRef(null);return bt(o=>{if(o){const s=e?o.querySelector(e):o;s&&(t.add(s),n.current=s)}else t.remove(n.current)})}const mC=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=a.useContext(tu);return ie.createElement(Ke,{onClick:n,...e},t)},pC=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=a.useContext(tu);return ie.createElement(Ke,{...xx(n),loading:e,onClick:o,...t},r)};function SR(e,t){return ie.createElement("span",{className:`${e}-close-x`},t||ie.createElement(qs,{className:`${e}-close-icon`}))}const CR=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",aN()),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 xt(u)||typeof u>"u"?(h=ie.createElement(ie.Fragment,null,ie.createElement(mC,null),ie.createElement(pC,null)),xt(u)&&(h=u(h,{OkBtn:pC,CancelBtn:mC})),h=ie.createElement(iR,{value:p},h)):h=u,ie.createElement(fx,{disabled:!1},h)},PA=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"}}}},NA=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},RA=(e,t)=>{const{componentCls:n,gridColumns:r,antCls:o}=e,[s,i]=an(o,"grid"),[,l]=an(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)=>RA(e,t),TA=(e,t,n)=>({[`@media (min-width: ${X(t)})`]:{...Wy(e,n)}}),_A=()=>({}),MA=()=>({}),OA=zt("Grid",PA,_A),wR=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin,xxxl:e.screenXXXLMin}),zA=zt("Grid",e=>{const t=Ot(e,{gridColumns:24}),n=wR(t);return delete n.xs,[NA(t),Wy(t,""),Wy(t,"-xs"),Object.keys(n).map(r=>TA(t,n[r],`-${r}`)).reduce((r,o)=>({...r,...o}),{})]},MA);function gC(e){return{position:e,inset:0}}const jA=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`]:{...gC("fixed"),zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`&${t}-mask-blur`]:{backdropFilter:"blur(4px)"},[`${t}-hidden`]:{display:"none"}},[`${t}-wrap`]:{...gC("fixed"),zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"}}},{[`${t}-root`]:QN(e)}]},BA=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]:{...Wt(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"}}}]},LA=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},kA=e=>{const{componentCls:t}=e,n=wR(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))}}},ER=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return Ot(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()})},IR=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}),PR=zt("Modal",e=>{const t=ER(e);return[BA(t),LA(t),jA(t),Zc(t,"zoom"),kA(t)]},IR,{unitless:{titleLineHeight:!0}});let Ky;const AA=e=>{Ky={x:e.pageX,y:e.pageY},setTimeout(()=>{Ky=null},100)};oA()&&document.documentElement.addEventListener("click",AA,!0);const NR=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:N=null,closable:E,mask:R,modalRender:P,maskClosable:T,_semanticOmit:_,scrollLock:M,focusTriggerAfterClose:O,focusable:k,_renderSemanticContent:B,...j}=e,{getPopupContainer:z,getPrefixCls:A,direction:D,className:L,style:H,classNames:K,styles:V,centered:W,cancelButtonProps:q,okButtonProps:ee,mask:se,focusable:le}=Rt("modal"),{modal:ce}=a.useContext(ft),[G,ne]=a.useMemo(()=>typeof E=="boolean"?[void 0,void 0]:[E==null?void 0:E.afterClose,E==null?void 0:E.onClose],[E]),re=A("modal",t),U=A(),[J,oe,Z]=fB(R,se,re,T),Q=sA({...le,...k},J,O),ae=me=>{b||(y==null||y(me),ne==null||ne())},te=me=>{g==null||g(me),ne==null||ne()},Y=ln(re),[de,ue]=PR(re,Y),ge=F(s,{[`${re}-centered`]:i??W,[`${re}-wrap-rtl`]:D==="rtl"}),we=d!==null&&!h?a.createElement(CR,{...e,okButtonProps:{...ee,...$},onOk:te,cancelButtonProps:{...q,...w},onCancel:ae}):null,[he,Be,be,Fe]=LN(qa(e),qa(ce),{closable:!0,closeIcon:a.createElement(qs,{className:`${re}-close-icon`}),closeIconRender:me=>SR(re,me)}),_e=he?{disabled:be,closeIcon:Be,afterClose:G,...Fe}:!1,Ee=P?me=>a.createElement("div",{className:`${re}-render`},P(me)):void 0,Te=`.${re}-${P?"render":"container"}`,$e=IA(Te),Ce=On(N,$e),[qe,Qe]=Jc("Modal",x),ye={...e,width:u,panelRef:N,focusTriggerAfterClose:Q.focusTriggerAfterClose,focusable:Q,mask:J,maskClosable:Z,zIndex:qe},[Ne,Re]=Bt([K,m,oe],[V,f],{props:ye}),Xe=_?Vt(Ne,_):Ne,Ye=_?Vt(Re,_):Re,Ve=B?B({classNames:Ne,styles:Re}):p,[at,xe]=a.useMemo(()=>pt(u)?[void 0,u]:[u,void 0],[u]),Le=a.useMemo(()=>{const me={};return xe&&Object.keys(xe).forEach(Pe=>{const ve=xe[Pe];Sn(ve)&&(me[`--${re}-${Pe}-width`]=Mn(ve)?`${ve}px`:ve)}),me},[re,xe]);return a.createElement(Ri,{form:!0,space:!0},a.createElement($m.Provider,{value:Qe},a.createElement(gk,{width:at,...j,zIndex:qe,getContainer:l===void 0?z:l,prefixCls:re,rootClassName:F(de,r,ue,Y,Xe.root),rootStyle:Ye.root,footer:we,visible:o,mousePosition:v??Ky,onClose:ae,closable:_e,closeIcon:Be,transitionName:As(U,"zoom",e.transitionName),maskTransitionName:As(U,"fade",e.maskTransitionName),mask:J,maskClosable:Z,scrollLock:M,className:F(de,n,L),style:{...H,...c,...Le},classNames:{...Xe,wrapper:F(Xe.wrapper,ge)},styles:Ye,panelRef:Ce,destroyOnHidden:I??C,modalRender:Ee,focusTriggerAfterClose:Q.focusTriggerAfterClose,focusTrap:Q.trap},h?a.createElement(Ai,{active:!0,title:!1,paragraph:{rows:4},className:`${re}-body-skeleton`}):Ve)))},DA=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}}},FA=Us(["Modal","confirm"],e=>{const t=ER(e);return DA(t)},IR,{order:-1e3}),HA=["body"],RR=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}=Rt("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(Xc,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 B=(m==null?void 0:m.autoFocusButton)||d;return B||B===null?B:"ok"},[d,m==null?void 0:m.autoFocusButton]),[I]=Ar("Modal"),C=u||I,N=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:P}=pt(R)?R:{},T=a.useMemo(()=>({autoFocusButton:w,cancelTextLocale:E,okTextLocale:N,mergedOkCancel:$,onClose:P,...h}),[w,E,N,$,P,h]),_=a.createElement(a.Fragment,null,a.createElement(eC,null),a.createElement(tC,null)),M=wn(e.title),O=wn(y),k=`${s}-body`;return a.createElement("div",{className:`${s}-body-wrapper`},a.createElement("div",{className:F(k,{[`${k}-has-title`]:M,[`${k}-no-icon`]:!O})},y,a.createElement("div",{className:`${s}-paragraph`},M&&a.createElement("span",{className:`${s}-title`},e.title),a.createElement("div",{className:F(`${s}-content`,f),style:p},e.content))),c===void 0||xt(c)?a.createElement(iR,{value:T},a.createElement("div",{className:`${s}-btns`},xt(c)?c(_,{OkBtn:tC,CancelBtn:eC}):_)):c,a.createElement(FA,{prefixCls:t}))},VA=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}=Rt("modal"),y=`${s}-confirm`,$=e.width||416,w=e.style||{},I=xt(m)?T=>({body:c,mask:r,...m(T)}):{body:c,mask:r,...m},C=Vt(e,["bodyStyle","maskStyle"]),N=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]=Jn(),P=a.useMemo(()=>n!==void 0?n:R.zIndexPopupBase+mx,[n,R]);return a.createElement(NR,{...C,className:N,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:P,closable:u,_semanticOmit:HA,_renderSemanticContent:({classNames:T,styles:_})=>a.createElement(RR,{...e,confirmPrefixCls:y,okButtonProps:{...g,...b},cancelButtonProps:{...v,...x},contentClassName:T.body,contentStyle:_.body})})},TR=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(VA,{...e}))},mi=[];let _R="";function MR(){return _R}const WA=e=>{var u;const{prefixCls:t,getContainer:n,direction:r}=e,o=aN(),s=a.useContext(ft),i=MR()||s.getPrefixCls(),l=t||`${i}-modal`;let c=n;return c===!1&&(c=void 0),ie.createElement(TR,{...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 ru(e){const t=wN(),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}tP(n).then(()=>{})}const i=u=>{clearTimeout(o),o=setTimeout(()=>{const d=t.getPrefixCls(void 0,MR()),m=t.getIconPrefixCls(),f=t.getTheme(),p=ie.createElement(WA,{...u});Yb(ie.createElement(to,{prefixCls:d,iconPrefixCls:m,theme:f},xt(t.holderRender)?t.holderRender(p):p),n)})};function l(...u){r={...r,open:!1,afterClose:()=>{xt(e.afterClose)&&e.afterClose(),s.apply(this,u)}},i(r)}function c(u){xt(u)?r=u(r):r={...r,...u},i(r)}return i(r),mi.push(l),{destroy:l,update:c}}function OR(e){return{...e,type:"warning"}}function zR(e){return{...e,type:"info"}}function jR(e){return{...e,type:"success"}}function BR(e){return{...e,type:"error"}}function LR(e){return{...e,type:"confirm"}}function KA({rootPrefixCls:e}){_R=e}const UA=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(ft),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=xt(v)?v(g):v;return{...g,...y}})}}));const b=l.okCancel??l.type==="confirm",[x]=Ar("Modal",Zr.Modal);return a.createElement(TR,{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 hC=0;const qA=a.memo(a.forwardRef((e,t)=>{const[n,r]=pB();return a.useImperativeHandle(t,()=>({patchElement:r}),[r]),a.createElement(a.Fragment,null,n)}));function kR(){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;hC+=1;const c=a.createRef();let u;const d=new Promise(x=>{u=x});let m=!1,f;const p=a.createElement(UA,{key:`modal-${hC}`,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(zR),success:r(jR),error:r(BR),warning:r(OR),confirm:r(LR)}),[r]),a.createElement(qA,{key:"modal-holder",ref:e})]}const GA={info:a.createElement(vm,null),success:a.createElement(Xc,null),error:a.createElement(Bi,null),warning:a.createElement(Li,null),loading:a.createElement(ki,null)};function AR(e,t){return t===null||t===!1?null:t||a.createElement(qs,{className:`${e}-close-icon`})}const XA=4.5,YA="topRight",QA={offset:8},JA=({children:e,prefixCls:t})=>{const n=ln(t),[r,o]=DB(t,n);return ie.createElement(PN,{classNames:{list:F(r,o,n)}},e)},ZA=(e,{prefixCls:t,key:n})=>ie.createElement(JA,{prefixCls:t,key:n},e),eD=ie.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:s,maxCount:i,rtl:l,onAllRemoved:c,stack:u,duration:d=XA,pauseOnHover:m=!0,showProgress:f}=e,{getPrefixCls:p,getPopupContainer:h,direction:b}=Rt("notification"),{notification:x}=a.useContext(ft),v=o||p("notification"),g=a.useMemo(()=>Mn(d)&&d>0?d:!1,[d]),[y,$]=Bt([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=()=>MN(n,r),I=()=>F({[`${v}-rtl`]:l??b==="rtl"}),C=()=>sB(v),N=_N(u,QA),[E,R]=TN({prefixCls:v,style:w,className:I,motion:C,closable:{closeIcon:AR(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:ZA,stack:N});return ie.useImperativeHandle(t,()=>({...E,prefixCls:v,notification:x})),R});function tD(e){const t=ie.useRef(null);bo();const{notification:n}=ie.useContext(ft);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:N="alert",closeIcon:E,closable:R,classNames:P={},styles:T={},..._}=c,M=b??x,O=wn(M),k=w??$,B=AR(h,iB(E,e,m)),[j,z,,A]=BN(qa({...e||{},...c}),qa(n),{closable:!0,closeIcon:B}),D=j?{onClose:pt(R)?R.onClose:void 0,closeIcon:z,...A}:!1,L=Ua(P,{props:c}),H=Ua(T,{props:c}),K=g||(y?GA[y]:null),V=!g&&y?`${h}-icon-${y}`:void 0;return u({placement:(e==null?void 0:e.placement)??YA,..._,title:O?M:null,description:v,icon:K,actions:k,role:N,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(eD,{key:"notification-holder",...e,ref:t})]}function nD(e){return tD(e)}const Uy=ie.createContext({}),DR=ie.createContext({message:{},notification:{},modal:{}}),rD=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"}}}},oD=()=>({}),sD=zt("App",rD,oD),iD=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}=Rt("app"),h=m("app",n),[b,x]=sD(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]=GN(y.message),[I,C]=nD(y.notification),[N,E]=kR(),R=ie.useMemo(()=>({message:$,notification:I,modal:N}),[$,I,N]);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 P=u===!1?ie.Fragment:u,T={className:F(f,v),style:{...p,...c}};return ie.createElement(DR.Provider,{value:R},ie.createElement(Uy.Provider,{value:y},ie.createElement(P,{...u===!1?void 0:{...T,ref:t}},E,w,C,r)))}),aD=()=>ie.useContext(DR),wo=iD;wo.useApp=aD;function FR(e){return t=>a.createElement(to,{theme:{token:{motion:!1,zIndexPopupBase:0}}},a.createElement(e,{...t}))}const HR=(e,t,n,r,o)=>FR(i=>{const{prefixCls:l,style:c}=i,u=a.useRef(null),[d,m]=a.useState(0),[f,p]=a.useState(0),[h,b]=sn(!1,i.open),{getPrefixCls:x}=a.useContext(ft),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 N;const I=o?`.${o(v)}`:`.${v}-dropdown`,C=(N=u.current)==null?void 0:N.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}))}),lD=(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])},VR=a.createContext(null);function Di(){return a.useContext(VR)}function cD(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 WR(e,t){return e.filter(n=>n).some(n=>n.contains(t)||n===t)}function uD(e,t,n,r){const o=bt(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&&!WR(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 dD=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"}}},fD=(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,N=`${n}-dropdown`;let E=i;b&&(E=b(i));const R=a.useMemo(()=>p||dD(h),[p,h]),P=l?`${N}-${l}`:c,T=typeof h=="number",_=a.useMemo(()=>h===!1||T?"minWidth":"width",[h,T]);let M=u;T&&(M={...u,width:h});const O=a.useRef(null);return a.useImperativeHandle(t,()=>({getPopupElement:()=>{var k;return(k=O.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:N,popupMotion:{motionName:P},popup:a.createElement("div",{onMouseEnter:$,onMouseDown:w,onBlur:I},E),ref:O,stretch:_,popupAlign:x,popupVisible:o,getPopupContainer:v,popupClassName:F(d,{[`${N}-empty`]:g}),popupStyle:M,onPopupVisibleChange:y}),s)},mD=a.forwardRef(fD);function yC(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 KR(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 pD(e,{fieldNames:t,childrenAsData:n}={}){const r=[],{label:o,value:s,options:i,groupLabel:l}=KR(t,!1);function c(u,d){Array.isArray(u)&&u.forEach(m=>{if(d||!(i in m)){const f=m[s];r.push({key:yC(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:yC(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 pn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}const gD=(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 hD(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 yD=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},Rx=(e,t=1)=>{if(t<=0){e();return}yD(()=>{Rx(e,t-1)})};function vD(e,t,n,r){const[o,s]=a.useState(!1);a.useEffect(()=>{s(!0)},[]);const[i,l]=sn(e,t),[c,u]=a.useState(!1),d=o?i:!1,m=r(d),f=a.useRef(0),p=bt(b=>{n&&m!==b&&n(b),l(b)}),h=bt((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?$():Rx(()=>{$()})});return[d,m,h,c]}function lg(e){const{children:t,...n}=e;return t?a.createElement("div",n,t):null}const UR=a.createContext(null);function ou(){return a.useContext(UR)}const qR=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"}}=ou(),{id:$,classNames:w,styles:I,open:C,activeDescendantId:N,role:E,disabled:R}=Di()||{},P=F(`${m}-input`,w==null?void 0:w.input,c),T=a.useRef(!1),_=a.useRef(null),M=a.useRef(null);a.useImperativeHandle(t,()=>M.current);const O=V=>{let{value:W}=V.target;if(v&&_.current&&/[\r\n]/.test(_.current)){const q=_.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");W=W.replace(q,_.current)}_.current=null,p&&p(W,!0,T.current),n==null||n(V)},k=V=>{const{key:W}=V,{value:q}=V.currentTarget;W==="Enter"&&f==="tags"&&!C&&!T.current&&h&&h(q),r==null||r(V)},B=V=>{b==null||b(),o==null||o(V)},j=()=>{T.current=!0},z=V=>{if(T.current=!1,f!=="combobox"){const{value:W}=V.currentTarget;p==null||p(W,!0,!1)}},A=V=>{const{clipboardData:W}=V,q=W==null?void 0:W.getData("text");_.current=q||""},[D,L]=a.useState(void 0);Nt(()=>{const V=M.current;if(i&&V){V.style.width="0px";const W=V.scrollWidth;L(W),V.style.width=""}},[i,l]);const H={id:$,type:"text",...d,ref:M,style:{...I==null?void 0:I.input,...s,"--select-input-width":D},autoFocus:x,autoComplete:u||"new-password",className:P,disabled:R,value:l||"",onChange:O,onKeyDown:k,onBlur:B,onPaste:A,onCompositionStart:j,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?N:void 0};if(a.isValidElement(y)){const V=y.props||{},W={placeholder:e.placeholder||g,...H,...V};return Object.keys(V).forEach(q=>{const ee=V[q];typeof ee=="function"&&(W[q]=(...se)=>{var le;ee(...se),(le=H[q])==null||le.call(H,...se)})}),W.ref=On(y.ref,H.ref),a.cloneElement(y,W)}const K=y;return a.createElement(K,H)});function GR(e){const{prefixCls:t,placeholder:n,displayValues:r}=ou(),{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 Tx=a.createContext(null);function XR(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function bD(e){return e!=null}function xD(e){return!e&&e!==0}function vC(e){return["string","number"].includes(typeof e)}function Yy(e){let t;return e&&(vC(e.title)?t=e.title.toString():vC(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 $D=a.forwardRef(({inputProps:e},t)=>{const{prefixCls:n,searchValue:r,activeValue:o,displayValues:s,maxLength:i,mode:l,components:c}=ou(),{triggerOpen:u,title:d,showSearch:m,classNames:f,styles:p}=Di(),h=a.useContext(Tx),[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 P,T,_;if(g&&(h!=null&&h.flattenOptions)){const O=h.flattenOptions.find(k=>k.value===g.value);O!=null&&O.data&&(P=O.data.className,T=O.data.style,_=Yy(O.data))}return g&&!_&&(_=Yy(g)),d!==void 0&&(_=d),[P,T,_,!!P||!!T]},[g,h==null?void 0:h.flattenOptions,d]);a.useEffect(()=>{v&&x(!1)},[v,o]);const N=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(GR,{show:!y}):null;return a.createElement("div",{className:F(`${n}-content`,N&&`${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(qR,Qy({ref:t},e,{value:y,maxLength:l==="combobox"?i:void 0,onChange:P=>{var T;x(!0),(T=e.onChange)==null||T.call(e,P)}})))}),Ji=void 0;function SD(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(lr,{onResize:({offsetWidth:C})=>{g(C)},disabled:l},I)),I}const Ol=a.forwardRef(SD);function CD(e){if(typeof MessageChannel>"u")Ct(e);else{const t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0)}}function wD(){const e=a.useRef(null);return n=>{e.current||(e.current=[],CD(()=>{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=bt(s=>{e(()=>{r(s)})});return[n,o]}const yf=ie.createContext(null),ED=(e,t)=>{const n=a.useContext(yf);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(yf.Provider,{value:null},a.createElement(Ol,qr({ref:t,className:F(r,s)},o,i)))},ID=a.forwardRef(ED),YR="responsive",QR="invalidate";function PD(e){return`+ ${e.length} ...`}function ND(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=wD(),[I,C]=Zi(w,null),N=I||0,[E,R]=Zi(w,new Map),[P,T]=Zi(w,0),[_,M]=Zi(w,0),[O,k]=Zi(w,0),[B,j]=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]),[K,V]=a.useState(!1),W=`${n}-item`,q=Math.max(P,_),ee=m===YR,se=r.length&&ee,le=m===QR,ce=se||typeof m=="number"&&r.length>m,G=a.useMemo(()=>{let _e=r;return se?I===null&&$?_e=r:_e=r.slice(0,Math.min(r.length,N/l)):typeof m=="number"&&(_e=r.slice(0,m)),_e},[r,l,I,m,se]),ne=a.useMemo(()=>se?r.slice(H+1):r.slice(G.length),[r,G,se,H]),re=a.useCallback((_e,Ee)=>typeof i=="function"?i(_e):(i&&(_e==null?void 0:_e[i]))??Ee,[i]),U=a.useCallback(o||(_e=>_e),[o]);function J(_e,Ee,Te){D===_e&&(Ee===void 0||Ee===z)||(L(_e),Te||(V(_e<r.length-1),g==null||g(_e)),Ee!==void 0&&A(Ee))}function oe(_e,Ee){C(Ee.clientWidth)}function Z(_e,Ee){R(Te=>{const $e=new Map(Te);return Ee===null?$e.delete(_e):$e.set(_e,Ee),$e})}function Q(_e,Ee){M(Ee),T(_)}function ae(_e,Ee){k(Ee)}function te(_e,Ee){j(Ee)}function Y(_e){return E.get(re(G[_e],_e))}Nt(()=>{if(N&&typeof q=="number"&&G){let _e=O+B;const Ee=G.length,Te=Ee-1;if(!Ee){J(0,null);return}for(let $e=0;$e<Ee;$e+=1){let Ce=Y($e);if($&&(Ce=Ce||0),Ce===void 0){J($e-1,void 0,!0);break}if(_e+=Ce,Te===0&&_e<=N||$e===Te-1&&_e+Y(Te)<=N){J(Te,null);break}else if(_e+q>N){J($e-1,_e-Ce-B+_);break}}b&&Y(0)+B>N&&A(null)}},[N,E,_,O,B,re,G]);const de=K&&!!ne.length;let ue={};z!==null&&se&&(ue={position:"absolute",top:0,insetInlineStart:z});const ge={prefixCls:W,responsive:se,component:v,invalidate:le},we=s?(_e,Ee)=>{const Te=re(_e,Ee);return a.createElement(yf.Provider,{key:Te,value:{...ge,order:Ee,item:_e,itemKey:Te,registerSize:Z,display:Ee<=H}},s(_e,Ee))}:(_e,Ee)=>{const Te=re(_e,Ee);return a.createElement(Ol,qr({},ge,{order:Ee,key:Te,item:_e,renderItem:U,itemKey:Te,registerSize:Z,display:Ee<=H}))},he={order:de?H:Number.MAX_SAFE_INTEGER,className:`${W}-rest`,registerSize:Q,display:de},Be=f||PD,be=p?a.createElement(yf.Provider,{value:{...ge,...he}},p(ne)):a.createElement(Ol,qr({},ge,he),typeof Be=="function"?Be(ne):Be),Fe=a.createElement(x,qr({className:F(!le&&n,d),style:u,ref:t},y),h&&a.createElement(Ol,qr({},ge,{responsive:ee,responsiveDisabled:!se,order:-1,className:`${W}-prefix`,registerSize:ae,display:!0}),h),G.map(we),ce?be:null,b&&a.createElement(Ol,qr({},ge,{responsive:ee,responsiveDisabled:!se,order:H,className:`${W}-suffix`,registerSize:te,display:!0,style:ue}),b));return ee?a.createElement(lr,{onResize:oe,disabled:!se},Fe):Fe}const ts=a.forwardRef(ND);ts.Item=ID;ts.RESPONSIVE=YR;ts.INVALIDATE=QR;const JR=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 RD(e){return e.key??e.value}const bC=e=>{e.preventDefault(),e.stopPropagation()},TD=a.forwardRef(function({inputProps:t},n){const{prefixCls:r,displayValues:o,searchValue:s,mode:i,onSelectorRemove:l,removeIcon:c}=ou(),{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||"",N=d&&!u,E=c??"×",R=x??(j=>`+ ${j.length} ...`),P=b,T=j=>{p(j)},_=j=>{l==null||l(j)},M=(j,z,A,D,L)=>a.createElement("span",{title:Yy(j),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(JR,{className:F(`${w}-remove`,y==null?void 0:y.itemRemove),style:$==null?void 0:$.itemRemove,onMouseDown:bC,onClick:L,customizeIcon:E},"×")),O=(j,z,A,D,L,H,K)=>{const V=W=>{bC(W),T(!m)};return a.createElement("span",{onMouseDown:V},P({label:z,value:j,index:K==null?void 0:K.index,disabled:A,closable:D,onClose:L,isMaxTag:!!H}))},k=(j,z)=>{const{disabled:A,label:D,value:L}=j,H=!u&&!A;let K=D;if(typeof v=="number"&&(typeof D=="string"||typeof D=="number")){const W=String(K);W.length>v&&(K=`${W.slice(0,v)}...`)}const V=W=>{W&&W.stopPropagation(),_(j)};return typeof P=="function"?O(L,K,A,H,V,void 0,z):M(j,K,A,H,V)},B=j=>{if(!o.length)return null;const z=typeof R=="function"?R(j):R;return typeof P=="function"?O(void 0,z,!1,!1,void 0,!0):M({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(GR,null),data:o,renderItem:k,renderRest:B,suffix:a.createElement(qR,Jy({ref:n,disabled:u,readOnly:!N},t,{value:C||"",syncWidth:!0})),itemKey:RD,maxCount:g})}),_D=a.forwardRef(function(t,n){const{multiple:r,onInputKeyDown:o,tabIndex:s}=ou(),i=Di(),{showSearch:l}=i,u={..._n(i,{aria:!0}),onKeyDown:o,readOnly:!l,tabIndex:s};return r?a.createElement(TD,{ref:n,inputProps:u}):a.createElement($D,{ref:n,inputProps:u})});function MD(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 vf(){return vf=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},vf.apply(this,arguments)}const OD=["value","onChange","removeIcon","placeholder","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex","activeValue","onSelectorRemove","focused"],zD=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:N,components:E,...R}=t,{triggerOpen:P,toggleOpen:T,showSearch:_,disabled:M,loading:O,classNames:k,styles:B}=Di(),j=a.useRef(null),z=a.useRef(null),A=bt(q=>{const{which:ee}=q,se=z.current instanceof HTMLTextAreaElement;if(!se&&P&&(ee===it.UP||ee===it.DOWN)&&q.preventDefault(),I&&I(q),se&&!P&&~[it.UP,it.DOWN,it.LEFT,it.RIGHT].indexOf(ee))return;!(q.ctrlKey||q.altKey||q.metaKey)&&MD(ee)&&T(!0)});a.useImperativeHandle(n,()=>({focus:q=>{var ee,se;(se=(ee=z.current||j.current).focus)==null||se.call(ee,q)},blur:()=>{var q,ee;(ee=(q=z.current||j.current).blur)==null||ee.call(q)},nativeElement:yo(j.current)}));const D=bt(q=>{var ee;if(!M){const se=yo(z.current);q.nativeEvent._ori_target=se;const le=se===q.target||(se==null?void 0:se.contains(q.target));se&&!le&&q.preventDefault();const ne=P&&!d&&(p==="combobox"||_)||P&&d&≤q.nativeEvent._select_lazy?P&&!d&&T(!1):((ee=z.current)==null||ee.focus(),ne||T())}$==null||$(q)}),{root:L}=E,H=Vt(R,OD),K=_n(H,{aria:!0}),V=Object.keys(K),W={...t,onInputKeyDown:A};if(L){const q=L.props||{},ee={...q,...H};return Object.keys(q).forEach(se=>{const le=q[se],ce=H[se];typeof le=="function"&&typeof ce=="function"&&(ee[se]=(...G)=>{ce(...G),le(...G)})}),a.isValidElement(L)?a.cloneElement(L,{...ee,ref:On(L.ref,j)}):a.createElement(L,vf({},ee,{ref:j}))}return a.createElement(UR.Provider,{value:W},a.createElement("div",vf({},Vt(H,V),{ref:j,className:o,style:s,onMouseDown:D}),a.createElement(lg,{className:F(`${r}-prefix`,k==null?void 0:k.prefix),style:B==null?void 0:B.prefix},i),a.createElement(_D,{ref:z}),a.createElement(lg,{className:F(`${r}-suffix`,{[`${r}-suffix-loading`]:O},k==null?void 0:k.suffix),style:B==null?void 0:B.suffix},l),c&&a.createElement(lg,{className:F(`${r}-clear`,k==null?void 0:k.clear),style:B==null?void 0:B.clear,onMouseDown:q=>{q.nativeEvent._select_lazy=!0,w==null||w(q)}},c),u))});function jD(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",BD=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:N,defaultOpen:E,onPopupVisibleChange:R,activeValue:P,onActiveValueChange:T,activeDescendantId:_,searchValue:M,autoClearSearchValue:O,onSearch:k,onSearchSplit:B,tokenSeparators:j,allowClear:z,prefix:A,suffix:D,suffixIcon:L,clearIcon:H,OptionList:K,animation:V,transitionName:W,popupStyle:q,popupClassName:ee,popupMatchSelectWidth:se,popupRender:le,popupAlign:ce,placement:G,builtinPlacements:ne,getPopupContainer:re,showAction:U=[],onFocus:J,onBlur:oe,onKeyUp:Z,onKeyDown:Q,onMouseDown:ae,components:te,...Y}=e,de=ev(y),ue=a.useRef(null),ge=a.useRef(null),we=a.useRef(null),[he,Be]=a.useState(!1);a.useImperativeHandle(t,()=>{var He,Ae;return{focus:(He=ue.current)==null?void 0:He.focus,blur:(Ae=ue.current)==null?void 0:Ae.blur,scrollTo:dt=>{var vt;return(vt=we.current)==null?void 0:vt.scrollTo(dt)},nativeElement:yo(ue.current)}});const be=jD(te,I,C),Fe=a.useMemo(()=>{var Ae;if(y!=="combobox")return M;const He=(Ae=f[0])==null?void 0:Ae.value;return typeof He=="string"||typeof He=="number"?String(He):""},[M,y,f]),_e=y==="combobox"&&typeof I=="function"&&I()||null,Ee=!b&&h,[Te,$e,Ce,qe]=vD(E||!1,N,R,He=>$||Ee?!1:He),Qe=a.useMemo(()=>typeof j=="function"||(j||[]).some(He=>[`
|
||
`,`\r
|
||
`].includes(He)),[j]),ye=a.useMemo(()=>typeof j=="function"?(He,Ae)=>{const dt=j(He),vt=Array.isArray(dt)&&dt.length===1&&dt[0]===He;return!Array.isArray(dt)||!dt.length||vt?null:typeof Ae<"u"?dt.slice(0,Ae):dt}:(He,Ae)=>gD(He,j,Ae),[j]),Ne=(He,Ae,dt)=>{if(de&&Gy(v)&&f.length>=v)return;let vt=!0,ct=He;T==null||T(null);const yt=Gy(v)?v-f.length:void 0,St=dt?null:ye(He,yt);return y!=="combobox"&&St&&(ct="",B==null||B(St),Ce(!1),vt=!1),k&&Fe!==ct&&k(ct,{source:Ae?"typing":"effect"}),He&&Ae&&vt&&Ce(!0),vt},Re=He=>{!He||!He.trim()||k(He,{source:"submit"})};a.useEffect(()=>{!Te&&!de&&y!=="combobox"&&Ne("",!1,!1)},[Te]),a.useEffect(()=>{$&&(Ce(!1),Be(!1))},[$,$e]);const[Xe,Ye]=cD(),Ve=a.useRef(!1),at=He=>{var yt;const Ae=Xe(),{key:dt}=He,vt=dt==="Enter",ct=dt===" ";if(vt||ct){const St=y==="combobox";(ct&&!(St||l)||vt&&!St)&&He.preventDefault(),$e||Ce(!0)}if(Ye(!!Fe),dt==="Backspace"&&!Ae&&de&&!Fe&&f.length){const St=[...f];let Tt=null;for(let fn=St.length-1;fn>=0;fn-=1){const _t=St[fn];if(!_t.disabled){St.splice(fn,1),Tt=_t;break}}Tt&&p(St,{type:"remove",values:[Tt]})}$e&&(!vt||!Ve.current)&&!ct&&(vt&&(Ve.current=!0),(yt=we.current)==null||yt.onKeyDown(He)),Q==null||Q(He)},xe=(He,...Ae)=>{var dt;$e&&((dt=we.current)==null||dt.onKeyUp(He,...Ae)),He.key==="Enter"&&(Ve.current=!1),Z==null||Z(He,...Ae)},Le=bt(He=>{const Ae=f.filter(dt=>dt!==He);p(Ae,{type:"remove",values:[He]})}),me=()=>{Ve.current=!1},Pe=()=>{var He;return[yo(ue.current),(He=ge.current)==null?void 0:He.getPopupElement()]};uD(Pe,$e,Ce,!!be.root);const ve=a.useRef(!1),Se=He=>{Be(!0),$||(U.includes("focus")&&Ce(!0),J==null||J(He))},Me=()=>{$e&&!ve.current&&Ce(!1,{cancelFun:()=>WR(Pe(),document.activeElement)})},Ie=He=>{Be(!1),Fe&&(y==="tags"?k(Fe,{source:"submit"}):y==="multiple"&&k("",{source:"blur"})),Me(),$||oe==null||oe(He)},ke=(He,...Ae)=>{var ct;const{target:dt}=He,vt=(ct=ge.current)==null?void 0:ct.getPopupElement();vt!=null&&vt.contains(dt)&&Ce&&Ce(!0),ae==null||ae(He,...Ae),ve.current=!0,Rx(()=>{ve.current=!1})},[,je]=a.useState({});function We(){je({})}let fe;be.root&&(fe=He=>{Ce(He)});const ze=a.useMemo(()=>({...e,notFoundContent:b,open:$e,triggerOpen:$e,rawOpen:Te,id:n,showSearch:l,multiple:de,toggleOpen:Ce,showScrollBar:u,styles:s,classNames:i,lockOptions:qe}),[e,b,Ce,n,l,de,$e,Te,u,s,i,qe]),lt=a.useMemo(()=>{const He=D??L;return typeof He=="function"?He({searchValue:Fe,open:$e,focused:he,showSearch:l,loading:w}):He},[D,L,Fe,$e,he,l,w]),Ze=()=>{var He;x==null||x(),(He=ue.current)==null||He.focus(),p([],{type:"clear",values:f}),Ne("",!1,!1)},{allowClear:wt,clearIcon:gt}=lD(r,f,z,H,$,Fe,y),kt=a.createElement(K,{ref:we}),rt=F(r,o,{[`${r}-focused`]:he,[`${r}-multiple`]:de,[`${r}-single`]:!de,[`${r}-allow-clear`]:wt,[`${r}-show-arrow`]:lt!=null,[`${r}-disabled`]:$,[`${r}-loading`]:w,[`${r}-open`]:$e,[`${r}-customize-input`]:_e,[`${r}-show-search`]:l});let Ge=a.createElement(zD,Zy({},Y,{ref:ue,prefixCls:r,className:rt,focused:he,prefix:A,suffix:lt,clearIcon:gt,multiple:de,mode:y,displayValues:f,placeholder:g,searchValue:Fe,activeValue:P,onSearch:Ne,onSearchSubmit:Re,onInputBlur:me,onFocus:Se,onBlur:Ie,onClearMouseDown:Ze,onKeyDown:at,onKeyUp:xe,onSelectorRemove:Le,tokenWithEnter:Qe,onMouseDown:ke,components:be}));return Ge=a.createElement(mD,{ref:ge,disabled:$,prefixCls:r,visible:$e,popupElement:kt,animation:V,transitionName:W,popupStyle:q,popupClassName:ee,direction:d,popupMatchSelectWidth:se,popupRender:le,popupAlign:ce,placement:G,builtinPlacements:ne,getPopupContainer:re,empty:h,onPopupVisibleChange:fe,onPopupMouseEnter:We,onPopupMouseDown:ke,onPopupBlur:Me},Ge),a.createElement(VR.Provider,{value:ze},a.createElement(hD,{visible:he&&!$e,values:f}),Ge)}),_x=()=>null;_x.isSelectOptGroup=!0;const Mx=()=>null;Mx.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 ZR=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(lr,{onResize:({offsetHeight:f})=>{f&&s&&s()}},a.createElement("div",tv({style:m,className:F({[`${o}-holder-inner`]:o}),ref:u},i),r,c)))});ZR.displayName="Filler";function LD({children:e,setRef:t}){const n=a.useCallback(r=>{t(r)},[t]);return a.cloneElement(e,{ref:n})}function kD(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(LD,{key:f,setRef:p=>s(c,p)},m)})}function AD(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 DD(e,t,n){const[r,o]=a.useState(e),[s,i]=a.useState(null);return a.useEffect(()=>{const l=AD(r||[],e||[],t);(l==null?void 0:l.index)!==void 0&&i(e[l.index]),o(e)},[e]),[s]}const xC=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),eT=(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 FD(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=eT(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,xC||$.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),xC||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 N=Math.abs(I),E=Math.abs(C);h.current===null&&(h.current=s&&N>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 HD(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 VD{constructor(){pe(this,"maps");pe(this,"id",0);pe(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 $C(e){const t=parseFloat(e);return isNaN(t)?0:t}function WD(e,t,n){const[r,o]=a.useState(0),s=a.useRef(new Map),i=a.useRef(new VD),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=$C(v),$=$C(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 SC=14/15;function KD(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*=SC:x*=SC;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))},Nt(()=>(e&&t.current.addEventListener("touchstart",m,{passive:!0}),()=>{var f;(f=t.current)==null||f.removeEventListener("touchstart",m),c(),clearInterval(l.current)}),[e])}function CC(e){return Math.floor(e**.5)}function Id(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function UD(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=Id(f,!1),{top:h,bottom:b}=r.getBoundingClientRect();if(p<=h){const x=h-p;i=-CC(x),c()}else if(p>=b){const x=p-b;i=CC(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 qD=10;function GD(e,t){const n=typeof e=="function"?e(t):e;return Number.isFinite(n)?n:0}function XD(e,t,n,r,o,s,i,l,c){const u=a.useRef(void 0),[d,m]=a.useState(null);return Nt(()=>{if(d&&d.times<qD){if(!e.current){m(I=>({...I}));return}i();const{targetAlign:f,originAlign:p,index:h,offset:b}=d,x=f||p,v=GD(b,{getSize:s,align:x}),g=e.current.clientHeight;let y=!1,$=f,w=null;if(g){let I=0,C=0,N=0;const E=Math.min(t.length-1,h);for(let P=0;P<=E;P+=1){const T=o(t[P]);C=I;const _=n.get(T);N=C+(_===void 0?r:_),I=N}let R=x==="top"?v:g-v;for(let P=E;P>=0;P-=1){const T=o(t[P]),_=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=N-g+v;break;default:{const{scrollTop:P}=e.current,T=P+g;C<P?$="top":N>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 wC(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 EC=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),[N,E]=a.useState(h),R=a.useRef(void 0),P=()=>{h===!0||h===!1||(clearTimeout(R.current),E(!0),R.current=setTimeout(()=>{E(!1)},3e3))},T=s-m||0,_=m-d||0,M=a.useMemo(()=>o===0||T===0?0:o/T*_,[o,T,_]),O=V=>{var W;return!!V&&((W=C.current)==null?void 0:W.contains(V))},k=V=>{const W=I.current;if(!W)return;const q=W.getBoundingClientRect(),ee=Id(V,u);let se;if(Number.isFinite(ee)){if(u){const le=w?q.left:q.right;if(!Number.isFinite(le))return;se=(w?ee-le:le-ee)-d/2}else{if(!Number.isFinite(q.top))return;se=ee-q.top-d/2}c(wC(se,T,_),u)}},B=V=>{V.stopPropagation(),V.preventDefault(),!(V.button!==0||O(V.target))&&k(V)},j=a.useRef({top:M,dragging:b,pageY:v,startTop:y});j.current={top:M,dragging:b,pageY:v,startTop:y};const z=bt(V=>{x(!0),g(Id(V,u)),$(j.current.top),i(),V.stopPropagation(),V.preventDefault()});a.useEffect(()=>{const V=ee=>{ee.preventDefault()},W=I.current,q=C.current;return W.addEventListener("touchstart",V,{passive:!1}),q.addEventListener("touchstart",z,{passive:!1}),()=>{W.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 W=ee=>{const{dragging:se,pageY:le,startTop:ce}=j.current;Ct.cancel(V);const G=I.current.getBoundingClientRect(),ne=m/(u?G.width:G.height);if(se){const re=(Id(ee,u)-le)*ne;let U=ce;!w&&u?U-=re:U+=re;const J=A.current,oe=D.current,Z=wC(U,J,oe);V=Ct(()=>{c(Z,u)})}},q=()=>{x(!1),l()};return window.addEventListener("mousemove",W,{passive:!0}),window.addEventListener("touchmove",W,{passive:!0}),window.addEventListener("mouseup",q,{passive:!0}),window.addEventListener("touchend",q,{passive:!0}),()=>{window.removeEventListener("mousemove",W),window.removeEventListener("touchmove",W),window.removeEventListener("mouseup",q),window.removeEventListener("touchend",q),Ct.cancel(V)}}},[b]),a.useEffect(()=>(P(),()=>{clearTimeout(R.current)}),[o]),a.useImperativeHandle(t,()=>({delayHidden:P}));const L=`${n}-scrollbar`,H={position:"absolute",visibility:N?null:"hidden"},K={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(K,{height:"100%",width:d,[w?"left":"right"]:M})):(Object.assign(H,{width:8,top:0,bottom:0,[w?"right":"left"]:0}),Object.assign(K,{width:"100%",height:d,top:M})),a.createElement("div",{ref:I,className:F(L,{[`${L}-horizontal`]:u,[`${L}-vertical`]:!u,[`${L}-visible`]:N}),style:{...H,...f},onMouseDown:B,onMouseMove:P},a.createElement("div",{ref:C,className:F(`${L}-thumb`,{[`${L}-thumb-moving`]:b}),style:{...K,...p},onMouseDown:z}))}),YD=20;function IC(e=0,t=0){let n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,YD),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 QD=[],JD={overflowY:"auto",overflowAnchor:"none"};function tT(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(ve=>typeof d=="function"?d(ve):ve==null?void 0:ve[d],[d]),[N,E,R,P]=WD(C),T=!!(m!==!1&&o&&s),_=a.useMemo(()=>Object.values(R.maps).reduce((ve,Se)=>ve+Se,0),[R.id,R.maps]),M=T&&c&&(Math.max(s*c.length,_)>o||!!p),O=f==="rtl",k=F(n,{[`${n}-rtl`]:O},r),B=c||QD,j=a.useRef(null),z=a.useRef(null),A=a.useRef(null),[D,L]=a.useState(0),[H,K]=a.useState(0),[V,W]=a.useState(!1),q=()=>{W(!0)},ee=()=>{W(!1)},se={getKey:C};function le(ve){L(Se=>{let Me;typeof ve=="function"?Me=ve(Se):Me=ve;const Ie=he(Me);return j.current.scrollTop=Ie,Ie})}const ce=a.useRef({start:0,end:B.length}),G=a.useRef(void 0),[ne]=DD(B,C);G.current=ne;const{scrollHeight:re,start:U,end:J,offset:oe}=a.useMemo(()=>{var je;if(!T)return{scrollHeight:void 0,start:0,end:B.length-1,offset:void 0};if(!M)return{scrollHeight:((je=z.current)==null?void 0:je.offsetHeight)||0,start:0,end:B.length-1,offset:void 0};let ve=0,Se,Me,Ie;const ke=B.length;for(let We=0;We<ke;We+=1){const fe=B[We],ze=C(fe),lt=R.get(ze),Ze=ve+(lt===void 0?s:lt);Ze>=D&&Se===void 0&&(Se=We,Me=ve),Ze>D+o&&Ie===void 0&&(Ie=We),ve=Ze}return Se===void 0&&(Se=0,Me=0,Ie=Math.ceil(o/s)),Ie===void 0&&(Ie=B.length-1),Ie=Math.min(Ie+1,B.length-1),{scrollHeight:ve,start:Se,end:Ie,offset:Me}},[M,T,D,B,P,o]);ce.current.start=U,ce.current.end=J,a.useLayoutEffect(()=>{const ve=R.getRecord();if(ve.size===1){const Se=Array.from(ve.keys())[0],Me=ve.get(Se),Ie=B[U];if(Ie&&Me===void 0&&C(Ie)===Se){const We=R.get(Se)-s;le(fe=>fe+We)}}R.resetRecord()},[re]);const[Z,Q]=a.useState({width:0,height:o}),ae=ve=>{Q({width:ve.offsetWidth,height:ve.offsetHeight})},te=a.useRef(null),Y=a.useRef(null),de=a.useMemo(()=>IC(Z.width,p),[Z.width,p]),ue=a.useMemo(()=>IC(Z.height,re),[Z.height,re]),ge=re-o,we=a.useRef(ge);we.current=ge;function he(ve){let Se=ve;return Number.isNaN(we.current)||(Se=Math.min(Se,we.current)),Se=Math.max(Se,0),Se}const Be=D<=0,be=D>=ge,Fe=H<=0,_e=H>=p,Ee=eT(Be,be,Fe,_e),Te=()=>({x:O?-H:H,y:D}),$e=a.useRef(Te()),Ce=bt(ve=>{if(x){const Se={...Te(),...ve};($e.current.x!==Se.x||$e.current.y!==Se.y)&&(x(Se),$e.current=Se)}});function qe(ve,Se){const Me=ve;Se?(is.flushSync(()=>{K(Me)}),Ce()):le(Me)}function Qe(ve){const{scrollTop:Se}=ve.currentTarget;Se!==D&&le(Se),b==null||b(ve),Ce()}const ye=ve=>{let Se=ve;const Me=p?p-Z.width:0;return Se=Math.max(Se,0),Se=Math.min(Se,Me),Se},Ne=bt((ve,Se)=>{Se?(is.flushSync(()=>{K(Me=>{const Ie=Me+(O?-ve:ve);return ye(Ie)})}),Ce()):le(Me=>Me+ve)}),[Re,Xe]=FD(T,Be,be,Fe,_e,!!p,Ne);KD(T,j,(ve,Se,Me,Ie)=>{const ke=Ie;return Ee(ve,Se,Me)?!1:!ke||!ke._virtualHandled?(ke&&(ke._virtualHandled=!0),Re({preventDefault(){},deltaX:ve?Se:0,deltaY:ve?0:Se}),!0):!1}),UD(M,j,ve=>{le(Se=>Se+ve)}),Nt(()=>{function ve(Me){const Ie=Be&&Me.detail<0,ke=be&&Me.detail>0;T&&!Ie&&!ke&&Me.preventDefault()}const Se=j.current;return Se.addEventListener("wheel",Re,{passive:!1}),Se.addEventListener("DOMMouseScroll",Xe,{passive:!0}),Se.addEventListener("MozMousePixelScroll",ve,{passive:!1}),()=>{Se.removeEventListener("wheel",Re),Se.removeEventListener("DOMMouseScroll",Xe),Se.removeEventListener("MozMousePixelScroll",ve)}},[T,Be,be]),Nt(()=>{if(p){const ve=ye(H);K(ve),Ce({x:ve})}},[Z.width,p]);const Ye=()=>{var ve,Se;(ve=te.current)==null||ve.delayHidden(),(Se=Y.current)==null||Se.delayHidden()},Ve=HD(B,C,R,s),at=XD(j,B,R,s,C,Ve,()=>E(!0),le,Ye);a.useImperativeHandle(t,()=>({nativeElement:A.current,getScrollInfo:Te,scrollTo:ve=>{function Se(Me){return Me&&typeof Me=="object"&&("left"in Me||"top"in Me)}Se(ve)?(ve.left!==void 0&&K(ye(ve.left)),at(ve.top)):at(ve)}})),Nt(()=>{if(v){const ve=B.slice(U,J+1);v(ve,B)}},[U,J,B]);const xe=y==null?void 0:y({start:U,end:J,virtual:M,offsetX:H,scrollTop:D,offsetY:oe,rtl:O,getSize:Ve}),Le=kD(B,U,J,p,H,N,u,se);let me=null;o&&(me={[i?"height":"maxHeight"]:o,...JD},T&&(me.overflowY="hidden",p&&(me.overflowX="hidden"),V&&(me.pointerEvents="none")));const Pe={};return O&&(Pe.dir="rtl"),a.createElement("div",nv({ref:A,style:{...l,position:"relative"},className:k},Pe,I),a.createElement(lr,{onResize:ae},a.createElement(h,{className:`${n}-holder`,style:me,ref:j,onScroll:Qe,onMouseEnter:Ye},a.createElement(ZR,{prefixCls:n,height:re,offsetX:H,offsetY:oe,scrollWidth:p,onInnerResize:E,ref:z,innerProps:g,rtl:O,extra:xe},Le))),M&&re>o&&a.createElement(EC,{ref:te,prefixCls:n,scrollOffset:D,scrollRange:re,rtl:O,onScroll:qe,onStartMove:q,onStopMove:ee,spinSize:ue,containerSize:Z.height,style:$==null?void 0:$.verticalScrollBar,thumbStyle:$==null?void 0:$.verticalScrollBarThumb,showScrollBar:w}),M&&p>Z.width&&a.createElement(EC,{ref:Y,prefixCls:n,scrollOffset:H,scrollRange:p,rtl:O,onScroll:qe,onStartMove:q,onStopMove:ee,spinSize:de,containerSize:Z.width,horizontal:!0,style:$==null?void 0:$.horizontalScrollBar,thumbStyle:$==null?void 0:$.horizontalScrollBarThumb,showScrollBar:w}))}const _m=a.forwardRef(tT);_m.displayName="List";const ZD=a.forwardRef((e,t)=>tT({...e,virtual:!1},t));ZD.displayName="List";function eF(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}function Xl(){return Xl=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},Xl.apply(this,arguments)}function PC(e){return typeof e=="string"||typeof e=="number"}const tF=(e,t)=>{var le,ce;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:N,optionRender:E,classNames:R,styles:P}=a.useContext(Tx),T=`${n}-item`,_=Oi(()=>h,[o,f],(G,ne)=>ne[0]&&!ne[1]),M=a.useRef(null),O=a.useMemo(()=>s&&Gy(p)&&(y==null?void 0:y.size)>=p,[s,p,y==null?void 0:y.size]),k=G=>{G.preventDefault()},B=G=>{var ne;(ne=M.current)==null||ne.scrollTo(typeof G=="number"?{index:G}:G)},j=a.useCallback(G=>i==="combobox"?!1:y.has(G),[i,[...y].toString(),y.size]),z=(G,ne=1)=>{const re=_.length;for(let U=0;U<re;U+=1){const J=(G+U*ne+re)%re,{group:oe,data:Z}=_[J]||{};if(!oe&&!(Z!=null&&Z.disabled)&&(j(Z.value)||!O))return J}return-1},[A,D]=a.useState(()=>z(0)),L=(G,ne=!1)=>{D(G);const re={source:ne?"keyboard":"mouse"},U=_[G];if(!U){b(null,-1,re);return}b(U.value,G,re)};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 ne;let G;if(!s&&o&&y.size===1){const re=Array.from(y)[0],U=_.findIndex(({data:J})=>l?String(J.value).startsWith(l):J.value===re);U!==-1&&(L(U),G=setTimeout(()=>{B(U)}))}return o&&((ne=M.current)==null||ne.scrollTo(void 0)),()=>clearTimeout(G)},[o,l]);const K=G=>{G!==void 0&&v(G,{selected:!y.has(G)}),s||c(!1)};if(a.useImperativeHandle(t,()=>({onKeyDown:G=>{const{which:ne,ctrlKey:re}=G;switch(ne){case it.N:case it.P:case it.UP:case it.DOWN:{let U=0;if(ne===it.UP?U=-1:ne===it.DOWN?U=1:eF()&&re&&(ne===it.N?U=1:ne===it.P&&(U=-1)),U!==0){const J=z(A+U,U);B(J),L(J,!0)}break}case it.TAB:case it.ENTER:{const U=_[A];if(!U||U.data.disabled)return K(void 0);!O||y.has(U.value)?K(U.value):K(void 0),o&&G.preventDefault();break}case it.ESC:c(!1),o&&G.stopPropagation()}},onKeyUp:()=>{},scrollTo:G=>{B(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]),W=G=>G.label;function q(G,ne){const{group:re}=G;return{role:re?"presentation":"option",id:`${r}_list_${ne}`}}const ee=G=>{const ne=_[G];if(!ne)return null;const re=ne.data||{},{value:U,disabled:J}=re,{group:oe}=ne,Z=_n(re,!0),Q=W(ne);return ne?a.createElement("div",Xl({"aria-label":typeof Q=="string"&&!oe?Q:null},Z,{key:G},q(ne,G),{"aria-selected":H(U),"aria-disabled":J}),U):null},se={role:"listbox",id:`${r}_list`};return a.createElement(a.Fragment,null,w&&a.createElement("div",Xl({},se,{style:{height:0,width:0,overflow:"hidden"}}),ee(A-1),ee(A),ee(A+1)),a.createElement(_m,{itemKey:"key",ref:M,data:_,height:C,itemHeight:N,fullHeight:!1,onMouseDown:k,onScroll:d,virtual:w,direction:I,innerProps:w?null:se,showScrollBar:m,className:(le=R==null?void 0:R.popup)==null?void 0:le.list,style:(ce=P==null?void 0:P.popup)==null?void 0:ce.list},(G,ne)=>{var Ce,qe;const{group:re,groupOption:U,data:J,label:oe,value:Z}=G,{key:Q}=J;if(re){const Qe=J.title??(PC(oe)?oe.toString():void 0);return a.createElement("div",{className:F(T,`${T}-group`,J.className),title:Qe},oe!==void 0?oe:Q)}const{disabled:ae,title:te,children:Y,style:de,className:ue,...ge}=J,we=Vt(ge,V),he=j(Z),Be=ae||!he&&O,be=`${T}-option`,Fe=F(T,be,ue,(Ce=R==null?void 0:R.popup)==null?void 0:Ce.listItem,{[`${be}-grouped`]:U,[`${be}-active`]:A===ne&&!Be,[`${be}-disabled`]:Be,[`${be}-selected`]:he}),_e=W(G),Ee=!g||typeof g=="function"||he,Te=typeof _e=="number"?_e:_e||Z;let $e=PC(Te)?Te.toString():void 0;return te!==void 0&&($e=te),a.createElement("div",Xl({},_n(we),w?{}:q(G,ne),{"aria-selected":w?void 0:H(Z),"aria-disabled":Be,className:Fe,title:$e,onMouseMove:()=>{A===ne||Be||L(ne)},onClick:()=>{Be||K(Z)},style:{...(qe=P==null?void 0:P.popup)==null?void 0:qe.listItem,...de}}),a.createElement("div",{className:`${be}-content`},typeof E=="function"?E(G,{index:ne}):Te),a.isValidElement(g)||he,Ee&&a.createElement(JR,{className:`${T}-option-state`,customizeIcon:g,customizeIconProps:{value:Z,disabled:Be,isSelected:he}},he?"✓":null))}))},nF=a.forwardRef(tF),rF=(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 XR(e).join("").toUpperCase().includes(t)}const oF=(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 sF(e){const{key:t,props:{children:n,value:r,...o}}=e;return{key:t,value:r!==void 0?r:t,children:n,...o}}function nT(e,t=!1){return Ln(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?sF(n):{key:`__RC_SELECT_GRP__${s===null?r:s}__`,label:s,...l,options:nT(i)}}).filter(n=>n)}const iF=(e,t,n,r,o)=>a.useMemo(()=>{let s=e;!e&&(s=nT(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 NC(e){const t=a.useRef();return t.current=e,a.useCallback((...r)=>t.current(...r),[])}function aF(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 lF=["inputValue"];function cF(e){return!e||typeof e!="object"}const uF=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:N,direction:E,listHeight:R=200,listItemHeight:P=20,labelRender:T,value:_,defaultValue:M,labelInValue:O,onChange:k,maxCount:B,classNames:j,styles:z,...A}=e,D={searchValue:c,onSearch:u,autoClearSearchValue:d,filterOption:m,optionFilterProp:f,filterSort:p},[L,H]=aF(l,D,r),{filterOption:K,searchValue:V,optionFilterProp:W,filterSort:q,onSearch:ee,autoClearSearchValue:se=!0}=H,le=a.useMemo(()=>W?Array.isArray(W)?W:[W]:[],[W]),ce=Lo(n),G=ev(r),ne=!!(!y&&w),re=a.useMemo(()=>K===void 0&&r==="combobox"?!1:K,[K,r]),U=a.useMemo(()=>KR(i,ne),[JSON.stringify(i),ne]),[J,oe]=sn("",V),Z=J||"",Q=iF(y,w,U,le,g),{valueOptions:ae,labelOptions:te,options:Y}=Q,de=a.useCallback(Ie=>XR(Ie).map(je=>{let We,fe,ze,lt;cF(je)?We=je:(fe=je.label,We=je.value);const Ze=ae.get(We);return Ze&&(fe===void 0&&(fe=Ze==null?void 0:Ze[g||U.label]),ze=Ze==null?void 0:Ze.disabled,lt=Ze==null?void 0:Ze.title),{label:fe,value:We,key:We,disabled:ze,title:lt}}),[U,g,ae]),[ue,ge]=sn(M,_),we=a.useMemo(()=>{var je;const ke=de(G&&ue===null?[]:ue);return r==="combobox"&&xD((je=ke[0])==null?void 0:je.value)?[]:ke},[ue,de,r,G]),[he,Be]=rF(we,ae),be=a.useMemo(()=>{if(!r&&he.length===1){const Ie=he[0];if(Ie.value===null&&(Ie.label===null||Ie.label===void 0))return[]}return he.map(Ie=>({...Ie,label:(typeof T=="function"?T(Ie):Ie.label)??Ie.value}))},[r,he,T]),Fe=a.useMemo(()=>new Set(he.map(Ie=>Ie.value)),[he]);a.useEffect(()=>{var Ie;if(r==="combobox"){const ke=(Ie=he[0])==null?void 0:Ie.value;oe(bD(ke)?String(ke):"")}},[he]);const _e=NC((Ie,ke)=>{const je=ke??Ie;return{[U.value]:Ie,[U.label]:je}}),Ee=a.useMemo(()=>{if(r!=="tags")return Y;const Ie=[...Y],ke=je=>ae.has(je);return[...he].sort((je,We)=>je.value<We.value?-1:1).forEach(je=>{const We=je.value;ke(We)||Ie.push(_e(We,je.label))}),Ie},[_e,Y,ae,he,r]),Te=oF(Ee,U,Z,re,le),$e=a.useMemo(()=>{var ke;const Ie=je=>le.length?le.some(We=>(je==null?void 0:je[We])===Z):(je==null?void 0:je.value)===Z;return r!=="tags"||!Z||Te.some(je=>Ie(je))||Te.some(je=>je[U.value]===Z)||(ke=ae.get(Z))!=null&&ke.disabled?Te:[_e(Z),...Te]},[_e,le,r,Te,Z,U,ae]),Ce=Ie=>[...Ie].sort((je,We)=>q(je,We,{searchValue:Z})).map(je=>Array.isArray(je.options)?{...je,options:je.options.length>0?Ce(je.options):je.options}:je),qe=a.useMemo(()=>q?Ce($e):$e,[$e,q,Z]),Qe=a.useMemo(()=>pD(qe,{fieldNames:U,childrenAsData:ne}),[qe,U,ne]),ye=Ie=>{const ke=de(Ie);if(ge(ke),k&&(ke.length!==he.length||ke.some((je,We)=>{var fe;return((fe=he[We])==null?void 0:fe.value)!==(je==null?void 0:je.value)}))){const je=O?ke.map(({label:fe,value:ze})=>({label:fe,value:ze})):ke.map(fe=>fe.value),We=ke.map(fe=>Xy(Be(fe.value)));k(G?je:je[0],G?We:We[0])}},[Ne,Re]=a.useState(null),[Xe,Ye]=a.useState(0),Ve=I!==void 0?I:r!=="combobox",at=a.useRef(),xe=a.useCallback((Ie,ke,{source:je="keyboard"}={})=>{Ye(ke),s&&r==="combobox"&&Ie!==null&&je==="keyboard"&&Re(String(Ie));const We=Promise.resolve().then(()=>{at.current===We&&(x==null||x(Ie))});at.current=We},[s,r,x]),Le=(Ie,ke,je)=>{const We=()=>{const fe=Be(Ie);return[O?{label:fe==null?void 0:fe[U.label],value:Ie}:Ie,Xy(fe)]};if(ke&&h){const[fe,ze]=We();h(fe,ze)}else if(!ke&&b&&je!=="clear"){const[fe,ze]=We();b(fe,ze)}},me=NC((Ie,ke)=>{let je;const We=G?ke.selected:!0;We?je=G?[...he,Ie]:[Ie]:je=he.filter(fe=>fe.value!==Ie),ye(je),Le(Ie,We),r==="combobox"?Re(""):(!ev||se)&&(oe(""),Re(""))}),Pe=(Ie,ke)=>{ye(Ie);const{type:je,values:We}=ke;(je==="remove"||je==="clear")&&We.forEach(fe=>{Le(fe.value,!1,je)})},ve=(Ie,ke)=>{var je;if(oe(Ie),Re(null),ke.source==="submit"){const We=(Ie||"").trim();if(We){if((je=ae.get(We))!=null&&je.disabled){oe("");return}const fe=Array.from(new Set([...Fe,We]));ye(fe),Le(We,!0),oe("")}return}ke.source!=="blur"&&(r==="combobox"&&ye(Ie),ee==null||ee(Ie))},Se=Ie=>{let ke=Ie;r!=="tags"&&(ke=Ie.map(We=>{const fe=te.get(We);return fe==null?void 0:fe.value}).filter(We=>We!==void 0)),r==="tags"&&(ke=ke.filter(We=>{var fe;return!((fe=ae.get(We))!=null&&fe.disabled)}));const je=Array.from(new Set([...Fe,...ke]));ye(je),je.forEach(We=>{Le(We,!0)})},Me=a.useMemo(()=>({...Q,flattenOptions:Qe,onActiveValue:xe,defaultActiveFirstOption:Ve,onSelect:me,menuItemSelectedIcon:C,rawValues:Fe,fieldNames:U,virtual:N!==!1&&v!==!1,direction:E,listHeight:R,listItemHeight:P,childrenAsData:ne,maxCount:B,optionRender:$,classNames:j,styles:z}),[B,Q,Qe,xe,Ve,me,C,Fe,U,N,v,E,R,P,ne,$,j,z]);return a.createElement(Tx.Provider,{value:Me},a.createElement(BD,rv({},A,{id:ce,prefixCls:o,ref:t,omitDomProps:lF,mode:r,classNames:j,styles:z,displayValues:be,onDisplayValuesChange:Pe,maxCount:B,direction:E,showSearch:L,searchValue:Z,onSearch:ve,autoClearSearchValue:se,onSearchSplit:Se,popupMatchSelectWidth:v,OptionList:nF,emptyOptions:!Qe.length,activeValue:Ne,activeDescendantId:`${ce}_list_${Xe}`})))}),Ox=uF;Ox.Option=Mx;Ox.OptGroup=_x;function RC(e,t,n){return e===!1?null:e===!0?n:e&&e[t]!==void 0?e[t]:n}const Ga=(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}),su=(e,t)=>t||e,pi=(e,t)=>e!=null&&e.startsWith("var(")||t!=null&&t.startsWith("var(")?e:new Xt(e).onBackground(t).toHexString(),dF=()=>{const[,e]=Jn(),[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"}))))},fF=()=>{const[,e]=Jn(),[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}))))},mF=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}}}}},pF=zt("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=Ot(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return mF(o)}),rT=a.createElement(dF,null),oT=a.createElement(fF,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}=Rt("empty"),y=f("empty",r),[$,w]=pF(y),I=jt(b),C=jt(c),[N,E]=Bt([x,u],[v,I,d,C],{props:e}),[R]=Ar("Empty"),P=typeof s<"u"?s:R==null?void 0:R.description,T=typeof P=="string"?P:"empty",_=o??g??rT;let M=null;return typeof _=="string"?M=a.createElement("img",{draggable:!1,alt:T,src:_}):M=_,a.createElement("div",{className:F($,w,y,h,{[`${y}-normal`]:_===oT,[`${y}-rtl`]:p==="rtl"},t,n,N.root),style:E.root,...m},a.createElement("div",{className:F(`${y}-image`,N.image),style:{...l,...E.image}},M),P&&a.createElement("div",{className:F(`${y}-description`,N.description),style:E.description},P),i&&a.createElement("div",{className:F(`${y}-footer`,N.footer),style:E.footer},i))};Xo.PRESENTED_IMAGE_DEFAULT=rT;Xo.PRESENTED_IMAGE_SIMPLE=oT;const sT=e=>{const{componentName:t}=e,{getPrefixCls:n}=a.useContext(ft),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)}},nl=(e,t,n)=>{const{variant:r,[e]:o}=a.useContext(ft),s=a.useContext(bR),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=wO.includes(l);return[l,c]},gF=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 hF(e,t){return e||gF(t)}const TC=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"}},yF=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`]:{...Wt(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]:{...TC(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",...cr},"&-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":{...TC(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"),mf(e,"move-up"),mf(e,"move-down")]},vF=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}}}},_C=4,bF=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]=an(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% - ${_C}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":{...cr,marginInlineEnd:s},"&-remove":{...Gc(),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:_C,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]=an(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}}},Uu=(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(", ")}),xF=e=>{const{componentCls:t,fontHeight:n,controlHeight:r,fontSizeIcon:o,showArrowPaddingInlineEnd:s,iconCls:i,antCls:l,max:c,calc:u}=e,[d,m]=an(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")})`,...Wt(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`]:{...cr,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`]:{...cr,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"}},bF(e),Uu(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}),Uu(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}),Uu(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)}),Uu(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"}),vF(e)]}},$F=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),N=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:N,multipleItemHeightLG:E,multipleSelectorBgDisabled:x,multipleItemColorDisabled:v,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:g,activeBorderColor:y,activeOutlineColor:$,selectAffixPadding:l}},SF=e=>{const{antCls:t,componentCls:n,motionDurationMid:r,inputPaddingHorizontalBase:o}=e,s={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:{...Wt(e),[`${n}-selection-item`]:{flex:1,fontWeight:"normal",position:"relative",userSelect:"none",...cr,[`> ${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()}}}}}},CF=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},SF(e),yF(e),{[`${t}-rtl`]:{direction:"rtl"}},eu(e,{focusElCls:`${t}-focused`})]},wF=zt("Select",(e,{rootPrefixCls:t})=>{const n=Ot(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[CF(n),xF(n)]},$F,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var iT={};Object.defineProperty(iT,"__esModule",{value:!0});var EF={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"},IF=iT.default=EF;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 PF=(e,t)=>a.createElement(mt,ov({},e,{ref:t,icon:IF})),zx=a.forwardRef(PF);var aT={};Object.defineProperty(aT,"__esModule",{value:!0});var NF={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"},RF=aT.default=NF;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 TF=(e,t)=>a.createElement(mt,sv({},e,{ref:t,icon:RF})),jx=a.forwardRef(TF);var lT={};Object.defineProperty(lT,"__esModule",{value:!0});var _F={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"},MF=lT.default=_F;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 OF=(e,t)=>a.createElement(mt,iv({},e,{ref:t,icon:MF})),Bx=a.forwardRef(OF);function zF({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)),$=N=>e===null&&!h&&!v?null:a.createElement(a.Fragment,null,b!==!1&&N,h&&x);let w=null;e!==void 0?w=$(e):c?w=$(Ur(u,d,a.createElement(ki,{spin:!0}))):w=({open:N,showSearch:E})=>$(N&&E?Ur(m,f,a.createElement(Bx,null)):Ur(t,a.createElement(jx,null)));const I=Ur(o,s,p?a.createElement(zx,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 jF(e){return ie.useMemo(()=>{if(e)return(...t)=>ie.createElement(Ri,{space:!0},e.apply(void 0,t))},[e])}function BF(e,t){return t!==void 0?t:e!==null}const cT="SECRET_COMBOBOX_MODE_DO_NOT_USE",LF=(e,t)=>{var He,Ae;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:N,transitionName:E,tagRender:R,maxCount:P,prefix:T,dropdownRender:_,popupRender:M,onDropdownVisibleChange:O,onOpenChange:k,styles:B,classNames:j,clearIcon:z,showSearch:A,...D}=e,{getPopupContainer:L,getPrefixCls:H,renderEmpty:K,direction:V,virtual:W,popupMatchSelectWidth:q,popupOverflow:ee}=a.useContext(ft),{showSearch:se,allowClear:le,style:ce,styles:G,className:ne,classNames:re,clearIcon:U,loadingIcon:J,menuItemSelectedIcon:oe,removeIcon:Z,suffixIcon:Q}=Rt("select"),[,ae]=Jn(),te=m??(ae==null?void 0:ae.controlHeight),Y=H("select",n),de=H(),ue=y??V,{compactSize:ge,compactItemClassnames:we}=Gs(Y,ue),[he,Be]=nl("select",I,r),be=ln(Y),[Fe,_e]=wF(Y,be),Ee=a.useMemo(()=>{const{mode:dt}=e;if(dt!=="combobox")return dt===cT?"combobox":dt},[e.mode]),Te=Ee==="multiple"||Ee==="tags",$e=BF(e.suffixIcon,e.showArrow),Ce=g??v??q,qe=jF(M||_),Qe=k||O,{status:ye,hasFeedback:Ne,isFormItemInput:Re,feedbackIcon:Xe}=a.useContext(Kn),Ye=su(ye,b);let Ve;h!==void 0?Ve=h:Ee==="combobox"?Ve=null:Ve=(K==null?void 0:K("Select"))||a.createElement(sT,{componentName:"Select"});const{suffixIcon:at,itemIcon:xe,removeIcon:Le,clearIcon:me}=zF({...D,multiple:Te,hasFeedback:Ne,feedbackIcon:Xe,showSuffixIcon:$e,componentName:"Select",clearIcon:z,searchIcon:RC(A,"searchIcon"),contextClearIcon:U,contextLoadingIcon:J,contextMenuItemSelectedIcon:oe,contextRemoveIcon:Z,contextSearchIcon:RC(se,"searchIcon"),contextSuffixIcon:Q}),Pe=w??le,ve=Pe===!0?{clearIcon:me}:Pe,Se=A??se,Me=Vt(D,["suffixIcon","itemIcon"]),Ie=En(dt=>f??ge??dt),ke=a.useContext(dr),je=p??ke,We={...e,variant:he,status:Ye,disabled:je,size:Ie},fe=jt(ce),ze=jt($),[lt,Ze]=Bt([re,j],[G,fe,B,ze],{props:We},{popup:{_default:"root"}}),wt=F(lt.popup.root,l,c,{[`${Y}-dropdown-${ue}`]:ue==="rtl"},s,_e,be,Fe),gt={...(He=Ze.popup)==null?void 0:He.root,...C??N},kt=F({[`${Y}-lg`]:Ie==="large",[`${Y}-sm`]:Ie==="small",[`${Y}-rtl`]:ue==="rtl",[`${Y}-${he}`]:Be,[`${Y}-in-form-item`]:Re},Ga(Y,Ye,Ne),we,ne,o,lt.root,s,_e,be,Fe),rt=a.useMemo(()=>d!==void 0?d:ue==="rtl"?"bottomRight":"bottomLeft",[d,ue]),[Ge]=Jc("SelectLike",((Ae=Ze.popup.root)==null?void 0:Ae.zIndex)??gt.zIndex);return a.createElement(Ox,{ref:t,virtual:W,classNames:lt,styles:Ze,showSearch:Se,...Me,style:Ze.root,popupMatchSelectWidth:Ce,transitionName:As(de,"slide-up",E),builtinPlacements:hF(x,ee),listHeight:u,listItemHeight:te,mode:Ee,prefixCls:Y,placement:rt,direction:ue,prefix:T,suffixIcon:at,menuItemSelectedIcon:xe,removeIcon:Le,allowClear:ve,notFoundContent:Ve,className:kt,getPopupContainer:i||L,popupClassName:wt,disabled:je,popupStyle:{...Ze.popup.root,...gt,zIndex:Ge},maxCount:Te?P:void 0,tagRender:Te?R:void 0,popupRender:qe,onPopupVisibleChange:Qe})},Qt=a.forwardRef(LF),kF=HR(Qt,"popupAlign");Qt.SECRET_COMBOBOX_MODE_DO_NOT_USE=cT;Qt.Option=Mx;Qt.OptGroup=_x;Qt._InternalPanelDoNotUseOrYouWillBeFired=kF;const Ds=["xxxl","xxl","xl","lg","md","sm","xs"],uT=[].concat(Ds).reverse(),AF=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)`}),DF=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},FF=()=>{const[,e]=Jn(),t=AF(DF(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);xt(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];xt(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]=kN(),o=FF();return Nt(()=>{const s=o.subscribe(i=>{n.current=i,e&&r()});return()=>o.unsubscribe(s)},[e]),n.current}const av=a.createContext({}),HF=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,N)=>({width:w,height:w,borderRadius:"50%",fontSize:I,[`&${n}-square`]:{borderRadius:N},[`&${n}-icon`]:{fontSize:C,[`> ${r}`]:{margin:0}}});return{[n]:{...Wt(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"}}}},VF=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}}}},WF=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}},dT=zt("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=Ot(e,{avatarBg:n,avatarColor:t});return[HF(r),VF(r)]},WF),fT=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),N=a.useRef(null),E=a.useRef(null),R=On(t,N),{getPrefixCls:P,className:T,style:_}=Rt("avatar"),M=a.useContext(av),O=()=>{if(!E.current||!N.current)return;const ce=E.current.offsetWidth,G=N.current.offsetWidth;ce!==0&&G!==0&&b*2<G&&y(G-b*2<ce?(G-b*2)/ce:1)};a.useEffect(()=>{w(!0)},[]),a.useEffect(()=>{C(!0),y(1)},[s]),a.useEffect(O,[b]);const k=()=>{(x==null?void 0:x())!==!1&&C(!1)},B=En(ce=>o??(M==null?void 0:M.size)??ce??"medium"),j=Object.keys(pt(B)?B||{}:{}).some(ce=>Ds.includes(ce)),z=Mm(j),A=a.useMemo(()=>{if(!pt(B))return{};const ce=Ds.find(ne=>z[ne]),G=B[ce];return G?{width:G,height:G,fontSize:G&&(l||p)?G/2:18}:{}},[z,B,l,p]),D=P("avatar",n),L=ln(D),[H,K]=dT(D,L),V=F({[`${D}-lg`]:B==="large",[`${D}-sm`]:B==="small"}),W=a.isValidElement(s),q=r||(M==null?void 0:M.shape)||"circle",ee=F(D,V,T,`${D}-${q}`,{[`${D}-image`]:W||s&&I,[`${D}-icon`]:!!l},K,L,c,u,H),se=Mn(B)?{width:B,height:B,fontSize:l?B/2:18}:{};let le;if(typeof s=="string"&&I)le=a.createElement("img",{src:s,draggable:f,srcSet:i,onError:k,alt:m,crossOrigin:h});else if(W)le=s;else if(l)le=l;else if($||g!==1){const ce=`scale(${g})`,G={msTransform:ce,WebkitTransform:ce,transform:ce};le=a.createElement(lr,{onResize:O},a.createElement("span",{className:`${D}-string`,ref:E,style:G},p))}else le=a.createElement("span",{className:`${D}-string`,style:{opacity:0},ref:E},p);return a.createElement("span",{...v,style:{...se,...A,..._,...d},className:ee,ref:R},le)}),Xa=e=>wn(e)?xt(e)?e():e:null,Lx=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],KF={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 UF=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 N={...w};"visible"in e&&(N.popupVisible=e.visible);const E=a.useMemo(()=>{if(!g)return!1;const P=g===!0?{}:g;return{...P,className:F(P.className,y==null?void 0:y.arrow),style:{...P.style,...$==null?void 0:$.arrow},content:P.content??b}},[g,y==null?void 0:y.arrow,$==null?void 0:$.arrow,b]),R=({open:P})=>{const T=a.Children.only(i),_={"aria-describedby":x&&P?I:void 0};return a.cloneElement(T,_)};return a.createElement(xm,lv({popupClassName:y==null?void 0:y.root,prefixCls:s,popup:a.createElement(Lx,{key:"content",prefixCls:s,id:I,classNames:y,styles:$},x),action:n,builtinPlacements:KF,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},N),R)});function kx(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 qF=(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}},mT=8;function Om(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?mT:r}}const Ax=(e,t,n)=>{const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:s,arrowOffsetHorizontal:i,antCls:l}=e,[c]=an(l,"tooltip"),{arrowDistance:u=0,arrowShadow:d=!0}=n||{};return{[r]:{[`${r}-arrow`]:[{position:"absolute",zIndex:1,display:"block",...qF(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 GF(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=pt(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 MC={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"]}},XF={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"]}},YF=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function pT(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(MC).forEach(d=>{const f={...r&&XF[d]||MC[d],offset:[0,0],dynamicInset:!0};switch(c[d]=f,YF.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=GF(d,u,t,n),i&&(f.htmlRegion="visibleFirst")}),c}const Dx=ie.createContext(!1),Fx=(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])},OC="50%",QF=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]=an(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",OC),`var(--arrow-y, ${OC})`].join(" ")};return[{[n]:{...Wt(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,QN(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,mT)}},[`${n}-content`]:{position:"relative"},...zP(e,(w,{darkColor:I})=>({[`&${n}-${w}`]:{[`${n}-container`]:{backgroundColor:I},[`${n}-arrow`]:{[b("arrow-background-color")]:I}}})),"&-rtl":{direction:"rtl"}}},Ax(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}`}}}]},JF=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,...Om({contentRadius:e.borderRadius,limitVerticalRadius:!0}),...kx(Ot(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),gT=(e,t,n=!0)=>zt("Tooltip",o=>{const{borderRadius:s,colorTextLightSolid:i,colorBgSpotlight:l,maxWidth:c}=o,u=Ot(o,{tooltipMaxWidth:c,tooltipColor:i,tooltipBorderRadius:s,tooltipBg:l});return[QF(u),Zc(o,"zoom-big-fast")]},JF,{resetStyle:!1,injectStyle:n})(e,t),ZF=zo.map(e=>`${e}-inverse`),e7=["success","processing","error","default","warning"];function hT(e,t=!0){return t?[].concat($t(ZF),$t(zo)).includes(e):zo.includes(e)}function t7(e){return e7.includes(e)}const yT=(e,t,n)=>{const r=hT(n),[o]=an(e,"tooltip"),s=F({[`${t}-${n}`]:n&&r}),i={},l={},c=KL(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}},n7=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:s,overlayInnerStyle:i,classNames:l,styles:c}=e,{getPrefixCls:u}=a.useContext(ft),d=u("tooltip",t),m=u(),f=ln(d),[p,h]=gT(d,f),b=yT(m,d,s),x=b.arrowStyle,v=a.useMemo(()=>({container:{...i,...b.overlayStyle}}),[i,b.overlayStyle]),g={...e,placement:r},[y,$]=Bt([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(Lx,{...e,className:p,prefixCls:d,classNames:y,styles:$},o))},r7=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:N,overlayInnerStyle:E,overlayStyle:R,overlayClassName:P,...T}=e,[,_]=Jn(),M=e["data-popover-inject"],{getPopupContainer:O,getPrefixCls:k,direction:B,...j}=Rt("tooltip"),{className:z,style:A,classNames:D,styles:L,arrow:H,trigger:K}=M?{}:j,V=Fx(c,H),W=V.show,q=p||K||"hover",ee=v||O,se=d??!!u,le=a.useContext(Dx);bo();const ce=a.useRef(null),G=()=>{var Re;(Re=ce.current)==null||Re.forceAlign()};a.useImperativeHandle(t,()=>{var Re,Xe;return{forceAlign:G,nativeElement:(Re=ce.current)==null?void 0:Re.nativeElement,popupElement:(Xe=ce.current)==null?void 0:Xe.popupElement}});const[ne,re]=sn(e.defaultOpen??!1,e.open),U=!m&&!f&&m!==0,J=Re=>{re(U?!1:Re),!U&&N&&N(Re)},oe=a.useMemo(()=>h||pT({arrowPointAtCenter:(V==null?void 0:V.pointAtCenter)??!1,autoAdjustOverflow:b,arrowWidth:W?_.sizePopupArrow:0,borderRadius:_.borderRadius,offset:_.marginXXS,visibleFirst:!0}),[V,h,_,W,b]),Z=a.useMemo(()=>m===0?m:f||m||"",[f,m]),Q=a.createElement(Ri,{space:!0,form:!0},xt(Z)?Z():Z),ae={...e,trigger:q,builtinPlacements:oe,getPopupContainer:ee,destroyOnHidden:se},[te,Y]=Bt([D,C],[L,I],{props:ae}),de=k("tooltip",n),ue=k();let ge=ne;(!("open"in e)&&U||le)&&(ge=!1);const we=a.isValidElement(i)&&!vN(i)?i:a.createElement("span",null,i),he=we.props,Be=!he.className||typeof he.className=="string"?F(he.className,r||`${de}-open`):he.className,be=ln(de),[Fe,_e]=gT(de,be,!M),Ee=yT(ue,de,s),Te=Ee.arrowStyle,$e=F(be,Fe,_e),Ce=F(P,{[`${de}-rtl`]:B==="rtl"},Ee.className,w,$e,z,te.root),[qe,Qe]=Jc("Tooltip",T.zIndex),ye={...Y.container,...E,...Ee.overlayStyle},Ne=a.createElement(UF,{unique:!0,...T,zIndex:qe,showArrow:W,placement:g,mouseEnterDelay:y,mouseLeaveDelay:$,prefixCls:de,classNames:{root:Ce,container:te.container,arrow:te.arrow,uniqueContainer:F($e,te.container)},styles:{root:{...Te,...Y.root,...A,...R},container:ye,uniqueContainer:ye,arrow:Y.arrow},ref:ce,overlay:Q,visible:ge,onVisibleChange:J,afterVisibleChange:l,arrowContent:a.createElement("span",{className:`${de}-arrow-content`}),motion:{motionName:As(ue,"zoom-big-fast",typeof(x==null?void 0:x.motionName)=="string"?x==null?void 0:x.motionName:void 0),motionDeadline:1e3},trigger:q,builtinPlacements:oe,getTooltipContainer:ee,destroyOnHidden:se},ge?Wn(we,{className:Be}):we);return a.createElement($m.Provider,{value:Qe},Ne)}),$o=r7;$o._InternalPanelDoNotUseOrYouWillBeFired=n7;$o.UniqueProvider=xN;const zC="50%",o7=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]=an(x,"tooltip");return[{[t]:{...Wt(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",zC),`var(--arrow-y, ${zC})`].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}}},Ax(e,g("arrow-background-color"),{arrowShadow:!1}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block"}}]},s7=e=>{const{componentCls:t,antCls:n}=e,[r]=an(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"}}}})}},i7=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,...kx(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}},vT=zt("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=Ot(e,{popoverBg:t,popoverColor:n});return[o7(r),s7(r),Zc(r,"zoom-big")]},i7,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]}),bT=e=>{const{title:t,content:n,prefixCls:r,classNames:o,styles:s}=e;return!wn(t)&&!wn(n)?null:a.createElement(a.Fragment,null,wn(t)&&a.createElement("div",{className:F(`${r}-title`,o==null?void 0:o.title),style:s==null?void 0:s.title},t),wn(n)&&a.createElement("div",{className:F(`${r}-content`,o==null?void 0:o.content),style:s==null?void 0:s.content},n))},a7=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=Xa(i),f=Xa(l),p={...e,placement:s},[h,b]=Bt([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(Lx,{...e,className:t,prefixCls:n,classNames:h,styles:b},c||a.createElement(bT,{prefixCls:n,title:m,content:f,classNames:h,styles:b})))},xT=e=>{const{prefixCls:t,className:n,...r}=e,{getPrefixCls:o}=a.useContext(ft),s=o("popover",t),[i,l]=vT(s);return a.createElement(a7,{...r,prefixCls:s,hashId:i,className:F(n,l)})},l7=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:N}=Rt("popover"),E=g("popover",n),[R,P]=vT(E),T=g(),_=Fx(x,C),M=l||N||"hover",O={...e,placement:i,trigger:M,mouseEnterDelay:u,mouseLeaveDelay:d,overlayStyle:f,styles:p,classNames:h},[k,B]=Bt([w,h],[I,p],{props:O}),j=F(s,R,P,y,k.root),[z,A]=sn(e.defaultOpen??!1,e.open),D=K=>{A(K),m==null||m(K)},L=Xa(r),H=Xa(o);return a.createElement($o,{unique:!1,arrow:_,placement:i,trigger:M,mouseEnterDelay:u,mouseLeaveDelay:d,...v,prefixCls:E,classNames:{root:j,container:k.container,arrow:k.arrow},styles:{root:{...B.root,...$,...f},container:B.container,arrow:B.arrow},ref:t,open:z,onOpenChange:D,overlay:wn(L)||wn(H)?a.createElement(bT,{prefixCls:E,title:L,content:H,classNames:k,styles:B}):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)}),Hx=l7;Hx._InternalPanelDoNotUseOrYouWillBeFired=xT;const jC=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)},c7=e=>{var N,E,R;const{getPrefixCls:t,direction:n}=a.useContext(ft),{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=ln(b),[g,y]=dT(b,v),$=F(x,{[`${x}-rtl`]:n==="rtl"},y,v,o,s,g),w=Ln(p).map((P,T)=>Wn(P,{key:`avatar-key-${T}`})),I=(h==null?void 0:h.count)||l,C=w.length;if(I&&I<C){const P=w.slice(0,I),T=w.slice(I,C),_=(h==null?void 0:h.style)||c,M=((N=h==null?void 0:h.popover)==null?void 0:N.trigger)||f||"hover",O=((E=h==null?void 0:h.popover)==null?void 0:E.placement)||m||"top",k={content:T,...h==null?void 0:h.popover,placement:O,trigger:M,rootClassName:F(`${x}-popover`,(R=h==null?void 0:h.popover)==null?void 0:R.rootClassName)};return P.push(a.createElement(Hx,{key:"avatar-popover-key",destroyOnHidden:!0,...k},a.createElement(fT,{style:_},`+${C-I}`))),a.createElement(jC,{shape:d,size:u},a.createElement("div",{className:$,style:i},P))}return a.createElement(jC,{shape:d,size:u},a.createElement("div",{className:$,style:i},w))},$T=fT;$T.Group=c7;var ST={};Object.defineProperty(ST,"__esModule",{value:!0});var u7={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"},d7=ST.default=u7;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 f7=(e,t)=>a.createElement(mt,cv({},e,{ref:t,icon:d7})),Oc=a.forwardRef(f7),{ESC:m7,TAB:p7}=it;function g7({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 m7:i();break;case p7:{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 h7=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=On(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],y7={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 CT=ie.forwardRef((e,t)=>{var K;const{arrow:n=!1,prefixCls:r="rc-dropdown",transitionName:o,animation:s,align:i,placement:l="bottomLeft",placements:c=y7,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(),N="visible"in e?h:I,E=s?`${r}-${s}`:o,R=ie.useRef(null),P=ie.useRef(null),T=ie.useRef(null);ie.useImperativeHandle(t,()=>R.current);const _=V=>{C(V),y==null||y(V)};g7({visible:N,triggerRef:T,onVisibleChange:_,autoFocus:x,overlayRef:P});const M=V=>{const{onOverlayClick:W}=e;C(!1),W&&W(V)},O=()=>ie.createElement(h7,{ref:P,overlay:v,prefixCls:r,arrow:n}),k=()=>typeof v=="function"?O:O(),B=()=>{const{minOverlayWidthMatchTrigger:V,alignPoint:W}=e;return"minOverlayWidthMatchTrigger"in e?V:!W},j=()=>{const{openClassName:V}=e;return V!==void 0?V:`${r}-open`},z=g,A=F((K=z.props)==null?void 0:K.className,N&&j()),D={className:A,ref:On(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:N,stretch:B()?"minWidth":"",popup:k(),onOpenChange:_,onPopupClick:M,getPopupContainer:u}),L)}),wT=a.createContext(null);function ET(e,t){return`${e}-${t}`}function IT(e){const t=a.useContext(wT);return ET(t,e)}const So=a.createContext(null);function v7(e,t){const n={...e};return Object.keys(t).forEach(r=>{const o=t[r];o!==void 0&&(n[r]=o)}),n}function zc({children:e,locked:t,...n}){const r=a.useContext(So),o=Oi(()=>v7(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 b7=[],PT=a.createContext(null);function zm(){return a.useContext(PT)}const NT=a.createContext(b7);function rl(e){const t=a.useContext(NT);return a.useMemo(()=>e!==void 0?[...t,e]:t,[t,e])}const RT=a.createContext(null),Vx=a.createContext({}),{LEFT:dv,RIGHT:fv,UP:mv,DOWN:Pd,ENTER:Nd,ESC:TT,HOME:Sl,END:Cl}=it,BC=[mv,Pd,dv,fv];function x7(e,t,n,r){var p;const o="prev",s="next",i="children",l="parent";if(e==="inline"&&r===Nd)return{inlineTrigger:!0};const c={[mv]:o,[Pd]:s},u={[dv]:n?s:o,[fv]:n?o:s,[Pd]:i,[Nd]:i},d={[mv]:o,[Pd]:s,[Nd]:i,[TT]: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 $7(e){let t=e;for(;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function S7(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement}return null}function Wx(e,t){return Kb(e,!0).filter(r=>t.has(r))}function LC(e,t,n,r=1){if(!e)return null;const o=Wx(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 bf=(e,t)=>{const n=new Set,r=new Map,o=new Map;return e.forEach(s=>{const i=document.querySelector(`[data-menu-id='${ET(t,s)}']`);i&&(n.add(i),o.set(i,s),r.set(s,i))}),{elements:n,key2element:r,element2key:o}};function C7(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([...BC,Nd,TT,Sl,Cl].includes(h)){const b=s();let x=bf(b,r);const{elements:v,key2element:g,element2key:y}=x,$=g.get(t),w=S7($,v),I=y.get(w),C=x7(e,i(I,!0).length===1,n,h);if(!C&&h!==Sl&&h!==Cl)return;(BC.includes(h)||[Sl,Cl].includes(h))&&p.preventDefault();const N=E=>{if(E){let R=E;const P=E.querySelector("a");P!=null&&P.getAttribute("href")&&(R=P);const T=y.get(E);l(T),f(),d.current=Ct(()=>{m.current===T&&R.focus()})}};if([Sl,Cl].includes(h)||C.sibling||!w){let E;!w||e==="inline"?E=o.current:E=$7(w);let R;const P=Wx(E,v);h===Sl?R=P[0]:h===Cl?R=P[P.length-1]:R=LC(E,v,w,C.offset),N(R)}else if(C.inlineTrigger)c(I);else if(C.offset>0)c(I,!0),f(),d.current=Ct(()=>{x=bf(b,r);const E=w.getAttribute("aria-controls"),R=document.getElementById(E),P=LC(R,x.elements);N(P)},5);else if(C.offset<0){const E=i(I,!0),R=E[E.length-2],P=g.get(R);c(R,!1),N(P)}}u==null||u(p)}}function w7(e){Promise.resolve().then(e)}const Kx="__RC_UTIL_PATH_SPLIT__",kC=e=>e.join(Kx),E7=e=>e.split(Kx),pv="rc-menu-more";function I7(){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=kC(x);n.current.set(v,b),t.current.set(b,v),s.current+=1;const g=s.current;w7(()=>{g===s.current&&l()})},[]),u=a.useCallback((b,x)=>{const v=kC(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=E7(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)}${Kx}`,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 zl(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 _T(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 MT(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 OT({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 xf({item:e,...t}){return Object.defineProperty(t,"item",{get:()=>(pn(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}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)}class P7 extends a.Component{render(){const{title:t,attribute:n,elementRef:r,...o}=this.props,s=Vt(o,["eventKey","popupClassName","popupOffset","onTitleClick"]);return pn(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),a.createElement(ts.Item,jc({},n,{title:typeof t=="string"?t:void 0},s,{ref:r}))}}const N7=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=IT(o),{prefixCls:g,onItemClick:y,disabled:$,overflowDisabled:w,itemIcon:I,selectedKeys:C,onActive:N}=a.useContext(So),{_internalRenderMenuItem:E}=a.useContext(Vx),R=`${g}-item`,P=a.useRef(),T=a.useRef(),_=$||i,M=Co(t,T),O=rl(o),k=q=>{const ee=u||{key:o||"",label:c,itemIcon:l,extra:e.extra,title:e.title};return{key:o,keyPath:[...O].reverse(),item:P.current,domEvent:q,itemData:u||ee}},B=l||I,{active:j,...z}=_T(o,_,m,f),A=C.includes(o),D=MT(O.length),L=q=>{if(_)return;const ee=k(q);p==null||p(xf(ee)),y(ee)},H=q=>{if(h==null||h(q),q.which===it.ENTER){const ee=k(q);p==null||p(xf(ee)),y(ee)}},K=q=>{N(o),b==null||b(q)},V={};e.role==="option"&&(V["aria-selected"]=A);let W=a.createElement(P7,jc({ref:P,elementRef:M,role:d===null?"none":d||"menuitem",tabIndex:i?null:-1,"data-menu-id":w&&v?null:v},Vt(x,["extra"]),z,V,{component:"li","aria-disabled":i,style:{...D,...n},className:F(R,{[`${R}-active`]:j,[`${R}-selected`]:A,[`${R}-disabled`]:_},r),onClick:L,onKeyDown:H,onFocus:K}),c,a.createElement(OT,{props:{...e,isSelected:A},icon:B}));return E&&(W=E(W,e,{selected:A})),W});function R7(e,t){const{eventKey:n}=e,r=zm(),o=rl(n);return a.useEffect(()=>{if(r)return r.registerPath(n,o),()=>{r.unregisterPath(n,o)}},[o]),r?null:a.createElement(N7,jc({},e,{ref:t}))}const iu=a.forwardRef(R7);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 T7=({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)},zT=a.forwardRef(T7);function Ux(e,t){return Ln(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 tr={adjustX:1,adjustY:1},_7={topLeft:{points:["bl","tl"],overflow:tr},topRight:{points:["br","tr"],overflow:tr},bottomLeft:{points:["tl","bl"],overflow:tr},bottomRight:{points:["tr","br"],overflow:tr},leftTop:{points:["tr","tl"],overflow:tr},leftBottom:{points:["br","bl"],overflow:tr},rightTop:{points:["tl","tr"],overflow:tr},rightBottom:{points:["bl","br"],overflow:tr}},M7={topLeft:{points:["bl","tl"],overflow:tr},topRight:{points:["br","tr"],overflow:tr},bottomLeft:{points:["tl","bl"],overflow:tr},bottomRight:{points:["tr","br"],overflow:tr},rightTop:{points:["tr","tl"],overflow:tr},rightBottom:{points:["br","bl"],overflow:tr},leftTop:{points:["tl","tr"],overflow:tr},leftBottom:{points:["bl","br"],overflow:tr}};function jT(e,t,n){if(t)return t;if(n)return n[e]||n.other}const O7={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function z7({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?{...M7,...h}:{..._7,...h},C=O7[c],N=jT(c,g,y),E=a.useRef(N);c!=="inline"&&(E.current=N);const R={...E.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},P=a.useRef();return a.useEffect(()=>(P.current=Ct(()=>{w(t)}),()=>{Ct.cancel(P.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 j7({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={...jT(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(zc,{mode:o,locked:!d.current},a.createElement(pr,hv({visible:p},h,{forceRender:i,removeOnLeave:!1,leavedClassName:`${s}-hidden`}),({className:x,style:v})=>a.createElement(zT,{id:e,className:x,style:v},r)))}function Bc(){return Bc=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},Bc.apply(this,arguments)}const B7=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,...N}=e,E=IT(l),{prefixCls:R,mode:P,openKeys:T,disabled:_,overflowDisabled:M,activeKey:O,selectedKeys:k,itemIcon:B,expandIcon:j,onItemClick:z,onOpenChange:A,onActive:D,popupRender:L}=a.useContext(So),{_internalRenderSubMenuItem:H}=a.useContext(Vx),{isSubPathKey:K}=a.useContext(RT),V=rl(),W=`${R}-submenu`,q=_||u,ee=a.useRef(),se=a.useRef(),le=f??B,ce=p??j,G=T.includes(l),ne=!M&&G,re=K(k,l),{active:U,...J}=_T(l,q,w,I),[oe,Z]=a.useState(!1),Q=Ce=>{q||Z(Ce)},ae=Ce=>{Q(!0),g==null||g({key:l,domEvent:Ce})},te=Ce=>{Q(!1),y==null||y({key:l,domEvent:Ce})},Y=a.useMemo(()=>U||(P!=="inline"?oe||K([O],l):!1),[P,U,O,oe,l,K]),de=MT(V.length),ue=Ce=>{q||($==null||$({key:l,domEvent:Ce}),P==="inline"&&A(l,!G))},ge=zl(Ce=>{v==null||v(xf(Ce)),z(Ce)}),we=Ce=>{P!=="inline"&&A(l,Ce)},he=()=>{D(l)},Be=E&&`${E}-popup`,be=a.useMemo(()=>a.createElement(OT,{icon:P!=="horizontal"?ce:void 0,props:{...e,isOpen:ne,isSubMenu:!0}},a.createElement("i",{className:`${W}-arrow`})),[P,ce,e,ne,W]);let Fe=a.createElement("div",Bc({role:"menuitem",style:de,className:`${W}-title`,tabIndex:q?null:-1,ref:ee,title:typeof i=="string"?i:null,"data-menu-id":M&&E?null:E,"aria-expanded":ne,"aria-haspopup":!0,"aria-controls":Be,"aria-disabled":q,onClick:ue,onFocus:he},J),i,be);const _e=a.useRef(P);P!=="inline"&&V.length>1?_e.current="vertical":_e.current=P;const Ee=_e.current,Te=a.useMemo(()=>{const Ce=a.createElement(zc,{classNames:s,styles:o,mode:Ee==="horizontal"?"vertical":Ee},a.createElement(zT,{id:Be,ref:se},m)),qe=C||L;return qe?qe(Ce,{item:e,keys:V}):Ce},[C,L,V,Be,m,e,Ee]);if(!M){const Ce=_e.current;Fe=a.createElement(z7,{mode:Ce,prefixCls:W,visible:!d&&ne&&P!=="inline",popupClassName:h,popupOffset:b,popupStyle:x,popup:Te,disabled:q,onVisibleChange:we},Fe)}let $e=a.createElement(ts.Item,Bc({ref:t,role:"none"},N,{component:"li",style:n,className:F(W,`${W}-${P}`,r,{[`${W}-open`]:ne,[`${W}-active`]:Y,[`${W}-selected`]:re,[`${W}-disabled`]:q}),onMouseEnter:ae,onMouseLeave:te}),Fe,!M&&a.createElement(j7,{id:Be,open:ne,keyPath:V},m));return H&&($e=H($e,e,{selected:re,active:Y,open:ne,disabled:q})),a.createElement(zc,{classNames:s,styles:o,onItemClick:ge,mode:P==="horizontal"?"vertical":P,itemIcon:le,expandIcon:ce},$e)}),jm=a.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=rl(n),s=Ux(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(B7,Bc({ref:t},e),s),a.createElement(NT.Provider,{value:o},l)});function qx({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 $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)}const L7=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",$f({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))}),Gx=a.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=rl(n),s=Ux(r,o);return zm()?s:a.createElement(L7,$f({ref:t},Vt(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 AC(e,t,n,r,o){let s=e;const i={divider:qx,item:iu,group:Gx,submenu:jm,...r};return t&&(s=yv(t,i,o)),Ux(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=[],k7=a.forwardRef((e,t)=>{var kt;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:N=!0,multiple:E=!1,defaultSelectedKeys:R,selectedKeys:P,onSelect:T,onDeselect:_,inlineIndent:M=24,motion:O,defaultMotions:k,triggerSubMenuAction:B="hover",builtinPlacements:j,itemIcon:z,expandIcon:A,overflowedIndicator:D="...",overflowedIndicatorPopupClassName:L,getPopupContainer:H,onClick:K,onOpenChange:V,onKeyDown:W,openAnimation:q,openTransitionName:ee,_internalRenderMenuItem:se,_internalRenderSubMenuItem:le,_internalComponents:ce,popupRender:G,...ne}=e,[re,U]=a.useMemo(()=>[AC(d,u,Qs,ce,n),AC(d,u,Qs,{},n)],[d,u,ce]),[J,oe]=a.useState(!1),Z=a.useRef(),Q=Lo(f?`rc-menu-uuid-${f}`:"rc-menu-uuid"),ae=m==="rtl",[te,Y]=sn($,w),de=te||Qs,ue=(rt,Ge=!1)=>{function He(){Y(rt),V==null||V(rt)}Ge?is.flushSync(He):He()},[ge,we]=a.useState(de),he=a.useRef(!1),[Be,be]=a.useMemo(()=>(p==="inline"||p==="vertical")&&h?["vertical",h]:[p,!1],[p,h]),Fe=Be==="inline",[_e,Ee]=a.useState(Be),[Te,$e]=a.useState(be);a.useEffect(()=>{Ee(Be),$e(be),he.current&&(Fe?Y(ge):ue(Qs))},[Be,be]);const[Ce,qe]=a.useState(0),Qe=Ce>=re.length-1||_e!=="horizontal"||x;a.useEffect(()=>{Fe&&we(de)},[de]),a.useEffect(()=>(he.current=!0,()=>{he.current=!1}),[]);const{registerPath:ye,unregisterPath:Ne,refreshOverflowKeys:Re,isSubPathKey:Xe,getKeyPath:Ye,getKeys:Ve,getSubPathKeys:at}=I7(),xe=a.useMemo(()=>({registerPath:ye,unregisterPath:Ne}),[ye,Ne]),Le=a.useMemo(()=>({isSubPathKey:Xe}),[Xe]);a.useEffect(()=>{Re(Qe?Qs:re.slice(Ce+1).map(rt=>rt.key))},[Ce,Qe]);const[me,Pe]=sn(I||C&&((kt=re[0])==null?void 0:kt.key),I),ve=zl(rt=>{Pe(rt)}),Se=zl(()=>{Pe(void 0)});a.useImperativeHandle(t,()=>({list:Z.current,focus:rt=>{var St,Tt;const Ge=Ve(),{elements:He,key2element:Ae,element2key:dt}=bf(Ge,Q),vt=Wx(Z.current,He);let ct;me&&Ge.includes(me)?ct=me:ct=vt[0]?dt.get(vt[0]):(St=re.find(fn=>!fn.props.disabled))==null?void 0:St.key;const yt=Ae.get(ct);ct&&yt&&((Tt=yt==null?void 0:yt.focus)==null||Tt.call(yt,rt))},findItem:({key:rt})=>{const Ge=Ve(),{key2element:He}=bf(Ge,Q);return He.get(rt)||null}}));const[Me,Ie]=sn(R||[],P),ke=a.useMemo(()=>Array.isArray(Me)?Me:Me==null?Qs:[Me],[Me]),je=rt=>{if(N){const{key:Ge}=rt,He=ke.includes(Ge);let Ae;E?He?Ae=ke.filter(vt=>vt!==Ge):Ae=[...ke,Ge]:Ae=[Ge],Ie(Ae);const dt={...rt,selectedKeys:Ae};He?_==null||_(dt):T==null||T(dt)}!E&&de.length&&_e!=="inline"&&ue(Qs)},We=zl(rt=>{K==null||K(xf(rt)),je(rt)}),fe=zl((rt,Ge)=>{let He=de.filter(Ae=>Ae!==rt);if(Ge)He.push(rt);else if(_e!=="inline"){const Ae=at(rt);He=He.filter(dt=>!Ae.has(dt))}vo(de,He,!0)||ue(He,!0)}),lt=C7(_e,me,ae,Q,Z,Ve,Ye,Pe,(rt,Ge)=>{const He=Ge??!de.includes(rt);fe(rt,He)},W);a.useEffect(()=>{oe(!0)},[]);const Ze=a.useMemo(()=>({_internalRenderMenuItem:se,_internalRenderSubMenuItem:le}),[se,le]),wt=_e!=="horizontal"||x?re:re.map((rt,Ge)=>a.createElement(zc,{key:rt.key,overflowDisabled:Ge>Ce,classNames:l,styles:i},rt)),gt=a.createElement(ts,vv({id:f,ref:Z,prefixCls:`${n}-overflow`,component:"ul",itemComponent:iu,className:F(n,`${n}-root`,`${n}-${_e}`,s,{[`${n}-inline-collapsed`]:Te,[`${n}-rtl`]:ae},r),dir:m,style:o,role:"menu",tabIndex:c,data:wt,renderRawItem:rt=>rt,renderRawRest:rt=>{const Ge=rt.length,He=Ge?re.slice(-Ge):null;return a.createElement(jm,{eventKey:pv,title:D,disabled:Qe,internalPopupClose:Ge===0,popupClassName:L},He)},maxCount:_e!=="horizontal"||x?ts.INVALIDATE:ts.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:rt=>{qe(rt)},onKeyDown:lt},ne));return a.createElement(Vx.Provider,{value:Ze},a.createElement(wT.Provider,{value:Q},a.createElement(zc,{prefixCls:n,rootClassName:r,classNames:l,styles:i,mode:_e,openKeys:de,rtl:ae,disabled:b,motion:J?O:null,defaultMotions:J?k:null,activeKey:me,onActive:ve,onInactive:Se,selectedKeys:ke,inlineIndent:M,subMenuOpenDelay:v,subMenuCloseDelay:g,forceSubMenuRender:y,builtinPlacements:j,triggerSubMenuAction:B,getPopupContainer:H,itemIcon:z,expandIcon:A,onItemClick:We,onOpenChange:fe,popupRender:G},a.createElement(RT.Provider,{value:Le},gt),a.createElement("div",{style:{display:"none"},"aria-hidden":!0},a.createElement(PT.Provider,{value:xe},U)))))}),ol=k7;ol.Item=iu;ol.SubMenu=jm;ol.ItemGroup=Gx;ol.Divider=qx;var BT={};Object.defineProperty(BT,"__esModule",{value:!0});var A7={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"},D7=BT.default=A7;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 F7=(e,t)=>a.createElement(mt,bv({},e,{ref:t,icon:D7})),H7=a.forwardRef(F7),LT=a.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),V7=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}}},kT=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}},AT=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]],DT=zt("Layout",V7,kT,{deprecatedTokens:AT}),W7=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}}}}},K7=zt(["Layout","Sider"],W7,kT,{deprecatedTokens:AT}),DC={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px",xxxl:"1839.98px"},U7=e=>!Number.isNaN(Number.parseFloat(e))&&Number.isFinite(Number(e)),Bm=a.createContext({}),q7=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),FT=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(LT),[w,I]=a.useState("collapsed"in e?e.collapsed:i),[C,N]=a.useState(!1);a.useEffect(()=>{"collapsed"in e&&I(e.collapsed)},[e.collapsed]);const E=(G,ne)=>{"collapsed"in e||I(G),b==null||b(G,ne)},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},[P,T]=Bt([v],[g],{props:R}),{getPrefixCls:_,direction:M}=a.useContext(ft),O=_("layout-sider",n),[k,B]=K7(O),j=a.useRef(null);j.current=G=>{N(G.matches),x==null||x(G.matches),w!==G.matches&&E(G.matches,"responsive")},a.useEffect(()=>{function G(re){var U;return(U=j.current)==null?void 0:U.call(j,re)}let ne;return typeof(window==null?void 0:window.matchMedia)<"u"&&h&&h in DC&&(ne=window.matchMedia(`screen and (max-width: ${DC[h]})`),xt(ne==null?void 0:ne.addEventListener)&&ne.addEventListener("change",G),G(ne)),()=>{xt(ne==null?void 0:ne.removeEventListener)&&ne.removeEventListener("change",G)}},[h]),a.useEffect(()=>{const G=q7("ant-sider-");return $.addSider(G),()=>$.removeSider(G)},[]);const z=()=>{E(!w,"clickTrigger")},A=Vt(y,["collapsed"]),D=w?f:m,L=U7(D)?`${D}px`:String(D),H=Number.parseFloat(String(f||0))===0?a.createElement("span",{onClick:z,className:F(`${O}-zero-width-trigger`,`${O}-zero-width-trigger-${d?"right":"left"}`),style:p},o||a.createElement(H7,null)):null,K=M==="rtl"==!d,q={expanded:K?a.createElement(_c,null):a.createElement(Oc,null),collapsed:K?a.createElement(Oc,null):a.createElement(_c,null)}[w?"collapsed":"expanded"],ee=o!==null?H||a.createElement("div",{className:`${O}-trigger`,onClick:z,style:{width:L}},o||q):null,se={...c,flex:`0 0 ${L}`,maxWidth:L,minWidth:L,width:L},le=F(O,`${O}-${l}`,{[`${O}-collapsed`]:!!w,[`${O}-has-trigger`]:u&&o!==null&&!H,[`${O}-below`]:!!C,[`${O}-zero-width`]:Number.parseFloat(L)===0},r,P.root,k,B),ce=a.useMemo(()=>({siderCollapsed:w}),[w]);return a.createElement(Bm.Provider,{value:ce},a.createElement("aside",{className:le,...A,style:{...T.root,...se},ref:t},a.createElement("div",{className:F(`${O}-children`,P.body),style:T.body},s),u||C&&H?ee:null))});var HT={};Object.defineProperty(HT,"__esModule",{value:!0});var G7={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"},X7=HT.default=G7;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 Y7=(e,t)=>a.createElement(mt,xv({},e,{ref:t,icon:X7})),Lm=a.forwardRef(Y7),Sf=a.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),VT=e=>{const{prefixCls:t,className:n,dashed:r,...o}=e,{getPrefixCls:s}=a.useContext(ft),i=s("menu",t),l=F({[`${i}-item-divider-dashed`]:!!r},n);return a.createElement(qx,{className:l,...o})},WT=e=>{var C,N;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(Sf),b=E=>{var T,_;const R=n==null?void 0:n[0],P=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)):P},{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=Ln(n).length;let I=a.createElement(iu,{...Vt(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:(N=p==null?void 0:p.subMenu)==null?void 0:N.item,...e.style},title:typeof o=="string"?o:void 0,itemData:(e==null?void 0:e.itemData)??{...e,key:e.eventKey}},Wn(r,E=>{var R,P;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:(P=p==null?void 0:p.subMenu)==null?void 0:P.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`,P=_=>({..._,root:F(R,_==null?void 0:_.root)}),T=xt(g==null?void 0:g.classNames)?_=>{const M=g.classNames(_);return P(M)}:P(g==null?void 0:g.classNames);I=a.createElement($o,{...$,placement:E,classNames:T},I)}return I},Cf=a.createContext(null),KT=a.forwardRef((e,t)=>{const{children:n,...r}=e,o=a.useContext(Cf),s=a.useMemo(()=>({...o,...r}),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),i=qI(n),l=Co(t,i?ko(n):null);return a.createElement(Cf.Provider,{value:s},a.createElement(Ri,{space:!0},i?a.cloneElement(n,{ref:l}):n))}),Q7=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"}}}},J7=({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)})`}}}}),FC=e=>jr(e),HC=(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:N,dangerItemActiveBg:E,dangerItemSelectedBg:R,popupBg:P,itemHoverBg:T,itemActiveBg:_,menuSubMenuBg:M,horizontalItemSelectedColor:O,horizontalItemSelectedBg:k,horizontalItemBorderRadius:B,horizontalItemHoverBg:j}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:l,[`&${n}-root:focus-visible`]:{...FC(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`]:{...FC(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:N},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:u,[`&${n}-item-danger`]:{backgroundColor:R}},[`&${n}-submenu > ${n}`]:{backgroundColor:M},[`&${n}-popup > ${n}`]:{backgroundColor:P},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:P},[`&${n}-horizontal`]:{...t==="dark"?{borderBottom:0}:{},[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:B,"&::after":{position:"absolute",insetInline:x,bottom:0,borderBottom:`${X(d)} solid transparent`,transition:`border-color ${p} ${h}`,content:'""'},"&:hover, &-active, &-open":{background:j,"&::after":{borderBottomWidth:d,borderBottomColor:O}},"&-selected":{color:O,backgroundColor:k,"&:hover":{backgroundColor:k},"&::after":{borderBottomWidth:d,borderBottomColor:O}}}},[`&${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:N}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:["transform","opacity"].map(z=>`${z} ${v} ${h}`).join(",")}}}}}},VC=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}}},Z7=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"},...VC(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...VC(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`]:{...cr,paddingInline:h}}}]},WC=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`]:{...Gc()},[`&${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"}}}},KC=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)})`}}}}},eH=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]:{...Wt(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,...cr},[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"}},...WC(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,...WC(e),...KC(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}},...KC(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"}}}]},tH=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,N=e.activeBarWidth??0,E=e.activeBarBorderWidth??d,R=e.itemMarginInline??e.marginXXS,P=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:N,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:P,darkDangerItemColor:n,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:I,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:"transparent",darkGroupTitleColor:P,darkItemHoverColor:I,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:I,darkDangerItemActiveBg:n,itemWidth:N?`calc(100% + ${E}px)`:`calc(100% - ${R*2}px)`}},nH=(e,t=e,n=!0)=>zt("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,N=o.calc(l).div(7).mul(5).equal(),E=Ot(o,{menuArrowSize:N,menuHorizontalHeight:o.calc(i).mul(1.15).equal(),menuArrowOffset:o.calc(N).mul(.25).equal(),menuSubMenuBg:s,calc:o.calc,popupBg:I}),R=Ot(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[eH(E),Q7(E),Z7(E),HC(E,"light"),HC(R,"dark"),J7(E),$x(E),_o(E,"slide-up"),_o(E,"slide-down"),Zc(E,"zoom-big")]},tH,{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),UT=e=>{var b,x,v,g,y,$;const{popupClassName:t,icon:n,title:r,theme:o}=e,s=a.useContext(Sf),{prefixCls:i,inlineCollapsed:l,theme:c,classNames:u,styles:d}=s,m=rl();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,Wn(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]=Jc("Menu");return a.createElement(Sf.Provider,{value:p},a.createElement(jm,{...Vt(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 rH={item:WT,submenu:UT,divider:VT},oH=a.forwardRef((e,t)=>{var G;const n=a.useContext(Cf),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(ft),{getPrefixCls:I,getPopupContainer:C,direction:N,className:E,style:R,classNames:P,styles:T}=Rt("menu"),_=I(),M=Vt($,["collapsedWidth"]);(G=r.validator)==null||G.call(r,{mode:h});const O=bt((...ne)=>{var re;x==null||x(...ne),(re=r.onClick)==null||re.call(r)}),k=r.mode||h,B=b??r.selectable,j=m??f,z={...e,mode:k,inlineCollapsed:j,selectable:B,theme:l},A=jt(R),D=jt(i),[L,H]=Bt([P,g],[T,A,y,D],{props:z},{popup:{_default:"root"},subMenu:{_default:"item"}}),K={horizontal:{motionName:`${_}-slide-up`},inline:ff(_),other:{motionName:`${_}-zoom-big`}},V=I("menu",o||r.prefixCls),W=ln(V),[q,ee]=nH(V,W,!n),se=F(`${V}-${l}`,E,s),le=a.useMemo(()=>{var re;if(xt(c)||fg(c))return c||null;if(xt(r.expandIcon)||fg(r.expandIcon))return r.expandIcon||null;if(xt(w==null?void 0:w.expandIcon)||fg(w==null?void 0:w.expandIcon))return(w==null?void 0:w.expandIcon)||null;const ne=c??(r==null?void 0:r.expandIcon)??(w==null?void 0:w.expandIcon);return Wn(ne,{className:F(`${V}-submenu-expand-icon`,a.isValidElement(ne)?(re=ne.props)==null?void 0:re.className:void 0)})},[c,r==null?void 0:r.expandIcon,w==null?void 0:w.expandIcon,V]),ce=a.useMemo(()=>({prefixCls:V,inlineCollapsed:j||!1,direction:N,firstLevel:!0,theme:l,mode:k,disableMenuItemTitleTooltip:u,tooltip:d,classNames:L,styles:H}),[V,j,N,u,l,k,L,H,d]);return a.createElement(Cf.Provider,{value:null},a.createElement(Sf.Provider,{value:ce},a.createElement(ol,{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:B,onClick:O,...M,inlineCollapsed:j,style:H.root,className:se,prefixCls:V,direction:N,defaultMotions:K,expandIcon:le,ref:t,rootClassName:F(p,q,r.rootClassName,ee,W,L.root),_internalComponents:rH})))}),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(oH,{ref:n,...e,...r})});Fi.Item=WT;Fi.SubMenu=UT;Fi.Divider=VT;Fi.ItemGroup=Gx;const sH=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}}}}}},iH=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:JN},[`&${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:eR},[`&${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:ZN},[`&${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:tR}}},Ax(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`]:{...Wt(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"),mf(e,"move-up"),mf(e,"move-down"),Zc(e,"zoom-big")]]},aH=e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...Om({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...kx(e)}),lH=zt("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,s=Ot(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[iH(s),sH(s)]},aH,{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:N}=e,{getPrefixCls:E,direction:R,getPopupContainer:P,className:T,style:_,classNames:M,styles:O}=Rt("dropdown"),k={...e,mouseEnterDelay:x,mouseLeaveDelay:v,autoAdjustOverflow:g},[B,j]=Bt([M,w],[O,I],{props:k}),z={..._,...p,...j.root},A=u||c;bo();const D=a.useMemo(()=>{const de=E();return $!==void 0?$:y.startsWith("top")?`${de}-slide-down`:y.startsWith("left")?`${de}-slide-right`:y.startsWith("right")?`${de}-slide-left`:`${de}-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),K=ln(H),[V,W]=lH(H,K),[,q]=Jn(),ee=a.Children.only(Hj(s)?a.createElement("span",null,s):s),se=Co(t,ko(ee)),le=Wn(ee,{className:F(`${H}-trigger`,{[`${H}-rtl`]:R==="rtl"},ee.props.className),disabled:ee.props.disabled??l,ref:se}),ce=l?[]:i,G=!!(ce!=null&&ce.includes("contextMenu")),[ne,re]=sn(!1,h),U=bt(de=>{b==null||b(de,{source:"trigger"}),re(de)}),J=F(m,f,V,W,K,T,B.root,{[`${H}-rtl`]:R==="rtl"}),oe=pT({arrowPointAtCenter:pt(r)&&r.pointAtCenter,autoAdjustOverflow:g,offset:q.marginXXS,arrowWidth:r?q.sizePopupArrow:0,borderRadius:q.borderRadius}),Z=bt(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(b==null||b(!1,{source:"menu"}),re(!1))}),Q=()=>{const de=Vt(B,["root"]),ue=Vt(j,["root"]);let ge;return n!=null&&n.items&&(ge=a.createElement(Fi,{...n,classNames:{...de,subMenu:{...de}},styles:{...ue,subMenu:{...ue}}})),A&&(ge=A(ge)),ge=a.Children.only(typeof ge=="string"?a.createElement("span",null,ge):ge),a.createElement(KT,{prefixCls:`${H}-menu`,rootClassName:F(W,K),expandIcon:a.createElement("span",{className:`${H}-menu-submenu-arrow`},R==="rtl"?a.createElement(Oc,{className:`${H}-menu-submenu-arrow-icon`}):a.createElement(_c,{className:`${H}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Z,validator:({mode:we})=>{}},ge)},[ae,te]=Jc("Dropdown",z.zIndex);let Y=a.createElement(CT,{alignPoint:G,...Vt(e,["rootClassName","onOpenChange"]),mouseEnterDelay:x,mouseLeaveDelay:v,visible:ne,builtinPlacements:oe,arrow:!!r,overlayClassName:J,prefixCls:H,getPopupContainer:d||P,transitionName:D,trigger:ce,overlay:Q,placement:L,onVisibleChange:U,overlayStyle:{...z,zIndex:ae},autoDestroy:N??C},le);return ae&&(Y=a.createElement($m.Provider,{value:te},Y)),Y}),cH=HR(km,"align",void 0,"dropdown",e=>e),uH=e=>a.createElement(cH,{...e},a.createElement("span",null));km._InternalPanelDoNotUseOrYouWillBeFired=uH;const dH=["parentNode"],fH="form_item";function Yl(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function qT(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:dH.includes(n)?`${fH}_${n}`:n}function GT(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 Yl(e).join("_")}function UC(e,t){const n=t.getFieldInstance(e),r=yo(n);if(r)return r;const o=qT(Yl(e),t.__INTERNAL__.name);if(o)return document.getElementById(o)}function XT(e){const[t]=Ix(),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=UC(o,r);c&&(r5(c,{scrollMode:"if-needed",block:"nearest",...l}),i&&r.focusField(o))},focusField:o=>{var i,l;const s=r.getFieldInstance(o);xt(s==null?void 0:s.focus)?s.focus():(l=(i=UC(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 YT=a.createContext(void 0),mH=YT.Provider,QT=a.createContext(void 0),pH=QT.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 JT=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]=sn(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 ZT(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 gH=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]:{...Wt(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)}}}}},hH=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`]:{...Wt(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]:{...Wt(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}}}},yH=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:N,colorPrimaryHover:E,colorPrimaryActive:R,buttonSolidCheckedBg:P,buttonSolidCheckedHoverBg:T,buttonSolidCheckedActiveBg:_,calc:M}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:X(M(n).sub(M(o).mul(2)).equal()),background:d,border:`${X(o)} ${s} ${i}`,borderBlockStartWidth:M(o).add(.02).equal(),borderInlineEndWidth:o,cursor:"pointer",transition:["color","background-color","box-shadow"].map(O=>`${O} ${l}`).join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:last-child)":{marginInlineEnd:M(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(M(f).sub(M(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v}},[`${r}-group-small &`]:{height:p,paddingInline:M(h).sub(o).equal(),paddingBlock:0,lineHeight:X(M(p).sub(M(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:M(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:N},"&: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:N,background:g,borderColor:N,"&::before":{backgroundColor:N},"&:first-child":{borderColor:N},"&: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:P,borderColor:P,"&: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"}}}},vH=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}},e4=zt("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${X(n)} ${t}`,s=Ot(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[gH(s),hH(s),yH(s)]},vH,{unitless:{radioSize:!0,dotSize:!0}}),bH=(e,t)=>{const n=a.useContext(YT),r=a.useContext(QT),{getPrefixCls:o,direction:s,className:i,style:l,classNames:c,styles:u}=Rt("radio"),d=a.useRef(null),m=On(t,d),{isFormItemInput:f}=a.useContext(Kn),p=W=>{var q,ee;(q=e.onChange)==null||q.call(e,W),(ee=n==null?void 0:n.onChange)==null||ee.call(n,W)},{prefixCls:h,className:b,rootClassName:x,children:v,style:g,title:y,classNames:$,styles:w,checked:I,...C}=e,N=o("radio",h),E=((n==null?void 0:n.optionType)||r)==="button",R=E?`${N}-button`:N,P=ln(N),[T,_]=e4(N,P),M={...C},O=a.useContext(dr),k="checked"in e;let B=I;n&&(M.name=n.name,M.onChange=p,B=e.value===n.value,M.disabled=M.disabled??n.disabled),(k||n)&&(M.checked=B),M.disabled=M.disabled??O;const j={...e,...M,checked:B},z=jt(l),A=jt(g),[D,L]=Bt([c,$],[u,z,w,A],{props:j}),H=F(`${R}-wrapper`,{[`${R}-wrapper-checked`]:B,[`${R}-wrapper-disabled`]:M.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,_,P),[K,V]=ZT(M.onClick);return a.createElement(Cm,{component:"Radio",disabled:M.disabled},a.createElement("label",{className:H,style:L.root,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y,onClick:K},a.createElement(JT,{...M,className:F(D.icon,{[Sm]:!E}),style:L.icon,type:"radio",prefixCls:R,ref:m,onClick:V}),wn(v)?a.createElement("span",{className:F(`${R}-label`,D.label),style:L.label},v):null))},wf=a.forwardRef(bH),xH=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=a.useContext(ft),{name:o}=a.useContext(Kn),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:N,onBlur:E,orientation:R,vertical:P,role:T="radiogroup"}=e,[_,M]=sn(g,y),O=a.useCallback(W=>{const q=_,ee=W.target.value;"value"in e||M(ee),ee!==q&&(w==null||w(W))},[_,M,w]),k=n("radio",i),B=`${k}-group`,j=ln(k),[z,A]=e4(k,j);let D=f;u&&u.length>0&&(D=u.map(W=>typeof W=="string"||Mn(W)?a.createElement(wf,{key:W.toString(),prefixCls:k,disabled:m,value:W,checked:_===W},W):a.createElement(wf,{key:`radio-group-value-options-${W.value}`,prefixCls:k,disabled:W.disabled||m,value:W.value,checked:_===W.value,title:W.title,style:W.style,className:W.className,id:W.id,required:W.required},W.label)));const L=En(p),[,H]=Qc(R,P),K=F(B,`${B}-${d}`,{[`${B}-large`]:L==="large",[`${B}-small`]:L==="small",[`${B}-rtl`]:r==="rtl",[`${B}-block`]:$},l,c,z,A,j),V=a.useMemo(()=>({onChange:O,value:_,disabled:m,name:v,optionType:x,block:$}),[O,_,m,v,x,$]);return a.createElement("div",{..._n(e,{aria:!0,data:!0}),role:T,className:F(K,{[`${k}-group-vertical`]:H}),style:h,onMouseEnter:I,onMouseLeave:C,onFocus:N,onBlur:E,id:b,ref:t},a.createElement(mH,{value:V},D))}),$H=a.memo(xH),SH=(e,t)=>{const{getPrefixCls:n}=a.useContext(ft),{prefixCls:r,...o}=e,s=n("radio",r);return a.createElement(pH,{value:"button"},a.createElement(wf,{prefixCls:s,...o,type:"radio",ref:t}))},CH=a.forwardRef(SH),au=wf;au.Button=CH;au.Group=$H;au.__ANT_RADIO=!0;function Hi(e){return Ot(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,N=I||C,E=w||l,R=Math.round((t-C*r)/2*10)/10-o,P=Math.round((s-N*r)/2*10)/10-o,T=Math.ceil((i-E*c)/2*10)/10-o;return{paddingBlock:Math.max(R,0),paddingBlockSM:Math.max(P,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:N}},wH=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),lu=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])":{...wH(Ot(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),Xx=(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}}),qC=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...Xx(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),t4=(e,t)=>({"&-outlined":{...Xx(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...lu(e)},...qC(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...qC(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),GC=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),EH=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}},...GC(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...GC(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...lu(e)}}}}),n4="&:focus-visible, &:has(input:focus-visible), &:has(textarea:focus-visible)",r4=(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(", ")}),XC=(e,t)=>({"&, & input, & textarea":{color:t.color},[n4]:r4(e,t.color),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),o4=(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"},[n4]:r4(e,e.activeBorderColor),[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:XC(e,{color:e.colorError,affixColor:e.colorErrorAffix}),[`&${n}-status-warning`]:XC(e,{color:e.colorWarning,affixColor:e.colorWarningAffix}),...t}}},s4=(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}}),YC=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...s4(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),i4=(e,t)=>({"&-filled":{...s4(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...lu(e)},...YC(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorErrorAffix}),...YC(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarningAffix}),...t}}),QC=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),IH=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}},...QC(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...QC(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}`}}}}}),a4=(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}}),JC=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...a4(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`}}),l4=(e,t)=>({"&-underlined":{...a4(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"},...JC(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...JC(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),c4=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Yx=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${X(t)} ${X(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},Qx=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}`,...c4(e.colorTextPlaceholder),"&-lg":{...Yx(e),...t.largeStyle},"&-sm":{...Qx(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:"rtl"}}),PH=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`]:{...Yx(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...Qx(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`]:{}}}}},NH=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]:{...Wt(e),...Am(e),...t4(e),...i4(e),...o4(e),...l4(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"}}}},RH=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)}`}}}},TH=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}}},...RH(e)},[`${t}-underlined`]:{borderRadius:0},[c]:{[`${t}-password-icon`]:{color:s,cursor:"not-allowed","&:hover":{color:s}}}}},_H=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:{...Wt(e),...PH(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}},...EH(e),...IH(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}}}}}},MH=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},u4=zt(["Input","Shared"],e=>{const t=Ot(e,Hi(e));return[NH(t),TH(t)]},Vi,{resetFont:!1}),d4=zt(["Input","Component"],e=>{const t=Ot(e,Hi(e));return[_H(t),MH(t),eu(t,{focus:!0,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},Vi,{resetFont:!1});var f4={};Object.defineProperty(f4,"__esModule",{value:!0});var OH={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"},zH=f4.default=OH;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 jH=(e,t)=>a.createElement(mt,Cv({},e,{ref:t,icon:zH})),Bo=a.forwardRef(jH),Jx=a.createContext(null),BH=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}},ZC={width:0,height:0,left:0,top:0};function LH(e,t,n){return a.useMemo(()=>{var i,l;const r=new Map,o=t.get((i=e[0])==null?void 0:i.key)||ZC,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)||ZC);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 ew(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 kH=.1,tw=.01,Rd=20,nw=.995**Rd;function AH(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,$)<kH)return;let w=v,I=g;d.current=window.setInterval(()=>{if(Math.abs(w)<tw&&Math.abs(I)<tw){window.clearInterval(d.current);return}w*=nw,I*=nw,t(w*Rd,I*Rd)},Rd)}}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 m4(e){const[t,n]=a.useState(0),r=a.useRef(0),o=a.useRef();return o.current=e,yd(()=>{var s;(s=o.current)==null||s.call(o)},[t]),()=>{r.current===t&&(r.current+=1,n(r.current))}}function DH(e){const t=a.useRef([]),[,n]=a.useState({}),r=a.useRef(typeof e=="function"?e():e),o=m4(()=>{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 rw={width:0,height:0,left:0,top:0,right:0};function FH(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)||rw;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)||rw)[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 ow(e){let t;return e instanceof Map?(t={},e.forEach((n,r)=>{t[r]=n})):t=e,JSON.stringify(t)}const HH="TABS_DQ";function p4(e){return String(e).replace(/"/g,HH)}function Zx(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}const g4=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||"+")}),sw=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 VH=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:N="More"}=l,E=`${r}-more-popup`,R=`${n}-dropdown`,P=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 M=a.createElement(ol,{onClick:({key:A,domEvent:D})=>{h(A,D),w(!1)},prefixCls:`${R}-menu`,id:E,tabIndex:-1,role:"listbox","aria-activedescendant":P,selectedKeys:[I],"aria-label":T!==void 0?T:"expanded dropdown"},o.map(A=>{const{closable:D,disabled:L,closeIcon:H,key:K,label:V}=A,W=Zx(D,H,d,L);return a.createElement(iu,{key:K,id:`${E}-${K}`,role:"option","aria-controls":r&&`${r}-panel-${K}`,disabled:L},a.createElement("span",null,V),W&&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,K)}},H||d.removeIcon||"×"))}));function O(A){const D=o.filter(K=>!K.disabled);let L=D.findIndex(K=>K.key===I)||0;const H=D.length;for(let K=0;K<H;K+=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:O(-1),A.preventDefault();break;case it.DOWN:O(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(P);A!=null&&A.scrollIntoView&&A.scrollIntoView(!1)},[P,I]),a.useEffect(()=>{$||C(null)},[$]);const B={marginInlineStart:m};o.length||(B.visibility="hidden",B.order=1);const j=F(x,{[`${R}-rtl`]:f}),z=i?null:a.createElement(CT,wv({prefixCls:R,overlay:M,visible:o.length?$:!1,onVisibleChange:w,overlayClassName:j,overlayStyle:v,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:b},l),a.createElement("button",{type:"button",className:`${n}-nav-more`,style:B,"aria-haspopup":"listbox","aria-controls":E,id:`${r}-more`,"aria-expanded":$,onKeyDown:k},N));return a.createElement("div",{className:F(`${n}-nav-operations`,u),style:c,ref:t},z,a.createElement(g4,{prefixCls:n,locale:s,editable:d}))}),WH=a.memo(VH,(e,t)=>t.tabMoving),KH=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,N=`${t}-tab`,E=Zx(d,c,p,l);function R(O){l||h(O)}function P(O){O.preventDefault(),O.stopPropagation(),p.onEdit("remove",{key:s,event:O})}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 M=a.createElement("div",{key:s,"data-node-key":p4(s),className:F(N,w==null?void 0:w.item,{[`${N}-with-remove`]:E,[`${N}-active`]:r,[`${N}-disabled`]:l,[`${N}-focus`]:o}),style:$==null?void 0:$.item,onClick:R},a.createElement("div",{ref:_,role:"tab","aria-selected":r,id:n&&`${n}-tab-${s}`,className:`${N}-btn`,"aria-controls":n&&`${n}-panel-${s}`,"aria-disabled":l,tabIndex:l?null:r?0:-1,onClick:O=>{O.stopPropagation(),R(O)},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:`${N}-icon`},u),i&&T),E&&a.createElement("button",{type:"button","aria-label":f||"remove",tabIndex:r?0:-1,className:F(`${N}-remove`,w==null?void 0:w.remove),style:$==null?void 0:$.remove,onClick:O=>{O.stopPropagation(),P(O)}},c||p.removeIcon||"×"));return m?m(M):M};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 UH=(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]},qu=(e,t)=>e[t?0:1],iw=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(Jx),w=a.useRef(null),I=a.useRef(null),C=a.useRef(null),N=a.useRef(null),E=a.useRef(null),R=a.useRef(null),P=a.useRef(null),T=m==="top"||m==="bottom",[_,M]=ew(0,(Se,Me)=>{T&&b&&b({direction:Se>Me?"left":"right"})}),[O,k]=ew(0,(Se,Me)=>{!T&&b&&b({direction:Se>Me?"top":"bottom"})}),[B,j]=a.useState([0,0]),[z,A]=a.useState([0,0]),[D,L]=a.useState([0,0]),[H,K]=a.useState([0,0]),[V,W]=DH(new Map),q=LH($,V,z[0]),ee=qu(B,T),se=qu(z,T),le=qu(D,T),ce=qu(H,T),G=Math.floor(ee)<Math.floor(se+le),ne=G?ee-ce:ee-le,re=`${y}-nav-operations-hidden`;let U=0,J=0;T&&l?(U=0,J=Math.max(0,se-ne)):(U=Math.min(0,ne-se),J=0);function oe(Se){return Se<U?U:Se>J?J:Se}const Z=a.useRef(null),[Q,ae]=a.useState();function te(){ae(Date.now())}function Y(){Z.current&&clearTimeout(Z.current)}AH(N,(Se,Me)=>{function Ie(ke,je){ke(We=>oe(We+je))}return G?(T?Ie(M,Se):Ie(k,Me),Y(),te(),!0):!1}),a.useEffect(()=>(Y(),Q&&(Z.current=setTimeout(()=>{ae(0)},100)),Y),[Q]);const[de,ue]=FH(q,ne,T?_:O,se,le,ce,{...e,tabs:$}),ge=bt((Se=i)=>{const Me=q.get(Se)||{width:0,height:0,left:0,right:0,top:0};if(T){let Ie=_;l?Me.right<_?Ie=Me.right:Me.right+Me.width>_+ne&&(Ie=Me.right+Me.width-ne):Me.left<-_?Ie=-Me.left:Me.left+Me.width>-_+ne&&(Ie=-(Me.left+Me.width-ne)),k(0),M(oe(Ie))}else{let Ie=O;Me.top<-O?Ie=-Me.top:Me.top+Me.height>-O+ne&&(Ie=-(Me.top+Me.height-ne)),M(0),k(oe(Ie))}}),[we,he]=a.useState(),[Be,be]=a.useState(!1),Fe=$.filter(Se=>!Se.disabled).map(Se=>Se.key),_e=Se=>{const Me=Fe.indexOf(we||i),Ie=Fe.length,ke=(Me+Se+Ie)%Ie,je=Fe[ke];he(je)},Ee=(Se,Me)=>{const Ie=Fe.indexOf(Se),ke=$.find(We=>We.key===Se);Zx(ke==null?void 0:ke.closable,ke==null?void 0:ke.closeIcon,u,ke==null?void 0:ke.disabled)&&(Me.preventDefault(),Me.stopPropagation(),u.onEdit("remove",{key:Se,event:Me}),Ie===Fe.length-1?_e(-1):_e(1))},Te=(Se,Me)=>{be(!0),Me.button===1&&Ee(Se,Me)},$e=Se=>{const{code:Me}=Se,Ie=l&&T,ke=Fe[0],je=Fe[Fe.length-1];switch(Me){case"ArrowLeft":{T&&_e(Ie?1:-1);break}case"ArrowRight":{T&&_e(Ie?-1:1);break}case"ArrowUp":{Se.preventDefault(),T||_e(-1);break}case"ArrowDown":{Se.preventDefault(),T||_e(1);break}case"Home":{Se.preventDefault(),he(ke);break}case"End":{Se.preventDefault(),he(je);break}case"Enter":case"Space":{Se.preventDefault(),h(we??i,Se);break}case"Backspace":case"Delete":{Ee(we,Se);break}}},Ce={};T?Ce.marginInlineStart=f:Ce.marginTop=f;const qe=$.map((Se,Me)=>{const{key:Ie}=Se;return a.createElement(KH,{id:o,prefixCls:y,key:Ie,tab:Se,classNames:{item:v==null?void 0:v.item,remove:v==null?void 0:v.remove},styles:{item:Me===0?g==null?void 0:g.item:{...Ce,...g==null?void 0:g.item},remove:g==null?void 0:g.remove},closable:Se.closable,editable:u,active:Ie===i,focus:Ie===we,renderWrapper:p,removeAriaLabel:d==null?void 0:d.removeAriaLabel,tabCount:Fe.length,currentPosition:Me+1,onClick:ke=>{h(Ie,ke)},onKeyDown:$e,onFocus:()=>{Be||he(Ie),ge(Ie),te(),N.current&&(l||(N.current.scrollLeft=0),N.current.scrollTop=0)},onBlur:()=>{he(void 0)},onMouseDown:ke=>Te(Ie,ke),onMouseUp:()=>{be(!1)}})}),Qe=()=>W(()=>{var Ie;const Se=new Map,Me=(Ie=E.current)==null?void 0:Ie.getBoundingClientRect();return $.forEach(({key:ke})=>{var We;const je=(We=E.current)==null?void 0:We.querySelector(`[data-node-key="${p4(ke)}"]`);if(je){const[fe,ze,lt,Ze]=UH(je,Me);Se.set(ke,{width:fe,height:ze,left:lt,top:Ze})}}),Se});a.useEffect(()=>{Qe()},[$.map(Se=>Se.key).join("_")]);const ye=m4(()=>{const Se=oa(w),Me=oa(I),Ie=oa(C);j([Se[0]-Me[0]-Ie[0],Se[1]-Me[1]-Ie[1]]);const ke=oa(P);L(ke);const je=oa(R);K(je);const We=oa(E);A([We[0]-ke[0],We[1]-ke[1]]),Qe()}),Ne=$.slice(0,de),Re=$.slice(ue+1),Xe=[...Ne,...Re],Ye=q.get(i),{style:Ve}=BH({activeTabOffset:Ye,horizontal:T,indicator:x,rtl:l});a.useEffect(()=>{ge()},[i,U,J,ow(Ye),ow(q),T]),a.useEffect(()=>{ye()},[l]);const at=!!Xe.length,xe=`${y}-nav-wrap`;let Le,me,Pe,ve;return T?l?(me=_>0,Le=_!==J):(Le=_<0,me=_!==U):(Pe=O<0,ve=O!==U),a.createElement(lr,{onResize:ye},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:()=>{te()}},a.createElement(sw,{ref:I,position:"left",extra:c,prefixCls:y}),a.createElement(lr,{onResize:ye},a.createElement("div",{className:F(xe,{[`${xe}-ping-left`]:Le,[`${xe}-ping-right`]:me,[`${xe}-ping-top`]:Pe,[`${xe}-ping-bottom`]:ve}),ref:N},a.createElement(lr,{onResize:ye},a.createElement("div",{ref:E,className:`${y}-nav-list`,style:{transform:`translate(${_}px, ${O}px)`,transition:Q?"none":void 0}},qe,a.createElement(g4,{ref:P,prefixCls:y,locale:d,editable:u,style:{...qe.length===0?void 0:Ce,visibility:at?"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(WH,Ev({},e,{removeAriaLabel:d==null?void 0:d.removeAriaLabel,ref:R,prefixCls:y,tabs:Xe,className:!at&&re,popupStyle:g==null?void 0:g.popup,tabMoving:!!Q})),a.createElement(sw,{ref:C,position:"right",extra:c,prefixCls:y})))}),qH=({renderTabBar:e,...t})=>e?e(t,iw):a.createElement(iw,t),GH=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 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 XH=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(Jx),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(pr,Ef({key:x,visible:I,forceRender:v,removeOnLeave:!!(s??$),leavedClassName:`${h}-hidden`},r.tabPaneMotion),({style:C,className:N},E)=>a.createElement(GH,Ef({},w,{prefixCls:h,id:t,tabKey:x,animated:f,active:I,style:{...c,...g,...C},className:F(u,y,N),ref:E})))})))};function YH(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 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)}let aw=0;const QH=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:N,classNames:E,styles:R,...P}=e,T=a.useMemo(()=>(s||[]).filter(ee=>ee&&typeof ee=="object"&&"key"in ee),[s]),_=i==="rtl",M=YH(d),[O,k]=a.useState(!1);a.useEffect(()=>{k(tO())},[]);const[B,j]=sn(c??((q=T[0])==null?void 0:q.key),l),[z,A]=a.useState(()=>T.findIndex(ee=>ee.key===B));a.useEffect(()=>{var se;let ee=T.findIndex(le=>le.key===B);ee===-1&&(ee=Math.max(0,Math.min(z,T.length-1)),j((se=T[ee])==null?void 0:se.key)),A(ee)},[T.map(ee=>ee.key).join("_"),B,z]);const[D,L]=sn(null,n);a.useEffect(()=>{n||(L(`rc-tabs-${aw}`),aw+=1)},[]);function H(ee,se){$==null||$(ee,se);const le=ee!==B;j(ee),le&&(y==null||y(ee))}const K={id:D,activeKey:B,animated:M,tabPosition:m,rtl:_,mobile:O},V={...K,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:N,styles:R,classNames:E},W=a.useMemo(()=>({tabs:T,prefixCls:r}),[T,r]);return a.createElement(Jx.Provider,{value:W},a.createElement("div",Ql({ref:t,id:n,className:F(r,`${r}-${m}`,{[`${r}-mobile`]:O,[`${r}-editable`]:u,[`${r}-rtl`]:_},o)},P),a.createElement(qH,Ql({},V,{renderTabBar:g})),a.createElement(XH,Ql({destroyOnHidden:v},K,{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:M}))))}),JH={motionAppear:!1,motionEnter:!0,motionLeave:!0};function ZH(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,...pt(t)?t:{}},n.tabPane&&(n.tabPaneMotion={...JH,motionName:As(e,"switch")}),n}function e9(e){return e.filter(t=>t)}function t9(e,t){if(e)return e.map(r=>({...r,destroyOnHidden:r.destroyOnHidden??r.destroyInactiveTabPane}));const n=Ln(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 e9(n)}const n9=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")]]},r9=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}}}}}}},o9=e=>{const{antCls:t,componentCls:n,itemHoverColor:r,dropdownEdgeChildVerticalPadding:o}=e;return{[`${n}-dropdown`]:{...Wt(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":{...cr,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"}}}}}}},s9=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}}}}}},i9=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}}}}}},a9=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}}}},l9=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"}}}}},c9=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:s,itemActiveColor:i,colorBorderSecondary:l}=e;return{[t]:{...Wt(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"},...a9(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"}}}}}},u9=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}},d9=zt("Tabs",e=>{const t=Ot(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[i9(t),l9(t),s9(t),o9(t),r9(t),c9(t),n9(t)]},u9),f9=()=>null,m9=a.forwardRef((e,t)=>{var oe,Z,Q,ae;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:N,tabPosition:E,...R}=e,{prefixCls:P}=R,{getPrefixCls:T,direction:_,getPopupContainer:M,className:O,style:k,classNames:B,styles:j}=Rt("tabs"),{tabs:z}=a.useContext(ft),A=T("tabs",P),D=ln(A),[L,H]=d9(A,D),K=a.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:K.current}));let V;n==="editable-card"&&(V={onEdit:(te,{key:Y,event:de})=>{i==null||i(te==="add"?de:Y,te)},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 W=T(),q=En(s),ee=t9(b,h),se=ZH(A,x),le={align:(y==null?void 0:y.align)??((oe=z==null?void 0:z.indicator)==null?void 0:oe.align),size:(y==null?void 0:y.size)??g??((Z=z==null?void 0:z.indicator)==null?void 0:Z.size)??(z==null?void 0:z.indicatorSize)},ce=a.useMemo(()=>{const te=N??E??void 0,Y=_==="rtl";switch(te){case"start":return Y?"right":"left";case"end":return Y?"left":"right";default:return te}},[N,E,_]),G={...e,size:q,tabPlacement:ce,items:ee},ne=jt(k),re=jt(v),[U,J]=Bt([B,$],[j,ne,w,re],{props:G},{popup:{_default:"root"}});return a.createElement(QH,{ref:K,direction:_,getPopupContainer:M,...R,items:ee,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},O,r,o,U.root,L,H,D),classNames:{...U,popup:F(p,L,H,D,(Q=U.popup)==null?void 0:Q.root)},styles:J,style:J.root,editable:V,more:{icon:((ae=z==null?void 0:z.more)==null?void 0:ae.icon)??(z==null?void 0:z.moreIcon)??m??a.createElement(Lm,null),transitionName:`${W}-slide-up`,...f},prefixCls:A,animated:se,indicator:le,destroyOnHidden:C??I,tabPosition:ce})}),h4=m9;h4.TabPane=f9;const y4=({prefixCls:e,className:t,hoverable:n=!0,...r})=>{const{getPrefixCls:o}=a.useContext(ft),s=o("card",e),i=F(`${s}-grid`,t,{[`${s}-grid-hoverable`]:n});return a.createElement("div",{...r,className:i})},p9=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,...cr,[`
|
||
> ${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}`}}}},g9=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}}},h9=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}`}}}},y9=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,...cr},"&-description":{color:e.colorTextDescription}}),v9=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)}`}}},b9=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},x9=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:r,colorBorderSecondary:o,boxShadowTertiary:s,bodyPadding:i,extraColor:l,motionDurationMid:c}=e;return{[t]:{...Wt(e),position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:s},[`${t}-head`]:p9(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`]:g9(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:h9(e),[`${t}-meta`]:y9(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`]:v9(e),[`${t}-loading`]:b9(e),[`${t}-rtl`]:{direction:"rtl"}}},$9=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"}}}}},S9=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}),C9=zt("Card",e=>{const t=Ot(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[x9(t),$9(t)]},S9),w9=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))}))},E9=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:N,styles:E,...R}=e,{getPrefixCls:P,direction:T,className:_,style:M,classNames:O,styles:k}=Rt("card"),[B]=nl("card",f,m),j=En(p),z={...e,size:j,variant:B},A=jt(M),D=jt(s),[L,H]=Bt([O,N],[k,A,E,D],{props:z}),K=we=>{var he;(he=e.onTabChange)==null||he.call(e,we)},V=a.useMemo(()=>Ln(g),[g]),W=a.useMemo(()=>V.some(we=>a.isValidElement(we)&&we.type===y4),[V]),q=P("card",n),[ee,se]=C9(q),le=a.createElement(Ai,{loading:!0,active:!0,paragraph:{rows:4},title:!1},g),ce=y!==void 0,G={...C,[ce?"activeKey":"defaultActiveKey"]:ce?y:$,tabBarExtraContent:w};let ne;const re=j!=="small"?"large":j,U=v?a.createElement(h4,{size:re,...G,className:`${q}-head-tabs`,onChange:K,items:v.map(({tab:we,...he})=>({label:we,...he}))}):null;if(u||i||U){const we=F(`${q}-head`,L.header),he=F(`${q}-head-title`,L.title),Be=F(`${q}-extra`,L.extra),be={...l,...H.header};ne=a.createElement("div",{className:we,style:be},a.createElement("div",{className:`${q}-head-wrapper`},u&&a.createElement("div",{className:he,style:H.title},u),i&&a.createElement("div",{className:Be,style:H.extra},i)),U)}const J=F(`${q}-cover`,L.cover),oe=b?a.createElement("div",{className:J,style:H.cover},b):null,Z=F(`${q}-body`,L.body),Q={...c,...H.body},ae=d||V.length?a.createElement("div",{className:Z,style:Q},d?le:g):null,te=F(`${q}-actions`,L.actions),Y=x!=null&&x.length?a.createElement(w9,{actionClasses:te,actionStyle:H.actions,actions:x}):null,de=Vt(R,["onTabChange"]),ue=F(q,_,{[`${q}-loading`]:d,[`${q}-bordered`]:B!=="borderless",[`${q}-hoverable`]:I,[`${q}-contain-grid`]:W,[`${q}-contain-tabs`]:v==null?void 0:v.length,[`${q}-small`]:j==="small",[`${q}-type-${h}`]:!!h,[`${q}-rtl`]:T==="rtl"},r,o,ee,se,L.root),ge={...H.root};return a.createElement("div",{ref:t,...de,className:ue,style:ge},ne,oe,ae,Y)}),I9=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}=Rt("cardMeta"),x=`${d("card",t)}-meta`,v=jt(f),g=jt(i),[y,$]=Bt([p,l],[h,v,c,g],{props:e}),w=F(x,n,m,y.root),I={...$.root},C=F(`${x}-avatar`,y.avatar),N=F(`${x}-title`,y.title),E=F(`${x}-description`,y.description),R=F(`${x}-section`,y.section),P=r?a.createElement("div",{className:C,style:$.avatar},r):null,T=o?a.createElement("div",{className:N,style:$.title},o):null,_=s?a.createElement("div",{className:E,style:$.description},s):null,M=T||_?a.createElement("div",{className:R,style:$.section},T,_):null;return a.createElement("div",{...u,className:w,style:I},P,M)},rr=E9;rr.Grid=y4;rr.Meta=I9;function P9(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 N9(e,t,n){var r={},o=r.atBegin,s=o===void 0?!1:o;return P9(e,t,{debounceMode:s!==!1})}const e$=a.createContext(null),R9=a.createContext({}),T9=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})},_9=({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)},M9=a.memo(_9);function ir(e,t){return e[t]}function v4(e,t){return`${e}-${t}`}function O9(e){return e&&e.type&&e.type.isTreeNode}function cu(e,t){return e??t}function Ya(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 b4(e){function t(n){return Ln(n).map(o=>{if(!O9(o))return pn(!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}=Ya(n),i=new Set(t===!0?[]:t),l=[];function c(u,d=null){return u.map((m,f)=>{const p=v4(d?d.pos:"0",f),h=cu(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(Vt(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 z9(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}=Ya(i),u=o||c;let d;s?typeof s=="string"?d=f=>f[s]:typeof s=="function"&&(d=f=>s(f)):d=(f,p)=>cu(f[l],p);function m(f,p,h,b){const x=f?f[u]:e,v=f?v4(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 t$(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),z9(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=cu(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 x4(e,t,n,r){return e===!1?!1:e||!t&&!n||t&&r&&!n}function Jl(e,{expandedKeys:t,selectedKeys:n,loadedKeys:r,loadingKeys:o,checkedKeys:s,halfCheckedKeys:i,dragOverNodeKey:l,dropPosition:c,keyEntities:u}){const d=ir(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 Pn(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 pn(!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 lw="open",cw="close",j9="---",Lc=e=>{var he,Be;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=WI($,t),C=ie.useContext(e$),{classNames:N,styles:E}=C||{},R=ie.useContext(R9),P=ie.useRef(null),[T,_]=ie.useState(!1),M=!!(C.disabled||e.disabled||(he=R.nodeDisabled)!=null&&he.call(R,v)),O=ie.useMemo(()=>!C.checkable||e.checkable===!1?!1:C.checkable,[C.checkable,e.checkable]),k=be=>{M||C.onNodeSelect(be,Pn(e))},B=be=>{M||!O||e.disableCheckbox||C.onNodeCheck(be,Pn(e),!f)},j=ie.useMemo(()=>typeof y=="boolean"?y:C.selectable,[y,C.selectable]),z=be=>{C.onNodeClick(be,Pn(e)),j?k(be):B(be)},A=be=>{C.onNodeDoubleClick(be,Pn(e))},D=be=>{C.onNodeMouseEnter(be,Pn(e))},L=be=>{C.onNodeMouseLeave(be,Pn(e))},H=be=>{C.onNodeContextMenu(be,Pn(e))},K=ie.useMemo(()=>!!(C.draggable&&(!C.draggable.nodeDraggable||C.draggable.nodeDraggable(v))),[C.draggable,v]),V=be=>{be.stopPropagation(),_(!0),C.onNodeDragStart(be,e);try{be.dataTransfer.setData("text/plain","")}catch{}},W=be=>{be.preventDefault(),be.stopPropagation(),C.onNodeDragEnter(be,e)},q=be=>{be.preventDefault(),be.stopPropagation(),C.onNodeDragOver(be,e)},ee=be=>{be.stopPropagation(),C.onNodeDragLeave(be,e)},se=be=>{be.stopPropagation(),_(!1),C.onNodeDragEnd(be,e)},le=be=>{be.preventDefault(),be.stopPropagation(),_(!1),C.onNodeDrop(be,e)},ce=be=>{h||C.onNodeExpand(be,Pn(e))},G=ie.useMemo(()=>{const{children:be}=ir(C.keyEntities,t)||{};return!!(be||[]).length},[C.keyEntities,t]),ne=ie.useMemo(()=>x4(l,C.loadData,G,e.loaded),[l,C.loadData,G,e.loaded]);ie.useEffect(()=>{h||typeof C.loadData=="function"&&d&&!ne&&!e.loaded&&C.onNodeLoad(Pn(e))},[h,C.loadData,C.onNodeLoad,d,ne,e]);const re=ie.useMemo(()=>{var be;return(be=C.draggable)!=null&&be.icon?ie.createElement("span",{className:`${C.prefixCls}-draggable-icon`},C.draggable.icon):null},[C.draggable]),U=be=>{const Fe=e.switcherIcon||C.switcherIcon;return typeof Fe=="function"?Fe({...e,isLeaf:be}):Fe},J=()=>{if(ne){const Fe=U(!0);return Fe!==!1?ie.createElement("span",{className:F(`${C.prefixCls}-switcher`,`${C.prefixCls}-switcher-noop`,N==null?void 0:N.itemSwitcher),style:E==null?void 0:E.itemSwitcher},Fe):null}const be=U(!1);return be!==!1?ie.createElement("span",{onClick:ce,className:F(`${C.prefixCls}-switcher`,`${C.prefixCls}-switcher_${d?lw:cw}`,N==null?void 0:N.itemSwitcher),style:E==null?void 0:E.itemSwitcher},be):null},oe=ie.useMemo(()=>{if(!O)return null;const be=typeof O!="boolean"?O: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`]:M||e.disableCheckbox}),onClick:B,role:"checkbox","aria-checked":p?"mixed":f,"aria-disabled":M||e.disableCheckbox,"aria-labelledby":I},be)},[O,f,p,M,e.disableCheckbox,I]),Z=ie.useMemo(()=>ne?null:d?lw:cw,[ne,d]),Q=ie.useMemo(()=>ie.createElement("span",{className:F(N==null?void 0:N.itemIcon,`${C.prefixCls}-iconEle`,`${C.prefixCls}-icon__${Z||"docu"}`,{[`${C.prefixCls}-icon_loading`]:h}),style:E==null?void 0:E.itemIcon}),[C.prefixCls,Z,h]),ae=ie.useMemo(()=>{const be=!!C.draggable;return!e.disabled&&be&&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]),te=ie.useMemo(()=>{const{title:be=j9}=e,Fe=`${C.prefixCls}-node-content-wrapper`;let _e;if(C.showIcon){const Te=e.icon||C.icon;_e=Te?ie.createElement("span",{className:F(N==null?void 0:N.itemIcon,`${C.prefixCls}-iconEle`,`${C.prefixCls}-icon__customize`),style:E==null?void 0:E.itemIcon},typeof Te=="function"?Te(e):Te):Q}else C.loadData&&h&&(_e=Q);let Ee;return typeof be=="function"?Ee=be(v):C.titleRender?Ee=C.titleRender(v):Ee=be,ie.createElement("span",{ref:P,title:typeof be=="string"?be:"",className:F(Fe,`${Fe}-${Z||"normal"}`,{[`${C.prefixCls}-node-selected`]:!M&&(m||T)}),onMouseEnter:D,onMouseLeave:L,onContextMenu:H,onClick:z,onDoubleClick:A},_e,ie.createElement("span",{className:F(`${C.prefixCls}-title`,N==null?void 0:N.itemTitle),style:E==null?void 0:E.itemTitle},Ee),ae)},[C.prefixCls,C.showIcon,e,C.icon,Q,C.titleRender,v,Z,D,L,H,z,A]),Y=_n(w,{aria:!0,data:!0}),{level:de}=ir(C.keyEntities,t)||{},ue=u[u.length-1],ge=!M&&K,we=C.draggingNodeKey===t;return ie.createElement("div",Iv({ref:b,role:"treeitem",id:I,"aria-expanded":ne?void 0:d,"aria-selected":j&&!M?m:void 0,"aria-checked":O&&!M?p?"mixed":f:void 0,"aria-disabled":M,className:F(n,`${C.prefixCls}-treenode`,N==null?void 0:N.item,{[`${C.prefixCls}-treenode-disabled`]:M,[`${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`]:ue,[`${C.prefixCls}-treenode-draggable`]:K,dragging:we,"drop-target":C.dropTargetKey===t,"drop-container":C.dropContainerKey===t,"drag-over":!M&&o,"drag-over-gap-top":!M&&s,"drag-over-gap-bottom":!M&&i,"filter-node":(Be=C.filterTreeNode)==null?void 0:Be.call(C,Pn(e)),[`${C.prefixCls}-treenode-leaf`]:ne}),style:{...r,...E==null?void 0:E.item},draggable:ge,onDragStart:ge?V:void 0,onDragEnter:K?W:void 0,onDragOver:K?q:void 0,onDragLeave:K?ee:void 0,onDrop:K?le:void 0,onDragEnd:K?se:void 0,onMouseMove:g},Y),ie.createElement(M9,{prefixCls:C.prefixCls,level:de,isStart:c,isEnd:u}),re,J(),oe,te)};Lc.isTreeNode=1;function B9(e,t){const[n,r]=a.useState(!1);Nt(()=>{if(n)return e(),()=>{t()}},[n]),Nt(()=>(r(!0),()=>{r(!1)}),[])}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 L9=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(e$),b=s&&i!=="hide";Nt(()=>{s&&b!==f&&p(b)},[s]);const x=()=>{s&&l()},v=a.useRef(!1),g=()=>{s&&!v.current&&(v.current=!0,c())};B9(x,g);const y=$=>{b===$&&g()};return s?a.createElement(pr,Zl({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:{...N},title:E,key:R,isStart:P,isEnd:T}=C;delete N.children;const _=Jl(R,d);return a.createElement(Lc,Zl({},N,_,{title:E,active:u,data:C.data,key:R,isStart:P,isEnd:T}))}))):a.createElement(Lc,Zl({domRef:t,className:n,style:r},m,{active:u}))});function k9(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 uw(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 If(){return If=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},If.apply(this,arguments)}const Ti=`RC_TREE_MOTION_${Math.random()}`,Pv={key:Ti},$4={key:Ti,level:0,index:0,pos:"0",node:Pv,nodes:[Pv]},dw={parent:null,children:[],pos:$4.pos,data:Pv,title:null,key:Ti,isStart:[],isEnd:[]};function fw(e,t,n,r){return t===!1||!n?e:e.slice(0,Math.ceil(n/r)+1)}function mw(e){const{key:t,pos:n}=e;return cu(t,n)}const A9=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:N,onKeyDown:E,onFocus:R,onBlur:P,onMouseDown:T,onActiveChange:_,onListChangeStart:M,onListChangeEnd:O,...k}=e,B=Lo(),j=a.useRef(null),z=a.useRef(null);a.useImperativeHandle(t,()=>({scrollTo:re=>{j.current.scrollTo(re)},getIndentWidth:()=>z.current.offsetWidth}));const[A,D]=a.useState(i),[L,H]=a.useState(r),[K,V]=a.useState(r),[W,q]=a.useState([]),[ee,se]=a.useState(null),le=a.useRef(r);le.current=r;function ce(){const re=le.current;H(re),V(re),q([]),se(null),O()}Nt(()=>{D(i);const re=k9(A,i);if(re.key!==null)if(re.add){const U=L.findIndex(({key:Z})=>Z===re.key),J=fw(uw(L,r,re.key),$,g,y),oe=L.slice();oe.splice(U+1,0,dw),V(oe),q(J),se("show")}else{const U=r.findIndex(({key:Z})=>Z===re.key),J=fw(uw(r,L,re.key),$,g,y),oe=r.slice();oe.splice(U+1,0,dw),V(oe),q(J),se("hide")}else L!==r&&(H(r),V(r))},[i,r]),a.useEffect(()=>{h||ce()},[h]);const G=v?K:r,ne={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,If({},k,{data:G,itemKey:mw,height:g,fullHeight:!1,virtual:$,itemHeight:y,scrollWidth:w,prefixCls:`${n}-list`,ref:j,role:"tree",tabIndex:I!==!1&&!p?N:void 0,"aria-activedescendant":C?WI(B,C.key):void 0,onKeyDown:E,onFocus:R,onBlur:P,onMouseDown:T,onVisibleChange:re=>{re.every(U=>mw(U)!==Ti)&&ce()}}),re=>{const{pos:U,data:{...J},title:oe,key:Z,isStart:Q,isEnd:ae}=re,te=cu(Z,U);delete J.key,delete J.children;const Y=Jl(te,ne);return a.createElement(L9,If({},J,Y,{title:oe,active:!!C&&Z===C.key,pos:U,data:re.data,isStart:Q,isEnd:ae,motion:v,motionNodes:Z===Ti?W:null,motionType:ee,onMotionStart:M,onMotionEnd:ce,treeNodeRequiredProps:ne,treeId:B,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 n$(e){return e.split("-")}function D9(e,t){const n=[],r=ir(t,e);function o(s=[]){s.forEach(({key:i,children:l})=>{n.push(i),o(l)})}return o(r.children),n}function F9(e){if(e.parent){const t=n$(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function H9(e){const t=n$(e.pos);return Number(t[t.length-1])===0}function pw(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(P=>{var T,_;return(_=(T=l[P])==null?void 0:T.children)==null?void 0:_.length});let v=ir(l,n.eventKey);if(m<f+p/2){const P=i.findIndex(M=>M.key===v.key),T=P<=0?0:P-1,_=i[T].key;v=ir(l,_)}const g=v.key,y=v,$=v.key;let w=0,I=0;if(!x.includes(g))for(let P=0;P<b&&F9(v);P+=1)v=v.parent,I+=1;const C=t.data,N=v.node;let E=!0;return H9(v)&&v.level===0&&m<f+p/2&&s({dragNode:C,dropNode:N,dropPosition:-1})&&v.key===n.eventKey?w=-1:(y.children||[]).length&&x.includes($)?s({dragNode:C,dropNode:N,dropPosition:0})?w=0:E=!1:I===0?b>-1.5?s({dragNode:C,dropNode:N,dropPosition:1})?w=1:E=!1:s({dragNode:C,dropNode:N,dropPosition:0})?w=0:s({dragNode:C,dropNode:N,dropPosition:1})?w=1:E=!1:s({dragNode:C,dropNode:N,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 gw(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 pn(!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=ir(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 S4(e,t){const n=new Set;return e.forEach(r=>{t.has(r)||n.add(r)}),n}function V9(e){const{disabled:t,disableCheckbox:n,checkable:r}=e||{};return!!(t||n)||r===!1}function W9(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(S4(s,o))}}function K9(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(S4(i,s))}}function Ta(e,t,n,r){const o=[];let s;r?s=r:s=V9;const i=new Set(e.filter(d=>{const m=!!ir(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)}),pn(!o.length,`Tree missing follow keys: ${o.slice(0,100).map(d=>`'${d}'`).join(", ")}`);let u;return t===!0?u=W9(i,l,c,s):u=K9(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 U9=10;var od;let q9=(od=class extends a.Component{constructor(){super(...arguments);pe(this,"destroyed",!1);pe(this,"delayedDragEnterLogic");pe(this,"loadingRetryTimes",{});pe(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:Ya()});pe(this,"dragStartMousePosition",null);pe(this,"dragNodeProps",null);pe(this,"currentMouseOverDroppableNodeKey",null);pe(this,"focusedByMouse",!1);pe(this,"listRef",a.createRef());pe(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:D9(l,s),indent:this.listRef.current.getIndentWidth()}),this.setExpandedKeys(c),window.addEventListener("dragend",this.onWindowDragEnd),i==null||i({event:n,node:Pn(r)})});pe(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}=pw(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=ir(s,r.eventKey);C&&(C.children||[]).length&&(I=Ho(o,r.eventKey)),this.props.hasOwnProperty("expandedKeys")||this.setExpandedKeys(I),d==null||d(I,{node:Pn(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:Pn(r),expandedKeys:o})});pe(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}=pw(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:Pn(r)}))});pe(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:Pn(r)})});pe(this,"onWindowDragEnd",n=>{this.onNodeDragEnd(n,null,!0),window.removeEventListener("dragend",this.onWindowDragEnd)});pe(this,"onNodeDragEnd",(n,r)=>{const{onDragEnd:o}=this.props;this.setState({dragOverNodeKey:null}),this.cleanDragState(),o==null||o({event:n,node:Pn(r)}),this.dragNodeProps=null,window.removeEventListener("dragend",this.onWindowDragEnd)});pe(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={...Jl(l,this.getTreeNodeRequiredProps()),active:((b=this.getActiveItem())==null?void 0:b.key)===l,data:ir(this.state.keyEntities,l).node},f=s.includes(l);pn(!f,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");const p=n$(c),h={event:n,node:Pn(m),dragNode:this.dragNodeProps?Pn(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});pe(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});pe(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=Pn({...Jl(l,this.getTreeNodeRequiredProps()),data:u.data});this.setExpandedKeys(i?Po(o,l):Ho(o,l)),this.onNodeExpand(n,d)});pe(this,"onNodeClick",(n,r)=>{const{onClick:o,expandAction:s}=this.props;s==="click"&&this.triggerExpandActionExpand(n,r),o==null||o(n,r)});pe(this,"onNodeDoubleClick",(n,r)=>{const{onDoubleClick:o,expandAction:s}=this.props;s==="doubleClick"&&this.triggerExpandActionExpand(n,r),o==null||o(n,r)});pe(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=ir(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})});pe(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=>ir(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=ir(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)});pe(this,"onNodeLoad",n=>{var l;const{key:r}=n,{keyEntities:o}=this.state,s=ir(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]>=U9){const{loadedKeys:x}=this.state;pn(!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});pe(this,"onNodeMouseEnter",(n,r)=>{const{onMouseEnter:o}=this.props;o==null||o({event:n,node:r})});pe(this,"onNodeMouseLeave",(n,r)=>{const{onMouseLeave:o}=this.props;o==null||o({event:n,node:r})});pe(this,"onNodeContextMenu",(n,r)=>{const{onRightClick:o}=this.props;o&&(n.preventDefault(),o({event:n,node:r}))});pe(this,"onMouseDown",n=>{this.focusedByMouse=!0;const{onMouseDown:r}=this.props;r==null||r(n)});pe(this,"onGlobalMouseUp",()=>{this.focusedByMouse=!1});pe(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)});pe(this,"onBlur",(...n)=>{const{onBlur:r}=this.props;this.onActiveChange(null),r==null||r(...n)});pe(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}});pe(this,"setExpandedKeys",n=>{const{treeData:r,fieldNames:o}=this.state,s=mg(r,n,o);this.setUncontrolledState({expandedKeys:n,flattenNodes:s},!0)});pe(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(pn(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)})}});pe(this,"onListChangeStart",()=>{this.setUncontrolledState({listChanging:!0})});pe(this,"onListChangeEnd",()=>{setTimeout(()=>{this.setUncontrolledState({listChanging:!1})})});pe(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))});pe(this,"getActiveItem",()=>{const{activeKey:n,flattenNodes:r}=this.state;return n===null?null:r.find(({key:o})=>o===n)||null});pe(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)});pe(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=Pn({...Jl(r,v),data:p.data,active:!0}),y=ir(l,r),$=!!((x=y==null?void 0:y.children)!=null&&x.length),w=!x4(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)});pe(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})}});pe(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=Ya(n.fieldNames),s.fieldNames=c),i("treeData")?{treeData:l}=n:i("children")&&(pn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),l=b4(n.children)),l){s.treeData=l;const d=t$(l,{fieldNames:c});s.keyEntities={[Ti]:$4,...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=gw(n.selectedKeys,n):!o&&n.defaultSelectedKeys&&(s.selectedKeys=gw(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:N,checkStrictly:E,disabled:R,motion:P,loadData:T,filterTreeNode:_,height:M,itemHeight:O,scrollWidth:k,virtual:B,titleRender:j,dropIndicatorRender:z,onContextMenu:A,onScroll:D,direction:L,rootClassName:H,rootStyle:K}=this.props,V=_n(this.props,{aria:!0,data:!0});let W;C&&(typeof C=="object"?W=C:typeof C=="function"?W={nodeDraggable:C}:W={});const q={styles:h,classNames:b,prefixCls:m,selectable:y,showIcon:$,icon:w,switcherIcon:I,draggable:W,draggingNodeKey:o,checkable:N,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:j,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(e$.Provider,{value:q},a.createElement("div",{className:F(m,f,H,{[`${m}-show-line`]:x}),style:K},a.createElement(A9,Rv({ref:this.listRef,prefixCls:m,style:p,data:n,disabled:R,selectable:y,checkable:!!N,motion:P,dragging:o!==null,height:M,itemHeight:O,virtual:B,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))))}},pe(od,"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:T9,allowDrop:()=>!0,expandAction:!1}),pe(od,"TreeNode",Lc),od);const G9=e=>{const{checkboxCls:t,checkboxSize:n,lineWidth:r}=e,o=`${t}-wrapper`,s="@media (hover: hover) and (pointer: fine)";return[{[`${t}-group`]:{...Wt(e),display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}},[o]:{...Wt(e),display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${o}`]:{marginInlineStart:0}},[t]:{...Wt(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",...Ed(),"&: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}`,...Ed()},[`${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}`,...Ed()},[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 C4(e,t){const n=Ot(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return G9(n)}const w4=zt("Checkbox",(e,{prefixCls:t})=>[C4(t,e)]),E4=ie.createContext(null),X9=(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:N,styles:E}=Rt("checkbox"),R=a.useContext(E4),{isFormItemInput:P}=a.useContext(Kn),T=a.useContext(dr),_=((R==null?void 0:R.disabled)||c)??T,[M,O]=sn(v,x);let k=M;const B=bt(re=>{O(re.target.checked),g==null||g(re),!l&&(R!=null&&R.toggleOption)&&R.toggleOption({label:r,value:b})});R&&!l&&(k=R.value.includes(b));const j=a.useRef(null),z=Co(t,j);a.useEffect(()=>{if(!(l||!R))return R.registerValue(b),()=>{R.cancelValue(b)}},[b,l]),a.useEffect(()=>{var re;(re=j.current)!=null&&re.input&&(j.current.input.indeterminate=o)},[o]);const A=$("checkbox",n),D=ln(A),[L,H]=w4(A,D),K={...y},V={...e,indeterminate:o,disabled:_,checked:k},W=jt(C),q=jt(m),[ee,se]=Bt([N,f],[E,W,p,q],{props:V}),le=F(`${A}-wrapper`,{[`${A}-rtl`]:w==="rtl",[`${A}-wrapper-checked`]:k,[`${A}-wrapper-disabled`]:_,[`${A}-wrapper-in-form-item`]:P},I,d,ee.root,u,H,D,L),ce=F(ee.icon,{[`${A}-indeterminate`]:o},Sm,L),[G,ne]=ZT(K.onClick);return a.createElement(Cm,{component:"Checkbox",disabled:_},a.createElement("label",{className:le,style:se.root,onMouseEnter:s,onMouseLeave:i,onClick:G},a.createElement(JT,{...K,name:!l&&R?R.name:h,checked:k,onClick:ne,onChange:B,prefixCls:A,className:ce,style:se.icon,disabled:_,ref:z,value:b}),wn(r)&&a.createElement("span",{className:F(`${A}-label`,ee.label),style:se.label},r)))},I4=a.forwardRef(X9),Y9=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(ft),[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(O=>typeof O=="string"||Mn(O)?{label:O,value:O}:O),[o]),y=O=>{v(k=>k.filter(B=>B!==O))},$=O=>{v(k=>[].concat($t(k),[O]))},w=O=>{const k=h.indexOf(O.value),B=$t(h);k===-1?B.push(O.value):B.splice(k,1),"value"in m||b(B),u==null||u(B.filter(j=>x.includes(j)).sort((j,z)=>{const A=g.findIndex(L=>L.value===j),D=g.findIndex(L=>L.value===z);return A-D}))},I=f("checkbox",s),C=`${I}-group`,N=ln(I),[E,R]=w4(I,N),P=Vt(m,["value","disabled"]),T=o.length?g.map(O=>a.createElement(I4,{prefixCls:I,key:O.value.toString(),disabled:"disabled"in O?O.disabled:m.disabled,value:O.value,checked:h.includes(O.value),onChange:O.onChange,className:F(`${C}-item`,O.className),style:O.style,title:O.title,id:O.id,required:O.required},O.label)):r,_=a.useMemo(()=>({toggleOption:w,value:h,disabled:m.disabled,name:m.name,registerValue:$,cancelValue:y}),[w,h,m.disabled,m.name,$,y]),M=F(C,{[`${C}-rtl`]:p==="rtl"},i,l,R,N,E);return a.createElement("div",{className:M,style:c,role:d,...P,ref:t},a.createElement(E4.Provider,{value:_},T))}),go=I4;go.Group=Y9;go.__ANT_CHECKBOX=!0;const P4=a.createContext({});function hw(e){return e==="auto"?"1 1 auto":Mn(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(ft),{gutter:o,wrap:s}=a.useContext(P4),{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,$]=zA(v),[w]=an(g,"col"),I={};let C={};uT.forEach(R=>{let P={};const T=e[R];Mn(T)?P.span=T:pt(T)&&(P=T||{}),delete x[R],C={...C,[`${v}-${R}-${P.span}`]:Sn(P.span),[`${v}-${R}-order-${P.order}`]:P.order||P.order===0,[`${v}-${R}-offset-${P.offset}`]:P.offset||P.offset===0,[`${v}-${R}-push-${P.push}`]:P.push||P.push===0,[`${v}-${R}-pull-${P.pull}`]:P.pull||P.pull===0,[`${v}-rtl`]:r==="rtl"},P.flex&&(C[`${v}-${R}-flex`]=!0,I[w(`${R}-flex`)]=hw(P.flex))});const N=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=Mn(o[0])?`${o[0]/2}px`:`calc(${o[0]} / 2)`;E.paddingInline=R}return h&&(E.flex=hw(h),s===!1&&!E.minWidth&&(E.minWidth=0)),a.createElement("div",{...x,style:{...E,...b,...I},className:N,ref:t},p)});function Q9(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(pt(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 yw=(e,t)=>{const[n,r]=a.useState(()=>es(e)?e:""),o=()=>{if(es(e)&&r(e),!!pt(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(ft),p=Mm(!0,null),h=yw(o,p),b=yw(r,p),x=m("row",n),[v,g]=OA(x),y=Q9(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=Mn(y[0])?`${y[0]/-2}px`:`calc(${y[0]} / -2)`;w.marginInline=E}const[I,C]=y;w.rowGap=C;const N=a.useMemo(()=>({gutter:[I,C],wrap:u}),[I,C,u]);return a.createElement(P4.Provider,{value:N},a.createElement("div",{...d,className:$,style:{...w,...i},ref:t},l))}),J9=e=>{const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},Z9=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:s,orientationMargin:i,verticalMarginInline:l}=e,c=`${t}-rail`;return{[t]:{...Wt(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}}}}},eV=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),tV=zt("Divider",e=>{const t=Ot(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[Z9(t),J9(t)]},eV,{unitless:{orientationMargin:!0}}),nV=["left","right","center","start","end"],rV=e=>{const{getPrefixCls:t,direction:n,className:r,style:o,classNames:s,styles:i}=Rt("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,N=t("divider",l),E=`${N}-rail`,[R,P]=tV(N),T=En($),_=!!b,M=nV.includes(u||""),O=a.useMemo(()=>{const W=m??(M?u:"center");return W==="left"?n==="rtl"?"end":"start":W==="right"?n==="rtl"?"start":"end":W},[n,u,m,M]),k=O==="start"&&f!=null,B=O==="end"&&f!=null,[j,z]=Qc(u,d,c),A={...e,orientation:j,titlePlacement:O,size:T},[D,L]=Bt([s,w],[i,I],{props:A}),H=F(N,r,R,P,`${N}-${j}`,{[`${N}-with-text`]:_,[`${N}-with-text-${O}`]:_,[`${N}-dashed`]:!!x,[`${N}-${v}`]:v!=="solid",[`${N}-plain`]:!!g,[`${N}-rtl`]:n==="rtl",[`${N}-no-default-orientation-margin-start`]:k,[`${N}-no-default-orientation-margin-end`]:B,[`${N}-md`]:T==="medium"||T==="middle",[`${N}-sm`]:T==="small",[E]:!b,[D.rail]:D.rail&&!b},p,h,D.root),K=a.useMemo(()=>Mn(f)?f:/^\d+$/.test(f)?Number(f):f,[f]),V={marginInlineStart:k?K:void 0,marginInlineEnd:B?K: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(`${N}-inner-text`,D.content),style:{...V,...L.content}},b),a.createElement("div",{className:F(E,`${E}-end`,D.rail),style:L.rail})))},vw=(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 oV(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 N=o(C),E=(R=n.current)==null?void 0:R.querySelectorAll(`.${t}-item`)[N];return(E==null?void 0:E.offsetParent)&&E},[h,b]=a.useState(null),[x,v]=a.useState(null);Nt(()=>{if(m!==r){const C=p(m),N=p(r),E=vw(C,u),R=vw(N,u);f(r),b(E),v(R),C&&N?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(pr,{visible:!0,motionName:s,motionAppear:!0,onAppearStart:$,onAppearActive:w,onVisibleChanged:I},({className:C,style:N},E)=>{const R={...N,"--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)},P={ref:On(d,E),style:R,className:F(`${t}-thumb`,C)};return a.createElement("div",P)})}function sV(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 iV(e){return e.map(t=>{if(typeof t=="object"&&t!==null){const n=sV(t);return{...t,title:n}}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}const aV=({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})},lV=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(()=>On(g,t),[g,t]),$=a.useMemo(()=>iV(s),[s]),[w,I]=sn(l??((L=$[0])==null?void 0:L.value),c),[C,N]=a.useState(!1),E=(H,K)=>{I(K),d==null||d(K)},R=Vt(v,["children"]),[P,T]=a.useState(!1),[_,M]=a.useState(!1),O=()=>{M(!0)},k=()=>{M(!1)},B=()=>{T(!1)},j=H=>{H.key==="Tab"&&T(!0)},z=H=>{const K=$.findIndex(ee=>ee.value===w),V=$.length,W=(K+H+V)%V,q=$[W];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:K,disabled:V}=H;return a.createElement(aV,qr({},H,{name:u,data:H,itemRender:x,key:K,prefixCls:n,className:F(H.className,`${n}-item`,h==null?void 0:h.item,{[`${n}-item-selected`]:K===w&&!C,[`${n}-item-focused`]:_&&P&&K===w}),style:p==null?void 0:p.item,classNames:h,styles:p,checked:K===w,onChange:E,onFocus:O,onBlur:k,onKeyDown:A,onKeyUp:j,onMouseDown:B,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(oV,{vertical:o,prefixCls:n,value:w,containerRef:g,motionName:`${n}-${b}`,direction:r,getValueIndex:H=>$.findIndex(K=>K.value===H),onMotionStart:()=>{N(!0)},onMotionEnd:()=>{N(!1)}}),$.map(D)))}),cV=lV;function bw(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}const xw=e=>({background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}),uV={overflow:"hidden",...cr},dV=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]:{...Wt(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":{...xw(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)}`,...uV},"&-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`]:{...xw(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}},...bw(`&-disabled ${t}-item`,e),...bw(`${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}}}}},fV=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}},mV=zt("Segmented",e=>{const{lineWidth:t,calc:n}=e,r=Ot(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()});return dV(r)},fV);function pV(e){return pt(e)&&!!(e!=null&&e.icon)}const gV=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}=Rt("segmented"),C={...e,options:l,size:c,shape:f},N=jt($),E=jt(u),[R,P]=Bt([w,b],[I,N,h,E],{props:C}),T=v("segmented",r),[_,M]=mV(T),O=En(c),k=a.useMemo(()=>l.map(A=>{if(pV(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:P.icon},D),L&&a.createElement("span",null,L))}}return A}),[l,T,R.icon,P.icon]),[,B]=Qc(m,d),j=F(o,s,y,R.root,{[`${T}-block`]:i,[`${T}-sm`]:O==="small",[`${T}-lg`]:O==="large",[`${T}-vertical`]:B,[`${T}-shape-${f}`]:f==="round"},_,M),z=(A,{item:D})=>{if(!D.tooltip)return A;const L=pt(D.tooltip)?D.tooltip:{title:D.tooltip};return a.createElement($o,{...L},A)};return a.createElement(cV,{...x,name:p,className:j,style:P.root,classNames:R,styles:P,itemRender:z,options:k,ref:t,prefixCls:T,direction:g,vertical:B})}),hV=gV;var N4={};Object.defineProperty(N4,"__esModule",{value:!0});var yV={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"},vV=N4.default=yV;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 bV=(e,t)=>a.createElement(mt,_v({},e,{ref:t,icon:vV})),xV=a.forwardRef(bV);var R4={};Object.defineProperty(R4,"__esModule",{value:!0});var $V={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"},SV=R4.default=$V;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 CV=(e,t)=>a.createElement(mt,Mv({},e,{ref:t,icon:SV})),wV=a.forwardRef(CV);function Ov(){return typeof BigInt=="function"}function T4(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 _4(e){var t=e.toLowerCase().split("e"),n=sf(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=sf(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 EV(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 M4(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)?M4(_4(t)):t.includes(".")&&r$(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=_4(t),r=M4(n);t=r>100?EV(n):e.toFixed(r)}return xi(t).fullStr}function r$(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 IV=function(){function e(t){if(zi(this,e),Nn(this,"origin",""),Nn(this,"negative",void 0),Nn(this,"integer",void 0),Nn(this,"decimal",void 0),Nn(this,"decimalLen",void 0),Nn(this,"empty",void 0),Nn(this,"nan",void 0),T4(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),r$(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}(),PV=function(){function e(t){if(zi(this,e),Nn(this,"origin",""),Nn(this,"number",void 0),Nn(this,"empty",void 0),T4(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 IV(e):new PV(e)}function Td(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 Td(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 NV(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){pn(!1,`Something warning of cursor restore. Please fire issue about this: ${s.message}`)}}return[r,o]}const RV=200,TV=600;function $w({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,RV)}c.current=setTimeout(x,TV)};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 Sw(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 _V=()=>{const e=a.useRef(0),t=()=>{Ct.cancel(e.current)};return a.useEffect(()=>t,[]),n=>{t(),e.current=Ct(()=>{n()})}};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)}const Cw=(e,t)=>e||t.isEmpty()?t.toString():t.toNumber(),ww=e=>{const t=oo(e);return t.isInvalidate()?null:t},MV=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:N,precision:E,decimalSeparator:R,onChange:P,onInput:T,onPressEnter:_,onStep:M,onMouseDown:O,onClick:k,onMouseUp:B,onMouseLeave:j,onMouseMove:z,onMouseEnter:A,onMouseOut:D,changeOnBlur:L=!0,...H}=e,[K,V]=a.useState(!1),W=a.useRef(!1),q=a.useRef(!1),ee=a.useRef(!1),se=a.useRef(null),le=a.useRef(null);a.useImperativeHandle(t,()=>aO(le.current,{focus:xe=>{Ub(le.current,xe)},blur:()=>{var xe;(xe=le.current)==null||xe.blur()},nativeElement:se.current}));const[ce,G]=a.useState(()=>oo(f??m));function ne(xe){f===void 0&&G(xe)}const re=a.useCallback((xe,Le)=>{if(!Le)return E>=0?E:Math.max(ii(xe),ii(d))},[E,d]),U=a.useCallback(xe=>{const Le=String(xe);if(C)return C(Le);let me=Le;return R&&(me=me.replace(R,".")),me.replace(/[^\w.-]+/g,"")},[C,R]),J=a.useRef(""),oe=a.useCallback((xe,Le)=>{if(N)return N(xe,{userTyping:Le,input:String(J.current)});let me=typeof xe=="number"?Fm(xe):xe;if(!Le){const Pe=re(me,Le);r$(me)&&(R||Pe>=0)&&(me=Td(me,R||".",Pe))}return me},[N,re,R]),[Z,Q]=a.useState(()=>{const xe=m??f;return ce.isInvalidate()&&["string","number"].includes(typeof xe)?Number.isNaN(xe)?"":xe:oe(ce.toString(),!1)});J.current=Z;function ae(xe,Le){Q(oe(xe.isInvalidate()?xe.toString(!1):xe.toString(!Le),Le))}const te=a.useMemo(()=>ww(u),[u,E]),Y=a.useMemo(()=>ww(c),[c,E]),de=a.useMemo(()=>!te||!ce||ce.isInvalidate()?!1:te.lessEquals(ce),[te,ce]),ue=a.useMemo(()=>!Y||!ce||ce.isInvalidate()?!1:ce.lessEquals(Y),[Y,ce]),[ge,we]=NV(le.current,K),he=xe=>te&&!xe.lessEquals(te)?te:Y&&!Y.lessEquals(xe)?Y:null,Be=xe=>!he(xe),be=(xe,Le)=>{let me=xe,Pe=Be(me)||me.isEmpty();if(!me.isEmpty()&&!Le&&(me=he(me)||me,Pe=!0),!h&&!p&&Pe){const ve=me.toString(),Se=re(ve,Le);return Se>=0&&(me=oo(Td(ve,".",Se)),Be(me)||(me=oo(Td(ve,".",Se,!0)))),me.equals(ce)||(ne(me),P==null||P(me.isEmpty()?null:Cw(I,me)),f===void 0&&ae(me,Le)),me}return ce},Fe=_V(),_e=xe=>{if(ge(),J.current=xe,Q(xe),!q.current){const Le=U(xe),me=oo(Le);me.isNaN()||be(me,!0)}T==null||T(xe),Fe(()=>{let Le=xe;C||(Le=xe.replace(/。/g,".")),Le!==xe&&_e(Le)})},Ee=()=>{q.current=!0},Te=()=>{q.current=!1,_e(le.current.value)},$e=xe=>{_e(xe.target.value)},Ce=bt((xe,Le)=>{var Se;if(xe&&de||!xe&&ue)return;W.current=!1;let me=oo(ee.current?Sw(d):d);xe||(me=me.negate());const Pe=(ce||oo(0)).add(me.toString()),ve=be(Pe,!1);M==null||M(Cw(I,ve),{offset:ee.current?Sw(d):d,type:xe?"up":"down",emitter:Le}),(Se=le.current)==null||Se.focus()}),qe=xe=>{const Le=oo(U(Z));let me;Le.isNaN()?me=be(ce,xe):me=be(Le,xe),f!==void 0?ae(ce,!1):me.isNaN()||ae(me,!1)},Qe=()=>{W.current=!0},ye=xe=>{const{key:Le,shiftKey:me}=xe;W.current=!0,ee.current=me,Le==="Enter"&&(q.current||(W.current=!1),qe(!1),_==null||_(xe)),v!==!1&&!q.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Le)&&(Ce(Le==="Up"||Le==="ArrowUp","keyboard"),xe.preventDefault())},Ne=()=>{W.current=!1,ee.current=!1};a.useEffect(()=>{if(g&&K){const xe=me=>{Ce(me.deltaY<0,"wheel"),me.preventDefault()},Le=le.current;if(Le)return Le.addEventListener("wheel",xe,{passive:!1}),()=>Le.removeEventListener("wheel",xe)}});const Re=()=>{L&&qe(!1),V(!1),W.current=!1},Xe=xe=>{le.current&&xe.target!==le.current&&(le.current.focus(),xe.preventDefault()),O==null||O(xe)};yd(()=>{ce.isInvalidate()||ae(ce,!1)},[E,N]),yd(()=>{const xe=oo(f);G(xe);const Le=oo(U(Z));(!xe.equals(Le)||!W.current||N)&&ae(xe,W.current)},[f]),yd(()=>{N&&we()},[Z]);const Ye={prefixCls:r,onStep:Ce,className:i==null?void 0:i.action,style:l==null?void 0:l.action},Ve=a.createElement($w,ec({},Ye,{action:"up",disabled:de}),b),at=a.createElement($w,ec({},Ye,{action:"down",disabled:ue}),x);return a.createElement("div",{ref:se,className:F(r,`${r}-mode-${n}`,o,i==null?void 0:i.root,{[`${r}-focused`]:K,[`${r}-disabled`]:p,[`${r}-readonly`]:h,[`${r}-not-a-number`]:ce.isNaN(),[`${r}-out-of-range`]:!ce.isInvalidate()&&!Be(ce)}),style:{...l==null?void 0:l.root,...s},onMouseDown:Xe,onMouseUp:B,onMouseLeave:j,onMouseMove:z,onMouseEnter:A,onMouseOut:D,onClick:k,onFocus:()=>{V(!0)},onBlur:Re,onKeyDown:ye,onKeyUp:Ne,onCompositionStart:Ee,onCompositionEnd:Te,onBeforeInput:Qe},n==="spinner"&&y&&at,$!==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",ec({autoComplete:"off",role:"spinbutton","aria-valuemin":c,"aria-valuemax":u,"aria-valuenow":ce.isInvalidate()?null:ce.toString(),step:d,ref:le,className:F(`${r}-input`,i==null?void 0:i.input),style:l==null?void 0:l.input,value:Z,onChange:$e,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,at))}),OV=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]=an(f,"space-addon");return{[t]:[{...Wt(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}}]}},zV=zt("Addon",e=>[OV(e),eu(e,{focus:!1})]),O4=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(ft),f=d("space-addon",s),[p,h]=zV(f),{compactItemClassnames:b,compactSize:x}=Gs(f,m),v=Ga(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)}),jV=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}},BV=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:N,filledHandleBg:E,lineHeightLG:R,antCls:P}=e,T=`${X(n)} ${r} ${N}`,[_,M]=an(P,"input-number");return[{[t]:{...Wt(e),...Am(e),[_("input-padding-block")]:X(g),[_("input-padding-inline")]:X(v),display:"inline-flex",width:C,margin:0,paddingBlock:0,borderRadius:o,...t4(e,{[`${t}-actions`]:{background:y,[`${t}-action-down`]:{borderBlockStart:T}}}),...i4(e,{[`${t}-actions`]:{background:E,[`${t}-action-down`]:{borderBlockStart:T}},"&:focus-within":{[`${t}-actions`]:{background:y}}}),...l4(e,{[`${t}-actions`]:{background:y,[`${t}-action-down`]:{borderBlockStart:T}}}),...o4(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`]:{...Wt(e),width:"100%",paddingBlock:M("input-padding-block"),textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:0,outline:0,transition:`all ${h} linear`,appearance:"textfield",fontSize:"inherit",lineHeight:"inherit",...c4(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`]:{...Gc(),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:M("input-padding-inline"),"&-up":{borderInlineStart:T},"&-down":{borderInlineEnd:T}},[`${t}-input`]:{textAlign:"center",paddingInline:M("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}}}}]},LV=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-addon`]:{[`&:has(${n}-select)`]:{border:0,padding:0}}}},kV=zt("InputNumber",e=>{const t=Ot(e,Hi(e));return[BV(t),LV(t),eu(t)]},jV,{unitless:{handleOpacity:!0},resetFont:!1}),AV=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:N,styles:E,classNames:R}=Rt("inputNumber"),P=a.useContext(dr),T=s??P,_=a.useMemo(()=>!h||T||f?!1:h,[h,T,f]),{compactSize:M,compactItemClassnames:O}=Gs(i,I);let k=$==="spinner"?a.createElement(Bo,null):a.createElement(wV,null),B=$==="spinner"?a.createElement(xV,null):a.createElement(jx,null);const j=typeof _=="boolean"?_:void 0;pt(_)&&(k=_.upIcon||k,B=_.downIcon||B);const{hasFeedback:z,isFormItemInput:A,feedbackIcon:D}=a.useContext(Kn),L=En(ce=>o??M??ce),[H,K]=nl("inputNumber",b,m),V=z&&a.createElement(a.Fragment,null,D),W={...e,size:L,disabled:T,controls:_},q=jt(N),ee=jt(v),[se,le]=Bt([R,g],[E,q,y,ee],{props:W});return a.createElement(MV,{ref:n,mode:$,disabled:T,className:F(x,r,se.root,C,O,Ga(i,p,z),{[`${i}-${H}`]:K,[`${i}-lg`]:L==="large",[`${i}-sm`]:L==="small",[`${i}-rtl`]:I==="rtl",[`${i}-in-form-item`]:A,[`${i}-without-controls`]:!_}),style:le.root,upHandler:k,downHandler:B,prefixCls:i,readOnly:f,controls:j,prefix:u,suffix:V||d,classNames:se,styles:le,...w})}),z4=a.forwardRef((e,t)=>{const{addonBefore:n,addonAfter:r,prefixCls:o,className:s,status:i,rootClassName:l,...c}=e,{getPrefixCls:u}=Rt("inputNumber"),d=u("input-number",o),{status:m}=a.useContext(Kn),f=su(m,i),p=ln(d),[h,b]=kV(d,p),x=n||r,v=a.createElement(AV,{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(O4,{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(bx,{rootClassName:l},y,v,$)}return v}),Pf=z4,DV=e=>a.createElement(to,{theme:{components:{InputNumber:{handleVisible:!0}}}},a.createElement(z4,{...e}));Pf._InternalPanelDoNotUseOrYouWillBeFired=DV;function FV(e){return!!(e.addonBefore||e.addonAfter)}function HV(e){return!!(e.prefix||e.suffix||e.allowClear)}function Ew(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 Nf(e,t,n,r){if(!n)return;let o=t;if(t.type==="click"){o=Ew(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=Ew(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 j4=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:N}=e,E=r??n,R=(C==null?void 0:C.affixWrapper)||"span",P=(C==null?void 0:C.groupWrapper)||"span",T=(C==null?void 0:C.wrapper)||"span",_=(C==null?void 0:C.groupAddon)||"span",M=a.useRef(null),O=L=>{var H;(H=M.current)!=null&&H.contains(L.target)&&(h==null||h())},k=HV(e);let B=a.cloneElement(E,{value:x,className:F((z=E.props)==null?void 0:z.className,!k&&($==null?void 0:$.variant))||null});const j=a.useRef(null);if(ie.useImperativeHandle(t,()=>({nativeElement:j.current||M.current})),k){let L=null;if(b){const W=!m&&!f&&x&&!(typeof b=="object"&&b.disabled),q=`${o}-clear-icon`,ee=typeof b=="object"&&(b!=null&&b.clearIcon)?b.clearIcon:"✖";L=ie.createElement("button",{type:"button",onClick:se=>{v==null||v(se),N==null||N()},onMouseDown:se=>se.preventDefault(),className:F(q,{[`${q}-hidden`]:!W,[`${q}-has-suffix`]:!!i},$==null?void 0:$.clear),style:I==null?void 0:I.clear},ee)}const H=`${o}-affix-wrapper`,K=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);B=ie.createElement(R,zv({className:K,style:I==null?void 0:I.affixWrapper,onClick:O},w==null?void 0:w.affixWrapper,{ref:M}),s&&ie.createElement("span",{className:F(`${o}-prefix`,$==null?void 0:$.prefix),style:I==null?void 0:I.prefix},s),B,V)}if(FV(e)){const L=`${o}-group`,H=`${L}-addon`,K=`${L}-wrapper`,V=F(`${o}-wrapper`,L,y==null?void 0:y.wrapper,$==null?void 0:$.wrapper),W=F(K,{[`${K}-disabled`]:m},y==null?void 0:y.group,$==null?void 0:$.groupWrapper);B=ie.createElement(P,{className:W,ref:j},ie.createElement(T,{className:V},l&&ie.createElement(_,{className:H},l),B,c&&ie.createElement(_,{className:H},c)))}return ie.cloneElement(B,{className:F((A=B.props)==null?void 0:A.className,u)||null,style:{...(D=B.props)==null?void 0:D.style,...d},hidden:g})});function B4(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 L4({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 k4({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 A4(e,t){const[n,r]=sn(e,t),o=n==null?"":String(n);return{value:n,setValue:r,formatValue:o}}function Rf(){return Rf=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},Rf.apply(this,arguments)}const VV=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,[N,E]=a.useState(!1),R=a.useRef(!1),P=a.useRef(!1),T=a.useRef(null),_=a.useRef(null),M=G=>{T.current&&Ub(T.current,G)},{setValue:O,formatValue:k}=A4(e.defaultValue,e.value),B=B4(x,b),{isOutOfRange:j,dataCount:z}=L4({countConfig:B,value:k,maxLength:p}),A=k4({countConfig:B,getTarget:()=>T.current});a.useImperativeHandle(t,()=>{var G;return{focus:M,blur:()=>{var ne;(ne=T.current)==null||ne.blur()},setSelectionRange:(ne,re,U)=>{var J;(J=T.current)==null||J.setSelectionRange(ne,re,U)},select:()=>{var ne;(ne=T.current)==null||ne.select()},input:T.current,nativeElement:((G=_.current)==null?void 0:G.nativeElement)||T.current}}),a.useEffect(()=>{P.current&&(P.current=!1),E(G=>G&&d?!1:G)},[d]);const D=(G,ne,re)=>{const U=A(ne,R.current);re.source==="compositionEnd"&&ne===U||(O(U),T.current&&Nf(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)},K=G=>{i&&G.key==="Enter"&&!P.current&&!G.nativeEvent.isComposing&&(P.current=!0,i(G)),l==null||l(G)},V=G=>{G.key==="Enter"&&(P.current=!1),c==null||c(G)},W=G=>{E(!0),o==null||o(G)},q=G=>{P.current&&(P.current=!1),E(!1),s==null||s(G)},ee=G=>{O(""),M(),T.current&&Nf(T.current,G,r)},se=j&&`${u}-out-of-range`,le=()=>{const G=Vt(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return ie.createElement("input",Rf({autoComplete:n},G,{onChange:L,onFocus:W,onBlur:q,onKeyDown:K,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:ne=>{R.current=!0,w==null||w(ne)},onCompositionEnd:H}))},ce=()=>h||B.show?ie.createElement(ie.Fragment,null,B.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(j4,Rf({},C,{prefixCls:u,className:F(f,se),handleReset:ee,value:k,focused:N,triggerFocus:M,suffix:ce(),disabled:d,classes:g,classNames:y,styles:$,ref:_}),le())}),WV=`
|
||
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;
|
||
`,KV=["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 UV(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:KV.map(u=>`${u}:${r.getPropertyValue(u)}`).join(";"),paddingSize:s,borderSize:i,boxSizing:o};return t&&n&&(gg[n]=c),c}function qV(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}=UV(e,t);Ir.setAttribute("style",`${l};${WV}`),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,GV=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]=sn(r,o),b=p??"",x=O=>{h(O.target.value),d==null||d(O)},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,N]=a.useState(),E=()=>{I(hg)};Nt(()=>{$&&E()},[o,g,y,$]),Nt(()=>{if(w===hg)I(yg);else if(w===yg){const O=qV(v.current,!1,g,y);I(vg),N(O)}},[w]);const R=a.useRef(void 0),P=()=>{R.current!==void 0&&Ct.cancel(R.current)},T=O=>{w===vg&&(i==null||i(O),s&&(P(),R.current=Ct(()=>{E()})))};a.useEffect(()=>P,[]);const M={...c,...$?C:null};return(w===hg||w===yg)&&(M.overflowY="hidden",M.overflowX="hidden"),a.createElement(lr,{onResize:T,disabled:!(s||i)},a.createElement("textarea",jv({},f,{ref:v,style:M,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 XV=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:N,...E},R)=>{const[P,T]=ie.useState(!1),_=ie.useRef(!1),[M,O]=ie.useState(null),k=a.useRef(null),B=a.useRef(null),j=()=>{var oe;return((oe=B.current)==null?void 0:oe.textArea)||null},{setValue:z,formatValue:A}=A4(e,t),D=B4(f,m),{isOutOfRange:L,dataCount:H}=L4({countConfig:D,value:A,maxLength:i}),K=k4({countConfig:D,getTarget:()=>{var oe;return((oe=B.current)==null?void 0:oe.textArea)||null}}),V=()=>{var oe;(oe=j())==null||oe.focus()};a.useImperativeHandle(R,()=>{var oe;return{resizableTextArea:B.current,focus:V,blur:()=>{var Z;(Z=j())==null||Z.blur()},nativeElement:((oe=k.current)==null?void 0:oe.nativeElement)||j()}}),a.useEffect(()=>{T(oe=>!b&&oe)},[b]);const W=(oe,Z)=>{const Q=K(Z,_.current);z(Q),Nf(oe.currentTarget,oe,o,Q)},q=oe=>{_.current=!0,l==null||l(oe)},ee=oe=>{_.current=!1,W(oe,oe.currentTarget.value),c==null||c(oe)},se=oe=>{W(oe,oe.target.value)},le=oe=>{oe.key==="Enter"&&w&&!oe.nativeEvent.isComposing&&w(oe),N==null||N(oe)},ce=oe=>{T(!0),n==null||n(oe)},G=oe=>{T(!1),r==null||r(oe)},ne=oe=>{z(""),V();const Z=j();Z&&Nf(Z,oe,o)};let re=u;D.show&&(re=ie.createElement(ie.Fragment,null,re,ie.createElement("span",{className:F(`${d}-data-count`,v==null?void 0:v.count),style:g==null?void 0:g.count},H)));const U=oe=>{var Z;y==null||y(oe),(Z=j())!=null&&Z.style.height&&O(!0)},J=!C&&!m&&!s;return ie.createElement(j4,{ref:k,value:A,allowClear:s,handleReset:ne,suffix:re,prefixCls:d,classNames:{...v,affixWrapper:F(v==null?void 0:v.affixWrapper,{[`${d}-show-count`]:m,[`${d}-textarea-allow-clear`]:s})},disabled:b,focused:P,className:F(p,L&&`${d}-out-of-range`),style:{...h,...M&&!J?{height:"auto"}:{}},dataAttrs:typeof H=="string"?{affixWrapper:{"data-count":H}}:void 0,styles:g,hidden:x,readOnly:I,onClear:$},ie.createElement(GV,Bv({},E,{autoSize:C,maxLength:i,onKeyDown:le,onChange:se,onFocus:ce,onBlur:G,onCompositionStart:q,onCompositionEnd:ee,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:B,readOnly:I})))});function D4(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 YV(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}const uu=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:N,className:E,style:R,classNames:P,styles:T}=Rt("input"),_=w("input",n),M=a.useRef(null),O=ln(_),[k,B]=u4(_,x);d4(_,O);const{compactSize:j,compactItemClassnames:z}=Gs(_,I),A=En(te=>s??j??te),D=ie.useContext(dr),L=i??D,H={...e,size:A,disabled:L},K=jt(R),V=jt(h),[W,q]=Bt([P,g],[T,K,b,V],{props:H}),{status:ee,hasFeedback:se,feedbackIcon:le}=a.useContext(Kn),ce=su(ee,o),G=YV(e)||!!se;a.useRef(G);const ne=D4(M,!0),re=te=>{ne(),l==null||l(te)},U=te=>{ne(),c==null||c(te)},J=te=>{ne(),v==null||v(te)},oe=(se||u)&&ie.createElement(ie.Fragment,null,u,se&&le),Z=zN({allowClear:d,contextAllowClear:C,componentName:"Input"}),[Q,ae]=nl("input",y,r);return ie.createElement(VV,{ref:On(t,M),prefixCls:_,autoComplete:N,...$,disabled:L,onBlur:re,onFocus:U,style:q.root,styles:q,suffix:oe,allowClear:Z,className:F(p,x,B,O,z,E,W.root),onChange:J,addonBefore:f&&ie.createElement(Ri,{form:!0,space:!0},f),addonAfter:m&&ie.createElement(Ri,{form:!0,space:!0},m),classNames:{...W,input:F({[`${_}-sm`]:A==="small",[`${_}-lg`]:A==="large",[`${_}-rtl`]:I==="rtl"},W.input,k),variant:F({[`${_}-${Q}`]:ae},Ga(_,ce)),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-${Q}`]:ae},Ga(`${_}-group-wrapper`,ce,se),k)}})});function Iw(e){return["small","middle","medium","large"].includes(e)}function Pw(e){return e?Mn(e):!1}const F4=ie.createContext({latestIndex:0}),QV=F4.Provider,JV=e=>{const{className:t,prefix:n,index:r,children:o,separator:s,style:i,classNames:l,styles:c}=e,{latestIndex:u}=a.useContext(F4);return wn(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},ZV=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"}}}},eW=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}}}},tW=zt("Space",e=>{const t=Ot(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[ZV(t),eW(t)]},()=>({}),{resetStyle:!1}),nW=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,size:o,className:s,style:i,classNames:l,styles:c}=Rt("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,...N}=e,[E,R]=Array.isArray(u)?u:[u,u],P=Iw(R),T=Iw(E),_=Pw(R),M=Pw(E),O=Ln(p,{keepEmpty:!0}),[k,B]=Qc(b,$,h),j=d===void 0&&!B?"center":d,z=g??v,A=n("space",x),[D,L]=tW(A),H={...e,size:u,orientation:k,align:j},[K,V]=Bt([l,I],[c,C],{props:H}),W=F(A,s,D,`${A}-${k}`,{[`${A}-rtl`]:r==="rtl",[`${A}-align-${j}`]:j,[`${A}-gap-row-${R}`]:P,[`${A}-gap-col-${E}`]:T},m,f,L,K.root),q=F(`${A}-item`,K.item),ee=O.map((ce,G)=>{const ne=(ce==null?void 0:ce.key)||`${q}-${G}`;return a.createElement(JV,{prefix:A,classNames:K,styles:V,className:q,key:ne,index:G,separator:z,style:V.item},ce)}),se=a.useMemo(()=>({latestIndex:O.reduce((G,ne,re)=>wn(ne)?re:G,0)}),[O]);if(O.length===0)return null;const le={};return w&&(le.flexWrap="wrap"),!T&&M&&(le.columnGap=E),!P&&_&&(le.rowGap=R),a.createElement("div",{ref:t,className:W,style:{...le,...V.root,...i,...y},...N},a.createElement(QV,{value:se},ee))}),Mt=nW;Mt.Compact=bx;Mt.Addon=O4;const H4=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:r}=a.useContext(ft),{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:N,buttonsRender:E=le=>le,mouseEnterDelay:R,mouseLeaveDelay:P,overlayClassName:T,overlayStyle:_,destroyOnHidden:M,destroyPopupOnHide:O,dropdownRender:k,popupRender:B,...j}=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:P,classNames:{root:T},styles:{root:_},destroyOnHidden:M,popupRender:B||k},{compactSize:H,compactItemClassnames:K}=Gs(z,r),V=F(A,K,f);"destroyPopupOnHide"in e&&(L.destroyPopupOnHide=O),"open"in e&&(L.open=g),"placement"in e?L.placement=$:L.placement=r==="rtl"?"bottomLeft":"bottomRight";const W=a.createElement(Ke,{type:s,danger:i,disabled:l,loading:c,onClick:u,htmlType:d,href:I,title:N},m),q=a.createElement(Ke,{type:s,danger:i,icon:C}),[ee,se]=E([W,q]);return a.createElement(Mt.Compact,{className:V,size:H,block:!0,...j},ee,a.createElement(km,{...L},se))};H4.__ANT_BUTTON=!0;const o$=km;o$.Button=H4;const rW=(e,t)=>wn(e)?pt(e)&&!a.isValidElement(e)?{...t,...e}:{...t,title:e}:null;function Tf(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 oW=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)"}}}}},sW=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}}),Nw=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},iW=e=>{const{componentCls:t}=e;return{[t]:{...Wt(e),...sW(e),[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":{...Nw(e,e.controlHeightSM)},"&-large":{...Nw(e,e.controlHeightLG)}}}},aW=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]=an(o,"grid");return{[t]:{...Wt(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:Sx,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"}}}),lW=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)}}},cW=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"}}}}},uW=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%"}}}}}},dW=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)})`]:[uW(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)}}}}},fW=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}),V4=(e,t)=>Ot(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),s$=zt("Form",(e,{rootPrefixCls:t})=>{const n=V4(e,t);return[iW(n),aW(n),oW(n),lW(n),cW(n),dW(n),$x(n),Sx]},fW,{order:-1e3}),Rw=[];function bg(e,t,n,r=0){return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const W4=({help:e,helpStatus:t,errors:n=Rw,warnings:r=Rw,className:o,fieldId:s,onVisibleChanged:i})=>{const{prefixCls:l}=a.useContext(Px),{classNames:c,styles:u}=a.useContext(jo),d=`${l}-item-explain`,m=ln(l),[f,p]=s$(l,m),h=a.useMemo(()=>ff(l),[l]),b=Tf(n),x=Tf(r),v=Sn(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(pr,{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(eN,{keys:y,...ff(l),motionName:`${l}-show-help-item`,component:!1},N=>{const{key:E,error:R,errorStatus:P,className:T,style:_}=N;return a.createElement("div",{key:E,className:F(T,c==null?void 0:c.helpItem,{[`${d}-${P}`]:P}),style:{...u==null?void 0:u.helpItem,..._}},R)}))})},mW=(e,t)=>{const n=a.useContext(dr),{getPrefixCls:r,direction:o,requiredMark:s,colon:i,scrollToFirstError:l,className:c,style:u,styles:d,classNames:m,tooltip:f,labelAlign:p,labelWrap:h}=Rt("form"),{prefixCls:b,className:x,rootClassName:v,size:g,disabled:y=n,form:$,colon:w,labelAlign:I,labelWrap:C,labelCol:N,wrapperCol:E,layout:R="horizontal",scrollToFirstError:P,requiredMark:T,onFinishFailed:_,name:M,style:O,feedbackIcons:k,variant:B,classNames:j,styles:z,tooltip:A,...D}=e,L=En(g),H=a.useContext(oN),K=a.useMemo(()=>T!==void 0?T:s!==void 0?s:!0,[T,s]),V=w??i,W=I??p,q=C??h,ee={...f,...A},se=r("form",b),le=ln(se),[ce,G]=s$(se,le),ne={...e,size:L,disabled:y,layout:R,colon:V,requiredMark:K,labelAlign:W,labelWrap:q},re=jt(u),U=jt(O),[J,oe]=Bt([m,j],[d,re,z,U],{props:ne}),Z=F(se,`${se}-${R}`,{[`${se}-hide-required-mark`]:K===!1,[`${se}-rtl`]:o==="rtl",[`${se}-large`]:L==="large",[`${se}-small`]:L==="small"},G,le,ce,c,x,v,J.root),[Q]=XT($),{__INTERNAL__:ae}=Q;ae.name=M;const te=a.useMemo(()=>({name:M,labelAlign:W,labelCol:N,labelWrap:q,wrapperCol:E,layout:R,colon:V,requiredMark:K,itemRef:ae.itemRef,form:Q,feedbackIcons:k,tooltip:ee,classNames:J,styles:oe}),[M,W,q,N,E,R,V,K,Q,k,J,oe,ee]),Y=a.useRef(null);a.useImperativeHandle(t,()=>{var ge;return{...Q,nativeElement:(ge=Y.current)==null?void 0:ge.nativeElement}});const de=(ge,we)=>{if(ge){let he={block:"nearest"};pt(ge)&&(he={...he,...ge}),Q.scrollToField(we,he)}},ue=ge=>{if(_==null||_(ge),ge.errorFields.length){const we=ge.errorFields[0].name;if(P!==void 0){de(P,we);return}l!==void 0&&de(l,we)}};return a.createElement(bR.Provider,{value:B},a.createElement(fx,{disabled:y},a.createElement(Pi.Provider,{value:L},a.createElement(yR,{validateMessages:H},a.createElement(jo.Provider,{value:te},a.createElement(vR,{status:!0},a.createElement(tl,{id:M,...D,name:M,onFinishFailed:ue,form:Q,ref:Y,style:oe==null?void 0:oe.root,className:Z})))))))},pW=a.forwardRef(mW),gW=e=>{if(xt(e))return e;const t=Ln(e);return t.length<=1?t[0]:t},K4=()=>{const{status:e,errors:t=[],warnings:n=[]}=a.useContext(Kn);return{status:e,errors:t,warnings:n}};K4.Context=Kn;function hW(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 yW=()=>{const{itemRef:e}=a.useContext(jo),t=a.useRef({});return(r,o)=>{const s=o&&pt(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=On(e(r),s)),t.current.ref}},vW=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},bW=Us(["Form","item-item"],(e,{rootPrefixCls:t})=>{const n=V4(e,t);return vW(n)}),xW=24,$W=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(uT)).forEach(j=>{const z=j?[j]:[],A=Gn(x.labelCol,z),D=pt(A)?A:{},L=Gn(k,z),H=pt(L)?L:{};"span"in D&&!("offset"in H)&&D.span<xW&&(k=yr(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:B,...j}=x;return j},[x]),I=a.useRef(null),[C,N]=a.useState(0);Nt(()=>{u&&I.current?N(I.current.clientHeight):N(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]),P=f!==null||i.length||l.length?a.createElement(Px.Provider,{value:R},a.createElement(W4,{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,M=P||_?a.createElement("div",{className:`${b}-additional`,style:f?{minHeight:f+C}:{}},P,_):null,O=c&&c.mark==="pro_table_render"&&c.render?c.render(e,{input:E,errorList:P,extra:_}):a.createElement(a.Fragment,null,E,M);return a.createElement(jo.Provider,{value:w},a.createElement(si,{...y,className:$},O),a.createElement(bW,{prefixCls:t}))};var U4={};Object.defineProperty(U4,"__esModule",{value:!0});var SW={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"},CW=U4.default=SW;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 wW=(e,t)=>a.createElement(mt,Lv({},e,{ref:t,icon:CW})),EW=a.forwardRef(wW),IW=({prefixCls:e,label:t,htmlFor:n,labelCol:r,labelAlign:o,colon:s,required:i,requiredMark:l,tooltip:c,vertical:u})=>{var O;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=rW(c,v);if(E){const k=a.createElement($o,{...E},a.createElement("span",{className:`${e}-item-tooltip`,onClick:B=>{B.preventDefault()},tabIndex:-1},E.icon||E.children||a.createElement(EW,null)));I=a.createElement(a.Fragment,null,I,k)}const R=l==="optional",P=xt(l),T=l===!1;P?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)||((O=Zr.Form)==null?void 0:O.optional))));let _;T?_="hidden":(R||P)&&(_="optional");const M=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:M,style:x==null?void 0:x.label,title:typeof t=="string"?t:void 0},I))},PW={success:Xc,warning:Li,error:Bi,validating:ki};function q4({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=GT(t,n,i,null,!!r,o),{isFormItemInput:f,status:p,hasFeedback:h,feedbackIcon:b,name:x}=a.useContext(Kn),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?PW[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(Kn.Provider,{value:v},e)}function NW(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,N=C==="vertical",E=a.useRef(null),R=Tf(i),P=Tf(l),T=Sn(s),_=!!(T||i.length||l.length),M=!!E.current&&Uc(E.current),[O,k]=a.useState(null);Nt(()=>{if(_&&E.current){const D=getComputedStyle(E.current);k(Number.parseInt(D.marginBottom,10))}},[_,M]);const B=D=>{D||k(null)},z=((D=!1)=>{const L=D?R:u.errors,H=D?P:u.warnings;return GT(L,H,u,"",!!d,c)})(),A=F($,n,r,{[`${$}-with-help`]:T||R.length||P.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`,...Vt(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(IW,{htmlFor:p,...e,requiredMark:w,required:h??b,prefixCls:t,vertical:N}),a.createElement($W,{...e,...u,errors:R,warnings:P,prefixCls:t,status:z,help:s,marginBottom:O,onErrorVisibleChanged:B},a.createElement(hR.Provider,{value:x},a.createElement(q4,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:d,validateStatus:z,name:g},f)))),!!O&&a.createElement("div",{className:`${$}-margin-offset`,style:{marginBottom:-O}}))}const RW="__SPLIT__";function TW(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||xt(s)||xt(i)})}const _W=a.memo(e=>e.children,(e,t)=>TW(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function Tw(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function MW(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(ft),{name:g}=a.useContext(jo),y=gW(c),$=xt(y),w=a.useContext(hR),{validateTrigger:I}=a.useContext(Ni),C=Sn(p)?p:I,N=Sn(t),E=v("form",s),R=ln(E),[P,T]=s$(E,R);bo();const _=a.useContext(Mc),M=a.useRef(null),[O,k]=hW({}),[B,j]=Ab(()=>Tw()),z=W=>{const q=_==null?void 0:_.getKey(W.name);if(j(W.destroy?Tw():W,!0),n&&b!==!1&&w){let ee=W.name;if(W.destroy)ee=M.current||ee;else if(q!==void 0){const[se,le]=q;ee=[se].concat($t(le)),M.current=ee}w(W,ee)}},A=(W,q)=>{k(ee=>{const se={...ee},ce=[].concat($t(W.name.slice(0,-1)),$t(q)).join(RW);return W.destroy?delete se[ce]:se[ce]=W,se})},[D,L]=a.useMemo(()=>{const W=$t(B.errors),q=$t(B.warnings);return Object.values(O).forEach(ee=>{W.push.apply(W,$t(ee.errors||[])),q.push.apply(q,$t(ee.warnings||[]))}),[W,q]},[O,B.errors,B.warnings]),H=yW();function K(W,q,ee){return n&&!h?a.createElement(q4,{prefixCls:E,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:B,errors:D,warnings:L,noStyle:!0,name:t},W):a.createElement(NW,{key:"row",...e,className:F(r,T,R,P),prefixCls:E,fieldId:q,isRequired:ee,errors:D,warnings:L,meta:B,onSubItemMetaChange:A,layout:x,name:t},W)}if(!N&&!$&&!o)return K(y);let V={};return typeof d=="string"?V.label=d:t&&(V.label=String(t)),m&&(V={...V,...m}),a.createElement(Ex,{...e,messageVariables:V,trigger:f,validateTrigger:C,onMetaChange:z},(W,q,ee)=>{const se=Yl(t).length&&q?q.name:[],le=qT(se,g),ce=u!==void 0?u:l==null?void 0:l.some(re=>{if(pt(re)&&re.required&&!re.warningOnly)return!0;if(xt(re)){const U=re(ee);return(U==null?void 0:U.required)&&!(U!=null&&U.warningOnly)}return!1}),G={...W};let ne=null;if(Array.isArray(y)&&N)ne=y;else if(!($&&(!(i||o)||N))){if(!(o&&!$&&!N))if(a.isValidElement(y)){const re={...y.props,...G};if(re.id||(re.id=le),b||D.length>0||L.length>0||e.extra){const oe=[];(b||D.length>0)&&oe.push(`${le}_help`),e.extra&&oe.push(`${le}_extra`),re["aria-describedby"]=oe.join(" ")}D.length>0&&(re["aria-invalid"]="true"),ce&&(re["aria-required"]="true"),as(y)&&(re.ref=H(se,y)),new Set([].concat($t(Yl(f)),$t(Yl(C)))).forEach(oe=>{re[oe]=(...Z)=>{var Q,ae,te;(Q=G[oe])==null||Q.call(G,...Z),(te=(ae=y.props)[oe])==null||te.call(ae,...Z)}});const J=[re["aria-required"],re["aria-invalid"],re["aria-describedby"]];ne=a.createElement(_W,{control:G,update:y,childProps:J},Wn(y,re))}else $&&(i||o)&&!N?ne=y(ee):ne=y}return K(ne,le,ce)})}const G4=MW;G4.useStatus=K4;const OW=({prefixCls:e,children:t,...n})=>{const{getPrefixCls:r}=a.useContext(ft),o=r("form",e),s=a.useMemo(()=>({prefixCls:o,status:"error"}),[o]);return a.createElement(mR,{...n},(i,l,c)=>a.createElement(Px.Provider,{value:s},t(i.map(u=>({...u,fieldKey:u.key})),l,{errors:c.errors,warnings:c.warnings})))};function zW(){const{form:e}=a.useContext(jo);return e}const De=pW;De.Item=G4;De.List=OW;De.ErrorList=W4;De.useForm=XT;De.useFormInstance=zW;De.useWatch=gR;De.Provider=yR;const jW=e=>{const{getPrefixCls:t,direction:n}=a.useContext(ft),{prefixCls:r,className:o}=e,s=t("input-group",r),i=t("input"),[l,c]=d4(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(Kn),m=a.useMemo(()=>({...d,isFormItemInput:!1}),[d]);return a.createElement(Kn.Provider,{value:m},a.createElement(Mt.Compact,{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children))},BW=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}}}},LW=zt(["Input","OTP"],e=>{const t=Ot(e,Hi(e));return BW(t)},Vi),kW=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(ft),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(uu,{"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 Gu(e){return(e||"").split("")}const AW=e=>{const{index:t,prefixCls:n,separator:r,className:o,style:s}=e,i=xt(r)?r(t):r;return i?a.createElement("span",{className:F(`${n}-separator`,o),style:s},i):null},DW=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,...N}=e,{classNames:E,styles:R,getPrefixCls:P,direction:T,style:_,className:M}=Rt("otp"),O=P("otp",n),k={...e,length:r},B=jt(_),j=jt(C),[z,A]=Bt([E,$],[R,B,w,j],{props:k}),D=_n(N,{aria:!0,data:!0,attr:!0}),[L,H]=LW(O),K=En(Q=>o??Q),V=a.useContext(Kn),W=su(V.status,f),q=a.useMemo(()=>({...V,status:W,hasFeedback:!1,feedbackIcon:null}),[V,W]),ee=a.useRef(null),se=a.useRef({});a.useImperativeHandle(t,()=>({focus:()=>{var Q;(Q=se.current[0])==null||Q.focus()},blur:()=>{var Q;for(let ae=0;ae<r;ae+=1)(Q=se.current[ae])==null||Q.blur()},nativeElement:ee.current}));const le=Q=>c?c(Q):Q,[ce,G]=a.useState(()=>Gu(le(s||"")));a.useEffect(()=>{i!==void 0&&G(Gu(i))},[i]);const ne=bt(Q=>{G(Q),v&&v(Q),l&&Q.length===r&&Q.every(ae=>ae)&&Q.some((ae,te)=>ce[te]!==ae)&&l(Q.join(""))}),re=bt((Q,ae)=>{let te=$t(ce);for(let de=0;de<Q;de+=1)te[de]||(te[de]="");ae.length<=1?te[Q]=ae:te=te.slice(0,Q).concat(Gu(ae)),te=te.slice(0,r);for(let de=te.length-1;de>=0&&!te[de];de-=1)te.pop();const Y=le(te.map(de=>de||" ").join(""));return te=Gu(Y).map((de,ue)=>de===" "&&!te[ue]?te[ue]:de),te}),U=(Q,ae)=>{var de;const te=re(Q,ae),Y=Math.min(Q+ae.length,r-1);Y!==Q&&te[Q]!==void 0&&((de=se.current[Y])==null||de.focus()),ne(te)},J=Q=>{var ae;(ae=se.current[Q])==null||ae.focus()},oe=(Q,ae)=>{var te,Y,de;for(let ue=0;ue<ae;ue+=1)if(!((Y=(te=se.current[ue])==null?void 0:te.input)!=null&&Y.value)){(de=se.current[ue])==null||de.focus();break}g==null||g(Q)},Z={variant:d,disabled:m,status:W,mask:h,type:b,inputMode:y,autoComplete:x};return a.createElement("div",{...D,ref:ee,className:F(I,O,{[`${O}-sm`]:K==="small",[`${O}-lg`]:K==="large",[`${O}-rtl`]:T==="rtl"},H,L,M,z.root),style:A.root,role:"group"},a.createElement(Kn.Provider,{value:q},Array.from({length:r}).map((Q,ae)=>{const te=`otp-${ae}`,Y=ce[ae]||"";return a.createElement(a.Fragment,{key:te},a.createElement(kW,{ref:de=>{se.current[ae]=de},index:ae,size:K,htmlSize:1,className:F(z.input,`${O}-input`),style:A.input,onChange:U,value:Y,onActiveChange:J,autoFocus:ae===0&&p,onFocus:de=>oe(de,ae),...Z}),ae<r-1&&a.createElement(AW,{separator:u,index:ae,prefixCls:O,className:F(z.separator),style:A.separator}))})))});var X4={};Object.defineProperty(X4,"__esModule",{value:!0});var FW={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"},HW=X4.default=FW;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 VW=(e,t)=>a.createElement(mt,kv({},e,{ref:t,icon:HW})),WW=a.forwardRef(VW);var Y4={};Object.defineProperty(Y4,"__esModule",{value:!0});var KW={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"},UW=Y4.default=KW;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 qW=(e,t)=>a.createElement(mt,Av({},e,{ref:t,icon:UW})),Q4=a.forwardRef(qW),GW=e=>e?a.createElement(Q4,null):a.createElement(WW,null),XW={click:"onClick",hover:"onMouseOver"},YW=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}=Rt("inputPassword"),[$]=Ar("global"),w=a.useContext(dr),I=n??w,C={...e,disabled:I},[N,E]=Bt([v,m],[g,f],{props:C}),R=pt(o)&&o.visible!==void 0,[P,T]=a.useState(()=>R?o.visible:!1),_=a.useRef(null);a.useEffect(()=>{R&&T(o.visible)},[R,o]);const M=D4(_),O=()=>{var H;if(I)return;P&&M();const L=!P;T(L),pt(o)&&((H=o.onVisibleChange)==null||H.call(o,L))},k=L=>{const H=XW[r]||"",V=(s||y||GW)(P),W=pt(o)?o.tabIndex:void 0;return a.createElement("span",{key:"passwordIcon",role:"button",tabIndex:I?-1:W??0,className:`${L}-icon`,"aria-disabled":I,"aria-pressed":P,"aria-label":P?$.hide:$.show,onMouseDown:q=>{q.preventDefault()},onMouseUp:q=>{q.preventDefault()},onKeyDown:q=>{(q.key==="Enter"||q.key===" ")&&(q.preventDefault(),O())},[H]:O},V)},B=h("input",l),j=h("input-password",i),z=o&&k(j),A=F(j,b,u,{[`${j}-${e.size}`]:!!e.size}),D={...p,type:P?"text":"password",prefixCls:B,suffix:a.createElement(a.Fragment,null,z,c),disabled:I,className:A,style:{...x,...d},classNames:N,styles:E};return a.createElement(uu,{ref:On(t,_),...D})}),QW=e=>{const{componentCls:t,antCls:n,calc:r,max:o}=e,s=`${t}-btn`,[i,l]=an(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}}}}},JW=zt(["Input","Search"],e=>{const t=Ot(e,Hi(e));return QW(t)},Vi),ZW=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:N,style:E,classNames:R,styles:P,searchIcon:T}=Rt("inputSearch"),_={...e,enterButton:l},[M,O]=Bt([R,g],[P,y],{props:_},{button:{_default:"root"}}),k=a.useRef(!1),B=C("input-search",n),j=C("input",r),[z,A]=JW(B),{compactSize:D}=Gs(B,I),L=En(Q=>s??D??Q),H=a.useRef(null),K=Q=>{Q!=null&&Q.target&&Q.type==="click"&&f&&f(Q.target.value,Q,{source:"clear"}),p==null||p(Q)},V=Q=>{var ae;document.activeElement===((ae=H.current)==null?void 0:ae.input)&&Q.preventDefault()},W=Q=>{var ae,te;f&&f((te=(ae=H.current)==null?void 0:ae.input)==null?void 0:te.value,Q,{source:"input"})},q=Q=>{k.current||d||(v==null||v(Q),W(Q))},ee=typeof l=="boolean"?Ur(c,T,a.createElement(Bx,null)):null,se=`${B}-btn`,le=F(se,{[`${se}-${x}`]:x});let ce;const G=l||{},ne=G.type&&G.type.__ANT_BUTTON===!0;if(ne||G.type==="button"){const Q=G.props;ce=Wn(G,{onMouseDown:V,onClick:ae=>{var te,Y;(Y=(te=G==null?void 0:G.props)==null?void 0:te.onClick)==null||Y.call(te,ae),W(ae)},key:"enterButton",...ne?{className:F(le,Q.className),size:L}:{}})}else ce=a.createElement(Ke,{classNames:M.button,styles:O.button,className:le,color:l?"primary":"default",size:L,disabled:m,key:"enterButton",onMouseDown:V,onClick:W,loading:d,icon:ee,variant:x==="borderless"||x==="filled"||x==="underlined"?"text":l?"solid":void 0},l);u&&(ce=[ce,Wn(u,{key:"addonAfter"})]);const re=F(B,A,{[`${B}-rtl`]:I==="rtl",[`${B}-${L}`]:!!L,[`${B}-with-button`]:!!l},o,N,z,M.root),U=Q=>{k.current=!0,h==null||h(Q)},J=Q=>{k.current=!1,b==null||b(Q)},oe=_n(w,{data:!0}),Z=Vt({...w,classNames:Vt(M,["button","root"]),styles:Vt(O,["button","root"]),prefixCls:j,type:"search",size:L,variant:x,onPressEnter:q,onCompositionStart:U,onCompositionEnd:J,onChange:K,disabled:m},Object.keys(oe));return a.createElement(bx,{className:re,style:{...O.root,...E,...i},...oe,hidden:$},a.createElement(uu,{ref:On(H,t),...Z}),ce)}),eK=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}}}}}},tK=zt(["Input","TextArea"],e=>{const t=Ot(e,Hi(e));return eK(t)},Vi,{resetFont:!1}),J4=a.forwardRef((e,t)=>{var oe;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:N,styles:E}=Rt("textArea"),R=a.useContext(dr),P=s??R,{status:T,hasFeedback:_,feedbackIcon:M}=a.useContext(Kn),O=su(T,i),k=jt(C),B=jt(m),[j,z]=Bt([N,c],[E,k,f,B],{props:e}),A=a.useRef(null);a.useImperativeHandle(t,()=>{var Z,Q;return{resizableTextArea:(Z=A.current)==null?void 0:Z.resizableTextArea,focus:ae=>{var te,Y;Ub((Y=(te=A.current)==null?void 0:te.resizableTextArea)==null?void 0:Y.textArea,ae)},blur:()=>{var ae;return(ae=A.current)==null?void 0:ae.blur()},nativeElement:((Q=A.current)==null?void 0:Q.nativeElement)||null}});const D=g("input",n),L=ln(D),[H,K]=u4(D,u);tK(D,L);const{compactSize:V,compactItemClassnames:W}=Gs(D,y),q=En(Z=>o??V??Z),[ee,se]=nl("textArea",p,r),le=zN({allowClear:l,contextAllowClear:$,componentName:"TextArea"}),[ce,G]=a.useState(!1),[ne,re]=a.useState(!1),U=Z=>{G(!0),b==null||b(Z);const Q=()=>{G(!1),document.removeEventListener("mouseup",Q)};document.addEventListener("mouseup",Q)},J=Z=>{var Q,ae;if(x==null||x(Z),ce&&xt(getComputedStyle)){const te=(ae=(Q=A.current)==null?void 0:Q.nativeElement)==null?void 0:ae.querySelector("textarea");te&&getComputedStyle(te).resize==="both"&&re(!0)}};return a.createElement(XV,{autoComplete:w,...v,style:z.root,styles:z,disabled:P,allowClear:le,className:F(K,L,d,u,W,I,j.root,{[`${D}-textarea-affix-wrapper-resize-dirty`]:ne}),classNames:{...j,textarea:F({[`${D}-sm`]:q==="small",[`${D}-lg`]:q==="large"},H,j.textarea,ce&&`${D}-mouse-active`),variant:F({[`${D}-${ee}`]:se},Ga(D,O)),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||((oe=e.count)==null?void 0:oe.show)},H)},prefixCls:D,suffix:_&&a.createElement("span",{className:`${D}-textarea-suffix`},M),showCount:h,ref:A,onResize:J,onMouseDown:U})}),Pt=uu;Pt.Group=jW;Pt.Search=ZW;Pt.TextArea=J4;Pt.Password=YW;Pt.OTP=DW;function nK(e,t,n){return typeof n=="boolean"?n:e.length?!0:Ln(t).some(o=>o.type===FT)}const Hm=({suffixCls:e,tagName:t,displayName:n})=>r=>a.forwardRef((s,i)=>a.createElement(r,{ref:i,suffixCls:e,tagName:t,...s})),i$=a.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:s,...i}=e,{getPrefixCls:l}=a.useContext(ft),c=l("layout",n),[u,d]=DT(c),m=r?`${c}-${r}`:c;return a.createElement(s,{className:F(n||m,o,u,d),ref:t,...i})}),rK=a.forwardRef((e,t)=>{const{direction:n}=a.useContext(ft),[r,o]=a.useState([]),{prefixCls:s,className:i,rootClassName:l,children:c,hasSider:u,tagName:d,style:m,...f}=e,p=Vt(f,["suffixCls"]),{getPrefixCls:h,className:b,style:x}=Rt("layout"),v=h("layout",s),g=nK(r,c,u),[y,$]=DT(v),w=F(v,{[`${v}-has-sider`]:g,[`${v}-rtl`]:n==="rtl"},b,i,l,y,$),I=a.useMemo(()=>({siderHook:{addSider:C=>{o(N=>[].concat($t(N),[C]))},removeSider:C=>{o(N=>N.filter(E=>E!==C))}}}),[]);return a.createElement(LT.Provider,{value:I},a.createElement(d,{ref:t,className:w,style:{...x,...m},...p},c))}),oK=Hm({tagName:"div",displayName:"Layout"})(rK),sK=Hm({suffixCls:"header",tagName:"header",displayName:"Header"})(i$),iK=Hm({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(i$),aK=Hm({suffixCls:"content",tagName:"main",displayName:"Content"})(i$),Fs=oK;Fs.Header=sK;Fs.Footer=iK;Fs.Content=aK;Fs.Sider=FT;Fs._InternalSiderContext=Bm;var Z4={};Object.defineProperty(Z4,"__esModule",{value:!0});var lK={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"},cK=Z4.default=lK;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 uK=(e,t)=>a.createElement(mt,Dv({},e,{ref:t,icon:cK})),_w=a.forwardRef(uK);var e6={};Object.defineProperty(e6,"__esModule",{value:!0});var dK={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"},fK=e6.default=dK;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 mK=(e,t)=>a.createElement(mt,Fv({},e,{ref:t,icon:fK})),Mw=a.forwardRef(mK),pK={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:"页码"},gK=[10,20,50,100],hK=e=>{const{pageSizeOptions:t=gK,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:N=>`${N} ${n.items_per_page}`,x=N=>{const E=N.target.value;/^\d*$/.test(E)&&p(E)},v=N=>{s||f===""||(p(""),!(N.relatedTarget&&(N.relatedTarget.className.includes(`${l}-item-link`)||N.relatedTarget.className.includes(`${l}-item`)))&&(i==null||i(h)))},g=N=>{f!==""&&(N.keyCode===it.ENTER||N.type==="click")&&(p(""),i==null||i(h))},y=()=>t.some(N=>N.toString()===o.toString())?t:t.concat([o]).sort((N,E)=>{const R=Number.isNaN(Number(N))?0:Number(N),P=Number.isNaN(Number(E))?0:Number(E);return R-P}),$=`${l}-options`;if(!d&&!i)return null;let w=null,I=null,C=null;return d&&m&&(w=m({disabled:c,size:o,onSizeChange:N=>{r==null||r(Number(N))},"aria-label":n.page_size,className:`${$}-size-changer`,options:y().map(N=>({label:b(N),value:N}))})),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)},wl=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 yK=(e,t,n)=>n;function Ow(){}function zw(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 vK=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=Ow,hideOnSinglePage:f,align:p,showPrevNextJumpers:h=!0,showQuickJumper:b,showLessItems:x,showTitle:v=!0,onShowSizeChange:g=Ow,locale:y=pK,style:$,totalBoundaryShowSizeChanger:w=50,disabled:I,simple:C,showTotal:N,showSizeChanger:E=c>w,sizeChangerRender:R,pageSizeOptions:P,itemRender:T=yK,jumpPrevIcon:_,jumpNextIcon:M,prevIcon:O,nextIcon:k}=e,B=ie.useRef(null),[j,z]=sn(d,u),[A,D]=sn(l,i),L=Math.max(1,Math.min(A,Js(void 0,j,c))),[H,K]=ie.useState(L);a.useEffect(()=>{K(L)},[L]);const V=Math.max(1,L-(x?3:5)),W=Math.min(Js(void 0,j,c),L+(x?3:5));function q(me,Pe){let ve=me||ie.createElement("button",{type:"button","aria-label":Pe,className:`${t}-item-link`});return typeof me=="function"&&(ve=ie.createElement(me,e)),ve}function ee(me){const Pe=me.target.value,ve=Js(void 0,j,c);let Se;return Pe===""?Se=Pe:Number.isNaN(Number(Pe))?Se=H:Pe>=ve?Se=ve:Se=Number(Pe),Se}function se(me){return zw(me)&&me!==L&&zw(c)&&c>0}const le=c>j?b:!1;function ce(me){(me.keyCode===it.UP||me.keyCode===it.DOWN)&&me.preventDefault()}function G(me){const Pe=ee(me);switch(Pe!==H&&K(Pe),me.keyCode){case it.ENTER:U(Pe);break;case it.UP:U(Pe-1);break;case it.DOWN:U(Pe+1);break}}function ne(me){U(ee(me))}function re(me){const Pe=Js(me,j,c),ve=L>Pe&&Pe!==0?Pe:L;z(me),K(ve),g==null||g(L,me),D(ve),m==null||m(ve,me)}function U(me){if(se(me)&&!I){const Pe=Js(void 0,j,c);let ve=me;return me>Pe?ve=Pe:me<1&&(ve=1),ve!==H&&K(ve),D(ve),m==null||m(ve,j),ve}return L}const J=L>1,oe=L<Js(void 0,j,c);function Z(){J&&U(L-1)}function Q(){oe&&U(L+1)}function ae(){U(V)}function te(){U(W)}function Y(me,Pe,...ve){(me.key==="Enter"||me.charCode===it.ENTER||me.keyCode===it.ENTER)&&Pe(...ve)}function de(me){Y(me,Z)}function ue(me){Y(me,Q)}function ge(me){Y(me,ae)}function we(me){Y(me,te)}function he(me){const Pe=T(me,"prev",q(O,"prev page"));return ie.isValidElement(Pe)?ie.cloneElement(Pe,{disabled:!J}):Pe}function Be(me){const Pe=T(me,"next",q(k,"next page"));return ie.isValidElement(Pe)?ie.cloneElement(Pe,{disabled:!oe}):Pe}function be(me){(me.type==="click"||me.keyCode===it.ENTER)&&U(H)}let Fe=null;const _e=_n(e,{aria:!0,data:!0}),Ee=N&&ie.createElement("li",{className:`${t}-total-text`},N(c,[c===0?0:(L-1)*j+1,L*j>c?c:L*j]));let Te=null;const $e=Js(void 0,j,c);if(f&&c<=j)return null;const Ce=[],qe={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},Qe=L-1>0?L-1:0,ye=L+1<$e?L+1:$e,Ne=b&&b.goButton,Re=typeof C=="object"?C.readOnly:!C;let Xe=Ne,Ye=null;C&&(Ne&&(typeof Ne=="boolean"?Xe=ie.createElement("button",{type:"button",onClick:be,onKeyUp:be},y.jump_to_confirm):Xe=ie.createElement("span",{onClick:be,onKeyUp:be},Ne),Xe=ie.createElement("li",{title:v?`${y.jump_to}${L}/${$e}`:null,className:`${t}-simple-pager`},Xe)),Ye=ie.createElement("li",{title:v?`${L}/${$e}`:null,className:F(`${t}-simple-pager`,o==null?void 0:o.item),style:s==null?void 0:s.item},Re?H:ie.createElement("input",{type:"text","aria-label":y.jump_to,value:H,disabled:I,onKeyDown:ce,onKeyUp:G,onChange:G,onBlur:ne,size:3}),ie.createElement("span",{className:`${t}-slash`},"/"),$e));const Ve=x?1:2;if($e<=3+Ve*2){$e||Ce.push(ie.createElement(wl,ys({},qe,{key:"noPager",page:1,className:`${t}-item-disabled`})));for(let me=1;me<=$e;me+=1)Ce.push(ie.createElement(wl,ys({},qe,{key:me,page:me,active:L===me})))}else{const me=x?y.prev_3:y.prev_5,Pe=x?y.next_3:y.next_5,ve=T(V,"jump-prev",q(_,"prev page")),Se=T(W,"jump-next",q(M,"next page"));h&&(Fe=ve?ie.createElement("li",{title:v?me:null,key:"prev",onClick:ae,tabIndex:0,onKeyDown:ge,className:F(`${t}-jump-prev`,{[`${t}-jump-prev-custom-icon`]:!!_})},ve):null,Te=Se?ie.createElement("li",{title:v?Pe:null,key:"next",onClick:te,tabIndex:0,onKeyDown:we,className:F(`${t}-jump-next`,{[`${t}-jump-next-custom-icon`]:!!M})},Se):null);let Me=Math.max(1,L-Ve),Ie=Math.min(L+Ve,$e);L-1<=Ve&&(Ie=1+Ve*2),$e-L<=Ve&&(Me=$e-Ve*2);const ke=!!Fe&&L-1>=Ve*2&&L!==3,je=!!Te&&$e-L>=Ve*2&&L!==$e-2;!x&&ke&&Ie!==$e&&(Me+=1),!x&&je&&Me!==1&&(Ie-=1);for(let We=Me;We<=Ie;We+=1)Ce.push(ie.createElement(wl,ys({},qe,{key:We,page:We,active:L===We})));if(ke&&(Ce[0]=ie.cloneElement(Ce[0],{className:F(`${t}-item-after-jump-prev`,Ce[0].props.className)}),Ce.unshift(Fe)),je){const We=Ce[Ce.length-1];Ce[Ce.length-1]=ie.cloneElement(We,{className:F(`${t}-item-before-jump-next`,We.props.className)}),Ce.push(Te)}Me!==1&&Ce.unshift(ie.createElement(wl,ys({},qe,{key:1,page:1}))),Ie!==$e&&Ce.push(ie.createElement(wl,ys({},qe,{key:$e,page:$e})))}let at=he(Qe);if(at){const me=!J||!$e;at=ie.createElement("li",{title:v?y.prev_page:null,onClick:Z,tabIndex:me?null:0,onKeyDown:de,className:F(`${t}-prev`,o==null?void 0:o.item,{[`${t}-disabled`]:me}),style:s==null?void 0:s.item,"aria-disabled":me},at)}let xe=Be(ye);if(xe){let me,Pe;C?(me=!oe,Pe=J?0:null):(me=!oe||!$e,Pe=me?null:0),xe=ie.createElement("li",{title:v?y.next_page:null,onClick:Q,tabIndex:Pe,onKeyDown:ue,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 Le=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:Le,style:$,ref:B},_e),Ee,at,C?Ye:Ce,xe,ie.createElement(hK,{locale:y,rootPrefixCls:t,disabled:I,selectPrefixCls:n,changeSize:re,pageSize:j,pageSizeOptions:P,quickGo:le?U:null,goButton:Xe,showSizeChanger:E,sizeChangerRender:R}))},bK=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}}}}},xK=e=>{const{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...Qx(e),width:e.paginationMiniQuickJumperInputWidth}}}}},$K=e=>{const{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...Yx(e)}}}}},SK=e=>{const{componentCls:t,antCls:n}=e,[,r]=an(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}}}}}},CK=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]":{...lu(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"}}}}},wK=e=>{const{componentCls:t,iconCls:n,sizeLG:r,antCls:o}=e,[,s]=an(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),...Xx(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...lu(e)},width:e.quickJumperInputWidth,height:s("item-size-actual"),boxSizing:"border-box",margin:0,marginInlineStart:s("item-spacing-actual"),marginInlineEnd:s("item-spacing-actual")}}}}},EK=e=>{const{componentCls:t,antCls:n}=e,[,r]=an(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}}}}},IK=e=>{const{componentCls:t,antCls:n}=e,[r,o]=an(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)},...Wt(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"},...EK(e),...wK(e),...SK(e),...CK(e),...xK(e),...$K(e),...bK(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"}}},PK=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)}}}},t6=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)}),n6=e=>Ot(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)),NK=zt("Pagination",e=>{const t=n6(e);return[IK(t),PK(t)]},t6),RK=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}}}}},TK=Us(["Pagination","bordered"],e=>{const t=n6(e);return RK(t)},t6);function jw(e){return a.useMemo(()=>typeof e=="boolean"?[e,{}]:pt(e)?[!0,e]:[void 0,void 0],[e])}const _K=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]=Jn(),{getPrefixCls:g,direction:y,showSizeChanger:$,className:w,style:I,classNames:C,styles:N,totalBoundaryShowSizeChanger:E}=Rt("pagination"),R=g("pagination",n),[P,T]=NK(R),_=En(l),M=_==="small"||!!(x&&!_&&u),[O,k]=nl("input"),B={...e,size:_},j=jt(I),z=jt(i),[A,D]=Bt([C,h],[N,j,p,z],{props:B}),[L]=Ar("Pagination",sN),H={...L,...c},[K,V]=jw(d),[W,q]=jw($),ee=K??W,se=V??q,le=m||Qt,ce=a.useMemo(()=>f?f.map(Number):void 0,[f]),G=oe=>{var he;const{disabled:Z,size:Q,onSizeChange:ae,"aria-label":te,className:Y,options:de}=oe,{className:ue,onChange:ge}=se||{},we=(he=de.find(Be=>String(Be.value)===String(Q)))==null?void 0:he.value;return a.createElement(le,{disabled:Z,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Be=>Be.parentNode,"aria-label":te,options:de,...se,value:we,onChange:(Be,be)=>{ae==null||ae(Be),ge==null||ge(Be,be)},size:_,className:F(`${R}-options-size-changer-select`,Y,ue)})},ne=a.useMemo(()=>{const oe=a.createElement("span",{className:`${R}-item-ellipsis`},a.createElement(Lm,null)),Z=a.createElement("button",{className:`${R}-item-link`,type:"button",tabIndex:-1},y==="rtl"?a.createElement(_c,null):a.createElement(Oc,null)),Q=a.createElement("button",{className:`${R}-item-link`,type:"button",tabIndex:-1},y==="rtl"?a.createElement(Oc,null):a.createElement(_c,null)),ae=a.createElement("a",{className:`${R}-item-link`},a.createElement("div",{className:`${R}-item-container`},y==="rtl"?a.createElement(Mw,{className:`${R}-item-link-icon`}):a.createElement(_w,{className:`${R}-item-link-icon`}),oe)),te=a.createElement("a",{className:`${R}-item-link`},a.createElement("div",{className:`${R}-item-container`},y==="rtl"?a.createElement(_w,{className:`${R}-item-link-icon`}):a.createElement(Mw,{className:`${R}-item-link-icon`}),oe));return{prevIcon:Z,nextIcon:Q,jumpPrevIcon:ae,jumpNextIcon:te}},[y,R]),re=g("select",r),U=F({[`${R}-${t}`]:!!t,[`${R}-${_}`]:_,[`${R}-${O}`]:k&&O!=="outlined",[`${R}-mini`]:M,[`${R}-rtl`]:y==="rtl",[`${R}-bordered`]:v.wireframe},w,o,s,A.root,P,T),J={...D.root};return a.createElement(a.Fragment,null,v.wireframe&&a.createElement(TK,{prefixCls:R}),a.createElement(vK,{...ne,...b,styles:D,classNames:A,style:J,prefixCls:R,selectPrefixCls:re,className:U,locale:H,pageSizeOptions:ce,showSizeChanger:ee,totalBoundaryShowSizeChanger:b.totalBoundaryShowSizeChanger??E,sizeChangerRender:G}))},_f=100,r6=_f/5,o6=_f/2-r6/2,xg=o6*2*Math.PI,Bw=50,Lw=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return a.createElement("circle",{className:F(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:o6,cx:Bw,cy:Bw,strokeWidth:r6,style:n})},MK=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[s,i]=a.useState(!1);Nt(()=>{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 ${_f} ${_f}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l},a.createElement(Lw,{dotClassName:n,hasCircleCls:!0}),a.createElement(Lw,{dotClassName:n,style:c})))};function OK(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(MK,{prefixCls:t,percent:n}))}function zK(e){const{prefixCls:t,indicator:n,percent:r,className:o,style:s}=e,i=`${t}-dot`;return n&&a.isValidElement(n)?Wn(n,l=>({className:F(l.className,i,o),style:{...l.style,...s},percent:r})):a.createElement(OK,{prefixCls:t,percent:r,className:o,style:s})}const jK=new Kt("antSpinMove",{to:{opacity:1}}),BK=new Kt("antRotate",{to:{transform:"rotate(405deg)"}}),LK=e=>{const{componentCls:t}=e,n=`${t}-section`;return{[t]:{...Wt(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}}}}}},kK=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r}=e,[o,s]=an(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:BK,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:jK,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}}}}},AK=e=>{const{componentCls:t}=e,[n]=an(e.antCls,"spin");return{[t]:{"&-sm":{[n("dot-holder-size")]:e.dotSizeSM},"&-lg":{[n("dot-holder-size")]:e.dotSizeLG}}}},DK=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},FK=zt("Spin",e=>{const t=Ot(e,{spinDotDefault:e.colorTextDescription});return[LK(t),kK(t),AK(t)]},DK),HK=200,kw=[[30,.05],[70,.03],[96,.01]];function VK(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<kw.length;c+=1){const[u,d]=kw[c];if(i<=u)return i+l*d}return i})},HK)),()=>{o.current&&(clearInterval(o.current),o.current=null)}),[s,e]),s?n:t}let s6;function WK(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}const i6=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:N}=Rt("spin"),E=g("spin",t),[R,P]=FK(E),[T,_]=a.useState(()=>n&&!WK(n,r)),M=VK(T,h);a.useEffect(()=>{if(n){const K=N9(r,()=>{_(!0)});return K(),()=>{var V;(V=K==null?void 0:K.cancel)==null||V.call(K)}}_(!1)},[r,n]);const O=En(K=>i??K),k=c??l,B={...e,size:O,spinning:T,tip:k,description:k,fullscreen:f,children:m,percent:M},[j,z]=Bt([C,b],[N,x],{props:B}),A=p??$??s6,D=typeof m<"u",L=D||f,H=a.createElement(a.Fragment,null,a.createElement(zK,{className:F(j.indicator),style:z.indicator,prefixCls:E,indicator:A,percent:M}),k&&a.createElement("div",{className:F(`${E}-description`,j.tip,j.description),style:{...z.tip,...z.description}},k));return a.createElement("div",{className:F(E,{[`${E}-sm`]:O==="small",[`${E}-lg`]:O==="large",[`${E}-spinning`]:T,[`${E}-rtl`]:y==="rtl",[`${E}-fullscreen`]:f},s,j.root,f&&j.mask,L?u:[`${E}-section`,j.section],w,o,R,P),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`,j.section),style:z.section},H):H),D&&a.createElement("div",{className:F(`${E}-container`,j.container),style:z.container},m))};i6.setDefaultIndicator=e=>{s6=e};const a6=(e,t={})=>!Sn(e)&&(t!=null&&t.skipEmpty)?[]:Array.isArray(e)?e:[e],KK=e=>{const{items:t,classNames:n,style:r}=e,{getPrefixCls:o}=Rt("message"),s=o("message"),i=ln(s),[l,c]=hx(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:yx(b),title:f,className:`${u}-${b}`,classNames:{wrapper:`${s}-${b}`,icon:x}}});return a.createElement(RN,{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(),kc=[],Ac={};function Aw(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o,stack:s}=Ac,i=(e==null?void 0:e())||document.body;return{getContainer:()=>i,duration:t,rtl:n,maxCount:r,top:o,stack:s}}const UK=ie.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=a.useContext(ft),s=Ac.prefixCls||o("message"),i=a.useContext(Uy),[l,c]=qN({...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}),qK=ie.forwardRef((e,t)=>{const[n,r]=ie.useState(Aw),o=()=>{r(Aw)};ie.useEffect(o,[]);const s=wN(),i=s.getRootPrefixCls(),l=s.getIconPrefixCls(),c=s.getTheme(),u=ie.createElement(UK,{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(()=>{Yb(ie.createElement(qK,{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&&(kc.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{gi(()=>{const r=Tr.instance.open({...Ac,...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)})}}),kc=[])};function GK(e){Ac={...Ac,...e},gi(()=>{var t;(t=Tr==null?void 0:Tr.sync)==null||t.call(Tr)})}function XK(e){const t=vx(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:s=>{r=s}};return kc.push(o),()=>{r?gi(()=>{r()}):o.skipped=!0}});return Vm(),t}function YK(e,t){const n=vx(r=>{let o;const s={type:e,args:t,resolve:r,setCloseFn:i=>{o=i}};return kc.push(s),()=>{o?gi(()=>{o()}):s.skipped=!0}});return Vm(),n}const QK=e=>{kc.push({type:"destroy",key:e}),Vm()},JK=["success","info","warning","error","loading"],ZK={open:XK,destroy:QK,config:GK,useMessage:GN,_InternalPanelDoNotUseOrYouWillBeFired:UB,_InternalListDoNotUseOrYouWillBeFired:KK},_d=ZK;JK.forEach(e=>{_d[e]=(...t)=>YK(e,t)});const eU=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(ft),{className:p,style:h,classNames:b,styles:x}=Rt("modal"),v=f(),g=t||f("modal"),y=ln(v),[$,w]=PR(g,y),[I,C]=Bt([b,u],[x,d],{props:e}),N=`${g}-confirm`;let E={};return s?E={closable:o??!1,title:"",footer:"",children:a.createElement(RR,{...e,prefixCls:g,confirmPrefixCls:N,rootPrefixCls:v,content:l})}:E={closable:o??!0,title:i,footer:c!==null&&a.createElement(CR,{...e}),children:l},a.createElement(lR,{prefixCls:g,className:F($,`${g}-pure-panel`,s&&N,s&&`${N}-${s}`,n,p,w,y,I.root),style:{...h,...C.root},...m,closeIcon:SR(g,r),closable:o,classNames:I,styles:C,...E})},tU=FR(eU);function l6(e){return ru(OR(e))}const tn=NR;tn.useModal=kR;tn.info=function(t){return ru(zR(t))};tn.success=function(t){return ru(jR(t))};tn.error=function(t){return ru(BR(t))};tn.warning=l6;tn.warn=l6;tn.confirm=function(t){return ru(LR(t))};tn.destroyAll=function(){for(;mi.length;){const t=mi.pop();t&&t()}};tn.config=KA;tn._InternalPanelDoNotUseOrYouWillBeFired=tU;const nU=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}}}}},rU=e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},c6=zt("Popconfirm",nU,rU,{resetStyle:!1}),u6=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(ft),[g]=Ar("Popconfirm",Zr.Popconfirm),y=Xa(o),$=Xa(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`},wn(y)&&a.createElement("div",{className:F(`${t}-title`,b==null?void 0:b.title),style:x==null?void 0:x.title},y),wn($)&&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(Ke,{onClick:p,size:"small",...r},i||(g==null?void 0:g.cancelText)),a.createElement(wx,{buttonProps:{size:"small",...xx(c),...n},actionFn:f,close:m,prefixCls:v("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},l||(g==null?void 0:g.okText))))},oU=e=>{const{prefixCls:t,placement:n,className:r,style:o,...s}=e,{getPrefixCls:i}=a.useContext(ft),l=i("popconfirm",t);return c6(l),a.createElement(xT,{placement:n,className:F(l,r),style:o,content:a.createElement(u6,{prefixCls:l,...s})})},sU=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}=Rt("popconfirm"),[I,C]=sn(e.defaultOpen??!1,e.open),N=Fx(f,$),E=o||w||"click",R=A=>{C(A),u==null||u(A)},P=()=>{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)},M=A=>{const{disabled:D=!1}=e;D||R(A)},O=b("popconfirm",n),k={...e,placement:r,trigger:E,okType:s,overlayStyle:d,styles:m,classNames:p},[B,j]=Bt([g,p],[y,m],{props:k}),z=F(O,x,c,B.root);return c6(O),a.createElement(Hx,{arrow:N,...Vt(h,["title"]),trigger:E,placement:r,onOpenChange:M,open:I,ref:t,classNames:{root:z,container:B.container,arrow:B.arrow},styles:{root:{...v,...j.root,...d},container:j.container,arrow:j.arrow},content:a.createElement(u6,{okType:s,icon:i,...e,prefixCls:O,close:P,onConfirm:T,onCancel:_,classNames:B,styles:j}),"data-popover-inject":!0},l)}),du=sU;du._InternalPanelDoNotUseOrYouWillBeFired=oU;var d6={};Object.defineProperty(d6,"__esModule",{value:!0});var iU={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"},aU=d6.default=iU;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 lU=(e,t)=>a.createElement(mt,Hv({},e,{ref:t,icon:aU})),ls=a.forwardRef(lU),qo={},fu="rc-table-internal-hook";function a$(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 Nt(()=>{is.unstable_batchedUpdates(()=>{i.listeners.forEach(l=>{l(r)})})},[r]),a.createElement(t.Provider,{value:i},o)},defaultValue:e}}function An(e,t){const n=bt(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 Nt(()=>{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 tc(){return tc=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},tc.apply(this,arguments)}function cU(){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,tc({},c,d)):((!s||s(f.current,c))&&(m.current+=1),f.current=c,a.createElement(e.Provider,{value:m.current},a.createElement(o,tc({},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,tc({},c,d))};return a.memo(i?a.forwardRef(l):l,s)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}const{makeImmutable:f6,responseImmutable:sl,useImmutableMark:uU}=cU(),Qn=a$(),m6=a.createContext({renderWithProps:!1}),dU="RC_TABLE_KEY";function fU(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||fU(s).join("-")||dU;for(;n[i];)i=`${i}_next`;n[i]=!0,t.push(i)}),t}function Vv(e){return e!=null}function mU(e){return typeof e=="number"&&!Number.isNaN(e)}function pU(e){return e&&typeof e=="object"&&!Array.isArray(e)&&!a.isValidElement(e)}function gU(e,t,n,r,o,s){const i=a.useContext(m6),l=uU();return Oi(()=>{if(Vv(r))return[r];const u=t==null||t===""?[]:Array.isArray(t)?t:[t],d=Gn(e,u);let m=d,f;if(o){const p=o(d,e,n);pU(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 hU(e,t,n,r){const o=e+t-1;return e<=r&&o>=n}function yU(e,t){return An(Qn,n=>[hU(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 vU=({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},bU=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:N,zIndexReverse:E,appendNode:R,additionalProps:P={},isSticky:T}=e,_=`${s}-cell`,{allColumnsFixedLeft:M,rowHoverable:O}=An(Qn,["allColumnsFixedLeft","rowHoverable"]),[k,B]=gU(u,m,f,n,d,p),j={},z=typeof g=="number"&&!M,A=typeof y=="number"&&!M,[D,L]=An(Qn,({scrollInfo:re})=>{if(!z&&!A)return[!1,!1];const[U,J]=re,oe=(z&&$&&U)-I>=1,Z=(A&&w&&J-U)-C>1;return[oe,Z]});z&&(j.insetInlineStart=g,j["--z-offset"]=N,j["--z-offset-reverse"]=E),A&&(j.insetInlineEnd=y,j["--z-offset"]=N,j["--z-offset-reverse"]=E);const H=(B==null?void 0:B.colSpan)??P.colSpan??x??1,K=(B==null?void 0:B.rowSpan)??P.rowSpan??v??1,[V,W]=yU(h,K),q=bt(re=>{var U;u&&W(h,h+K-1),(U=P==null?void 0:P.onMouseEnter)==null||U.call(P,re)}),ee=bt(re=>{var U;u&&W(-1,-1),(U=P==null?void 0:P.onMouseLeave)==null||U.call(P,re)});if(H===0||K===0)return null;const se=P.title??vU({rowType:b,ellipsis:r,children:k}),le=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`]:!B&&V},P.className,B==null?void 0:B.className),ce={};c&&(ce.textAlign=c);const G={...B==null?void 0:B.style,...j,...ce,...P.style,...l};let ne=k;return typeof ne=="object"&&!Array.isArray(ne)&&!a.isValidElement(ne)&&(ne=null),r&&($||w)&&(ne=a.createElement("span",{className:`${_}-content`},ne)),a.createElement(t,Wv({},B,P,{className:le,style:G,title:se,scope:o,onMouseEnter:O?q:void 0,onMouseLeave:O?ee:void 0,colSpan:H!==1?H:null,rowSpan:K!==1?K:null}),R,ne)},il=a.memo(bU);function Xu(e){return e.fixed==="start"}function Yu(e){return e.fixed==="end"}function l$(e,t,n,r){const o=n[e]||{},s=n[t]||{};let i=null,l=null;Xu(o)&&Xu(s)?i=r.start[e]:Yu(s)&&Yu(o)&&(l=r.end[t]);let c=!1,u=!1,d=0,m=0;i!==null&&(c=!n[t+1]||!Xu(n[t+1]),d=n.length*2-e,m=n.length+e),l!==null&&(u=!n[e-1]||!Yu(n[e-1]),d=t,m=n.length-t);let f=0,p=0;if(c)for(let h=0;h<e;h+=1)Xu(n[h])||(f+=r.widths[h]||0);if(u)for(let h=n.length-1;h>t;h-=1)Yu(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 p6=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 xU=e=>{const{className:t,index:n,children:r,colSpan:o=1,rowSpan:s,align:i}=e,{prefixCls:l}=An(Qn,["prefixCls"]),{scrollColumnIndex:c,stickyOffsets:u,flattenColumns:d}=a.useContext(p6),f=n+o-1+1===c?o+1:o,p=a.useMemo(()=>l$(n,n+f-1,d,u),[n,f,d,u]);return a.createElement(il,Kv({className:t,index:n,component:"td",prefixCls:l,record:null,dataIndex:null,align:i,colSpan:f,rowSpan:s,render:()=>r},p))},$U=e=>{const{children:t,...n}=e;return a.createElement("tr",n,t)},Km=e=>{const{children:t}=e;return t};Km.Row=$U;Km.Cell=xU;const SU=e=>{const{children:t,stickyOffsets:n,flattenColumns:r}=e,o=An(Qn,"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(p6.Provider,{value:l},a.createElement("tfoot",{className:`${o}-summary`},t))},Qu=sl(SU),g6=Km;function CU(e){return null}function wU(e){return null}function h6(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)h6(e,t[r][u],n+1,r,o,s,u)}function y6(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];h6(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 v6(e,t,n,r){const o=An(Qn,["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=bt(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 N=Wm(s);return{...o,columnsKey:N,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 b6=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}=An(Qn,["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(il,{component:o,prefixCls:t,colSpan:l},b))};function EU({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 IU(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 x6(e,t,n,r){return typeof e=="string"?e:typeof e=="function"?e(t,n,r):""}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)}function $6(e,t,n,r,o,s=[],i=0){var N;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=((N=t.onCell)==null?void 0:N.call(t,l,o))||{};if(i){const{rowSpan:E=1}=C;if(g&&E&&n<i){let R=E;for(let P=o;P<o+E;P+=1){const T=s[P];y.has(T)&&(R+=1)}C.rowSpan=R}}return{key:$,fixedInfo:w,appendCellNode:I,additionalCellProps:C}}const PU=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=v6(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 N=x6(g,s,i,d),E=a.createElement(m,Mf({},$,{"data-row-key":c,className:F(t,`${x}-row`,`${x}-row-level-${d}`,$==null?void 0:$.className,r.row,{[N]:d>=1}),style:{...n,...$==null?void 0:$.style,...o.row}}),v.map((P,T)=>{const{render:_,dataIndex:M,className:O}=P,{key:k,fixedInfo:B,appendCellNode:j,additionalCellProps:z}=$6(b,P,T,d,i,u,h==null?void 0:h.offset);return a.createElement(il,Mf({className:F(O,r.cell),style:o.cell,ellipsis:P.ellipsis,align:P.align,scope:P.rowScope,component:P.rowScope?p:f,prefixCls:x,key:k,record:s,index:i,renderIndex:l,dataIndex:M,render:_,shouldCellUpdate:P.shouldCellUpdate},B,{appendNode:j,additionalProps:z}))}));let R;if(I&&(C.current||w)){const P=y(s,i,d+1,w);R=a.createElement(b6,{expanded:w,className:F(`${x}-expanded-row`,`${x}-expanded-row-level-${d+1}`,N),prefixCls:x,component:m,cellComponent:f,colSpan:h?h.colSpan:v.length,isEmpty:!1,stickyOffset:h==null?void 0:h.sticky},P)}return a.createElement(a.Fragment,null,E,R)},NU=sl(PU),RU=e=>{const{columnKey:t,onColumnResize:n,title:r}=e,o=a.useRef(null);return Nt(()=>{o.current&&n(t,o.current.offsetWidth)},[]),a.createElement(lr,{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||" ")))},TU=({prefixCls:e,columnsKey:t,onColumnResize:n,columns:r})=>{const o=a.useRef(null),{measureRowRender:s}=An(Qn,["measureRowRender"]),i=a.createElement("tr",{"aria-hidden":"true",className:`${e}-measure-row`,style:{height:0},ref:o},a.createElement(lr.Collection,{onBatchResize:l=>{Uc(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(RU,{key:l,columnKey:l,onColumnResize:n,title:d})})));return typeof s=="function"?s(i):i},_U=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}=An(Qn,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode","classNames","styles","expandedRowOffset","fixedInfoList","colWidths"]),{body:b={}}=m||{},{body:x={}}=f||{},v=y6(t,u,c,l),g=a.useMemo(()=>v.map(P=>P.rowKey),[v]),y=a.useRef({renderWithProps:!1}),$=a.useMemo(()=>{const P=i.length-p;let T=0;for(let _=0;_<p;_+=1)T+=h[_]||0;return{offset:p,colSpan:P,sticky:T}},[i.length,p,h]),w=o(["body","wrapper"],"tbody"),I=o(["body","row"],"tr"),C=o(["body","cell"],"td"),N=o(["body","cell"],"th");let E;t.length?E=v.map((P,T)=>{const{record:_,indent:M,index:O,rowKey:k}=P;return a.createElement(NU,{classNames:b,styles:x,key:k,rowKey:k,rowKeys:g,record:_,index:T,renderIndex:O,rowComponent:I,cellComponent:C,scopeCellComponent:N,indent:M,expandedRowInfo:$})}):E=a.createElement(b6,{expanded:!0,className:`${r}-placeholder`,prefixCls:r,component:I,cellComponent:C,colSpan:i.length,isEmpty:!0},d);const R=Wm(i);return a.createElement(m6.Provider,{value:y.current},a.createElement(w,{style:x.wrapper,className:F(`${r}-tbody`,b.wrapper)},n&&a.createElement(TU,{prefixCls:r,columnsKey:R,onColumnResize:s,columns:i}),E))},MU=sl(_U),nc="RC_TABLE_INTERNAL_COL_DEFINE";function OU(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 S6=e=>{const{colWidths:t,columns:n,columCount:r}=e,{tableLayout:o}=An(Qn,["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[nc],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 zU(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 jU=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:N,getComponent:E}=An(Qn,["prefixCls","scrollbarSize","isSticky","getComponent"]),R=E(["header","table"],"table"),P=N&&!f?0:C,T=a.useRef(null),_=a.useCallback(D=>{_h(t,D),_h(T,D)},[]);a.useEffect(()=>{function D(H){const{currentTarget:K,deltaX:V}=H;if(V){const{scrollLeft:W,scrollWidth:q,clientWidth:ee}=K,se=q-ee;let le=W+V;m==="rtl"?(le=Math.max(-se,le),le=Math.min(0,le)):(le=Math.min(se,le),le=Math.max(0,le)),g({currentTarget:K,scrollLeft:le}),H.preventDefault()}}const L=T.current;return L==null||L.addEventListener("wheel",D,{passive:!1}),()=>{L==null||L.removeEventListener("wheel",D)}},[]);const M=i[i.length-1],O={fixed:M?M.fixed:null,scrollbar:!0,onHeaderCell:()=>({className:`${I}-cell-scrollbar`})},k=a.useMemo(()=>P?[...s,O]:s,[P,s]),B=a.useMemo(()=>P?[...i,O]:i,[P,i]),j=a.useMemo(()=>{const{start:D,end:L}=d;return{...d,start:D,end:[...L.map(H=>H+P),0],isSticky:N}},[P,d,N]),z=zU(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",...N?{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(S6,{colWidths:[...z,P],columCount:u+1,columns:B}),$({...w,stickyOffsets:j,columns:k,flattenColumns:B})))}),Dw=a.memo(jU);function Of(){return Of=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},Of.apply(this,arguments)}const BU=e=>{const{cells:t,stickyOffsets:n,flattenColumns:r,rowComponent:o,cellComponent:s,onHeaderRow:i,index:l,classNames:c,styles:u}=e,{prefixCls:d}=An(Qn,["prefixCls"]);let m;i&&(m=i(t.map(p=>p.column),l));const f=Wm(t.map(p=>p.column));return a.createElement(o,Of({},m,{className:c.row,style:u.row}),t.map((p,h)=>{var w;const{column:b,colStart:x,colEnd:v,colSpan:g}=p,y=l$(x,v,r,n),$=((w=b==null?void 0:b.onHeaderCell)==null?void 0:w.call(b,b))||{};return a.createElement(il,Of({},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 LU(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 kU=e=>{const{stickyOffsets:t,columns:n,flattenColumns:r,onHeaderRow:o}=e,{prefixCls:s,getComponent:i,classNames:l,styles:c}=An(Qn,["prefixCls","getComponent","classNames","styles"]),{header:u={}}=l||{},{header:d={}}=c||{},m=a.useMemo(()=>LU(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(BU,{classNames:u,styles:d,key:x,flattenColumns:r,cells:b,stickyOffsets:t,rowComponent:p,cellComponent:h,onHeaderRow:o,index:x})))},Fw=sl(kU);function Hw(e,t=""){return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function AU(e,t,n){return a.useMemo(()=>{if(t&&t>0){let r=0,o=0;e.forEach(m=>{const f=Hw(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=Hw(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 c$(e){return Ln(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=c$(o)),i})}function C6(e){return e.filter(t=>t&&typeof t=="object"&&!t.hidden).map(t=>{const n=t.children;return n&&n.length>0?{...t,children:C6(n)}:t})}function w6(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,...w6(c,l).map(u=>({...u,fixed:u.fixed??i}))]:[...n,{key:l,...r,fixed:i}]},[])}function DU({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||c$(n)||[];return C6(E.slice())},[t,n]),$=a.useMemo(()=>{if(r){let E=y.slice();if(!E.includes(qo)){const M=d||0,O=M===0&&(b==="right"||b==="end")?y.length:M;O>=0&&E.splice(O,0,qo)}const R=E.indexOf(qo);E=E.filter((M,O)=>M!==qo||O===R);const P=y[R];let T;b?T=b:T=P?P.fixed:null;const _={[nc]:{className:`${e}-expand-icon-col`,columnType:"EXPAND_COLUMN"},title:s,fixed:T,className:`${e}-row-expand-icon-cell`,width:h,render:(M,O,k)=>{const B=i(O,k),j=o.has(B),z=u?u(O):!0,A=c({prefixCls:e,expanded:j,expandable:z,record:O,onExpand:l});return p?a.createElement("span",{onClick:D=>D.stopPropagation()},A):A}};return E.map((M,O)=>{const k=M===qo?_:M;return O<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(()=>w6(w),[w,f,x]),[C,N]=AU(I,x,v);return[w,C,N]}function FU(e,t,n){const r=OU(e),{expandIcon:o,expandedRowKeys:s,defaultExpandedRowKeys:i,defaultExpandAllRows:l,expandedRowRender:c,onExpand:u,onExpandedRowsChange:d,childrenColumnName:m}=r,f=o||EU,p=m||"children",h=a.useMemo(()=>c?"row":e.expandable&&e.internalHooks===fu&&e.expandable.__PARENT_RENDER_ICON__||t.some(y=>y&&typeof y=="object"&&y[p])?"nest":!1,[!!c,t]),[b,x]=a.useState(()=>i||(l?IU(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 HU(e,t){const n=a.useMemo(()=>e.map((r,o)=>l$(o,o,e,t)),[e,t]);return Oi(()=>n,[n],(r,o)=>!vo(r,o))}function VU(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 WU(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 KU(){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 Vw=ur()?window:null;function UU(e,t){const{offsetHeader:n=0,offsetSummary:r=0,offsetScroll:o=0,getContainer:s=()=>Vw}=typeof e=="object"?e:{},i=s()||Vw,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 qU(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 Ww=e=>{const{children:t,className:n,style:r}=e;return a.createElement("div",{className:n,style:r},t)};function Kw(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 Uw="mouseup",qw="mousemove",sa="scroll",Gw="resize",GU=(e,t)=>{var C,N;const{scrollBodyRef:n,onScroll:r,offsetScroll:o,container:s,direction:i}=e,l=An(Qn,"prefixCls"),c=((C=n.current)==null?void 0:C.scrollWidth)||0,u=((N=n.current)==null?void 0:N.clientWidth)||0,d=c&&u*(u/c),m=a.useRef(null),[f,p]=VU({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 P=h.current.x+E.pageX-h.current.x-h.current.delta;const T=i==="rtl";P=Math.max(T?d-u:0,Math.min(T?0:u-d,P)),(!T||Math.abs(P)+Math.abs(d)<u)&&(r({scrollLeft:P/u*(c+2)}),h.current.x=E.pageX)},w=()=>{Ct.cancel(v.current),v.current=Ct(()=>{if(!n.current)return;const E=Kw(n.current).top,R=E+n.current.offsetHeight,P=s===window?document.documentElement.scrollTop+window.innerHeight:Kw(s).top+s.clientHeight;R-HS()<=P||E>=P-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(Uw,g,!1),document.body.addEventListener(qw,$,!1),w(),()=>{document.body.removeEventListener(Uw,g),document.body.removeEventListener(qw,$)}),[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(P=>{P.addEventListener(sa,w,!1)}),window.addEventListener(Gw,w,!1),window.addEventListener(sa,w,!1),s.addEventListener(sa,w,!1),()=>{E.forEach(P=>{P.removeEventListener(sa,w)}),window.removeEventListener(Gw,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:HS(),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)`}}))},XU=a.forwardRef(GU);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 E6="rc-table",YU=[],QU={};function JU(){return"No Data"}const ZU=(e,t)=>{var Ut,rn;const n={rowKey:"key",prefixCls:E6,emptyText:JU,...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:N,onScroll:E,internalHooks:R,transformColumns:P,internalRefs:T,tailor:_,getContainerWidth:M,sticky:O,rowHoverable:k=!0}=n,B=u||YU,j=!!B.length,z=R===fu,A=a.useCallback((st,Et)=>Gn($,st)||Et,[$]),D=a.useMemo(()=>typeof d=="function"?d:st=>st&&st[d],[d]),L=A(["body"]),[H,K,V]=KU(),[W,q,ee,se,le,ce]=FU(n,B,D),G=m==null?void 0:m.x,[ne,re]=a.useState(0),[U,J,oe]=DU({...n,...W,expandable:!!W.expandedRowRender,columnTitle:W.columnTitle,expandedKeys:ee,getRowKey:D,onTriggerExpand:ce,expandIcon:se,expandIconColumnIndex:W.expandIconColumnIndex,direction:p,scrollWidth:z&&_&&typeof G=="number"?G:null,clientWidth:ne},z?P:null),Z=oe??G,Q=a.useMemo(()=>({columns:U,flattenColumns:J}),[U,J]),ae=a.useRef(null),te=a.useRef(null),Y=a.useRef(null),de=a.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:ae.current,scrollTo:st=>{var Et,Je;if(Y.current instanceof HTMLElement){const{index:It,top:qt,key:gr,offset:Dr,align:Ao="nearest"}=st;if(mU(qt))(Et=Y.current)==null||Et.scrollTo({top:qt});else{const Do=gr??D(B[It]),Fo=Y.current.querySelector(`[data-row-key="${Do}"]`);if(Fo&&(Fo.scrollIntoView({block:Ao}),Dr)){const et=Y.current;et.scrollTo({top:et.scrollTop+Dr})}}}else(Je=Y.current)!=null&&Je.scrollTo&&Y.current.scrollTo(st)}}));const ue=a.useRef(null),[ge,we]=a.useState(!1),[he,Be]=a.useState(!1),[be,Fe]=a.useState(new Map),Ee=Wm(J).map(st=>be.get(st)),Te=a.useMemo(()=>Ee,[Ee.join("_")]),$e=qU(Te,J),Ce=m&&Vv(m.y),qe=m&&Vv(Z)||!!W.fixed,Qe=qe&&J.some(({fixed:st})=>st),ye=a.useRef(null),{isSticky:Ne,offsetHeader:Re,offsetSummary:Xe,offsetScroll:Ye,stickyClassName:Ve,container:at}=UU(O,r),xe=a.useMemo(()=>x==null?void 0:x(B),[x,B]),Le=(Ce||Ne)&&a.isValidElement(xe)&&xe.type===Km&&xe.props.fixed;let me,Pe,ve;Ce&&(Pe={overflowY:j?"scroll":"auto",maxHeight:m.y}),qe&&(me={overflowX:"auto"},Ce||(Pe={overflowY:"hidden"}),ve={width:Z===!0?"auto":Z,minWidth:"100%"});const Se=a.useCallback((st,Et)=>{Fe(Je=>{if(Je.get(st)!==Et){const It=new Map(Je);return It.set(st,Et),It}return Je})},[]),[Me,Ie]=WU(),[ke]=a.useState(()=>new WeakMap);function je(st,Et){if(!Et)return;if(typeof Et=="function"){Et(st);return}const Je=ke.get(Et);if(Je&&clearTimeout(Je),Et.scrollLeft!==st){Et.scrollLeft=st;const It=setTimeout(()=>{Et.scrollLeft!==st&&(Et.scrollLeft=st)},0);ke.set(Et,It)}}const[We,fe]=a.useState([0,0]),ze=bt(({currentTarget:st,scrollLeft:Et})=>{var gr;const Je=typeof Et=="number"?Et:st.scrollLeft,It=st||QU;(!Ie()||Ie()===It)&&(Me(It),je(Je,te.current),je(Je,Y.current),je(Je,ue.current),je(Je,(gr=ye.current)==null?void 0:gr.setScrollLeft));const qt=st||te.current;if(qt){const Dr=z&&_&&typeof Z=="number"?Z:qt.scrollWidth,Ao=qt.clientWidth,Do=Math.abs(Je);if(fe(Fo=>{const et=[Do,Dr-Ao];return vo(Fo,et)?Fo:et}),Dr===Ao){we(!1),Be(!1);return}we(Do>0),Be(Do<Dr-Ao-1)}}),lt=bt(st=>{ze(st),E==null||E(st)}),Ze=()=>{var st;qe&&Y.current?ze({currentTarget:yo(Y.current),scrollLeft:(st=Y.current)==null?void 0:st.scrollLeft}):(we(!1),Be(!1))},wt=st=>{var Je,It;(Je=ye.current)==null||Je.checkScrollBarVisible();let Et=st??((It=ae.current)==null?void 0:It.offsetWidth)??0;z&&M&&ae.current&&(Et=M(ae.current,Et)||Et),Et!==ne&&(Ze(),re(Et))};Nt(()=>{qe&&wt()},[qe]);const gt=a.useRef(!1);a.useEffect(()=>{gt.current&&Ze()},[qe,u,U.length]),a.useEffect(()=>{gt.current=!0},[]);const[kt,rt]=a.useState(0);Nt(()=>{(!_||!z)&&(Y.current instanceof Element?rt(Bh(Y.current).width):rt(Bh(de.current).width))},[]),a.useEffect(()=>{z&&T&&(T.body.current=Y.current)});const Ge=a.useCallback(st=>a.createElement(a.Fragment,null,a.createElement(Fw,st),Le==="top"&&a.createElement(Qu,st,xe)),[Le,xe]),He=a.useCallback(st=>a.createElement(Qu,st,xe),[xe]),Ae=A(["table"],"table"),dt=a.useMemo(()=>f||(Qe?Z==="max-content"?"auto":"fixed":Ce||Ne||J.some(({ellipsis:st})=>st)?"fixed":"auto"),[Ce,Qe,J,f,Ne]);let vt;const ct={colWidths:Te,columCount:J.length,stickyOffsets:$e,onHeaderRow:C,fixHeader:Ce,scroll:m},yt=a.useMemo(()=>j?null:typeof w=="function"?w():w,[j,w]),St=a.createElement(MU,{data:B,measureColumnWidth:Ce||qe||Ne}),Tt=a.createElement(S6,{colWidths:J.map(({width:st})=>st),columns:J}),fn=v!=null?a.createElement("caption",{className:`${r}-caption`},v):void 0,_t=_n(n,{data:!0}),Zt=_n(n,{aria:!0});if(Ce||Ne){let st;typeof L=="function"?(st=L(B,{scrollbarSize:kt,ref:Y,onScroll:ze}),ct.colWidths=J.map(({width:Je},It)=>{const qt=It===J.length-1?Je-kt:Je;return typeof qt=="number"&&!Number.isNaN(qt)?qt:0})):st=a.createElement("div",{style:{...me,...Pe},onScroll:lt,ref:Y,className:`${r}-body`},a.createElement(Ae,vs({style:{...ve,tableLayout:dt}},Zt),fn,Tt,St,!Le&&xe&&a.createElement(Qu,{stickyOffsets:$e,flattenColumns:J},xe)));const Et={noData:!B.length,maxContentScroll:qe&&Z==="max-content",...ct,...Q,direction:p,stickyClassName:Ve,scrollX:Z,tableLayout:dt,onScroll:ze};vt=a.createElement(a.Fragment,null,y!==!1&&a.createElement(Dw,vs({},Et,{stickyTopOffset:Re,className:`${r}-header`,ref:te,colGroup:Tt}),Ge),st,Le&&Le!=="top"&&a.createElement(Dw,vs({},Et,{stickyBottomOffset:Xe,className:`${r}-summary`,ref:ue,colGroup:Tt}),He),Ne&&Y.current&&Y.current instanceof Element&&a.createElement(XU,{ref:ye,offsetScroll:Ye,scrollBodyRef:Y,onScroll:ze,container:at,direction:p}))}else vt=a.createElement("div",{style:{...me,...Pe,...c==null?void 0:c.content},className:F(`${r}-content`,l==null?void 0:l.content),onScroll:ze,ref:Y},a.createElement(Ae,vs({style:{...ve,tableLayout:dt}},Zt),fn,Tt,y!==!1&&a.createElement(Fw,vs({},ct,Q)),St,xe&&a.createElement(Qu,{stickyOffsets:$e,flattenColumns:J},xe)));const gn={...i};Ne&&(gn["--columns-count"]=J.length);let In=a.createElement("div",vs({className:F(r,o,{[`${r}-rtl`]:p==="rtl",[`${r}-fix-start-shadow`]:qe,[`${r}-fix-end-shadow`]:qe,[`${r}-fix-start-shadow-show`]:qe&&ge,[`${r}-fix-end-shadow-show`]:qe&&he,[`${r}-layout-fixed`]:f==="fixed",[`${r}-fixed-header`]:Ce,[`${r}-fixed-column`]:Qe,[`${r}-scroll-horizontal`]:qe,[`${r}-has-fix-start`]:(Ut=J[0])==null?void 0:Ut.fixed,[`${r}-has-fix-end`]:((rn=J[J.length-1])==null?void 0:rn.fixed)==="end"}),style:gn,id:g,ref:ae},_t),h&&a.createElement(Ww,{className:F(`${r}-title`,l==null?void 0:l.title),style:c==null?void 0:c.title},h(B)),a.createElement("div",{ref:de,className:F(`${r}-container`,l==null?void 0:l.section),style:c==null?void 0:c.section},vt),b&&a.createElement(Ww,{className:F(`${r}-footer`,l==null?void 0:l.footer),style:c==null?void 0:c.footer},b(B)));qe&&(In=a.createElement(lr,{onResize:({offsetWidth:st})=>wt(st)},In));const wr=HU(J,$e),ht=a.useMemo(()=>({scrollX:Z,scrollInfo:We,classNames:l,styles:c,prefixCls:r,getComponent:A,scrollbarSize:kt,direction:p,fixedInfoList:wr,isSticky:Ne,componentWidth:ne,fixHeader:Ce,fixColumn:Qe,horizonScroll:qe,tableLayout:dt,rowClassName:s,expandedRowClassName:W.expandedRowClassName,expandIcon:se,expandableType:q,expandRowByClick:W.expandRowByClick,expandedRowRender:W.expandedRowRender,expandedRowOffset:W.expandedRowOffset,onTriggerExpand:ce,expandIconColumnIndex:W.expandIconColumnIndex,indentSize:W.indentSize,allColumnsFixedLeft:J.every(st=>st.fixed==="start"),emptyNode:yt,columns:U,flattenColumns:J,onColumnResize:Se,colWidths:Te,hoverStartRow:H,hoverEndRow:K,onHover:V,rowExpandable:W.rowExpandable,onRow:I,getRowKey:D,expandedKeys:ee,childrenColumnName:le,rowHoverable:k,measureRowRender:N}),[Z,We,l,c,r,A,kt,p,wr,Ne,ne,Ce,Qe,qe,dt,s,W.expandedRowClassName,se,q,W.expandRowByClick,W.expandedRowRender,W.expandedRowOffset,ce,W.expandIconColumnIndex,W.indentSize,yt,U,J,Se,Te,H,K,V,W.rowExpandable,I,D,ee,le,k,N]);return a.createElement(Qn.Provider,{value:ht},In)},eq=a.forwardRef(ZU),I6=e=>f6(eq,e),al=I6();al.EXPAND_COLUMN=qo;al.INTERNAL_HOOKS=fu;al.Column=CU;al.ColumnGroup=wU;al.Summary=g6;const u$=a$(null),P6=a$(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 tq(e,t,n){return n[e+(t||1)]-(n[e]||0)}const nq=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}=An(P6,["columnsOffset"]),{key:g,fixedInfo:y,appendCellNode:$,additionalCellProps:w}=$6(t,n,r,o,s),{style:I,colSpan:C=1,rowSpan:N=1}=w,E=r-1,R=tq(E,C,v),P=C>1?x-R:0,T={...I,...u,flex:`0 0 ${R}px`,width:`${R}px`,marginRight:P,pointerEvents:"auto"},_=a.useMemo(()=>m?N<=1:C===0||N===0||N>1,[N,C,m]);_?T.visibility="hidden":m&&(T.height=f==null?void 0:f(N));const M=_?()=>null:p,O={};return(N===0||C===0)&&(O.rowSpan=1,O.colSpan=1),a.createElement(il,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:M,shouldCellUpdate:n.shouldCellUpdate},y,{appendNode:$,additionalProps:{...w,style:T,...O}}))};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 rq=a.forwardRef((e,t)=>{var B,j;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}=An(Qn,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX","classNames","styles"]),{getComponent:$}=An(u$,["getComponent"]),w=v6(d,s,r,m),I=$(["body","row"],"div"),C=$(["body","cell"],"div"),{rowSupportExpand:N,expanded:E,rowProps:R,expandedRowRender:P,expandedRowClassName:T}=w,_=x6(T,d,r,m);let M;if(N&&E){const z=P(d,r,m+1,E);let A={};x&&(A={style:{"--virtual-width":`${v}px`}});const D=`${b}-expanded-row-cell`;M=a.createElement(I,{className:F(`${b}-expanded-row`,`${b}-expanded-row-level-${m+1}`,_)},a.createElement(il,{component:C,prefixCls:b,className:F(D,{[`${D}-fixed`]:x}),additionalProps:A},z))}const O={...i,width:p};l&&(O.position="absolute",O.pointerEvents="none");const k=a.createElement(I,Gv({},R,u,{"data-row-key":s,ref:N?null:t,className:F(o,`${b}-row`,R==null?void 0:R.className,(B=g==null?void 0:g.body)==null?void 0:B.row,{[_]:m>=1,[`${b}-row-extra`]:l}),style:{...O,...R==null?void 0:R.style,...(j=y==null?void 0:y.body)==null?void 0:j.row}}),h.map((z,A)=>{var D,L;return a.createElement(nq,{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 N?a.createElement("div",{ref:t},k,M):k}),Xw=sl(rq),oq={start:"top",end:"bottom",nearest:"auto"},sq=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}=An(Qn,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),{sticky:f,scrollY:p,listItemHeight:h,getComponent:b,onScroll:x}=An(u$),v=a.useRef(null),g=y6(n,u,l,i),y=a.useMemo(()=>{let P=0;return o.map(({width:T,minWidth:_,key:M})=>{const O=Math.max(T||0,_||0);return P+=O,[M,O,P]})},[o]),$=a.useMemo(()=>y.map(P=>P[2]),[y]);a.useEffect(()=>{y.forEach(([P,T])=>{s(P,T)})},[y]),a.useImperativeHandle(t,()=>{var T;const P={scrollTo:_=>{var j;const{align:M,offset:O,...k}=_,B=oq[M]??(O?"top":"auto");(j=v.current)==null||j.scrollTo({...k,offset:O,align:B})},nativeElement:(T=v.current)==null?void 0:T.nativeElement};return Object.defineProperty(P,"scrollLeft",{get:()=>{var _;return((_=v.current)==null?void 0:_.getScrollInfo().x)||0},set:_=>{var M;(M=v.current)==null||M.scrollTo({left:_})}}),Object.defineProperty(P,"scrollTop",{get:()=>{var _;return((_=v.current)==null?void 0:_.getScrollInfo().y)||0},set:_=>{var M;(M=v.current)==null||M.scrollTo({top:_})}}),P});const w=(P,T)=>{var O;const _=(O=g[T])==null?void 0:O.record,{onCell:M}=P;if(M){const k=M(_,T);return(k==null?void 0:k.rowSpan)??1}return 1},I=P=>{const{start:T,end:_,getSize:M,offsetY:O}=P;if(_<0)return null;let k=o.filter(L=>w(L,T)===0),B=T;for(let L=T;L>=0;L-=1)if(k=k.filter(H=>w(H,L)===0),!k.length){B=L;break}let j=o.filter(L=>w(L,_)!==1),z=_;for(let L=_;L<g.length;L+=1)if(j=j.filter(H=>w(H,L)!==1),!j.length){z=Math.max(L-1,_);break}const A=[];for(let L=B;L<=z;L+=1)g[L]&&o.some(K=>w(K,L)>1)&&A.push(L);return A.map(L=>{const H=g[L],K=i(H.record,L),V=q=>{const ee=L+q-1,se=g[ee];if(!se||!se.record){const G=Math.min(ee,g.length-1),ne=g[G],re=i(ne.record,G),U=M(K,re);return U.bottom-U.top}const le=i(se.record,ee),ce=M(K,le);return ce.bottom-ce.top},W=M(K);return a.createElement(Xw,{key:L,data:H,rowKey:K,index:L,style:{top:-O+W.top},extra:!0,getHeight:V})})},C=a.useMemo(()=>({columnsOffset:$}),[$]),N=`${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(P6.Provider,{value:C},a.createElement(_m,{fullHeight:!1,ref:v,prefixCls:`${N}-virtual`,styles:{horizontalScrollBar:R},className:N,height:p,itemHeight:h||24,data:g,itemKey:P=>i(P.record),component:E,scrollWidth:d,direction:m,onVirtualScroll:({x:P})=>{var T;r({currentTarget:(T=v.current)==null?void 0:T.nativeElement,scrollLeft:P})},onScroll:x,extraRender:I},(P,T,_)=>{const M=i(P.record,T);return a.createElement(Xw,{data:P,rowKey:M,index:T,style:_.style})}))}),iq=sl(sq);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 aq=(e,t)=>{const{ref:n,onScroll:r}=t;return a.createElement(iq,{ref:n,data:e,onScroll:r})},lq=(e,t)=>{const{data:n,columns:r,scroll:o,sticky:s,prefixCls:i=E6,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=bt((x,v)=>Gn(u,x)||v),h=bt(d),b=a.useMemo(()=>({sticky:s,scrollY:f,listItemHeight:c,getComponent:p,onScroll:h}),[s,f,c,p,h]);return a.createElement(u$.Provider,{value:b},a.createElement(al,Xv({},e,{className:F(l,`${i}-virtual`),scroll:{...o,x:m},components:{...u,body:n!=null&&n.length?aq:void 0},columns:r,internalHooks:fu,tailor:!0,ref:t})))},cq=a.forwardRef(lq),N6=e=>f6(cq,e);N6();const uq=e=>null,dq=e=>null,Ko={},Yv="SELECT_ALL",Qv="SELECT_INVERT",Jv="SELECT_NONE",$g=[],R6=(e,t,n=[])=>((t||[]).forEach(r=>{n.push(r),pt(r)&&e in r&&R6(e,r[e],n)}),n),fq=(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:N,expandType:E,childrenColumnName:R,locale:P,getPopupContainer:T}=e,_=bo(),[M,O]=mB(ne=>ne),[k,B]=sn(o||$g,r),j=k??$g,z=a.useRef(new Map),A=a.useCallback(ne=>{if(n){const re=new Map;ne.forEach(U=>{let J=C(U);!J&&z.current.has(U)&&(J=z.current.get(U)),re.set(U,J)}),z.current=re}},[C,n]);a.useEffect(()=>{A(j)},[j,A]);const D=a.useMemo(()=>R6(R,I),[R,I]),{keyEntities:L}=a.useMemo(()=>{if(y)return{keyEntities:null};let ne=w;if(n){const re=new Set(D.map(N)),U=Array.from(z.current).reduce((J,[oe,Z])=>re.has(oe)?J:J.concat(Z),[]);ne=[].concat($t(ne),$t(U))}return t$(ne,{externalGetKey:N,childrenPropName:R})},[w,N,y,R,n,D]),H=a.useMemo(()=>{const ne=new Map;return D.forEach((re,U)=>{const J=N(re,U),oe=(s?s(re):null)||{};ne.set(J,oe)}),ne},[D,N,s]),K=a.useCallback(ne=>{const re=N(ne);let U;return H.has(re)?U=H.get(N(ne)):U=s?s(ne):void 0,!!(U!=null&&U.disabled)},[H,N]),[V,W]=a.useMemo(()=>{if(y)return[j,[]];const{checkedKeys:ne,halfCheckedKeys:re}=Ta(j,!0,L,K);return[ne||[],re]},[j,y,L,K]),q=a.useMemo(()=>{const ne=h==="radio"?V.slice(0,1):V;return new Set(ne)},[V,h]),ee=a.useMemo(()=>h==="radio"?new Set:new Set(W),[W,h]);a.useEffect(()=>{t||B($g)},[!!t]);const se=a.useCallback((ne,re)=>{let U,J;A(ne),n?(U=ne,J=ne.map(oe=>z.current.get(oe))):(U=[],J=[],ne.forEach(oe=>{const Z=C(oe);Z!==void 0&&(U.push(oe),J.push(Z))})),B(U),l==null||l(U,J,{type:re})},[B,C,l,n]),le=a.useCallback((ne,re,U,J)=>{if(c){const oe=U.map(C);c(C(ne),re,oe,J)}se(U,"single")},[c,C,se]),ce=a.useMemo(()=>!b||g?null:(b===!0?[Yv,Qv,Jv]:b).map(re=>{let U;return re===Yv?U={key:"all",text:P.selectionAll,onSelect(){se(w.reduce((J,oe,Z)=>{const Q=N(oe,Z),ae=H.get(Q);return(!(ae!=null&&ae.disabled)||q.has(Q))&&J.push(Q),J},[]),"all")}}:re===Qv?U={key:"invert",text:P.selectInvert,onSelect(){const J=new Set(q);I.forEach((Z,Q)=>{const ae=N(Z,Q),te=H.get(ae);te!=null&&te.disabled||(J.has(ae)?J.delete(ae):J.add(ae))});const oe=Array.from(J);d&&(_.deprecated(!1,"onSelectInvert","onChange"),d(oe)),se(oe,"invert")}}:re===Jv?U={key:"none",text:P.selectNone,onSelect(){m==null||m(),se(Array.from(q).filter(J=>{const oe=H.get(J);return oe==null?void 0:oe.disabled}),"none")}}:U=re,{...U,onSelect:J=>{var oe;(oe=U.onSelect)==null||oe.call(U,J),O(null)}}}),[b,g,P.selectionAll,P.selectInvert,P.selectNone,H,q,w,I,N,d,se]);return[a.useCallback(ne=>{var _e;if(!t)return ne.filter(Ee=>Ee!==Ko);let re=$t(ne);const U=new Set(q),J=D.reduce((Ee,Te,$e)=>{const Ce=N(Te,$e);return H.get(Ce).disabled||Ee.push(Ce),Ee},[]),oe=J.every(Ee=>U.has(Ee)),Z=J.some(Ee=>U.has(Ee)),Q=()=>{const Ee=[];oe?J.forEach($e=>{U.delete($e),Ee.push($e)}):J.forEach($e=>{U.has($e)||(U.add($e),Ee.push($e))});const Te=Array.from(U);u==null||u(!oe,Te.map(C),Ee.map(C)),se(Te,"all"),O(null)};let ae,te;if(h!=="radio"){let Ee;if(ce){const Re={getPopupContainer:T,items:ce.map((Xe,Ye)=>{const{key:Ve,text:at,onSelect:xe}=Xe;return{key:Ve??Ye,onClick:()=>{xe==null||xe(J)},label:at}})};Ee=a.createElement("div",{className:`${$}-selection-extra`},a.createElement(o$,{menu:Re,getPopupContainer:T},a.createElement("span",null,a.createElement(jx,null))))}const Te=D.reduce((Re,Xe,Ye)=>{const Ve=N(Xe,Ye),at=H.get(Ve)||{},xe={checked:U.has(Ve),...at};return xe.disabled&&Re.push(xe),Re},[]),$e=!!Te.length&&Te.length===D.length,Ce=$e&&Te.every(({checked:Re})=>Re),qe=$e&&Te.some(({checked:Re})=>Re),Qe=(i==null?void 0:i())||{},{onChange:ye,disabled:Ne}=Qe;te=a.createElement(go,{"aria-label":Ee?"Custom selection":"Select all",...Qe,checked:$e?Ce:!!D.length&&oe,indeterminate:$e?!Ce&&qe:!oe&&Z,onChange:Re=>{Q(),ye==null||ye(Re)},disabled:Ne??(D.length===0||$e),skipGroup:!0}),ae=!g&&a.createElement("div",{className:`${$}-selection`},te,Ee)}let Y;h==="radio"?Y=(Ee,Te,$e)=>{const Ce=N(Te,$e),qe=U.has(Ce),Qe=H.get(Ce),ye=`Select row ${$e+1}`;return{node:a.createElement(au,{"aria-label":ye,...Qe,checked:qe,onClick:Ne=>{var Re;Ne.stopPropagation(),(Re=Qe==null?void 0:Qe.onClick)==null||Re.call(Qe,Ne)},onChange:Ne=>{var Re;U.has(Ce)||le(Ce,!0,[Ce],Ne.nativeEvent),(Re=Qe==null?void 0:Qe.onChange)==null||Re.call(Qe,Ne)}}),checked:qe}}:Y=(Ee,Te,$e)=>{const Ce=N(Te,$e),qe=U.has(Ce),Qe=ee.has(Ce),ye=H.get(Ce);let Ne;E==="nest"?Ne=Qe:Ne=(ye==null?void 0:ye.indeterminate)??Qe;const Re=qe?`Row ${$e+1} selected`:`Select row ${$e+1}`;return{node:a.createElement(go,{"aria-label":Re,...ye,indeterminate:Ne,checked:qe,skipGroup:!0,onClick:Xe=>{var Ye;Xe.stopPropagation(),(Ye=ye==null?void 0:ye.onClick)==null||Ye.call(ye,Xe)},onChange:Xe=>{var Le;const{nativeEvent:Ye}=Xe,{shiftKey:Ve}=Ye,at=J.indexOf(Ce),xe=q.size>0&&J.some(me=>q.has(me));if(Ve&&y&&xe){const me=M(at,J,U),Pe=Array.from(U);f==null||f(!qe,Pe.map(C),me.map(C)),se(Pe,"multiple")}else{const me=V;if(y){const Pe=qe?Po(me,Ce):Ho(me,Ce);le(Ce,!qe,Pe,Ye)}else{const Pe=Ta([].concat($t(me),[Ce]),!0,L,K),{checkedKeys:ve,halfCheckedKeys:Se}=Pe;let Me=ve;if(qe){const Ie=new Set(ve);Ie.delete(Ce),Me=Ta(Array.from(Ie),{halfCheckedKeys:Se},L,K).checkedKeys}le(Ce,!qe,Me,Ye)}}O(qe?null:at),(Le=ye==null?void 0:ye.onChange)==null||Le.call(ye,Xe)}}),checked:qe}};const de=(Ee,Te,$e)=>{const{node:Ce,checked:qe}=Y(Ee,Te,$e);return v?v(qe,Te,$e,Ce):Ce};if(!re.includes(Ko))if(re.findIndex(Ee=>{var Te;return((Te=Ee[nc])==null?void 0:Te.columnType)==="EXPAND_COLUMN"})===0){const[Ee,...Te]=re;re=[Ee,Ko].concat($t(Te))}else re=[Ko].concat($t(re));const ue=re.indexOf(Ko);re=re.filter((Ee,Te)=>Ee!==Ko||Te===ue);const ge=re[ue-1],we=re[ue+1];let he=x;he===void 0&&((we==null?void 0:we.fixed)!==void 0?he=we.fixed:(ge==null?void 0:ge.fixed)!==void 0&&(he=ge.fixed)),he&&ge&&((_e=ge[nc])==null?void 0:_e.columnType)==="EXPAND_COLUMN"&&ge.fixed===void 0&&(ge.fixed=he);const Be=F(`${$}-selection-col`,{[`${$}-selection-col-with-dropdown`]:b&&h==="checkbox"}),be=()=>t!=null&&t.columnTitle?xt(t.columnTitle)?t.columnTitle(te):t.columnTitle:ae,Fe={fixed:he,width:p,className:`${$}-selection-column`,title:be(),render:de,onCell:t.onCell,align:t.align,[nc]:{className:Be}};return re.map(Ee=>Ee===Ko?Fe:Ee)},[N,D,t,V,q,ee,p,ce,E,H,f,le,K]),q]};function mq(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 pq=e=>{const t={};for(const[n,r]of Object.entries(e))Sn(r)&&(t[n]=r);return t},gq=(e,t)=>ie.useMemo(()=>({...e,filters:pq(t)}),[e,t]);function hq(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 yq=(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{...Ha(t,o),children:n(o.children)};const s=Vt(t,["children"]);return Ha(s,o)});return n(e)},[e,t]),Hs=(e,t)=>"key"in e&&Sn(e.key)?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t;function ll(e,t){return t?`${t}-${e}`:`${e}`}const Um=(e,t)=>xt(e)?e(t):e,vq=(e,t)=>{const n=Um(e,t);return pt(n)||Array.isArray(n)?"":n},Yw=e=>{const t=e.toLowerCase();return t.includes("center")?"center":t.includes("left")||t.includes("start")?"start":"end"},bq=(e,t)=>{if(e)return e;if(t==="small"||t==="medium")return"small"};var T6={};Object.defineProperty(T6,"__esModule",{value:!0});var xq={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"},$q=T6.default=xq;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 Sq=(e,t)=>a.createElement(mt,Zv({},e,{ref:t,icon:$q})),Cq=a.forwardRef(Sq);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:"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"},Eq=_6.default=wq;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 Iq=(e,t)=>a.createElement(mt,e0({},e,{ref:t,icon:Eq})),M6=a.forwardRef(Iq);var O6={};Object.defineProperty(O6,"__esModule",{value:!0});var Pq={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"},Nq=O6.default=Pq;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 Rq=(e,t)=>a.createElement(mt,t0({},e,{ref:t,icon:Nq})),Tq=a.forwardRef(Rq);var z6={};Object.defineProperty(z6,"__esModule",{value:!0});var _q={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"},Mq=z6.default=_q;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 Oq=(e,t)=>a.createElement(mt,n0({},e,{ref:t,icon:Mq})),zq=a.forwardRef(Oq);var j6={};Object.defineProperty(j6,"__esModule",{value:!0});var jq={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"},Bq=j6.default=jq;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 Lq=(e,t)=>a.createElement(mt,r0({},e,{ref:t,icon:Bq})),kq=a.forwardRef(Lq),Aq=({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}}}}}),Dq=new Kt("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Fq=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),Hq=(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:'""'}}}),Vq=(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]:{...Wt(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:Dq,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`]:{...Fq(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(", "),...Hq(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`}}}},Wq=(e,t,n=!0)=>{const r=`.${e}`,o=`${r}-treenode`,s=t.calc(t.paddingXS).div(2).equal(),i=Ot(t,{treeCls:r,treeNodeCls:o,treeNodePadding:s});return[Vq(e,i),n&&Aq(i)].filter(Boolean)},Kq=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}},Uq=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return{...Kq(e),directoryNodeSelectedColor:t,directoryNodeSelectedBg:n}},qq=zt("Tree",(e,{prefixCls:t})=>[{[e.componentCls]:C4(`${t}-checkbox`,e)},Wq(t,e),$x(e)],Uq),Qw=4,Gq=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+Qw,[l]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[i]=o+Qw;break}return ie.createElement("div",{style:c,className:`${r}-drop-indicator`})};var B6={};Object.defineProperty(B6,"__esModule",{value:!0});var Xq={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"},Yq=B6.default=Xq;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 Qq=(e,t)=>a.createElement(mt,o0({},e,{ref:t,icon:Yq})),Jq=a.forwardRef(Qq);var L6={};Object.defineProperty(L6,"__esModule",{value:!0});var Zq={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"},eG=L6.default=Zq;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 tG=(e,t)=>a.createElement(mt,s0({},e,{ref:t,icon:eG})),nG=a.forwardRef(tG);var k6={};Object.defineProperty(k6,"__esModule",{value:!0});var rG={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"},oG=k6.default=rG;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 sG=(e,t)=>a.createElement(mt,i0({},e,{ref:t,icon:oG})),iG=a.forwardRef(sG),aG=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(pt(o)&&(u=o.showLeafIcon),i){if(!o)return null;if(typeof u!="boolean"&&u){const h=xt(u)?u(r):u,b=`${t}-switcher-line-custom-icon`;return a.isValidElement(h)?Wn(h,{className:F((f=h.props)==null?void 0:f.className,b)}):h}return u?a.createElement(M6,{className:`${t}-switcher-line-icon`}):a.createElement("span",{className:`${t}-switcher-leaf-line`})}const d=`${t}-switcher-icon`,m=xt(n)?n(r):n;return a.isValidElement(m)?Wn(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(nG,{className:`${t}-switcher-line-icon`}):a.createElement(iG,{className:`${t}-switcher-line-icon`}):a.createElement(Jq,{className:d})},A6=ie.forwardRef((e,t)=>{var W;const{getPrefixCls:n,direction:r,className:o,style:s,classNames:i,styles:l}=Rt("tree"),{virtual:c}=ie.useContext(ft),{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:N,styles:E,icon:R}=e,P=ie.useContext(dr),T=$??P,_=n("tree",u),M=n(),O=w??{...ff(M),motionAppear:!1},k={...e,showIcon:m,blockNode:b,checkable:v,selectable:g,disabled:T,motion:O},[B,j]=Bt([i,N],[l,E],{props:k}),z={...k,showLine:!!f,icon:R,dropIndicatorRender:Gq},[A,D]=qq(_),[,L]=Jn(),H=L.paddingXS/2+(((W=L.Tree)==null?void 0:W.titleHeight)||L.controlHeightSM),K=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(kq,null)),q},[y]),V=q=>ie.createElement(aG,{prefixCls:_,switcherIcon:p,switcherLoadingIcon:h,treeNodeProps:q,showLine:f});return ie.createElement(q9,{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(B.root,C),rootStyle:j.root,classNames:B,styles:j,direction:r,checkable:v&&ie.createElement("span",{className:`${_}-checkbox-inner`}),selectable:g,switcherIcon:V,draggable:K},x)}),Jw=0,Sg=1,Zw=2;function d$(e,t,n){const{key:r,children:o}=n;function s(i){const l=i[r],c=i[o];t(l,i)!==!1&&d$(c||[],t,n)}e.forEach(s)}function lG({treeData:e,expandedKeys:t,startKey:n,endKey:r,fieldNames:o}){const s=[];let i=Jw;if(n&&n===r)return[n];if(!n||!r)return[];function l(c){return c===n||c===r}return d$(e,c=>{if(i===Zw)return!1;if(l(c)){if(s.push(c),i===Jw)i=Sg;else if(i===Sg)return i=Zw,!1}else i===Sg&&s.push(c);return t.includes(c)},Ya(o)),s}function Cg(e,t,n){const r=$t(t),o=[];return d$(e,(s,i)=>{const l=r.indexOf(s);return l!==-1&&(o.push(i),r.splice(l,1)),!!r.length},Ya(n)),o}function cG(e){const{isLeaf:t,expanded:n}=e;return t?a.createElement(M6,null):n?a.createElement(Tq,null):a.createElement(zq,null)}function eE({treeData:e,children:t}){return e||b4(t)}const uG=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:N}=t$(eE(s),{fieldNames:s.fieldNames});let E;const R=s.expandedKeys||o||[];return n?E=Object.keys(N):r?E=Nv(R,N):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=(N,E)=>{var R;return"expandedKeys"in s||f(N),(R=s.onExpand)==null?void 0:R.call(s,N,E)},h=(N,E)=>{var A;const{multiple:R,fieldNames:P}=s,{node:T,nativeEvent:_}=E,{key:M=""}=T,O=eE(s),k={...E,selected:!0},B=(_==null?void 0:_.ctrlKey)||(_==null?void 0:_.metaKey),j=_==null?void 0:_.shiftKey;let z;R&&B?(z=N,i.current=M,l.current=z,k.selectedNodes=Cg(O,z,P)):R&&j?(z=Array.from(new Set([].concat($t(l.current||[]),$t(lG({treeData:O,expandedKeys:m,startKey:M,endKey:i.current,fieldNames:P}))))),k.selectedNodes=Cg(O,z,P)):(z=[M],i.current=M,l.current=z,k.selectedNodes=Cg(O,z,P)),(A=s.onSelect)==null||A.call(s,z,k),"selectedKeys"in s||d(z)},{getPrefixCls:b,direction:x}=a.useContext(ft),{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(A6,{icon:cG,ref:t,blockNode:!0,...w,showIcon:y,expandAction:$,prefixCls:I,className:C,defaultExpandParent:r,expandedKeys:m,selectedKeys:u,onSelect:h,onExpand:p})}),f$=A6;f$.DirectoryTree=uG;f$.TreeNode=Lc;const tE=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(uu,{prefix:a.createElement(Bx,null),placeholder:o.filterSearchPlaceholder,onChange:s,value:t,htmlSize:1,className:`${r}-filter-dropdown-search-input`})):null},dG=e=>{const{keyCode:t}=e;t===it.ENTER&&e.stopPropagation()},fG=a.forwardRef((e,t)=>a.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:dG,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 mG(e){return e.some(({children:t})=>t)}const D6=(e,t)=>typeof t=="string"||Mn(t)?t.toString().toLowerCase().includes(e):!1,F6=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:F6({filters:c.children,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:s,normalizedSearchValue:i,filterSearch:l})};const m=o?go:au,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?xt(l)?l(i,c)?f:null:D6(i,c.text)?f:null:f})};function wg(e){return e||[]}const pG=e=>{var Z;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(Dx),N=!!(d&&((Z=d.filteredKeys)!=null&&Z.length||d.forceFiltered)),E=Q=>{var ae;I(Q),(ae=g.onOpenChange)==null||ae.call(g,Q),$==null||$(Q)},R=g.open??y??w,P=d==null?void 0:d.filteredKeys,[T,_]=yB(wg(P)),M=({selectedKeys:Q})=>{_(Q)},O=(Q,{node:ae,checked:te})=>{M(l?{selectedKeys:Q}:{selectedKeys:te&&ae.key?[ae.key]:[]})};a.useEffect(()=>{w&&M({selectedKeys:wg(P)})},[P,w]);const[k,B]=a.useState([]),j=Q=>{B(Q)},[z,A]=a.useState(""),D=a.useMemo(()=>z.trim().toLowerCase(),[z]),L=Q=>{const{value:ae}=Q.target;A(ae)};a.useEffect(()=>{w||A("")},[w]);const H=Q=>{const ae=Q!=null&&Q.length?Q:null;if(ae===null&&(!d||!d.filteredKeys)||vo(ae,d==null?void 0:d.filteredKeys,!0))return null;m({column:r,key:s,filteredKeys:ae})},K=()=>{E(!1),H(T())},V=({confirm:Q,closeDropdown:ae}={confirm:!1,closeDropdown:!1})=>{Q&&H([]),ae&&E(!1),A(""),_(x?(v||[]).map(String):[])},W=({closeDropdown:Q}={closeDropdown:!0})=>{Q&&E(!1),H(T())},q=(Q,ae)=>{ae.source==="trigger"&&(Q&&P!==void 0&&_(wg(P)),E(Q),!Q&&!r.filterDropdown&&i&&K())},ee=F({[`${o}-menu-without-submenu`]:!mG(r.filters||[])}),se=Q=>{if(Q.target.checked){const ae=_a(r==null?void 0:r.filters).map(String);_(ae)}else _([])},le=({filters:Q})=>(Q||[]).map((ae,te)=>{const Y=String(ae.value),de={title:ae.text,key:ae.value!==void 0?Y:String(te)};return ae.children&&(de.children=le({filters:ae.children})),de}),ce=Q=>{var ae;return{...Q,text:Q.title,value:Q.key,children:((ae=Q.children)==null?void 0:ae.map(ce))||[]}};let G;const{direction:ne,renderEmpty:re}=a.useContext(ft);if(xt(r.filterDropdown))G=r.filterDropdown({prefixCls:`${o}-custom`,setSelectedKeys:Q=>M({selectedKeys:Q}),selectedKeys:T(),confirm:W,clearFilters:V,filters:r.filters,visible:R,close:()=>{E(!1)}});else if(r.filterDropdown)G=r.filterDropdown;else{const Q=T()||[],ae=()=>{const Y=(re==null?void 0:re("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(tE,{filterSearch:u,value:z,onChange:L,tablePrefixCls:t,locale:f}),a.createElement("div",{className:`${t}-filter-dropdown-tree`},l?a.createElement(go,{checked:Q.length===_a(r.filters).length,indeterminate:Q.length>0&&Q.length<_a(r.filters).length,className:`${t}-filter-dropdown-checkall`,onChange:se},(f==null?void 0:f.filterCheckall)??(f==null?void 0:f.filterCheckAll)):null,a.createElement(f$,{checkable:!0,selectable:!1,blockNode:!0,multiple:l,checkStrictly:!l,className:`${o}-menu`,onCheck:O,checkedKeys:Q,selectedKeys:Q,showIcon:!1,treeData:le({filters:r.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:D?ge=>xt(u)?u(z,ce(ge)):D6(D,ge.title):void 0})));const de=F6({filters:r.filters||[],filterSearch:u,prefixCls:n,filteredKeys:T(),filterMultiple:l,searchValue:z,normalizedSearchValue:D}),ue=de.every(ge=>ge===null);return a.createElement(a.Fragment,null,a.createElement(tE,{filterSearch:u,value:z,onChange:L,tablePrefixCls:t,locale:f}),ue?Y:a.createElement(Fi,{selectable:!0,multiple:l,prefixCls:`${o}-menu`,className:ee,onSelect:M,onDeselect:M,selectedKeys:Q,getPopupContainer:h,openKeys:k,onOpenChange:j,items:de}))},te=()=>x?vo((v||[]).map(String),Q,!0):Q.length===0;G=a.createElement(a.Fragment,null,ae(),a.createElement("div",{className:`${n}-dropdown-btns`},a.createElement(Ke,{type:"link",size:"small",disabled:te(),onClick:()=>V()},f.filterReset),a.createElement(Ke,{type:"primary",size:"small",onClick:K},f.filterConfirm)))}r.filterDropdown&&(G=a.createElement(KT,{selectable:void 0},G)),G=a.createElement(fG,{className:`${n}-dropdown`},G);const J=(()=>{let Q;return xt(r.filterIcon)?Q=r.filterIcon(N):r.filterIcon?Q=r.filterIcon:Q=a.createElement(Cq,null),a.createElement("span",{role:"button",tabIndex:-1,className:F(`${n}-trigger`,{active:N}),onClick:ae=>{ae.stopPropagation()}},Q)})();if(C)return a.createElement("div",{className:`${n}-column`},a.createElement("span",{className:`${t}-column-title`},p),J);const oe=Ha({trigger:["click"],placement:ne==="rtl"?"bottomLeft":"bottomRight",children:J,getPopupContainer:h},{...g,rootClassName:F(b,g.rootClassName),open:R,onOpenChange:q,popupRender:()=>xt(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(o$,{...oe}))},a0=(e,t,n)=>{let r=[];return(e||[]).forEach((o,s)=>{const i=ll(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 H6(e,t,n,r,o,s,i,l,c){return n.map((u,d)=>{const m=ll(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(pG,{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:H6(e,t,x.children,r,o,s,i,m,c)}),x})}const nE=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),V6=e=>e.flatMap(t=>"children"in t?[t].concat($t(V6(t.children||[]))):[t]),gG=e=>{const{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:o,getPopupContainer:s,locale:i,rootClassName:l}=e;bo();const c=a.useMemo(()=>V6(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,ll(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(()=>nE(m),[m]),p=b=>{const x=m.filter(({key:v})=>v!==b.key);x.push(b),d(x),o(nE(x),x)};return[b=>H6(t,n,b,m,i,p,s,void 0,l),m,f]},hG=(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),pt(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]},W6=10;function yG(e,t){const n={current:e.current,pageSize:e.pageSize},r=pt(t)?t:{};return Object.keys(r).forEach(o=>{const s=e[o];xt(s)||(n[o]=s)}),n}function vG(e,t,n){const{total:r=0,...o}=pt(n)?n:{},[s,i]=a.useState(()=>({current:"defaultCurrent"in o?o.defaultCurrent:1,pageSize:"defaultPageSize"in o?o.defaultPageSize:W6})),l=Ha(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 K6={};Object.defineProperty(K6,"__esModule",{value:!0});var bG={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"},xG=K6.default=bG;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 $G=(e,t)=>a.createElement(mt,c0({},e,{ref:t,icon:xG})),SG=a.forwardRef($G);var U6={};Object.defineProperty(U6,"__esModule",{value:!0});var CG={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"},wG=U6.default=CG;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 EG=(e,t)=>a.createElement(mt,u0({},e,{ref:t,icon:wG})),IG=a.forwardRef(EG),Md="ascend",Eg="descend",zf=e=>pt(e.sorter)&&Mn(e.sorter.multiple)?e.sorter.multiple:!1,rE=e=>xt(e)?e:pt(e)&&e.compare?e.compare:!1,PG=(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:zf(s),sortOrder:s.sortOrder})};return(e||[]).forEach((s,i)=>{const l=ll(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:zf(s),sortOrder:s.defaultSortOrder}))}),r},q6=(e,t,n,r,o,s,i,l,c)=>(t||[]).map((d,m)=>{const f=ll(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=PG(h,g);let $;if(d.sortIcon)$=d.sortIcon({sortOrder:g});else{const R=h.includes(Md)&&a.createElement(IG,{className:F(`${e}-column-sorter-up`,{active:g===Md})}),P=h.includes(Eg)&&a.createElement(SG,{className:F(`${e}-column-sorter-down`,{active:g===Eg})});$=a.createElement("span",{className:F(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(R&&P)})},a.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},R,P))}const{cancelSort:w,triggerAsc:I,triggerDesc:C}=s||{};let N=w;y===Eg?N=C:y===Md&&(N=I);const E=pt(b)?{title:N,...b}:{title:N};p={...p,className:F(p.className,{[`${e}-column-sort`]:g}),title:R=>{const P=`${e}-column-sorters`,T=a.createElement("span",{className:`${e}-column-title`},Um(d.title,R)),_=a.createElement("div",{className:P},T,$);return b?typeof b!="boolean"&&(b==null?void 0:b.target)==="sorter-icon"?a.createElement("div",{className:F(P,`${P}-tooltip-target-sorter`)},T,a.createElement($o,{...E},$)):a.createElement($o,{...E},_):_},onHeaderCell:R=>{var k;const P=((k=d.onHeaderCell)==null?void 0:k.call(d,R))||{},T=P.onClick,_=P.onKeyDown;P.onClick=B=>{r({column:d,key:x,sortOrder:y,multiplePriority:zf(d)}),T==null||T(B)},P.onKeyDown=B=>{B.keyCode===it.ENTER&&(r({column:d,key:x,sortOrder:y,multiplePriority:zf(d)}),_==null||_(B))};const M=vq(d.title,{}),O=M==null?void 0:M.toString();return g&&(P["aria-sort"]=g==="ascend"?"ascending":"descending"),P["aria-description"]=c==null?void 0:c.sortable,P["aria-label"]=O||"",P.className=F(P.className,`${e}-column-has-sorters`),P.tabIndex=0,d.ellipsis&&(P.title=(M??"").toString()),P}}}return"children"in p&&(p={...p,children:q6(e,p.children,n,r,o,s,i,f,c)}),p}),oE=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},sE=e=>{const t=e.reduce((n,r)=>(r.sortOrder&&n.push(oE(r)),n),[]);if(t.length===0&&e.length){const n=e.length-1;return{...oE(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})=>rE(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=rE(d);if(f&&m){const p=f(i,l,m);if(p!==0)return m===Md?p:-p}}return 0}).map(i=>{const l=i[n];return l?{...i,[n]:f0(l,t,n)}:i}):o},NG=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=ll(I,y);if($.push(Hs(w,C)),Array.isArray(w.children)){const N=f(w.children,C);$.push.apply($,$t(N))}}),$},p=a.useMemo(()=>{let g=!0;const y=d0(u,!1);if(!y.length){const C=f(u);return d.filter(({key:N})=>C.includes(N))}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(sE(y),y)};return[g=>q6(t,g,p,b,o,s,i,void 0,c),p,h,()=>sE(p)]},RG=e=>ie.useMemo(()=>typeof e=="boolean"?{spinning:e}:pt(e)?{spinning:!0,...e}:{},[e]),G6=(e,t)=>e.map(r=>{const o={...r};return o.title=Um(r.title,t),"children"in o&&(o.children=G6(o.children,t)),o}),TG=e=>[a.useCallback(n=>G6(n,e),[e])],_G=I6((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),MG=N6((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),OG=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}}}},zG=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:{...cr,wordBreak:"keep-all",[`
|
||
&${t}-cell-fix-start-shadow,
|
||
&${t}-cell-fix-end-shadow
|
||
`]:{overflow:"visible",[`${t}-cell-content`]:{...cr,display:"block"}},[`${t}-column-title`]:{...cr,wordBreak:"keep-all"}}}}},jG=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}}}}},BG=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`]:{...ix(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)}`}}}},LG=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:N,boxShadowSecondary:E,filterDropdownMenuBg:R,calc:P}=e,T=`${n}-dropdown`,_=`${t}-filter-dropdown`,M=`${n}-tree`,O=`${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:P(i).mul(-1).equal(),marginInline:`${X(i)} ${X(P(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`]:{[_]:{...Wt(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,[M]:{padding:0},[`${M}-treenode ${M}-node-content-wrapper:hover`]:{backgroundColor:C},[`${M}-treenode-checkbox-checked ${M}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:N}}},[`${_}-search`]:{padding:l,borderBottom:O,"&-input":{input:{minWidth:s},[r]:{color:$}}},[`${_}-checkall`]:{width:"100%",marginBottom:i,marginInlineStart:i},[`${_}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${X(P(l).sub(u).equal())} ${X(l)}`,overflow:"hidden",borderTop:O}}}},{[`${n}-dropdown ${_}, ${_}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:l,color:c},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]};function X6({colorSplit:e}){const t={boxShadow:`inset 10px 0 8px -8px ${e}`},n={boxShadow:`inset -10px 0 8px -8px ${e}`};return[t,n]}const kG=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]=X6(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}}},AG=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"}}}}},DG=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)}`}}}}},FG=e=>{const{componentCls:t}=e,[n,r]=X6(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}}},HG=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}}}}}},VG=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)}}},WG=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}}}},KG=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}}}}}}},iE=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}`}}}},UG=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}}}}}},qG=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]:{...Wt(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}}}},GG=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(),N=new Xt(s).onBackground(n).toHexString(),E=new Xt(t).onBackground(n).toHexString(),R=new Xt(y),P=new Xt($),T=I/2-g,_=T*2+g*3;return{headerBg:E,headerColor:r,headerSortActiveBg:C,headerSortHoverBg:N,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:P.clone().setA(P.a*w).toRgbString(),expandIconHalfInner:T,expandIconSize:_,expandIconScale:I/_}},XG=2,YG=zt("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:N,cellFontSizeMD:E,cellFontSizeSM:R,headerSplitColor:P,fixedHeaderSortActiveBg:T,headerFilterHoverBg:_,filterDropdownBg:M,expandIconBg:O,selectionColumnWidth:k,stickyScrollBarBg:B,calc:j}=e,z=Ot(e,{tableFontSize:N,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:P,tableHeaderSortBg:l,tableHeaderSortHoverBg:c,tableBodySortBg:u,tableFixedHeaderSortActiveBg:T,tableHeaderFilterActiveBg:_,tableFilterDropdownBg:M,tableRowHoverBg:d,tableSelectedRowBg:m,tableSelectedRowHoverBg:f,zIndexTableFixed:XG,tableFontSizeMiddle:E,tableFontSizeSmall:R,tableSelectionColumnWidth:k,tableExpandIconBg:O,tableExpandColumnWidth:j(o).add(j(e.padding).mul(2)).equal(),tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:B,tableScrollThumbBgHover:t,tableScrollBg:n});return[qG(z),AG(z),iE(z),WG(z),LG(z),OG(z),DG(z),BG(z),iE(z),jG(z),HG(z),kG(z),KG(z),zG(z),VG(z),FG(z),UG(z)]},GG,{resetFont:!1,unitless:{expandIconScale:!0}}),aE=[],Y6=a.createContext({}),QG=e=>{const{ariaProps:t,component:n="table"}=a.useContext(Y6);return a.createElement(n,{...t,...e})},JG=(e,t)=>{var gn,In,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:N,expandedRowRender:E,expandIconColumnIndex:R,indentSize:P,scroll:T,sortDirections:_,locale:M,showSorterTooltip:O={target:"full-header"},virtual:k}=e;bo();const B=a.useMemo(()=>v||c$(g),[v,g]),j=yq(B,x),z=a.useMemo(()=>j.some(ht=>ht.responsive),[j]),A=Mm(z),D=a.useMemo(()=>{const ht=new Set(Object.keys(A).filter(Ut=>A[Ut]));return j.filter(Ut=>!Ut.responsive||Ut.responsive.some(rn=>ht.has(rn)))},[j,A]),L=Vt(e,["className","style","column","columns"]),H=L.components,K=_n(L,{aria:!0}),V=Object.keys(K).length>0,W=a.useMemo(()=>{var ht;return{ariaProps:K,component:(ht=H==null?void 0:H.header)==null?void 0:ht.table}},[K,(gn=H==null?void 0:H.header)==null?void 0:gn.table]),q=a.useMemo(()=>V?{...H,header:{...H==null?void 0:H.header,table:QG}}:H,[H,V]),{locale:ee=Zr,table:se}=a.useContext(ft),{getPrefixCls:le,direction:ce,renderEmpty:G,getPopupContainer:ne,className:re,style:U,classNames:J,styles:oe}=Rt("table"),Z=En(ht=>c==="middle"?"medium":c??ht),Q={...e,size:Z,bordered:u},ae=jt(U),te=jt(s),[Y,de]=Bt([J,i],[oe,ae,l,te],{props:Q},{pagination:{_default:"root"},header:{_default:"wrapper"},body:{_default:"wrapper"}}),ue={...ee.Table,...M},[ge]=Ar("global",Zr.global),we=m||aE,he=le("table",n),Be=le("dropdown",d),[,be]=Jn(),Fe=a.useMemo(()=>{var ht;return pt(p)?{columnWidth:(ht=be.Table)==null?void 0:ht.selectionColumnWidth,...p}:p},[p,(In=be.Table)==null?void 0:In.selectionColumnWidth]),_e=ln(he),[Ee,Te]=YG(he,_e),$e={childrenColumnName:y,expandIconColumnIndex:R,...N,expandIcon:(N==null?void 0:N.expandIcon)??((wr=se==null?void 0:se.expandable)==null?void 0:wr.expandIcon)},{childrenColumnName:Ce="children"}=$e,qe=a.useMemo(()=>we.some(ht=>ht==null?void 0:ht[Ce])?"nest":E||N!=null&&N.expandedRowRender?"row":null,[Ce,we]),Qe={body:a.useRef(null)},ye=hq(he),Ne=a.useRef(null),Re=a.useRef(null);hB(t,()=>({...Re.current,nativeElement:Ne.current}));const Xe=h||(se==null?void 0:se.rowKey)||"key",Ye=T??(se==null?void 0:se.scroll),Ve=a.useMemo(()=>xt(Xe)?Xe:ht=>ht==null?void 0:ht[Xe],[Xe]),[at]=hG(we,Ce,Ve),xe={},Le=(ht,Ut,rn=!1)=>{var Et,Je,It,qt;const st={...xe,...ht};rn&&((Et=xe.resetPagination)==null||Et.call(xe),(Je=st.pagination)!=null&&Je.current&&(st.pagination.current=1),f&&((qt=f.onChange)==null||qt.call(f,1,(It=st.pagination)==null?void 0:It.pageSize))),T&&T.scrollToFirstRowOnChange!==!1&&Qe.body.current&&i5(0,{getContainer:()=>Qe.body.current}),$==null||$(st.pagination,st.filters,st.sorter,{currentDataSource:l0(f0(we,st.sorterStates,Ce),st.filterStates,Ce),action:Ut})},me=(ht,Ut)=>{Le({sorter:ht,sorterStates:Ut},"sort",!1)},[Pe,ve,Se,Me]=NG({prefixCls:he,mergedColumns:D,baseColumns:j,onSorterChange:me,sortDirections:_||["ascend","descend"],tableLocale:ue,showSorterTooltip:O,globalLocale:ge}),Ie=a.useMemo(()=>f0(we,ve,Ce),[Ce,we,ve]);xe.sorter=Me(),xe.sorterStates=ve;const ke=(ht,Ut)=>{Le({filters:ht,filterStates:Ut},"filter",!0)},[je,We,fe]=gG({prefixCls:he,locale:ue,dropdownPrefixCls:Be,mergedColumns:D,onFilterChange:ke,getPopupContainer:w||ne,rootClassName:F(o,_e)}),ze=l0(Ie,We,Ce);xe.filters=fe,xe.filterStates=We;const lt=gq(Se,fe),[Ze]=TG(lt),wt=(ht,Ut)=>{Le({pagination:{...xe.pagination,current:ht,pageSize:Ut}},"paginate")},[gt,kt]=vG(ze.length,wt,f);xe.pagination=f===!1?{}:yG(gt,f),xe.resetPagination=kt;const rt=a.useMemo(()=>{if(f===!1||!gt.pageSize)return ze;const{current:ht=1,total:Ut,pageSize:rn=W6}=gt;return ze.length<Ut?ze.length>rn?ze.slice((ht-1)*rn,ht*rn):ze:ze.slice((ht-1)*rn,ht*rn)},[!!f,ze,gt==null?void 0:gt.current,gt==null?void 0:gt.pageSize,gt==null?void 0:gt.total]),[Ge,He]=fq({prefixCls:he,data:ze,pageData:rt,getRowKey:Ve,getRecordByKey:at,expandType:qe,childrenColumnName:Ce,locale:ue,getPopupContainer:w||ne},Fe),Ae=(ht,Ut,rn)=>F({[`${he}-row-selected`]:He.has(Ve(ht,Ut))},xt(b)?b(ht,Ut,rn):b);$e.__PARENT_RENDER_ICON__=$e.expandIcon,$e.expandIcon=$e.expandIcon||C||mq(ue),qe==="nest"&&$e.expandIconColumnIndex===void 0?$e.expandIconColumnIndex=Fe?1:0:$e.expandIconColumnIndex>0&&Fe&&($e.expandIconColumnIndex-=1),Mn($e.indentSize)||($e.indentSize=Mn(P)?P:15);const dt=a.useCallback(ht=>Ze(Ge(je(Pe(ht)))),[Pe,je,Ge]);let vt,ct;if(f!==!1&&(gt!=null&>.total)){const ht=bq(gt.size,Z),Ut=(Je="end")=>a.createElement(_K,{...gt,classNames:Y.pagination,styles:de.pagination,className:F(`${he}-pagination`,`${he}-pagination-${Je}`,gt.className),size:ht}),{placement:rn,position:st}=gt,Et=rn??st;if(Array.isArray(Et)){const[Je,It]=["top","bottom"].map(gr=>Et.find(Dr=>Dr.includes(gr))),qt=Et.every(gr=>`${gr}`=="none");!Je&&!It&&!qt&&(ct=Ut()),Je&&(vt=Ut(Yw(Je))),It&&(ct=Ut(Yw(It)))}else ct=Ut()}const yt=RG(I),St=F(Te,_e,`${he}-wrapper`,re,{[`${he}-wrapper-rtl`]:ce==="rtl"},r,o,Y.root,Ee),Tt=a.useMemo(()=>yt!=null&&yt.spinning&&we===aE?null:typeof(M==null?void 0:M.emptyText)<"u"?M.emptyText:(G==null?void 0:G("Table"))||a.createElement(sT,{componentName:"Table"}),[yt==null?void 0:yt.spinning,we,M==null?void 0:M.emptyText,G]),fn=k?MG:_G,_t={},Zt=a.useMemo(()=>{const{fontSize:ht,lineHeight:Ut,lineWidth:rn,padding:st,paddingXS:Et,paddingSM:Je}=be,It=Math.floor(ht*Ut);switch(Z){case"medium":return Je*2+It+rn;case"small":return Et*2+It+rn;default:return st*2+It+rn}},[be,Z]);return k&&(_t.listItemHeight=Zt),a.createElement("div",{ref:Ne,className:St,style:de.root},a.createElement(i6,{spinning:!1,...yt},vt,a.createElement(Y6.Provider,{value:W},a.createElement(fn,{..._t,...L,components:q,scroll:Ye,classNames:Y,styles:de,ref:Re,columns:D,direction:ce,expandable:$e,prefixCls:he,className:F({[`${he}-medium`]:Z==="medium",[`${he}-small`]:Z==="small",[`${he}-bordered`]:u,[`${he}-empty`]:we.length===0},Te,_e,Ee),data:rt,rowKey:Ve,rowClassName:Ae,emptyText:Tt,internalHooks:fu,internalRefs:Qe,transformColumns:dt,getContainerWidth:ye,measureRowRender:ht=>a.createElement(Dx.Provider,{value:!0},a.createElement(to,{getPopupContainer:Ut=>Ut},ht))})),ct))},ZG=a.forwardRef(JG),eX=(e,t)=>{const n=a.useRef(0);return n.current+=1,a.createElement(ZG,{...e,ref:t,_renderTimes:n.current})},$n=a.forwardRef(eX);$n.SELECTION_COLUMN=Ko;$n.EXPAND_COLUMN=qo;$n.SELECTION_ALL=Yv;$n.SELECTION_INVERT=Qv;$n.SELECTION_NONE=Jv;$n.Column=uq;$n.ColumnGroup=dq;$n.Summary=g6;const tX=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]:{...Wt(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}}}}},m$=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return Ot(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})},p$=e=>{const t=rR(new pf(e.colorBgSolid),"#fff")?"#000":"#fff";return{defaultBg:new Xt(e.colorFillTertiary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText,solidTextColor:t}},g$=zt("Tag",e=>{const t=m$(e);return tX(t)},p$),Q6=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(ft),b=a.useContext(dr),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]=g$(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))}),nX=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}=Rt("tag"),I=x("tag",r),C=`${I}-checkable-group`,N=ln(I),[E,R]=g$(I,N),P=jt(y),T=jt(i),[_,M]=Bt([$,l],[w,P,c,T],{props:e}),O=a.useMemo(()=>Array.isArray(d)?d.map(D=>pt(D)?D:{value:D,label:D}):[],[d]),[k,B]=sn(f,m),j=(D,L)=>{let H=null;if(h){const K=k||[];H=D?[].concat($t(K),[L.value]):K.filter(V=>V!==L.value)}else H=D?L.value:null;B(H),p==null||p(H)},z=ie.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:z.current}));const A=_n(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:M.root,id:n,ref:z},O.map(D=>ie.createElement(Q6,{key:D.value,className:F(`${C}-item`,_.item,D.className),style:{...M.item,...D.style},checked:h?(k||[]).includes(D.value):k===D.value,onChange:L=>j(L,D),disabled:u},D.label)))});function rX(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=hT(l),u=t7(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 oX=e=>zP(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}}})),sX=Us(["Tag","preset"],e=>{const t=m$(e);return oX(t)},p$);function iX(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const Ju=(e,t,n)=>{const r=iX(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}`]}}}},aX=Us(["Tag","status"],e=>{const t=m$(e);return[Ju(t,"success","Success"),Ju(t,"processing","Info"),Ju(t,"error","Error"),Ju(t,"warning","Warning")]},p$),lX=a.forwardRef((e,t)=>{var oe;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:N}=Rt("tag"),[E,R,P,T,_]=rX(e,w),M=P||T,O=a.useContext(dr),k=f??O,{tag:B}=a.useContext(ft),[j,z]=a.useState(!0),A=Vt(v,["closeIcon","closable"]),D={...e,color:R,variant:E,disabled:k},[L,H]=Bt([C,x],[N,b],{props:D}),K=a.useMemo(()=>{let Z={...H.root,...I,...s};return k||(Z={..._,...Z}),Z},[H.root,I,s,_,k]),V=g("tag",n),[W,q]=g$(V),ee=F(V,$,L.root,`${V}-${E}`,{[`${V}-${R}`]:M,[`${V}-hidden`]:!j,[`${V}-rtl`]:y==="rtl",[`${V}-disabled`]:k},r,o,W,q),se=Z=>{k||(Z.stopPropagation(),d==null||d(Z),!Z.defaultPrevented&&z(!1))},le=Z=>{(Z.key==="Enter"||Z.key===" ")&&(Z.preventDefault(),Z.currentTarget.click())},[,ce]=LN(qa(e),qa(B),{closable:!1,closeIconRender:Z=>{const Q=a.createElement("span",{role:"button",tabIndex:k?-1:0,"aria-disabled":k||void 0,className:F(`${V}-close-icon`,L.close),onClick:se,onKeyDown:le,style:H.close},Z);return bN(Z,Q,ae=>({onClick:te=>{var Y;(Y=ae==null?void 0:ae.onClick)==null||Y.call(ae,te),se(te)},onKeyDown:te=>{var Y;(Y=ae==null?void 0:ae.onKeyDown)==null||Y.call(ae,te),te.defaultPrevented||le(te)},role:"button",tabIndex:k?-1:0,"aria-disabled":k||void 0,className:F(ae==null?void 0:ae.className,`${V}-close-icon`,L.close),style:{...H.close,...ae==null?void 0:ae.style}}))}}),G=xt(v.onClick)||i&&i.type==="a",ne=Wn(l,{className:F(a.isValidElement(l)?(oe=l.props)==null?void 0:oe.className:void 0,L.icon),style:H.icon}),re=ne?a.createElement(a.Fragment,null,ne,i&&a.createElement("span",{className:L.content,style:H.content},i)):i,U=p?"a":"span",J=a.createElement(U,{...A,ref:t,className:ee,style:K,href:k?void 0:p,target:h,onClick:k?void 0:A.onClick,...p&&k?{"aria-disabled":!0}:{}},re,ce,P&&a.createElement(sX,{key:"preset",prefixCls:V}),T&&a.createElement(aX,{key:"status",prefixCls:V}));return G?a.createElement(Cm,{component:"Tag"},J):J}),Dt=lX;Dt.CheckableTag=Q6;Dt.CheckableTagGroup=nX;const cX=e=>{const t=e!=null&&e.algorithm?of(e.algorithm):ox,n={...Ka,...e==null?void 0:e.token};return cP(n,{override:e==null?void 0:e.token},t,TP)};function uX(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 dX=(e,t)=>{const n=t??ym(e),r=n.fontSizeSM,o=n.controlHeight-4;return{...n,...uX(t??e),...RP(r),controlHeight:o,...NP({...n,controlHeight:o})}},Vr=(e,t)=>new Xt(e).setA(t).toRgbString(),Zs=(e,t)=>new Xt(e).lighten(t).toHexString(),lE=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]}},fX=(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)}},mX=(e,t)=>{const n=Object.keys(rx).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=PP(e,{generateColorPalettes:lE,generateNeutralColorPalettes:fX}),s=zo.reduce((i,l)=>{const c=e[l];if(c){const u=lE(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 pX(){const[e,t,n,r]=Jn();return{theme:e,token:t,hashId:n,cssVar:r}}const gX={defaultSeed:Nc.token,useToken:pX,defaultAlgorithm:ym,darkAlgorithm:mX,compactAlgorithm:dX,getDesignToken:cX,defaultConfig:Nc,_internalContext:sx};var J6={};Object.defineProperty(J6,"__esModule",{value:!0});var hX={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"},yX=J6.default=hX;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 vX=(e,t)=>a.createElement(mt,m0({},e,{ref:t,icon:yX})),qm=a.forwardRef(vX);var Z6={};Object.defineProperty(Z6,"__esModule",{value:!0});var bX={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"},xX=Z6.default=bX;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 $X=(e,t)=>a.createElement(mt,p0({},e,{ref:t,icon:xX})),mu=a.forwardRef($X);var e_={};Object.defineProperty(e_,"__esModule",{value:!0});var SX={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"},CX=e_.default=SX;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 wX=(e,t)=>a.createElement(mt,g0({},e,{ref:t,icon:CX})),EX=a.forwardRef(wX),IX=(e,t,n,r)=>{const{titleMarginBottom:o,fontWeightStrong:s}=r;return{marginBottom:o,color:n,fontWeight:s,fontSize:e,lineHeight:t}},PX=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}
|
||
`]=IX(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),n},NX=e=>{const{componentCls:t}=e;return{[`&${`${t}-link`}`]:{...ix(e),userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none",[`${t}-actions`]:{pointerEvents:"auto"}}}}}},RX=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:af[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}}}}),TX=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"}}}},_X=e=>({[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),MX=()=>({"a&-ellipsis, span&-ellipsis":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{...cr,"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"}}),OX=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"},...PX(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}},...RX(e),...NX(e),[`${t}-actions`]:{display:"inline"},[`
|
||
${t}-expand,
|
||
${t}-collapse,
|
||
${t}-edit,
|
||
${t}-copy
|
||
`]:{...ix(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}},...TX(e),..._X(e),...MX(),"&-rtl":{direction:"rtl"}}}},zX=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),t_=zt("Typography",OX,zX),jX=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(EX,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 O;if((O=x.current)!=null&&O.resizableTextArea){const{textArea:k}=x.current.resizableTextArea;k.focus();const{length:B}=k.value;k.setSelectionRange(B,B)}},[]);const w=({target:O})=>{$(O.value.replace(/[\n\r]/g,""))},I=()=>{v.current=!0},C=()=>{v.current=!1},N=({keyCode:O})=>{v.current||(g.current=O)},E=()=>{m(y.trim())},R=({keyCode:O,ctrlKey:k,altKey:B,metaKey:j,shiftKey:z})=>{g.current!==O||v.current||k||B||j||z||(O===it.ENTER?(E(),p==null||p()):O===it.ESC&&f())},P=()=>{E()},[T,_]=t_(t),M=F(t,`${t}-edit-content`,{[`${t}-rtl`]:l==="rtl",[`${t}-${h}`]:!!h},r,s.root,T,_);return a.createElement("div",{className:M,style:{...i.root,...o}},a.createElement(J4,{ref:x,maxLength:c,value:y,onChange:w,onKeyDown:N,onKeyUp:R,onCompositionStart:I,onCompositionEnd:C,onBlur:P,"aria-label":n,rows:1,autoSize:u,className:s.textarea,style:i.textarea}),b!==null?Wn(b,{className:`${t}-edit-content-confirm`}):null)},BX=(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})}},LX=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 kX(e,t){if(typeof e!="string")return!1;const n=(t==null?void 0:t.format)==="text/html";return!!(await LX(e,n)||BX(e,n))}const AX=({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=bt(async d=>{var m;d==null||d.preventDefault(),d==null||d.stopPropagation(),s(!0);try{const f=xt(e.text)?await e.text():e.text;await kX(f||a6(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&&pt(e)?e:null};return[n,r]},[n,e,t])},DX=e=>{const t=a.useRef(void 0);return a.useEffect(()=>{t.current=e}),t.current},FX=(e,t,n)=>a.useMemo(()=>e===!0?{title:t??n}:a.isValidElement(e)?{title:e}:pt(e)?{title:t??n,...e}:{title:e},[e,t,n]),n_=(e,t,n,r,o)=>{const{getPrefixCls:s,direction:i,className:l,style:c,classNames:u,styles:d}=Rt("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]=Bt([h,u,t],[b,d,n],{props:p});return[x,v,f,m]},r_=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]=t_(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)}),HX=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,direction:s,classNames:i,styles:l,...c}=e,[u,d,m,f]=n_(n,i,l,s,e);return a.createElement(r_,{ref:t,className:F(r,o),direction:f,classNames:u,styles:d,prefixCls:m,...c})});var o_={};Object.defineProperty(o_,"__esModule",{value:!0});var VX={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"},WX=o_.default=VX;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 KX=(e,t)=>a.createElement(mt,h0({},e,{ref:t,icon:WX})),UX=a.forwardRef(KX),cE=e=>e===!1?[!1,!1]:a6(e);function Pg(e,t,n){return e===!0||e===void 0?t:e||n&&t}function qX(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 h$=e=>["string","number"].includes(typeof e),GX=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=cE(s),p=cE(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(zx,null),!0):Pg(p[0],u?a.createElement(ki,null):a.createElement(UX,null),!0)))},Zu=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)}),XX=e=>e.reduce((t,n)=>t+(h$(n)?String(n).length:1),0);function uE(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=h$(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,dE=4,ed={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function YX(e){const{enableMeasure:t,width:n,text:r,children:o,rows:s,expanded:i,measureDeps:l,miscDeps:c,onEllipsis:u}=e,d=a.useMemo(()=>Ln(r),[r]),m=a.useMemo(()=>XX(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),[N,E]=a.useState(0),[R,P]=a.useState(null);Nt(()=>{C(t&&n&&m?Rg:Ng)},[n,r,s,t,d].concat($t(l))),Nt(()=>{var O,k,B,j;if(I===Rg){C(Tg);const z=x.current&&getComputedStyle(x.current).whiteSpace;P(z)}else if(I===Tg){const z=!!((O=v.current)!=null&&O.isExceed());C(z?_g:dE),h(z?[0,m]:null),w(z);const A=((k=v.current)==null?void 0:k.getHeight())||0,D=s===1?0:((B=g.current)==null?void 0:B.getHeight())||0,L=((j=y.current)==null?void 0:j.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;Nt(()=>{var B;const[O,k]=p||[0,0];if(O!==k){const z=(((B=b.current)==null?void 0:B.getHeight())||0)>N;let A=T;k-O===1&&(A=z?O:k),h(z?[O,A]:[A,k])}},[p,T]);const _=a.useMemo(()=>{if(!t)return o(d,!1);if(I!==_g||!p||p[0]!==p[1]){const O=o(d,!1);return[dE,Ng].includes(I)?O:a.createElement("span",{style:{...ed,WebkitLineClamp:s}},O)}return o(i?d:uE(d,p[0]),$)},[i,I,p,d].concat($t(c))),M={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(Zu,{style:{...M,...ed,WebkitLineClamp:s},ref:v},f),a.createElement(Zu,{style:{...M,...ed,WebkitLineClamp:s-1},ref:g},f),a.createElement(Zu,{style:{...M,...ed,WebkitLineClamp:1},ref:y},o([],!0))),I===_g&&p&&p[0]!==p[1]&&a.createElement(Zu,{style:{...M,top:400},ref:b},o(uE(d,T),!0)),I===Rg&&a.createElement("span",{style:{whiteSpace:"inherit"},ref:x}))}const QX=({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 JX({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 ZX="...",fE=["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,N,E,R]=n_(n,s,i,l,e),P=Vt(y,fE),[T,_]=Ig(f),[M,O]=sn(!1,_.editing),{triggerType:k=["icon"]}=_,B=Pe=>{var ve;Pe&&((ve=_.onStart)==null||ve.call(_)),O(Pe)},j=DX(M);Nt(()=>{var Pe;!M&&j&&((Pe=I.current)==null||Pe.focus())},[M]);const z=Pe=>{Pe==null||Pe.preventDefault(),B(!0)},A=Pe=>{var ve;(ve=_.onChange)==null||ve.call(_,Pe),B(!1)},D=()=>{var Pe;(Pe=_.onCancel)==null||Pe.call(_),B(!1)},[L,H]=Ig(p),{placement:K="end"}=h??{},{copied:V,copyLoading:W,onClick:q}=AX({copyConfig:H,children:d}),[ee,se]=a.useState(!1),[le,ce]=a.useState(!1),[G,ne]=a.useState(!1),[re,U]=a.useState(!1),[J,oe]=a.useState(!0),[Z,Q]=Ig(m,{expandable:!1,symbol:Pe=>Pe?$==null?void 0:$.collapse:$==null?void 0:$.expand}),[ae,te]=sn(Q.defaultExpanded||!1,Q.expanded),Y=Z&&(!ae||Q.expandable==="collapsible"),{rows:de=1}=Q,ue=a.useMemo(()=>Y&&(Q.suffix!==void 0||Q.onEllipsis||Q.expandable||T||L),[Y,Q,T,L]);Nt(()=>{Z&&!ue&&(se(FS("webkitLineClamp")),ce(FS("textOverflow")))},[ue,Z]);const[ge,we]=a.useState(Y),he=a.useMemo(()=>ue?!1:de===1?le:ee,[ue,de,ee,le]);Nt(()=>{we(he&&Y)},[he,Y]);const Be=FX(Q.tooltip,_.text,d),be=ge&&!!Be.title,Fe=Y&&(ge?be&&re:G),_e=Y&&de===1&&ge,Ee=Y&&de>1&&ge,Te=(Pe,ve)=>{var Se;te(ve.expanded),(Se=Q.onExpand)==null||Se.call(Q,Pe,ve)},[$e,Ce]=a.useState(0),[qe,Qe]=a.useState(!1),[ye,Ne]=a.useState(!1),Re=({offsetWidth:Pe})=>{Ce(Pe)},Xe=Pe=>{var ve;ne(Pe),G!==Pe&&((ve=Q.onEllipsis)==null||ve.call(Q,Pe))};a.useEffect(()=>{const Pe=w.current;if(Z&&be&&Pe){const ve=qX(Pe);re!==ve&&U(ve)}},[Z,be,d,Ee,J,$e]),a.useEffect(()=>{const Pe=w.current;if(typeof IntersectionObserver>"u"||!Pe||!be||!Y)return;const ve=new IntersectionObserver(()=>{oe(!!Pe.offsetParent)});return ve.observe(Pe),()=>{ve.disconnect()}},[be,Y]);const Ye=a.useMemo(()=>{if(!(!Z||ge))return[_.text,d,x,Be.title].find(h$)},[Z,ge,x,Be.title,Fe,_.text]);if(M)return a.createElement(jX,{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:N});const Ve=()=>{const{expandable:Pe,symbol:ve}=Q;return Pe?a.createElement("button",{type:"button",key:"expand",className:F(`${E}-${ae?"collapse":"expand"}`,C.action),style:N.action,onClick:Se=>Te(Se,{expanded:!ae}),"aria-label":ae?$.collapse:$==null?void 0:$.expand},xt(ve)?ve(ae):ve):null},at=()=>{if(!T)return;const{icon:Pe,tooltip:ve,tabIndex:Se}=_,Me=Ln(ve)[0]||($==null?void 0:$.edit),Ie=typeof Me=="string"?Me:"";return k.includes("icon")?a.createElement($o,{key:"edit",title:ve===!1?"":Me},a.createElement("button",{type:"button",ref:I,className:F(`${E}-edit`,C.action),style:N.action,onClick:z,"aria-label":Ie,tabIndex:Se},Pe||a.createElement(mu,{role:"button"}))):null},xe=()=>L?a.createElement(GX,{key:"copy",...H,prefixCls:E,copied:V,locale:$,onCopy:q,loading:W,iconOnly:!wn(d),className:C.action,style:N.action}):null,Le=Pe=>{const ve=Pe&&Ve(),Se=at(),Me=xe();return!ve&&!Se&&!Me?null:a.createElement("span",{key:"operations",className:F(`${E}-actions`,C.actions,{[`${E}-actions-start`]:K==="start"}),style:N.actions,onMouseEnter:()=>Qe(!0),onMouseLeave:()=>Qe(!1)},ve,Se,Me)},me=Pe=>[Pe&&!ae&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},ZX),Q.suffix];return a.createElement(lr,{onResize:Re,disabled:!Y},Pe=>a.createElement(QX,{tooltipProps:Be,enableEllipsis:Y,isEllipsis:Fe,open:ye&&!qe},a.createElement(r_,{onMouseEnter:ve=>{Ne(!0),v==null||v(ve)},onMouseLeave:ve=>{Ne(!1),g==null||g(ve)},className:F({[`${E}-${c}`]:c,[`${E}-disabled`]:u,[`${E}-ellipsis`]:Z,[`${E}-ellipsis-single-line`]:_e,[`${E}-ellipsis-multiple-line`]:Ee,[`${E}-link`]:b==="a"},r),classNames:C,styles:N,prefixCls:E,style:{...o,WebkitLineClamp:Ee?de:void 0},component:b,ref:On(Pe,w,t),direction:R,onClick:k.includes("text")?z:void 0,"aria-label":Ye==null?void 0:Ye.toString(),title:x,...P},a.createElement(YX,{enableMeasure:Y&&!ge,text:d,rows:de,width:$e,onEllipsis:Xe,expanded:ae,measureDeps:[K],miscDeps:[V,ae,W,T,L,K,$].concat($t(fE.map(ve=>e[ve])))},(ve,Se)=>JX(e,a.createElement(a.Fragment,null,K==="start"?Le(Se):null,ve.length>0&&Se&&!ae&&Ye?a.createElement("span",{key:"show-content","aria-hidden":!0},ve):ve,me(Se),K==="start"?null:Le(Se)))))))}),eY=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)}),tY=a.forwardRef((e,t)=>{const{children:n,...r}=e;return a.createElement(Gm,{ref:t,...r,component:"div"},n)}),nY=a.forwardRef((e,t)=>{const{ellipsis:n,children:r,...o}=e,s=a.useMemo(()=>pt(n)?Vt(n,["expandable","rows"]):n,[n]);return a.createElement(Gm,{ref:t,...o,ellipsis:s,component:"span"},r)}),rY=[1,2,3,4,5],oY=a.forwardRef((e,t)=>{const{level:n=1,children:r,...o}=e,s=rY.includes(n)?`h${n}`:"h1";return a.createElement(Gm,{ref:t,...o,component:s},r)}),Oe=HX;Oe.Text=nY;Oe.Link=eY;Oe.Title=oY;Oe.Paragraph=tY;var Xm={},s_={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})(s_);var y$=s_.exports,Ym={};Object.defineProperty(Ym,"__esModule",{value:!0});Ym.default=void 0;const sY={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=sY;var Qm={},pu={},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 iY=Zm;const aY={...iY.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=aY;var gu={};Object.defineProperty(gu,"__esModule",{value:!0});gu.default=void 0;const lY={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};gu.default=lY;var i_=y$.default;Object.defineProperty(pu,"__esModule",{value:!0});pu.default=void 0;var cY=i_(Jm),uY=i_(gu);const a_={lang:{placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"],...cY.default},timePickerLocale:{...uY.default}};a_.lang.ok="确定";pu.default=a_;var dY=y$.default;Object.defineProperty(Qm,"__esModule",{value:!0});Qm.default=void 0;var fY=dY(pu);Qm.default=fY.default;var ep=y$.default;Object.defineProperty(Xm,"__esModule",{value:!0});Xm.default=void 0;var mY=ep(Ym),pY=ep(Qm),gY=ep(pu),hY=ep(gu);const Pr="${label}不是一个有效的${type}",yY={locale:"zh-cn",Pagination:mY.default,DatePicker:gY.default,TimePicker:hY.default,Calendar:pY.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=yY;var vY=Xm;const bY=W0(vY);let v$=null;function xY(){return v$}function Mg(){v$=null}function mE(e){v$=e}function $Y(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 SY(e){const t=$Y(e);if(t)return mE(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 mE(o),o}function td(){const t=(window.location.hash||"").replace(/^#/,"").match(/^\/?preview\/([a-zA-Z0-9_-]{6,32})\/?$/);return t?t[1]:null}const l_=[{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:"查看审计"}]}],c_={"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":"数据同步"},CY={...Object.fromEntries(l_.flatMap(e=>e.items.map(t=>[t.id,t.label]))),管理智能体:"管理智能体",邀请成员:"邀请成员",管理组织:"管理组织",数据同步:"数据同步"};function Ma(e){const t=c_[e]||e;return CY[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 rc(e){return tp(e)}function Nr(e){return tp(e||"")==="超级管理员"}function jl(e){return tp(e||"")==="管理员"}function wY(e){var r;const t=((r=e.allowedModules)!=null&&r.length?e.allowedModules:l_.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:Ma(s)}))})),n=e.value.map(o=>c_[o]||o);return S.jsx(Mt,{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(Oe.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:[Ma(i.perm),i.desc?S.jsxs(S.Fragment,{children:[S.jsx("br",{}),S.jsx(Oe.Text,{type:"secondary",style:{fontSize:12},children:i.desc})]}):null]}),value:i.perm}))})})]},o.title)})})}function EY(e,t){return e==null?!0:e.includes(t)}const Un="",Dc="/ai",b$="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 u_(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 Oa(e){try{localStorage.removeItem(b$)}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(b$);if(!e)return null;const t=JSON.parse(e);return!(t!=null&&t.accessToken)||typeof t.accessToken!="string"||t.accessToken.split(".").length!==3?(Oa({emit:!1}),null):t.expiresAt&&t.expiresAt*1e3<Date.now()-6e4?(Oa({emit:!1}),null):(t.role||(t.role=u_(t.accessToken)),t)}catch{return Oa({emit:!1}),null}}function y0(e){localStorage.setItem(b$,JSON.stringify(e))}function cl(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||u_(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 IY(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 PY(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||"用户名或密码错误":(Oa(),n||"登录已失效,请重新登录"):n}async function tt(e,t){try{return await fetch(e,t)}catch(n){throw IY(n)}}async function nt(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 NY(e){const t=await tt(`${Un}/api/v1/auth/login`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),n=await nt(t);if(!t.ok)throw new Error(n.message||(t.status===401?"登录失败":"login failed"));return cl(n)}async function RY(e){const t=await tt(`${Un}/api/v1/auth/sms/send`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({phone:e.trim(),purpose:"login"})}),n=await nt(t);return ot(t,n,"send sms failed"),n}async function TY(e,t,n){const r=await tt(`${Un}/api/v1/auth/register`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:e,password:t,display_name:n})}),o=await nt(r);if(!r.ok)throw new Error(o.message||"register failed");return cl(o)}async function _Y(){const e=await tt(`${Dc}/api/v1/llm/providers`),t=await nt(e);if(!e.ok)throw new Error(JSON.stringify(t));return t}async function MY(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 tt(`${Dc}/api/v1/apps/generate`,{method:"POST",body:l}),u=await nt(c);if(!c.ok)throw new Error(JSON.stringify(u));return u}function ot(e,t,n){if(e.ok)return;const r=PY(t,e.status)||n||`请求失败 (HTTP ${e.status})`;throw new Error(r)}async function oc(e){const t=await tt(`${Un}/api/v1/apps`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"列出模块失败"),n}async function OY(e,t=!1){const r=await tt(`${Un}/api/v1/admin/apps/ensure-import${t?"?dry_run=1":""}`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),o=await nt(r);return ot(r,o,"一键开启导入失败"),o}async function zY(e,t,n){const r=await tt(`${Un}/api/v1/apps/${t}/draft`,{method:"PUT",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e.accessToken}`},body:JSON.stringify({blueprint:n})}),o=await nt(r);return ot(r,o,"登记在建模块失败"),o}async function jY(e,t,n,r="auto"){const o=await tt(`${Un}/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 nt(o);return ot(o,s,"发布失败"),s}async function pE(e,t){if(e!=null&&e.accessToken){const o=await tt(`${Un}/api/v1/apps/${t}/blueprint`,{headers:{Authorization:`Bearer ${e.accessToken}`},cache:"no-store"}),s=await nt(o);return ot(o,s,"blueprint failed"),s}const n=await tt(`${Un}/api/v1/public/apps/${t}/blueprint`,{cache:"no-store"}),r=await nt(n);return ot(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?`${Un}/api/v1/apps/${t}/${n}?${l}`:`${Un}/api/v1/public/apps/${t}/${n}?${l}`,u=xY();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 tt(c,{headers:d,cache:"no-store"}),f=await nt(m);return ot(m,f,"list failed"),f}async function BY(e,t,n,r){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const o=await tt(`${Un}/api/v1/apps/${t}/${n}`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e.accessToken}`},body:JSON.stringify(r)}),s=await nt(o);return ot(o,s,"create failed"),s}async function LY(e,t,n,r,o){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const s=await tt(`${Un}/api/v1/apps/${t}/${n}/${r}`,{method:"PUT",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e.accessToken}`},body:JSON.stringify(o)}),i=await nt(s);return ot(s,i,"update failed"),i}async function kY(e,t,n,r){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const o=await tt(`${Un}/api/v1/apps/${t}/${n}/${r}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}});if(!o.ok&&o.status!==204){const s=await nt(o).catch(()=>({}));ot(o,s,"delete failed")}}async function AY(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 tt(`${Un}/api/v1/apps/${t}/${n}/aggregate?${s}`,{headers:i}),c=await nt(l);return ot(l,c,"aggregate failed"),c}async function DY(e,t){const n=await tt(`${Un}/api/v1/apps/${t}/agent-capsule`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"capsule failed"),r}async function FY(e,t,n,r){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const o=new FormData;o.append("file",r);const s=await tt(`${Un}/api/v1/apps/${t}/${n}/import`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`},body:o}),i=await nt(s);return ot(s,i,"import failed"),i}async function HY(e,t,n,r="xlsx"){if(!(e!=null&&e.accessToken))throw new Error("预览模式为只读,写操作请先登录控制台");const o=await tt(`${Un}/api/v1/apps/${t}/${n}/export?format=${r}`,{headers:{Authorization:`Bearer ${e.accessToken}`}});if(!o.ok){const c=await nt(o).catch(()=>({}));ot(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 VY(e,t=1){const n=await tt(`/api/v1/audit/logs?page=${t}&page_size=50`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"audit failed"),r}async function d_(e){const t=await tt("/api/v1/admin/agents",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list agents failed"),n}async function WY(e,t){const n=await tt("/api/v1/admin/agents",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await nt(n);return ot(n,r,"create agent failed"),r}async function gE(e,t,n){const r=await tt(`/api/v1/admin/agents/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await nt(r);return ot(r,o,"update agent failed"),o}async function KY(e,t){const n=await tt(`/api/v1/admin/agents/${t}/rotate-secret`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"rotate secret failed"),r}async function UY(e,t){const n=await tt(`/api/v1/admin/agents/${t}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);ot(n,r,"delete agent failed")}async function f_(e){const t=await tt("/api/v1/admin/roles",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list roles failed"),n}async function qY(e,t){const n=await tt("/api/v1/admin/roles",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await nt(n);return ot(n,r,"create role failed"),r}async function GY(e,t,n){const r=await tt(`/api/v1/admin/roles/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await nt(r);return ot(r,o,"update role failed"),o}async function XY(e,t){const n=await tt(`/api/v1/admin/roles/${t}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);ot(n,r,"delete role failed")}async function YY(e,t){const n=await tt("/api/v1/auth/invites/accept",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({code:t})}),r=await nt(n);return ot(n,r,"accept invite failed"),cl(r)}async function QY(e,t){const n=await tt("/api/v1/tenants",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({name:t})}),r=await nt(n);return ot(n,r,"create tenant failed"),cl(r)}async function JY(e){const t=await tt("/api/v1/admin/invites",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list invites failed"),n}async function ZY(e,t){const n=await tt("/api/v1/admin/invites",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await nt(n);return ot(n,r,"create invite failed"),r}async function eQ(e,t){const n=await tt(`/api/v1/admin/invites/${t}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);ot(n,r,"revoke invite failed")}async function x$(e){const t=await tt("/api/v1/admin/org-units",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list org units failed"),n}async function tQ(e,t){const n=await tt("/api/v1/admin/org-units",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await nt(n);return ot(n,r,"create org unit failed"),r}async function nQ(e,t,n){const r=await tt(`/api/v1/admin/org-units/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await nt(r);return ot(r,o,"update org unit failed"),o}async function rQ(e,t){const n=await tt(`/api/v1/admin/org-units/${t}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);ot(n,r,"delete org unit failed")}async function m_(e){const t=await tt("/api/v1/admin/sync/channels",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list sync channels failed"),n}async function oQ(e,t){const n=await tt("/api/v1/admin/sync/channels",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await nt(n);return ot(n,r,"create sync channel failed"),r}async function sQ(e,t,n){const r=await tt(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await nt(r);return ot(r,o,"update sync channel failed"),o}async function iQ(e,t){const n=await tt(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"delete sync channel failed"),r}async function aQ(e,t){const n=await tt("/api/v1/admin/sync/test",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await nt(n);return ot(n,r,"test sync failed"),r}async function hE(e,t){const n=await tt(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/start`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"start sync failed"),r}async function lQ(e,t){const n=await tt(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/stop`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"stop sync failed"),r}async function cQ(e,t){const n=await tt(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/reconcile`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"reconcile failed"),r}async function uQ(e,t){const n=await tt(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/checkpoint`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"get checkpoint failed"),r}async function dQ(e,t,n){const r=await tt(`/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 nt(r);return ot(r,o,"restore failed"),o}async function fQ(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 tt(`/api/v1/admin/sync/channels/${encodeURIComponent(t)}/inspect?${o}`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),i=await nt(s);return ot(s,i,"inspect failed"),i}async function mQ(e,t,n){const r=await tt(`/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 nt(r);return ot(r,o,"preview failed"),o}async function pQ(e,t,n){const r=await tt(`/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 nt(r);return ot(r,o,"drop table failed"),o}async function gQ(e){const t=await tt("/api/v1/admin/bind-codes",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list bind codes failed"),n}async function hQ(e,t){const n=await tt("/api/v1/admin/bind-codes",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t||{})}),r=await nt(n);return ot(n,r,"create bind code failed"),r}async function yQ(e,t){const n=await tt(`/api/v1/admin/bind-codes/${encodeURIComponent(t)}`,{method:"DELETE",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"revoke bind code failed"),r}async function p_(e,t){const r=await tt("/api/v1/admin/sync/bindings",{headers:{Authorization:`Bearer ${e.accessToken}`}}),o=await nt(r);return ot(r,o,"list bindings failed"),o}async function vQ(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 tt(`/api/v1/platform/dbsync/lww-overrides${r?`?${r}`:""}`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),s=await nt(o);return ot(o,s,"list lww overrides failed"),s}async function bQ(e,t){const n=await tt(`/api/v1/platform/dbsync/lww-overrides/${encodeURIComponent(t)}/rollback`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"lww rollback failed"),r}async function xQ(e){const t=await tt("/api/v1/platform/tenants",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list tenants failed"),n}async function $Q(e){const t=await tt("/api/v1/platform/perm-modules",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list perm modules failed"),n}async function SQ(e,t){const n=await tt(`/api/v1/platform/tenants/${t}/permissions`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"get tenant perms failed"),r}async function CQ(e,t,n){const r=await tt(`/api/v1/platform/tenants/${t}/permissions`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify({permissions:n})}),o=await nt(r);return ot(r,o,"set tenant perms failed"),o}async function wQ(e,t,n=!1,r="",o=""){const s=await tt("/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 nt(s);return ot(s,i,"create tenant failed"),i}async function EQ(e,t,n,r=""){const o=await tt(`/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 nt(o);return ot(o,s,"update tenant failed"),s}async function IQ(e,t){const n=await tt(`/api/v1/platform/tenants/${t}/admin-invite`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"admin invite failed"),r}async function PQ(e,t,n){const r=await tt(`/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 nt(r);return ot(r,o,"admin account failed"),o}async function NQ(e,t){const n=await tt(`/api/v1/platform/tenants/${t}/admins`,{headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"list admins failed"),r}async function RQ(e,t,n,r){const o=await tt(`/api/v1/platform/tenants/${t}/admins/${n}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(r)}),s=await nt(o);return ot(o,s,"update admin failed"),s}async function TQ(e,t){const n=await tt(`/api/v1/platform/tenants/${t}/enter`,{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),r=await nt(n);return ot(n,r,"enter tenant failed"),cl(r)}async function g_(e){const t=await tt("/api/v1/platform/exit",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"exit tenant failed"),cl(n)}async function h_(e){const t=await tt("/api/v1/admin/entitlements",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"get entitlements failed"),n}async function _Q(e){const t=await tt("/api/v1/admin/members",{headers:{Authorization:`Bearer ${e.accessToken}`}}),n=await nt(t);return ot(t,n,"list members failed"),n}async function MQ(e,t){const n=await tt("/api/v1/admin/members",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await nt(n);return ot(n,r,"create member failed"),r}async function OQ(e,t,n){const r=await tt("/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 nt(r);return ot(r,o,"change password failed"),o}async function zQ(e,t,n){const r={phone:t},o=await tt("/api/v1/auth/phone",{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(r)}),s=await nt(o);return ot(o,s,"bind phone failed"),s}async function yE(e,t,n){const r=await tt(`/api/v1/admin/members/${t}`,{method:"PUT",headers:{Authorization:`Bearer ${e.accessToken}`,"Content-Type":"application/json"},body:JSON.stringify(n)}),o=await nt(r);return ot(r,o,"update member failed"),o}async function jQ(e,t){const n=new FormData;n.append("file",t);const r=await tt("/api/v1/storage",{method:"POST",headers:{Authorization:`Bearer ${e.accessToken}`},body:n}),o=await nt(r);return ot(r,o,"upload failed"),o}var y_={};Object.defineProperty(y_,"__esModule",{value:!0});var BQ={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"},LQ=y_.default=BQ;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 kQ=(e,t)=>a.createElement(mt,v0({},e,{ref:t,icon:LQ})),AQ=a.forwardRef(kQ);var v_={};Object.defineProperty(v_,"__esModule",{value:!0});var DQ={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"},FQ=v_.default=DQ;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 HQ=(e,t)=>a.createElement(mt,b0({},e,{ref:t,icon:FQ})),b_=a.forwardRef(HQ);var x_={};Object.defineProperty(x_,"__esModule",{value:!0});var VQ={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"},WQ=x_.default=VQ;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 KQ=(e,t)=>a.createElement(mt,x0({},e,{ref:t,icon:WQ})),UQ=a.forwardRef(KQ);var $_={};Object.defineProperty($_,"__esModule",{value:!0});var qQ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},GQ=$_.default=qQ;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 XQ=(e,t)=>a.createElement(mt,$0({},e,{ref:t,icon:GQ})),YQ=a.forwardRef(XQ);var S_={};Object.defineProperty(S_,"__esModule",{value:!0});var QQ={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"},JQ=S_.default=QQ;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 ZQ=(e,t)=>a.createElement(mt,S0({},e,{ref:t,icon:JQ})),eJ=a.forwardRef(ZQ);var C_={};Object.defineProperty(C_,"__esModule",{value:!0});var tJ={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"},nJ=C_.default=tJ;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 rJ=(e,t)=>a.createElement(mt,C0({},e,{ref:t,icon:nJ})),vE=a.forwardRef(rJ);var w_={};Object.defineProperty(w_,"__esModule",{value:!0});var oJ={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"},sJ=w_.default=oJ;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 iJ=(e,t)=>a.createElement(mt,w0({},e,{ref:t,icon:sJ})),aJ=a.forwardRef(iJ);var E_={};Object.defineProperty(E_,"__esModule",{value:!0});var lJ={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"},cJ=E_.default=lJ;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 uJ=(e,t)=>a.createElement(mt,E0({},e,{ref:t,icon:cJ})),dJ=a.forwardRef(uJ);var I_={};Object.defineProperty(I_,"__esModule",{value:!0});var fJ={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"},mJ=I_.default=fJ;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 pJ=(e,t)=>a.createElement(mt,I0({},e,{ref:t,icon:mJ})),jf=a.forwardRef(pJ);var P_={};Object.defineProperty(P_,"__esModule",{value:!0});var gJ={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"},hJ=P_.default=gJ;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 yJ=(e,t)=>a.createElement(mt,P0({},e,{ref:t,icon:hJ})),vJ=a.forwardRef(yJ);var N_={};Object.defineProperty(N_,"__esModule",{value:!0});var bJ={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"},xJ=N_.default=bJ;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 $J=(e,t)=>a.createElement(mt,N0({},e,{ref:t,icon:xJ})),R_=a.forwardRef($J);var T_={};Object.defineProperty(T_,"__esModule",{value:!0});var SJ={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"},CJ=T_.default=SJ;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 wJ=(e,t)=>a.createElement(mt,R0({},e,{ref:t,icon:CJ})),EJ=a.forwardRef(wJ);var __={};Object.defineProperty(__,"__esModule",{value:!0});var IJ={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"},PJ=__.default=IJ;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 NJ=(e,t)=>a.createElement(mt,T0({},e,{ref:t,icon:PJ})),RJ=a.forwardRef(NJ);var M_={};Object.defineProperty(M_,"__esModule",{value:!0});var TJ={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"},_J=M_.default=TJ;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 MJ=(e,t)=>a.createElement(mt,_0({},e,{ref:t,icon:_J})),bE=a.forwardRef(MJ);var O_={};Object.defineProperty(O_,"__esModule",{value:!0});var OJ={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"},zJ=O_.default=OJ;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 jJ=(e,t)=>a.createElement(mt,M0({},e,{ref:t,icon:zJ})),BJ=a.forwardRef(jJ);var z_={};Object.defineProperty(z_,"__esModule",{value:!0});var LJ={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"},kJ=z_.default=LJ;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 AJ=(e,t)=>a.createElement(mt,O0({},e,{ref:t,icon:kJ})),DJ=a.forwardRef(AJ);var j_={};Object.defineProperty(j_,"__esModule",{value:!0});var FJ={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"},HJ=j_.default=FJ;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 VJ=(e,t)=>a.createElement(mt,z0({},e,{ref:t,icon:HJ})),WJ=a.forwardRef(VJ);var B_={};Object.defineProperty(B_,"__esModule",{value:!0});var KJ={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"},UJ=B_.default=KJ;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 qJ=(e,t)=>a.createElement(mt,j0({},e,{ref:t,icon:UJ})),GJ=a.forwardRef(qJ);var L_={};Object.defineProperty(L_,"__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 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"},YJ=L_.default=XJ;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 QJ=(e,t)=>a.createElement(mt,B0({},e,{ref:t,icon:YJ})),k_=a.forwardRef(QJ);var A_={};Object.defineProperty(A_,"__esModule",{value:!0});var JJ={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"},ZJ=A_.default=JJ;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 eZ=(e,t)=>a.createElement(mt,L0({},e,{ref:t,icon:ZJ})),tZ=a.forwardRef(eZ);var D_={};Object.defineProperty(D_,"__esModule",{value:!0});var nZ={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"},rZ=D_.default=nZ;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 oZ=(e,t)=>a.createElement(mt,k0({},e,{ref:t,icon:rZ})),sZ=a.forwardRef(oZ);var F_={};Object.defineProperty(F_,"__esModule",{value:!0});var iZ={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"},aZ=F_.default=iZ;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 lZ=(e,t)=>a.createElement(mt,A0({},e,{ref:t,icon:aZ})),cZ=a.forwardRef(lZ);var H_={};Object.defineProperty(H_,"__esModule",{value:!0});var uZ={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"},dZ=H_.default=uZ;function D0(){return D0=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},D0.apply(this,arguments)}const fZ=(e,t)=>a.createElement(mt,D0({},e,{ref:t,icon:dZ})),mZ=a.forwardRef(fZ);var V_={};Object.defineProperty(V_,"__esModule",{value:!0});var pZ={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"},gZ=V_.default=pZ;function F0(){return F0=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},F0.apply(this,arguments)}const hZ=(e,t)=>a.createElement(mt,F0({},e,{ref:t,icon:gZ})),yZ=a.forwardRef(hZ);function vZ(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]=De.useForm(),C=De.useWatch("role_id",I),N=a.useMemo(()=>d.find(M=>M.role_id===C),[d,C]);async function E(){v(!0);try{const[M,O,k,B]=await Promise.all([d_(t),f_(t),m_(t).catch(()=>({items:[]})),p_(t).catch(()=>({items:[]}))]);u(M.items||[]),m(O.items||[]),p(k.items||[]),b(B.items||[])}catch(M){const O=M.message||String(M);o(O),i.error(O)}finally{v(!1)}}a.useEffect(()=>{E()},[t.accessToken]);function R(){w(null);const M=d.find(O=>O.code==="生成发布"||O.code==="publisher")||d.find(O=>O.code==="运维"||O.code==="operator")||d[0];I.resetFields(),I.setFieldsValue({name:"",role_id:M==null?void 0:M.role_id,app_slugs:[],channel_id:void 0,online_db_id:void 0,database_name:void 0}),y(!0)}function P(M){w(M),I.setFieldsValue({name:M.name||"",role_id:M.role_id||void 0,app_slugs:M.app_slugs||[],channel_id:M.channel_id||void 0,online_db_id:M.online_db_id||void 0,database_name:M.database_name||void 0}),y(!0)}async function T(M=!1){const O=await I.validateFields();r(!0);try{const k={channel_id:O.channel_id||"",online_db_id:O.online_db_id||"",database_name:(O.database_name||"").trim()||""};if($)await gE(t,$.agent_id,{name:O.name.trim(),role_id:O.role_id,app_slugs:O.app_slugs||[],...k,...M?{status:"active"}:{}}),i.success(M?"已保存并启用":"已保存"),s(M?`已保存并启用「${O.name.trim()}」`:`已保存「${O.name.trim()}」`);else{const B=await WY(t,{name:O.name.trim(),role_id:O.role_id,app_slugs:O.app_slugs||[],...k});l.success({title:"用户已创建",content:S.jsxs("div",{children:[S.jsx("p",{children:"请立即保存 client_secret(只显示一次):"}),S.jsx(Oe.Paragraph,{copyable:!0,code:!0,children:B.client_secret})]})}),s(`已创建用户「${O.name.trim()}」`)}y(!1),await E()}catch(k){const B=k.message||String(k);o(B),i.error(B)}finally{r(!1)}}const _=(M,O)=>{if(M==="active"){const k=!!(O!=null&&O.channel_id&&(O!=null&&O.online_db_id));return S.jsxs(Mt,{size:4,children:[S.jsx(Dt,{color:"success",children:"active"}),k?S.jsx(Dt,{color:"blue",children:"同步已绑"}):null]})}return M==="pending"?S.jsx(Dt,{color:"warning",children:"pending · 仅登记"}):S.jsx(Dt,{children:M})};return S.jsxs(rr,{title:"用户管理",extra:S.jsxs(Mt,{children:[S.jsx(Ke,{icon:S.jsx(ls,{}),onClick:E,loading:x,children:"刷新"}),S.jsx(Ke,{type:"primary",icon:S.jsx(Bo,{}),onClick:R,disabled:!d.length,children:"新建用户"})]}),children:[S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:["当前租户 #",t.tenantId,"。用户挂在本租户下;同角色跨公司靠租户隔离,不靠再拆一套角色。 角色请在「角色管理」中维护。可绑定",S.jsx("strong",{children:"同步通道 / 线上库"}),":该智能体发布的模块与松离线数据进同一目标库(Z8)。"]}),S.jsx($n,{rowKey:"agent_id",loading:x||n,dataSource:c,pagination:{pageSize:10},columns:[{title:"用户名称",dataIndex:"name",render:(M,O)=>S.jsxs("div",{children:[S.jsx("strong",{children:M||"—"}),O.host_key?S.jsx("div",{children:S.jsxs(Oe.Text,{type:"secondary",style:{fontSize:12},children:["host: ",O.host_key]})}):null]})},{title:"client_id",dataIndex:"client_id",render:M=>S.jsx(Oe.Text,{code:!0,children:M})},{title:"状态",dataIndex:"status",width:160,render:(M,O)=>_(M,O)},{title:"角色",render:(M,O)=>O.role_name||O.role_code||"—"},{title:"权限",dataIndex:"permissions",width:260,render:M=>(M||[]).length?S.jsx(Mt,{size:[4,4],wrap:!0,children:(M||[]).map(O=>S.jsx(Dt,{color:["读取模块","发布模块","数据同步"].includes(Ma(O))?"blue":void 0,children:Ma(O)},O))}):S.jsx(Oe.Text,{type:"secondary",children:"未授权"})},{title:"可访问模块",dataIndex:"app_slugs",render:M=>(M||[]).length?S.jsx(Mt,{size:[4,4],wrap:!0,children:(M||[]).map(O=>S.jsx(Dt,{children:O},O))}):"—"},{title:"同步绑定",render:(M,O)=>{if(!O.channel_id&&!O.online_db_id&&!O.database_name)return"—";const k=f.find(B=>B.id===O.channel_id);return S.jsxs("span",{style:{fontSize:12},children:[(k==null?void 0:k.name)||O.channel_id||"无通道",S.jsx("br",{}),S.jsxs(Oe.Text,{type:"secondary",children:[O.online_db_id||"—",O.database_name?` · ${O.database_name}`:""]})]})}},{title:"操作",width:320,render:(M,O)=>S.jsxs(Mt,{wrap:!0,children:[S.jsx(Ke,{size:"small",icon:S.jsx(mu,{}),onClick:()=>P(O),children:"编辑"}),S.jsx(Ke,{size:"small",icon:O.status==="active"?S.jsx(k_,{}):S.jsx(zx,{}),onClick:async()=>{const k=O.status==="active"?"disabled":"active";if(k==="active"&&!O.role_id&&!(O.permissions||[]).length){i.warning("请先编辑并分配角色后再启用");return}r(!0);try{await gE(t,O.agent_id,{status:k}),i.success(`已设为 ${k}`),s(`已将「${O.name}」设为 ${k}`),await E()}catch(B){i.error(B.message||String(B)),o(B.message||String(B))}finally{r(!1)}},children:O.status==="active"?"停用":"启用"}),S.jsx(Ke,{size:"small",icon:S.jsx(jf,{}),onClick:async()=>{r(!0);try{const k=await KY(t,O.agent_id);l.success({title:"密钥已轮换",content:S.jsx(Oe.Paragraph,{copyable:!0,code:!0,children:k.client_secret})}),s(`已轮换「${O.name}」的 secret`)}catch(k){i.error(k.message||String(k)),o(k.message||String(k))}finally{r(!1)}},children:"轮换密钥"}),S.jsx(du,{title:`删除用户「${O.name}」?`,onConfirm:async()=>{r(!0);try{await UY(t,O.agent_id),i.success("已删除"),s(`已删除「${O.name}」`),await E()}catch(k){i.error(k.message||String(k)),o(k.message||String(k))}finally{r(!1)}},children:S.jsx(Ke,{size:"small",danger:!0,icon:S.jsx(qm,{}),children:"删除"})})]})}]}),S.jsx(tn,{title:$?`编辑用户 #${$.agent_id}`:"新建用户",open:g,onCancel:()=>y(!1),confirmLoading:n,width:640,destroyOnClose:!0,footer:[S.jsx(Ke,{onClick:()=>y(!1),children:"取消"},"cancel"),$?S.jsx(Ke,{onClick:()=>T(!0),loading:n,children:"保存并启用"},"activate"):null,S.jsx(Ke,{type:"primary",onClick:()=>T(!1),loading:n,children:$?"保存修改":"创建用户"},"ok")],children:S.jsxs(De,{form:I,layout:"vertical",style:{marginTop:12},children:[S.jsx(De.Item,{label:"用户名称",name:"name",rules:[{required:!0,message:"请填写名称"}],children:S.jsx(Pt,{placeholder:"例如:产线宿主 A"})}),S.jsx(De.Item,{label:"角色",name:"role_id",rules:[{required:!0,message:"请选择角色"}],children:S.jsx(Qt,{placeholder:"请选择角色",options:d.map(M=>({value:M.role_id,label:`${M.name}(${M.code})`}))})}),N&&S.jsx(rr,{size:"small",title:"角色权限预览",style:{marginBottom:16},children:S.jsx(Mt,{size:[4,4],wrap:!0,children:(N.permissions||[]).map(M=>S.jsx(Dt,{children:Ma(M)},M))})}),S.jsx(De.Item,{label:"可访问模块(可选)",name:"app_slugs",extra:"留空=可自由发布任意自建模块,无需再逐个授权。仅当需要限制范围时再填写白名单(或 * 表示全部)。",children:S.jsx(Qt,{mode:"tags",placeholder:"可选限制:输入 slug 后回车;留空表示不限制",tokenSeparators:[","],allowClear:!0})}),S.jsx(Oe.Text,{strong:!0,children:"松离线 / 模块落库(Z8)"}),S.jsx(De.Item,{name:"channel_id",label:"同步通道",style:{marginTop:8},extra:"该智能体的模块与本机 sync 应对准同一通道线上库",children:S.jsx(Qt,{allowClear:!0,showSearch:!0,optionFilterProp:"label",placeholder:"可选",options:f.map(M=>({value:M.id,label:`${M.name} (${M.id.slice(0,8)}…)`})),onChange:M=>{if(!M)return;const O=h.find(k=>k.channel_id===M);O&&I.setFieldsValue({online_db_id:O.online_db_id,database_name:O.display_name||O.database_name||I.getFieldValue("database_name")})}})}),S.jsx(De.Item,{name:"online_db_id",label:"线上库 ID",extra:"与 Binding.online_db_id 对齐;宇恒 push 须带此 id。可选从 Binding 带出。",children:S.jsx(Pt,{placeholder:"online_db_id",allowClear:!0,list:"agent-online-db-options"})}),S.jsx("datalist",{id:"agent-online-db-options",children:[...new Set(h.map(M=>M.online_db_id).filter(Boolean))].map(M=>S.jsx("option",{value:M},M))}),S.jsx(De.Item,{name:"database_name",label:"模块落库名",extra:"智能体新建发布时优先写入此 Postgres 库(database_per_app);与通道 remote 对齐为佳",children:S.jsx(Pt,{placeholder:"例如 appdb_t1_aisite",allowClear:!0})})]})})]})}function bZ(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]=De.useForm();async function x(){f(!0);try{const[g,y]=await Promise.all([JY(t),x$(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 ZY(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(rr,{title:"邀请加入",extra:S.jsxs(Mt,{children:[S.jsx(Ke,{icon:S.jsx(ls,{}),onClick:x,loading:m,children:"刷新"}),S.jsx(Ke,{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(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:["把邀请码发给新用户。对方注册后处于「待加入」,输入邀请码即可成为本司成员。 成员角色:",S.jsx("strong",{children:"管理员"}),"(顶级,含数据同步)、",S.jsx("strong",{children:"编辑"}),"(读写数据)、",S.jsx("strong",{children:"只读"}),"(仅查看导出)。详见 docs/角色说明.md。"]}),S.jsx($n,{rowKey:"invite_id",loading:m||n,dataSource:l,pagination:{pageSize:10},columns:[{title:"邀请码",dataIndex:"code",render:g=>S.jsx(Oe.Text,{copyable:!0,code:!0,children:g})},{title:"加入角色",dataIndex:"role",width:100,render:g=>S.jsx(Dt,{children:rc(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(Dt,{color:"success",children:"有效"}):g==="revoked"?S.jsx(Dt,{children:"已撤销"}):g==="exhausted"?S.jsx(Dt,{color:"warning",children:"已用尽"}):S.jsx(Dt,{children:g})},{title:"过期",dataIndex:"expires_at",render:g=>g?new Date(g).toLocaleString():"不过期"},{title:"操作",width:120,render:(g,y)=>y.status==="active"?S.jsx(du,{title:"撤销该邀请码?",onConfirm:async()=>{r(!0);try{await eQ(t,y.invite_id),i.success("已撤销"),await x()}catch($){i.error($.message||String($))}finally{r(!1)}},children:S.jsx(Ke,{size:"small",danger:!0,icon:S.jsx(k_,{}),children:"撤销"})}):"—"}]}),S.jsx(tn,{title:"生成邀请码",open:p,onCancel:()=>h(!1),onOk:v,confirmLoading:n,okText:"生成",destroyOnClose:!0,children:S.jsxs(De,{form:b,layout:"vertical",style:{marginTop:12},children:[S.jsx(De.Item,{label:"加入后角色",name:"role",rules:[{required:!0}],children:S.jsx(Qt,{options:[{value:"编辑",label:"编辑 — 可读写业务数据,不可发布/管组织"},{value:"只读",label:"只读 — 仅查看与导出"},{value:"管理员",label:"管理员 — 公司顶级(含数据同步)"}]})}),S.jsx(De.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(De.Item,{label:"可用次数",name:"max_uses",rules:[{required:!0}],children:S.jsx(Pf,{min:1,max:1e3,style:{width:"100%"}})}),S.jsx(De.Item,{label:"有效小时数(0=不过期)",name:"expires_in_hours",children:S.jsx(Pf,{min:0,max:8760,style:{width:"100%"}})})]})})]})}function xZ(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 oc(t);i(x.items||[]),c(x.scope||"")}catch(x){_d.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 OY(t,!1);_d.success(x.message||`已更新 ${x.updated} 个模块`),await p()}catch(x){throw _d.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(Dt,{color:"success",children:v}):x.status==="failed"?S.jsx(Dt,{color:"error",children:v}):S.jsx(Dt,{color:"processing",children:v||"在建"})};return S.jsxs(rr,{title:"模块管理",extra:S.jsxs(Mt,{children:[S.jsx(Ke,{icon:S.jsx(dJ,{}),loading:m,onClick:()=>h(),children:"一键开启导入"}),S.jsx(Ke,{icon:S.jsx(ls,{}),onClick:p,loading:u,children:"刷新"})]}),children:[S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:["管理账号(如 owner)可查看本租户",S.jsx("strong",{children:"全部模块"}),",含",S.jsx("strong",{children:"在建"}),"与已发布。 智能体默认不限制模块(可自由发布自建 slug);仅当配置了白名单时才受限。 「一键开启导入」修复旧模块因蓝图缺 import 导致的导入 400(Z9e)。",l==="all"?" 当前范围:管理全部。":l==="open"?" 当前范围:智能体开放。":l==="granted"?" 当前范围:白名单。":null]}),S.jsx($n,{rowKey:"app_id",loading:u,dataSource:s,pagination:{pageSize:20},columns:[{title:"模块名称",dataIndex:"name"},{title:"slug",dataIndex:"slug",render:x=>S.jsx(Oe.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(Mt,{children:v.status==="published"?S.jsx(Ke,{type:"link",onClick:()=>n(v.slug),children:"打开"}):S.jsx(Ke,{type:"link",onClick:()=>r(v.slug),children:"继续编辑"})})}],locale:{emptyText:"暂无模块。生成蓝图后会登记为「在建」,发布成功后变为「已发布」。"}})]})}function $Z(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]=De.useForm();async function g(){f(!0);try{const C=await x$(t);c(C.items||[]),C.max_depth&&d(C.max_depth)}catch(C){const N=C.message||String(C);o(N),i.error(N)}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 nQ(t,b.org_unit_id,{name:C.name.trim(),code:(C.code||"").trim()}),i.success("已保存"),s(`已保存组织「${C.name.trim()}」`);else{const N=await tQ(t,{parent_id:C.parent_id||0,name:C.name.trim(),code:(C.code||"").trim()});i.success(`已创建「${N.name}」`),s(`已创建组织「${N.name}」(深度 ${N.depth}/${u})`)}h(!1),await g()}catch(N){i.error(N.message||String(N)),o(N.message||String(N))}finally{r(!1)}}return S.jsxs(rr,{title:"组织管理",extra:S.jsxs(Mt,{children:[S.jsx(Ke,{icon:S.jsx(ls,{}),onClick:g,loading:m,children:"刷新"}),S.jsx(Ke,{type:"primary",icon:S.jsx(Bo,{}),onClick:()=>$(),children:"新建顶级组织"})]}),children:[S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:["公司(租户)下可建多级组织,最多 ",u," 级。成员通过邀请码绑定组织后,只能访问本组织及下级数据;公司管理员(owner)可看全公司。"]}),S.jsx($n,{rowKey:"org_unit_id",loading:m||n,dataSource:l,pagination:{pageSize:20},columns:[{title:"名称",dataIndex:"name",render:(C,N)=>S.jsxs("span",{style:{paddingLeft:(N.depth-1)*16},children:[N.depth>1?"└ ":"",C]})},{title:"编码",dataIndex:"code",width:140,render:C=>C||"—"},{title:"层级",dataIndex:"depth",width:90,render:C=>S.jsxs(Dt,{children:["L",C,"/",u]})},{title:"路径",dataIndex:"path",ellipsis:!0},{title:"操作",width:260,render:(C,N)=>S.jsxs(Mt,{wrap:!0,children:[S.jsx(Ke,{size:"small",icon:S.jsx(Bo,{}),disabled:N.depth>=u,onClick:()=>$(N.org_unit_id),children:"下级"}),S.jsx(Ke,{size:"small",icon:S.jsx(mu,{}),onClick:()=>w(N),children:"编辑"}),S.jsx(du,{title:`删除「${N.name}」?需先删下级`,onConfirm:async()=>{r(!0);try{await rQ(t,N.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(Ke,{size:"small",danger:!0,icon:S.jsx(qm,{}),children:"删除"})})]})}]}),S.jsx(tn,{title:b?`编辑组织 #${b.org_unit_id}`:"新建组织",open:p,onCancel:()=>h(!1),onOk:I,confirmLoading:n,destroyOnClose:!0,okText:"保存",children:S.jsxs(De,{form:v,layout:"vertical",style:{marginTop:12},children:[!b&&S.jsx(De.Item,{label:"上级组织",name:"parent_id",children:S.jsx(Qt,{allowClear:!0,placeholder:"空=顶级组织",options:y})}),S.jsx(De.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请填写名称"}],children:S.jsx(Pt,{placeholder:"如:华东事业部 / 项目一组"})}),S.jsx(De.Item,{label:"编码(可选,租户内唯一)",name:"code",children:S.jsx(Pt,{placeholder:"如 east / proj_a",disabled:!!b&&!!b.code})})]})})]})}async function sc(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 SZ(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 CZ(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([]),[$]=De.useForm();async function w(){m(!0);try{const[E,R]=await Promise.all([f_(t),h_(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 N(){const E=await $.validateFields();if(!x.length){i.warning("请至少勾选一项权限");return}const R=h?`保存智能体角色「${E.name.trim()}」及其权限`:`创建智能体角色「${E.name.trim()}」`;if(await sc(l,t,R)){r(!0);try{h?(await GY(t,h.role_id,{name:E.name.trim(),description:(E.description||"").trim(),permissions:x}),i.success(`已保存角色「${E.name.trim()}」`),s(`已保存角色「${E.name.trim()}」`)):(await qY(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(rr,{title:"角色管理",extra:S.jsxs(Mt,{children:[S.jsx(Ke,{icon:S.jsx(ls,{}),onClick:w,loading:d,children:"刷新"}),S.jsx(Ke,{type:"primary",icon:S.jsx(Bo,{}),onClick:I,children:"新建角色"})]}),children:[S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:["此处配置",S.jsx("strong",{children:"智能体角色"}),"。可选权限以平台超级管理员授予本公司的额度为准,无法勾选未授权项。 默认角色:生成发布 / 只读 / 读写 / 运维。"]}),S.jsx($n,{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(Dt,{children:E})},{title:"说明",dataIndex:"description",ellipsis:!0},{title:"权限",dataIndex:"permissions",render:E=>(E||[]).length?S.jsxs(Mt,{size:[4,4],wrap:!0,children:[(E||[]).slice(0,8).map(R=>S.jsx(Dt,{children:Ma(R)},R)),(E||[]).length>8?S.jsxs(Dt,{children:["+",(E||[]).length-8]}):null]}):"—"},{title:"操作",width:180,render:(E,R)=>S.jsxs(Mt,{children:[S.jsx(Ke,{size:"small",icon:S.jsx(mu,{}),onClick:()=>C(R),children:"编辑"}),S.jsx(du,{title:`删除角色「${R.name}」?`,onConfirm:async()=>{if(await sc(l,t,`删除智能体角色「${R.name}」`)){r(!0);try{await XY(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(Ke,{size:"small",danger:!0,icon:S.jsx(qm,{}),children:"删除"})})]})}]}),S.jsx(tn,{title:h?`编辑角色 #${h.role_id}`:"新建角色",open:f,onCancel:()=>p(!1),onOk:N,confirmLoading:n,width:720,destroyOnClose:!0,okText:"保存",children:S.jsxs(De,{form:$,layout:"vertical",style:{marginTop:12},children:[S.jsx(De.Item,{label:"角色编码",name:"code",rules:h?[]:[{required:!0,message:"请填写中文编码,如 只读"}],children:S.jsx(Pt,{placeholder:"如 只读 / 读写 / 自定义运维",disabled:!!h})}),S.jsx(De.Item,{label:"角色名称",name:"name",rules:[{required:!0,message:"请填写名称"}],children:S.jsx(Pt,{placeholder:"与编码可相同,如:只读"})}),S.jsx(De.Item,{label:"说明",name:"description",children:S.jsx(Pt.TextArea,{rows:2,placeholder:"可选"})}),S.jsx(De.Item,{label:"权限分配",required:!0,extra:"仅显示本公司权限额度内的选项",children:S.jsx(wY,{value:x,onChange:v,allowedModules:g})})]})})]})}function wZ(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 EZ(e){const t=(e||"").replace(/:[^:@/]+@/,":***@"),n=t.match(/(?:^|[\\/])([^\\/?#]+\.db)(?:\?|$)/i);return n?n[1]:t.length>56?`${t.slice(0,56)}…`:t}function xE(e){return(e.database_name||"").trim()||e.local_database_id}function $E(e){return(e.display_name||"").trim()||e.online_db_id}function IZ(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 SE(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 PZ(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 CE(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:wZ(e.pk_columns)}}function NZ(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,N]=a.useState(!1),[E,R]=a.useState(void 0),[P,T]=a.useState(!1),[_,M]=a.useState(null),[O,k]=a.useState("remote"),[B,j]=a.useState(null),[z,A]=a.useState(!1),[D,L]=a.useState(!1),[H,K]=a.useState(null),[V,W]=a.useState(!1),[q]=De.useForm(),ee=C?u:u.filter(te=>!IZ(te)),se=u.length-ee.length,le=E?l.filter(te=>{var Y;return te.agent_id===E||((Y=p.find(de=>de.agent_id===E))==null?void 0:Y.channel_id)===te.id}):l;async function ce(){g(!0);try{const[te,Y,de,ue,ge]=await Promise.all([m_(t),p_(t).catch(()=>({items:[]})),d_(t).catch(()=>({items:[]})),oc(t).catch(()=>({items:[]})),gQ(t).catch(()=>({items:[]}))]);c(te.items||[]),d(Y.items||[]),h(de.items||[]),f(ge.items||[]),x((ue.items||[]).filter(we=>we.status==="published"||!we.status).map(we=>({value:we.slug,label:`${we.name||we.slug} (${we.slug})`})))}catch(te){const Y=te.message||String(te);o(Y),i.error(Y)}finally{g(!1)}}a.useEffect(()=>{ce()},[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 ne(te){I(te),q.setFieldsValue({name:te.name,direction:te.direction,conflict_policy:te.conflict_policy,poll_interval_ms:te.poll_interval_ms,agent_id:te.agent_id||void 0,app_slug:te.app_slug||void 0,local:{driver:te.local.driver,dsn:te.local.dsn,tables:(te.local.tables||[]).join(",")},remote:{driver:te.remote.driver,dsn:te.remote.dsn,tables:(te.remote.tables||[]).join(",")},pk_columns:Object.entries(te.pk_columns||{}).map(([Y,de])=>`${Y}:${de}`).join(",")}),$(!0)}async function re(te,Y="remote"){M(te),k(Y),T(!0),j(null),A(!0);try{const de=await fQ(t,te.id,{side:Y,include_sync_meta:!0});j(de)}catch(de){i.error(de.message||String(de)),T(!1)}finally{A(!1)}}async function U(te){if(_){W(!0),L(!0),K(null);try{const Y=await mQ(t,_.id,{table:te,side:O,limit:50});K(Y)}catch(Y){i.error(Y.message||String(Y)),L(!1)}finally{W(!1)}}}function J(te){if(!te)return"—";const Y=new Date(te);return Number.isNaN(Y.getTime())?te:Y.toLocaleString()}async function oe(te){r(!0);try{const Y=await uQ(t,te.id);if(!Y.latest&&!Y.previous){i.warning("尚无成功同步快照。请先完成一次同步(含自动推送),约 30 秒后生成。");return}let de=Y.latest?"latest":"previous";const ue=[];Y.latest&&ue.push({value:"latest",label:`最近一次 · ${J(Y.latest.synced_at)}(${Y.latest.row_count??0} 行 / ${Y.latest.table_count??0} 表)`}),Y.previous&&ue.push({value:"previous",label:`上一代 · ${J(Y.previous.synced_at)}(${Y.previous.row_count??0} 行 / ${Y.previous.table_count??0} 表)`}),tn.confirm({title:`数据恢复 · ${te.name||te.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(Oe.Text,{type:"secondary",children:"恢复到"}),S.jsx(Qt,{style:{width:"100%",marginTop:6},defaultValue:de,options:ue,onChange:ge=>{de=ge}})]})]}),okText:"确认恢复",okType:"danger",cancelText:"取消",onOk:async()=>{try{const ge=await dQ(t,te.id,{which:de,confirm:!0});i.success(`已恢复:写入 ${ge.upserted??0} 行,清理多余 ${ge.deleted??0} 行(快照 ${J(ge.synced_at)})`),s("线上库已按同步快照恢复"),await ce()}catch(ge){throw i.error(ge.message||String(ge)),ge}}})}catch(Y){i.error(Y.message||String(Y))}finally{r(!1)}}function Z(te){if(!_)return;const Y=O==="remote"?"线上库":"本机端(通道 local)";tn.confirm({title:`删除表「${te}」?`,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 de=await pQ(t,_.id,{table:te,side:O});i.success(de.message||(de.dropped?"已删除":"表不存在")),(H==null?void 0:H.table)===te&&L(!1),await re(_,O)}catch(de){throw i.error(de.message||String(de)),de}}})}async function Q(){const te=await q.validateFields();r(!0);try{const Y=CE(te,w==null?void 0:w.id),de=w?await sQ(t,w.id,Y):await oQ(t,Y),ue=(de==null?void 0:de.id)||(w==null?void 0:w.id);if(ue)try{await hE(t,ue),s("同步通道已保存并启动")}catch{s("同步通道已保存(启动失败时可手动点「启动」)")}else s("同步通道已保存");$(!1),await ce()}catch(Y){i.error(Y.message||String(Y))}finally{r(!1)}}async function ae(){var Y,de;const te=await q.validateFields();r(!0);try{const ue=CE(te),ge=await aQ(t,{local:ue.local,remote:ue.remote,side:"both"}),we=(Y=ge.local)==null?void 0:Y.ok,he=(de=ge.remote)==null?void 0:de.ok;we&&he?i.success("本地与线上数据库均可连接"):i.warning(JSON.stringify(ge))}catch(ue){i.error(ue.message||String(ue))}finally{r(!1)}}return S.jsxs("div",{className:"panel",children:[S.jsx(Oe.Title,{level:4,style:{marginTop:0},children:"数据同步"}),S.jsxs(Oe.Paragraph,{type:"secondary",children:["仅本",S.jsx("strong",{children:"公司顶级权限(管理员)"}),"可配置通道 DSN / 线上库落点;通道按公司隔离。 终端用户以 ",S.jsx(Oe.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(Oe.Text,{code:!0,children:"postgres"}),";多服务器每库一条通道。"]}),S.jsx(po,{type:"info",showIcon:!0,style:{marginBottom:12},message:"冲突已自动按 LWW 处理;覆盖审计请到「平台超管 · 租户/公司 · LWW 覆盖日志」查看。公司侧无冲突台。"}),S.jsxs(Mt,{style:{marginBottom:12},wrap:!0,children:[S.jsx(Ke,{type:"primary",icon:S.jsx(Bo,{}),onClick:G,children:"新建通道"}),S.jsx(Ke,{icon:S.jsx(ls,{}),loading:v,onClick:()=>void ce(),children:"刷新"}),S.jsx(Qt,{allowClear:!0,placeholder:"按智能体筛选通道",style:{minWidth:220},value:E,onChange:te=>R(te),options:p.map(te=>({value:te.agent_id,label:`${te.name}${te.channel_id?" · 已绑通道":""}`}))})]}),S.jsx($n,{rowKey:"id",loading:v,dataSource:le,pagination:!1,locale:{emptyText:E?"该智能体暂无同步通道":"该公司暂无同步通道(未绑定智能体或尚未创建通道)"},columns:[{title:"通道 ID",dataIndex:"id",width:280,render:te=>S.jsx(Oe.Text,{copyable:{text:te},style:{fontSize:12},children:te})},{title:"名称",dataIndex:"name"},{title:"方向",dataIndex:"direction",render:te=>S.jsx(Dt,{children:te})},{title:"本地",render:(te,Y)=>`${Y.local.driver}`},{title:"线上",render:(te,Y)=>{var we,he;const de=SE(Y,u),ue=PZ(Y,u),ge=EZ(((we=Y.remote)==null?void 0:we.dsn)||"");return S.jsxs("span",{children:[S.jsx(Oe.Text,{strong:!0,children:de}),S.jsx("br",{}),S.jsxs(Oe.Text,{type:"secondary",style:{fontSize:12},children:[(he=Y.remote)==null?void 0:he.driver,ue?` · ${ue}`:"",ge?` · ${ge}`:""]})]})}},{title:"智能体/模块",render:(te,Y)=>{const de=p.find(we=>we.agent_id===Y.agent_id),ue=b.find(we=>we.value===Y.app_slug),ge=Y.app_slug?ue?`${(ue.label.split(" (")[0]||ue.label).trim()}`:Y.app_slug:"未绑模块";return S.jsxs("span",{children:[de?de.name:Y.agent_id?`#${Y.agent_id}`:"—",S.jsx("br",{}),S.jsxs(Oe.Text,{type:"secondary",style:{fontSize:11},children:[ge,Y.app_slug&&ue?S.jsxs(S.Fragment,{children:[S.jsx("br",{}),S.jsx("span",{style:{opacity:.75},children:Y.app_slug})]}):null]})]})}},{title:"状态",render:(te,Y)=>Y.enabled?S.jsx(Dt,{color:"green",children:"运行中"}):S.jsx(Dt,{children:"已停止"})},{title:"推送次数",render:(te,Y)=>{var de,ue;return S.jsxs("span",{children:["↑",((de=Y.stats)==null?void 0:de.pushed_ok)||0,(ue=Y.stats)!=null&&ue.pushed_skipped?`(跳过 ${Y.stats.pushed_skipped})`:"",S.jsx("br",{}),S.jsx(Oe.Text,{type:"secondary",style:{fontSize:11},children:"push 成功次数,非表数"})]})}},{title:"操作",render:(te,Y)=>S.jsxs(Mt,{wrap:!0,children:[S.jsx(Ke,{size:"small",icon:S.jsx(tZ,{}),onClick:()=>void re(Y,"remote"),children:"查看线上表"}),S.jsx(Ke,{size:"small",onClick:()=>ne(Y),children:"配置"}),Y.enabled?S.jsx(Ke,{size:"small",icon:S.jsx(BJ,{}),onClick:async()=>{await lQ(t,Y.id),await ce()},children:"停止"}):S.jsx(Ke,{size:"small",type:"primary",icon:S.jsx(DJ,{}),onClick:async()=>{try{await hE(t,Y.id),s("同步已启动"),await ce()}catch(de){i.error(de.message||String(de))}},children:"启动"}),S.jsx(Ke,{size:"small",onClick:async()=>{r(!0);try{const ue=((await cQ(t,Y.id)).reports||[]).map(ge=>`${ge.table}: 补推${ge.patched_push} 补拉${ge.patched_pull}(仅本地${(ge.only_local||[]).length} 仅线上${(ge.only_remote||[]).length})`);i.success(ue.length?ue.join(";"):"同步修复完成,无差异"),s("同步修复完成"),await ce()}catch(de){const ue=de.message||String(de);/过于频繁|429|Too Many/i.test(ue)?i.warning(ue||"对账过于频繁,请稍后再试"):i.error(ue)}finally{r(!1)}},children:"同步修复"}),S.jsx(Ke,{size:"small",onClick:()=>void oe(Y),children:"数据恢复"}),S.jsx(Ke,{size:"small",danger:!0,onClick:()=>{tn.confirm({title:`删除通道「${Y.name||Y.id}」?`,content:Y.is_system_default?"这是公司默认同步通道。删除后将自动重建并重挂库绑定,账号落点不会丢失。":"删除后,仍挂在此通道上的绑定会自动改挂公司默认同步通道。",okText:"确认删除",okType:"danger",cancelText:"取消",onOk:async()=>{r(!0);try{const de=await iQ(t,Y.id);de.heal_error?i.warning(`通道已删,自愈未完成:${de.heal_error}`):de.recreated_default?i.success("已删除;公司默认同步通道已自动重建并重挂绑定"):i.success("已删除"),await ce()}catch(de){throw i.error(de.message||String(de)),de}finally{r(!1)}}})},children:"删除"})]})}]}),S.jsx(Oe.Title,{level:5,style:{marginTop:28},children:"绑定码(发给终端开通)"}),S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:["关联本公司默认同步落点;终端用 ",S.jsx(Oe.Text,{code:!0,children:"POST /auth/bind-code/redeem"})," ","兑换。生产联调成员手机请用 ",S.jsx(Oe.Text,{code:!0,children:"13531041944"}),",勿用超管号。"]}),S.jsx(Mt,{style:{marginBottom:12},children:S.jsx(Ke,{type:"primary",disabled:n,onClick:async()=>{r(!0);try{const te=await hQ(t,{max_uses:1,expires_hours:168});i.success(`已生成绑定码 ${te.code}`),s(`绑定码 ${te.code}(可复制发给用户)`),await ce()}catch(te){i.error(te.message||String(te))}finally{r(!1)}},children:"生成绑定码"})}),S.jsx($n,{rowKey:"code",loading:v,dataSource:m,pagination:!1,locale:{emptyText:"暂无绑定码"},columns:[{title:"绑定码",dataIndex:"code",render:te=>S.jsx(Oe.Text,{copyable:!0,code:!0,children:te})},{title:"通道",dataIndex:"channel_id",render:te=>te?S.jsxs(Oe.Text,{copyable:{text:te},children:[te.slice(0,8),"…"]}):"—"},{title:"次数",render:(te,Y)=>`${Y.used_count}/${Y.max_uses}`,width:80},{title:"过期",dataIndex:"expires_at",render:te=>te?new Date(te).toLocaleString():"—"},{title:"状态",width:90,render:(te,Y)=>Y.revoked?S.jsx(Dt,{color:"default",children:"已撤销"}):Y.used_count>=Y.max_uses?S.jsx(Dt,{children:"已用尽"}):Y.expires_at&&new Date(Y.expires_at).getTime()<Date.now()?S.jsx(Dt,{color:"warning",children:"已过期"}):S.jsx(Dt,{color:"success",children:"可用"})},{title:"操作",width:90,render:(te,Y)=>S.jsx(Ke,{size:"small",danger:!0,disabled:!!Y.revoked||n,onClick:async()=>{r(!0);try{await yQ(t,Y.code),s(`已撤销 ${Y.code}`),await ce()}catch(de){i.error(de.message||String(de))}finally{r(!1)}},children:"撤销"})}]}),S.jsx(Oe.Title,{level:5,style:{marginTop:28},children:"库绑定(本地 ↔ 线上)"}),S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:[S.jsx(Oe.Text,{code:!0,children:"local_database_id"})," 与"," ",S.jsx(Oe.Text,{code:!0,children:"online_db_id"})," ",S.jsx("strong",{children:"本就可以不同"}),"(映射关系,不是要求同名)。 可读名靠宇恒 ensure 时带 ",S.jsx(Oe.Text,{code:!0,children:"database_name"})," /"," ",S.jsx(Oe.Text,{code:!0,children:"display_name"}),";通道「线上」列优先用本地可读名。默认隐藏联调烟雾 Binding(",S.jsx(Oe.Text,{code:!0,children:"local_*"})," / note=smoke)。"]}),S.jsx(Mt,{style:{marginBottom:8},children:S.jsxs(go,{checked:C,onChange:te=>N(te.target.checked),children:["显示联调烟雾 Binding",se>0?`(已隐藏 ${se} 条)`:""]})}),S.jsx($n,{rowKey:"id",loading:v,dataSource:ee,pagination:!1,locale:{emptyText:"暂无 Binding(客户端选「同步」并登记后出现)"},columns:[{title:"本地库名",render:(te,Y)=>S.jsxs("span",{children:[S.jsx(Oe.Text,{strong:!0,children:xE(Y)}),Y.database_name?S.jsxs(S.Fragment,{children:[S.jsx("br",{}),S.jsx(Oe.Text,{type:"secondary",style:{fontSize:12},children:Y.local_database_id})]}):null]})},{title:"线上库名",render:(te,Y)=>S.jsxs("span",{children:[S.jsx(Oe.Text,{strong:!0,children:$E(Y)}),Y.display_name?S.jsxs(S.Fragment,{children:[S.jsx("br",{}),S.jsx(Oe.Text,{type:"secondary",style:{fontSize:12},children:Y.online_db_id})]}):null]})},{title:"映射",render:(te,Y)=>S.jsxs(Oe.Text,{style:{fontSize:13},children:[xE(Y)," ↔ ",$E(Y)]})},{title:"通道",dataIndex:"channel_id",render:te=>{var ue;if(!te)return"—";const Y=l.find(ge=>ge.id===te);if(!Y)return S.jsxs(Oe.Text,{type:"danger",style:{fontSize:12},children:["通道已删除 · ",te.slice(0,8),"…"]});const de=(((ue=Y.remote)==null?void 0:ue.tables)||[]).join(", ");return S.jsxs("span",{children:[Y.name||te,S.jsx("br",{}),S.jsx(Oe.Text,{type:"secondary",style:{fontSize:11},children:de?`策略表(参考,非整库限制):${de}`:"整库同步中(Binding 任意表可 push)"})]})}},{title:"备注",dataIndex:"note",ellipsis:!0},{title:"共享",width:70,render:(te,Y)=>Y.shared?S.jsx(Dt,{color:"blue",children:"共享"}):S.jsx(Oe.Text,{type:"secondary",children:"个人"})}]}),S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:16},children:["「同步修复」有最小间隔限流(默认 5 分钟)。 ↑ 推送次数 = agent push 成功次数,不是业务表数量。 本地有、线上没有的表(如尚未 push 的业务表)属正常,不是 Binding 映射错了。 Binding 标 ",S.jsx(Oe.Text,{code:!0,children:"shared=true"})," 为公司共享库(仅管理员可设)。"]}),S.jsxs(tn,{title:_?`线上库表 · ${SE(_,u)}${O==="local"?"(本机端)":""}`:"库表",open:P,onCancel:()=>T(!1),width:820,footer:S.jsxs(Mt,{children:[S.jsxs(Ke,{loading:z,onClick:()=>_&&void re(_,O==="remote"?"local":"remote"),children:["切换到",O==="remote"?"本机端":"线上"]}),S.jsx(Ke,{loading:z,onClick:()=>_&&void re(_,O),children:"刷新"}),S.jsx(Ke,{type:"primary",onClick:()=>T(!1),children:"关闭"})]}),children:[B!=null&&B.dsn_hint?S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:[B.driver," · ",B.dsn_hint,B.message?` · ${B.message}`:""]}):null,S.jsx($n,{rowKey:"name",loading:z,dataSource:((B==null?void 0:B.tables)||[]).filter(te=>!String(te.name||"").startsWith("_ajz_")),pagination:!1,size:"small",locale:{emptyText:"暂无业务表(尚未 push 或连不上库)"},columns:[{title:"表名",dataIndex:"name"},{title:"行数",dataIndex:"row_count",width:90,render:te=>S.jsx(Oe.Text,{strong:!0,children:te})},{title:"字段数",dataIndex:"column_count",width:90},{title:"字段",dataIndex:"columns",ellipsis:!0,render:te=>(te||[]).join(", ")},{title:"操作",width:168,render:(te,Y)=>S.jsxs(Mt,{size:4,children:[S.jsx(Ke,{size:"small",icon:S.jsx(Q4,{}),onClick:()=>void U(Y.name),children:"预览"}),S.jsx(Ke,{size:"small",danger:!0,icon:S.jsx(qm,{}),onClick:()=>Z(Y.name),children:"删表"})]})}]}),S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:12,marginBottom:0},children:[((B==null?void 0:B.tables)||[]).some(te=>String(te.name||"").startsWith("_ajz_"))?S.jsxs(S.Fragment,{children:["已隐藏同步系统表 ",S.jsx(Oe.Text,{code:!0,children:"_ajz_*"}),"(版本/outbox,不是业务模块表)。"]}):null,"本机有、这里没有的表 = 尚未 push/ensure。「删表」只删当前查看侧,不会同步到另一侧。"]})]}),S.jsx(tn,{title:H?`预览 · ${H.table}(共 ${H.total} 行,显示前 ${H.limit})`:"预览",open:D,onCancel:()=>L(!1),width:960,footer:S.jsx(Ke,{type:"primary",onClick:()=>L(!1),children:"关闭"}),children:S.jsx($n,{loading:V,dataSource:((H==null?void 0:H.rows)||[]).map((te,Y)=>({...te,__k:Y})),rowKey:"__k",size:"small",scroll:{x:!0},pagination:!1,columns:((H==null?void 0:H.columns)||[]).map(te=>({title:te,dataIndex:te,ellipsis:!0,render:Y=>Y==null?S.jsx(Oe.Text,{type:"secondary",children:"null"}):String(Y)}))})}),S.jsx(tn,{title:w?"编辑同步通道":"新建同步通道",open:y,onCancel:()=>$(!1),width:720,footer:S.jsxs(Mt,{children:[S.jsx(Ke,{icon:S.jsx(b_,{}),loading:n,onClick:()=>void ae(),children:"测试连接"}),S.jsx(Ke,{onClick:()=>$(!1),children:"取消"}),S.jsx(Ke,{type:"primary",loading:n,onClick:()=>void Q(),children:"保存"})]}),children:S.jsxs(De,{form:q,layout:"vertical",children:[S.jsx(De.Item,{name:"name",label:"名称",rules:[{required:!0}],children:S.jsx(Pt,{})}),S.jsx(De.Item,{name:"agent_id",label:"所属智能体",extra:"哪个智能体的库就选哪个;模块数据应落在该智能体对应线上库",children:S.jsx(Qt,{allowClear:!0,placeholder:"可选",options:p.map(te=>({value:te.agent_id,label:`${te.name} (#${te.agent_id})`}))})}),S.jsx(De.Item,{name:"app_slug",label:"关联模块",extra:"已发布模块;本地上传/智能体管理的模块数据与此对照",children:S.jsx(Qt,{allowClear:!0,showSearch:!0,placeholder:"可选",options:b})}),S.jsx(De.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(De.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(De.Item,{name:"poll_interval_ms",label:"轮询间隔(ms)",children:S.jsx(Pf,{min:100,max:6e4,style:{width:"100%"}})}),S.jsx(Oe.Text,{strong:!0,children:"本地库"}),S.jsx(De.Item,{name:["local","driver"],label:"驱动",rules:[{required:!0}],children:S.jsx(Qt,{options:[{value:"sqlite"},{value:"mysql"},{value:"postgres"}]})}),S.jsx(De.Item,{name:["local","dsn"],label:"DSN",rules:[{required:!0}],extra:"SQLite 例:file:./data/local.db",children:S.jsx(Pt.TextArea,{rows:2})}),S.jsx(De.Item,{name:["local","tables"],label:"策略表(参考)",rules:[{required:!0}],extra:"Z4:不按此名单拒收;用户 JWT + Binding 下任意表可 push。此处仅运维提示。",children:S.jsx(Pt,{placeholder:"article,order"})}),S.jsx(Oe.Text,{strong:!0,children:"线上库 A(生产统一 Postgres)"}),S.jsx(De.Item,{name:["remote","driver"],label:"驱动",rules:[{required:!0}],extra:"生产推荐 postgres;mysql 兼容存量;sqlite 仅联调临时 A,不宜多 writer",children:S.jsx(Qt,{options:[{value:"postgres",label:"postgres(推荐)"},{value:"mysql",label:"mysql"},{value:"sqlite",label:"sqlite(仅联调)"}]})}),S.jsx(De.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(Pt.TextArea,{rows:2})}),S.jsx(De.Item,{name:["remote","tables"],label:"策略表(参考)",rules:[{required:!0}],extra:"非整库限制;与本地提示一致即可。验同步请用「查看线上表」",children:S.jsx(Pt,{})}),S.jsx(De.Item,{name:"pk_columns",label:"主键映射",extra:"格式 table:pk,多个用逗号。默认每表 id",children:S.jsx(Pt,{placeholder:"article:id"})})]})})]})}function RZ(e){var re;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,N]=a.useState(null),[E,R]=a.useState([]),[P,T]=a.useState(null),[_,M]=a.useState([]),[O,k]=a.useState(0),[B,j]=a.useState([]),[z,A]=a.useState(""),[D,L]=a.useState(null),[H,K]=a.useState([]),[V,W]=a.useState(!1),[q]=De.useForm(),[ee]=De.useForm(),[se]=De.useForm();async function le(){h(!0);try{const U=await xQ(t);f(U.items||[])}catch(U){const J=U.message||String(U);o(J),c.error(J)}finally{h(!1)}}async function ce(){W(!0);try{const U=await vQ(t,{limit:100});K(U.items||[])}catch(U){c.error(U.message||String(U))}finally{W(!1)}}async function G(U){N(U),r(!0);try{const oe=(await NQ(t,U.tenant_id)).items||[];if(R(oe),oe.length===0){const ae=(await PQ(t,U.tenant_id,"")).admin_account;L({username:ae.username,password:ae.password,phone:ae.phone,company:U.name}),u.info({title:`「${U.name}」管理员账号已生成`,content:S.jsxs("div",{children:[S.jsxs("p",{children:["用户名:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:ae.username})]}),S.jsxs("p",{children:["密码:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:ae.password})]}),S.jsx(Oe.Text,{type:"danger",children:"密码仅此一次展示;之后可在此改密码/绑手机。"})]}),okText:"已保存"}),await le();return}const Z=oe[0];T(Z.user_id),se.setFieldsValue({user_id:Z.user_id,phone:Z.phone||"",reset_password:!1,password:""}),I(!0)}catch(J){c.error(J.message||String(J))}finally{r(!1)}}a.useEffect(()=>{le(),ce(),$Q(t).then(U=>{M(U.modules||[]),k((U.catalog||[]).length)}).catch(()=>{})},[t.accessToken]);async function ne(U){N(U),r(!0);try{const J=await SQ(t,U.tenant_id);j(J.permissions||[]),J.total&&k(J.total),$(!0)}catch(J){c.error(J.message||String(J))}finally{r(!1)}}return S.jsxs("div",{className:"panel",children:[S.jsx(Oe.Title,{level:4,style:{marginTop:0},children:"平台工作台 · 公司总览"}),S.jsxs(Oe.Paragraph,{type:"secondary",children:["这是",S.jsx("strong",{children:"平台超级管理员自己的功能"}),":新建/改名公司、路径 slug、权限额度;新建时同步生成该公司管理员账号(随机唯一)。 路径约定:基础域名下 ",S.jsxs(Oe.Text,{code:!0,children:["/","{slug}","/..."]}),"(例如 www.yuxinda.com/aaa/)。点「管理该公司」打开内部视图;身份始终是超管。"]}),d&&S.jsxs(Oe.Paragraph,{children:[S.jsxs(Dt,{color:"orange",children:["正在管理:",t.tenantName||`公司 #${t.tenantId}`]}),S.jsx(Ke,{size:"small",icon:S.jsx(R_,{}),style:{marginLeft:8},loading:n,onClick:async()=>{r(!0);try{const U=await g_(t);i==null||i(U),s("已回到平台工作台"),c.success("已回到平台工作台")}catch(U){c.error(U.message||String(U))}finally{r(!1)}},children:"返回平台工作台"})]}),D&&S.jsxs(Oe.Paragraph,{className:"flash ok",children:["「",D.company,"」管理员(用户名唯一不可改): 用户名 ",S.jsx(Oe.Text,{copyable:!0,code:!0,children:D.username}),D.password?S.jsxs(S.Fragment,{children:[" · ","密码 ",S.jsx(Oe.Text,{copyable:!0,code:!0,children:D.password})]}):null,D.phone?S.jsxs(S.Fragment,{children:[" · ","手机 ",S.jsx(Oe.Text,{copyable:!0,code:!0,children:D.phone})]}):null]}),z&&S.jsxs(Oe.Paragraph,{className:"flash ok",children:["管理员邀请码:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:z}),"(可选,发给客户自行注册)"]}),S.jsxs(Mt,{style:{marginBottom:12},children:[S.jsx(Ke,{type:"primary",icon:S.jsx(Bo,{}),onClick:()=>x(!0),children:"新建公司"}),S.jsx(Ke,{icon:S.jsx(ls,{}),loading:p,onClick:()=>void le(),children:"刷新"})]}),S.jsx($n,{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(Oe.Text,{code:!0,children:["/",U,"/"]}):S.jsx(Dt,{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,J)=>S.jsxs(Mt,{wrap:!0,size:4,children:[S.jsx(Ke,{type:"primary",size:"small",icon:S.jsx(vJ,{}),loading:n,onClick:async()=>{if(await SZ(u,J.name,J.tenant_id)){r(!0);try{const Z=await TQ(t,J.tenant_id);Z.tenantName=J.name,i==null||i(Z),s(`已打开「${J.name}」管理视图(身份仍是平台超管)`),c.success(`已打开「${J.name}」管理视图(身份仍是平台超管)`),l==null||l()}catch(Z){c.error(Z.message||String(Z))}finally{r(!1)}}},children:"管理该公司"}),S.jsx(Ke,{size:"small",icon:S.jsx(jf,{}),loading:n,onClick:()=>void G(J),children:"管理员凭据"}),S.jsx(Ke,{size:"small",icon:S.jsx(GJ,{}),onClick:()=>void ne(J),children:"权限额度"}),S.jsx(Ke,{size:"small",icon:S.jsx(mu,{}),onClick:()=>{N(J),ee.setFieldsValue({name:J.name,slug:J.slug||""}),g(!0)},children:"改名/slug"}),S.jsx(Ke,{size:"small",type:"link",loading:n,onClick:async()=>{r(!0);try{const oe=await IQ(t,J.tenant_id);A(oe.code),s(`已为「${J.name}」生成管理员邀请码`),c.success("邀请码已生成")}catch(oe){c.error(oe.message||String(oe))}finally{r(!1)}},children:"邀请码"})]})}]}),S.jsx(tn,{title:"新建公司",open:b,onCancel:()=>x(!1),onOk:async()=>{var J;const U=await q.validateFields();r(!0);try{const oe=await wQ(t,U.name.trim(),!!U.with_invite,(U.slug||"").trim(),(U.admin_phone||"").trim()),Z=oe.admin_account;if(!(Z!=null&&Z.username)||!(Z!=null&&Z.password)){c.error("公司已创建,但未返回管理员账号,请点「管理员凭据」补发"),x(!1),q.resetFields(),await le();return}L({username:Z.username,password:Z.password,phone:Z.phone,company:oe.tenant.name}),u.info({title:"公司与管理员账号已就绪",content:S.jsxs("div",{children:[S.jsxs("p",{children:["公司 ",S.jsx(Oe.Text,{strong:!0,children:oe.tenant.name}),"(路径 ",S.jsxs(Oe.Text,{code:!0,children:["/",oe.tenant.slug,"/"]}),")"]}),S.jsxs("p",{children:["管理员用户名:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:Z.username})]}),S.jsxs("p",{children:["管理员密码:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:Z.password})]}),Z.phone||U.admin_phone?S.jsxs("p",{children:["手机:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:Z.phone||U.admin_phone})]}):null,S.jsx(Oe.Text,{type:"danger",children:"创建公司即附带此账号;密码仅展示一次,请立即保存。"})]}),okText:"已保存"});const Q=(J=oe.admin_invite)==null?void 0:J.code;Q&&A(Q),c.success(`已创建「${oe.tenant.name}」并生成管理员账号`),s(`已创建「${oe.tenant.name}」管理员 ${Z.username}`),x(!1),q.resetFields(),await le()}catch(oe){c.error(oe.message||String(oe))}finally{r(!1)}},confirmLoading:n,children:S.jsxs(De,{form:q,layout:"vertical",initialValues:{with_invite:!1},children:[S.jsx(De.Item,{name:"name",label:"公司名称",rules:[{required:!0,message:"请填写名称"}],children:S.jsx(Pt,{placeholder:"例如:某某科技"})}),S.jsx(De.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:"格式:2–32 位,小写字母开头"}],children:S.jsx(Pt,{placeholder:"例如:aaa"})}),S.jsx(De.Item,{name:"admin_phone",label:"管理员手机号(可选)",extra:"填写则绑定,可用手机登录;有 License 期限控制时不必强制",rules:[{validator:async(U,J)=>{const oe=String(J||"").trim();if(oe&&!/^1[3-9]\d{9}$/.test(oe))throw new Error("请输入 11 位大陆手机号")}}],children:S.jsx(Pt,{placeholder:"例如 13800138000",maxLength:20,allowClear:!0})}),S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginBottom:8},children:[S.jsx("strong",{children:"创建后立即生成"}),"管理员账号(随机用户名 + 初始密码);密码弹窗展示一次。"]}),S.jsx(De.Item,{name:"with_invite",valuePropName:"checked",children:S.jsx(go,{children:"额外生成邀请码(可选,一般不需要)"})})]})}),S.jsx(tn,{title:"修改公司名称 / 路径",open:v,onCancel:()=>g(!1),onOk:async()=>{if(!C)return;const U=await ee.validateFields();r(!0);try{await EQ(t,C.tenant_id,U.name.trim(),(U.slug||"").trim()),c.success("已保存"),g(!1),await le()}catch(J){c.error(J.message||String(J))}finally{r(!1)}},confirmLoading:n,children:S.jsxs(De,{form:ee,layout:"vertical",children:[S.jsx(De.Item,{name:"name",label:"公司名称",rules:[{required:!0}],children:S.jsx(Pt,{})}),S.jsx(De.Item,{name:"slug",label:"路径 slug",extra:"修改后,对外路径变为 /{slug}/(路由层后续阶段启用)",rules:[{required:!0,message:"请填写 slug"},{pattern:/^[a-z][a-z0-9-]{1,31}$/,message:"格式:2–32 位,小写字母开头"}],children:S.jsx(Pt,{})})]})}),S.jsx(tn,{title:C?`管理员凭据 · ${C.name}`:"管理员凭据",open:w,onCancel:()=>I(!1),confirmLoading:n,okText:"保存",onOk:async()=>{var oe;if(!C||!P)return;const U=await se.validateFields(),J=(U.phone||"").trim()!==(((oe=E.find(Z=>Z.user_id===P))==null?void 0:oe.phone)||"");if(!U.reset_password&&!J){c.info("未修改密码或手机号");return}r(!0);try{const Z={};U.reset_password&&(Z.reset_password=!0,Z.password=(U.password||"").trim()),J&&(Z.phone=(U.phone||"").trim());const ae=(await RQ(t,C.tenant_id,P,Z)).admin_account;L({username:ae.username,password:ae.password,phone:ae.phone,company:C.name}),ae.password?u.info({title:"密码已重置 — 请保存",content:S.jsxs("div",{children:[S.jsxs("p",{children:["用户名:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:ae.username})]}),S.jsxs("p",{children:["新密码:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:ae.password})]}),ae.phone?S.jsxs("p",{children:["手机:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:ae.phone})]}):null,S.jsx(Oe.Text,{type:"danger",children:"新密码仅此一次展示。"})]}),okText:"已保存"}):c.success(ae.phone?`已绑定手机 ${ae.phone}`:"已更新"),s(`已更新「${C.name}」管理员 ${ae.username}`),I(!1),await le()}catch(Z){c.error(Z.message||String(Z))}finally{r(!1)}},destroyOnHidden:!0,children:S.jsxs(De,{form:se,layout:"vertical",children:[S.jsx(Oe.Paragraph,{type:"secondary",children:"用户名不可改。可重置密码、绑定/更换手机号(手机登录可选)。"}),E.length>1?S.jsx(De.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 J=E.find(oe=>oe.user_id===U);se.setFieldsValue({phone:(J==null?void 0:J.phone)||"",reset_password:!1,password:""})}})}):S.jsx(De.Item,{label:"内部用户名",children:S.jsx(Oe.Text,{code:!0,copyable:!0,children:((re=E[0])==null?void 0:re.username)||"—"})}),S.jsx(De.Item,{name:"phone",label:"绑定手机号",extra:"可选;留空保存即解除绑定。有期限控制时可用用户名登录",rules:[{validator:async(U,J)=>{const oe=String(J||"").trim();if(oe&&!/^1[3-9]\d{9}$/.test(oe))throw new Error("请输入 11 位大陆手机号")}}],children:S.jsx(Pt,{placeholder:"例如 13800138000",allowClear:!0,maxLength:20})}),S.jsx(De.Item,{name:"reset_password",valuePropName:"checked",children:S.jsx(go,{children:"重置密码"})}),S.jsx(De.Item,{noStyle:!0,shouldUpdate:(U,J)=>U.reset_password!==J.reset_password,children:()=>se.getFieldValue("reset_password")?S.jsx(De.Item,{name:"password",label:"新密码",extra:"留空则随机生成,保存后仅展示一次",children:S.jsx(Pt.Password,{placeholder:"至少 6 位,可留空自动生成"})}):null})]})}),S.jsxs(tn,{title:C?`公司权限额度 · ${C.name}`:"公司权限额度",open:y,width:720,onCancel:()=>$(!1),onOk:()=>{if(!C)return;const U=async()=>{r(!0);try{const J=await CQ(t,C.tenant_id,B);j(J.permissions||[]),c.success(`已保存(${(J.permissions||[]).length}/${J.total||O})`),$(!1)}catch(J){c.error(J.message||String(J))}finally{r(!1)}};if(B.length===0){u.confirm({title:"确认清空该公司全部权限?",content:"保存后该公司将无法使用任何业务接口,直到重新授予。",onOk:()=>void U()});return}U()},confirmLoading:n,okText:"保存额度",children:[S.jsxs(Mt,{style:{marginBottom:12},children:[S.jsxs(Dt,{children:["已选 ",B.length,"/",O||"?"]}),S.jsx(Ke,{size:"small",onClick:()=>j(_.flatMap(U=>(U.items||[]).map(J=>J.perm))),children:"全选"}),S.jsx(Ke,{size:"small",onClick:()=>j([]),children:"全不选"})]}),S.jsx(Mt,{direction:"vertical",size:"middle",style:{width:"100%"},children:_.map(U=>{const J=(U.items||[]).map(oe=>oe.perm);return S.jsxs("div",{children:[S.jsx(Oe.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(oe=>({label:S.jsxs("span",{children:[oe.perm,S.jsx("br",{}),S.jsx(Oe.Text,{type:"secondary",style:{fontSize:12},children:oe.desc})]}),value:oe.perm})),value:B.filter(oe=>J.includes(oe)),onChange:oe=>{const Z=new Set(J),Q=B.filter(ae=>!Z.has(ae));j([...Q,...oe])}})})]},U.title)})})]}),S.jsx(Oe.Title,{level:5,style:{marginTop:32},children:"LWW 覆盖日志(仅超管)"}),S.jsx(Oe.Paragraph,{type:"secondary",children:"同步自动覆盖时的落败/胜出记录;公司管理员不可见。默认保留 90 天。 对「源端覆盖」记录可按落败快照回滚线上单行(需通道 remote 仍可达)。"}),S.jsx(Mt,{style:{marginBottom:8},children:S.jsx(Ke,{icon:S.jsx(ls,{}),loading:V,onClick:()=>void ce(),children:"刷新日志"})}),S.jsx($n,{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,J)=>J.outcome==="applied_source"?S.jsx(Ke,{size:"small",danger:!0,loading:n,onClick:()=>{u.confirm({title:"按落败快照回滚线上单行?",content:`${J.table} / ${J.row_pk}`,onOk:async()=>{r(!0);try{await bQ(t,J.id),c.success("已回滚并记入审计"),await ce()}catch(oe){c.error(oe.message||String(oe))}finally{r(!1)}}})},children:"回滚"}):null}]})]})}function TZ(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]=De.useForm();async function C(){p(!0);try{const[E,R]=await Promise.all([_Q(t),x$(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 N(E,R,P){if(await sc(l,t,R,`成员:${E.display_name||E.username}(#${E.user_id})`)){r(!0);try{await yE(t,E.user_id,P),s(`${R}成功`),await C()}catch(_){i.error(_.message||String(_))}finally{r(!1)}}}return S.jsxs(rr,{title:"成员管理",extra:S.jsxs(Mt,{children:[S.jsx(Ke,{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(Ke,{icon:S.jsx(ls,{}),onClick:()=>void C(),loading:f,children:"刷新"})]}),children:[S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginTop:0},children:["用户名由系统随机生成且全局唯一;初始密码可留空自动生成,登录后可自行「修改密码」。也可走「邀请加入」。 管理员可为成员「绑定手机」(登录/同号同步联调用);顶栏「更换手机」只改当前登录账号。",t.role==="超级管理员"||t.role==="platform_admin"?" 超管代管修改时会要求两次确认。":""]}),S.jsx($n,{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(Mt,{size:4,children:[E?S.jsx(Oe.Text,{copyable:!0,children:E}):S.jsx(Oe.Text,{type:"secondary",children:"未绑定"}),S.jsx(Ke,{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:P=>void N(R,`将 ${R.username} 设为${rc(P)}`,{role:P})})},{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(P=>({value:P.org_unit_id,label:P.name})),onChange:P=>void N(R,`调整 ${R.username} 的组织`,{org_unit_id:P||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:P=>void N(R,`${P==="disabled"?"停用":"启用"}成员 ${R.username}`,{status:P})})},{title:"角色标签",width:90,render:(E,R)=>S.jsx(Dt,{children:rc(R.role)})}]}),S.jsxs(tn,{title:g!=null&&g.phone?"更换手机号":"绑定手机号",open:x,onCancel:()=>{v(!1),y(null)},onOk:async()=>{if(!g)return;const E=$.trim();if(await sc(l,t,E?"绑定/更换成员手机号":"解绑成员手机号",`成员:${g.display_name||g.username}(#${g.user_id})→ ${E||"(空)"}`)){r(!0);try{await yE(t,g.user_id,{phone:E}),s(E?`已绑定 ${E}`:"已解绑手机号"),v(!1),y(null),await C()}catch(P){i.error(P.message||String(P))}finally{r(!1)}}},confirmLoading:n,destroyOnHidden:!0,okText:"保存",children:[S.jsxs(Oe.Paragraph,{type:"secondary",children:["用于手机号登录与松离线同号绑定联调。生产宇信达请绑"," ",S.jsx(Oe.Text,{code:!0,children:"13531041944"}),";勿绑超管号 13531041945。清空并保存即解绑。"]}),S.jsx(Pt,{value:$,onChange:E=>w(E.target.value),placeholder:"例:13531041944",maxLength:20,allowClear:!0})]}),S.jsx(tn,{title:"新建成员",open:h,onCancel:()=>b(!1),onOk:async()=>{const E=await I.validateFields();if(await sc(l,t,"新建成员","将随机生成唯一用户名;初始密码可稍后由本人修改")){r(!0);try{const P=await MQ(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(Oe.Text,{copyable:!0,code:!0,children:P.username})]}),S.jsxs("p",{children:["初始密码:",S.jsx(Oe.Text,{copyable:!0,code:!0,children:P.password})]}),S.jsxs("p",{children:["角色:",rc(P.role)]}),S.jsx(Oe.Text,{type:"secondary",children:"用户名随机唯一不可改;密码请交给本人后由其登录并自行修改。"})]}),okText:"已保存"}),s(`已创建成员 ${P.username}`),b(!1),I.resetFields(),await C()}catch(P){i.error(P.message||String(P))}finally{r(!1)}}},confirmLoading:n,destroyOnHidden:!0,children:S.jsxs(De,{form:I,layout:"vertical",initialValues:{role:"编辑"},children:[S.jsx(Oe.Paragraph,{type:"secondary",children:"用户名由系统随机生成(全局唯一)。初始密码可指定,留空则随机生成;登录后可自行修改。"}),S.jsx(De.Item,{name:"password",label:"初始密码",extra:"留空则随机生成",children:S.jsx(Pt.Password,{placeholder:"至少 6 位,可留空"})}),S.jsx(De.Item,{name:"display_name",label:"显示名",children:S.jsx(Pt,{placeholder:"可选"})}),S.jsx(De.Item,{name:"role",label:"角色",rules:[{required:!0}],children:S.jsx(Qt,{options:[{value:"管理员",label:"管理员(公司顶级)"},{value:"编辑",label:"编辑"},{value:"只读",label:"只读"}]})}),S.jsx(De.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 _Z({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 wE({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 MZ({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 W_({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 P=t.map((T,_)=>{var k;const M=T.values[E.key];return Number.isFinite(M)?`${_===0||!Number.isFinite((k=t[_-1])==null?void 0:k.values[E.key])?"M":"L"}${$(_).toFixed(1)},${w(M).toFixed(1)}`:null}).filter(Boolean).join(" ");return{...E,d:P,color:Is[R%Is.length]}}),C=5,N=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:[N.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 OZ({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):"",N=e.map((E,R)=>{var _;const P=E.design;return Number.isFinite(P)?`${R===0||!Number.isFinite((_=e[R-1])==null?void 0:_.design)?"M":"L"}${y(R).toFixed(1)},${$(P).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,N?S.jsx("path",{d:N,fill:"none",stroke:r,strokeWidth:2}):null,e.map((E,R)=>{const P=E.value;if(!Number.isFinite(P))return null;const T=y(R),_=$(P),M=$(0),O=Math.min(_,M),k=Math.max(3,Math.abs(_-M));return S.jsx("rect",{x:T-3,y:O,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 K_({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 zZ="AJZP1",U_="application/x-ajz-machine",jZ="aijianzhan-page-machine-v1";function BZ(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 LZ(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 q_(e){const t=new TextEncoder().encode(JSON.stringify(e)),n=BZ(t,jZ);return`${zZ}.${LZ(n)}`}function kZ(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 AZ(e){var n,r,o;const t=a.useMemo(()=>{try{const s=kZ(e);return q_(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":U_,"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 G_(e){const t=a.useMemo(()=>{try{return q_({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":U_,"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 DZ(e,t){return t==null||t===""?"—":typeof t=="number"?Number.isInteger(t)?String(t):t.toFixed(2):String(t)}function FZ(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 El(e){const t=typeof e=="number"?e:Number(String(e??"").replace(/,/g,""));return Number.isFinite(t)?t:NaN}function HZ(e){var $e,Ce,qe,Qe;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?(($e=s[w])==null?void 0:$e.enum_values)||[]:[])).filter(ye=>ye&&ye!=="全部"),C=g.select_field||g.filter_select_field||["worksite","site","store","warehouse","dept"].find(ye=>s[ye])||"",N=!!(w&&I.length>0),E=!!C;a.useEffect(()=>{(async()=>{try{const ye={};if(w&&f){const Re=g.filter_value_aliases||{};ye[w]=Re[f]||f}C&&h&&(ye[C]=h);const Ne=await np(t,n,r,ye,1,2e3);u(Ne.items||[]),m(Ne.total||(Ne.items||[]).length)}catch(ye){l(ye.message||String(ye))}})()},[t,n,r,w,f,C,h,l,g.filter_value_aliases]);const R=ye=>{var Ve;const Ne=g.table_headers||[],Re=o.find(at=>at.type==="table"),Ye=((Re==null?void 0:Re.columns)||[]).indexOf(ye);return Ye>=0&&Ne[Ye]?Ne[0]==="序号"&&Ne[Ye+1]?Ne[Ye+1]:Ne[Ye]:((Ve=s[ye])==null?void 0:Ve.label)||ye},P=o.find(ye=>ye.type==="line_chart"||ye.type==="bar_chart"),T=o.find(ye=>ye.type==="status_strip"),_=o.find(ye=>ye.type==="table"),M=g.chart_side_label||(P==null?void 0:P.title)||"主图",O=g.strip_side_label||(T==null?void 0:T.title)||"状态",k=g.table_side_label||"明细",B=g.table_title||(_==null?void 0:_.title)||"明细表",j=g.stats_left_label||"",z=g.stats_right_label||"",A=a.useMemo(()=>{const ye=(P==null?void 0:P.x_field)||(P==null?void 0:P.group_by)||Object.keys(s)[0]||"id";return[...c].sort((Ne,Re)=>String(Ne[ye]??"").localeCompare(String(Re[ye]??""),"zh"))},[c,P,s]),D=g.value_field||(P==null?void 0:P.metric)||((Ce=P==null?void 0:P.metrics)==null?void 0:Ce[0])||["value","cjl_value","cum_value","cum_settlement_mm","amount","qty"].find(ye=>s[ye])||"",L=g.color_field||["color","cjl_color","mark_color"].find(ye=>s[ye])||"",H=g.design_field||["design_value","design_settlement_mm","target","design"].find(ye=>s[ye])||"",K=g.category_colors||{},V=g.category_field||w||"",W=String(g.chart_style||"").toLowerCase(),q=W==="line"||W==="multi_series"||W==="line_chart",ee=W==="section_marks"||W==="colored_marks",se=!!P&&!!D&&!!(P!=null&&P.x_field||P!=null&&P.group_by||Object.keys(s)[0]),le=ee||!q&&se,ce=a.useMemo(()=>{if(!le)return[];const ye=(P==null?void 0:P.x_field)||(P==null?void 0:P.group_by)||Object.keys(s)[0]||"",Ne=["#1d4f91","#7c3aed","#868e96","#0f766e","#c2410c"],Re=new Map;return A.map(Xe=>{const Ye=El(D?Xe[D]:void 0),Ve=H?El(Xe[H]):NaN;let at=L?String(Xe[L]||"").trim():"";if(!at&&V){const xe=String(Xe[V]??"");K[xe]?at=K[xe]:xe&&(Re.has(xe)||Re.set(xe,Re.size),at=Ne[Re.get(xe)%Ne.length])}return at||(at=Ne[0]),{x:String(Xe[ye]??""),value:Number.isFinite(Ye)?Ye:0,design:Number.isFinite(Ve)?Ve:void 0,color:at}})},[le,A,P,D,L,H,V,K,s]),G=a.useMemo(()=>{var Ye;if(!P||le)return null;const ye=P.x_field||P.group_by||"";let Ne=((Ye=P.metrics)!=null&&Ye.length?P.metrics:P.metric&&P.metric!=="count"?[P.metric]:[]).filter(Boolean);if((!Ne.length||!Ne.some(Ve=>s[Ve]))&&(Ne=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)),!ye||!Ne.length)return null;const Re=A.map(Ve=>{const at={};for(const xe of Ne){const Le=El(Ve[xe]);Number.isFinite(Le)&&(at[xe]=Le)}return{x:String(Ve[ye]??""),values:at}}),Xe=g.series_labels||{};return{title:P.title||"图表",points:Re,series:Ne.map(Ve=>({key:Ve,label:Xe[Ve]||R(Ve)})),yUnit:P.y_unit||g.y_unit||""}},[P,A,le,g.series_labels,g.y_unit,s]),ne=(qe=g.legend_items)!=null&&qe.length?g.legend_items:le&&Object.keys(K).length?Object.entries(K).map(([ye,Ne])=>({label:ye,color:Ne})):((G==null?void 0:G.series)||[]).map((ye,Ne)=>({label:ye.label,color:["#1d4f91","#7c3aed","#6b7280","#c2410c"][Ne%4]})),re=a.useMemo(()=>{if(!T)return[];const ye=T.label_field||"",Ne=T.value_field||"",Re=T.secondary_field||"";if(!ye||!Ne)return[];const Xe=Number(T.cycle_days)||Number(g.cycle_days)||30,Ye=T.variant==="stacked"||T.variant==="stacked_days"||!!Re;return A.map(Ve=>{const at=String(Ve[ye]??"");let xe=El(Ve[Ne]),Le=Re?El(Ve[Re]):NaN;if(Number.isFinite(xe)||(xe=0),Number.isFinite(Le)||(Le=0),Ye&&xe+Le>50&&xe+Le<120){const Pe=Math.round(xe/100*Xe),ve=Math.max(0,Xe-Pe);xe=Pe,Le=ve}const me=!!Ve.stop_flag||String(Ve.status||"").includes("停")||Ye&&xe===0&&Le===0;return{label:at,value:xe,secondary:Ye?Le: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",J=(Qe=_==null?void 0:_.columns)!=null&&Qe.length?_.columns:Object.keys(s).filter(ye=>!["id","tenant_id"].includes(ye)).slice(0,6),oe=_?A.filter(ye=>FZ(ye,_)):[],Z=a.useMemo(()=>{var Ne,Re;if(!C)return[];if((Re=(Ne=s[C])==null?void 0:Ne.enum_values)!=null&&Re.length)return s[C].enum_values;const ye=new Set;for(const Xe of c){const Ye=String(Xe[C]??"");Ye&&ye.add(Ye)}return Array.from(ye).sort()},[C,s,c]),Q=a.useMemo(()=>{const ye=(P==null?void 0:P.x_field)||(P==null?void 0:P.group_by)||"";return ye&&new Set(c.map(Ne=>String(Ne[ye]??""))).size||d},[c,d,P]),ae=Number(g.chart_page_size)||28,te=le?ce.length:(G==null?void 0:G.points.length)||re.length,Y=Math.max(0,te-ae),de=ce.slice(x,x+ae),ue=(G==null?void 0:G.points.slice(x,x+ae))||[],ge=re.slice(x,x+ae),we=(()=>{if(y&&(j||z)&&y.includes(j||"\0"))return y;const ye=[];return y&&ye.push(y),j&&ye.push(`${j}:${Q}个`),z&&ye.push(`${z}: ${d}个`),ye.join(" ")||(d?`共 ${d} 条`:"")})(),he=g.select_label||(C?R(C):"")||"",Be=(P==null?void 0:P.y_unit)||g.y_unit||"",be=g.y_axis_label||Be||"",Fe=!!g.invert_y,_e=g.design_series_color||"#e8590c",Ee=g.empty_table_text||"暂无数据",Te=[w,C].filter(Boolean);return S.jsxs("div",{className:"sf-root",children:[S.jsx(G_,{slug:n,resource:r,blockId:"sf-dashboard",endpoint:{method:"GET",path:`/api/v1/apps/${n}/${r}`},extra:{page_type:"dashboard",filters:Te,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:we})}),N&&S.jsx("div",{className:"sf-radios",children:["",...I].map(ye=>S.jsxs("label",{className:`sf-radio ${(f||"")===ye?"on":""}`,children:[S.jsx("input",{type:"radio",name:"sf-radio",checked:(f||"")===ye,onChange:()=>p(ye)}),ye||g.radio_all_label||"全部"]},ye||"all"))}),E&&S.jsxs("label",{className:"sf-select",children:[he?`${he}:`:null,S.jsxs("select",{value:h,onChange:ye=>b(ye.target.value),children:[S.jsx("option",{value:"",children:"--请选择--"}),Z.map(ye=>S.jsx("option",{value:ye,children:ye},ye))]})]}),$?S.jsx("span",{className:"sf-hint",children:$}):null]}),ne.length>0&&P&&S.jsx("div",{className:"sf-legend",children:ne.map((ye,Ne)=>S.jsx("span",{className:`sf-leg-item${/曲线|折线|line/i.test(ye.label)?" leg-line":""}`,style:{"--leg":ye.color},children:ye.label},`${ye.label}-${Ne}`))}),S.jsxs("div",{className:"sf-body",children:[S.jsxs("div",{className:"sf-rail",children:[P?S.jsx("div",{className:"sf-rail-seg chart",children:M}):null,T?S.jsx("div",{className:"sf-rail-seg strip",children:O}):null,_?S.jsx("div",{className:"sf-rail-seg table",children:k}):null]}),S.jsxs("div",{className:"sf-main",children:[P&&S.jsxs("div",{className:"sf-line-wrap",children:[le?S.jsx(OZ,{points:de.length?de:ce,yUnit:Be,yAxisLabel:be,invertY:Fe,designColor:_e}):G?S.jsx(W_,{title:"",points:ue.length?ue: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:ye=>v(Number(ye.target.value))})]}),T&&S.jsx("div",{className:"sf-strip-wrap",children:S.jsx(K_,{title:"",variant:U,items:ge})}),_&&S.jsxs("div",{className:"sf-table-panel",children:[S.jsx("div",{className:"sf-table-title",children:B}),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:"序号"}),J.map(ye=>S.jsx("th",{children:R(ye)},ye))]})}),S.jsxs("tbody",{children:[oe.map((ye,Ne)=>S.jsxs("tr",{children:[S.jsx("td",{children:Ne+1}),J.map(Re=>S.jsx("td",{children:DZ(Re,ye[Re])},Re))]},Ne)),!oe.length&&S.jsx("tr",{children:S.jsx("td",{colSpan:J.length+1,className:"empty",children:Ee})})]})]})})]})]})]})]})}function X_(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 VZ(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 EE(e,t=[]){return(Array.isArray(e)?e:t).map(X_).filter(Boolean)}function nd(e,t){return e.title||e.id}function WZ(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 IE(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 KZ=new Set(["id","tenant_id","org_unit_id","created_by","created_at","updated_at"]),PE=/(status|type|category|state|分类|类型|状态)$/i;function Bf(e){return e.type==="enum"||e.widget==="select"||e.enum_values&&e.enum_values.length>0?!0:PE.test(e.name)||PE.test(e.label)}function H0(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 V0(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 UZ(e,t){if(!e)return"";const n=new Date(e);return Number.isNaN(n.getTime())?e:n.toISOString()}function qZ(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 GZ({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:V0(t,"datetime"),onChange:o=>r(UZ(o.target.value))}):H0(e)?S.jsx("input",{type:"date",value:V0(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 Y_(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 XZ(e){return/在售|正常|启用|合格/.test(e)?"ok":/停售|禁用|缺货|超限|异常|逾期/.test(e)?"bad":"warn"}function YZ({session:e,blueprint:t,onBack:n}){var M,O,k,B,j,z,A,D,L,H,K,V,W,q,ee,se,le,ce,G,ne,re,U,J,oe,Z,Q,ae,te,Y,de;const r=(M=t==null?void 0:t.meta)==null?void 0:M.slug,o=(t==null?void 0:t.pages)||[],s=o.find(ue=>ue.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 ue,ge;if(i.startsWith("__edit__")){const we=i.replace("__edit__",""),he=o.find(be=>be.type==="list"&&be.entity===we),Be=IE(t,we);return{id:i,title:"编辑",route:`/${we}/edit`,type:"form_edit",entity:we,layout:{form_fields:((ge=(ue=he==null?void 0:he.layout)==null?void 0:ue.columns)==null?void 0:ge.filter(be=>be!=="id"))||Be.map(be=>be.name).filter(be=>be!=="id"),actions:["edit"]}}}return o.find(we=>we.id===i)||s},[i,o,s,t]),v=x?WZ(t,x.entity):"",g=a.useMemo(()=>x?IE(t,x.entity):[],[x,t]),y=a.useMemo(()=>Object.fromEntries(g.map(ue=>[ue.name,ue])),[g]),$=a.useMemo(()=>{const ue=/^(欢迎您|退出|帮助|登录|注册|返回|系统首页|修改密码)$/,ge=o.filter(he=>he.type!=="form_edit"&&he.type!=="detail"&&!ue.test(String(he.title||""))),we=he=>he.type==="list"?0:he.type==="form_create"?1:he.type==="dashboard"?2:3;return[...ge].sort((he,Be)=>we(he)-we(Be))},[o]),w=a.useMemo(()=>{var he,Be;const ue=Array.isArray((Be=(he=t==null?void 0:t.meta)==null?void 0:he.ui)==null?void 0:Be.nav_items)?t.meta.ui.nav_items:[];if(!ue.length)return[];const ge=$.find(be=>be.type==="dashboard"),we=be=>be.replace(/\/+$/,"").toLowerCase();return ue.map(be=>{const Fe=X_(be),_e=VZ(be);if(!Fe&&!_e)return null;let Ee=(_e?$.find(Te=>we(String(Te.route||""))===we(_e)):void 0)||$.find(Te=>Te.title===Fe||String(Te.title||"").includes(Fe)||Fe&&Fe.includes(String(Te.title||"")));return!Ee&&ge&&Fe&&(ge.title===Fe||String(ge.title||"").includes(Fe))&&(Ee=ge),{label:Fe||(Ee==null?void 0:Ee.title)||_e,pageId:Ee==null?void 0:Ee.id}}).filter(Boolean)},[(k=(O=t==null?void 0:t.meta)==null?void 0:O.ui)==null?void 0:k.nav_items,$]),I=a.useMemo(()=>{var ue,ge;return EE((ge=(ue=t==null?void 0:t.meta)==null?void 0:ue.ui)==null?void 0:ge.shell_links,["欢迎您","退出","帮助"])},[(j=(B=t==null?void 0:t.meta)==null?void 0:B.ui)==null?void 0:j.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)||"",N=a.useMemo(()=>{var ue,ge;return EE((ge=(ue=t==null?void 0:t.meta)==null?void 0:ue.ui)==null?void 0:ge.float_actions,["客服","电话","点击隐藏"])},[(H=(L=t==null?void 0:t.meta)==null?void 0:L.ui)==null?void 0:H.float_actions]),E=((K=t==null?void 0:t.meta)==null?void 0:K.ui_preset)||((W=(V=o.find(ue=>{var ge;return(ge=ue.layout)==null?void 0:ge.preset}))==null?void 0:V.layout)==null?void 0:W.preset)||"default",R=((q=t==null?void 0:t.meta)==null?void 0:q.project_context)||"",P=ue=>{var he,Be,be;if(!ue||ue.type!=="dashboard")return!1;if(((he=ue.layout)==null?void 0:he.preset)==="screenshot_faithful"||((Be=ue.layout)==null?void 0:Be.preset)==="ops_monitor")return!0;const ge=((be=ue.layout)==null?void 0:be.widgets)||[],we=new Set(ge.map(Fe=>Fe.type));return(we.has("line_chart")||we.has("bar_chart"))&&(we.has("status_strip")||we.has("table"))},T=E==="screenshot_faithful"||E==="ops_monitor"||!!((se=(ee=t==null?void 0:t.meta)==null?void 0:ee.source)!=null&&se.screenshot_faithful)||!!((G=(ce=(le=t==null?void 0:t.meta)==null?void 0:le.source)==null?void 0:ce.image_refs)!=null&&G.length)||!!((U=(re=(ne=t==null?void 0:t.meta)==null?void 0:ne.source)==null?void 0:re.layout_refs)!=null&&U.length)||P(o.find(ue=>ue.type==="dashboard")),_=((oe=(J=t==null?void 0:t.meta)==null?void 0:J.ui)==null?void 0:oe.platform_title)||((Z=t==null?void 0:t.meta)==null?void 0:Z.platform_title)||"";return a.useEffect(()=>{if(!T)return;const ue=o.find(ge=>ge.type==="dashboard");ue&&(!i||i===(s==null?void 0:s.id))&&(s==null?void 0:s.type)!=="dashboard"&&l(ue.id)},[T,(Q=t==null?void 0:t.meta)==null?void 0:Q.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:((ae=t==null?void 0:t.meta)==null?void 0:ae.name)||r}),S.jsxs("div",{className:"sf-shell-right",children:[I.map(ue=>S.jsx("span",{className:"sf-shell-link",children:ue},ue)),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:((te=t==null?void 0:t.meta)==null?void 0:te.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(ue=>({label:nd(ue),pageId:ue.id}))).map((ue,ge)=>{const we=ue.pageId?(x==null?void 0:x.id)===ue.pageId&&!c:!1;return S.jsx("button",{type:"button",className:`gen-nav-item ${we?"active":""} ${ue.pageId?"":"is-chrome"}`,onClick:()=>{ue.pageId&&(u(null),l(ue.pageId),m(""),p(""))},children:ue.label},`${ue.label}-${ge}`)}),T&&w.length>0?$.filter(ue=>ue.type==="list"||ue.type==="dashboard").filter(ue=>!w.some(ge=>ge.pageId===ue.id||ge.label===ue.title)).map(ue=>S.jsx("button",{type:"button",className:`gen-nav-item ${(x==null?void 0:x.id)===ue.id&&!c?"active":""}`,onClick:()=>{u(null),l(ue.id),m(""),p("")},children:nd(ue)},ue.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(AZ,{slug:r,resource:v,page:x,blueprint:t}),(x==null?void 0:x.type)==="list"&&!c&&S.jsx(QZ,{session:e,slug:r,resource:v,page:x,fieldMap:y,busy:h,setBusy:b,setError:m,setInfo:p,onCreate:()=>{const ue=o.find(ge=>ge.type==="form_create"&&ge.entity===x.entity);ue&&l(ue.id)},onEdit:ue=>{u(ue);const ge=o.find(we=>we.type==="form_edit"&&we.entity===x.entity);l(ge?ge.id:`__edit__${x.entity}`)}}),((x==null?void 0:x.type)==="form_create"||(x==null?void 0:x.type)==="form_edit")&&S.jsx(JZ,{session:e,slug:r,resource:v,page:x,title:nd(x),fields:g,editId:x.type==="form_edit"?c:null,busy:h,setBusy:b,setError:m,setInfo:p,onDone:()=>{u(null);const ue=o.find(ge=>ge.type==="list"&&ge.entity===x.entity);ue&&l(ue.id)}}),(x==null?void 0:x.type)==="dashboard"&&!c&&(T||P(x)?S.jsx(HZ,{session:e,slug:r,resource:v,title:nd(x),widgets:(((de=x.layout)==null?void 0:de.widgets)||[]).filter(ue=>ue.type!=="kpi"),fieldMap:y,meta:(t==null?void 0:t.meta)||{},setError:m}):S.jsx(ZZ,{session:e,slug:r,resource:v,page:x,fieldMap:y,setError:m})),T&&N.length>0?S.jsx("aside",{className:"sf-float-dock","aria-label":"快捷操作",children:N.map(ue=>S.jsx("button",{type:"button",tabIndex:-1,children:ue},ue))}):null]})}function QZ(e){var T,_,M,O,k,B,j;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)||[]},[(M=o.layout)==null?void 0:M.filters]),h=((O=o.layout)==null?void 0:O.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([]),[N,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 K=new Set;for(const V of A.items||[]){const W=V[L];W!=null&&String(W).trim()!==""&&K.add(String(W))}D[L]=Array.from(K).sort()}w(L=>{let H=!1;const K={...L};for(const[V,W]of Object.entries(D)){const q=L[V]||[];(q.length!==W.length||q.some((ee,se)=>ee!==W[se]))&&(K[V]=W,H=!0)}return H?K: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 P(z){if(confirm("确认删除该行?")){l(!0);try{await kY(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(G_,{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,K;const L=(H=D.target.files)==null?void 0:H[0];if(L){l(!0);try{const V=await FY(t,n,r,L),W=V.inserted||0,q=V.skipped||0,ee=(V.errors||[]).length;u(`导入完成:成功 ${W} 行`+(q?`,跳过 ${q}`:"")+(ee?`,错误 ${ee} 条(仅展示部分)`:"")),ee&&((K=V.errors)!=null&&K[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 HY(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&&(((B=o.layout)==null?void 0:B.filter_style)==="section_radios"||((j=o.layout)==null?void 0:j.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:K=>y(V=>({...V,[L]:K.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(K=>({...K,[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(K=>({...K,[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:["共 ",N," 条"]}),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=Y_(D,z[D]);return D==="status"?S.jsx("td",{className:"cell-status",children:S.jsx("span",{className:`badge ${XZ(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 P(String(z.id)),children:x("delete","删除")})]})})]},String(z.id??A)))})]})})]})}function JZ(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=>!KZ.has(C)),h=((I=o.layout)==null?void 0:I.action_labels)||{},b=(C,N)=>h[C]||N,[x,v]=a.useState({}),[g,y]=a.useState({});a.useEffect(()=>{const C={};for(const N of p)C[N]="";v(C),(async()=>{var E,R;const N={};for(const P of p){const T=i.find(_=>_.name===P);T&&(E=T.enum_values)!=null&&E.length&&(N[P]=T.enum_values)}try{const T=(await np(t,n,r)).items||[];for(const _ of p){const M=i.find(k=>k.name===_);if(!M||!Bf(M)||(R=N[_])!=null&&R.length)continue;const O=new Set;for(const k of T){const B=k[_];B!=null&&String(B).trim()!==""&&O.add(String(B))}O.size>0&&O.size<=50&&(N[_]=Array.from(O).sort())}if(l){const _=T.find(M=>String(M.id)===l);if(_){const M={};for(const O of p){const k=i.find(j=>j.name===O),B=_[O]==null?"":String(_[O]);k&&Lf(k)?M[O]=B:k&&H0(k)?M[O]=V0(B,"date"):M[O]=B}v(M)}}}catch(P){l&&d(P.message||String(P))}y(N)})()},[l,n,r]);async function $(){u(!0),d("");try{const C={};for(const N of p){const E=i.find(P=>P.name===N),R=x[N];if((E==null?void 0:E.type)==="int"||(E==null?void 0:E.type)==="bigint"||(E==null?void 0:E.type)==="decimal"?C[N]=R===""?null:Number(R):(E==null?void 0:E.type)==="boolean"?C[N]=R==="true":E&&Lf(E)||E&&H0(E)?C[N]=R===""?null:R:C[N]=R,Bf(E||{name:N,label:N,type:"string"})&&!R)throw new Error(`请选择「${(E==null?void 0:E.label)||N}」`)}l?(await LY(t,n,r,l,C),m("已更新")):(await BY(t,n,r,C),m("已创建")),f()}catch(C){d(qZ(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 N=i.find(R=>R.name===C)||{name:C,label:C,type:"string"},E=g[C]||N.enum_values||[];return S.jsxs("label",{children:[N.label||C,S.jsx(GZ,{meta:N,value:x[C]||"",options:E,onChange:R=>v(P=>({...P,[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 ZZ(e){var g,y,$,w,I,C,N,E,R,P;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),[(N=o.layout)==null?void 0:N.widgets]);if(a.useEffect(()=>{(async()=>{try{if(f){const _=await AY(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||"",M=(T.metrics&&T.metrics.length?T.metrics:T.metric&&T.metric!=="count"?[T.metric]:[]).filter(Boolean);if(!_||!M.length||!d.length)return null;const k=[...d].sort((j,z)=>String(j[_]??"").localeCompare(String(z[_]??""),"zh")).slice(0,100).map(j=>{const z={};for(const A of M){const D=Number(j[A]);Number.isFinite(D)&&(z[A]=D)}return{x:String(j[_]??""),values:z}}),B=M.map(j=>({key:j,label:b(j)}));return S.jsx(W_,{title:T.title||"趋势图",points:k,series:B,yUnit:T.y_unit||""},`line-${T.title}-${_}`)}function v(T,_){if(!_.filter_field)return!0;const M=T[_.filter_field],O=Number(M),k=_.filter_op||"gt",B=Number(_.filter_value??0);return k==="gt"?Number.isFinite(O)&&O>B:k==="gte"?Number.isFinite(O)&&O>=B:k==="lt"?Number.isFinite(O)&&O<B:k==="eq"?String(M)===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(_Z,{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 M=T.label_field||"",O=T.value_field||"",k=T.secondary_field||"",B=T.warn_field||"",j=Number(T.cycle_days)||30,z=T.variant==="stacked"||T.variant==="stacked_days"||!!k;if(!M||!O)return null;const A=d.slice(0,48).map(D=>{let L=Number(D[O]??0),H=k?Number(D[k]??0):0;if(z&&L+H>50&&L+H<120){const K=Math.round(L/100*j);H=Math.max(0,j-K),L=K}return{label:String(D[M]??""),value:L,secondary:z?H:void 0,tone:B&&Number(D[B]??0)>0?"warn":"ok",stop:String(D.status||"").includes("停")||z&&L===0&&H===0}});return S.jsx(K_,{title:T.title||"状态条",variant:z?"stacked":"cells",items:A},`strip-${_}`)}),l.filter(T=>T.type==="table").map((T,_)=>{var k;const M=(k=T.columns)!=null&&k.length?T.columns:Object.keys(d[0]||{}).slice(0,6),O=d.filter(B=>v(B,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:M.map(B=>S.jsx("th",{children:b(B)},B))})}),S.jsxs("tbody",{children:[O.map((B,j)=>S.jsx("tr",{children:M.map(z=>S.jsx("td",{children:Y_(z,B[z])},z))},j)),!O.length&&S.jsx("tr",{children:S.jsx("td",{colSpan:M.length,className:"empty",children:"暂无数据"})})]})]})})]},`tbl-${_}`)}),S.jsxs("div",{className:"chart-grid",children:[l.filter(T=>T.type==="bar_chart").map((T,_)=>S.jsx(wE,{title:T.title||"分布",buckets:c.buckets||[]},`bar-${_}`)),l.filter(T=>T.type==="pie_chart").map((T,_)=>S.jsx(MZ,{title:T.title||"占比",buckets:c.buckets||[]},`pie-${_}`)),!l.some(T=>T.type==="bar_chart"||T.type==="pie_chart")&&(((P=c.buckets)==null?void 0:P.length)||0)>0&&S.jsx(wE,{title:"分布",buckets:c.buckets||[]})]})]})}async function jg(e){const t=`${Dc}/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 eee(){var d,m,f,p,h,b;const e=[],t=await fetch(`${Dc}/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(`${Dc}/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:tee,Sider:nee,Content:ree}=Fs,oee={platform:"平台管理",generate:"生成与发布",modules:"模块管理",sync:"数据同步",agent:"智能体胶囊",roles:"角色管理",agents:"智能体账号",orgs:"组织管理",invites:"邀请加入",members:"成员管理",audit:"审计"};function see({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),[$,w]=a.useState(!1),[I]=De.useForm(),[C]=De.useForm(),{token:N}=gX.useToken(),{message:E}=wo.useApp(),R=a.useMemo(()=>{const P=[],T=Nr(e.role),_=(e.tenantId||0)>0;if(T&&!_)return P.push({key:"platform",icon:S.jsx(vE,{}),label:"平台管理"}),P;if(!_)return P;T&&P.push({key:"platform",icon:S.jsx(vE,{}),label:"平台管理"});const M=k=>EY(t,k),O=jl(e.role)||T;return(M("发布模块")||M("写入模块")||M("读取模块"))&&P.push({key:"generate",icon:S.jsx(cZ,{}),label:"生成与发布"}),M("读取模块")&&P.push({key:"modules",icon:S.jsx(UQ,{}),label:"模块管理"}),O&&M("数据同步")&&P.push({key:"sync",icon:S.jsx(aJ,{}),label:"数据同步"}),M("读取模块")&&P.push({key:"agent",icon:S.jsx(b_,{}),label:"智能体胶囊"}),M("管理智能体")&&(P.push({key:"roles",icon:S.jsx(jf,{}),label:"角色管理"}),P.push({key:"agents",icon:S.jsx(WJ,{}),label:"智能体账号"})),O&&M("管理组织")&&P.push({key:"orgs",icon:S.jsx(AQ,{}),label:"组织管理"}),O&&M("邀请成员")&&(P.push({key:"invites",icon:S.jsx(mZ,{}),label:"邀请加入"}),P.push({key:"members",icon:S.jsx(sZ,{}),label:"成员管理"})),M("查看审计")&&P.push({key:"audit",icon:S.jsx(eJ,{}),label:"审计"}),P},[e,t]);return S.jsxs(Fs,{className:"console-root",style:{minHeight:"100vh"},children:[S.jsxs(nee,{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:R,onClick:({key:P})=>r(P),style:{borderInlineEnd:0,padding:"8px 8px 24px"}})]}),S.jsxs(Fs,{children:[S.jsxs(tee,{className:"console-header",style:{background:N.colorBgContainer},children:[S.jsxs(Mt,{size:"middle",children:[S.jsx(Ke,{type:"text",icon:d?S.jsx(RJ,{}):S.jsx(EJ,{}),onClick:()=>m(P=>!P)}),S.jsx(Oe.Title,{level:4,style:{margin:0},children:oee[n]||"控制台"})]}),S.jsxs(Mt,{size:"middle",wrap:!0,children:[S.jsxs(Mt,{size:8,children:[S.jsx($T,{size:"small",icon:S.jsx(yZ,{}),style:{background:N.colorPrimary}}),S.jsx("span",{className:"console-user",children:e.displayName||e.username}),e.username?S.jsx(Oe.Text,{type:"secondary",code:!0,style:{fontSize:12},children:e.username}):null,e.phone?S.jsx(Dt,{icon:S.jsx(bE,{}),children:e.phone}):S.jsx(Dt,{children:"未绑手机"}),S.jsx(Dt,{color:"green",children:rc(e.role||"管理员")}),Nr(e.role)&&e.tenantId>0?S.jsxs(S.Fragment,{children:[S.jsxs(Dt,{color:"orange",children:["管理:",e.tenantName||`公司 #${e.tenantId}`]}),S.jsx(Ke,{size:"small",icon:S.jsx(YQ,{}),loading:$,onClick:async()=>{w(!0);try{const P=await g_(e);y0(P),i==null||i(P),r("platform"),E.success("已回到平台工作台")}catch(P){E.error(P.message||String(P))}finally{w(!1)}},children:"返回平台工作台"})]}):e.tenantId>0?S.jsxs(Dt,{children:["公司 #",e.tenantId]}):null]}),S.jsx(Ke,{icon:S.jsx(bE,{}),onClick:()=>{C.setFieldsValue({phone:e.phone||""}),v(!0)},children:e.phone?"更换手机":"绑定手机"}),S.jsx(Ke,{icon:S.jsx(jf,{}),onClick:()=>{I.resetFields(),p(!0)},children:"修改密码"}),S.jsx(Ke,{onClick:o,disabled:l,children:"打开模块"}),S.jsx(Ke,{icon:S.jsx(R_,{}),onClick:s,children:"退出"})]})]}),S.jsxs(ree,{className:"console-content",children:[c,S.jsx("div",{className:"console-panel",children:u})]})]}),S.jsx(tn,{title:"修改密码",open:f,onCancel:()=>p(!1),confirmLoading:h,onOk:async()=>{const P=await I.validateFields();b(!0);try{await OQ(e,P.old_password,P.new_password),E.success("密码已更新"),p(!1),I.resetFields()}catch(T){E.error(T.message||String(T))}finally{b(!1)}},destroyOnHidden:!0,children:S.jsxs(De,{form:I,layout:"vertical",children:[S.jsxs(Oe.Paragraph,{type:"secondary",children:["账号 ",S.jsx(Oe.Text,{code:!0,children:e.username})," 为系统分配、不可更改;仅可修改密码。 绑定手机后也可用手机号 + 密码登录。"]}),S.jsx(De.Item,{name:"old_password",label:"当前密码",rules:[{required:!0,message:"请输入当前密码"}],children:S.jsx(Pt.Password,{autoComplete:"current-password"})}),S.jsx(De.Item,{name:"new_password",label:"新密码",rules:[{required:!0,message:"请输入新密码"},{min:6,message:"至少 6 位"}],children:S.jsx(Pt.Password,{autoComplete:"new-password"})}),S.jsx(De.Item,{name:"confirm",label:"确认新密码",dependencies:["new_password"],rules:[{required:!0,message:"请再次输入"},({getFieldValue:P})=>({validator(T,_){return!_||P("new_password")===_?Promise.resolve():Promise.reject(new Error("两次输入不一致"))}})],children:S.jsx(Pt.Password,{autoComplete:"new-password"})})]})}),S.jsx(tn,{title:e.phone?"更换手机号":"绑定手机号",open:x,onCancel:()=>v(!1),confirmLoading:g,onOk:async()=>{const P=await C.validateFields();y(!0);try{const T=(P.phone||"").trim(),_=await zQ(e,T),M={...e,phone:_.phone||void 0,usernameLoginDisabled:!!_.username_login_disabled};y0(M),i==null||i(M),E.success(_.phone?`已绑定 ${_.phone}`:"已更新"),v(!1)}catch(T){E.error(T.message||String(T))}finally{y(!1)}},destroyOnHidden:!0,children:S.jsxs(De,{form:C,layout:"vertical",children:[S.jsx(Oe.Paragraph,{type:"secondary",children:"绑定后可用手机号+密码或短信登录。有 License 期限控制时也可用用户名登录。"}),S.jsx(De.Item,{name:"phone",label:"手机号",rules:[{validator:async(P,T)=>{const _=String(T||"").trim();if(_&&!/^1[3-9]\d{9}$/.test(_)&&!/^\+?86\s*1[3-9]\d{9}$/.test(_.replace(/\s/g,"")))throw new Error("请输入 11 位大陆手机号")}}],children:S.jsx(Pt,{placeholder:"例如 13800138000",maxLength:20,allowClear:!0})})]})})]})}function $$({children:e,subtitle:t}){return S.jsxs("div",{className:"auth-shell",children:[S.jsx("div",{className:"auth-backdrop","aria-hidden":!0}),S.jsxs(rr,{className:"auth-card",bordered:!1,children:[S.jsx(Oe.Title,{level:2,className:"auth-brand",children:"宇信达智建"}),S.jsx(Oe.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 iee(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 RY(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($$,{subtitle:"描述 + Excel/CSV/JSON → 自动建库建 API → 生成可操作的前端页面",children:[S.jsx(hV,{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(De,{layout:"vertical",requiredMark:!1,onFinish:x,children:[t==="account_password"?S.jsx(De.Item,{label:"用户名",children:S.jsx(Pt,{ref:m,size:"large",value:e.username,onChange:y=>e.onUsername(y.target.value),autoComplete:"username",placeholder:"系统分配的用户名",allowClear:!0})}):S.jsx(De.Item,{label:"手机号",children:S.jsx(Pt,{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(De.Item,{label:"短信验证码",children:S.jsxs(Mt.Compact,{style:{width:"100%"},children:[S.jsx(Pt,{ref:b,size:"large",value:r,onChange:y=>o(y.target.value),placeholder:"6 位验证码",maxLength:8}),S.jsx(Ke,{size:"large",loading:u,disabled:l>0||e.busy,onClick:()=>void g(),children:l>0?`${l}s`:"获取验证码"})]})}):S.jsx(De.Item,{label:"密码",children:S.jsx(Pt.Password,{ref:f,size:"large",value:e.password,onChange:y=>e.onPassword(y.target.value),autoComplete:"current-password"})}),t==="account_password"?S.jsx(De.Item,{label:"显示名(仅注册用,登录可忽略)",children:S.jsx(Pt,{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(Mt,{wrap:!0,style:{marginBottom:12},children:[S.jsx(Ke,{type:"link",size:"small",onClick:()=>{e.onUsername("demo"),e.onPassword("demo123"),e.onDisplayName("演示用户")},children:"填入 demo"}),S.jsx(Ke,{type:"link",size:"small",onClick:()=>{e.onUsername("ljk_admin"),e.onPassword("ljk_admin"),e.onDisplayName("平台超级管理员")},children:"填入 ljk_admin"})]}):S.jsxs(Mt,{wrap:!0,style:{marginBottom:12},children:[S.jsx(Ke,{type:"link",size:"small",onClick:()=>{e.onUsername("13800000001"),e.onPassword("demo123")},children:"填入 demo 手机"}),S.jsx(Ke,{type:"link",size:"small",onClick:()=>{e.onUsername("13531041945"),e.onPassword("ljk_admin")},children:"填入超管手机"})]}),S.jsxs("div",{className:"auth-actions",children:[S.jsx(Ke,{type:"primary",htmlType:"submit",size:"large",block:!0,loading:e.busy,children:"登录"}),t==="account_password"?S.jsx(Ke,{htmlType:"button",size:"large",block:!0,disabled:e.busy,onClick:v,children:"注册"}):null]}),S.jsx(Oe.Paragraph,{type:"secondary",style:{marginTop:20,marginBottom:0,fontSize:13},children:"支持用户名+密码、手机号+密码、手机号+短信。外公司部署用 License 控期限时,不必强制手机登录。"})]})]})}function aee(e){return S.jsxs($$,{subtitle:"账号已注册,但尚未加入任何公司。未入驻前不能查看未公布数据与业务页面。",children:[S.jsxs(Oe.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(De,{layout:"vertical",style:{marginTop:16},requiredMark:!1,children:[S.jsx(De.Item,{label:"邀请码",children:S.jsx(Pt,{size:"large",value:e.inviteCode,onChange:t=>e.onInviteCode(t.target.value),placeholder:"粘贴公司管理员发来的邀请码"})}),S.jsx(Ke,{type:"primary",size:"large",block:!0,loading:e.busy,disabled:!e.inviteCode.trim(),onClick:e.onAcceptInvite,children:"加入已有公司"}),S.jsx(rV,{children:"或"}),S.jsx(De.Item,{label:"公司名称",children:S.jsx(Pt,{size:"large",value:e.companyName,onChange:t=>e.onCompanyName(t.target.value),placeholder:"创建自己的公司(成为管理员)"})}),S.jsxs(Mt,{direction:"vertical",style:{width:"100%"},children:[S.jsx(Ke,{size:"large",block:!0,loading:e.busy,onClick:e.onCreateCompany,children:"创建公司"}),S.jsx(Ke,{size:"large",block:!0,onClick:e.onLogout,children:"退出"})]})]})]})}function lee(e){return S.jsx($$,{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 cee(e){const t=`#/app/${encodeURIComponent(e)}`;window.location.hash===t?window.dispatchEvent(new Event("hashchange")):window.location.hash=t}function rd(){!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 uee(){var ke,je,We;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),[N,E]=a.useState([]),[R,P]=a.useState([]),T=a.useRef(null),_=a.useRef(null),M=a.useRef(null),O=a.useRef(0),[k,B]=a.useState("schema_per_app"),[j,z]=a.useState("deepseek"),[A,D]=a.useState("deepseek-chat"),[L,H]=a.useState([]),[K,V]=a.useState(null),[W,q]=a.useState([]),[ee,se]=a.useState(null),[le,ce]=a.useState(null),[G,ne]=a.useState("myapp"),[re,U]=a.useState("__new__"),[J,oe]=a.useState([]),[Z,Q]=a.useState(null),[ae,te]=a.useState("records"),[Y,de]=a.useState(""),[ue,ge]=a.useState(!0),[we,he]=a.useState(!1),[Be,be]=a.useState(!1),[Fe,_e]=a.useState([]),[Ee,Te]=a.useState(null),[$e,Ce]=a.useState(!1),[qe,Qe]=a.useState("");async function ye(fe=!1){if(!zg()&&!o){fe||l("请先登录后再填入测试默认");return}he(!0),fe||l("");try{const ze=await eee();w(ze.prompt),C(ze.excel),E(ze.images),P(ze.layouts),ne(ze.slug),Ce(!0),ia(T.current,ze.excel?[ze.excel]:[]),ia(_.current,ze.images),ia(M.current,ze.layouts);const lt=[ze.excel?ze.excel.name:null,ze.images.length?`${ze.images.length} 张截图`:null,ze.layouts.length?`${ze.layouts.length} 个 HTML`:null].filter(Boolean);Qe(lt.join(" · ")||"仅需求文本");const Ze=ze.missing.length?`(缺:${ze.missing.join(", ")})`:"";u(`已填入测试默认:${ze.label}${Ze}`)}catch(ze){fe||l(ze.message||String(ze))}finally{he(!1)}}a.useEffect(()=>{const fe=zg();fe&&s(fe);const ze=()=>{s(null),!(td()||Lg())&&(l("登录已失效,请重新登录"),rd(),r("console"),Q(null))};return window.addEventListener("ajz:session-expired",ze),_Y().then(lt=>{var gt,kt,rt;H(lt.providers||[]);const Ze=lt.default||"deepseek",wt=(lt.providers||[]).find(Ge=>Ge.id===Ze)||((gt=lt.providers)==null?void 0:gt[0]);wt&&(z(wt.id),D(wt.default_model||((rt=(kt=wt.models)==null?void 0:kt[0])==null?void 0:rt.id)||""))}).catch(()=>{}),()=>window.removeEventListener("ajz:session-expired",ze)},[]),a.useEffect(()=>{!(o!=null&&o.accessToken)||Og(o)||Nr(o.role)&&!(o.tenantId>0)||localStorage.getItem("ajz_skip_demo_autoload")==="1"||$e||ye(!0).catch(()=>{})},[o==null?void 0:o.accessToken,o==null?void 0:o.tenantId]),a.useEffect(()=>{if(!(o!=null&&o.accessToken)||Og(o)){oe([]),Te(null);return}if(Nr(o.role)&&!(o.tenantId>0)){t("platform"),oe([]),Te(null);return}oc(o).then(fe=>oe(fe.items||[])).catch(()=>oe([])),o.tenantId>0?h_(o).then(fe=>Te(fe.permissions||[])).catch(()=>Te(Nr(o.role)?null:[])):Te(null)},[o]),a.useEffect(()=>{let fe=!1;async function ze(){var kt,rt,Ge,He,Ae,dt,vt,ct;const lt=++O.current,Ze=()=>fe||lt!==O.current,wt=td();if(wt){Ze()||(he(!0),l(""),Q(null));try{const yt=await SY(wt);if(Ze())return;Q(yt.blueprint),V(yt.blueprint),ne(((rt=(kt=yt.blueprint)==null?void 0:kt.meta)==null?void 0:rt.slug)||"preview"),te(yt.resource||"records"),r("app")}catch(yt){Ze()||(Mg(),l(yt.message||String(yt)),r("console"),Q(null),rd())}finally{Ze()||he(!1)}return}Mg();const gt=Lg();if(!gt){Ze()||(r("console"),Q(null));return}Ze()||(he(!0),l(""),ne(gt),Q(null));try{const yt=o||zg(),St=await pE(yt,gt);if(Ze())return;if(String(((Ge=St==null?void 0:St.meta)==null?void 0:Ge.slug)||"")!==gt)throw new Error(`模块路由不匹配:请求 ${gt},返回 ${String(((He=St==null?void 0:St.meta)==null?void 0:He.slug)||"空")}`);Q(St),V(St);const Tt=((ct=(vt=(dt=(Ae=St==null?void 0:St.apis)==null?void 0:Ae.resources)==null?void 0:dt[0])==null?void 0:vt.path)==null?void 0:ct.replace(/^\//,""))||ae;te(Tt),r("app")}catch(yt){Ze()||(l(yt.message||String(yt)),r("console"),Q(null),rd())}finally{Ze()||he(!1)}}return ze(),window.addEventListener("hashchange",ze),()=>{fe=!0,O.current++,window.removeEventListener("hashchange",ze)}},[o]),a.useEffect(()=>{!$e&&!I&&!N.length&&!R.length||(ia(T.current,I?[I]:[]),ia(_.current,N),ia(M.current,R))},[$e,I,N,R,e,o,n]);function Ne(fe){s(fe),y0(fe)}async function Re(fe){be(!0),l(""),u("");try{const ze=fe.mode==="phone_sms"?{phone:String(fe.phone||"").trim(),sms_code:String(fe.sms_code||"").trim()}:fe.mode==="phone_password"?{phone:String(fe.phone||"").trim(),password:String(fe.password||"")}:{username:String(fe.username||"").trim(),password:String(fe.password||"")},lt=await NY(ze);(Nr(lt.role)||lt.username==="ljk_admin")&&t("platform"),Ne(lt),u(`已登录 ${lt.displayName||lt.phone||lt.username}(${lt.role||"用户"})`)}catch(ze){l(ze.message||String(ze))}finally{be(!1)}}async function Xe(fe=d,ze=f,lt=h){be(!0),l(""),u("");try{const Ze=await TY(String(fe||"").trim(),String(ze||""),String(lt||"").trim());Ne(Ze),u("注册成功:待加入公司(pending)。请输入邀请码,或创建自己的公司。")}catch(Ze){l(Ze.message||String(Ze))}finally{be(!1)}}async function Ye(){if(o){be(!0),l("");try{const fe=await YY(o,x.trim());Ne(fe),u(fe.displayName?`已加入租户 #${fe.tenantId}`:`已加入租户 #${fe.tenantId}`),v("")}catch(fe){l(fe.message||String(fe))}finally{be(!1)}}}async function Ve(){if(o){be(!0),l("");try{const fe=await QY(o,g.trim()||h||d);Ne(fe),u(`已创建公司(租户 #${fe.tenantId}),你是管理员`),y("")}catch(fe){l(fe.message||String(fe))}finally{be(!1)}}}async function at(){var fe,ze,lt,Ze,wt,gt,kt,rt,Ge,He;he(!0),l(""),se(null),ce(null);try{const Ae=await MY($,I,N,k,j,A,R);V(Ae.draft),q(Ae.warnings||[]),se(Ae.fidelity||null),ce(Ae.generate_log||null),(ze=(fe=Ae.draft)==null?void 0:fe.meta)!=null&&ze.slug&&ne(Ae.draft.meta.slug);const dt=(kt=(gt=(wt=(Ze=(lt=Ae.draft)==null?void 0:lt.apis)==null?void 0:Ze.resources)==null?void 0:wt[0])==null?void 0:gt.path)==null?void 0:kt.replace(/^\//,"");dt&&te(dt);const vt=Ae.fidelity;let ct="";vt&&!vt.skipped&&(ct=vt.passed?`还原度达标 ${vt.final_score}%(目标 ${vt.target}%)。`:`还原度 ${vt.final_score??"—"}%(目标 ${vt.target}%),请查看差异后继续微调或再生成。`);const yt=(rt=Ae.generate_log)!=null&&rt.run_id?` run=${Ae.generate_log.run_id}`:"";let St="";if(o&&((He=(Ge=Ae.draft)==null?void 0:Ge.meta)!=null&&He.slug))try{const Tt=String(Ae.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(Tt){await zY(o,Tt,Ae.draft);const fn=await oc(o);oe(fn.items||[]),U("__new__"),St=`已登记为在建模块「${Tt}」。`}}catch(Tt){St=`(在建登记未成功:${Tt.message||Tt})`}u(`草稿置信度 ${Ae.confidence}。${ct}${St}确认发布后将打开模块页。${yt}`)}catch(Ae){l(Ae.message||String(Ae))}finally{he(!1)}}function xe(fe){ne(fe),cee(fe)}async function Le(){var fe,ze,lt,Ze,wt,gt,kt,rt;if(!(!o||!K)){he(!0),l("");try{const Ge=JSON.parse(JSON.stringify(K)),He=re!=="__new__";let Ae=He?re:String(((fe=Ge==null?void 0:Ge.meta)==null?void 0:fe.slug)||"app").trim().replace(/([a-z0-9])([A-Z])/g,"$1_$2").toLowerCase().replace(/[^a-z0-9_]+/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,"");He||((!Ae||!/^[a-z]/.test(Ae))&&(Ae=`app_${Ae||"draft"}`.replace(/_+/g,"_")),Ae=Ae.slice(0,48).replace(/_+$/g,"")||"app");const dt=He?J.find(_t=>_t.slug===Ae):null;Ge.meta={...Ge.meta||{},slug:Ae,name:(dt==null?void 0:dt.name)||((ze=Ge.meta)==null?void 0:ze.name)||Ae},Ge.meta.name||(Ge.meta.name=Ae),Ge.version||(Ge.version="1.0"),Ge.storage||(Ge.storage={mode:"schema_per_app",engine:"postgres"}),Ge.security||(Ge.security={visibility:"private",roles:[],row_policies:[]}),Ge.apis&&(Ge.apis={...Ge.apis,base_path:`/api/v1/apps/${Ae}`});const vt=_t=>String(_t||"").replace(/([a-z0-9])([A-Z])/g,"$1_$2").toLowerCase().replace(/[^a-z0-9_]+/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,""),ct={};for(const _t of Ge.entities||[]){const Zt=String(_t.name||"");_t.name&&(_t.name=vt(_t.name)||"record"),_t.table&&(_t.table=vt(_t.table)||_t.name),Zt&&(ct[Zt]=_t.name,ct[vt(Zt)]=_t.name);for(const gn of _t.fields||[]){gn.name&&(gn.name=vt(String(gn.name).replace(/\./g,"_"))||"field");const In=String(gn.type||"string").toLowerCase();["float","float64","double","number","numeric"].includes(In)?gn.type="decimal":["integer","int32"].includes(In)?gn.type="int":["int64","long"].includes(In)?gn.type="bigint":In==="bool"?gn.type="boolean":["varchar","str"].includes(In)&&(gn.type="string")}}for(const _t of((lt=Ge.apis)==null?void 0:lt.resources)||[]){const Zt=String(_t.entity||"");_t.entity=ct[Zt]||ct[vt(Zt)]||vt(Zt)||_t.entity,_t.path&&(_t.path="/"+(vt(String(_t.path).replace(/^\//,""))||"items"))}for(const _t of Ge.pages||[]){const Zt=String(_t.entity||"");_t.entity=ct[Zt]||ct[vt(Zt)]||vt(Zt)||_t.entity}const yt=((kt=(gt=(wt=(Ze=Ge==null?void 0:Ge.apis)==null?void 0:Ze.resources)==null?void 0:wt[0])==null?void 0:gt.path)==null?void 0:kt.replace(/^\//,""))||ae;te(yt);const Tt=await jY(o,Ae,Ge,He?"add_pages":"create");V(Ge),ne(Ae);try{const _t=await oc(o);oe(_t.items||[])}catch{}const fn=Tt.publish_mode==="pages_added"||Tt.publish_mode==="merged"?`已发布新页面${(rt=Tt.added_pages)!=null&&rt.length?`(${Tt.added_pages.join(", ")})`:""}`:"已新建模块";u(`${fn} ${Ae} → ${Tt.schema_name}。正在跳转模块页…`),xe(Ae)}catch(Ge){l(Ge.message||String(Ge))}finally{he(!1)}}}function me(){if(!o)return;if(l(""),!G.trim()){l("请填写已发布模块 slug");return}const fe=J.find(ze=>ze.slug===G.trim());if(fe&&fe.status!=="published"){l(`模块「${G}」状态为${fe.status_label||fe.status},请先发布后再打开;可在「模块管理」继续编辑`);return}u(`正在跳转模块:/#/app/${G}`),xe(G.trim())}async function Pe(){if(o){he(!0),l("");try{const fe=await DY(o,G);de(fe.capsule),u(fe.hint),t("agent")}catch(fe){l(fe.message||String(fe))}finally{he(!1)}}}if(n==="app"&&Z)return S.jsx(YZ,{session:o,blueprint:Z,onBack:()=>{Mg(),rd()}},String(((ke=Z==null?void 0:Z.meta)==null?void 0:ke.slug)||G));const ve=async fe=>{if(t(fe),l(""),fe==="audit"&&o)try{const ze=await VY(o);_e(ze.items||[])}catch(ze){l(ze.message||String(ze))}};if((td()||Lg())&&!Z)return S.jsx(lee,{message:`正在打开${td()?"草稿预览":"模块"}…`,error:i||void 0});if(!o)return S.jsx(iee,{username:d,password:f,displayName:h,busy:Be,error:i,info:c,onUsername:m,onPassword:p,onDisplayName:b,onLogin:Re,onRegister:Xe});if(Og(o))return S.jsx(aee,{displayLabel:o.displayName||o.username||"",inviteCode:x,companyName:g,busy:Be,error:i,info:c,onInviteCode:v,onCompanyName:y,onAcceptInvite:Ye,onCreateCompany:Ve,onLogout:()=>{Oa(),s(null)}});const Me=(L.length?L:[{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(fe=>({value:fe.id,label:`${fe.label}${fe.configured===!1?"(未配置 Key)":""}`})),Ie=(((je=L.find(fe=>fe.id===j))==null?void 0:je.models)||[]).map(fe=>({value:fe.id,label:fe.label}));return!Ie.length&&A&&Ie.push({value:A,label:A||"默认"}),S.jsxs(see,{session:o,entitlements:Ee,tab:e,busy:we,onTabChange:ve,onOpenApp:me,onSession:Ne,onLogout:()=>{Oa(),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(rr,{title:"需求与素材",extra:S.jsxs(Mt,{children:[S.jsx(Ke,{disabled:we,onClick:()=>ye(!1),children:"填入测试默认"}),$e&&S.jsxs(Oe.Text,{type:"secondary",children:["已加载:",qe]})]}),children:S.jsxs(De,{layout:"vertical",requiredMark:!1,children:[S.jsx(De.Item,{label:"需求描述",extra:"可写业务要求、按键,以及截图关系。上传截图后,未点名修改的部分按原图还原。",children:S.jsx(Pt.TextArea,{rows:6,placeholder:`示例:
|
||
两张截图为同一界面:一张展开监督条,一张为收起态;以展开态为准还原。
|
||
平台抬头:……
|
||
操作:新增、刷新、导入 Excel、导出 Excel`,value:$,onChange:fe=>w(fe.target.value)})}),S.jsx(De.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:fe=>{var ze;return C(((ze=fe.target.files)==null?void 0:ze[0])||null)}})}),S.jsx(De.Item,{label:"界面截图",extra:N.length?`当前:${N.map(fe=>fe.name).join("、")}`:"上传后自动走还原闭环",children:S.jsx("input",{ref:_,type:"file",accept:"image/*",multiple:!0,onChange:fe=>E(Array.from(fe.target.files||[]))})}),S.jsx(De.Item,{label:"页面源码(Ctrl+S 另存为)",extra:R.length?`当前:${R.map(fe=>fe.name).join("、")}`:"支持 .html / .htm / .mhtml",children:S.jsx("input",{ref:M,type:"file",accept:".html,.htm,.mhtml,.mht,.xhtml,text/html,multipart/related",multiple:!0,onChange:fe=>P(Array.from(fe.target.files||[]))})}),S.jsxs(Tv,{gutter:12,children:[S.jsx(si,{xs:24,md:8,children:S.jsx(De.Item,{label:"大模型",children:S.jsx(Qt,{value:j,options:Me,onChange:fe=>{var lt,Ze;z(fe);const ze=L.find(wt=>wt.id===fe);D((ze==null?void 0:ze.default_model)||((Ze=(lt=ze==null?void 0:ze.models)==null?void 0:lt[0])==null?void 0:Ze.id)||"")}})})}),S.jsx(si,{xs:24,md:8,children:S.jsx(De.Item,{label:"模型",children:S.jsx(Qt,{value:A,options:Ie,onChange:D})})}),S.jsx(si,{xs:24,md:8,children:S.jsx(De.Item,{label:"存储模式",children:S.jsx(Qt,{value:k,onChange:fe=>B(fe),options:[{value:"schema_per_app",label:"共享库 · schema"},{value:"database_per_app",label:"独立库"}]})})})]}),S.jsx(De.Item,{label:"发布目标",children:S.jsx(Qt,{value:re,onChange:fe=>{U(fe),fe!=="__new__"&&ne(fe)},options:[{value:"__new__",label:"新建模块(草稿 slug)"},...J.map(fe=>({value:fe.slug,label:`${fe.name||fe.slug}(${fe.slug} · ${fe.status_label||fe.status} · ${fe.page_count} 页)`}))]})}),S.jsx(Oe.Paragraph,{type:"secondary",style:{marginTop:-8},children:re==="__new__"?"将创建新模块;slug 取自蓝图 meta.slug。不同用户可访问的模块由授权决定。":"将把草稿里新生成的页面发布到该模块(page id / route 不可与现有重复)。"}),S.jsx(De.Item,{label:"已发布 slug(打开模块用)",children:S.jsx(Pt,{value:G,onChange:fe=>ne(fe.target.value)})}),S.jsx(De.Item,{label:"持久化上传(对象存储)",children:S.jsx("input",{type:"file",onChange:async fe=>{var lt;const ze=(lt=fe.target.files)==null?void 0:lt[0];if(!(!ze||!o))try{const Ze=await jQ(o,ze);u(`已上传 ${Ze.filename} → ${Ze.url}`)}catch(Ze){l(Ze.message||String(Ze))}}})}),S.jsxs(Mt,{wrap:!0,children:[S.jsx(Ke,{type:"primary",loading:we,onClick:at,children:"生成蓝图草稿"}),S.jsx(Ke,{disabled:we||!K,onClick:Le,children:re==="__new__"?"确认发布(新建模块)":"确认发布(新页面)"}),S.jsx(Ke,{disabled:we,onClick:me,children:"打开已有模块"})]}),W.length>0&&S.jsx(po,{style:{marginTop:16},type:"warning",showIcon:!0,message:"生成警告",description:S.jsx("ul",{style:{margin:0,paddingLeft:18},children:W.map(fe=>S.jsx("li",{children:fe},fe))})}),ee&&!ee.skipped&&S.jsx(rr,{size:"small",style:{marginTop:16},title:`还原度迭代 ${ee.passed?"已达标":"未达标"} · ${ee.final_score??"—"}% / 目标 ${ee.target}%`,children:S.jsx("ul",{style:{margin:0,paddingLeft:18},children:(ee.rounds||[]).map(fe=>S.jsxs("li",{children:["第",fe.round,"轮:",fe.score??"—","%",fe.pass?" ✓":"",(fe.fails||[]).length?` · 差异:${(fe.fails||[]).slice(0,5).join(";")}${(fe.fails||[]).length>5?"…":""}`:""]},fe.round))})}),((We=le==null?void 0:le.lines)==null?void 0:We.length)>0&&S.jsxs(rr,{size:"small",style:{marginTop:16},title:`生成日志 · ${le.run_id||"—"}`,children:[S.jsxs(Oe.Paragraph,{type:"secondary",style:{marginBottom:8},children:["服务端同步写入 .runtime/logs/generate/",le.log_file?`(本次:${String(le.log_file).replace(/^.*[\\/]/,"")})`:""]}),S.jsx("pre",{className:"generate-log-body",children:le.lines.map(fe=>`${(fe.level||"info").toUpperCase().padEnd(7)} ${fe.message||""}`).join(`
|
||
`)})]})]})})}),S.jsx(si,{xs:24,lg:10,children:S.jsxs(rr,{title:"蓝图 JSON",extra:S.jsx(Oe.Text,{type:"secondary",children:"可微调后发布"}),children:[S.jsx(Oe.Paragraph,{type:"secondary",children:"含 entities / apis / pages。发布后 pages 会渲染成真正的业务前端。"}),S.jsx(Pt.TextArea,{className:"json-editor",rows:22,value:K?JSON.stringify(K,null,2):"",onChange:fe=>{try{V(JSON.parse(fe.target.value))}catch{}},placeholder:"生成后在此显示蓝图…"})]})})]}),e==="agent"&&S.jsxs(rr,{title:"智能体胶囊",children:[S.jsx(Oe.Paragraph,{type:"secondary",children:"前端不展示明文 API 契约,只展示加密胶囊;智能体用 agent_key 解密后请求。"}),S.jsxs(De,{layout:"vertical",requiredMark:!1,style:{maxWidth:480},children:[S.jsx(De.Item,{label:"模块 slug",children:S.jsx(Pt,{value:G,onChange:fe=>ne(fe.target.value)})}),S.jsxs(Mt,{wrap:!0,children:[S.jsx(Ke,{type:"primary",loading:we,onClick:Pe,children:"生成加密胶囊"}),S.jsx(Ke,{onClick:()=>ge(fe=>!fe),children:ue?"临时查看 agent_key":"隐藏 agent_key"})]})]}),!ue&&S.jsx("pre",{className:"mono-block",children:o.agentKey}),Y&&S.jsxs("div",{style:{marginTop:16},children:[S.jsx("pre",{className:"mono-block",children:Y}),S.jsx(Ke,{style:{marginTop:8},onClick:()=>navigator.clipboard.writeText(Y),children:"复制密文"})]})]}),e==="modules"&&o&&S.jsx(xZ,{session:o,onOpenPublished:fe=>{ne(fe),xe(fe)},onContinueDraft:async fe=>{he(!0),l("");try{const ze=await pE(o,fe);V(ze),ne(fe),U(fe),t("generate"),u(`已加载在建模块「${fe}」,可继续编辑后发布`)}catch(ze){l(ze.message||String(ze))}finally{he(!1)}}}),e==="sync"&&o&&(jl(o.role)||Nr(o.role)&&o.tenantId>0)&&S.jsx(NZ,{session:o,busy:we,setBusy:he,setError:l,setInfo:u}),e==="roles"&&o&&S.jsx(CZ,{session:o,busy:we,setBusy:he,setError:l,setInfo:u}),e==="agents"&&o&&S.jsx(vZ,{session:o,busy:we,setBusy:he,setError:l,setInfo:u}),e==="platform"&&o&&Nr(o.role)&&S.jsx(RZ,{session:o,busy:we,setBusy:he,setError:l,setInfo:u,onSession:Ne,onEnteredCompany:()=>t("members")}),e==="orgs"&&o&&(jl(o.role)||Nr(o.role)&&o.tenantId>0)&&S.jsx($Z,{session:o,busy:we,setBusy:he,setError:l,setInfo:u}),e==="invites"&&o&&(jl(o.role)||Nr(o.role)&&o.tenantId>0)&&S.jsx(bZ,{session:o,busy:we,setBusy:he,setError:l,setInfo:u}),e==="members"&&o&&(jl(o.role)||Nr(o.role)&&o.tenantId>0)&&S.jsx(TZ,{session:o,busy:we,setBusy:he,setError:l,setInfo:u}),e==="audit"&&S.jsx(rr,{title:"审计",children:S.jsx($n,{rowKey:"id",size:"middle",pagination:{pageSize:20},dataSource:Fe,locale:{emptyText:"暂无审计记录"},columns:[{title:"时间",dataIndex:"created_at",width:180,render:fe=>String(fe)},{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:bY,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(uee,{})})})}));
|