From 8760fa49f087a43ebd0c77b35a2aef1beee4c846 Mon Sep 17 00:00:00 2001 From: Rogee Date: Sun, 27 Sep 2026 20:27:31 +0800 Subject: [PATCH] feat: add control-plane identity and management console --- PRODUCT.md | 48 + control-plane/account_store.go | 14 + control-plane/ai.go | 6 +- .../cmd/wxagent-control-plane/main.go | 4 +- control-plane/data_routes.go | 6 +- control-plane/go.mod | 1 + control-plane/go.sum | 2 + control-plane/server.go | 174 +- control-plane/server_test.go | 35 +- control-plane/user_routes.go | 249 +++ control-plane/user_routes_test.go | 150 ++ control-plane/user_store.go | 486 +++++ control-plane/user_store_test.go | 90 + .../web/dist/assets/AdminViews-B7F4wv5M.js | 1 + .../dist/assets/ArrowUpOutlined-AK47BKBj.js | 1 + .../web/dist/assets/MessagesView-Dl-X9KuK.js | 1 + .../dist/assets/OperationsViews-CPuEGEMN.js | 10 + .../web/dist/assets/Table-ChBZjSv1.js | 177 ++ .../web/dist/assets/index-6ql7JGil.css | 1 - .../web/dist/assets/index-BS_ZFWFu.js | 40 - .../web/dist/assets/index-B_02q8Ux.js | 424 ++++ .../web/dist/assets/index-DLJyOQT-.css | 1 + control-plane/web/dist/index.html | 11 +- control-plane/web/index.html | 7 +- control-plane/web/package-lock.json | 1588 ++++++++++++++ control-plane/web/package.json | 7 + control-plane/web/src/App.jsx | 298 +++ control-plane/web/src/api.js | 181 ++ control-plane/web/src/main.jsx | 639 +----- control-plane/web/src/readState.js | 2 +- control-plane/web/src/readState.test.js | 6 + control-plane/web/src/styles.css | 1816 ++--------------- control-plane/web/src/views/AdminViews.jsx | 206 ++ control-plane/web/src/views/MessagesView.jsx | 197 ++ .../web/src/views/OperationsViews.jsx | 200 ++ .../WxAgent.Core/ReportingAuthorization.cs | 28 + node-agent/WxAgent.Service/EventPump.cs | 13 +- .../RemoteAgentHostedService.cs | 39 +- node-agent/WxAgent.Tray/Program.cs | 74 +- .../WxAgent.Core.Tests/RemoteControlTests.cs | 25 + 40 files changed, 4827 insertions(+), 2431 deletions(-) create mode 100644 PRODUCT.md create mode 100644 control-plane/user_routes.go create mode 100644 control-plane/user_routes_test.go create mode 100644 control-plane/user_store.go create mode 100644 control-plane/user_store_test.go create mode 100644 control-plane/web/dist/assets/AdminViews-B7F4wv5M.js create mode 100644 control-plane/web/dist/assets/ArrowUpOutlined-AK47BKBj.js create mode 100644 control-plane/web/dist/assets/MessagesView-Dl-X9KuK.js create mode 100644 control-plane/web/dist/assets/OperationsViews-CPuEGEMN.js create mode 100644 control-plane/web/dist/assets/Table-ChBZjSv1.js delete mode 100644 control-plane/web/dist/assets/index-6ql7JGil.css delete mode 100644 control-plane/web/dist/assets/index-BS_ZFWFu.js create mode 100644 control-plane/web/dist/assets/index-B_02q8Ux.js create mode 100644 control-plane/web/dist/assets/index-DLJyOQT-.css create mode 100644 control-plane/web/src/App.jsx create mode 100644 control-plane/web/src/api.js create mode 100644 control-plane/web/src/views/AdminViews.jsx create mode 100644 control-plane/web/src/views/MessagesView.jsx create mode 100644 control-plane/web/src/views/OperationsViews.jsx diff --git a/PRODUCT.md b/PRODUCT.md new file mode 100644 index 0000000..5b9cb8d --- /dev/null +++ b/PRODUCT.md @@ -0,0 +1,48 @@ +# Product + + + +## Platform + +web + +## Users + +Control-plane operators use the browser workspace to inspect connected desktop Clients, verified WeChat accounts, conversations, contacts, and task outcomes. Administrators manage persistent workspace users and assign Desktop Agent/Node access; members can access only their assigned Nodes. + +## Product Purpose + +WxAgent coordinates desktop Agents and exposes their authorized, normalized read-only data through a control plane. The workspace helps operators select a Client context and review its messages and operational state. The workspace supports persistent multi-user administration and assigns remote Desktop Agent/Node access to users. + +## Positioning + +The existing system connects a remote control plane to desktop Agents and verified accounts; user-facing data is read through authorized account-scoped APIs. In this project, “Agent” assignment means access to remote Desktop Agent/Node records and their verified WeChat accounts; it does not mean AI Flow assignment. + +## Operating Context + +The browser application is React/Vite, served as static assets embedded by the Go control plane. Operators authenticate through the existing `/v1/auth/login` endpoint. Existing Client, task, event, audit, contact, conversation, and message reads use current control-plane APIs. + +## Capabilities and Constraints + +- Preserve the existing real login and Client/message/contact/task/diagnostic API workflows. +- Add a persistent user directory, role-aware authentication, user-management APIs, and user-to-Node assignments. +- Existing environment-configured Web accounts are bootstrapped as administrators when the identity database is first initialized; later account management is database-backed. +- Administrators can manage users and access all Nodes; ordinary members can access only explicitly assigned Nodes and their authorized account data. +- Keep Client/account data isolated; show only normalized authorized data. Do not expose raw WeChat databases, keys, or unredacted UI snapshots. +- Keep Node assignment distinct from unsupported AI Flow assignment; do not expose other users' Nodes or account data through any API. +- The current message send control remains unavailable until its separate real-device acceptance is complete. + +## Brand Commitments + +The product name is WxAgent. For this requested WebUI replacement, use the Ant Design Pro official design conventions and Ant Design X conversation components as the binding interface system. + +## Evidence on Hand + +Existing API handlers and current WebUI implement login, Client selection, message/conversation and contact reads, task/event/audit views, and read-coverage-aware state merging. Before this change, login credentials came from environment configuration and all authenticated users shared global access; there was no persistent user-management table or per-user Node authorization. Existing environment-configured Web accounts will bootstrap as administrators. User records and Node assignments will be persisted and managed through real APIs. + +## Product Principles + +- Preserve real Client/account isolation and the existing read-only trust boundary. +- Clearly distinguish backend-backed information from synthetic demo controls and data. +- Prefer explicit states and recoverable read errors over silently hiding stale or partial data. +- Treat desktop Agent availability and business-Agent assignment as distinct concepts. diff --git a/control-plane/account_store.go b/control-plane/account_store.go index 283bdcd..c06cc7d 100644 --- a/control-plane/account_store.go +++ b/control-plane/account_store.go @@ -53,6 +53,20 @@ type AccountStoreManager struct { closed bool } +func (m *AccountStoreManager) SourceNodeID(ctx context.Context, accountID string) (string, error) { + if !validIdentifier(accountID, 200) { + return "", sql.ErrNoRows + } + m.mu.Lock() + defer m.mu.Unlock() + if m.closed { + return "", fmt.Errorf("account store is closed") + } + var nodeID string + err := m.catalog.QueryRowContext(ctx, `SELECT source_node_id FROM accounts WHERE account_id = ? AND verified = 1`, accountID).Scan(&nodeID) + return nodeID, err +} + type AccountRegistration struct { AccountID string StableIdentity string diff --git a/control-plane/ai.go b/control-plane/ai.go index 990279a..fd73c44 100644 --- a/control-plane/ai.go +++ b/control-plane/ai.go @@ -1227,10 +1227,14 @@ func (s *Server) triggerAIFlow(w http.ResponseWriter, flowID, username, correlat } func (s *Server) aiRoute(w http.ResponseWriter, r *http.Request, correlationID string) error { - username, err := s.authenticateWeb(r) + principal, err := s.authenticateWebPrincipal(r) if err != nil { return err } + if principal.Role != RoleAdmin { + return requestError{status: http.StatusForbidden, code: "AdminRequired", message: "Administrator access is required."} + } + username := principal.Username parts := pathParts(r.URL.Path) if len(parts) == 3 && parts[0] == "v1" && parts[1] == "ai" { switch parts[2] { diff --git a/control-plane/cmd/wxagent-control-plane/main.go b/control-plane/cmd/wxagent-control-plane/main.go index ab219ac..522b8a3 100644 --- a/control-plane/cmd/wxagent-control-plane/main.go +++ b/control-plane/cmd/wxagent-control-plane/main.go @@ -59,8 +59,8 @@ func main() { config.WebUsers = map[string]string{webUser: webPassword} } } - if len(config.NodeTokens) == 0 || len(config.WebUsers) == 0 { - log.Fatal("configure node and web credentials with environment variables or *_FILE secret files") + if len(config.NodeTokens) == 0 { + log.Fatal("configure node credentials with environment variables or *_FILE secret files") } server, err := controlplane.NewServer(config) diff --git a/control-plane/data_routes.go b/control-plane/data_routes.go index 4b0e0ed..a3c8337 100644 --- a/control-plane/data_routes.go +++ b/control-plane/data_routes.go @@ -300,7 +300,7 @@ func validChatType(chatType ChatType) bool { } func (s *Server) dataRoute(w http.ResponseWriter, r *http.Request, correlationID string) error { - username, err := s.authenticateWeb(r) + principal, err := s.authenticateWebPrincipal(r) if err != nil { return err } @@ -312,6 +312,10 @@ func (s *Server) dataRoute(w http.ResponseWriter, r *http.Request, correlationID if len(parts) != 5 { return requestError{status: http.StatusNotFound, code: "NotFound", message: "Resource was not found."} } + if err := s.authorizeAccount(r.Context(), principal, accountID); err != nil { + return err + } + username := principal.Username switch parts[4] { case "conversations": if r.Method != http.MethodGet { diff --git a/control-plane/go.mod b/control-plane/go.mod index cdf3376..ebe7e7f 100644 --- a/control-plane/go.mod +++ b/control-plane/go.mod @@ -10,6 +10,7 @@ require ( github.com/mattn/go-isatty v0.0.20 // indirect github.com/ncruces/go-strftime v0.1.9 // indirect github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect + golang.org/x/crypto v0.36.0 // indirect golang.org/x/exp v0.0.0-20230315142452-642cacee5cc0 // indirect golang.org/x/sys v0.31.0 // indirect modernc.org/libc v1.61.13 // indirect diff --git a/control-plane/go.sum b/control-plane/go.sum index d4989e9..5dd101d 100644 --- a/control-plane/go.sum +++ b/control-plane/go.sum @@ -10,6 +10,8 @@ github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdh github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= +golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= +golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc= golang.org/x/exp v0.0.0-20230315142452-642cacee5cc0 h1:pVgRXcIictcr+lBQIFeiwuwtDIs4eL21OuM9nyAADmo= golang.org/x/exp v0.0.0-20230315142452-642cacee5cc0/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= golang.org/x/mod v0.19.0 h1:fEdghXQSo20giMthA7cd28ZC+jts4amQ3YMXiP5oMQ8= diff --git a/control-plane/server.go b/control-plane/server.go index 09458e1..055b03a 100644 --- a/control-plane/server.go +++ b/control-plane/server.go @@ -86,9 +86,9 @@ type Server struct { config ServerConfig store *Store accountStores *AccountStoreManager + userStore *UserStore tlsConfig *tls.Config nodeTokenHashes map[string][32]byte - userPasswords map[string][32]byte sessionMu sync.Mutex sessions map[string]session aiProvider AIProvider @@ -101,8 +101,8 @@ type Server struct { } type session struct { - Username string - Expires time.Time + UserID string + Expires time.Time } type requestError struct { @@ -204,14 +204,26 @@ func NewServer(config ServerConfig) (*Server, error) { _ = store.Close() return nil, err } + userStore, err := NewUserStore(accountStores.catalog) + if err != nil { + _ = accountStores.Close() + _ = store.Close() + return nil, err + } + if err := userStore.BootstrapAdmins(context.Background(), config.WebUsers); err != nil { + _ = accountStores.Close() + _ = store.Close() + return nil, err + } + config.WebUsers = nil aiCtx, aiCancel := context.WithCancel(context.Background()) s := &Server{ config: config, store: store, accountStores: accountStores, + userStore: userStore, tlsConfig: tlsConfig, nodeTokenHashes: map[string][32]byte{}, - userPasswords: map[string][32]byte{}, sessions: map[string]session{}, aiProvider: config.AIProvider, aiCtx: aiCtx, @@ -223,11 +235,6 @@ func NewServer(config ServerConfig) (*Server, error) { s.nodeTokenHashes[nodeID] = sha256.Sum256([]byte(token)) } } - for username, password := range config.WebUsers { - if username != "" && password != "" { - s.userPasswords[username] = sha256.Sum256([]byte(password)) - } - } s.aiWG.Add(3) go s.aiWorker() go s.aiScheduler() @@ -310,6 +317,9 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { case r.URL.Path == "/" && r.Method == http.MethodGet: s.serveFrontend(w, "dist/index.html") return + case r.Method == http.MethodGet && isFrontendRoute(r.URL.Path): + s.serveFrontend(w, "dist/index.html") + return case strings.HasPrefix(r.URL.Path, "/assets/") && r.Method == http.MethodGet: s.serveFrontend(w, path.Join("dist", strings.TrimPrefix(r.URL.Path, "/"))) return @@ -320,6 +330,10 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { err = s.ready(w, correlationID) case r.URL.Path == "/v1/auth/login" && r.Method == http.MethodPost: err = s.login(w, r, correlationID) + case r.URL.Path == "/v1/auth/me" || r.URL.Path == "/v1/auth/logout": + err = s.webAuthRoute(w, r, correlationID) + case r.URL.Path == "/v1/users" || strings.HasPrefix(r.URL.Path, "/v1/users/"): + err = s.usersRoute(w, r, correlationID) case r.URL.Path == "/v1/nodes" && r.Method == http.MethodGet: err = s.listNodes(w, r) case r.URL.Path == "/v1/nodes/register" && r.Method == http.MethodPost: @@ -348,6 +362,15 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { } } +func isFrontendRoute(route string) bool { + switch route { + case "/overview", "/messages", "/contacts", "/tasks", "/agents", "/users", "/broadcast", "/diagnostics": + return true + default: + return false + } +} + func (s *Server) ready(w http.ResponseWriter, correlationID string) error { if err := s.store.Read(func(PersistedState) error { return nil }); err != nil { return requestError{status: http.StatusServiceUnavailable, code: "NotReady", message: "The control plane store is not ready."} @@ -364,17 +387,19 @@ func (s *Server) login(w http.ResponseWriter, r *http.Request, correlationID str if err := decodeJSON(r, &request, 8*1024); err != nil { return err } - password, exists := s.userPasswords[request.Username] - provided := sha256.Sum256([]byte(request.Password)) - if !exists || subtle.ConstantTimeCompare(password[:], provided[:]) != 1 { + user, ok, err := s.userStore.Authenticate(r.Context(), request.Username, request.Password) + if err != nil { + return requestError{status: http.StatusInternalServerError, code: "AuthenticationUnavailable", message: "Authentication is temporarily unavailable."} + } + if !ok { return requestError{status: http.StatusUnauthorized, code: "Unauthorized", message: "Authentication failed."} } token := randomID() s.sessionMu.Lock() - s.sessions[token] = session{Username: request.Username, Expires: time.Now().UTC().Add(s.config.SessionTTL)} + s.sessions[webSessionKey(token)] = session{UserID: user.ID, Expires: time.Now().UTC().Add(s.config.SessionTTL)} s.sessionMu.Unlock() - _ = s.appendAudit(request.Username, "login", "session", correlationID, "success") - writeJSON(w, http.StatusOK, map[string]any{"access_token": token, "token_type": "Bearer", "expires_in": int(s.config.SessionTTL.Seconds()), "correlation_id": correlationID}) + _ = s.appendAudit(user.Username, "login", "session", correlationID, "success") + writeJSON(w, http.StatusOK, map[string]any{"access_token": token, "token_type": "Bearer", "expires_in": int(s.config.SessionTTL.Seconds()), "user": user, "correlation_id": correlationID}) return nil } @@ -464,13 +489,17 @@ func (s *Server) nodeRoute(w http.ResponseWriter, r *http.Request, correlationID } func (s *Server) listNodes(w http.ResponseWriter, r *http.Request) error { - if _, err := s.authenticateWeb(r); err != nil { + principal, err := s.authenticateWebPrincipal(r) + if err != nil { return err } var nodes []Node if err := s.store.Mutate(func(state *PersistedState) error { now := time.Now().UTC() for nodeID, value := range state.Nodes { + if !principal.CanAccessNode(nodeID) { + continue + } node := value nodeChanged := false if node.LastHeartbeatAt == nil || now.Sub(*node.LastHeartbeatAt) > s.config.HeartbeatTimeout { @@ -886,7 +915,7 @@ func (s *Server) recordTaskResult(w http.ResponseWriter, r *http.Request, nodeID } func (s *Server) readRoute(w http.ResponseWriter, r *http.Request, correlationID string) error { - username, err := s.authenticateWeb(r) + principal, err := s.authenticateWebPrincipal(r) if err != nil { return err } @@ -906,10 +935,13 @@ func (s *Server) readRoute(w http.ResponseWriter, r *http.Request, correlationID if err != nil { return err } + if !principal.CanAccessNode(request.NodeID) { + return inaccessibleResource() + } return s.createTaskSubmission(w, TaskSubmission{ NodeID: request.NodeID, AccountID: request.AccountID, Kind: kind, IdempotencyKey: request.IdempotencyKey, Payload: payload, NotAfter: request.NotAfter, - }, username, correlationID) + }, principal.Username, correlationID) } type readSessionsPayload struct { @@ -1016,7 +1048,7 @@ func validPagination(limit, offset int) bool { return limit >= 1 && limit <= 200 func hasTaskContent(content jsonRaw) bool { return len(content) != 0 && string(content) != "null" } func (s *Server) taskRoute(w http.ResponseWriter, r *http.Request, correlationID string) error { - username, err := s.authenticateWeb(r) + principal, err := s.authenticateWebPrincipal(r) if err != nil { return err } @@ -1024,31 +1056,34 @@ func (s *Server) taskRoute(w http.ResponseWriter, r *http.Request, correlationID if len(parts) == 2 && parts[0] == "v1" && parts[1] == "tasks" { switch r.Method { case http.MethodGet: - return s.listTasks(w, r) + return s.listTasks(w, r, principal) case http.MethodPost: - return s.createTask(w, r, username, correlationID) + return s.createTask(w, r, principal, correlationID) default: return requestError{status: http.StatusMethodNotAllowed, code: "MethodNotAllowed", message: "Method is not allowed."} } } if len(parts) == 3 && r.Method == http.MethodGet { - return s.getTask(w, parts[2]) + return s.getTask(w, parts[2], principal) } if len(parts) == 4 && parts[3] == "cancel" && r.Method == http.MethodPost { - return s.cancelTask(w, parts[2], username, correlationID) + return s.cancelTask(w, parts[2], principal, correlationID) } if len(parts) == 4 && parts[3] == "resume" && r.Method == http.MethodPost { - return s.resumeTask(w, parts[2], username, correlationID) + return s.resumeTask(w, parts[2], principal, correlationID) } return requestError{status: http.StatusNotFound, code: "NotFound", message: "Resource was not found."} } -func (s *Server) createTask(w http.ResponseWriter, r *http.Request, username, correlationID string) error { +func (s *Server) createTask(w http.ResponseWriter, r *http.Request, principal WebPrincipal, correlationID string) error { var request TaskSubmission if err := decodeJSON(r, &request, 128*1024); err != nil { return err } - return s.createTaskSubmission(w, request, username, correlationID) + if !principal.CanAccessNode(request.NodeID) { + return inaccessibleResource() + } + return s.createTaskSubmission(w, request, principal.Username, correlationID) } func (s *Server) createTaskSubmission(w http.ResponseWriter, request TaskSubmission, username, correlationID string) error { @@ -1103,14 +1138,14 @@ func (s *Server) createTaskSubmission(w http.ResponseWriter, request TaskSubmiss return nil } -func (s *Server) listTasks(w http.ResponseWriter, r *http.Request) error { +func (s *Server) listTasks(w http.ResponseWriter, r *http.Request, principal WebPrincipal) error { nodeID := r.URL.Query().Get("node_id") accountID := r.URL.Query().Get("account_id") limit := queryLimit(r.URL.Query().Get("limit")) var tasks []Task if err := s.store.Read(func(state PersistedState) error { for _, task := range state.Tasks { - if nodeID != "" && task.NodeID != nodeID || accountID != "" && task.AccountID != accountID { + if !principal.CanAccessNode(task.NodeID) || nodeID != "" && task.NodeID != nodeID || accountID != "" && task.AccountID != accountID { continue } tasks = append(tasks, task) @@ -1127,14 +1162,14 @@ func (s *Server) listTasks(w http.ResponseWriter, r *http.Request) error { return nil } -func (s *Server) getTask(w http.ResponseWriter, taskID string) error { +func (s *Server) getTask(w http.ResponseWriter, taskID string, principal WebPrincipal) error { if !validIdentifier(taskID, 200) { return requestError{status: http.StatusBadRequest, code: "InvalidTask", message: "Task ID is invalid."} } var task Task if err := s.store.Read(func(state PersistedState) error { value, ok := state.Tasks[taskID] - if !ok { + if !ok || !principal.CanAccessNode(value.NodeID) { return requestError{status: http.StatusNotFound, code: "TaskNotFound", message: "Task was not found."} } task = value @@ -1146,13 +1181,16 @@ func (s *Server) getTask(w http.ResponseWriter, taskID string) error { return nil } -func (s *Server) cancelTask(w http.ResponseWriter, taskID, username, correlationID string) error { +func (s *Server) cancelTask(w http.ResponseWriter, taskID string, principal WebPrincipal, correlationID string) error { var task Task err := s.store.Mutate(func(state *PersistedState) error { value, ok := state.Tasks[taskID] if !ok { return requestError{status: http.StatusNotFound, code: "TaskNotFound", message: "Task was not found."} } + if !principal.CanAccessNode(value.NodeID) { + return inaccessibleResource() + } task = value if terminal(task.Status) { return nil @@ -1167,7 +1205,7 @@ func (s *Server) cancelTask(w http.ResponseWriter, taskID, username, correlation task.LeaseExpiresAt = nil } task.UpdatedAt = now - state.Audit = appendAudit(state.Audit, "user:"+username, "task.cancel-request", taskID, correlationID, "success", now) + state.Audit = appendAudit(state.Audit, "user:"+principal.Username, "task.cancel-request", taskID, correlationID, "success", now) state.Tasks[taskID] = task } return nil @@ -1179,13 +1217,16 @@ func (s *Server) cancelTask(w http.ResponseWriter, taskID, username, correlation return nil } -func (s *Server) resumeTask(w http.ResponseWriter, taskID, username, correlationID string) error { +func (s *Server) resumeTask(w http.ResponseWriter, taskID string, principal WebPrincipal, correlationID string) error { var task Task err := s.store.Mutate(func(state *PersistedState) error { value, ok := state.Tasks[taskID] if !ok { return requestError{status: http.StatusNotFound, code: "TaskNotFound", message: "Task was not found."} } + if !principal.CanAccessNode(value.NodeID) { + return inaccessibleResource() + } task = value if terminal(task.Status) { return requestError{status: http.StatusConflict, code: "TerminalState", message: "The task cannot be resumed after it reached a terminal state."} @@ -1212,7 +1253,7 @@ func (s *Server) resumeTask(w http.ResponseWriter, taskID, username, correlation task.LastCorrelationID = correlationID } state.Tasks[taskID] = task - state.Audit = appendAudit(state.Audit, "user:"+username, "task.resume", taskID, correlationID, "success", now) + state.Audit = appendAudit(state.Audit, "user:"+principal.Username, "task.resume", taskID, correlationID, "success", now) return nil }) if err != nil { @@ -1226,10 +1267,11 @@ func (s *Server) eventRoute(w http.ResponseWriter, r *http.Request, _ string) er if r.Method != http.MethodGet { return requestError{status: http.StatusMethodNotAllowed, code: "MethodNotAllowed", message: "Method is not allowed."} } - if _, err := s.authenticateWeb(r); err != nil { + principal, err := s.authenticateWebPrincipal(r) + if err != nil { return err } - return s.listEvents(w, r) + return s.listEvents(w, r, principal) } func (s *Server) ingestEvent(w http.ResponseWriter, r *http.Request, nodeID, correlationID string) error { @@ -1286,7 +1328,7 @@ func (s *Server) ingestEvent(w http.ResponseWriter, r *http.Request, nodeID, cor return nil } -func (s *Server) listEvents(w http.ResponseWriter, r *http.Request) error { +func (s *Server) listEvents(w http.ResponseWriter, r *http.Request, principal WebPrincipal) error { query := r.URL.Query() nodeID, accountID, chatID := query.Get("node_id"), query.Get("account_id"), query.Get("chat_id") limit := queryLimit(query.Get("limit")) @@ -1294,7 +1336,7 @@ func (s *Server) listEvents(w http.ResponseWriter, r *http.Request) error { if err := s.store.Read(func(state PersistedState) error { for index := len(state.Events) - 1; index >= 0 && len(events) < limit; index-- { event := state.Events[index] - if nodeID != "" && event.NodeID != nodeID || accountID != "" && event.AccountID != accountID || chatID != "" && event.ChatID != chatID { + if !principal.CanAccessNode(event.NodeID) || nodeID != "" && event.NodeID != nodeID || accountID != "" && event.AccountID != accountID || chatID != "" && event.ChatID != chatID { continue } events = append(events, event) @@ -1308,9 +1350,13 @@ func (s *Server) listEvents(w http.ResponseWriter, r *http.Request) error { } func (s *Server) auditRoute(w http.ResponseWriter, r *http.Request, _ string) error { - if _, err := s.authenticateWeb(r); err != nil { + principal, err := s.authenticateWebPrincipal(r) + if err != nil { return err } + if principal.Role != RoleAdmin { + return requestError{status: http.StatusForbidden, code: "AdminRequired", message: "Administrator access is required."} + } limit := queryLimit(r.URL.Query().Get("limit")) var audit []AuditEntry if err := s.store.Read(func(state PersistedState) error { @@ -1343,22 +1389,40 @@ func (s *Server) authenticateNode(r *http.Request) (string, error) { } func (s *Server) authenticateWeb(r *http.Request) (string, error) { + principal, err := s.authenticateWebPrincipal(r) + return principal.Username, err +} + +func (s *Server) authenticateWebPrincipal(r *http.Request) (WebPrincipal, error) { token := bearerToken(r) if token == "" { - return "", requestError{status: http.StatusUnauthorized, code: "Unauthorized", message: "Web authentication is required."} + return WebPrincipal{}, requestError{status: http.StatusUnauthorized, code: "Unauthorized", message: "Web authentication is required."} } + key := webSessionKey(token) now := time.Now().UTC() s.sessionMu.Lock() - value, ok := s.sessions[token] + value, ok := s.sessions[key] if ok && !now.Before(value.Expires) { - delete(s.sessions, token) + delete(s.sessions, key) ok = false } s.sessionMu.Unlock() if !ok { - return "", requestError{status: http.StatusUnauthorized, code: "Unauthorized", message: "Web session is missing or expired."} + return WebPrincipal{}, requestError{status: http.StatusUnauthorized, code: "Unauthorized", message: "Web session is missing or expired."} } - return value.Username, nil + user, err := s.userStore.Get(r.Context(), value.UserID) + if errors.Is(err, ErrUserNotFound) || err == nil && !user.Active { + return WebPrincipal{}, requestError{status: http.StatusUnauthorized, code: "Unauthorized", message: "Web session is missing or expired."} + } + if err != nil { + return WebPrincipal{}, requestError{status: http.StatusInternalServerError, code: "AuthenticationUnavailable", message: "Authentication is temporarily unavailable."} + } + return WebPrincipal{WebUser: user}, nil +} + +func webSessionKey(token string) string { + digest := sha256.Sum256([]byte(token)) + return string(digest[:]) } func (s *Server) appendAudit(principal, action, resource, correlationID, outcome string) error { @@ -1378,12 +1442,32 @@ func (s *Server) serveFrontend(w http.ResponseWriter, name string) { writeError(w, requestError{status: http.StatusNotFound, code: "NotFound", message: "Resource was not found."}, randomID()) return } + nonce := "" + if path.Base(name) == "index.html" { + random := make([]byte, 16) + if _, err := rand.Read(random); err != nil { + writeError(w, requestError{status: http.StatusInternalServerError, code: "InternalError", message: "The web application could not be initialized."}, randomID()) + return + } + nonce = base64.RawStdEncoding.EncodeToString(random) + html := string(content) + if !strings.Contains(html, "__WX_CSP_NONCE__") { + writeError(w, requestError{status: http.StatusInternalServerError, code: "InternalError", message: "The web application could not be initialized."}, randomID()) + return + } + content = []byte(strings.Replace(html, "__WX_CSP_NONCE__", nonce, 1)) + w.Header().Set("Cache-Control", "no-store") + } contentType := mime.TypeByExtension(path.Ext(name)) if contentType == "" { contentType = "application/octet-stream" } w.Header().Set("Content-Type", contentType+"; charset=utf-8") - w.Header().Set("Content-Security-Policy", "default-src 'self'; script-src 'self'; style-src 'self'; connect-src 'self'; frame-ancestors 'none'; base-uri 'none'; form-action 'self'") + styleSource := "'self'" + if nonce != "" { + styleSource += " 'nonce-" + nonce + "'" + } + w.Header().Set("Content-Security-Policy", "default-src 'self'; script-src 'self'; style-src "+styleSource+"; style-src-attr 'unsafe-inline'; connect-src 'self'; frame-ancestors 'none'; base-uri 'none'; form-action 'self'") w.WriteHeader(http.StatusOK) _, _ = w.Write(content) } diff --git a/control-plane/server_test.go b/control-plane/server_test.go index 4adcb85..54efcce 100644 --- a/control-plane/server_test.go +++ b/control-plane/server_test.go @@ -13,7 +13,7 @@ import ( ) func TestReactFrontendIsEmbedded(t *testing.T) { - server, err := NewServer(ServerConfig{DataFile: filepath.Join(t.TempDir(), "state.json")}) + server, err := NewServer(ServerConfig{DataFile: filepath.Join(t.TempDir(), "state.json"), WebUsers: map[string]string{"admin": "test-password"}}) if err != nil { t.Fatal(err) } @@ -32,8 +32,23 @@ func TestReactFrontendIsEmbedded(t *testing.T) { if response.StatusCode != http.StatusOK || !strings.Contains(string(body), "
") || !strings.Contains(string(body), "/assets/") { t.Fatalf("React index was not served: status=%d body=%s", response.StatusCode, body) } - if strings.Contains(response.Header.Get("Content-Security-Policy"), "unsafe-inline") { - t.Fatal("React frontend still permits inline scripts") + csp := response.Header.Get("Content-Security-Policy") + if strings.Contains(csp, "script-src 'self' 'unsafe-inline'") || !strings.Contains(csp, "style-src-attr 'unsafe-inline'") { + t.Fatalf("frontend CSP should keep scripts strict while permitting component style attributes: %q", csp) + } + nonceMarker := `") { + t.Fatalf("React route %s was not served: status=%d", route, page.StatusCode) + } + } } func TestNodeWebTaskAndEventFlow(t *testing.T) { diff --git a/control-plane/user_routes.go b/control-plane/user_routes.go new file mode 100644 index 0000000..99649f6 --- /dev/null +++ b/control-plane/user_routes.go @@ -0,0 +1,249 @@ +package controlplane + +import ( + "context" + "database/sql" + "errors" + "net/http" + "strings" +) + +func (s *Server) webAuthRoute(w http.ResponseWriter, r *http.Request, correlationID string) error { + switch { + case r.URL.Path == "/v1/auth/me" && r.Method == http.MethodGet: + principal, err := s.authenticateWebPrincipal(r) + if err != nil { + return err + } + writeJSON(w, http.StatusOK, map[string]any{"user": principal.WebUser, "correlation_id": correlationID}) + return nil + case r.URL.Path == "/v1/auth/logout" && r.Method == http.MethodPost: + if token := bearerToken(r); token != "" { + s.sessionMu.Lock() + delete(s.sessions, webSessionKey(token)) + s.sessionMu.Unlock() + } + writeJSON(w, http.StatusOK, map[string]any{"ok": true, "correlation_id": correlationID}) + return nil + default: + return requestError{status: http.StatusMethodNotAllowed, code: "MethodNotAllowed", message: "The method is not allowed for this resource."} + } +} + +func (s *Server) usersRoute(w http.ResponseWriter, r *http.Request, correlationID string) error { + principal, err := s.authenticateWebPrincipal(r) + if err != nil { + return err + } + if principal.Role != RoleAdmin { + return requestError{status: http.StatusForbidden, code: "AdminRequired", message: "Administrator access is required."} + } + parts := strings.Split(strings.Trim(strings.TrimPrefix(r.URL.Path, "/v1/users"), "/"), "/") + if len(parts) == 1 && parts[0] == "" { + switch r.Method { + case http.MethodGet: + users, err := s.userStore.List(r.Context()) + if err != nil { + return userStoreRequestError(err) + } + writeJSON(w, http.StatusOK, map[string]any{"users": users, "correlation_id": correlationID}) + return nil + case http.MethodPost: + return s.createWebUser(w, r, principal, correlationID) + default: + return requestError{status: http.StatusMethodNotAllowed, code: "MethodNotAllowed", message: "The method is not allowed for this resource."} + } + } + if len(parts) < 1 || !validIdentifier(parts[0], 128) { + return requestError{status: http.StatusNotFound, code: "NotFound", message: "Resource was not found."} + } + userID := parts[0] + if len(parts) == 2 && parts[1] == "password" { + if r.Method != http.MethodPost { + return requestError{status: http.StatusMethodNotAllowed, code: "MethodNotAllowed", message: "The method is not allowed for this resource."} + } + return s.resetWebUserPassword(w, r, principal, userID, correlationID) + } + if len(parts) != 1 { + return requestError{status: http.StatusNotFound, code: "NotFound", message: "Resource was not found."} + } + switch r.Method { + case http.MethodGet: + user, err := s.userStore.Get(r.Context(), userID) + if errors.Is(err, ErrUserNotFound) { + return requestError{status: http.StatusNotFound, code: "UserNotFound", message: "User was not found."} + } + if err != nil { + return userStoreRequestError(err) + } + writeJSON(w, http.StatusOK, map[string]any{"user": user, "correlation_id": correlationID}) + return nil + case http.MethodPatch, http.MethodPut: + return s.updateWebUser(w, r, principal, userID, correlationID) + default: + return requestError{status: http.StatusMethodNotAllowed, code: "MethodNotAllowed", message: "The method is not allowed for this resource."} + } +} + +func (s *Server) createWebUser(w http.ResponseWriter, r *http.Request, actor WebPrincipal, correlationID string) error { + var request struct { + Username string `json:"username"` + DisplayName string `json:"display_name"` + Password string `json:"password"` + Role string `json:"role"` + NodeIDs []string `json:"node_ids"` + } + if err := decodeJSON(r, &request, 16*1024); err != nil { + return err + } + if request.Role == "" { + request.Role = RoleMember + } + if request.Role == RoleMember { + if err := s.validateUserNodeIDs(request.NodeIDs); err != nil { + return err + } + } + user, err := s.userStore.Create(r.Context(), WebUser{ + Username: request.Username, DisplayName: request.DisplayName, Role: request.Role, NodeIDs: request.NodeIDs, + }, request.Password) + if errors.Is(err, ErrUserAlreadyExists) { + return requestError{status: http.StatusConflict, code: "UserAlreadyExists", message: "A user with this username already exists."} + } + if errors.Is(err, ErrInvalidUser) { + return requestError{status: http.StatusBadRequest, code: "InvalidUser", message: "User details or password do not meet the requirements."} + } + if err != nil { + return userStoreRequestError(err) + } + _ = s.appendAudit(actor.Username, "user.create", "user:"+user.ID, correlationID, "success") + writeJSON(w, http.StatusCreated, map[string]any{"user": user, "correlation_id": correlationID}) + return nil +} + +func (s *Server) updateWebUser(w http.ResponseWriter, r *http.Request, actor WebPrincipal, userID, correlationID string) error { + var request struct { + DisplayName *string `json:"display_name"` + Role *string `json:"role"` + Active *bool `json:"active"` + NodeIDs *[]string `json:"node_ids"` + } + if err := decodeJSON(r, &request, 16*1024); err != nil { + return err + } + current, err := s.userStore.Get(r.Context(), userID) + if errors.Is(err, ErrUserNotFound) { + return requestError{status: http.StatusNotFound, code: "UserNotFound", message: "User was not found."} + } + if err != nil { + return userStoreRequestError(err) + } + update := UserUpdate{DisplayName: current.DisplayName, Role: current.Role, Active: current.Active, NodeIDs: current.NodeIDs} + if request.DisplayName != nil { + update.DisplayName = *request.DisplayName + } + if request.Role != nil { + update.Role = *request.Role + } + if request.Active != nil { + update.Active = *request.Active + } + if request.NodeIDs != nil { + update.NodeIDs = *request.NodeIDs + } + if update.Role == RoleMember { + if err := s.validateUserNodeIDs(update.NodeIDs); err != nil { + return err + } + } + if userID == actor.ID && (update.Role != RoleAdmin || !update.Active) { + return requestError{status: http.StatusBadRequest, code: "SelfDemotionNotAllowed", message: "Administrators cannot disable or demote their own account."} + } + updated, err := s.userStore.Update(r.Context(), userID, update) + if errors.Is(err, ErrUserNotFound) { + return requestError{status: http.StatusNotFound, code: "UserNotFound", message: "User was not found."} + } + if errors.Is(err, ErrLastAdministrator) { + return requestError{status: http.StatusConflict, code: "LastAdministrator", message: "At least one active administrator must remain."} + } + if errors.Is(err, ErrInvalidUser) { + return requestError{status: http.StatusBadRequest, code: "InvalidUser", message: "User details are invalid."} + } + if err != nil { + return userStoreRequestError(err) + } + if !updated.Active { + s.revokeUserSessions(userID) + } + _ = s.appendAudit(actor.Username, "user.update", "user:"+userID, correlationID, "success") + writeJSON(w, http.StatusOK, map[string]any{"user": updated, "correlation_id": correlationID}) + return nil +} + +func (s *Server) resetWebUserPassword(w http.ResponseWriter, r *http.Request, actor WebPrincipal, userID, correlationID string) error { + var request struct { + Password string `json:"password"` + } + if err := decodeJSON(r, &request, 8*1024); err != nil { + return err + } + if err := s.userStore.SetPassword(r.Context(), userID, request.Password); errors.Is(err, ErrUserNotFound) { + return requestError{status: http.StatusNotFound, code: "UserNotFound", message: "User was not found."} + } else if errors.Is(err, ErrInvalidUser) { + return requestError{status: http.StatusBadRequest, code: "InvalidPassword", message: "Password must be between 12 and 256 bytes."} + } else if err != nil { + return userStoreRequestError(err) + } + s.revokeUserSessions(userID) + _ = s.appendAudit(actor.Username, "user.password_reset", "user:"+userID, correlationID, "success") + writeJSON(w, http.StatusOK, map[string]any{"ok": true, "correlation_id": correlationID}) + return nil +} + +func (s *Server) validateUserNodeIDs(nodeIDs []string) error { + known := make(map[string]struct{}, len(nodeIDs)) + err := s.store.Read(func(state PersistedState) error { + for nodeID := range state.Nodes { + known[nodeID] = struct{}{} + } + return nil + }) + if err != nil { + return requestError{status: http.StatusInternalServerError, code: "StoreError", message: "Unable to validate Node assignments."} + } + for _, nodeID := range uniqueNodeIDs(nodeIDs) { + if _, ok := known[nodeID]; !ok { + return requestError{status: http.StatusBadRequest, code: "UnknownNode", message: "One or more assigned Nodes do not exist."} + } + } + return nil +} + +func (s *Server) revokeUserSessions(userID string) { + s.sessionMu.Lock() + for tokenHash, session := range s.sessions { + if session.UserID == userID { + delete(s.sessions, tokenHash) + } + } + s.sessionMu.Unlock() +} + +func userStoreRequestError(_ error) error { + return requestError{status: http.StatusInternalServerError, code: "UserStoreError", message: "Unable to complete the user-management request."} +} + +func inaccessibleResource() error { + return requestError{status: http.StatusNotFound, code: "NotFound", message: "Resource was not found."} +} + +func (s *Server) authorizeAccount(ctx context.Context, principal WebPrincipal, accountID string) error { + nodeID, err := s.accountStores.SourceNodeID(ctx, accountID) + if errors.Is(err, sql.ErrNoRows) || err == nil && !principal.CanAccessNode(nodeID) { + return inaccessibleResource() + } + if err != nil { + return requestError{status: http.StatusInternalServerError, code: "AccountLookupFailed", message: "Unable to verify account access."} + } + return nil +} diff --git a/control-plane/user_routes_test.go b/control-plane/user_routes_test.go new file mode 100644 index 0000000..68343ca --- /dev/null +++ b/control-plane/user_routes_test.go @@ -0,0 +1,150 @@ +package controlplane + +import ( + "encoding/json" + "net/http" + "net/http/httptest" + "path/filepath" + "testing" +) + +func TestUserManagementPersistsAndScopesNodeAccess(t *testing.T) { + dataFile := filepath.Join(t.TempDir(), "control-plane.json") + nodeTokens := map[string]string{"node-a": "node-secret-a", "node-b": "node-secret-b"} + server, err := NewServer(ServerConfig{DataFile: dataFile, NodeTokens: nodeTokens, WebUsers: map[string]string{"root": "legacy-admin-password"}}) + if err != nil { + t.Fatal(err) + } + httpServer := httptest.NewServer(server.Handler()) + defer httpServer.Close() + defer server.Close() + client := httpServer.Client() + adminToken := testLogin(t, client, httpServer.URL, "root", "legacy-admin-password") + + for _, item := range []struct{ nodeID, accountID, token string }{ + {"node-a", "account-a", nodeTokens["node-a"]}, + {"node-b", "account-b", nodeTokens["node-b"]}, + } { + registration := NodeRegistration{NodeID: item.nodeID, AgentVersion: "test", ProtocolVersion: ProtocolVersion, + Capabilities: []string{"heartbeat", "poll-tasks", "send-text"}, ReportingConfigVersion: 1, + Accounts: []AccountSummary{{AccountID: item.accountID, Active: true, Verified: true}}} + if response := doJSON(t, client, http.MethodPost, httpServer.URL+"/v1/nodes/register", "Bearer "+item.token, registration); response.Code != http.StatusOK { + t.Fatalf("register %s: status=%d body=%s", item.nodeID, response.Code, response.Body.String()) + } + heartbeat := Heartbeat{NodeID: item.nodeID, AgentVersion: "test", ProtocolVersion: ProtocolVersion, NodeStatus: NodeOnline, + WechatRunning: true, WechatLoggedIn: true, ActiveAccountID: item.accountID, ReportingConfigVersion: 1} + if response := doJSON(t, client, http.MethodPost, httpServer.URL+"/v1/nodes/"+item.nodeID+"/heartbeat", "Bearer "+item.token, heartbeat); response.Code != http.StatusOK { + t.Fatalf("heartbeat %s: status=%d body=%s", item.nodeID, response.Code, response.Body.String()) + } + } + + createUser := doJSON(t, client, http.MethodPost, httpServer.URL+"/v1/users", "Bearer "+adminToken, map[string]any{ + "username": "operator-a", "display_name": "Operator A", "password": "member-password-1", "role": RoleMember, "node_ids": []string{"node-a"}, + }) + if createUser.Code != http.StatusCreated { + t.Fatalf("create member: status=%d body=%s", createUser.Code, createUser.Body.String()) + } + memberToken := testLogin(t, client, httpServer.URL, "operator-a", "member-password-1") + + nodes := doJSON(t, client, http.MethodGet, httpServer.URL+"/v1/nodes", "Bearer "+memberToken, nil) + var nodeList struct { + Nodes []Node `json:"nodes"` + } + decodeBody(t, nodes, &nodeList) + if nodes.Code != http.StatusOK || len(nodeList.Nodes) != 1 || nodeList.Nodes[0].NodeID != "node-a" { + t.Fatalf("member Node list was not scoped: status=%d nodes=%+v", nodes.Code, nodeList.Nodes) + } + if response := doJSON(t, client, http.MethodGet, httpServer.URL+"/v1/users", "Bearer "+memberToken, nil); response.Code != http.StatusForbidden { + t.Fatalf("member user-list status=%d body=%s", response.Code, response.Body.String()) + } + if response := doJSON(t, client, http.MethodGet, httpServer.URL+"/v1/data/accounts/account-b/conversations", "Bearer "+memberToken, nil); response.Code != http.StatusNotFound { + t.Fatalf("unassigned account data status=%d body=%s", response.Code, response.Body.String()) + } + if response := doJSON(t, client, http.MethodGet, httpServer.URL+"/v1/audit", "Bearer "+memberToken, nil); response.Code != http.StatusForbidden { + t.Fatalf("member audit status=%d body=%s", response.Code, response.Body.String()) + } + if response := doJSON(t, client, http.MethodGet, httpServer.URL+"/v1/ai/flows", "Bearer "+memberToken, nil); response.Code != http.StatusForbidden { + t.Fatalf("member AI-flow status=%d body=%s", response.Code, response.Body.String()) + } + deniedTask := doJSON(t, client, http.MethodPost, httpServer.URL+"/v1/tasks", "Bearer "+memberToken, TaskSubmission{ + NodeID: "node-b", AccountID: "account-b", Kind: "send-text", IdempotencyKey: "denied-node-b", + Payload: json.RawMessage(`{"target_id":"chat-b","text":"not sent","confirmed":true}`), + }) + if deniedTask.Code != http.StatusNotFound { + t.Fatalf("task for unassigned Node status=%d body=%s", deniedTask.Code, deniedTask.Body.String()) + } + + adminTask := doJSON(t, client, http.MethodPost, httpServer.URL+"/v1/tasks", "Bearer "+adminToken, TaskSubmission{ + NodeID: "node-b", AccountID: "account-b", Kind: "send-text", IdempotencyKey: "admin-node-b", + Payload: json.RawMessage(`{"target_id":"chat-b","text":"test only","confirmed":true}`), + }) + if adminTask.Code != http.StatusAccepted { + t.Fatalf("admin task create status=%d body=%s", adminTask.Code, adminTask.Body.String()) + } + var adminTaskBody TaskSubmissionResponse + decodeBody(t, adminTask, &adminTaskBody) + if response := doJSON(t, client, http.MethodGet, httpServer.URL+"/v1/tasks/"+adminTaskBody.TaskID, "Bearer "+memberToken, nil); response.Code != http.StatusNotFound { + t.Fatalf("unassigned task detail status=%d body=%s", response.Code, response.Body.String()) + } + adminTaskA := doJSON(t, client, http.MethodPost, httpServer.URL+"/v1/tasks", "Bearer "+adminToken, TaskSubmission{ + NodeID: "node-a", AccountID: "account-a", Kind: "send-text", IdempotencyKey: "admin-node-a", + Payload: json.RawMessage(`{"target_id":"chat-a","text":"test only","confirmed":true}`), + }) + if adminTaskA.Code != http.StatusAccepted { + t.Fatalf("admin Node A task create status=%d body=%s", adminTaskA.Code, adminTaskA.Body.String()) + } + memberTasks := doJSON(t, client, http.MethodGet, httpServer.URL+"/v1/tasks?limit=20", "Bearer "+memberToken, nil) + var taskList struct { + Tasks []Task `json:"tasks"` + } + decodeBody(t, memberTasks, &taskList) + if memberTasks.Code != http.StatusOK || len(taskList.Tasks) != 1 || taskList.Tasks[0].NodeID != "node-a" { + t.Fatalf("member task list was not scoped: status=%d tasks=%+v", memberTasks.Code, taskList.Tasks) + } + + logout := doJSON(t, client, http.MethodPost, httpServer.URL+"/v1/auth/logout", "Bearer "+memberToken, nil) + if logout.Code != http.StatusOK { + t.Fatalf("logout status=%d", logout.Code) + } + if response := doJSON(t, client, http.MethodGet, httpServer.URL+"/v1/auth/me", "Bearer "+memberToken, nil); response.Code != http.StatusUnauthorized { + t.Fatalf("logged-out token status=%d", response.Code) + } + + httpServer.Close() + if err := server.Close(); err != nil { + t.Fatal(err) + } + restarted, err := NewServer(ServerConfig{DataFile: dataFile, NodeTokens: nodeTokens}) + if err != nil { + t.Fatalf("restart from persistent user store: %v", err) + } + restartedHTTP := httptest.NewServer(restarted.Handler()) + defer restartedHTTP.Close() + defer restarted.Close() + restartedClient := restartedHTTP.Client() + persistedToken := testLogin(t, restartedClient, restartedHTTP.URL, "operator-a", "member-password-1") + persistedNodes := doJSON(t, restartedClient, http.MethodGet, restartedHTTP.URL+"/v1/nodes", "Bearer "+persistedToken, nil) + var persistedList struct { + Nodes []Node `json:"nodes"` + } + decodeBody(t, persistedNodes, &persistedList) + if persistedNodes.Code != http.StatusOK || len(persistedList.Nodes) != 1 || persistedList.Nodes[0].NodeID != "node-a" { + t.Fatalf("persisted assignment was lost: status=%d nodes=%+v", persistedNodes.Code, persistedList.Nodes) + } +} + +func testLogin(t *testing.T, client *http.Client, baseURL, username, password string) string { + t.Helper() + response := doJSON(t, client, http.MethodPost, baseURL+"/v1/auth/login", "", map[string]string{"username": username, "password": password}) + if response.Code != http.StatusOK { + t.Fatalf("login %s: status=%d body=%s", username, response.Code, response.Body.String()) + } + var body struct { + AccessToken string `json:"access_token"` + } + decodeBody(t, response, &body) + if body.AccessToken == "" { + t.Fatalf("login %s returned no token", username) + } + return body.AccessToken +} diff --git a/control-plane/user_store.go b/control-plane/user_store.go new file mode 100644 index 0000000..25d4ae3 --- /dev/null +++ b/control-plane/user_store.go @@ -0,0 +1,486 @@ +package controlplane + +import ( + "context" + "crypto/rand" + "crypto/subtle" + "database/sql" + "encoding/base64" + "errors" + "fmt" + "sort" + "strings" + "time" + "unicode/utf8" + + "golang.org/x/crypto/argon2" +) + +const ( + RoleAdmin = "admin" + RoleMember = "member" + passwordMemory = 64 * 1024 + passwordTime = 3 + passwordThreads = 2 + passwordKeySize = 32 + passwordSaltLen = 16 +) + +var ( + ErrUserNotFound = errors.New("user not found") + ErrUserAlreadyExists = errors.New("user already exists") + ErrLastAdministrator = errors.New("cannot disable or demote the last active administrator") + ErrInvalidUser = errors.New("invalid user") + ErrNoBootstrapAdmin = errors.New("no web users are configured to bootstrap the identity database") +) + +type WebUser struct { + ID string `json:"id"` + Username string `json:"username"` + DisplayName string `json:"display_name"` + Role string `json:"role"` + Active bool `json:"active"` + NodeIDs []string `json:"node_ids"` + CreatedAt time.Time `json:"created_at"` + UpdatedAt time.Time `json:"updated_at"` +} + +type WebPrincipal struct { + WebUser +} + +func (p WebPrincipal) CanAccessNode(nodeID string) bool { + if p.Role == RoleAdmin { + return true + } + for _, assignedID := range p.NodeIDs { + if assignedID == nodeID { + return true + } + } + return false +} + +type webCredential struct { + user WebUser + passwordHash string +} + +type UserUpdate struct { + DisplayName string + Role string + Active bool + NodeIDs []string +} + +type UserStore struct { + db *sql.DB +} + +func NewUserStore(db *sql.DB) (*UserStore, error) { + if db == nil { + return nil, errors.New("user store database is required") + } + store := &UserStore{db: db} + if err := store.init(context.Background()); err != nil { + return nil, err + } + return store, nil +} + +func (s *UserStore) init(ctx context.Context) error { + _, err := s.db.ExecContext(ctx, ` + CREATE TABLE IF NOT EXISTS users ( + id TEXT PRIMARY KEY, + username TEXT NOT NULL COLLATE NOCASE UNIQUE, + display_name TEXT NOT NULL, + password_hash TEXT NOT NULL, + role TEXT NOT NULL CHECK (role IN ('admin', 'member')), + active INTEGER NOT NULL CHECK (active IN (0, 1)), + created_at TEXT NOT NULL, + updated_at TEXT NOT NULL + ); + CREATE TABLE IF NOT EXISTS user_nodes ( + user_id TEXT NOT NULL REFERENCES users(id) ON DELETE CASCADE, + node_id TEXT NOT NULL, + created_at TEXT NOT NULL, + PRIMARY KEY (user_id, node_id) + ); + CREATE INDEX IF NOT EXISTS user_nodes_node_id_idx ON user_nodes(node_id); + CREATE TABLE IF NOT EXISTS web_auth_schema ( + id INTEGER PRIMARY KEY CHECK (id = 1), + version INTEGER NOT NULL + ); + INSERT OR IGNORE INTO web_auth_schema (id, version) VALUES (1, 1); + `) + if err != nil { + return fmt.Errorf("initialize user database: %w", err) + } + var version int + if err := s.db.QueryRowContext(ctx, `SELECT version FROM web_auth_schema WHERE id = 1`).Scan(&version); err != nil { + return fmt.Errorf("read user schema version: %w", err) + } + if version != 1 { + return fmt.Errorf("unsupported user schema version %d", version) + } + return nil +} + +// BootstrapAdmins imports legacy environment credentials only while the new user table is empty. +func (s *UserStore) BootstrapAdmins(ctx context.Context, credentials map[string]string) error { + var count int + if err := s.db.QueryRowContext(ctx, `SELECT COUNT(*) FROM users`).Scan(&count); err != nil { + return fmt.Errorf("count users: %w", err) + } + if count > 0 { + return nil + } + if len(credentials) == 0 { + return ErrNoBootstrapAdmin + } + users := make([]string, 0, len(credentials)) + for username := range credentials { + users = append(users, username) + } + sort.Strings(users) + tx, err := s.db.BeginTx(ctx, nil) + if err != nil { + return fmt.Errorf("begin admin bootstrap: %w", err) + } + defer tx.Rollback() + now := time.Now().UTC().Format(time.RFC3339Nano) + for _, username := range users { + password := credentials[username] + if !validUsername(username) || password == "" { + return ErrInvalidUser + } + hash, err := hashPassword(password) + if err != nil { + return fmt.Errorf("hash bootstrap password: %w", err) + } + if _, err := tx.ExecContext(ctx, ` + INSERT INTO users (id, username, display_name, password_hash, role, active, created_at, updated_at) + VALUES (?, ?, ?, ?, ?, 1, ?, ?)`, randomID(), strings.TrimSpace(username), strings.TrimSpace(username), hash, RoleAdmin, now, now); err != nil { + return fmt.Errorf("bootstrap administrator: %w", err) + } + } + return tx.Commit() +} + +func (s *UserStore) Count(ctx context.Context) (int, error) { + var count int + err := s.db.QueryRowContext(ctx, `SELECT COUNT(*) FROM users`).Scan(&count) + return count, err +} + +func (s *UserStore) Authenticate(ctx context.Context, username, password string) (WebUser, bool, error) { + var credential webCredential + var active int + var created, updated string + err := s.db.QueryRowContext(ctx, ` + SELECT id, username, display_name, password_hash, role, active, created_at, updated_at + FROM users WHERE username = ? COLLATE NOCASE`, strings.TrimSpace(username)). + Scan(&credential.user.ID, &credential.user.Username, &credential.user.DisplayName, + &credential.passwordHash, &credential.user.Role, &active, &created, &updated) + credential.user.Active = active == 1 + if err == nil { + credential.user.CreatedAt, err = time.Parse(time.RFC3339Nano, created) + if err == nil { + credential.user.UpdatedAt, err = time.Parse(time.RFC3339Nano, updated) + } + } + if errors.Is(err, sql.ErrNoRows) { + return WebUser{}, false, nil + } + if err != nil { + return WebUser{}, false, fmt.Errorf("read user credentials: %w", err) + } + if !verifyPassword(credential.passwordHash, password) || !credential.user.Active { + return WebUser{}, false, nil + } + user, err := s.Get(ctx, credential.user.ID) + return user, err == nil, err +} + +func (s *UserStore) List(ctx context.Context) ([]WebUser, error) { + rows, err := s.db.QueryContext(ctx, ` + SELECT u.id, u.username, u.display_name, u.role, u.active, u.created_at, u.updated_at, un.node_id + FROM users u LEFT JOIN user_nodes un ON un.user_id = u.id + ORDER BY u.username COLLATE NOCASE, un.node_id`) + if err != nil { + return nil, fmt.Errorf("list users: %w", err) + } + defer rows.Close() + users := make([]WebUser, 0) + byID := make(map[string]int) + for rows.Next() { + var user WebUser + var active int + var created, updated string + var nodeID sql.NullString + if err := rows.Scan(&user.ID, &user.Username, &user.DisplayName, &user.Role, &active, &created, &updated, &nodeID); err != nil { + return nil, fmt.Errorf("scan user: %w", err) + } + index, exists := byID[user.ID] + if !exists { + user.Active = active == 1 + user.CreatedAt, err = time.Parse(time.RFC3339Nano, created) + if err != nil { + return nil, fmt.Errorf("parse user creation time: %w", err) + } + user.UpdatedAt, err = time.Parse(time.RFC3339Nano, updated) + if err != nil { + return nil, fmt.Errorf("parse user update time: %w", err) + } + user.NodeIDs = []string{} + users = append(users, user) + index = len(users) - 1 + byID[user.ID] = index + } + if nodeID.Valid { + users[index].NodeIDs = append(users[index].NodeIDs, nodeID.String) + } + } + if err := rows.Err(); err != nil { + return nil, fmt.Errorf("read users: %w", err) + } + return users, nil +} + +func (s *UserStore) Get(ctx context.Context, id string) (WebUser, error) { + users, err := s.listBy(ctx, id) + if err != nil { + return WebUser{}, err + } + if len(users) == 0 { + return WebUser{}, ErrUserNotFound + } + return users[0], nil +} + +func (s *UserStore) listBy(ctx context.Context, id string) ([]WebUser, error) { + rows, err := s.db.QueryContext(ctx, ` + SELECT u.id, u.username, u.display_name, u.role, u.active, u.created_at, u.updated_at, un.node_id + FROM users u LEFT JOIN user_nodes un ON un.user_id = u.id WHERE u.id = ? ORDER BY un.node_id`, id) + if err != nil { + return nil, fmt.Errorf("read user: %w", err) + } + defer rows.Close() + var user WebUser + found := false + for rows.Next() { + var active int + var created, updated string + var nodeID sql.NullString + if err := rows.Scan(&user.ID, &user.Username, &user.DisplayName, &user.Role, &active, &created, &updated, &nodeID); err != nil { + return nil, fmt.Errorf("scan user: %w", err) + } + if !found { + user.Active = active == 1 + user.CreatedAt, err = time.Parse(time.RFC3339Nano, created) + if err != nil { + return nil, fmt.Errorf("parse user creation time: %w", err) + } + user.UpdatedAt, err = time.Parse(time.RFC3339Nano, updated) + if err != nil { + return nil, fmt.Errorf("parse user update time: %w", err) + } + user.NodeIDs = []string{} + found = true + } + if nodeID.Valid { + user.NodeIDs = append(user.NodeIDs, nodeID.String) + } + } + if err := rows.Err(); err != nil { + return nil, fmt.Errorf("read user: %w", err) + } + if !found { + return nil, nil + } + return []WebUser{user}, nil +} + +func (s *UserStore) Create(ctx context.Context, user WebUser, password string) (WebUser, error) { + user.Username = strings.TrimSpace(user.Username) + user.DisplayName = strings.TrimSpace(user.DisplayName) + if !validUsername(user.Username) || !validDisplayName(user.DisplayName) || !validRole(user.Role) || !validNewPassword(password) { + return WebUser{}, ErrInvalidUser + } + if user.Role == RoleAdmin { + user.NodeIDs = nil + } else { + user.NodeIDs = uniqueNodeIDs(user.NodeIDs) + } + hash, err := hashPassword(password) + if err != nil { + return WebUser{}, err + } + now := time.Now().UTC() + user.ID, user.Active, user.CreatedAt, user.UpdatedAt = randomID(), true, now, now + tx, err := s.db.BeginTx(ctx, nil) + if err != nil { + return WebUser{}, fmt.Errorf("begin user creation: %w", err) + } + defer tx.Rollback() + var exists int + if err := tx.QueryRowContext(ctx, `SELECT COUNT(*) FROM users WHERE username = ? COLLATE NOCASE`, user.Username).Scan(&exists); err != nil { + return WebUser{}, fmt.Errorf("check username: %w", err) + } + if exists > 0 { + return WebUser{}, ErrUserAlreadyExists + } + stamp := now.Format(time.RFC3339Nano) + if _, err := tx.ExecContext(ctx, `INSERT INTO users (id, username, display_name, password_hash, role, active, created_at, updated_at) VALUES (?, ?, ?, ?, ?, 1, ?, ?)`, + user.ID, user.Username, user.DisplayName, hash, user.Role, stamp, stamp); err != nil { + return WebUser{}, fmt.Errorf("create user: %w", err) + } + if err := insertUserNodes(ctx, tx, user.ID, user.NodeIDs, stamp); err != nil { + return WebUser{}, err + } + if err := tx.Commit(); err != nil { + return WebUser{}, fmt.Errorf("commit user creation: %w", err) + } + return user, nil +} + +func (s *UserStore) Update(ctx context.Context, id string, update UserUpdate) (WebUser, error) { + update.DisplayName = strings.TrimSpace(update.DisplayName) + if !validDisplayName(update.DisplayName) || !validRole(update.Role) { + return WebUser{}, ErrInvalidUser + } + update.NodeIDs = uniqueNodeIDs(update.NodeIDs) + if update.Role == RoleAdmin { + update.NodeIDs = nil + } + tx, err := s.db.BeginTx(ctx, nil) + if err != nil { + return WebUser{}, fmt.Errorf("begin user update: %w", err) + } + defer tx.Rollback() + var oldRole string + var oldActive int + if err := tx.QueryRowContext(ctx, `SELECT role, active FROM users WHERE id = ?`, id).Scan(&oldRole, &oldActive); err != nil { + if errors.Is(err, sql.ErrNoRows) { + return WebUser{}, ErrUserNotFound + } + return WebUser{}, fmt.Errorf("read user before update: %w", err) + } + if oldRole == RoleAdmin && oldActive == 1 && (update.Role != RoleAdmin || !update.Active) { + var otherAdmins int + if err := tx.QueryRowContext(ctx, `SELECT COUNT(*) FROM users WHERE role = ? AND active = 1 AND id <> ?`, RoleAdmin, id).Scan(&otherAdmins); err != nil { + return WebUser{}, fmt.Errorf("count active administrators: %w", err) + } + if otherAdmins == 0 { + return WebUser{}, ErrLastAdministrator + } + } + stamp := time.Now().UTC().Format(time.RFC3339Nano) + if _, err := tx.ExecContext(ctx, `UPDATE users SET display_name = ?, role = ?, active = ?, updated_at = ? WHERE id = ?`, + update.DisplayName, update.Role, boolInt(update.Active), stamp, id); err != nil { + return WebUser{}, fmt.Errorf("update user: %w", err) + } + if _, err := tx.ExecContext(ctx, `DELETE FROM user_nodes WHERE user_id = ?`, id); err != nil { + return WebUser{}, fmt.Errorf("replace user Node assignments: %w", err) + } + if err := insertUserNodes(ctx, tx, id, update.NodeIDs, stamp); err != nil { + return WebUser{}, err + } + if err := tx.Commit(); err != nil { + return WebUser{}, fmt.Errorf("commit user update: %w", err) + } + return s.Get(ctx, id) +} + +func (s *UserStore) SetPassword(ctx context.Context, id, password string) error { + if !validNewPassword(password) { + return ErrInvalidUser + } + hash, err := hashPassword(password) + if err != nil { + return err + } + result, err := s.db.ExecContext(ctx, `UPDATE users SET password_hash = ?, updated_at = ? WHERE id = ?`, hash, time.Now().UTC().Format(time.RFC3339Nano), id) + if err != nil { + return fmt.Errorf("update user password: %w", err) + } + count, err := result.RowsAffected() + if err != nil { + return err + } + if count == 0 { + return ErrUserNotFound + } + return nil +} + +func insertUserNodes(ctx context.Context, tx *sql.Tx, userID string, nodeIDs []string, stamp string) error { + for _, nodeID := range nodeIDs { + if !validIdentifier(nodeID, 200) { + return ErrInvalidUser + } + if _, err := tx.ExecContext(ctx, `INSERT INTO user_nodes (user_id, node_id, created_at) VALUES (?, ?, ?)`, userID, nodeID, stamp); err != nil { + return fmt.Errorf("assign user Node: %w", err) + } + } + return nil +} + +func hashPassword(password string) (string, error) { + salt := make([]byte, passwordSaltLen) + if _, err := rand.Read(salt); err != nil { + return "", fmt.Errorf("generate password salt: %w", err) + } + hash := argon2.IDKey([]byte(password), salt, passwordTime, passwordMemory, passwordThreads, passwordKeySize) + return "argon2id$v=19$m=65536,t=3,p=2$" + base64.RawStdEncoding.EncodeToString(salt) + "$" + base64.RawStdEncoding.EncodeToString(hash), nil +} + +func verifyPassword(encoded, password string) bool { + parts := strings.Split(encoded, "$") + if len(parts) != 5 || parts[0] != "argon2id" || parts[1] != "v=19" || parts[2] != "m=65536,t=3,p=2" { + return false + } + salt, err := base64.RawStdEncoding.DecodeString(parts[3]) + if err != nil || len(salt) != passwordSaltLen { + return false + } + want, err := base64.RawStdEncoding.DecodeString(parts[4]) + if err != nil || len(want) != passwordKeySize { + return false + } + got := argon2.IDKey([]byte(password), salt, passwordTime, passwordMemory, passwordThreads, passwordKeySize) + return subtle.ConstantTimeCompare(got, want) == 1 +} + +func validUsername(username string) bool { + if len(username) < 3 || len(username) > 64 || strings.TrimSpace(username) != username { + return false + } + for _, char := range username { + if !(char >= 'a' && char <= 'z' || char >= 'A' && char <= 'Z' || char >= '0' && char <= '9' || strings.ContainsRune("._@-", char)) { + return false + } + } + return true +} + +func validDisplayName(name string) bool { + return name != "" && len(name) <= 120 && utf8.ValidString(name) && strings.TrimSpace(name) == name && !strings.ContainsAny(name, "\r\n\x00") +} + +func validRole(role string) bool { return role == RoleAdmin || role == RoleMember } + +func validNewPassword(password string) bool { return len(password) >= 12 && len(password) <= 256 } + +func uniqueNodeIDs(values []string) []string { + seen := make(map[string]struct{}, len(values)) + result := make([]string, 0, len(values)) + for _, value := range values { + if _, exists := seen[value]; exists { + continue + } + seen[value] = struct{}{} + result = append(result, value) + } + return result +} diff --git a/control-plane/user_store_test.go b/control-plane/user_store_test.go new file mode 100644 index 0000000..38f3ea4 --- /dev/null +++ b/control-plane/user_store_test.go @@ -0,0 +1,90 @@ +package controlplane + +import ( + "context" + "errors" + "path/filepath" + "testing" +) + +func testUserStore(t *testing.T) *UserStore { + t.Helper() + db, err := openSQLite(filepath.Join(t.TempDir(), "users.sqlite")) + if err != nil { + t.Fatal(err) + } + t.Cleanup(func() { _ = db.Close() }) + store, err := NewUserStore(db) + if err != nil { + t.Fatal(err) + } + return store +} + +func TestUserStoreBootstrapAndAuthentication(t *testing.T) { + store := testUserStore(t) + ctx := context.Background() + if err := store.BootstrapAdmins(ctx, map[string]string{"root": "bootstrap-password"}); err != nil { + t.Fatal(err) + } + user, ok, err := store.Authenticate(ctx, "ROOT", "bootstrap-password") + if err != nil || !ok { + t.Fatalf("expected case-insensitive bootstrap login, got ok=%v err=%v", ok, err) + } + if user.Role != RoleAdmin || !user.Active { + t.Fatalf("unexpected bootstrap user: %+v", user) + } + if _, ok, err := store.Authenticate(ctx, "root", "wrong-password"); err != nil || ok { + t.Fatalf("expected invalid password, got ok=%v err=%v", ok, err) + } + if err := store.BootstrapAdmins(ctx, map[string]string{"root": "changed-password"}); err != nil { + t.Fatal(err) + } + if _, ok, err := store.Authenticate(ctx, "root", "bootstrap-password"); err != nil || !ok { + t.Fatalf("bootstrap must not overwrite persisted credentials: ok=%v err=%v", ok, err) + } +} + +func TestUserStoreAssignmentsAndLastAdministrator(t *testing.T) { + store := testUserStore(t) + ctx := context.Background() + if err := store.BootstrapAdmins(ctx, map[string]string{"root": "bootstrap-password"}); err != nil { + t.Fatal(err) + } + member, err := store.Create(ctx, WebUser{ + Username: "operator-1", DisplayName: "Operator One", Role: RoleMember, + NodeIDs: []string{"node-a", "node-a"}, + }, "member-password-1") + if err != nil { + t.Fatal(err) + } + if len(member.NodeIDs) != 1 || member.NodeIDs[0] != "node-a" { + t.Fatalf("expected de-duplicated Node assignment, got %v", member.NodeIDs) + } + if _, err := store.Create(ctx, WebUser{Username: "OPERATOR-1", DisplayName: "Duplicate", Role: RoleMember}, "member-password-2"); !errors.Is(err, ErrUserAlreadyExists) { + t.Fatalf("expected case-insensitive duplicate rejection, got %v", err) + } + if _, err := store.Update(ctx, member.ID, UserUpdate{ + DisplayName: "Operator Updated", Role: RoleMember, Active: false, NodeIDs: []string{"node-b"}, + }); err != nil { + t.Fatal(err) + } + updated, err := store.Get(ctx, member.ID) + if err != nil { + t.Fatal(err) + } + if updated.Active || len(updated.NodeIDs) != 1 || updated.NodeIDs[0] != "node-b" { + t.Fatalf("user update did not persist: %+v", updated) + } + admins, err := store.List(ctx) + if err != nil { + t.Fatal(err) + } + for _, admin := range admins { + if admin.Role == RoleAdmin { + if _, err := store.Update(ctx, admin.ID, UserUpdate{DisplayName: admin.DisplayName, Role: RoleMember, Active: true}); !errors.Is(err, ErrLastAdministrator) { + t.Fatalf("expected last administrator protection, got %v", err) + } + } + } +} diff --git a/control-plane/web/dist/assets/AdminViews-B7F4wv5M.js b/control-plane/web/dist/assets/AdminViews-B7F4wv5M.js new file mode 100644 index 0000000..5f60236 --- /dev/null +++ b/control-plane/web/dist/assets/AdminViews-B7F4wv5M.js @@ -0,0 +1 @@ +import{r,I as L,_ as V,a2 as F,z as y,O as e,a0 as R,B as u,P as H,a3 as o,U as Z,a4 as Q,a5 as W,q as b,a6 as T,Y as P,$ as I,A as z,a7 as X,T as Y,X as C,Z as G,Q as J}from"./index-B_02q8Ux.js";import{A as $,P as O,S as ee,M as se,a as ae}from"./Table-ChBZjSv1.js";import"./ArrowUpOutlined-AK47BKBj.js";var te={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"},ne=function(m,i){return r.createElement(L,V({},m,{ref:i,icon:te}))},re=r.forwardRef(ne);const{Text:h}=Y;function ie({token:l,currentUser:m,nodes:i,onChanged:j}){const{message:d}=F.useApp(),[f,k]=r.useState([]),[N,w]=r.useState(!1),[S,x]=r.useState(!1),[a,n]=r.useState(null),[p,A]=r.useState(null),[g]=o.useForm(),[v]=o.useForm(),_=r.useCallback(async()=>{w(!0);try{const s=await y("/v1/users",{token:l});k(s.users||[])}catch(s){d.error(s.message)}finally{w(!1)}},[d,l]);r.useEffect(()=>{_()},[_]);const D=r.useMemo(()=>new Map(i.map(s=>[s.node_id,s])),[i]),M=()=>{n(null),g.resetFields(),g.setFieldsValue({role:"member",active:!0,node_ids:[]}),x(!0)},U=s=>{n(s),g.resetFields(),g.setFieldsValue({username:s.username,display_name:s.display_name,role:s.role,active:s.active,node_ids:s.node_ids||[]}),x(!0)},q=async s=>{const t={username:s.username,display_name:s.display_name,role:s.role,active:s.active,node_ids:s.role==="member"?s.node_ids||[]:[]};try{a?await y(`/v1/users/${encodeURIComponent(a.id)}`,{token:l,method:"PATCH",body:{display_name:t.display_name,role:t.role,active:t.active,node_ids:t.node_ids}}):await y("/v1/users",{token:l,method:"POST",body:{...t,password:s.password}}),d.success(a?"用户权限已更新":"用户已创建"),x(!1),await _(),j==null||j()}catch(c){d.error(c.message)}},B=async(s,t)=>{try{await y(`/v1/users/${encodeURIComponent(s.id)}`,{token:l,method:"PATCH",body:{display_name:s.display_name,role:s.role,active:t,node_ids:s.node_ids||[]}}),d.success(t?"用户已启用":"用户已停用,现有会话已撤销"),await _()}catch(c){d.error(c.message)}},E=async s=>{try{await y(`/v1/users/${encodeURIComponent(p.id)}/password`,{token:l,method:"POST",body:{password:s.password}}),d.success("密码已重置,该用户的现有会话已撤销"),A(null),v.resetFields()}catch(t){d.error(t.message)}},K=[{title:"用户",dataIndex:"username",key:"user",render:(s,t)=>{var c;return e.jsxs(I,{children:[e.jsx(z,{size:"small",icon:e.jsx(J,{}),children:(c=t.display_name)==null?void 0:c.slice(0,1)}),e.jsxs("span",{children:[e.jsx(h,{strong:!0,children:t.display_name}),e.jsx("br",{}),e.jsx(h,{type:"secondary",children:t.username})]})]})}},{title:"角色",dataIndex:"role",width:130,render:s=>e.jsx(C,{color:s==="admin"?"blue":"default",children:s==="admin"?"管理员":"成员"})},{title:"可访问 Desktop Agent / Node",dataIndex:"node_ids",render:(s,t)=>t.role==="admin"?e.jsx(h,{type:"secondary",children:"全部 Node"}):s!=null&&s.length?e.jsx(I,{wrap:!0,children:s.map(c=>e.jsx(C,{color:D.has(c)?"geekblue":"default",children:c},c))}):e.jsx(h,{type:"secondary",children:"尚未分配"})},{title:"状态",dataIndex:"active",width:100,render:s=>e.jsx(C,{color:s?"success":"default",children:s?"启用":"停用"})},{title:"创建时间",dataIndex:"created_at",width:175,render:R},{title:"操作",key:"actions",width:230,valueType:"option",render:(s,t)=>e.jsxs(I,{size:4,children:[e.jsx(u,{type:"link",size:"small",onClick:()=>U(t),children:"编辑与分配"}),e.jsx(u,{type:"link",size:"small",icon:e.jsx(re,{}),onClick:()=>{A(t),v.resetFields()},children:"重置密码"}),e.jsx(ae,{title:t.active?"停用此账号?":"重新启用此账号?",description:t.active?"该用户的现有会话将被撤销。":void 0,onConfirm:()=>void B(t,!t.active),disabled:t.id===m.id,children:e.jsx(u,{type:"link",size:"small",disabled:t.id===m.id,children:t.active?"停用":"启用"})})]})}];return e.jsxs("div",{className:"admin-page-stack",children:[e.jsx($,{type:"info",showIcon:!0,message:"用户与 Node 权限使用真实控制面数据库",description:"管理员拥有全部 Node 访问权;成员只可访问明确分配的 Desktop Agent / Node。环境变量中的旧 Web 账号仅在用户表首次初始化时导入为管理员。"}),e.jsx(O,{rowKey:"id",headerTitle:`控制面用户 · ${f.length}`,columns:K,dataSource:f,loading:N,search:!1,options:!1,scroll:{x:"max-content",y:"max(100px, calc(100dvh - 500px))"},pagination:{pageSize:10,showSizeChanger:!0},toolBarRender:()=>[e.jsx(u,{icon:e.jsx(Z,{}),onClick:()=>void _(),children:"刷新"},"reload"),e.jsx(u,{type:"primary",icon:e.jsx(Q,{}),onClick:M,children:"创建用户"},"create")]}),e.jsx(W,{title:a?"编辑用户与 Node 分配":"创建控制面用户",width:520,open:S,onClose:()=>x(!1),destroyOnClose:!0,children:e.jsxs(o,{form:g,layout:"vertical",onFinish:q,requiredMark:"optional",children:[e.jsx(o.Item,{name:"username",label:"用户名",rules:[{required:!0,min:3,max:64,pattern:/^[A-Za-z0-9._@-]+$/,message:"使用 3–64 位字母、数字或 . _ @ -"}],children:e.jsx(b,{disabled:!!a,autoComplete:"username"})}),e.jsx(o.Item,{name:"display_name",label:"显示名称",rules:[{required:!0,max:120}],children:e.jsx(b,{maxLength:120})}),!a&&e.jsx(o.Item,{name:"password",label:"初始密码",rules:[{required:!0,min:12,message:"密码至少 12 个字符"}],children:e.jsx(b.Password,{autoComplete:"new-password"})}),e.jsx(o.Item,{name:"role",label:"角色",rules:[{required:!0}],children:e.jsx(T,{options:[{value:"member",label:"成员(按分配 Node 隔离)"},{value:"admin",label:"管理员(可管理用户并访问全部 Node)"}],disabled:(a==null?void 0:a.id)===m.id})}),e.jsx(o.Item,{noStyle:!0,shouldUpdate:(s,t)=>s.role!==t.role,children:({getFieldValue:s})=>s("role")==="member"?e.jsx(o.Item,{name:"node_ids",label:"分配 Desktop Agent / Node",children:e.jsx(T,{mode:"multiple",allowClear:!0,showSearch:!0,optionFilterProp:"label",placeholder:"选择此成员可访问的 Node",options:i.map(t=>({value:t.node_id,label:`${t.node_id} · ${P(t.status)}`}))})}):e.jsx($,{type:"info",showIcon:!0,message:"管理员可访问全部 Node;管理员账号不使用成员分配列表。"})}),a&&e.jsx(o.Item,{name:"active",label:"账号状态",valuePropName:"checked",children:e.jsx(ee,{checkedChildren:"启用",unCheckedChildren:"停用",disabled:a.id===m.id})}),e.jsxs("div",{className:"drawer-footer",children:[e.jsx(u,{onClick:()=>x(!1),children:"取消"}),e.jsx(u,{type:"primary",htmlType:"submit",children:a?"保存变更":"创建用户"})]})]})}),e.jsx(se,{title:`重置密码 · ${(p==null?void 0:p.username)||""}`,open:!!p,onCancel:()=>A(null),onOk:()=>v.submit(),okText:"重置并撤销会话",destroyOnClose:!0,children:e.jsx(o,{form:v,layout:"vertical",onFinish:E,children:e.jsx(o.Item,{name:"password",label:"新密码",rules:[{required:!0,min:12,message:"密码至少 12 个字符"}],children:e.jsx(b.Password,{autoComplete:"new-password"})})})})]})}function ce({token:l,nodes:m,isAdmin:i,onGoUsers:j}){const{message:d}=F.useApp(),[f,k]=r.useState([]),[N,w]=r.useState(!1);r.useEffect(()=>{if(!i)return;let a=!0;return w(!0),y("/v1/users",{token:l}).then(n=>{a&&k(n.users||[])}).catch(n=>d.error(n.message)).finally(()=>{a&&w(!1)}),()=>{a=!1}},[i,d,l]);const S=r.useMemo(()=>{const a=new Map;for(const n of f)if(!(n.role!=="member"||!n.active))for(const p of n.node_ids||[])a.set(p,[...a.get(p)||[],n.display_name||n.username]);return a},[f]),x=[{title:"Desktop Agent / Node",dataIndex:"node_id",key:"node_id",render:a=>e.jsxs(I,{children:[e.jsx(z,{size:"small",icon:e.jsx(X,{})})," ",e.jsx(h,{strong:!0,children:a})]})},{title:"连接状态",dataIndex:"status",width:130,render:a=>e.jsx(C,{color:G(a),children:P(a)})},{title:"活动账号",dataIndex:"active_account_id",render:a=>a||e.jsx(h,{type:"secondary",children:"未确认"})},{title:"最近心跳",dataIndex:"last_heartbeat_at",width:180,render:R},{title:"Agent 版本",dataIndex:"agent_version",width:150,render:a=>a||"—"},{title:"账号",dataIndex:"accounts",width:90,render:a=>(a==null?void 0:a.length)||0},...i?[{title:"已分配成员",dataIndex:"node_id",render:a=>{var n;return N?"读取中…":((n=S.get(a))==null?void 0:n.join("、"))||e.jsx(h,{type:"secondary",children:"未分配"})}}]:[]];return e.jsxs("div",{className:"admin-page-stack",children:[e.jsx($,{type:"info",showIcon:!0,message:"这里管理的是已连接的 Desktop Agent / Node",description:"成员分配按 Node 生效,并同时约束该 Node 下已授权微信账号的消息、通讯录、事件与任务接口。AI Flow 不是本页面中的 Desktop Agent。"}),e.jsx(O,{rowKey:"node_id",headerTitle:`已授权节点 · ${m.length}`,columns:x,dataSource:m,search:!1,options:!1,scroll:{x:"max-content",y:"max(100px, calc(100dvh - 500px))"},pagination:{pageSize:10},toolBarRender:i?()=>[e.jsx(u,{icon:e.jsx(H,{}),onClick:j,children:"管理用户分配"},"users")]:!1})]})}export{ce as NodesView,ie as UsersView}; diff --git a/control-plane/web/dist/assets/ArrowUpOutlined-AK47BKBj.js b/control-plane/web/dist/assets/ArrowUpOutlined-AK47BKBj.js new file mode 100644 index 0000000..b2536a3 --- /dev/null +++ b/control-plane/web/dist/assets/ArrowUpOutlined-AK47BKBj.js @@ -0,0 +1 @@ +import{g as rt,m as yt,dz as st,a8 as it,K as z,l as j,r as i,C as X,dA as at,c as w,ah as lt,j as St,I as xt,_ as Ot}from"./index-B_02q8Ux.js";const Nt=new z("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),wt=new z("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),jt=new z("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Et=new z("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),It=new z("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Pt=new z("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),zt=t=>{const{componentCls:e,iconCls:a,antCls:n,badgeShadowSize:o,textFontSize:d,textFontSizeSM:l,statusSize:C,dotSize:v,textFontWeight:h,indicatorHeight:c,indicatorHeightSM:r,marginXS:m,calc:g}=t,u=`${n}-scroll-number`,$=st(t,(f,{darkColor:y})=>({[`&${e} ${e}-color-${f}`]:{background:y,[`&:not(${e}-count)`]:{color:y},"a:hover &":{background:y}}}));return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},it(t)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${e}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:t.indicatorZIndex,minWidth:c,height:c,color:t.badgeTextColor,fontWeight:h,fontSize:d,lineHeight:j(c),whiteSpace:"nowrap",textAlign:"center",background:t.badgeColor,borderRadius:g(c).div(2).equal(),boxShadow:`0 0 0 ${j(o)} ${t.badgeShadowColor}`,transition:`background ${t.motionDurationMid}`,a:{color:t.badgeTextColor},"a:hover":{color:t.badgeTextColor},"a:hover &":{background:t.badgeColorHover}},[`${e}-count-sm`]:{minWidth:r,height:r,fontSize:l,lineHeight:j(r),borderRadius:g(r).div(2).equal()},[`${e}-multiple-words`]:{padding:`0 ${j(t.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${e}-dot`]:{zIndex:t.indicatorZIndex,width:v,minWidth:v,height:v,background:t.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${j(o)} ${t.badgeShadowColor}`},[`${e}-count, ${e}-dot, ${u}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${a}-spin`]:{animationName:Pt,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${e}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${e}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:C,height:C,verticalAlign:"middle",borderRadius:"50%"},[`${e}-status-success`]:{backgroundColor:t.colorSuccess},[`${e}-status-processing`]:{overflow:"visible",color:t.colorInfo,backgroundColor:t.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Nt,animationDuration:t.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${e}-status-default`]:{backgroundColor:t.colorTextPlaceholder},[`${e}-status-error`]:{backgroundColor:t.colorError},[`${e}-status-warning`]:{backgroundColor:t.colorWarning},[`${e}-status-text`]:{marginInlineStart:m,color:t.colorText,fontSize:t.fontSize}}}),$),{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:wt,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack,animationFillMode:"both"},[`${e}-zoom-leave`]:{animationName:jt,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack,animationFillMode:"both"},[`&${e}-not-a-wrapper`]:{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:Et,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack},[`${e}-zoom-leave`]:{animationName:It,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack},[`&:not(${e}-status)`]:{verticalAlign:"middle"},[`${u}-custom-component, ${e}-count`]:{transform:"none"},[`${u}-custom-component, ${u}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[u]:{overflow:"hidden",transition:`all ${t.motionDurationMid} ${t.motionEaseOutBack}`,[`${u}-only`]:{position:"relative",display:"inline-block",height:c,transition:`all ${t.motionDurationSlow} ${t.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${u}-only-unit`]:{height:c,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${u}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${e}-count, ${e}-dot, ${u}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ct=t=>{const{fontHeight:e,lineWidth:a,marginXS:n,colorBorderBg:o}=t,d=e,l=a,C=t.colorTextLightSolid,v=t.colorError,h=t.colorErrorHover;return yt(t,{badgeFontHeight:d,badgeShadowSize:l,badgeTextColor:C,badgeColor:v,badgeColorHover:h,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:n,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},dt=t=>{const{fontSize:e,lineHeight:a,fontSizeSM:n,lineWidth:o}=t;return{indicatorZIndex:"auto",indicatorHeight:Math.round(e*a)-2*o,indicatorHeightSM:e,dotSize:n/2,textFontSize:n,textFontSizeSM:n,textFontWeight:"normal",statusSize:n/2}},Tt=rt("Badge",t=>{const e=ct(t);return zt(e)},dt),Rt=t=>{const{antCls:e,badgeFontHeight:a,marginXS:n,badgeRibbonOffset:o,calc:d}=t,l=`${e}-ribbon`,C=`${e}-ribbon-wrapper`,v=st(t,(h,{darkColor:c})=>({[`&${l}-color-${h}`]:{background:c,color:c}}));return{[C]:{position:"relative"},[l]:Object.assign(Object.assign(Object.assign(Object.assign({},it(t)),{position:"absolute",top:n,padding:`0 ${j(t.paddingXS)}`,color:t.colorPrimary,lineHeight:j(a),whiteSpace:"nowrap",backgroundColor:t.colorPrimary,borderRadius:t.borderRadiusSM,[`${l}-text`]:{color:t.badgeTextColor},[`${l}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${j(d(o).div(2).equal())} solid`,transform:t.badgeRibbonCornerTransform,transformOrigin:"top",filter:t.badgeRibbonCornerFilter}}),v),{[`&${l}-placement-end`]:{insetInlineEnd:d(o).mul(-1).equal(),borderEndEndRadius:0,[`${l}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${l}-placement-start`]:{insetInlineStart:d(o).mul(-1).equal(),borderEndStartRadius:0,[`${l}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},Bt=rt(["Badge","Ribbon"],t=>{const e=ct(t);return Rt(e)},dt),Dt=t=>{const{className:e,prefixCls:a,style:n,color:o,children:d,text:l,placement:C="end",rootClassName:v}=t,{getPrefixCls:h,direction:c}=i.useContext(X),r=h("ribbon",a),m=`${r}-wrapper`,[g,u,$]=Bt(r,m),f=at(o,!1),y=w(r,`${r}-placement-${C}`,{[`${r}-rtl`]:c==="rtl",[`${r}-color-${o}`]:f},e),b={},x={};return o&&!f&&(b.background=o,x.color=o),g(i.createElement("div",{className:w(m,v,u,$)},d,i.createElement("div",{className:w(y,u),style:Object.assign(Object.assign({},b),n)},i.createElement("span",{className:`${r}-text`},l),i.createElement("div",{className:`${r}-corner`,style:x}))))},nt=t=>{const{prefixCls:e,value:a,current:n,offset:o=0}=t;let d;return o&&(d={position:"absolute",top:`${o}00%`,left:0}),i.createElement("span",{style:d,className:w(`${e}-only-unit`,{current:n})},a)};function Wt(t,e,a){let n=t,o=0;for(;(n+10)%10!==e;)n+=a,o+=a;return o}const Ft=t=>{const{prefixCls:e,count:a,value:n}=t,o=Number(n),d=Math.abs(a),[l,C]=i.useState(o),[v,h]=i.useState(d),c=()=>{C(o),h(d)};i.useEffect(()=>{const g=setTimeout(c,1e3);return()=>clearTimeout(g)},[o]);let r,m;if(l===o||Number.isNaN(o)||Number.isNaN(l))r=[i.createElement(nt,Object.assign({},t,{key:o,current:!0}))],m={transition:"none"};else{r=[];const g=o+10,u=[];for(let b=o;b<=g;b+=1)u.push(b);const $=vb%10===l);r=($<0?u.slice(0,f+1):u.slice(f)).map((b,x)=>{const H=b%10;return i.createElement(nt,Object.assign({},t,{key:b,value:H,offset:$<0?x-f:x,current:x===f}))}),m={transform:`translateY(${-Wt(l,o,$)}00%)`}}return i.createElement("span",{className:`${e}-only`,style:m,onTransitionEnd:c},r)};var Ht=function(t,e){var a={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(a[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{const{prefixCls:a,count:n,className:o,motionClassName:d,style:l,title:C,show:v,component:h="sup",children:c}=t,r=Ht(t,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:m}=i.useContext(X),g=m("scroll-number",a),u=Object.assign(Object.assign({},r),{"data-show":v,style:l,className:w(g,o,d),title:C});let $=n;if(n&&Number(n)%1===0){const f=String(n).split("");$=i.createElement("bdi",null,f.map((y,b)=>i.createElement(Ft,{prefixCls:g,count:Number(n),value:y,key:f.length-b})))}return l!=null&&l.borderColor&&(u.style=Object.assign(Object.assign({},l),{boxShadow:`0 0 0 1px ${l.borderColor} inset`})),c?lt(c,f=>({className:w(`${g}-custom-component`,f==null?void 0:f.className,d)})):i.createElement(h,Object.assign({},u,{ref:e}),$)});var _t=function(t,e){var a={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(a[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{var a,n,o,d,l;const{prefixCls:C,scrollNumberPrefixCls:v,children:h,status:c,text:r,color:m,count:g=null,overflowCount:u=99,dot:$=!1,size:f="default",title:y,offset:b,style:x,className:H,rootClassName:ut,classNames:N,styles:S,showZero:B=!1}=t,K=_t(t,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Y,direction:M,badge:s}=i.useContext(X),p=Y("badge",C),[G,mt,bt]=Tt(p),_=g>u?`${u}+`:g,T=_==="0"||_===0||r==="0"||r===0,J=g===null||T&&!B,Z=(c!=null||m!=null)&&J,gt=c!=null||!T,R=$&&!T,E=R?"":_,I=i.useMemo(()=>((E==null||E==="")&&(r==null||r==="")||T&&!B)&&!R,[E,T,B,R,r]),Q=i.useRef(g);I||(Q.current=g);const P=Q.current,k=i.useRef(E);I||(k.current=E);const V=k.current,tt=i.useRef(R);I||(tt.current=R);const D=i.useMemo(()=>{if(!b)return Object.assign(Object.assign({},s==null?void 0:s.style),x);const O={marginTop:b[1]};return M==="rtl"?O.left=Number.parseInt(b[0],10):O.right=-Number.parseInt(b[0],10),Object.assign(Object.assign(Object.assign({},O),s==null?void 0:s.style),x)},[M,b,x,s==null?void 0:s.style]),ft=y??(typeof P=="string"||typeof P=="number"?P:void 0),et=!I&&(r===0?B:!!r&&r!==!0),pt=et?i.createElement("span",{className:`${p}-status-text`},r):null,vt=!P||typeof P!="object"?void 0:lt(P,O=>({style:Object.assign(Object.assign({},D),O.style)})),W=at(m,!1),ht=w(N==null?void 0:N.indicator,(a=s==null?void 0:s.classNames)===null||a===void 0?void 0:a.indicator,{[`${p}-status-dot`]:Z,[`${p}-status-${c}`]:!!c,[`${p}-color-${m}`]:W}),A={};m&&!W&&(A.color=m,A.background=m);const ot=w(p,{[`${p}-status`]:Z,[`${p}-not-a-wrapper`]:!h,[`${p}-rtl`]:M==="rtl"},H,ut,s==null?void 0:s.className,(n=s==null?void 0:s.classNames)===null||n===void 0?void 0:n.root,N==null?void 0:N.root,mt,bt);if(!h&&Z&&(r||gt||!J)){const O=D.color;return G(i.createElement("span",Object.assign({},K,{className:ot,style:Object.assign(Object.assign(Object.assign({},S==null?void 0:S.root),(o=s==null?void 0:s.styles)===null||o===void 0?void 0:o.root),D)}),i.createElement("span",{className:ht,style:Object.assign(Object.assign(Object.assign({},S==null?void 0:S.indicator),(d=s==null?void 0:s.styles)===null||d===void 0?void 0:d.indicator),A)}),et&&i.createElement("span",{style:{color:O},className:`${p}-status-text`},r)))}return G(i.createElement("span",Object.assign({ref:e},K,{className:ot,style:Object.assign(Object.assign({},(l=s==null?void 0:s.styles)===null||l===void 0?void 0:l.root),S==null?void 0:S.root)}),h,i.createElement(St,{visible:!I,motionName:`${p}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:O})=>{var L,U;const Ct=Y("scroll-number",v),q=tt.current,$t=w(N==null?void 0:N.indicator,(L=s==null?void 0:s.classNames)===null||L===void 0?void 0:L.indicator,{[`${p}-dot`]:q,[`${p}-count`]:!q,[`${p}-count-sm`]:f==="small",[`${p}-multiple-words`]:!q&&V&&V.toString().length>1,[`${p}-status-${c}`]:!!c,[`${p}-color-${m}`]:W});let F=Object.assign(Object.assign(Object.assign({},S==null?void 0:S.indicator),(U=s==null?void 0:s.styles)===null||U===void 0?void 0:U.indicator),D);return m&&!W&&(F=F||{},F.background=m),i.createElement(Mt,{prefixCls:Ct,show:!I,motionClassName:O,className:$t,count:V,title:ft,style:F,key:"scrollNumber"},vt)}),pt))}),Vt=Zt;Vt.Ribbon=Dt;var At={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},Lt=function(e,a){return i.createElement(xt,Ot({},e,{ref:a,icon:At}))},qt=i.forwardRef(Lt);export{Vt as B,qt as R}; diff --git a/control-plane/web/dist/assets/MessagesView-Dl-X9KuK.js b/control-plane/web/dist/assets/MessagesView-Dl-X9KuK.js new file mode 100644 index 0000000..d6c6471 --- /dev/null +++ b/control-plane/web/dist/assets/MessagesView-Dl-X9KuK.js @@ -0,0 +1 @@ +import{c as M,g as yt,m as me,R as o,C as vt,i as Pe,o as Ct,r as a,I as Ee,_ as A,a as bt,t as Se,u as St,b as $t,d as Et,e as Nt,f as Rt,h as wt,j as jt,B as q,k as Tt,l as Y,n as $e,p as Ne,q as qe,s as fe,v as It,w as Mt,K as Ke,A as ce,T as Re,D as Pt,x as Bt,y as Lt,z as Dt,E as Ce,F as Be,G as Ht,H as Le,J as De,L as He,M as _e,N as _t,O as i,P as ze,Q as ke,S as X,U as zt,V as kt,W as At,X as Gt,Y as Vt,Z as Ot,$ as Xt,a0 as Wt,a1 as Ft}from"./index-B_02q8Ux.js";import{R as qt,B as Kt}from"./ArrowUpOutlined-AK47BKBj.js";const Ue=["wrap","nowrap","wrap-reverse"],Ye=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],Je=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],Ut=(e,t)=>{const n=t.wrap===!0?"wrap":t.wrap;return{[`${e}-wrap-${n}`]:n&&Ue.includes(n)}},Yt=(e,t)=>{const n={};return Je.forEach(r=>{n[`${e}-align-${r}`]=t.align===r}),n[`${e}-align-stretch`]=!t.align&&!!t.vertical,n},Jt=(e,t)=>{const n={};return Ye.forEach(r=>{n[`${e}-justify-${r}`]=t.justify===r}),n};function Qt(e,t){return M(Object.assign(Object.assign(Object.assign({},Ut(e,t)),Yt(e,t)),Jt(e,t)))}const Zt=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},en=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},tn=e=>{const{componentCls:t}=e,n={};return Ue.forEach(r=>{n[`${t}-wrap-${r}`]={flexWrap:r}}),n},nn=e=>{const{componentCls:t}=e,n={};return Je.forEach(r=>{n[`${t}-align-${r}`]={alignItems:r}}),n},rn=e=>{const{componentCls:t}=e,n={};return Ye.forEach(r=>{n[`${t}-justify-${r}`]={justifyContent:r}}),n},sn=()=>({}),on=yt("Flex",e=>{const{paddingXS:t,padding:n,paddingLG:r}=e,s=me(e,{flexGapSM:t,flexGap:n,flexGapLG:r});return[Zt(s),en(s),tn(s),nn(s),rn(s)]},sn,{resetStyle:!1});var an=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,rootClassName:r,className:s,style:l,flex:c,gap:d,vertical:u=!1,component:h="div",children:x}=e,p=an(e,["prefixCls","rootClassName","className","style","flex","gap","vertical","component","children"]),{flex:v,direction:S,getPrefixCls:N}=o.useContext(vt),y=N("flex",n),[R,b,w]=on(y),B=u??(v==null?void 0:v.vertical),L=M(s,r,v==null?void 0:v.className,y,b,w,Qt(y,e),{[`${y}-rtl`]:S==="rtl",[`${y}-gap-${d}`]:Pe(d),[`${y}-vertical`]:B}),$=Object.assign(Object.assign({},v==null?void 0:v.style),l);return c&&($.flex=c),d&&!Pe(d)&&($.gap=d),R(o.createElement(h,Object.assign({ref:t,className:L,style:$},Ct(p,["justify","wrap","align"])),x))});var cn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M682 455V311l-76 76v68c-.1 50.7-42 92.1-94 92a95.8 95.8 0 01-52-15l-54 55c29.1 22.4 65.9 36 106 36 93.8 0 170-75.1 170-168z"}},{tag:"path",attrs:{d:"M833 446h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254-63 0-120.7-23-165-61l-54 54a334.01 334.01 0 00179 81v102H326c-13.9 0-24.9 14.3-25 32v36c.1 4.4 2.9 8 6 8h408c3.2 0 6-3.6 6-8v-36c0-17.7-11-32-25-32H547V782c165.3-17.9 294-157.9 294-328 0-4.4-3.6-8-8-8zm13.1-377.7l-43.5-41.9a8 8 0 00-11.2.1l-129 129C634.3 101.2 577 64 511 64c-93.9 0-170 75.3-170 168v224c0 6.7.4 13.3 1.2 19.8l-68 68A252.33 252.33 0 01258 454c-.2-4.4-3.8-8-8-8h-60c-4.4 0-8 3.6-8 8 0 53 12.5 103 34.6 147.4l-137 137a8.03 8.03 0 000 11.3l42.7 42.7c3.1 3.1 8.2 3.1 11.3 0L846.2 79.8l.1-.1c3.1-3.2 3-8.3-.2-11.4zM417 401V232c0-50.6 41.9-92 94-92 46 0 84.1 32.3 92.3 74.7L417 401z"}}]},name:"audio-muted",theme:"outlined"},dn=function(t,n){return a.createElement(Ee,A({},t,{ref:n,icon:cn}))},un=a.forwardRef(dn),mn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z"}}]},name:"audio",theme:"outlined"},fn=function(t,n){return a.createElement(Ee,A({},t,{ref:n,icon:mn}))},pn=a.forwardRef(fn),gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z"}}]},name:"clear",theme:"outlined"},hn=function(t,n){return a.createElement(Ee,A({},t,{ref:n,icon:gn}))},xn=a.forwardRef(hn);const yn="1.6.1",vn=o.createContext({}),Cn={classNames:{},styles:{},className:"",style:{}},we=e=>{const t=o.useContext(vn);return o.useMemo(()=>({...Cn,...t[e]}),[t[e]])};function J(){const{getPrefixCls:e,direction:t,csp:n,iconPrefixCls:r,theme:s}=o.useContext(bt.ConfigContext);return{theme:s,getPrefixCls:e,direction:t,csp:n,iconPrefixCls:r}}const bn=Nt(Se.defaultAlgorithm),Sn={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},Qe=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:s,...l}=t;let c={...r,override:s};return c=Rt(c),l&&Object.entries(l).forEach(([d,u])=>{const{theme:h,...x}=u;let p=x;h&&(p=Qe({...c,...x},{override:x},h)),c[d]=p}),c};function $n(){const{token:e,hashed:t,theme:n=bn,override:r,cssVar:s}=o.useContext(Se._internalContext),[l,c,d]=St(n,[Se.defaultSeed,e],{salt:`${yn}-${t||""}`,override:r,getComputedToken:Qe,cssVar:s&&{prefix:s.prefix,key:s.key,unitless:Et,ignore:$t,preserve:Sn}});return[n,d,t?c:"",l,s]}const{genStyleHooks:je}=wt({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=J();return{iconPrefixCls:t,rootPrefixCls:e()}},useToken:()=>{const[e,t,n,r,s]=$n();return{theme:e,realToken:t,hashId:n,token:r,cssVar:s}},useCSP:()=>{const{csp:e}=J();return e??{}},layer:{name:"antdx",dependencies:["antd"]}});function En(e,t){return a.useImperativeHandle(e,()=>{const n=t(),{nativeElement:r}=n;return new Proxy(r,{get(s,l){return n[l]?n[l]:Reflect.get(s,l)}})})}const Ze=a.createContext({}),Ae=()=>({height:0}),Ge=e=>({height:e.scrollHeight});function Nn(e){const{title:t,onOpenChange:n,open:r,children:s,className:l,style:c,classNames:d={},styles:u={},closable:h,forceRender:x}=e,{prefixCls:p}=a.useContext(Ze),v=`${p}-header`;return a.createElement(jt,{motionEnter:!0,motionLeave:!0,motionName:`${v}-motion`,leavedClassName:`${v}-motion-hidden`,onEnterStart:Ae,onEnterActive:Ge,onLeaveStart:Ge,onLeaveActive:Ae,visible:r,forceRender:x},({className:S,style:N})=>a.createElement("div",{className:M(v,S,l),style:{...N,...c}},(h!==!1||t)&&a.createElement("div",{className:M(`${v}-header`,d.header),style:{...u.header}},a.createElement("div",{className:`${v}-title`},t),h!==!1&&a.createElement("div",{className:`${v}-close`},a.createElement(q,{type:"text",icon:a.createElement(Tt,null),size:"small",onClick:()=>{n==null||n(!r)}}))),s&&a.createElement("div",{className:M(`${v}-content`,d.content),style:{...u.content}},s)))}const pe=a.createContext(null);function Rn(e,t){const{className:n,action:r,onClick:s,...l}=e,c=a.useContext(pe),{prefixCls:d,disabled:u}=c,h=l.disabled??u??c[`${r}Disabled`];return a.createElement(q,A({type:"text"},l,{ref:t,onClick:x=>{var p;h||((p=c[r])==null||p.call(c),s==null||s(x))},className:M(d,n,{[`${d}-disabled`]:h})}))}const ge=a.forwardRef(Rn);function wn(e,t){return a.createElement(ge,A({icon:a.createElement(xn,null)},e,{action:"onClear",ref:t}))}const jn=a.forwardRef(wn),Tn=a.memo(e=>{const{className:t}=e;return o.createElement("svg",{color:"currentColor",viewBox:"0 0 1000 1000",xmlns:"http://www.w3.org/2000/svg",className:t},o.createElement("title",null,"Stop Loading"),o.createElement("rect",{fill:"currentColor",height:"250",rx:"24",ry:"24",width:"250",x:"375",y:"375"}),o.createElement("circle",{cx:"500",cy:"500",fill:"none",r:"450",stroke:"currentColor",strokeWidth:"100",opacity:"0.45"}),o.createElement("circle",{cx:"500",cy:"500",fill:"none",r:"450",stroke:"currentColor",strokeWidth:"100",strokeDasharray:"600 9999999"},o.createElement("animateTransform",{attributeName:"transform",dur:"1s",from:"0 500 500",repeatCount:"indefinite",to:"360 500 500",type:"rotate"})))});function In(e,t){const{prefixCls:n}=a.useContext(pe),{className:r}=e;return a.createElement(ge,A({icon:a.createElement(Tn,{className:`${n}-loading-icon`}),color:"primary",variant:"text",shape:"circle"},e,{className:M(r,`${n}-loading-button`),action:"onCancel",ref:t}))}const et=a.forwardRef(In);function Mn(e,t){return a.createElement(ge,A({icon:a.createElement(qt,null),type:"primary",shape:"circle"},e,{action:"onSend",ref:t}))}const tt=a.forwardRef(Mn),re=1e3,se=4,de=140,Ve=de/2,oe=250,Oe=500,ae=.8;function Pn({className:e}){return o.createElement("svg",{color:"currentColor",viewBox:`0 0 ${re} ${re}`,xmlns:"http://www.w3.org/2000/svg",className:e},o.createElement("title",null,"Speech Recording"),Array.from({length:se}).map((t,n)=>{const r=(re-de*se)/(se-1),s=n*(r+de),l=re/2-oe/2,c=re/2-Oe/2;return o.createElement("rect",{fill:"currentColor",rx:Ve,ry:Ve,height:oe,width:de,x:s,y:l,key:n},o.createElement("animate",{attributeName:"height",values:`${oe}; ${Oe}; ${oe}`,keyTimes:"0; 0.5; 1",dur:`${ae}s`,begin:`${ae/se*n}s`,repeatCount:"indefinite"}),o.createElement("animate",{attributeName:"y",values:`${l}; ${c}; ${l}`,keyTimes:"0; 0.5; 1",dur:`${ae}s`,begin:`${ae/se*n}s`,repeatCount:"indefinite"}))}))}function Bn(e,t){const{speechRecording:n,onSpeechDisabled:r,prefixCls:s}=a.useContext(pe);let l=null;return n?l=a.createElement(Pn,{className:`${s}-recording-icon`}):r?l=a.createElement(un,null):l=a.createElement(pn,null),a.createElement(ge,A({icon:l,color:"primary",variant:"text"},e,{action:"onSpeech",ref:t}))}const nt=a.forwardRef(Bn),Ln=e=>{const{componentCls:t,calc:n}=e,r=`${t}-header`;return{[t]:{[r]:{borderBottomWidth:e.lineWidth,borderBottomStyle:"solid",borderBottomColor:e.colorBorder,"&-header":{background:e.colorFillAlter,fontSize:e.fontSize,lineHeight:e.lineHeight,paddingBlock:n(e.paddingSM).sub(e.lineWidthBold).equal(),paddingInlineStart:e.padding,paddingInlineEnd:e.paddingXS,display:"flex",borderRadius:{_skip_check_:!0,value:n(e.borderRadius).mul(2).equal()},borderEndStartRadius:0,borderEndEndRadius:0,[`${r}-title`]:{flex:"auto"}},"&-content":{padding:e.padding},"&-motion":{transition:["height","border"].map(s=>`${s} ${e.motionDurationSlow}`).join(","),overflow:"hidden","&-enter-start, &-leave-active":{borderBottomColor:"transparent"},"&-hidden":{display:"none"}}}}}},Dn=e=>{const{componentCls:t,padding:n,paddingSM:r,paddingXS:s,paddingXXS:l,lineWidth:c,lineWidthBold:d,calc:u}=e;return{[t]:{position:"relative",width:"100%",boxSizing:"border-box",boxShadow:`${e.boxShadowTertiary}`,transition:`background ${e.motionDurationSlow}`,borderRadius:{_skip_check_:!0,value:u(e.borderRadius).mul(2).equal()},borderColor:e.colorBorder,borderWidth:0,borderStyle:"solid","&:after":{content:'""',position:"absolute",inset:0,pointerEvents:"none",transition:`border-color ${e.motionDurationSlow}`,borderRadius:{_skip_check_:!0,value:"inherit"},borderStyle:"inherit",borderColor:"inherit",borderWidth:c},"&:focus-within":{boxShadow:`${e.boxShadowSecondary}`,borderColor:e.colorPrimary,"&:after":{borderWidth:d}},"&-disabled":{background:e.colorBgContainerDisabled},[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{display:"flex",gap:s,width:"100%",paddingBlock:r,paddingInlineStart:n,paddingInlineEnd:r,boxSizing:"border-box",alignItems:"flex-end"},[`${t}-prefix`]:{flex:"none"},[`${t}-input`]:{padding:0,borderRadius:0,flex:"auto",alignSelf:"center",minHeight:"auto"},[`${t}-actions-list`]:{flex:"none",display:"flex","&-presets":{gap:e.paddingXS}},[`${t}-actions-btn`]:{"&-disabled":{opacity:.45},"&-loading-button":{padding:0,border:0},"&-loading-icon":{height:e.controlHeight,width:e.controlHeight,verticalAlign:"top"},"&-recording-icon":{height:"1.2em",width:"1.2em",verticalAlign:"top"}},[`${t}-footer`]:{paddingInlineStart:n,paddingInlineEnd:r,paddingBlockEnd:r,paddingBlockStart:l,boxSizing:"border-box"}}}},Hn=()=>({}),_n=je("Sender",e=>{const{paddingXS:t,calc:n}=e,r=me(e,{SenderContentMaxWidth:`calc(100% - ${Y(n(t).add(32).equal())})`});return[Dn(r),Ln(r)]},Hn);let ue;!ue&&typeof window<"u"&&(ue=window.SpeechRecognition||window.webkitSpeechRecognition);function zn(e,t){const n=$e(e),[r,s,l]=o.useMemo(()=>typeof t=="object"?[t.recording,t.onRecordingChange,typeof t.recording=="boolean"]:[void 0,void 0,!1],[t]),[c,d]=o.useState(null);o.useEffect(()=>{if(typeof navigator<"u"&&"permissions"in navigator){let y=null;return navigator.permissions.query({name:"microphone"}).then(R=>{d(R.state),R.onchange=function(){d(this.state)},y=R}),()=>{y&&(y.onchange=null)}}},[]);const u=ue&&c!=="denied",h=o.useRef(null),[x,p]=Ne(!1,{value:r}),v=o.useRef(!1),S=()=>{if(u&&!h.current){const y=new ue;y.onstart=()=>{p(!0)},y.onend=()=>{p(!1)},y.onresult=R=>{var b,w,B;if(!v.current){const L=(B=(w=(b=R.results)==null?void 0:b[0])==null?void 0:w[0])==null?void 0:B.transcript;n(L)}v.current=!1},h.current=y}},N=$e(y=>{y&&!x||(v.current=y,l?s==null||s(!x):(S(),h.current&&(x?(h.current.stop(),s==null||s(!1)):(h.current.start(),s==null||s(!0)))))});return[u,N,x]}function kn(e,t,n){return It(e,t)||n}const Xe={SendButton:tt,ClearButton:jn,LoadingButton:et,SpeechButton:nt},An=o.forwardRef((e,t)=>{const{prefixCls:n,styles:r={},classNames:s={},className:l,rootClassName:c,style:d,defaultValue:u,value:h,readOnly:x,submitType:p="enter",onSubmit:v,loading:S,components:N,onCancel:y,onChange:R,actions:b,onKeyPress:w,onKeyDown:B,disabled:L,allowSpeech:$,prefix:_,footer:D,header:V,onPaste:O,onPasteFile:C,autoSize:H={maxRows:8},...P}=e,{direction:I,getPrefixCls:m}=J(),g=m("sender",n),f=o.useRef(null),j=o.useRef(null);En(t,()=>{var T,k;return{nativeElement:f.current,focus:(T=j.current)==null?void 0:T.focus,blur:(k=j.current)==null?void 0:k.blur}});const E=we("sender"),G=`${g}-input`,[K,U,Q]=_n(g),he=M(g,E.className,l,c,U,Q,{[`${g}-rtl`]:I==="rtl",[`${g}-disabled`]:L}),xe=`${g}-actions-btn`,Z=`${g}-actions-list`,[W,ee]=Ne(u||"",{value:h}),F=(T,k)=>{ee(T),R&&R(T,k)},[it,Ie,lt]=zn(T=>{F(`${W} ${T}`)},$),ct=kn(N,["input"],qe.TextArea),dt={...fe(P,{attr:!0,aria:!0,data:!0}),ref:j},ye=()=>{W&&v&&!S&&v(W)},ut=()=>{F("")},ve=o.useRef(!1),mt=()=>{ve.current=!0},ft=()=>{ve.current=!1},pt=T=>{const k=T.key==="Enter"&&!ve.current;switch(p){case"enter":k&&!T.shiftKey&&(T.preventDefault(),ye());break;case"shiftEnter":k&&T.shiftKey&&(T.preventDefault(),ye());break}w==null||w(T)},gt=T=>{var ne;const k=(ne=T.clipboardData)==null?void 0:ne.files;k!=null&&k.length&&C&&(C(k[0],k),T.preventDefault()),O==null||O(T)},ht=T=>{var k,ne;T.target!==((k=f.current)==null?void 0:k.querySelector(`.${G}`))&&T.preventDefault(),(ne=j.current)==null||ne.focus()};let te=o.createElement(ln,{className:`${Z}-presets`},$&&o.createElement(nt,null),S?o.createElement(et,null):o.createElement(tt,null));typeof b=="function"?te=b(te,{components:Xe}):(b||b===!1)&&(te=b);const xt={prefixCls:xe,onSend:ye,onSendDisabled:!W,onClear:ut,onClearDisabled:!W,onCancel:y,onCancelDisabled:!S,onSpeech:()=>Ie(!1),onSpeechDisabled:!it,speechRecording:lt,disabled:L},Me=typeof D=="function"?D({components:Xe}):D||null;return K(o.createElement("div",{ref:f,className:he,style:{...E.style,...d}},V&&o.createElement(Ze.Provider,{value:{prefixCls:g}},V),o.createElement(pe.Provider,{value:xt},o.createElement("div",{className:M(`${g}-content`,E.classNames.content,s.content),style:{...E.styles.content,...r.content},onMouseDown:ht},_&&o.createElement("div",{className:M(`${g}-prefix`,E.classNames.prefix,s.prefix),style:{...E.styles.prefix,...r.prefix}},_),o.createElement(ct,A({},dt,{disabled:L,style:{...E.styles.input,...r.input},className:M(G,E.classNames.input,s.input),autoSize:H,value:W,onChange:T=>{F(T.target.value,T),Ie(!0)},onPressEnter:pt,onCompositionStart:mt,onCompositionEnd:ft,onKeyDown:B,onPaste:gt,variant:"borderless",readOnly:x})),te&&o.createElement("div",{className:M(Z,E.classNames.actions,s.actions),style:{...E.styles.actions,...r.actions}},te)),Me&&o.createElement("div",{className:M(`${g}-footer`,E.classNames.footer,s.footer),style:{...E.styles.footer,...r.footer}},Me))))}),rt=An;rt.Header=Nn;function ie(e){return typeof e=="string"}function Gn(e,t){let n=0;const r=Math.min(e.length,t.length);for(;n{const s=a.useRef(""),[l,c]=a.useState(1),d=t&&ie(e);return Mt(()=>{if(!d&&ie(e))c(e.length);else if(ie(e)&&ie(s.current)&&e.indexOf(s.current)!==0){if(!e||!s.current){c(1);return}const h=Gn(e,s.current);c(h===0?1:h+1)}s.current=e},[e]),a.useEffect(()=>{if(d&&l{c(x=>x+n)},r);return()=>{clearTimeout(h)}}},[l,t,e]),[d?e.slice(0,l):e,d&&l{if(!e)return[!1,0,0,null];let t={step:1,interval:50,suffix:null};return typeof e=="object"&&(t={...t,...e}),[!0,t.step,t.interval,t.suffix]},[e])}const Xn=({prefixCls:e})=>o.createElement("span",{className:`${e}-dot`},o.createElement("i",{className:`${e}-dot-item`,key:"item-1"}),o.createElement("i",{className:`${e}-dot-item`,key:"item-2"}),o.createElement("i",{className:`${e}-dot-item`,key:"item-3"})),Wn=e=>{const{componentCls:t,paddingSM:n,padding:r}=e;return{[t]:{[`${t}-content`]:{"&-filled,&-outlined,&-shadow":{padding:`${Y(n)} ${Y(r)}`,borderRadius:e.borderRadiusLG},"&-filled":{backgroundColor:e.colorFillContent},"&-outlined":{border:`1px solid ${e.colorBorderSecondary}`},"&-shadow":{boxShadow:e.boxShadowTertiary}}}}},Fn=e=>{const{componentCls:t,fontSize:n,lineHeight:r,paddingSM:s,padding:l,calc:c}=e,d=c(n).mul(r).div(2).add(s).equal(),u=`${t}-content`;return{[t]:{[u]:{"&-round":{borderRadius:{_skip_check_:!0,value:d},paddingInline:c(l).mul(1.25).equal()}},[`&-start ${u}-corner`]:{borderStartStartRadius:e.borderRadiusXS},[`&-end ${u}-corner`]:{borderStartEndRadius:e.borderRadiusXS}}}},qn=e=>{const{componentCls:t,padding:n}=e;return{[`${t}-list`]:{display:"flex",flexDirection:"column",gap:n,overflowY:"auto","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`}}}},Kn=new Ke("loadingMove",{"0%":{transform:"translateY(0)"},"10%":{transform:"translateY(4px)"},"20%":{transform:"translateY(0)"},"30%":{transform:"translateY(-4px)"},"40%":{transform:"translateY(0)"}}),Un=new Ke("cursorBlink",{"0%":{opacity:1},"50%":{opacity:0},"100%":{opacity:1}}),Yn=e=>{const{componentCls:t,fontSize:n,lineHeight:r,paddingSM:s,colorText:l,calc:c}=e;return{[t]:{display:"flex",columnGap:s,[`&${t}-end`]:{justifyContent:"end",flexDirection:"row-reverse",[`& ${t}-content-wrapper`]:{alignItems:"flex-end"}},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-typing ${t}-content:last-child::after`]:{content:'"|"',fontWeight:900,userSelect:"none",opacity:1,marginInlineStart:"0.1em",animationName:Un,animationDuration:"0.8s",animationIterationCount:"infinite",animationTimingFunction:"linear"},[`& ${t}-avatar`]:{display:"inline-flex",justifyContent:"center",alignSelf:"flex-start"},[`& ${t}-header, & ${t}-footer`]:{fontSize:n,lineHeight:r,color:e.colorText},[`& ${t}-header`]:{marginBottom:e.paddingXXS},[`& ${t}-footer`]:{marginTop:s},[`& ${t}-content-wrapper`]:{flex:"auto",display:"flex",flexDirection:"column",alignItems:"flex-start",minWidth:0,maxWidth:"100%"},[`& ${t}-content`]:{position:"relative",boxSizing:"border-box",minWidth:0,maxWidth:"100%",color:l,fontSize:e.fontSize,lineHeight:e.lineHeight,minHeight:c(s).mul(2).add(c(r).mul(n)).equal(),wordBreak:"break-word",[`& ${t}-dot`]:{position:"relative",height:"100%",display:"flex",alignItems:"center",columnGap:e.marginXS,padding:`0 ${Y(e.paddingXXS)}`,"&-item":{backgroundColor:e.colorPrimary,borderRadius:"100%",width:4,height:4,animationName:Kn,animationDuration:"2s",animationIterationCount:"infinite",animationTimingFunction:"linear","&:nth-child(1)":{animationDelay:"0s"},"&:nth-child(2)":{animationDelay:"0.2s"},"&:nth-child(3)":{animationDelay:"0.4s"}}}}}}},Jn=()=>({}),st=je("Bubble",e=>{const t=me(e,{});return[Yn(t),qn(t),Wn(t),Fn(t)]},Jn),ot=o.createContext({}),Qn=(e,t)=>{const{prefixCls:n,className:r,rootClassName:s,style:l,classNames:c={},styles:d={},avatar:u,placement:h="start",loading:x=!1,loadingRender:p,typing:v,content:S="",messageRender:N,variant:y="filled",shape:R,onTypingComplete:b,header:w,footer:B,_key:L,...$}=e,{onUpdate:_}=o.useContext(ot),D=o.useRef(null);o.useImperativeHandle(t,()=>({nativeElement:D.current}));const{direction:V,getPrefixCls:O}=J(),C=O("bubble",n),H=we("bubble"),[P,I,m,g]=On(v),[f,j]=Vn(S,P,I,m);o.useEffect(()=>{_==null||_()},[f]);const E=o.useRef(!1);o.useEffect(()=>{!j&&!x?E.current||(E.current=!0,b==null||b()):E.current=!1},[j,x]);const[G,K,U]=st(C),Q=M(C,s,H.className,r,K,U,`${C}-${h}`,{[`${C}-rtl`]:V==="rtl",[`${C}-typing`]:j&&!x&&!N&&!g}),he=o.useMemo(()=>o.isValidElement(u)?u:o.createElement(ce,u),[u]),xe=o.useMemo(()=>N?N(f):f,[f,N]),Z=F=>typeof F=="function"?F(f,{key:L}):F;let W;x?W=p?p():o.createElement(Xn,{prefixCls:C}):W=o.createElement(o.Fragment,null,xe,j&&g);let ee=o.createElement("div",{style:{...H.styles.content,...d.content},className:M(`${C}-content`,`${C}-content-${y}`,R&&`${C}-content-${R}`,H.classNames.content,c.content)},W);return(w||B)&&(ee=o.createElement("div",{className:`${C}-content-wrapper`},w&&o.createElement("div",{className:M(`${C}-header`,H.classNames.header,c.header),style:{...H.styles.header,...d.header}},Z(w)),ee,B&&o.createElement("div",{className:M(`${C}-footer`,H.classNames.footer,c.footer),style:{...H.styles.footer,...d.footer}},Z(B)))),G(o.createElement("div",A({style:{...H.style,...l},className:Q},$,{ref:D}),u&&o.createElement("div",{style:{...H.styles.avatar,...d.avatar},className:M(`${C}-avatar`,H.classNames.avatar,c.avatar)},he),ee))},Te=o.forwardRef(Qn);function Zn(e,t){const n=a.useCallback((r,s)=>typeof t=="function"?t(r,s):t?t[r.role]||{}:{},[t]);return a.useMemo(()=>(e||[]).map((r,s)=>{const l=r.key??`preset_${s}`;return{...n(r,s),...r,key:l}}),[e,n])}const er=({_key:e,...t},n)=>a.createElement(Te,A({},t,{_key:e,ref:r=>{var s;r?n.current[e]=r:(s=n.current)==null||delete s[e]}})),tr=a.memo(a.forwardRef(er)),nr=1,rr=(e,t)=>{const{prefixCls:n,rootClassName:r,className:s,items:l,autoScroll:c=!0,roles:d,onScroll:u,...h}=e,x=fe(h,{attr:!0,aria:!0}),p=a.useRef(null),v=a.useRef({}),{getPrefixCls:S}=J(),N=S("bubble",n),y=`${N}-list`,[R,b,w]=st(N),[B,L]=a.useState(!1);a.useEffect(()=>(L(!0),()=>{L(!1)}),[]);const $=Zn(l,d),[_,D]=a.useState(!0),[V,O]=a.useState(0),C=I=>{const m=I.target;D(m.scrollHeight-Math.abs(m.scrollTop)-m.clientHeight<=nr),u==null||u(I)};a.useEffect(()=>{c&&p.current&&_&&p.current.scrollTo({top:p.current.scrollHeight})},[V]),a.useEffect(()=>{var I;if(c){const m=(I=$[$.length-2])==null?void 0:I.key,g=v.current[m];if(g){const{nativeElement:f}=g,{top:j,bottom:E}=f.getBoundingClientRect(),{top:G,bottom:K}=p.current.getBoundingClientRect();jG&&(O(Q=>Q+1),D(!0))}}},[$.length]),a.useImperativeHandle(t,()=>({nativeElement:p.current,scrollTo:({key:I,offset:m,behavior:g="smooth",block:f})=>{if(typeof m=="number")p.current.scrollTo({top:m,behavior:g});else if(I!==void 0){const j=v.current[I];if(j){const E=$.findIndex(G=>G.key===I);D(E===$.length-1),j.nativeElement.scrollIntoView({behavior:g,block:f})}}}}));const H=$e(()=>{c&&O(I=>I+1)}),P=a.useMemo(()=>({onUpdate:H}),[]);return R(a.createElement(ot.Provider,{value:P},a.createElement("div",A({},x,{className:M(y,r,s,b,w,{[`${y}-reach-end`]:_}),ref:p,onScroll:C}),$.map(({key:I,...m})=>a.createElement(tr,A({},m,{key:I,_key:I,ref:v,typing:B?m.typing:!1}))))))},sr=a.forwardRef(rr);Te.List=sr;const at=o.createContext(null),We=({children:e})=>{const{prefixCls:t}=o.useContext(at);return o.createElement("div",{className:M(`${t}-group-title`)},e&&o.createElement(Re.Text,null,e))},Fe=e=>{e.stopPropagation()},or=e=>{const{prefixCls:t,info:n,className:r,direction:s,onClick:l,active:c,menu:d,...u}=e,h=fe(u,{aria:!0,data:!0,attr:!0}),{disabled:x}=n,p=M(r,`${t}-item`,{[`${t}-item-active`]:c&&!x},{[`${t}-item-disabled`]:x}),v=()=>{!x&&l&&l(n)},{trigger:S,...N}=d||{},y=N==null?void 0:N.getPopupContainer,R=b=>{const w=o.createElement(Bt,{onClick:Fe,className:`${t}-menu-icon`});return S?typeof S=="function"?S(b,{originNode:w}):S:w};return o.createElement("li",A({title:typeof n.label=="object"?void 0:`${n.label}`},h,{className:p,onClick:v}),n.icon&&o.createElement("div",{className:`${t}-icon`},n.icon),o.createElement(Re.Text,{className:`${t}-label`},n.label),!x&&d&&o.createElement("div",{onClick:Fe},o.createElement(Pt,{menu:N,placement:s==="rtl"?"bottomLeft":"bottomRight",trigger:["click"],disabled:x,getPopupContainer:y},R(n))))},be="__ungrouped",ar=(e,t=[])=>{const[n,r,s]=o.useMemo(()=>{if(!e)return[!1,void 0,void 0];let l={sort:void 0,title:void 0};return typeof e=="object"&&(l={...l,...e}),[!0,l.sort,l.title]},[e]);return o.useMemo(()=>{if(!n)return[[{name:be,data:t,title:void 0}],n];const l=t.reduce((u,h)=>{const x=h.group||be;return u[x]||(u[x]=[]),u[x].push(h),u},{});return[(r?Object.keys(l).sort(r):Object.keys(l)).map(u=>({name:u===be?void 0:u,title:s,data:l[u]})),n]},[t,e])},ir=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexDirection:"column",gap:e.paddingXXS,overflowY:"auto",padding:e.paddingSM,margin:0,listStyle:"none","ul, ol":{margin:0,padding:0,listStyle:"none"},[`&${t}-rtl`]:{direction:"rtl"},[`& ${t}-list`]:{display:"flex",gap:e.paddingXXS,flexDirection:"column",[`& ${t}-item`]:{paddingInlineStart:e.paddingXL},[`& ${t}-label`]:{color:e.colorTextDescription,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},[`& ${t}-item`]:{display:"flex",height:e.controlHeightLG,minHeight:e.controlHeightLG,gap:e.paddingXS,padding:`0 ${Y(e.paddingXS)}`,alignItems:"center",borderRadius:e.borderRadiusLG,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,"&:hover":{backgroundColor:e.colorBgTextHover},"&-active":{backgroundColor:e.colorBgTextHover,[`& ${t}-label, ${t}-menu-icon`]:{color:e.colorText}},"&-disabled":{cursor:"not-allowed",[`& ${t}-label`]:{color:e.colorTextDisabled}},"&:hover, &-active":{[`& ${t}-menu-icon`]:{opacity:.6}},[`${t}-menu-icon:hover`]:{opacity:1}},[`& ${t}-label`]:{flex:1,color:e.colorText,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},[`& ${t}-menu-icon`]:{opacity:0,fontSize:e.fontSizeXL},[`& ${t}-group-title`]:{display:"flex",alignItems:"center",height:e.controlHeightLG,minHeight:e.controlHeightLG,padding:`0 ${Y(e.paddingXS)}`}}}},lr=()=>({}),cr=je("Conversations",e=>{const t=me(e,{});return ir(t)},lr),dr=e=>{const{prefixCls:t,rootClassName:n,items:r,activeKey:s,defaultActiveKey:l,onActiveChange:c,menu:d,styles:u={},classNames:h={},groupable:x,className:p,style:v,...S}=e,N=fe(S,{attr:!0,aria:!0,data:!0}),[y,R]=Ne(l,{value:s}),[b,w]=ar(x,r),{getPrefixCls:B,direction:L}=J(),$=B("conversations",t),_=we("conversations"),[D,V,O]=cr($),C=M($,_.className,p,n,V,O,{[`${$}-rtl`]:L==="rtl"}),H=P=>{R(P.key),c&&c(P.key)};return D(o.createElement("ul",A({},N,{style:{..._.style,...v},className:C}),b.map((P,I)=>{var g;const m=P.data.map((f,j)=>{const{label:E,disabled:G,icon:K,...U}=f;return o.createElement(or,A({},U,{key:f.key||`key-${j}`,info:f,prefixCls:$,direction:L,className:M(h.item,_.classNames.item,f.className),style:{..._.styles.item,...u.item,...f.style},menu:typeof d=="function"?d(f):d,active:y===f.key,onClick:H}))});return w?o.createElement("li",{key:P.name||`key-${I}`},o.createElement(at.Provider,{value:{prefixCls:$}},((g=P.title)==null?void 0:g.call(P,P.name,{components:{GroupTitle:We}}))||o.createElement(We,{key:P.name},P.name)),o.createElement("ul",{className:`${$}-list`},m)):m})))},{Text:z}=Re;function le({loading:e,error:t,notice:n,emptyText:r,onRetry:s}){return e?i.jsxs("div",{className:"workspace-state",children:[i.jsx(Ft,{}),i.jsx(z,{type:"secondary",children:"正在读取…"})]}):t?i.jsxs("div",{className:"workspace-state",children:[i.jsx(X,{image:X.PRESENTED_IMAGE_SIMPLE,description:t}),i.jsx(q,{type:"link",onClick:s,children:"重试"})]}):n?i.jsxs("div",{className:"read-coverage-note",children:[i.jsx(z,{type:"secondary",children:n}),i.jsx(q,{type:"link",size:"small",onClick:s,children:"刷新"})]}):i.jsx("div",{className:"workspace-state",children:i.jsx(X,{image:X.PRESENTED_IMAGE_SIMPLE,description:r})})}function pr({token:e,client:t,onSettings:n}){var I;const r=(t==null?void 0:t.node_id)||"",s=Lt(t),[l,c]=a.useState([]),[d,u]=a.useState({loading:!1,error:"",notice:""}),[h,x]=a.useState(""),[p,v]=a.useState(null),[S,N]=a.useState([]),[y,R]=a.useState({loading:!1,error:"",notice:""}),b=a.useRef(0),w=a.useRef(0),B=a.useRef(0),L=a.useRef(0),$=a.useRef(null),_=a.useCallback(async()=>{if(!s||!r)return;const m=++L.current;try{await Dt(Ce(s,"refresh"),{token:e,method:"POST"})}catch(g){m===L.current&&u(f=>({...f,notice:f.notice||`后台同步未受理:${g.message}`}))}},[s,r,e]),D=a.useCallback(async()=>{if(!r||!s)return;const m=++w.current,g=b.current;u(f=>({...f,loading:!0,error:""}));try{const f=await Be({storedPath:Ce(s,"conversations","?limit=100"),legacyPath:"/v1/reads/sessions",legacyBody:{node_id:r,account_id:s,limit:100},token:e});if(m!==w.current||g!==b.current)return;const j=Ht(f);f.sync&&f.sync.state!=="complete"&&_();const E=Le(f,j.length);c(G=>De(E)?j:He(G,j)),u({loading:!1,error:"",notice:_e("会话",E)})}catch(f){m===w.current&&g===b.current&&u({loading:!1,error:f.message,notice:""})}},[s,r,_,e]);a.useEffect(()=>{b.current+=1,w.current+=1,B.current+=1,v(null),c([]),N([]),u({loading:!1,error:"",notice:""}),R({loading:!1,error:"",notice:""}),r&&s&&D()},[r,s,D]),a.useEffect(()=>{if(!p||p.clientId!==r||p.accountId!==s||!r||!s)return;const m=++B.current,g=b.current;R(f=>({...f,loading:!0,error:""})),Be({storedPath:Ce(s,"messages",`?chat_id=${encodeURIComponent(p.id)}&limit=100`),legacyPath:"/v1/reads/messages",legacyBody:{node_id:r,account_id:s,chat_id:p.id,limit:100,include_content:!0},token:e}).then(f=>{if(m!==B.current||g!==b.current)return;const j=_t(f),E=Le(f,j.length);N(G=>De(E)?j:He(G,j)),R({loading:!1,error:"",notice:_e("消息",E)})}).catch(f=>{m===B.current&&g===b.current&&R({loading:!1,error:f.message,notice:""})})},[s,r,p,e]),a.useEffect(()=>{$.current&&($.current.scrollTop=$.current.scrollHeight)},[S]);const V=a.useMemo(()=>l.filter(m=>!h||`${m.title} ${m.id} ${m.preview}`.toLowerCase().includes(h.toLowerCase())),[h,l]),O=a.useMemo(()=>V.map((m,g)=>{var f;return{key:m.id,group:"最近会话",timestamp:Date.now()-g*6e4,icon:i.jsx(ce,{size:34,icon:m.type==="Group"?i.jsx(ze,{}):i.jsx(ke,{}),children:(f=m.title)==null?void 0:f.slice(0,1)}),label:i.jsxs("div",{className:"conversation-item-label",children:[i.jsxs("div",{className:"conversation-item-title",children:[i.jsx(z,{ellipsis:!0,children:m.title}),m.unread>0&&i.jsx(Kt,{count:m.unread,size:"small"})]}),i.jsx(z,{type:"secondary",ellipsis:!0,children:m.preview||"暂无最近消息"})]})}}),[V]);if(!t)return i.jsx(X,{className:"page-empty",image:X.PRESENTED_IMAGE_SIMPLE,description:"当前账号尚未分配可访问的 Desktop Agent / Node。"});const C=l.find(m=>m.id===(p==null?void 0:p.id)),H=m=>{const g=l.find(f=>f.id===m);g&&v({...g,clientId:r,accountId:s})},P=()=>p&&v({...p});return i.jsxs("div",{className:"messages-layout",children:[i.jsxs("section",{className:"conversation-rail",children:[i.jsxs("div",{className:"conversation-rail-header",children:[i.jsxs("div",{children:[i.jsx(z,{strong:!0,children:"会话"}),i.jsxs(z,{type:"secondary",children:[l.length," 个"]})]}),i.jsx(q,{type:"text",icon:i.jsx(zt,{}),"aria-label":"刷新会话",loading:d.loading,onClick:()=>void D()})]}),i.jsx(qe,{allowClear:!0,prefix:i.jsx(kt,{}),value:h,onChange:m=>x(m.target.value),placeholder:"搜索会话"}),d.loading&&l.length===0?i.jsx(le,{loading:!0}):d.error&&l.length===0?i.jsx(le,{error:d.error,onRetry:D}):i.jsxs(i.Fragment,{children:[d.error&&i.jsxs("div",{className:"compact-alert",children:[i.jsxs(z,{type:"danger",children:["读取失败,保留已有数据:",d.error]}),i.jsx(q,{type:"link",size:"small",onClick:()=>void D(),children:"重试"})]}),!d.error&&d.notice&&i.jsx("div",{className:"compact-alert",children:i.jsx(z,{type:"secondary",children:d.notice})}),d.loading&&l.length>0&&i.jsx(z,{className:"refresh-caption",type:"secondary",children:"正在刷新,会话列表保持可用…"}),V.length===0?i.jsx(X,{image:X.PRESENTED_IMAGE_SIMPLE,description:"暂无可见会话"}):i.jsx(dr,{items:O,activeKey:p==null?void 0:p.id,onActiveChange:H,className:"conversation-list"})]})]}),i.jsx("section",{className:"conversation-main",children:p?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"chat-header",children:[i.jsx(ce,{size:40,icon:(C==null?void 0:C.type)==="Group"?i.jsx(ze,{}):i.jsx(ke,{}),children:(I=C==null?void 0:C.title)==null?void 0:I.slice(0,1)}),i.jsxs("div",{className:"chat-heading",children:[i.jsx(z,{strong:!0,children:C==null?void 0:C.title}),i.jsxs(z,{type:"secondary",children:[(C==null?void 0:C.type)==="Group"?"群聊":"私聊"," · ",At(p.id,28)]})]}),i.jsx(Gt,{color:Ot(t.status),children:Vt(t.status)})]}),y.loading&&S.length===0?i.jsx(le,{loading:!0}):y.error&&S.length===0?i.jsx(le,{error:y.error,onRetry:P}):i.jsxs(i.Fragment,{children:[y.error&&i.jsxs("div",{className:"compact-alert",children:[i.jsxs(z,{type:"danger",children:["读取失败,保留已有数据:",y.error]}),i.jsx(q,{type:"link",size:"small",onClick:P,children:"重试"})]}),!y.error&&y.notice&&i.jsx("div",{className:"compact-alert",children:i.jsx(z,{type:"secondary",children:y.notice})}),y.loading&&S.length>0&&i.jsx(z,{className:"refresh-caption",type:"secondary",children:"正在刷新,消息历史保持可用…"}),S.length===0?i.jsx("div",{className:"conversation-placeholder",children:i.jsx(X,{image:X.PRESENTED_IMAGE_SIMPLE,description:"这个会话暂时没有可显示的消息"})}):i.jsx("div",{className:"chat-history",ref:$,children:S.map(m=>{const g=m.sender||"未知",f=m.is_self===!0||m.direction==="outgoing"||g==="我";return i.jsx(Te,{placement:f?"end":"start",avatar:i.jsx(ce,{size:30,children:g.slice(0,1)}),header:i.jsxs(Xt,{size:8,children:[i.jsx(z,{strong:!0,children:g}),i.jsx(z,{type:"secondary",children:Wt(m.at)})]}),content:m.text||"(无正文)"},m.id)})})]}),i.jsx("div",{className:"composer-notice",children:i.jsx(z,{type:"secondary",children:"发送功能尚未开放,需完成 Windows 真机验收。"})}),i.jsx(rt,{disabled:!0,placeholder:"发送消息暂未开放"})]}):i.jsx("div",{className:"conversation-placeholder",children:i.jsx(X,{image:X.PRESENTED_IMAGE_SIMPLE,description:"选择一个会话,查看已授权的消息历史"})})})]})}export{pr as default}; diff --git a/control-plane/web/dist/assets/OperationsViews-CPuEGEMN.js b/control-plane/web/dist/assets/OperationsViews-CPuEGEMN.js new file mode 100644 index 0000000..8a39db6 --- /dev/null +++ b/control-plane/web/dist/assets/OperationsViews-CPuEGEMN.js @@ -0,0 +1,10 @@ +import{r as i,C as te,c as I,g as xe,m as ve,l as p,a8 as ye,a9 as ae,aa as be,ab as qe,ac as Xe,ad as Se,o as Ue,ae as je,af as Ye,s as Qe,n as Ze,ag as de,ah as Je,I as ne,_ as re,O as n,$ as Y,T as ke,y as $e,X as B,B as N,a2 as et,z as ue,E as ge,ai as tt,S as R,q as at,a6 as Ce,U as we,a0 as W,aj as nt,a7 as me,ak as pe,al as he,Y as Q,Z as se,P as rt,W as ie}from"./index-B_02q8Ux.js";import{A as J,b as X,P as Z,F as st}from"./Table-ChBZjSv1.js";import"./ArrowUpOutlined-AK47BKBj.js";var it=function(e,t){var s={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(s[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{var{prefixCls:t,className:s,hoverable:a=!0}=e,r=it(e,["prefixCls","className","hoverable"]);const{getPrefixCls:l}=i.useContext(te),o=l("card",t),c=I(`${o}-grid`,s,{[`${o}-grid-hoverable`]:a});return i.createElement("div",Object.assign({},r,{className:c}))},ot=e=>{const{antCls:t,componentCls:s,headerHeight:a,headerPadding:r,tabsMarginBottom:l}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:a,marginBottom:-1,padding:`0 ${p(r)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${p(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${p(e.borderRadiusLG)} ${p(e.borderRadiusLG)} 0 0`},ae()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},be),{[` + > ${s}-typography, + > ${s}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:l,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${p(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},lt=e=>{const{cardPaddingBase:t,colorBorderSecondary:s,cardShadow:a,lineWidth:r}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:` + ${p(r)} 0 0 0 ${s}, + 0 ${p(r)} 0 0 ${s}, + ${p(r)} ${p(r)} 0 0 ${s}, + ${p(r)} 0 0 0 ${s} inset, + 0 ${p(r)} 0 0 ${s} inset; + `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:a}}},ct=e=>{const{componentCls:t,iconCls:s,actionsLiMargin:a,cardActionsIconSize:r,colorBorderSecondary:l,actionsBg:o}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:o,borderTop:`${p(e.lineWidth)} ${e.lineType} ${l}`,display:"flex",borderRadius:`0 0 ${p(e.borderRadiusLG)} ${p(e.borderRadiusLG)}`},ae()),{"& > li":{margin:a,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), > ${s}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:p(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${s}`]:{fontSize:r,lineHeight:p(e.calc(r).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${p(e.lineWidth)} ${e.lineType} ${l}`}}})},dt=e=>Object.assign(Object.assign({margin:`${p(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},ae()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":Object.assign({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},be),"&-description":{color:e.colorTextDescription}}),ut=e=>{const{componentCls:t,colorFillAlter:s,headerPadding:a,bodyPadding:r}=e;return{[`${t}-head`]:{padding:`0 ${p(a)}`,background:s,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${p(e.padding)} ${p(r)}`}}},gt=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},mt=e=>{const{componentCls:t,cardShadow:s,cardHeadPadding:a,colorBorderSecondary:r,boxShadowTertiary:l,bodyPadding:o,extraColor:c}=e;return{[t]:Object.assign(Object.assign({},ye(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:l},[`${t}-head`]:ot(e),[`${t}-extra`]:{marginInlineStart:"auto",color:c,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:{padding:o,borderRadius:`0 0 ${p(e.borderRadiusLG)} ${p(e.borderRadiusLG)}`},[`${t}-grid`]:lt(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${p(e.borderRadiusLG)} ${p(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:ct(e),[`${t}-meta`]:dt(e)}),[`${t}-bordered`]:{border:`${p(e.lineWidth)} ${e.lineType} ${r}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:s}},[`${t}-contain-grid`]:{borderRadius:`${p(e.borderRadiusLG)} ${p(e.borderRadiusLG)} 0 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:a}}},[`${t}-type-inner`]:ut(e),[`${t}-loading`]:gt(e),[`${t}-rtl`]:{direction:"rtl"}}},pt=e=>{const{componentCls:t,bodyPaddingSM:s,headerPaddingSM:a,headerHeightSM:r,headerFontSizeSM:l}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:r,padding:`0 ${p(a)}`,fontSize:l,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:s}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},ht=e=>{var t,s;return{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:(t=e.bodyPadding)!==null&&t!==void 0?t:e.paddingLG,headerPadding:(s=e.headerPadding)!==null&&s!==void 0?s:e.paddingLG}},ft=xe("Card",e=>{const t=ve(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[mt(t),pt(t)]},ht);var fe=function(e,t){var s={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(s[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const{actionClasses:t,actions:s=[],actionStyle:a}=e;return i.createElement("ul",{className:t,style:a},s.map((r,l)=>{const o=`action-${l}`;return i.createElement("li",{style:{width:`${100/s.length}%`},key:o},i.createElement("span",null,r))}))},vt=i.forwardRef((e,t)=>{const{prefixCls:s,className:a,rootClassName:r,style:l,extra:o,headStyle:c={},bodyStyle:g={},title:d,loading:u,bordered:m,variant:f,size:x,type:j,cover:O,actions:P,tabList:w,children:_,activeTabKey:D,defaultActiveTabKey:F,tabBarExtraContent:T,hoverable:V,tabProps:K={},classNames:$,styles:h}=e,E=fe(e,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","variant","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:z,direction:M,card:b}=i.useContext(te),[U]=qe("card",f,m),k=C=>{var v;(v=e.onTabChange)===null||v===void 0||v.call(e,C)},A=C=>{var v;return I((v=b==null?void 0:b.classNames)===null||v===void 0?void 0:v[C],$==null?void 0:$[C])},H=C=>{var v;return Object.assign(Object.assign({},(v=b==null?void 0:b.styles)===null||v===void 0?void 0:v[C]),h==null?void 0:h[C])},Ne=i.useMemo(()=>{let C=!1;return i.Children.forEach(_,v=>{(v==null?void 0:v.type)===Oe&&(C=!0)}),C},[_]),y=z("card",s),[Ie,_e,ze]=ft(y),Pe=i.createElement(je,{loading:!0,active:!0,paragraph:{rows:4},title:!1},_),oe=D!==void 0,Te=Object.assign(Object.assign({},K),{[oe?"activeKey":"defaultActiveKey"]:oe?D:F,tabBarExtraContent:T});let le;const q=Xe(x),Re=!q||q==="default"?"large":q,ce=w?i.createElement(Se,Object.assign({size:Re},Te,{className:`${y}-head-tabs`,onChange:k,items:w.map(C=>{var{tab:v}=C,ee=fe(C,["tab"]);return Object.assign({label:v},ee)})})):null;if(d||o||ce){const C=I(`${y}-head`,A("header")),v=I(`${y}-head-title`,A("title")),ee=I(`${y}-extra`,A("extra")),Ke=Object.assign(Object.assign({},c),H("header"));le=i.createElement("div",{className:C,style:Ke},i.createElement("div",{className:`${y}-head-wrapper`},d&&i.createElement("div",{className:v,style:H("title")},d),o&&i.createElement("div",{className:ee,style:H("extra")},o)),ce)}const Me=I(`${y}-cover`,A("cover")),Le=O?i.createElement("div",{className:Me,style:H("cover")},O):null,Be=I(`${y}-body`,A("body")),De=Object.assign(Object.assign({},g),H("body")),Ae=i.createElement("div",{className:Be,style:De},u?Pe:_),He=I(`${y}-actions`,A("actions")),Ge=P!=null&&P.length?i.createElement(xt,{actionClasses:He,actionStyle:H("actions"),actions:P}):null,We=Ue(E,["onTabChange"]),Fe=I(y,b==null?void 0:b.className,{[`${y}-loading`]:u,[`${y}-bordered`]:U!=="borderless",[`${y}-hoverable`]:V,[`${y}-contain-grid`]:Ne,[`${y}-contain-tabs`]:w==null?void 0:w.length,[`${y}-${q}`]:q,[`${y}-type-${j}`]:!!j,[`${y}-rtl`]:M==="rtl"},a,r,_e,ze),Ve=Object.assign(Object.assign({},b==null?void 0:b.style),l);return Ie(i.createElement("div",Object.assign({ref:t},We,{className:Fe,style:Ve}),le,Le,Ae,Ge))});var yt=function(e,t){var s={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(s[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const{prefixCls:t,className:s,avatar:a,title:r,description:l}=e,o=yt(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:c}=i.useContext(te),g=c("card",t),d=I(`${g}-meta`,s),u=a?i.createElement("div",{className:`${g}-meta-avatar`},a):null,m=r?i.createElement("div",{className:`${g}-meta-title`},r):null,f=l?i.createElement("div",{className:`${g}-meta-description`},l):null,x=m||f?i.createElement("div",{className:`${g}-meta-detail`},m,f):null;return i.createElement("div",Object.assign({},o,{className:d}),u,x)},G=vt;G.Grid=Oe;G.Meta=bt;const St=e=>{const{value:t,formatter:s,precision:a,decimalSeparator:r,groupSeparator:l="",prefixCls:o}=e;let c;if(typeof s=="function")c=s(t);else{const g=String(t),d=g.match(/^(-?)(\d*)(\.(\d+))?$/);if(!d||g==="-")c=g;else{const u=d[1];let m=d[2]||"0",f=d[4]||"";m=m.replace(/\B(?=(\d{3})+(?!\d))/g,l),typeof a=="number"&&(f=f.padEnd(a,"0").slice(0,a>0?a:0)),f&&(f=`${r}${f}`),c=[i.createElement("span",{key:"int",className:`${o}-content-value-int`},u,m),f&&i.createElement("span",{key:"decimal",className:`${o}-content-value-decimal`},f)]}}return i.createElement("span",{className:`${o}-content-value`},c)},jt=e=>{const{componentCls:t,marginXXS:s,padding:a,colorTextDescription:r,titleFontSize:l,colorTextHeading:o,contentFontSize:c,fontFamily:g}=e;return{[t]:Object.assign(Object.assign({},ye(e)),{[`${t}-title`]:{marginBottom:s,color:r,fontSize:l},[`${t}-skeleton`]:{paddingTop:a},[`${t}-content`]:{color:o,fontSize:c,fontFamily:g,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:s},[`${t}-content-suffix`]:{marginInlineStart:s}}})}},$t=e=>{const{fontSizeHeading3:t,fontSize:s}=e;return{titleFontSize:s,contentFontSize:t}},Ct=xe("Statistic",e=>{const t=ve(e,{});return jt(t)},$t);var wt=function(e,t){var s={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(s[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const{prefixCls:s,className:a,rootClassName:r,style:l,valueStyle:o,value:c=0,title:g,valueRender:d,prefix:u,suffix:m,loading:f=!1,formatter:x,precision:j,decimalSeparator:O=".",groupSeparator:P=",",onMouseEnter:w,onMouseLeave:_}=e,D=wt(e,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:F,direction:T,className:V,style:K}=Ye("statistic"),$=F("statistic",s),[h,E,z]=Ct($),M=i.createElement(St,{decimalSeparator:O,groupSeparator:P,prefixCls:$,formatter:x,precision:j,value:c}),b=I($,{[`${$}-rtl`]:T==="rtl"},V,a,r,E,z),U=i.useRef(null);i.useImperativeHandle(t,()=>({nativeElement:U.current}));const k=Qe(D,{aria:!0,data:!0});return h(i.createElement("div",Object.assign({},k,{ref:U,className:b,style:Object.assign(Object.assign({},K),l),onMouseEnter:w,onMouseLeave:_}),g&&i.createElement("div",{className:`${$}-title`},g),i.createElement(je,{paragraph:!1,loading:f,className:`${$}-skeleton`,active:!0},i.createElement("div",{style:o,className:`${$}-content`},u&&i.createElement("span",{className:`${$}-content-prefix`},u),d?d(M):M,m&&i.createElement("span",{className:`${$}-content-suffix`},m)))))}),Ot=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function Et(e,t){let s=e;const a=/\[[^\]]*]/g,r=(t.match(a)||[]).map(g=>g.slice(1,-1)),l=t.replace(a,"[]"),o=Ot.reduce((g,[d,u])=>{if(g.includes(d)){const m=Math.floor(s/u);return s-=m*u,g.replace(new RegExp(`${d}+`,"g"),f=>{const x=f.length;return m.toString().padStart(x,"0")})}return g},l);let c=0;return o.replace(a,()=>{const g=r[c];return c+=1,g})}function Nt(e,t,s){const{format:a=""}=t,r=new Date(e).getTime(),l=Date.now(),o=Math.max(s?r-l:l-r,0);return Et(o,a)}var It=function(e,t){var s={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(s[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const{value:t,format:s="HH:mm:ss",onChange:a,onFinish:r,type:l}=e,o=It(e,["value","format","onChange","onFinish","type"]),c=l==="countdown",[g,d]=i.useState(null),u=Ze(()=>{const x=Date.now(),j=_t(t);d({});const O=c?j-x:x-j;return a==null||a(O),c&&j{let x;const j=()=>de.cancel(x),O=()=>{x=de(()=>{u()&&O()})};return O(),j},[t,c]),i.useEffect(()=>{d({})},[]);const m=(x,j)=>g?Nt(x,Object.assign(Object.assign({},j),{format:s}),c):"-",f=x=>Je(x,{title:void 0});return i.createElement(L,Object.assign({},o,{value:t,valueRender:f,formatter:m}))},zt=e=>i.createElement(Ee,Object.assign({},e,{type:"countdown"})),Pt=i.memo(zt);L.Timer=Ee;L.Countdown=Pt;var Tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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"}}]},name:"check-circle",theme:"outlined"},Rt=function(t,s){return i.createElement(ne,re({},t,{ref:s,icon:Tt}))},Mt=i.forwardRef(Rt),Lt={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"},Bt=function(t,s){return i.createElement(ne,re({},t,{ref:s,icon:Lt}))},Dt=i.forwardRef(Bt),At={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"},Ht=function(t,s){return i.createElement(ne,re({},t,{ref:s,icon:At}))},Gt=i.forwardRef(Ht);const{Text:S,Title:Wt}=ke;function qt({nodes:e,tasks:t,events:s,onNavigate:a,onRefresh:r,refreshing:l}){const o=e.filter(nt).length,c=t.filter(u=>["Pending","WaitingForClient","Accepted","Running"].includes(u.status)).length,g=t.filter(u=>["Failed","ResultUnconfirmed"].includes(u.status)).length,d=[...s].sort((u,m)=>new Date(m.received_at||0)-new Date(u.received_at||0)).slice(0,5);return n.jsxs("div",{className:"overview-stack",children:[n.jsxs("div",{className:"overview-welcome",children:[n.jsxs("div",{children:[n.jsx(Wt,{level:3,children:"实时运行状态"}),n.jsx(S,{type:"secondary",children:"真实连接状态 · 按用户分配范围隔离 · 管理操作留有审计记录"})]}),n.jsx(N,{icon:n.jsx(we,{}),loading:l,onClick:r,children:"刷新概览"})]}),n.jsxs("div",{className:"overview-metric-grid",children:[n.jsx(G,{bordered:!0,children:n.jsx(L,{title:"可用 Desktop Agent",value:o,suffix:`/ ${e.length}`,prefix:n.jsx(me,{})})}),n.jsx(G,{bordered:!0,children:n.jsx(L,{title:"当前待处理任务",value:c,prefix:n.jsx(pe,{})})}),n.jsx(G,{bordered:!0,children:n.jsx(L,{title:"待核对 / 失败",value:g,prefix:n.jsx(Gt,{}),valueStyle:{color:g?"#cf1322":void 0}})}),n.jsx(G,{bordered:!0,children:n.jsx(L,{title:"近期授权事件",value:s.length,prefix:n.jsx(he,{})})})]}),n.jsxs("div",{className:"overview-primary-grid",children:[n.jsx(X,{title:"Desktop Agent 连接",className:"overview-agent-card",bordered:!0,extra:n.jsx(N,{type:"link",onClick:()=>a("agents"),children:"查看全部"}),children:e.length===0?n.jsx(R,{image:R.PRESENTED_IMAGE_SIMPLE,description:"没有可访问的 Desktop Agent / Node"}):n.jsx("div",{className:"overview-node-list",children:e.slice(0,6).map(u=>n.jsxs("div",{className:"overview-node-row",children:[n.jsx("span",{className:"node-mark",children:n.jsx(me,{})}),n.jsxs("span",{className:"overview-node-copy",children:[n.jsx(S,{strong:!0,children:u.node_id}),n.jsx(S,{type:"secondary",children:u.active_account_id||"尚未确认活动账号"})]}),n.jsx(B,{color:se(u.status),children:Q(u.status)})]},u.node_id))})}),n.jsxs(X,{title:"快速入口",className:"overview-shortcuts-card",bordered:!0,children:[n.jsxs("div",{className:"quick-entry-grid",children:[n.jsx(N,{icon:n.jsx(he,{}),onClick:()=>a("messages"),children:"消息工作台"}),n.jsx(N,{icon:n.jsx(rt,{}),onClick:()=>a("agents"),children:"Desktop Agent"}),n.jsx(N,{icon:n.jsx(pe,{}),onClick:()=>a("tasks"),children:"任务中心"}),n.jsx(N,{icon:n.jsx(Dt,{}),onClick:()=>a("contacts"),children:"通讯录"})]}),n.jsx(J,{className:"overview-boundary",type:"info",showIcon:!0,message:"权限由服务端强制执行",description:"界面筛选只用于展示;节点列表、任务、事件和账号数据 API 都按用户分配范围校验。"})]})]}),n.jsx(X,{title:"最近授权事件",bordered:!0,extra:n.jsx(S,{type:"secondary",children:"最多展示 5 条"}),children:d.length?n.jsx("div",{className:"event-preview-list",children:d.map(u=>n.jsxs("div",{className:"event-preview-row",children:[n.jsx("span",{className:"event-dot"}),n.jsxs("div",{children:[n.jsx(S,{strong:!0,children:u.chat_id||u.event_type||"授权事件"}),n.jsxs(S,{type:"secondary",children:[u.node_id," · ",u.chat_type==="Group"?"群聊":"私聊"]})]}),n.jsx(S,{type:"secondary",children:W(u.received_at)})]},u.event_id))}):n.jsx(R,{image:R.PRESENTED_IMAGE_SIMPLE,description:"暂无事件"})})]})}function Xt({token:e,client:t}){const{message:s}=et.useApp(),a=(t==null?void 0:t.node_id)||"",r=$e(t),[l,o]=i.useState(!1),[c,g]=i.useState(""),[d,u]=i.useState([]),[m,f]=i.useState(null),[x,j]=i.useState(!1),[O,P]=i.useState(!1),[w,_]=i.useState({loading:!1,error:""}),[D,F]=i.useState(0),T=i.useCallback(async(h=!1)=>{if(!(!a||!r)){_({loading:!0,error:""});try{const E=new URLSearchParams({limit:"200",offset:String(h?d.length:0),groups_only:String(l)});c.trim()&&E.set("contains",c.trim());const z=await ue(ge(r,"contacts",`?${E.toString()}`),{token:e}),M=tt(z);u(b=>h?[...b,...M]:M),j(!!z.has_more),f(z.sync||null),_({loading:!1,error:""})}catch(E){_({loading:!1,error:E.message})}}},[r,a,d.length,l,c,e]);i.useEffect(()=>{u([]),j(!1),f(null),a&&r&&T()},[a,r,l,D]);const V=async()=>{if(!(!a||!r||O)){P(!0);try{await ue(ge(r,"refresh"),{token:e,method:"POST",body:{stream_key:"contacts"}}),s.success("通讯录同步任务已提交;完成后刷新缓存查看最新数据。")}catch(h){s.error(h.message)}finally{P(!1)}}},K=d.filter(h=>!c||`${h.title} ${h.id} ${h.detail}`.toLowerCase().includes(c.toLowerCase())),$=[{title:"联系人 / 群聊",dataIndex:"title",render:(h,E)=>{var z;return n.jsxs(Y,{children:[n.jsx("span",{className:"contact-avatar",children:(z=E.title)==null?void 0:z.slice(0,1)}),n.jsxs("span",{children:[n.jsx(S,{strong:!0,children:E.title}),n.jsx("br",{}),n.jsx(S,{type:"secondary",children:E.type==="Group"?"群聊":"联系人"})]})]})}},{title:"会话 ID",dataIndex:"id",render:h=>n.jsx(S,{code:!0,children:ie(h,32)})},{title:"备注 / 账号",dataIndex:"detail",render:h=>h||"—"}];return t?n.jsx("div",{className:"page-stack",children:n.jsxs(X,{bordered:!0,title:"通讯录缓存",subTitle:`${a} · ${r||"未确认活动账号"}`,extra:n.jsx(B,{color:(m==null?void 0:m.state)==="complete"?"success":"default",children:(m==null?void 0:m.state)||"尚未同步"}),children:[n.jsxs("div",{className:"table-toolbar",children:[n.jsx(at.Search,{allowClear:!0,value:c,onChange:h=>g(h.target.value),onSearch:()=>void T(),placeholder:"搜索联系人或群聊",style:{maxWidth:360}}),n.jsxs(Y,{wrap:!0,children:[n.jsx(Ce,{value:l,onChange:o,options:[{value:!1,label:"全部联系人"},{value:!0,label:"只看群聊"}],style:{width:145}}),n.jsx(N,{onClick:V,loading:O,children:"同步通讯录"}),n.jsx(N,{icon:n.jsx(we,{}),onClick:()=>F(h=>h+1),loading:w.loading,children:"刷新缓存"}),n.jsx(N,{disabled:!0,title:"写操作尚未通过 Windows 真机验收",children:"添加好友"})]})]}),w.error&&n.jsx(J,{type:"error",showIcon:!0,message:w.error,action:n.jsx(N,{type:"link",onClick:()=>void T(),children:"重试"})}),n.jsx(Z,{rowKey:"id",columns:$,dataSource:K,loading:w.loading,search:!1,options:!1,scroll:{x:"max-content",y:"max(100px, calc(100dvh - 520px))"},pagination:!1,toolBarRender:!1}),n.jsxs("div",{className:"table-footer",children:[n.jsxs(S,{type:"secondary",children:["最近同步:",W(m==null?void 0:m.last_success_at)," · ",(m==null?void 0:m.backlog_count)==null?"积压未知":`积压 ${m.backlog_count}`]}),n.jsx(N,{type:"link",disabled:!x||w.loading,onClick:()=>void T(!0),children:"加载更多"})]})]})}):n.jsx(R,{className:"page-empty",image:R.PRESENTED_IMAGE_SIMPLE,description:"当前没有可访问的 Desktop Agent / Node"})}function Ut({tasks:e,selectedNodeId:t}){const[s,a]=i.useState("all"),r=e.filter(o=>o.node_id===t&&(s==="all"||o.status===s)),l=[{title:"任务类型",dataIndex:"kind",width:170,render:o=>n.jsx(S,{strong:!0,children:o})},{title:"状态",dataIndex:"status",width:140,render:o=>n.jsx(B,{color:se(o),children:Q(o)})},{title:"账号 / Node",dataIndex:"account_id",render:(o,c)=>n.jsxs("span",{children:[o||"—",n.jsx("br",{}),n.jsx(S,{type:"secondary",children:c.node_id})]})},{title:"任务 ID",dataIndex:"task_id",render:o=>n.jsx(S,{code:!0,children:ie(o,24)})},{title:"执行说明",dataIndex:"result",render:(o,c)=>c.status==="WaitingForClient"?"Client 离线后等待显式恢复;不会自动重放写操作。":(o==null?void 0:o.message)||(o==null?void 0:o.error_code)||"—"},{title:"更新时间",dataIndex:"updated_at",width:175,render:W}];return t?n.jsx("div",{className:"page-stack table-view",children:n.jsx(Z,{rowKey:"task_id",headerTitle:`任务结果 · ${r.length}`,columns:l,dataSource:r,search:!1,options:!1,scroll:{x:"max-content",y:"max(100px, calc(100dvh - 480px))"},pagination:{pageSize:10},toolBarRender:()=>[n.jsx(Ce,{value:s,onChange:a,style:{width:170},options:[{value:"all",label:"全部状态"},...["Pending","WaitingForClient","Accepted","Running","Succeeded","Failed","ResultUnconfirmed"].map(o=>({value:o,label:Q(o)}))]},"status")]})}):n.jsx(R,{className:"page-empty",image:R.PRESENTED_IMAGE_SIMPLE,description:"请先选择一个可访问的 Desktop Agent / Node"})}function Yt({client:e}){return n.jsxs("div",{className:"page-stack",children:[n.jsx(J,{type:"warning",showIcon:!0,message:"Web 群发尚未开放",description:"Desktop Agent 能力不等于 Web 写操作已验收。当前版本保留入口说明,不会创建或发送群发任务。"}),n.jsx(X,{title:"受控群发验收门槛",bordered:!0,children:n.jsxs(Y,{direction:"vertical",size:"middle",children:[n.jsxs(S,{children:["当前上下文:",(e==null?void 0:e.node_id)||"未选择 Node"," · ",$e(e)||"未确认活动账号"]}),n.jsx(S,{type:"secondary",children:"冻结获准对象名单 → 预览确认 → 串行执行 → 查看逐项结果。消息发送仍需在 Windows 已登录会话完成真机验收。"}),n.jsxs(Y,{wrap:!0,children:[n.jsx(B,{color:"success",icon:n.jsx(Mt,{}),children:"范围约束"}),n.jsx(B,{color:"processing",children:"任务 API 不自动重放"}),n.jsx(B,{color:"warning",children:"等待 Web 验收"})]}),n.jsx(N,{type:"primary",disabled:!0,children:"创建群发任务"})]})})]})}function Qt({nodes:e,events:t,audit:s,selectedNodeId:a,onSelectNode:r}){const l=t.filter(d=>!a||d.node_id===a),o=[{title:"时间",dataIndex:"received_at",width:180,render:W},{title:"Node",dataIndex:"node_id",width:180},{title:"会话",dataIndex:"chat_id",render:d=>ie(d,28)},{title:"类型",dataIndex:"chat_type",width:100,render:d=>d==="Group"?"群聊":"私聊"},{title:"授权内容",dataIndex:"content",ellipsis:!0}],c=[{title:"时间",dataIndex:"at",width:180,render:W},{title:"操作者",dataIndex:"principal",width:170},{title:"操作",dataIndex:"action",width:180},{title:"资源",dataIndex:"resource"},{title:"结果",dataIndex:"result",width:100}],g=[{title:"Node",dataIndex:"node_id"},{title:"状态",dataIndex:"status",render:d=>n.jsx(B,{color:se(d),children:Q(d)})},{title:"活动账号",dataIndex:"active_account_id",render:d=>d||"—"},{title:"最后心跳",dataIndex:"last_heartbeat_at",render:W}];return n.jsxs("div",{className:"page-stack diagnostics-stack",children:[n.jsx(J,{type:"info",showIcon:!0,message:"管理员诊断视图",description:"事件按可访问 Node 过滤;审计记录包含跨用户管理信息,仅对管理员开放。"}),n.jsx(Se,{className:"diagnostics-tabs",items:[{key:"nodes",label:`Node 状态 · ${e.length}`,children:n.jsx("div",{className:"diagnostics-table",children:n.jsx(st,{size:"small",rowKey:"node_id",pagination:!1,dataSource:e,columns:g,scroll:{x:"max-content",y:"max(100px, calc(100dvh - 460px))"}})})},{key:"events",label:`授权事件 · ${l.length}`,children:n.jsx("div",{className:"diagnostics-table",children:n.jsx(Z,{rowKey:"event_id",columns:o,dataSource:l,search:!1,options:!1,scroll:{x:"max-content",y:"max(100px, calc(100dvh - 460px))"},pagination:{pageSize:8},toolBarRender:!1})})},{key:"audit",label:`操作审计 · ${s.length}`,children:n.jsx("div",{className:"diagnostics-table",children:n.jsx(Z,{rowKey:"id",columns:c,dataSource:s,search:!1,options:!1,scroll:{x:"max-content",y:"max(100px, calc(100dvh - 460px))"},pagination:{pageSize:8},toolBarRender:!1})})}]})]})}export{Yt as BroadcastView,Xt as ContactsView,Qt as DiagnosticsView,qt as OverviewView,Ut as TasksView}; diff --git a/control-plane/web/dist/assets/Table-ChBZjSv1.js b/control-plane/web/dist/assets/Table-ChBZjSv1.js new file mode 100644 index 0000000..c02aa94 --- /dev/null +++ b/control-plane/web/dist/assets/Table-ChBZjSv1.js @@ -0,0 +1,177 @@ +import{g as rn,a8 as Xt,l as ue,r as c,af as Un,c as fe,s as Fn,j as Ol,am as aa,an as uy,ao as Qc,ap as Zc,aq as dy,ar as Hm,k as Ml,as as id,at as fy,au as vy,av as Nl,aw as oa,ax as ia,ag as Ht,ay as ke,az as zm,aA as ne,R as G,aB as B,aC as S,n as Pt,aD as Km,aE as Vm,p as Ze,aF as Wm,aG as nl,aH as my,_ as Oe,aI as Ym,aJ as gy,I as Dt,aK as Cn,aL as pn,aM as ht,aN as py,aO as Xe,aP as vn,aQ as Ui,w as Jt,aR as qm,aS as la,aT as je,o as Tt,aU as hy,m as en,aV as Rr,C as Gt,aW as mr,aX as un,aY as Rn,aZ as Jc,a_ as Um,a$ as Gm,b0 as by,ac as On,b1 as yy,b2 as Cy,b3 as Qt,b4 as eu,b5 as Sy,b6 as Xm,b7 as Qm,b8 as Zm,b9 as Jm,ba as tu,bb as Tl,bc as xy,bd as wy,be as $y,bf as Py,aa as Ya,bg as Ey,bh as eg,bi as ld,bj as sd,bk as gr,bl as tt,bm as tg,bn as ng,bo as rg,bp as fr,bq as Na,br as Or,bs as Iy,bt as _l,bu as ag,bv as qa,ab as Ua,bw as og,bx as ig,by as nu,bz as Ga,bA as Gr,bB as Mr,bC as lg,bD as oi,bE as Xa,bF as ru,bG as jn,bH as Ry,bI as Oy,bJ as My,bK as au,bL as Ny,bM as Ty,bN as _y,bO as Dy,bP as Yo,bQ as Ta,a as at,bR as ou,bS as _i,bT as sg,bU as xs,a6 as Dl,bV as _a,bW as Xr,bX as on,bY as cg,bZ as tr,b_ as Gi,b$ as ky,c0 as sa,c1 as ca,B as Dn,c2 as ug,c3 as cd,c4 as Fy,c5 as jy,c6 as Ay,c7 as Ly,c8 as By,c9 as dg,ca as Hy,cb as zy,cc as Ky,cd as Vy,ce as Wy,cf as kl,cg as Fl,ch as Yy,ci as qy,cj as Uy,ck as fg,cl as Gy,cm as Xy,cn as Qy,co as Zy,cp as Jy,cq as eC,cr as tC,cs as nC,ct as rC,cu as aC,cv as oC,cw as iC,cx as ii,cy as lC,cz as sC,cA as cC,cB as uC,cC as ud,cD as dC,cE as fC,cF as vg,cG as dd,cH as vC,cI as mC,cJ as gC,cK as mg,cL as Js,K as jl,cM as gg,cN as pC,cO as fd,cP as rl,v as nn,cQ as vd,cR as iu,cS as md,cT as gd,cU as hC,cV as pg,cW as lu,D as Al,cX as su,cY as pt,cZ as bC,ah as pd,c_ as yC,V as hg,c$ as bg,S as hd,d0 as yg,d1 as CC,d2 as SC,a9 as xC,a1 as ua,d3 as Lt,d4 as Ot,O as _,d5 as li,a3 as zt,d6 as Xi,T as Cg,d7 as Qa,d8 as wC,d9 as Zt,da as cu,db as xt,dc as Ke,dd as Sg,$ as Yn,de as xn,df as Za,dg as _t,dh as wn,di as $C,dj as er,dk as sn,ad as Da,dl as ws,dm as PC,q as qn,dn as cr,dp as bd,dq as EC,dr as IC,A as RC,ds as pr,dt as xg,a4 as OC,du as wg,a5 as MC,dv as uu,dw as du,dx as NC,U as TC,dy as _C}from"./index-B_02q8Ux.js";import{B as Hn,R as $g}from"./ArrowUpOutlined-AK47BKBj.js";const Di=(e,t,n,r,a)=>({background:e,border:`${ue(r.lineWidth)} ${r.lineType} ${t}`,[`${a}-icon`]:{color:n}}),DC=e=>{const{componentCls:t,motionDurationSlow:n,marginXS:r,marginSM:a,fontSize:o,fontSizeLG:l,lineHeight:i,borderRadiusLG:s,motionEaseInOutCirc:u,withDescriptionIconSize:d,colorText:f,colorTextHeading:v,withDescriptionPadding:m,defaultPadding:g}=e;return{[t]:Object.assign(Object.assign({},Xt(e)),{position:"relative",display:"flex",alignItems:"center",padding:g,wordWrap:"break-word",borderRadius:s,[`&${t}-rtl`]:{direction:"rtl"},[`${t}-content`]:{flex:1,minWidth:0},[`${t}-icon`]:{marginInlineEnd:r,lineHeight:0},"&-description":{display:"none",fontSize:o,lineHeight:i},"&-message":{color:v},[`&${t}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${n} ${u}, opacity ${n} ${u}, + padding-top ${n} ${u}, padding-bottom ${n} ${u}, + margin-bottom ${n} ${u}`},[`&${t}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${t}-with-description`]:{alignItems:"flex-start",padding:m,[`${t}-icon`]:{marginInlineEnd:a,fontSize:d,lineHeight:0},[`${t}-message`]:{display:"block",marginBottom:r,color:v,fontSize:l},[`${t}-description`]:{display:"block",color:f}},[`${t}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},kC=e=>{const{componentCls:t,colorSuccess:n,colorSuccessBorder:r,colorSuccessBg:a,colorWarning:o,colorWarningBorder:l,colorWarningBg:i,colorError:s,colorErrorBorder:u,colorErrorBg:d,colorInfo:f,colorInfoBorder:v,colorInfoBg:m}=e;return{[t]:{"&-success":Di(a,r,n,e,t),"&-info":Di(m,v,f,e,t),"&-warning":Di(i,l,o,e,t),"&-error":Object.assign(Object.assign({},Di(d,u,s,e,t)),{[`${t}-description > pre`]:{margin:0,padding:0}})}}},FC=e=>{const{componentCls:t,iconCls:n,motionDurationMid:r,marginXS:a,fontSizeIcon:o,colorIcon:l,colorIconHover:i}=e;return{[t]:{"&-action":{marginInlineStart:a},[`${t}-close-icon`]:{marginInlineStart:a,padding:0,overflow:"hidden",fontSize:o,lineHeight:ue(o),backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${n}-close`]:{color:l,transition:`color ${r}`,"&:hover":{color:i}}},"&-close-text":{color:l,transition:`color ${r}`,"&:hover":{color:i}}}}},jC=e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}),AC=rn("Alert",e=>[DC(e),kC(e),FC(e)],jC);var yd=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{icon:t,prefixCls:n,type:r}=e,a=LC[r]||null;return t?uy(t,c.createElement("span",{className:`${n}-icon`},t),()=>({className:fe(`${n}-icon`,t.props.className)})):c.createElement(a,{className:`${n}-icon`})},HC=e=>{const{isClosable:t,prefixCls:n,closeIcon:r,handleClose:a,ariaProps:o}=e,l=r===!0||r===void 0?c.createElement(Ml,null):r;return t?c.createElement("button",Object.assign({type:"button",onClick:a,className:`${n}-close-icon`,tabIndex:0},o),l):null},Pg=c.forwardRef((e,t)=>{const{description:n,prefixCls:r,message:a,banner:o,className:l,rootClassName:i,style:s,onMouseEnter:u,onMouseLeave:d,onClick:f,afterClose:v,showIcon:m,closable:g,closeText:h,closeIcon:p,action:b,id:y}=e,C=yd(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action","id"]),[x,w]=c.useState(!1),$=c.useRef(null);c.useImperativeHandle(t,()=>({nativeElement:$.current}));const{getPrefixCls:I,direction:E,closable:P,closeIcon:O,className:M,style:D}=Un("alert"),F=I("alert",r),[T,N,R]=AC(F),k=Y=>{var q;w(!0),(q=e.onClose)===null||q===void 0||q.call(e,Y)},j=c.useMemo(()=>e.type!==void 0?e.type:o?"warning":"info",[e.type,o]),A=c.useMemo(()=>typeof g=="object"&&g.closeIcon||h?!0:typeof g=="boolean"?g:p!==!1&&p!==null&&p!==void 0?!0:!!P,[h,p,g,P]),L=o&&m===void 0?!0:m,H=fe(F,`${F}-${j}`,{[`${F}-with-description`]:!!n,[`${F}-no-icon`]:!L,[`${F}-banner`]:!!o,[`${F}-rtl`]:E==="rtl"},M,l,i,R,N),W=Fn(C,{aria:!0,data:!0}),z=c.useMemo(()=>typeof g=="object"&&g.closeIcon?g.closeIcon:h||(p!==void 0?p:typeof P=="object"&&P.closeIcon?P.closeIcon:O),[p,g,P,h,O]),V=c.useMemo(()=>{const Y=g??P;if(typeof Y=="object"){const{closeIcon:q}=Y;return yd(Y,["closeIcon"])}return{}},[g,P]);return T(c.createElement(Ol,{visible:!x,motionName:`${F}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Y=>({maxHeight:Y.offsetHeight}),onLeaveEnd:v},({className:Y,style:q},K)=>c.createElement("div",Object.assign({id:y,ref:aa($,K),"data-show":!x,className:fe(H,Y),style:Object.assign(Object.assign(Object.assign({},D),s),q),onMouseEnter:u,onMouseLeave:d,onClick:f,role:"alert"},W),L?c.createElement(BC,{description:n,icon:e.icon,prefixCls:F,type:j}):null,c.createElement("div",{className:`${F}-content`},a?c.createElement("div",{className:`${F}-message`},a):null,n?c.createElement("div",{className:`${F}-description`},n):null),b?c.createElement("div",{className:`${F}-action`},b):null,c.createElement(HC,{isClosable:A,prefixCls:F,closeIcon:z,handleClose:k,ariaProps:V}))))});function zC(e,t,n){return t=id(t),fy(e,vy()?Reflect.construct(t,n||[],id(e).constructor):t.apply(e,n))}let KC=function(e){function t(){var n;return ia(this,t),n=zC(this,t,arguments),n.state={error:void 0,info:{componentStack:""}},n}return Nl(t,e),oa(t,[{key:"componentDidCatch",value:function(r,a){this.setState({error:r,info:a})}},{key:"render",value:function(){const{message:r,description:a,id:o,children:l}=this.props,{error:i,info:s}=this.state,u=(s==null?void 0:s.componentStack)||null,d=typeof r>"u"?(i||"").toString():r,f=typeof a>"u"?u:a;return i?c.createElement(Pg,{id:o,type:"error",message:d,description:c.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},f)}):l}}])}(c.Component);const VC=Pg;VC.ErrorBoundary=KC;function ec(e){return e!=null&&e===e.window}const WC=e=>{var t,n;if(typeof window>"u")return 0;let r=0;return ec(e)?r=e.pageYOffset:e instanceof Document?r=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(r=e.scrollTop),e&&!ec(e)&&typeof r!="number"&&(r=(n=((t=e.ownerDocument)!==null&&t!==void 0?t:e).documentElement)===null||n===void 0?void 0:n.scrollTop),r};function YC(e,t,n,r){const a=n-t;return e/=r/2,e<1?a/2*e*e*e+t:a/2*((e-=2)*e*e+2)+t}function qC(e,t={}){const{getContainer:n=()=>window,callback:r,duration:a=450}=t,o=n(),l=WC(o),i=Date.now(),s=()=>{const d=Date.now()-i,f=YC(d>a?a:d,l,e,a);ec(o)?o.scrollTo(window.pageXOffset,f):o instanceof Document||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=f:o.scrollTop=f,d(Object.keys(a||{}).forEach(o=>{const l=n[o],i=a[o];if(l&&typeof l=="object")if(i&&typeof i=="object")r[o]=Eg(l,r[o],i);else{const{_default:s}=l;s&&(r[o]=r[o]||{},r[o][s]=fe(r[o][s],i))}else r[o]=fe(r[o],i)}),r),{})}function UC(e,...t){return c.useMemo(()=>Eg.apply(void 0,[e].concat(t)),[t,e])}function GC(...e){return c.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]=Object.assign(Object.assign({},t[r]),n[r])}),t),{}),[e])}function tc(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(r=>{if(r!=="_default"){const a=t[r],o=n[r]||{};n[r]=a?tc(o,a):o}}),n}const XC=(e,t,n)=>{const r=UC.apply(void 0,[n].concat(ke(e))),a=GC.apply(void 0,ke(t));return c.useMemo(()=>[tc(r,n),tc(a,n)],[r,a,n])},QC=e=>{const[t,n]=c.useState(null);return[c.useCallback((a,o,l)=>{const i=t??a,s=Math.min(i||0,a),u=Math.max(i||0,a),d=o.slice(s,u+1).map(e),f=d.some(m=>!l.has(m)),v=[];return d.forEach(m=>{f?(l.has(m)||v.push(m),l.add(m)):(l.delete(m),v.push(m))}),n(f?u:null),v},[t]),n]};function ZC(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){const r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e}const JC=(e,t)=>c.useImperativeHandle(e,()=>{const n=t(),{nativeElement:r}=n;return typeof Proxy<"u"?new Proxy(r,{get(a,o){return n[o]?n[o]:Reflect.get(a,o)}}):ZC(r,n)}),eS=e=>{const t=c.useRef(e),[,n]=zm();return[()=>t.current,r=>{t.current=r,n()}]};function tS(e){var t="touches"in e?e.touches[0]:e,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:t.pageX-n,pageY:t.pageY-r}}function Ig(e){var t=e.targetRef,n=e.containerRef,r=e.direction,a=e.onDragChange,o=e.onDragChangeComplete,l=e.calculate,i=e.color,s=e.disabledDrag,u=c.useState({x:0,y:0}),d=ne(u,2),f=d[0],v=d[1],m=c.useRef(null),g=c.useRef(null);c.useEffect(function(){v(l())},[i]),c.useEffect(function(){return function(){document.removeEventListener("mousemove",m.current),document.removeEventListener("mouseup",g.current),document.removeEventListener("touchmove",m.current),document.removeEventListener("touchend",g.current),m.current=null,g.current=null}},[]);var h=function(x){var w=tS(x),$=w.pageX,I=w.pageY,E=n.current.getBoundingClientRect(),P=E.x,O=E.y,M=E.width,D=E.height,F=t.current.getBoundingClientRect(),T=F.width,N=F.height,R=T/2,k=N/2,j=Math.max(0,Math.min($-P,M))-R,A=Math.max(0,Math.min(I-O,D))-k,L={x:j,y:r==="x"?f.y:A};if(T===0&&N===0||T!==N)return!1;a==null||a(L)},p=function(x){x.preventDefault(),h(x)},b=function(x){x.preventDefault(),document.removeEventListener("mousemove",m.current),document.removeEventListener("mouseup",g.current),document.removeEventListener("touchmove",m.current),document.removeEventListener("touchend",g.current),m.current=null,g.current=null,o==null||o()},y=function(x){document.removeEventListener("mousemove",m.current),document.removeEventListener("mouseup",g.current),!s&&(h(x),document.addEventListener("mousemove",p),document.addEventListener("mouseup",b),document.addEventListener("touchmove",p),document.addEventListener("touchend",b),m.current=p,g.current=b)};return[f,y]}var Rg=function(t){var n=t.size,r=n===void 0?"default":n,a=t.color,o=t.prefixCls;return G.createElement("div",{className:fe("".concat(o,"-handler"),B({},"".concat(o,"-handler-sm"),r==="small")),style:{backgroundColor:a}})},Og=function(t){var n=t.children,r=t.style,a=t.prefixCls;return G.createElement("div",{className:"".concat(a,"-palette"),style:S({position:"relative"},r)},n)},Mg=c.forwardRef(function(e,t){var n=e.children,r=e.x,a=e.y;return G.createElement("div",{ref:t,style:{position:"absolute",left:"".concat(r,"%"),top:"".concat(a,"%"),zIndex:1,transform:"translate(-50%, -50%)"}},n)}),nS=function(t){var n=t.color,r=t.onChange,a=t.prefixCls,o=t.onChangeComplete,l=t.disabled,i=c.useRef(),s=c.useRef(),u=c.useRef(n),d=Pt(function(h){var p=Km({offset:h,targetRef:s,containerRef:i,color:n});u.current=p,r(p)}),f=Ig({color:n,containerRef:i,targetRef:s,calculate:function(){return Vm(n)},onDragChange:d,onDragChangeComplete:function(){return o==null?void 0:o(u.current)},disabledDrag:l}),v=ne(f,2),m=v[0],g=v[1];return G.createElement("div",{ref:i,className:"".concat(a,"-select"),onMouseDown:g,onTouchStart:g},G.createElement(Og,{prefixCls:a},G.createElement(Mg,{x:m.x,y:m.y,ref:s},G.createElement(Rg,{color:n.toRgbString(),prefixCls:a})),G.createElement("div",{className:"".concat(a,"-saturation"),style:{backgroundColor:"hsl(".concat(n.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},rS=function(t,n){var r=Ze(t,{value:n}),a=ne(r,2),o=a[0],l=a[1],i=c.useMemo(function(){return Wm(o)},[o]);return[i,l]},aS=function(t){var n=t.colors,r=t.children,a=t.direction,o=a===void 0?"to right":a,l=t.type,i=t.prefixCls,s=c.useMemo(function(){return n.map(function(u,d){var f=Wm(u);return l==="alpha"&&d===n.length-1&&(f=new nl(f.setA(1))),f.toRgbString()}).join(",")},[n,l]);return G.createElement("div",{className:"".concat(i,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(o,", ").concat(s,")")}},r)},oS=function(t){var n=t.prefixCls,r=t.colors,a=t.disabled,o=t.onChange,l=t.onChangeComplete,i=t.color,s=t.type,u=c.useRef(),d=c.useRef(),f=c.useRef(i),v=function(w){return s==="hue"?w.getHue():w.a*100},m=Pt(function(x){var w=Km({offset:x,targetRef:d,containerRef:u,color:i,type:s});f.current=w,o(v(w))}),g=Ig({color:i,targetRef:d,containerRef:u,calculate:function(){return Vm(i,s)},onDragChange:m,onDragChangeComplete:function(){l(v(f.current))},direction:"x",disabledDrag:a}),h=ne(g,2),p=h[0],b=h[1],y=G.useMemo(function(){if(s==="hue"){var x=i.toHsb();x.s=1,x.b=1,x.a=1;var w=new nl(x);return w}return i},[i,s]),C=G.useMemo(function(){return r.map(function(x){return"".concat(x.color," ").concat(x.percent,"%")})},[r]);return G.createElement("div",{ref:u,className:fe("".concat(n,"-slider"),"".concat(n,"-slider-").concat(s)),onMouseDown:b,onTouchStart:b},G.createElement(Og,{prefixCls:n},G.createElement(Mg,{x:p.x,y:p.y,ref:d},G.createElement(Rg,{size:"small",color:y.toHexString(),prefixCls:n})),G.createElement(aS,{colors:C,type:s,prefixCls:n})))};function iS(e){return c.useMemo(function(){var t=e||{},n=t.slider;return[n||oS]},[e])}var lS=[{color:"rgb(255, 0, 0)",percent:0},{color:"rgb(255, 255, 0)",percent:17},{color:"rgb(0, 255, 0)",percent:33},{color:"rgb(0, 255, 255)",percent:50},{color:"rgb(0, 0, 255)",percent:67},{color:"rgb(255, 0, 255)",percent:83},{color:"rgb(255, 0, 0)",percent:100}],sS=c.forwardRef(function(e,t){var n=e.value,r=e.defaultValue,a=e.prefixCls,o=a===void 0?my:a,l=e.onChange,i=e.onChangeComplete,s=e.className,u=e.style,d=e.panelRender,f=e.disabledAlpha,v=f===void 0?!1:f,m=e.disabled,g=m===void 0?!1:m,h=e.components,p=iS(h),b=ne(p,1),y=b[0],C=rS(r||gy,n),x=ne(C,2),w=x[0],$=x[1],I=c.useMemo(function(){return w.setA(1).toRgbString()},[w]),E=function(A,L){n||$(A),l==null||l(A,L)},P=function(A){return new nl(w.setHue(A))},O=function(A){return new nl(w.setA(A/100))},M=function(A){E(P(A),{type:"hue",value:A})},D=function(A){E(O(A),{type:"alpha",value:A})},F=function(A){i&&i(P(A))},T=function(A){i&&i(O(A))},N=fe("".concat(o,"-panel"),s,B({},"".concat(o,"-panel-disabled"),g)),R={prefixCls:o,disabled:g,color:w},k=G.createElement(G.Fragment,null,G.createElement(nS,Oe({onChange:E},R,{onChangeComplete:i})),G.createElement("div",{className:"".concat(o,"-slider-container")},G.createElement("div",{className:fe("".concat(o,"-slider-group"),B({},"".concat(o,"-slider-group-disabled-alpha"),v))},G.createElement(y,Oe({},R,{type:"hue",colors:lS,min:0,max:359,value:w.getHue(),onChange:M,onChangeComplete:F})),!v&&G.createElement(y,Oe({},R,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:I}],min:0,max:100,value:w.a*100,onChange:D,onChangeComplete:T}))),G.createElement(Ym,{color:w.toRgbString(),prefixCls:o})));return G.createElement("div",{className:N,style:u,ref:t},typeof d=="function"?d(k):k)}),cS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},uS=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:cS}))},dS=c.forwardRef(uS),Ng={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Cn,function(){return function(n,r){r.prototype.weekday=function(a){var o=this.$locale().weekStart||0,l=this.$W,i=(l25){var d=l(this).startOf(r).add(1,r).date(u),f=l(this).endOf(n);if(d.isBefore(f))return 1}var v=l(this).startOf(r).date(u).startOf(n).subtract(1,"millisecond"),m=this.diff(v,n,!0);return m<0?l(this).startOf("week").week():Math.ceil(m)},i.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}})})(kg);var mS=kg.exports;const fu=pn(mS);var Fg={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Cn,function(){return function(n,r){r.prototype.weekYear=function(){var a=this.month(),o=this.week(),l=this.year();return o===1&&a===11?l+1:a===0&&o>=52?l-1:l}}})})(Fg);var gS=Fg.exports;const pS=pn(gS);var jg={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Cn,function(){return function(n,r){var a=r.prototype,o=a.format;a.format=function(l){var i=this,s=this.$locale();if(!this.isValid())return o.bind(this)(l);var u=this.$utils(),d=(l||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(f){switch(f){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return s.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return s.ordinal(i.week(),"W");case"w":case"ww":return u.s(i.week(),f==="w"?1:2,"0");case"W":case"WW":return u.s(i.isoWeek(),f==="W"?1:2,"0");case"k":case"kk":return u.s(String(i.$H===0?24:i.$H),f==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return f}});return o.bind(this)(d)}}})})(jg);var hS=jg.exports;const Ag=pn(hS);var Lg={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Cn,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,a=/\d/,o=/\d\d/,l=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,s={},u=function(p){return(p=+p)+(p>68?1900:2e3)},d=function(p){return function(b){this[p]=+b}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(p){(this.zone||(this.zone={})).offset=function(b){if(!b||b==="Z")return 0;var y=b.match(/([+-]|\d\d)/g),C=60*y[1]+(+y[2]||0);return C===0?0:y[0]==="+"?-C:C}(p)}],v=function(p){var b=s[p];return b&&(b.indexOf?b:b.s.concat(b.f))},m=function(p,b){var y,C=s.meridiem;if(C){for(var x=1;x<=24;x+=1)if(p.indexOf(C(x,0,b))>-1){y=x>12;break}}else y=p===(b?"pm":"PM");return y},g={A:[i,function(p){this.afternoon=m(p,!1)}],a:[i,function(p){this.afternoon=m(p,!0)}],Q:[a,function(p){this.month=3*(p-1)+1}],S:[a,function(p){this.milliseconds=100*+p}],SS:[o,function(p){this.milliseconds=10*+p}],SSS:[/\d{3}/,function(p){this.milliseconds=+p}],s:[l,d("seconds")],ss:[l,d("seconds")],m:[l,d("minutes")],mm:[l,d("minutes")],H:[l,d("hours")],h:[l,d("hours")],HH:[l,d("hours")],hh:[l,d("hours")],D:[l,d("day")],DD:[o,d("day")],Do:[i,function(p){var b=s.ordinal,y=p.match(/\d+/);if(this.day=y[0],b)for(var C=1;C<=31;C+=1)b(C).replace(/\[|\]/g,"")===p&&(this.day=C)}],w:[l,d("week")],ww:[o,d("week")],M:[l,d("month")],MM:[o,d("month")],MMM:[i,function(p){var b=v("months"),y=(v("monthsShort")||b.map(function(C){return C.slice(0,3)})).indexOf(p)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[i,function(p){var b=v("months").indexOf(p)+1;if(b<1)throw new Error;this.month=b%12||b}],Y:[/[+-]?\d+/,d("year")],YY:[o,function(p){this.year=u(p)}],YYYY:[/\d{4}/,d("year")],Z:f,ZZ:f};function h(p){var b,y;b=p,y=s&&s.formats;for(var C=(p=b.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(O,M,D){var F=D&&D.toUpperCase();return M||y[D]||n[D]||y[F].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(T,N,R){return N||R.slice(1)})})).match(r),x=C.length,w=0;w-1)return new Date((j==="X"?1e3:1)*k);var H=h(j)(k),W=H.year,z=H.month,V=H.day,Y=H.hours,q=H.minutes,K=H.seconds,U=H.milliseconds,J=H.zone,Q=H.week,ie=new Date,Z=V||(W||z?1:ie.getDate()),le=W||ie.getFullYear(),te=0;W&&!z||(te=z>0?z-1:ie.getMonth());var se,X=Y||0,ee=q||0,oe=K||0,ce=U||0;return J?new Date(Date.UTC(le,te,Z,X,ee,oe,ce+60*J.offset*1e3)):A?new Date(Date.UTC(le,te,Z,X,ee,oe,ce)):(se=new Date(le,te,Z,X,ee,oe,ce),Q&&(se=L(se).week(Q).toDate()),se)}catch{return new Date("")}}($,P,I,y),this.init(),F&&F!==!0&&(this.$L=this.locale(F).$L),D&&$!=this.format(P)&&(this.$d=new Date("")),s={}}else if(P instanceof Array)for(var T=P.length,N=1;N<=T;N+=1){E[1]=P[N-1];var R=y.apply(this,E);if(R.isValid()){this.$d=R.$d,this.$L=R.$L,this.init();break}N===T&&(this.$d=new Date(""))}else x.call(this,w)}}})})(Lg);var bS=Lg.exports;const Bg=pn(bS);ht.extend(Bg);ht.extend(Ag);ht.extend(Tg);ht.extend(Dg);ht.extend(fu);ht.extend(pS);ht.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(o){var l=(o||"").replace("Wo","wo");return r.bind(this)(l)}});var yS={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Hr=function(t){var n=yS[t];return n||t.split("_")[0]},CS={getNow:function(){var t=ht();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return ht(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return ht().locale(Hr(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale(Hr(t)).weekday(0)},getWeek:function(t,n){return n.locale(Hr(t)).week()},getShortWeekDays:function(t){return ht().locale(Hr(t)).localeData().weekdaysMin()},getShortMonths:function(t){return ht().locale(Hr(t)).localeData().monthsShort()},format:function(t,n,r){return n.locale(Hr(t)).format(r)},parse:function(t,n,r){for(var a=Hr(t),o=0;o2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length2&&arguments[2]!==void 0?arguments[2]:[],r=c.useState([!1,!1]),a=ne(r,2),o=a[0],l=a[1],i=function(d,f){l(function(v){return Bo(v,f,d)})},s=c.useMemo(function(){return o.map(function(u,d){if(u)return!0;var f=e[d];return f?!!(!n[d]&&!f||f&&t(f,{activeIndex:d})):!1})},[e,o,t,n]);return[s,i]}function Yg(e,t,n,r,a){var o="",l=[];return e&&l.push(a?"hh":"HH"),t&&l.push("mm"),n&&l.push("ss"),o=l.join(":"),r&&(o+=".SSS"),a&&(o+=" A"),o}function wS(e,t,n,r,a,o){var l=e.fieldDateTimeFormat,i=e.fieldDateFormat,s=e.fieldTimeFormat,u=e.fieldMonthFormat,d=e.fieldYearFormat,f=e.fieldWeekFormat,v=e.fieldQuarterFormat,m=e.yearFormat,g=e.cellYearFormat,h=e.cellQuarterFormat,p=e.dayFormat,b=e.cellDateFormat,y=Yg(t,n,r,a,o);return S(S({},e),{},{fieldDateTimeFormat:l||"YYYY-MM-DD ".concat(y),fieldDateFormat:i||"YYYY-MM-DD",fieldTimeFormat:s||y,fieldMonthFormat:u||"YYYY-MM",fieldYearFormat:d||"YYYY",fieldWeekFormat:f||"gggg-wo",fieldQuarterFormat:v||"YYYY-[Q]Q",yearFormat:m||"YYYY",cellYearFormat:g||"YYYY",cellQuarterFormat:h||"[Q]Q",cellDateFormat:b||p||"D"})}function qg(e,t){var n=t.showHour,r=t.showMinute,a=t.showSecond,o=t.showMillisecond,l=t.use12Hours;return G.useMemo(function(){return wS(e,n,r,a,o,l)},[e,n,r,a,o,l])}function Io(e,t,n){return n??t.some(function(r){return e.includes(r)})}var $S=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function PS(e){var t=Ll(e,$S),n=e.format,r=e.picker,a=null;return n&&(a=n,Array.isArray(a)&&(a=a[0]),a=Xe(a)==="object"?a.format:a),r==="time"&&(t.format=a),[t,a]}function ES(e){return e&&typeof e=="string"}function Ug(e,t,n,r){return[e,t,n,r].some(function(a){return a!==void 0})}function Gg(e,t,n,r,a){var o=t,l=n,i=r;if(!e&&!o&&!l&&!i&&!a)o=!0,l=!0,i=!0;else if(e){var s,u,d,f=[o,l,i].some(function(g){return g===!1}),v=[o,l,i].some(function(g){return g===!0}),m=f?!0:!v;o=(s=o)!==null&&s!==void 0?s:m,l=(u=l)!==null&&u!==void 0?u:m,i=(d=i)!==null&&d!==void 0?d:m}return[o,l,i,a]}function Xg(e){var t=e.showTime,n=PS(e),r=ne(n,2),a=r[0],o=r[1],l=t&&Xe(t)==="object"?t:{},i=S(S({defaultOpenValue:l.defaultOpenValue||l.defaultValue},a),l),s=i.showMillisecond,u=i.showHour,d=i.showMinute,f=i.showSecond,v=Ug(u,d,f,s),m=Gg(v,u,d,f,s),g=ne(m,3);return u=g[0],d=g[1],f=g[2],[i,S(S({},i),{},{showHour:u,showMinute:d,showSecond:f,showMillisecond:s}),i.format,o]}function Qg(e,t,n,r,a){var o=e==="time";if(e==="datetime"||o){for(var l=r,i=zg(e,a,null),s=i,u=[t,n],d=0;d1&&(l=t.addDate(l,-7)),l}function ln(e,t){var n=t.generateConfig,r=t.locale,a=t.format;return e?typeof a=="function"?a(e):n.locale.format(r.locale,e,a):""}function al(e,t,n){var r=t,a=["getHour","getMinute","getSecond","getMillisecond"],o=["setHour","setMinute","setSecond","setMillisecond"];return o.forEach(function(l,i){n?r=e[l](r,e[a[i]](n)):r=e[l](r,0)}),r}function MS(e,t,n,r,a){var o=Pt(function(l,i){return!!(n&&n(l,i)||r&&e.isAfter(r,l)&&!mn(e,t,r,l,i.type)||a&&e.isAfter(l,a)&&!mn(e,t,a,l,i.type))});return o}function NS(e,t,n){return c.useMemo(function(){var r=zg(e,t,n),a=da(r),o=a[0],l=Xe(o)==="object"&&o.type==="mask"?o.format:null;return[a.map(function(i){return typeof i=="string"||typeof i=="function"?i:i.format}),l]},[e,t,n])}function TS(e,t,n){return typeof e[0]=="function"||n?!0:t}function _S(e,t,n,r){var a=Pt(function(o,l){var i=S({type:t},l);if(delete i.activeIndex,!e.isValidate(o)||n&&n(o,i))return!0;if((t==="date"||t==="time")&&r){var s,u=l&&l.activeIndex===1?"end":"start",d=((s=r.disabledTime)===null||s===void 0?void 0:s.call(r,o,u,{from:i.from}))||{},f=d.disabledHours,v=d.disabledMinutes,m=d.disabledSeconds,g=d.disabledMilliseconds,h=r.disabledHours,p=r.disabledMinutes,b=r.disabledSeconds,y=f||h,C=v||p,x=m||b,w=e.getHour(o),$=e.getMinute(o),I=e.getSecond(o),E=e.getMillisecond(o);if(y&&y().includes(w)||C&&C(w).includes($)||x&&x(w,$).includes(I)||g&&g(w,$,I).includes(E))return!0}return!1});return a}function Fi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=c.useMemo(function(){var r=e&&da(e);return t&&r&&(r[1]=r[1]||r[0]),r},[e,t]);return n}function ep(e,t){var n=e.generateConfig,r=e.locale,a=e.picker,o=a===void 0?"date":a,l=e.prefixCls,i=l===void 0?"rc-picker":l,s=e.styles,u=s===void 0?{}:s,d=e.classNames,f=d===void 0?{}:d,v=e.order,m=v===void 0?!0:v,g=e.components,h=g===void 0?{}:g,p=e.inputRender,b=e.allowClear,y=e.clearIcon,C=e.needConfirm,x=e.multiple,w=e.format,$=e.inputReadOnly,I=e.disabledDate,E=e.minDate,P=e.maxDate,O=e.showTime,M=e.value,D=e.defaultValue,F=e.pickerValue,T=e.defaultPickerValue,N=Fi(M),R=Fi(D),k=Fi(F),j=Fi(T),A=o==="date"&&O?"datetime":o,L=A==="time"||A==="datetime",H=L||x,W=C??L,z=Xg(e),V=ne(z,4),Y=V[0],q=V[1],K=V[2],U=V[3],J=qg(r,q),Q=c.useMemo(function(){return Qg(A,K,U,Y,J)},[A,K,U,Y,J]),ie=c.useMemo(function(){return S(S({},e),{},{prefixCls:i,locale:J,picker:o,styles:u,classNames:f,order:m,components:S({input:p},h),clearIcon:IS(i,b,y),showTime:Q,value:N,defaultValue:R,pickerValue:k,defaultPickerValue:j},t==null?void 0:t())},[e]),Z=NS(A,J,w),le=ne(Z,2),te=le[0],se=le[1],X=TS(te,$,x),ee=MS(n,r,I,E,P),oe=_S(n,o,ee,Q),ce=c.useMemo(function(){return S(S({},ie),{},{needConfirm:W,inputReadOnly:X,disabledDate:ee})},[ie,W,X,ee]);return[ce,A,H,te,se,oe]}function DS(e,t,n){var r=Ze(t,{value:e}),a=ne(r,2),o=a[0],l=a[1],i=G.useRef(e),s=G.useRef(),u=function(){Ht.cancel(s.current)},d=Pt(function(){l(i.current),n&&o!==i.current&&n(i.current)}),f=Pt(function(v,m){u(),i.current=v,v||m?d():s.current=Ht(d)});return G.useEffect(function(){return u},[]),[o,f]}function tp(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,a=n.every(function(d){return d})?!1:e,o=DS(a,t||!1,r),l=ne(o,2),i=l[0],s=l[1];function u(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!f.inherit||i)&&s(d,f.force)}return[i,u]}function np(e){var t=c.useRef();return c.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(a){var o;(o=t.current)===null||o===void 0||o.focus(a)},blur:function(){var a;(a=t.current)===null||a===void 0||a.blur()}}}),t}function rp(e,t){return c.useMemo(function(){return e||(t?(vn(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var r=ne(n,2),a=r[0],o=r[1];return{label:a,value:o}})):[])},[e,t])}function hu(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,r=c.useRef(t);r.current=t,Ui(function(){if(e)r.current(e);else{var a=Ht(function(){r.current(e)},n);return function(){Ht.cancel(a)}}},[e])}function ap(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=c.useState(0),a=ne(r,2),o=a[0],l=a[1],i=c.useState(!1),s=ne(i,2),u=s[0],d=s[1],f=c.useRef([]),v=c.useRef(null),m=c.useRef(null),g=function(x){v.current=x},h=function(x){return v.current===x},p=function(x){d(x)},b=function(x){return x&&(m.current=x),m.current},y=function(x){var w=f.current,$=new Set(w.filter(function(E){return x[E]||t[E]})),I=w[w.length-1]===0?1:0;return $.size>=2||e[I]?null:I};return hu(u||n,function(){u||(f.current=[],g(null))}),c.useEffect(function(){u&&f.current.push(o)},[u,o]),[u,p,b,o,l,y,f.current,g,h]}function kS(e,t,n,r,a,o){var l=n[n.length-1],i=function(u,d){var f=ne(e,2),v=f[0],m=f[1],g=S(S({},d),{},{from:Kg(e,n)});return l===1&&t[0]&&v&&!mn(r,a,v,u,g.type)&&r.isAfter(v,u)||l===0&&t[1]&&m&&!mn(r,a,m,u,g.type)&&r.isAfter(u,m)?!0:o==null?void 0:o(u,g)};return i}function ko(e,t,n,r){switch(t){case"date":case"week":return e.addMonth(n,r);case"month":case"quarter":return e.addYear(n,r);case"year":return e.addYear(n,r*10);case"decade":return e.addYear(n,r*100);default:return n}}var Ps=[];function op(e,t,n,r,a,o,l,i){var s=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Ps,u=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Ps,d=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Ps,f=arguments.length>11?arguments[11]:void 0,v=arguments.length>12?arguments[12]:void 0,m=arguments.length>13?arguments[13]:void 0,g=l==="time",h=o||0,p=function(k){var j=e.getNow();return g&&(j=al(e,j)),s[k]||n[k]||j},b=ne(u,2),y=b[0],C=b[1],x=Ze(function(){return p(0)},{value:y}),w=ne(x,2),$=w[0],I=w[1],E=Ze(function(){return p(1)},{value:C}),P=ne(E,2),O=P[0],M=P[1],D=c.useMemo(function(){var R=[$,O][h];return g?R:al(e,R,d[h])},[g,$,O,h,e,d]),F=function(k){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",A=[I,M][h];A(k);var L=[$,O];L[h]=k,f&&(!mn(e,t,$,L[0],l)||!mn(e,t,O,L[1],l))&&f(L,{source:j,range:h===1?"end":"start",mode:r})},T=function(k,j){if(i){var A={date:"month",week:"month",month:"year",quarter:"year"},L=A[l];if(L&&!mn(e,t,k,j,L))return ko(e,l,j,-1);if(l==="year"&&k){var H=Math.floor(e.getYear(k)/10),W=Math.floor(e.getYear(j)/10);if(H!==W)return ko(e,l,j,-1)}}return j},N=c.useRef(null);return Jt(function(){if(a&&!s[h]){var R=g?null:e.getNow();if(N.current!==null&&N.current!==h?R=[$,O][h^1]:n[h]?R=h===0?n[0]:T(n[0],n[1]):n[h^1]&&(R=n[h^1]),R){v&&e.isAfter(v,R)&&(R=v);var k=i?ko(e,l,R,1):R;m&&e.isAfter(k,m)&&(R=i?ko(e,l,m,-1):m),F(R,"reset")}}},[a,h,n[h]]),c.useEffect(function(){a?N.current=h:N.current=null},[a,h]),Jt(function(){a&&s&&s[h]&&F(s[h],"reset")},[a,h]),[D,F]}function ip(e,t){var n=c.useRef(e),r=c.useState({}),a=ne(r,2),o=a[1],l=function(u){return u&&t!==void 0?t:n.current},i=function(u){n.current=u,o({})};return[l,i,l(!0)]}var FS=[];function lp(e,t,n){var r=function(l){return l.map(function(i){return ln(i,{generateConfig:e,locale:t,format:n[0]})})},a=function(l,i){for(var s=Math.max(l.length,i.length),u=-1,d=0;d2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,l=[],i=n>=1?n|0:1,s=e;s<=t;s+=i){var u=a.includes(s);(!u||!r)&&l.push({label:vu(s,o),value:s,disabled:u})}return l}function bu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},a=r.use12Hours,o=r.hourStep,l=o===void 0?1:o,i=r.minuteStep,s=i===void 0?1:i,u=r.secondStep,d=u===void 0?1:u,f=r.millisecondStep,v=f===void 0?100:f,m=r.hideDisabledOptions,g=r.disabledTime,h=r.disabledHours,p=r.disabledMinutes,b=r.disabledSeconds,y=c.useMemo(function(){return n||e.getNow()},[n,e]),C=c.useCallback(function(j){var A=(g==null?void 0:g(j))||{};return[A.disabledHours||h||ji,A.disabledMinutes||p||ji,A.disabledSeconds||b||ji,A.disabledMilliseconds||ji]},[g,h,p,b]),x=c.useMemo(function(){return C(y)},[y,C]),w=ne(x,4),$=w[0],I=w[1],E=w[2],P=w[3],O=c.useCallback(function(j,A,L,H){var W=Ai(0,23,l,m,j()),z=a?W.map(function(K){return S(S({},K),{},{label:vu(K.value%12||12,2)})}):W,V=function(U){return Ai(0,59,s,m,A(U))},Y=function(U,J){return Ai(0,59,d,m,L(U,J))},q=function(U,J,Q){return Ai(0,999,v,m,H(U,J,Q),3)};return[z,V,Y,q]},[m,l,a,v,s,d]),M=c.useMemo(function(){return O($,I,E,P)},[O,$,I,E,P]),D=ne(M,4),F=D[0],T=D[1],N=D[2],R=D[3],k=function(A,L){var H=function(){return F},W=T,z=N,V=R;if(L){var Y=C(L),q=ne(Y,4),K=q[0],U=q[1],J=q[2],Q=q[3],ie=O(K,U,J,Q),Z=ne(ie,4),le=Z[0],te=Z[1],se=Z[2],X=Z[3];H=function(){return le},W=te,z=se,V=X}var ee=AS(A,H,W,z,V,e);return ee};return[k,F,T,N,R]}function LS(e){var t=e.mode,n=e.internalMode,r=e.renderExtraFooter,a=e.showNow,o=e.showTime,l=e.onSubmit,i=e.onNow,s=e.invalid,u=e.needConfirm,d=e.generateConfig,f=e.disabledDate,v=c.useContext(Gn),m=v.prefixCls,g=v.locale,h=v.button,p=h===void 0?"button":h,b=d.getNow(),y=bu(d,o,b),C=ne(y,1),x=C[0],w=r==null?void 0:r(t),$=f(b,{type:t}),I=function(){if(!$){var T=x(b);i(T)}},E="".concat(m,"-now"),P="".concat(E,"-btn"),O=a&&c.createElement("li",{className:E},c.createElement("a",{className:fe(P,$&&"".concat(P,"-disabled")),"aria-disabled":$,onClick:I},n==="date"?g.today:g.now)),M=u&&c.createElement("li",{className:"".concat(m,"-ok")},c.createElement(p,{disabled:s,onClick:l},g.ok)),D=(O||M)&&c.createElement("ul",{className:"".concat(m,"-ranges")},O,M);return!w&&!D?null:c.createElement("div",{className:"".concat(m,"-footer")},w&&c.createElement("div",{className:"".concat(m,"-footer-extra")},w),D)}function fp(e,t,n){function r(a,o){var l=a.findIndex(function(s){return mn(e,t,s,o,n)});if(l===-1)return[].concat(ke(a),[o]);var i=ke(a);return i.splice(l,1),i}return r}var fa=c.createContext(null);function Hl(){return c.useContext(fa)}function Ja(e,t){var n=e.prefixCls,r=e.generateConfig,a=e.locale,o=e.disabledDate,l=e.minDate,i=e.maxDate,s=e.cellRender,u=e.hoverValue,d=e.hoverRangeValue,f=e.onHover,v=e.values,m=e.pickerValue,g=e.onSelect,h=e.prevIcon,p=e.nextIcon,b=e.superPrevIcon,y=e.superNextIcon,C=r.getNow(),x={now:C,values:v,pickerValue:m,prefixCls:n,disabledDate:o,minDate:l,maxDate:i,cellRender:s,hoverValue:u,hoverRangeValue:d,onHover:f,locale:a,generateConfig:r,onSelect:g,panelType:t,prevIcon:h,nextIcon:p,superPrevIcon:b,superNextIcon:y};return[x,C]}var Er=c.createContext({});function si(e){for(var t=e.rowNum,n=e.colNum,r=e.baseDate,a=e.getCellDate,o=e.prefixColumn,l=e.rowClassName,i=e.titleFormat,s=e.getCellText,u=e.getCellClassName,d=e.headerCells,f=e.cellSelection,v=f===void 0?!0:f,m=e.disabledDate,g=Hl(),h=g.prefixCls,p=g.panelType,b=g.now,y=g.disabledDate,C=g.cellRender,x=g.onHover,w=g.hoverValue,$=g.hoverRangeValue,I=g.generateConfig,E=g.values,P=g.locale,O=g.onSelect,M=m||y,D="".concat(h,"-cell"),F=c.useContext(Er),T=F.onCellDblClick,N=function(z){return E.some(function(V){return V&&mn(I,P,z,V,p)})},R=[],k=0;k1&&arguments[1]!==void 0?arguments[1]:!1;me(Re),p==null||p(Re),$e&&ae(Re)},ye=function(Re,$e){J(Re),$e&&ve($e),ae($e,Re)},be=function(Re){if(oe(Re),ve(Re),U!==x){var $e=["decade","year"],he=[].concat($e,["month"]),pe={quarter:[].concat($e,["quarter"]),week:[].concat(ke(he),["week"]),date:[].concat(ke(he),["date"])},Pe=pe[x]||he,Te=Pe.indexOf(U),Ae=Pe[Te+1];Ae&&ye(Ae,Re)}},Me=c.useMemo(function(){var we,Re;if(Array.isArray(I)){var $e=ne(I,2);we=$e[0],Re=$e[1]}else we=I;return!we&&!Re?null:(we=we||Re,Re=Re||we,a.isAfter(we,Re)?[Re,we]:[we,Re])},[I,a]),Ce=mu(E,P,O),Ie=D[Q]||QS[Q]||zl,Ee=c.useContext(Er),xe=c.useMemo(function(){return S(S({},Ee),{},{hideHeader:F})},[Ee,F]),ge="".concat(T,"-panel"),Ne=Ll(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return c.createElement(Er.Provider,{value:xe},c.createElement("div",{ref:N,tabIndex:s,className:fe(ge,B({},"".concat(ge,"-rtl"),o==="rtl"))},c.createElement(Ie,Oe({},Ne,{showTime:V,prefixCls:T,locale:W,generateConfig:a,onModeChange:ye,pickerValue:re,onPickerValueChange:function(Re){ve(Re,!0)},value:X[0],onSelect:be,values:X,cellRender:Ce,hoverRangeValue:Me,hoverValue:$}))))}var Es=c.memo(c.forwardRef(ZS));function JS(e){var t=e.picker,n=e.multiplePanel,r=e.pickerValue,a=e.onPickerValueChange,o=e.needConfirm,l=e.onSubmit,i=e.range,s=e.hoverValue,u=c.useContext(Gn),d=u.prefixCls,f=u.generateConfig,v=c.useCallback(function(y,C){return ko(f,t,y,C)},[f,t]),m=c.useMemo(function(){return v(r,1)},[r,v]),g=function(C){a(v(C,-1))},h={onCellDblClick:function(){o&&l()}},p=t==="time",b=S(S({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:p});return i?b.hoverRangeValue=s:b.hoverValue=s,n?c.createElement("div",{className:"".concat(d,"-panels")},c.createElement(Er.Provider,{value:S(S({},h),{},{hideNext:!0})},c.createElement(Es,b)),c.createElement(Er.Provider,{value:S(S({},h),{},{hidePrev:!0})},c.createElement(Es,Oe({},b,{pickerValue:m,onPickerValueChange:g})))):c.createElement(Er.Provider,{value:S({},h)},c.createElement(Es,b))}function Sd(e){return typeof e=="function"?e():e}function ex(e){var t=e.prefixCls,n=e.presets,r=e.onClick,a=e.onHover;return n.length?c.createElement("div",{className:"".concat(t,"-presets")},c.createElement("ul",null,n.map(function(o,l){var i=o.label,s=o.value;return c.createElement("li",{key:l,onClick:function(){r(Sd(s))},onMouseEnter:function(){a(Sd(s))},onMouseLeave:function(){a(null)}},i)}))):null}function mp(e){var t=e.panelRender,n=e.internalMode,r=e.picker,a=e.showNow,o=e.range,l=e.multiple,i=e.activeInfo,s=i===void 0?[0,0,0]:i,u=e.presets,d=e.onPresetHover,f=e.onPresetSubmit,v=e.onFocus,m=e.onBlur,g=e.onPanelMouseDown,h=e.direction,p=e.value,b=e.onSelect,y=e.isInvalid,C=e.defaultOpenValue,x=e.onOk,w=e.onSubmit,$=c.useContext(Gn),I=$.prefixCls,E="".concat(I,"-panel"),P=h==="rtl",O=c.useRef(null),M=c.useRef(null),D=c.useState(0),F=ne(D,2),T=F[0],N=F[1],R=c.useState(0),k=ne(R,2),j=k[0],A=k[1],L=c.useState(0),H=ne(L,2),W=H[0],z=H[1],V=function(be){be.width&&N(be.width)},Y=ne(s,3),q=Y[0],K=Y[1],U=Y[2],J=c.useState(0),Q=ne(J,2),ie=Q[0],Z=Q[1];c.useEffect(function(){Z(10)},[q]),c.useEffect(function(){if(o&&M.current){var ye,be=((ye=O.current)===null||ye===void 0?void 0:ye.offsetWidth)||0,Me=M.current.getBoundingClientRect();if(!Me.height||Me.right<0){Z(function(xe){return Math.max(0,xe-1)});return}var Ce=(P?K-be:q)-Me.left;if(z(Ce),T&&T=i&&n<=s)return o;var u=Math.min(Math.abs(n-i),Math.abs(n-s));u0?Je:rt));var ft=st+Le,St=rt-Je+1;return String(Je+(St+ft-Je)%St)};switch(Re){case"Backspace":case"Delete":$e="",he=Pe;break;case"ArrowLeft":$e="",Te(-1);break;case"ArrowRight":$e="",Te(1);break;case"ArrowUp":$e="",he=Ae(1);break;case"ArrowDown":$e="",he=Ae(-1);break;default:isNaN(Number(Re))||($e=H+Re,he=$e);break}if($e!==null&&(W($e),$e.length>=pe&&(Te(1),W(""))),he!==null){var Se=ie.slice(0,ee)+vu(he,pe)+ie.slice(oe);de(Se.slice(0,l.length))}Q({})},xe=c.useRef();Jt(function(){if(!(!F||!l||ae.current)){if(!te.match(ie)){de(l);return}return le.current.setSelectionRange(ee,oe),xe.current=Ht(function(){le.current.setSelectionRange(ee,oe)}),function(){Ht.cancel(xe.current)}}},[te,l,F,ie,Y,ee,oe,J,de]);var ge=l?{onFocus:be,onBlur:Ce,onKeyDown:Ee,onMouseDown:ve,onMouseUp:ye,onPaste:me}:{};return c.createElement("div",{ref:Z,className:fe(O,B(B({},"".concat(O,"-active"),n&&a),"".concat(O,"-placeholder"),u))},c.createElement(P,Oe({ref:le,"aria-invalid":h,autoComplete:"off"},b,{onKeyDown:Ie,onBlur:Me},ge,{value:ie,onChange:re})),c.createElement(Kl,{type:"suffix",icon:o}),p)}),lx=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],sx=["index"];function cx(e,t){var n=e.id,r=e.prefix,a=e.clearIcon,o=e.suffixIcon,l=e.separator,i=l===void 0?"~":l,s=e.activeIndex;e.activeHelp,e.allHelp;var u=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var d=e.placeholder,f=e.className,v=e.style,m=e.onClick,g=e.onClear,h=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var p=e.disabled,b=e.invalid;e.inputReadOnly;var y=e.direction;e.onOpenChange;var C=e.onActiveInfo;e.placement;var x=e.onMouseDown;e.required,e["aria-required"];var w=e.autoFocus,$=e.tabIndex,I=je(e,lx),E=y==="rtl",P=c.useContext(Gn),O=P.prefixCls,M=c.useMemo(function(){if(typeof n=="string")return[n];var J=n||{};return[J.start,J.end]},[n]),D=c.useRef(),F=c.useRef(),T=c.useRef(),N=function(Q){var ie;return(ie=[F,T][Q])===null||ie===void 0?void 0:ie.current};c.useImperativeHandle(t,function(){return{nativeElement:D.current,focus:function(Q){if(Xe(Q)==="object"){var ie,Z=Q||{},le=Z.index,te=le===void 0?0:le,se=je(Z,sx);(ie=N(te))===null||ie===void 0||ie.focus(se)}else{var X;(X=N(Q??0))===null||X===void 0||X.focus()}},blur:function(){var Q,ie;(Q=N(0))===null||Q===void 0||Q.blur(),(ie=N(1))===null||ie===void 0||ie.blur()}}});var R=pp(I),k=c.useMemo(function(){return Array.isArray(d)?d:[d,d]},[d]),j=gp(S(S({},e),{},{id:M,placeholder:k})),A=ne(j,1),L=A[0],H=c.useState({position:"absolute",width:0}),W=ne(H,2),z=W[0],V=W[1],Y=Pt(function(){var J=N(s);if(J){var Q=J.nativeElement.getBoundingClientRect(),ie=D.current.getBoundingClientRect(),Z=Q.left-ie.left;V(function(le){return S(S({},le),{},{width:Q.width,left:Z})}),C([Q.left,Q.right,ie.width])}});c.useEffect(function(){Y()},[s]);var q=a&&(h[0]&&!p[0]||h[1]&&!p[1]),K=w&&!p[0],U=w&&!K&&!p[1];return c.createElement(la,{onResize:Y},c.createElement("div",Oe({},R,{className:fe(O,"".concat(O,"-range"),B(B(B(B({},"".concat(O,"-focused"),u),"".concat(O,"-disabled"),p.every(function(J){return J})),"".concat(O,"-invalid"),b.some(function(J){return J})),"".concat(O,"-rtl"),E),f),style:v,ref:D,onClick:m,onMouseDown:function(Q){var ie=Q.target;ie!==F.current.inputElement&&ie!==T.current.inputElement&&Q.preventDefault(),x==null||x(Q)}}),r&&c.createElement("div",{className:"".concat(O,"-prefix")},r),c.createElement(ac,Oe({ref:F},L(0),{autoFocus:K,tabIndex:$,"date-range":"start"})),c.createElement("div",{className:"".concat(O,"-range-separator")},i),c.createElement(ac,Oe({ref:T},L(1),{autoFocus:U,tabIndex:$,"date-range":"end"})),c.createElement("div",{className:"".concat(O,"-active-bar"),style:z}),c.createElement(Kl,{type:"suffix",icon:o}),q&&c.createElement(rc,{icon:a,onClear:g})))}var ux=c.forwardRef(cx);function wd(e,t){var n=e??t;return Array.isArray(n)?n:[n,n]}function Bi(e){return e===1?"end":"start"}function dx(e,t){var n=ep(e,function(){var Nt=e.disabled,ze=e.allowEmpty,We=wd(Nt,!1),$t=wd(ze,!1);return{disabled:We,allowEmpty:$t}}),r=ne(n,6),a=r[0],o=r[1],l=r[2],i=r[3],s=r[4],u=r[5],d=a.prefixCls,f=a.styles,v=a.classNames,m=a.defaultValue,g=a.value,h=a.needConfirm,p=a.onKeyDown,b=a.disabled,y=a.allowEmpty,C=a.disabledDate,x=a.minDate,w=a.maxDate,$=a.defaultOpen,I=a.open,E=a.onOpenChange,P=a.locale,O=a.generateConfig,M=a.picker,D=a.showNow,F=a.showToday,T=a.showTime,N=a.mode,R=a.onPanelChange,k=a.onCalendarChange,j=a.onOk,A=a.defaultPickerValue,L=a.pickerValue,H=a.onPickerValueChange,W=a.inputReadOnly,z=a.suffixIcon,V=a.onFocus,Y=a.onBlur,q=a.presets,K=a.ranges,U=a.components,J=a.cellRender,Q=a.dateRender,ie=a.monthCellRender,Z=a.onClick,le=np(t),te=tp(I,$,b,E),se=ne(te,2),X=se[0],ee=se[1],oe=function(ze,We){(b.some(function($t){return!$t})||!ze)&&ee(ze,We)},ce=cp(O,P,i,!0,!1,m,g,k,j),de=ne(ce,5),re=de[0],me=de[1],ae=de[2],ve=de[3],ye=de[4],be=ae(),Me=ap(b,y,X),Ce=ne(Me,9),Ie=Ce[0],Ee=Ce[1],xe=Ce[2],ge=Ce[3],Ne=Ce[4],we=Ce[5],Re=Ce[6],$e=Ce[7],he=Ce[8],pe=function(ze,We){Ee(!0),V==null||V(ze,{range:Bi(We??ge)})},Pe=function(ze,We){Ee(!1),Y==null||Y(ze,{range:Bi(We??ge)})},Te=c.useMemo(function(){if(!T)return null;var Nt=T.disabledTime,ze=Nt?function(We){var $t=Bi(ge),kt=Kg(be,Re,ge);return Nt(We,$t,{from:kt})}:void 0;return S(S({},T),{},{disabledTime:ze})},[T,ge,be,Re]),Ae=Ze([M,M],{value:N}),Se=ne(Ae,2),_e=Se[0],Le=Se[1],He=_e[ge]||M,Qe=He==="date"&&Te?"datetime":He,Je=Qe===M&&Qe!=="time",rt=dp(M,He,D,F,!0),yt=up(a,re,me,ae,ve,b,i,Ie,X,u),vt=ne(yt,2),st=vt[0],ft=vt[1],St=kS(be,b,Re,O,P,C),De=Wg(be,u,y),Be=ne(De,2),et=Be[0],ut=Be[1],It=op(O,P,be,_e,X,ge,o,Je,A,L,Te==null?void 0:Te.defaultOpenValue,H,x,w),qe=ne(It,2),Ve=qe[0],wt=qe[1],Rt=Pt(function(Nt,ze,We){var $t=Bo(_e,ge,ze);if(($t[0]!==_e[0]||$t[1]!==_e[1])&&Le($t),R&&We!==!1){var kt=ke(be);Nt&&(kt[ge]=Nt),R(kt,$t)}}),Ft=function(ze,We){return Bo(be,We,ze)},Mt=function(ze,We){var $t=be;ze&&($t=Ft(ze,ge)),$e(ge);var kt=we($t);ve($t),st(ge,kt===null),kt===null?oe(!1,{force:!0}):We||le.current.focus({index:kt})},lt=function(ze){var We,$t=ze.target.getRootNode();if(!le.current.nativeElement.contains((We=$t.activeElement)!==null&&We!==void 0?We:document.activeElement)){var kt=b.findIndex(function(an){return!an});kt>=0&&le.current.focus({index:kt})}oe(!0),Z==null||Z(ze)},nt=function(){ft(null),oe(!1,{force:!0})},bt=c.useState(null),Ct=ne(bt,2),Kt=Ct[0],Ge=Ct[1],Fe=c.useState(null),Ue=ne(Fe,2),ct=Ue[0],Et=Ue[1],Yt=c.useMemo(function(){return ct||be},[be,ct]);c.useEffect(function(){X||Et(null)},[X]);var Ye=c.useState([0,0,0]),ot=ne(Ye,2),mt=ot[0],jt=ot[1],At=rp(q,K),qt=function(ze){Et(ze),Ge("preset")},Bn=function(ze){var We=ft(ze);We&&oe(!1,{force:!0})},yr=function(ze){Mt(ze)},wo=function(ze){Et(ze?Ft(ze,ge):null),Ge("cell")},$o=function(ze){oe(!0),pe(ze)},Sa=function(){xe("panel")},or=function(ze){var We=Bo(be,ge,ze);ve(We),!h&&!l&&o===Qe&&Mt(ze)},jr=function(){oe(!1)},Ar=mu(J,Q,ie,Bi(ge)),xa=be[ge]||null,wa=Pt(function(Nt){return u(Nt,{activeIndex:ge})}),gt=c.useMemo(function(){var Nt=Fn(a,!1),ze=Tt(a,[].concat(ke(Object.keys(Nt)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return ze},[a]),dt=c.createElement(mp,Oe({},gt,{showNow:rt,showTime:Te,range:!0,multiplePanel:Je,activeInfo:mt,disabledDate:St,onFocus:$o,onBlur:Pe,onPanelMouseDown:Sa,picker:M,mode:He,internalMode:Qe,onPanelChange:Rt,format:s,value:xa,isInvalid:wa,onChange:null,onSelect:or,pickerValue:Ve,defaultOpenValue:da(T==null?void 0:T.defaultOpenValue)[ge],onPickerValueChange:wt,hoverValue:Yt,onHover:wo,needConfirm:h,onSubmit:Mt,onOk:ye,presets:At,onPresetHover:qt,onPresetSubmit:Bn,onNow:yr,cellRender:Ar})),dn=function(ze,We){var $t=Ft(ze,We);ve($t)},Pn=function(){xe("input")},Cr=function(ze,We){var $t=Re.length,kt=Re[$t-1];if($t&&kt!==We&&h&&!y[kt]&&!he(kt)&&be[kt]){le.current.focus({index:kt});return}xe("input"),oe(!0,{inherit:!0}),ge!==We&&X&&!h&&l&&Mt(null,!0),Ne(We),pe(ze,We)},Ni=function(ze,We){if(oe(!1),!h&&xe()==="input"){var $t=we(be);st(ge,$t===null)}Pe(ze,We)},Po=function(ze,We){ze.key==="Tab"&&Mt(null,!0),p==null||p(ze,We)},Ti=c.useMemo(function(){return{prefixCls:d,locale:P,generateConfig:O,button:U.button,input:U.input}},[d,P,O,U.button,U.input]);return Jt(function(){X&&ge!==void 0&&Rt(null,M,!1)},[X,ge,M]),Jt(function(){var Nt=xe();!X&&Nt==="input"&&(oe(!1),Mt(null,!0)),!X&&l&&!h&&Nt==="panel"&&(oe(!0),Mt())},[X]),c.createElement(Gn.Provider,{value:Ti},c.createElement(Hg,Oe({},Vg(a),{popupElement:dt,popupStyle:f.popup,popupClassName:v.popup,visible:X,onClose:jr,range:!0}),c.createElement(ux,Oe({},a,{ref:le,suffixIcon:z,activeIndex:Ie||X?ge:null,activeHelp:!!ct,allHelp:!!ct&&Kt==="preset",focused:Ie,onFocus:Cr,onBlur:Ni,onKeyDown:Po,onSubmit:Mt,value:Yt,maskFormat:s,onChange:dn,onInputChange:Pn,format:i,inputReadOnly:W,disabled:b,open:X,onOpenChange:oe,onClick:lt,onClear:nt,invalid:et,onInvalid:ut,onActiveInfo:jt}))))}var fx=c.forwardRef(dx);function vx(e){var t=e.prefixCls,n=e.value,r=e.onRemove,a=e.removeIcon,o=a===void 0?"×":a,l=e.formatDate,i=e.disabled,s=e.maxTagCount,u=e.placeholder,d="".concat(t,"-selector"),f="".concat(t,"-selection"),v="".concat(f,"-overflow");function m(p,b){return c.createElement("span",{className:fe("".concat(f,"-item")),title:typeof p=="string"?p:null},c.createElement("span",{className:"".concat(f,"-item-content")},p),!i&&b&&c.createElement("span",{onMouseDown:function(C){C.preventDefault()},onClick:b,className:"".concat(f,"-item-remove")},o))}function g(p){var b=l(p),y=function(x){x&&x.stopPropagation(),r(p)};return m(b,y)}function h(p){var b="+ ".concat(p.length," ...");return m(b)}return c.createElement("div",{className:d},c.createElement(hy,{prefixCls:v,data:n,renderItem:g,renderRest:h,itemKey:function(b){return l(b)},maxCount:s}),!n.length&&c.createElement("span",{className:"".concat(t,"-selection-placeholder")},u))}var mx=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function gx(e,t){e.id;var n=e.open,r=e.prefix,a=e.clearIcon,o=e.suffixIcon;e.activeHelp,e.allHelp;var l=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var i=e.locale,s=e.generateConfig,u=e.placeholder,d=e.className,f=e.style,v=e.onClick,m=e.onClear,g=e.internalPicker,h=e.value,p=e.onChange,b=e.onSubmit;e.onInputChange;var y=e.multiple,C=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var x=e.disabled,w=e.invalid;e.inputReadOnly;var $=e.direction;e.onOpenChange;var I=e.onMouseDown;e.required,e["aria-required"];var E=e.autoFocus,P=e.tabIndex,O=e.removeIcon,M=je(e,mx),D=$==="rtl",F=c.useContext(Gn),T=F.prefixCls,N=c.useRef(),R=c.useRef();c.useImperativeHandle(t,function(){return{nativeElement:N.current,focus:function(K){var U;(U=R.current)===null||U===void 0||U.focus(K)},blur:function(){var K;(K=R.current)===null||K===void 0||K.blur()}}});var k=pp(M),j=function(K){p([K])},A=function(K){var U=h.filter(function(J){return J&&!mn(s,i,J,K,g)});p(U),n||b()},L=gp(S(S({},e),{},{onChange:j}),function(q){var K=q.valueTexts;return{value:K[0]||"",active:l}}),H=ne(L,2),W=H[0],z=H[1],V=!!(a&&h.length&&!x),Y=y?c.createElement(c.Fragment,null,c.createElement(vx,{prefixCls:T,value:h,onRemove:A,formatDate:z,maxTagCount:C,disabled:x,removeIcon:O,placeholder:u}),c.createElement("input",{className:"".concat(T,"-multiple-input"),value:h.map(z).join(","),ref:R,readOnly:!0,autoFocus:E,tabIndex:P}),c.createElement(Kl,{type:"suffix",icon:o}),V&&c.createElement(rc,{icon:a,onClear:m})):c.createElement(ac,Oe({ref:R},W(),{autoFocus:E,tabIndex:P,suffixIcon:o,clearIcon:V&&c.createElement(rc,{icon:a,onClear:m}),showActiveCls:!1}));return c.createElement("div",Oe({},k,{className:fe(T,B(B(B(B(B({},"".concat(T,"-multiple"),y),"".concat(T,"-focused"),l),"".concat(T,"-disabled"),x),"".concat(T,"-invalid"),w),"".concat(T,"-rtl"),D),d),style:f,ref:N,onClick:v,onMouseDown:function(K){var U,J=K.target;J!==((U=R.current)===null||U===void 0?void 0:U.inputElement)&&K.preventDefault(),I==null||I(K)}}),r&&c.createElement("div",{className:"".concat(T,"-prefix")},r),Y)}var px=c.forwardRef(gx);function hx(e,t){var n=ep(e),r=ne(n,6),a=r[0],o=r[1],l=r[2],i=r[3],s=r[4],u=r[5],d=a,f=d.prefixCls,v=d.styles,m=d.classNames,g=d.order,h=d.defaultValue,p=d.value,b=d.needConfirm,y=d.onChange,C=d.onKeyDown,x=d.disabled,w=d.disabledDate,$=d.minDate,I=d.maxDate,E=d.defaultOpen,P=d.open,O=d.onOpenChange,M=d.locale,D=d.generateConfig,F=d.picker,T=d.showNow,N=d.showToday,R=d.showTime,k=d.mode,j=d.onPanelChange,A=d.onCalendarChange,L=d.onOk,H=d.multiple,W=d.defaultPickerValue,z=d.pickerValue,V=d.onPickerValueChange,Y=d.inputReadOnly,q=d.suffixIcon,K=d.removeIcon,U=d.onFocus,J=d.onBlur,Q=d.presets,ie=d.components,Z=d.cellRender,le=d.dateRender,te=d.monthCellRender,se=d.onClick,X=np(t);function ee(gt){return gt===null?null:H?gt:gt[0]}var oe=fp(D,M,o),ce=tp(P,E,[x],O),de=ne(ce,2),re=de[0],me=de[1],ae=function(dt,dn,Pn){if(A){var Cr=S({},Pn);delete Cr.range,A(ee(dt),ee(dn),Cr)}},ve=function(dt){L==null||L(ee(dt))},ye=cp(D,M,i,!1,g,h,p,ae,ve),be=ne(ye,5),Me=be[0],Ce=be[1],Ie=be[2],Ee=be[3],xe=be[4],ge=Ie(),Ne=ap([x]),we=ne(Ne,4),Re=we[0],$e=we[1],he=we[2],pe=we[3],Pe=function(dt){$e(!0),U==null||U(dt,{})},Te=function(dt){$e(!1),J==null||J(dt,{})},Ae=Ze(F,{value:k}),Se=ne(Ae,2),_e=Se[0],Le=Se[1],He=_e==="date"&&R?"datetime":_e,Qe=dp(F,_e,T,N),Je=y&&function(gt,dt){y(ee(gt),ee(dt))},rt=up(S(S({},a),{},{onChange:Je}),Me,Ce,Ie,Ee,[],i,Re,re,u),yt=ne(rt,2),vt=yt[1],st=Wg(ge,u),ft=ne(st,2),St=ft[0],De=ft[1],Be=c.useMemo(function(){return St.some(function(gt){return gt})},[St]),et=function(dt,dn){if(V){var Pn=S(S({},dn),{},{mode:dn.mode[0]});delete Pn.range,V(dt[0],Pn)}},ut=op(D,M,ge,[_e],re,pe,o,!1,W,z,da(R==null?void 0:R.defaultOpenValue),et,$,I),It=ne(ut,2),qe=It[0],Ve=It[1],wt=Pt(function(gt,dt,dn){if(Le(dt),j&&dn!==!1){var Pn=gt||ge[ge.length-1];j(Pn,dt)}}),Rt=function(){vt(Ie()),me(!1,{force:!0})},Ft=function(dt){!x&&!X.current.nativeElement.contains(document.activeElement)&&X.current.focus(),me(!0),se==null||se(dt)},Mt=function(){vt(null),me(!1,{force:!0})},lt=c.useState(null),nt=ne(lt,2),bt=nt[0],Ct=nt[1],Kt=c.useState(null),Ge=ne(Kt,2),Fe=Ge[0],Ue=Ge[1],ct=c.useMemo(function(){var gt=[Fe].concat(ke(ge)).filter(function(dt){return dt});return H?gt:gt.slice(0,1)},[ge,Fe,H]),Et=c.useMemo(function(){return!H&&Fe?[Fe]:ge.filter(function(gt){return gt})},[ge,Fe,H]);c.useEffect(function(){re||Ue(null)},[re]);var Yt=rp(Q),Ye=function(dt){Ue(dt),Ct("preset")},ot=function(dt){var dn=H?oe(Ie(),dt):[dt],Pn=vt(dn);Pn&&!H&&me(!1,{force:!0})},mt=function(dt){ot(dt)},jt=function(dt){Ue(dt),Ct("cell")},At=function(dt){me(!0),Pe(dt)},qt=function(dt){if(he("panel"),!(H&&He!==F)){var dn=H?oe(Ie(),dt):[dt];Ee(dn),!b&&!l&&o===He&&Rt()}},Bn=function(){me(!1)},yr=mu(Z,le,te),wo=c.useMemo(function(){var gt=Fn(a,!1),dt=Tt(a,[].concat(ke(Object.keys(gt)),["onChange","onCalendarChange","style","className","onPanelChange"]));return S(S({},dt),{},{multiple:a.multiple})},[a]),$o=c.createElement(mp,Oe({},wo,{showNow:Qe,showTime:R,disabledDate:w,onFocus:At,onBlur:Te,picker:F,mode:_e,internalMode:He,onPanelChange:wt,format:s,value:ge,isInvalid:u,onChange:null,onSelect:qt,pickerValue:qe,defaultOpenValue:R==null?void 0:R.defaultOpenValue,onPickerValueChange:Ve,hoverValue:ct,onHover:jt,needConfirm:b,onSubmit:Rt,onOk:xe,presets:Yt,onPresetHover:Ye,onPresetSubmit:ot,onNow:mt,cellRender:yr})),Sa=function(dt){Ee(dt)},or=function(){he("input")},jr=function(dt){he("input"),me(!0,{inherit:!0}),Pe(dt)},Ar=function(dt){me(!1),Te(dt)},xa=function(dt,dn){dt.key==="Tab"&&Rt(),C==null||C(dt,dn)},wa=c.useMemo(function(){return{prefixCls:f,locale:M,generateConfig:D,button:ie.button,input:ie.input}},[f,M,D,ie.button,ie.input]);return Jt(function(){re&&pe!==void 0&&wt(null,F,!1)},[re,pe,F]),Jt(function(){var gt=he();!re&>==="input"&&(me(!1),Rt()),!re&&l&&!b&>==="panel"&&Rt()},[re]),c.createElement(Gn.Provider,{value:wa},c.createElement(Hg,Oe({},Vg(a),{popupElement:$o,popupStyle:v.popup,popupClassName:m.popup,visible:re,onClose:Bn}),c.createElement(px,Oe({},a,{ref:X,suffixIcon:q,removeIcon:K,activeHelp:!!Fe,allHelp:!!Fe&&bt==="preset",focused:Re,onFocus:jr,onBlur:Ar,onKeyDown:xa,onSubmit:Rt,value:Et,maskFormat:s,onChange:Sa,onInputChange:or,internalPicker:o,format:i,inputReadOnly:Y,disabled:x,open:re,onOpenChange:me,onClick:Ft,onClear:Mt,invalid:Be,onInvalid:function(dt){De(dt,0)}}))))}var bx=c.forwardRef(hx);const hp=c.createContext(null),yx=hp.Provider,bp=c.createContext(null),Cx=bp.Provider;var Sx=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],yp=c.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,a=e.className,o=e.style,l=e.checked,i=e.disabled,s=e.defaultChecked,u=s===void 0?!1:s,d=e.type,f=d===void 0?"checkbox":d,v=e.title,m=e.onChange,g=je(e,Sx),h=c.useRef(null),p=c.useRef(null),b=Ze(u,{value:l}),y=ne(b,2),C=y[0],x=y[1];c.useImperativeHandle(t,function(){return{focus:function(E){var P;(P=h.current)===null||P===void 0||P.focus(E)},blur:function(){var E;(E=h.current)===null||E===void 0||E.blur()},input:h.current,nativeElement:p.current}});var w=fe(r,a,B(B({},"".concat(r,"-checked"),C),"".concat(r,"-disabled"),i)),$=function(E){i||("checked"in e||x(E.target.checked),m==null||m({target:S(S({},e),{},{type:f,checked:E.target.checked}),stopPropagation:function(){E.stopPropagation()},preventDefault:function(){E.preventDefault()},nativeEvent:E.nativeEvent}))};return c.createElement("span",{className:w,title:v,style:o,ref:p},c.createElement("input",Oe({},g,{className:"".concat(r,"-input"),ref:h,onChange:$,disabled:i,checked:!!C,type:f})),c.createElement("span",{className:"".concat(r,"-inner")}))});function Cp(e){const t=G.useRef(null),n=()=>{Ht.cancel(t.current),t.current=null};return[()=>{n(),t.current=Ht(()=>{t.current=null})},o=>{t.current&&(o.stopPropagation(),n()),e==null||e(o)}]}const xx=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},Xt(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`&${r}-block`]:{display:"flex"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},wx=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:a,motionDurationSlow:o,motionDurationMid:l,motionEaseInOutCirc:i,colorBgContainer:s,colorBorder:u,lineWidth:d,colorBgContainerDisabled:f,colorTextDisabled:v,paddingXS:m,dotColorDisabled:g,lineType:h,radioColor:p,radioBgColor:b,calc:y}=e,C=`${t}-inner`,w=y(a).sub(y(4).mul(2)),$=y(1).mul(a).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},Xt(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${ue(d)} ${h} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},Xt(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, + &:hover ${C}`]:{borderColor:r},[`${t}-input:focus-visible + ${C}`]:Rr(e),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:$,height:$,marginBlockStart:y(1).mul(a).div(-2).equal({unit:!0}),marginInlineStart:y(1).mul(a).div(-2).equal({unit:!0}),backgroundColor:p,borderBlockStart:0,borderInlineStart:0,borderRadius:$,transform:"scale(0)",opacity:0,transition:`all ${o} ${i}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:$,height:$,backgroundColor:s,borderColor:u,borderStyle:"solid",borderWidth:d,borderRadius:"50%",transition:`all ${l}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[C]:{borderColor:r,backgroundColor:b,"&::after":{transform:`scale(${e.calc(e.dotSize).div(a).equal()})`,opacity:1,transition:`all ${o} ${i}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[C]:{backgroundColor:f,borderColor:u,cursor:"not-allowed","&::after":{backgroundColor:g}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:v,cursor:"not-allowed"},[`&${t}-checked`]:{[C]:{"&::after":{transform:`scale(${y(w).div(a).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:m,paddingInlineEnd:m}})}},$x=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:a,lineType:o,colorBorder:l,motionDurationMid:i,buttonPaddingInline:s,fontSize:u,buttonBg:d,fontSizeLG:f,controlHeightLG:v,controlHeightSM:m,paddingXS:g,borderRadius:h,borderRadiusSM:p,borderRadiusLG:b,buttonCheckedBg:y,buttonSolidCheckedColor:C,colorTextDisabled:x,colorBgContainerDisabled:w,buttonCheckedBgDisabled:$,buttonCheckedColorDisabled:I,colorPrimary:E,colorPrimaryHover:P,colorPrimaryActive:O,buttonSolidCheckedBg:M,buttonSolidCheckedHoverBg:D,buttonSolidCheckedActiveBg:F,calc:T}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:s,paddingBlock:0,color:t,fontSize:u,lineHeight:ue(T(n).sub(T(a).mul(2)).equal()),background:d,border:`${ue(a)} ${o} ${l}`,borderBlockStartWidth:T(a).add(.02).equal(),borderInlineEndWidth:a,cursor:"pointer",transition:[`color ${i}`,`background ${i}`,`box-shadow ${i}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:last-child)":{marginInlineEnd:T(a).mul(-1).equal()},"&:first-child":{borderInlineStart:`${ue(a)} ${o} ${l}`,borderStartStartRadius:h,borderEndStartRadius:h},"&:last-child":{borderStartEndRadius:h,borderEndEndRadius:h},"&:first-child:last-child":{borderRadius:h},[`${r}-group-large &`]:{height:v,fontSize:f,lineHeight:ue(T(v).sub(T(a).mul(2)).equal()),"&:first-child":{borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b}},[`${r}-group-small &`]:{height:m,paddingInline:T(g).sub(a).equal(),paddingBlock:0,lineHeight:ue(T(m).sub(T(a).mul(2)).equal()),"&:first-child":{borderStartStartRadius:p,borderEndStartRadius:p},"&:last-child":{borderStartEndRadius:p,borderEndEndRadius:p}},"&:hover":{position:"relative",color:E},"&:has(:focus-visible)":Rr(e),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:E,background:y,borderColor:E,"&::before":{backgroundColor:E},"&:first-child":{borderColor:E},"&:hover":{color:P,borderColor:P,"&::before":{backgroundColor:P}},"&:active":{color:O,borderColor:O,"&::before":{backgroundColor:O}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:C,background:M,borderColor:M,"&:hover":{color:C,background:D,borderColor:D},"&:active":{color:C,background:F,borderColor:F}},"&-disabled":{color:x,backgroundColor:w,borderColor:l,cursor:"not-allowed","&:first-child, &:hover":{color:x,backgroundColor:w,borderColor:l}},[`&-disabled${r}-button-wrapper-checked`]:{color:I,backgroundColor:$,borderColor:l,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},Px=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:a,fontSizeLG:o,colorText:l,colorBgContainer:i,colorTextDisabled:s,controlItemBgActiveDisabled:u,colorTextLightSolid:d,colorPrimary:f,colorPrimaryHover:v,colorPrimaryActive:m,colorWhite:g}=e,h=4,p=o,b=t?p-h*2:p-(h+a)*2;return{radioSize:p,dotSize:b,dotColorDisabled:s,buttonSolidCheckedColor:d,buttonSolidCheckedBg:f,buttonSolidCheckedHoverBg:v,buttonSolidCheckedActiveBg:m,buttonBg:i,buttonCheckedBg:i,buttonColor:l,buttonCheckedBgDisabled:u,buttonCheckedColorDisabled:s,buttonPaddingInline:n-a,wrapperMarginInlineEnd:r,radioColor:t?f:g,radioBgColor:t?i:f}},Sp=rn("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${ue(n)} ${t}`,o=en(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[xx(o),wx(o),$x(o)]},Px,{unitless:{radioSize:!0,dotSize:!0}});var Ex=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{var n,r;const a=c.useContext(hp),o=c.useContext(bp),{getPrefixCls:l,direction:i,radio:s}=c.useContext(Gt),u=c.useRef(null),d=aa(t,u),{isFormItemInput:f}=c.useContext(mr),v=R=>{var k,j;(k=e.onChange)===null||k===void 0||k.call(e,R),(j=a==null?void 0:a.onChange)===null||j===void 0||j.call(a,R)},{prefixCls:m,className:g,rootClassName:h,children:p,style:b,title:y}=e,C=Ex(e,["prefixCls","className","rootClassName","children","style","title"]),x=l("radio",m),w=((a==null?void 0:a.optionType)||o)==="button",$=w?`${x}-button`:x,I=un(x),[E,P,O]=Sp(x,I),M=Object.assign({},C),D=c.useContext(Rn);a&&(M.name=a.name,M.onChange=v,M.checked=e.value===a.value,M.disabled=(n=M.disabled)!==null&&n!==void 0?n:a.disabled),M.disabled=(r=M.disabled)!==null&&r!==void 0?r:D;const F=fe(`${$}-wrapper`,{[`${$}-wrapper-checked`]:M.checked,[`${$}-wrapper-disabled`]:M.disabled,[`${$}-wrapper-rtl`]:i==="rtl",[`${$}-wrapper-in-form-item`]:f,[`${$}-wrapper-block`]:!!(a!=null&&a.block)},s==null?void 0:s.className,g,h,P,O,I),[T,N]=Cp(M.onClick);return E(c.createElement(Jc,{component:"Radio",disabled:M.disabled},c.createElement("label",{className:F,style:Object.assign(Object.assign({},s==null?void 0:s.style),b),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y,onClick:T},c.createElement(yp,Object.assign({},M,{className:fe(M.className,{[Um]:!w}),type:"radio",prefixCls:$,ref:d,onClick:N})),p!==void 0?c.createElement("span",{className:`${$}-label`},p):null)))},ol=c.forwardRef(Ix),Rx=c.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=c.useContext(Gt),{name:a}=c.useContext(mr),o=Gm(by(a)),{prefixCls:l,className:i,rootClassName:s,options:u,buttonStyle:d="outline",disabled:f,children:v,size:m,style:g,id:h,optionType:p,name:b=o,defaultValue:y,value:C,block:x=!1,onChange:w,onMouseEnter:$,onMouseLeave:I,onFocus:E,onBlur:P}=e,[O,M]=Ze(y,{value:C}),D=c.useCallback(z=>{const V=O,Y=z.target.value;"value"in e||M(Y),Y!==V&&(w==null||w(z))},[O,M,w]),F=n("radio",l),T=`${F}-group`,N=un(F),[R,k,j]=Sp(F,N);let A=v;u&&u.length>0&&(A=u.map(z=>typeof z=="string"||typeof z=="number"?c.createElement(ol,{key:z.toString(),prefixCls:F,disabled:f,value:z,checked:O===z},z):c.createElement(ol,{key:`radio-group-value-options-${z.value}`,prefixCls:F,disabled:z.disabled||f,value:z.value,checked:O===z.value,title:z.title,style:z.style,className:z.className,id:z.id,required:z.required},z.label)));const L=On(m),H=fe(T,`${T}-${d}`,{[`${T}-${L}`]:L,[`${T}-rtl`]:r==="rtl",[`${T}-block`]:x},i,s,k,j,N),W=c.useMemo(()=>({onChange:D,value:O,disabled:f,name:b,optionType:p,block:x}),[D,O,f,b,p,x]);return R(c.createElement("div",Object.assign({},Fn(e,{aria:!0,data:!0}),{className:H,style:g,onMouseEnter:$,onMouseLeave:I,onFocus:E,onBlur:P,id:h,ref:t}),c.createElement(yx,{value:W},A)))}),Ox=c.memo(Rx);var Mx=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:n}=c.useContext(Gt),{prefixCls:r}=e,a=Mx(e,["prefixCls"]),o=n("radio",r);return c.createElement(Cx,{value:"button"},c.createElement(ol,Object.assign({prefixCls:o},a,{type:"radio",ref:t})))},Tx=c.forwardRef(Nx),to=ol;to.Button=Tx;to.Group=Ox;to.__ANT_RADIO=!0;const Rs=(e,t)=>{const{componentCls:n,controlHeight:r}=e,a=t?`${n}-${t}`:"",o=Cy(e);return[{[`${n}-multiple${a}`]:{paddingBlock:o.containerPadding,paddingInlineStart:o.basePadding,minHeight:r,[`${n}-selection-item`]:{height:o.itemHeight,lineHeight:ue(o.itemLineHeight)}}}]},_x=e=>{const{componentCls:t,calc:n,lineWidth:r}=e,a=en(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),o=en(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[Rs(a,"small"),Rs(e),Rs(o,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}}},yy(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},Dx=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:a,motionDurationMid:o,cellHoverBg:l,lineWidth:i,lineType:s,colorPrimary:u,cellActiveWithRangeBg:d,colorTextLightSolid:f,colorTextDisabled:v,cellBgDisabled:m,colorFillSecondary:g}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:r,height:r,lineHeight:ue(r),borderRadius:a,transition:`background ${o}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), + &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-disabled)`]:{[n]:{background:l}},[`&-in-view${t}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${ue(i)} ${s} ${u}`,borderRadius:a,content:'""'}},[`&-in-view${t}-in-range, + &-in-view${t}-range-start, + &-in-view${t}-range-end`]:{position:"relative",[`&:not(${t}-disabled):before`]:{background:d}},[`&-in-view${t}-selected, + &-in-view${t}-range-start, + &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:f,background:u},[`&${t}-disabled ${n}`]:{background:g}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:a,borderEndStartRadius:a,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:a,borderEndEndRadius:a},"&-disabled":{color:v,cursor:"not-allowed",[n]:{background:"transparent"},"&::before":{background:m}},[`&-disabled${t}-today ${n}::before`]:{borderColor:v}}},kx=e=>{const{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:a,pickerControlIconSize:o,cellWidth:l,paddingSM:i,paddingXS:s,paddingXXS:u,colorBgContainer:d,lineWidth:f,lineType:v,borderRadiusLG:m,colorPrimary:g,colorTextHeading:h,colorSplit:p,pickerControlIconBorderWidth:b,colorIcon:y,textHeight:C,motionDurationMid:x,colorIconHover:w,fontWeightStrong:$,cellHeight:I,pickerCellPaddingVertical:E,colorTextDisabled:P,colorText:O,fontSize:M,motionDurationSlow:D,withoutTimeCellHeight:F,pickerQuarterPanelContentHeight:T,borderRadiusSM:N,colorTextLightSolid:R,cellHoverBg:k,timeColumnHeight:j,timeColumnWidth:A,timeCellHeight:L,controlItemBgActive:H,marginXXS:W,pickerDatePanelPaddingHorizontal:z,pickerControlIconMargin:V}=e,Y=e.calc(l).mul(7).add(e.calc(z).mul(2)).equal();return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:d,borderRadius:m,outline:"none","&-focused":{borderColor:g},"&-rtl":{[`${t}-prev-icon, + ${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon, + ${t}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${t}-time-panel`]:{[`${t}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Y},"&-header":{display:"flex",padding:`0 ${ue(s)}`,color:h,borderBottom:`${ue(f)} ${v} ${p}`,"> *":{flex:"none"},button:{padding:0,color:y,lineHeight:ue(C),background:"transparent",border:0,cursor:"pointer",transition:`color ${x}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:M,"&:hover":{color:w},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:$,lineHeight:ue(C),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:s},"&:hover":{color:g}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:o,height:o,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:o,height:o,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:V,insetInlineStart:V,display:"inline-block",width:o,height:o,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:I,fontWeight:"normal"},th:{height:e.calc(I).add(e.calc(E).mul(2)).equal(),color:O,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${ue(E)} 0`,color:P,cursor:"pointer","&-in-view":{color:O}},Dx(e)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:e.calc(F).mul(4).equal()},[r]:{padding:`0 ${ue(s)}`}},"&-quarter-panel":{[`${t}-content`]:{height:T}},"&-decade-panel":{[r]:{padding:`0 ${ue(e.calc(s).div(2).equal())}`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${ue(s)}`},[r]:{width:a}},"&-date-panel":{[`${t}-body`]:{padding:`${ue(s)} ${ue(z)}`},[`${t}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel-row":{td:{"&:before":{transition:`background ${x}`},"&:first-child:before":{borderStartStartRadius:N,borderEndStartRadius:N},"&:last-child:before":{borderStartEndRadius:N,borderEndEndRadius:N}},"&:hover td:before":{background:k},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:g},[`&${t}-cell-week`]:{color:new Qt(R).setA(.5).toHexString()},[r]:{color:R}}},"&-range-hover td:before":{background:H}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${ue(s)} ${ue(i)}`},[`${t}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${ue(f)} ${v} ${p}`},[`${t}-date-panel, + ${t}-time-panel`]:{transition:`opacity ${D}`},"&-active":{[`${t}-date-panel, + ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${t}-content`]:{display:"flex",flex:"auto",height:j},"&-column":{flex:"1 0 auto",width:A,margin:`${ue(u)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${x}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${ue(L)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${ue(f)} ${v} ${p}`},"&-active":{background:new Qt(H).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:W,[`${t}-time-panel-cell-inner`]:{display:"block",width:e.calc(A).sub(e.calc(W).mul(2)).equal(),height:L,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(A).sub(L).div(2).equal(),color:O,lineHeight:ue(L),borderRadius:N,cursor:"pointer",transition:`background ${x}`,"&:hover":{background:k}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:H}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:P,background:"transparent",cursor:"not-allowed"}}}}}}}}},Fx=e=>{const{componentCls:t,textHeight:n,lineWidth:r,paddingSM:a,antCls:o,colorPrimary:l,cellActiveWithRangeBg:i,colorPrimaryBorder:s,lineType:u,colorSplit:d}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${ue(r)} ${u} ${d}`,"&-extra":{padding:`0 ${ue(a)}`,lineHeight:ue(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${ue(r)} ${u} ${d}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:"space-between"},[`${t}-ranges`]:{marginBlock:0,paddingInline:ue(a),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:ue(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:"inline-block"},[`${t}-now-btn-disabled`]:{pointerEvents:"none",color:e.colorTextDisabled},[`${t}-preset > ${o}-tag-blue`]:{color:l,background:i,borderColor:s,cursor:"pointer"},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:"auto"}}}}},jx=e=>{const{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:a}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(a).add(e.calc(r).div(2)).equal()}},Ax=e=>{const{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:a,paddingXXS:o,lineWidth:l}=e,i=o*2,s=l*2,u=Math.min(n-i,n-s),d=Math.min(r-i,r-s),f=Math.min(a-i,a-s);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(o/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new Qt(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Qt(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:a*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:a,withoutTimeCellHeight:a*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:u,multipleItemHeightSM:d,multipleItemHeightLG:f,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},Lx=e=>Object.assign(Object.assign(Object.assign(Object.assign({},eu(e)),Ax(e)),Sy(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),Bx=e=>{const{componentCls:t}=e;return{[t]:[Object.assign(Object.assign(Object.assign(Object.assign({},Xm(e)),Qm(e)),Zm(e)),Jm(e)),{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${ue(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${ue(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${ue(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${ue(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},Os=(e,t)=>({padding:`${ue(e)} ${ue(t)}`}),Hx=e=>{const{componentCls:t,colorError:n,colorWarning:r}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:r}}}}},zx=e=>{var t;const{componentCls:n,antCls:r,paddingInline:a,lineWidth:o,lineType:l,colorBorder:i,borderRadius:s,motionDurationMid:u,colorTextDisabled:d,colorTextPlaceholder:f,colorTextQuaternary:v,fontSizeLG:m,inputFontSizeLG:g,fontSizeSM:h,inputFontSizeSM:p,controlHeightSM:b,paddingInlineSM:y,paddingXS:C,marginXS:x,colorIcon:w,lineWidthBold:$,colorPrimary:I,motionDurationSlow:E,zIndexPopup:P,paddingXXS:O,sizePopupArrow:M,colorBgElevated:D,borderRadiusLG:F,boxShadowSecondary:T,borderRadiusSM:N,colorSplit:R,cellHoverBg:k,presetsWidth:j,presetsMaxWidth:A,boxShadowPopoverArrow:L,fontHeight:H,lineHeightLG:W}=e;return[{[n]:Object.assign(Object.assign(Object.assign({},Xt(e)),Os(e.paddingBlock,e.paddingInline)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:s,transition:`border ${u}, box-shadow ${u}, background ${u}`,[`${n}-prefix`]:{flex:"0 0 auto",marginInlineEnd:e.inputAffixPadding},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:(t=e.inputFontSize)!==null&&t!==void 0?t:e.fontSize,lineHeight:e.lineHeight,transition:`all ${u}`},eg(f)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:d,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:f}}},"&-large":Object.assign(Object.assign({},Os(e.paddingBlockLG,e.paddingInlineLG)),{[`${n}-input > input`]:{fontSize:g??m,lineHeight:W}}),"&-small":Object.assign(Object.assign({},Os(e.paddingBlockSM,e.paddingInlineSM)),{[`${n}-input > input`]:{fontSize:p??h}}),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:e.calc(C).div(2).equal(),color:v,lineHeight:1,pointerEvents:"none",transition:`opacity ${u}, color ${u}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:x}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:v,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${u}, color ${u}`,"> *":{verticalAlign:"top"},"&:hover":{color:w}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-suffix:not(:last-child)`]:{opacity:0}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:m,color:v,fontSize:m,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:w},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-active-bar`]:{bottom:e.calc(o).mul(-1).equal(),height:$,background:I,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${ue(C)}`,lineHeight:1}},"&-range, &-multiple":{[`${n}-clear`]:{insetInlineEnd:a},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:y}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},Xt(e)),kx(e)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:P,[`&${n}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${n}-dropdown-placement-bottomLeft, + &${n}-dropdown-placement-bottomRight`]:{[`${n}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${n}-dropdown-placement-topLeft, + &${n}-dropdown-placement-topRight`]:{[`${n}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${r}-slide-up-appear, &${r}-slide-up-enter`]:{[`${n}-range-arrow${n}-range-arrow`]:{transition:"none"}},[`&${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-topLeft, + &${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-topRight, + &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-topLeft, + &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:Py},[`&${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-bottomLeft, + &${r}-slide-up-enter${r}-slide-up-enter-active${n}-dropdown-placement-bottomRight, + &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-bottomLeft, + &${r}-slide-up-appear${r}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:$y},[`&${r}-slide-up-leave ${n}-panel-container`]:{pointerEvents:"none"},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topLeft, + &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:wy},[`&${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomLeft, + &${r}-slide-up-leave${r}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:xy},[`${n}-panel > ${n}-time-panel`]:{paddingTop:O},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:e.calc(a).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${E} ease-out`},Ey(e,D,L)),{"&:before":{insetInlineStart:e.calc(a).mul(1.5).equal()}}),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:D,borderRadius:F,boxShadow:T,transition:`margin ${E}`,display:"inline-block",pointerEvents:"auto",[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:j,maxWidth:A,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:C,borderInlineEnd:`${ue(o)} ${l} ${R}`,li:Object.assign(Object.assign({},Ya),{borderRadius:N,paddingInline:C,paddingBlock:e.calc(b).sub(H).div(2).equal(),cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:x},"&:hover":{background:k}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:i}}}}),"&-dropdown-range":{padding:`${ue(e.calc(M).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"scale(-1, 1)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},ld(e,"slide-up"),ld(e,"slide-down"),sd(e,"move-up"),sd(e,"move-down")]},xp=rn("DatePicker",e=>{const t=en(tu(e),jx(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Fx(t),zx(t),Bx(t),Hx(t),_x(t),Tl(e,{focusElCls:`${e.componentCls}-focused`})]},Lx);var no=c.createContext({}),Oa="__rc_cascader_search_mark__",Kx=function(t,n,r){var a=r.label,o=a===void 0?"":a;return n.some(function(l){return String(l[o]).toLowerCase().includes(t.toLowerCase())})},Vx=function(t,n,r,a){return n.map(function(o){return o[a.label]}).join(" / ")},Wx=function(t,n,r,a,o,l){var i=o.filter,s=i===void 0?Kx:i,u=o.render,d=u===void 0?Vx:u,f=o.limit,v=f===void 0?50:f,m=o.sort;return c.useMemo(function(){var g=[];if(!t)return[];function h(p,b){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;p.forEach(function(C){if(!(!m&&v!==!1&&v>0&&g.length>=v)){var x=[].concat(ke(b),[C]),w=C[r.children],$=y||C.disabled;if((!w||w.length===0||l)&&s(t,x,{label:r.label})){var I;g.push(S(S({},C),{},(I={disabled:$},B(I,r.label,d(t,x,a,r)),B(I,Oa,x),B(I,r.children,void 0),I)))}w&&h(C[r.children],x,$)}})}return h(n,[]),m&&g.sort(function(p,b){return m(p[Oa],b[Oa],t,r)}),v!==!1&&v>0?g.slice(0,v):g},[t,n,r,a,d,l,s,m,v])},yu="__RC_CASCADER_SPLIT__",wp="SHOW_PARENT",$p="SHOW_CHILD";function Wn(e){return e.join(yu)}function ka(e){return e.map(Wn)}function Yx(e){return e.split(yu)}function Pp(e){var t=e||{},n=t.label,r=t.value,a=t.children,o=r||"value";return{label:n||"label",value:o,key:o,children:a||"children"}}function Fo(e,t){var n,r;return(n=e.isLeaf)!==null&&n!==void 0?n:!((r=e[t.children])!==null&&r!==void 0&&r.length)}function qx(e){var t=e.parentElement;if(t){var n=e.offsetTop-t.offsetTop;n-t.scrollTop<0?t.scrollTo({top:n}):n+e.offsetHeight-t.scrollTop>t.offsetHeight&&t.scrollTo({top:n+e.offsetHeight-t.offsetHeight})}}function Ep(e,t){return e.map(function(n){var r;return(r=n[Oa])===null||r===void 0?void 0:r.map(function(a){return a[t.value]})})}function Ux(e){return Array.isArray(e)&&Array.isArray(e[0])}function il(e){return e?Ux(e)?e:(e.length===0?[]:[e]).map(function(t){return Array.isArray(t)?t:[t]}):[]}function Ip(e,t,n){var r=new Set(e),a=t();return e.filter(function(o){var l=a[o],i=l?l.parent:null,s=l?l.children:null;return l&&l.node.disabled?!0:n===$p?!(s&&s.some(function(u){return u.key&&r.has(u.key)})):!(i&&!i.node.disabled&&r.has(i.key))})}function Fa(e,t,n){for(var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,a=t,o=[],l=function(){var u,d,f,v=e[i],m=(u=a)===null||u===void 0?void 0:u.findIndex(function(h){var p=h[n.value];return r?String(p)===String(v):p===v}),g=m!==-1?(d=a)===null||d===void 0?void 0:d[m]:null;o.push({value:(f=g==null?void 0:g[n.value])!==null&&f!==void 0?f:v,index:m,option:g}),a=g==null?void 0:g[n.children]},i=0;i1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(v,m){for(var g=Op(f?f.pos:"0",m),h=ci(v[o],g),p,b=0;b1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,a=t.onProcessFinished,o=t.externalGetKey,l=t.childrenPropName,i=t.fieldNames,s=arguments.length>2?arguments[2]:void 0,u=o||s,d={},f={},v={posEntities:d,keyEntities:f};return n&&(v=n(v)||v),Zx(e,function(m){var g=m.node,h=m.index,p=m.pos,b=m.key,y=m.parentPos,C=m.level,x=m.nodes,w={node:g,nodes:x,index:h,key:b,pos:p,level:C},$=ci(b,p);d[p]=w,f[$]=w,w.parent=d[y],w.parent&&(w.parent.children=w.parent.children||[],w.parent.children.push(w)),r&&r(w,v)},{externalGetKey:u,childrenPropName:l,fieldNames:i}),a&&a(v),v}function Ho(e,t){var n=t.expandedKeys,r=t.selectedKeys,a=t.loadedKeys,o=t.loadingKeys,l=t.checkedKeys,i=t.halfCheckedKeys,s=t.dragOverNodeKey,u=t.dropPosition,d=t.keyEntities,f=yn(d,e),v={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:a.indexOf(e)!==-1,loading:o.indexOf(e)!==-1,checked:l.indexOf(e)!==-1,halfChecked:i.indexOf(e)!==-1,pos:String(f?f.pos:""),dragOver:s===e&&u===0,dragOverGapTop:s===e&&u===-1,dragOverGapBottom:s===e&&u===1};return v}function tn(e){var t=e.data,n=e.expanded,r=e.selected,a=e.checked,o=e.loaded,l=e.loading,i=e.halfChecked,s=e.dragOver,u=e.dragOverGapTop,d=e.dragOverGapBottom,f=e.pos,v=e.active,m=e.eventKey,g=S(S({},t),{},{expanded:n,selected:r,checked:a,loaded:o,loading:l,halfChecked:i,dragOver:s,dragOverGapTop:u,dragOverGapBottom:d,pos:f,active:v,key:m});return"props"in g||Object.defineProperty(g,"props",{get:function(){return vn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),g}const Jx=function(e,t){var n=c.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),r=c.useCallback(function(){return n.current.options!==e&&(n.current.options=e,n.current.info=ui(e,{fieldNames:t,initWrapper:function(o){return S(S({},o),{},{pathKeyEntities:{}})},processEntity:function(o,l){var i=o.nodes.map(function(s){return s[t.value]}).join(yu);l.pathKeyEntities[i]=o,o.key=i}})),n.current.info.pathKeyEntities},[t,e]);return r};function Np(e,t){var n=c.useMemo(function(){return t||[]},[t]),r=Jx(n,e),a=c.useCallback(function(o){var l=r();return o.map(function(i){var s=l[i].nodes;return s.map(function(u){return u[e.value]})})},[r,e]);return[n,r,a]}function ew(e){return c.useMemo(function(){if(!e)return[!1,{}];var t={matchInputWidth:!0,limit:50};return e&&Xe(e)==="object"&&(t=S(S({},t),e)),t.limit<=0&&(t.limit=!1),[!0,t]},[e])}function Tp(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function tw(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,a=t.checkable;return!!(n||r)||a===!1}function nw(e,t,n,r){for(var a=new Set(e),o=new Set,l=0;l<=n;l+=1){var i=t.get(l)||new Set;i.forEach(function(f){var v=f.key,m=f.node,g=f.children,h=g===void 0?[]:g;a.has(v)&&!r(m)&&h.filter(function(p){return!r(p.node)}).forEach(function(p){a.add(p.key)})})}for(var s=new Set,u=n;u>=0;u-=1){var d=t.get(u)||new Set;d.forEach(function(f){var v=f.parent,m=f.node;if(!(r(m)||!f.parent||s.has(f.parent.key))){if(r(f.parent.node)){s.add(v.key);return}var g=!0,h=!1;(v.children||[]).filter(function(p){return!r(p.node)}).forEach(function(p){var b=p.key,y=a.has(b);g&&!y&&(g=!1),!h&&(y||o.has(b))&&(h=!0)}),g&&a.add(v.key),h&&o.add(v.key),s.add(v.key)}})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(Tp(o,a))}}function rw(e,t,n,r,a){for(var o=new Set(e),l=new Set(t),i=0;i<=r;i+=1){var s=n.get(i)||new Set;s.forEach(function(v){var m=v.key,g=v.node,h=v.children,p=h===void 0?[]:h;!o.has(m)&&!l.has(m)&&!a(g)&&p.filter(function(b){return!a(b.node)}).forEach(function(b){o.delete(b.key)})})}l=new Set;for(var u=new Set,d=r;d>=0;d-=1){var f=n.get(d)||new Set;f.forEach(function(v){var m=v.parent,g=v.node;if(!(a(g)||!v.parent||u.has(v.parent.key))){if(a(v.parent.node)){u.add(m.key);return}var h=!0,p=!1;(m.children||[]).filter(function(b){return!a(b.node)}).forEach(function(b){var y=b.key,C=o.has(y);h&&!C&&(h=!1),!p&&(C||l.has(y))&&(p=!0)}),h||o.delete(m.key),p&&l.add(m.key),u.add(m.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(Tp(l,o))}}function kn(e,t,n,r){var a=[],o;r?o=r:o=tw;var l=new Set(e.filter(function(d){var f=!!yn(n,d);return f||a.push(d),f})),i=new Map,s=0;Object.keys(n).forEach(function(d){var f=n[d],v=f.level,m=i.get(v);m||(m=new Set,i.set(v,m)),m.add(f),s=Math.max(s,v)}),vn(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var u;return t===!0?u=nw(l,i,s,o):u=rw(l,t.halfCheckedKeys,i,s,o),u}function _p(e,t,n,r,a,o,l,i){return function(s){if(!e)t(s);else{var u=Wn(s),d=ka(n),f=ka(r),v=d.includes(u),m=a.some(function($){return Wn($)===u}),g=n,h=a;if(m&&!v)h=a.filter(function($){return Wn($)!==u});else{var p=v?d.filter(function($){return $!==u}):[].concat(ke(d),[u]),b=o(),y;if(v){var C=kn(p,{halfCheckedKeys:f},b);y=C.checkedKeys}else{var x=kn(p,!0,b);y=x.checkedKeys}var w=Ip(y,o,i);g=l(w)}t([].concat(ke(h),ke(g)))}}}function Dp(e,t,n,r,a){return c.useMemo(function(){var o=a(t),l=ne(o,2),i=l[0],s=l[1];if(!e||!t.length)return[i,[],s];var u=ka(i),d=n(),f=kn(u,!0,d),v=f.checkedKeys,m=f.halfCheckedKeys;return[r(v),r(m),s]},[e,t,n,r,a])}var aw=c.memo(function(e){var t=e.children;return t},function(e,t){return!t.open});function ow(e){var t,n=e.prefixCls,r=e.checked,a=e.halfChecked,o=e.disabled,l=e.onClick,i=e.disableCheckbox,s=c.useContext(no),u=s.checkable,d=typeof u!="boolean"?u:null;return c.createElement("span",{className:fe("".concat(n),(t={},B(t,"".concat(n,"-checked"),r),B(t,"".concat(n,"-indeterminate"),!r&&a),B(t,"".concat(n,"-disabled"),o||i),t)),onClick:l},d)}var kp="__cascader_fix_label__";function iw(e){var t=e.prefixCls,n=e.multiple,r=e.options,a=e.activeValue,o=e.prevValuePath,l=e.onToggleOpen,i=e.onSelect,s=e.onActive,u=e.checkedSet,d=e.halfCheckedSet,f=e.loadingKeys,v=e.isSelectable,m=e.disabled,g="".concat(t,"-menu"),h="".concat(t,"-menu-item"),p=c.useContext(no),b=p.fieldNames,y=p.changeOnSelect,C=p.expandTrigger,x=p.expandIcon,w=p.loadingIcon,$=p.dropdownMenuColumnStyle,I=p.optionRender,E=C==="hover",P=function(D){return m||D},O=c.useMemo(function(){return r.map(function(M){var D,F=M.disabled,T=M.disableCheckbox,N=M[Oa],R=(D=M[kp])!==null&&D!==void 0?D:M[b.label],k=M[b.value],j=Fo(M,b),A=N?N.map(function(V){return V[b.value]}):[].concat(ke(o),[k]),L=Wn(A),H=f.includes(L),W=u.has(L),z=d.has(L);return{disabled:F,label:R,value:k,isLeaf:j,isLoading:H,checked:W,halfChecked:z,option:M,disableCheckbox:T,fullPath:A,fullPathKey:L}})},[r,u,b,d,f,o]);return c.createElement("ul",{className:g,role:"menu"},O.map(function(M){var D,F=M.disabled,T=M.label,N=M.value,R=M.isLeaf,k=M.isLoading,j=M.checked,A=M.halfChecked,L=M.option,H=M.fullPath,W=M.fullPathKey,z=M.disableCheckbox,V=function(){if(!P(F)){var U=ke(H);E&&R&&U.pop(),s(U)}},Y=function(){v(L)&&!P(F)&&i(H,R)},q;return typeof L.title=="string"?q=L.title:typeof T=="string"&&(q=T),c.createElement("li",{key:W,className:fe(h,(D={},B(D,"".concat(h,"-expand"),!R),B(D,"".concat(h,"-active"),a===N||a===W),B(D,"".concat(h,"-disabled"),P(F)),B(D,"".concat(h,"-loading"),k),D)),style:$,role:"menuitemcheckbox",title:q,"aria-checked":j,"data-path-key":W,onClick:function(){V(),!z&&(!n||R)&&Y()},onDoubleClick:function(){y&&l(!1)},onMouseEnter:function(){E&&V()},onMouseDown:function(U){U.preventDefault()}},n&&c.createElement(ow,{prefixCls:"".concat(t,"-checkbox"),checked:j,halfChecked:A,disabled:P(F)||z,disableCheckbox:z,onClick:function(U){z||(U.stopPropagation(),Y())}}),c.createElement("div",{className:"".concat(h,"-content")},I?I(L):T),!k&&x&&!R&&c.createElement("div",{className:"".concat(h,"-expand-icon")},x),k&&w&&c.createElement("div",{className:"".concat(h,"-loading-icon")},w))}))}var lw=function(t,n){var r=c.useContext(no),a=r.values,o=a[0],l=c.useState([]),i=ne(l,2),s=i[0],u=i[1];return c.useEffect(function(){t||u(o||[])},[n,o]),[s,u]};const sw=function(e,t,n,r,a,o,l){var i=l.direction,s=l.searchValue,u=l.toggleOpen,d=l.open,f=i==="rtl",v=c.useMemo(function(){for(var $=-1,I=t,E=[],P=[],O=r.length,M=Ep(t,n),D=function(k){var j=I.findIndex(function(A,L){return(M[L]?Wn(M[L]):A[n.value])===r[k]});if(j===-1)return 1;$=j,E.push($),P.push(r[k]),I=I[$][n.children]},F=0;F1){var I=g.slice(0,-1);y(I)}else u(!1)},w=function(){var I,E=((I=p[h])===null||I===void 0?void 0:I[n.children])||[],P=E.find(function(M){return!M.disabled});if(P){var O=[].concat(ke(g),[P[n.value]]);y(O)}};c.useImperativeHandle(e,function(){return{onKeyDown:function(I){var E=I.which;switch(E){case tt.UP:case tt.DOWN:{var P=0;E===tt.UP?P=-1:E===tt.DOWN&&(P=1),P!==0&&C(P);break}case tt.LEFT:{if(s)break;f?w():x();break}case tt.RIGHT:{if(s)break;f?x():w();break}case tt.BACKSPACE:{s||x();break}case tt.ENTER:{if(g.length){var O=p[h],M=(O==null?void 0:O[Oa])||[];M.length?o(M.map(function(D){return D[n.value]}),M[M.length-1]):o(g,p[h])}break}case tt.ESC:u(!1),d&&I.stopPropagation()}},onKeyUp:function(){}}})};var Fp=c.forwardRef(function(e,t){var n,r,a,o=e.prefixCls,l=e.multiple,i=e.searchValue,s=e.toggleOpen,u=e.notFoundContent,d=e.direction,f=e.open,v=e.disabled,m=c.useRef(null),g=d==="rtl",h=c.useContext(no),p=h.options,b=h.values,y=h.halfValues,C=h.fieldNames,x=h.changeOnSelect,w=h.onSelect,$=h.searchOptions,I=h.dropdownPrefixCls,E=h.loadData,P=h.expandTrigger,O=I||o,M=c.useState([]),D=ne(M,2),F=D[0],T=D[1],N=function(te){if(!(!E||i)){var se=Fa(te,p,C),X=se.map(function(ce){var de=ce.option;return de}),ee=X[X.length-1];if(ee&&!Fo(ee,C)){var oe=Wn(te);T(function(ce){return[].concat(ke(ce),[oe])}),E(X)}}};c.useEffect(function(){F.length&&F.forEach(function(le){var te=Yx(le),se=Fa(te,p,C,!0).map(function(ee){var oe=ee.option;return oe}),X=se[se.length-1];(!X||X[C.children]||Fo(X,C))&&T(function(ee){return ee.filter(function(oe){return oe!==le})})})},[p,F,C]);var R=c.useMemo(function(){return new Set(ka(b))},[b]),k=c.useMemo(function(){return new Set(ka(y))},[y]),j=lw(l,f),A=ne(j,2),L=A[0],H=A[1],W=function(te){H(te),N(te)},z=function(te){if(v)return!1;var se=te.disabled,X=Fo(te,C);return!se&&(X||x||l)},V=function(te,se){var X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;w(te),!l&&(se||x&&(P==="hover"||X))&&s(!1)},Y=c.useMemo(function(){return i?$:p},[i,$,p]),q=c.useMemo(function(){for(var le=[{options:Y}],te=Y,se=Ep(te,C),X=function(){var ce=L[ee],de=te.find(function(me,ae){return(se[ae]?Wn(se[ae]):me[C.value])===ce}),re=de==null?void 0:de[C.children];if(!(re!=null&&re.length))return 1;te=re,le.push({options:re})},ee=0;ee":b,C=n.loadingIcon,x=n.direction,w=n.notFoundContent,$=w===void 0?"Not Found":w,I=n.disabled,E=!!s,P=Ze(u,{value:d,postState:il}),O=ne(P,2),M=O[0],D=O[1],F=c.useMemo(function(){return Pp(f)},[JSON.stringify(f)]),T=Np(F,i),N=ne(T,3),R=N[0],k=N[1],j=N[2],A=Rp(R,F),L=Dp(E,M,k,j,A),H=ne(L,3),W=H[0],z=H[1],V=H[2],Y=Pt(function(ie){if(D(ie),m){var Z=il(ie),le=Z.map(function(X){return Fa(X,R,F).map(function(ee){return ee.option})}),te=E?Z:Z[0],se=E?le:le[0];m(te,se)}}),q=_p(E,Y,W,z,V,k,j,g),K=Pt(function(ie){q(ie)}),U=c.useMemo(function(){return{options:R,fieldNames:F,values:W,halfValues:z,changeOnSelect:v,onSelect:K,checkable:s,searchOptions:[],dropdownPrefixCls:void 0,loadData:h,expandTrigger:p,expandIcon:y,loadingIcon:C,dropdownMenuColumnStyle:void 0}},[R,F,W,z,v,K,s,h,p,y,C]),J="".concat(a,"-panel"),Q=!R.length;return c.createElement(no.Provider,{value:U},c.createElement("div",{className:fe(J,(t={},B(t,"".concat(J,"-rtl"),x==="rtl"),B(t,"".concat(J,"-empty"),Q),t),l),style:o},Q?$:c.createElement(Fp,{prefixCls:a,searchValue:"",multiple:E,toggleOpen:uw,open:!0,direction:x,disabled:I})))}var dw=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","onOpenChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],di=c.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,a=r===void 0?"rc-cascader":r,o=e.fieldNames,l=e.defaultValue,i=e.value,s=e.changeOnSelect,u=e.onChange,d=e.displayRender,f=e.checkable,v=e.autoClearSearchValue,m=v===void 0?!0:v,g=e.searchValue,h=e.onSearch,p=e.showSearch,b=e.expandTrigger,y=e.options,C=e.dropdownPrefixCls,x=e.loadData,w=e.popupVisible,$=e.open,I=e.popupClassName,E=e.dropdownClassName,P=e.dropdownMenuColumnStyle,O=e.dropdownStyle,M=e.popupPlacement,D=e.placement,F=e.onDropdownVisibleChange,T=e.onPopupVisibleChange,N=e.onOpenChange,R=e.expandIcon,k=R===void 0?">":R,j=e.loadingIcon,A=e.children,L=e.dropdownMatchSelectWidth,H=L===void 0?!1:L,W=e.showCheckedStrategy,z=W===void 0?wp:W,V=e.optionRender,Y=je(e,dw),q=ng(n),K=!!f,U=Ze(l,{value:i,postState:il}),J=ne(U,2),Q=J[0],ie=J[1],Z=c.useMemo(function(){return Pp(o)},[JSON.stringify(o)]),le=Np(Z,y),te=ne(le,3),se=te[0],X=te[1],ee=te[2],oe=Ze("",{value:g,postState:function(rt){return rt||""}}),ce=ne(oe,2),de=ce[0],re=ce[1],me=function(rt,yt){re(rt),yt.source!=="blur"&&h&&h(rt)},ae=ew(p),ve=ne(ae,2),ye=ve[0],be=ve[1],Me=Wx(de,se,Z,C||a,be,s||K),Ce=Rp(se,Z),Ie=Dp(K,Q,X,ee,Ce),Ee=ne(Ie,3),xe=Ee[0],ge=Ee[1],Ne=Ee[2],we=c.useMemo(function(){var Je=ka(xe),rt=Ip(Je,X,z);return[].concat(ke(Ne),ke(ee(rt)))},[xe,X,ee,Ne,z]),Re=Gx(we,se,Z,K,d),$e=Pt(function(Je){if(ie(Je),u){var rt=il(Je),yt=rt.map(function(ft){return Fa(ft,se,Z).map(function(St){return St.option})}),vt=K?rt:rt[0],st=K?yt:yt[0];u(vt,st)}}),he=_p(K,$e,xe,ge,Ne,X,ee,z),pe=Pt(function(Je){(!K||m)&&re(""),he(Je)}),Pe=function(rt,yt){if(yt.type==="clear"){$e([]);return}var vt=yt.values[0],st=vt.valueCells;pe(st)},Te=$!==void 0?$:w,Ae=E||I,Se=D||M,_e=function(rt){N==null||N(rt),F==null||F(rt),T==null||T(rt)},Le=c.useMemo(function(){return{options:se,fieldNames:Z,values:xe,halfValues:ge,changeOnSelect:s,onSelect:pe,checkable:f,searchOptions:Me,dropdownPrefixCls:C,loadData:x,expandTrigger:b,expandIcon:k,loadingIcon:j,dropdownMenuColumnStyle:P,optionRender:V}},[se,Z,xe,ge,s,pe,f,Me,C,x,b,k,j,P,V]),He=!(de?Me:se).length,Qe=de&&be.matchInputWidth||He?{}:{minWidth:"auto"};return c.createElement(no.Provider,{value:Le},c.createElement(rg,Oe({},Y,{ref:t,id:q,prefixCls:a,autoClearSearchValue:m,dropdownMatchSelectWidth:H,dropdownStyle:S(S({},Qe),O),displayValues:Re,onDisplayValuesChange:Pe,mode:K?"multiple":void 0,searchValue:de,onSearch:me,showSearch:ye,OptionList:cw,emptyOptions:He,open:Te,dropdownClassName:Ae,placement:Se,onDropdownVisibleChange:_e,getRawInputElement:function(){return A}})))});di.SHOW_PARENT=wp;di.SHOW_CHILD=$p;di.Panel=jp;function Ap(e,t){const{getPrefixCls:n,direction:r,renderEmpty:a}=c.useContext(Gt),o=t||r,l=n("select",e),i=n("cascader",e);return[l,i,o,a]}function Lp(e,t){return c.useMemo(()=>t?c.createElement("span",{className:`${e}-checkbox-inner`}):!1,[e,t])}const Bp=(e,t,n)=>{let r=n;n||(r=t?c.createElement(Na,null):c.createElement(Or,null));const a=c.useMemo(()=>c.createElement("span",{className:`${e}-menu-item-loading-icon`},c.createElement(fr,{spin:!0})),[e]);return c.useMemo(()=>[r,a],[r,a])},fw=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Xt(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},Xt(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Xt(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Rr(e)},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${ue(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${ue(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` + ${n}:not(${n}-disabled), + ${t}:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` + ${n}-checked:not(${n}-disabled), + ${t}-checked:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{"&":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function Vl(e,t){const n=en(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return fw(n)}const Hp=rn("Checkbox",(e,{prefixCls:t})=>[Vl(t,e)]),zp=e=>{const{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,a=` + &${r}-expand ${r}-expand-icon, + ${r}-loading-icon +`;return[Vl(`${t}-checkbox`,e),{[n]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${n}-menu-empty`]:{[`${n}-menu`]:{width:"100%",height:"auto",[r]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${ue(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},Ya),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:e.optionPadding,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[a]:{color:e.colorTextDisabled}},[`&-active:not(${r}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:"auto"},[a]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]},vw=e=>{const{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},zp(e)]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},Tl(e)]},Kp=e=>{const t=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${t}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}},Vp=rn("Cascader",vw,Kp,{unitless:{optionSelectedFontWeight:!0}}),mw=e=>{const{componentCls:t}=e;return{[`${t}-panel`]:[zp(e),{display:"inline-flex",border:`${ue(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${t}-menus`]:{alignItems:"stretch"},[`${t}-menu`]:{height:"auto"},"&-empty":{padding:e.paddingXXS}}]}},gw=Iy(["Cascader","Panel"],mw,Kp);function pw(e){const{prefixCls:t,className:n,multiple:r,rootClassName:a,notFoundContent:o,direction:l,expandIcon:i,disabled:s}=e,u=c.useContext(Rn),d=s??u,[f,v,m,g]=Ap(t,l),h=un(v),[p,b,y]=Vp(v,h);gw(v);const C=m==="rtl",[x,w]=Bp(f,C,i),$=o||(g==null?void 0:g("Cascader"))||c.createElement(_l,{componentName:"Cascader"}),I=Lp(v,r);return p(c.createElement(jp,Object.assign({},e,{checkable:I,prefixCls:v,className:fe(n,b,a,y,h),notFoundContent:$,direction:m,expandIcon:x,loadingIcon:w,disabled:d})))}var hw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);as===0?[i]:[].concat(ke(l),[t,i]),[]),a=[];let o=0;return r.forEach((l,i)=>{const s=o+l.length;let u=e.slice(o,s);o=s,i%2===1&&(u=c.createElement("span",{className:`${n}-menu-item-keyword`,key:`separator-${i}`},u)),a.push(u)}),a}const Sw=(e,t,n,r)=>{const a=[],o=e.toLowerCase();return t.forEach((l,i)=>{i!==0&&a.push(" / ");let s=l[r.label];const u=typeof s;(u==="string"||u==="number")&&(s=Cw(String(s),o,n)),a.push(s)}),a},ro=c.forwardRef((e,t)=>{var n,r,a,o;const{prefixCls:l,size:i,disabled:s,className:u,rootClassName:d,multiple:f,bordered:v=!0,transitionName:m,choiceTransitionName:g="",popupClassName:h,dropdownClassName:p,expandIcon:b,placement:y,showSearch:C,allowClear:x=!0,notFoundContent:w,direction:$,getPopupContainer:I,status:E,showArrow:P,builtinPlacements:O,style:M,variant:D,dropdownRender:F,onDropdownVisibleChange:T,dropdownMenuColumnStyle:N,popupRender:R,dropdownStyle:k,popupMenuColumnStyle:j,onOpenChange:A,styles:L,classNames:H}=e,W=hw(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant","dropdownRender","onDropdownVisibleChange","dropdownMenuColumnStyle","popupRender","dropdownStyle","popupMenuColumnStyle","onOpenChange","styles","classNames"]),z=Tt(W,["suffixIcon"]),{getPrefixCls:V,getPopupContainer:Y,className:q,style:K,classNames:U,styles:J}=Un("cascader"),{popupOverflow:Q}=c.useContext(Gt),{status:ie,hasFeedback:Z,isFormItemInput:le,feedbackIcon:te}=c.useContext(mr),se=oi(ie,E),[X,ee,oe,ce]=Ap(l,$),de=oe==="rtl",re=V(),me=un(X),[ae,ve,ye]=ag(X,me),be=un(ee),[Me]=Vp(ee,be),{compactSize:Ce,compactItemClassnames:Ie}=qa(X,$),[Ee,xe]=Ua("cascader",D,v),ge=w||(ce==null?void 0:ce("Cascader"))||c.createElement(_l,{componentName:"Cascader"}),Ne=fe(((n=H==null?void 0:H.popup)===null||n===void 0?void 0:n.root)||((r=U.popup)===null||r===void 0?void 0:r.root)||h||p,`${ee}-dropdown`,{[`${ee}-dropdown-rtl`]:oe==="rtl"},d,me,U.root,H==null?void 0:H.root,be,ve,ye),we=og(R||F),Re=j||N,$e=A||T,he=((a=L==null?void 0:L.popup)===null||a===void 0?void 0:a.root)||((o=J.popup)===null||o===void 0?void 0:o.root)||k,pe=c.useMemo(()=>{if(!C)return C;let St={render:Sw};return typeof C=="object"&&(St=Object.assign(Object.assign({},St),C)),St},[C]),Pe=On(St=>{var De;return(De=i??Ce)!==null&&De!==void 0?De:St}),Te=c.useContext(Rn),Ae=s??Te,[Se,_e]=Bp(X,de,b),Le=Lp(ee,f),He=ig(e.suffixIcon,P),{suffixIcon:Qe,removeIcon:Je,clearIcon:rt}=nu(Object.assign(Object.assign({},e),{hasFeedback:Z,feedbackIcon:te,showSuffixIcon:He,multiple:f,prefixCls:X,componentName:"Cascader"})),yt=c.useMemo(()=>y!==void 0?y:de?"bottomRight":"bottomLeft",[y,de]),vt=x===!0?{clearIcon:rt}:x,[st]=Ga("SelectLike",he==null?void 0:he.zIndex),ft=c.createElement(di,Object.assign({prefixCls:X,className:fe(!l&&ee,{[`${X}-lg`]:Pe==="large",[`${X}-sm`]:Pe==="small",[`${X}-rtl`]:de,[`${X}-${Ee}`]:xe,[`${X}-in-form-item`]:le},Gr(X,se,Z),Ie,q,u,d,H==null?void 0:H.root,U.root,me,be,ve,ye),disabled:Ae,style:Object.assign(Object.assign(Object.assign(Object.assign({},J.root),L==null?void 0:L.root),K),M)},z,{builtinPlacements:lg(O,Q),direction:oe,placement:yt,notFoundContent:ge,allowClear:vt,showSearch:pe,expandIcon:Se,suffixIcon:Qe,removeIcon:Je,loadingIcon:_e,checkable:Le,dropdownClassName:Ne,dropdownPrefixCls:l||ee,dropdownStyle:Object.assign(Object.assign({},he),{zIndex:st}),dropdownRender:we,dropdownMenuColumnStyle:Re,onOpenChange:$e,choiceTransitionName:Mr(re,"",g),transitionName:Mr(re,"slide-up",m),getPopupContainer:I||Y,ref:t}));return Me(ae(ft))}),xw=Xa(ro,"dropdownAlign",e=>Tt(e,["visible"]));ro.SHOW_PARENT=yw;ro.SHOW_CHILD=bw;ro.Panel=pw;ro._InternalPanelDoNotUseOrYouWillBeFired=xw;const Wp=G.createContext(null);var ww=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{var n;const{prefixCls:r,className:a,rootClassName:o,children:l,indeterminate:i=!1,style:s,onMouseEnter:u,onMouseLeave:d,skipGroup:f=!1,disabled:v}=e,m=ww(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:g,direction:h,checkbox:p}=c.useContext(Gt),b=c.useContext(Wp),{isFormItemInput:y}=c.useContext(mr),C=c.useContext(Rn),x=(n=(b==null?void 0:b.disabled)||v)!==null&&n!==void 0?n:C,w=c.useRef(m.value),$=c.useRef(null),I=aa(t,$);c.useEffect(()=>{b==null||b.registerValue(m.value)},[]),c.useEffect(()=>{if(!f)return m.value!==w.current&&(b==null||b.cancelValue(w.current),b==null||b.registerValue(m.value),w.current=m.value),()=>b==null?void 0:b.cancelValue(m.value)},[m.value]),c.useEffect(()=>{var j;!((j=$.current)===null||j===void 0)&&j.input&&($.current.input.indeterminate=i)},[i]);const E=g("checkbox",r),P=un(E),[O,M,D]=Hp(E,P),F=Object.assign({},m);b&&!f&&(F.onChange=(...j)=>{m.onChange&&m.onChange.apply(m,j),b.toggleOption&&b.toggleOption({label:l,value:m.value})},F.name=b.name,F.checked=b.value.includes(m.value));const T=fe(`${E}-wrapper`,{[`${E}-rtl`]:h==="rtl",[`${E}-wrapper-checked`]:F.checked,[`${E}-wrapper-disabled`]:x,[`${E}-wrapper-in-form-item`]:y},p==null?void 0:p.className,a,o,D,P,M),N=fe({[`${E}-indeterminate`]:i},Um,M),[R,k]=Cp(F.onClick);return O(c.createElement(Jc,{component:"Checkbox",disabled:x},c.createElement("label",{className:T,style:Object.assign(Object.assign({},p==null?void 0:p.style),s),onMouseEnter:u,onMouseLeave:d,onClick:R},c.createElement(yp,Object.assign({},F,{onClick:k,prefixCls:E,className:N,disabled:x,ref:I})),l!=null&&c.createElement("span",{className:`${E}-label`},l))))},Yp=c.forwardRef($w);var Pw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{defaultValue:n,children:r,options:a=[],prefixCls:o,className:l,rootClassName:i,style:s,onChange:u}=e,d=Pw(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:f,direction:v}=c.useContext(Gt),[m,g]=c.useState(d.value||n||[]),[h,p]=c.useState([]);c.useEffect(()=>{"value"in d&&g(d.value||[])},[d.value]);const b=c.useMemo(()=>a.map(N=>typeof N=="string"||typeof N=="number"?{label:N,value:N}:N),[a]),y=N=>{p(R=>R.filter(k=>k!==N))},C=N=>{p(R=>[].concat(ke(R),[N]))},x=N=>{const R=m.indexOf(N.value),k=ke(m);R===-1?k.push(N.value):k.splice(R,1),"value"in d||g(k),u==null||u(k.filter(j=>h.includes(j)).sort((j,A)=>{const L=b.findIndex(W=>W.value===j),H=b.findIndex(W=>W.value===A);return L-H}))},w=f("checkbox",o),$=`${w}-group`,I=un(w),[E,P,O]=Hp(w,I),M=Tt(d,["value","disabled"]),D=a.length?b.map(N=>c.createElement(Yp,{prefixCls:w,key:N.value.toString(),disabled:"disabled"in N?N.disabled:d.disabled,value:N.value,checked:m.includes(N.value),onChange:N.onChange,className:fe(`${$}-item`,N.className),style:N.style,title:N.title,id:N.id,required:N.required},N.label)):r,F=c.useMemo(()=>({toggleOption:x,value:m,disabled:d.disabled,name:d.name,registerValue:C,cancelValue:y}),[x,m,d.disabled,d.name,C,y]),T=fe($,{[`${$}-rtl`]:v==="rtl"},l,i,O,I,P);return E(c.createElement("div",Object.assign({className:T,style:s},M,{ref:t}),c.createElement(Wp.Provider,{value:F},D)))}),Nr=Yp;Nr.Group=Ew;Nr.__ANT_CHECKBOX=!0;const Iw=e=>{const{componentCls:t}=e;return{[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},Rw=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:a,textPaddingInline:o,orientationMargin:l,verticalMarginInline:i}=e;return{[t]:Object.assign(Object.assign({},Xt(e)),{borderBlockStart:`${ue(a)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:i,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ue(a)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ue(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${ue(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ue(a)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-start`]:{"&::before":{width:`calc(${l} * 100%)`},"&::after":{width:`calc(100% - ${l} * 100%)`}},[`&-horizontal${t}-with-text-end`]:{"&::before":{width:`calc(100% - ${l} * 100%)`},"&::after":{width:`calc(${l} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${ue(a)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:a,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:r,borderStyle:"dotted",borderWidth:`${ue(a)} 0 0`},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:a,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`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},Ow=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Mw=rn("Divider",e=>{const t=en(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return[Rw(t),Iw(t)]},Ow,{unitless:{orientationMargin:!0}});var Nw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:t,direction:n,className:r,style:a}=Un("divider"),{prefixCls:o,type:l="horizontal",orientation:i="center",orientationMargin:s,className:u,rootClassName:d,children:f,dashed:v,variant:m="solid",plain:g,style:h,size:p}=e,b=Nw(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style","size"]),y=t("divider",o),[C,x,w]=Mw(y),$=On(p),I=Tw[$],E=!!f,P=c.useMemo(()=>i==="left"?n==="rtl"?"end":"start":i==="right"?n==="rtl"?"start":"end":i,[n,i]),O=P==="start"&&s!=null,M=P==="end"&&s!=null,D=fe(y,r,x,w,`${y}-${l}`,{[`${y}-with-text`]:E,[`${y}-with-text-${P}`]:E,[`${y}-dashed`]:!!v,[`${y}-${m}`]:m!=="solid",[`${y}-plain`]:!!g,[`${y}-rtl`]:n==="rtl",[`${y}-no-default-orientation-margin-start`]:O,[`${y}-no-default-orientation-margin-end`]:M,[`${y}-${I}`]:!!I},u,d),F=c.useMemo(()=>typeof s=="number"?s:/^\d+$/.test(s)?Number(s):s,[s]),T={marginInlineStart:O?F:void 0,marginInlineEnd:M?F:void 0};return C(c.createElement("div",Object.assign({className:D,style:Object.assign(Object.assign({},a),h)},b,{role:"separator"}),f&&l!=="vertical"&&c.createElement("span",{className:`${y}-inner-text`,style:T},f)))};var $d=function(t,n){if(!t)return null;var r={left:t.offsetLeft,right:t.parentElement.clientWidth-t.clientWidth-t.offsetLeft,width:t.clientWidth,top:t.offsetTop,bottom:t.parentElement.clientHeight-t.clientHeight-t.offsetTop,height:t.clientHeight};return n?{left:0,right:0,width:0,top:r.top,bottom:r.bottom,height:r.height}:{left:r.left,right:r.right,width:r.width,top:0,bottom:0,height:0}},Zn=function(t){return t!==void 0?"".concat(t,"px"):void 0};function _w(e){var t=e.prefixCls,n=e.containerRef,r=e.value,a=e.getValueIndex,o=e.motionName,l=e.onMotionStart,i=e.onMotionEnd,s=e.direction,u=e.vertical,d=u===void 0?!1:u,f=c.useRef(null),v=c.useState(r),m=ne(v,2),g=m[0],h=m[1],p=function(N){var R,k=a(N),j=(R=n.current)===null||R===void 0?void 0:R.querySelectorAll(".".concat(t,"-item"))[k];return(j==null?void 0:j.offsetParent)&&j},b=c.useState(null),y=ne(b,2),C=y[0],x=y[1],w=c.useState(null),$=ne(w,2),I=$[0],E=$[1];Jt(function(){if(g!==r){var T=p(g),N=p(r),R=$d(T,d),k=$d(N,d);h(r),x(R),E(k),T&&N?l():i()}},[r]);var P=c.useMemo(function(){if(d){var T;return Zn((T=C==null?void 0:C.top)!==null&&T!==void 0?T:0)}return Zn(s==="rtl"?-(C==null?void 0:C.right):C==null?void 0:C.left)},[d,s,C]),O=c.useMemo(function(){if(d){var T;return Zn((T=I==null?void 0:I.top)!==null&&T!==void 0?T:0)}return Zn(s==="rtl"?-(I==null?void 0:I.right):I==null?void 0:I.left)},[d,s,I]),M=function(){return d?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},D=function(){return d?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},F=function(){x(null),E(null),i()};return!C||!I?null:c.createElement(Ol,{visible:!0,motionName:o,motionAppear:!0,onAppearStart:M,onAppearActive:D,onVisibleChanged:F},function(T,N){var R=T.className,k=T.style,j=S(S({},k),{},{"--thumb-start-left":P,"--thumb-start-width":Zn(C==null?void 0:C.width),"--thumb-active-left":O,"--thumb-active-width":Zn(I==null?void 0:I.width),"--thumb-start-top":P,"--thumb-start-height":Zn(C==null?void 0:C.height),"--thumb-active-top":O,"--thumb-active-height":Zn(I==null?void 0:I.height)}),A={ref:aa(f,N),style:j,className:fe("".concat(t,"-thumb"),R)};return c.createElement("div",A)})}var Dw=["prefixCls","direction","vertical","options","disabled","defaultValue","value","name","onChange","className","motionName"];function kw(e){if(typeof e.title<"u")return e.title;if(Xe(e.label)!=="object"){var t;return(t=e.label)===null||t===void 0?void 0:t.toString()}}function Fw(e){return e.map(function(t){if(Xe(t)==="object"&&t!==null){var n=kw(t);return S(S({},t),{},{title:n})}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}var jw=function(t){var n=t.prefixCls,r=t.className,a=t.disabled,o=t.checked,l=t.label,i=t.title,s=t.value,u=t.name,d=t.onChange,f=t.onFocus,v=t.onBlur,m=t.onKeyDown,g=t.onKeyUp,h=t.onMouseDown,p=function(y){a||d(y,s)};return c.createElement("label",{className:fe(r,B({},"".concat(n,"-item-disabled"),a)),onMouseDown:h},c.createElement("input",{name:u,className:"".concat(n,"-item-input"),type:"radio",disabled:a,checked:o,onChange:p,onFocus:f,onBlur:v,onKeyDown:m,onKeyUp:g}),c.createElement("div",{className:"".concat(n,"-item-label"),title:i},l))},Aw=c.forwardRef(function(e,t){var n,r=e.prefixCls,a=r===void 0?"rc-segmented":r,o=e.direction,l=e.vertical,i=e.options,s=i===void 0?[]:i,u=e.disabled,d=e.defaultValue,f=e.value,v=e.name,m=e.onChange,g=e.className,h=g===void 0?"":g,p=e.motionName,b=p===void 0?"thumb-motion":p,y=je(e,Dw),C=c.useRef(null),x=c.useMemo(function(){return aa(C,t)},[C,t]),w=c.useMemo(function(){return Fw(s)},[s]),$=Ze((n=w[0])===null||n===void 0?void 0:n.value,{value:f,defaultValue:d}),I=ne($,2),E=I[0],P=I[1],O=c.useState(!1),M=ne(O,2),D=M[0],F=M[1],T=function(ie,Z){P(Z),m==null||m(Z)},N=Tt(y,["children"]),R=c.useState(!1),k=ne(R,2),j=k[0],A=k[1],L=c.useState(!1),H=ne(L,2),W=H[0],z=H[1],V=function(){z(!0)},Y=function(){z(!1)},q=function(){A(!1)},K=function(ie){ie.key==="Tab"&&A(!0)},U=function(ie){var Z=w.findIndex(function(X){return X.value===E}),le=w.length,te=(Z+ie+le)%le,se=w[te];se&&(P(se.value),m==null||m(se.value))},J=function(ie){switch(ie.key){case"ArrowLeft":case"ArrowUp":U(-1);break;case"ArrowRight":case"ArrowDown":U(1);break}};return c.createElement("div",Oe({role:"radiogroup","aria-label":"segmented control",tabIndex:u?void 0:0,"aria-orientation":l?"vertical":"horizontal"},N,{className:fe(a,B(B(B({},"".concat(a,"-rtl"),o==="rtl"),"".concat(a,"-disabled"),u),"".concat(a,"-vertical"),l),h),ref:x}),c.createElement("div",{className:"".concat(a,"-group")},c.createElement(_w,{vertical:l,prefixCls:a,value:E,containerRef:C,motionName:"".concat(a,"-").concat(b),direction:o,getValueIndex:function(ie){return w.findIndex(function(Z){return Z.value===ie})},onMotionStart:function(){F(!0)},onMotionEnd:function(){F(!1)}}),w.map(function(Q){return c.createElement(jw,Oe({},Q,{name:v,key:Q.value,prefixCls:a,className:fe(Q.className,"".concat(a,"-item"),B(B({},"".concat(a,"-item-selected"),Q.value===E&&!D),"".concat(a,"-item-focused"),W&&j&&Q.value===E)),checked:Q.value===E,onChange:T,onFocus:V,onBlur:Y,onKeyDown:J,onKeyUp:K,onMouseDown:q,disabled:!!u||!!Q.disabled}))})))}),Lw=Aw;function Pd(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function Ed(e){return{background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}const Bw=Object.assign({overflow:"hidden"},Ya),Hw=e=>{const{componentCls:t}=e,n=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),r=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),a=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Xt(e)),{display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`}),ru(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 ${ue(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},Ed(e)),{color:e.itemSelectedColor}),"&-focused":Rr(e),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,pointerEvents:"none"},[`&: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":Object.assign({minHeight:n,lineHeight:ue(n),padding:`0 ${ue(e.segmentedPaddingHorizontal)}`},Bw),"&-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`]:Object.assign(Object.assign({},Ed(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${ue(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:r,lineHeight:ue(r),padding:`0 ${ue(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:a,lineHeight:ue(a),padding:`0 ${ue(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),Pd(`&-disabled ${t}-item`,e)),Pd(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}})}},zw=e=>{const{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:a,colorFill:o,lineWidthBold:l,colorBgLayout:i}=e;return{trackPadding:l,trackBg:i,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:a,itemActiveBg:o,itemSelectedColor:n}},Kw=rn("Segmented",e=>{const{lineWidth:t,calc:n}=e,r=en(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()});return Hw(r)},zw);var Id=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const n=Gm(),{prefixCls:r,className:a,rootClassName:o,block:l,options:i=[],size:s="middle",style:u,vertical:d,shape:f="default",name:v=n}=e,m=Id(e,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:g,direction:h,className:p,style:b}=Un("segmented"),y=g("segmented",r),[C,x,w]=Kw(y),$=On(s),I=c.useMemo(()=>i.map(O=>{if(Vw(O)){const{icon:M,label:D}=O,F=Id(O,["icon","label"]);return Object.assign(Object.assign({},F),{label:c.createElement(c.Fragment,null,c.createElement("span",{className:`${y}-item-icon`},M),D&&c.createElement("span",null,D))})}return O}),[i,y]),E=fe(a,o,p,{[`${y}-block`]:l,[`${y}-sm`]:$==="small",[`${y}-lg`]:$==="large",[`${y}-vertical`]:d,[`${y}-shape-${f}`]:f==="round"},x,w),P=Object.assign(Object.assign({},b),u);return C(c.createElement(Lw,Object.assign({},m,{name:v,className:E,style:P,options:I,ref:t,prefixCls:y,direction:h,vertical:d})))}),Up=Ww,Gp=G.createContext({}),Xp=G.createContext({}),Qp=({prefixCls:e,value:t,onChange:n})=>{const r=()=>{if(n&&t&&!t.cleared){const a=t.toHsb();a.a=0;const o=jn(a);o.cleared=!0,n(o)}};return G.createElement("div",{className:`${e}-clear`,onClick:r})},Zp="hex",Jp="rgb",eh="hsb";var Yw={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"},qw=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:Yw}))},Uw=c.forwardRef(qw);function oc(){return typeof BigInt=="function"}function th(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function qr(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",a=r.split("."),o=a[0]||"0",l=a[1]||"0";o==="0"&&l==="0"&&(n=!1);var i=n?"-":"";return{negative:n,negativeStr:i,trimStr:r,integerStr:o,decimalStr:l,fullStr:"".concat(i).concat(r)}}function Wl(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function nh(e){var t=e.toLowerCase().split("e"),n=ne(t,2),r=n[0],a=n[1],o=a===void 0?"0":a,l=r.startsWith("-"),i=l?r.slice(1):r,s=i.split("."),u=ne(s,2),d=u[0],f=d===void 0?"0":d,v=u[1],m=v===void 0?"":v,g="".concat(f).concat(m).replace(/^0+/,"")||"0";return{decimal:m,digits:g,exponent:Number(o),integer:f,negative:l}}function Gw(e){var t=e.decimal,n=e.digits,r=e.exponent,a=e.integer,o=e.negative;if(n==="0")return"0";var l=a.replace(/^0+/,"").length,i=(t.match(/^0*/)||[""])[0].length,s=l||-i,u=s+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(o?"-":"").concat(d)}function rh(e){return e.exponent>=0?Math.max(0,e.decimal.length-e.exponent):Math.abs(e.exponent)+e.decimal.length}function Vr(e){var t=String(e);return Wl(e)?rh(nh(t)):t.includes(".")&&Cu(t)?t.length-t.indexOf(".")-1:0}function Yl(e){var t=String(e);if(Wl(e)){if(e>Number.MAX_SAFE_INTEGER)return String(oc()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e100?Gw(n):e.toFixed(r)}return qr(t).fullStr}function Cu(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 Xw=function(){function e(t){if(ia(this,e),B(this,"origin",""),B(this,"negative",void 0),B(this,"integer",void 0),B(this,"decimal",void 0),B(this,"decimalLen",void 0),B(this,"empty",void 0),B(this,"nan",void 0),th(t)){this.empty=!0;return}if(this.origin=String(t),t==="-"||Number.isNaN(t)){this.nan=!0;return}var n=t;if(Wl(n)&&(n=Number(n)),n=typeof n=="string"?n:Yl(n),Cu(n)){var r=qr(n);this.negative=r.negative;var a=r.trimStr.split(".");this.integer=BigInt(a[0]);var o=a[1]||"0";this.decimal=BigInt(o),this.decimalLen=o.length}else this.nan=!0}return oa(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,a){var o=Math.max(this.getDecimalStr().length,n.getDecimalStr().length),l=this.alignDecimal(o),i=n.alignDecimal(o),s=r(l,i).toString(),u=a(o),d=qr(s),f=d.negativeStr,v=d.trimStr,m="".concat(f).concat(v.padStart(u+1,"0"));return new e("".concat(m.slice(0,-u),".").concat(m.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(a,o){return a+o},function(a){return a})}},{key:"multi",value:function(n){var r=new e(n);return this.isInvalidate()||r.isInvalidate()?new e(NaN):this.cal(r,function(a,o){return a*o},function(a){return a*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()?"":qr("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Qw=function(){function e(t){if(ia(this,e),B(this,"origin",""),B(this,"number",void 0),B(this,"empty",void 0),th(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return oa(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 a=this.number+r;if(a>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(aNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(a0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":Wl(this.number)&&Vr(this.number)>100?String(this.number):Yl(this.number):this.origin}}]),e}();function Kn(e){return oc()?new Xw(e):new Qw(e)}function Qi(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var a=qr(e),o=a.negativeStr,l=a.integerStr,i=a.decimalStr,s="".concat(t).concat(i),u="".concat(o).concat(l);if(n>=0){var d=Number(i[n]);if(d>=5&&!r){var f=Kn(e).add("".concat(o,"0.").concat("0".repeat(n)).concat(10-d));return Qi(f.toString(),t,n,r)}return n===0?u:"".concat(u).concat(t).concat(i.padEnd(n,"0").slice(0,n))}return s===".0"?u:"".concat(u).concat(s)}function Zw(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(r,a){if(t[a])return t[a];var o=r[a];return typeof o=="function"?o.bind(r):o}}):e}function Jw(e,t){var n=c.useRef(null);function r(){try{var o=e.selectionStart,l=e.selectionEnd,i=e.value,s=i.substring(0,o),u=i.substring(l);n.current={start:o,end:l,value:i,beforeTxt:s,afterTxt:u}}catch{}}function a(){if(e&&n.current&&t)try{var o=e.value,l=n.current,i=l.beforeTxt,s=l.afterTxt,u=l.start,d=o.length;if(o.startsWith(i))d=i.length;else if(o.endsWith(s))d=o.length-n.current.afterTxt.length;else{var f=i[u-1],v=o.indexOf(f,u-1);v!==-1&&(d=v+1)}e.setSelectionRange(d,d)}catch(m){vn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(m.message))}}return[r,a]}var e$=function(){var t=c.useState(!1),n=ne(t,2),r=n[0],a=n[1];return Jt(function(){a(Ry())},[]),r},t$=200,n$=600;function r$(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,a=e.upDisabled,o=e.downDisabled,l=e.onStep,i=c.useRef(),s=c.useRef([]),u=c.useRef();u.current=l;var d=function(){clearTimeout(i.current)},f=function(C,x){C.preventDefault(),d(),u.current(x);function w(){u.current(x),i.current=setTimeout(w,t$)}i.current=setTimeout(w,n$)};c.useEffect(function(){return function(){d(),s.current.forEach(function(y){return Ht.cancel(y)})}},[]);var v=e$();if(v)return null;var m="".concat(t,"-handler"),g=fe(m,"".concat(m,"-up"),B({},"".concat(m,"-up-disabled"),a)),h=fe(m,"".concat(m,"-down"),B({},"".concat(m,"-down-disabled"),o)),p=function(){return s.current.push(Ht(d))},b={unselectable:"on",role:"button",onMouseUp:p,onMouseLeave:p};return c.createElement("div",{className:"".concat(m,"-wrap")},c.createElement("span",Oe({},b,{onMouseDown:function(C){f(C,!0)},"aria-label":"Increase Value","aria-disabled":a,className:g}),n||c.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),c.createElement("span",Oe({},b,{onMouseDown:function(C){f(C,!1)},"aria-label":"Decrease Value","aria-disabled":o,className:h}),r||c.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Rd(e){var t=typeof e=="number"?Yl(e):qr(e).fullStr,n=t.includes(".");return n?qr(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const a$=function(){var e=c.useRef(0),t=function(){Ht.cancel(e.current)};return c.useEffect(function(){return t},[]),function(n){t(),e.current=Ht(function(){n()})}};var o$=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],i$=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Od=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},Md=function(t){var n=Kn(t);return n.isInvalidate()?null:n},l$=c.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,a=e.style,o=e.min,l=e.max,i=e.step,s=i===void 0?1:i,u=e.defaultValue,d=e.value,f=e.disabled,v=e.readOnly,m=e.upHandler,g=e.downHandler,h=e.keyboard,p=e.changeOnWheel,b=p===void 0?!1:p,y=e.controls,C=y===void 0?!0:y;e.classNames;var x=e.stringMode,w=e.parser,$=e.formatter,I=e.precision,E=e.decimalSeparator,P=e.onChange,O=e.onInput,M=e.onPressEnter,D=e.onStep,F=e.changeOnBlur,T=F===void 0?!0:F,N=e.domRef,R=je(e,o$),k="".concat(n,"-input"),j=c.useRef(null),A=c.useState(!1),L=ne(A,2),H=L[0],W=L[1],z=c.useRef(!1),V=c.useRef(!1),Y=c.useRef(!1),q=c.useState(function(){return Kn(d??u)}),K=ne(q,2),U=K[0],J=K[1];function Q(Se){d===void 0&&J(Se)}var ie=c.useCallback(function(Se,_e){if(!_e)return I>=0?I:Math.max(Vr(Se),Vr(s))},[I,s]),Z=c.useCallback(function(Se){var _e=String(Se);if(w)return w(_e);var Le=_e;return E&&(Le=Le.replace(E,".")),Le.replace(/[^\w.-]+/g,"")},[w,E]),le=c.useRef(""),te=c.useCallback(function(Se,_e){if($)return $(Se,{userTyping:_e,input:String(le.current)});var Le=typeof Se=="number"?Yl(Se):Se;if(!_e){var He=ie(Le,_e);if(Cu(Le)&&(E||He>=0)){var Qe=E||".";Le=Qi(Le,Qe,He)}}return Le},[$,ie,E]),se=c.useState(function(){var Se=u??d;return U.isInvalidate()&&["string","number"].includes(Xe(Se))?Number.isNaN(Se)?"":Se:te(U.toString(),!1)}),X=ne(se,2),ee=X[0],oe=X[1];le.current=ee;function ce(Se,_e){oe(te(Se.isInvalidate()?Se.toString(!1):Se.toString(!_e),_e))}var de=c.useMemo(function(){return Md(l)},[l,I]),re=c.useMemo(function(){return Md(o)},[o,I]),me=c.useMemo(function(){return!de||!U||U.isInvalidate()?!1:de.lessEquals(U)},[de,U]),ae=c.useMemo(function(){return!re||!U||U.isInvalidate()?!1:U.lessEquals(re)},[re,U]),ve=Jw(j.current,H),ye=ne(ve,2),be=ye[0],Me=ye[1],Ce=function(_e){return de&&!_e.lessEquals(de)?de:re&&!re.lessEquals(_e)?re:null},Ie=function(_e){return!Ce(_e)},Ee=function(_e,Le){var He=_e,Qe=Ie(He)||He.isEmpty();if(!He.isEmpty()&&!Le&&(He=Ce(He)||He,Qe=!0),!v&&!f&&Qe){var Je=He.toString(),rt=ie(Je,Le);return rt>=0&&(He=Kn(Qi(Je,".",rt)),Ie(He)||(He=Kn(Qi(Je,".",rt,!0)))),He.equals(U)||(Q(He),P==null||P(He.isEmpty()?null:Od(x,He)),d===void 0&&ce(He,Le)),He}return U},xe=a$(),ge=function Se(_e){if(be(),le.current=_e,oe(_e),!V.current){var Le=Z(_e),He=Kn(Le);He.isNaN()||Ee(He,!0)}O==null||O(_e),xe(function(){var Qe=_e;w||(Qe=_e.replace(/。/g,".")),Qe!==_e&&Se(Qe)})},Ne=function(){V.current=!0},we=function(){V.current=!1,ge(j.current.value)},Re=function(_e){ge(_e.target.value)},$e=function(_e){var Le;if(!(_e&&me||!_e&&ae)){z.current=!1;var He=Kn(Y.current?Rd(s):s);_e||(He=He.negate());var Qe=(U||Kn(0)).add(He.toString()),Je=Ee(Qe,!1);D==null||D(Od(x,Je),{offset:Y.current?Rd(s):s,type:_e?"up":"down"}),(Le=j.current)===null||Le===void 0||Le.focus()}},he=function(_e){var Le=Kn(Z(ee)),He;Le.isNaN()?He=Ee(U,_e):He=Ee(Le,_e),d!==void 0?ce(U,!1):He.isNaN()||ce(He,!1)},pe=function(){z.current=!0},Pe=function(_e){var Le=_e.key,He=_e.shiftKey;z.current=!0,Y.current=He,Le==="Enter"&&(V.current||(z.current=!1),he(!1),M==null||M(_e)),h!==!1&&!V.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Le)&&($e(Le==="Up"||Le==="ArrowUp"),_e.preventDefault())},Te=function(){z.current=!1,Y.current=!1};c.useEffect(function(){if(b&&H){var Se=function(He){$e(He.deltaY<0),He.preventDefault()},_e=j.current;if(_e)return _e.addEventListener("wheel",Se,{passive:!1}),function(){return _e.removeEventListener("wheel",Se)}}});var Ae=function(){T&&he(!1),W(!1),z.current=!1};return Ui(function(){U.isInvalidate()||ce(U,!1)},[I,$]),Ui(function(){var Se=Kn(d);J(Se);var _e=Kn(Z(ee));(!Se.equals(_e)||!z.current||$)&&ce(Se,z.current)},[d]),Ui(function(){$&&Me()},[ee]),c.createElement("div",{ref:N,className:fe(n,r,B(B(B(B(B({},"".concat(n,"-focused"),H),"".concat(n,"-disabled"),f),"".concat(n,"-readonly"),v),"".concat(n,"-not-a-number"),U.isNaN()),"".concat(n,"-out-of-range"),!U.isInvalidate()&&!Ie(U))),style:a,onFocus:function(){W(!0)},onBlur:Ae,onKeyDown:Pe,onKeyUp:Te,onCompositionStart:Ne,onCompositionEnd:we,onBeforeInput:pe},C&&c.createElement(r$,{prefixCls:n,upNode:m,downNode:g,upDisabled:me,downDisabled:ae,onStep:$e}),c.createElement("div",{className:"".concat(k,"-wrap")},c.createElement("input",Oe({autoComplete:"off",role:"spinbutton","aria-valuemin":o,"aria-valuemax":l,"aria-valuenow":U.isInvalidate()?null:U.toString(),step:s},R,{ref:aa(j,t),className:k,value:ee,onChange:Re,disabled:f,readOnly:v}))))}),s$=c.forwardRef(function(e,t){var n=e.disabled,r=e.style,a=e.prefixCls,o=a===void 0?"rc-input-number":a,l=e.value,i=e.prefix,s=e.suffix,u=e.addonBefore,d=e.addonAfter,f=e.className,v=e.classNames,m=je(e,i$),g=c.useRef(null),h=c.useRef(null),p=c.useRef(null),b=function(C){p.current&&My(p.current,C)};return c.useImperativeHandle(t,function(){return Zw(p.current,{focus:b,nativeElement:g.current.nativeElement||h.current})}),c.createElement(Oy,{className:f,triggerFocus:b,prefixCls:o,value:l,disabled:n,style:r,prefix:i,suffix:s,addonAfter:d,addonBefore:u,classNames:v,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:g},c.createElement(l$,Oe({prefixCls:o,disabled:n,ref:p,domRef:h,className:v==null?void 0:v.input},m)))});const c$=e=>{var t;const n=(t=e.handleVisible)!==null&&t!==void 0?t:"auto",r=e.controlHeightSM-e.lineWidth*2;return Object.assign(Object.assign({},eu(e)),{controlWidth:90,handleWidth:r,handleFontSize:e.fontSize/2,handleVisible:n,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new Qt(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:n===!0?1:0,handleVisibleWidth:n===!0?r:0})},Nd=({componentCls:e,borderRadiusSM:t,borderRadiusLG:n},r)=>{const a=r==="lg"?n:t;return{[`&-${r}`]:{[`${e}-handler-wrap`]:{borderStartEndRadius:a,borderEndEndRadius:a},[`${e}-handler-up`]:{borderStartEndRadius:a},[`${e}-handler-down`]:{borderEndEndRadius:a}}}},u$=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:a,inputFontSizeSM:o,inputFontSizeLG:l,controlHeightLG:i,controlHeightSM:s,colorError:u,paddingInlineSM:d,paddingBlockSM:f,paddingBlockLG:v,paddingInlineLG:m,colorIcon:g,motionDurationMid:h,handleHoverColor:p,handleOpacity:b,paddingInline:y,paddingBlock:C,handleBg:x,handleActiveBg:w,colorTextDisabled:$,borderRadiusSM:I,borderRadiusLG:E,controlWidth:P,handleBorderColor:O,filledHandleBg:M,lineHeightLG:D,calc:F}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Xt(e)),au(e)),{display:"inline-block",width:P,margin:0,padding:0,borderRadius:a}),Xm(e,{[`${t}-handler-wrap`]:{background:x,[`${t}-handler-down`]:{borderBlockStart:`${ue(n)} ${r} ${O}`}}})),Zm(e,{[`${t}-handler-wrap`]:{background:M,[`${t}-handler-down`]:{borderBlockStart:`${ue(n)} ${r} ${O}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:x}}})),Qm(e,{[`${t}-handler-wrap`]:{background:x,[`${t}-handler-down`]:{borderBlockStart:`${ue(n)} ${r} ${O}`}}})),Jm(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:l,lineHeight:D,borderRadius:E,[`input${t}-input`]:{height:F(i).sub(F(n).mul(2)).equal(),padding:`${ue(v)} ${ue(m)}`}},"&-sm":{padding:0,fontSize:o,borderRadius:I,[`input${t}-input`]:{height:F(s).sub(F(n).mul(2)).equal(),padding:`${ue(f)} ${ue(d)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:u}}},"&-group":Object.assign(Object.assign(Object.assign({},Xt(e)),Ny(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:E,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:I}}},Ty(e)),_y(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}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Xt(e)),{width:"100%",padding:`${ue(C)} ${ue(y)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:a,outline:0,transition:`all ${h} linear`,appearance:"textfield",fontSize:"inherit"}),eg(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}})},{[t]:Object.assign(Object.assign(Object.assign({[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:b,height:"100%",borderStartStartRadius:0,borderStartEndRadius:a,borderEndEndRadius:a,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${h}`,overflow:"hidden",[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:g,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${ue(n)} ${r} ${O}`,transition:`all ${h} linear`,"&:active":{background:w},"&:hover":{height:"60%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{color:p}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},Dy()),{color:g,transition:`all ${h} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:a},[`${t}-handler-down`]:{borderEndEndRadius:a}},Nd(e,"lg")),Nd(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` + ${t}-handler-up-disabled, + ${t}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${t}-handler-up-disabled:hover &-handler-up-inner, + ${t}-handler-down-disabled:hover &-handler-down-inner + `]:{color:$}})}]},d$=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:a,controlWidth:o,borderRadiusLG:l,borderRadiusSM:i,paddingInlineLG:s,paddingInlineSM:u,paddingBlockLG:d,paddingBlockSM:f,motionDurationMid:v}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${ue(n)} 0`}},au(e)),{position:"relative",display:"inline-flex",alignItems:"center",width:o,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:l,paddingInlineStart:s,[`input${t}-input`]:{padding:`${ue(d)} 0`}},"&-sm":{borderRadius:i,paddingInlineStart:u,[`input${t}-input`]:{padding:`${ue(f)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:a},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:r,marginInlineStart:a,transition:`margin ${v}`}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&:not(${t}-affix-wrapper-without-controls):hover ${t}-suffix`]:{marginInlineEnd:e.calc(e.handleWidth).add(r).equal()}}),[`${t}-underlined`]:{borderRadius:0}}},f$=rn("InputNumber",e=>{const t=en(e,tu(e));return[u$(t),d$(t),Tl(t)]},c$,{unitless:{handleOpacity:!0},resetFont:!1});var v$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:n,direction:r}=c.useContext(Gt),a=c.useRef(null);c.useImperativeHandle(t,()=>a.current);const{className:o,rootClassName:l,size:i,disabled:s,prefixCls:u,addonBefore:d,addonAfter:f,prefix:v,suffix:m,bordered:g,readOnly:h,status:p,controls:b,variant:y}=e,C=v$(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),x=n("input-number",u),w=un(x),[$,I,E]=f$(x,w),{compactSize:P,compactItemClassnames:O}=qa(x,r);let M=c.createElement(Uw,{className:`${x}-handler-up-inner`}),D=c.createElement(Ta,{className:`${x}-handler-down-inner`});const F=typeof b=="boolean"?b:void 0;typeof b=="object"&&(M=typeof b.upIcon>"u"?M:c.createElement("span",{className:`${x}-handler-up-inner`},b.upIcon),D=typeof b.downIcon>"u"?D:c.createElement("span",{className:`${x}-handler-down-inner`},b.downIcon));const{hasFeedback:T,status:N,isFormItemInput:R,feedbackIcon:k}=c.useContext(mr),j=oi(N,p),A=On(U=>{var J;return(J=i??P)!==null&&J!==void 0?J:U}),L=c.useContext(Rn),H=s??L,[W,z]=Ua("inputNumber",y,g),V=T&&c.createElement(c.Fragment,null,k),Y=fe({[`${x}-lg`]:A==="large",[`${x}-sm`]:A==="small",[`${x}-rtl`]:r==="rtl",[`${x}-in-form-item`]:R},I),q=`${x}-group`,K=c.createElement(s$,Object.assign({ref:a,disabled:H,className:fe(E,w,o,l,O),upHandler:M,downHandler:D,prefixCls:x,readOnly:h,controls:F,prefix:v,suffix:V||m,addonBefore:d&&c.createElement(Yo,{form:!0,space:!0},d),addonAfter:f&&c.createElement(Yo,{form:!0,space:!0},f),classNames:{input:Y,variant:fe({[`${x}-${W}`]:z},Gr(x,j,T)),affixWrapper:fe({[`${x}-affix-wrapper-sm`]:A==="small",[`${x}-affix-wrapper-lg`]:A==="large",[`${x}-affix-wrapper-rtl`]:r==="rtl",[`${x}-affix-wrapper-without-controls`]:b===!1||H||h},I),wrapper:fe({[`${q}-rtl`]:r==="rtl"},I),groupWrapper:fe({[`${x}-group-wrapper-sm`]:A==="small",[`${x}-group-wrapper-lg`]:A==="large",[`${x}-group-wrapper-rtl`]:r==="rtl",[`${x}-group-wrapper-${W}`]:z},Gr(`${x}-group-wrapper`,j,T),I)}},C));return $(K)}),vr=ah,m$=e=>c.createElement(at,{theme:{components:{InputNumber:{handleVisible:!0}}}},c.createElement(ah,Object.assign({},e)));vr._InternalPanelDoNotUseOrYouWillBeFired=m$;const Ur=({prefixCls:e,min:t=0,max:n=100,value:r,onChange:a,className:o,formatter:l})=>{const i=`${e}-steppers`,[s,u]=c.useState(0),d=Number.isNaN(r)?s:r;return G.createElement(vr,{className:fe(i,o),min:t,max:n,value:d,formatter:l,size:"small",onChange:f=>{u(f||0),a==null||a(f)}})},g$=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-alpha-input`,[a,o]=c.useState(()=>jn(t||"#000")),l=t||a,i=s=>{const u=l.toHsb();u.a=(s||0)/100;const d=jn(u);o(d),n==null||n(d)};return G.createElement(Ur,{value:ou(l),prefixCls:e,formatter:s=>`${s}%`,className:r,onChange:i})},p$=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,h$=e=>p$.test(`#${e}`),b$=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hex-input`,[a,o]=c.useState(()=>t?_i(t.toHexString()):void 0);c.useEffect(()=>{t&&o(_i(t.toHexString()))},[t]);const l=i=>{const s=i.target.value;o(_i(s)),h$(_i(s,!0))&&(n==null||n(jn(s)))};return G.createElement(sg,{className:r,value:a,prefix:"#",onChange:l,size:"small"})},y$=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hsb-input`,[a,o]=c.useState(()=>jn(t||"#000")),l=t||a,i=(s,u)=>{const d=l.toHsb();d[u]=u==="h"?s:(s||0)/100;const f=jn(d);o(f),n==null||n(f)};return G.createElement("div",{className:r},G.createElement(Ur,{max:360,min:0,value:Number(l.toHsb().h),prefixCls:e,className:r,formatter:s=>xs(s||0).toString(),onChange:s=>i(Number(s),"h")}),G.createElement(Ur,{max:100,min:0,value:Number(l.toHsb().s)*100,prefixCls:e,className:r,formatter:s=>`${xs(s||0)}%`,onChange:s=>i(Number(s),"s")}),G.createElement(Ur,{max:100,min:0,value:Number(l.toHsb().b)*100,prefixCls:e,className:r,formatter:s=>`${xs(s||0)}%`,onChange:s=>i(Number(s),"b")}))},C$=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-rgb-input`,[a,o]=c.useState(()=>jn(t||"#000")),l=t||a,i=(s,u)=>{const d=l.toRgb();d[u]=s||0;const f=jn(d);o(f),n==null||n(f)};return G.createElement("div",{className:r},G.createElement(Ur,{max:255,min:0,value:Number(l.toRgb().r),prefixCls:e,className:r,onChange:s=>i(Number(s),"r")}),G.createElement(Ur,{max:255,min:0,value:Number(l.toRgb().g),prefixCls:e,className:r,onChange:s=>i(Number(s),"g")}),G.createElement(Ur,{max:255,min:0,value:Number(l.toRgb().b),prefixCls:e,className:r,onChange:s=>i(Number(s),"b")}))},S$=[Zp,eh,Jp].map(e=>({value:e,label:e.toUpperCase()})),x$=e=>{const{prefixCls:t,format:n,value:r,disabledAlpha:a,onFormatChange:o,onChange:l,disabledFormat:i}=e,[s,u]=Ze(Zp,{value:n,onChange:o}),d=`${t}-input`,f=m=>{u(m)},v=c.useMemo(()=>{const m={value:r,prefixCls:t,onChange:l};switch(s){case eh:return G.createElement(y$,Object.assign({},m));case Jp:return G.createElement(C$,Object.assign({},m));default:return G.createElement(b$,Object.assign({},m))}},[s,t,r,l]);return G.createElement("div",{className:`${d}-container`},!i&&G.createElement(Dl,{value:s,variant:"borderless",getPopupContainer:m=>m,popupMatchSelectWidth:68,placement:"bottomRight",onChange:f,className:`${t}-format-select`,size:"small",options:S$}),G.createElement("div",{className:d},v),!a&&G.createElement(g$,{prefixCls:t,value:r,onChange:l}))};function ic(e,t,n){return(e-t)/(n-t)}function Su(e,t,n,r){var a=ic(t,n,r),o={};switch(e){case"rtl":o.right="".concat(a*100,"%"),o.transform="translateX(50%)";break;case"btt":o.bottom="".concat(a*100,"%"),o.transform="translateY(50%)";break;case"ttb":o.top="".concat(a*100,"%"),o.transform="translateY(-50%)";break;default:o.left="".concat(a*100,"%"),o.transform="translateX(-50%)";break}return o}function Wr(e,t){return Array.isArray(e)?e[t]:e}var va=c.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),oh=c.createContext({}),w$=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],Td=c.forwardRef(function(e,t){var n=e.prefixCls,r=e.value,a=e.valueIndex,o=e.onStartMove,l=e.onDelete,i=e.style,s=e.render,u=e.dragging,d=e.draggingDelete,f=e.onOffsetChange,v=e.onChangeComplete,m=e.onFocus,g=e.onMouseEnter,h=je(e,w$),p=c.useContext(va),b=p.min,y=p.max,C=p.direction,x=p.disabled,w=p.keyboard,$=p.range,I=p.tabIndex,E=p.ariaLabelForHandle,P=p.ariaLabelledByForHandle,O=p.ariaRequired,M=p.ariaValueTextFormatterForHandle,D=p.styles,F=p.classNames,T="".concat(n,"-handle"),N=function(Y){x||o(Y,a)},R=function(Y){m==null||m(Y,a)},k=function(Y){g(Y,a)},j=function(Y){if(!x&&w){var q=null;switch(Y.which||Y.keyCode){case tt.LEFT:q=C==="ltr"||C==="btt"?-1:1;break;case tt.RIGHT:q=C==="ltr"||C==="btt"?1:-1;break;case tt.UP:q=C!=="ttb"?1:-1;break;case tt.DOWN:q=C!=="ttb"?-1:1;break;case tt.HOME:q="min";break;case tt.END:q="max";break;case tt.PAGE_UP:q=2;break;case tt.PAGE_DOWN:q=-2;break;case tt.BACKSPACE:case tt.DELETE:l==null||l(a);break}q!==null&&(Y.preventDefault(),f(q,a))}},A=function(Y){switch(Y.which||Y.keyCode){case tt.LEFT:case tt.RIGHT:case tt.UP:case tt.DOWN:case tt.HOME:case tt.END:case tt.PAGE_UP:case tt.PAGE_DOWN:v==null||v();break}},L=Su(C,r,b,y),H={};if(a!==null){var W;H={tabIndex:x?null:Wr(I,a),role:"slider","aria-valuemin":b,"aria-valuemax":y,"aria-valuenow":r,"aria-disabled":x,"aria-label":Wr(E,a),"aria-labelledby":Wr(P,a),"aria-required":Wr(O,a),"aria-valuetext":(W=Wr(M,a))===null||W===void 0?void 0:W(r),"aria-orientation":C==="ltr"||C==="rtl"?"horizontal":"vertical",onMouseDown:N,onTouchStart:N,onFocus:R,onMouseEnter:k,onKeyDown:j,onKeyUp:A}}var z=c.createElement("div",Oe({ref:t,className:fe(T,B(B(B({},"".concat(T,"-").concat(a+1),a!==null&&$),"".concat(T,"-dragging"),u),"".concat(T,"-dragging-delete"),d),F.handle),style:S(S(S({},L),i),D.handle)},H,h));return s&&(z=s(z,{index:a,prefixCls:n,value:r,dragging:u,draggingDelete:d})),z}),$$=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],P$=c.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,a=e.onStartMove,o=e.onOffsetChange,l=e.values,i=e.handleRender,s=e.activeHandleRender,u=e.draggingIndex,d=e.draggingDelete,f=e.onFocus,v=je(e,$$),m=c.useRef({}),g=c.useState(!1),h=ne(g,2),p=h[0],b=h[1],y=c.useState(-1),C=ne(y,2),x=C[0],w=C[1],$=function(M){w(M),b(!0)},I=function(M,D){$(D),f==null||f(M)},E=function(M,D){$(D)};c.useImperativeHandle(t,function(){return{focus:function(M){var D;(D=m.current[M])===null||D===void 0||D.focus()},hideHelp:function(){_a.flushSync(function(){b(!1)})}}});var P=S({prefixCls:n,onStartMove:a,onOffsetChange:o,render:i,onFocus:I,onMouseEnter:E},v);return c.createElement(c.Fragment,null,l.map(function(O,M){var D=u===M;return c.createElement(Td,Oe({ref:function(T){T?m.current[M]=T:delete m.current[M]},dragging:D,draggingDelete:D&&d,style:Wr(r,M),key:M,value:O,valueIndex:M},P))}),s&&p&&c.createElement(Td,Oe({key:"a11y"},P,{value:l[x],valueIndex:null,dragging:u!==-1,draggingDelete:d,render:s,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),E$=function(t){var n=t.prefixCls,r=t.style,a=t.children,o=t.value,l=t.onClick,i=c.useContext(va),s=i.min,u=i.max,d=i.direction,f=i.includedStart,v=i.includedEnd,m=i.included,g="".concat(n,"-text"),h=Su(d,o,s,u);return c.createElement("span",{className:fe(g,B({},"".concat(g,"-active"),m&&f<=o&&o<=v)),style:S(S({},h),r),onMouseDown:function(b){b.stopPropagation()},onClick:function(){l(o)}},a)},I$=function(t){var n=t.prefixCls,r=t.marks,a=t.onClick,o="".concat(n,"-mark");return r.length?c.createElement("div",{className:o},r.map(function(l){var i=l.value,s=l.style,u=l.label;return c.createElement(E$,{key:i,prefixCls:o,style:s,value:i,onClick:a},u)})):null},R$=function(t){var n=t.prefixCls,r=t.value,a=t.style,o=t.activeStyle,l=c.useContext(va),i=l.min,s=l.max,u=l.direction,d=l.included,f=l.includedStart,v=l.includedEnd,m="".concat(n,"-dot"),g=d&&f<=r&&r<=v,h=S(S({},Su(u,r,i,s)),typeof a=="function"?a(r):a);return g&&(h=S(S({},h),typeof o=="function"?o(r):o)),c.createElement("span",{className:fe(m,B({},"".concat(m,"-active"),g)),style:h})},O$=function(t){var n=t.prefixCls,r=t.marks,a=t.dots,o=t.style,l=t.activeStyle,i=c.useContext(va),s=i.min,u=i.max,d=i.step,f=c.useMemo(function(){var v=new Set;if(r.forEach(function(g){v.add(g.value)}),a&&d!==null)for(var m=s;m<=u;)v.add(m),m+=d;return Array.from(v)},[s,u,d,a,r]);return c.createElement("div",{className:"".concat(n,"-step")},f.map(function(v){return c.createElement(R$,{prefixCls:n,key:v,value:v,style:o,activeStyle:l})}))},_d=function(t){var n=t.prefixCls,r=t.style,a=t.start,o=t.end,l=t.index,i=t.onStartMove,s=t.replaceCls,u=c.useContext(va),d=u.direction,f=u.min,v=u.max,m=u.disabled,g=u.range,h=u.classNames,p="".concat(n,"-track"),b=ic(a,f,v),y=ic(o,f,v),C=function(I){!m&&i&&i(I,-1)},x={};switch(d){case"rtl":x.right="".concat(b*100,"%"),x.width="".concat(y*100-b*100,"%");break;case"btt":x.bottom="".concat(b*100,"%"),x.height="".concat(y*100-b*100,"%");break;case"ttb":x.top="".concat(b*100,"%"),x.height="".concat(y*100-b*100,"%");break;default:x.left="".concat(b*100,"%"),x.width="".concat(y*100-b*100,"%")}var w=s||fe(p,B(B({},"".concat(p,"-").concat(l+1),l!==null&&g),"".concat(n,"-track-draggable"),i),h.track);return c.createElement("div",{className:w,style:S(S({},x),r),onMouseDown:C,onTouchStart:C})},M$=function(t){var n=t.prefixCls,r=t.style,a=t.values,o=t.startPoint,l=t.onStartMove,i=c.useContext(va),s=i.included,u=i.range,d=i.min,f=i.styles,v=i.classNames,m=c.useMemo(function(){if(!u){if(a.length===0)return[];var h=o??d,p=a[0];return[{start:Math.min(h,p),end:Math.max(h,p)}]}for(var b=[],y=0;yN$&&d3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof h=="number"){var y,C=g[p],x=C+h,w=[];r.forEach(function(O){w.push(O.value)}),w.push(e,t),w.push(i(C));var $=h>0?1:-1;b==="unit"?w.push(i(C+$*n)):w.push(i(x)),w=w.filter(function(O){return O!==null}).filter(function(O){return h<0?O<=C:O>=C}),b==="unit"&&(w=w.filter(function(O){return O!==C}));var I=b==="unit"?C:x;y=w[0];var E=Math.abs(y-I);if(w.forEach(function(O){var M=Math.abs(O-I);M1){var P=ke(g);return P[p]=y,m(P,h-$,p,b)}return y}else{if(h==="min")return e;if(h==="max")return t}},d=function(g,h,p){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",y=g[p],C=u(g,h,p,b);return{value:C,changed:C!==y}},f=function(g){return o===null&&g===0||typeof o=="number"&&g3&&arguments[3]!==void 0?arguments[3]:"unit",y=g.map(s),C=y[p],x=u(y,h,p,b);if(y[p]=x,a===!1){var w=o||0;p>0&&y[p-1]!==C&&(y[p]=Math.max(y[p],y[p-1]+w)),p0;P-=1)for(var O=!0;f(y[P]-y[P-1])&&O;){var M=d(y,-1,P-1);y[P-1]=M.value,O=M.changed}for(var D=y.length-1;D>0;D-=1)for(var F=!0;f(y[D]-y[D-1])&&F;){var T=d(y,-1,D-1);y[D-1]=T.value,F=T.changed}for(var N=0;N=0?k:!1},[k,xe]),Ne=c.useMemo(function(){return Object.keys(U||{}).map(function(Ge){var Fe=U[Ge],Ue={value:Number(Ge)};return Fe&&Xe(Fe)==="object"&&!c.isValidElement(Fe)&&("label"in Fe||"style"in Fe)?(Ue.style=Fe.style,Ue.label=Fe.label):Ue.label=Fe,Ue}).filter(function(Ge){var Fe=Ge.label;return Fe||typeof Fe=="number"}).sort(function(Ge,Fe){return Ge.value-Fe.value})},[U]),we=_$(Ie,Ee,xe,Ne,N,ge),Re=ne(we,2),$e=Re[0],he=Re[1],pe=Ze(I,{value:$}),Pe=ne(pe,2),Te=Pe[0],Ae=Pe[1],Se=c.useMemo(function(){var Ge=Te==null?[]:Array.isArray(Te)?Te:[Te],Fe=ne(Ge,1),Ue=Fe[0],ct=Ue===void 0?Ie:Ue,Et=Te===null?[]:[ct];if(ve){if(Et=ke(Ge),P||Te===void 0){var Yt=P>=0?P+1:2;for(Et=Et.slice(0,Yt);Et.length=0&&ce.current.focus(Ge)}qe(null)},[It]);var wt=c.useMemo(function(){return be&&xe===null?!1:be},[be,xe]),Rt=Pt(function(Ge,Fe){St(Ge,Fe),M==null||M(_e(Se))}),Ft=yt!==-1;c.useEffect(function(){if(!Ft){var Ge=Se.lastIndexOf(vt);ce.current.focus(Ge)}},[Ft]);var Mt=c.useMemo(function(){return ke(ft).sort(function(Ge,Fe){return Ge-Fe})},[ft]),lt=c.useMemo(function(){return ve?[Mt[0],Mt[Mt.length-1]]:[Ie,Mt[0]]},[Mt,ve,Ie]),nt=ne(lt,2),bt=nt[0],Ct=nt[1];c.useImperativeHandle(t,function(){return{focus:function(){ce.current.focus(0)},blur:function(){var Fe,Ue=document,ct=Ue.activeElement;(Fe=de.current)!==null&&Fe!==void 0&&Fe.contains(ct)&&(ct==null||ct.blur())}}}),c.useEffect(function(){m&&ce.current.focus(0)},[]);var Kt=c.useMemo(function(){return{min:Ie,max:Ee,direction:re,disabled:d,keyboard:v,step:xe,included:H,includedStart:bt,includedEnd:Ct,range:ve,tabIndex:te,ariaLabelForHandle:se,ariaLabelledByForHandle:X,ariaRequired:ee,ariaValueTextFormatterForHandle:oe,styles:i||{},classNames:l||{}}},[Ie,Ee,re,d,v,xe,H,bt,Ct,ve,te,se,X,ee,oe,i,l]);return c.createElement(va.Provider,{value:Kt},c.createElement("div",{ref:de,className:fe(r,a,B(B(B(B({},"".concat(r,"-disabled"),d),"".concat(r,"-vertical"),A),"".concat(r,"-horizontal"),!A),"".concat(r,"-with-marks"),Ne.length)),style:o,onMouseDown:Be,id:s},c.createElement("div",{className:fe("".concat(r,"-rail"),l==null?void 0:l.rail),style:S(S({},Y),i==null?void 0:i.rail)}),Z!==!1&&c.createElement(M$,{prefixCls:r,style:z,values:Se,startPoint:W,onStartMove:wt?Rt:void 0}),c.createElement(O$,{prefixCls:r,marks:Ne,dots:J,style:q,activeStyle:K}),c.createElement(P$,{ref:ce,prefixCls:r,style:V,values:ft,draggingIndex:yt,draggingDelete:st,onStartMove:Rt,onOffsetChange:Ve,onFocus:g,onBlur:h,handleRender:Q,activeHandleRender:ie,onChangeComplete:He,onDelete:ye?Qe:void 0}),c.createElement(I$,{prefixCls:r,marks:Ne,onClick:De})))});const ih=c.createContext({}),kd=c.forwardRef((e,t)=>{const{open:n,draggingDelete:r,value:a}=e,o=c.useRef(null),l=n&&!r,i=c.useRef(null);function s(){Ht.cancel(i.current),i.current=null}function u(){i.current=Ht(()=>{var d;(d=o.current)===null||d===void 0||d.forceAlign(),i.current=null})}return c.useEffect(()=>(l?u():s(),s),[l,e.title,a]),c.createElement(on,Object.assign({ref:aa(o,t)},e,{open:l}))}),F$=e=>{const{componentCls:t,antCls:n,controlSize:r,dotSize:a,marginFull:o,marginPart:l,colorFillContentHover:i,handleColorDisabled:s,calc:u,handleSize:d,handleSizeHover:f,handleActiveColor:v,handleActiveOutlineColor:m,handleLineWidth:g,handleLineWidthHover:h,motionDurationMid:p}=e;return{[t]:Object.assign(Object.assign({},Xt(e)),{position:"relative",height:r,margin:`${ue(l)} ${ue(o)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${ue(o)} ${ue(l)}`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${p}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${p}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:i},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${ue(g)} ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:d,height:d,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:u(g).mul(-1).equal(),insetBlockStart:u(g).mul(-1).equal(),width:u(d).add(u(g).mul(2)).equal(),height:u(d).add(u(g).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:d,height:d,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${ue(g)} ${e.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${p}, + inset-block-start ${p}, + width ${p}, + height ${p}, + box-shadow ${p}, + outline ${p} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:u(f).sub(d).div(2).add(h).mul(-1).equal(),insetBlockStart:u(f).sub(d).div(2).add(h).mul(-1).equal(),width:u(f).add(u(h).mul(2)).equal(),height:u(f).add(u(h).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${ue(h)} ${v}`,outline:`6px solid ${m}`,width:f,height:f,insetInlineStart:e.calc(d).sub(f).div(2).equal(),insetBlockStart:e.calc(d).sub(f).div(2).equal()}}},[`&-lock ${t}-handle`]:{"&::before, &::after":{transition:"none"}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:a,height:a,backgroundColor:e.colorBgElevated,border:`${ue(g)} solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[` + ${t}-dot + `]:{backgroundColor:e.colorBgElevated,borderColor:e.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${t}-handle::after`]:{backgroundColor:e.colorBgElevated,cursor:"not-allowed",width:d,height:d,boxShadow:`0 0 0 ${ue(g)} ${s}`,insetInlineStart:0,insetBlockStart:0},[` + ${t}-mark-text, + ${t}-dot + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${n}-tooltip-inner`]:{minWidth:"unset"}})}},lh=(e,t)=>{const{componentCls:n,railSize:r,handleSize:a,dotSize:o,marginFull:l,calc:i}=e,s=t?"paddingBlock":"paddingInline",u=t?"width":"height",d=t?"height":"width",f=t?"insetBlockStart":"insetInlineStart",v=t?"top":"insetInlineStart",m=i(r).mul(3).sub(a).div(2).equal(),g=i(a).sub(r).div(2).equal(),h=t?{borderWidth:`${ue(g)} 0`,transform:`translateY(${ue(i(g).mul(-1).equal())})`}:{borderWidth:`0 ${ue(g)}`,transform:`translateX(${ue(e.calc(g).mul(-1).equal())})`};return{[s]:r,[d]:i(r).mul(3).equal(),[`${n}-rail`]:{[u]:"100%",[d]:r},[`${n}-track,${n}-tracks`]:{[d]:r},[`${n}-track-draggable`]:Object.assign({},h),[`${n}-handle`]:{[f]:m},[`${n}-mark`]:{insetInlineStart:0,top:0,[v]:i(r).mul(3).add(t?0:l).equal(),[u]:"100%"},[`${n}-step`]:{insetInlineStart:0,top:0,[v]:r,[u]:"100%",[d]:r},[`${n}-dot`]:{position:"absolute",[f]:i(r).sub(o).div(2).equal()}}},j$=e=>{const{componentCls:t,marginPartWithMark:n}=e;return{[`${t}-horizontal`]:Object.assign(Object.assign({},lh(e,!0)),{[`&${t}-with-marks`]:{marginBottom:n}})}},A$=e=>{const{componentCls:t}=e;return{[`${t}-vertical`]:Object.assign(Object.assign({},lh(e,!1)),{height:"100%"})}},L$=e=>{const n=e.controlHeightLG/4,r=e.controlHeightSM/2,a=e.lineWidth+1,o=e.lineWidth+1*1.5,l=e.colorPrimary,i=new Qt(l).setA(.2).toRgbString();return{controlSize:n,railSize:4,handleSize:n,handleSizeHover:r,dotSize:8,handleLineWidth:a,handleLineWidthHover:o,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:l,handleActiveOutlineColor:i,handleColorDisabled:new Qt(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}},B$=rn("Slider",e=>{const t=en(e,{marginPart:e.calc(e.controlHeight).sub(e.controlSize).div(2).equal(),marginFull:e.calc(e.controlSize).div(2).equal(),marginPartWithMark:e.calc(e.controlHeightLG).sub(e.controlSize).equal()});return[F$(t),j$(t),A$(t)]},L$);function Ns(){const[e,t]=c.useState(!1),n=c.useRef(null),r=()=>{Ht.cancel(n.current)},a=o=>{r(),o?t(o):n.current=Ht(()=>{t(o)})};return c.useEffect(()=>r,[]),[e,a]}var H$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);atypeof n=="number"?n.toString():""}const sh=G.forwardRef((e,t)=>{const{prefixCls:n,range:r,className:a,rootClassName:o,style:l,disabled:i,tooltipPrefixCls:s,tipFormatter:u,tooltipVisible:d,getTooltipPopupContainer:f,tooltipPlacement:v,tooltip:m={},onChangeComplete:g,classNames:h,styles:p}=e,b=H$(e,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:y}=e,{getPrefixCls:C,direction:x,className:w,style:$,classNames:I,styles:E,getPopupContainer:P}=Un("slider"),O=G.useContext(Rn),M=i??O,{handleRender:D,direction:F}=G.useContext(ih),N=(F||x)==="rtl",[R,k]=Ns(),[j,A]=Ns(),L=Object.assign({},m),{open:H,placement:W,getPopupContainer:z,prefixCls:V,formatter:Y}=L,q=H??d,K=(R||j)&&q!==!1,U=z$(Y,u),[J,Q]=Ns(),ie=ve=>{g==null||g(ve),Q(!1)},Z=(ve,ye)=>ve||(ye?N?"left":"right":"top"),le=C("slider",n),[te,se,X]=B$(le),ee=fe(a,w,I.root,h==null?void 0:h.root,o,{[`${le}-rtl`]:N,[`${le}-lock`]:J},se,X);N&&!b.vertical&&(b.reverse=!b.reverse),G.useEffect(()=>{const ve=()=>{Ht(()=>{A(!1)},1)};return document.addEventListener("mouseup",ve),()=>{document.removeEventListener("mouseup",ve)}},[]);const oe=r&&!q,ce=D||((ve,ye)=>{const{index:be}=ye,Me=ve.props;function Ce(ge,Ne,we){var Re,$e,he,pe;we&&(($e=(Re=b)[ge])===null||$e===void 0||$e.call(Re,Ne)),(pe=(he=Me)[ge])===null||pe===void 0||pe.call(he,Ne)}const Ie=Object.assign(Object.assign({},Me),{onMouseEnter:ge=>{k(!0),Ce("onMouseEnter",ge)},onMouseLeave:ge=>{k(!1),Ce("onMouseLeave",ge)},onMouseDown:ge=>{A(!0),Q(!0),Ce("onMouseDown",ge)},onFocus:ge=>{var Ne;A(!0),(Ne=b.onFocus)===null||Ne===void 0||Ne.call(b,ge),Ce("onFocus",ge,!0)},onBlur:ge=>{var Ne;A(!1),(Ne=b.onBlur)===null||Ne===void 0||Ne.call(b,ge),Ce("onBlur",ge,!0)}}),Ee=G.cloneElement(ve,Ie),xe=(!!q||K)&&U!==null;return oe?Ee:G.createElement(kd,Object.assign({},L,{prefixCls:C("tooltip",V??s),title:U?U(ye.value):"",value:ye.value,open:xe,placement:Z(W??v,y),key:be,classNames:{root:`${le}-tooltip`},getPopupContainer:z||f||P}),Ee)}),de=oe?(ve,ye)=>{const be=G.cloneElement(ve,{style:Object.assign(Object.assign({},ve.props.style),{visibility:"hidden"})});return G.createElement(kd,Object.assign({},L,{prefixCls:C("tooltip",V??s),title:U?U(ye.value):"",open:U!==null&&K,placement:Z(W??v,y),key:"tooltip",classNames:{root:`${le}-tooltip`},getPopupContainer:z||f||P,draggingDelete:ye.draggingDelete}),be)}:void 0,re=Object.assign(Object.assign(Object.assign(Object.assign({},E.root),$),p==null?void 0:p.root),l),me=Object.assign(Object.assign({},E.tracks),p==null?void 0:p.tracks),ae=fe(I.tracks,h==null?void 0:h.tracks);return te(G.createElement(k$,Object.assign({},b,{classNames:Object.assign({handle:fe(I.handle,h==null?void 0:h.handle),rail:fe(I.rail,h==null?void 0:h.rail),track:fe(I.track,h==null?void 0:h.track)},ae?{tracks:ae}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},E.handle),p==null?void 0:p.handle),rail:Object.assign(Object.assign({},E.rail),p==null?void 0:p.rail),track:Object.assign(Object.assign({},E.track),p==null?void 0:p.track)},Object.keys(me).length?{tracks:me}:{}),step:b.step,range:r,className:ee,style:re,disabled:M,ref:t,prefixCls:le,handleRender:ce,activeHandleRender:de,onChangeComplete:ie})))});var K$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{prefixCls:t,colors:n,type:r,color:a,range:o=!1,className:l,activeIndex:i,onActive:s,onDragStart:u,onDragChange:d,onKeyDelete:f}=e,v=K$(e,["prefixCls","colors","type","color","range","className","activeIndex","onActive","onDragStart","onDragChange","onKeyDelete"]),m=Object.assign(Object.assign({},v),{track:!1}),g=c.useMemo(()=>`linear-gradient(90deg, ${n.map($=>`${$.color} ${$.percent}%`).join(", ")})`,[n]),h=c.useMemo(()=>!a||!r?null:r==="alpha"?a.toRgbString():`hsl(${a.toHsb().h}, 100%, 50%)`,[a,r]),p=Pt(u),b=Pt(d),y=c.useMemo(()=>({onDragStart:p,onDragChange:b}),[]),C=Pt((w,$)=>{const{onFocus:I,style:E,className:P,onKeyDown:O}=w.props,M=Object.assign({},E);return r==="gradient"&&(M.background=cg(n,$.value)),c.cloneElement(w,{onFocus:D=>{s==null||s($.index),I==null||I(D)},style:M,className:fe(P,{[`${t}-slider-handle-active`]:i===$.index}),onKeyDown:D=>{(D.key==="Delete"||D.key==="Backspace")&&f&&f($.index),O==null||O(D)}})}),x=c.useMemo(()=>({direction:"ltr",handleRender:C}),[]);return c.createElement(ih.Provider,{value:x},c.createElement(oh.Provider,{value:y},c.createElement(sh,Object.assign({},m,{className:fe(l,`${t}-slider`),tooltip:{open:!1},range:{editable:o,minCount:2},styles:{rail:{background:g},handle:h?{background:h}:{}},classNames:{rail:`${t}-slider-rail`,handle:`${t}-slider-handle`}}))))},V$=e=>{const{value:t,onChange:n,onChangeComplete:r}=e,a=l=>n(l[0]),o=l=>r(l[0]);return c.createElement(ch,Object.assign({},e,{value:[t],onChange:a,onChangeComplete:o}))};function Fd(e){return ke(e).sort((t,n)=>t.percent-n.percent)}const W$=e=>{const{prefixCls:t,mode:n,onChange:r,onChangeComplete:a,onActive:o,activeIndex:l,onGradientDragging:i,colors:s}=e,u=n==="gradient",d=c.useMemo(()=>s.map(b=>({percent:b.percent,color:b.color.toRgbString()})),[s]),f=c.useMemo(()=>d.map(b=>b.percent),[d]),v=c.useRef(d),m=({rawValues:b,draggingIndex:y,draggingValue:C})=>{if(b.length>d.length){const x=cg(d,C),w=ke(d);w.splice(y,0,{percent:C,color:x}),v.current=w}else v.current=d;i(!0),r(new tr(Fd(v.current)),!0)},g=({deleteIndex:b,draggingIndex:y,draggingValue:C})=>{let x=ke(v.current);b!==-1?x.splice(b,1):(x[y]=Object.assign(Object.assign({},x[y]),{percent:C}),x=Fd(x)),r(new tr(x),!0)},h=b=>{const y=ke(d);y.splice(b,1);const C=new tr(y);r(C),a(C)},p=b=>{a(new tr(d)),l>=b.length&&o(b.length-1),i(!1)};return u?c.createElement(ch,{min:0,max:100,prefixCls:t,className:`${t}-gradient-slider`,colors:d,color:null,value:f,range:!0,onChangeComplete:p,disabled:!1,type:"gradient",activeIndex:l,onActive:o,onDragStart:m,onDragChange:g,onKeyDelete:h}):null},Y$=c.memo(W$);var q$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const e=c.useContext(Gp),{mode:t,onModeChange:n,modeOptions:r,prefixCls:a,allowClear:o,value:l,disabledAlpha:i,onChange:s,onClear:u,onChangeComplete:d,activeIndex:f,gradientDragging:v}=e,m=q$(e,["mode","onModeChange","modeOptions","prefixCls","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete","activeIndex","gradientDragging"]),g=G.useMemo(()=>l.cleared?[{percent:0,color:new tr("")},{percent:100,color:new tr("")}]:l.getColors(),[l]),h=!l.isGradient(),[p,b]=G.useState(l);Jt(()=>{var T;h||b((T=g[f])===null||T===void 0?void 0:T.color)},[h,g,v,f]);const y=G.useMemo(()=>{var T;return h?l:v?p:(T=g[f])===null||T===void 0?void 0:T.color},[g,l,f,h,p,v]),[C,x]=G.useState(y),[w,$]=zm(),I=C!=null&&C.equals(y)?y:C;Jt(()=>{x(y)},[w,y==null?void 0:y.toHexString()]);const E=(T,N)=>{let R=jn(T);if(l.cleared){const j=R.toRgb();if(!j.r&&!j.g&&!j.b&&N){const{type:A,value:L=0}=N;R=new tr({h:A==="hue"?L:0,s:1,b:1,a:A==="alpha"?L/100:1})}else R=Gi(R)}if(t==="single")return R;const k=ke(g);return k[f]=Object.assign(Object.assign({},k[f]),{color:R}),new tr(k)},P=(T,N,R)=>{const k=E(T,R);x(k.isGradient()?k.getColors()[f].color:k),s(k,N)},O=(T,N)=>{d(E(T,N)),$()},M=T=>{s(E(T))};let D=null;const F=r.length>1;return(o||F)&&(D=G.createElement("div",{className:`${a}-operation`},F&&G.createElement(Up,{size:"small",options:r,value:t,onChange:n}),G.createElement(Qp,Object.assign({prefixCls:a,value:l,onChange:T=>{s(T),u==null||u()}},m)))),G.createElement(G.Fragment,null,D,G.createElement(Y$,Object.assign({},e,{colors:g})),G.createElement(sS,{prefixCls:a,value:I==null?void 0:I.toHsb(),disabledAlpha:i,onChange:(T,N)=>{P(T,!0,N)},onChangeComplete:(T,N)=>{O(T,N)},components:U$}),G.createElement(x$,Object.assign({value:y,onChange:M,prefixCls:a,disabledAlpha:i},m)))},Ad=()=>{const{prefixCls:e,value:t,presets:n,onChange:r}=c.useContext(Xp);return Array.isArray(n)?G.createElement(ky,{value:t,presets:n,prefixCls:e,onChange:r}):null},G$=e=>{const{prefixCls:t,presets:n,panelRender:r,value:a,onChange:o,onClear:l,allowClear:i,disabledAlpha:s,mode:u,onModeChange:d,modeOptions:f,onChangeComplete:v,activeIndex:m,onActive:g,format:h,onFormatChange:p,gradientDragging:b,onGradientDragging:y,disabledFormat:C}=e,x=`${t}-inner`,w=G.useMemo(()=>({prefixCls:t,value:a,onChange:o,onClear:l,allowClear:i,disabledAlpha:s,mode:u,onModeChange:d,modeOptions:f,onChangeComplete:v,activeIndex:m,onActive:g,format:h,onFormatChange:p,gradientDragging:b,onGradientDragging:y,disabledFormat:C}),[t,a,o,l,i,s,u,d,f,v,m,g,h,p,b,y,C]),$=G.useMemo(()=>({prefixCls:t,value:a,presets:n,onChange:o}),[t,a,n,o]),I=G.createElement("div",{className:`${x}-content`},G.createElement(jd,null),Array.isArray(n)&&G.createElement(qp,null),G.createElement(Ad,null));return G.createElement(Gp.Provider,{value:w},G.createElement(Xp.Provider,{value:$},G.createElement("div",{className:x},typeof r=="function"?r(I,{components:{Picker:jd,Presets:Ad}}):I)))};var X$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{color:n,prefixCls:r,open:a,disabled:o,format:l,className:i,showText:s,activeIndex:u}=e,d=X$(e,["color","prefixCls","open","disabled","format","className","showText","activeIndex"]),f=`${r}-trigger`,v=`${f}-text`,m=`${v}-cell`,[g]=sa("ColorPicker"),h=G.useMemo(()=>{if(!s)return"";if(typeof s=="function")return s(n);if(n.cleared)return g.transparent;if(n.isGradient())return n.getColors().map((C,x)=>{const w=u!==-1&&u!==x;return G.createElement("span",{key:x,className:fe(m,w&&`${m}-inactive`)},C.color.toRgbString()," ",C.percent,"%")});const b=n.toHexString().toUpperCase(),y=ou(n);switch(l){case"rgb":return n.toRgbString();case"hsb":return n.toHsbString();default:return y<100?`${b.slice(0,7)},${y}%`:b}},[n,l,s,u,g.transparent,m]),p=c.useMemo(()=>n.cleared?G.createElement(Qp,{prefixCls:r}):G.createElement(Ym,{prefixCls:r,color:n.toCssString()}),[n,r]);return G.createElement("div",Object.assign({ref:t,className:fe(f,i,{[`${f}-active`]:a,[`${f}-disabled`]:o})},Fn(d)),p,s&&G.createElement("div",{className:v},h))});function Z$(e,t,n){const[r]=sa("ColorPicker"),[a,o]=Ze(e,{value:t}),[l,i]=c.useState("single"),[s,u]=c.useMemo(()=>{const h=(Array.isArray(n)?n:[n]).filter(C=>C);h.length||h.push("single");const p=new Set(h),b=[],y=(C,x)=>{p.has(C)&&b.push({label:x,value:C})};return y("single",r.singleColor),y("gradient",r.gradientColor),[b,p]},[n,r.singleColor,r.gradientColor]),[d,f]=c.useState(null),v=Pt(h=>{f(h),o(h)}),m=c.useMemo(()=>{const h=jn(a||"");return h.equals(d)?d:h},[a,d]),g=c.useMemo(()=>{var h;return u.has(l)?l:(h=s[0])===null||h===void 0?void 0:h.value},[u,l,s]);return c.useEffect(()=>{i(m.isGradient()?"gradient":"single")},[m]),[m,v,g,i,s]}const uh=(e,t)=>({backgroundImage:`conic-gradient(${t} 25%, transparent 25% 50%, ${t} 50% 75%, transparent 75% 100%)`,backgroundSize:`${e} ${e}`}),Ld=(e,t)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:a,lineWidth:o,colorFillSecondary:l}=e;return{[`${n}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:r,width:t,height:t,boxShadow:a,flex:"none"},uh("50%",e.colorFillSecondary)),{[`${n}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${ue(o)} ${l}`,borderRadius:"inherit"}})}},J$=e=>{const{componentCls:t,antCls:n,fontSizeSM:r,lineHeightSM:a,colorPickerAlphaInputWidth:o,marginXXS:l,paddingXXS:i,controlHeightSM:s,marginXS:u,fontSizeIcon:d,paddingXS:f,colorTextPlaceholder:v,colorPickerInputNumberHandleWidth:m,lineWidth:g}=e;return{[`${t}-input-container`]:{display:"flex",[`${t}-steppers${n}-input-number`]:{fontSize:r,lineHeight:a,[`${n}-input-number-input`]:{paddingInlineStart:i,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:m}},[`${t}-steppers${t}-alpha-input`]:{flex:`0 0 ${ue(o)}`,marginInlineStart:l},[`${t}-format-select${n}-select`]:{marginInlineEnd:u,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:e.calc(d).add(l).equal(),fontSize:r,lineHeight:ue(s)},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:a},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${t}-input`]:{gap:l,alignItems:"center",flex:1,width:0,[`${t}-hsb-input,${t}-rgb-input`]:{display:"flex",gap:l,alignItems:"center"},[`${t}-steppers`]:{flex:1},[`${t}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${ue(f)}`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:ue(e.calc(s).sub(e.calc(g).mul(2)).equal())},[`${n}-input-prefix`]:{color:v}}}}}},e1=e=>{const{componentCls:t,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:a,marginSM:o,colorBgElevated:l,colorFillSecondary:i,lineWidthBold:s,colorPickerHandlerSize:u}=e;return{userSelect:"none",[`${t}-select`]:{[`${t}-palette`]:{minHeight:e.calc(n).mul(4).equal(),overflow:"hidden",borderRadius:r},[`${t}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:a,inset:0},marginBottom:o},[`${t}-handler`]:{width:u,height:u,border:`${ue(s)} solid ${l}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${a}, 0 0 0 1px ${i}`}}},t1=e=>{const{componentCls:t,antCls:n,colorTextQuaternary:r,paddingXXS:a,colorPickerPresetColorSize:o,fontSizeSM:l,colorText:i,lineHeightSM:s,lineWidth:u,borderRadius:d,colorFill:f,colorWhite:v,marginXXS:m,paddingXS:g,fontHeightSM:h}=e;return{[`${t}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:h,color:r,paddingInlineEnd:a}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:m},[`${n}-collapse-item > ${n}-collapse-content > ${n}-collapse-content-box`]:{padding:`${ue(g)} 0`},"&-label":{fontSize:l,color:i,lineHeight:s},"&-items":{display:"flex",flexWrap:"wrap",gap:e.calc(m).mul(1.5).equal(),[`${t}-presets-color`]:{position:"relative",cursor:"pointer",width:o,height:o,"&::before":{content:'""',pointerEvents:"none",width:e.calc(o).add(e.calc(u).mul(4)).equal(),height:e.calc(o).add(e.calc(u).mul(4)).equal(),position:"absolute",top:e.calc(u).mul(-2).equal(),insetInlineStart:e.calc(u).mul(-2).equal(),borderRadius:d,border:`${ue(u)} solid transparent`,transition:`border-color ${e.motionDurationMid} ${e.motionEaseInBack}`},"&:hover::before":{borderColor:f},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.calc(o).div(13).mul(5).equal(),height:e.calc(o).div(13).mul(8).equal(),border:`${ue(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}`},[`&${t}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:v,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`},[`&${t}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:l,color:r}}}},n1=e=>{const{componentCls:t,colorPickerInsetShadow:n,colorBgElevated:r,colorFillSecondary:a,lineWidthBold:o,colorPickerHandlerSizeSM:l,colorPickerSliderHeight:i,marginSM:s,marginXS:u}=e,d=e.calc(l).sub(e.calc(o).mul(2).equal()).equal(),f=e.calc(l).add(e.calc(o).mul(2).equal()).equal(),v={"&:after":{transform:"scale(1)",boxShadow:`${n}, 0 0 0 1px ${e.colorPrimaryActive}`}};return{[`${t}-slider`]:[uh(ue(i),e.colorFillSecondary),{margin:0,padding:0,height:i,borderRadius:e.calc(i).div(2).equal(),"&-rail":{height:i,borderRadius:e.calc(i).div(2).equal(),boxShadow:n},[`& ${t}-slider-handle`]:{width:d,height:d,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:!0,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:f,height:f,borderRadius:"100%"},"&:after":{width:l,height:l,border:`${ue(o)} solid ${r}`,boxShadow:`${n}, 0 0 0 1px ${a}`,outline:"none",insetInlineStart:e.calc(o).mul(-1).equal(),top:e.calc(o).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":v}}],[`${t}-slider-container`]:{display:"flex",gap:s,marginBottom:s,[`${t}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${t}-gradient-slider`]:{marginBottom:u,[`& ${t}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":v}}}},lc=(e,t,n)=>({borderInlineEndWidth:e.lineWidth,borderColor:t,boxShadow:`0 0 0 ${ue(e.controlOutlineWidth)} ${n}`,outline:0}),r1=e=>{const{componentCls:t}=e;return{"&-rtl":{[`${t}-presets-color`]:{"&::after":{direction:"ltr"}},[`${t}-clear`]:{"&::after":{direction:"ltr"}}}}},Bd=(e,t,n)=>{const{componentCls:r,borderRadiusSM:a,lineWidth:o,colorSplit:l,colorBorder:i,red6:s}=e;return{[`${r}-clear`]:Object.assign(Object.assign({width:t,height:t,borderRadius:a,border:`${ue(o)} solid ${l}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${e.motionDurationFast}`},n),{"&::after":{content:'""',position:"absolute",insetInlineEnd:e.calc(o).mul(-1).equal(),top:e.calc(o).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:s},"&:hover":{borderColor:i}})}},a1=e=>{const{componentCls:t,colorError:n,colorWarning:r,colorErrorHover:a,colorWarningHover:o,colorErrorOutline:l,colorWarningOutline:i}=e;return{[`&${t}-status-error`]:{borderColor:n,"&:hover":{borderColor:a},[`&${t}-trigger-active`]:Object.assign({},lc(e,n,l))},[`&${t}-status-warning`]:{borderColor:r,"&:hover":{borderColor:o},[`&${t}-trigger-active`]:Object.assign({},lc(e,r,i))}}},o1=e=>{const{componentCls:t,controlHeightLG:n,controlHeightSM:r,controlHeight:a,controlHeightXS:o,borderRadius:l,borderRadiusSM:i,borderRadiusXS:s,borderRadiusLG:u,fontSizeLG:d}=e;return{[`&${t}-lg`]:{minWidth:n,minHeight:n,borderRadius:u,[`${t}-color-block, ${t}-clear`]:{width:a,height:a,borderRadius:l},[`${t}-trigger-text`]:{fontSize:d}},[`&${t}-sm`]:{minWidth:r,minHeight:r,borderRadius:i,[`${t}-color-block, ${t}-clear`]:{width:o,height:o,borderRadius:s},[`${t}-trigger-text`]:{lineHeight:ue(o)}}}},i1=e=>{const{antCls:t,componentCls:n,colorPickerWidth:r,colorPrimary:a,motionDurationMid:o,colorBgElevated:l,colorTextDisabled:i,colorText:s,colorBgContainerDisabled:u,borderRadius:d,marginXS:f,marginSM:v,controlHeight:m,controlHeightSM:g,colorBgTextActive:h,colorPickerPresetColorSize:p,colorPickerPreviewSize:b,lineWidth:y,colorBorder:C,paddingXXS:x,fontSize:w,colorPrimaryHover:$,controlOutline:I}=e;return[{[n]:Object.assign({[`${n}-inner`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({"&-content":{display:"flex",flexDirection:"column",width:r,[`& > ${t}-divider`]:{margin:`${ue(v)} 0 ${ue(f)}`}},[`${n}-panel`]:Object.assign({},e1(e))},n1(e)),Ld(e,b)),J$(e)),t1(e)),Bd(e,p,{marginInlineStart:"auto"})),{[`${n}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:f}}),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:m,minHeight:m,borderRadius:d,border:`${ue(y)} solid ${C}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${o}`,background:l,padding:e.calc(x).sub(y).equal(),[`${n}-trigger-text`]:{marginInlineStart:f,marginInlineEnd:e.calc(f).sub(e.calc(x).sub(y)).equal(),fontSize:w,color:s,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:i}}},"&:hover":{borderColor:$},[`&${n}-trigger-active`]:Object.assign({},lc(e,a,I)),"&-disabled":{color:i,background:u,cursor:"not-allowed","&:hover":{borderColor:h},[`${n}-trigger-text`]:{color:i}}},Bd(e,g)),Ld(e,g)),a1(e)),o1(e))},r1(e))},Tl(e,{focusElCls:`${n}-trigger-active`})]},l1=rn("ColorPicker",e=>{const{colorTextQuaternary:t,marginSM:n}=e,r=8,a=en(e,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${t}`,colorPickerSliderHeight:r,colorPickerPreviewSize:e.calc(r).mul(2).add(n).equal()});return i1(a)});var s1=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{mode:t,value:n,defaultValue:r,format:a,defaultFormat:o,allowClear:l=!1,presets:i,children:s,trigger:u="click",open:d,disabled:f,placement:v="bottomLeft",arrow:m=!0,panelRender:g,showText:h,style:p,className:b,size:y,rootClassName:C,prefixCls:x,styles:w,disabledAlpha:$=!1,onFormatChange:I,onChange:E,onClear:P,onOpenChange:O,onChangeComplete:M,getPopupContainer:D,autoAdjustOverflow:F=!0,destroyTooltipOnHide:T,destroyOnHidden:N,disabledFormat:R}=e,k=s1(e,["mode","value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide","destroyOnHidden","disabledFormat"]),{getPrefixCls:j,direction:A,colorPicker:L}=c.useContext(Gt),H=c.useContext(Rn),W=f??H,[z,V]=Ze(!1,{value:d,postState:he=>!W&&he,onChange:O}),[Y,q]=Ze(a,{value:a,defaultValue:o,onChange:I}),K=j("color-picker",x),[U,J,Q,ie,Z]=Z$(r,n,t),le=c.useMemo(()=>ou(U)<100,[U]),[te,se]=G.useState(null),X=he=>{if(M){let pe=jn(he);$&&le&&(pe=Gi(he)),M(pe)}},ee=(he,pe)=>{let Pe=jn(he);$&&le&&(Pe=Gi(Pe)),J(Pe),se(null),E&&E(Pe,Pe.toCssString()),pe||X(Pe)},[oe,ce]=G.useState(0),[de,re]=G.useState(!1),me=he=>{if(ie(he),he==="single"&&U.isGradient())ce(0),ee(new tr(U.getColors()[0].color)),se(U);else if(he==="gradient"&&!U.isGradient()){const pe=le?Gi(U):U;ee(new tr(te||[{percent:0,color:pe},{percent:100,color:pe}]))}},{status:ae}=G.useContext(mr),{compactSize:ve,compactItemClassnames:ye}=qa(K,A),be=On(he=>{var pe;return(pe=y??ve)!==null&&pe!==void 0?pe:he}),Me=un(K),[Ce,Ie,Ee]=l1(K,Me),xe={[`${K}-rtl`]:A},ge=fe(C,Ee,Me,xe),Ne=fe(Gr(K,ae),{[`${K}-sm`]:be==="small",[`${K}-lg`]:be==="large"},ye,L==null?void 0:L.className,ge,b,Ie),we=fe(K,ge),Re={open:z,trigger:u,placement:v,arrow:m,rootClassName:C,getPopupContainer:D,autoAdjustOverflow:F,destroyOnHidden:N??!!T},$e=Object.assign(Object.assign({},L==null?void 0:L.style),p);return Ce(G.createElement(ca,Object.assign({style:w==null?void 0:w.popup,styles:{body:w==null?void 0:w.popupOverlayInner},onOpenChange:he=>{(!he||!W)&&V(he)},content:G.createElement(Yo,{form:!0},G.createElement(G$,{mode:Q,onModeChange:me,modeOptions:Z,prefixCls:K,value:U,allowClear:l,disabled:W,disabledAlpha:$,presets:i,panelRender:g,format:Y,onFormatChange:q,onChange:ee,onChangeComplete:X,onClear:P,activeIndex:oe,onActive:ce,gradientDragging:de,onGradientDragging:re,disabledFormat:R})),classNames:{root:we}},Re),s||G.createElement(Q$,Object.assign({activeIndex:z?oe:-1,open:z,className:Ne,style:$e,prefixCls:K,disabled:W,showText:h,format:Y},k,{color:U}))))},c1=Xa(xu,void 0,e=>Object.assign(Object.assign({},e),{placement:"bottom",autoAdjustOverflow:!1}),"color-picker",e=>e);xu._InternalPanelDoNotUseOrYouWillBeFired=c1;var u1={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},d1=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:u1}))},f1=c.forwardRef(d1);const dh=(e,t,n,r,a)=>{const{classNames:o,styles:l}=Un(e),[i,s]=XC([o,t],[l,n],{popup:{_default:"root"}});return c.useMemo(()=>{var u,d;const f=Object.assign(Object.assign({},i),{popup:Object.assign(Object.assign({},i.popup),{root:fe((u=i.popup)===null||u===void 0?void 0:u.root,r)})}),v=Object.assign(Object.assign({},s),{popup:Object.assign(Object.assign({},s.popup),{root:Object.assign(Object.assign({},(d=s.popup)===null||d===void 0?void 0:d.root),a)})});return[f,v]},[i,s,r,a])};function v1(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function m1(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function fh(e,t){const{allowClear:n=!0}=e,{clearIcon:r,removeIcon:a}=nu(Object.assign(Object.assign({},e),{prefixCls:t,componentName:"DatePicker"}));return[c.useMemo(()=>n===!1?!1:Object.assign({clearIcon:r},n===!0?{}:n),[n,r]),a]}const[g1,p1]=["week","WeekPicker"],[h1,b1]=["month","MonthPicker"],[y1,C1]=["year","YearPicker"],[S1,x1]=["quarter","QuarterPicker"],[wu,Hd]=["time","TimePicker"];var w1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},$1=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:w1}))},P1=c.forwardRef($1),E1={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:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},I1=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:E1}))},R1=c.forwardRef(I1);const vh=({picker:e,hasFeedback:t,feedbackIcon:n,suffixIcon:r})=>r===null||r===!1?null:r===!0||r===void 0?G.createElement(G.Fragment,null,e===wu?G.createElement(R1,null):G.createElement(P1,null),t&&n):r,O1=e=>c.createElement(Dn,Object.assign({size:"small",type:"primary"},e));function mh(e){return c.useMemo(()=>Object.assign({button:O1},e),[e])}var M1=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);ac.forwardRef((n,r)=>{var a;const{prefixCls:o,getPopupContainer:l,components:i,className:s,style:u,placement:d,size:f,disabled:v,bordered:m=!0,placeholder:g,popupStyle:h,popupClassName:p,dropdownClassName:b,status:y,rootClassName:C,variant:x,picker:w,styles:$,classNames:I,suffixIcon:E}=n,P=M1(n,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupStyle","popupClassName","dropdownClassName","status","rootClassName","variant","picker","styles","classNames","suffixIcon"]),O=w===wu?"timePicker":"datePicker",M=c.useRef(null),{getPrefixCls:D,direction:F,getPopupContainer:T,rangePicker:N}=c.useContext(Gt),R=D("picker",o),{compactSize:k,compactItemClassnames:j}=qa(R,F),A=D(),[L,H]=Ua("rangePicker",x,m),W=un(R),[z,V,Y]=xp(R,W),[q,K]=dh(O,I,$,p||b,h),[U]=fh(n,R),J=mh(i),Q=On(re=>{var me;return(me=f??k)!==null&&me!==void 0?me:re}),ie=c.useContext(Rn),Z=v??ie,le=c.useContext(mr),{hasFeedback:te,status:se,feedbackIcon:X}=le,ee=c.createElement(vh,{picker:w,hasFeedback:te,feedbackIcon:X,suffixIcon:E});c.useImperativeHandle(r,()=>M.current);const[oe]=sa("Calendar",ug),ce=Object.assign(Object.assign({},oe),n.locale),[de]=Ga("DatePicker",(a=K.popup.root)===null||a===void 0?void 0:a.zIndex);return z(c.createElement(Yo,{space:!0},c.createElement(fx,Object.assign({separator:c.createElement("span",{"aria-label":"to",className:`${R}-separator`},c.createElement(f1,null)),disabled:Z,ref:M,placement:d,placeholder:m1(ce,w,g),suffixIcon:ee,prevIcon:c.createElement("span",{className:`${R}-prev-icon`}),nextIcon:c.createElement("span",{className:`${R}-next-icon`}),superPrevIcon:c.createElement("span",{className:`${R}-super-prev-icon`}),superNextIcon:c.createElement("span",{className:`${R}-super-next-icon`}),transitionName:`${A}-slide-up`,picker:w},P,{className:fe({[`${R}-${Q}`]:Q,[`${R}-${L}`]:H},Gr(R,oi(se,y),te),V,j,s,N==null?void 0:N.className,Y,W,C,q.root),style:Object.assign(Object.assign(Object.assign({},N==null?void 0:N.style),u),K.root),locale:ce.lang,prefixCls:R,getPopupContainer:l||T,generateConfig:e,components:J,direction:F,classNames:{popup:fe(V,Y,W,C,q.popup.root)},styles:{popup:Object.assign(Object.assign({},K.popup.root),{zIndex:de})},allowClear:U}))))});var T1=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const t=(s,u)=>{const d=u===Hd?"timePicker":"datePicker";return c.forwardRef((v,m)=>{var g;const{prefixCls:h,getPopupContainer:p,components:b,style:y,className:C,rootClassName:x,size:w,bordered:$,placement:I,placeholder:E,popupStyle:P,popupClassName:O,dropdownClassName:M,disabled:D,status:F,variant:T,onCalendarChange:N,styles:R,classNames:k,suffixIcon:j}=v,A=T1(v,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupStyle","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange","styles","classNames","suffixIcon"]),{getPrefixCls:L,direction:H,getPopupContainer:W,[d]:z}=c.useContext(Gt),V=L("picker",h),{compactSize:Y,compactItemClassnames:q}=qa(V,H),K=c.useRef(null),[U,J]=Ua("datePicker",T,$),Q=un(V),[ie,Z,le]=xp(V,Q);c.useImperativeHandle(m,()=>K.current);const te={showToday:!0},se=s||v.picker,X=L(),{onSelect:ee,multiple:oe}=A,ce=ee&&s==="time"&&!oe,de=(he,pe,Pe)=>{N==null||N(he,pe,Pe),ce&&ee(he)},[re,me]=dh(d,k,R,O||M,P),[ae,ve]=fh(v,V),ye=mh(b),be=On(he=>{var pe;return(pe=w??Y)!==null&&pe!==void 0?pe:he}),Me=c.useContext(Rn),Ce=D??Me,Ie=c.useContext(mr),{hasFeedback:Ee,status:xe,feedbackIcon:ge}=Ie,Ne=c.createElement(vh,{picker:se,hasFeedback:Ee,feedbackIcon:ge,suffixIcon:j}),[we]=sa("DatePicker",ug),Re=Object.assign(Object.assign({},we),v.locale),[$e]=Ga("DatePicker",(g=me.popup.root)===null||g===void 0?void 0:g.zIndex);return ie(c.createElement(Yo,{space:!0},c.createElement(bx,Object.assign({ref:K,placeholder:v1(Re,se,E),suffixIcon:Ne,placement:I,prevIcon:c.createElement("span",{className:`${V}-prev-icon`}),nextIcon:c.createElement("span",{className:`${V}-next-icon`}),superPrevIcon:c.createElement("span",{className:`${V}-super-prev-icon`}),superNextIcon:c.createElement("span",{className:`${V}-super-next-icon`}),transitionName:`${X}-slide-up`,picker:s,onCalendarChange:de},te,A,{locale:Re.lang,className:fe({[`${V}-${be}`]:be,[`${V}-${U}`]:J},Gr(V,oi(xe,F),Ee),Z,q,z==null?void 0:z.className,C,le,Q,x,re.root),style:Object.assign(Object.assign(Object.assign({},z==null?void 0:z.style),y),me.root),prefixCls:V,getPopupContainer:p||W,generateConfig:e,components:ye,direction:H,disabled:Ce,classNames:{popup:fe(Z,le,Q,x,re.popup.root)},styles:{popup:Object.assign(Object.assign({},me.popup.root),{zIndex:$e})},allowClear:ae,removeIcon:ve}))))})},n=t(),r=t(g1,p1),a=t(h1,b1),o=t(y1,C1),l=t(S1,x1),i=t(wu,Hd);return{DatePicker:n,WeekPicker:r,MonthPicker:a,YearPicker:o,TimePicker:i,QuarterPicker:l}},gh=e=>{const{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:a,TimePicker:o,QuarterPicker:l}=_1(e),i=N1(e),s=t;return s.WeekPicker=n,s.MonthPicker=r,s.YearPicker=a,s.RangePicker=i,s.TimePicker=o,s.QuarterPicker=l,s},An=gh(CS),D1=Xa(An,"popupAlign",void 0,"picker");An._InternalPanelDoNotUseOrYouWillBeFired=D1;const k1=Xa(An.RangePicker,"popupAlign",void 0,"picker");An._InternalRangePanelDoNotUseOrYouWillBeFired=k1;An.generatePicker=gh;function ph(){var e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function F1(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function $r(e,t,n,r){var a=cd.unstable_batchedUpdates?function(l){cd.unstable_batchedUpdates(n,l)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,a,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,a,r)}}}var fi=c.createContext(null),j1=function(t){var n=t.visible,r=t.maskTransitionName,a=t.getContainer,o=t.prefixCls,l=t.rootClassName,i=t.icons,s=t.countRender,u=t.showSwitch,d=t.showProgress,f=t.current,v=t.transform,m=t.count,g=t.scale,h=t.minScale,p=t.maxScale,b=t.closeIcon,y=t.onActive,C=t.onClose,x=t.onZoomIn,w=t.onZoomOut,$=t.onRotateRight,I=t.onRotateLeft,E=t.onFlipX,P=t.onFlipY,O=t.onReset,M=t.toolbarRender,D=t.zIndex,F=t.image,T=c.useContext(fi),N=i.rotateLeft,R=i.rotateRight,k=i.zoomIn,j=i.zoomOut,A=i.close,L=i.left,H=i.right,W=i.flipX,z=i.flipY,V="".concat(o,"-operations-operation");c.useEffect(function(){var X=function(oe){oe.keyCode===tt.ESC&&C()};return n&&window.addEventListener("keydown",X),function(){window.removeEventListener("keydown",X)}},[n]);var Y=function(ee,oe){ee.preventDefault(),ee.stopPropagation(),y(oe)},q=c.useCallback(function(X){var ee=X.type,oe=X.disabled,ce=X.onClick,de=X.icon;return c.createElement("div",{key:ee,className:fe(V,"".concat(o,"-operations-operation-").concat(ee),B({},"".concat(o,"-operations-operation-disabled"),!!oe)),onClick:ce},de)},[V,o]),K=u?q({icon:L,onClick:function(ee){return Y(ee,-1)},type:"prev",disabled:f===0}):void 0,U=u?q({icon:H,onClick:function(ee){return Y(ee,1)},type:"next",disabled:f===m-1}):void 0,J=q({icon:z,onClick:P,type:"flipY"}),Q=q({icon:W,onClick:E,type:"flipX"}),ie=q({icon:N,onClick:I,type:"rotateLeft"}),Z=q({icon:R,onClick:$,type:"rotateRight"}),le=q({icon:j,onClick:w,type:"zoomOut",disabled:g<=h}),te=q({icon:k,onClick:x,type:"zoomIn",disabled:g===p}),se=c.createElement("div",{className:"".concat(o,"-operations")},J,Q,ie,Z,le,te);return c.createElement(Ol,{visible:n,motionName:r},function(X){var ee=X.className,oe=X.style;return c.createElement(Fy,{open:!0,getContainer:a??document.body},c.createElement("div",{className:fe("".concat(o,"-operations-wrapper"),ee,l),style:S(S({},oe),{},{zIndex:D})},b===null?null:c.createElement("button",{className:"".concat(o,"-close"),onClick:C},b||A),u&&c.createElement(c.Fragment,null,c.createElement("div",{className:fe("".concat(o,"-switch-left"),B({},"".concat(o,"-switch-left-disabled"),f===0)),onClick:function(de){return Y(de,-1)}},L),c.createElement("div",{className:fe("".concat(o,"-switch-right"),B({},"".concat(o,"-switch-right-disabled"),f===m-1)),onClick:function(de){return Y(de,1)}},H)),c.createElement("div",{className:"".concat(o,"-footer")},d&&c.createElement("div",{className:"".concat(o,"-progress")},s?s(f+1,m):c.createElement("bdi",null,"".concat(f+1," / ").concat(m))),M?M(se,S(S({icons:{prevIcon:K,nextIcon:U,flipYIcon:J,flipXIcon:Q,rotateLeftIcon:ie,rotateRightIcon:Z,zoomOutIcon:le,zoomInIcon:te},actions:{onActive:y,onFlipY:P,onFlipX:E,onRotateLeft:I,onRotateRight:$,onZoomOut:w,onZoomIn:x,onReset:O,onClose:C},transform:v},T?{current:f,total:m}:{}),{},{image:F})):se)))})},Hi={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function A1(e,t,n,r){var a=c.useRef(null),o=c.useRef([]),l=c.useState(Hi),i=ne(l,2),s=i[0],u=i[1],d=function(g){u(Hi),Xr(Hi,s)||r==null||r({transform:Hi,action:g})},f=function(g,h){a.current===null&&(o.current=[],a.current=Ht(function(){u(function(p){var b=p;return o.current.forEach(function(y){b=S(S({},b),y)}),a.current=null,r==null||r({transform:b,action:h}),b})})),o.current.push(S(S({},s),g))},v=function(g,h,p,b,y){var C=e.current,x=C.width,w=C.height,$=C.offsetWidth,I=C.offsetHeight,E=C.offsetLeft,P=C.offsetTop,O=g,M=s.scale*g;M>n?(M=n,O=n/s.scale):Mr){if(t>0)return B({},e,o);if(t<0&&ar)return B({},e,t<0?o:-o);return{}}function hh(e,t,n,r){var a=ph(),o=a.width,l=a.height,i=null;return e<=o&&t<=l?i={x:0,y:0}:(e>o||t>l)&&(i=S(S({},zd("x",n,e,o)),zd("y",r,t,l))),i}var Ra=1,L1=1;function B1(e,t,n,r,a,o,l){var i=a.rotate,s=a.scale,u=a.x,d=a.y,f=c.useState(!1),v=ne(f,2),m=v[0],g=v[1],h=c.useRef({diffX:0,diffY:0,transformX:0,transformY:0}),p=function(w){!t||w.button!==0||(w.preventDefault(),w.stopPropagation(),h.current={diffX:w.pageX-u,diffY:w.pageY-d,transformX:u,transformY:d},g(!0))},b=function(w){n&&m&&o({x:w.pageX-h.current.diffX,y:w.pageY-h.current.diffY},"move")},y=function(){if(n&&m){g(!1);var w=h.current,$=w.transformX,I=w.transformY,E=u!==$&&d!==I;if(!E)return;var P=e.current.offsetWidth*s,O=e.current.offsetHeight*s,M=e.current.getBoundingClientRect(),D=M.left,F=M.top,T=i%180!==0,N=hh(T?O:P,T?P:O,D,F);N&&o(S({},N),"dragRebound")}},C=function(w){if(!(!n||w.deltaY==0)){var $=Math.abs(w.deltaY/100),I=Math.min($,L1),E=Ra+I*r;w.deltaY>0&&(E=Ra/E),l(E,"wheel",w.clientX,w.clientY)}};return c.useEffect(function(){var x,w,$,I;if(t){$=$r(window,"mouseup",y,!1),I=$r(window,"mousemove",b,!1);try{window.top!==window.self&&(x=$r(window.top,"mouseup",y,!1),w=$r(window.top,"mousemove",b,!1))}catch{}}return function(){var E,P,O,M;(E=$)===null||E===void 0||E.remove(),(P=I)===null||P===void 0||P.remove(),(O=x)===null||O===void 0||O.remove(),(M=w)===null||M===void 0||M.remove()}},[n,m,u,d,i,t]),{isMoving:m,onMouseDown:p,onMouseMove:b,onMouseUp:y,onWheel:C}}function H1(e){return new Promise(function(t){if(!e){t(!1);return}var n=document.createElement("img");n.onerror=function(){return t(!1)},n.onload=function(){return t(!0)},n.src=e})}function bh(e){var t=e.src,n=e.isCustomPlaceholder,r=e.fallback,a=c.useState(n?"loading":"normal"),o=ne(a,2),l=o[0],i=o[1],s=c.useRef(!1),u=l==="error";c.useEffect(function(){var m=!0;return H1(t).then(function(g){!g&&m&&i("error")}),function(){m=!1}},[t]),c.useEffect(function(){n&&!s.current?i("loading"):u&&i("normal")},[t]);var d=function(){i("normal")},f=function(g){s.current=!1,l==="loading"&&g!==null&&g!==void 0&&g.complete&&(g.naturalWidth||g.naturalHeight)&&(s.current=!0,d())},v=u&&r?{src:r}:{onLoad:d,src:t};return[f,v,l]}function ll(e,t){var n=e.x-t.x,r=e.y-t.y;return Math.hypot(n,r)}function z1(e,t,n,r){var a=ll(e,n),o=ll(t,r);if(a===0&&o===0)return[e.x,e.y];var l=a/(a+o),i=e.x+l*(t.x-e.x),s=e.y+l*(t.y-e.y);return[i,s]}function K1(e,t,n,r,a,o,l){var i=a.rotate,s=a.scale,u=a.x,d=a.y,f=c.useState(!1),v=ne(f,2),m=v[0],g=v[1],h=c.useRef({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),p=function(w){h.current=S(S({},h.current),w)},b=function(w){if(t){w.stopPropagation(),g(!0);var $=w.touches,I=$===void 0?[]:$;I.length>1?p({point1:{x:I[0].clientX,y:I[0].clientY},point2:{x:I[1].clientX,y:I[1].clientY},eventType:"touchZoom"}):p({point1:{x:I[0].clientX-u,y:I[0].clientY-d},eventType:"move"})}},y=function(w){var $=w.touches,I=$===void 0?[]:$,E=h.current,P=E.point1,O=E.point2,M=E.eventType;if(I.length>1&&M==="touchZoom"){var D={x:I[0].clientX,y:I[0].clientY},F={x:I[1].clientX,y:I[1].clientY},T=z1(P,O,D,F),N=ne(T,2),R=N[0],k=N[1],j=ll(D,F)/ll(P,O);l(j,"touchZoom",R,k,!0),p({point1:D,point2:F,eventType:"touchZoom"})}else M==="move"&&(o({x:I[0].clientX-P.x,y:I[0].clientY-P.y},"move"),p({eventType:"move"}))},C=function(){if(n){if(m&&g(!1),p({eventType:"none"}),r>s)return o({x:0,y:0,scale:r},"touchZoom");var w=e.current.offsetWidth*s,$=e.current.offsetHeight*s,I=e.current.getBoundingClientRect(),E=I.left,P=I.top,O=i%180!==0,M=hh(O?$:w,O?w:$,E,P);M&&o(S({},M),"dragRebound")}};return c.useEffect(function(){var x;return n&&t&&(x=$r(window,"touchmove",function(w){return w.preventDefault()},{passive:!1})),function(){var w;(w=x)===null||w===void 0||w.remove()}},[n,t]),{isTouching:m,onTouchStart:b,onTouchMove:y,onTouchEnd:C}}var V1=["fallback","src","imgRef"],W1=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],Y1=function(t){var n=t.fallback,r=t.src,a=t.imgRef,o=je(t,V1),l=bh({src:r,fallback:n}),i=ne(l,2),s=i[0],u=i[1];return G.createElement("img",Oe({ref:function(f){a.current=f,s(f)}},o,u))},yh=function(t){var n=t.prefixCls,r=t.src,a=t.alt,o=t.imageInfo,l=t.fallback,i=t.movable,s=i===void 0?!0:i,u=t.onClose,d=t.visible,f=t.icons,v=f===void 0?{}:f,m=t.rootClassName,g=t.closeIcon,h=t.getContainer,p=t.current,b=p===void 0?0:p,y=t.count,C=y===void 0?1:y,x=t.countRender,w=t.scaleStep,$=w===void 0?.5:w,I=t.minScale,E=I===void 0?1:I,P=t.maxScale,O=P===void 0?50:P,M=t.transitionName,D=M===void 0?"zoom":M,F=t.maskTransitionName,T=F===void 0?"fade":F,N=t.imageRender,R=t.imgCommonProps,k=t.toolbarRender,j=t.onTransform,A=t.onChange,L=je(t,W1),H=c.useRef(),W=c.useContext(fi),z=W&&C>1,V=W&&C>=1,Y=c.useState(!0),q=ne(Y,2),K=q[0],U=q[1],J=A1(H,E,O,j),Q=J.transform,ie=J.resetTransform,Z=J.updateTransform,le=J.dispatchZoomChange,te=B1(H,s,d,$,Q,Z,le),se=te.isMoving,X=te.onMouseDown,ee=te.onWheel,oe=K1(H,s,d,E,Q,Z,le),ce=oe.isTouching,de=oe.onTouchStart,re=oe.onTouchMove,me=oe.onTouchEnd,ae=Q.rotate,ve=Q.scale,ye=fe(B({},"".concat(n,"-moving"),se));c.useEffect(function(){K||U(!0)},[K]);var be=function(){ie("close")},Me=function(){le(Ra+$,"zoomIn")},Ce=function(){le(Ra/(Ra+$),"zoomOut")},Ie=function(){Z({rotate:ae+90},"rotateRight")},Ee=function(){Z({rotate:ae-90},"rotateLeft")},xe=function(){Z({flipX:!Q.flipX},"flipX")},ge=function(){Z({flipY:!Q.flipY},"flipY")},Ne=function(){ie("reset")},we=function(Te){var Ae=b+Te;!Number.isInteger(Ae)||Ae<0||Ae>C-1||(U(!1),ie(Te<0?"prev":"next"),A==null||A(Ae,b))},Re=function(Te){!d||!z||(Te.keyCode===tt.LEFT?we(-1):Te.keyCode===tt.RIGHT&&we(1))},$e=function(Te){d&&(ve!==1?Z({x:0,y:0,scale:1},"doubleClick"):le(Ra+$,"doubleClick",Te.clientX,Te.clientY))};c.useEffect(function(){var Pe=$r(window,"keydown",Re,!1);return function(){Pe.remove()}},[d,z,b]);var he=G.createElement(Y1,Oe({},R,{width:t.width,height:t.height,imgRef:H,className:"".concat(n,"-img"),alt:a,style:{transform:"translate3d(".concat(Q.x,"px, ").concat(Q.y,"px, 0) scale3d(").concat(Q.flipX?"-":"").concat(ve,", ").concat(Q.flipY?"-":"").concat(ve,", 1) rotate(").concat(ae,"deg)"),transitionDuration:(!K||ce)&&"0s"},fallback:l,src:r,onWheel:ee,onMouseDown:X,onDoubleClick:$e,onTouchStart:de,onTouchMove:re,onTouchEnd:me,onTouchCancel:me})),pe=S({url:r,alt:a},o);return G.createElement(G.Fragment,null,G.createElement(jy,Oe({transitionName:D,maskTransitionName:T,closable:!1,keyboard:!0,prefixCls:n,onClose:u,visible:d,classNames:{wrapper:ye},rootClassName:m,getContainer:h},L,{afterClose:be}),G.createElement("div",{className:"".concat(n,"-img-wrapper")},N?N(he,S({transform:Q,image:pe},W?{current:b}:{})):he)),G.createElement(j1,{visible:d,transform:Q,maskTransitionName:T,closeIcon:g,getContainer:h,prefixCls:n,rootClassName:m,icons:v,countRender:x,showSwitch:z,showProgress:V,current:b,count:C,scale:ve,minScale:E,maxScale:O,toolbarRender:k,onActive:we,onZoomIn:Me,onZoomOut:Ce,onRotateRight:Ie,onRotateLeft:Ee,onFlipX:xe,onFlipY:ge,onClose:u,onReset:Ne,zIndex:L.zIndex!==void 0?L.zIndex+1:void 0,image:pe}))},sc=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function q1(e){var t=c.useState({}),n=ne(t,2),r=n[0],a=n[1],o=c.useCallback(function(i,s){return a(function(u){return S(S({},u),{},B({},i,s))}),function(){a(function(u){var d=S({},u);return delete d[i],d})}},[]),l=c.useMemo(function(){return e?e.map(function(i){if(typeof i=="string")return{data:{src:i}};var s={};return Object.keys(i).forEach(function(u){["src"].concat(ke(sc)).includes(u)&&(s[u]=i[u])}),{data:s}}):Object.keys(r).reduce(function(i,s){var u=r[s],d=u.canPreview,f=u.data;return d&&i.push({data:f,id:s}),i},[])},[e,r]);return[l,o,!!e]}var U1=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],G1=["src"],X1=function(t){var n,r=t.previewPrefixCls,a=r===void 0?"rc-image-preview":r,o=t.children,l=t.icons,i=l===void 0?{}:l,s=t.items,u=t.preview,d=t.fallback,f=Xe(u)==="object"?u:{},v=f.visible,m=f.onVisibleChange,g=f.getContainer,h=f.current,p=f.movable,b=f.minScale,y=f.maxScale,C=f.countRender,x=f.closeIcon,w=f.onChange,$=f.onTransform,I=f.toolbarRender,E=f.imageRender,P=je(f,U1),O=q1(s),M=ne(O,3),D=M[0],F=M[1],T=M[2],N=Ze(0,{value:h}),R=ne(N,2),k=R[0],j=R[1],A=c.useState(!1),L=ne(A,2),H=L[0],W=L[1],z=((n=D[k])===null||n===void 0?void 0:n.data)||{},V=z.src,Y=je(z,G1),q=Ze(!!v,{value:v,onChange:function(ce,de){m==null||m(ce,de,k)}}),K=ne(q,2),U=K[0],J=K[1],Q=c.useState(null),ie=ne(Q,2),Z=ie[0],le=ie[1],te=c.useCallback(function(oe,ce,de,re){var me=T?D.findIndex(function(ae){return ae.data.src===ce}):D.findIndex(function(ae){return ae.id===oe});j(me<0?0:me),J(!0),le({x:de,y:re}),W(!0)},[D,T]);c.useEffect(function(){U?H||j(0):W(!1)},[U]);var se=function(ce,de){j(ce),w==null||w(ce,de)},X=function(){J(!1),le(null)},ee=c.useMemo(function(){return{register:F,onPreview:te}},[F,te]);return c.createElement(fi.Provider,{value:ee},o,c.createElement(yh,Oe({"aria-hidden":!U,movable:p,visible:U,prefixCls:a,closeIcon:x,onClose:X,mousePosition:Z,imgCommonProps:Y,src:V,fallback:d,icons:i,minScale:b,maxScale:y,getContainer:g,current:k,count:D.length,countRender:C,onTransform:$,toolbarRender:I,imageRender:E,onChange:se},P)))},Kd=0;function Q1(e,t){var n=c.useState(function(){return Kd+=1,String(Kd)}),r=ne(n,1),a=r[0],o=c.useContext(fi),l={data:t,canPreview:e};return c.useEffect(function(){if(o)return o.register(a,l)},[]),c.useEffect(function(){o&&o.register(a,l)},[e,t]),a}var Z1=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],J1=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],$u=function(t){var n=t.src,r=t.alt,a=t.onPreviewClose,o=t.prefixCls,l=o===void 0?"rc-image":o,i=t.previewPrefixCls,s=i===void 0?"".concat(l,"-preview"):i,u=t.placeholder,d=t.fallback,f=t.width,v=t.height,m=t.style,g=t.preview,h=g===void 0?!0:g,p=t.className,b=t.onClick,y=t.onError,C=t.wrapperClassName,x=t.wrapperStyle,w=t.rootClassName,$=je(t,Z1),I=u&&u!==!0,E=Xe(h)==="object"?h:{},P=E.src,O=E.visible,M=O===void 0?void 0:O,D=E.onVisibleChange,F=D===void 0?a:D,T=E.getContainer,N=T===void 0?void 0:T,R=E.mask,k=E.maskClassName,j=E.movable,A=E.icons,L=E.scaleStep,H=E.minScale,W=E.maxScale,z=E.imageRender,V=E.toolbarRender,Y=je(E,J1),q=P??n,K=Ze(!!M,{value:M,onChange:F}),U=ne(K,2),J=U[0],Q=U[1],ie=bh({src:n,isCustomPlaceholder:I,fallback:d}),Z=ne(ie,3),le=Z[0],te=Z[1],se=Z[2],X=c.useState(null),ee=ne(X,2),oe=ee[0],ce=ee[1],de=c.useContext(fi),re=!!h,me=function(){Q(!1),ce(null)},ae=fe(l,C,w,B({},"".concat(l,"-error"),se==="error")),ve=c.useMemo(function(){var Ce={};return sc.forEach(function(Ie){t[Ie]!==void 0&&(Ce[Ie]=t[Ie])}),Ce},sc.map(function(Ce){return t[Ce]})),ye=c.useMemo(function(){return S(S({},ve),{},{src:q})},[q,ve]),be=Q1(re,ye),Me=function(Ie){var Ee=F1(Ie.target),xe=Ee.left,ge=Ee.top;de?de.onPreview(be,q,xe,ge):(ce({x:xe,y:ge}),Q(!0)),b==null||b(Ie)};return c.createElement(c.Fragment,null,c.createElement("div",Oe({},$,{className:ae,onClick:re?Me:b,style:S({width:f,height:v},x)}),c.createElement("img",Oe({},ve,{className:fe("".concat(l,"-img"),B({},"".concat(l,"-img-placeholder"),u===!0),p),style:S({height:v},m),ref:le},te,{width:f,height:v,onError:y})),se==="loading"&&c.createElement("div",{"aria-hidden":"true",className:"".concat(l,"-placeholder")},u),R&&re&&c.createElement("div",{className:fe("".concat(l,"-mask"),k),style:{display:(m==null?void 0:m.display)==="none"?"none":void 0}},R)),!de&&re&&c.createElement(yh,Oe({"aria-hidden":!J,visible:J,prefixCls:s,onClose:me,mousePosition:oe,src:q,alt:r,imageInfo:{width:f,height:v},fallback:d,getContainer:N,icons:A,movable:j,scaleStep:L,minScale:H,maxScale:W,rootClassName:w,imageRender:z,imgCommonProps:ve,toolbarRender:V},Y)))};$u.PreviewGroup=X1;var eP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},tP=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:eP}))},nP=c.forwardRef(tP),rP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},aP=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:rP}))},oP=c.forwardRef(aP),iP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},lP=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:iP}))},Vd=c.forwardRef(lP),sP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},cP=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:sP}))},uP=c.forwardRef(cP),dP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},fP=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:dP}))},vP=c.forwardRef(fP);const cc=e=>({position:e||"absolute",inset:0}),mP=e=>{const{iconCls:t,motionDurationSlow:n,paddingXXS:r,marginXXS:a,prefixCls:o,colorTextLightSolid:l}=e;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:l,background:new Qt("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${n}`,[`.${o}-mask-info`]:Object.assign(Object.assign({},Ya),{padding:`0 ${ue(r)}`,[t]:{marginInlineEnd:a,svg:{verticalAlign:"baseline"}}})}},gP=e=>{const{previewCls:t,modalMaskBg:n,paddingSM:r,marginXL:a,margin:o,paddingLG:l,previewOperationColorDisabled:i,previewOperationHoverColor:s,motionDurationSlow:u,iconCls:d,colorTextLightSolid:f}=e,v=new Qt(n).setA(.1),m=v.clone().setA(.2);return{[`${t}-footer`]:{position:"fixed",bottom:a,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:e.previewOperationColor,transform:"translateX(-50%)"},[`${t}-progress`]:{marginBottom:o},[`${t}-close`]:{position:"fixed",top:a,right:{_skip_check_:!0,value:a},display:"flex",color:f,backgroundColor:v.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${u}`,"&:hover":{backgroundColor:m.toRgbString()},[`& > ${d}`]:{fontSize:e.previewOperationSize}},[`${t}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${ue(l)}`,backgroundColor:v.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${u}`,userSelect:"none",[`&:not(${t}-operations-operation-disabled):hover > ${d}`]:{color:s},"&-disabled":{color:i,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${d}`]:{fontSize:e.previewOperationSize}}}}},pP=e=>{const{modalMaskBg:t,iconCls:n,previewOperationColorDisabled:r,previewCls:a,zIndexPopup:o,motionDurationSlow:l}=e,i=new Qt(t).setA(.1),s=i.clone().setA(.2);return{[`${a}-switch-left, ${a}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:e.calc(o).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:e.imagePreviewSwitchSize,height:e.imagePreviewSwitchSize,marginTop:e.calc(e.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:e.previewOperationColor,background:i.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${l}`,userSelect:"none","&:hover":{background:s.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${n}`]:{cursor:"not-allowed"}}},[`> ${n}`]:{fontSize:e.previewOperationSize}},[`${a}-switch-left`]:{insetInlineStart:e.marginSM},[`${a}-switch-right`]:{insetInlineEnd:e.marginSM}}},hP=e=>{const{motionEaseOut:t,previewCls:n,motionDurationSlow:r,componentCls:a}=e;return[{[`${a}-preview-root`]:{[n]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${n}-body`]:Object.assign(Object.assign({},cc()),{overflow:"hidden"}),[`${n}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${t} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},cc()),{transition:`transform ${r} ${t} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${n}-moving`]:{[`${n}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${a}-preview-root`]:{[`${n}-wrap`]:{zIndex:e.zIndexPopup}}},{[`${a}-preview-operations-wrapper`]:{position:"fixed",zIndex:e.calc(e.zIndexPopup).add(1).equal()},"&":[gP(e),pP(e)]}]},bP=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",display:"inline-block",[`${t}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${t}-img-placeholder`]:{backgroundColor:e.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${t}-mask`]:Object.assign({},mP(e)),[`${t}-mask:hover`]:{opacity:1},[`${t}-placeholder`]:Object.assign({},cc())}}},yP=e=>{const{previewCls:t}=e;return{[`${t}-root`]:By(e,"zoom"),"&":Ly(e,!0)}},CP=e=>({zIndexPopup:e.zIndexPopupBase+80,previewOperationColor:new Qt(e.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new Qt(e.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new Qt(e.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:e.fontSizeIcon*1.5}),Ch=rn("Image",e=>{const t=`${e.componentCls}-preview`,n=en(e,{previewCls:t,modalMaskBg:new Qt("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:e.controlHeightLG});return[bP(n),hP(n),Ay(en(n,{componentCls:t})),yP(n)]},CP);var SP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{var{previewPrefixCls:t,preview:n}=e,r=SP(e,["previewPrefixCls","preview"]);const{getPrefixCls:a,direction:o}=c.useContext(Gt),l=a("image",t),i=`${l}-preview`,s=a(),u=un(l),[d,f,v]=Ch(l,u),[m]=Ga("ImagePreview",typeof n=="object"?n.zIndex:void 0),g=c.useMemo(()=>Object.assign(Object.assign({},Sh),{left:o==="rtl"?c.createElement(Or,null):c.createElement(Na,null),right:o==="rtl"?c.createElement(Na,null):c.createElement(Or,null)}),[o]),h=c.useMemo(()=>{var p;if(n===!1)return n;const b=typeof n=="object"?n:{},y=fe(f,v,u,(p=b.rootClassName)!==null&&p!==void 0?p:"");return Object.assign(Object.assign({},b),{transitionName:Mr(s,"zoom",b.transitionName),maskTransitionName:Mr(s,"fade",b.maskTransitionName),rootClassName:y,zIndex:m})},[n,s,m,f,v,u]);return d(c.createElement($u.PreviewGroup,Object.assign({preview:h,previewPrefixCls:i,icons:g},r)))};var Wd=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{prefixCls:t,preview:n,className:r,rootClassName:a,style:o,fallback:l}=e,i=Wd(e,["prefixCls","preview","className","rootClassName","style","fallback"]),{getPrefixCls:s,getPopupContainer:u,className:d,style:f,preview:v,fallback:m}=Un("image"),[g]=sa("Image"),h=s("image",t),p=s(),b=un(h),[y,C,x]=Ch(h,b),w=fe(a,C,x,b),$=fe(r,C,d),[I]=Ga("ImagePreview",typeof n=="object"?n.zIndex:void 0),E=c.useMemo(()=>{if(n===!1)return n;const M=typeof n=="object"?n:{},{getContainer:D,closeIcon:F,rootClassName:T,destroyOnClose:N,destroyOnHidden:R}=M,k=Wd(M,["getContainer","closeIcon","rootClassName","destroyOnClose","destroyOnHidden"]);return Object.assign(Object.assign({mask:c.createElement("div",{className:`${h}-mask-info`},c.createElement(dg,null),g==null?void 0:g.preview),icons:Sh},k),{destroyOnClose:R??N,rootClassName:fe(w,T),getContainer:D??u,transitionName:Mr(p,"zoom",M.transitionName),maskTransitionName:Mr(p,"fade",M.maskTransitionName),zIndex:I,closeIcon:F??(v==null?void 0:v.closeIcon)})},[n,g,v==null?void 0:v.closeIcon]),P=Object.assign(Object.assign({},f),o),O=l??m;return y(c.createElement($u,Object.assign({prefixCls:h,preview:E,rootClassName:w,className:$,style:P,fallback:O},i)))};xh.PreviewGroup=xP;var wP={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"},$P=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:wP}))},Yd=c.forwardRef($P),PP={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"},EP=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:PP}))},qd=c.forwardRef(EP),IP=[10,20,50,100],RP=function(t){var n=t.pageSizeOptions,r=n===void 0?IP:n,a=t.locale,o=t.changeSize,l=t.pageSize,i=t.goButton,s=t.quickGo,u=t.rootPrefixCls,d=t.disabled,f=t.buildOptionText,v=t.showSizeChanger,m=t.sizeChangerRender,g=G.useState(""),h=ne(g,2),p=h[0],b=h[1],y=function(){return!p||Number.isNaN(p)?void 0:Number(p)},C=typeof f=="function"?f:function(D){return"".concat(D," ").concat(a.items_per_page)},x=function(F){b(F.target.value)},w=function(F){i||p===""||(b(""),!(F.relatedTarget&&(F.relatedTarget.className.indexOf("".concat(u,"-item-link"))>=0||F.relatedTarget.className.indexOf("".concat(u,"-item"))>=0))&&(s==null||s(y())))},$=function(F){p!==""&&(F.keyCode===tt.ENTER||F.type==="click")&&(b(""),s==null||s(y()))},I=function(){return r.some(function(F){return F.toString()===l.toString()})?r:r.concat([l]).sort(function(F,T){var N=Number.isNaN(Number(F))?0:Number(F),R=Number.isNaN(Number(T))?0:Number(T);return N-R})},E="".concat(u,"-options");if(!v&&!s)return null;var P=null,O=null,M=null;return v&&m&&(P=m({disabled:d,size:l,onSizeChange:function(F){o==null||o(Number(F))},"aria-label":a.page_size,className:"".concat(E,"-size-changer"),options:I().map(function(D){return{label:C(D),value:D}})})),s&&(i&&(M=typeof i=="boolean"?G.createElement("button",{type:"button",onClick:$,onKeyUp:$,disabled:d,className:"".concat(E,"-quick-jumper-button")},a.jump_to_confirm):G.createElement("span",{onClick:$,onKeyUp:$},i)),O=G.createElement("div",{className:"".concat(E,"-quick-jumper")},a.jump_to,G.createElement("input",{disabled:d,type:"text",value:p,onChange:x,onKeyUp:$,onBlur:w,"aria-label":a.page}),a.page,M)),G.createElement("li",{className:E},P,O)},Oo=function(t){var n=t.rootPrefixCls,r=t.page,a=t.active,o=t.className,l=t.showTitle,i=t.onClick,s=t.onKeyPress,u=t.itemRender,d="".concat(n,"-item"),f=fe(d,"".concat(d,"-").concat(r),B(B({},"".concat(d,"-active"),a),"".concat(d,"-disabled"),!r),o),v=function(){i(r)},m=function(p){s(p,i,r)},g=u(r,"page",G.createElement("a",{rel:"nofollow"},r));return g?G.createElement("li",{title:l?String(r):null,className:f,onClick:v,onKeyDown:m,tabIndex:0},g):null},OP=function(t,n,r){return r};function Ud(){}function Gd(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function zr(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var MP=function(t){var n=t.prefixCls,r=n===void 0?"rc-pagination":n,a=t.selectPrefixCls,o=a===void 0?"rc-select":a,l=t.className,i=t.current,s=t.defaultCurrent,u=s===void 0?1:s,d=t.total,f=d===void 0?0:d,v=t.pageSize,m=t.defaultPageSize,g=m===void 0?10:m,h=t.onChange,p=h===void 0?Ud:h,b=t.hideOnSinglePage,y=t.align,C=t.showPrevNextJumpers,x=C===void 0?!0:C,w=t.showQuickJumper,$=t.showLessItems,I=t.showTitle,E=I===void 0?!0:I,P=t.onShowSizeChange,O=P===void 0?Ud:P,M=t.locale,D=M===void 0?Hy:M,F=t.style,T=t.totalBoundaryShowSizeChanger,N=T===void 0?50:T,R=t.disabled,k=t.simple,j=t.showTotal,A=t.showSizeChanger,L=A===void 0?f>N:A,H=t.sizeChangerRender,W=t.pageSizeOptions,z=t.itemRender,V=z===void 0?OP:z,Y=t.jumpPrevIcon,q=t.jumpNextIcon,K=t.prevIcon,U=t.nextIcon,J=G.useRef(null),Q=Ze(10,{value:v,defaultValue:g}),ie=ne(Q,2),Z=ie[0],le=ie[1],te=Ze(1,{value:i,defaultValue:u,postState:function(ot){return Math.max(1,Math.min(ot,zr(void 0,Z,f)))}}),se=ne(te,2),X=se[0],ee=se[1],oe=G.useState(X),ce=ne(oe,2),de=ce[0],re=ce[1];c.useEffect(function(){re(X)},[X]);var me=Math.max(1,X-($?3:5)),ae=Math.min(zr(void 0,Z,f),X+($?3:5));function ve(Ye,ot){var mt=Ye||G.createElement("button",{type:"button","aria-label":ot,className:"".concat(r,"-item-link")});return typeof Ye=="function"&&(mt=G.createElement(Ye,S({},t))),mt}function ye(Ye){var ot=Ye.target.value,mt=zr(void 0,Z,f),jt;return ot===""?jt=ot:Number.isNaN(Number(ot))?jt=de:ot>=mt?jt=mt:jt=Number(ot),jt}function be(Ye){return Gd(Ye)&&Ye!==X&&Gd(f)&&f>0}var Me=f>Z?w:!1;function Ce(Ye){(Ye.keyCode===tt.UP||Ye.keyCode===tt.DOWN)&&Ye.preventDefault()}function Ie(Ye){var ot=ye(Ye);switch(ot!==de&&re(ot),Ye.keyCode){case tt.ENTER:ge(ot);break;case tt.UP:ge(ot-1);break;case tt.DOWN:ge(ot+1);break}}function Ee(Ye){ge(ye(Ye))}function xe(Ye){var ot=zr(Ye,Z,f),mt=X>ot&&ot!==0?ot:X;le(Ye),re(mt),O==null||O(X,Ye),ee(mt),p==null||p(mt,Ye)}function ge(Ye){if(be(Ye)&&!R){var ot=zr(void 0,Z,f),mt=Ye;return Ye>ot?mt=ot:Ye<1&&(mt=1),mt!==de&&re(mt),ee(mt),p==null||p(mt,Z),mt}return X}var Ne=X>1,we=X2?mt-2:0),At=2;Atf?f:X*Z])),vt=null,st=zr(void 0,Z,f);if(b&&f<=Z)return null;var ft=[],St={rootPrefixCls:r,onClick:ge,onKeyPress:Pe,showTitle:E,itemRender:V,page:-1},De=X-1>0?X-1:0,Be=X+1=Ve*2&&X!==3&&(ft[0]=G.cloneElement(ft[0],{className:fe("".concat(r,"-item-after-jump-prev"),ft[0].props.className)}),ft.unshift(Je)),st-X>=Ve*2&&X!==st-2){var Kt=ft[ft.length-1];ft[ft.length-1]=G.cloneElement(Kt,{className:fe("".concat(r,"-item-before-jump-next"),Kt.props.className)}),ft.push(vt)}nt!==1&&ft.unshift(G.createElement(Oo,Oe({},St,{key:1,page:1}))),bt!==st&&ft.push(G.createElement(Oo,Oe({},St,{key:st,page:st})))}var Ge=Le(De);if(Ge){var Fe=!Ne||!st;Ge=G.createElement("li",{title:E?D.prev_page:null,onClick:Re,tabIndex:Fe?null:0,onKeyDown:Te,className:fe("".concat(r,"-prev"),B({},"".concat(r,"-disabled"),Fe)),"aria-disabled":Fe},Ge)}var Ue=He(Be);if(Ue){var ct,Et;k?(ct=!we,Et=Ne?0:null):(ct=!we||!st,Et=ct?null:0),Ue=G.createElement("li",{title:E?D.next_page:null,onClick:$e,tabIndex:Et,onKeyDown:Ae,className:fe("".concat(r,"-next"),B({},"".concat(r,"-disabled"),ct)),"aria-disabled":ct},Ue)}var Yt=fe(r,l,B(B(B(B(B({},"".concat(r,"-start"),y==="start"),"".concat(r,"-center"),y==="center"),"".concat(r,"-end"),y==="end"),"".concat(r,"-simple"),k),"".concat(r,"-disabled"),R));return G.createElement("ul",Oe({className:Yt,style:F,ref:J},rt),yt,Ge,k?qe:ft,Ue,G.createElement(RP,{locale:D,rootPrefixCls:r,disabled:R,selectPrefixCls:o,changeSize:xe,pageSize:Z,pageSizeOptions:W,quickGo:Me?ge:null,goButton:It,showSizeChanger:L,sizeChangerRender:H}))};const NP=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}}}}},TP=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:ue(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:ue(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:ue(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` + &${t}-mini ${t}-prev ${t}-item-link, + &${t}-mini ${t}-next ${t}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:ue(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:ue(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:ue(e.itemSizeSM),input:Object.assign(Object.assign({},Vy(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},_P=e=>{const{componentCls:t}=e;return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:e.itemSize,lineHeight:ue(e.itemSize),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSize,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSize,lineHeight:ue(e.itemSize)}}},[`${t}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:e.itemSize,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${ue(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${ue(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:`${ue(e.inputOutlineOffset)} 0 ${ue(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}-mini`]:{[`${t}-prev, ${t}-next`]:{height:e.itemSizeSM,lineHeight:ue(e.itemSizeSM),[`${t}-item-link`]:{height:e.itemSizeSM,"&::after":{height:e.itemSizeSM,lineHeight:ue(e.itemSizeSM)}}},[`${t}-simple-pager`]:{height:e.itemSizeSM,input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},DP=e=>{const{componentCls:t}=e;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",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + ${t}-prev, + ${t}-jump-prev, + ${t}-jump-next + `]:{marginInlineEnd:e.marginXS},[` + ${t}-prev, + ${t}-next, + ${t}-jump-prev, + ${t}-jump-next + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:ue(e.itemSize),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:`${ue(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":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:ue(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},au(e)),zy(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},Ky(e)),width:e.quickJumperInputWidth,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},kP=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:ue(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${ue(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ue(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}}}}},FP=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Xt(e)),{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"&-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:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:ue(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),kP(e)),DP(e)),_P(e)),TP(e)),NP(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"}}},jP=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},ru(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},Rr(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Rr(e)}}}},wh=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},eu(e)),$h=e=>en(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"},tu(e)),AP=rn("Pagination",e=>{const t=$h(e);return[FP(t),jP(t)]},wh),LP=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &: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:not(${t}-mini)`]:{[`${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:`${ue(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}}}}},BP=Wy(["Pagination","bordered"],e=>{const t=$h(e);return LP(t)},wh);function Xd(e){return c.useMemo(()=>typeof e=="boolean"?[e,{}]:e&&typeof e=="object"?[!0,e]:[void 0,void 0],[e])}var HP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{align:t,prefixCls:n,selectPrefixCls:r,className:a,rootClassName:o,style:l,size:i,locale:s,responsive:u,showSizeChanger:d,selectComponentClass:f,pageSizeOptions:v}=e,m=HP(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:g}=kl(u),[,h]=Fl(),{getPrefixCls:p,direction:b,showSizeChanger:y,className:C,style:x}=Un("pagination"),w=p("pagination",n),[$,I,E]=AP(w),P=On(i),O=P==="small"||!!(g&&!P&&u),[M]=sa("Pagination",Yy),D=Object.assign(Object.assign({},M),s),[F,T]=Xd(d),[N,R]=Xd(y),k=F??N,j=T??R,A=f||Dl,L=c.useMemo(()=>v?v.map(q=>Number(q)):void 0,[v]),H=q=>{var K;const{disabled:U,size:J,onSizeChange:Q,"aria-label":ie,className:Z,options:le}=q,{className:te,onChange:se}=j||{},X=(K=le.find(ee=>String(ee.value)===String(J)))===null||K===void 0?void 0:K.value;return c.createElement(A,Object.assign({disabled:U,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:ee=>ee.parentNode,"aria-label":ie,options:le},j,{value:X,onChange:(ee,oe)=>{Q==null||Q(ee),se==null||se(ee,oe)},size:O?"small":"middle",className:fe(Z,te)}))},W=c.useMemo(()=>{const q=c.createElement("span",{className:`${w}-item-ellipsis`},"•••"),K=c.createElement("button",{className:`${w}-item-link`,type:"button",tabIndex:-1},b==="rtl"?c.createElement(Or,null):c.createElement(Na,null)),U=c.createElement("button",{className:`${w}-item-link`,type:"button",tabIndex:-1},b==="rtl"?c.createElement(Na,null):c.createElement(Or,null)),J=c.createElement("a",{className:`${w}-item-link`},c.createElement("div",{className:`${w}-item-container`},b==="rtl"?c.createElement(qd,{className:`${w}-item-link-icon`}):c.createElement(Yd,{className:`${w}-item-link-icon`}),q)),Q=c.createElement("a",{className:`${w}-item-link`},c.createElement("div",{className:`${w}-item-container`},b==="rtl"?c.createElement(Yd,{className:`${w}-item-link-icon`}):c.createElement(qd,{className:`${w}-item-link-icon`}),q));return{prevIcon:K,nextIcon:U,jumpPrevIcon:J,jumpNextIcon:Q}},[b,w]),z=p("select",r),V=fe({[`${w}-${t}`]:!!t,[`${w}-mini`]:O,[`${w}-rtl`]:b==="rtl",[`${w}-bordered`]:h.wireframe},C,a,o,I,E),Y=Object.assign(Object.assign({},x),l);return $(c.createElement(c.Fragment,null,h.wireframe&&c.createElement(BP,{prefixCls:w}),c.createElement(MP,Object.assign({},W,m,{style:Y,prefixCls:w,selectPrefixCls:z,className:V,locale:D,pageSizeOptions:L,showSizeChanger:k,sizeChangerRender:H}))))};let Tn=null,Yr=e=>e(),qo=[],Uo={};function Qd(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:a}=Uo,o=(e==null?void 0:e())||document.body;return{getContainer:()=>o,duration:t,rtl:n,maxCount:r,top:a}}const KP=G.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:a}=c.useContext(Gt),o=Uo.prefixCls||a("message"),l=c.useContext(Qy),[i,s]=Zy(Object.assign(Object.assign(Object.assign({},n),{prefixCls:o}),l.message));return G.useImperativeHandle(t,()=>{const u=Object.assign({},i);return Object.keys(u).forEach(d=>{u[d]=(...f)=>(r(),i[d].apply(i,f))}),{instance:u,sync:r}}),s}),VP=G.forwardRef((e,t)=>{const[n,r]=G.useState(Qd),a=()=>{r(Qd)};G.useEffect(a,[]);const o=Xy(),l=o.getRootPrefixCls(),i=o.getIconPrefixCls(),s=o.getTheme(),u=G.createElement(KP,{ref:t,sync:a,messageConfig:n});return G.createElement(at,{prefixCls:l,iconPrefixCls:i,theme:s},o.holderRender?o.holderRender(u):u)}),ql=()=>{if(!Tn){const e=document.createDocumentFragment(),t={fragment:e};Tn=t,Yr(()=>{Gy()(G.createElement(VP,{ref:r=>{const{instance:a,sync:o}=r||{};Promise.resolve().then(()=>{!t.instance&&a&&(t.instance=a,t.sync=o,ql())})}}),e)});return}Tn.instance&&(qo.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{Yr(()=>{const r=Tn.instance.open(Object.assign(Object.assign({},Uo),e.config));r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":Yr(()=>{Tn==null||Tn.instance.destroy(e.key)});break;default:Yr(()=>{var r;const a=(r=Tn.instance)[t].apply(r,ke(e.args));a==null||a.then(e.resolve),e.setCloseFn(a)})}}),qo=[])};function WP(e){Uo=Object.assign(Object.assign({},Uo),e),Yr(()=>{var t;(t=Tn==null?void 0:Tn.sync)===null||t===void 0||t.call(Tn)})}function YP(e){const t=fg(n=>{let r;const a={type:"open",config:e,resolve:n,setCloseFn:o=>{r=o}};return qo.push(a),()=>{r?Yr(()=>{r()}):a.skipped=!0}});return ql(),t}function qP(e,t){const n=fg(r=>{let a;const o={type:e,args:t,resolve:r,setCloseFn:l=>{a=l}};return qo.push(o),()=>{a?Yr(()=>{a()}):o.skipped=!0}});return ql(),n}const UP=e=>{qo.push({type:"destroy",key:e}),ql()},GP=["success","info","warning","error","loading"],XP={open:YP,destroy:UP,config:WP,useMessage:Uy,_InternalPanelDoNotUseOrYouWillBeFired:qy},uc=XP;GP.forEach(e=>{uc[e]=(...t)=>qP(e,t)});var QP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{prefixCls:t,className:n,closeIcon:r,closable:a,type:o,title:l,children:i,footer:s}=e,u=QP(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:d}=c.useContext(Gt),f=d(),v=t||d("modal"),m=un(f),[g,h,p]=eC(v,m),b=`${v}-confirm`;let y={};return o?y={closable:a??!1,title:"",footer:"",children:c.createElement(tC,Object.assign({},e,{prefixCls:v,confirmPrefixCls:b,rootPrefixCls:f,content:i}))}:y={closable:a??!0,title:l,footer:s!==null&&c.createElement(nC,Object.assign({},e)),children:i},g(c.createElement(rC,Object.assign({prefixCls:v,className:fe(h,`${v}-pure-panel`,o&&b,o&&`${b}-${o}`,n,p,m)},u,{closeIcon:aC(v,r),closable:a},y)))},JP=Jy(ZP);function Ph(e){return ii(fC(e))}const Xn=oC;Xn.useModal=iC;Xn.info=function(t){return ii(lC(t))};Xn.success=function(t){return ii(sC(t))};Xn.error=function(t){return ii(cC(t))};Xn.warning=Ph;Xn.warn=Ph;Xn.confirm=function(t){return ii(uC(t))};Xn.destroyAll=function(){for(;ud.length;){const t=ud.pop();t&&t()}};Xn.config=dC;Xn._InternalPanelDoNotUseOrYouWillBeFired=JP;const eE=e=>{const{componentCls:t,iconCls:n,antCls:r,zIndexPopup:a,colorText:o,colorWarning:l,marginXXS:i,marginXS:s,fontSize:u,fontWeightStrong:d,colorTextHeading:f}=e;return{[t]:{zIndex:a,[`&${r}-popover`]:{fontSize:u},[`${t}-message`]:{marginBottom:s,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${n}`]:{color:l,fontSize:u,lineHeight:1,marginInlineEnd:s},[`${t}-title`]:{fontWeight:d,color:f,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:i,color:o}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:s}}}}},tE=e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},Eh=rn("Popconfirm",e=>eE(e),tE,{resetStyle:!1});var nE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{prefixCls:t,okButtonProps:n,cancelButtonProps:r,title:a,description:o,cancelText:l,okText:i,okType:s="primary",icon:u=c.createElement(Qc,null),showCancel:d=!0,close:f,onConfirm:v,onCancel:m,onPopupClick:g}=e,{getPrefixCls:h}=c.useContext(Gt),[p]=sa("Popconfirm",vg.Popconfirm),b=dd(a),y=dd(o);return c.createElement("div",{className:`${t}-inner-content`,onClick:g},c.createElement("div",{className:`${t}-message`},u&&c.createElement("span",{className:`${t}-message-icon`},u),c.createElement("div",{className:`${t}-message-text`},b&&c.createElement("div",{className:`${t}-title`},b),y&&c.createElement("div",{className:`${t}-description`},y))),c.createElement("div",{className:`${t}-buttons`},d&&c.createElement(Dn,Object.assign({onClick:m,size:"small"},r),l||(p==null?void 0:p.cancelText)),c.createElement(vC,{buttonProps:Object.assign(Object.assign({size:"small"},mC(s)),n),actionFn:v,close:f,prefixCls:h("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},i||(p==null?void 0:p.okText))))},rE=e=>{const{prefixCls:t,placement:n,className:r,style:a}=e,o=nE(e,["prefixCls","placement","className","style"]),{getPrefixCls:l}=c.useContext(Gt),i=l("popconfirm",t),[s]=Eh(i);return s(c.createElement(gC,{placement:n,className:fe(i,r),style:a,content:c.createElement(Ih,Object.assign({prefixCls:i},o))}))};var aE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{var n,r;const{prefixCls:a,placement:o="top",trigger:l="click",okType:i="primary",icon:s=c.createElement(Qc,null),children:u,overlayClassName:d,onOpenChange:f,onVisibleChange:v,overlayStyle:m,styles:g,classNames:h}=e,p=aE(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:b,className:y,style:C,classNames:x,styles:w}=Un("popconfirm"),[$,I]=Ze(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),E=(k,j)=>{I(k,!0),v==null||v(k),f==null||f(k,j)},P=k=>{E(!1,k)},O=k=>{var j;return(j=e.onConfirm)===null||j===void 0?void 0:j.call(void 0,k)},M=k=>{var j;E(!1,k),(j=e.onCancel)===null||j===void 0||j.call(void 0,k)},D=(k,j)=>{const{disabled:A=!1}=e;A||E(k,j)},F=b("popconfirm",a),T=fe(F,y,d,x.root,h==null?void 0:h.root),N=fe(x.body,h==null?void 0:h.body),[R]=Eh(F);return R(c.createElement(ca,Object.assign({},Tt(p,["title"]),{trigger:l,placement:o,onOpenChange:D,open:$,ref:t,classNames:{root:T,body:N},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},w.root),C),m),g==null?void 0:g.root),body:Object.assign(Object.assign({},w.body),g==null?void 0:g.body)},content:c.createElement(Ih,Object.assign({okType:i,icon:s},e,{prefixCls:F,close:P,onConfirm:O,onCancel:M})),"data-popover-inject":!0}),u))}),Rh=oE;Rh._InternalPanelDoNotUseOrYouWillBeFired=rE;var iE={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},lE=function(){var t=c.useRef([]),n=c.useRef(null);return c.useEffect(function(){var r=Date.now(),a=!1;t.current.forEach(function(o){if(o){a=!0;var l=o.style;l.transitionDuration=".3s, .3s, .3s, .06s",n.current&&r-n.current<100&&(l.transitionDuration="0s, 0s")}}),a&&(n.current=Date.now())}),t.current},Zd=0,sE=mg();function cE(){var e;return sE?(e=Zd,Zd+=1):e="TEST_OR_SSR",e}const uE=function(e){var t=c.useState(),n=ne(t,2),r=n[0],a=n[1];return c.useEffect(function(){a("rc_progress_".concat(cE()))},[]),e||r};var Jd=function(t){var n=t.bg,r=t.children;return c.createElement("div",{style:{width:"100%",height:"100%",background:n}},r)};function ef(e,t){return Object.keys(e).map(function(n){var r=parseFloat(n),a="".concat(Math.floor(r*t),"%");return"".concat(e[n]," ").concat(a)})}var dE=c.forwardRef(function(e,t){var n=e.prefixCls,r=e.color,a=e.gradientId,o=e.radius,l=e.style,i=e.ptg,s=e.strokeLinecap,u=e.strokeWidth,d=e.size,f=e.gapDegree,v=r&&Xe(r)==="object",m=v?"#FFF":void 0,g=d/2,h=c.createElement("circle",{className:"".concat(n,"-circle-path"),r:o,cx:g,cy:g,stroke:m,strokeLinecap:s,strokeWidth:u,opacity:i===0?0:1,style:l,ref:t});if(!v)return h;var p="".concat(a,"-conic"),b=f?"".concat(180+f/2,"deg"):"0deg",y=ef(r,(360-f)/360),C=ef(r,1),x="conic-gradient(from ".concat(b,", ").concat(y.join(", "),")"),w="linear-gradient(to ".concat(f?"bottom":"top",", ").concat(C.join(", "),")");return c.createElement(c.Fragment,null,c.createElement("mask",{id:p},h),c.createElement("foreignObject",{x:0,y:0,width:d,height:d,mask:"url(#".concat(p,")")},c.createElement(Jd,{bg:w},c.createElement(Jd,{bg:x}))))}),jo=100,Ts=function(t,n,r,a,o,l,i,s,u,d){var f=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,v=r/100*360*((360-l)/360),m=l===0?0:{bottom:0,top:180,left:90,right:-90}[i],g=(100-a)/100*n;u==="round"&&a!==100&&(g+=d/2,g>=n&&(g=n-.01));var h=jo/2;return{stroke:typeof s=="string"?s:void 0,strokeDasharray:"".concat(n,"px ").concat(t),strokeDashoffset:g+f,transform:"rotate(".concat(o+v+m,"deg)"),transformOrigin:"".concat(h,"px ").concat(h,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},fE=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function tf(e){var t=e??[];return Array.isArray(t)?t:[t]}var vE=function(t){var n=S(S({},iE),t),r=n.id,a=n.prefixCls,o=n.steps,l=n.strokeWidth,i=n.trailWidth,s=n.gapDegree,u=s===void 0?0:s,d=n.gapPosition,f=n.trailColor,v=n.strokeLinecap,m=n.style,g=n.className,h=n.strokeColor,p=n.percent,b=je(n,fE),y=jo/2,C=uE(r),x="".concat(C,"-gradient"),w=y-l/2,$=Math.PI*2*w,I=u>0?90+u/2:-90,E=$*((360-u)/360),P=Xe(o)==="object"?o:{count:o,gap:2},O=P.count,M=P.gap,D=tf(p),F=tf(h),T=F.find(function(H){return H&&Xe(H)==="object"}),N=T&&Xe(T)==="object",R=N?"butt":v,k=Ts($,E,0,100,I,u,d,f,R,l),j=lE(),A=function(){var W=0;return D.map(function(z,V){var Y=F[V]||F[F.length-1],q=Ts($,E,W,z,I,u,d,Y,R,l);return W+=z,c.createElement(dE,{key:V,color:Y,ptg:z,radius:w,prefixCls:a,gradientId:x,style:q,strokeLinecap:R,strokeWidth:l,gapDegree:u,ref:function(U){j[V]=U},size:jo})}).reverse()},L=function(){var W=Math.round(O*(D[0]/100)),z=100/O,V=0;return new Array(O).fill(null).map(function(Y,q){var K=q<=W-1?F[0]:f,U=K&&Xe(K)==="object"?"url(#".concat(x,")"):void 0,J=Ts($,E,V,z,I,u,d,K,"butt",l,M);return V+=(E-J.strokeDashoffset+M)*100/E,c.createElement("circle",{key:q,className:"".concat(a,"-circle-path"),r:w,cx:y,cy:y,stroke:U,strokeWidth:l,opacity:1,style:J,ref:function(ie){j[q]=ie}})})};return c.createElement("svg",Oe({className:fe("".concat(a,"-circle"),g),viewBox:"0 0 ".concat(jo," ").concat(jo),style:m,id:r,role:"presentation"},b),!O&&c.createElement("circle",{className:"".concat(a,"-circle-trail"),r:w,cx:y,cy:y,stroke:f,strokeLinecap:R,strokeWidth:i||l,style:k}),O?L():A())};function Ir(e){return!e||e<0?0:e>100?100:e}function sl({success:e,successPercent:t}){let n=t;return e&&"progress"in e&&(n=e.progress),e&&"percent"in e&&(n=e.percent),n}const mE=({percent:e,success:t,successPercent:n})=>{const r=Ir(sl({success:t,successPercent:n}));return[r,Ir(Ir(e)-r)]},gE=({success:e={},strokeColor:t})=>{const{strokeColor:n}=e;return[n||Js.green,t||null]},Ul=(e,t,n)=>{var r,a,o,l;let i=-1,s=-1;if(t==="step"){const u=n.steps,d=n.strokeWidth;typeof e=="string"||typeof e>"u"?(i=e==="small"?2:14,s=d??8):typeof e=="number"?[i,s]=[e,e]:[i=14,s=8]=Array.isArray(e)?e:[e.width,e.height],i*=u}else if(t==="line"){const u=n==null?void 0:n.strokeWidth;typeof e=="string"||typeof e>"u"?s=u||(e==="small"?6:8):typeof e=="number"?[i,s]=[e,e]:[i=-1,s=8]=Array.isArray(e)?e:[e.width,e.height]}else(t==="circle"||t==="dashboard")&&(typeof e=="string"||typeof e>"u"?[i,s]=e==="small"?[60,60]:[120,120]:typeof e=="number"?[i,s]=[e,e]:Array.isArray(e)&&(i=(a=(r=e[0])!==null&&r!==void 0?r:e[1])!==null&&a!==void 0?a:120,s=(l=(o=e[0])!==null&&o!==void 0?o:e[1])!==null&&l!==void 0?l:120));return[i,s]},pE=3,hE=e=>pE/e*100,bE=e=>{const{prefixCls:t,trailColor:n=null,strokeLinecap:r="round",gapPosition:a,gapDegree:o,width:l=120,type:i,children:s,success:u,size:d=l,steps:f}=e,[v,m]=Ul(d,"circle");let{strokeWidth:g}=e;g===void 0&&(g=Math.max(hE(v),6));const h={width:v,height:m,fontSize:v*.15+6},p=c.useMemo(()=>{if(o||o===0)return o;if(i==="dashboard")return 75},[o,i]),b=mE(e),y=a||i==="dashboard"&&"bottom"||void 0,C=Object.prototype.toString.call(e.strokeColor)==="[object Object]",x=gE({success:u,strokeColor:e.strokeColor}),w=fe(`${t}-inner`,{[`${t}-circle-gradient`]:C}),$=c.createElement(vE,{steps:f,percent:f?b[1]:b,strokeWidth:g,trailWidth:g,strokeColor:f?x[1]:x,strokeLinecap:r,trailColor:n,prefixCls:t,gapDegree:p,gapPosition:y}),I=v<=20,E=c.createElement("div",{className:w,style:h},$,!I&&s);return I?c.createElement(on,{title:s},E):E},cl="--progress-line-stroke-color",Oh="--progress-percent",nf=e=>{const t=e?"100%":"-100%";return new jl(`antProgress${e?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${t}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${t}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},yE=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},Xt(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${cl})`]},height:"100%",width:`calc(1 / var(${Oh}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[n]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${ue(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:nf(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:nf(!0)}},[`&${t}-status-exception`]:{[`${t}-bg`]:{backgroundColor:e.colorError},[`${t}-text`]:{color:e.colorError}},[`&${t}-status-exception ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorError}},[`&${t}-status-success`]:{[`${t}-bg`]:{backgroundColor:e.colorSuccess},[`${t}-text`]:{color:e.colorSuccess}},[`&${t}-status-success ${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.colorSuccess}}})}},CE=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-circle-trail`]:{stroke:e.remainingColor},[`&${t}-circle ${t}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${t}-circle ${t}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:e.circleTextColor,fontSize:e.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[n]:{fontSize:e.circleIconFontSize}},[`${t}-circle&-status-exception`]:{[`${t}-text`]:{color:e.colorError}},[`${t}-circle&-status-success`]:{[`${t}-text`]:{color:e.colorSuccess}}},[`${t}-inline-circle`]:{lineHeight:1,[`${t}-inner`]:{verticalAlign:"bottom"}}}},SE=e=>{const{componentCls:t}=e;return{[t]:{[`${t}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:e.progressStepMinWidth,marginInlineEnd:e.progressStepMarginInlineEnd,backgroundColor:e.remainingColor,transition:`all ${e.motionDurationSlow}`,"&-active":{backgroundColor:e.defaultColor}}}}}},xE=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${n}`]:{fontSize:e.fontSizeSM}}}},wE=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),$E=rn("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),n=en(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[yE(n),CE(n),SE(n),xE(n)]},wE);var PE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{let t=[];return Object.keys(e).forEach(n=>{const r=Number.parseFloat(n.replace(/%/g,""));Number.isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort((n,r)=>n.key-r.key),t.map(({key:n,value:r})=>`${r} ${n}%`).join(", ")},IE=(e,t)=>{const{from:n=Js.blue,to:r=Js.blue,direction:a=t==="rtl"?"to left":"to right"}=e,o=PE(e,["from","to","direction"]);if(Object.keys(o).length!==0){const i=EE(o),s=`linear-gradient(${a}, ${i})`;return{background:s,[cl]:s}}const l=`linear-gradient(${a}, ${n}, ${r})`;return{background:l,[cl]:l}},RE=e=>{const{prefixCls:t,direction:n,percent:r,size:a,strokeWidth:o,strokeColor:l,strokeLinecap:i="round",children:s,trailColor:u=null,percentPosition:d,success:f}=e,{align:v,type:m}=d,g=l&&typeof l!="string"?IE(l,n):{[cl]:l,background:l},h=i==="square"||i==="butt"?0:void 0,p=a??[-1,o||(a==="small"?6:8)],[b,y]=Ul(p,"line",{strokeWidth:o}),C={backgroundColor:u||void 0,borderRadius:h},x=Object.assign(Object.assign({width:`${Ir(r)}%`,height:y,borderRadius:h},g),{[Oh]:Ir(r)/100}),w=sl(e),$={width:`${Ir(w)}%`,height:y,borderRadius:h,backgroundColor:f==null?void 0:f.strokeColor},I={width:b<0?"100%":b},E=c.createElement("div",{className:`${t}-inner`,style:C},c.createElement("div",{className:fe(`${t}-bg`,`${t}-bg-${m}`),style:x},m==="inner"&&s),w!==void 0&&c.createElement("div",{className:`${t}-success-bg`,style:$})),P=m==="outer"&&v==="start",O=m==="outer"&&v==="end";return m==="outer"&&v==="center"?c.createElement("div",{className:`${t}-layout-bottom`},E,s):c.createElement("div",{className:`${t}-outer`,style:I},P&&s,E,O&&s)},OE=e=>{const{size:t,steps:n,rounding:r=Math.round,percent:a=0,strokeWidth:o=8,strokeColor:l,trailColor:i=null,prefixCls:s,children:u}=e,d=r(n*(a/100)),v=t??[t==="small"?2:14,o],[m,g]=Ul(v,"step",{steps:n,strokeWidth:o}),h=m/n,p=Array.from({length:n});for(let b=0;b{const{prefixCls:n,className:r,rootClassName:a,steps:o,strokeColor:l,percent:i=0,size:s="default",showInfo:u=!0,type:d="line",status:f,format:v,style:m,percentPosition:g={}}=e,h=ME(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:p="end",type:b="outer"}=g,y=Array.isArray(l)?l[0]:l,C=typeof l=="string"||Array.isArray(l)?l:void 0,x=c.useMemo(()=>{if(y){const A=typeof y=="string"?y:Object.values(y)[0];return new Qt(A).isLight()}return!1},[l]),w=c.useMemo(()=>{var A,L;const H=sl(e);return Number.parseInt(H!==void 0?(A=H??0)===null||A===void 0?void 0:A.toString():(L=i??0)===null||L===void 0?void 0:L.toString(),10)},[i,e.success,e.successPercent]),$=c.useMemo(()=>!NE.includes(f)&&w>=100?"success":f||"normal",[f,w]),{getPrefixCls:I,direction:E,progress:P}=c.useContext(Gt),O=I("progress",n),[M,D,F]=$E(O),T=d==="line",N=T&&!o,R=c.useMemo(()=>{if(!u)return null;const A=sl(e);let L;const H=v||(z=>`${z}%`),W=T&&x&&b==="inner";return b==="inner"||v||$!=="exception"&&$!=="success"?L=H(Ir(i),Ir(A)):$==="exception"?L=T?c.createElement(Zc,null):c.createElement(Ml,null):$==="success"&&(L=T?c.createElement(Hm,null):c.createElement(gg,null)),c.createElement("span",{className:fe(`${O}-text`,{[`${O}-text-bright`]:W,[`${O}-text-${p}`]:N,[`${O}-text-${b}`]:N}),title:typeof L=="string"?L:void 0},L)},[u,i,w,$,d,O,v]);let k;d==="line"?k=o?c.createElement(OE,Object.assign({},e,{strokeColor:C,prefixCls:O,steps:typeof o=="object"?o.count:o}),R):c.createElement(RE,Object.assign({},e,{strokeColor:y,prefixCls:O,direction:E,percentPosition:{align:p,type:b}}),R):(d==="circle"||d==="dashboard")&&(k=c.createElement(bE,Object.assign({},e,{strokeColor:y,prefixCls:O,progressStatus:$}),R));const j=fe(O,`${O}-status-${$}`,{[`${O}-${d==="dashboard"&&"circle"||d}`]:d!=="line",[`${O}-inline-circle`]:d==="circle"&&Ul(s,"circle")[0]<=20,[`${O}-line`]:N,[`${O}-line-align-${p}`]:N,[`${O}-line-position-${b}`]:N,[`${O}-steps`]:o,[`${O}-show-info`]:u,[`${O}-${s}`]:typeof s=="string",[`${O}-rtl`]:E==="rtl"},P==null?void 0:P.className,r,a,D,F);return M(c.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},P==null?void 0:P.style),m),className:j,role:"progressbar","aria-valuenow":w,"aria-valuemin":0,"aria-valuemax":100},Tt(h,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),k))});function Zi(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=pC(e))||t){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o,l=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return l=u.done,u},e:function(u){i=!0,o=u},f:function(){try{l||n.return==null||n.return()}finally{if(i)throw o}}}}var TE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},_E=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:TE}))},DE=c.forwardRef(_E);function kE(e,t){var n=e.disabled,r=e.prefixCls,a=e.character,o=e.characterRender,l=e.index,i=e.count,s=e.value,u=e.allowHalf,d=e.focused,f=e.onHover,v=e.onClick,m=function(w){f(w,l)},g=function(w){v(w,l)},h=function(w){w.keyCode===tt.ENTER&&v(w,l)},p=l+1,b=new Set([r]);s===0&&l===0&&d?b.add("".concat(r,"-focused")):u&&s+.5>=p&&sl?"true":"false","aria-posinset":l+1,"aria-setsize":i,tabIndex:n?-1:0},G.createElement("div",{className:"".concat(r,"-first")},y),G.createElement("div",{className:"".concat(r,"-second")},y)));return o&&(C=o(C,e)),C}const FE=G.forwardRef(kE);function jE(){var e=c.useRef({});function t(r){return e.current[r]}function n(r){return function(a){e.current[r]=a}}return[t,n]}function AE(e){var t=e.pageXOffset,n="scrollLeft";if(typeof t!="number"){var r=e.document;t=r.documentElement[n],typeof t!="number"&&(t=r.body[n])}return t}function LE(e){var t,n,r=e.ownerDocument,a=r.body,o=r&&r.documentElement,l=e.getBoundingClientRect();return t=l.left,n=l.top,t-=o.clientLeft||a.clientLeft||0,n-=o.clientTop||a.clientTop||0,{left:t,top:n}}function BE(e){var t=LE(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=AE(r),t.left}var HE=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function zE(e,t){var n=e.prefixCls,r=n===void 0?"rc-rate":n,a=e.className,o=e.defaultValue,l=e.value,i=e.count,s=i===void 0?5:i,u=e.allowHalf,d=u===void 0?!1:u,f=e.allowClear,v=f===void 0?!0:f,m=e.keyboard,g=m===void 0?!0:m,h=e.character,p=h===void 0?"★":h,b=e.characterRender,y=e.disabled,C=e.direction,x=C===void 0?"ltr":C,w=e.tabIndex,$=w===void 0?0:w,I=e.autoFocus,E=e.onHoverChange,P=e.onChange,O=e.onFocus,M=e.onBlur,D=e.onKeyDown,F=e.onMouseLeave,T=je(e,HE),N=jE(),R=ne(N,2),k=R[0],j=R[1],A=G.useRef(null),L=function(){if(!y){var Ce;(Ce=A.current)===null||Ce===void 0||Ce.focus()}};G.useImperativeHandle(t,function(){return{focus:L,blur:function(){if(!y){var Ce;(Ce=A.current)===null||Ce===void 0||Ce.blur()}}}});var H=Ze(o||0,{value:l}),W=ne(H,2),z=W[0],V=W[1],Y=Ze(null),q=ne(Y,2),K=q[0],U=q[1],J=function(Ce,Ie){var Ee=x==="rtl",xe=Ce+1;if(d){var ge=k(Ce),Ne=BE(ge),we=ge.clientWidth;(Ee&&Ie-Ne>we/2||!Ee&&Ie-Ne0&&!Ee||Ie===tt.RIGHT&&z>0&&Ee?(Q(z-xe),Ce.preventDefault()):Ie===tt.LEFT&&z{const{componentCls:t}=e;return{[`${t}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:e.marginXS},"> div":{transition:`all ${e.motionDurationMid}, outline 0s`,"&:hover":{transform:e.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ue(e.lineWidth)} dashed ${e.starColor}`,transform:e.starHoverScale}},"&-first, &-second":{color:e.starBg,transition:`all ${e.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${t}-star-first, &-half ${t}-star-second`]:{opacity:1},[`&-half ${t}-star-first, &-full ${t}-star-second`]:{color:"inherit"}}}},WE=e=>({[`&-rtl${e.componentCls}`]:{direction:"rtl"}}),YE=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Xt(e)),{display:"inline-block",margin:0,padding:0,color:e.starColor,fontSize:e.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${t} ${t}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),VE(e)),WE(e))}},qE=e=>({starColor:e.yellow6,starSize:e.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:e.colorFillContent}),UE=rn("Rate",e=>{const t=en(e,{});return YE(t)},qE);var GE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{prefixCls:n,className:r,rootClassName:a,style:o,tooltips:l,character:i=c.createElement(DE,null),disabled:s}=e,u=GE(e,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),d=(w,{index:$})=>l?c.createElement(on,{title:l[$]},w):w,{getPrefixCls:f,direction:v,rate:m}=c.useContext(Gt),g=f("rate",n),[h,p,b]=UE(g),y=Object.assign(Object.assign({},m==null?void 0:m.style),o),C=c.useContext(Rn),x=s??C;return h(c.createElement(KE,Object.assign({ref:t,character:i,characterRender:d,disabled:x},u,{className:fe(r,a,p,b,m==null?void 0:m.className),style:y,prefixCls:g,direction:v})))});var XE=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function af(e){return typeof e=="string"}function Nh(e){var t,n=e.className,r=e.prefixCls,a=e.style,o=e.active,l=e.status,i=e.iconPrefix,s=e.icon;e.wrapperStyle;var u=e.stepNumber,d=e.disabled,f=e.description,v=e.title,m=e.subTitle,g=e.progressDot,h=e.stepIcon,p=e.tailContent,b=e.icons,y=e.stepIndex,C=e.onStepClick,x=e.onClick,w=e.render,$=je(e,XE),I=!!C&&!d,E={};I&&(E.role="button",E.tabIndex=0,E.onClick=function(T){x==null||x(T),C(y)},E.onKeyDown=function(T){var N=T.which;(N===tt.ENTER||N===tt.SPACE)&&C(y)});var P=function(){var N,R,k=fe("".concat(r,"-icon"),"".concat(i,"icon"),(N={},B(N,"".concat(i,"icon-").concat(s),s&&af(s)),B(N,"".concat(i,"icon-check"),!s&&l==="finish"&&(b&&!b.finish||!b)),B(N,"".concat(i,"icon-cross"),!s&&l==="error"&&(b&&!b.error||!b)),N)),j=c.createElement("span",{className:"".concat(r,"-icon-dot")});return g?typeof g=="function"?R=c.createElement("span",{className:"".concat(r,"-icon")},g(j,{index:u-1,status:l,title:v,description:f})):R=c.createElement("span",{className:"".concat(r,"-icon")},j):s&&!af(s)?R=c.createElement("span",{className:"".concat(r,"-icon")},s):b&&b.finish&&l==="finish"?R=c.createElement("span",{className:"".concat(r,"-icon")},b.finish):b&&b.error&&l==="error"?R=c.createElement("span",{className:"".concat(r,"-icon")},b.error):s||l==="finish"||l==="error"?R=c.createElement("span",{className:k}):R=c.createElement("span",{className:"".concat(r,"-icon")},u),h&&(R=h({index:u-1,status:l,title:v,description:f,node:R})),R},O=l||"wait",M=fe("".concat(r,"-item"),"".concat(r,"-item-").concat(O),n,(t={},B(t,"".concat(r,"-item-custom"),s),B(t,"".concat(r,"-item-active"),o),B(t,"".concat(r,"-item-disabled"),d===!0),t)),D=S({},a),F=c.createElement("div",Oe({},$,{className:M,style:D}),c.createElement("div",Oe({onClick:x},E,{className:"".concat(r,"-item-container")}),c.createElement("div",{className:"".concat(r,"-item-tail")},p),c.createElement("div",{className:"".concat(r,"-item-icon")},P()),c.createElement("div",{className:"".concat(r,"-item-content")},c.createElement("div",{className:"".concat(r,"-item-title")},v,m&&c.createElement("div",{title:typeof m=="string"?m:void 0,className:"".concat(r,"-item-subtitle")},m)),f&&c.createElement("div",{className:"".concat(r,"-item-description")},f))));return w&&(F=w(F)||null),F}var QE=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function Pu(e){var t,n=e.prefixCls,r=n===void 0?"rc-steps":n,a=e.style,o=a===void 0?{}:a,l=e.className;e.children;var i=e.direction,s=i===void 0?"horizontal":i,u=e.type,d=u===void 0?"default":u,f=e.labelPlacement,v=f===void 0?"horizontal":f,m=e.iconPrefix,g=m===void 0?"rc":m,h=e.status,p=h===void 0?"process":h,b=e.size,y=e.current,C=y===void 0?0:y,x=e.progressDot,w=x===void 0?!1:x,$=e.stepIcon,I=e.initial,E=I===void 0?0:I,P=e.icons,O=e.onChange,M=e.itemRender,D=e.items,F=D===void 0?[]:D,T=je(e,QE),N=d==="navigation",R=d==="inline",k=R||w,j=R?"horizontal":s,A=R?void 0:b,L=k?"vertical":v,H=fe(r,"".concat(r,"-").concat(j),l,(t={},B(t,"".concat(r,"-").concat(A),A),B(t,"".concat(r,"-label-").concat(L),j==="horizontal"),B(t,"".concat(r,"-dot"),!!k),B(t,"".concat(r,"-navigation"),N),B(t,"".concat(r,"-inline"),R),t)),W=function(Y){O&&C!==Y&&O(Y)},z=function(Y,q){var K=S({},Y),U=E+q;return p==="error"&&q===C-1&&(K.className="".concat(r,"-next-error")),K.status||(U===C?K.status=p:U{const{componentCls:t,customIconTop:n,customIconSize:r,customIconFontSize:a}=e;return{[`${t}-item-custom`]:{[`> ${t}-item-container > ${t}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${t}-icon`]:{top:n,width:r,height:r,fontSize:a,lineHeight:ue(r)}}},[`&:not(${t}-vertical)`]:{[`${t}-item-custom`]:{[`${t}-item-icon`]:{width:"auto",background:"none"}}}}},JE=e=>{const{componentCls:t}=e,n=`${t}-item`;return{[`${t}-horizontal`]:{[`${n}-tail`]:{transform:"translateY(-50%)"}}}},eI=e=>{const{componentCls:t,inlineDotSize:n,inlineTitleColor:r,inlineTailColor:a}=e,o=e.calc(e.paddingXS).add(e.lineWidth).equal(),l={[`${t}-item-container ${t}-item-content ${t}-item-title`]:{color:r}};return{[`&${t}-inline`]:{width:"auto",display:"inline-flex",[`${t}-item`]:{flex:"none","&-container":{padding:`${ue(o)} ${ue(e.paddingXXS)} 0`,margin:`0 ${ue(e.calc(e.marginXXS).div(2).equal())}`,borderRadius:e.borderRadiusSM,cursor:"pointer",transition:`background-color ${e.motionDurationMid}`,"&:hover":{background:e.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:n,height:n,marginInlineStart:`calc(50% - ${ue(e.calc(n).div(2).equal())})`,[`> ${t}-icon`]:{top:0},[`${t}-icon-dot`]:{borderRadius:e.calc(e.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:e.calc(e.marginXS).sub(e.lineWidth).equal()},"&-title":{color:r,fontSize:e.fontSizeSM,lineHeight:e.lineHeightSM,fontWeight:"normal",marginBottom:e.calc(e.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:e.calc(n).div(2).add(o).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:e.lineWidth,borderRadius:0,marginInlineStart:0,background:a}},[`&:first-child ${t}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${t}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:e.colorBorderBg,border:`${ue(e.lineWidth)} ${e.lineType} ${a}`}},l),"&-finish":Object.assign({[`${t}-item-tail::after`]:{backgroundColor:a},[`${t}-item-icon ${t}-icon ${t}-icon-dot`]:{backgroundColor:a,border:`${ue(e.lineWidth)} ${e.lineType} ${a}`}},l),"&-error":l,"&-active, &-process":Object.assign({[`${t}-item-icon`]:{width:n,height:n,marginInlineStart:`calc(50% - ${ue(e.calc(n).div(2).equal())})`,top:0}},l),[`&:not(${t}-item-active) > ${t}-item-container[role='button']:hover`]:{[`${t}-item-title`]:{color:r}}}}}},tI=e=>{const{componentCls:t,iconSize:n,lineHeight:r,iconSizeSM:a}=e;return{[`&${t}-label-vertical`]:{[`${t}-item`]:{overflow:"visible","&-tail":{marginInlineStart:e.calc(n).div(2).add(e.controlHeightLG).equal(),padding:`0 ${ue(e.paddingLG)}`},"&-content":{display:"block",width:e.calc(n).div(2).add(e.controlHeightLG).mul(2).equal(),marginTop:e.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:e.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:e.marginXXS,marginInlineStart:0,lineHeight:r}},[`&${t}-small:not(${t}-dot)`]:{[`${t}-item`]:{"&-icon":{marginInlineStart:e.calc(n).sub(a).div(2).add(e.controlHeightLG).equal()}}}}}},nI=e=>{const{componentCls:t,navContentMaxWidth:n,navArrowColor:r,stepsNavActiveColor:a,motionDurationSlow:o}=e;return{[`&${t}-navigation`]:{paddingTop:e.paddingSM,[`&${t}-small`]:{[`${t}-item`]:{"&-container":{marginInlineStart:e.calc(e.marginSM).mul(-1).equal()}}},[`${t}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:e.calc(e.margin).mul(-1).equal(),paddingBottom:e.paddingSM,textAlign:"start",transition:`opacity ${o}`,[`${t}-item-content`]:{maxWidth:n},[`${t}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},Ya),{"&::after":{display:"none"}})},[`&:not(${t}-item-active)`]:{[`${t}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${ue(e.calc(e.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,borderTop:`${ue(e.lineWidth)} ${e.lineType} ${r}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${ue(e.lineWidth)} ${e.lineType} ${r}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:e.lineWidthBold,backgroundColor:a,transition:`width ${o}, inset-inline-start ${o}`,transitionTimingFunction:"ease-out",content:'""'}},[`${t}-item${t}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${t}-navigation${t}-vertical`]:{[`> ${t}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${t}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:e.calc(e.lineWidth).mul(3).equal(),height:`calc(100% - ${ue(e.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:e.calc(e.controlHeight).mul(.25).equal(),height:e.calc(e.controlHeight).mul(.25).equal(),marginBottom:e.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${t}-item-container > ${t}-item-tail`]:{visibility:"hidden"}}},[`&${t}-navigation${t}-horizontal`]:{[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{visibility:"hidden"}}}},rI=e=>{const{antCls:t,componentCls:n,iconSize:r,iconSizeSM:a,processIconColor:o,marginXXS:l,lineWidthBold:i,lineWidth:s,paddingXXS:u}=e,d=e.calc(r).add(e.calc(i).mul(4).equal()).equal(),f=e.calc(a).add(e.calc(e.lineWidth).mul(4).equal()).equal();return{[`&${n}-with-progress`]:{[`${n}-item`]:{paddingTop:u,[`&-process ${n}-item-container ${n}-item-icon ${n}-icon`]:{color:o}},[`&${n}-vertical > ${n}-item `]:{paddingInlineStart:u,[`> ${n}-item-container > ${n}-item-tail`]:{top:l,insetInlineStart:e.calc(r).div(2).sub(s).add(u).equal()}},[`&, &${n}-small`]:{[`&${n}-horizontal ${n}-item:first-child`]:{paddingBottom:u,paddingInlineStart:u}},[`&${n}-small${n}-vertical > ${n}-item > ${n}-item-container > ${n}-item-tail`]:{insetInlineStart:e.calc(a).div(2).sub(s).add(u).equal()},[`&${n}-label-vertical ${n}-item ${n}-item-tail`]:{top:e.calc(r).div(2).add(u).equal()},[`${n}-item-icon`]:{position:"relative",[`${t}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${ue(d)} !important`,height:`${ue(d)} !important`}}},[`&${n}-small`]:{[`&${n}-label-vertical ${n}-item ${n}-item-tail`]:{top:e.calc(a).div(2).add(u).equal()},[`${n}-item-icon ${t}-progress-inner`]:{width:`${ue(f)} !important`,height:`${ue(f)} !important`}}}}},aI=e=>{const{componentCls:t,descriptionMaxWidth:n,lineHeight:r,dotCurrentSize:a,dotSize:o,motionDurationSlow:l}=e;return{[`&${t}-dot, &${t}-dot${t}-small`]:{[`${t}-item`]:{"&-title":{lineHeight:r},"&-tail":{top:e.calc(e.dotSize).sub(e.calc(e.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${ue(e.calc(n).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${ue(e.calc(e.marginSM).mul(2).equal())})`,height:e.calc(e.lineWidth).mul(3).equal(),marginInlineStart:e.marginSM}},"&-icon":{width:o,height:o,marginInlineStart:e.calc(e.descriptionMaxWidth).sub(o).div(2).equal(),paddingInlineEnd:0,lineHeight:ue(o),background:"transparent",border:0,[`${t}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${l}`,"&::after":{position:"absolute",top:e.calc(e.marginSM).mul(-1).equal(),insetInlineStart:e.calc(o).sub(e.calc(e.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:e.calc(e.controlHeightLG).mul(1.5).equal(),height:e.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:n},[`&-process ${t}-item-icon`]:{position:"relative",top:e.calc(o).sub(a).div(2).equal(),width:a,height:a,lineHeight:ue(a),background:"none",marginInlineStart:e.calc(e.descriptionMaxWidth).sub(a).div(2).equal()},[`&-process ${t}-icon`]:{[`&:first-child ${t}-icon-dot`]:{insetInlineStart:0}}}},[`&${t}-vertical${t}-dot`]:{[`${t}-item-icon`]:{marginTop:e.calc(e.controlHeight).sub(o).div(2).equal(),marginInlineStart:0,background:"none"},[`${t}-item-process ${t}-item-icon`]:{marginTop:e.calc(e.controlHeight).sub(a).div(2).equal(),top:0,insetInlineStart:e.calc(o).sub(a).div(2).equal(),marginInlineStart:0},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:e.calc(e.controlHeight).sub(o).div(2).equal(),insetInlineStart:0,margin:0,padding:`${ue(e.calc(o).add(e.paddingXS).equal())} 0 ${ue(e.paddingXS)}`,"&::after":{marginInlineStart:e.calc(o).sub(e.lineWidth).div(2).equal()}},[`&${t}-small`]:{[`${t}-item-icon`]:{marginTop:e.calc(e.controlHeightSM).sub(o).div(2).equal()},[`${t}-item-process ${t}-item-icon`]:{marginTop:e.calc(e.controlHeightSM).sub(a).div(2).equal()},[`${t}-item > ${t}-item-container > ${t}-item-tail`]:{top:e.calc(e.controlHeightSM).sub(o).div(2).equal()}},[`${t}-item:first-child ${t}-icon-dot`]:{insetInlineStart:0},[`${t}-item-content`]:{width:"inherit"}}}},oI=e=>{const{componentCls:t}=e;return{[`&${t}-rtl`]:{direction:"rtl",[`${t}-item`]:{"&-subtitle":{float:"left"}},[`&${t}-navigation`]:{[`${t}-item::after`]:{transform:"rotate(-45deg)"}},[`&${t}-vertical`]:{[`> ${t}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${t}-item-icon`]:{float:"right"}}},[`&${t}-dot`]:{[`${t}-item-icon ${t}-icon-dot, &${t}-small ${t}-item-icon ${t}-icon-dot`]:{float:"right"}}}}},iI=e=>{const{componentCls:t,iconSizeSM:n,fontSizeSM:r,fontSize:a,colorTextDescription:o}=e;return{[`&${t}-small`]:{[`&${t}-horizontal:not(${t}-label-vertical) ${t}-item`]:{paddingInlineStart:e.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${t}-item-icon`]:{width:n,height:n,marginTop:0,marginBottom:0,marginInline:`0 ${ue(e.marginXS)}`,fontSize:r,lineHeight:ue(n),textAlign:"center",borderRadius:n},[`${t}-item-title`]:{paddingInlineEnd:e.paddingSM,fontSize:a,lineHeight:ue(n),"&::after":{top:e.calc(n).div(2).equal()}},[`${t}-item-description`]:{color:o,fontSize:a},[`${t}-item-tail`]:{top:e.calc(n).div(2).sub(e.paddingXXS).equal()},[`${t}-item-custom ${t}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${t}-icon`]:{fontSize:n,lineHeight:ue(n),transform:"none"}}}}},lI=e=>{const{componentCls:t,iconSizeSM:n,iconSize:r}=e;return{[`&${t}-vertical`]:{display:"flex",flexDirection:"column",[`> ${t}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${t}-item-icon`]:{float:"left",marginInlineEnd:e.margin},[`${t}-item-content`]:{display:"block",minHeight:e.calc(e.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${t}-item-title`]:{lineHeight:ue(r)},[`${t}-item-description`]:{paddingBottom:e.paddingSM}},[`> ${t}-item > ${t}-item-container > ${t}-item-tail`]:{position:"absolute",top:0,insetInlineStart:e.calc(r).div(2).sub(e.lineWidth).equal(),width:e.lineWidth,height:"100%",padding:`${ue(e.calc(e.marginXXS).mul(1.5).add(r).equal())} 0 ${ue(e.calc(e.marginXXS).mul(1.5).equal())}`,"&::after":{width:e.lineWidth,height:"100%"}},[`> ${t}-item:not(:last-child) > ${t}-item-container > ${t}-item-tail`]:{display:"block"},[` > ${t}-item > ${t}-item-container > ${t}-item-content > ${t}-item-title`]:{"&::after":{display:"none"}},[`&${t}-small ${t}-item-container`]:{[`${t}-item-tail`]:{position:"absolute",top:0,insetInlineStart:e.calc(n).div(2).sub(e.lineWidth).equal(),padding:`${ue(e.calc(e.marginXXS).mul(1.5).add(n).equal())} 0 ${ue(e.calc(e.marginXXS).mul(1.5).equal())}`},[`${t}-item-title`]:{lineHeight:ue(n)}}}}},sI="wait",cI="process",uI="finish",dI="error",zi=(e,t)=>{const n=`${t.componentCls}-item`,r=`${e}IconColor`,a=`${e}TitleColor`,o=`${e}DescriptionColor`,l=`${e}TailColor`,i=`${e}IconBgColor`,s=`${e}IconBorderColor`,u=`${e}DotColor`;return{[`${n}-${e} ${n}-icon`]:{backgroundColor:t[i],borderColor:t[s],[`> ${t.componentCls}-icon`]:{color:t[r],[`${t.componentCls}-icon-dot`]:{background:t[u]}}},[`${n}-${e}${n}-custom ${n}-icon`]:{[`> ${t.componentCls}-icon`]:{color:t[u]}},[`${n}-${e} > ${n}-container > ${n}-content > ${n}-title`]:{color:t[a],"&::after":{backgroundColor:t[l]}},[`${n}-${e} > ${n}-container > ${n}-content > ${n}-description`]:{color:t[o]},[`${n}-${e} > ${n}-container > ${n}-tail::after`]:{backgroundColor:t[l]}}},fI=e=>{const{componentCls:t,motionDurationSlow:n}=e,r=`${t}-item`,a=`${r}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[r]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${r}-container > ${r}-tail, > ${r}-container > ${r}-content > ${r}-title::after`]:{display:"none"}}},[`${r}-container`]:{outline:"none",[`&:focus-visible ${a}`]:Rr(e)},[`${a}, ${r}-content`]:{display:"inline-block",verticalAlign:"top"},[a]:{width:e.iconSize,height:e.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:e.marginXS,fontSize:e.iconFontSize,fontFamily:e.fontFamily,lineHeight:ue(e.iconSize),textAlign:"center",borderRadius:e.iconSize,border:`${ue(e.lineWidth)} ${e.lineType} transparent`,transition:`background-color ${n}, border-color ${n}`,[`${t}-icon`]:{position:"relative",top:e.iconTop,color:e.colorPrimary,lineHeight:1}},[`${r}-tail`]:{position:"absolute",top:e.calc(e.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:e.lineWidth,background:e.colorSplit,borderRadius:e.lineWidth,transition:`background ${n}`,content:'""'}},[`${r}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:e.padding,color:e.colorText,fontSize:e.fontSizeLG,lineHeight:ue(e.titleLineHeight),"&::after":{position:"absolute",top:e.calc(e.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:e.lineWidth,background:e.processTailColor,content:'""'}},[`${r}-subtitle`]:{display:"inline",marginInlineStart:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize},[`${r}-description`]:{color:e.colorTextDescription,fontSize:e.fontSize}},zi(sI,e)),zi(cI,e)),{[`${r}-process > ${r}-container > ${r}-title`]:{fontWeight:e.fontWeightStrong}}),zi(uI,e)),zi(dI,e)),{[`${r}${t}-next-error > ${t}-item-title::after`]:{background:e.colorError},[`${r}-disabled`]:{cursor:"not-allowed"}})},vI=e=>{const{componentCls:t,motionDurationSlow:n}=e;return{[`& ${t}-item`]:{[`&:not(${t}-item-active)`]:{[`& > ${t}-item-container[role='button']`]:{cursor:"pointer",[`${t}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${t}-icon`]:{transition:`color ${n}`}},"&:hover":{[`${t}-item`]:{"&-title, &-subtitle, &-description":{color:e.colorPrimary}}}},[`&:not(${t}-item-process)`]:{[`& > ${t}-item-container[role='button']:hover`]:{[`${t}-item`]:{"&-icon":{borderColor:e.colorPrimary,[`${t}-icon`]:{color:e.colorPrimary}}}}}}},[`&${t}-horizontal:not(${t}-label-vertical)`]:{[`${t}-item`]:{paddingInlineStart:e.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${t}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:e.descriptionMaxWidth,whiteSpace:"normal"}}}}},mI=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Xt(e)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),fI(e)),vI(e)),ZE(e)),iI(e)),lI(e)),JE(e)),tI(e)),aI(e)),nI(e)),oI(e)),rI(e)),eI(e))}},gI=e=>({titleLineHeight:e.controlHeight,customIconSize:e.controlHeight,customIconTop:0,customIconFontSize:e.controlHeightSM,iconSize:e.controlHeight,iconTop:-.5,iconFontSize:e.fontSize,iconSizeSM:e.fontSizeHeading3,dotSize:e.controlHeight/4,dotCurrentSize:e.controlHeightLG/4,navArrowColor:e.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:e.wireframe?e.colorTextDisabled:e.colorTextLabel,waitIconBgColor:e.wireframe?e.colorBgContainer:e.colorFillContent,waitIconBorderColor:e.wireframe?e.colorTextDisabled:"transparent",finishIconBgColor:e.wireframe?e.colorBgContainer:e.controlItemBgActive,finishIconBorderColor:e.wireframe?e.colorPrimary:e.controlItemBgActive}),pI=rn("Steps",e=>{const{colorTextDisabled:t,controlHeightLG:n,colorTextLightSolid:r,colorText:a,colorPrimary:o,colorTextDescription:l,colorTextQuaternary:i,colorError:s,colorBorderSecondary:u,colorSplit:d}=e,f=en(e,{processIconColor:r,processTitleColor:a,processDescriptionColor:a,processIconBgColor:o,processIconBorderColor:o,processDotColor:o,processTailColor:d,waitTitleColor:l,waitDescriptionColor:l,waitTailColor:d,waitDotColor:t,finishIconColor:o,finishTitleColor:a,finishDescriptionColor:l,finishTailColor:o,finishDotColor:o,errorIconColor:r,errorTitleColor:s,errorDescriptionColor:s,errorTailColor:d,errorIconBgColor:s,errorIconBorderColor:s,errorDotColor:s,stepsNavActiveColor:o,stepsProgressSize:n,inlineDotSize:6,inlineTitleColor:i,inlineTailColor:u});return mI(f)},gI);function hI(e){return e.filter(t=>t)}function bI(e,t){if(e)return e;const n=gr(t).map(r=>{if(c.isValidElement(r)){const{props:a}=r;return Object.assign({},a)}return null});return hI(n)}var yI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{percent:t,size:n,className:r,rootClassName:a,direction:o,items:l,responsive:i=!0,current:s=0,children:u,style:d}=e,f=yI(e,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:v}=kl(i),{getPrefixCls:m,direction:g,className:h,style:p}=Un("steps"),b=c.useMemo(()=>i&&v?"vertical":o,[i,v,o]),y=On(n),C=m("steps",e.prefixCls),[x,w,$]=pI(C),I=e.type==="inline",E=m("",e.iconPrefix),P=bI(l,u),O=I?void 0:t,M=Object.assign(Object.assign({},p),d),D=fe(h,{[`${C}-rtl`]:g==="rtl",[`${C}-with-progress`]:O!==void 0},r,a,w,$),F={finish:c.createElement(gg,{className:`${C}-finish-icon`}),error:c.createElement(Ml,{className:`${C}-error-icon`})},T=({node:R,status:k})=>{if(k==="process"&&O!==void 0){const j=y==="small"?32:40;return c.createElement("div",{className:`${C}-progress-icon`},c.createElement(Mh,{type:"circle",percent:O,size:j,strokeWidth:4,format:()=>null}),R)}return R},N=(R,k)=>R.description?c.createElement(on,{title:R.description},k):k;return x(c.createElement(Pu,Object.assign({icons:F},f,{style:M,current:s,size:y,items:P,itemRender:I?N:void 0,stepIcon:T,direction:b,prefixCls:C,iconPrefix:E,className:D})))};dc.Step=Pu.Step;var CI=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Th=c.forwardRef(function(e,t){var n,r=e.prefixCls,a=r===void 0?"rc-switch":r,o=e.className,l=e.checked,i=e.defaultChecked,s=e.disabled,u=e.loadingIcon,d=e.checkedChildren,f=e.unCheckedChildren,v=e.onClick,m=e.onChange,g=e.onKeyDown,h=je(e,CI),p=Ze(!1,{value:l,defaultValue:i}),b=ne(p,2),y=b[0],C=b[1];function x(E,P){var O=y;return s||(O=E,C(O),m==null||m(O,P)),O}function w(E){E.which===tt.LEFT?x(!1,E):E.which===tt.RIGHT&&x(!0,E),g==null||g(E)}function $(E){var P=x(!y,E);v==null||v(P,E)}var I=fe(a,o,(n={},B(n,"".concat(a,"-checked"),y),B(n,"".concat(a,"-disabled"),s),n));return c.createElement("button",Oe({},h,{type:"button",role:"switch","aria-checked":y,disabled:s,className:I,ref:t,onKeyDown:w,onClick:$}),u,c.createElement("span",{className:"".concat(a,"-inner")},c.createElement("span",{className:"".concat(a,"-inner-checked")},d),c.createElement("span",{className:"".concat(a,"-inner-unchecked")},f)))});Th.displayName="Switch";const SI=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:a,innerMinMarginSM:o,innerMaxMarginSM:l,handleSizeSM:i,calc:s}=e,u=`${t}-inner`,d=ue(s(i).add(s(r).mul(2)).equal()),f=ue(s(l).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:a,height:n,lineHeight:ue(n),[`${t}-inner`]:{paddingInlineStart:l,paddingInlineEnd:o,[`${u}-checked, ${u}-unchecked`]:{minHeight:n},[`${u}-checked`]:{marginInlineStart:`calc(-100% + ${d} - ${f})`,marginInlineEnd:`calc(100% - ${d} + ${f})`},[`${u}-unchecked`]:{marginTop:s(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:i,height:i},[`${t}-loading-icon`]:{top:s(s(i).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:o,paddingInlineEnd:l,[`${u}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${u}-unchecked`]:{marginInlineStart:`calc(100% - ${d} + ${f})`,marginInlineEnd:`calc(-100% + ${d} - ${f})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${ue(s(i).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${u}`]:{[`${u}-unchecked`]:{marginInlineStart:s(e.marginXXS).div(2).equal(),marginInlineEnd:s(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${u}`]:{[`${u}-checked`]:{marginInlineStart:s(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:s(e.marginXXS).div(2).equal()}}}}}}},xI=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},wI=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:a,handleSize:o,calc:l}=e,i=`${t}-handle`;return{[t]:{[i]:{position:"absolute",top:n,insetInlineStart:n,width:o,height:o,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:l(o).div(2).equal(),boxShadow:a,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${i}`]:{insetInlineStart:`calc(100% - ${ue(l(o).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${i}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${i}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},$I=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:a,innerMaxMargin:o,handleSize:l,calc:i}=e,s=`${t}-inner`,u=ue(i(l).add(i(r).mul(2)).equal()),d=ue(i(o).mul(2).equal());return{[t]:{[s]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:o,paddingInlineEnd:a,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${s}-checked, ${s}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${s}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${s}-unchecked`]:{marginTop:i(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${s}`]:{paddingInlineStart:a,paddingInlineEnd:o,[`${s}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${s}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${s}`]:{[`${s}-unchecked`]:{marginInlineStart:i(r).mul(2).equal(),marginInlineEnd:i(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${s}`]:{[`${s}-checked`]:{marginInlineStart:i(r).mul(-1).mul(2).equal(),marginInlineEnd:i(r).mul(2).equal()}}}}}},PI=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Xt(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:ue(n),verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),ru(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},EI=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:a}=e,o=t*n,l=r/2,i=2,s=o-i*2,u=l-i*2;return{trackHeight:o,trackHeightSM:l,trackMinWidth:s*2+i*4,trackMinWidthSM:u*2+i*2,trackPadding:i,handleBg:a,handleSize:s,handleSizeSM:u,handleShadow:`0 2px 4px 0 ${new Qt("#00230b").setA(.2).toRgbString()}`,innerMinMargin:s/2,innerMaxMargin:s+i+i*2,innerMinMarginSM:u/2,innerMaxMarginSM:u+i+i*2}},II=rn("Switch",e=>{const t=en(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[PI(t),$I(t),wI(t),xI(t),SI(t)]},EI);var RI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{prefixCls:n,size:r,disabled:a,loading:o,className:l,rootClassName:i,style:s,checked:u,value:d,defaultChecked:f,defaultValue:v,onChange:m}=e,g=RI(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[h,p]=Ze(!1,{value:u??d,defaultValue:f??v}),{getPrefixCls:b,direction:y,switch:C}=c.useContext(Gt),x=c.useContext(Rn),w=(a??x)||o,$=b("switch",n),I=c.createElement("div",{className:`${$}-handle`},o&&c.createElement(fr,{className:`${$}-loading-icon`})),[E,P,O]=II($),M=On(r),D=fe(C==null?void 0:C.className,{[`${$}-small`]:M==="small",[`${$}-loading`]:o,[`${$}-rtl`]:y==="rtl"},l,i,P,O),F=Object.assign(Object.assign({},C==null?void 0:C.style),s),T=(...N)=>{p(N[0]),m==null||m.apply(void 0,N)};return E(c.createElement(Jc,{component:"Switch",disabled:w},c.createElement(Th,Object.assign({},g,{checked:h,onChange:T,prefixCls:$,className:D,style:F,disabled:w,ref:t,loadingIcon:I}))))}),_h=OI;_h.__ANT_SWITCH=!0;var wr={},vi="rc-table-internal-hook";function Eu(e){var t=c.createContext(void 0),n=function(a){var o=a.value,l=a.children,i=c.useRef(o);i.current=o;var s=c.useState(function(){return{getValue:function(){return i.current},listeners:new Set}}),u=ne(s,1),d=u[0];return Jt(function(){_a.unstable_batchedUpdates(function(){d.listeners.forEach(function(f){f(o)})})},[o]),c.createElement(t.Provider,{value:d},l)};return{Context:t,Provider:n,defaultValue:e}}function cn(e,t){var n=Pt(typeof t=="function"?t:function(f){if(t===void 0)return f;if(!Array.isArray(t))return f[t];var v={};return t.forEach(function(m){v[m]=f[m]}),v}),r=c.useContext(e==null?void 0:e.Context),a=r||{},o=a.listeners,l=a.getValue,i=c.useRef();i.current=n(r?l():e==null?void 0:e.defaultValue);var s=c.useState({}),u=ne(s,2),d=u[1];return Jt(function(){if(!r)return;function f(v){var m=n(v);Xr(i.current,m,!0)||d({})}return o.add(f),function(){o.delete(f)}},[r]),i.current}function MI(){var e=c.createContext(null);function t(){return c.useContext(e)}function n(a,o){var l=fd(a),i=function(u,d){var f=l?{ref:d}:{},v=c.useRef(0),m=c.useRef(u),g=t();return g!==null?c.createElement(a,Oe({},u,f)):((!o||o(m.current,u))&&(v.current+=1),m.current=u,c.createElement(e.Provider,{value:v.current},c.createElement(a,Oe({},u,f))))};return l?c.forwardRef(i):i}function r(a,o){var l=fd(a),i=function(u,d){var f=l?{ref:d}:{};return t(),c.createElement(a,Oe({},u,f))};return l?c.memo(c.forwardRef(i),o):c.memo(i,o)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var Iu=MI(),Dh=Iu.makeImmutable,ao=Iu.responseImmutable,NI=Iu.useImmutableMark,gn=Eu(),kh=c.createContext({renderWithProps:!1}),TI="RC_TABLE_KEY";function _I(e){return e==null?[]:Array.isArray(e)?e:[e]}function Gl(e){var t=[],n={};return e.forEach(function(r){for(var a=r||{},o=a.key,l=a.dataIndex,i=o||_I(l).join("-")||TI;n[i];)i="".concat(i,"_next");n[i]=!0,t.push(i)}),t}function fc(e){return e!=null}function DI(e){return typeof e=="number"&&!Number.isNaN(e)}function kI(e){return e&&Xe(e)==="object"&&!Array.isArray(e)&&!c.isValidElement(e)}function FI(e,t,n,r,a,o){var l=c.useContext(kh),i=NI(),s=rl(function(){if(fc(r))return[r];var u=t==null||t===""?[]:Array.isArray(t)?t:[t],d=nn(e,u),f=d,v=void 0;if(a){var m=a(d,e,n);kI(m)?(f=m.children,v=m.props,l.renderWithProps=!0):f=m}return[f,v]},[i,e,r,t,a,n],function(u,d){if(o){var f=ne(u,2),v=f[1],m=ne(d,2),g=m[1];return o(g,v)}return l.renderWithProps?!0:!Xr(u,d,!0)});return s}function jI(e,t,n,r){var a=e+t-1;return e<=r&&a>=n}function AI(e,t){return cn(gn,function(n){var r=jI(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var LI=function(t){var n=t.ellipsis,r=t.rowType,a=t.children,o,l=n===!0?{showTitle:!0}:n;return l&&(l.showTitle||r==="header")&&(typeof a=="string"||typeof a=="number"?o=a.toString():c.isValidElement(a)&&typeof a.props.children=="string"&&(o=a.props.children)),o};function BI(e){var t,n,r,a,o,l,i,s,u=e.component,d=e.children,f=e.ellipsis,v=e.scope,m=e.prefixCls,g=e.className,h=e.align,p=e.record,b=e.render,y=e.dataIndex,C=e.renderIndex,x=e.shouldCellUpdate,w=e.index,$=e.rowType,I=e.colSpan,E=e.rowSpan,P=e.fixLeft,O=e.fixRight,M=e.firstFixLeft,D=e.lastFixLeft,F=e.firstFixRight,T=e.lastFixRight,N=e.appendNode,R=e.additionalProps,k=R===void 0?{}:R,j=e.isSticky,A="".concat(m,"-cell"),L=cn(gn,["supportSticky","allColumnsFixedLeft","rowHoverable"]),H=L.supportSticky,W=L.allColumnsFixedLeft,z=L.rowHoverable,V=FI(p,y,C,d,b,x),Y=ne(V,2),q=Y[0],K=Y[1],U={},J=typeof P=="number"&&H,Q=typeof O=="number"&&H;J&&(U.position="sticky",U.left=P),Q&&(U.position="sticky",U.right=O);var ie=(t=(n=(r=K==null?void 0:K.colSpan)!==null&&r!==void 0?r:k.colSpan)!==null&&n!==void 0?n:I)!==null&&t!==void 0?t:1,Z=(a=(o=(l=K==null?void 0:K.rowSpan)!==null&&l!==void 0?l:k.rowSpan)!==null&&o!==void 0?o:E)!==null&&a!==void 0?a:1,le=AI(w,Z),te=ne(le,2),se=te[0],X=te[1],ee=Pt(function(ve){var ye;p&&X(w,w+Z-1),k==null||(ye=k.onMouseEnter)===null||ye===void 0||ye.call(k,ve)}),oe=Pt(function(ve){var ye;p&&X(-1,-1),k==null||(ye=k.onMouseLeave)===null||ye===void 0||ye.call(k,ve)});if(ie===0||Z===0)return null;var ce=(i=k.title)!==null&&i!==void 0?i:LI({rowType:$,ellipsis:f,children:q}),de=fe(A,g,(s={},B(B(B(B(B(B(B(B(B(B(s,"".concat(A,"-fix-left"),J&&H),"".concat(A,"-fix-left-first"),M&&H),"".concat(A,"-fix-left-last"),D&&H),"".concat(A,"-fix-left-all"),D&&W&&H),"".concat(A,"-fix-right"),Q&&H),"".concat(A,"-fix-right-first"),F&&H),"".concat(A,"-fix-right-last"),T&&H),"".concat(A,"-ellipsis"),f),"".concat(A,"-with-append"),N),"".concat(A,"-fix-sticky"),(J||Q)&&j&&H),B(s,"".concat(A,"-row-hover"),!K&&se)),k.className,K==null?void 0:K.className),re={};h&&(re.textAlign=h);var me=S(S(S(S({},K==null?void 0:K.style),U),re),k.style),ae=q;return Xe(ae)==="object"&&!Array.isArray(ae)&&!c.isValidElement(ae)&&(ae=null),f&&(D||F)&&(ae=c.createElement("span",{className:"".concat(A,"-content")},ae)),c.createElement(u,Oe({},K,k,{className:de,style:me,title:ce,scope:v,onMouseEnter:z?ee:void 0,onMouseLeave:z?oe:void 0,colSpan:ie!==1?ie:null,rowSpan:Z!==1?Z:null}),N,ae)}const oo=c.memo(BI);function Ru(e,t,n,r,a){var o=n[e]||{},l=n[t]||{},i,s;o.fixed==="left"?i=r.left[a==="rtl"?t:e]:l.fixed==="right"&&(s=r.right[a==="rtl"?e:t]);var u=!1,d=!1,f=!1,v=!1,m=n[t+1],g=n[e-1],h=m&&!m.fixed||g&&!g.fixed||n.every(function(x){return x.fixed==="left"});if(a==="rtl"){if(i!==void 0){var p=g&&g.fixed==="left";v=!p&&h}else if(s!==void 0){var b=m&&m.fixed==="right";f=!b&&h}}else if(i!==void 0){var y=m&&m.fixed==="left";u=!y&&h}else if(s!==void 0){var C=g&&g.fixed==="right";d=!C&&h}return{fixLeft:i,fixRight:s,lastFixLeft:u,firstFixRight:d,lastFixRight:f,firstFixLeft:v,isSticky:r.isSticky}}var Fh=c.createContext({});function HI(e){var t=e.className,n=e.index,r=e.children,a=e.colSpan,o=a===void 0?1:a,l=e.rowSpan,i=e.align,s=cn(gn,["prefixCls","direction"]),u=s.prefixCls,d=s.direction,f=c.useContext(Fh),v=f.scrollColumnIndex,m=f.stickyOffsets,g=f.flattenColumns,h=n+o-1,p=h+1===v?o+1:o,b=Ru(n,n+p-1,g,m,d);return c.createElement(oo,Oe({className:t,index:n,component:"td",prefixCls:u,record:null,dataIndex:null,align:i,colSpan:p,rowSpan:l,render:function(){return r}},b))}var zI=["children"];function KI(e){var t=e.children,n=je(e,zI);return c.createElement("tr",n,t)}function Xl(e){var t=e.children;return t}Xl.Row=KI;Xl.Cell=HI;function VI(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,a=cn(gn,"prefixCls"),o=r.length-1,l=r[o],i=c.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:l!=null&&l.scrollbar?o:null}},[l,r,o,n]);return c.createElement(Fh.Provider,{value:i},c.createElement("tfoot",{className:"".concat(a,"-summary")},t))}const Ki=ao(VI);var jh=Xl;function WI(e){return null}function YI(e){return null}function Ah(e,t,n,r,a,o,l){var i=o(t,l);e.push({record:t,indent:n,index:l,rowKey:i});var s=a==null?void 0:a.has(i);if(t&&Array.isArray(t[r])&&s)for(var u=0;u1?M-1:0),F=1;F5&&arguments[5]!==void 0?arguments[5]:[],i=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,s=e.record,u=e.prefixCls,d=e.columnsKey,f=e.fixedInfoList,v=e.expandIconColumnIndex,m=e.nestExpandable,g=e.indentSize,h=e.expandIcon,p=e.expanded,b=e.hasNestChildren,y=e.onTriggerExpand,C=e.expandable,x=e.expandedKeys,w=d[n],$=f[n],I;n===(v||0)&&m&&(I=c.createElement(c.Fragment,null,c.createElement("span",{style:{paddingLeft:"".concat(g*r,"px")},className:"".concat(u,"-row-indent indent-level-").concat(r)}),h({prefixCls:u,expanded:p,expandable:b,record:s,onExpand:y})));var E=((o=t.onCell)===null||o===void 0?void 0:o.call(t,s,a))||{};if(i){var P=E.rowSpan,O=P===void 0?1:P;if(C&&O&&n=1)),style:S(S({},n),C==null?void 0:C.style)}),p.map(function(M,D){var F=M.render,T=M.dataIndex,N=M.className,R=Kh(g,M,D,u,a,i,m==null?void 0:m.offset),k=R.key,j=R.fixedInfo,A=R.appendCellNode,L=R.additionalCellProps;return c.createElement(oo,Oe({className:N,ellipsis:M.ellipsis,align:M.align,scope:M.rowScope,component:M.rowScope?v:f,prefixCls:h,key:k,record:r,index:a,renderIndex:o,dataIndex:T,render:F,shouldCellUpdate:M.shouldCellUpdate},j,{appendNode:A,additionalProps:L}))})),P;if(w&&($.current||x)){var O=y(r,a,u+1,x);P=c.createElement(Hh,{expanded:x,className:fe("".concat(h,"-expanded-row"),"".concat(h,"-expanded-row-level-").concat(u+1),I),prefixCls:h,component:d,cellComponent:f,colSpan:m?m.colSpan:p.length,stickyOffset:m==null?void 0:m.sticky,isEmpty:!1},O)}return c.createElement(c.Fragment,null,E,P)}const XI=ao(GI);function QI(e){var t=e.columnKey,n=e.onColumnResize,r=e.prefixCls,a=e.title,o=c.useRef();return Jt(function(){o.current&&n(t,o.current.offsetWidth)},[]),c.createElement(la,{data:t},c.createElement("th",{ref:o,className:"".concat(r,"-measure-cell")},c.createElement("div",{className:"".concat(r,"-measure-cell-content")},a||" ")))}function ZI(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize,a=e.columns,o=c.useRef(null),l=cn(gn,["measureRowRender"]),i=l.measureRowRender,s=c.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),ref:o,tabIndex:-1},c.createElement(la.Collection,{onBatchResize:function(d){qm(o.current)&&d.forEach(function(f){var v=f.data,m=f.size;r(v,m.offsetWidth)})}},n.map(function(u){var d=a.find(function(m){return m.key===u}),f=d==null?void 0:d.title,v=c.isValidElement(f)?c.cloneElement(f,{ref:null}):f;return c.createElement(QI,{prefixCls:t,key:u,columnKey:u,onColumnResize:r,title:v})})));return i?i(s):s}function JI(e){var t=e.data,n=e.measureColumnWidth,r=cn(gn,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode","expandedRowOffset","fixedInfoList","colWidths"]),a=r.prefixCls,o=r.getComponent,l=r.onColumnResize,i=r.flattenColumns,s=r.getRowKey,u=r.expandedKeys,d=r.childrenColumnName,f=r.emptyNode,v=r.expandedRowOffset,m=v===void 0?0:v,g=r.colWidths,h=Lh(t,d,u,s),p=c.useMemo(function(){return h.map(function(P){return P.rowKey})},[h]),b=c.useRef({renderWithProps:!1}),y=c.useMemo(function(){for(var P=i.length-m,O=0,M=0;M=0;u-=1){var d=t[u],f=n&&n[u],v=void 0,m=void 0;if(f&&(v=f[zo],o==="auto"&&(m=f.minWidth)),d||m||v||s){var g=v||{};g.columnType;var h=je(g,rR);l.unshift(c.createElement("col",Oe({key:u,style:{width:d,minWidth:m}},h))),s=!0}}return l.length>0?c.createElement("colgroup",null,l):null}var aR=["className","noData","columns","flattenColumns","colWidths","colGroup","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","scrollX","tableLayout","onScroll","children"];function oR(e,t){return c.useMemo(function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:p.ellipsis,align:p.align,component:l,prefixCls:d,key:m[h]},b,{additionalProps:y,rowType:"header"}))}))};function sR(e){var t=[];function n(l,i){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[s]=t[s]||[];var u=i,d=l.filter(Boolean).map(function(f){var v={key:f.key,className:f.className||"",children:f.title,column:f,colStart:u},m=1,g=f.children;return g&&g.length>0&&(m=n(g,u,s+1).reduce(function(h,p){return h+p},0),v.hasSubColumns=!0),"colSpan"in f&&(m=f.colSpan),"rowSpan"in f&&(v.rowSpan=f.rowSpan),v.colSpan=m,v.colEnd=v.colStart+m-1,t[s].push(v),u+=m,m});return d}n(e,0);for(var r=t.length,a=function(i){t[i].forEach(function(s){!("rowSpan"in s)&&!s.hasSubColumns&&(s.rowSpan=r-i)})},o=0;o1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function uR(e,t,n){return c.useMemo(function(){if(t&&t>0){var r=0,a=0;e.forEach(function(v){var m=sf(t,v.width);m?r+=m:a+=1});var o=Math.max(t,n),l=Math.max(o-r,a),i=a,s=l/a,u=0,d=e.map(function(v){var m=S({},v),g=sf(t,m.width);if(g)m.width=g;else{var h=Math.floor(s);m.width=i===1?l:h,l-=h,i-=1}return u+=m.width,m});if(u0?S(S({},t),{},{children:Wh(n)}):t})}function vc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&Xe(n)==="object"}).reduce(function(n,r,a){var o=r.fixed,l=o===!0?"left":o,i="".concat(t,"-").concat(a),s=r.children;return s&&s.length>0?[].concat(ke(n),ke(vc(s,i).map(function(u){var d;return S(S({},u),{},{fixed:(d=u.fixed)!==null&&d!==void 0?d:l})}))):[].concat(ke(n),[S(S({key:i},r),{},{fixed:l})])},[])}function vR(e){return e.map(function(t){var n=t.fixed,r=je(t,fR),a=n;return n==="left"?a="right":n==="right"&&(a="left"),S({fixed:a},r)})}function mR(e,t){var n=e.prefixCls,r=e.columns,a=e.children,o=e.expandable,l=e.expandedKeys,i=e.columnTitle,s=e.getRowKey,u=e.onTriggerExpand,d=e.expandIcon,f=e.rowExpandable,v=e.expandIconColumnIndex,m=e.expandedRowOffset,g=m===void 0?0:m,h=e.direction,p=e.expandRowByClick,b=e.columnWidth,y=e.fixed,C=e.scrollWidth,x=e.clientWidth,w=c.useMemo(function(){var T=r||Ou(a)||[];return Wh(T.slice())},[r,a]),$=c.useMemo(function(){if(o){var T=w.slice();if(!T.includes(wr)){var N=v||0,R=N===0&&y==="right"?w.length:N;R>=0&&T.splice(R,0,wr)}var k=T.indexOf(wr);T=T.filter(function(H,W){return H!==wr||W===k});var j=w[k],A;y?A=y:A=j?j.fixed:null;var L=B(B(B(B(B(B({},zo,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",i),"fixed",A),"className","".concat(n,"-row-expand-icon-cell")),"width",b),"render",function(W,z,V){var Y=s(z,V),q=l.has(Y),K=f?f(z):!0,U=d({prefixCls:n,expanded:q,expandable:K,record:z,onExpand:u});return p?c.createElement("span",{onClick:function(Q){return Q.stopPropagation()}},U):U});return T.map(function(H,W){var z=H===wr?L:H;return W=0;N-=1){var R=E[N].fixed;if(R==="left"||R===!0){T=N;break}}if(T>=0)for(var k=0;k<=T;k+=1){var j=E[k].fixed;if(j!=="left"&&j!==!0)return!0}var A=E.findIndex(function(W){var z=W.fixed;return z==="right"});if(A>=0)for(var L=A;L=k-i})})}})},F=function(N){y(function(R){return S(S({},R),{},{scrollLeft:f?N/f*v:0})})};return c.useImperativeHandle(n,function(){return{setScrollLeft:F,checkScrollBarVisible:D}}),c.useEffect(function(){var T=$r(document.body,"mouseup",P,!1),N=$r(document.body,"mousemove",M,!1);return D(),function(){T.remove(),N.remove()}},[m,$]),c.useEffect(function(){if(o.current){for(var T=[],N=iu(o.current);N;)T.push(N),N=N.parentElement;return T.forEach(function(R){return R.addEventListener("scroll",D,!1)}),window.addEventListener("resize",D,!1),window.addEventListener("scroll",D,!1),s.addEventListener("scroll",D,!1),function(){T.forEach(function(R){return R.removeEventListener("scroll",D)}),window.removeEventListener("resize",D),window.removeEventListener("scroll",D),s.removeEventListener("scroll",D)}}},[s]),c.useEffect(function(){b.isHiddenScrollBar||y(function(T){var N=o.current;return N?S(S({},T),{},{scrollLeft:N.scrollLeft/N.scrollWidth*N.clientWidth}):T})},[b.isHiddenScrollBar]),f<=v||!m||b.isHiddenScrollBar?null:c.createElement("div",{style:{height:md(),width:v,bottom:i},className:"".concat(d,"-sticky-scroll")},c.createElement("div",{onMouseDown:O,ref:g,className:fe("".concat(d,"-sticky-scroll-bar"),B({},"".concat(d,"-sticky-scroll-bar-active"),$)),style:{width:"".concat(m,"px"),transform:"translate3d(".concat(b.scrollLeft,"px, 0, 0)")}}))};const wR=c.forwardRef(xR);var Yh="rc-table",$R=[],PR={};function ER(){return"No Data"}function IR(e,t){var n=S({rowKey:"key",prefixCls:Yh,emptyText:ER},e),r=n.prefixCls,a=n.className,o=n.rowClassName,l=n.style,i=n.data,s=n.rowKey,u=n.scroll,d=n.tableLayout,f=n.direction,v=n.title,m=n.footer,g=n.summary,h=n.caption,p=n.id,b=n.showHeader,y=n.components,C=n.emptyText,x=n.onRow,w=n.onHeaderRow,$=n.measureRowRender,I=n.onScroll,E=n.internalHooks,P=n.transformColumns,O=n.internalRefs,M=n.tailor,D=n.getContainerWidth,F=n.sticky,T=n.rowHoverable,N=T===void 0?!0:T,R=i||$R,k=!!R.length,j=E===vi,A=c.useCallback(function(ze,We){return nn(y,ze)||We},[y]),L=c.useMemo(function(){return typeof s=="function"?s:function(ze){var We=ze&&ze[s];return We}},[s]),H=A(["body"]),W=yR(),z=ne(W,3),V=z[0],Y=z[1],q=z[2],K=gR(n,R,L),U=ne(K,6),J=U[0],Q=U[1],ie=U[2],Z=U[3],le=U[4],te=U[5],se=u==null?void 0:u.x,X=c.useState(0),ee=ne(X,2),oe=ee[0],ce=ee[1],de=mR(S(S(S({},n),J),{},{expandable:!!J.expandedRowRender,columnTitle:J.columnTitle,expandedKeys:ie,getRowKey:L,onTriggerExpand:te,expandIcon:Z,expandIconColumnIndex:J.expandIconColumnIndex,direction:f,scrollWidth:j&&M&&typeof se=="number"?se:null,clientWidth:oe}),j?P:null),re=ne(de,4),me=re[0],ae=re[1],ve=re[2],ye=re[3],be=ve??se,Me=c.useMemo(function(){return{columns:me,flattenColumns:ae}},[me,ae]),Ce=c.useRef(),Ie=c.useRef(),Ee=c.useRef(),xe=c.useRef();c.useImperativeHandle(t,function(){return{nativeElement:Ce.current,scrollTo:function(We){var $t;if(Ee.current instanceof HTMLElement){var kt=We.index,an=We.top,$a=We.key;if(DI(an)){var Lr;(Lr=Ee.current)===null||Lr===void 0||Lr.scrollTo({top:an})}else{var Br,Eo=$a??L(R[kt]);(Br=Ee.current.querySelector('[data-row-key="'.concat(Eo,'"]')))===null||Br===void 0||Br.scrollIntoView()}}else($t=Ee.current)!==null&&$t!==void 0&&$t.scrollTo&&Ee.current.scrollTo(We)}}});var ge=c.useRef(),Ne=c.useState(!1),we=ne(Ne,2),Re=we[0],$e=we[1],he=c.useState(!1),pe=ne(he,2),Pe=pe[0],Te=pe[1],Ae=c.useState(new Map),Se=ne(Ae,2),_e=Se[0],Le=Se[1],He=Gl(ae),Qe=He.map(function(ze){return _e.get(ze)}),Je=c.useMemo(function(){return Qe},[Qe.join("_")]),rt=SR(Je,ae,f),yt=u&&fc(u.y),vt=u&&fc(be)||!!J.fixed,st=vt&&ae.some(function(ze){var We=ze.fixed;return We}),ft=c.useRef(),St=CR(F,r),De=St.isSticky,Be=St.offsetHeader,et=St.offsetSummary,ut=St.offsetScroll,It=St.stickyClassName,qe=St.container,Ve=c.useMemo(function(){return g==null?void 0:g(R)},[g,R]),wt=(yt||De)&&c.isValidElement(Ve)&&Ve.type===Xl&&Ve.props.fixed,Rt,Ft,Mt;yt&&(Ft={overflowY:k?"scroll":"auto",maxHeight:u.y}),vt&&(Rt={overflowX:"auto"},yt||(Ft={overflowY:"hidden"}),Mt={width:be===!0?"auto":be,minWidth:"100%"});var lt=c.useCallback(function(ze,We){Le(function($t){if($t.get(ze)!==We){var kt=new Map($t);return kt.set(ze,We),kt}return $t})},[]),nt=bR(),bt=ne(nt,2),Ct=bt[0],Kt=bt[1];function Ge(ze,We){We&&(typeof We=="function"?We(ze):We.scrollLeft!==ze&&(We.scrollLeft=ze,We.scrollLeft!==ze&&setTimeout(function(){We.scrollLeft=ze},0)))}var Fe=Pt(function(ze){var We=ze.currentTarget,$t=ze.scrollLeft,kt=f==="rtl",an=typeof $t=="number"?$t:We.scrollLeft,$a=We||PR;if(!Kt()||Kt()===$a){var Lr;Ct($a),Ge(an,Ie.current),Ge(an,Ee.current),Ge(an,ge.current),Ge(an,(Lr=ft.current)===null||Lr===void 0?void 0:Lr.setScrollLeft)}var Br=We||Ie.current;if(Br){var Eo=j&&M&&typeof be=="number"?be:Br.scrollWidth,Ss=Br.clientWidth;if(Eo===Ss){$e(!1),Te(!1);return}kt?($e(-an0)):($e(an>0),Te(an1?p-T:0,R=S(S(S({},E),u),{},{flex:"0 0 ".concat(T,"px"),width:"".concat(T,"px"),marginRight:N,pointerEvents:"auto"}),k=c.useMemo(function(){return f?D<=1:O===0||D===0||D>1},[D,O,f]);k?R.visibility="hidden":f&&(R.height=v==null?void 0:v(D));var j=k?function(){return null}:m,A={};return(D===0||O===0)&&(A.rowSpan=1,A.colSpan=1),c.createElement(oo,Oe({className:fe(h,d),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:l,prefixCls:t.prefixCls,key:x,record:s,index:o,renderIndex:i,dataIndex:g,render:j,shouldCellUpdate:n.shouldCellUpdate},w,{appendNode:$,additionalProps:S(S({},I),{},{style:R},A)}))}var NR=["data","index","className","rowKey","style","extra","getHeight"],TR=c.forwardRef(function(e,t){var n=e.data,r=e.index,a=e.className,o=e.rowKey,l=e.style,i=e.extra,s=e.getHeight,u=je(e,NR),d=n.record,f=n.indent,v=n.index,m=cn(gn,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),g=m.scrollX,h=m.flattenColumns,p=m.prefixCls,b=m.fixColumn,y=m.componentWidth,C=cn(Mu,["getComponent"]),x=C.getComponent,w=Bh(d,o,r,f),$=x(["body","row"],"div"),I=x(["body","cell"],"div"),E=w.rowSupportExpand,P=w.expanded,O=w.rowProps,M=w.expandedRowRender,D=w.expandedRowClassName,F;if(E&&P){var T=M(d,r,f+1,P),N=zh(D,d,r,f),R={};b&&(R={style:B({},"--virtual-width","".concat(y,"px"))});var k="".concat(p,"-expanded-row-cell");F=c.createElement($,{className:fe("".concat(p,"-expanded-row"),"".concat(p,"-expanded-row-level-").concat(f+1),N)},c.createElement(oo,{component:I,prefixCls:p,className:fe(k,B({},"".concat(k,"-fixed"),b)),additionalProps:R},T))}var j=S(S({},l),{},{width:g});i&&(j.position="absolute",j.pointerEvents="none");var A=c.createElement($,Oe({},O,u,{"data-row-key":o,ref:E?null:t,className:fe(a,"".concat(p,"-row"),O==null?void 0:O.className,B({},"".concat(p,"-row-extra"),i)),style:S(S({},j),O==null?void 0:O.style)}),h.map(function(L,H){return c.createElement(MR,{key:H,component:I,rowInfo:w,column:L,colIndex:H,indent:f,index:r,renderIndex:v,record:d,inverse:i,getHeight:s})}));return E?c.createElement("div",{ref:t},A,F):A}),ff=ao(TR),_R=c.forwardRef(function(e,t){var n=e.data,r=e.onScroll,a=cn(gn,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),o=a.flattenColumns,l=a.onColumnResize,i=a.getRowKey,s=a.expandedKeys,u=a.prefixCls,d=a.childrenColumnName,f=a.scrollX,v=a.direction,m=cn(Mu),g=m.sticky,h=m.scrollY,p=m.listItemHeight,b=m.getComponent,y=m.onScroll,C=c.useRef(),x=Lh(n,d,s,i),w=c.useMemo(function(){var F=0;return o.map(function(T){var N=T.width,R=T.minWidth,k=T.key,j=Math.max(N||0,R||0);return F+=j,[k,j,F]})},[o]),$=c.useMemo(function(){return w.map(function(F){return F[2]})},[w]);c.useEffect(function(){w.forEach(function(F){var T=ne(F,2),N=T[0],R=T[1];l(N,R)})},[w]),c.useImperativeHandle(t,function(){var F,T={scrollTo:function(R){var k;(k=C.current)===null||k===void 0||k.scrollTo(R)},nativeElement:(F=C.current)===null||F===void 0?void 0:F.nativeElement};return Object.defineProperty(T,"scrollLeft",{get:function(){var R;return((R=C.current)===null||R===void 0?void 0:R.getScrollInfo().x)||0},set:function(R){var k;(k=C.current)===null||k===void 0||k.scrollTo({left:R})}}),Object.defineProperty(T,"scrollTop",{get:function(){var R;return((R=C.current)===null||R===void 0?void 0:R.getScrollInfo().y)||0},set:function(R){var k;(k=C.current)===null||k===void 0||k.scrollTo({top:R})}}),T});var I=function(T,N){var R,k=(R=x[N])===null||R===void 0?void 0:R.record,j=T.onCell;if(j){var A,L=j(k,N);return(A=L==null?void 0:L.rowSpan)!==null&&A!==void 0?A:1}return 1},E=function(T){var N=T.start,R=T.end,k=T.getSize,j=T.offsetY;if(R<0)return null;for(var A=o.filter(function(ie){return I(ie,N)===0}),L=N,H=function(Z){if(A=A.filter(function(le){return I(le,Z)===0}),!A.length)return L=Z,1},W=N;W>=0&&!H(W);W-=1);for(var z=o.filter(function(ie){return I(ie,R)!==1}),V=R,Y=function(Z){if(z=z.filter(function(le){return I(le,Z)!==1}),!z.length)return V=Math.max(Z-1,R),1},q=R;q1})&&K.push(Z)},J=L;J<=V;J+=1)U(J);var Q=K.map(function(ie){var Z=x[ie],le=i(Z.record,ie),te=function(ee){var oe=ie+ee-1,ce=i(x[oe].record,oe),de=k(le,ce);return de.bottom-de.top},se=k(le);return c.createElement(ff,{key:ie,data:Z,rowKey:le,index:ie,style:{top:-j+se.top},extra:!0,getHeight:te})});return Q},P=c.useMemo(function(){return{columnsOffset:$}},[$]),O="".concat(u,"-tbody"),M=b(["body","wrapper"]),D={};return g&&(D.position="sticky",D.bottom=0,Xe(g)==="object"&&g.offsetScroll&&(D.bottom=g.offsetScroll)),c.createElement(Uh.Provider,{value:P},c.createElement(pg,{fullHeight:!1,ref:C,prefixCls:"".concat(O,"-virtual"),styles:{horizontalScrollBar:D},className:O,height:h,itemHeight:p||24,data:x,itemKey:function(T){return i(T.record)},component:M,scrollWidth:f,direction:v,onVirtualScroll:function(T){var N,R=T.x;r({currentTarget:(N=C.current)===null||N===void 0?void 0:N.nativeElement,scrollLeft:R})},onScroll:y,extraRender:E},function(F,T,N){var R=i(F.record,T);return c.createElement(ff,{data:F,rowKey:R,index:T,style:N.style})}))}),DR=ao(_R),kR=function(t,n){var r=n.ref,a=n.onScroll;return c.createElement(DR,{ref:r,data:t,onScroll:a})};function FR(e,t){var n=e.data,r=e.columns,a=e.scroll,o=e.sticky,l=e.prefixCls,i=l===void 0?Yh:l,s=e.className,u=e.listItemHeight,d=e.components,f=e.onScroll,v=a||{},m=v.x,g=v.y;typeof m!="number"&&(m=1),typeof g!="number"&&(g=500);var h=Pt(function(y,C){return nn(d,y)||C}),p=Pt(f),b=c.useMemo(function(){return{sticky:o,scrollY:g,listItemHeight:u,getComponent:h,onScroll:p}},[o,g,u,h,p]);return c.createElement(Mu.Provider,{value:b},c.createElement(io,Oe({},e,{className:fe(s,"".concat(i,"-virtual")),scroll:S(S({},a),{},{x:m}),components:S(S({},d),{},{body:n!=null&&n.length?kR:void 0}),columns:r,internalHooks:vi,tailor:!0,ref:t})))}var jR=c.forwardRef(FR);function Gh(e){return Dh(jR,e)}Gh();const AR=e=>null,LR=e=>null;var Nu=c.createContext(null),Xh=c.createContext({}),BR=function(t){for(var n=t.prefixCls,r=t.level,a=t.isStart,o=t.isEnd,l="".concat(n,"-indent-unit"),i=[],s=0;s=0&&n.splice(r,1),n}function lr(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function Tu(e){return e.split("-")}function VR(e,t){var n=[],r=yn(t,e);function a(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(l){var i=l.key,s=l.children;n.push(i),a(s)})}return a(r.children),n}function WR(e){if(e.parent){var t=Tu(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function YR(e){var t=Tu(e.pos);return Number(t[t.length-1])===0}function gf(e,t,n,r,a,o,l,i,s,u){var d,f=e.clientX,v=e.clientY,m=e.target.getBoundingClientRect(),g=m.top,h=m.height,p=(u==="rtl"?-1:1)*(((a==null?void 0:a.x)||0)-f),b=(p-12)/r,y=s.filter(function(R){var k;return(k=i[R])===null||k===void 0||(k=k.children)===null||k===void 0?void 0:k.length}),C=yn(i,n.eventKey);if(v-1.5?o({dragNode:F,dropNode:T,dropPosition:1})?O=1:N=!1:o({dragNode:F,dropNode:T,dropPosition:0})?O=0:o({dragNode:F,dropNode:T,dropPosition:1})?O=1:N=!1:o({dragNode:F,dropNode:T,dropPosition:1})?O=1:N=!1,{dropPosition:O,dropLevelOffset:M,dropTargetKey:C.key,dropTargetPos:C.pos,dragOverNodeKey:P,dropContainerKey:O===0?null:((d=C.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:N}}function pf(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function _s(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(Xe(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return vn(!1,"`checkedKeys` is not an array or an object"),null;return t}function mc(e,t){var n=new Set;function r(a){if(!n.has(a)){var o=yn(t,a);if(o){n.add(a);var l=o.parent,i=o.node;i.disabled||l&&r(l.key)}}}return(e||[]).forEach(function(a){r(a)}),ke(n)}const xr={},gc="SELECT_ALL",pc="SELECT_INVERT",hc="SELECT_NONE",hf=[],Qh=(e,t,n=[])=>((t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&Qh(e,r[e],n)}),n),qR=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:a,getCheckboxProps:o,getTitleCheckboxProps:l,onChange:i,onSelect:s,onSelectAll:u,onSelectInvert:d,onSelectNone:f,onSelectMultiple:v,columnWidth:m,type:g,selections:h,fixed:p,renderCell:b,hideSelectAll:y,checkStrictly:C=!0}=t||{},{prefixCls:x,data:w,pageData:$,getRecordByKey:I,getRowKey:E,expandType:P,childrenColumnName:O,locale:M,getPopupContainer:D}=e,F=lu(),[T,N]=QC(Z=>Z),[R,k]=Ze(r||a||hf,{value:r}),j=c.useRef(new Map),A=c.useCallback(Z=>{if(n){const le=new Map;Z.forEach(te=>{let se=I(te);!se&&j.current.has(te)&&(se=j.current.get(te)),le.set(te,se)}),j.current=le}},[I,n]);c.useEffect(()=>{A(R)},[R]);const L=c.useMemo(()=>Qh(O,$),[O,$]),{keyEntities:H}=c.useMemo(()=>{if(C)return{keyEntities:null};let Z=w;if(n){const le=new Set(L.map((se,X)=>E(se,X))),te=Array.from(j.current).reduce((se,[X,ee])=>le.has(X)?se:se.concat(ee),[]);Z=[].concat(ke(Z),ke(te))}return ui(Z,{externalGetKey:E,childrenPropName:O})},[w,E,C,O,n,L]),W=c.useMemo(()=>{const Z=new Map;return L.forEach((le,te)=>{const se=E(le,te),X=(o?o(le):null)||{};Z.set(se,X)}),Z},[L,E,o]),z=c.useCallback(Z=>{const le=E(Z);let te;return W.has(le)?te=W.get(E(Z)):te=o?o(Z):void 0,!!(te!=null&&te.disabled)},[W,E]),[V,Y]=c.useMemo(()=>{if(C)return[R||[],[]];const{checkedKeys:Z,halfCheckedKeys:le}=kn(R,!0,H,z);return[Z||[],le]},[R,C,H,z]),q=c.useMemo(()=>{const Z=g==="radio"?V.slice(0,1):V;return new Set(Z)},[V,g]),K=c.useMemo(()=>g==="radio"?new Set:new Set(Y),[Y,g]);c.useEffect(()=>{t||k(hf)},[!!t]);const U=c.useCallback((Z,le)=>{let te,se;A(Z),n?(te=Z,se=Z.map(X=>j.current.get(X))):(te=[],se=[],Z.forEach(X=>{const ee=I(X);ee!==void 0&&(te.push(X),se.push(ee))})),k(te),i==null||i(te,se,{type:le})},[k,I,i,n]),J=c.useCallback((Z,le,te,se)=>{if(s){const X=te.map(ee=>I(ee));s(I(Z),le,X,se)}U(te,"single")},[s,I,U]),Q=c.useMemo(()=>!h||y?null:(h===!0?[gc,pc,hc]:h).map(le=>le===gc?{key:"all",text:M.selectionAll,onSelect(){U(w.map((te,se)=>E(te,se)).filter(te=>{const se=W.get(te);return!(se!=null&&se.disabled)||q.has(te)}),"all")}}:le===pc?{key:"invert",text:M.selectInvert,onSelect(){const te=new Set(q);$.forEach((X,ee)=>{const oe=E(X,ee),ce=W.get(oe);ce!=null&&ce.disabled||(te.has(oe)?te.delete(oe):te.add(oe))});const se=Array.from(te);d&&(F.deprecated(!1,"onSelectInvert","onChange"),d(se)),U(se,"invert")}}:le===hc?{key:"none",text:M.selectNone,onSelect(){f==null||f(),U(Array.from(q).filter(te=>{const se=W.get(te);return se==null?void 0:se.disabled}),"none")}}:le).map(le=>Object.assign(Object.assign({},le),{onSelect:(...te)=>{var se,X;(X=le.onSelect)===null||X===void 0||(se=X).call.apply(se,[le].concat(te)),N(null)}})),[h,q,$,E,d,U]);return[c.useCallback(Z=>{var le;if(!t)return Z.filter(xe=>xe!==xr);let te=ke(Z);const se=new Set(q),X=L.map(E).filter(xe=>!W.get(xe).disabled),ee=X.every(xe=>se.has(xe)),oe=X.some(xe=>se.has(xe)),ce=()=>{const xe=[];ee?X.forEach(Ne=>{se.delete(Ne),xe.push(Ne)}):X.forEach(Ne=>{se.has(Ne)||(se.add(Ne),xe.push(Ne))});const ge=Array.from(se);u==null||u(!ee,ge.map(Ne=>I(Ne)),xe.map(Ne=>I(Ne))),U(ge,"all"),N(null)};let de,re;if(g!=="radio"){let xe;if(Q){const Pe={getPopupContainer:D,items:Q.map((Te,Ae)=>{const{key:Se,text:_e,onSelect:Le}=Te;return{key:Se??Ae,onClick:()=>{Le==null||Le(X)},label:_e}})};xe=c.createElement("div",{className:`${x}-selection-extra`},c.createElement(Al,{menu:Pe,getPopupContainer:D},c.createElement("span",null,c.createElement(Ta,null))))}const ge=L.map((Pe,Te)=>{const Ae=E(Pe,Te),Se=W.get(Ae)||{};return Object.assign({checked:se.has(Ae)},Se)}).filter(({disabled:Pe})=>Pe),Ne=!!ge.length&&ge.length===L.length,we=Ne&&ge.every(({checked:Pe})=>Pe),Re=Ne&&ge.some(({checked:Pe})=>Pe),$e=(l==null?void 0:l())||{},{onChange:he,disabled:pe}=$e;re=c.createElement(Nr,Object.assign({"aria-label":xe?"Custom selection":"Select all"},$e,{checked:Ne?we:!!L.length&&ee,indeterminate:Ne?!we&&Re:!ee&&oe,onChange:Pe=>{ce(),he==null||he(Pe)},disabled:pe??(L.length===0||Ne),skipGroup:!0})),de=!y&&c.createElement("div",{className:`${x}-selection`},re,xe)}let me;g==="radio"?me=(xe,ge,Ne)=>{const we=E(ge,Ne),Re=se.has(we),$e=W.get(we);return{node:c.createElement(to,Object.assign({},$e,{checked:Re,onClick:he=>{var pe;he.stopPropagation(),(pe=$e==null?void 0:$e.onClick)===null||pe===void 0||pe.call($e,he)},onChange:he=>{var pe;se.has(we)||J(we,!0,[we],he.nativeEvent),(pe=$e==null?void 0:$e.onChange)===null||pe===void 0||pe.call($e,he)}})),checked:Re}}:me=(xe,ge,Ne)=>{var we;const Re=E(ge,Ne),$e=se.has(Re),he=K.has(Re),pe=W.get(Re);let Pe;return P==="nest"?Pe=he:Pe=(we=pe==null?void 0:pe.indeterminate)!==null&&we!==void 0?we:he,{node:c.createElement(Nr,Object.assign({},pe,{indeterminate:Pe,checked:$e,skipGroup:!0,onClick:Te=>{var Ae;Te.stopPropagation(),(Ae=pe==null?void 0:pe.onClick)===null||Ae===void 0||Ae.call(pe,Te)},onChange:Te=>{var Ae;const{nativeEvent:Se}=Te,{shiftKey:_e}=Se,Le=X.indexOf(Re),He=V.some(Qe=>X.includes(Qe));if(_e&&C&&He){const Qe=T(Le,X,se),Je=Array.from(se);v==null||v(!$e,Je.map(rt=>I(rt)),Qe.map(rt=>I(rt))),U(Je,"multiple")}else{const Qe=V;if(C){const Je=$e?Jn(Qe,Re):lr(Qe,Re);J(Re,!$e,Je,Se)}else{const Je=kn([].concat(ke(Qe),[Re]),!0,H,z),{checkedKeys:rt,halfCheckedKeys:yt}=Je;let vt=rt;if($e){const st=new Set(rt);st.delete(Re),vt=kn(Array.from(st),{halfCheckedKeys:yt},H,z).checkedKeys}J(Re,!$e,vt,Se)}}N($e?null:Le),(Ae=pe==null?void 0:pe.onChange)===null||Ae===void 0||Ae.call(pe,Te)}})),checked:$e}};const ae=(xe,ge,Ne)=>{const{node:we,checked:Re}=me(xe,ge,Ne);return b?b(Re,ge,Ne,we):we};if(!te.includes(xr))if(te.findIndex(xe=>{var ge;return((ge=xe[zo])===null||ge===void 0?void 0:ge.columnType)==="EXPAND_COLUMN"})===0){const[xe,...ge]=te;te=[xe,xr].concat(ke(ge))}else te=[xr].concat(ke(te));const ve=te.indexOf(xr);te=te.filter((xe,ge)=>xe!==xr||ge===ve);const ye=te[ve-1],be=te[ve+1];let Me=p;Me===void 0&&((be==null?void 0:be.fixed)!==void 0?Me=be.fixed:(ye==null?void 0:ye.fixed)!==void 0&&(Me=ye.fixed)),Me&&ye&&((le=ye[zo])===null||le===void 0?void 0:le.columnType)==="EXPAND_COLUMN"&&ye.fixed===void 0&&(ye.fixed=Me);const Ce=fe(`${x}-selection-col`,{[`${x}-selection-col-with-dropdown`]:h&&g==="checkbox"}),Ie=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(re):t.columnTitle:de,Ee={fixed:Me,width:m,className:`${x}-selection-column`,title:Ie(),render:ae,onCell:t.onCell,align:t.align,[zo]:{className:Ce}};return te.map(xe=>xe===xr?Ee:xe)},[E,L,t,V,q,K,m,Q,P,W,v,J,z]),q]};function UR(e){return t=>{const{prefixCls:n,onExpand:r,record:a,expanded:o,expandable:l}=t,i=`${n}-row-expand-icon`;return c.createElement("button",{type:"button",onClick:s=>{r(a,s),s.stopPropagation()},className:fe(i,{[`${i}-spaced`]:!l,[`${i}-expanded`]:l&&o,[`${i}-collapsed`]:l&&!o}),"aria-label":o?e.collapse:e.expand,"aria-expanded":o})}}function GR(e){return(n,r)=>{const a=n.querySelector(`.${e}-container`);let o=r;if(a){const l=getComputedStyle(a),i=Number.parseInt(l.borderLeftWidth,10),s=Number.parseInt(l.borderRightWidth,10);o=r-i-s}return o}}const Tr=(e,t)=>"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t;function lo(e,t){return t?`${t}-${e}`:`${e}`}const Ql=(e,t)=>typeof e=="function"?e(t):e,XR=(e,t)=>{const n=Ql(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n};var QR={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"},ZR=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:QR}))},JR=c.forwardRef(ZR),eO=function(t){var n=t.dropPosition,r=t.dropLevelOffset,a=t.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:o.top=0,o.left=-r*a;break;case 1:o.bottom=0,o.left=-r*a;break;case 0:o.bottom=0,o.left=a;break}return G.createElement("div",{style:o})};function Zh(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function tO(e,t){var n=c.useState(!1),r=ne(n,2),a=r[0],o=r[1];Jt(function(){if(a)return e(),function(){t()}},[a]),Jt(function(){return o(!0),function(){o(!1)}},[])}var nO=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],rO=c.forwardRef(function(e,t){var n=e.className,r=e.style,a=e.motion,o=e.motionNodes,l=e.motionType,i=e.onMotionStart,s=e.onMotionEnd,u=e.active,d=e.treeNodeRequiredProps,f=je(e,nO),v=c.useState(!0),m=ne(v,2),g=m[0],h=m[1],p=c.useContext(Nu),b=p.prefixCls,y=o&&l!=="hide";Jt(function(){o&&y!==g&&h(y)},[o]);var C=function(){o&&i()},x=c.useRef(!1),w=function(){o&&!x.current&&(x.current=!0,s())};tO(C,w);var $=function(E){y===E&&w()};return o?c.createElement(Ol,Oe({ref:t,visible:g},a,{motionAppear:l==="show",onVisibleChanged:$}),function(I,E){var P=I.className,O=I.style;return c.createElement("div",{ref:E,className:fe("".concat(b,"-treenode-motion"),P),style:O},o.map(function(M){var D=Object.assign({},(Zh(M.data),M.data)),F=M.title,T=M.key,N=M.isStart,R=M.isEnd;delete D.children;var k=Ho(T,d);return c.createElement(Go,Oe({},D,k,{title:F,active:u,data:M.data,key:T,isStart:N,isEnd:R}))}))}):c.createElement(Go,Oe({domRef:t,className:n,style:r},f,{active:u}))});function aO(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function a(o,l){var i=new Map;o.forEach(function(u){i.set(u,!0)});var s=l.filter(function(u){return!i.has(u)});return s.length===1?s[0]:null}return n ").concat(t);return t}var sO=c.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var a=e.expandedKeys,o=e.selectedKeys,l=e.checkedKeys,i=e.loadedKeys,s=e.loadingKeys,u=e.halfCheckedKeys,d=e.keyEntities,f=e.disabled,v=e.dragging,m=e.dragOverNodeKey,g=e.dropPosition,h=e.motion,p=e.height,b=e.itemHeight,y=e.virtual,C=e.scrollWidth,x=e.focusable,w=e.activeItem,$=e.focused,I=e.tabIndex,E=e.onKeyDown,P=e.onFocus,O=e.onBlur,M=e.onActiveChange,D=e.onListChangeStart,F=e.onListChangeEnd,T=je(e,oO),N=c.useRef(null),R=c.useRef(null);c.useImperativeHandle(t,function(){return{scrollTo:function(me){N.current.scrollTo(me)},getIndentWidth:function(){return R.current.offsetWidth}}});var k=c.useState(a),j=ne(k,2),A=j[0],L=j[1],H=c.useState(r),W=ne(H,2),z=W[0],V=W[1],Y=c.useState(r),q=ne(Y,2),K=q[0],U=q[1],J=c.useState([]),Q=ne(J,2),ie=Q[0],Z=Q[1],le=c.useState(null),te=ne(le,2),se=te[0],X=te[1],ee=c.useRef(r);ee.current=r;function oe(){var re=ee.current;V(re),U(re),Z([]),X(null),F()}Jt(function(){L(a);var re=aO(A,a);if(re.key!==null)if(re.add){var me=z.findIndex(function(Ce){var Ie=Ce.key;return Ie===re.key}),ae=Sf(bf(z,r,re.key),y,p,b),ve=z.slice();ve.splice(me+1,0,Cf),U(ve),Z(ae),X("show")}else{var ye=r.findIndex(function(Ce){var Ie=Ce.key;return Ie===re.key}),be=Sf(bf(r,z,re.key),y,p,b),Me=r.slice();Me.splice(ye+1,0,Cf),U(Me),Z(be),X("hide")}else z!==r&&(V(r),U(r))},[a,r]),c.useEffect(function(){v||oe()},[v]);var ce=h?K:r,de={expandedKeys:a,selectedKeys:o,loadedKeys:i,loadingKeys:s,checkedKeys:l,halfCheckedKeys:u,dragOverNodeKey:m,dropPosition:g,keyEntities:d};return c.createElement(c.Fragment,null,$&&w&&c.createElement("span",{style:yf,"aria-live":"assertive"},lO(w)),c.createElement("div",null,c.createElement("input",{style:yf,disabled:x===!1||f,tabIndex:x!==!1?I:null,onKeyDown:E,onFocus:P,onBlur:O,value:"",onChange:iO,"aria-label":"for screen reader"})),c.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},c.createElement("div",{className:"".concat(n,"-indent")},c.createElement("div",{ref:R,className:"".concat(n,"-indent-unit")}))),c.createElement(pg,Oe({},T,{data:ce,itemKey:xf,height:p,fullHeight:!1,virtual:y,itemHeight:b,scrollWidth:C,prefixCls:"".concat(n,"-list"),ref:N,role:"tree",onVisibleChange:function(me){me.every(function(ae){return xf(ae)!==Zr})&&oe()}}),function(re){var me=re.pos,ae=Object.assign({},(Zh(re.data),re.data)),ve=re.title,ye=re.key,be=re.isStart,Me=re.isEnd,Ce=ci(ye,me);delete ae.key,delete ae.children;var Ie=Ho(Ce,de);return c.createElement(rO,Oe({},ae,Ie,{title:ve,active:!!w&&ye===w.key,pos:me,data:re.data,isStart:be,isEnd:Me,motion:h,motionNodes:ye===Zr?ie:null,motionType:se,onMotionStart:D,onMotionEnd:oe,treeNodeRequiredProps:de,onMouseMove:function(){M(null)}}))}))}),cO=10,Zl=function(e){Nl(n,e);var t=su(n);function n(){var r;ia(this,n);for(var a=arguments.length,o=new Array(a),l=0;l2&&arguments[2]!==void 0?arguments[2]:!1,f=r.state,v=f.dragChildrenKeys,m=f.dropPosition,g=f.dropTargetKey,h=f.dropTargetPos,p=f.dropAllowed;if(p){var b=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),g!==null){var y=S(S({},Ho(g,r.getTreeNodeRequiredProps())),{},{active:((u=r.getActiveItem())===null||u===void 0?void 0:u.key)===g,data:yn(r.state.keyEntities,g).node}),C=v.includes(g);vn(!C,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var x=Tu(h),w={event:i,node:tn(y),dragNode:r.dragNodeProps?tn(r.dragNodeProps):null,dragNodesKeys:[r.dragNodeProps.eventKey].concat(v),dropToGap:m!==0,dropPosition:m+Number(x[x.length-1])};d||b==null||b(w),r.dragNodeProps=null}}}),B(pt(r),"cleanDragState",function(){var i=r.state.draggingNodeKey;i!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),B(pt(r),"triggerExpandActionExpand",function(i,s){var u=r.state,d=u.expandedKeys,f=u.flattenNodes,v=s.expanded,m=s.key,g=s.isLeaf;if(!(g||i.shiftKey||i.metaKey||i.ctrlKey)){var h=f.filter(function(b){return b.key===m})[0],p=tn(S(S({},Ho(m,r.getTreeNodeRequiredProps())),{},{data:h.data}));r.setExpandedKeys(v?Jn(d,m):lr(d,m)),r.onNodeExpand(i,p)}}),B(pt(r),"onNodeClick",function(i,s){var u=r.props,d=u.onClick,f=u.expandAction;f==="click"&&r.triggerExpandActionExpand(i,s),d==null||d(i,s)}),B(pt(r),"onNodeDoubleClick",function(i,s){var u=r.props,d=u.onDoubleClick,f=u.expandAction;f==="doubleClick"&&r.triggerExpandActionExpand(i,s),d==null||d(i,s)}),B(pt(r),"onNodeSelect",function(i,s){var u=r.state.selectedKeys,d=r.state,f=d.keyEntities,v=d.fieldNames,m=r.props,g=m.onSelect,h=m.multiple,p=s.selected,b=s[v.key],y=!p;y?h?u=lr(u,b):u=[b]:u=Jn(u,b);var C=u.map(function(x){var w=yn(f,x);return w?w.node:null}).filter(Boolean);r.setUncontrolledState({selectedKeys:u}),g==null||g(u,{event:"select",selected:y,node:s,selectedNodes:C,nativeEvent:i.nativeEvent})}),B(pt(r),"onNodeCheck",function(i,s,u){var d=r.state,f=d.keyEntities,v=d.checkedKeys,m=d.halfCheckedKeys,g=r.props,h=g.checkStrictly,p=g.onCheck,b=s.key,y,C={event:"check",node:s,checked:u,nativeEvent:i.nativeEvent};if(h){var x=u?lr(v,b):Jn(v,b),w=Jn(m,b);y={checked:x,halfChecked:w},C.checkedNodes=x.map(function(M){return yn(f,M)}).filter(Boolean).map(function(M){return M.node}),r.setUncontrolledState({checkedKeys:x})}else{var $=kn([].concat(ke(v),[b]),!0,f),I=$.checkedKeys,E=$.halfCheckedKeys;if(!u){var P=new Set(I);P.delete(b);var O=kn(Array.from(P),{halfCheckedKeys:E},f);I=O.checkedKeys,E=O.halfCheckedKeys}y=I,C.checkedNodes=[],C.checkedNodesPositions=[],C.halfCheckedKeys=E,I.forEach(function(M){var D=yn(f,M);if(D){var F=D.node,T=D.pos;C.checkedNodes.push(F),C.checkedNodesPositions.push({node:F,pos:T})}}),r.setUncontrolledState({checkedKeys:I},!1,{halfCheckedKeys:E})}p==null||p(y,C)}),B(pt(r),"onNodeLoad",function(i){var s,u=i.key,d=r.state.keyEntities,f=yn(d,u);if(!(f!=null&&(s=f.children)!==null&&s!==void 0&&s.length)){var v=new Promise(function(m,g){r.setState(function(h){var p=h.loadedKeys,b=p===void 0?[]:p,y=h.loadingKeys,C=y===void 0?[]:y,x=r.props,w=x.loadData,$=x.onLoad;if(!w||b.includes(u)||C.includes(u))return null;var I=w(i);return I.then(function(){var E=r.state.loadedKeys,P=lr(E,u);$==null||$(P,{event:"load",node:i}),r.setUncontrolledState({loadedKeys:P}),r.setState(function(O){return{loadingKeys:Jn(O.loadingKeys,u)}}),m()}).catch(function(E){if(r.setState(function(O){return{loadingKeys:Jn(O.loadingKeys,u)}}),r.loadingRetryTimes[u]=(r.loadingRetryTimes[u]||0)+1,r.loadingRetryTimes[u]>=cO){var P=r.state.loadedKeys;vn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:lr(P,u)}),m()}g(E)}),{loadingKeys:lr(C,u)}})});return v.catch(function(){}),v}}),B(pt(r),"onNodeMouseEnter",function(i,s){var u=r.props.onMouseEnter;u==null||u({event:i,node:s})}),B(pt(r),"onNodeMouseLeave",function(i,s){var u=r.props.onMouseLeave;u==null||u({event:i,node:s})}),B(pt(r),"onNodeContextMenu",function(i,s){var u=r.props.onRightClick;u&&(i.preventDefault(),u({event:i,node:s}))}),B(pt(r),"onFocus",function(){var i=r.props.onFocus;r.setState({focused:!0});for(var s=arguments.length,u=new Array(s),d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var d=!1,f=!0,v={};Object.keys(i).forEach(function(m){if(r.props.hasOwnProperty(m)){f=!1;return}d=!0,v[m]=i[m]}),d&&(!s||f)&&r.setState(S(S({},v),u))}}),B(pt(r),"scrollTo",function(i){r.listRef.current.scrollTo(i)}),r}return oa(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var a=this.props,o=a.activeKey,l=a.itemScrollOffset,i=l===void 0?0:l;o!==void 0&&o!==this.state.activeKey&&(this.setState({activeKey:o}),o!==null&&this.scrollTo({key:o,offset:i}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var a=this.state,o=a.focused,l=a.flattenNodes,i=a.keyEntities,s=a.draggingNodeKey,u=a.activeKey,d=a.dropLevelOffset,f=a.dropContainerKey,v=a.dropTargetKey,m=a.dropPosition,g=a.dragOverNodeKey,h=a.indent,p=this.props,b=p.prefixCls,y=p.className,C=p.style,x=p.showLine,w=p.focusable,$=p.tabIndex,I=$===void 0?0:$,E=p.selectable,P=p.showIcon,O=p.icon,M=p.switcherIcon,D=p.draggable,F=p.checkable,T=p.checkStrictly,N=p.disabled,R=p.motion,k=p.loadData,j=p.filterTreeNode,A=p.height,L=p.itemHeight,H=p.scrollWidth,W=p.virtual,z=p.titleRender,V=p.dropIndicatorRender,Y=p.onContextMenu,q=p.onScroll,K=p.direction,U=p.rootClassName,J=p.rootStyle,Q=Fn(this.props,{aria:!0,data:!0}),ie;D&&(Xe(D)==="object"?ie=D:typeof D=="function"?ie={nodeDraggable:D}:ie={});var Z={prefixCls:b,selectable:E,showIcon:P,icon:O,switcherIcon:M,draggable:ie,draggingNodeKey:s,checkable:F,checkStrictly:T,disabled:N,keyEntities:i,dropLevelOffset:d,dropContainerKey:f,dropTargetKey:v,dropPosition:m,dragOverNodeKey:g,indent:h,direction:K,dropIndicatorRender:V,loadData:k,filterTreeNode:j,titleRender:z,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 c.createElement(Nu.Provider,{value:Z},c.createElement("div",{className:fe(b,y,U,B(B(B({},"".concat(b,"-show-line"),x),"".concat(b,"-focused"),o),"".concat(b,"-active-focused"),u!==null)),style:J},c.createElement(sO,Oe({ref:this.listRef,prefixCls:b,style:C,data:l,disabled:N,selectable:E,checkable:!!F,motion:R,dragging:s!==null,height:A,itemHeight:L,virtual:W,focusable:w,focused:o,tabIndex:I,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Y,onScroll:q,scrollWidth:H},this.getTreeNodeRequiredProps(),Q))))}}],[{key:"getDerivedStateFromProps",value:function(a,o){var l=o.prevProps,i={prevProps:a};function s(I){return!l&&a.hasOwnProperty(I)||l&&l[I]!==a[I]}var u,d=o.fieldNames;if(s("fieldNames")&&(d=ja(a.fieldNames),i.fieldNames=d),s("treeData")?u=a.treeData:s("children")&&(vn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),u=Mp(a.children)),u){i.treeData=u;var f=ui(u,{fieldNames:d});i.keyEntities=S(B({},Zr,Jh),f.keyEntities)}var v=i.keyEntities||o.keyEntities;if(s("expandedKeys")||l&&s("autoExpandParent"))i.expandedKeys=a.autoExpandParent||!l&&a.defaultExpandParent?mc(a.expandedKeys,v):a.expandedKeys;else if(!l&&a.defaultExpandAll){var m=S({},v);delete m[Zr];var g=[];Object.keys(m).forEach(function(I){var E=m[I];E.children&&E.children.length&&g.push(E.key)}),i.expandedKeys=g}else!l&&a.defaultExpandedKeys&&(i.expandedKeys=a.autoExpandParent||a.defaultExpandParent?mc(a.defaultExpandedKeys,v):a.defaultExpandedKeys);if(i.expandedKeys||delete i.expandedKeys,u||i.expandedKeys){var h=Ms(u||o.treeData,i.expandedKeys||o.expandedKeys,d);i.flattenNodes=h}if(a.selectable&&(s("selectedKeys")?i.selectedKeys=pf(a.selectedKeys,a):!l&&a.defaultSelectedKeys&&(i.selectedKeys=pf(a.defaultSelectedKeys,a))),a.checkable){var p;if(s("checkedKeys")?p=_s(a.checkedKeys)||{}:!l&&a.defaultCheckedKeys?p=_s(a.defaultCheckedKeys)||{}:u&&(p=_s(a.checkedKeys)||{checkedKeys:o.checkedKeys,halfCheckedKeys:o.halfCheckedKeys}),p){var b=p,y=b.checkedKeys,C=y===void 0?[]:y,x=b.halfCheckedKeys,w=x===void 0?[]:x;if(!a.checkStrictly){var $=kn(C,!0,v);C=$.checkedKeys,w=$.halfCheckedKeys}i.checkedKeys=C,i.halfCheckedKeys=w}}return s("loadedKeys")&&(i.loadedKeys=a.loadedKeys),i}}]),n}(c.Component);B(Zl,"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:eO,allowDrop:function(){return!0},expandAction:!1});B(Zl,"TreeNode",Go);var uO={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"},dO=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:uO}))},e0=c.forwardRef(dO),fO={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"},vO=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:fO}))},mO=c.forwardRef(vO),gO={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"},pO=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:gO}))},hO=c.forwardRef(pO),bO={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"},yO=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:bO}))},CO=c.forwardRef(yO);const SO=({treeCls:e,treeNodeCls:t,directoryNodeSelectedBg:n,directoryNodeSelectedColor:r,motionDurationMid:a,borderRadius:o,controlItemBgHover:l})=>({[`${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 ${a}`,content:'""',borderRadius:o},"&:hover:before":{background:l}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:n,borderRadius:o,[`${e}-switcher, ${e}-draggable-icon`]:{color:r},[`${e}-node-content-wrapper`]:{color:r,background:"transparent","&, &:hover":{color:r},"&:before, &:hover:before":{background:n}}}}}),xO=new jl("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),wO=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),$O=(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:`${ue(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),PO=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:a,titleHeight:o,indentSize:l,nodeSelectedBg:i,nodeHoverBg:s,colorTextQuaternary:u,controlItemBgActiveDisabled:d}=t;return{[n]:Object.assign(Object.assign({},Xt(t)),{"--rc-virtual-list-scrollbar-bg":t.colorSplit,background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${n}-active-focused)`]:Rr(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:xO,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:t.borderRadius}}},[r]:{display:"flex",alignItems:"flex-start",marginBottom:a,lineHeight:ue(o),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:a},[`&-disabled ${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${n}-checkbox-disabled + ${n}-node-selected,&${r}-disabled${r}-selected ${n}-node-content-wrapper`]:{backgroundColor:d},[`${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:o,textAlign:"center",visibility:"visible",color:u},[`&${r}-disabled ${n}-draggable-icon`]:{visibility:"hidden"}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:l}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher, ${n}-checkbox`]:{marginInlineEnd:t.calc(t.calc(o).sub(t.controlInteractiveSize)).div(2).equal()},[`${n}-switcher`]:Object.assign(Object.assign({},wO(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:o,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:o,height:o,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(o).div(2).equal(),bottom:t.calc(a).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(o).div(2).equal()).mul(.8).equal(),height:t.calc(o).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:o,paddingBlock:0,paddingInline:t.paddingXS,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},$O(e,t)),{"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{color:t.nodeSelectedColor,backgroundColor:i},[`${n}-iconEle`]:{display:"inline-block",width:o,height:o,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(o).div(2).equal(),bottom:t.calc(a).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last ${n}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${ue(t.calc(o).div(2).equal())} !important`}})}},t0=(e,t,n=!0)=>{const r=`.${e}`,a=`${r}-treenode`,o=t.calc(t.paddingXS).div(2).equal(),l=en(t,{treeCls:r,treeNodeCls:a,treeNodePadding:o});return[PO(e,l),n&&SO(l)].filter(Boolean)},n0=e=>{const{controlHeightSM:t,controlItemBgHover:n,controlItemBgActive:r}=e,a=t;return{titleHeight:a,indentSize:a,nodeHoverBg:n,nodeHoverColor:e.colorText,nodeSelectedBg:r,nodeSelectedColor:e.colorText}},EO=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},n0(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},IO=rn("Tree",(e,{prefixCls:t})=>[{[e.componentCls]:Vl(`${t}-checkbox`,e)},t0(t,e),bC(e)],EO),wf=4;function RO(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:a,direction:o="ltr"}=e,l=o==="ltr"?"left":"right",i=o==="ltr"?"right":"left",s={[l]:-n*a+wf,[i]:0};switch(t){case-1:s.top=-3;break;case 1:s.bottom=-3;break;default:s.bottom=-3,s[l]=a+wf;break}return G.createElement("div",{style:s,className:`${r}-drop-indicator`})}var OO={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"},MO=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:OO}))},NO=c.forwardRef(MO),TO={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"},_O=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:TO}))},DO=c.forwardRef(_O),kO={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"},FO=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:kO}))},jO=c.forwardRef(FO);const r0=e=>{var t,n;const{prefixCls:r,switcherIcon:a,treeNodeProps:o,showLine:l,switcherLoadingIcon:i}=e,{isLeaf:s,expanded:u,loading:d}=o;if(d)return c.isValidElement(i)?i:c.createElement(fr,{className:`${r}-switcher-loading-icon`});let f;if(l&&typeof l=="object"&&(f=l.showLeafIcon),s){if(!l)return null;if(typeof f!="boolean"&&f){const g=typeof f=="function"?f(o):f,h=`${r}-switcher-line-custom-icon`;return c.isValidElement(g)?pd(g,{className:fe((t=g.props)===null||t===void 0?void 0:t.className,h)}):g}return f?c.createElement(e0,{className:`${r}-switcher-line-icon`}):c.createElement("span",{className:`${r}-switcher-leaf-line`})}const v=`${r}-switcher-icon`,m=typeof a=="function"?a(o):a;return c.isValidElement(m)?pd(m,{className:fe((n=m.props)===null||n===void 0?void 0:n.className,v)}):m!==void 0?m:l?u?c.createElement(DO,{className:`${r}-switcher-line-icon`}):c.createElement(jO,{className:`${r}-switcher-line-icon`}):c.createElement(NO,{className:v})},a0=G.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:a,virtual:o,tree:l}=G.useContext(Gt),{prefixCls:i,className:s,showIcon:u=!1,showLine:d,switcherIcon:f,switcherLoadingIcon:v,blockNode:m=!1,children:g,checkable:h=!1,selectable:p=!0,draggable:b,disabled:y,motion:C,style:x}=e,w=r("tree",i),$=r(),I=G.useContext(Rn),E=y??I,P=C??Object.assign(Object.assign({},yC($)),{motionAppear:!1}),O=Object.assign(Object.assign({},e),{checkable:h,selectable:p,showIcon:u,motion:P,blockNode:m,disabled:E,showLine:!!d,dropIndicatorRender:RO}),[M,D,F]=IO(w),[,T]=Fl(),N=T.paddingXS/2+(((n=T.Tree)===null||n===void 0?void 0:n.titleHeight)||T.controlHeightSM),R=G.useMemo(()=>{if(!b)return!1;let j={};switch(typeof b){case"function":j.nodeDraggable=b;break;case"object":j=Object.assign({},b);break}return j.icon!==!1&&(j.icon=j.icon||G.createElement(CO,null)),j},[b]),k=j=>G.createElement(r0,{prefixCls:w,switcherIcon:f,switcherLoadingIcon:v,treeNodeProps:j,showLine:d});return M(G.createElement(Zl,Object.assign({itemHeight:N,ref:t,virtual:o},O,{style:Object.assign(Object.assign({},l==null?void 0:l.style),x),prefixCls:w,className:fe({[`${w}-icon-hide`]:!u,[`${w}-block-node`]:m,[`${w}-unselectable`]:!p,[`${w}-rtl`]:a==="rtl",[`${w}-disabled`]:E},l==null?void 0:l.className,s,D,F),direction:a,checkable:h&&G.createElement("span",{className:`${w}-checkbox-inner`}),selectable:p,switcherIcon:k,draggable:R}),g))}),$f=0,Ds=1,Pf=2;function _u(e,t,n){const{key:r,children:a}=n;function o(l){const i=l[r],s=l[a];t(i,l)!==!1&&_u(s||[],t,n)}e.forEach(o)}function AO({treeData:e,expandedKeys:t,startKey:n,endKey:r,fieldNames:a}){const o=[];let l=$f;if(n&&n===r)return[n];if(!n||!r)return[];function i(s){return s===n||s===r}return _u(e,s=>{if(l===Pf)return!1;if(i(s)){if(o.push(s),l===$f)l=Ds;else if(l===Ds)return l=Pf,!1}else l===Ds&&o.push(s);return t.includes(s)},ja(a)),o}function ks(e,t,n){const r=ke(t),a=[];return _u(e,(o,l)=>{const i=r.indexOf(o);return i!==-1&&(a.push(l),r.splice(i,1)),!!r.length},ja(n)),a}var Ef=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:a}=e,o=Ef(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const l=c.useRef(null),i=c.useRef(null),s=()=>{const{keyEntities:E}=ui(If(o),{fieldNames:o.fieldNames});let P;return n?P=Object.keys(E):r?P=mc(o.expandedKeys||a||[],E):P=o.expandedKeys||a||[],P},[u,d]=c.useState(o.selectedKeys||o.defaultSelectedKeys||[]),[f,v]=c.useState(()=>s());c.useEffect(()=>{"selectedKeys"in o&&d(o.selectedKeys)},[o.selectedKeys]),c.useEffect(()=>{"expandedKeys"in o&&v(o.expandedKeys)},[o.expandedKeys]);const m=(E,P)=>{var O;return"expandedKeys"in o||v(E),(O=o.onExpand)===null||O===void 0?void 0:O.call(o,E,P)},g=(E,P)=>{var O;const{multiple:M,fieldNames:D}=o,{node:F,nativeEvent:T}=P,{key:N=""}=F,R=If(o),k=Object.assign(Object.assign({},P),{selected:!0}),j=(T==null?void 0:T.ctrlKey)||(T==null?void 0:T.metaKey),A=T==null?void 0:T.shiftKey;let L;M&&j?(L=E,l.current=N,i.current=L,k.selectedNodes=ks(R,L,D)):M&&A?(L=Array.from(new Set([].concat(ke(i.current||[]),ke(AO({treeData:R,expandedKeys:f,startKey:N,endKey:l.current,fieldNames:D}))))),k.selectedNodes=ks(R,L,D)):(L=[N],l.current=N,i.current=L,k.selectedNodes=ks(R,L,D)),(O=o.onSelect)===null||O===void 0||O.call(o,L,k),"selectedKeys"in o||d(L)},{getPrefixCls:h,direction:p}=c.useContext(Gt),{prefixCls:b,className:y,showIcon:C=!0,expandAction:x="click"}=o,w=Ef(o,["prefixCls","className","showIcon","expandAction"]),$=h("tree",b),I=fe(`${$}-directory`,{[`${$}-directory-rtl`]:p==="rtl"},y);return c.createElement(a0,Object.assign({icon:LO,ref:t,blockNode:!0},w,{showIcon:C,expandAction:x,prefixCls:$,className:I,expandedKeys:f,selectedKeys:u,onSelect:g,onExpand:m}))},HO=c.forwardRef(BO),Jl=a0;Jl.DirectoryTree=HO;Jl.TreeNode=Go;const Rf=e=>{const{value:t,filterSearch:n,tablePrefixCls:r,locale:a,onChange:o}=e;return n?c.createElement("div",{className:`${r}-filter-dropdown-search`},c.createElement(sg,{prefix:c.createElement(hg,null),placeholder:a.filterSearchPlaceholder,onChange:o,value:t,htmlSize:1,className:`${r}-filter-dropdown-search-input`})):null},zO=e=>{const{keyCode:t}=e;t===tt.ENTER&&e.stopPropagation()},KO=c.forwardRef((e,t)=>c.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:zO,ref:t},e.children));function Ma(e){let t=[];return(e||[]).forEach(({value:n,children:r})=>{t.push(n),r&&(t=[].concat(ke(t),ke(Ma(r))))}),t}function VO(e){return e.some(({children:t})=>t)}function o0(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function i0({filters:e,prefixCls:t,filteredKeys:n,filterMultiple:r,searchValue:a,filterSearch:o}){return e.map((l,i)=>{const s=String(l.value);if(l.children)return{key:s||i,label:l.text,popupClassName:`${t}-dropdown-submenu`,children:i0({filters:l.children,prefixCls:t,filteredKeys:n,filterMultiple:r,searchValue:a,filterSearch:o})};const u=r?Nr:to,d={key:l.value!==void 0?s:i,label:c.createElement(c.Fragment,null,c.createElement(u,{checked:n.includes(s)}),c.createElement("span",null,l.text))};return a.trim()?typeof o=="function"?o(a,l)?d:null:o0(a,l.text)?d:null:d})}function Fs(e){return e||[]}const WO=e=>{var t,n,r,a;const{tablePrefixCls:o,prefixCls:l,column:i,dropdownPrefixCls:s,columnKey:u,filterOnClose:d,filterMultiple:f,filterMode:v="menu",filterSearch:m=!1,filterState:g,triggerFilter:h,locale:p,children:b,getPopupContainer:y,rootClassName:C}=e,{filterResetToDefaultFilteredValue:x,defaultFilteredValue:w,filterDropdownProps:$={},filterDropdownOpen:I,filterDropdownVisible:E,onFilterDropdownVisibleChange:P,onFilterDropdownOpenChange:O}=i,[M,D]=c.useState(!1),F=!!(g&&(!((t=g.filteredKeys)===null||t===void 0)&&t.length||g.forceFiltered)),T=re=>{var me;D(re),(me=$.onOpenChange)===null||me===void 0||me.call($,re),O==null||O(re),P==null||P(re)},N=(a=(r=(n=$.open)!==null&&n!==void 0?n:I)!==null&&r!==void 0?r:E)!==null&&a!==void 0?a:M,R=g==null?void 0:g.filteredKeys,[k,j]=eS(Fs(R)),A=({selectedKeys:re})=>{j(re)},L=(re,{node:me,checked:ae})=>{A(f?{selectedKeys:re}:{selectedKeys:ae&&me.key?[me.key]:[]})};c.useEffect(()=>{M&&A({selectedKeys:Fs(R)})},[R]);const[H,W]=c.useState([]),z=re=>{W(re)},[V,Y]=c.useState(""),q=re=>{const{value:me}=re.target;Y(me)};c.useEffect(()=>{M||Y("")},[M]);const K=re=>{const me=re!=null&&re.length?re:null;if(me===null&&(!g||!g.filteredKeys)||Xr(me,g==null?void 0:g.filteredKeys,!0))return null;h({column:i,key:u,filteredKeys:me})},U=()=>{T(!1),K(k())},J=({confirm:re,closeDropdown:me}={confirm:!1,closeDropdown:!1})=>{re&&K([]),me&&T(!1),Y(""),j(x?(w||[]).map(ae=>String(ae)):[])},Q=({closeDropdown:re}={closeDropdown:!0})=>{re&&T(!1),K(k())},ie=(re,me)=>{me.source==="trigger"&&(re&&R!==void 0&&j(Fs(R)),T(re),!re&&!i.filterDropdown&&d&&U())},Z=fe({[`${s}-menu-without-submenu`]:!VO(i.filters||[])}),le=re=>{if(re.target.checked){const me=Ma(i==null?void 0:i.filters).map(ae=>String(ae));j(me)}else j([])},te=({filters:re})=>(re||[]).map((me,ae)=>{const ve=String(me.value),ye={title:me.text,key:me.value!==void 0?ve:String(ae)};return me.children&&(ye.children=te({filters:me.children})),ye}),se=re=>{var me;return Object.assign(Object.assign({},re),{text:re.title,value:re.key,children:((me=re.children)===null||me===void 0?void 0:me.map(ae=>se(ae)))||[]})};let X;const{direction:ee,renderEmpty:oe}=c.useContext(Gt);if(typeof i.filterDropdown=="function")X=i.filterDropdown({prefixCls:`${s}-custom`,setSelectedKeys:re=>A({selectedKeys:re}),selectedKeys:k(),confirm:Q,clearFilters:J,filters:i.filters,visible:N,close:()=>{T(!1)}});else if(i.filterDropdown)X=i.filterDropdown;else{const re=k()||[],me=()=>{var ve,ye;const be=(ve=oe==null?void 0:oe("Table.filter"))!==null&&ve!==void 0?ve:c.createElement(hd,{image:hd.PRESENTED_IMAGE_SIMPLE,description:p.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((i.filters||[]).length===0)return be;if(v==="tree")return c.createElement(c.Fragment,null,c.createElement(Rf,{filterSearch:m,value:V,onChange:q,tablePrefixCls:o,locale:p}),c.createElement("div",{className:`${o}-filter-dropdown-tree`},f?c.createElement(Nr,{checked:re.length===Ma(i.filters).length,indeterminate:re.length>0&&re.lengthtypeof m=="function"?m(V,se(Ie)):o0(V,Ie.title):void 0})));const Me=i0({filters:i.filters||[],filterSearch:m,prefixCls:l,filteredKeys:k(),filterMultiple:f,searchValue:V}),Ce=Me.every(Ie=>Ie===null);return c.createElement(c.Fragment,null,c.createElement(Rf,{filterSearch:m,value:V,onChange:q,tablePrefixCls:o,locale:p}),Ce?be:c.createElement(yg,{selectable:!0,multiple:f,prefixCls:`${s}-menu`,className:Z,onSelect:A,onDeselect:A,selectedKeys:re,getPopupContainer:y,openKeys:H,onOpenChange:z,items:Me}))},ae=()=>x?Xr((w||[]).map(ve=>String(ve)),re,!0):re.length===0;X=c.createElement(c.Fragment,null,me(),c.createElement("div",{className:`${l}-dropdown-btns`},c.createElement(Dn,{type:"link",size:"small",disabled:ae(),onClick:()=>J()},p.filterReset),c.createElement(Dn,{type:"primary",size:"small",onClick:U},p.filterConfirm)))}i.filterDropdown&&(X=c.createElement(CC,{selectable:void 0},X)),X=c.createElement(KO,{className:`${l}-dropdown`},X);const de=bg({trigger:["click"],placement:ee==="rtl"?"bottomLeft":"bottomRight",children:(()=>{let re;return typeof i.filterIcon=="function"?re=i.filterIcon(F):i.filterIcon?re=i.filterIcon:re=c.createElement(JR,null),c.createElement("span",{role:"button",tabIndex:-1,className:fe(`${l}-trigger`,{active:F}),onClick:me=>{me.stopPropagation()}},re)})(),getPopupContainer:y},Object.assign(Object.assign({},$),{rootClassName:fe(C,$.rootClassName),open:N,onOpenChange:ie,popupRender:()=>typeof($==null?void 0:$.dropdownRender)=="function"?$.dropdownRender(X):X}));return c.createElement("div",{className:`${l}-column`},c.createElement("span",{className:`${o}-column-title`},b),c.createElement(Al,Object.assign({},de)))},yc=(e,t,n)=>{let r=[];return(e||[]).forEach((a,o)=>{var l;const i=lo(o,n),s=a.filterDropdown!==void 0;if(a.filters||s||"onFilter"in a)if("filteredValue"in a){let u=a.filteredValue;s||(u=(l=u==null?void 0:u.map(String))!==null&&l!==void 0?l:u),r.push({column:a,key:Tr(a,i),filteredKeys:u,forceFiltered:a.filtered})}else r.push({column:a,key:Tr(a,i),filteredKeys:t&&a.defaultFilteredValue?a.defaultFilteredValue:void 0,forceFiltered:a.filtered});"children"in a&&(r=[].concat(ke(r),ke(yc(a.children,t,i))))}),r};function l0(e,t,n,r,a,o,l,i,s){return n.map((u,d)=>{const f=lo(d,i),{filterOnClose:v=!0,filterMultiple:m=!0,filterMode:g,filterSearch:h}=u;let p=u;if(p.filters||p.filterDropdown){const b=Tr(p,f),y=r.find(({key:C})=>b===C);p=Object.assign(Object.assign({},p),{title:C=>c.createElement(WO,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:p,columnKey:b,filterState:y,filterOnClose:v,filterMultiple:m,filterMode:g,filterSearch:h,triggerFilter:o,locale:a,getPopupContainer:l,rootClassName:s},Ql(u.title,C))})}return"children"in p&&(p=Object.assign(Object.assign({},p),{children:l0(e,t,p.children,r,a,o,l,f,s)})),p})}const Of=e=>{const t={};return e.forEach(({key:n,filteredKeys:r,column:a})=>{const o=n,{filters:l,filterDropdown:i}=a;if(i)t[o]=r||null;else if(Array.isArray(r)){const s=Ma(l);t[o]=s.filter(u=>r.includes(String(u)))}else t[o]=null}),t},Cc=(e,t,n)=>t.reduce((a,o)=>{const{column:{onFilter:l,filters:i},filteredKeys:s}=o;return l&&s&&s.length?a.map(u=>Object.assign({},u)).filter(u=>s.some(d=>{const f=Ma(i),v=f.findIndex(g=>String(g)===String(d)),m=v!==-1?f[v]:d;return u[n]&&(u[n]=Cc(u[n],t,n)),l(m,u)})):a},e),s0=e=>e.flatMap(t=>"children"in t?[t].concat(ke(s0(t.children||[]))):[t]),YO=e=>{const{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:a,getPopupContainer:o,locale:l,rootClassName:i}=e;lu();const s=c.useMemo(()=>s0(r||[]),[r]),[u,d]=c.useState(()=>yc(s,!0)),f=c.useMemo(()=>{const h=yc(s,!1);if(h.length===0)return h;let p=!0;if(h.forEach(({filteredKeys:b})=>{b!==void 0&&(p=!1)}),p){const b=(s||[]).map((y,C)=>Tr(y,lo(C)));return u.filter(({key:y})=>b.includes(y)).map(y=>{const C=s[b.indexOf(y.key)];return Object.assign(Object.assign({},y),{column:Object.assign(Object.assign({},y.column),C),forceFiltered:C.filtered})})}return h},[s,u]),v=c.useMemo(()=>Of(f),[f]),m=h=>{const p=f.filter(({key:b})=>b!==h.key);p.push(h),d(p),a(Of(p),p)};return[h=>l0(t,n,h,f,l,m,o,void 0,i),f,v]},c0=(e,t,n)=>{const r=c.useRef({});function a(o){var l;if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let s=function(u){u.forEach((d,f)=>{const v=n(d,f);i.set(v,d),d&&typeof d=="object"&&t in d&&s(d[t]||[])})};const i=new Map;s(e),r.current={data:e,childrenColumnName:t,kvMap:i,getRowKey:n}}return(l=r.current.kvMap)===null||l===void 0?void 0:l.get(o)}return[a]};var qO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const o=e[a];typeof o!="function"&&(n[a]=o)}),n}function GO(e,t,n){const r=n&&typeof n=="object"?n:{},{total:a=0}=r,o=qO(r,["total"]),[l,i]=c.useState(()=>({current:"defaultCurrent"in o?o.defaultCurrent:1,pageSize:"defaultPageSize"in o?o.defaultPageSize:u0})),s=bg(l,o,{total:a>0?a:e}),u=Math.ceil((a||e)/s.pageSize);s.current>u&&(s.current=u||1);const d=(v,m)=>{i({current:v??1,pageSize:m||s.pageSize})},f=(v,m)=>{var g;n&&((g=n.onChange)===null||g===void 0||g.call(n,v,m)),d(v,m),t(v,m||(s==null?void 0:s.pageSize))};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},s),{onChange:f}),d]}var XO={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"},QO=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:XO}))},ZO=c.forwardRef(QO),JO={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"},e2=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:JO}))},t2=c.forwardRef(e2);const Ji="ascend",js="descend",ul=e=>typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1,Mf=e=>typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1,n2=(e,t)=>t?e[e.indexOf(t)+1]:e[0],Sc=(e,t,n)=>{let r=[];const a=(o,l)=>{r.push({column:o,key:Tr(o,l),multiplePriority:ul(o),sortOrder:o.sortOrder})};return(e||[]).forEach((o,l)=>{const i=lo(l,n);o.children?("sortOrder"in o&&a(o,i),r=[].concat(ke(r),ke(Sc(o.children,t,i)))):o.sorter&&("sortOrder"in o?a(o,i):t&&o.defaultSortOrder&&r.push({column:o,key:Tr(o,i),multiplePriority:ul(o),sortOrder:o.defaultSortOrder}))}),r},d0=(e,t,n,r,a,o,l,i)=>(t||[]).map((u,d)=>{const f=lo(d,i);let v=u;if(v.sorter){const m=v.sortDirections||a,g=v.showSorterTooltip===void 0?l:v.showSorterTooltip,h=Tr(v,f),p=n.find(({key:P})=>P===h),b=p?p.sortOrder:null,y=n2(m,b);let C;if(u.sortIcon)C=u.sortIcon({sortOrder:b});else{const P=m.includes(Ji)&&c.createElement(t2,{className:fe(`${e}-column-sorter-up`,{active:b===Ji})}),O=m.includes(js)&&c.createElement(ZO,{className:fe(`${e}-column-sorter-down`,{active:b===js})});C=c.createElement("span",{className:fe(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(P&&O)})},c.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},P,O))}const{cancelSort:x,triggerAsc:w,triggerDesc:$}=o||{};let I=x;y===js?I=$:y===Ji&&(I=w);const E=typeof g=="object"?Object.assign({title:I},g):{title:I};v=Object.assign(Object.assign({},v),{className:fe(v.className,{[`${e}-column-sort`]:b}),title:P=>{const O=`${e}-column-sorters`,M=c.createElement("span",{className:`${e}-column-title`},Ql(u.title,P)),D=c.createElement("div",{className:O},M,C);return g?typeof g!="boolean"&&(g==null?void 0:g.target)==="sorter-icon"?c.createElement("div",{className:fe(O,`${O}-tooltip-target-sorter`)},M,c.createElement(on,Object.assign({},E),C)):c.createElement(on,Object.assign({},E),D):D},onHeaderCell:P=>{var O;const M=((O=u.onHeaderCell)===null||O===void 0?void 0:O.call(u,P))||{},D=M.onClick,F=M.onKeyDown;M.onClick=R=>{r({column:u,key:h,sortOrder:y,multiplePriority:ul(u)}),D==null||D(R)},M.onKeyDown=R=>{R.keyCode===tt.ENTER&&(r({column:u,key:h,sortOrder:y,multiplePriority:ul(u)}),F==null||F(R))};const T=XR(u.title,{}),N=T==null?void 0:T.toString();return b&&(M["aria-sort"]=b==="ascend"?"ascending":"descending"),M["aria-label"]=N||"",M.className=fe(M.className,`${e}-column-has-sorters`),M.tabIndex=0,u.ellipsis&&(M.title=(T??"").toString()),M}})}return"children"in v&&(v=Object.assign(Object.assign({},v),{children:d0(e,v.children,n,r,a,o,l,f)})),v}),Nf=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},Tf=e=>{const t=e.filter(({sortOrder:n})=>n).map(Nf);if(t.length===0&&e.length){const n=e.length-1;return Object.assign(Object.assign({},Nf(e[n])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return t.length<=1?t[0]||{}:t},xc=(e,t,n)=>{const r=t.slice().sort((l,i)=>i.multiplePriority-l.multiplePriority),a=e.slice(),o=r.filter(({column:{sorter:l},sortOrder:i})=>Mf(l)&&i);return o.length?a.sort((l,i)=>{for(let s=0;s{const i=l[n];return i?Object.assign(Object.assign({},l),{[n]:xc(i,t,n)}):l}):a},r2=e=>{const{prefixCls:t,mergedColumns:n,sortDirections:r,tableLocale:a,showSorterTooltip:o,onSorterChange:l}=e,[i,s]=c.useState(()=>Sc(n,!0)),u=(h,p)=>{const b=[];return h.forEach((y,C)=>{const x=lo(C,p);if(b.push(Tr(y,x)),Array.isArray(y.children)){const w=u(y.children,x);b.push.apply(b,ke(w))}}),b},d=c.useMemo(()=>{let h=!0;const p=Sc(n,!1);if(!p.length){const x=u(n);return i.filter(({key:w})=>x.includes(w))}const b=[];function y(x){h?b.push(x):b.push(Object.assign(Object.assign({},x),{sortOrder:null}))}let C=null;return p.forEach(x=>{C===null?(y(x),x.sortOrder&&(x.multiplePriority===!1?h=!1:C=!0)):(C&&x.multiplePriority!==!1||(h=!1),y(x))}),b},[n,i]),f=c.useMemo(()=>{var h,p;const b=d.map(({column:y,sortOrder:C})=>({column:y,order:C}));return{sortColumns:b,sortColumn:(h=b[0])===null||h===void 0?void 0:h.column,sortOrder:(p=b[0])===null||p===void 0?void 0:p.order}},[d]),v=h=>{let p;h.multiplePriority===!1||!d.length||d[0].multiplePriority===!1?p=[h]:p=[].concat(ke(d.filter(({key:b})=>b!==h.key)),[h]),s(p),l(Tf(p),p)};return[h=>d0(t,h,d,v,r,a,o),d,f,()=>Tf(d)]},f0=(e,t)=>e.map(r=>{const a=Object.assign({},r);return a.title=Ql(r.title,t),"children"in a&&(a.children=f0(a.children,t)),a}),a2=e=>[c.useCallback(n=>f0(n,e),[e])],o2=qh((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),i2=Gh((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),l2=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:a,tableHeaderBg:o,tablePaddingVertical:l,tablePaddingHorizontal:i,calc:s}=e,u=`${ue(n)} ${r} ${a}`,d=(f,v,m)=>({[`&${t}-${f}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${ue(s(v).mul(-1).equal())} + ${ue(s(s(m).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:u,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:u,borderTop:u,[` + > ${t}-content, + > ${t}-header, + > ${t}-body, + > ${t}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:u},"> thead":{"> tr:not(:last-child) > th":{borderBottom:u},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:u}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${ue(s(l).mul(-1).equal())} ${ue(s(s(i).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:u,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` + > tr${t}-expanded-row, + > tr${t}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},d("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),d("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:u,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ue(n)} 0 ${ue(n)} ${o}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:u}}}},s2=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},Ya),{wordBreak:"keep-all",[` + &${t}-cell-fix-left-last, + &${t}-cell-fix-right-first + `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},c2=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},u2=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:a,paddingXS:o,lineType:l,tableBorderColor:i,tableExpandIconBg:s,tableExpandColumnWidth:u,borderRadius:d,tablePaddingVertical:f,tablePaddingHorizontal:v,tableExpandedRowBg:m,paddingXXS:g,expandIconMarginTop:h,expandIconSize:p,expandIconHalfInner:b,expandIconScale:y,calc:C}=e,x=`${ue(a)} ${l} ${i}`,w=C(g).sub(a).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:u},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},SC(e)),{position:"relative",float:"left",width:p,height:p,color:"inherit",lineHeight:ue(p),background:s,border:x,borderRadius:d,transform:`scale(${y})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:b,insetInlineEnd:w,insetInlineStart:w,height:a},"&::after":{top:w,bottom:w,insetInlineStart:b,width:a,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:h,marginInlineEnd:o},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:m}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${ue(C(f).mul(-1).equal())} ${ue(C(v).mul(-1).equal())}`,padding:`${ue(f)} ${ue(v)}`}}}},d2=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:a,tableFilterDropdownSearchWidth:o,paddingXXS:l,paddingXS:i,colorText:s,lineWidth:u,lineType:d,tableBorderColor:f,headerIconColor:v,fontSizeSM:m,tablePaddingHorizontal:g,borderRadius:h,motionDurationSlow:p,colorIcon:b,colorPrimary:y,tableHeaderFilterActiveBg:C,colorTextDisabled:x,tableFilterDropdownBg:w,tableFilterDropdownHeight:$,controlItemBgHover:I,controlItemBgActive:E,boxShadowSecondary:P,filterDropdownMenuBg:O,calc:M}=e,D=`${n}-dropdown`,F=`${t}-filter-dropdown`,T=`${n}-tree`,N=`${ue(u)} ${d} ${f}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:M(l).mul(-1).equal(),marginInline:`${ue(l)} ${ue(M(g).div(2).mul(-1).equal())}`,padding:`0 ${ue(l)}`,color:v,fontSize:m,borderRadius:h,cursor:"pointer",transition:`all ${p}`,"&:hover":{color:b,background:C},"&.active":{color:y}}}},{[`${n}-dropdown`]:{[F]:Object.assign(Object.assign({},Xt(e)),{minWidth:a,backgroundColor:w,borderRadius:h,boxShadow:P,overflow:"hidden",[`${D}-menu`]:{maxHeight:$,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:O,"&:empty::after":{display:"block",padding:`${ue(i)} 0`,color:x,fontSize:m,textAlign:"center",content:'"Not Found"'}},[`${F}-tree`]:{paddingBlock:`${ue(i)} 0`,paddingInline:i,[T]:{padding:0},[`${T}-treenode ${T}-node-content-wrapper:hover`]:{backgroundColor:I},[`${T}-treenode-checkbox-checked ${T}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:E}}},[`${F}-search`]:{padding:i,borderBottom:N,"&-input":{input:{minWidth:o},[r]:{color:x}}},[`${F}-checkall`]:{width:"100%",marginBottom:l,marginInlineStart:l},[`${F}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${ue(M(i).sub(u).equal())} ${ue(i)}`,overflow:"hidden",borderTop:N}})}},{[`${n}-dropdown ${F}, ${F}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:i,color:s},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},f2=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:a,zIndexTableFixed:o,tableBg:l,zIndexTableSticky:i,calc:s}=e,u=r;return{[`${t}-wrapper`]:{[` + ${t}-cell-fix-left, + ${t}-cell-fix-right + `]:{position:"sticky !important",zIndex:o,background:l},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:s(n).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${a}`,content:'""',pointerEvents:"none",willChange:"transform"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:s(n).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${a}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:s(i).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${a}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${u}`},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${u}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${u}`},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${u}`}},[`${t}-fixed-column-gapped`]:{[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after, + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{boxShadow:"none"}}}}},v2=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper ${t}-pagination${n}-pagination`]:{margin:`${ue(r)} 0`}}},m2=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${ue(n)} ${ue(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${ue(n)} ${ue(n)}`}}}}},g2=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},p2=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:a,padding:o,paddingXS:l,headerIconColor:i,headerIconHoverColor:s,tableSelectionColumnWidth:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:f,tableRowHoverBg:v,tablePaddingHorizontal:m,calc:g}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:u,[`&${t}-selection-col-with-dropdown`]:{width:g(u).add(a).add(g(o).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:g(u).add(g(l).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:g(u).add(a).add(g(o).div(4)).add(g(l).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:g(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:ue(g(m).div(4).equal()),[r]:{color:i,fontSize:a,verticalAlign:"baseline","&:hover":{color:s}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:d,"&-row-hover":{background:f}}},[`> ${t}-cell-row-hover`]:{background:v}}}}}},h2=e=>{const{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,a=(o,l,i,s)=>({[`${t}${t}-${o}`]:{fontSize:s,[` + ${t}-title, + ${t}-footer, + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${ue(l)} ${ue(i)}`},[`${t}-filter-trigger`]:{marginInlineEnd:ue(r(i).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${ue(r(l).mul(-1).equal())} ${ue(r(i).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:ue(r(l).mul(-1).equal()),marginInline:`${ue(r(n).sub(i).equal())} ${ue(r(i).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:ue(r(i).div(4).equal())}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},a("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),a("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},b2=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:a,headerIconHoverColor:o}=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:a,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:o}}}},y2=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:a,tableScrollThumbSize:o,tableScrollBg:l,zIndexTableSticky:i,stickyScrollBarBorderRadius:s,lineWidth:u,lineType:d,tableBorderColor:f}=e,v=`${ue(u)} ${d} ${f}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:i,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ue(o)} !important`,zIndex:i,display:"flex",alignItems:"center",background:l,borderTop:v,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:o,backgroundColor:r,borderRadius:s,transition:`all ${e.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:a}}}}}}},_f=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:a}=e,o=`${ue(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:o}}},[`div${t}-summary`]:{boxShadow:`0 ${ue(a(n).mul(-1).equal())} 0 ${r}`}}}},C2=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:a,tableBorderColor:o,calc:l}=e,i=`${ue(r)} ${a} ${o}`,s=`${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:i,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${s}${s}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ue(r)})`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:i,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:i,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:l(r).mul(-1).equal(),borderInlineStart:i}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:i,borderBottom:i}}}}}},S2=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:a,tableExpandColumnWidth:o,lineWidth:l,lineType:i,tableBorderColor:s,tableFontSize:u,tableBg:d,tableRadius:f,tableHeaderTextColor:v,motionDurationMid:m,tableHeaderBg:g,tableHeaderCellSplitColor:h,tableFooterTextColor:p,tableFooterBg:b,calc:y}=e,C=`${ue(l)} ${i} ${s}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%","--rc-virtual-list-scrollbar-bg":e.tableScrollBg},xC()),{[t]:Object.assign(Object.assign({},Xt(e)),{fontSize:u,background:d,borderRadius:`${ue(f)} ${ue(f)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${ue(f)} ${ue(f)} 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:`${ue(r)} ${ue(a)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${ue(r)} ${ue(a)}`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:v,fontWeight:n,textAlign:"start",background:g,borderBottom:C,transition:`background ${m} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:h,transform:"translateY(-50%)",transition:`background-color ${m}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${m}, border-color ${m}`,borderBottom:C,[` + > ${t}-wrapper:only-child, + > ${t}-expanded-row-fixed > ${t}-wrapper:only-child + `]:{[t]:{marginBlock:ue(y(r).mul(-1).equal()),marginInline:`${ue(y(o).sub(a).equal())} + ${ue(y(a).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:v,fontWeight:n,textAlign:"start",background:g,borderBottom:C,transition:`background ${m} ease`},[`& > ${t}-measure-cell`]:{paddingBlock:"0 !important",borderBlock:"0 !important",[`${t}-measure-cell-content`]:{height:0,overflow:"hidden",pointerEvents:"none"}}}},[`${t}-footer`]:{padding:`${ue(r)} ${ue(a)}`,color:p,background:b}})}},x2=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:a,colorFillContent:o,controlItemBgActive:l,controlItemBgActiveHover:i,padding:s,paddingSM:u,paddingXS:d,colorBorderSecondary:f,borderRadiusLG:v,controlHeight:m,colorTextPlaceholder:g,fontSize:h,fontSizeSM:p,lineHeight:b,lineWidth:y,colorIcon:C,colorIconHover:x,opacityLoading:w,controlInteractiveSize:$}=e,I=new Qt(a).onBackground(n).toHexString(),E=new Qt(o).onBackground(n).toHexString(),P=new Qt(t).onBackground(n).toHexString(),O=new Qt(C),M=new Qt(x),D=$/2-y,F=D*2+y*3;return{headerBg:P,headerColor:r,headerSortActiveBg:I,headerSortHoverBg:E,bodySortBg:P,rowHoverBg:P,rowSelectedBg:l,rowSelectedHoverBg:i,rowExpandedBg:t,cellPaddingBlock:s,cellPaddingInline:s,cellPaddingBlockMD:u,cellPaddingInlineMD:d,cellPaddingBlockSM:d,cellPaddingInlineSM:d,borderColor:f,headerBorderRadius:v,footerBg:P,footerColor:r,cellFontSize:h,cellFontSizeMD:h,cellFontSizeSM:h,headerSplitColor:f,fixedHeaderSortActiveBg:I,headerFilterHoverBg:o,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:m,stickyScrollBarBg:g,stickyScrollBarBorderRadius:100,expandIconMarginTop:(h*b-y*3)/2-Math.ceil((p*1.4-y*3)/2),headerIconColor:O.clone().setA(O.a*w).toRgbString(),headerIconHoverColor:M.clone().setA(M.a*w).toRgbString(),expandIconHalfInner:D,expandIconSize:F,expandIconScale:$/F}},Df=2,w2=rn("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:a,headerBg:o,headerColor:l,headerSortActiveBg:i,headerSortHoverBg:s,bodySortBg:u,rowHoverBg:d,rowSelectedBg:f,rowSelectedHoverBg:v,rowExpandedBg:m,cellPaddingBlock:g,cellPaddingInline:h,cellPaddingBlockMD:p,cellPaddingInlineMD:b,cellPaddingBlockSM:y,cellPaddingInlineSM:C,borderColor:x,footerBg:w,footerColor:$,headerBorderRadius:I,cellFontSize:E,cellFontSizeMD:P,cellFontSizeSM:O,headerSplitColor:M,fixedHeaderSortActiveBg:D,headerFilterHoverBg:F,filterDropdownBg:T,expandIconBg:N,selectionColumnWidth:R,stickyScrollBarBg:k,calc:j}=e,A=en(e,{tableFontSize:E,tableBg:r,tableRadius:I,tablePaddingVertical:g,tablePaddingHorizontal:h,tablePaddingVerticalMiddle:p,tablePaddingHorizontalMiddle:b,tablePaddingVerticalSmall:y,tablePaddingHorizontalSmall:C,tableBorderColor:x,tableHeaderTextColor:l,tableHeaderBg:o,tableFooterTextColor:$,tableFooterBg:w,tableHeaderCellSplitColor:M,tableHeaderSortBg:i,tableHeaderSortHoverBg:s,tableBodySortBg:u,tableFixedHeaderSortActiveBg:D,tableHeaderFilterActiveBg:F,tableFilterDropdownBg:T,tableRowHoverBg:d,tableSelectedRowBg:f,tableSelectedRowHoverBg:v,zIndexTableFixed:Df,zIndexTableSticky:j(Df).add(1).equal({unit:!1}),tableFontSizeMiddle:P,tableFontSizeSmall:O,tableSelectionColumnWidth:R,tableExpandIconBg:N,tableExpandColumnWidth:j(a).add(j(e.padding).mul(2)).equal(),tableExpandedRowBg:m,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:k,tableScrollThumbBgHover:t,tableScrollBg:n});return[S2(A),v2(A),_f(A),b2(A),d2(A),l2(A),m2(A),u2(A),_f(A),c2(A),p2(A),f2(A),y2(A),s2(A),h2(A),g2(A),C2(A)]},x2,{unitless:{expandIconScale:!0}}),kf=[],$2=(e,t)=>{var n,r;const{prefixCls:a,className:o,rootClassName:l,style:i,size:s,bordered:u,dropdownPrefixCls:d,dataSource:f,pagination:v,rowSelection:m,rowKey:g="key",rowClassName:h,columns:p,children:b,childrenColumnName:y,onChange:C,getPopupContainer:x,loading:w,expandIcon:$,expandable:I,expandedRowRender:E,expandIconColumnIndex:P,indentSize:O,scroll:M,sortDirections:D,locale:F,showSorterTooltip:T={target:"full-header"},virtual:N}=e;lu();const R=c.useMemo(()=>p||Ou(b),[p,b]),k=c.useMemo(()=>R.some(qe=>qe.responsive),[R]),j=kl(k),A=c.useMemo(()=>{const qe=new Set(Object.keys(j).filter(Ve=>j[Ve]));return R.filter(Ve=>!Ve.responsive||Ve.responsive.some(wt=>qe.has(wt)))},[R,j]),L=Tt(e,["className","style","columns"]),{locale:H=vg,direction:W,table:z,renderEmpty:V,getPrefixCls:Y,getPopupContainer:q}=c.useContext(Gt),K=On(s),U=Object.assign(Object.assign({},H.Table),F),J=f||kf,Q=Y("table",a),ie=Y("dropdown",d),[,Z]=Fl(),le=un(Q),[te,se,X]=w2(Q,le),ee=Object.assign(Object.assign({childrenColumnName:y,expandIconColumnIndex:P},I),{expandIcon:(n=I==null?void 0:I.expandIcon)!==null&&n!==void 0?n:(r=z==null?void 0:z.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:oe="children"}=ee,ce=c.useMemo(()=>J.some(qe=>qe==null?void 0:qe[oe])?"nest":E||I!=null&&I.expandedRowRender?"row":null,[J]),de={body:c.useRef(null)},re=GR(Q),me=c.useRef(null),ae=c.useRef(null);JC(t,()=>Object.assign(Object.assign({},ae.current),{nativeElement:me.current}));const ve=c.useMemo(()=>typeof g=="function"?g:qe=>qe==null?void 0:qe[g],[g]),[ye]=c0(J,oe,ve),be={},Me=(qe,Ve,wt=!1)=>{var Rt,Ft,Mt,lt;const nt=Object.assign(Object.assign({},be),qe);wt&&((Rt=be.resetPagination)===null||Rt===void 0||Rt.call(be),!((Ft=nt.pagination)===null||Ft===void 0)&&Ft.current&&(nt.pagination.current=1),v&&((Mt=v.onChange)===null||Mt===void 0||Mt.call(v,1,(lt=nt.pagination)===null||lt===void 0?void 0:lt.pageSize))),M&&M.scrollToFirstRowOnChange!==!1&&de.body.current&&qC(0,{getContainer:()=>de.body.current}),C==null||C(nt.pagination,nt.filters,nt.sorter,{currentDataSource:Cc(xc(J,nt.sorterStates,oe),nt.filterStates,oe),action:Ve})},Ce=(qe,Ve)=>{Me({sorter:qe,sorterStates:Ve},"sort",!1)},[Ie,Ee,xe,ge]=r2({prefixCls:Q,mergedColumns:A,onSorterChange:Ce,sortDirections:D||["ascend","descend"],tableLocale:U,showSorterTooltip:T}),Ne=c.useMemo(()=>xc(J,Ee,oe),[J,Ee]);be.sorter=ge(),be.sorterStates=Ee;const we=(qe,Ve)=>{Me({filters:qe,filterStates:Ve},"filter",!0)},[Re,$e,he]=YO({prefixCls:Q,locale:U,dropdownPrefixCls:ie,mergedColumns:A,onFilterChange:we,getPopupContainer:x||q,rootClassName:fe(l,le)}),pe=Cc(Ne,$e,oe);be.filters=he,be.filterStates=$e;const Pe=c.useMemo(()=>{const qe={};return Object.keys(he).forEach(Ve=>{he[Ve]!==null&&(qe[Ve]=he[Ve])}),Object.assign(Object.assign({},xe),{filters:qe})},[xe,he]),[Te]=a2(Pe),Ae=(qe,Ve)=>{Me({pagination:Object.assign(Object.assign({},be.pagination),{current:qe,pageSize:Ve})},"paginate")},[Se,_e]=GO(pe.length,Ae,v);be.pagination=v===!1?{}:UO(Se,v),be.resetPagination=_e;const Le=c.useMemo(()=>{if(v===!1||!Se.pageSize)return pe;const{current:qe=1,total:Ve,pageSize:wt=u0}=Se;return pe.lengthwt?pe.slice((qe-1)*wt,qe*wt):pe:pe.slice((qe-1)*wt,qe*wt)},[!!v,pe,Se==null?void 0:Se.current,Se==null?void 0:Se.pageSize,Se==null?void 0:Se.total]),[He,Qe]=qR({prefixCls:Q,data:pe,pageData:Le,getRowKey:ve,getRecordByKey:ye,expandType:ce,childrenColumnName:oe,locale:U,getPopupContainer:x||q},m),Je=(qe,Ve,wt)=>{let Rt;return typeof h=="function"?Rt=fe(h(qe,Ve,wt)):Rt=fe(h),fe({[`${Q}-row-selected`]:Qe.has(ve(qe,Ve))},Rt)};ee.__PARENT_RENDER_ICON__=ee.expandIcon,ee.expandIcon=ee.expandIcon||$||UR(U),ce==="nest"&&ee.expandIconColumnIndex===void 0?ee.expandIconColumnIndex=m?1:0:ee.expandIconColumnIndex>0&&m&&(ee.expandIconColumnIndex-=1),typeof ee.indentSize!="number"&&(ee.indentSize=typeof O=="number"?O:15);const rt=c.useCallback(qe=>Te(He(Re(Ie(qe)))),[Ie,Re,He]),yt=()=>{if(v===!1||!(Se!=null&&Se.total))return{};const qe=()=>Se.size||(K==="small"||K==="middle"?"small":void 0),Ve=Fe=>{const Ue=Fe==="left"?"start":Fe==="right"?"end":Fe;return c.createElement(zP,Object.assign({},Se,{align:Se.align||Ue,className:fe(`${Q}-pagination`,Se.className),size:qe()}))},wt=W==="rtl"?"left":"right",Rt=Se.position;if(Rt===null||!Array.isArray(Rt))return{bottom:Ve(wt)};const Ft=Rt.find(Fe=>typeof Fe=="string"&&Fe.toLowerCase().includes("top")),Mt=Rt.find(Fe=>typeof Fe=="string"&&Fe.toLowerCase().includes("bottom")),lt=Rt.every(Fe=>`${Fe}`=="none"),nt=Ft?Ft.toLowerCase().replace("top",""):"",bt=Mt?Mt.toLowerCase().replace("bottom",""):"",Ct=!Ft&&!Mt&&!lt,Kt=()=>nt?Ve(nt):void 0,Ge=()=>{if(bt)return Ve(bt);if(Ct)return Ve(wt)};return{top:Kt(),bottom:Ge()}},vt=c.useMemo(()=>typeof w=="boolean"?{spinning:w}:typeof w=="object"&&w!==null?Object.assign({spinning:!0},w):void 0,[w]),st=fe(X,le,`${Q}-wrapper`,z==null?void 0:z.className,{[`${Q}-wrapper-rtl`]:W==="rtl"},o,l,se),ft=Object.assign(Object.assign({},z==null?void 0:z.style),i),St=c.useMemo(()=>vt!=null&&vt.spinning&&J===kf?null:typeof(F==null?void 0:F.emptyText)<"u"?F.emptyText:(V==null?void 0:V("Table"))||c.createElement(_l,{componentName:"Table"}),[vt==null?void 0:vt.spinning,J,F==null?void 0:F.emptyText,V]),De=N?i2:o2,Be={},et=c.useMemo(()=>{const{fontSize:qe,lineHeight:Ve,lineWidth:wt,padding:Rt,paddingXS:Ft,paddingSM:Mt}=Z,lt=Math.floor(qe*Ve);switch(K){case"middle":return Mt*2+lt+wt;case"small":return Ft*2+lt+wt;default:return Rt*2+lt+wt}},[Z,K]);N&&(Be.listItemHeight=et);const{top:ut,bottom:It}=yt();return te(c.createElement("div",{ref:me,className:st,style:ft},c.createElement(ua,Object.assign({spinning:!1},vt),ut,c.createElement(De,Object.assign({},Be,L,{ref:ae,columns:A,direction:W,expandable:ee,prefixCls:Q,className:fe({[`${Q}-middle`]:K==="middle",[`${Q}-small`]:K==="small",[`${Q}-bordered`]:u,[`${Q}-empty`]:J.length===0},X,le,se),data:Le,rowKey:ve,rowClassName:Je,emptyText:St,internalHooks:vi,internalRefs:de,transformColumns:rt,getContainerWidth:re,measureRowRender:qe=>c.createElement(at,{getPopupContainer:Ve=>Ve},qe)})),It)))},P2=c.forwardRef($2),E2=(e,t)=>{const n=c.useRef(0);return n.current+=1,c.createElement(P2,Object.assign({},e,{ref:t,_renderTimes:n.current}))},$n=c.forwardRef(E2);$n.SELECTION_COLUMN=xr;$n.EXPAND_COLUMN=wr;$n.SELECTION_ALL=gc;$n.SELECTION_INVERT=pc;$n.SELECTION_NONE=hc;$n.Column=AR;$n.ColumnGroup=LR;$n.Summary=jh;var I2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);ac.createElement(O2,Object.assign({},e,{picker:"time",mode:void 0,ref:t}))),Jr=c.forwardRef((e,t)=>{var{addon:n,renderExtraFooter:r,variant:a,bordered:o}=e,l=I2(e,["addon","renderExtraFooter","variant","bordered"]);const[i]=Ua("timePicker",a,o),s=c.useMemo(()=>{if(r)return r;if(n)return n},[n,r]);return c.createElement(R2,Object.assign({},l,{mode:void 0,ref:t,renderExtraFooter:s,variant:i}))}),v0=Xa(Jr,"popupAlign",void 0,"picker");Jr._InternalPanelDoNotUseOrYouWillBeFired=v0;Jr.RangePicker=M2;Jr._InternalPanelDoNotUseOrYouWillBeFired=v0;var N2={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"},T2=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:N2}))},m0=c.forwardRef(T2);const _2=function(e){var t=c.useRef({valueLabels:new Map});return c.useMemo(function(){var n=t.current.valueLabels,r=new Map,a=e.map(function(o){var l=o.value,i=o.label,s=i??n.get(l);return r.set(l,s),S(S({},o),{},{label:s})});return t.current.valueLabels=r,[a]},[e])};var D2=function(t,n,r,a){return c.useMemo(function(){var o=function(m){return m.map(function(g){var h=g.value;return h})},l=o(t),i=o(n),s=l.filter(function(v){return!a[v]}),u=l,d=i;if(r){var f=kn(l,!0,a);u=f.checkedKeys,d=f.halfCheckedKeys}return[Array.from(new Set([].concat(ke(s),ke(u)))),d]},[t,n,r,a])},k2=function(t){return Array.isArray(t)?t:t!==void 0?[t]:[]},F2=function(t){var n=t||{},r=n.label,a=n.value,o=n.children;return{_title:r?[r]:["title","label"],value:a||"value",key:a||"value",children:o||"children"}},wc=function(t){return!t||t.disabled||t.disableCheckbox||t.checkable===!1},j2=function(t,n){var r=[],a=function o(l){l.forEach(function(i){var s=i[n.children];s&&(r.push(i[n.value]),o(s))})};return a(t),r},Ff=function(t){return t==null};const A2=function(e,t){return c.useMemo(function(){var n=ui(e,{fieldNames:t,initWrapper:function(a){return S(S({},a),{},{valueEntities:new Map})},processEntity:function(a,o){var l=a.node[t.value];o.valueEntities.set(l,a)}});return n},[e,t])};var Du=function(){return null},L2=["children","value"];function g0(e){return gr(e).map(function(t){if(!c.isValidElement(t)||!t.type)return null;var n=t,r=n.key,a=n.props,o=a.children,l=a.value,i=je(a,L2),s=S({key:r,value:l},i),u=g0(o);return u.length&&(s.children=u),s}).filter(function(t){return t})}function $c(e){if(!e)return e;var t=S({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return vn(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function B2(e,t,n,r,a,o){var l=null,i=null;function s(){function u(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return d.map(function(m,g){var h="".concat(f,"-").concat(g),p=m[o.value],b=n.includes(p),y=u(m[o.children]||[],h,b),C=c.createElement(Du,m,y.map(function(w){return w.node}));if(t===p&&(l=C),b){var x={pos:h,node:C,children:y};return v||i.push(x),x}return null}).filter(function(m){return m})}i||(i=[],u(r),i.sort(function(d,f){var v=d.node.props.value,m=f.node.props.value,g=n.indexOf(v),h=n.indexOf(m);return g-h}))}Object.defineProperty(e,"triggerNode",{get:function(){return vn(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),s(),l}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return vn(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),s(),a?i:i.map(function(d){var f=d.node;return f})}})}var H2=function(t,n,r){var a=r.fieldNames,o=r.treeNodeFilterProp,l=r.filterTreeNode,i=a.children;return c.useMemo(function(){if(!n||l===!1)return t;var s=typeof l=="function"?l:function(d,f){return String(f[o]).toUpperCase().includes(n.toUpperCase())},u=function d(f){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return f.reduce(function(m,g){var h=g[i],p=v||s(n,$c(g)),b=d(h||[],p);return(p||b.length)&&m.push(S(S({},g),{},B({isLeaf:void 0},i,b))),m},[])};return u(t)},[t,n,i,o,l])};function jf(e){var t=c.useRef();t.current=e;var n=c.useCallback(function(){return t.current.apply(t,arguments)},[]);return n}function z2(e,t){var n=t.id,r=t.pId,a=t.rootPId,o=new Map,l=[];return e.forEach(function(i){var s=i[n],u=S(S({},i),{},{key:i.key||s});o.set(s,u)}),o.forEach(function(i){var s=i[r],u=o.get(s);u?(u.children=u.children||[],u.children.push(i)):(s===a||a===null)&&l.push(i)}),l}function K2(e,t,n){return c.useMemo(function(){if(e){if(n){var r=S({id:"id",pId:"pId",rootPId:null},Xe(n)==="object"?n:{});return z2(e,r)}return e}return g0(t)},[t,n,e])}var p0=c.createContext(null),h0=c.createContext(null),V2={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},W2=function(t,n){var r=tg(),a=r.prefixCls,o=r.multiple,l=r.searchValue,i=r.toggleOpen,s=r.open,u=r.notFoundContent,d=c.useContext(h0),f=d.virtual,v=d.listHeight,m=d.listItemHeight,g=d.listItemScrollOffset,h=d.treeData,p=d.fieldNames,b=d.onSelect,y=d.dropdownMatchSelectWidth,C=d.treeExpandAction,x=d.treeTitleRender,w=d.onPopupScroll,$=d.leftMaxCount,I=d.leafCountOnly,E=d.valueEntities,P=c.useContext(p0),O=P.checkable,M=P.checkedKeys,D=P.halfCheckedKeys,F=P.treeExpandedKeys,T=P.treeDefaultExpandAll,N=P.treeDefaultExpandedKeys,R=P.onTreeExpand,k=P.treeIcon,j=P.showTreeIcon,A=P.switcherIcon,L=P.treeLine,H=P.treeNodeFilterProp,W=P.loadData,z=P.treeLoadedKeys,V=P.treeMotion,Y=P.onTreeLoad,q=P.keyEntities,K=c.useRef(),U=rl(function(){return h},[s,h],function(Pe,Te){return Te[0]&&Pe[1]!==Te[1]}),J=c.useMemo(function(){return O?{checked:M,halfChecked:D}:null},[O,M,D]);c.useEffect(function(){if(s&&!o&&M.length){var Pe;(Pe=K.current)===null||Pe===void 0||Pe.scrollTo({key:M[0]})}},[s]);var Q=function(Te){Te.preventDefault()},ie=function(Te,Ae){var Se=Ae.node;O&&wc(Se)||(b(Se.key,{selected:!M.includes(Se.key)}),o||i(!1))},Z=c.useState(N),le=ne(Z,2),te=le[0],se=le[1],X=c.useState(null),ee=ne(X,2),oe=ee[0],ce=ee[1],de=c.useMemo(function(){return F?ke(F):l?oe:te},[te,oe,F,l]),re=function(Te){se(Te),ce(Te),R&&R(Te)},me=String(l).toLowerCase(),ae=function(Te){return me?String(Te[H]).toLowerCase().includes(me):!1};c.useEffect(function(){l&&ce(j2(h,p))},[l]);var ve=c.useState(function(){return new Map}),ye=ne(ve,2),be=ye[0],Me=ye[1];c.useEffect(function(){$&&Me(new Map)},[$]);function Ce(Pe){var Te=Pe[p.value];if(!be.has(Te)){var Ae=E.get(Te),Se=(Ae.children||[]).length===0;if(Se)be.set(Te,!1);else{var _e=Ae.children.filter(function(He){return!He.node.disabled&&!He.node.disableCheckbox&&!M.includes(He.node[p.value])}),Le=_e.length;be.set(Te,Le>$)}}return be.get(Te)}var Ie=Pt(function(Pe){var Te=Pe[p.value];return M.includes(Te)||$===null?!1:$<=0?!0:I&&$?Ce(Pe):!1}),Ee=function Pe(Te){var Ae=Zi(Te),Se;try{for(Ae.s();!(Se=Ae.n()).done;){var _e=Se.value;if(!(_e.disabled||_e.selectable===!1)){if(l){if(ae(_e))return _e}else return _e;if(_e[p.children]){var Le=Pe(_e[p.children]);if(Le)return Le}}}}catch(He){Ae.e(He)}finally{Ae.f()}return null},xe=c.useState(null),ge=ne(xe,2),Ne=ge[0],we=ge[1],Re=q[Ne];c.useEffect(function(){if(s){var Pe=null,Te=function(){var Se=Ee(U);return Se?Se[p.value]:null};!o&&M.length&&!l?Pe=M[0]:Pe=Te(),we(Pe)}},[s,l]),c.useImperativeHandle(n,function(){var Pe;return{scrollTo:(Pe=K.current)===null||Pe===void 0?void 0:Pe.scrollTo,onKeyDown:function(Ae){var Se,_e=Ae.which;switch(_e){case tt.UP:case tt.DOWN:case tt.LEFT:case tt.RIGHT:(Se=K.current)===null||Se===void 0||Se.onKeyDown(Ae);break;case tt.ENTER:{if(Re){var Le=Ie(Re.node),He=(Re==null?void 0:Re.node)||{},Qe=He.selectable,Je=He.value,rt=He.disabled;Qe!==!1&&!rt&&!Le&&ie(null,{node:{key:Ne},selected:!M.includes(Je)})}break}case tt.ESC:i(!1)}},onKeyUp:function(){}}});var $e=rl(function(){return!l},[l,F||te],function(Pe,Te){var Ae=ne(Pe,1),Se=Ae[0],_e=ne(Te,2),Le=_e[0],He=_e[1];return Se!==Le&&!!(Le||He)}),he=$e?W:null;if(U.length===0)return c.createElement("div",{role:"listbox",className:"".concat(a,"-empty"),onMouseDown:Q},u);var pe={fieldNames:p};return z&&(pe.loadedKeys=z),de&&(pe.expandedKeys=de),c.createElement("div",{onMouseDown:Q},Re&&s&&c.createElement("span",{style:V2,"aria-live":"assertive"},Re.node.value),c.createElement(Xh.Provider,{value:{nodeDisabled:Ie}},c.createElement(Zl,Oe({ref:K,focusable:!1,prefixCls:"".concat(a,"-tree"),treeData:U,height:v,itemHeight:m,itemScrollOffset:g,virtual:f!==!1&&y!==!1,multiple:o,icon:k,showIcon:j,switcherIcon:A,showLine:L,loadData:he,motion:V,activeKey:Ne,checkable:O,checkStrictly:!0,checkedKeys:J,selectedKeys:O?[]:M,defaultExpandAll:T,titleRender:x},pe,{onActiveChange:we,onSelect:ie,onCheck:ie,onExpand:re,onLoad:Y,filterTreeNode:ae,expandAction:C,onScroll:w}))))},Y2=c.forwardRef(W2),ku="SHOW_ALL",Fu="SHOW_PARENT",es="SHOW_CHILD";function Af(e,t,n,r){var a=new Set(e);return t===es?e.filter(function(o){var l=n[o];return!l||!l.children||!l.children.some(function(i){var s=i.node;return a.has(s[r.value])})||!l.children.every(function(i){var s=i.node;return wc(s)||a.has(s[r.value])})}):t===Fu?e.filter(function(o){var l=n[o],i=l?l.parent:null;return!i||wc(i.node)||!a.has(i.key)}):e}var q2=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function U2(e){return!e||Xe(e)!=="object"}var G2=c.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,a=r===void 0?"rc-tree-select":r,o=e.value,l=e.defaultValue,i=e.onChange,s=e.onSelect,u=e.onDeselect,d=e.searchValue,f=e.inputValue,v=e.onSearch,m=e.autoClearSearchValue,g=m===void 0?!0:m,h=e.filterTreeNode,p=e.treeNodeFilterProp,b=p===void 0?"value":p,y=e.showCheckedStrategy,C=e.treeNodeLabelProp,x=e.multiple,w=e.treeCheckable,$=e.treeCheckStrictly,I=e.labelInValue,E=e.maxCount,P=e.fieldNames,O=e.treeDataSimpleMode,M=e.treeData,D=e.children,F=e.loadData,T=e.treeLoadedKeys,N=e.onTreeLoad,R=e.treeDefaultExpandAll,k=e.treeExpandedKeys,j=e.treeDefaultExpandedKeys,A=e.onTreeExpand,L=e.treeExpandAction,H=e.virtual,W=e.listHeight,z=W===void 0?200:W,V=e.listItemHeight,Y=V===void 0?20:V,q=e.listItemScrollOffset,K=q===void 0?0:q,U=e.onDropdownVisibleChange,J=e.dropdownMatchSelectWidth,Q=J===void 0?!0:J,ie=e.treeLine,Z=e.treeIcon,le=e.showTreeIcon,te=e.switcherIcon,se=e.treeMotion,X=e.treeTitleRender,ee=e.onPopupScroll,oe=je(e,q2),ce=ng(n),de=w&&!$,re=w||$,me=$||I,ae=re||x,ve=Ze(l,{value:o}),ye=ne(ve,2),be=ye[0],Me=ye[1],Ce=c.useMemo(function(){return w?y||es:ku},[y,w]),Ie=c.useMemo(function(){return F2(P)},[JSON.stringify(P)]),Ee=Ze("",{value:d!==void 0?d:f,postState:function(nt){return nt||""}}),xe=ne(Ee,2),ge=xe[0],Ne=xe[1],we=function(nt){Ne(nt),v==null||v(nt)},Re=K2(M,D,O),$e=A2(Re,Ie),he=$e.keyEntities,pe=$e.valueEntities,Pe=c.useCallback(function(lt){var nt=[],bt=[];return lt.forEach(function(Ct){pe.has(Ct)?bt.push(Ct):nt.push(Ct)}),{missingRawValues:nt,existRawValues:bt}},[pe]),Te=H2(Re,ge,{fieldNames:Ie,treeNodeFilterProp:b,filterTreeNode:h}),Ae=c.useCallback(function(lt){if(lt){if(C)return lt[C];for(var nt=Ie._title,bt=0;btIt)){var Kt=_e(lt);if(Me(Kt),g&&Ne(""),i){var Ge=lt;de&&(Ge=Ct.map(function(At){var qt=pe.get(At);return qt?qt.node[Ie.value]:At}));var Fe=nt||{triggerValue:void 0,selected:void 0},Ue=Fe.triggerValue,ct=Fe.selected,Et=Ge;if($){var Yt=rt.filter(function(At){return!Ge.includes(At.value)});Et=[].concat(ke(Et),ke(Yt))}var Ye=_e(Et),ot={preValue:Je,triggerValue:Ue},mt=!0;($||bt==="selection"&&!ct)&&(mt=!1),B2(ot,Ue,lt,Re,mt,Ie),re?ot.checked=ct:ot.selected=ct;var jt=me?Ye:Ye.map(function(At){return At.value});i(ae?jt:jt[0],me?null:Ye.map(function(At){return At.label}),ot)}}}),Ve=c.useCallback(function(lt,nt){var bt,Ct=nt.selected,Kt=nt.source,Ge=he[lt],Fe=Ge==null?void 0:Ge.node,Ue=(bt=Fe==null?void 0:Fe[Ie.value])!==null&&bt!==void 0?bt:lt;if(!ae)qe([Ue],{selected:!0,triggerValue:Ue},"option");else{var ct=Ct?[].concat(ke(yt),[Ue]):ft.filter(function(qt){return qt!==Ue});if(de){var Et=Pe(ct),Yt=Et.missingRawValues,Ye=Et.existRawValues,ot=Ye.map(function(qt){return pe.get(qt).key}),mt;if(Ct){var jt=kn(ot,!0,he);mt=jt.checkedKeys}else{var At=kn(ot,{halfCheckedKeys:St},he);mt=At.checkedKeys}ct=[].concat(ke(Yt),ke(mt.map(function(qt){return he[qt].node[Ie.value]})))}qe(ct,{selected:Ct,triggerValue:Ue},Kt||"option")}Ct||!ae?s==null||s(Ue,$c(Fe)):u==null||u(Ue,$c(Fe))},[Pe,pe,he,Ie,ae,yt,qe,de,s,u,ft,St,E]),wt=c.useCallback(function(lt){if(U){var nt={};Object.defineProperty(nt,"documentClickClose",{get:function(){return vn(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),U(lt,nt)}},[U]),Rt=jf(function(lt,nt){var bt=lt.map(function(Ct){return Ct.value});if(nt.type==="clear"){qe(bt,{},"selection");return}nt.values.length&&Ve(nt.values[0].value,{selected:!1,source:"selection"})}),Ft=c.useMemo(function(){return{virtual:H,dropdownMatchSelectWidth:Q,listHeight:z,listItemHeight:Y,listItemScrollOffset:K,treeData:Te,fieldNames:Ie,onSelect:Ve,treeExpandAction:L,treeTitleRender:X,onPopupScroll:ee,leftMaxCount:E===void 0?null:E-ut.length,leafCountOnly:Ce==="SHOW_CHILD"&&!$&&!!w,valueEntities:pe}},[H,Q,z,Y,K,Te,Ie,Ve,L,X,ee,E,ut.length,Ce,$,w,pe]),Mt=c.useMemo(function(){return{checkable:re,loadData:F,treeLoadedKeys:T,onTreeLoad:N,checkedKeys:ft,halfCheckedKeys:St,treeDefaultExpandAll:R,treeExpandedKeys:k,treeDefaultExpandedKeys:j,onTreeExpand:A,treeIcon:Z,treeMotion:se,showTreeIcon:le,switcherIcon:te,treeLine:ie,treeNodeFilterProp:b,keyEntities:he}},[re,F,T,N,ft,St,R,k,j,A,Z,se,le,te,ie,b,he]);return c.createElement(h0.Provider,{value:Ft},c.createElement(p0.Provider,{value:Mt},c.createElement(rg,Oe({ref:t},oe,{id:ce,prefixCls:a,mode:ae?"multiple":void 0,displayValues:ut,onDisplayValuesChange:Rt,searchValue:ge,onSearch:we,OptionList:Y2,emptyOptions:!Re.length,onDropdownVisibleChange:wt,dropdownMatchSelectWidth:Q}))))}),mi=G2;mi.TreeNode=Du;mi.SHOW_ALL=ku;mi.SHOW_PARENT=Fu;mi.SHOW_CHILD=es;const X2=e=>{const{componentCls:t,treePrefixCls:n,colorBgElevated:r}=e,a=`.${n}`;return[{[`${t}-dropdown`]:[{padding:`${ue(e.paddingXS)} ${ue(e.calc(e.paddingXS).div(2).equal())}`},t0(n,en(e,{colorBgContainer:r}),!1),{[a]:{borderRadius:0,[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-treenode`]:{[`${a}-node-content-wrapper`]:{flex:"auto"}}}}},Vl(`${n}-checkbox`,e),{"&-rtl":{direction:"rtl",[`${a}-switcher${a}-switcher_close`]:{[`${a}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Q2(e,t,n){return rn("TreeSelect",r=>{const a=en(r,{treePrefixCls:t});return X2(a)},n0)(e,n)}var Z2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{var n,r,a,o,l;const{prefixCls:i,size:s,disabled:u,bordered:d=!0,style:f,className:v,rootClassName:m,treeCheckable:g,multiple:h,listHeight:p=256,listItemHeight:b,placement:y,notFoundContent:C,switcherIcon:x,treeLine:w,getPopupContainer:$,popupClassName:I,dropdownClassName:E,treeIcon:P=!1,transitionName:O,choiceTransitionName:M="",status:D,treeExpandAction:F,builtinPlacements:T,dropdownMatchSelectWidth:N,popupMatchSelectWidth:R,allowClear:k,variant:j,dropdownStyle:A,dropdownRender:L,popupRender:H,onDropdownVisibleChange:W,onOpenChange:z,tagRender:V,maxCount:Y,showCheckedStrategy:q,treeCheckStrictly:K,styles:U,classNames:J}=e,Q=Z2(e,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:ie,getPrefixCls:Z,renderEmpty:le,direction:te,virtual:se,popupMatchSelectWidth:X,popupOverflow:ee}=c.useContext(Gt),{styles:oe,classNames:ce,switcherIcon:de}=Un("treeSelect"),[,re]=Fl(),me=b??(re==null?void 0:re.controlHeightSM)+(re==null?void 0:re.paddingXXS),ae=Z(),ve=Z("select",i),ye=Z("select-tree",i),be=Z("tree-select",i),{compactSize:Me,compactItemClassnames:Ce}=qa(ve,te),Ie=un(ve),Ee=un(be),[xe,ge,Ne]=ag(ve,Ie),[we]=Q2(be,ye,Ee),[Re,$e]=Ua("treeSelect",j,d),he=fe(((n=J==null?void 0:J.popup)===null||n===void 0?void 0:n.root)||((r=ce==null?void 0:ce.popup)===null||r===void 0?void 0:r.root)||I||E,`${be}-dropdown`,{[`${be}-dropdown-rtl`]:te==="rtl"},m,ce.root,J==null?void 0:J.root,Ne,Ie,Ee,ge),pe=((a=U==null?void 0:U.popup)===null||a===void 0?void 0:a.root)||((o=oe==null?void 0:oe.popup)===null||o===void 0?void 0:o.root)||A,Pe=og(H||L),Te=z||W,Ae=!!(g||h),Se=c.useMemo(()=>{if(!(Y&&(q==="SHOW_ALL"&&!K||q==="SHOW_PARENT")))return Y},[Y,q,K]),_e=ig(e.suffixIcon,e.showArrow),Le=(l=R??N)!==null&&l!==void 0?l:X,{status:He,hasFeedback:Qe,isFormItemInput:Je,feedbackIcon:rt}=c.useContext(mr),yt=oi(He,D),{suffixIcon:vt,removeIcon:st,clearIcon:ft}=nu(Object.assign(Object.assign({},Q),{multiple:Ae,showSuffixIcon:_e,hasFeedback:Qe,feedbackIcon:rt,prefixCls:ve,componentName:"TreeSelect"})),St=k===!0?{clearIcon:ft}:k;let De;C!==void 0?De=C:De=(le==null?void 0:le("Select"))||c.createElement(_l,{componentName:"Select"});const Be=Tt(Q,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),et=c.useMemo(()=>y!==void 0?y:te==="rtl"?"bottomRight":"bottomLeft",[y,te]),ut=On(lt=>{var nt;return(nt=s??Me)!==null&&nt!==void 0?nt:lt}),It=c.useContext(Rn),qe=u??It,Ve=fe(!i&&be,{[`${ve}-lg`]:ut==="large",[`${ve}-sm`]:ut==="small",[`${ve}-rtl`]:te==="rtl",[`${ve}-${Re}`]:$e,[`${ve}-in-form-item`]:Je},Gr(ve,yt,Qe),Ce,v,m,ce.root,J==null?void 0:J.root,Ne,Ie,Ee,ge),wt=x??de,Rt=lt=>c.createElement(r0,{prefixCls:ye,switcherIcon:wt,treeNodeProps:lt,showLine:w}),[Ft]=Ga("SelectLike",pe==null?void 0:pe.zIndex),Mt=c.createElement(mi,Object.assign({virtual:se,disabled:qe},Be,{dropdownMatchSelectWidth:Le,builtinPlacements:lg(T,ee),ref:t,prefixCls:ve,className:Ve,style:Object.assign(Object.assign({},U==null?void 0:U.root),f),listHeight:p,listItemHeight:me,treeCheckable:g&&c.createElement("span",{className:`${ve}-tree-checkbox-inner`}),treeLine:!!w,suffixIcon:vt,multiple:Ae,placement:et,removeIcon:st,allowClear:St,switcherIcon:Rt,showTreeIcon:P,notFoundContent:De,getPopupContainer:$||ie,treeMotion:null,dropdownClassName:he,dropdownStyle:Object.assign(Object.assign({},pe),{zIndex:Ft}),dropdownRender:Pe,onDropdownVisibleChange:Te,choiceTransitionName:Mr(ae,"",M),transitionName:Mr(ae,"slide-up",O),treeExpandAction:F,tagRender:Ae?V:void 0,maxCount:Se,showCheckedStrategy:q,treeCheckStrictly:K}));return xe(we(Mt))},eM=c.forwardRef(J2),ma=eM,tM=Xa(ma,"dropdownAlign",e=>Tt(e,["visible"]));ma.TreeNode=Du;ma.SHOW_ALL=ku;ma.SHOW_PARENT=Fu;ma.SHOW_CHILD=es;ma._InternalPanelDoNotUseOrYouWillBeFired=tM;var nM=function(t){return B({},t.componentCls,{display:"flex",justifyContent:"space-between",paddingBlock:8,paddingInlineStart:8,paddingInlineEnd:8,borderBlockStart:"1px solid ".concat(t.colorSplit)})};function rM(e){return Lt("DropdownFooter",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[nM(n)]})}var aM=function(t){var n=Ot(),r=t.onClear,a=t.onConfirm,o=t.disabled,l=t.footerRender,i=c.useContext(at.ConfigContext),s=i.getPrefixCls,u=s("pro-core-dropdown-footer"),d=rM(u),f=d.wrapSSR,v=d.hashId,m=[_.jsx(Dn,{style:{visibility:r?"visible":"hidden"},type:"link",size:"small",disabled:o,onClick:function(p){r&&r(p),p.stopPropagation()},children:n.getMessage("form.lightFilter.clear","清除")},"clear"),_.jsx(Dn,{"data-type":"confirm",type:"primary",size:"small",onClick:a,disabled:o,children:n.getMessage("form.lightFilter.confirm","确认")},"confirm")];if(l===!1||(l==null?void 0:l(a,r))===!1)return null;var g=(l==null?void 0:l(a,r))||m;return f(_.jsx("div",{className:fe(u,v),onClick:function(p){return p.target.getAttribute("data-type")!=="confirm"&&p.stopPropagation()},children:g}))},oM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},iM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:oM}))},b0=c.forwardRef(iM),lM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 00-11.3 0L403.6 366.3a7.23 7.23 0 005.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z"}}]},name:"column-height",theme:"outlined"},sM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:lM}))},cM=c.forwardRef(sM),uM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"},dM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:uM}))},fM=c.forwardRef(dM),vM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"}}]},name:"fullscreen-exit",theme:"outlined"},mM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:vM}))},gM=c.forwardRef(mM),pM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"},hM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:pM}))},bM=c.forwardRef(hM),yM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},CM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:yM}))},SM=c.forwardRef(CM),xM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},wM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:xM}))},$M=c.forwardRef(wM),PM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z"}}]},name:"vertical-align-bottom",theme:"outlined"},EM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:PM}))},IM=c.forwardRef(EM),RM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zm-353.6-74.7c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zm11.4 225.4a7.14 7.14 0 00-11.3 0L405.6 752.3a7.23 7.23 0 005.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z"}}]},name:"vertical-align-middle",theme:"outlined"},OM=function(t,n){return c.createElement(Dt,Oe({},t,{ref:n,icon:RM}))},MM=c.forwardRef(OM),NM=function(t){return B({},t.componentCls,B(B(B(B(B(B(B(B({display:"inline-flex",gap:t.marginXXS,alignItems:"center",height:"30px",paddingBlock:0,paddingInline:8,fontSize:t.fontSize,lineHeight:"30px",borderRadius:"2px",cursor:"pointer","&:hover":{backgroundColor:t.colorBgTextHover},"&-active":B({paddingBlock:0,paddingInline:8,backgroundColor:t.colorBgTextHover},"&".concat(t.componentCls,"-allow-clear:hover:not(").concat(t.componentCls,"-disabled)"),B(B({},"".concat(t.componentCls,"-arrow"),{display:"none"}),"".concat(t.componentCls,"-close"),{display:"inline-flex"}))},"".concat(t.antCls,"-select"),B({},"".concat(t.antCls,"-select-clear"),{borderRadius:"50%"})),"".concat(t.antCls,"-picker"),B({},"".concat(t.antCls,"-picker-clear"),{borderRadius:"50%"})),"&-icon",B(B({color:t.colorIcon,transition:"color 0.3s",fontSize:12,verticalAlign:"middle"},"&".concat(t.componentCls,"-close"),{display:"none",fontSize:12,alignItems:"center",justifyContent:"center",color:t.colorTextPlaceholder,borderRadius:"50%"}),"&:hover",{color:t.colorIconHover})),"&-disabled",B({color:t.colorTextPlaceholder,cursor:"not-allowed"},"".concat(t.componentCls,"-icon"),{color:t.colorTextPlaceholder})),"&-small",B(B(B({height:"24px",paddingBlock:0,paddingInline:4,fontSize:t.fontSizeSM,lineHeight:"24px"},"&".concat(t.componentCls,"-active"),{paddingBlock:0,paddingInline:8}),"".concat(t.componentCls,"-icon"),{paddingBlock:0,paddingInline:0}),"".concat(t.componentCls,"-close"),{marginBlockStart:"-2px",paddingBlock:4,paddingInline:4,fontSize:"6px"})),"&-bordered",{height:"32px",paddingBlock:0,paddingInline:8,border:"".concat(t.lineWidth,"px solid ").concat(t.colorBorder),borderRadius:"@border-radius-base"}),"&-bordered&-small",{height:"24px",paddingBlock:0,paddingInline:8}),"&-bordered&-active",{backgroundColor:t.colorBgContainer}))};function TM(e){return Lt("FieldLabel",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[NM(n)]})}var _M=function(t,n){var r,a,o,l=t.label,i=t.onClear,s=t.value,u=t.disabled,d=t.onLabelClick,f=t.ellipsis,v=t.placeholder,m=t.className,g=t.formatter,h=t.bordered,p=t.style,b=t.downIcon,y=t.allowClear,C=y===void 0?!0:y,x=t.valueMaxLength,w=x===void 0?41:x,$=(at===null||at===void 0||(r=at.useConfig)===null||r===void 0?void 0:r.call(at))||{componentSize:"middle"},I=$.componentSize,E=I,P=c.useContext(at.ConfigContext),O=P.getPrefixCls,M=O("pro-core-field-label"),D=TM(M),F=D.wrapSSR,T=D.hashId,N=Ot(),R=c.useRef(null),k=c.useRef(null);c.useImperativeHandle(n,function(){return{labelRef:k,clearRef:R}});var j=function(W){return W.every(function(z){return typeof z=="string"})?W.join(","):W.map(function(z,V){var Y=V===W.length-1?"":",";return typeof z=="string"?_.jsxs("span",{children:[z,Y]},V):_.jsxs("span",{style:{display:"flex"},children:[z,Y]},V)})},A=function(W){return g?g(W):Array.isArray(W)?j(W):W},L=function(W,z){if(z!=null&&z!==""&&(!Array.isArray(z)||z.length)){var V,Y,q=W?_.jsxs("span",{onClick:function(){d==null||d()},className:"".concat(M,"-text"),children:[W,": "]}):"",K=A(z);if(!f)return _.jsxs("span",{style:{display:"inline-flex",alignItems:"center"},children:[q,A(z)]});var U=function(){var ie=Array.isArray(z)&&z.length>1,Z=N.getMessage("form.lightFilter.itemUnit","项");return typeof K=="string"&&K.length>w&&ie?"...".concat(z.length).concat(Z):""},J=U();return _.jsxs("span",{title:typeof K=="string"?K:void 0,style:{display:"inline-flex",alignItems:"center"},children:[q,_.jsx("span",{style:{paddingInlineStart:4,display:"flex"},children:typeof K=="string"?K==null||(V=K.toString())===null||V===void 0||(Y=V.slice)===null||Y===void 0?void 0:Y.call(V,0,w):K}),J]})}return W||v};return F(_.jsxs("span",{className:fe(M,T,"".concat(M,"-").concat((a=(o=t.size)!==null&&o!==void 0?o:E)!==null&&a!==void 0?a:"middle"),B(B(B(B({},"".concat(M,"-active"),(Array.isArray(s)?s.length>0:!!s)||s===0),"".concat(M,"-disabled"),u),"".concat(M,"-bordered"),h),"".concat(M,"-allow-clear"),C),m),style:p,ref:k,onClick:function(){var W;t==null||(W=t.onClick)===null||W===void 0||W.call(t)},children:[L(l,s),(s||s===0)&&C&&_.jsx(Zc,{role:"button",title:N.getMessage("form.lightFilter.clear","清除"),className:fe("".concat(M,"-icon"),T,"".concat(M,"-close")),onClick:function(W){u||i==null||i(),W.stopPropagation()},ref:R}),b!==!1?b??_.jsx(Ta,{className:fe("".concat(M,"-icon"),T,"".concat(M,"-arrow"))}):null]}))},nr=G.forwardRef(_M),DM=function(t){return B(B(B({},"".concat(t.componentCls,"-label"),{cursor:"pointer"}),"".concat(t.componentCls,"-overlay"),{minWidth:"200px",marginBlockStart:"4px"}),"".concat(t.componentCls,"-content"),{paddingBlock:16,paddingInline:16})};function kM(e){return Lt("FilterDropdown",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[DM(n)]})}var y0=function(t){var n=t.children,r=t.label,a=t.footer,o=t.open,l=t.onOpenChange,i=t.disabled,s=t.onVisibleChange,u=t.visible,d=t.footerRender,f=t.placement,v=c.useContext(at.ConfigContext),m=v.getPrefixCls,g=m("pro-core-field-dropdown"),h=kM(g),p=h.wrapSSR,b=h.hashId,y=li(o||u||!1,l||s),C=c.useRef(null);return p(_.jsx(ca,S(S({placement:f,trigger:["click"]},y),{},{styles:{body:{padding:0}},content:_.jsxs("div",{ref:C,className:fe("".concat(g,"-overlay"),B(B({},"".concat(g,"-overlay-").concat(f),f),"hashId",b)),children:[_.jsx(at,{getPopupContainer:function(){return C.current||document.body},children:_.jsx("div",{className:"".concat(g,"-content ").concat(b).trim(),children:n})}),a&&_.jsx(aM,S({disabled:i,footerRender:d},a))]}),children:_.jsx("span",{className:"".concat(g,"-label ").concat(b).trim(),children:r})})))},FM=function(t){var n="".concat(t.antCls,"-progress-bg");return B({},t.componentCls,{"&-multiple":{paddingBlockStart:6,paddingBlockEnd:12,paddingInline:8},"&-progress":{"&-success":B({},n,{backgroundColor:t.colorSuccess}),"&-error":B({},n,{backgroundColor:t.colorError}),"&-warning":B({},n,{backgroundColor:t.colorWarning})},"&-rule":{display:"flex",alignItems:"center","&-icon":{"&-default":{display:"flex",alignItems:"center",justifyContent:"center",width:"14px",height:"22px","&-circle":{width:"6px",height:"6px",backgroundColor:t.colorTextSecondary,borderRadius:"4px"}},"&-loading":{color:t.colorPrimary},"&-error":{color:t.colorError},"&-success":{color:t.colorSuccess}},"&-text":{color:t.colorText}}})};function jM(e){return Lt("InlineErrorFormItem",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[FM(n)]})}var AM=["rules","name","children","popoverProps"],LM=["errorType","rules","name","popoverProps","children"],C0={marginBlockStart:-5,marginBlockEnd:-5,marginInlineStart:0,marginInlineEnd:0},BM=function(t){var n=t.inputProps,r=t.input,a=t.extra,o=t.errorList,l=t.popoverProps,i=c.useState(!1),s=ne(i,2),u=s[0],d=s[1],f=c.useState([]),v=ne(f,2),m=v[0],g=v[1],h=c.useContext(at.ConfigContext),p=h.getPrefixCls,b=p(),y=Xi(),C=jM("".concat(b,"-form-item-with-help")),x=C.wrapSSR,w=C.hashId;c.useEffect(function(){n.validateStatus!=="validating"&&g(n.errors)},[n.errors,n.validateStatus]);var $=li(m.length<1?!1:u,function(E){E!==u&&d(E)}),I=n.validateStatus==="validating";return _.jsx(ca,S(S(S({trigger:(l==null?void 0:l.trigger)||["click"],placement:(l==null?void 0:l.placement)||"topLeft"},$),{},{getPopupContainer:l==null?void 0:l.getPopupContainer,getTooltipContainer:l==null?void 0:l.getTooltipContainer,content:x(_.jsx("div",{className:"".concat(b,"-form-item ").concat(w," ").concat(y.hashId).trim(),style:{margin:0,padding:0},children:_.jsxs("div",{className:"".concat(b,"-form-item-with-help ").concat(w," ").concat(y.hashId).trim(),children:[I?_.jsx(fr,{}):null,o]})}))},l),{},{children:_.jsxs(_.Fragment,{children:[r,a]})}),"popover")},HM=function(t){var n=t.rules,r=t.name,a=t.children,o=t.popoverProps,l=je(t,AM);return _.jsx(zt.Item,S(S({name:r,rules:n,hasFeedback:!1,shouldUpdate:function(s,u){if(s===u)return!1;var d=[r].flat(1);d.length>1&&d.pop();try{return JSON.stringify(nn(s,d))!==JSON.stringify(nn(u,d))}catch{return!0}},_internalItemRender:{mark:"pro_table_render",render:function(s,u){return _.jsx(BM,S({inputProps:s,popoverProps:o},u))}}},l),{},{style:S(S({},C0),l==null?void 0:l.style),children:a}))},zM=function(t){var n=t.errorType,r=t.rules,a=t.name,o=t.popoverProps,l=t.children,i=je(t,LM);return a&&r!==null&&r!==void 0&&r.length&&n==="popover"?_.jsx(HM,S(S({name:a,rules:r,popoverProps:o},i),{},{children:l})):_.jsx(zt.Item,S(S({rules:r,shouldUpdate:a?function(s,u){if(s===u)return!1;var d=[a].flat(1);d.length>1&&d.pop();try{return JSON.stringify(nn(s,d))!==JSON.stringify(nn(u,d))}catch{return!0}}:void 0},i),{},{style:S(S({},C0),i.style),name:a,children:l}))},KM=function(t){return B({},t.componentCls,{display:"inline-flex",alignItems:"center",maxWidth:"100%","&-icon":{display:"block",marginInlineStart:"4px",cursor:"pointer","&:hover":{color:t.colorPrimary}},"&-title":{display:"inline-flex",flex:"1"},"&-subtitle ":{marginInlineStart:8,color:t.colorTextSecondary,fontWeight:"normal",fontSize:t.fontSize,whiteSpace:"nowrap"},"&-title-ellipsis":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"keep-all"}})};function VM(e){return Lt("LabelIconTip",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[KM(n)]})}var ea=G.memo(function(e){var t=e.label,n=e.tooltip,r=e.ellipsis,a=e.subTitle,o=c.useContext(at.ConfigContext),l=o.getPrefixCls,i=l("pro-core-label-tip"),s=VM(i),u=s.wrapSSR,d=s.hashId;if(!n&&!a)return _.jsx(_.Fragment,{children:t});var f=typeof n=="string"||G.isValidElement(n)?{title:n}:n,v=(f==null?void 0:f.icon)||_.jsx(SM,{});return u(_.jsxs("div",{className:fe(i,d),onMouseDown:function(g){return g.stopPropagation()},onMouseLeave:function(g){return g.stopPropagation()},onMouseMove:function(g){return g.stopPropagation()},children:[_.jsx("div",{className:fe("".concat(i,"-title"),d,B({},"".concat(i,"-title-ellipsis"),r)),children:t}),a&&_.jsx("div",{className:"".concat(i,"-subtitle ").concat(d).trim(),children:a}),n&&_.jsx(on,S(S({},f),{},{children:_.jsx("span",{className:"".concat(i,"-icon ").concat(d).trim(),children:v})}))]}))}),gi=G.createContext({}),S0={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Cn,function(){var n="month",r="quarter";return function(a,o){var l=o.prototype;l.quarter=function(u){return this.$utils().u(u)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(u-1))};var i=l.add;l.add=function(u,d){return u=Number(u),this.$utils().p(d)===r?this.add(3*u,n):i.bind(this)(u,d)};var s=l.startOf;l.startOf=function(u,d){var f=this.$utils(),v=!!f.u(d)||d;if(f.p(u)===r){var m=this.quarter()-1;return v?this.month(3*m).startOf(n).startOf("day"):this.month(3*m+2).endOf(n).endOf("day")}return s.bind(this)(u,d)}}})})(S0);var WM=S0.exports;const YM=pn(WM);var _r=function(t){return t==null};ht.extend(YM);var x0={time:"HH:mm:ss",timeRange:"HH:mm:ss",date:"YYYY-MM-DD",dateWeek:"YYYY-wo",dateMonth:"YYYY-MM",dateQuarter:"YYYY-[Q]Q",dateYear:"YYYY",dateRange:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",dateTimeRange:"YYYY-MM-DD HH:mm:ss"};function Lf(e){return Object.prototype.toString.call(e)==="[object Object]"}function qM(e){if(Lf(e)===!1)return!1;var t=e.constructor;if(t===void 0)return!0;var n=t.prototype;return!(Lf(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)}var Pc=function(t){return!!(t!=null&&t._isAMomentObject)},Bf=function(t,n,r){if(!n)return t;if(ht.isDayjs(t)||Pc(t)){if(n==="number")return t.valueOf();if(n==="string")return t.format(x0[r]||"YYYY-MM-DD HH:mm:ss");if(typeof n=="string"&&n!=="string")return t.format(n);if(typeof n=="function")return n(t,r)}return t},UM=function e(t,n,r,a,o){var l={};return typeof window>"u"||Xe(t)!=="object"||_r(t)||t instanceof Blob||Array.isArray(t)?t:(Object.keys(t).forEach(function(i){var s=o?[o,i].flat(1):[i],u=nn(r,s)||"text",d="text",f;typeof u=="string"?d=u:(d=u.valueType,f=u.dateFormat);var v=t[i];if(!(_r(v)&&a)){if(qM(v)&&!Array.isArray(v)&&!ht.isDayjs(v)&&!Pc(v)){l[i]=e(v,n,r,a,s);return}if(Array.isArray(v)){l[i]=v.map(function(m,g){return ht.isDayjs(m)||Pc(m)?Bf(m,f||n,d):e(m,n,r,a,[i,"".concat(g)].flat(1))});return}l[i]=Bf(v,f||n,d)}}),l)},Hf=function(t,n){return typeof n=="function"?n(ht(t)):ht(t).format(n)},GM=function(t,n){var r=Array.isArray(t)?t:[],a=ne(r,2),o=a[0],l=a[1],i,s;Array.isArray(n)?(i=n[0],s=n[1]):Xe(n)==="object"&&n.type==="mask"?(i=n.format,s=n.format):(i=n,s=n);var u=o?Hf(o,i):"",d=l?Hf(l,s):"",f=u&&d?"".concat(u," ~ ").concat(d):"";return f},XM=function(t){var n;return!!(t!=null&&(n=t.valueType)!==null&&n!==void 0&&n.toString().startsWith("date")||(t==null?void 0:t.valueType)==="select"||t!=null&&t.valueEnum)},QM=function(t){var n;return((n=t.ellipsis)===null||n===void 0?void 0:n.showTitle)===!1?!1:t.ellipsis},ZM=function(t,n,r){if(n.copyable||n.ellipsis){var a=n.copyable&&r?{text:r,tooltips:["",""]}:void 0,o=XM(n),l=QM(n)&&r?{tooltip:(n==null?void 0:n.tooltip)!==!1&&o?_.jsx("div",{className:"pro-table-tooltip-text",children:t}):r}:!1;return _.jsx(Cg.Text,{style:{width:"100%",margin:0,padding:0},title:"",copyable:a,ellipsis:l,children:t})}return t};function Sn(e){if(typeof e=="function"){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r-1?{menu:t}:{overlay:_.jsx(yg,S({},t))};return Zt(n)},ju=function(t){var n=c.useRef(t);return n.current=t,n};function JM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,n=arguments.length>2?arguments[2]:void 0,r=c.useState(e),a=ne(r,2),o=a[0],l=a[1],i=ju(e);return c.useEffect(function(){var s=setTimeout(function(){l(i.current)},t);return function(){return clearTimeout(s)}},n?[t].concat(ke(n)):void 0),o}function ur(e,t,n,r){if(e===t)return!0;if(e&&t&&Xe(e)==="object"&&Xe(t)==="object"){if(e.constructor!==t.constructor)return!1;var a,o,l;if(Array.isArray(e)){if(a=e.length,a!=t.length)return!1;for(o=a;o--!==0;)if(!ur(e[o],t[o],n,r))return!1;return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;var i=Zi(e.entries()),s;try{for(i.s();!(s=i.n()).done;)if(o=s.value,!t.has(o[0]))return!1}catch(g){i.e(g)}finally{i.f()}var u=Zi(e.entries()),d;try{for(u.s();!(d=u.n()).done;)if(o=d.value,!ur(o[1],t.get(o[0]),n,r))return!1}catch(g){u.e(g)}finally{u.f()}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;var f=Zi(e.entries()),v;try{for(f.s();!(v=f.n()).done;)if(o=v.value,!t.has(o[0]))return!1}catch(g){f.e(g)}finally{f.f()}return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(a=e.length,a!=t.length)return!1;for(o=a;o--!==0;)if(e[o]!==t[o])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&e.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&e.toString)return e.toString()===t.toString();if(l=Object.keys(e),a=l.length,a!==Object.keys(t).length)return!1;for(o=a;o--!==0;)if(!Object.prototype.hasOwnProperty.call(t,l[o]))return!1;for(o=a;o--!==0;){var m=l[o];if(!(n!=null&&n.includes(m))&&!(m==="_owner"&&e.$$typeof)&&!ur(e[m],t[m],n,r))return!1}return!0}return e!==e&&t!==t}var eN=function(t,n,r){return ur(t,n,r)};function Au(e,t){var n=c.useRef();return eN(e,n.current,t)||(n.current=e),n.current}function dl(e,t,n){c.useEffect(e,Au(t||[],n))}function $0(e,t,n,r){var a=cu(xt(Ke().mark(function o(){return Ke().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:e();case 1:case"end":return i.stop()}},o)})),r||16);c.useEffect(function(){a.run()},Au(t||[],n))}function fn(e,t){return G.useMemo(e,Au(t))}var As=0;function tN(e){var t=c.useRef(null),n=c.useState(function(){return e.proFieldKey?e.proFieldKey.toString():(As+=1,As.toString())}),r=ne(n,1),a=r[0],o=c.useRef(a),l=function(){var d=xt(Ke().mark(function f(){var v,m,g,h;return Ke().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return(v=t.current)===null||v===void 0||v.abort(),g=new AbortController,t.current=g,b.next=5,Promise.race([(m=e.request)===null||m===void 0?void 0:m.call(e,e.params,e),new Promise(function(y,C){var x;(x=t.current)===null||x===void 0||(x=x.signal)===null||x===void 0||x.addEventListener("abort",function(){C(new Error("aborted"))})})]);case 5:return h=b.sent,b.abrupt("return",h);case 7:case"end":return b.stop()}},f)}));return function(){return d.apply(this,arguments)}}();c.useEffect(function(){return function(){As+=1}},[]);var i=Sg([o.current,e.params],l,{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),s=i.data,u=i.error;return[s||u]}var Ko=function(t){var n=c.useRef();return c.useEffect(function(){n.current=t}),n.current};function nN(){var e=c.useState(!0),t=ne(e,2),n=t[1],r=c.useCallback(function(){return n(function(a){return!a})},[]);return r}function rN(e,t){var n=c.useMemo(function(){var r={current:t};return new Proxy(r,{set:function(o,l,i){return Object.is(o[l],i)||(o[l]=i,e(n)),!0}})},[]);return n}function aN(e){var t=nN(),n=rN(t,e);return n}var oN=function(t){var n=!1;return(typeof t=="string"&&t.startsWith("date")&&!t.endsWith("Range")||t==="select"||t==="time")&&(n=!0),n},ts=function(){for(var t={},n=arguments.length,r=new Array(n),a=0;a0&&arguments[0]!==void 0?arguments[0]:21;if(typeof window>"u"||!window.crypto)return(zf+=1).toFixed(0);for(var n="",r=crypto.getRandomValues(new Uint8Array(t));t--;){var a=63&r[t];n+=a<36?a.toString(36):a<62?(a-26).toString(36).toUpperCase():a<63?"_":"-"}return n},Xo=function(){return typeof window>"u"?Kf():window.crypto&&window.crypto.randomUUID&&typeof crypto.randomUUID=="function"?crypto.randomUUID():Kf()},P0=function(t){if(t&&t!==!0)return t},iN=function(t){var n={};return Object.keys(t||{}).forEach(function(r){var a;Array.isArray(t[r])&&((a=t[r])===null||a===void 0?void 0:a.length)===0||t[r]!==void 0&&(n[r]=t[r])}),n};ht.extend(Bg);var Vf=function(t){return!!(t!=null&&t._isAMomentObject)},pi=function e(t,n){return _r(t)||ht.isDayjs(t)||Vf(t)?Vf(t)?ht(t):t:Array.isArray(t)?t.map(function(r){return e(r,n)}):typeof t=="number"?ht(t):ht(t,n)},lN=["colon","dependencies","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","initialValue","noStyle","label","labelAlign","labelCol","name","preserve","normalize","required","rules","shouldUpdate","trigger","validateFirst","validateStatus","validateTrigger","valuePropName","wrapperCol","hidden","validateDebounce","addonBefore","addonAfter","addonWarpStyle"];function sN(e){var t={};return lN.forEach(function(n){e[n]!==void 0&&(t[n]=e[n])}),t}var cN="valueType request plain renderFormItem render text formItemProps valueEnum",uN="fieldProps isDefaultDom groupProps contentRender submitterProps submitter";function E0(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n="".concat(cN," ").concat(uN).split(/[\s\n]+/),r={};return Object.keys(e||{}).forEach(function(a){n.includes(a)&&!t||(r[a]=e[a])}),r}function dN(e){var t=Object.prototype.toString.call(e).match(/^\[object (.*)\]$/)[1].toLowerCase();return t==="string"&&Xe(e)==="object"?"object":e===null?"null":e===void 0?"undefined":t}var fN=function(t){var n=t.color,r=t.children;return _.jsx(Hn,{color:n,text:r})},hr=function(t){return dN(t)==="map"?t:new Map(Object.entries(t||{}))},vN={Success:function(t){var n=t.children;return _.jsx(Hn,{status:"success",text:n})},Error:function(t){var n=t.children;return _.jsx(Hn,{status:"error",text:n})},Default:function(t){var n=t.children;return _.jsx(Hn,{status:"default",text:n})},Processing:function(t){var n=t.children;return _.jsx(Hn,{status:"processing",text:n})},Warning:function(t){var n=t.children;return _.jsx(Hn,{status:"warning",text:n})},success:function(t){var n=t.children;return _.jsx(Hn,{status:"success",text:n})},error:function(t){var n=t.children;return _.jsx(Hn,{status:"error",text:n})},default:function(t){var n=t.children;return _.jsx(Hn,{status:"default",text:n})},processing:function(t){var n=t.children;return _.jsx(Hn,{status:"processing",text:n})},warning:function(t){var n=t.children;return _.jsx(Hn,{status:"warning",text:n})}},so=function e(t,n,r){if(Array.isArray(t))return _.jsx(Yn,{split:",",size:2,wrap:!0,children:t.map(function(u,d){return e(u,n,d)})},r);var a=hr(n);if(!a.has(t)&&!a.has("".concat(t)))return(t==null?void 0:t.label)||t;var o=a.get(t)||a.get("".concat(t));if(!o)return _.jsx(G.Fragment,{children:(t==null?void 0:t.label)||t},r);var l=o.status,i=o.color,s=vN[l||"Init"];return s?_.jsx(s,{children:o.text},r):i?_.jsx(fN,{color:i,children:o.text},r):_.jsx(G.Fragment,{children:o.text||o},r)},Ic={exports:{}};(function(e,t){const{hasOwnProperty:n}=Object.prototype,r=b();r.configure=b,r.stringify=r,r.default=r,t.stringify=r,t.configure=b,e.exports=r;const a=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function o(y){return y.length<5e3&&!a.test(y)?`"${y}"`:JSON.stringify(y)}function l(y,C){if(y.length>200||C)return y.sort(C);for(let x=1;xw;)y[$]=y[$-1],$--;y[$]=w}return y}const i=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function s(y){return i.call(y)!==void 0&&y.length!==0}function u(y,C,x){y.length= 1`)}return x===void 0?1/0:x}function g(y){return y===1?"1 item":`${y} items`}function h(y){const C=new Set;for(const x of y)(typeof x=="string"||typeof x=="number")&&C.add(String(x));return C}function p(y){if(n.call(y,"strict")){const C=y.strict;if(typeof C!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(C)return x=>{let w=`Object can not safely be stringified. Received type ${typeof x}`;throw typeof x!="function"&&(w+=` (${x.toString()})`),new Error(w)}}}function b(y){y={...y};const C=p(y);C&&(y.bigint===void 0&&(y.bigint=!1),"circularValue"in y||(y.circularValue=Error));const x=d(y),w=v(y,"bigint"),$=f(y),I=typeof $=="function"?$:void 0,E=m(y,"maximumDepth"),P=m(y,"maximumBreadth");function O(N,R,k,j,A,L){let H=R[N];switch(typeof H=="object"&&H!==null&&typeof H.toJSON=="function"&&(H=H.toJSON(N)),H=j.call(R,N,H),typeof H){case"string":return o(H);case"object":{if(H===null)return"null";if(k.indexOf(H)!==-1)return x;let W="",z=",";const V=L;if(Array.isArray(H)){if(H.length===0)return"[]";if(EP){const le=H.length-P-1;W+=`${z}"... ${g(le)} not stringified"`}return A!==""&&(W+=` +${V}`),k.pop(),`[${W}]`}let Y=Object.keys(H);const q=Y.length;if(q===0)return"{}";if(EP){const Q=q-P;W+=`${U}"...":${K}"${g(Q)} not stringified"`,U=z}return A!==""&&U.length>1&&(W=` +${L}${W} +${V}`),k.pop(),`{${W}}`}case"number":return isFinite(H)?String(H):C?C(H):"null";case"boolean":return H===!0?"true":"false";case"undefined":return;case"bigint":if(w)return String(H);default:return C?C(H):void 0}}function M(N,R,k,j,A,L){switch(typeof R=="object"&&R!==null&&typeof R.toJSON=="function"&&(R=R.toJSON(N)),typeof R){case"string":return o(R);case"object":{if(R===null)return"null";if(k.indexOf(R)!==-1)return x;const H=L;let W="",z=",";if(Array.isArray(R)){if(R.length===0)return"[]";if(EP){const J=R.length-P-1;W+=`${z}"... ${g(J)} not stringified"`}return A!==""&&(W+=` +${H}`),k.pop(),`[${W}]`}k.push(R);let V="";A!==""&&(L+=A,z=`, +${L}`,V=" ");let Y="";for(const q of j){const K=M(q,R[q],k,j,A,L);K!==void 0&&(W+=`${Y}${o(q)}:${V}${K}`,Y=z)}return A!==""&&Y.length>1&&(W=` +${L}${W} +${H}`),k.pop(),`{${W}}`}case"number":return isFinite(R)?String(R):C?C(R):"null";case"boolean":return R===!0?"true":"false";case"undefined":return;case"bigint":if(w)return String(R);default:return C?C(R):void 0}}function D(N,R,k,j,A){switch(typeof R){case"string":return o(R);case"object":{if(R===null)return"null";if(typeof R.toJSON=="function"){if(R=R.toJSON(N),typeof R!="object")return D(N,R,k,j,A);if(R===null)return"null"}if(k.indexOf(R)!==-1)return x;const L=A;if(Array.isArray(R)){if(R.length===0)return"[]";if(EP){const Z=R.length-P-1;K+=`${U}"... ${g(Z)} not stringified"`}return K+=` +${L}`,k.pop(),`[${K}]`}let H=Object.keys(R);const W=H.length;if(W===0)return"{}";if(EP){const K=W-P;V+=`${Y}"...": "${g(K)} not stringified"`,Y=z}return Y!==""&&(V=` +${A}${V} +${L}`),k.pop(),`{${V}}`}case"number":return isFinite(R)?String(R):C?C(R):"null";case"boolean":return R===!0?"true":"false";case"undefined":return;case"bigint":if(w)return String(R);default:return C?C(R):void 0}}function F(N,R,k){switch(typeof R){case"string":return o(R);case"object":{if(R===null)return"null";if(typeof R.toJSON=="function"){if(R=R.toJSON(N),typeof R!="object")return F(N,R,k);if(R===null)return"null"}if(k.indexOf(R)!==-1)return x;let j="";const A=R.length!==void 0;if(A&&Array.isArray(R)){if(R.length===0)return"[]";if(EP){const K=R.length-P-1;j+=`,"... ${g(K)} not stringified"`}return k.pop(),`[${j}]`}let L=Object.keys(R);const H=L.length;if(H===0)return"{}";if(EP){const V=H-P;j+=`${W}"...":"${g(V)} not stringified"`}return k.pop(),`{${j}}`}case"number":return isFinite(R)?String(R):C?C(R):"null";case"boolean":return R===!0?"true":"false";case"undefined":return;case"bigint":if(w)return String(R);default:return C?C(R):void 0}}function T(N,R,k){if(arguments.length>1){let j="";if(typeof k=="number"?j=" ".repeat(Math.min(k,10)):typeof k=="string"&&(j=k.slice(0,10)),R!=null){if(typeof R=="function")return O("",{"":N},[],R,j,"");if(Array.isArray(R))return M("",N,[],h(R),j,"")}if(j.length!==0)return D("",N,[],j,"")}return F("",N,[])}return T}})(Ic,Ic.exports);var mN=Ic.exports;const gN=pn(mN),pN=gN.configure;var Pr=pN({bigint:!0,circularValue:"Magic circle!",deterministic:!1,maximumDepth:4});function hN(){this.__data__=[],this.size=0}function hi(e,t){return e===t||e!==e&&t!==t}function ns(e,t){for(var n=e.length;n--;)if(hi(e[n][0],t))return n;return-1}var bN=Array.prototype,yN=bN.splice;function CN(e){var t=this.__data__,n=ns(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():yN.call(t,n,1),--this.size,!0}function SN(e){var t=this.__data__,n=ns(t,e);return n<0?void 0:t[n][1]}function xN(e){return ns(this.__data__,e)>-1}function wN(e,t){var n=this.__data__,r=ns(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function br(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=NT}function bi(e){return e!=null&&_0(e.length)&&!Lu(e)}function TT(e){return na(e)&&bi(e)}function _T(){return!1}var D0=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Qf=D0&&typeof module=="object"&&module&&!module.nodeType&&module,DT=Qf&&Qf.exports===D0,Zf=DT?rr.Buffer:void 0,kT=Zf?Zf.isBuffer:void 0,Jo=kT||_T,FT="[object Object]",jT=Function.prototype,AT=Object.prototype,k0=jT.toString,LT=AT.hasOwnProperty,BT=k0.call(Object);function HT(e){if(!na(e)||co(e)!=FT)return!1;var t=N0(e);if(t===null)return!0;var n=LT.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&k0.call(n)==BT}var zT="[object Arguments]",KT="[object Array]",VT="[object Boolean]",WT="[object Date]",YT="[object Error]",qT="[object Function]",UT="[object Map]",GT="[object Number]",XT="[object Object]",QT="[object RegExp]",ZT="[object Set]",JT="[object String]",e_="[object WeakMap]",t_="[object ArrayBuffer]",n_="[object DataView]",r_="[object Float32Array]",a_="[object Float64Array]",o_="[object Int8Array]",i_="[object Int16Array]",l_="[object Int32Array]",s_="[object Uint8Array]",c_="[object Uint8ClampedArray]",u_="[object Uint16Array]",d_="[object Uint32Array]",Vt={};Vt[r_]=Vt[a_]=Vt[o_]=Vt[i_]=Vt[l_]=Vt[s_]=Vt[c_]=Vt[u_]=Vt[d_]=!0;Vt[zT]=Vt[KT]=Vt[t_]=Vt[VT]=Vt[n_]=Vt[WT]=Vt[YT]=Vt[qT]=Vt[UT]=Vt[GT]=Vt[XT]=Vt[QT]=Vt[ZT]=Vt[JT]=Vt[e_]=!1;function f_(e){return na(e)&&_0(e.length)&&!!Vt[co(e)]}function v_(e){return function(t){return e(t)}}var F0=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Vo=F0&&typeof module=="object"&&module&&!module.nodeType&&module,m_=Vo&&Vo.exports===F0,Bs=m_&&I0.process,Jf=function(){try{var e=Vo&&Vo.require&&Vo.require("util").types;return e||Bs&&Bs.binding&&Bs.binding("util")}catch{}}(),ev=Jf&&Jf.isTypedArray,os=ev?v_(ev):f_;function Oc(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var g_=Object.prototype,p_=g_.hasOwnProperty;function h_(e,t,n){var r=e[t];(!(p_.call(e,t)&&hi(r,n))||n===void 0&&!(t in e))&&Bu(e,t,n)}function b_(e,t,n,r){var a=!n;n||(n={});for(var o=-1,l=t.length;++o-1&&e%1==0&&e0){if(++t>=D_)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var A_=j_(__);function L_(e,t){return A_(N_(e,t,H0),e+"")}function B_(e,t,n){if(!ga(n))return!1;var r=typeof t;return(r=="number"?bi(n)&&j0(t,n.length):r=="string"&&t in n)?hi(n[t],e):!1}function H_(e){return L_(function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,l=a>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,l&&B_(n[0],n[1],l)&&(o=a<3?void 0:o,a=1),t=Object(t);++r2&&arguments[2]!==void 0?arguments[2]:!0,a=Object.keys(n).reduce(function(i,s){var u=n[s];return _r(u)||(i[s]=u),i},{});if(Object.keys(a).length<1||typeof window>"u"||Xe(t)!=="object"||_r(t)||t instanceof Blob)return t;var o=Array.isArray(t)?[]:{},l=function i(s,u){var d=Array.isArray(s),f=d?[]:{};return s==null||s===void 0?f:(Object.keys(s).forEach(function(v){var m=function C(x,w){return Array.isArray(x)&&x.forEach(function($,I){if($){var E=w==null?void 0:w[I];typeof $=="function"&&(w[I]=$(w,v,s)),Xe($)==="object"&&!Array.isArray($)&&Object.keys($).forEach(function(P){var O=E==null?void 0:E[P];if(typeof $[P]=="function"&&O){var M=$[P](E[P],v,s);E[P]=Xe(M)==="object"?M[P]:M}else Xe($[P])==="object"&&Array.isArray($[P])&&O&&C($[P],O)}),Xe($)==="object"&&Array.isArray($)&&E&&C($,E)}}),v},g=u?[u,v].flat(1):[v].flat(1),h=s[v],p=nn(a,g),b=function(){var x,w,$=!1;if(typeof p=="function"){w=p==null?void 0:p(h,v,s);var I=Xe(w);I!=="object"&&I!=="undefined"?(x=v,$=!0):x=w}else x=m(p,h);if(Array.isArray(x)){f=xn(f,x,h);return}Xe(x)==="object"&&!Array.isArray(o)?o=Mc(o,x):Xe(x)==="object"&&Array.isArray(o)?f=S(S({},f),x):(x!==null||x!==void 0)&&(f=xn(f,[x],$?w:h))};if(p&&typeof p=="function"&&b(),!(typeof window>"u")){if(z_(h)){var y=i(h,g);if(Object.keys(y).length<1)return;f=xn(f,[v],y);return}b()}}),r?f:s)};return o=Array.isArray(t)&&Array.isArray(o)?ke(l(t)):ts({},l(t),o),o},In=function(t){return t===void 0?{}:Qa(Za,"5.13.0")<=0?{bordered:t}:{variant:t?void 0:"borderless"}},V_=["map_row_parentKey"],W_=["map_row_parentKey","map_row_key"],Y_=["map_row_key"],Hs=function(t){return(uc.warn||uc.warning)(t)},bn=function(t){return Array.isArray(t)?t.join(","):t};function Ao(e,t){var n,r=e.getRowKey,a=e.row,o=e.data,l=e.childrenColumnName,i=l===void 0?"children":l,s=(n=bn(e.key))===null||n===void 0?void 0:n.toString(),u=new Map;function d(v,m,g){v.forEach(function(h,p){var b=(g||0)*10+p,y=r(h,b).toString();h&&Xe(h)==="object"&&i in h&&d(h[i]||[],y,b);var C=S(S({},h),{},{map_row_key:y,children:void 0,map_row_parentKey:m});delete C.children,m||delete C.map_row_parentKey,u.set(y,C)})}t==="top"&&u.set(s,S(S({},u.get(s)),a)),d(o),t==="update"&&u.set(s,S(S({},u.get(s)),a)),t==="delete"&&u.delete(s);var f=function(m){var g=new Map,h=[],p=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;m.forEach(function(C){if(C.map_row_parentKey&&!C.map_row_key){var x=C.map_row_parentKey,w=je(C,V_);if(g.has(x)||g.set(x,[]),y){var $;($=g.get(x))===null||$===void 0||$.push(w)}}})};return p(t==="top"),m.forEach(function(b){if(b.map_row_parentKey&&b.map_row_key){var y,C=b.map_row_parentKey,x=b.map_row_key,w=je(b,W_);g.has(x)&&(w[i]=g.get(x)),g.has(C)||g.set(C,[]),(y=g.get(C))===null||y===void 0||y.push(w)}}),p(t==="update"),m.forEach(function(b){if(!b.map_row_parentKey){var y=b.map_row_key,C=je(b,Y_);if(y&&g.has(y)){var x=S(S({},C),{},B({},i,g.get(y)));h.push(x);return}h.push(C)}}),h};return f(u)}function q_(e,t){var n=e.recordKey,r=e.onSave,a=e.row,o=e.children,l=e.newLineConfig,i=e.editorType,s=e.tableName,u=c.useContext(gi),d=zt.useFormInstance(),f=Ze(!1),v=ne(f,2),m=v[0],g=v[1],h=_t(xt(Ke().mark(function p(){var b,y,C,x,w,$,I,E,P;return Ke().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.prev=0,y=i==="Map",C=[s,Array.isArray(n)?n[0]:n].map(function(D){return D==null?void 0:D.toString()}).flat(1).filter(Boolean),g(!0),M.next=6,d.validateFields(C,{recursive:!0});case 6:return x=(u==null||(b=u.getFieldFormatValue)===null||b===void 0?void 0:b.call(u,C))||d.getFieldValue(C),Array.isArray(n)&&n.length>1&&(w=$C(n),$=w.slice(1),I=nn(x,$),xn(x,$,I)),E=y?xn({},C,x):x,M.next=11,r==null?void 0:r(n,ts({},a,E),a,l);case 11:return P=M.sent,g(!1),M.abrupt("return",P);case 16:throw M.prev=16,M.t0=M.catch(0),console.log(M.t0),g(!1),M.t0;case 21:case"end":return M.stop()}},p,null,[[0,16]])})));return c.useImperativeHandle(t,function(){return{save:h}},[h]),_.jsxs("a",{onClick:function(){var p=xt(Ke().mark(function b(y){return Ke().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return y.stopPropagation(),y.preventDefault(),x.prev=2,x.next=5,h();case 5:x.next=9;break;case 7:x.prev=7,x.t0=x.catch(2);case 9:case"end":return x.stop()}},b,null,[[2,7]])}));return function(b){return p.apply(this,arguments)}}(),children:[m?_.jsx(fr,{style:{marginInlineEnd:8}}):null,o||"保存"]},"save")}var U_=function(t){var n=t.recordKey,r=t.onDelete,a=t.preEditRowRef,o=t.row,l=t.children,i=t.deletePopconfirmMessage,s=Ze(function(){return!1}),u=ne(s,2),d=u[0],f=u[1],v=_t(xt(Ke().mark(function m(){var g;return Ke().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.prev=0,f(!0),p.next=4,r==null?void 0:r(n,o);case 4:return g=p.sent,f(!1),p.abrupt("return",g);case 9:return p.prev=9,p.t0=p.catch(0),console.log(p.t0),f(!1),p.abrupt("return",null);case 14:return p.prev=14,a&&(a.current=null),p.finish(14);case 17:case"end":return p.stop()}},m,null,[[0,9,14,17]])})));return l!==!1?_.jsx(Rh,{title:i,onConfirm:function(){return v()},children:_.jsxs("a",{children:[d?_.jsx(fr,{style:{marginInlineEnd:8}}):null,l||"删除"]})},"delete"):null},G_=function(t){var n=t.recordKey,r=t.tableName,a=t.newLineConfig,o=t.editorType,l=t.onCancel,i=t.cancelEditable,s=t.row,u=t.cancelText,d=t.preEditRowRef,f=c.useContext(gi),v=zt.useFormInstance();return _.jsx("a",{onClick:function(){var m=xt(Ke().mark(function g(h){var p,b,y,C,x,w,$;return Ke().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return h.stopPropagation(),h.preventDefault(),b=o==="Map",y=[r,n].flat(1).filter(Boolean),C=(f==null||(p=f.getFieldFormatValue)===null||p===void 0?void 0:p.call(f,y))||(v==null?void 0:v.getFieldValue(y)),x=b?xn({},y,C):C,E.next=8,l==null?void 0:l(n,x,s,a);case 8:return w=E.sent,E.next=11,i(n);case 11:if((d==null?void 0:d.current)===null){E.next=15;break}v.setFieldsValue(xn({},y,d==null?void 0:d.current)),E.next=17;break;case 15:return E.next=17,($=t.onDelete)===null||$===void 0?void 0:$.call(t,n,s);case 17:return d&&(d.current=null),E.abrupt("return",w);case 19:case"end":return E.stop()}},g)}));return function(g){return m.apply(this,arguments)}}(),children:u||"取消"},"cancel")};function X_(e,t){var n=t.recordKey,r=t.newLineConfig,a=t.saveText,o=t.deleteText,l=c.forwardRef(q_),i=c.createRef();return{save:_.jsx(l,S(S({},t),{},{row:e,ref:i,children:a}),"save"+n),saveRef:i,delete:(r==null?void 0:r.options.recordKey)!==n?_.jsx(U_,S(S({},t),{},{row:e,children:o}),"delete"+n):void 0,cancel:_.jsx(G_,S(S({},t),{},{row:e}),"cancel"+n)}}function Q_(e){var t=Ot(),n=c.useRef(null),r=c.useState(void 0),a=ne(r,2),o=a[0],l=a[1],i=function(){var V=new Map,Y=function q(K,U){K==null||K.forEach(function(J,Q){var ie,Z=U==null?Q.toString():U+"_"+Q.toString();V.set(Z,bn(e.getRowKey(J,-1))),V.set((ie=bn(e.getRowKey(J,-1)))===null||ie===void 0?void 0:ie.toString(),Z),e.childrenColumnName&&J!==null&&J!==void 0&&J[e.childrenColumnName]&&q(J[e.childrenColumnName],Z)})};return Y(e.dataSource),V},s=c.useMemo(function(){return i()},[]),u=c.useRef(s),d=c.useRef(void 0);$0(function(){u.current=i()},[e.dataSource]),d.current=o;var f=e.type||"single",v=c0(e.dataSource,"children",e.getRowKey),m=ne(v,1),g=m[0],h=Ze([],{value:e.editableKeys,onChange:e.onChange?function(z){var V,Y,q;e==null||(V=e.onChange)===null||V===void 0||V.call(e,(Y=z==null?void 0:z.filter(function(K){return K!==void 0}))!==null&&Y!==void 0?Y:[],(q=z==null?void 0:z.map(function(K){return g(K)}).filter(function(K){return K!==void 0}))!==null&&q!==void 0?q:[])}:void 0}),p=ne(h,2),b=p[0],y=p[1],C=c.useMemo(function(){var z=f==="single"?b==null?void 0:b.slice(0,1):b;return new Set(z)},[(b||[]).join(","),f]),x=Ko(b),w=_t(function(z){var V,Y,q,K,U=(V=e.getRowKey(z,z.index))===null||V===void 0||(Y=V.toString)===null||Y===void 0?void 0:Y.call(V),J=(q=e.getRowKey(z,-1))===null||q===void 0||(K=q.toString)===null||K===void 0?void 0:K.call(q),Q=b==null?void 0:b.map(function(le){return le==null?void 0:le.toString()}),ie=(x==null?void 0:x.map(function(le){return le==null?void 0:le.toString()}))||[],Z=e.tableName&&!!(ie!=null&&ie.includes(J))||!!(ie!=null&&ie.includes(U));return{recordKey:J,isEditable:e.tableName&&(Q==null?void 0:Q.includes(J))||(Q==null?void 0:Q.includes(U)),preIsEditable:Z}}),$=_t(function(z,V){var Y,q;return C.size>0&&f==="single"&&e.onlyOneLineEditorAlertMessage!==!1?(Hs(e.onlyOneLineEditorAlertMessage||t.getMessage("editableTable.onlyOneLineEditor","只能同时编辑一行")),!1):(C.add(z),y(Array.from(C)),n.current=(Y=V??((q=e.dataSource)===null||q===void 0?void 0:q.find(function(K,U){return e.getRowKey(K,U)===z})))!==null&&Y!==void 0?Y:null,!0)}),I=_t(function(){var z=xt(Ke().mark(function V(Y,q){var K,U;return Ke().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(K=bn(Y).toString(),U=u.current.get(K),!(!C.has(K)&&U&&(q??!0)&&e.tableName)){Q.next=5;break}return I(U,!1),Q.abrupt("return");case 5:return o&&o.options.recordKey===Y&&l(void 0),C.delete(K),C.delete(bn(Y)),y(Array.from(C)),Q.abrupt("return",!0);case 10:case"end":return Q.stop()}},V)}));return function(V,Y){return z.apply(this,arguments)}}()),E=cu(xt(Ke().mark(function z(){var V,Y,q,K,U=arguments;return Ke().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:for(Y=U.length,q=new Array(Y),K=0;K0&&f==="single"&&e.onlyOneLineEditorAlertMessage!==!1)return Hs(e.onlyOneLineEditorAlertMessage||t.getMessage("editableTable.onlyOneLineEditor","只能同时编辑一行")),!1;var Y=e.getRowKey(z,-1);if(!Y&&Y!==0)throw wn(!!Y,`请设置 recordCreatorProps.record 并返回一个唯一的key + https://procomponents.ant.design/components/editable-table#editable-%E6%96%B0%E5%BB%BA%E8%A1%8C`),new Error("请设置 recordCreatorProps.record 并返回一个唯一的key");if(C.add(Y),y(Array.from(C)),(V==null?void 0:V.newRecordType)==="dataSource"||e.tableName){var q,K={data:e.dataSource,getRowKey:e.getRowKey,row:S(S({},z),{},{map_row_parentKey:V!=null&&V.parentKey?(q=bn(V==null?void 0:V.parentKey))===null||q===void 0?void 0:q.toString():void 0}),key:Y,childrenColumnName:e.childrenColumnName||"children"};e.setDataSource(Ao(K,(V==null?void 0:V.position)==="top"?"top":"update"))}else l({defaultValue:z,options:S(S({},V),{},{recordKey:Y})});return!0}),F=(e==null?void 0:e.saveText)||t.getMessage("editableTable.action.save","保存"),T=(e==null?void 0:e.deleteText)||t.getMessage("editableTable.action.delete","删除"),N=(e==null?void 0:e.cancelText)||t.getMessage("editableTable.action.cancel","取消"),R=_t(function(){var z=xt(Ke().mark(function V(Y,q,K,U){var J,Q,ie,Z,le,te,se;return Ke().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,e==null||(J=e.onSave)===null||J===void 0?void 0:J.call(e,Y,q,K,U);case 2:return Z=ee.sent,ee.next=5,I(Y);case 5:if(le=U||d.current||{},te=le.options,!(!(te!=null&&te.parentKey)&&(te==null?void 0:te.recordKey)===Y)){ee.next=9;break}return(te==null?void 0:te.position)==="top"?e.setDataSource([q].concat(ke(e.dataSource))):e.setDataSource([].concat(ke(e.dataSource),[q])),ee.abrupt("return",Z);case 9:return se={data:e.dataSource,getRowKey:e.getRowKey,row:te?S(S({},q),{},{map_row_parentKey:(Q=bn((ie=te==null?void 0:te.parentKey)!==null&&ie!==void 0?ie:""))===null||Q===void 0?void 0:Q.toString()}):q,key:Y,childrenColumnName:e.childrenColumnName||"children"},e.setDataSource(Ao(se,(te==null?void 0:te.position)==="top"?"top":"update")),ee.next=13,I(Y);case 13:return ee.abrupt("return",Z);case 14:case"end":return ee.stop()}},V)}));return function(V,Y,q,K){return z.apply(this,arguments)}}()),k=_t(function(){var z=xt(Ke().mark(function V(Y,q){var K,U,J;return Ke().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return U={data:e.dataSource,getRowKey:e.getRowKey,row:q,key:Y,childrenColumnName:e.childrenColumnName||"children"},ie.next=3,e==null||(K=e.onDelete)===null||K===void 0?void 0:K.call(e,Y,q);case 3:return J=ie.sent,ie.next=6,I(Y,!1);case 6:return e.setDataSource(Ao(U,"delete")),ie.abrupt("return",J);case 8:case"end":return ie.stop()}},V)}));return function(V,Y){return z.apply(this,arguments)}}()),j=_t(function(){var z=xt(Ke().mark(function V(Y,q,K,U){var J,Q;return Ke().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,e==null||(J=e.onCancel)===null||J===void 0?void 0:J.call(e,Y,q,K,U);case 2:return Q=Z.sent,Z.abrupt("return",Q);case 4:case"end":return Z.stop()}},V)}));return function(V,Y,q,K){return z.apply(this,arguments)}}()),A=e.actionRender&&typeof e.actionRender=="function",L=A?e.actionRender:function(){},H=_t(L),W=function(V){var Y=e.getRowKey(V,V.index),q={saveText:F,cancelText:N,deleteText:T,addEditRecord:D,recordKey:Y,cancelEditable:I,index:V.index,tableName:e.tableName,newLineConfig:o,onCancel:j,onDelete:k,onSave:R,editableKeys:b,setEditableRowKeys:y,preEditRowRef:n,deletePopconfirmMessage:e.deletePopconfirmMessage||"".concat(t.getMessage("deleteThisLine","删除此项"),"?")},K=X_(V,q);return e.tableName?O.current.set(u.current.get(bn(Y))||bn(Y),K.saveRef):O.current.set(bn(Y),K.saveRef),A?H(V,q,{save:K.save,delete:K.delete,cancel:K.cancel}):[K.save,K.delete,K.cancel]};return{editableKeys:b,setEditableRowKeys:y,isEditable:w,actionRender:W,startEditable:$,cancelEditable:I,addEditRecord:D,saveEditable:M,newLineRecord:o,preEditableKeys:x,onValuesChange:P,getRealIndex:e.getRealIndex}}var Z_=function(t){var n=t.componentCls,r=t.antCls;return B({},"".concat(n,"-actions"),B(B({marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none",display:"flex",gap:t.marginXS,background:t.colorBgContainer,borderBlockStart:"".concat(t.lineWidth,"px ").concat(t.lineType," ").concat(t.colorSplit),minHeight:42},"& > *",{alignItems:"center",justifyContent:"center",flex:1,display:"flex",cursor:"pointer",color:t.colorTextSecondary,transition:"color 0.3s","&:hover":{color:t.colorPrimaryHover}}),"& > li > div",{flex:1,width:"100%",marginBlock:t.marginSM,marginInline:0,color:t.colorTextSecondary,textAlign:"center",a:{color:t.colorTextSecondary,transition:"color 0.3s","&:hover":{color:t.colorPrimaryHover}},div:B(B({position:"relative",display:"block",minWidth:32,fontSize:t.fontSize,lineHeight:t.lineHeight,cursor:"pointer","&:hover":{color:t.colorPrimaryHover,transition:"color 0.3s"}},"a:not(".concat(r,`-btn), + > .anticon`),{display:"inline-block",width:"100%",color:t.colorTextSecondary,lineHeight:"22px",transition:"color 0.3s","&:hover":{color:t.colorPrimaryHover}}),".anticon",{fontSize:t.cardActionIconSize,lineHeight:"22px"}),"&:not(:last-child)":{borderInlineEnd:"".concat(t.lineWidth,"px ").concat(t.lineType," ").concat(t.colorSplit)}}))};function J_(e){return Lt("ProCardActions",function(t){var n=S(S({},t),{},{componentCls:".".concat(e),cardActionIconSize:16});return[Z_(n)]})}var eD=function(t){var n=t.actions,r=t.prefixCls,a=J_(r),o=a.wrapSSR,l=a.hashId;return Array.isArray(n)&&n!==null&&n!==void 0&&n.length?o(_.jsx("ul",{className:fe("".concat(r,"-actions"),l),children:n.map(function(i,s){return _.jsx("li",{style:{width:"".concat(100/n.length,"%"),padding:0,margin:0},className:fe("".concat(r,"-actions-item"),l),children:i},"action-".concat(s))})})):o(_.jsx("ul",{className:fe("".concat(r,"-actions"),l),children:n}))},tD=new jl("card-loading",{"0%":{backgroundPosition:"0 50%"},"50%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),nD=function(t){return B({},t.componentCls,B(B({"&-loading":{overflow:"hidden"},"&-loading &-body":{userSelect:"none"}},"".concat(t.componentCls,"-loading-content"),{width:"100%",p:{marginBlock:0,marginInline:0}}),"".concat(t.componentCls,"-loading-block"),{height:"14px",marginBlock:"4px",background:"linear-gradient(90deg, rgba(54, 61, 64, 0.2), rgba(54, 61, 64, 0.4), rgba(54, 61, 64, 0.2))",backgroundSize:"600% 600%",borderRadius:t.borderRadius,animationName:tD,animationDuration:"1.4s",animationTimingFunction:"ease",animationIterationCount:"infinite"}))};function rD(e){return Lt("ProCardLoading",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[nD(n)]})}var aD=function(t){var n=t.style,r=t.prefix,a=rD(r||"ant-pro-card"),o=a.wrapSSR;return o(_.jsxs("div",{className:"".concat(r,"-loading-content"),style:n,children:[_.jsx(er,{gutter:8,children:_.jsx(sn,{span:22,children:_.jsx("div",{className:"".concat(r,"-loading-block")})})}),_.jsxs(er,{gutter:8,children:[_.jsx(sn,{span:8,children:_.jsx("div",{className:"".concat(r,"-loading-block")})}),_.jsx(sn,{span:15,children:_.jsx("div",{className:"".concat(r,"-loading-block")})})]}),_.jsxs(er,{gutter:8,children:[_.jsx(sn,{span:6,children:_.jsx("div",{className:"".concat(r,"-loading-block")})}),_.jsx(sn,{span:18,children:_.jsx("div",{className:"".concat(r,"-loading-block")})})]}),_.jsxs(er,{gutter:8,children:[_.jsx(sn,{span:13,children:_.jsx("div",{className:"".concat(r,"-loading-block")})}),_.jsx(sn,{span:9,children:_.jsx("div",{className:"".concat(r,"-loading-block")})})]}),_.jsxs(er,{gutter:8,children:[_.jsx(sn,{span:4,children:_.jsx("div",{className:"".concat(r,"-loading-block")})}),_.jsx(sn,{span:3,children:_.jsx("div",{className:"".concat(r,"-loading-block")})}),_.jsx(sn,{span:16,children:_.jsx("div",{className:"".concat(r,"-loading-block")})})]})]}))},oD=["tab","children"],iD=["key","tab","tabKey","disabled","destroyInactiveTabPane","children","className","style","cardProps"];function lD(e){return e.filter(function(t){return t})}function sD(e,t,n){if(e)return e.map(function(a){return S(S({},a),{},{children:_.jsx(ei,S(S({},n==null?void 0:n.cardProps),{},{children:a.children}))})});wn(!n,"Tabs.TabPane is deprecated. Please use `items` directly.");var r=gr(t).map(function(a){if(G.isValidElement(a)){var o=a.key,l=a.props,i=l||{},s=i.tab,u=i.children,d=je(i,oD),f=S(S({key:String(o)},d),{},{children:_.jsx(ei,S(S({},n==null?void 0:n.cardProps),{},{children:u})),label:s});return f}return null});return lD(r)}var cD=function(t){var n=c.useContext(at.ConfigContext),r=n.getPrefixCls;if(Za.startsWith("5"))return _.jsx(_.Fragment,{});var a=t.key,o=t.tab,l=t.tabKey,i=t.disabled,s=t.destroyInactiveTabPane,u=t.children,d=t.className,f=t.style,v=t.cardProps,m=je(t,iD),g=r("pro-card-tabpane"),h=fe(g,d);return _.jsx(Da.TabPane,S(S({tabKey:l,tab:o,className:h,style:f,disabled:i,destroyInactiveTabPane:s},m),{},{children:_.jsx(ei,S(S({},v),{},{children:u}))}),a)},nv=function(t){return{backgroundColor:t.controlItemBgActive,borderColor:t.controlOutline}},uD=function(t){var n=t.componentCls;return B(B(B({},n,S(S({position:"relative",display:"flex",flexDirection:"column",boxSizing:"border-box",width:"100%",marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,backgroundColor:t.colorBgContainer,borderRadius:t.borderRadius,transition:"all 0.3s"},ws===null||ws===void 0?void 0:ws(t)),{},B(B(B(B(B(B(B(B(B(B({"&-box-shadow":{boxShadow:"0 1px 2px -2px #00000029, 0 3px 6px #0000001f, 0 5px 12px 4px #00000017",borderColor:"transparent"},"&-col":{width:"100%"},"&-border":{border:"".concat(t.lineWidth,"px ").concat(t.lineType," ").concat(t.colorSplit)},"&-hoverable":B({cursor:"pointer",transition:"box-shadow 0.3s, border-color 0.3s","&:hover":{borderColor:"transparent",boxShadow:"0 1px 2px -2px #00000029, 0 3px 6px #0000001f, 0 5px 12px 4px #00000017"}},"&".concat(n,"-checked:hover"),{borderColor:t.controlOutline}),"&-checked":S(S({},nv(t)),{},{"&::after":{visibility:"visible",position:"absolute",insetBlockStart:2,insetInlineEnd:2,opacity:1,width:0,height:0,border:"6px solid ".concat(t.colorPrimary),borderBlockEnd:"6px solid transparent",borderInlineStart:"6px solid transparent",borderStartEndRadius:2,content:'""'}}),"&:focus":S({},nv(t)),"&&-ghost":B({backgroundColor:"transparent"},"> ".concat(n),{"&-header":{paddingInlineEnd:0,paddingBlockEnd:t.padding,paddingInlineStart:0},"&-body":{paddingBlock:0,paddingInline:0,backgroundColor:"transparent"}}),"&&-split > &-body":{paddingBlock:0,paddingInline:0},"&&-contain-card > &-body":{display:"flex"}},"".concat(n,"-body-direction-column"),{flexDirection:"column"}),"".concat(n,"-body-wrap"),{flexWrap:"wrap"}),"&&-collapse",B({},"> ".concat(n),{"&-header":{paddingBlockEnd:t.padding,borderBlockEnd:0},"&-body":{display:"none"}})),"".concat(n,"-header"),{display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:t.paddingLG,paddingBlock:t.padding,paddingBlockEnd:0,"&-border":{"&":{paddingBlockEnd:t.padding},borderBlockEnd:"".concat(t.lineWidth,"px ").concat(t.lineType," ").concat(t.colorSplit)},"&-collapsible":{cursor:"pointer"}}),"".concat(n,"-title"),{color:t.colorText,fontWeight:500,fontSize:t.fontSizeLG,lineHeight:t.lineHeight}),"".concat(n,"-extra"),{color:t.colorText}),"".concat(n,"-type-inner"),B({},"".concat(n,"-header"),{backgroundColor:t.colorFillAlter})),"".concat(n,"-collapsible-icon"),{marginInlineEnd:t.marginXS,color:t.colorIconHover,":hover":{color:t.colorPrimaryHover},"& svg":{transition:"transform ".concat(t.motionDurationMid)}}),"".concat(n,"-body"),{display:"block",boxSizing:"border-box",height:"100%",paddingInline:t.paddingLG,paddingBlock:t.padding,"&-center":{display:"flex",alignItems:"center",justifyContent:"center"}}),"&&-size-small",B(B({},n,{"&-header":{paddingInline:t.paddingSM,paddingBlock:t.paddingXS,paddingBlockEnd:0,"&-border":{paddingBlockEnd:t.paddingXS}},"&-title":{fontSize:t.fontSize},"&-body":{paddingInline:t.paddingSM,paddingBlock:t.paddingSM}}),"".concat(n,"-header").concat(n,"-header-collapsible"),{paddingBlock:t.paddingXS})))),"".concat(n,"-col"),B(B({},"&".concat(n,"-split-vertical"),{borderInlineEnd:"".concat(t.lineWidth,"px ").concat(t.lineType," ").concat(t.colorSplit)}),"&".concat(n,"-split-horizontal"),{borderBlockEnd:"".concat(t.lineWidth,"px ").concat(t.lineType," ").concat(t.colorSplit)})),"".concat(n,"-tabs"),B(B(B(B(B(B({},"".concat(t.antCls,"-tabs-top > ").concat(t.antCls,"-tabs-nav"),B({marginBlockEnd:0},"".concat(t.antCls,"-tabs-nav-list"),{marginBlockStart:t.marginXS,paddingInlineStart:t.padding})),"".concat(t.antCls,"-tabs-bottom > ").concat(t.antCls,"-tabs-nav"),B({marginBlockEnd:0},"".concat(t.antCls,"-tabs-nav-list"),{paddingInlineStart:t.padding})),"".concat(t.antCls,"-tabs-left"),B({},"".concat(t.antCls,"-tabs-content-holder"),B({},"".concat(t.antCls,"-tabs-content"),B({},"".concat(t.antCls,"-tabs-tabpane"),{paddingInlineStart:0})))),"".concat(t.antCls,"-tabs-left > ").concat(t.antCls,"-tabs-nav"),B({marginInlineEnd:0},"".concat(t.antCls,"-tabs-nav-list"),{paddingBlockStart:t.padding})),"".concat(t.antCls,"-tabs-right"),B({},"".concat(t.antCls,"-tabs-content-holder"),B({},"".concat(t.antCls,"-tabs-content"),B({},"".concat(t.antCls,"-tabs-tabpane"),{paddingInlineStart:0})))),"".concat(t.antCls,"-tabs-right > ").concat(t.antCls,"-tabs-nav"),B({},"".concat(t.antCls,"-tabs-nav-list"),{paddingBlockStart:t.padding})))},z0=24,dD=function(t,n){var r=n.componentCls;return t===0?B({},"".concat(r,"-col-0"),{display:"none"}):B({},"".concat(r,"-col-").concat(t),{flexShrink:0,width:"".concat(t/z0*100,"%")})},fD=function(t){return Array(z0+1).fill(1).map(function(n,r){return dD(r,t)})};function vD(e){return Lt("ProCard",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[uD(n),fD(n)]})}var mD=["className","style","bodyStyle","headStyle","title","subTitle","extra","wrap","layout","loading","gutter","tooltip","split","headerBordered","bordered","boxShadow","children","size","actions","ghost","hoverable","direction","collapsed","collapsible","collapsibleIconRender","colStyle","defaultCollapsed","onCollapse","checked","onChecked","tabs","type"],ei=G.forwardRef(function(e,t){var n,r=e.className,a=e.style,o=e.bodyStyle,l=e.headStyle,i=e.title,s=e.subTitle,u=e.extra,d=e.wrap,f=d===void 0?!1:d,v=e.layout,m=e.loading,g=e.gutter,h=g===void 0?0:g,p=e.tooltip,b=e.split,y=e.headerBordered,C=y===void 0?!1:y,x=e.bordered,w=x===void 0?!1:x,$=e.boxShadow,I=$===void 0?!1:$,E=e.children,P=e.size,O=e.actions,M=e.ghost,D=M===void 0?!1:M,F=e.hoverable,T=F===void 0?!1:F,N=e.direction,R=e.collapsed,k=e.collapsible,j=k===void 0?!1:k,A=e.collapsibleIconRender,L=e.colStyle,H=e.defaultCollapsed,W=H===void 0?!1:H,z=e.onCollapse,V=e.checked,Y=e.onChecked,q=e.tabs,K=e.type,U=je(e,mD),J=c.useContext(at.ConfigContext),Q=J.getPrefixCls,ie=kl()||{lg:!0,md:!0,sm:!0,xl:!1,xs:!1,xxl:!1},Z=Ze(W,{value:R,onChange:z}),le=ne(Z,2),te=le[0],se=le[1],X=["xxl","xl","lg","md","sm","xs"],ee=sD(q==null?void 0:q.items,E,q),oe=function(pe){var Pe=[0,0],Te=Array.isArray(pe)?pe:[pe,0];return Te.forEach(function(Ae,Se){if(Xe(Ae)==="object")for(var _e=0;_e=0&&Se<=24)),He=ae(_.jsx("div",{style:S(S(S(S({},_e),ce(Me>0,{paddingInlineEnd:Me/2,paddingInlineStart:Me/2})),ce(Ce>0,{paddingBlockStart:Ce/2,paddingBlockEnd:Ce/2})),L),className:Le,children:G.cloneElement(he)}));return G.cloneElement(He,{key:"pro-card-col-".concat((he==null?void 0:he.key)||pe)})}return he}),ge=fe("".concat(re),r,ve,(n={},B(B(B(B(B(B(B(B(B(B(n,"".concat(re,"-border"),w),"".concat(re,"-box-shadow"),I),"".concat(re,"-contain-card"),Ie),"".concat(re,"-loading"),m),"".concat(re,"-split"),b==="vertical"||b==="horizontal"),"".concat(re,"-ghost"),D),"".concat(re,"-hoverable"),T),"".concat(re,"-size-").concat(P),P),"".concat(re,"-type-").concat(K),K),"".concat(re,"-collapse"),te),B(n,"".concat(re,"-checked"),V))),Ne=fe("".concat(re,"-body"),ve,B(B(B({},"".concat(re,"-body-center"),v==="center"),"".concat(re,"-body-direction-column"),b==="horizontal"||N==="column"),"".concat(re,"-body-wrap"),f&&Ie)),we=o,Re=G.isValidElement(m)?m:_.jsx(aD,{prefix:re,style:(o==null?void 0:o.padding)===0||(o==null?void 0:o.padding)==="0px"?{padding:24}:void 0}),$e=j&&R===void 0&&(A?A({collapsed:te}):_.jsx(Or,{onClick:function(){j==="icon"&&se(!te)},rotate:te?void 0:90,className:"".concat(re,"-collapsible-icon ").concat(ve).trim()}));return ae(_.jsxs("div",S(S({className:ge,style:a,ref:t,onClick:function(pe){var Pe;Y==null||Y(pe),U==null||(Pe=U.onClick)===null||Pe===void 0||Pe.call(U,pe)}},Tt(U,["prefixCls","colSpan"])),{},{children:[(i||u||$e)&&_.jsxs("div",{className:fe("".concat(re,"-header"),ve,B(B({},"".concat(re,"-header-border"),C||K==="inner"),"".concat(re,"-header-collapsible"),$e)),style:l,onClick:function(){(j==="header"||j===!0)&&se(!te)},children:[_.jsxs("div",{className:"".concat(re,"-title ").concat(ve).trim(),children:[$e,_.jsx(ea,{label:i,tooltip:p,subTitle:s})]}),u&&_.jsx("div",{className:"".concat(re,"-extra ").concat(ve).trim(),onClick:function(pe){return pe.stopPropagation()},children:u})]}),q?_.jsx("div",{className:"".concat(re,"-tabs ").concat(ve).trim(),children:_.jsx(Da,S(S({onChange:q.onChange},Tt(q,["cardProps"])),{},{items:ee,children:m?Re:E}))}):_.jsx("div",{className:Ne,style:we,children:m?Re:xe}),O?_.jsx(eD,{actions:O,prefixCls:re}):null]})))}),gD=function(t){var n=t.componentCls;return B({},n,{"&-divider":{flex:"none",width:t.lineWidth,marginInline:t.marginXS,marginBlock:t.marginLG,backgroundColor:t.colorSplit,"&-horizontal":{width:"initial",height:t.lineWidth,marginInline:t.marginLG,marginBlock:t.marginXS}},"&&-size-small &-divider":{marginBlock:t.marginLG,marginInline:t.marginXS,"&-horizontal":{marginBlock:t.marginXS,marginInline:t.marginLG}}})};function pD(e){return Lt("ProCardDivider",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[gD(n)]})}var hD=function(t){var n=c.useContext(at.ConfigContext),r=n.getPrefixCls,a=r("pro-card"),o="".concat(a,"-divider"),l=pD(a),i=l.wrapSSR,s=l.hashId,u=t.className,d=t.style,f=d===void 0?{}:d,v=t.type,m=fe(o,u,s,B({},"".concat(o,"-").concat(v),v));return i(_.jsx("div",{className:m,style:f}))},bD=function(t){return _.jsx(ei,S({bodyStyle:{padding:0}},t))},yi=ei;yi.isProCard=!0;yi.Divider=hD;yi.TabPane=cD;yi.Group=bD;var Wo=function(){return Wo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u"||!window.URL)return{};var d=[];l.forEach(function(v,m){d.push({key:m,value:v})}),d=d.reduce(function(v,m){return(v[m.key]=v[m.key]||[]).push(m),v},{}),d=Object.keys(d).map(function(v){var m=d[v];return m.length===1?[v,m[0].value]:[v,m.map(function(g){var h=g.value;return h})]});var f=Wo({},e);return d.forEach(function(v){var m=v[0],g=v[1];f[m]=xD(m,g,{},e)}),f},[t.disabled,e,l]);function s(d){if(!(typeof window>"u"||!window.URL)){var f=yD(d);window.location.search!==f.search&&window.history.replaceState({},"",f.toString()),l.toString()!==f.searchParams.toString()&&a({})}}c.useEffect(function(){t.disabled||typeof window>"u"||!window.URL||s(Wo(Wo({},e),i))},[t.disabled,i]);var u=function(d){s(d)};return c.useEffect(function(){if(t.disabled)return function(){};if(typeof window>"u"||!window.URL)return function(){};var d=function(){a({})};return window.addEventListener("popstate",d),function(){window.removeEventListener("popstate",d)}},[t.disabled]),[i,u]}var SD={true:!0,false:!1};function xD(e,t,n,r){if(!n)return t;var a=n[e],o=t===void 0?r[e]:t;return a===Number?Number(o):a===Boolean||t==="true"||t==="false"?SD[o]:Array.isArray(a)?a.find(function(l){return l==o})||r[e]:o}var uo=G.createContext({}),wD=["children","Wrapper"],$D=["children","Wrapper"],Hu=c.createContext({grid:!1,colProps:void 0,rowProps:void 0}),PD=function(t){var n=t.grid,r=t.rowProps,a=t.colProps;return{grid:!!n,RowWrapper:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=l.children,s=l.Wrapper,u=je(l,wD);return n?_.jsx(er,S(S(S({gutter:8},r),u),{},{children:i})):s?_.jsx(s,{children:i}):i},ColWrapper:function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=l.children,s=l.Wrapper,u=je(l,$D),d=c.useMemo(function(){var f=S(S({},a),u);return typeof f.span>"u"&&typeof f.xs>"u"&&(f.xs=24),f},[u]);return n?_.jsx(sn,S(S({},d),{},{children:i})):s?_.jsx(s,{children:i}):i}}},fo=function(t){var n=c.useMemo(function(){return Xe(t)==="object"?t:{grid:t}},[t]),r=c.useContext(Hu),a=r.grid,o=r.colProps;return c.useMemo(function(){return PD({grid:!!(a||n.grid),rowProps:n==null?void 0:n.rowProps,colProps:(n==null?void 0:n.colProps)||o,Wrapper:n==null?void 0:n.Wrapper})},[n==null?void 0:n.Wrapper,n.grid,a,JSON.stringify([o,n==null?void 0:n.colProps,n==null?void 0:n.rowProps])])},ED=["valueType","customLightMode","lightFilterLabelFormatter","valuePropName","ignoreWidth","defaultProps"],ID=["label","tooltip","placeholder","width","bordered","messageVariables","ignoreFormItem","transform","convertValue","readonly","allowClear","colSize","getFormItemProps","getFieldProps","filedConfig","cacheForSwr","proFieldProps"],rv={xs:104,s:216,sm:216,m:328,md:328,l:440,lg:440,xl:552},RD=["switch","radioButton","radio","rate"];function K0(e,t){e.displayName="ProFormComponent";var n=function(o){var l=S(S({},o==null?void 0:o.filedConfig),t),i=l.valueType,s=l.customLightMode,u=l.lightFilterLabelFormatter,d=l.valuePropName,f=d===void 0?"value":d,v=l.ignoreWidth,m=l.defaultProps,g=je(l,ED),h=S(S({},m),o),p=h.label,b=h.tooltip,y=h.placeholder,C=h.width,x=h.bordered,w=h.messageVariables,$=h.ignoreFormItem,I=h.transform,E=h.convertValue,P=h.readonly,O=h.allowClear;h.colSize;var M=h.getFormItemProps,D=h.getFieldProps;h.filedConfig;var F=h.cacheForSwr,T=h.proFieldProps,N=je(h,ID),R=i||N.valueType,k=c.useMemo(function(){return v||RD.includes(R)},[v,R]),j=c.useState(),A=ne(j,2),L=A[1],H=c.useState(),W=ne(H,2),z=W[0],V=W[1],Y=G.useContext(uo),q=fn(function(){return{formItemProps:M==null?void 0:M(),fieldProps:D==null?void 0:D()}},[D,M,N.dependenciesValues,z]),K=fn(function(){var ae=S(S(S(S({},$?Zt({value:N.value}):{}),{},{placeholder:y,disabled:o.disabled},Y.fieldProps),q.fieldProps),N.fieldProps);return ae.style=Zt(ae==null?void 0:ae.style),ae},[$,N.value,N.fieldProps,y,o.disabled,Y.fieldProps,q.fieldProps]),U=sN(N),J=fn(function(){return S(S(S(S({},Y.formItemProps),U),q.formItemProps),N.formItemProps)},[q.formItemProps,Y.formItemProps,N.formItemProps,U]),Q=fn(function(){return S(S({messageVariables:w},g),J)},[g,J,w]);wn(!N.defaultValue,"请不要在 Form 中使用 defaultXXX。如果需要默认值请使用 initialValues 和 initialValue。");var ie=c.useContext(PC),Z=ie.prefixName,le=fn(function(){var ae,ve=Q==null?void 0:Q.name;Array.isArray(ve)&&(ve=ve.join("_")),Array.isArray(Z)&&ve&&(ve="".concat(Z.join("."),".").concat(ve));var ye=ve&&"form-".concat((ae=Y.formKey)!==null&&ae!==void 0?ae:"","-field-").concat(ve);return ye},[Pr(Q==null?void 0:Q.name),Z,Y.formKey]),te=_t(function(){var ae;M||D?V([]):N.renderFormItem&&L([]);for(var ve=arguments.length,ye=new Array(ve),be=0;be0?ee.map(function(ce,de){var re=oe==null?void 0:oe[de],me=re==null?void 0:re["data-item"];return S(S(S({},me||{}),ce),{},{label:R&&me?me.label:ce.label})}):[]},se=function X(ee){return ee.map(function(oe,ce){var de,re=oe,me=re.className,ae=re.optionType,ve=je(re,_D),ye=oe[L],be=oe[W],Me=(de=oe[V])!==null&&de!==void 0?de:[];return ae==="optGroup"||oe.options?S(S({label:ye},ve),{},{data_title:ye,title:ye,key:be??"".concat(ye==null?void 0:ye.toString(),"-").concat(ce,"-").concat(Xo()),children:X(Me)}):S(S({title:ye},ve),{},{data_title:ye,value:be??ce,key:be??"".concat(ye==null?void 0:ye.toString(),"-").concat(ce,"-").concat(Xo()),"data-item":oe,className:"".concat(Z,"-option ").concat(me||"").trim(),label:(r==null?void 0:r(oe))||ye})})};return _.jsx(Dl,S(S({ref:J,className:le,allowClear:!0,autoClearSearchValue:u,disabled:w,mode:a,showSearch:D,searchValue:K,optionFilterProp:b,optionLabelProp:C,onClear:function(){O==null||O(),I(void 0),D&&U(void 0)}},k),{},{filterOption:k.filterOption==!1?!1:function(X,ee){var oe,ce;return k.filterOption&&typeof k.filterOption=="function"?k.filterOption(X,S(S({},ee),{},{label:ee==null?void 0:ee.data_title})):!!(ee!=null&&(oe=ee.data_title)!==null&&oe!==void 0&&oe.toString().toLowerCase().includes(X.toLowerCase())||ee!=null&&(ce=ee[b])!==null&&ce!==void 0&&ce.toString().toLowerCase().includes(X.toLowerCase()))},onSearch:D?function(X){h&&I(X),o==null||o(X),U(X)}:void 0,onChange:function(ee,oe){D&&u&&(I(void 0),o==null||o(""),U(void 0));for(var ce=arguments.length,de=new Array(ce>2?ce-2:0),re=2;re-1&&e%1==0&&e-1&&e%1==0&&e<=Kk}var Vu=Vk,Wk=ya,Yk=Vu,qk=ar,Uk="[object Arguments]",Gk="[object Array]",Xk="[object Boolean]",Qk="[object Date]",Zk="[object Error]",Jk="[object Function]",eF="[object Map]",tF="[object Number]",nF="[object Object]",rF="[object RegExp]",aF="[object Set]",oF="[object String]",iF="[object WeakMap]",lF="[object ArrayBuffer]",sF="[object DataView]",cF="[object Float32Array]",uF="[object Float64Array]",dF="[object Int8Array]",fF="[object Int16Array]",vF="[object Int32Array]",mF="[object Uint8Array]",gF="[object Uint8ClampedArray]",pF="[object Uint16Array]",hF="[object Uint32Array]",Wt={};Wt[cF]=Wt[uF]=Wt[dF]=Wt[fF]=Wt[vF]=Wt[mF]=Wt[gF]=Wt[pF]=Wt[hF]=!0;Wt[Uk]=Wt[Gk]=Wt[lF]=Wt[Xk]=Wt[sF]=Wt[Qk]=Wt[Zk]=Wt[Jk]=Wt[eF]=Wt[tF]=Wt[nF]=Wt[rF]=Wt[aF]=Wt[oF]=Wt[iF]=!1;function bF(e){return qk(e)&&Yk(e.length)&&!!Wt[Wk(e)]}var yF=bF;function CF(e){return function(t){return e(t)}}var Wu=CF,pl={exports:{}};pl.exports;(function(e,t){var n=W0,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===r,l=o&&n.process,i=function(){try{var s=a&&a.require&&a.require("util").types;return s||l&&l.binding&&l.binding("util")}catch{}}();e.exports=i})(pl,pl.exports);var Yu=pl.exports,SF=yF,xF=Wu,uv=Yu,dv=uv&&uv.isTypedArray,wF=dv?xF(dv):SF,qu=wF,$F=Rk,PF=zu,EF=Mn,IF=is,RF=Ku,OF=qu,MF=Object.prototype,NF=MF.hasOwnProperty;function TF(e,t){var n=EF(e),r=!n&&PF(e),a=!n&&!r&&IF(e),o=!n&&!r&&!a&&OF(e),l=n||r||a||o,i=l?$F(e.length,String):[],s=i.length;for(var u in e)(t||NF.call(e,u))&&!(l&&(u=="length"||a&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||RF(u,s)))&&i.push(u);return i}var G0=TF,_F=Object.prototype;function DF(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||_F;return e===n}var Uu=DF;function kF(e,t){return function(n){return e(t(n))}}var X0=kF,FF=X0,jF=FF(Object.keys,Object),AF=jF,LF=Uu,BF=AF,HF=Object.prototype,zF=HF.hasOwnProperty;function KF(e){if(!LF(e))return BF(e);var t=[];for(var n in Object(e))zF.call(e,n)&&n!="constructor"&&t.push(n);return t}var VF=KF;function WF(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Ln=WF,YF=ya,qF=Ln,UF="[object AsyncFunction]",GF="[object Function]",XF="[object GeneratorFunction]",QF="[object Proxy]";function ZF(e){if(!qF(e))return!1;var t=YF(e);return t==GF||t==XF||t==UF||t==QF}var Gu=ZF,JF=Gu,ej=Vu;function tj(e){return e!=null&&ej(e.length)&&!JF(e)}var mo=tj,nj=G0,rj=VF,aj=mo;function oj(e){return aj(e)?nj(e):rj(e)}var xi=oj,ij=q0,lj=xi;function sj(e,t){return e&&ij(e,t,lj)}var Q0=sj;function cj(e){return e}var ls=cj,uj=ls;function dj(e){return typeof e=="function"?e:uj}var Z0=dj,fj=Q0,vj=Z0;function mj(e,t){return e&&fj(e,vj(t))}var Xu=mj,gj=X0,pj=gj(Object.getPrototypeOf,Object),Qu=pj,hj=ya,bj=Qu,yj=ar,Cj="[object Object]",Sj=Function.prototype,xj=Object.prototype,J0=Sj.toString,wj=xj.hasOwnProperty,$j=J0.call(Object);function Pj(e){if(!yj(e)||hj(e)!=Cj)return!1;var t=bj(e);if(t===null)return!0;var n=wj.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&J0.call(n)==$j}var eb=Pj;function Ej(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n-1}var zj=Hj,Kj=ss;function Vj(e,t){var n=this.__data__,r=Kj(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var Wj=Vj,Yj=Rj,qj=Fj,Uj=Lj,Gj=zj,Xj=Wj;function go(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ti))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,v=!0,m=n&sL?new aL:void 0;for(o.set(e,t),o.set(t,e);++f0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,GH.default)(t,function(r){Array.isArray(r)?e(r).map(function(a){return n.push(a)}):(0,qH.default)(r)?(0,WH.default)(r,function(a,o){a===!0&&n.push(o),n.push(o+"-"+a)}):(0,KH.default)(r)&&n.push(r)}),n};Ci.default=XH;var $i={};function QH(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,dz.default)(t.default)||{};return n.map(function(a){var o=t[a];return o&&(0,cz.default)(o,function(l,i){r[i]||(r[i]={}),r[i]=fz({},r[i],o[i])}),a}),r};$i.default=vz;var Ii={};Object.defineProperty(Ii,"__esModule",{value:!0});Ii.autoprefix=void 0;var mz=Xu,Wv=pz(mz),gz=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){wz(a,r);function a(){var o,l,i,s;xz(this,a);for(var u=arguments.length,d=Array(u),f=0;f1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){Oz(a,r);function a(){var o,l,i,s;Rz(this,a);for(var u=arguments.length,d=Array(u),f=0;f1&&arguments[1]!==void 0?arguments[1]:!0;r[l]=i};return t===0&&a("first-child"),t===n-1&&a("last-child"),(t===0||t%2===0)&&a("even"),Math.abs(t%2)===1&&a("odd"),a("nth-child",t),r};od.default=Nz;Object.defineProperty(_n,"__esModule",{value:!0});_n.ReactCSS=_n.loop=_n.handleActive=_n.handleHover=_n.hover=void 0;var Tz=Ci,_z=Co(Tz),Dz=$i,kz=Co(Dz),Fz=Ii,jz=Co(Fz),Az=Ri,Nb=Co(Az),Lz=Oi,Bz=Co(Lz),Hz=od,zz=Co(Hz);function Co(e){return e&&e.__esModule?e:{default:e}}_n.hover=Nb.default;_n.handleHover=Nb.default;_n.handleActive=Bz.default;_n.loop=zz.default;var Kz=_n.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a0){if(++t>=DK)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var AK=jK,LK=_K,BK=AK,HK=BK(LK),zK=HK,KK=ls,VK=IK,WK=zK;function YK(e,t){return WK(VK(e,t,KK),e+"")}var qK=YK,UK=wi,GK=mo,XK=Ku,QK=Ln;function ZK(e,t,n){if(!QK(n))return!1;var r=typeof t;return(r=="number"?GK(n)&&XK(t,n.length):r=="string"&&t in n)?UK(n[t],e):!1}var JK=ZK,eV=qK,tV=JK;function nV(e){return eV(function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,l=a>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,l&&tV(n[0],n[1],l)&&(o=a<3?void 0:o,a=1),t=Object(t);++ri?v=1:v=Math.round(f*100/i)/100,n.a!==v)return{h:n.h,s:n.s,l:n.l,a:v,source:"rgb"}}else{var m;if(d<0?m=0:d>l?m=1:m=Math.round(d*100/l)/100,a!==m)return{h:n.h,s:n.s,l:n.l,a:m,source:"rgb"}}return null},qs={},uV=function(t,n,r,a){if(typeof document>"u"&&!a)return null;var o=a?new a:document.createElement("canvas");o.width=r*2,o.height=r*2;var l=o.getContext("2d");return l?(l.fillStyle=t,l.fillRect(0,0,o.width,o.height),l.fillStyle=n,l.fillRect(0,0,r,r),l.translate(r,r),l.fillRect(0,0,r,r),o.toDataURL()):null},dV=function(t,n,r,a){var o="".concat(t,"-").concat(n,"-").concat(r).concat(a?"-server":"");if(qs[o])return qs[o];var l=uV(t,n,r,a);return qs[o]=l,l};function ti(e){"@babel/helpers - typeof";return ti=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},ti(e)}function em(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Wi(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function yl(e){return yl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yl(e)}var EV=function(e){SV(n,e);var t=xV(n);function n(){var r;hV(this,n);for(var a=arguments.length,o=new Array(a),l=0;ll)f=0;else{var v=-(d*100/l)+100;f=360*v/100}if(r.h!==f)return{h:f,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var m;if(u<0)m=0;else if(u>o)m=359;else{var g=u*100/o;m=360*g/100}if(r.h!==m)return{h:m,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null};function Ba(e){"@babel/helpers - typeof";return Ba=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},Ba(e)}function RV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OV(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Cl(e){return Cl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Cl(e)}var AV=function(e){_V(n,e);var t=DV(n);function n(){var r;RV(this,n);for(var a=arguments.length,o=new Array(a),l=0;l=t||I<0||f&&E>=o}function b(){var $=Us();if(p($))return y($);i=setTimeout(b,h($))}function y($){return i=void 0,v&&r?m($):(r=a=void 0,l)}function C(){i!==void 0&&clearTimeout(i),u=0,r=s=a=i=void 0}function x(){return i===void 0?l:y(Us())}function w(){var $=Us(),I=p($);if(r=arguments,a=this,s=$,I){if(i===void 0)return g(s);if(f)return clearTimeout(i),i=setTimeout(b,t),m(s)}return i===void 0&&(i=setTimeout(b,t)),l}return w.cancel=C,w.flush=x,w}var Fb=lW;const sW=pn(Fb);var cW=Fb,uW=Ln,dW="Expected a function";function fW(e,t,n){var r=!0,a=!0;if(typeof e!="function")throw new TypeError(dW);return uW(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),cW(e,t,{leading:r,maxWait:t,trailing:a})}var vW=fW;const mW=pn(vW);var gW=function(t,n,r){var a=r.getBoundingClientRect(),o=a.width,l=a.height,i=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,s=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,u=i-(r.getBoundingClientRect().left+window.pageXOffset),d=s-(r.getBoundingClientRect().top+window.pageYOffset);u<0?u=0:u>o&&(u=o),d<0?d=0:d>l&&(d=l);var f=u/o,v=1-d/l;return{h:n.h,s:f,v,a:n.a,source:"hsv"}};function Ha(e){"@babel/helpers - typeof";return Ha=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},Ha(e)}function pW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hW(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Sl(e){return Sl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sl(e)}var EW=function(e){SW(n,e);var t=xW(n);function n(r){var a;return pW(this,n),a=t.call(this,r),a.handleChange=function(o){typeof a.props.onChange=="function"&&a.throttle(a.props.onChange,gW(o,a.props.hsl,a.container),o)},a.handleMouseDown=function(o){a.handleChange(o);var l=a.getContainerRenderWindow();l.addEventListener("mousemove",a.handleChange),l.addEventListener("mouseup",a.handleMouseUp)},a.handleMouseUp=function(){a.unbindEventListeners()},a.throttle=mW(function(o,l,i){o(l,i)},50),a}return bW(n,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var a=this.container,o=window;!o.document.contains(a)&&o.parent!==o;)o=o.parent;return o}},{key:"unbindEventListeners",value:function(){var a=this.getContainerRenderWindow();a.removeEventListener("mousemove",this.handleChange),a.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var a=this,o=this.props.style||{},l=o.color,i=o.white,s=o.black,u=o.pointer,d=o.circle,f=kr({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl(".concat(this.props.hsl.h,",100%, 50%)"),borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:"".concat(-(this.props.hsv.v*100)+100,"%"),left:"".concat(this.props.hsv.s*100,"%"),cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), + 0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:l,white:i,black:s,pointer:u,circle:d}},{custom:!!this.props.style});return G.createElement("div",{style:f.color,ref:function(m){return a.container=m},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},G.createElement("style",null,` + .saturation-white { + background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0)); + background: linear-gradient(to right, #fff, rgba(255,255,255,0)); + } + .saturation-black { + background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0)); + background: linear-gradient(to top, #000, rgba(0,0,0,0)); + } + `),G.createElement("div",{style:f.white,className:"saturation-white"},G.createElement("div",{style:f.black,className:"saturation-black"}),G.createElement("div",{style:f.pointer},this.props.pointer?G.createElement(this.props.pointer,this.props):G.createElement("div",{style:f.circle}))))}}]),n}(c.PureComponent||c.Component),IW=yb,RW=bb,OW=Z0,MW=Mn;function NW(e,t){var n=MW(e)?IW:RW;return n(e,OW(t))}var TW=NW,_W=TW;const DW=pn(_W);function xl(e){"@babel/helpers - typeof";return xl=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},xl(e)}var kW=/^\s+/,FW=/\s+$/;function it(e,t){if(e=e||"",t=t||{},e instanceof it)return e;if(!(this instanceof it))return new it(e,t);var n=jW(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}it.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,a,o,l,i;return n=t.r/255,r=t.g/255,a=t.b/255,n<=.03928?o=n/12.92:o=Math.pow((n+.055)/1.055,2.4),r<=.03928?l=r/12.92:l=Math.pow((r+.055)/1.055,2.4),a<=.03928?i=a/12.92:i=Math.pow((a+.055)/1.055,2.4),.2126*o+.7152*l+.0722*i},setAlpha:function(t){return this._a=jb(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=im(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=im(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+a+"%)":"hsva("+n+", "+r+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var t=om(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=om(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+a+"%)":"hsla("+n+", "+r+"%, "+a+"%, "+this._roundA+")"},toHex:function(t){return lm(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return HW(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(Ut(this._r,255)*100)+"%",g:Math.round(Ut(this._g,255)*100)+"%",b:Math.round(Ut(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(Ut(this._r,255)*100)+"%, "+Math.round(Ut(this._g,255)*100)+"%, "+Math.round(Ut(this._b,255)*100)+"%)":"rgba("+Math.round(Ut(this._r,255)*100)+"%, "+Math.round(Ut(this._g,255)*100)+"%, "+Math.round(Ut(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:JW[lm(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+sm(this._r,this._g,this._b,this._a),r=n,a=this._gradientType?"GradientType = 1, ":"";if(t){var o=it(t);r="#"+sm(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,a=this._a<1&&this._a>=0,o=!n&&a&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return o?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return it(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(WW,arguments)},brighten:function(){return this._applyModification(YW,arguments)},darken:function(){return this._applyModification(qW,arguments)},desaturate:function(){return this._applyModification(zW,arguments)},saturate:function(){return this._applyModification(KW,arguments)},greyscale:function(){return this._applyModification(VW,arguments)},spin:function(){return this._applyModification(UW,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(QW,arguments)},complement:function(){return this._applyCombination(GW,arguments)},monochromatic:function(){return this._applyCombination(ZW,arguments)},splitcomplement:function(){return this._applyCombination(XW,arguments)},triad:function(){return this._applyCombination(cm,[3])},tetrad:function(){return this._applyCombination(cm,[4])}};it.fromRatio=function(e,t){if(xl(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Lo(e[r]));e=n}return it(e,t)};function jW(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,o=null,l=!1,i=!1;return typeof e=="string"&&(e=r7(e)),xl(e)=="object"&&(ir(e.r)&&ir(e.g)&&ir(e.b)?(t=AW(e.r,e.g,e.b),l=!0,i=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ir(e.h)&&ir(e.s)&&ir(e.v)?(r=Lo(e.s),a=Lo(e.v),t=BW(e.h,r,a),l=!0,i="hsv"):ir(e.h)&&ir(e.s)&&ir(e.l)&&(r=Lo(e.s),o=Lo(e.l),t=LW(e.h,r,o),l=!0,i="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=jb(n),{ok:l,format:e.format||i,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function AW(e,t,n){return{r:Ut(e,255)*255,g:Ut(t,255)*255,b:Ut(n,255)*255}}function om(e,t,n){e=Ut(e,255),t=Ut(t,255),n=Ut(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,l,i=(r+a)/2;if(r==a)o=l=0;else{var s=r-a;switch(l=i>.5?s/(2-r-a):s/(r+a),r){case e:o=(t-n)/s+(t1&&(f-=1),f<1/6?u+(d-u)*6*f:f<1/2?d:f<2/3?u+(d-u)*(2/3-f)*6:u}if(t===0)r=a=o=n;else{var i=n<.5?n*(1+t):n+t-n*t,s=2*n-i;r=l(s,i,e+1/3),a=l(s,i,e),o=l(s,i,e-1/3)}return{r:r*255,g:a*255,b:o*255}}function im(e,t,n){e=Ut(e,255),t=Ut(t,255),n=Ut(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,l,i=r,s=r-a;if(l=r===0?0:s/r,r==a)o=0;else{switch(r){case e:o=(t-n)/s+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(it(r));return o}function ZW(e,t){t=t||6;for(var n=it(e).toHsv(),r=n.h,a=n.s,o=n.v,l=[],i=1/t;t--;)l.push(it({h:r,s:a,v:o})),o=(o+i)%1;return l}it.mix=function(e,t,n){n=n===0?0:n||50;var r=it(e).toRgb(),a=it(t).toRgb(),o=n/100,l={r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a};return it(l)};it.readability=function(e,t){var n=it(e),r=it(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};it.isReadable=function(e,t,n){var r=it.readability(e,t),a,o;switch(o=!1,a=a7(n),a.level+a.size){case"AAsmall":case"AAAlarge":o=r>=4.5;break;case"AAlarge":o=r>=3;break;case"AAAsmall":o=r>=7;break}return o};it.mostReadable=function(e,t,n){var r=null,a=0,o,l,i,s;n=n||{},l=n.includeFallbackColors,i=n.level,s=n.size;for(var u=0;ua&&(a=o,r=it(t[u]));return it.isReadable(e,r,{level:i,size:s})||!l?r:(n.includeFallbackColors=!1,it.mostReadable(e,["#fff","#000"],n))};var Bc=it.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},JW=it.hexNames=e7(Bc);function e7(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function jb(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Ut(e,t){t7(e)&&(e="100%");var n=n7(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function bs(e){return Math.min(1,Math.max(0,e))}function En(e){return parseInt(e,16)}function t7(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function n7(e){return typeof e=="string"&&e.indexOf("%")!=-1}function Vn(e){return e.length==1?"0"+e:""+e}function Lo(e){return e<=1&&(e=e*100+"%"),e}function Ab(e){return Math.round(parseFloat(e)*255).toString(16)}function um(e){return En(e)/255}var zn=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",a="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function ir(e){return!!zn.CSS_UNIT.exec(e)}function r7(e){e=e.replace(kW,"").replace(FW,"").toLowerCase();var t=!1;if(Bc[e])e=Bc[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=zn.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=zn.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=zn.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=zn.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=zn.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=zn.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=zn.hex8.exec(e))?{r:En(n[1]),g:En(n[2]),b:En(n[3]),a:um(n[4]),format:t?"name":"hex8"}:(n=zn.hex6.exec(e))?{r:En(n[1]),g:En(n[2]),b:En(n[3]),format:t?"name":"hex"}:(n=zn.hex4.exec(e))?{r:En(n[1]+""+n[1]),g:En(n[2]+""+n[2]),b:En(n[3]+""+n[3]),a:um(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=zn.hex3.exec(e))?{r:En(n[1]+""+n[1]),g:En(n[2]+""+n[2]),b:En(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function a7(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var dm=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,a=0;return DW(n,function(o){if(t[o]&&(r+=1,isNaN(t[o])||(a+=1),o==="s"||o==="l")){var l=/^\d+%$/;l.test(t[o])&&(a+=1)}}),r===a?t:!1},Yi=function(t,n){var r=t.hex?it(t.hex):it(t),a=r.toHsl(),o=r.toHsv(),l=r.toRgb(),i=r.toHex();a.s===0&&(a.h=n||0,o.h=n||0);var s=i==="000000"&&l.a===0;return{hsl:a,hex:s?"transparent":"#".concat(i),rgb:l,hsv:o,oldHue:t.h||n||a.h,source:t.source}},o7=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&it(t).isValid()};function za(e){"@babel/helpers - typeof";return za=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},za(e)}function Hc(){return Hc=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function wl(e){return wl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wl(e)}var g7=function(t){var n=function(r){u7(o,r);var a=d7(o);function o(l){var i;return l7(this,o),i=a.call(this),i.handleChange=function(s,u){var d=dm(s);if(d){var f=Yi(s,s.h||i.state.oldHue);i.setState(f),i.props.onChangeComplete&&i.debounce(i.props.onChangeComplete,f,u),i.props.onChange&&i.props.onChange(f,u)}},i.handleSwatchHover=function(s,u){var d=dm(s);if(d){var f=Yi(s,s.h||i.state.oldHue);i.props.onSwatchHover&&i.props.onSwatchHover(f,u)}},i.state=To({},Yi(l.color,0)),i.debounce=sW(function(s,u,d){s(u,d)},100),i}return s7(o,[{key:"render",value:function(){var i={};return this.props.onSwatchHover&&(i.onSwatchHover=this.handleSwatchHover),G.createElement(t,Hc({},this.props,this.state,{onChange:this.handleChange},i))}}],[{key:"getDerivedStateFromProps",value:function(i,s){return To({},Yi(i.color,s.oldHue))}}]),o}(c.PureComponent||c.Component);return n.propTypes=To({},t.propTypes),n.defaultProps=To(To({},t.defaultProps),{},{color:{h:250,s:.5,l:.2,a:1}}),n};function Ka(e){"@babel/helpers - typeof";return Ka=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},Ka(e)}function p7(e,t,n){return t=Bb(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b7(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function $l(e){return $l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$l(e)}var E7=1,Hb=38,I7=40,R7=[Hb,I7],O7=function(t){return R7.indexOf(t)>-1},M7=function(t){return Number(String(t).replace(/%/g,""))},N7=1,_o=function(e){S7(n,e);var t=x7(n);function n(r){var a;return h7(this,n),a=t.call(this),a.handleBlur=function(){a.state.blurValue&&a.setState({value:a.state.blurValue,blurValue:null})},a.handleChange=function(o){a.setUpdatedValue(o.target.value,o)},a.handleKeyDown=function(o){var l=M7(o.target.value);if(!isNaN(l)&&O7(o.keyCode)){var i=a.getArrowOffset(),s=o.keyCode===Hb?l+i:l-i;a.setUpdatedValue(s,o)}},a.handleDrag=function(o){if(a.props.dragLabel){var l=Math.round(a.props.value+o.movementX);l>=0&&l<=a.props.dragMax&&a.props.onChange&&a.props.onChange(a.getValueObjectWithLabel(l),o)}},a.handleMouseDown=function(o){a.props.dragLabel&&(o.preventDefault(),a.handleDrag(o),window.addEventListener("mousemove",a.handleDrag),window.addEventListener("mouseup",a.handleMouseUp))},a.handleMouseUp=function(){a.unbindEventListeners()},a.unbindEventListeners=function(){window.removeEventListener("mousemove",a.handleDrag),window.removeEventListener("mouseup",a.handleMouseUp)},a.state={value:String(r.value).toUpperCase(),blurValue:String(r.value).toUpperCase()},a.inputId="rc-editable-input-".concat(N7++),a}return y7(n,[{key:"componentDidUpdate",value:function(a,o){this.props.value!==this.state.value&&(a.value!==this.props.value||o.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(a){return p7({},this.props.label,a)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||E7}},{key:"setUpdatedValue",value:function(a,o){var l=this.props.label?this.getValueObjectWithLabel(a):a;this.props.onChange&&this.props.onChange(l,o),this.setState({value:a})}},{key:"render",value:function(){var a=this,o=kr({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return G.createElement("div",{style:o.wrap},G.createElement("input",{id:this.inputId,style:o.input,ref:function(i){return a.input=i},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?G.createElement("label",{htmlFor:this.inputId,style:o.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(c.PureComponent||c.Component);function Va(e){"@babel/helpers - typeof";return Va=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},Va(e)}function Vc(){return Vc=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Pl(e){return Pl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Pl(e)}var z7=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){j7(o,r);var a=A7(o);function o(){var l;T7(this,o);for(var i=arguments.length,s=new Array(i),u=0;u100&&(d.a=100),d.a/=100,n==null||n({h:a==null?void 0:a.h,s:a==null?void 0:a.s,l:a==null?void 0:a.l,a:d.a,source:"rgb"},f))};return G.createElement("div",{style:i.fields,className:"flexbox-fix"},G.createElement("div",{style:i.double},G.createElement(_o,{style:{input:i.input,label:i.label},label:"hex",value:o==null?void 0:o.replace("#",""),onChange:s})),G.createElement("div",{style:i.single},G.createElement(_o,{style:{input:i.input,label:i.label},label:"r",value:r==null?void 0:r.r,onChange:s,dragLabel:"true",dragMax:"255"})),G.createElement("div",{style:i.single},G.createElement(_o,{style:{input:i.input,label:i.label},label:"g",value:r==null?void 0:r.g,onChange:s,dragLabel:"true",dragMax:"255"})),G.createElement("div",{style:i.single},G.createElement(_o,{style:{input:i.input,label:i.label},label:"b",value:r==null?void 0:r.b,onChange:s,dragLabel:"true",dragMax:"255"})),G.createElement("div",{style:i.alpha},G.createElement(_o,{style:{input:i.input,label:i.label},label:"a",value:Math.round(((r==null?void 0:r.a)||0)*100),onChange:s,dragLabel:"true",dragMax:"100"})))};function ri(e){"@babel/helpers - typeof";return ri=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},ri(e)}function pm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hm(e){for(var t=1;t-1}function c9(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return(typeof e>"u"||e===!1)&&Kb()?xu:l9}var u9=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.renderFormItem,i=t.fieldProps,s=t.old,u=c.useContext(at.ConfigContext),d=u.getPrefixCls,f=G.useMemo(function(){return c9(s)},[s]),v=d("pro-field-color-picker"),m=c.useMemo(function(){return s?"":fe(B({},v,Kb()))},[v,s]);if(a==="read"){var g=_.jsx(f,{value:r,mode:"read",ref:n,className:m,open:!1});return o?o(r,S({mode:a},i),g):g}if(a==="edit"||a==="update"){var h=S({display:"table-cell"},i.style),p=_.jsx(f,S(S({ref:n,presets:[s9]},i),{},{style:h,className:m}));return l?l(r,S(S({mode:a},i),{},{style:h}),p):p}return null};const d9=G.forwardRef(u9);ht.extend(fu);var f9=function(t,n){return t?typeof n=="function"?n(ht(t)):ht(t).format((Array.isArray(n)?n[0]:n)||"YYYY-MM-DD"):"-"},v9=function(t,n){var r=t.text,a=t.mode,o=t.format,l=t.label,i=t.light,s=t.render,u=t.renderFormItem,d=t.plain,f=t.showTime,v=t.fieldProps,m=t.picker,g=t.bordered,h=t.lightLabel,p=Ot(),b=c.useState(!1),y=ne(b,2),C=y[0],x=y[1];if(a==="read"){var w=f9(r,v.format||o);return s?s(r,S({mode:a},v),_.jsx(_.Fragment,{children:w})):_.jsx(_.Fragment,{children:w})}if(a==="edit"||a==="update"){var $,I=v.disabled,E=v.value,P=v.placeholder,O=P===void 0?p.getMessage("tableForm.selectPlaceholder","请选择"):P,M=pi(E);return i?$=_.jsx(nr,{label:l,onClick:function(){var F;v==null||(F=v.onOpenChange)===null||F===void 0||F.call(v,!0),x(!0)},style:M?{paddingInlineEnd:0}:void 0,disabled:I,value:M||C?_.jsx(An,S(S(S({picker:m,showTime:f,format:o,ref:n},v),{},{value:M,onOpenChange:function(F){var T;x(F),v==null||(T=v.onOpenChange)===null||T===void 0||T.call(v,F)}},In(!1)),{},{open:C})):void 0,allowClear:!1,downIcon:M||C?!1:void 0,bordered:g,ref:h}):$=_.jsx(An,S(S(S({picker:m,showTime:f,format:o,placeholder:O},In(d===void 0?!0:!d)),{},{ref:n},v),{},{value:M})),u?u(r,S({mode:a},v),$):$}return null};const Pa=G.forwardRef(v9);var m9=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.placeholder,i=t.renderFormItem,s=t.fieldProps,u=Ot(),d=l||u.getMessage("tableForm.inputPlaceholder","请输入"),f=c.useCallback(function(b){var y=b??void 0;return!s.stringMode&&typeof y=="string"&&(y=Number(y)),typeof y=="number"&&!_r(y)&&!_r(s.precision)&&(y=Number(y.toFixed(s.precision))),y},[s]);if(a==="read"){var v,m={};s!=null&&s.precision&&(m={minimumFractionDigits:Number(s.precision),maximumFractionDigits:Number(s.precision)});var g=new Intl.NumberFormat(void 0,S(S({},m),(s==null?void 0:s.intlProps)||{})).format(Number(r)),h=s!=null&&s.stringMode?_.jsx("span",{children:r}):_.jsx("span",{ref:n,children:(s==null||(v=s.formatter)===null||v===void 0?void 0:v.call(s,g))||g});return o?o(r,S({mode:a},s),h):h}if(a==="edit"||a==="update"){var p=_.jsx(vr,S(S({ref:n,min:0,placeholder:d},Tt(s,["onChange","onBlur"])),{},{onChange:function(y){var C;return s==null||(C=s.onChange)===null||C===void 0?void 0:C.call(s,f(y))},onBlur:function(y){var C;return s==null||(C=s.onBlur)===null||C===void 0?void 0:C.call(s,f(y.target.value))}}));return i?i(r,S({mode:a},s),p):p}return null};const g9=G.forwardRef(m9);var p9=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.placeholder,i=t.renderFormItem,s=t.fieldProps,u=t.separator,d=u===void 0?"~":u,f=t.separatorWidth,v=f===void 0?30:f,m=s.value,g=s.defaultValue,h=s.onChange,p=s.id,b=Ot(),y=cr.useToken(),C=y.token,x=Ze(function(){return g},{value:m,onChange:h}),w=ne(x,2),$=w[0],I=w[1],E=c.useRef($);if(a==="read"){var P=function(A){var L,H=new Intl.NumberFormat(void 0,S({minimumSignificantDigits:2},(s==null?void 0:s.intlProps)||{})).format(Number(A));return(s==null||(L=s.formatter)===null||L===void 0?void 0:L.call(s,H))||H},O=_.jsxs("span",{ref:n,children:[P(r[0])," ",d," ",P(r[1])]});return o?o(r,S({mode:a},s),O):O}if(a==="edit"||a==="update"){var M=function(){if(Array.isArray(E.current)){var A=ne(E.current,2),L=A[0],H=A[1];typeof L=="number"&&typeof H=="number"&&L>H?I([H,L]):L===void 0&&H===void 0&&I(void 0)}},D=function(A,L){var H=ke($||[]);H[A]=L===null?void 0:L,E.current=H,I(H)},F=(s==null?void 0:s.placeholder)||l||[b.getMessage("tableForm.inputPlaceholder","请输入"),b.getMessage("tableForm.inputPlaceholder","请输入")],T=function(A){return Array.isArray(F)?F[A]:F},N=Yn.Compact||qn.Group,R=Yn.Compact?{}:{compact:!0},k=_.jsxs(N,S(S({},R),{},{onBlur:M,children:[_.jsx(vr,S(S({},s),{},{placeholder:T(0),id:p??"".concat(p,"-0"),style:{width:"calc((100% - ".concat(v,"px) / 2)")},value:$==null?void 0:$[0],defaultValue:g==null?void 0:g[0],onChange:function(A){return D(0,A)}})),_.jsx(qn,{style:{width:v,textAlign:"center",borderInlineStart:0,borderInlineEnd:0,pointerEvents:"none",backgroundColor:C==null?void 0:C.colorBgContainer},placeholder:d,disabled:!0}),_.jsx(vr,S(S({},s),{},{placeholder:T(1),id:p??"".concat(p,"-1"),style:{width:"calc((100% - ".concat(v,"px) / 2)"),borderInlineStart:0},value:$==null?void 0:$[1],defaultValue:g==null?void 0:g[1],onChange:function(A){return D(1,A)}}))]}));return i?i(r,S({mode:a},s),k):k}return null};const h9=G.forwardRef(p9);var Vb={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Cn,function(){return function(n,r,a){n=n||{};var o=r.prototype,l={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(u,d,f,v){return o.fromToBase(u,d,f,v)}a.en.relativeTime=l,o.fromToBase=function(u,d,f,v,m){for(var g,h,p,b=f.$locale().relativeTime||l,y=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],C=y.length,x=0;x0,$<=w.r||!w.r){$<=1&&x>0&&(w=y[x-1]);var I=b[w.l];m&&($=m(""+$)),h=typeof I=="string"?I.replace("%d",$):I($,d,w.l,p);break}}if(d)return h;var E=p?b.future:b.past;return typeof E=="function"?E(h):E.replace("%s",h)},o.to=function(u,d){return i(u,d,this,!0)},o.from=function(u,d){return i(u,d,this)};var s=function(u){return u.$u?a.utc():a()};o.toNow=function(u){return this.to(s(this),u)},o.fromNow=function(u){return this.from(s(this),u)}}})})(Vb);var b9=Vb.exports;const y9=pn(b9);ht.extend(y9);var C9=function(t,n){var r=t.text,a=t.mode,o=t.plain,l=t.render,i=t.renderFormItem,s=t.format,u=t.fieldProps,d=Ot();if(a==="read"){var f=_.jsx(on,{title:ht(r).format((u==null?void 0:u.format)||s||"YYYY-MM-DD HH:mm:ss"),children:ht(r).fromNow()});return l?l(r,S({mode:a},u),_.jsx(_.Fragment,{children:f})):_.jsx(_.Fragment,{children:f})}if(a==="edit"||a==="update"){var v=d.getMessage("tableForm.selectPlaceholder","请选择"),m=pi(u.value),g=_.jsx(An,S(S(S({ref:n,placeholder:v,showTime:!0},In(o===void 0?!0:!o)),u),{},{value:m}));return i?i(r,S({mode:a},u),g):g}return null};const S9=G.forwardRef(C9);var Wb=G.forwardRef(function(e,t){var n=e.text,r=e.mode,a=e.render,o=e.renderFormItem,l=e.fieldProps,i=e.placeholder,s=e.width,u=Ot(),d=i||u.getMessage("tableForm.inputPlaceholder","请输入");if(r==="read"){var f=_.jsx(xh,S({ref:t,width:s||32,src:n},l));return a?a(n,S({mode:r},l),f):f}if(r==="edit"||r==="update"){var v=_.jsx(qn,S({ref:t,placeholder:d},l));return o?o(n,S({mode:r},l),v):v}return null}),x9=function(t,n){var r=t.border,a=r===void 0?!1:r,o=t.children,l=c.useContext(at.ConfigContext),i=l.getPrefixCls,s=i("pro-field-index-column"),u=Lt("IndexColumn",function(){return B({},".".concat(s),{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"18px",height:"18px","&-border":{color:"#fff",fontSize:"12px",lineHeight:"12px",backgroundColor:"#314659",borderRadius:"9px","&.top-three":{backgroundColor:"#979797"}}})}),d=u.wrapSSR,f=u.hashId;return d(_.jsx("div",{ref:n,className:fe(s,f,B(B({},"".concat(s,"-border"),a),"top-three",o>3)),children:o}))};const ym=G.forwardRef(x9);var w9=["contentRender","numberFormatOptions","numberPopoverRender","open"],$9=["text","mode","render","renderFormItem","fieldProps","proFieldKey","plain","valueEnum","placeholder","locale","customSymbol","numberFormatOptions","numberPopoverRender"],Yb=new Intl.NumberFormat("zh-Hans-CN",{currency:"CNY",style:"currency"}),P9={style:"currency",currency:"USD"},E9={style:"currency",currency:"RUB"},I9={style:"currency",currency:"RSD"},R9={style:"currency",currency:"MYR"},O9={style:"currency",currency:"BRL"},M9={default:Yb,"zh-Hans-CN":{currency:"CNY",style:"currency"},"en-US":P9,"ru-RU":E9,"ms-MY":R9,"sr-RS":I9,"pt-BR":O9},Cm=function(t,n,r,a){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",l=n==null?void 0:n.toString().replaceAll(",","");if(typeof l=="string"){var i=Number(l);if(Number.isNaN(i))return l;l=i}if(!l&&l!==0)return"";var s=!1;try{s=t!==!1&&Intl.NumberFormat.supportedLocalesOf([t.replace("_","-")],{localeMatcher:"lookup"}).length>0}catch{}try{var u=new Intl.NumberFormat(s&&t!==!1&&(t==null?void 0:t.replace("_","-"))||"zh-Hans-CN",S(S({},M9[t||"zh-Hans-CN"]||Yb),{},{maximumFractionDigits:r},a)),d=u.format(l),f=function(b){var y=b.match(/\d+/);if(y){var C=y[0];return b.slice(b.indexOf(C))}else return b},v=f(d),m=d||"",g=ne(m,1),h=g[0];return["+","-"].includes(h)?"".concat(o||"").concat(h).concat(v):"".concat(o||"").concat(v)}catch{return l}},Gs=2,N9=G.forwardRef(function(e,t){var n=e.contentRender;e.numberFormatOptions,e.numberPopoverRender;var r=e.open,a=je(e,w9),o=Ze(function(){return a.defaultValue},{value:a.value,onChange:a.onChange}),l=ne(o,2),i=l[0],s=l[1],u=n==null?void 0:n(S(S({},a),{},{value:i})),d=li(u?r:!1);return _.jsx(ca,S(S({placement:"topLeft"},d),{},{trigger:["focus","click"],content:u,getPopupContainer:function(v){return(v==null?void 0:v.parentElement)||document.body},children:_.jsx(vr,S(S({ref:t},a),{},{value:i,onChange:s}))}))}),T9=function(t,n){var r,a=t.text,o=t.mode,l=t.render,i=t.renderFormItem,s=t.fieldProps;t.proFieldKey,t.plain,t.valueEnum;var u=t.placeholder,d=t.locale,f=t.customSymbol,v=f===void 0?s.customSymbol:f,m=t.numberFormatOptions,g=m===void 0?s==null?void 0:s.numberFormatOptions:m,h=t.numberPopoverRender,p=h===void 0?(s==null?void 0:s.numberPopoverRender)||!1:h,b=je(t,$9),y=(r=s==null?void 0:s.precision)!==null&&r!==void 0?r:Gs,C=Ot();d&&bd[d]&&(C=bd[d]);var x=u||C.getMessage("tableForm.inputPlaceholder","请输入"),w=c.useMemo(function(){if(v)return v;if(!(b.moneySymbol===!1||s.moneySymbol===!1))return C.getMessage("moneySymbol","¥")},[v,s.moneySymbol,C,b.moneySymbol]),$=c.useCallback(function(P){var O=new RegExp("\\B(?=(\\d{".concat(3+Math.max(y-Gs,0),"})+(?!\\d))"),"g"),M=String(P).split("."),D=ne(M,2),F=D[0],T=D[1],N=F.replace(O,","),R="";return T&&y>0&&(R=".".concat(T.slice(0,y===void 0?Gs:y))),"".concat(N).concat(R)},[y]);if(o==="read"){var I=_.jsx("span",{ref:n,children:Cm(d||!1,a,y,g??s.numberFormatOptions,w)});return l?l(a,S({mode:o},s),I):I}if(o==="edit"||o==="update"){var E=_.jsx(N9,S(S({contentRender:function(O){if(p===!1||!O.value)return null;var M=Cm(w||d||!1,"".concat($(O.value)),y,S(S({},g),{},{notation:"compact"}),w);return typeof p=="function"?p==null?void 0:p(O,M):M},ref:n,precision:y,formatter:function(O){return O&&w?"".concat(w," ").concat($(O)):O==null?void 0:O.toString()},parser:function(O){return w&&O?O.replace(new RegExp("\\".concat(w,"\\s?|(,*)"),"g"),""):O},placeholder:x},Tt(s,["numberFormatOptions","precision","numberPopoverRender","customSymbol","moneySymbol","visible","open"])),{},{onBlur:s.onBlur?function(P){var O,M=P.target.value;w&&M&&(M=M.replace(new RegExp("\\".concat(w,"\\s?|(,*)"),"g"),"")),(O=s.onBlur)===null||O===void 0||O.call(s,M)}:void 0}));return i?i(a,S({mode:o},s),E):E}return null};const qb=G.forwardRef(T9);var Sm=function(t){return t.map(function(n,r){var a;return G.isValidElement(n)?G.cloneElement(n,S(S({key:r},n==null?void 0:n.props),{},{style:S({},n==null||(a=n.props)===null||a===void 0?void 0:a.style)})):_.jsx(G.Fragment,{children:n},r)})},_9=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.fieldProps,i=c.useContext(at.ConfigContext),s=i.getPrefixCls,u=s("pro-field-option"),d=cr.useToken(),f=d.token;if(c.useImperativeHandle(n,function(){return{}}),o){var v=o(r,S({mode:a},l),_.jsx(_.Fragment,{}));return!v||(v==null?void 0:v.length)<1||!Array.isArray(v)?null:_.jsx("div",{style:{display:"flex",gap:f.margin,alignItems:"center"},className:u,children:Sm(v)})}return!r||!Array.isArray(r)?G.isValidElement(r)?r:null:_.jsx("div",{style:{display:"flex",gap:f.margin,alignItems:"center"},className:u,children:Sm(r)})};const D9=G.forwardRef(_9);var k9=["text","mode","render","renderFormItem","fieldProps","proFieldKey"],F9=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.renderFormItem,i=t.fieldProps;t.proFieldKey;var s=je(t,k9),u=Ot(),d=Ze(function(){return s.open||s.visible||!1},{value:s.open||s.visible,onChange:s.onOpenChange||s.onVisible}),f=ne(d,2),v=f[0],m=f[1];if(a==="read"){var g=_.jsx(_.Fragment,{children:"-"});return r&&(g=_.jsxs(Yn,{children:[_.jsx("span",{ref:n,children:v?r:"********"}),_.jsx("a",{onClick:function(){return m(!v)},children:v?_.jsx(dg,{}):_.jsx(EC,{})})]})),o?o(r,S({mode:a},i),g):g}if(a==="edit"||a==="update"){var h=_.jsx(qn.Password,S({placeholder:u.getMessage("tableForm.inputPlaceholder","请输入"),ref:n},i));return l?l(r,S({mode:a},i),h):h}return null};const j9=G.forwardRef(F9);function A9(e){return e===0?null:e>0?"+":"-"}function L9(e){return e===0?"#595959":e>0?"#ff4d4f":"#52c41a"}function B9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return t>=0?e==null?void 0:e.toFixed(t):e}function El(e){return Xe(e)==="symbol"||e instanceof Symbol?NaN:Number(e)}var H9=function(t,n){var r=t.text,a=t.prefix,o=t.precision,l=t.suffix,i=l===void 0?"%":l,s=t.mode,u=t.showColor,d=u===void 0?!1:u,f=t.render,v=t.renderFormItem,m=t.fieldProps,g=t.placeholder,h=t.showSymbol,p=Ot(),b=g||p.getMessage("tableForm.inputPlaceholder","请输入"),y=c.useMemo(function(){return typeof r=="string"&&r.includes("%")?El(r.replace("%","")):El(r)},[r]),C=c.useMemo(function(){return typeof h=="function"?h==null?void 0:h(r):h},[h,r]);if(s==="read"){var x=d?{color:L9(y)}:{},w=_.jsxs("span",{style:x,ref:n,children:[a&&_.jsx("span",{children:a}),C&&_.jsxs(c.Fragment,{children:[A9(y)," "]}),B9(Math.abs(y),o),i&&i]});return f?f(r,S(S({mode:s},m),{},{prefix:a,precision:o,showSymbol:C,suffix:i}),w):w}if(s==="edit"||s==="update"){var $=_.jsx(vr,S({ref:n,formatter:function(E){return E&&a?"".concat(a," ").concat(E).replace(/\B(?=(\d{3})+(?!\d)$)/g,","):E},parser:function(E){return E?E.replace(/.*\s|,/g,""):""},placeholder:b},m));return v?v(r,S({mode:s},m),$):$}return null};const Ub=G.forwardRef(H9);function z9(e){return e===100?"success":e<0?"exception":e<100?"active":"normal"}var K9=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.plain,i=t.renderFormItem,s=t.fieldProps,u=t.placeholder,d=Ot(),f=u||d.getMessage("tableForm.inputPlaceholder","请输入"),v=c.useMemo(function(){return typeof r=="string"&&r.includes("%")?El(r.replace("%","")):El(r)},[r]);if(a==="read"){var m=_.jsx(Mh,S({ref:n,size:"small",style:{minWidth:100,maxWidth:320},percent:v,steps:l?10:void 0,status:z9(v)},s));return o?o(v,S({mode:a},s),m):m}if(a==="edit"||a==="update"){var g=_.jsx(vr,S({ref:n,placeholder:f},s));return i?i(r,S({mode:a},s),g):g}return null};const Gb=G.forwardRef(K9);var V9=["radioType","renderFormItem","mode","render"],W9=function(t,n){var r,a,o=t.radioType,l=t.renderFormItem,i=t.mode,s=t.render,u=je(t,V9),d=c.useContext(at.ConfigContext),f=d.getPrefixCls,v=f("pro-field-radio"),m=vo(u),g=ne(m,3),h=g[0],p=g[1],b=g[2],y=c.useRef(),C=(r=zt.Item)===null||r===void 0||(a=r.useStatus)===null||a===void 0?void 0:a.call(r);c.useImperativeHandle(n,function(){return S(S({},y.current||{}),{},{fetchData:function(T){return b(T)}})},[b]);var x=Lt("FieldRadioRadio",function(F){return B(B(B({},".".concat(v,"-error"),{span:{color:F.colorError}}),".".concat(v,"-warning"),{span:{color:F.colorWarning}}),".".concat(v,"-vertical"),B({},"".concat(F.antCls,"-radio-wrapper"),{display:"flex",marginInlineEnd:0}))}),w=x.wrapSSR,$=x.hashId;if(h)return _.jsx(ua,{size:"small"});if(i==="read"){var I=p!=null&&p.length?p==null?void 0:p.reduce(function(F,T){var N;return S(S({},F),{},B({},(N=T.value)!==null&&N!==void 0?N:"",T.label))},{}):void 0,E=_.jsx(_.Fragment,{children:so(u.text,hr(u.valueEnum||I))});if(s){var P;return(P=s(u.text,S({mode:i},u.fieldProps),E))!==null&&P!==void 0?P:null}return E}if(i==="edit"){var O,M=w(_.jsx(to.Group,S(S({ref:y,optionType:o},u.fieldProps),{},{className:fe((O=u.fieldProps)===null||O===void 0?void 0:O.className,B(B({},"".concat(v,"-error"),(C==null?void 0:C.status)==="error"),"".concat(v,"-warning"),(C==null?void 0:C.status)==="warning"),$,"".concat(v,"-").concat(u.fieldProps.layout||"horizontal")),options:p})));if(l){var D;return(D=l(u.text,S(S({mode:i},u.fieldProps),{},{options:p,loading:h}),M))!==null&&D!==void 0?D:null}return M}return null};const xm=G.forwardRef(W9);var Y9=function(t,n){var r=t.text,a=t.mode,o=t.light,l=t.label,i=t.format,s=t.render,u=t.picker,d=t.renderFormItem,f=t.plain,v=t.showTime,m=t.lightLabel,g=t.bordered,h=t.fieldProps,p=Ot(),b=Array.isArray(r)?r:[],y=ne(b,2),C=y[0],x=y[1],w=G.useState(!1),$=ne(w,2),I=$[0],E=$[1],P=c.useCallback(function(k){if(typeof(h==null?void 0:h.format)=="function"){var j;return h==null||(j=h.format)===null||j===void 0?void 0:j.call(h,k)}return(h==null?void 0:h.format)||i||"YYYY-MM-DD"},[h,i]),O=C?ht(C).format(P(ht(C))):"",M=x?ht(x).format(P(ht(x))):"";if(a==="read"){var D=_.jsxs("div",{ref:n,style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:[_.jsx("div",{children:O||"-"}),_.jsx("div",{children:M||"-"})]});return s?s(r,S({mode:a},h),_.jsx("span",{children:D})):D}if(a==="edit"||a==="update"){var F=pi(h.value),T,N=function(j){var A;h==null||(A=h.onChange)===null||A===void 0||A.call(h,j),j||E(!1)};if(o){var R;T=_.jsx(nr,{label:l,onClick:function(){var j;h==null||(j=h.onOpenChange)===null||j===void 0||j.call(h,!0),E(!0)},style:F?{paddingInlineEnd:0}:void 0,disabled:h.disabled,value:F||I?_.jsx(An.RangePicker,S(S(S({picker:u,showTime:v,format:i},In(!1)),h),{},{placeholder:(R=h.placeholder)!==null&&R!==void 0?R:[p.getMessage("tableForm.selectPlaceholder","请选择"),p.getMessage("tableForm.selectPlaceholder","请选择")],value:F,onOpenChange:function(j){var A;F&&E(j),h==null||(A=h.onOpenChange)===null||A===void 0||A.call(h,j)},onChange:N})):null,allowClear:!1,bordered:g,ref:m,downIcon:F||I?!1:void 0})}else T=_.jsx(An.RangePicker,S(S(S({ref:n,format:i,showTime:v,placeholder:[p.getMessage("tableForm.selectPlaceholder","请选择"),p.getMessage("tableForm.selectPlaceholder","请选择")]},In(f===void 0?!0:!f)),h),{},{value:F}));return d?d(r,S({mode:a},h),T):T}return null};const Ea=G.forwardRef(Y9);var q9=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.renderFormItem,i=t.fieldProps;if(a==="read"){var s=_.jsx(rf,S(S({allowHalf:!0,disabled:!0,ref:n},i),{},{value:r}));return o?o(r,S({mode:a},i),_.jsx(_.Fragment,{children:s})):s}if(a==="edit"||a==="update"){var u=_.jsx(rf,S({allowHalf:!0,ref:n},i));return l?l(r,S({mode:a},i),u):u}return null};const U9=G.forwardRef(q9);function G9(e){var t=e,n="",r=!1;t<0&&(t=-t,r=!0);var a=Math.floor(t/(3600*24)),o=Math.floor(t/3600%24),l=Math.floor(t/60%60),i=Math.floor(t%60);return n="".concat(i,"秒"),l>0&&(n="".concat(l,"分钟").concat(n)),o>0&&(n="".concat(o,"小时").concat(n)),a>0&&(n="".concat(a,"天").concat(n)),r&&(n+="前"),n}var X9=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.renderFormItem,i=t.fieldProps,s=t.placeholder,u=Ot(),d=s||u.getMessage("tableForm.inputPlaceholder","请输入");if(a==="read"){var f=G9(Number(r)),v=_.jsx("span",{ref:n,children:f});return o?o(r,S({mode:a},i),v):v}if(a==="edit"||a==="update"){var m=_.jsx(vr,S({ref:n,min:0,style:{width:"100%"},placeholder:d},i));return l?l(r,S({mode:a},i),m):m}return null};const Q9=G.forwardRef(X9);var Z9=["mode","render","renderFormItem","fieldProps","emptyText"],J9=function(t,n){var r=t.mode,a=t.render,o=t.renderFormItem,l=t.fieldProps,i=t.emptyText,s=i===void 0?"-":i,u=je(t,Z9),d=c.useRef(),f=vo(t),v=ne(f,3),m=v[0],g=v[1],h=v[2];if(c.useImperativeHandle(n,function(){return S(S({},d.current||{}),{},{fetchData:function(w){return h(w)}})},[h]),m)return _.jsx(ua,{size:"small"});if(r==="read"){var p=g!=null&&g.length?g==null?void 0:g.reduce(function(x,w){var $;return S(S({},x),{},B({},($=w.value)!==null&&$!==void 0?$:"",w.label))},{}):void 0,b=_.jsx(_.Fragment,{children:so(u.text,hr(u.valueEnum||p))});if(a){var y;return(y=a(u.text,S({mode:r},l),_.jsx(_.Fragment,{children:b})))!==null&&y!==void 0?y:s}return b}if(r==="edit"||r==="update"){var C=_.jsx(Up,S(S({ref:d},Tt(l||{},["allowClear"])),{},{options:g}));return o?o(u.text,S(S({mode:r},l),{},{options:g,loading:m}),C):C}return null};const eY=G.forwardRef(J9);var tY=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.renderFormItem,i=t.fieldProps;if(a==="read"){var s=r;return o?o(r,S({mode:a},i),_.jsx(_.Fragment,{children:s})):_.jsx(_.Fragment,{children:s})}if(a==="edit"||a==="update"){var u=_.jsx(sh,S(S({ref:n},i),{},{style:S({minWidth:120},i==null?void 0:i.style)}));return l?l(r,S({mode:a},i),u):u}return null};const nY=G.forwardRef(tY);var rY=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.light,i=t.label,s=t.renderFormItem,u=t.fieldProps,d=Ot(),f=c.useMemo(function(){var p,b;return r==null||"".concat(r).length<1?"-":r?(p=u==null?void 0:u.checkedChildren)!==null&&p!==void 0?p:d.getMessage("switch.open","打开"):(b=u==null?void 0:u.unCheckedChildren)!==null&&b!==void 0?b:d.getMessage("switch.close","关闭")},[u==null?void 0:u.checkedChildren,u==null?void 0:u.unCheckedChildren,r]);if(a==="read")return o?o(r,S({mode:a},u),_.jsx(_.Fragment,{children:f})):f??"-";if(a==="edit"||a==="update"){var v,m=_.jsx(_h,S(S({ref:n,size:l?"small":void 0},Tt(u,["value"])),{},{checked:(v=u==null?void 0:u.checked)!==null&&v!==void 0?v:u==null?void 0:u.value}));if(l){var g=u.disabled,h=u.bordered;return _.jsx(nr,{label:i,disabled:g,bordered:h,downIcon:!1,value:_.jsx("div",{style:{paddingLeft:8},children:m}),allowClear:!1})}return s?s(r,S({mode:a},u),m):m}return null};const aY=G.forwardRef(rY);var oY=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.renderFormItem,i=t.fieldProps,s=t.emptyText,u=s===void 0?"-":s,d=i||{},f=d.autoFocus,v=d.prefix,m=v===void 0?"":v,g=d.suffix,h=g===void 0?"":g,p=Ot(),b=c.useRef();if(c.useImperativeHandle(n,function(){return b.current},[]),c.useEffect(function(){if(f){var $;($=b.current)===null||$===void 0||$.focus()}},[f]),a==="read"){var y=_.jsxs(_.Fragment,{children:[m,r??u,h]});if(o){var C;return(C=o(r,S({mode:a},i),y))!==null&&C!==void 0?C:u}return y}if(a==="edit"||a==="update"){var x=p.getMessage("tableForm.inputPlaceholder","请输入"),w=_.jsx(qn,S({ref:b,placeholder:x,allowClear:!0},i));return l?l(r,S({mode:a},i),w):w}return null};const iY=G.forwardRef(oY);var lY=function(t,n){var r=t.text,a=t.fieldProps,o=c.useContext(at.ConfigContext),l=o.getPrefixCls,i=l("pro-field-readonly"),s="".concat(i,"-textarea"),u=Lt("TextArea",function(){return B({},".".concat(s),{display:"inline-block",lineHeight:"1.5715",maxWidth:"100%",whiteSpace:"pre-wrap"})}),d=u.wrapSSR,f=u.hashId;return d(_.jsx("span",S(S({ref:n,className:fe(f,i,s)},Tt(a,["autoSize","classNames","styles"])),{},{children:r??"-"})))};const sY=G.forwardRef(lY);var cY=function(t,n){var r=t.text,a=t.mode,o=t.render,l=t.renderFormItem,i=t.fieldProps,s=Ot();if(a==="read"){var u=_.jsx(sY,S(S({},t),{},{ref:n}));return o?o(r,S({mode:a},Tt(i,["showCount"])),u):u}if(a==="edit"||a==="update"){var d=_.jsx(qn.TextArea,S({ref:n,rows:3,onKeyPress:function(v){v.key==="Enter"&&v.stopPropagation()},placeholder:s.getMessage("tableForm.inputPlaceholder","请输入")},i));return l?l(r,S({mode:a},i),d):d}return null};const uY=G.forwardRef(cY);var dY=function(t,n){var r=t.text,a=t.mode,o=t.light,l=t.label,i=t.format,s=t.render,u=t.renderFormItem,d=t.plain,f=t.fieldProps,v=t.lightLabel,m=c.useState(!1),g=ne(m,2),h=g[0],p=g[1],b=Ot(),y=(f==null?void 0:f.format)||i||"HH:mm:ss",C=ht.isDayjs(r)||typeof r=="number";if(a==="read"){var x=_.jsx("span",{ref:n,children:r?ht(r,C?void 0:y).format(y):"-"});return s?s(r,S({mode:a},f),_.jsx("span",{children:x})):x}if(a==="edit"||a==="update"){var w,$=f.disabled,I=f.value,E=pi(I,y);if(o){var P;w=_.jsx(nr,{onClick:function(){var M;f==null||(M=f.onOpenChange)===null||M===void 0||M.call(f,!0),p(!0)},style:E?{paddingInlineEnd:0}:void 0,label:l,disabled:$,value:E||h?_.jsx(Jr,S(S(S({},In(!1)),{},{format:i,ref:n},f),{},{placeholder:(P=f.placeholder)!==null&&P!==void 0?P:b.getMessage("tableForm.selectPlaceholder","请选择"),value:E,onOpenChange:function(M){var D;p(M),f==null||(D=f.onOpenChange)===null||D===void 0||D.call(f,M)},open:h})):null,downIcon:E||h?!1:void 0,allowClear:!1,ref:v})}else w=_.jsx(An.TimePicker,S(S(S({ref:n,format:i},In(d===void 0?!0:!d)),f),{},{value:E}));return u?u(r,S({mode:a},f),w):w}return null},fY=function(t,n){var r=t.text,a=t.light,o=t.label,l=t.mode,i=t.lightLabel,s=t.format,u=t.render,d=t.renderFormItem,f=t.plain,v=t.fieldProps,m=Ot(),g=c.useState(!1),h=ne(g,2),p=h[0],b=h[1],y=(v==null?void 0:v.format)||s||"HH:mm:ss",C=Array.isArray(r)?r:[],x=ne(C,2),w=x[0],$=x[1],I=ht.isDayjs(w)||typeof w=="number",E=ht.isDayjs($)||typeof $=="number",P=w?ht(w,I?void 0:y).format(y):"",O=$?ht($,E?void 0:y).format(y):"";if(l==="read"){var M=_.jsxs("div",{ref:n,children:[_.jsx("div",{children:P||"-"}),_.jsx("div",{children:O||"-"})]});return u?u(r,S({mode:l},v),_.jsx("span",{children:M})):M}if(l==="edit"||l==="update"){var D=pi(v.value,y),F;if(a){var T=v.disabled,N=v.placeholder,R=N===void 0?[m.getMessage("tableForm.selectPlaceholder","请选择"),m.getMessage("tableForm.selectPlaceholder","请选择")]:N;F=_.jsx(nr,{onClick:function(){var j;v==null||(j=v.onOpenChange)===null||j===void 0||j.call(v,!0),b(!0)},style:D?{paddingInlineEnd:0}:void 0,label:o,disabled:T,placeholder:R,value:D||p?_.jsx(Jr.RangePicker,S(S(S({},In(!1)),{},{format:s,ref:n},v),{},{placeholder:R,value:D,onOpenChange:function(j){var A;b(j),v==null||(A=v.onOpenChange)===null||A===void 0||A.call(v,j)},open:p})):null,downIcon:D||p?!1:void 0,allowClear:!1,ref:i})}else F=_.jsx(Jr.RangePicker,S(S(S({ref:n,format:s},In(f===void 0?!0:!f)),v),{},{value:D}));return d?d(r,S({mode:l},v),F):F}return null},vY=G.forwardRef(fY);const mY=G.forwardRef(dY);var gY=["radioType","renderFormItem","mode","light","label","render"],pY=["onSearch","onClear","onChange","onBlur","showSearch","autoClearSearchValue","treeData","fetchDataOnSearch","searchValue"],hY=function(t,n){t.radioType;var r=t.renderFormItem,a=t.mode,o=t.light,l=t.label,i=t.render,s=je(t,gY),u=c.useContext(at.ConfigContext),d=u.getPrefixCls,f=d("pro-field-tree-select"),v=c.useRef(null),m=c.useState(!1),g=ne(m,2),h=g[0],p=g[1],b=s.fieldProps,y=b.onSearch,C=b.onClear,x=b.onChange,w=b.onBlur,$=b.showSearch,I=b.autoClearSearchValue;b.treeData;var E=b.fetchDataOnSearch,P=b.searchValue,O=je(b,pY),M=Ot(),D=vo(S(S({},s),{},{defaultKeyWords:P})),F=ne(D,3),T=F[0],N=F[1],R=F[2],k=Ze(void 0,{onChange:y,value:P}),j=ne(k,2),A=j[0],L=j[1];c.useImperativeHandle(n,function(){return S(S({},v.current||{}),{},{fetchData:function(te){return R(te)}})});var H=c.useMemo(function(){if(a==="read"){var le=(O==null?void 0:O.fieldNames)||{},te=le.value,se=te===void 0?"value":te,X=le.label,ee=X===void 0?"label":X,oe=le.children,ce=oe===void 0?"children":oe,de=new Map,re=function me(ae){if(!(ae!=null&&ae.length))return de;for(var ve=ae.length,ye=0;ye4&&(m+=7),v.add(m,n));return g.diff(h,"week")+1},i.isoWeekday=function(u){return this.$utils().u(u)?this.day()||7:this.day(this.day()%7?u:u-7)};var s=i.startOf;i.startOf=function(u,d){var f=this.$utils(),v=!!f.u(d)||d;return f.p(u)==="isoweek"?v?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):s.bind(this)(u,d)}}})})(Xb);var yY=Xb.exports;const CY=pn(yY);var Qb={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(Cn,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(r,a,o){var l=a.prototype,i=l.format;o.en.formats=n,l.format=function(s){s===void 0&&(s="YYYY-MM-DDTHH:mm:ssZ");var u=this.$locale().formats,d=function(f,v){return f.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(m,g,h){var p=h&&h.toUpperCase();return g||v[h]||n[h]||v[p].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,y,C){return y||C.slice(1)})})}(s,u===void 0?{}:u);return i.call(this,d)}}})})(Qb);var SY=Qb.exports;const xY=pn(SY);var wY=["fieldProps"],$Y=["fieldProps"],PY=["fieldProps"],EY=["fieldProps"],IY=["text","valueType","mode","onChange","renderFormItem","value","readonly","fieldProps"],RY=["placeholder"];ht.extend(Dg);ht.extend(Ag);ht.extend(CY);ht.extend(fu);ht.extend(Tg);ht.extend(xY);var OY=function(t,n,r){var a=E0(r.fieldProps);return n.type==="progress"?_.jsx(Gb,S(S({},r),{},{text:t,fieldProps:S({status:n.status?n.status:void 0},a)})):n.type==="money"?_.jsx(qb,S(S({locale:n.locale},r),{},{fieldProps:a,text:t,moneySymbol:n.moneySymbol})):n.type==="percent"?_.jsx(Ub,S(S({},r),{},{text:t,showSymbol:n.showSymbol,precision:n.precision,fieldProps:a,showColor:n.showColor})):n.type==="image"?_.jsx(Wb,S(S({},r),{},{text:t,width:n.width})):t},MY=function(t,n,r,a){var o=r.mode,l=o===void 0?"read":o,i=r.emptyText,s=i===void 0?"-":i;if(s!==!1&&l==="read"&&n!=="option"&&n!=="switch"&&typeof t!="boolean"&&typeof t!="number"&&!t){var u=r.fieldProps,d=r.render;return d?d(t,S({mode:l},u),_.jsx(_.Fragment,{children:s})):_.jsx(_.Fragment,{children:s})}if(delete r.emptyText,Xe(n)==="object")return OY(t,n,r);var f=a&&a[n];if(f){if(delete r.ref,l==="read"){var v;return(v=f.render)===null||v===void 0?void 0:v.call(f,t,S(S({text:t},r),{},{mode:l||"read"}),_.jsx(_.Fragment,{children:t}))}if(l==="update"||l==="edit"){var m;return(m=f.renderFormItem)===null||m===void 0?void 0:m.call(f,t,S({text:t},r),_.jsx(_.Fragment,{children:t}))}}if(n==="money")return _.jsx(qb,S(S({},r),{},{text:t}));if(n==="date")return _.jsx(hn,{isLight:r.light,children:_.jsx(Pa,S({text:t,format:"YYYY-MM-DD"},r))});if(n==="dateWeek")return _.jsx(hn,{isLight:r.light,children:_.jsx(Pa,S({text:t,format:"YYYY-wo",picker:"week"},r))});if(n==="dateWeekRange"){var g=r.fieldProps,h=je(r,wY);return _.jsx(hn,{isLight:r.light,children:_.jsx(Ea,S({text:t,format:"YYYY-W",showTime:!0,fieldProps:S({picker:"week"},g)},h))})}if(n==="dateMonthRange"){var p=r.fieldProps,b=je(r,$Y);return _.jsx(hn,{isLight:r.light,children:_.jsx(Ea,S({text:t,format:"YYYY-MM",showTime:!0,fieldProps:S({picker:"month"},p)},b))})}if(n==="dateQuarterRange"){var y=r.fieldProps,C=je(r,PY);return _.jsx(hn,{isLight:r.light,children:_.jsx(Ea,S({text:t,format:"YYYY-Q",showTime:!0,fieldProps:S({picker:"quarter"},y)},C))})}if(n==="dateYearRange"){var x=r.fieldProps,w=je(r,EY);return _.jsx(hn,{isLight:r.light,children:_.jsx(Ea,S({text:t,format:"YYYY",showTime:!0,fieldProps:S({picker:"year"},x)},w))})}return n==="dateMonth"?_.jsx(hn,{isLight:r.light,children:_.jsx(Pa,S({text:t,format:"YYYY-MM",picker:"month"},r))}):n==="dateQuarter"?_.jsx(hn,{isLight:r.light,children:_.jsx(Pa,S({text:t,format:"YYYY-[Q]Q",picker:"quarter"},r))}):n==="dateYear"?_.jsx(hn,{isLight:r.light,children:_.jsx(Pa,S({text:t,format:"YYYY",picker:"year"},r))}):n==="dateRange"?_.jsx(Ea,S({text:t,format:"YYYY-MM-DD"},r)):n==="dateTime"?_.jsx(hn,{isLight:r.light,children:_.jsx(Pa,S({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="dateTimeRange"?_.jsx(hn,{isLight:r.light,children:_.jsx(Ea,S({text:t,format:"YYYY-MM-DD HH:mm:ss",showTime:!0},r))}):n==="time"?_.jsx(hn,{isLight:r.light,children:_.jsx(mY,S({text:t,format:"HH:mm:ss"},r))}):n==="timeRange"?_.jsx(hn,{isLight:r.light,children:_.jsx(vY,S({text:t,format:"HH:mm:ss"},r))}):n==="fromNow"?_.jsx(S9,S({text:t},r)):n==="index"?_.jsx(ym,{children:t+1}):n==="indexBorder"?_.jsx(ym,{border:!0,children:t+1}):n==="progress"?_.jsx(Gb,S(S({},r),{},{text:t})):n==="percent"?_.jsx(Ub,S({text:t},r)):n==="avatar"&&typeof t=="string"&&r.mode==="read"?_.jsx(RC,{src:t,size:22,shape:"circle"}):n==="code"?_.jsx(ov,S({text:t},r)):n==="jsonCode"?_.jsx(ov,S({text:t,language:"json"},r)):n==="textarea"?_.jsx(uY,S({text:t},r)):n==="digit"?_.jsx(g9,S({text:t},r)):n==="digitRange"?_.jsx(h9,S({text:t},r)):n==="second"?_.jsx(Q9,S({text:t},r)):n==="select"||n==="text"&&(r.valueEnum||r.request)?_.jsx(hn,{isLight:r.light,children:_.jsx(BD,S({text:t},r))}):n==="checkbox"?_.jsx(qD,S({text:t},r)):n==="radio"?_.jsx(xm,S({text:t},r)):n==="radioButton"?_.jsx(xm,S({radioType:"button",text:t},r)):n==="rate"?_.jsx(U9,S({text:t},r)):n==="slider"?_.jsx(nY,S({text:t},r)):n==="switch"?_.jsx(aY,S({text:t},r)):n==="option"?_.jsx(D9,S({text:t},r)):n==="password"?_.jsx(j9,S({text:t},r)):n==="image"?_.jsx(Wb,S({text:t},r)):n==="cascader"?_.jsx(KD,S({text:t},r)):n==="treeSelect"?_.jsx(bY,S({text:t},r)):n==="color"?_.jsx(d9,S({text:t},r)):n==="segmented"?_.jsx(eY,S({text:t},r)):_.jsx(iY,S({text:t},r))},NY=function(t,n){var r,a,o,l,i,s,u=t.text,d=t.valueType,f=d===void 0?"text":d,v=t.mode,m=v===void 0?"read":v,g=t.onChange,h=t.renderFormItem,p=t.value,b=t.readonly,y=t.fieldProps,C=je(t,IY),x=c.useContext(IC),w=_t(function(){for(var E,P=arguments.length,O=new Array(P),M=0;M=O)return null;var ve=s,ye=ve.Icon,be=ye===void 0?b0:ye,Me=ve.tooltipText;return _.jsx(on,{title:Me,children:_.jsx(be,{className:fe("".concat(v,"-action-icon action-down"),F),onClick:xt(Ke().mark(function Ce(){return Ke().wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,m.move(C,ae);case 2:case"end":return Ee.stop()}},Ce)}))})},"down")},[i,v,F,m,l]),se=c.useMemo(function(){return[ie,Z,le,te].filter(function(ae){return ae!=null})},[ie,Z,le,te]),X=(h==null?void 0:h(y,m,se,O))||se,ee=X.length>0&&A!=="read"?_.jsx("div",{className:fe("".concat(v,"-action"),B({},"".concat(v,"-action-small"),N==="small"),F),children:X}):null,oe={name:M.name,field:y,index:C,record:x==null||(r=x.getFieldValue)===null||r===void 0?void 0:r.call(x,[R.listName,w,y.name].filter(function(ae){return ae!==void 0}).flat(1)),fields:p,operation:m,meta:b},ce=fo(),de=ce.grid,re=(u==null?void 0:u(Q,oe))||Q,me=(d==null?void 0:d({listDom:_.jsx("div",{className:fe("".concat(v,"-container"),$,F),style:S({width:de?"100%":void 0},I),children:re}),action:ee},oe))||_.jsxs("div",{className:fe("".concat(v,"-item"),F,B(B({},"".concat(v,"-item-default"),f===void 0),"".concat(v,"-item-show-label"),f)),style:{display:"flex",alignItems:"flex-end"},children:[_.jsx("div",{className:fe("".concat(v,"-container"),$,F),style:S({width:de?"100%":void 0},I),children:re}),ee]});return _.jsx(Wa.Provider,{value:S(S({},y),{},{listName:[R.listName,w,y.name].filter(function(ae){return ae!==void 0}).flat(1)}),children:me})},AY=function(t){var n=Ot(),r=t.creatorButtonProps,a=t.prefixCls,o=t.children,l=t.creatorRecord,i=t.action,s=t.fields,u=t.actionGuard,d=t.max,f=t.fieldExtraRender,v=t.meta,m=t.containerClassName,g=t.containerStyle,h=t.onAfterAdd,p=t.onAfterRemove,b=c.useContext(pr),y=b.hashId,C=c.useRef(new Map),x=c.useState(!1),w=ne(x,2),$=w[0],I=w[1],E=c.useMemo(function(){return s.map(function(T){var N,R;if(!((N=C.current)!==null&&N!==void 0&&N.has(T.key.toString()))){var k;(k=C.current)===null||k===void 0||k.set(T.key.toString(),Xo())}var j=(R=C.current)===null||R===void 0?void 0:R.get(T.key.toString());return S(S({},T),{},{uuid:j})})},[s]),P=c.useMemo(function(){var T=S({},i),N=E.length;return u!=null&&u.beforeAddRow?T.add=xt(Ke().mark(function R(){var k,j,A,L,H,W=arguments;return Ke().wrap(function(V){for(;;)switch(V.prev=V.next){case 0:for(k=W.length,j=new Array(k),A=0;A div".concat(t.antCls,"-space-item"),{maxWidth:"100%"}),"&-twoLine":B(B(B(B({display:"block",width:"100%"},"".concat(t.componentCls,"-title"),{width:"100%",margin:"8px 0"}),"".concat(t.componentCls,"-container"),{paddingInlineStart:16}),"".concat(t.antCls,"-space-item,").concat(t.antCls,"-form-item"),{width:"100%"}),"".concat(t.antCls,"-form-item"),{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}})})};function rq(e){return Lt("ProFormGroup",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[nq(n)]})}var Jb=G.forwardRef(function(e,t){var n=G.useContext(uo),r=n.groupProps,a=S(S({},r),e),o=a.children,l=a.collapsible,i=a.defaultCollapsed,s=a.style,u=a.labelLayout,d=a.title,f=d===void 0?e.label:d,v=a.tooltip,m=a.align,g=m===void 0?"start":m,h=a.direction,p=a.size,b=p===void 0?32:p,y=a.titleStyle,C=a.titleRender,x=a.spaceProps,w=a.extra,$=a.autoFocus,I=Ze(function(){return i||!1},{value:e.collapsed,onChange:e.onCollapse}),E=ne(I,2),P=E[0],O=E[1],M=c.useContext(at.ConfigContext),D=M.getPrefixCls,F=fo(e),T=F.ColWrapper,N=F.RowWrapper,R=D("pro-form-group"),k=rq(R),j=k.wrapSSR,A=k.hashId,L=l&&_.jsx(Or,{style:{marginInlineEnd:8},rotate:P?void 0:90}),H=_.jsx(ea,{label:L?_.jsxs("div",{children:[L,f]}):f,tooltip:v}),W=c.useCallback(function(U){var J=U.children;return _.jsx(Yn,S(S({},x),{},{className:fe("".concat(R,"-container ").concat(A),x==null?void 0:x.className),size:b,align:g,direction:h,style:S({rowGap:0},x==null?void 0:x.style),children:J}))},[g,R,h,A,b,x]),z=C?C(H,e):H,V=c.useMemo(function(){var U=[],J=G.Children.toArray(o).map(function(Q,ie){var Z;return G.isValidElement(Q)&&Q!==null&&Q!==void 0&&(Z=Q.props)!==null&&Z!==void 0&&Z.hidden?(U.push(Q),null):ie===0&&G.isValidElement(Q)&&$?G.cloneElement(Q,S(S({},Q.props),{},{autoFocus:$})):Q});return[_.jsx(N,{Wrapper:W,children:J},"children"),U.length>0?_.jsx("div",{style:{display:"none"},children:U}):null]},[o,N,W,$]),Y=ne(V,2),q=Y[0],K=Y[1];return j(_.jsx(T,{children:_.jsxs("div",{className:fe(R,A,B({},"".concat(R,"-twoLine"),u==="twoLine")),style:s,ref:t,children:[K,(f||v||w)&&_.jsx("div",{className:"".concat(R,"-title ").concat(A).trim(),style:y,onClick:function(){O(!P)},children:w?_.jsxs("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[z,_.jsx("span",{onClick:function(J){return J.stopPropagation()},children:w})]}):z}),_.jsx("div",{style:{display:l&&P?"none":void 0},children:q})]})}))});Jb.displayName="ProForm-Group";var aq=function(t){return B({},t.componentCls,{"&-sidebar-dragger":{width:"5px",cursor:"ew-resize",padding:"4px 0 0",borderTop:"1px solid transparent",position:"absolute",top:0,left:0,bottom:0,zIndex:100,backgroundColor:"transparent","&-min-disabled":{cursor:"w-resize"},"&-max-disabled":{cursor:"e-resize"}}})};function oq(e){return Lt("DrawerForm",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[aq(n)]})}var iq=["children","trigger","onVisibleChange","drawerProps","onFinish","submitTimeout","title","width","resize","onOpenChange","visible","open"];function lq(e){var t,n,r=e.children,a=e.trigger,o=e.onVisibleChange,l=e.drawerProps,i=e.onFinish,s=e.submitTimeout,u=e.title,d=e.width,f=e.resize,v=e.onOpenChange,m=e.visible,g=e.open,h=je(e,iq);wn(!h.footer||!(l!=null&&l.footer),"DrawerForm 是一个 ProForm 的特殊布局,如果想自定义按钮,请使用 submit.render 自定义。");var p=G.useMemo(function(){var ee,oe,ce,de={onResize:function(){},maxWidth:uu()?window.innerWidth*.8:void 0,minWidth:300};return typeof f=="boolean"?f?de:{}:Zt({onResize:(ee=f==null?void 0:f.onResize)!==null&&ee!==void 0?ee:de.onResize,maxWidth:(oe=f==null?void 0:f.maxWidth)!==null&&oe!==void 0?oe:de.maxWidth,minWidth:(ce=f==null?void 0:f.minWidth)!==null&&ce!==void 0?ce:de.minWidth})},[f]),b=c.useContext(at.ConfigContext),y=b.getPrefixCls("pro-form-drawer"),C=oq(y),x=C.wrapSSR,w=C.hashId,$=function(oe){return"".concat(y,"-").concat(oe," ").concat(w)},I=c.useState([]),E=ne(I,2),P=E[1],O=c.useState(!1),M=ne(O,2),D=M[0],F=M[1],T=c.useState(!1),N=ne(T,2),R=N[0],k=N[1],j=c.useState(d||(f?p==null?void 0:p.minWidth:800)),A=ne(j,2),L=A[0],H=A[1],W=Ze(!!m,{value:g||m,onChange:v||o}),z=ne(W,2),V=z[0],Y=z[1],q=c.useRef(null),K=c.useCallback(function(ee){q.current===null&&ee&&P([]),q.current=ee},[]),U=c.useRef(),J=c.useCallback(function(){var ee,oe,ce,de=(ee=(oe=(ce=h.formRef)===null||ce===void 0?void 0:ce.current)!==null&&oe!==void 0?oe:h.form)!==null&&ee!==void 0?ee:U.current;de&&l!==null&&l!==void 0&&l.destroyOnClose&&de.resetFields()},[l==null?void 0:l.destroyOnClose,h.form,h.formRef]);c.useEffect(function(){V&&(g||m)&&(v==null||v(!0),o==null||o(!0)),R&&H(p==null?void 0:p.minWidth)},[m,V,R]),c.useImperativeHandle(h.formRef,function(){return U.current},[U.current]);var Q=c.useMemo(function(){return a?G.cloneElement(a,S(S({key:"trigger"},a.props),{},{onClick:function(){var ee=xt(Ke().mark(function ce(de){var re,me;return Ke().wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:Y(!V),k(!Object.keys(p)),(re=a.props)===null||re===void 0||(me=re.onClick)===null||me===void 0||me.call(re,de);case 3:case"end":return ve.stop()}},ce)}));function oe(ce){return ee.apply(this,arguments)}return oe}()})):null},[Y,a,V,k,R]),ie=c.useMemo(function(){var ee,oe,ce,de,re;return h.submitter===!1?!1:wg({searchConfig:{submitText:(ee=(oe=b.locale)===null||oe===void 0||(oe=oe.Modal)===null||oe===void 0?void 0:oe.okText)!==null&&ee!==void 0?ee:"确认",resetText:(ce=(de=b.locale)===null||de===void 0||(de=de.Modal)===null||de===void 0?void 0:de.cancelText)!==null&&ce!==void 0?ce:"取消"},resetButtonProps:{preventDefault:!0,disabled:s?D:void 0,onClick:function(ae){var ve;Y(!1),l==null||(ve=l.onClose)===null||ve===void 0||ve.call(l,ae)}}},(re=h.submitter)!==null&&re!==void 0?re:{})},[h.submitter,(t=b.locale)===null||t===void 0||(t=t.Modal)===null||t===void 0?void 0:t.okText,(n=b.locale)===null||n===void 0||(n=n.Modal)===null||n===void 0?void 0:n.cancelText,s,D,Y,l]),Z=c.useCallback(function(ee,oe){return _.jsxs(_.Fragment,{children:[ee,q.current&&oe?_.jsx(G.Fragment,{children:_a.createPortal(oe,q.current)},"submitter"):oe]})},[]),le=_t(function(){var ee=xt(Ke().mark(function oe(ce){var de,re,me;return Ke().wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return de=i==null?void 0:i(ce),s&&de instanceof Promise&&(F(!0),re=setTimeout(function(){return F(!1)},s),de.finally(function(){clearTimeout(re),F(!1)})),ve.next=4,de;case 4:return me=ve.sent,me&&Y(!1),ve.abrupt("return",me);case 7:case"end":return ve.stop()}},oe)}));return function(oe){return ee.apply(this,arguments)}}()),te=li(V,o),se=c.useCallback(function(ee){var oe,ce,de=(document.body.offsetWidth||1e3)-(ee.clientX-document.body.offsetLeft),re=(oe=p==null?void 0:p.minWidth)!==null&&oe!==void 0?oe:d||800,me=(ce=p==null?void 0:p.maxWidth)!==null&&ce!==void 0?ce:window.innerWidth*.8;if(deme){H(me);return}H(de)},[p==null?void 0:p.maxWidth,p==null?void 0:p.minWidth,d]),X=c.useCallback(function(){document.removeEventListener("mousemove",se),document.removeEventListener("mouseup",X)},[se]);return x(_.jsxs(_.Fragment,{children:[_.jsxs(MC,S(S(S({title:u,width:L},l),te),{},{afterOpenChange:function(oe){var ce;oe||J(),l==null||(ce=l.afterOpenChange)===null||ce===void 0||ce.call(l,oe)},onClose:function(oe){var ce;s&&D||(Y(!1),l==null||(ce=l.onClose)===null||ce===void 0||ce.call(l,oe))},footer:h.submitter!==!1&&_.jsx("div",{ref:K,style:{display:"flex",justifyContent:"flex-end"}}),children:[f?_.jsx("div",{className:fe($("sidebar-dragger"),w,B(B({},$("sidebar-dragger-min-disabled"),L===(p==null?void 0:p.minWidth)),$("sidebar-dragger-max-disabled"),L===(p==null?void 0:p.maxWidth))),onMouseDown:function(oe){var ce;p==null||(ce=p.onResize)===null||ce===void 0||ce.call(p),oe.stopPropagation(),oe.preventDefault(),document.addEventListener("mousemove",se),document.addEventListener("mouseup",X),k(!0)}}):null,_.jsx(_.Fragment,{children:_.jsx(So,S(S({formComponentType:"DrawerForm",layout:"vertical"},h),{},{formRef:U,onInit:function(oe,ce){var de;h.formRef&&(h.formRef.current=ce),h==null||(de=h.onInit)===null||de===void 0||de.call(h,oe,ce),U.current=ce},submitter:ie,onFinish:function(){var ee=xt(Ke().mark(function oe(ce){var de;return Ke().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,le(ce);case 2:return de=me.sent,me.abrupt("return",de);case 4:case"end":return me.stop()}},oe)}));return function(oe){return ee.apply(this,arguments)}}(),contentRender:Z,children:r}))})]})),Q]}))}var sq=function(t){return B({},t.componentCls,{lineHeight:"30px","&::before":{display:"block",height:0,visibility:"hidden",content:"'.'"},"&-small":{lineHeight:t.lineHeight},"&-container":{display:"flex",flexWrap:"wrap",gap:t.marginXS},"&-item":B({whiteSpace:"nowrap"},"".concat(t.antCls,"-form-item"),{marginBlock:0}),"&-line":{minWidth:"198px"},"&-line:not(:first-child)":{marginBlockStart:"16px",marginBlockEnd:8},"&-collapse-icon":{width:t.controlHeight,height:t.controlHeight,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center"},"&-effective":B({},"".concat(t.componentCls,"-collapse-icon"),{backgroundColor:t.colorBgTextHover})})};function cq(e){return Lt("LightFilter",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[sq(n)]})}var uq=["size","collapse","collapseLabel","initialValues","onValuesChange","form","placement","formRef","bordered","ignoreRules","footerRender"],dq=function(t){var n=t.items,r=t.prefixCls,a=t.size,o=a===void 0?"middle":a,l=t.collapse,i=t.collapseLabel,s=t.onValuesChange,u=t.bordered,d=t.values,f=t.footerRender,v=t.placement,m=Ot(),g="".concat(r,"-light-filter"),h=cq(g),p=h.wrapSSR,b=h.hashId,y=c.useState(!1),C=ne(y,2),x=C[0],w=C[1],$=c.useState(function(){return S({},d)}),I=ne($,2),E=I[0],P=I[1];c.useEffect(function(){P(S({},d))},[d]);var O=c.useMemo(function(){var T=[],N=[];return n.forEach(function(R){var k=R.props||{},j=k.secondary;j||l?T.push(R):N.push(R)}),{collapseItems:T,outsideItems:N}},[t.items]),M=O.collapseItems,D=O.outsideItems,F=function(){return i||(l?_.jsx(fM,{className:"".concat(g,"-collapse-icon ").concat(b).trim()}):_.jsx(nr,{size:o,label:m.getMessage("form.lightFilter.more","更多筛选")}))};return p(_.jsx("div",{className:fe(g,b,"".concat(g,"-").concat(o),B({},"".concat(g,"-effective"),Object.keys(d).some(function(T){return Array.isArray(d[T])?d[T].length>0:d[T]}))),children:_.jsxs("div",{className:"".concat(g,"-container ").concat(b).trim(),children:[D.map(function(T,N){if(!(T!=null&&T.props))return T;var R=T.key,k=(T==null?void 0:T.props)||{},j=k.fieldProps,A=j!=null&&j.placement?j==null?void 0:j.placement:v;return _.jsx("div",{className:"".concat(g,"-item ").concat(b).trim(),children:G.cloneElement(T,{fieldProps:S(S({},T.props.fieldProps),{},{placement:A}),proFieldProps:S(S({},T.props.proFieldProps),{},{light:!0,label:T.props.label,bordered:u}),bordered:u})},R||N)}),M.length?_.jsx("div",{className:"".concat(g,"-item ").concat(b).trim(),children:_.jsx(y0,{padding:24,open:x,onOpenChange:function(N){w(N)},placement:v,label:F(),footerRender:f,footer:{onConfirm:function(){s(S({},E)),w(!1)},onClear:function(){var N={};M.forEach(function(R){var k=R.props.name;N[k]=void 0}),s(N)}},children:M.map(function(T){var N=T.key,R=T.props,k=R.name,j=R.fieldProps,A=S(S({},j),{},{onChange:function(W){return P(S(S({},E),{},B({},k,W!=null&&W.target?W.target.value:W))),!1}});E.hasOwnProperty(k)&&(A[T.props.valuePropName||"value"]=E[k]);var L=j!=null&&j.placement?j==null?void 0:j.placement:v;return _.jsx("div",{className:"".concat(g,"-line ").concat(b).trim(),children:G.cloneElement(T,{fieldProps:S(S({},A),{},{placement:L})})},N)})})},"more"):null]})}))};function fq(e){var t=e.size,n=e.collapse,r=e.collapseLabel,a=e.initialValues,o=e.onValuesChange,l=e.form,i=e.placement,s=e.formRef,u=e.bordered;e.ignoreRules;var d=e.footerRender,f=je(e,uq),v=c.useContext(at.ConfigContext),m=v.getPrefixCls,g=m("pro-form"),h=c.useState(function(){return S({},a)}),p=ne(h,2),b=p[0],y=p[1],C=c.useRef();return c.useImperativeHandle(s,function(){return C.current},[C.current]),_.jsx(So,S(S({size:t,initialValues:a,form:l,contentRender:function(w){return _.jsx(dq,{prefixCls:g,items:w==null?void 0:w.flatMap(function($){var I;return!$||!($!=null&&$.type)?$:($==null||(I=$.type)===null||I===void 0?void 0:I.displayName)==="ProForm-Group"?$.props.children:$}),size:t,bordered:u,collapse:n,collapseLabel:r,placement:i,values:b||{},footerRender:d,onValuesChange:function(I){var E,P,O=S(S({},b),I);y(O),(E=C.current)===null||E===void 0||E.setFieldsValue(O),(P=C.current)===null||P===void 0||P.submit(),o&&o(I,O)}})},formRef:C,formItemProps:{colon:!1,labelAlign:"left"},fieldProps:{style:{width:void 0}}},Tt(f,["labelWidth"])),{},{onValuesChange:function(w,$){var I;y($),o==null||o(w,$),(I=C.current)===null||I===void 0||I.submit()}}))}var vq=["children","trigger","onVisibleChange","onOpenChange","modalProps","onFinish","submitTimeout","title","width","visible","open"];function mq(e){var t,n,r=e.children,a=e.trigger,o=e.onVisibleChange,l=e.onOpenChange,i=e.modalProps,s=e.onFinish,u=e.submitTimeout,d=e.title,f=e.width,v=e.visible,m=e.open,g=je(e,vq);wn(!g.footer||!(i!=null&&i.footer),"ModalForm 是一个 ProForm 的特殊布局,如果想自定义按钮,请使用 submit.render 自定义。");var h=c.useContext(at.ConfigContext),p=c.useState([]),b=ne(p,2),y=b[1],C=c.useState(!1),x=ne(C,2),w=x[0],$=x[1],I=Ze(!!v,{value:m||v,onChange:l||o}),E=ne(I,2),P=E[0],O=E[1],M=c.useRef(null),D=c.useCallback(function(L){M.current===null&&L&&y([]),M.current=L},[]),F=c.useRef(),T=c.useCallback(function(){var L,H,W,z=(L=(H=g.form)!==null&&H!==void 0?H:(W=g.formRef)===null||W===void 0?void 0:W.current)!==null&&L!==void 0?L:F.current;z&&i!==null&&i!==void 0&&i.destroyOnClose&&z.resetFields()},[i==null?void 0:i.destroyOnClose,g.form,g.formRef]);c.useImperativeHandle(g.formRef,function(){return F.current},[F.current]),c.useEffect(function(){(m||v)&&(l==null||l(!0),o==null||o(!0))},[v,m]);var N=c.useMemo(function(){return a?G.cloneElement(a,S(S({key:"trigger"},a.props),{},{onClick:function(){var L=xt(Ke().mark(function W(z){var V,Y;return Ke().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:O(!P),(V=a.props)===null||V===void 0||(Y=V.onClick)===null||Y===void 0||Y.call(V,z);case 2:case"end":return K.stop()}},W)}));function H(W){return L.apply(this,arguments)}return H}()})):null},[O,a,P]),R=c.useMemo(function(){var L,H,W,z,V,Y,q;return g.submitter===!1?!1:wg({searchConfig:{submitText:(L=(H=i==null?void 0:i.okText)!==null&&H!==void 0?H:(W=h.locale)===null||W===void 0||(W=W.Modal)===null||W===void 0?void 0:W.okText)!==null&&L!==void 0?L:"确认",resetText:(z=(V=i==null?void 0:i.cancelText)!==null&&V!==void 0?V:(Y=h.locale)===null||Y===void 0||(Y=Y.Modal)===null||Y===void 0?void 0:Y.cancelText)!==null&&z!==void 0?z:"取消"},resetButtonProps:{preventDefault:!0,disabled:u?w:void 0,onClick:function(U){var J;O(!1),i==null||(J=i.onCancel)===null||J===void 0||J.call(i,U)}}},(q=g.submitter)!==null&&q!==void 0?q:{})},[(t=h.locale)===null||t===void 0||(t=t.Modal)===null||t===void 0?void 0:t.cancelText,(n=h.locale)===null||n===void 0||(n=n.Modal)===null||n===void 0?void 0:n.okText,i,g.submitter,O,w,u]),k=c.useCallback(function(L,H){return _.jsxs(_.Fragment,{children:[L,M.current&&H?_.jsx(G.Fragment,{children:_a.createPortal(H,M.current)},"submitter"):H]})},[]),j=c.useCallback(function(){var L=xt(Ke().mark(function H(W){var z,V,Y;return Ke().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return z=s==null?void 0:s(W),u&&z instanceof Promise&&($(!0),V=setTimeout(function(){return $(!1)},u),z.finally(function(){clearTimeout(V),$(!1)})),K.next=4,z;case 4:return Y=K.sent,Y&&O(!1),K.abrupt("return",Y);case 7:case"end":return K.stop()}},H)}));return function(H){return L.apply(this,arguments)}}(),[s,O,u]),A=li(P);return _.jsxs(_.Fragment,{children:[_.jsx(Xn,S(S(S({title:d,width:f||800},i),A),{},{onCancel:function(H){var W;u&&w||(O(!1),i==null||(W=i.onCancel)===null||W===void 0||W.call(i,H))},afterClose:function(){var H;T(),P&&O(!1),i==null||(H=i.afterClose)===null||H===void 0||H.call(i)},footer:g.submitter!==!1?_.jsx("div",{ref:D,style:{display:"flex",justifyContent:"flex-end"}}):null,children:_.jsx(So,S(S({formComponentType:"ModalForm",layout:"vertical"},g),{},{onInit:function(H,W){var z;g.formRef&&(g.formRef.current=W),g==null||(z=g.onInit)===null||z===void 0||z.call(g,H,W),F.current=W},formRef:F,submitter:R,onFinish:function(){var L=xt(Ke().mark(function H(W){var z;return Ke().wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,j(W);case 2:return z=Y.sent,Y.abrupt("return",z);case 4:case"end":return Y.stop()}},H)}));return function(H){return L.apply(this,arguments)}}(),contentRender:k,children:r}))})),N]})}var gq=function(t,n,r,a){return t?_.jsxs(_.Fragment,{children:[r.getMessage("tableForm.collapsed","展开"),a&&"(".concat(a,")"),_.jsx(Ta,{style:{marginInlineStart:"0.5em",transition:"0.3s all",transform:"rotate(".concat(t?0:.5,"turn)")}})]}):_.jsxs(_.Fragment,{children:[r.getMessage("tableForm.expand","收起"),_.jsx(Ta,{style:{marginInlineStart:"0.5em",transition:"0.3s all",transform:"rotate(".concat(t?0:.5,"turn)")}})]})},pq=function(t){var n=t.setCollapsed,r=t.collapsed,a=r===void 0?!1:r,o=t.submitter,l=t.style,i=t.hiddenNum,s=c.useContext(at.ConfigContext),u=s.getPrefixCls,d=Ot(),f=c.useContext(pr),v=f.hashId,m=P0(t.collapseRender)||gq;return _.jsxs(Yn,{style:l,size:16,children:[o,t.collapseRender!==!1&&_.jsx("a",{className:"".concat(u("pro-query-filter-collapse-button")," ").concat(v).trim(),onClick:function(){return n(!a)},children:m==null?void 0:m(a,t,d,i)})]})},hq=function(t){return B({},t.componentCls,B(B(B(B({"&&":{padding:24}},"".concat(t.antCls,"-form-item"),{marginBlock:0}),"".concat(t.proComponentsCls,"-form-group-title"),{marginBlock:0}),"&-row",{rowGap:24,"&-split":B(B({},"".concat(t.proComponentsCls,"-form-group"),{display:"flex",alignItems:"center",gap:t.marginXS}),"&:last-child",{marginBlockEnd:12}),"&-split-line":{"&:after":{position:"absolute",width:"100%",content:'""',height:1,insetBlockEnd:-12,borderBlockEnd:"1px dashed ".concat(t.colorSplit)}}}),"&-collapse-button",{display:"flex",alignItems:"center",color:t.colorPrimary}))};function bq(e){return Lt("QueryFilter",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[hq(n)]})}var yq=["collapsed","layout","defaultCollapsed","defaultColsNumber","defaultFormItemsNumber","span","searchGutter","searchText","resetText","optionRender","collapseRender","onReset","onCollapse","labelWidth","style","split","preserve","ignoreRules","showHiddenNum","submitterColSpanProps"],Ia,Cq={xs:513,sm:513,md:785,lg:992,xl:1057,xxl:1/0},$m={vertical:[[513,1,"vertical"],[785,2,"vertical"],[1057,3,"vertical"],[1/0,4,"vertical"]],default:[[513,1,"vertical"],[701,2,"vertical"],[1062,3,"horizontal"],[1352,3,"horizontal"],[1/0,4,"horizontal"]]},Sq=function(t,n,r){if(r&&typeof r=="number")return{span:r,layout:t};var a=r?["xs","sm","md","lg","xl","xxl"].map(function(l){return[Cq[l],24/r[l],"horizontal"]}):$m[t||"default"],o=(a||$m.default).find(function(l){return nx)&&!!H;P+=1;var Q=G.isValidElement(L)&&(L.key||"".concat((Y=L.props)===null||Y===void 0?void 0:Y.name))||H;return G.isValidElement(L)&&J?t.preserve?{itemDom:G.cloneElement(L,{hidden:!0,key:Q||H}),hidden:!0,colSpan:K}:{itemDom:null,colSpan:0,hidden:!0}:{itemDom:L,colSpan:K,hidden:!1}}),T=F.map(function(L,H){var W,z,V=L.itemDom,Y=L.colSpan,q=V==null||(W=V.props)===null||W===void 0?void 0:W.hidden;if(q)return V;var K=G.isValidElement(V)&&(V.key||"".concat((z=V.props)===null||z===void 0?void 0:z.name))||H;return 24-D%2424){var z,V;return 24-((z=(V=t.submitterColSpanProps)===null||V===void 0?void 0:V.span)!==null&&z!==void 0?z:C.span)}return 24-W},[D,D%24+((n=(r=t.submitterColSpanProps)===null||r===void 0?void 0:r.span)!==null&&n!==void 0?n:C.span),(a=t.submitterColSpanProps)===null||a===void 0?void 0:a.span]),j=c.useContext(at.ConfigContext),A=j.getPrefixCls("pro-query-filter");return _.jsxs(er,{gutter:w,justify:"start",className:fe("".concat(A,"-row"),s),children:[T,I&&_.jsx(sn,S(S({span:C.span,offset:k,className:fe((o=t.submitterColSpanProps)===null||o===void 0?void 0:o.className)},t.submitterColSpanProps),{},{style:{textAlign:"end"},children:_.jsx(zt.Item,{label:" ",colon:!1,shouldUpdate:!1,className:"".concat(A,"-actions ").concat(s).trim(),children:_.jsx(pq,{hiddenNum:N,collapsed:m,collapseRender:R?p:!1,submitter:I,setCollapsed:g},"pro-form-query-filter-actions")})}),"submitter")]},"resize-observer-row")},$q=uu()?(Ia=document)===null||Ia===void 0||(Ia=Ia.body)===null||Ia===void 0?void 0:Ia.clientWidth:1024;function Pq(e){var t=e.collapsed,n=e.layout,r=e.defaultCollapsed,a=r===void 0?!0:r,o=e.defaultColsNumber,l=e.defaultFormItemsNumber,i=e.span,s=e.searchGutter,u=s===void 0?24:s;e.searchText,e.resetText;var d=e.optionRender,f=e.collapseRender,v=e.onReset,m=e.onCollapse,g=e.labelWidth,h=g===void 0?"80":g,p=e.style,b=e.split,y=e.preserve,C=y===void 0?!0:y,x=e.ignoreRules,w=e.showHiddenNum,$=w===void 0?!1:w,I=e.submitterColSpanProps,E=je(e,yq),P=c.useContext(at.ConfigContext),O=P.getPrefixCls("pro-query-filter"),M=bq(O),D=M.wrapSSR,F=M.hashId,T=Ze(function(){return typeof(p==null?void 0:p.width)=="number"?p==null?void 0:p.width:$q}),N=ne(T,2),R=N[0],k=N[1],j=c.useMemo(function(){return Sq(n,R+16,i)},[n,R,i]),A=c.useMemo(function(){if(l!==void 0)return l;if(o!==void 0){var H=24/j.span-1;return o>H?H:o}return Math.max(1,24/j.span-1)},[o,l,j.span]),L=c.useMemo(function(){if(h&&j.layout!=="vertical"&&h!=="auto")return{labelCol:{flex:"0 0 ".concat(h,"px")},wrapperCol:{style:{maxWidth:"calc(100% - ".concat(h,"px)")}},style:{flexWrap:"nowrap"}}},[j.layout,h]);return D(_.jsx(la,{onResize:function(W){R!==W.width&&W.width>17&&k(W.width)},children:_.jsx("div",{className:"".concat(O,"-container ").concat(F),style:e.containerStyle,children:_.jsx(So,S(S({isKeyPressSubmit:!0,preserve:C},E),{},{className:fe(O,F,E.className),onReset:v,style:p,layout:j.layout,fieldProps:{style:{width:"100%"}},formItemProps:L,groupProps:{titleStyle:{display:"inline-block",marginInlineEnd:16}},contentRender:function(W,z,V){return _.jsx(wq,{spanSize:j,collapsed:t,form:V,submitterColSpanProps:I,collapseRender:f,defaultCollapsed:a,onCollapse:m,optionRender:d,submitter:z,items:W,split:b,baseClassName:O,resetText:e.resetText,searchText:e.searchText,searchGutter:u,preserve:C,ignoreRules:x,showLength:A,showHiddenNum:$})}}))})},"resize-observer"))}var Eq=["onFinish","step","formRef","title","stepProps"];function Iq(e){var t=c.useRef(),n=c.useContext(ey),r=c.useContext(ty),a=S(S({},e),r),o=a.onFinish,l=a.step,i=a.formRef;a.title,a.stepProps;var s=je(a,Eq);return wn(!s.submitter,"StepForm 不包含提交按钮,请在 StepsForm 上"),c.useImperativeHandle(i,function(){return t.current},[i==null?void 0:i.current]),c.useEffect(function(){if(a.name||a.step){var u=(a.name||a.step).toString();return n==null||n.regForm(u,a),function(){n==null||n.unRegForm(u)}}},[]),n&&n!==null&&n!==void 0&&n.formArrayRef&&(n.formArrayRef.current[l||0]=t),_.jsx(So,S({formRef:t,onFinish:function(){var u=xt(Ke().mark(function d(f){var v;return Ke().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(s.name&&(n==null||n.onFormFinish(s.name,f)),!o){g.next=9;break}return n==null||n.setLoading(!0),g.next=5,o==null?void 0:o(f);case 5:return v=g.sent,v&&(n==null||n.next()),n==null||n.setLoading(!1),g.abrupt("return");case 9:n!=null&&n.lastStep||n==null||n.next();case 10:case"end":return g.stop()}},d)}));return function(d){return u.apply(this,arguments)}}(),onInit:function(d,f){var v;t.current=f,n&&n!==null&&n!==void 0&&n.formArrayRef&&(n.formArrayRef.current[l||0]=t),s==null||(v=s.onInit)===null||v===void 0||v.call(s,d,f)},layout:"vertical"},Tt(s,["layoutType","columns"])))}var Rq=function(t){return B({},t.componentCls,{"&-container":{width:"max-content",minWidth:"420px",maxWidth:"100%",margin:"auto"},"&-steps-container":B({maxWidth:"1160px",margin:"auto"},"".concat(t.antCls,"-steps-vertical"),{height:"100%"}),"&-step":{display:"none",marginBlockStart:"32px","&-active":{display:"block"},"> form":{maxWidth:"100%"}}})};function Oq(e){return Lt("StepsForm",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[Rq(n)]})}var Mq=["current","onCurrentChange","submitter","stepsFormRender","stepsRender","stepFormRender","stepsProps","onFinish","formProps","containerStyle","formRef","formMapRef","layoutRender"],ey=G.createContext(void 0),Nq={horizontal:function(t){var n=t.stepsDom,r=t.formDom;return _.jsxs(_.Fragment,{children:[_.jsx(er,{gutter:{xs:8,sm:16,md:24},children:_.jsx(sn,{span:24,children:n})}),_.jsx(er,{gutter:{xs:8,sm:16,md:24},children:_.jsx(sn,{span:24,children:r})})]})},vertical:function(t){var n=t.stepsDom,r=t.formDom;return _.jsxs(er,{align:"stretch",wrap:!0,gutter:{xs:8,sm:16,md:24},children:[_.jsx(sn,{xxl:4,xl:6,lg:7,md:8,sm:10,xs:12,children:G.cloneElement(n,{style:{height:"100%"}})}),_.jsx(sn,{children:_.jsx("div",{style:{display:"flex",alignItems:"center",width:"100%",height:"100%"},children:r})})]})}},ty=G.createContext(null);function Tq(e){var t=c.useContext(at.ConfigContext),n=t.getPrefixCls,r=n("pro-steps-form"),a=Oq(r),o=a.wrapSSR,l=a.hashId;e.current,e.onCurrentChange;var i=e.submitter,s=e.stepsFormRender,u=e.stepsRender,d=e.stepFormRender,f=e.stepsProps,v=e.onFinish,m=e.formProps,g=e.containerStyle,h=e.formRef,p=e.formMapRef,b=e.layoutRender,y=je(e,Mq),C=c.useRef(new Map),x=c.useRef(new Map),w=c.useRef([]),$=c.useState([]),I=ne($,2),E=I[0],P=I[1],O=c.useState(!1),M=ne(O,2),D=M[0],F=M[1],T=Ot(),N=Ze(0,{value:e.current,onChange:e.onCurrentChange}),R=ne(N,2),k=R[0],j=R[1],A=c.useMemo(function(){return Nq[(f==null?void 0:f.direction)||"horizontal"]},[f==null?void 0:f.direction]),L=c.useMemo(function(){return k===E.length-1},[E.length,k]),H=c.useCallback(function(X,ee){x.current.has(X)||P(function(oe){return[].concat(ke(oe),[X])}),x.current.set(X,ee)},[]),W=c.useCallback(function(X){P(function(ee){return ee.filter(function(oe){return oe!==X})}),x.current.delete(X),C.current.delete(X)},[]);c.useImperativeHandle(p,function(){return w.current},[w.current]),c.useImperativeHandle(h,function(){var X;return(X=w.current[k||0])===null||X===void 0?void 0:X.current},[k,w.current]);var z=c.useCallback(function(){var X=xt(Ke().mark(function ee(oe,ce){var de,re;return Ke().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(C.current.set(oe,ce),!(!L||!v)){ae.next=3;break}return ae.abrupt("return");case 3:return F(!0),de=ts.apply(void 0,[{}].concat(ke(Array.from(C.current.values())))),ae.prev=5,ae.next=8,v(de);case 8:re=ae.sent,re&&(j(0),w.current.forEach(function(ve){var ye;return(ye=ve.current)===null||ye===void 0?void 0:ye.resetFields()})),ae.next=15;break;case 12:ae.prev=12,ae.t0=ae.catch(5),console.log(ae.t0);case 15:return ae.prev=15,F(!1),ae.finish(15);case 18:case"end":return ae.stop()}},ee,null,[[5,12,15,18]])}));return function(ee,oe){return X.apply(this,arguments)}}(),[L,v,F,j]),V=c.useMemo(function(){var X=Qa(Za,"4.24.0")>-1,ee=X?{items:E.map(function(oe){var ce=x.current.get(oe);return S({key:oe,title:ce==null?void 0:ce.title},ce==null?void 0:ce.stepProps)})}:{};return _.jsx("div",{className:"".concat(r,"-steps-container ").concat(l).trim(),style:{maxWidth:Math.min(E.length*320,1160)},children:_.jsx(dc,S(S(S({},f),ee),{},{current:k,onChange:void 0,children:!X&&E.map(function(oe){var ce=x.current.get(oe);return _.jsx(dc.Step,S({title:ce==null?void 0:ce.title},ce==null?void 0:ce.stepProps),oe)})}))})},[E,l,r,k,f]),Y=_t(function(){var X,ee=w.current[k];(X=ee.current)===null||X===void 0||X.submit()}),q=_t(function(){k<1||j(k-1)}),K=c.useMemo(function(){return i!==!1&&_.jsx(Dn,S(S({type:"primary",loading:D},i==null?void 0:i.submitButtonProps),{},{onClick:function(){var ee;i==null||(ee=i.onSubmit)===null||ee===void 0||ee.call(i),Y()},children:T.getMessage("stepsForm.next","下一步")}),"next")},[T,D,Y,i]),U=c.useMemo(function(){return i!==!1&&_.jsx(Dn,S(S({},i==null?void 0:i.resetButtonProps),{},{onClick:function(){var ee;q(),i==null||(ee=i.onReset)===null||ee===void 0||ee.call(i)},children:T.getMessage("stepsForm.prev","上一步")}),"pre")},[T,q,i]),J=c.useMemo(function(){return i!==!1&&_.jsx(Dn,S(S({type:"primary",loading:D},i==null?void 0:i.submitButtonProps),{},{onClick:function(){var ee;i==null||(ee=i.onSubmit)===null||ee===void 0||ee.call(i),Y()},children:T.getMessage("stepsForm.submit","提交")}),"submit")},[T,D,Y,i]),Q=_t(function(){k>E.length-2||j(k+1)}),ie=c.useMemo(function(){var X=[],ee=k||0;if(ee<1?E.length===1?X.push(J):X.push(K):ee+1===E.length?X.push(U,J):X.push(U,K),X=X.filter(G.isValidElement),i&&i.render){var oe,ce={form:(oe=w.current[k])===null||oe===void 0?void 0:oe.current,onSubmit:Y,step:k,onPre:q};return i.render(ce,X)}return i&&(i==null?void 0:i.render)===!1?null:X},[E.length,K,Y,U,q,k,J,i]),Z=c.useMemo(function(){return gr(e.children).map(function(X,ee){var oe=X.props,ce=oe.name||"".concat(ee),de=k===ee,re=de?{contentRender:d,submitter:!1}:{};return _.jsx("div",{className:fe("".concat(r,"-step"),l,B({},"".concat(r,"-step-active"),de)),children:_.jsx(ty.Provider,{value:S(S(S(S({},re),m),oe),{},{name:ce,step:ee}),children:X})},ce)})},[m,l,r,e.children,k,d]),le=c.useMemo(function(){return u?u(E.map(function(X){var ee;return{key:X,title:(ee=x.current.get(X))===null||ee===void 0?void 0:ee.title}}),V):V},[E,V,u]),te=c.useMemo(function(){return _.jsxs("div",{className:"".concat(r,"-container ").concat(l).trim(),style:g,children:[Z,s?null:_.jsx(Yn,{children:ie})]})},[g,Z,l,r,s,ie]),se=c.useMemo(function(){var X={stepsDom:le,formDom:te};return s?s(b?b(X):A(X),ie):b?b(X):A(X)},[le,te,A,s,ie,b]);return o(_.jsx("div",{className:fe(r,l),children:_.jsx(zt.Provider,S(S({},y),{},{children:_.jsx(ey.Provider,{value:{loading:D,setLoading:F,regForm:H,keyArray:E,next:Q,formArrayRef:w,formMapRef:x,lastStep:L,unRegForm:W,onFormFinish:z},children:se})}))}))}function Cs(e){return _.jsx(du,{needDeps:!0,children:_.jsx(Tq,S({},e))})}Cs.StepForm=Iq;Cs.useForm=zt.useForm;var _q=function(t){var n=t.children;return _.jsx(_.Fragment,{children:n})},Dq=["steps","columns","forceUpdate","grid"],kq=function(t){var n=t.steps,r=t.columns,a=t.forceUpdate,o=t.grid,l=je(t,Dq),i=ju(l),s=c.useCallback(function(d){var f,v;(f=(v=i.current).onCurrentChange)===null||f===void 0||f.call(v,d),a([])},[a,i]),u=c.useMemo(function(){return n==null?void 0:n.map(function(d,f){return c.createElement(ny,S(S({grid:o},d),{},{key:f,layoutType:"StepForm",columns:r[f]}))})},[r,o,n]);return _.jsx(Cs,S(S({},l),{},{onCurrentChange:s,children:u}))},Fq=function(t,n){if(t.valueType==="dependency"){var r,a,o,l=(r=t.getFieldProps)===null||r===void 0?void 0:r.call(t);return wn(Array.isArray((a=t.name)!==null&&a!==void 0?a:l==null?void 0:l.name),'SchemaForm: fieldProps.name should be NamePath[] when valueType is "dependency"'),wn(typeof t.columns=="function",'SchemaForm: columns should be a function when valueType is "dependency"'),Array.isArray((o=t.name)!==null&&o!==void 0?o:l==null?void 0:l.name)?c.createElement(ys,S(S({name:t.name},l),{},{key:t.key}),function(i){return!t.columns||typeof t.columns!="function"?null:n.genItems(t.columns(i))}):null}return!0},jq=function(t){if(t.valueType==="divider"){var n;return c.createElement(qp,S(S({},(n=t.getFieldProps)===null||n===void 0?void 0:n.call(t)),{},{key:t.key}))}return!0},Aq=["key"],Lq=function(t,n){var r=n.action,a=n.formRef,o=n.type,l=n.originItem,i=S(S({},Tt(t,["dataIndex","width","render","renderFormItem","renderText","title"])),{},{name:t.name||t.key||t.dataIndex,width:t.width,render:t!=null&&t.render?function(f,v,m){var g,h,p,b;return t==null||(g=t.render)===null||g===void 0?void 0:g.call(t,f,v,m,r==null?void 0:r.current,S(S({type:o},t),{},{key:(h=t.key)===null||h===void 0?void 0:h.toString(),formItemProps:(p=t.getFormItemProps)===null||p===void 0?void 0:p.call(t),fieldProps:(b=t.getFieldProps)===null||b===void 0?void 0:b.call(t)}))}:void 0}),s=function(){var v=i.key,m=je(i,Aq);return _.jsx(Il,S(S({},m),{},{ignoreFormItem:!0}),v)},u=t!=null&&t.renderFormItem?function(f,v){var m,g,h,p,b=Zt(S(S({},v),{},{onChange:void 0}));return t==null||(m=t.renderFormItem)===null||m===void 0?void 0:m.call(t,S(S({type:o},t),{},{key:(g=t.key)===null||g===void 0?void 0:g.toString(),formItemProps:(h=t.getFormItemProps)===null||h===void 0?void 0:h.call(t),fieldProps:(p=t.getFieldProps)===null||p===void 0?void 0:p.call(t),originProps:l}),S(S({},b),{},{defaultRender:s,type:o}),a.current)}:void 0,d=function(){if(t!=null&&t.renderFormItem){var v=u==null?void 0:u(null,{});if(!v||t.ignoreFormItem)return v}return c.createElement(Il,S(S({},i),{},{key:[t.key,t.index||0].join("-"),renderFormItem:u}))};return t.dependencies?_.jsx(ys,{name:t.dependencies||[],children:d},t.key):d()},Bq=function(t,n){var r=n.genItems;if(t.valueType==="formList"&&t.dataIndex){var a,o;return!t.columns||!Array.isArray(t.columns)?null:c.createElement(zY,S(S({},(a=t.getFormItemProps)===null||a===void 0?void 0:a.call(t)),{},{key:t.key,name:t.dataIndex,label:t.label,initialValue:t.initialValue,colProps:t.colProps,rowProps:t.rowProps},(o=t.getFieldProps)===null||o===void 0?void 0:o.call(t)),r(t.columns))}return!0},Hq=function(t,n){var r=n.genItems;if(t.valueType==="formSet"&&t.dataIndex){var a,o;return!t.columns||!Array.isArray(t.columns)?null:c.createElement(XY,S(S({},(a=t.getFormItemProps)===null||a===void 0?void 0:a.call(t)),{},{key:t.key,initialValue:t.initialValue,name:t.dataIndex,label:t.label,colProps:t.colProps,rowProps:t.rowProps},(o=t.getFieldProps)===null||o===void 0?void 0:o.call(t)),r(t.columns))}return!0},zq=function(t,n){var r=n.genItems;if(t.valueType==="group"){var a;return!t.columns||!Array.isArray(t.columns)?null:_.jsx(tU,S(S({label:t.label,colProps:t.colProps,rowProps:t.rowProps},(a=t.getFieldProps)===null||a===void 0?void 0:a.call(t)),{},{children:r(t.columns)}),t.key)}return!0},Kq=function(t){return t.valueType&&typeof t.valueType=="string"&&["index","indexBorder","option"].includes(t==null?void 0:t.valueType)?null:!0},Pm=[Kq,zq,Bq,Hq,jq,Fq],Vq=function(t,n){for(var r=0;r0&&arguments[0]!==void 0?arguments[0]:[],z=Em(W);if(!z)throw new Error("nameList is require");var V=(H=F())===null||H===void 0?void 0:H.getFieldValue(z),Y=z?xn({},z,V):V,q=ke(z);return q.shift(),nn(o(Y,p,q),z)},getFieldFormatValueObject:function(H){var W,z=Em(H),V=(W=F())===null||W===void 0?void 0:W.getFieldValue(z),Y=z?xn({},z,V):V;return o(Y,p,z)},validateFieldsReturnFormatValue:function(){var L=xt(Ke().mark(function W(z){var V,Y,q;return Ke().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!(!Array.isArray(z)&&z)){U.next=2;break}throw new Error("nameList must be array");case 2:return U.next=4,(V=F())===null||V===void 0?void 0:V.validateFields(z);case 4:return Y=U.sent,q=o(Y,p),U.abrupt("return",q||{});case 7:case"end":return U.stop()}},W)}));function H(W){return L.apply(this,arguments)}return H}()}},[p,o]),N=c.useMemo(function(){return G.Children.toArray(n).map(function(L,H){return H===0&&G.isValidElement(L)&&y?G.cloneElement(L,S(S({},L.props),{},{autoFocus:y})):L})},[y,n]),R=c.useMemo(function(){return typeof a=="boolean"||!a?{}:a},[a]),k=c.useMemo(function(){if(a!==!1)return _.jsx(qq,S(S({},R),{},{onReset:function(){var H,W,z=o((H=O.current)===null||H===void 0?void 0:H.getFieldsValue(),p);if(R==null||(W=R.onReset)===null||W===void 0||W.call(R,z),g==null||g(z),v){var V,Y=Object.keys(o((V=O.current)===null||V===void 0?void 0:V.getFieldsValue(),!1)).reduce(function(q,K){return S(S({},q),{},B({},K,z[K]||void 0))},f);m(tl(v,Y||{},"set"))}},submitButtonProps:S({loading:u},R.submitButtonProps)}),"submitter")},[a,R,u,o,p,g,v,f,m]),j=c.useMemo(function(){var L=C?_.jsx(D,{children:N}):N;return r?r(L,k,O.current):L},[C,D,N,r,k]),A=Ko(e.initialValues);return c.useEffect(function(){if(!(v||!e.initialValues||!A||$.request)){var L=ur(e.initialValues,A);wn(L,"initialValues 只在 form 初始化时生效,如果你需要异步加载推荐使用 request,或者 initialValues ?
: null "),wn(L,"The initialValues only take effect when the form is initialized, if you need to load asynchronously recommended request, or the initialValues ? : null ")}},[e.initialValues]),c.useImperativeHandle(l,function(){return S(S({},O.current),T)},[T,O.current]),c.useEffect(function(){var L,H,W=o((L=O.current)===null||L===void 0||(H=L.getFieldsValue)===null||H===void 0?void 0:H.call(L,!0),p);i==null||i(W,S(S({},O.current),T))},[]),_.jsx(gi.Provider,{value:S(S({},T),{},{formRef:O}),children:_.jsx(at,{componentSize:$.size||P,children:_.jsxs(Hu.Provider,{value:{grid:C,colProps:w},children:[$.component!==!1&&_.jsx("input",{type:"text",style:{display:"none"}}),j]})})})}var Im=0;function So(e){var t=e.extraUrlParams,n=t===void 0?{}:t,r=e.syncToUrl,a=e.isKeyPressSubmit,o=e.syncToUrlAsImportant,l=o===void 0?!1:o,i=e.syncToInitialValues,s=i===void 0?!0:i;e.children,e.contentRender,e.submitter;var u=e.fieldProps,d=e.proFieldProps,f=e.formItemProps,v=e.groupProps,m=e.dateFormatter,g=m===void 0?"string":m,h=e.formRef;e.onInit;var p=e.form,b=e.formComponentType;e.onReset,e.grid,e.rowProps,e.colProps;var y=e.omitNil,C=y===void 0?!0:y,x=e.request,w=e.params,$=e.initialValues,I=e.formKey,E=I===void 0?Im:I;e.readonly;var P=e.onLoadingChange,O=e.loading,M=je(e,Gq),D=c.useRef({}),F=Ze(!1,{onChange:P,value:O}),T=ne(F,2),N=T[0],R=T[1],k=CD({},{disabled:!r}),j=ne(k,2),A=j[0],L=j[1],H=c.useRef(Xo());c.useEffect(function(){Im+=0},[]);var W=tN({request:x,params:w,proFieldKey:E}),z=ne(W,1),V=z[0],Y=c.useContext(at.ConfigContext),q=Y.getPrefixCls,K=q("pro-form"),U=Lt("ProForm",function(re){return B({},".".concat(K),B({},"> div:not(".concat(re.proComponentsCls,"-form-light-filter)"),{".pro-field":{maxWidth:"100%","@media screen and (max-width: 575px)":{maxWidth:"calc(93vw - 48px)"},"&-xs":{width:104},"&-s":{width:216},"&-sm":{width:216},"&-m":{width:328},"&-md":{width:328},"&-l":{width:440},"&-lg":{width:440},"&-xl":{width:552}}}))}),J=U.wrapSSR,Q=U.hashId,ie=c.useState(function(){return r?tl(r,A,"get"):{}}),Z=ne(ie,2),le=Z[0],te=Z[1],se=c.useRef({}),X=c.useRef({}),ee=_t(function(re,me,ae){return K_(UM(re,g,X.current,me,ae),se.current,me)});c.useEffect(function(){s||te({})},[s]);var oe=_t(function(){return S(S({},A),n)});c.useEffect(function(){r&&L(tl(r,oe(),"set"))},[n,oe,r]);var ce=c.useMemo(function(){if(!(typeof window>"u")&&b&&["DrawerForm"].includes(b))return function(re){return re.parentNode||document.body}},[b]),de=_t(xt(Ke().mark(function re(){var me,ae,ve,ye,be,Me,Ce;return Ke().wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(M.onFinish){Ee.next=2;break}return Ee.abrupt("return");case 2:if(!N){Ee.next=4;break}return Ee.abrupt("return");case 4:return Ee.prev=4,ve=D==null||(me=D.current)===null||me===void 0||(ae=me.getFieldsFormatValue)===null||ae===void 0?void 0:ae.call(me),ye=M.onFinish(ve),ye instanceof Promise&&R(!0),Ee.next=10,ye;case 10:r&&(Ce=Object.keys(D==null||(be=D.current)===null||be===void 0||(Me=be.getFieldsFormatValue)===null||Me===void 0?void 0:Me.call(be,void 0,!1)).reduce(function(xe,ge){var Ne;return S(S({},xe),{},B({},ge,(Ne=ve[ge])!==null&&Ne!==void 0?Ne:void 0))},n),Object.keys(A).forEach(function(xe){Ce[xe]!==!1&&Ce[xe]!==0&&!Ce[xe]&&(Ce[xe]=void 0)}),L(tl(r,Ce,"set"))),R(!1),Ee.next=18;break;case 14:Ee.prev=14,Ee.t0=Ee.catch(4),console.log(Ee.t0),R(!1);case 18:case"end":return Ee.stop()}},re,null,[[4,14]])})));return c.useImperativeHandle(h,function(){return D.current},[!V]),!V&&e.request?_.jsx("div",{style:{paddingTop:50,paddingBottom:50,textAlign:"center"},children:_.jsx(ua,{})}):J(_.jsx(Mi.Provider,{value:{mode:e.readonly?"read":"edit"},children:_.jsx(du,{needDeps:!0,children:_.jsx(uo.Provider,{value:{formRef:D,fieldProps:u,proFieldProps:d,formItemProps:f,groupProps:v,formComponentType:b,getPopupContainer:ce,formKey:H.current,setFieldValueType:function(me,ae){var ve=ae.valueType,ye=ve===void 0?"text":ve,be=ae.dateFormat,Me=ae.transform;Array.isArray(me)&&(se.current=xn(se.current,me,Me),X.current=xn(X.current,me,{valueType:ye,dateFormat:be}))}},children:_.jsx(Wa.Provider,{value:{},children:_.jsx(zt,S(S({onKeyPress:function(me){if(a&&me.key==="Enter"){var ae;(ae=D.current)===null||ae===void 0||ae.submit()}},autoComplete:"off",form:p},Tt(M,["ref","labelWidth","autoFocusFirstInput"])),{},{ref:function(me){D.current&&(D.current.nativeElement=me==null?void 0:me.nativeElement)},initialValues:l?S(S(S({},$),V),le):S(S(S({},le),$),V),onValuesChange:function(me,ae){var ve;M==null||(ve=M.onValuesChange)===null||ve===void 0||ve.call(M,ee(me,!!C),ee(ae,!!C))},className:fe(e.className,K,Q),onFinish:de,children:_.jsx(Xq,S(S({transformKey:ee,autoComplete:"off",loading:N,onUrlSearchChange:L},e),{},{formRef:D,initialValues:S(S({},$),V)}))}))})})})}))}var Qq=function(t){return B(B({},"".concat(t.componentCls,"-collapse-label"),{paddingInline:1,paddingBlock:1}),"".concat(t.componentCls,"-container"),B({},"".concat(t.antCls,"-form-item"),{marginBlockEnd:0}))};function Zq(e){return Lt("LightWrapper",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[Qq(n)]})}var Jq=["label","size","disabled","onChange","className","style","children","valuePropName","placeholder","labelFormatter","bordered","footerRender","allowClear","otherFieldProps","valueType","placement"],eU=function(t){var n=t.label,r=t.size,a=t.disabled,o=t.onChange,l=t.className,i=t.style,s=t.children,u=t.valuePropName,d=t.placeholder,f=t.labelFormatter,v=t.bordered,m=t.footerRender,g=t.allowClear,h=t.otherFieldProps,p=t.valueType,b=t.placement,y=je(t,Jq),C=c.useContext(at.ConfigContext),x=C.getPrefixCls,w=x("pro-field-light-wrapper"),$=Zq(w),I=$.wrapSSR,E=$.hashId,P=c.useState(t[u]),O=ne(P,2),M=O[0],D=O[1],F=Ze(!1),T=ne(F,2),N=T[0],R=T[1],k=function(){for(var H,W=arguments.length,z=new Array(W),V=0;Vi))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,v=!0,m=n&xU?new Rl:void 0;for(o.set(e,t),o.set(t,e);++f0&&arguments[0]!==void 0?arguments[0]:{},i=c.useRef(),s=c.useRef(null),u=c.useRef(),d=c.useRef(),f=c.useState(""),v=ne(f,2),m=v[0],g=v[1],h=c.useRef([]),p=Ze(function(){return l.size||l.defaultSize||"middle"},{value:l.size,onChange:l.onSizeChange}),b=ne(p,2),y=b[0],C=b[1],x=c.useMemo(function(){var M,D;if(l!=null&&(M=l.columnsState)!==null&&M!==void 0&&M.defaultValue)return l.columnsState.defaultValue;var F={};return(D=l.columns)===null||D===void 0||D.forEach(function(T,N){var R=T.key,k=T.dataIndex,j=T.fixed,A=T.disable,L=xo(R??k,N);L&&(F[L]={show:!0,fixed:j,disable:A})}),F},[l.columns]),w=Ze(function(){var M,D,F=l.columnsState||{},T=F.persistenceType,N=F.persistenceKey;if(N&&T&&typeof window<"u"){var R=window[T];try{var k=R==null?void 0:R.getItem(N);if(k){var j;if(l!=null&&(j=l.columnsState)!==null&&j!==void 0&&j.defaultValue){var A;return Mc({},l==null||(A=l.columnsState)===null||A===void 0?void 0:A.defaultValue,JSON.parse(k))}return JSON.parse(k)}}catch(L){console.warn(L)}}return l.columnsStateMap||((M=l.columnsState)===null||M===void 0?void 0:M.value)||((D=l.columnsState)===null||D===void 0?void 0:D.defaultValue)||x},{value:((e=l.columnsState)===null||e===void 0?void 0:e.value)||l.columnsStateMap,onChange:((t=l.columnsState)===null||t===void 0?void 0:t.onChange)||l.onColumnsStateChange}),$=ne(w,2),I=$[0],E=$[1];c.useEffect(function(){var M=l.columnsState||{},D=M.persistenceType,F=M.persistenceKey;if(F&&D&&typeof window<"u"){var T=window[D];try{var N=T==null?void 0:T.getItem(F);if(N){var R;if(l!=null&&(R=l.columnsState)!==null&&R!==void 0&&R.defaultValue){var k;E(Mc({},l==null||(k=l.columnsState)===null||k===void 0?void 0:k.defaultValue,JSON.parse(N)))}else E(JSON.parse(N))}else E(x)}catch(j){console.warn(j)}}},[(n=l.columnsState)===null||n===void 0?void 0:n.persistenceKey,(r=l.columnsState)===null||r===void 0?void 0:r.persistenceType,x]),wn(!l.columnsStateMap,"columnsStateMap已经废弃,请使用 columnsState.value 替换"),wn(!l.columnsStateMap,"columnsStateMap has been discarded, please use columnsState.value replacement");var P=c.useCallback(function(){var M=l.columnsState||{},D=M.persistenceType,F=M.persistenceKey;if(!(!F||!D||typeof window>"u")){var T=window[D];try{T==null||T.removeItem(F)}catch(N){console.warn(N)}}},[l.columnsState]);c.useEffect(function(){var M,D;if(!(!((M=l.columnsState)!==null&&M!==void 0&&M.persistenceKey)||!((D=l.columnsState)!==null&&D!==void 0&&D.persistenceType))&&!(typeof window>"u")){var F=l.columnsState,T=F.persistenceType,N=F.persistenceKey,R=window[T];try{R==null||R.setItem(N,JSON.stringify(I))}catch(k){console.warn(k),P()}}},[(a=l.columnsState)===null||a===void 0?void 0:a.persistenceKey,I,(o=l.columnsState)===null||o===void 0?void 0:o.persistenceType]);var O={action:i.current,setAction:function(D){i.current=D},sortKeyColumns:h.current,setSortKeyColumns:function(D){h.current=D},propsRef:d,columnsMap:I,keyWords:m,setKeyWords:function(D){return g(D)},setTableSize:C,tableSize:y,prefixName:u.current,setPrefixName:function(D){u.current=D},setColumnsMap:E,columns:l.columns,rootDomRef:s,clearPersistenceStorage:P,defaultColumnKeyMap:x};return Object.defineProperty(O,"prefixName",{get:function(){return u.current}}),Object.defineProperty(O,"sortKeyColumns",{get:function(){return h.current}}),Object.defineProperty(O,"action",{get:function(){return i.current}}),O}var Fr=c.createContext({}),lG=function(t){var n=iG(t.initValue);return _.jsx(Fr.Provider,{value:n,children:t.children})},sG=function(t){return B({},t.componentCls,{marginBlockEnd:16,backgroundColor:NC(t.colorTextBase,.02),borderRadius:t.borderRadius,border:"none","&-container":{paddingBlock:t.paddingSM,paddingInline:t.paddingLG},"&-info":{display:"flex",alignItems:"center",transition:"all 0.3s",color:t.colorTextTertiary,"&-content":{flex:1},"&-option":{minWidth:48,paddingInlineStart:16}}})};function cG(e){return Lt("ProTableAlert",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[sG(n)]})}var uG=function(t){var n=t.intl,r=t.onCleanSelected;return[_.jsx("a",{onClick:r,children:n.getMessage("alert.clear","清空")},"0")]};function dG(e){var t=e.selectedRowKeys,n=t===void 0?[]:t,r=e.onCleanSelected,a=e.alwaysShowAlert,o=e.selectedRows,l=e.alertInfoRender,i=l===void 0?function(C){var x=C.intl;return _.jsxs(Yn,{children:[x.getMessage("alert.selected","已选择"),n.length,x.getMessage("alert.item","项"),"  "]})}:l,s=e.alertOptionRender,u=s===void 0?uG:s,d=Ot(),f=u&&u({onCleanSelected:r,selectedRowKeys:n,selectedRows:o,intl:d}),v=c.useContext(at.ConfigContext),m=v.getPrefixCls,g=m("pro-table-alert"),h=cG(g),p=h.wrapSSR,b=h.hashId;if(i===!1)return null;var y=i({intl:d,selectedRowKeys:n,selectedRows:o,onCleanSelected:r});return y===!1||n.length<1&&!a?null:p(_.jsx("div",{className:"".concat(g," ").concat(b).trim(),children:_.jsx("div",{className:"".concat(g,"-container ").concat(b).trim(),children:_.jsxs("div",{className:"".concat(g,"-info ").concat(b).trim(),children:[_.jsx("div",{className:"".concat(g,"-info-content ").concat(b).trim(),children:y}),f?_.jsx("div",{className:"".concat(g,"-info-option ").concat(b).trim(),children:f}):null]})})}))}function fG(e){var t=e.replace(/[A-Z]/g,function(n){return"-".concat(n.toLowerCase())});return t.startsWith("-")&&(t=t.slice(1)),t}var vG=function(t,n){return!t&&n!==!1?(n==null?void 0:n.filterType)==="light"?"LightFilter":"QueryFilter":"Form"},mG=function(t,n,r){return!t&&r==="LightFilter"?Tt(S({},n),["labelWidth","defaultCollapsed","filterType"]):t?{}:Tt(S({labelWidth:n?n==null?void 0:n.labelWidth:void 0,defaultCollapsed:!0},n),["filterType"])},gG=function(t,n){return t?Tt(n,["ignoreRules"]):S({ignoreRules:!0},n)},pG=function(t){var n=t.onSubmit,r=t.formRef,a=t.dateFormatter,o=a===void 0?"string":a,l=t.type,i=t.columns,s=t.action,u=t.ghost,d=t.manualRequest,f=t.onReset,v=t.submitButtonLoading,m=t.search,g=t.form,h=t.bordered,p=c.useContext(pr),b=p.hashId,y=l==="form",C=function(){var M=xt(Ke().mark(function D(F,T){return Ke().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:n&&n(F,T);case 1:case"end":return R.stop()}},D)}));return function(F,T){return M.apply(this,arguments)}}(),x=c.useContext(at.ConfigContext),w=x.getPrefixCls,$=c.useMemo(function(){return i.filter(function(M){return!(M===$n.EXPAND_COLUMN||M===$n.SELECTION_COLUMN||(M.hideInSearch||M.search===!1)&&l!=="form"||l==="form"&&M.hideInForm)}).map(function(M){var D,F=!M.valueType||["textarea","jsonCode","code"].includes(M==null?void 0:M.valueType)&&l==="table"?"text":M==null?void 0:M.valueType,T=(M==null?void 0:M.key)||(M==null||(D=M.dataIndex)===null||D===void 0?void 0:D.toString());return S(S(S({},M),{},{width:void 0},M.search&&Xe(M.search)==="object"?M.search:{}),{},{valueType:F,proFieldProps:S(S({},M.proFieldProps),{},{proFieldKey:T?"table-field-".concat(T):void 0})})})},[i,l]),I=w("pro-table-search"),E=w("pro-table-form"),P=c.useMemo(function(){return vG(y,m)},[m,y]),O=c.useMemo(function(){return{submitter:{submitButtonProps:{loading:v}}}},[v]);return _.jsx("div",{className:fe(b,B(B(B(B(B(B(B(B(B({},w("pro-card"),!0),"".concat(w("pro-card"),"-border"),!!h),"".concat(w("pro-card"),"-bordered"),!!h),"".concat(w("pro-card"),"-ghost"),!!u),I,!0),E,y),w("pro-table-search-".concat(fG(P))),!0),"".concat(I,"-ghost"),u),m==null?void 0:m.className,m!==!1&&(m==null?void 0:m.className))),children:_.jsx(ny,S(S(S(S({layoutType:P,columns:$,type:l},O),mG(y,m,P)),gG(y,g||{})),{},{formRef:r,action:s,dateFormatter:o,onInit:function(D,F){if(r.current=F,l!=="form"){var T,N,R,k=(T=s.current)===null||T===void 0?void 0:T.pageInfo,j=D,A=j.current,L=A===void 0?k==null?void 0:k.current:A,H=j.pageSize,W=H===void 0?k==null?void 0:k.pageSize:H;if((N=s.current)===null||N===void 0||(R=N.setPageInfo)===null||R===void 0||R.call(N,S(S({},k),{},{current:parseInt(L,10),pageSize:parseInt(W,10)})),d)return;C(D,!0)}},onReset:function(D){f==null||f(D)},onFinish:function(D){C(D,!1)},initialValues:g==null?void 0:g.initialValues}))})},hG=function(e){Nl(n,e);var t=su(n);function n(){var r;ia(this,n);for(var a=arguments.length,o=new Array(a),l=0;l span":{"> span.anticon":{color:t.colorPrimary}},"> span + span":{marginInlineStart:4}}}))};function yG(e){return Lt("ColumnSetting",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[bG(n)]})}var CG=["key","dataIndex","children"],SG=["disabled"],Qs=function(t){var n=t.title,r=t.show,a=t.children,o=t.columnKey,l=t.fixed,i=c.useContext(Fr),s=i.columnsMap,u=i.setColumnsMap;return r?_.jsx(on,{title:n,children:_.jsx("span",{onClick:function(f){f.stopPropagation(),f.preventDefault();var v=s[o]||{},m=S(S({},s),{},B({},o,S(S({},v),{},{fixed:l})));u(m)},children:a})}):null},xG=function(t){var n=t.columnKey,r=t.isLeaf,a=t.title,o=t.className,l=t.fixed,i=t.showListItemOption,s=Ot(),u=c.useContext(pr),d=u.hashId,f=_.jsxs("span",{className:"".concat(o,"-list-item-option ").concat(d).trim(),children:[_.jsx(Qs,{columnKey:n,fixed:"left",title:s.getMessage("tableToolBar.leftPin","固定在列首"),show:l!=="left",children:_.jsx(dS,{})}),_.jsx(Qs,{columnKey:n,fixed:void 0,title:s.getMessage("tableToolBar.noPin","不固定"),show:!!l,children:_.jsx(MM,{})}),_.jsx(Qs,{columnKey:n,fixed:"right",title:s.getMessage("tableToolBar.rightPin","固定在列尾"),show:l!=="right",children:_.jsx(IM,{})})]});return _.jsxs("span",{className:"".concat(o,"-list-item ").concat(d).trim(),children:[_.jsx("div",{className:"".concat(o,"-list-item-title ").concat(d).trim(),children:a}),i&&!r?f:null]},n)},Zs=function(t){var n,r,a,o=t.list,l=t.draggable,i=t.checkable,s=t.showListItemOption,u=t.className,d=t.showTitle,f=d===void 0?!0:d,v=t.title,m=t.listHeight,g=m===void 0?280:m,h=c.useContext(pr),p=h.hashId,b=c.useContext(Fr),y=b.columnsMap,C=b.setColumnsMap,x=b.sortKeyColumns,w=b.setSortKeyColumns,$=o&&o.length>0,I=c.useMemo(function(){if(!$)return{};var M=[],D=new Map,F=function T(N,R){return N.map(function(k){var j,A=k.key;k.dataIndex;var L=k.children,H=je(k,CG),W=xo(A,[R==null?void 0:R.columnKey,H.index].filter(Boolean).join("-")),z=y[W||"null"]||{show:!0};z.show!==!1&&!L&&M.push(W);var V=S(S({key:W},Tt(H,["className"])),{},{selectable:!1,disabled:z.disable===!0,disableCheckbox:typeof z.disable=="boolean"?z.disable:(j=z.disable)===null||j===void 0?void 0:j.checkbox,isLeaf:R?!0:void 0});if(L){var Y;V.children=T(L,S(S({},z),{},{columnKey:W})),(Y=V.children)!==null&&Y!==void 0&&Y.every(function(q){return M==null?void 0:M.includes(q.key)})&&M.push(W)}return D.set(A,V),V})};return{list:F(o),keys:M,map:D}},[y,o,$]),E=_t(function(M,D,F){var T=S({},y),N=ke(x),R=N.findIndex(function(L){return L===M}),k=N.findIndex(function(L){return L===D}),j=F>=R;if(!(R<0)){var A=N[R];N.splice(R,1),F===0?N.unshift(A):N.splice(j?k:k+1,0,A),N.forEach(function(L,H){T[L]=S(S({},T[L]||{}),{},{order:H})}),C(T),w(N)}}),P=_t(function(M){var D=S({},y),F=function T(N){var R,k=S({},D[N]);if(k.show=M.checked,(R=I.map)!==null&&R!==void 0&&(R=R.get(N))!==null&&R!==void 0&&R.children){var j;(j=I.map.get(N))===null||j===void 0||(j=j.children)===null||j===void 0||j.forEach(function(A){return T(A.key)})}D[N]=k};F(M.node.key),C(S({},D))});if(!$)return null;var O=_.jsx(Jl,{itemHeight:24,draggable:l&&!!((n=I.list)!==null&&n!==void 0&&n.length)&&((r=I.list)===null||r===void 0?void 0:r.length)>1,checkable:i,onDrop:function(D){var F=D.node.key,T=D.dragNode.key,N=D.dropPosition,R=D.dropToGap,k=N===-1||!R?N+1:N;E(T,F,k)},blockNode:!0,onCheck:function(D,F){return P(F)},checkedKeys:I.keys,showLine:!1,titleRender:function(D){var F=S(S({},D),{},{children:void 0});if(!F.title)return null;var T=Sn(F.title,F),N=_.jsx(Cg.Text,{style:{width:80},ellipsis:{tooltip:T},children:T});return _.jsx(xG,S(S({className:u},Tt(F,["key"])),{},{showListItemOption:s,title:N,columnKey:F.key}))},height:g,treeData:(a=I.list)===null||a===void 0?void 0:a.map(function(M){M.disabled;var D=je(M,SG);return D})});return _.jsxs(_.Fragment,{children:[f&&_.jsx("span",{className:"".concat(u,"-list-title ").concat(p).trim(),children:v}),O]})},wG=function(t){var n=t.localColumns,r=t.className,a=t.draggable,o=t.checkable,l=t.showListItemOption,i=t.listsHeight,s=c.useContext(pr),u=s.hashId,d=[],f=[],v=[],m=Ot();n.forEach(function(p){if(!p.hideInSetting){var b=p.fixed;if(b==="left"){f.push(p);return}if(b==="right"){d.push(p);return}v.push(p)}});var g=d&&d.length>0,h=f&&f.length>0;return _.jsxs("div",{className:fe("".concat(r,"-list"),u,B({},"".concat(r,"-list-group"),g||h)),children:[_.jsx(Zs,{title:m.getMessage("tableToolBar.leftFixedTitle","固定在左侧"),list:f,draggable:a,checkable:o,showListItemOption:l,className:r,listHeight:i}),_.jsx(Zs,{list:v,draggable:a,checkable:o,showListItemOption:l,title:m.getMessage("tableToolBar.noFixedTitle","不固定"),showTitle:h||g,className:r,listHeight:i}),_.jsx(Zs,{title:m.getMessage("tableToolBar.rightFixedTitle","固定在右侧"),list:d,draggable:a,checkable:o,showListItemOption:l,className:r,listHeight:i})]})};function $G(e){var t,n,r,a,o=c.useRef(null),l=c.useContext(Fr),i=e.columns,s=e.checkedReset,u=s===void 0?!0:s,d=l.columnsMap,f=l.setColumnsMap,v=l.clearPersistenceStorage;c.useEffect(function(){var P;if((P=l.propsRef.current)!==null&&P!==void 0&&(P=P.columnsState)!==null&&P!==void 0&&P.value){var O;o.current=JSON.parse(JSON.stringify(((O=l.propsRef.current)===null||O===void 0||(O=O.columnsState)===null||O===void 0?void 0:O.value)||{}))}},[]);var m=_t(function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,O={},M=function D(F){F.forEach(function(T){var N=T.key,R=T.fixed,k=T.index,j=T.children,A=T.disable,L=xo(N,k);if(L){var H,W;O[L]={show:A?(H=d[L])===null||H===void 0?void 0:H.show:P,fixed:R,disable:A,order:(W=d[L])===null||W===void 0?void 0:W.order}}j&&D(j)})};M(i),f(O)}),g=_t(function(P){P.target.checked?m():m(!1)}),h=_t(function(){var P;v==null||v(),f(((P=l.propsRef.current)===null||P===void 0||(P=P.columnsState)===null||P===void 0?void 0:P.defaultValue)||o.current||l.defaultColumnKeyMap)}),p=Object.values(d).filter(function(P){return!P||P.show===!1}),b=p.length>0&&p.length!==i.length,y=Ot(),C=c.useContext(at.ConfigContext),x=C.getPrefixCls,w=x("pro-table-column-setting"),$=yG(w),I=$.wrapSSR,E=$.hashId;return I(_.jsx(ca,{arrow:!1,title:_.jsxs("div",{className:"".concat(w,"-title ").concat(E).trim(),children:[e.checkable===!1?_.jsx("div",{}):_.jsx(Nr,{indeterminate:b,checked:p.length===0&&p.length!==i.length,onChange:function(O){g(O)},children:y.getMessage("tableToolBar.columnDisplay","列展示")}),u?_.jsx("a",{onClick:h,className:"".concat(w,"-action-rest-button ").concat(E).trim(),children:y.getMessage("tableToolBar.reset","重置")}):null,e!=null&&e.extra?_.jsx(Yn,{size:12,align:"center",children:e.extra}):null]}),overlayClassName:"".concat(w,"-overlay ").concat(E).trim(),trigger:"click",placement:"bottomRight",content:_.jsx(wG,{checkable:(t=e.checkable)!==null&&t!==void 0?t:!0,draggable:(n=e.draggable)!==null&&n!==void 0?n:!0,showListItemOption:(r=e.showListItemOption)!==null&&r!==void 0?r:!0,className:w,localColumns:i,listsHeight:e.listsHeight}),children:e.children||_.jsx(on,{title:y.getMessage("tableToolBar.columnSetting","列设置"),children:(a=e.settingIcon)!==null&&a!==void 0?a:_.jsx($M,{})})}))}var PG=function(t){var n=c.useContext(pr),r=n.hashId,a=t.items,o=a===void 0?[]:a,l=t.type,i=l===void 0?"inline":l,s=t.prefixCls,u=t.activeKey,d=t.defaultActiveKey,f=Ze(u||d,{value:u,onChange:t.onChange}),v=ne(f,2),m=v[0],g=v[1];if(o.length<1)return null;var h=o.find(function(b){return b.key===m})||o[0];if(i==="inline")return _.jsx("div",{className:fe("".concat(s,"-menu"),"".concat(s,"-inline-menu"),r),children:o.map(function(b,y){return _.jsx("div",{onClick:function(){g(b.key)},className:fe("".concat(s,"-inline-menu-item"),h.key===b.key?"".concat(s,"-inline-menu-item-active"):void 0,r),children:b.label},b.key||y)})});if(i==="tab")return _.jsx(Da,{items:o.map(function(b){var y;return S(S({},b),{},{key:(y=b.key)===null||y===void 0?void 0:y.toString()})}),activeKey:h.key,onTabClick:function(y){return g(y)},children:Qa(Za,"4.23.0")<0?o==null?void 0:o.map(function(b,y){return c.createElement(Da.TabPane,S(S({},b),{},{key:b.key||y,tab:b.label}))}):null});var p=w0({selectedKeys:[h.key],onClick:function(y){g(y.key)},items:o.map(function(b,y){return{key:b.key||y,disabled:b.disabled,label:b.label}})});return _.jsx("div",{className:fe("".concat(s,"-menu"),"".concat(s,"-dropdownmenu")),children:_.jsx(Al,S(S({trigger:["click"]},p),{},{children:_.jsxs(Yn,{className:"".concat(s,"-dropdownmenu-label"),children:[h.label,_.jsx(Ta,{})]})}))})},EG=function(t){return B({},t.componentCls,B(B(B({lineHeight:"1","&-container":{display:"flex",justifyContent:"space-between",paddingBlock:t.padding,paddingInline:0,"&-mobile":{flexDirection:"column"}},"&-title":{display:"flex",alignItems:"center",justifyContent:"flex-start",color:t.colorTextHeading,fontWeight:"500",fontSize:t.fontSizeLG},"&-search:not(:last-child)":{display:"flex",alignItems:"center",justifyContent:"flex-start"},"&-setting-item":{marginBlock:0,marginInline:4,color:t.colorIconHover,fontSize:t.fontSizeLG,cursor:"pointer","> span":{display:"block",width:"100%",height:"100%"},"&:hover":{color:t.colorPrimary}},"&-left":B(B({display:"flex",flexWrap:"wrap",alignItems:"center",gap:t.marginXS,justifyContent:"flex-start",maxWidth:"calc(100% - 200px)"},"".concat(t.antCls,"-tabs"),{width:"100%"}),"&-has-tabs",{overflow:"hidden"}),"&-right":{flex:1,display:"flex",flexWrap:"wrap",justifyContent:"flex-end",gap:t.marginXS},"&-extra-line":{marginBlockEnd:t.margin},"&-setting-items":{display:"flex",gap:t.marginXS,lineHeight:"32px",alignItems:"center"},"&-filter":B({"&:not(:last-child)":{marginInlineEnd:t.margin},display:"flex",alignItems:"center"},"div$".concat(t.antCls,"-pro-table-search"),{marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0}),"&-inline-menu-item":{display:"inline-block",marginInlineEnd:t.marginLG,cursor:"pointer",opacity:"0.75","&-active":{fontWeight:"bold",opacity:"1"}}},"".concat(t.antCls,"-tabs-top > ").concat(t.antCls,"-tabs-nav"),B({marginBlockEnd:0,"&::before":{borderBlockEnd:0}},"".concat(t.antCls,"-tabs-nav-list"),{marginBlockStart:0,"${token.antCls}-tabs-tab":{paddingBlockStart:0}})),"&-dropdownmenu-label",{fontWeight:"bold",fontSize:t.fontSizeIcon,textAlign:"center",cursor:"pointer"}),"@media (max-width: 768px)",B({},t.componentCls,{"&-container":{display:"flex",flexWrap:"wrap",flexDirection:"column"},"&-left":{marginBlockEnd:"16px",maxWidth:"100%"}})))};function IG(e){return Lt("ProTableListToolBar",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[EG(n)]})}function RG(e){if(G.isValidElement(e))return e;if(e){var t=e,n=t.icon,r=t.tooltip,a=t.onClick,o=t.key;return n&&r?_.jsx(on,{title:r,children:_.jsx("span",{onClick:function(){a&&a(o)},children:n},o)}):_.jsx("span",{onClick:function(){a&&a(o)},children:n},o)}return null}var OG=function(t){var n,r=t.prefixCls,a=t.tabs,o=t.multipleLine,l=t.filtersNode;return o?_.jsx("div",{className:"".concat(r,"-extra-line"),children:a!=null&&a.items&&a!==null&&a!==void 0&&a.items.length?_.jsx(Da,{style:{width:"100%"},defaultActiveKey:a.defaultActiveKey,activeKey:a.activeKey,items:a.items.map(function(i,s){var u;return S(S({label:i.tab},i),{},{key:((u=i.key)===null||u===void 0?void 0:u.toString())||(s==null?void 0:s.toString())})}),onChange:a.onChange,tabBarExtraContent:l,children:(n=a.items)===null||n===void 0?void 0:n.map(function(i,s){return Qa(Za,"4.23.0")<0?c.createElement(Da.TabPane,S(S({},i),{},{key:i.key||s,tab:i.tab})):null})}):l}):null},MG=function(t){var n=t.prefixCls,r=t.title,a=t.subTitle,o=t.tooltip,l=t.className,i=t.style,s=t.search,u=t.onSearch,d=t.multipleLine,f=d===void 0?!1:d,v=t.filter,m=t.actions,g=m===void 0?[]:m,h=t.settings,p=h===void 0?[]:h,b=t.tabs,y=t.menu,C=c.useContext(at.ConfigContext),x=C.getPrefixCls,w=cr.useToken(),$=w.token,I=x("pro-table-list-toolbar",n),E=IG(I),P=E.wrapSSR,O=E.hashId,M=Ot(),D=c.useState(!1),F=ne(D,2),T=F[0],N=F[1],R=M.getMessage("tableForm.inputPlaceholder","请输入"),k=c.useMemo(function(){return s?G.isValidElement(s)?s:_.jsx(qn.Search,S(S({style:{width:200},placeholder:R},s),{},{onSearch:xt(Ke().mark(function q(){var K,U,J,Q,ie,Z,le=arguments;return Ke().wrap(function(se){for(;;)switch(se.prev=se.next){case 0:for(J=le.length,Q=new Array(J),ie=0;iea":{fontSize:t.fontSize}}),"".concat(t.antCls,"-table").concat(t.antCls,"-table-tbody").concat(t.antCls,"-table-wrapper:only-child").concat(t.antCls,"-table"),{marginBlock:0,marginInline:0}),"".concat(t.antCls,"-table").concat(t.antCls,"-table-middle ").concat(t.componentCls),B({marginBlock:0,marginInline:-8},"".concat(t.proComponentsCls,"-card"),{backgroundColor:"initial"})),"& &-search",B(B(B(B({marginBlockEnd:"16px",background:t.colorBgContainer,"&-ghost":{background:"transparent"}},"&".concat(t.componentCls,"-form"),{marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:16,overflow:"unset"}),"&-light-filter",{marginBlockEnd:0,paddingBlock:0,paddingInline:0}),"&-form-option",B(B(B({},"".concat(t.antCls,"-form-item"),{}),"".concat(t.antCls,"-form-item-label"),{}),"".concat(t.antCls,"-form-item-control-input"),{})),"@media (max-width: 575px)",B({},t.componentCls,B({height:"auto !important",paddingBlockEnd:"24px"},"".concat(t.antCls,"-form-item-label"),{minWidth:"80px",textAlign:"start"})))),"&-toolbar",{display:"flex",alignItems:"center",justifyContent:"space-between",height:"64px",paddingInline:24,paddingBlock:0,"&-option":{display:"flex",alignItems:"center",justifyContent:"flex-end"},"&-title":{flex:"1",color:t.colorTextLabel,fontWeight:"500",fontSize:"16px",lineHeight:"24px",opacity:"0.85"}})),"@media (max-width: ".concat(t.screenXS,")px"),B({},t.componentCls,B({},"".concat(t.antCls,"-table"),{width:"100%",overflowX:"auto","&-thead > tr,&-tbody > tr":{"> th,> td":{whiteSpace:"pre",">span":{display:"block"}}}}))),"@media (max-width: 575px)",B({},"".concat(t.componentCls,"-toolbar"),{flexDirection:"column",alignItems:"flex-start",justifyContent:"flex-start",height:"auto",marginBlockEnd:"16px",marginInlineStart:"16px",paddingBlock:8,paddingInline:8,paddingBlockStart:"16px",lineHeight:"normal","&-title":{marginBlockEnd:16},"&-option":{display:"flex",justifyContent:"space-between",width:"100%"},"&-default-option":{display:"flex",flex:"1",alignItems:"center",justifyContent:"flex-end"}}))};function HG(e){return Lt("ProTable",function(t){var n=S(S({},t),{},{componentCls:".".concat(e)});return[BG(n)]})}var zG=["data","success","total"],KG=function(t){var n=t.pageInfo;if(n){var r=n.current,a=n.defaultCurrent,o=n.pageSize,l=n.defaultPageSize;return{current:r||a||1,total:0,pageSize:o||l||20}}return{current:1,total:0,pageSize:20}},VG=function(t,n,r){var a,o=c.useRef(!1),l=c.useRef(null),i=r||{},s=i.onLoad,u=i.manual,d=i.polling,f=i.onRequestError,v=i.debounceTime,m=v===void 0?20:v,g=i.effects,h=g===void 0?[]:g,p=c.useRef(u),b=c.useRef(),y=Ze(n,{value:r==null?void 0:r.dataSource,onChange:r==null?void 0:r.onDataSourceChange}),C=ne(y,2),x=C[0],w=C[1],$=Ze(!1,{value:Xe(r==null?void 0:r.loading)==="object"?r==null||(a=r.loading)===null||a===void 0?void 0:a.spinning:r==null?void 0:r.loading,onChange:r==null?void 0:r.onLoadingChange}),I=ne($,2),E=I[0],P=I[1],O=Ze(function(){return KG(r)},{onChange:r==null?void 0:r.onPageInfoChange}),M=ne(O,2),D=M[0],F=M[1],T=_t(function(K){(K.current!==D.current||K.pageSize!==D.pageSize||K.total!==D.total)&&F(K)}),N=Ze(!1),R=ne(N,2),k=R[0],j=R[1],A=function(U,J){_a.unstable_batchedUpdates(function(){w(U),(D==null?void 0:D.total)!==J&&T(S(S({},D),{},{total:J||U.length}))})},L=Ko(D==null?void 0:D.current),H=Ko(D==null?void 0:D.pageSize),W=Ko(d),z=_t(function(){_a.unstable_batchedUpdates(function(){P(!1),j(!1)})}),V=function(){var K=xt(Ke().mark(function U(J){var Q,ie,Z,le,te,se,X,ee,oe,ce,de,re;return Ke().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(!p.current){ae.next=3;break}return p.current=!1,ae.abrupt("return");case 3:return J?j(!0):P(!0),Q=D||{},ie=Q.pageSize,Z=Q.current,ae.prev=5,le=(r==null?void 0:r.pageInfo)!==!1?{current:Z,pageSize:ie}:void 0,ae.next=9,t==null?void 0:t(le);case 9:if(ae.t0=ae.sent,ae.t0){ae.next=12;break}ae.t0={};case 12:if(te=ae.t0,se=te.data,X=se===void 0?[]:se,ee=te.success,oe=te.total,ce=oe===void 0?0:oe,de=je(te,zG),ee!==!1){ae.next=21;break}return ae.abrupt("return",[]);case 21:return re=rG(X,[r.postData].filter(function(ve){return ve})),A(re,ce),s==null||s(re,de),ae.abrupt("return",re);case 27:if(ae.prev=27,ae.t1=ae.catch(5),f!==void 0){ae.next=31;break}throw new Error(ae.t1);case 31:x===void 0&&w([]),f(ae.t1);case 33:return ae.prev=33,z(),ae.finish(33);case 36:return ae.abrupt("return",[]);case 37:case"end":return ae.stop()}},U,null,[[5,27,33,36]])}));return function(J){return K.apply(this,arguments)}}(),Y=cu(function(){var K=xt(Ke().mark(function U(J){var Q,ie,Z;return Ke().wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(b.current&&clearTimeout(b.current),t){te.next=3;break}return te.abrupt("return");case 3:return Q=new AbortController,l.current=Q,te.prev=5,te.next=8,Promise.race([V(J),new Promise(function(se,X){var ee,oe;(ee=l.current)===null||ee===void 0||(ee=ee.signal)===null||ee===void 0||(oe=ee.addEventListener)===null||oe===void 0||oe.call(ee,"abort",function(){X("aborted"),Y.cancel(),z()})})]);case 8:if(ie=te.sent,!Q.signal.aborted){te.next=11;break}return te.abrupt("return");case 11:return Z=Sn(d,ie),Z&&!o.current&&(b.current=setTimeout(function(){Y.run(Z)},Math.max(Z,2e3))),te.abrupt("return",ie);case 16:if(te.prev=16,te.t0=te.catch(5),te.t0!=="aborted"){te.next=20;break}return te.abrupt("return");case 20:throw te.t0;case 21:case"end":return te.stop()}},U,null,[[5,16]])}));return function(U){return K.apply(this,arguments)}}(),m||30),q=function(){var U;(U=l.current)===null||U===void 0||U.abort(),Y.cancel(),z()};return c.useEffect(function(){return d||clearTimeout(b.current),!W&&d&&Y.run(!0),function(){clearTimeout(b.current)}},[d]),c.useEffect(function(){return o.current=!1,function(){o.current=!0}},[]),c.useEffect(function(){var K=D||{},U=K.current,J=K.pageSize;(!L||L===U)&&(!H||H===J)||r.pageInfo&&x&&(x==null?void 0:x.length)>J||U!==void 0&&x&&x.length<=J&&(q(),Y.run(!1))},[D==null?void 0:D.current]),c.useEffect(function(){H&&(q(),Y.run(!1))},[D==null?void 0:D.pageSize]),dl(function(){return q(),Y.run(!1),u||(p.current=!1),function(){q()}},[].concat(ke(h),[u])),{dataSource:x,setDataSource:w,loading:Xe(r==null?void 0:r.loading)==="object"?S(S({},r==null?void 0:r.loading),{},{spinning:E}):E,reload:function(){var K=xt(Ke().mark(function J(){return Ke().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return q(),ie.abrupt("return",Y.run(!1));case 2:case"end":return ie.stop()}},J)}));function U(){return K.apply(this,arguments)}return U}(),pageInfo:D,pollingLoading:k,reset:function(){var K=xt(Ke().mark(function J(){var Q,ie,Z,le,te,se,X,ee;return Ke().wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:Q=r||{},ie=Q.pageInfo,Z=ie||{},le=Z.defaultCurrent,te=le===void 0?1:le,se=Z.defaultPageSize,X=se===void 0?20:se,ee={current:te,total:0,pageSize:X},T(ee);case 4:case"end":return ce.stop()}},J)}));function U(){return K.apply(this,arguments)}return U}(),setPageInfo:function(){var K=xt(Ke().mark(function J(Q){return Ke().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:T(S(S({},D),Q));case 1:case"end":return Z.stop()}},J)}));function U(J){return K.apply(this,arguments)}return U}()}},WG=function(t){return function(n,r){var a,o,l=n.fixed,i=n.index,s=r.fixed,u=r.index;if(l==="left"&&s!=="left"||s==="right"&&l!=="right")return-2;if(s==="left"&&l!=="left"||l==="right"&&s!=="right")return 2;var d=n.key||"".concat(i),f=r.key||"".concat(u);if((a=t[d])!==null&&a!==void 0&&a.order||(o=t[f])!==null&&o!==void 0&&o.order){var v,m;return(((v=t[d])===null||v===void 0?void 0:v.order)||0)-(((m=t[f])===null||m===void 0?void 0:m.order)||0)}return(n.index||0)-(r.index||0)}},YG=["children"],qG=["",null,void 0],Bm=function(){for(var t=arguments.length,n=new Array(t),r=0;rie.length?(ie.push(q),ie):(ie.splice((i==null?void 0:i.current)*(i==null?void 0:i.pageSize)-1,0,q),ie)}return[].concat(ke(a.dataSource),[q])},F=function(){return S(S({},P),{},{size:u,rowSelection:s===!1?void 0:s,className:n,style:d,columns:M,loading:a.loading,dataSource:I.newLineRecord?D(a.dataSource):a.dataSource,pagination:i,onChange:function(V,Y,q,K){var U;if((U=P.onChange)===null||U===void 0||U.call(P,V,Y,q,K),y(Zt(Y)),Array.isArray(q)){var J,Q=q.reduce(function(se,X){return S(S({},se),{},B({},"".concat(X.field),X.order))},{});b((J=Zt(Q))!==null&&J!==void 0?J:{})}else{var ie,Z,le=(ie=q.column)===null||ie===void 0?void 0:ie.sorter,te=(le==null?void 0:le.toString())===le;b((Z=Zt(B({},"".concat(te?le:q.field),q.order)))!==null&&Z!==void 0?Z:{})}}})},T=c.useMemo(function(){return e.search===!1&&!e.headerTitle&&e.toolBarRender===!1},[]),N=_.jsx(Hu.Provider,{value:{grid:!1,colProps:void 0,rowProps:void 0},children:_.jsx($n,S(S({},F()),{},{rowKey:t}))}),R=e.tableViewRender?e.tableViewRender(S(S({},F()),{},{rowSelection:s!==!1?s:void 0}),N):N,k=c.useMemo(function(){if(e.editable&&!e.name){var W,z,V;return _.jsxs(_.Fragment,{children:[f,p,c.createElement(Nn,S(S({},(W=e.editable)===null||W===void 0?void 0:W.formProps),{},{formRef:(z=e.editable)===null||z===void 0||(z=z.formProps)===null||z===void 0?void 0:z.formRef,component:!1,form:(V=e.editable)===null||V===void 0?void 0:V.form,onValuesChange:I.onValuesChange,key:"table",submitter:!1,omitNil:!1,dateFormatter:e.dateFormatter}),R)]})}return _.jsxs(_.Fragment,{children:[f,p,R]})},[p,e.loading,!!e.editable,R,f]),j=c.useMemo(function(){return h===!1||T===!0||e.name?{}:v?{padding:0}:f?{paddingBlockStart:0}:f&&i===!1?{paddingBlockStart:0}:{padding:0}},[T,i,e.name,h,f,v]),A=h===!1||T===!0||e.name?k:_.jsx(yi,S(S({ghost:e.ghost,bordered:iy("table",$),bodyStyle:j},h),{},{children:k})),L=function(){return e.tableRender?e.tableRender(e,A,{toolbar:f||void 0,alert:p||void 0,table:R||void 0}):A},H=_.jsxs("div",{className:fe(w,B({},"".concat(r,"-polling"),a.pollingLoading)),style:g,ref:O.rootDomRef,children:[x?null:m,l!=="form"&&e.tableExtraRender&&_.jsx("div",{className:fe(w,"".concat(r,"-extra")),children:e.tableExtraRender(e,a.dataSource||[])}),l!=="form"&&L()]});return!C||!(C!=null&&C.fullScreen)?H:_.jsx(at,{getPopupContainer:function(){return O.rootDomRef.current||document.body},children:H})}var nX={},rX=function(t){var n;t.cardBordered;var r=t.request,a=t.className,o=t.params,l=o===void 0?nX:o,i=t.defaultData,s=t.headerTitle,u=t.postData,d=t.ghost,f=t.pagination,v=t.actionRef,m=t.columns,g=m===void 0?[]:m,h=t.toolBarRender,p=t.optionsRender,b=t.onLoad,y=t.onRequestError;t.style,t.cardProps,t.tableStyle,t.tableClassName,t.columnsStateMap,t.onColumnsStateChange;var C=t.options,x=t.search,w=t.name,$=t.onLoadingChange,I=t.rowSelection,E=I===void 0?!1:I,P=t.beforeSearchSubmit,O=t.tableAlertRender,M=t.defaultClassName,D=t.formRef,F=t.type,T=F===void 0?"table":F,N=t.columnEmptyText,R=N===void 0?"-":N,k=t.toolbar,j=t.rowKey,A=t.manualRequest,L=t.polling,H=t.tooltip,W=t.revalidateOnFocus,z=W===void 0?!1:W,V=t.searchFormRender,Y=je(t,eX),q=HG(t.defaultClassName),K=q.wrapSSR,U=q.hashId,J=fe(M,a,U),Q=c.useRef(),ie=c.useRef(),Z=D||ie;c.useImperativeHandle(v,function(){return Q.current});var le=Ze(E?(E==null?void 0:E.defaultSelectedRowKeys)||[]:void 0,{value:E?E.selectedRowKeys:void 0}),te=ne(le,2),se=te[0],X=te[1],ee=Ze(function(){if(!(A||x!==!1))return{}}),oe=ne(ee,2),ce=oe[0],de=oe[1],re=Ze({}),me=ne(re,2),ae=me[0],ve=me[1],ye=Ze({}),be=ne(ye,2),Me=be[0],Ce=be[1],Ie=c.useCallback(function(De){for(var Be=[],et=0;et0){var De=Le.map(function(Be){return xo(Be.key,Be.index)});we.setSortKeyColumns(De)}},[Le],["render","renderFormItem"],100),dl(function(){var De=$e.pageInfo,Be=f||{},et=Be.current,ut=et===void 0?De==null?void 0:De.current:et,It=Be.pageSize,qe=It===void 0?De==null?void 0:De.pageSize:It;f&&(ut||qe)&&(qe!==(De==null?void 0:De.pageSize)||ut!==(De==null?void 0:De.current))&&$e.setPageInfo({pageSize:qe||De.pageSize,current:ut||De.current})},[f&&f.pageSize,f&&f.current]);var He=S(S({selectedRowKeys:se},E),{},{onChange:function(Be,et,ut){E&&E.onChange&&E.onChange(Be,et,ut),X(Be)}}),Qe=x!==!1&&(x==null?void 0:x.filterType)==="light",Je=c.useCallback(function(De){if(C&&C.search){var Be,et,ut=C.search===!0?{}:C.search,It=ut.name,qe=It===void 0?"keyword":It,Ve=(Be=C.search)===null||Be===void 0||(et=Be.onSearch)===null||et===void 0?void 0:et.call(Be,we.keyWords);if(Ve!==!1){de(S(S({},De),{},B({},qe,we.keyWords)));return}}de(De)},[we.keyWords,C,de]),rt=c.useMemo(function(){if(Xe($e.loading)==="object"){var De;return((De=$e.loading)===null||De===void 0?void 0:De.spinning)||!1}return $e.loading},[$e.loading]),yt=c.useMemo(function(){var De=x===!1&&T!=="form"?null:_.jsx(hG,{pagination:Pe,beforeSearchSubmit:P,action:Q,columns:g,onFormSearchSubmit:function(et){Je(et)},ghost:d,onReset:t.onReset,onSubmit:t.onSubmit,loading:!!rt,manualRequest:A,search:x,form:t.form,formRef:Z,type:t.type||"table",cardBordered:t.cardBordered,dateFormatter:t.dateFormatter});return V&&De?_.jsx(_.Fragment,{children:V(t,De)}):De},[P,Z,d,rt,A,Je,Pe,t,g,x,V,T]),vt=c.useMemo(function(){return se==null?void 0:se.map(function(De){var Be;return(Be=he.current)===null||Be===void 0?void 0:Be.get(De)})},[$e.dataSource,se]),st=c.useMemo(function(){return C===!1&&!s&&!h&&!k&&!Qe},[C,s,h,k,Qe]),ft=h===!1?null:_.jsx(AG,{headerTitle:s,hideToolbar:st,selectedRows:vt,selectedRowKeys:se,tableColumn:Le,tooltip:H,toolbar:k,onFormSearchSubmit:function(Be){de(S(S({},ce),Be))},searchNode:Qe?yt:null,options:C,optionsRender:p,actionRef:Q,toolBarRender:h}),St=E!==!1?_.jsx(dG,{selectedRowKeys:se,selectedRows:vt,onCleanSelected:Te,alertOptionRender:Y.tableAlertOptionRender,alertInfoRender:O,alwaysShowAlert:E==null?void 0:E.alwaysShowAlert}):null;return K(_.jsx(tX,S(S({},t),{},{name:w,defaultClassName:M,size:we.tableSize,onSizeChange:we.setTableSize,pagination:Pe,searchNode:yt,rowSelection:E!==!1?He:void 0,className:J,tableColumn:Le,isLightFilter:Qe,action:$e,alertDom:St,toolbarDom:ft,hideToolbar:st,onSortChange:function(Be){xe||Be===Me||Ce(Be)},onFilterChange:function(Be){Ee||Be===ae||ve(Be)},editableUtils:Ae,getRowKey:pe})))},aX=function(t){var n=c.useContext(at.ConfigContext),r=n.getPrefixCls,a=t.ErrorBoundary===!1?G.Fragment:t.ErrorBoundary||_C;return _.jsx(lG,{initValue:t,children:_.jsx(du,{needDeps:!0,children:_.jsx(a,{children:_.jsx(rX,S({defaultClassName:"".concat(r("pro-table"))},t))})})})};aX.Summary=$n.Summary;export{VC as A,$n as F,Xn as M,aX as P,_h as S,Rh as a,yi as b}; diff --git a/control-plane/web/dist/assets/index-6ql7JGil.css b/control-plane/web/dist/assets/index-6ql7JGil.css deleted file mode 100644 index 3d549c2..0000000 --- a/control-plane/web/dist/assets/index-6ql7JGil.css +++ /dev/null @@ -1 +0,0 @@ -:root{font-family:Inter,Noto Sans SC,Segoe UI,sans-serif;color:#172033;background:#f6f7fb;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #172033;--muted: #738096;--subtle: #9aa5b6;--line: #e5e9f0;--line-strong: #d6dce6;--panel: #ffffff;--surface: #f6f7fb;--blue: #315ee8;--blue-soft: #edf2ff;--green: #168568;--green-soft: #e9f8f2;--amber: #a8681b;--amber-soft: #fff5e5;--red: #be4e5c;--red-soft: #fff0f2;--navy: #202b43;--shadow: 0 12px 30px rgba(25, 39, 68, .08)}*{box-sizing:border-box}::selection{color:#fff;background:var(--blue)}html{min-width:320px;background:var(--surface)}body{min-width:320px;min-height:100vh;margin:0;background:var(--surface)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(49,94,232,.22);outline-offset:2px}svg{display:block;flex:0 0 auto}.login-page{display:grid;place-items:center;min-height:100vh;padding:24px;background:#f6f7fb}.login-panel{width:min(430px,100%);padding:42px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:var(--shadow)}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#fff;background:var(--navy);font-size:21px;font-weight:800;letter-spacing:-.04em}.brand-mark.small{width:36px;height:36px;border-radius:10px;font-size:17px}.eyebrow{margin:0;color:var(--subtle);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.login-panel .eyebrow{margin-top:28px}.login-panel h1{margin:11px 0 8px;font-size:32px;letter-spacing:-.045em}.login-intro{max-width:36ch;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.login-form{display:grid;gap:16px;margin-top:30px}label{display:grid;gap:7px;color:#5b687d;font-size:12px;font-weight:700}input,textarea,select{width:100%;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);background:#fff;transition:border-color .16s ease,box-shadow .16s ease}input,select{height:42px;padding:0 12px}textarea{padding:11px 12px;resize:vertical}input::placeholder,textarea::placeholder{color:#a3adbc}input:focus,textarea:focus,select:focus{border-color:#7d9af0;box-shadow:0 0 0 3px #315ee81a;outline:0}.form-error,.global-error,.inline-error,.read-notice{display:flex;gap:9px;align-items:center;border-radius:9px}.form-error,.global-error,.inline-error{border:1px solid #f0cbd1;color:var(--red);background:var(--red-soft)}.read-notice{margin:8px 0;padding:9px 11px;border:1px solid #ead9a6;color:#765b1c;background:#fff9e8;font-size:12px}.form-error{padding:10px 12px;font-size:12px}.login-footnote{display:flex;gap:9px;align-items:center;margin:24px 0 0;color:var(--subtle);font-size:11px}.secure-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#28a77d;box-shadow:0 0 0 4px #28a77d1f}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:3;display:flex;flex-direction:column;width:248px;padding:26px 16px 17px;border-right:1px solid var(--line);background:#fff}.sidebar-brand{display:flex;gap:11px;align-items:center;padding:0 9px 40px}.sidebar-brand strong,.sidebar-brand span{display:block}.sidebar-brand strong{color:var(--ink);font-size:15px;letter-spacing:-.02em}.sidebar-brand span{margin-top:4px;color:var(--subtle);font-size:10px}.nav-caption{margin:0;padding:0 12px 10px;color:var(--subtle);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sidebar nav{display:grid;gap:4px}.nav-item{display:flex;gap:12px;align-items:center;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:9px;color:#77849a;text-align:left;background:transparent;font-size:13px;font-weight:700}.nav-item:hover{color:var(--ink);background:#f4f6fa}.nav-item.active{color:var(--blue);background:var(--blue-soft)}.nav-item.active svg{color:var(--blue)}.nav-item svg{color:#98a4b7}.sidebar-spacer{flex:1}.connection-hint{display:flex;gap:10px;align-items:center;margin:14px 4px 17px;padding:12px 11px;border:1px solid #e6ecf3;border-radius:10px;background:#fbfcfe}.connection-hint strong,.connection-hint small,.user-name strong,.user-name small{display:block}.connection-hint strong{color:#4c5c72;font-size:11px}.connection-hint small{margin-top:4px;color:var(--subtle);font-size:10px}.user-menu{display:flex;gap:9px;align-items:center;padding:14px 7px 0;border-top:1px solid var(--line)}.avatar,.node-avatar,.session-avatar,.contact-avatar,.message-avatar{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:10px;color:#3157bf;background:#e8efff;font-size:11px;font-weight:800}.user-name{flex:1;min-width:0}.user-name strong{overflow:hidden;color:#415069;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.user-name small{margin-top:3px;color:var(--subtle);font-size:10px}.user-menu button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;color:#8d99aa;background:transparent}.user-menu button:hover{color:var(--red);background:var(--red-soft)}.main-area{width:calc(100% - 248px);min-width:0;margin-left:248px}.topbar{display:flex;gap:24px;align-items:flex-end;justify-content:space-between;min-height:126px;padding:32px 48px 28px;border-bottom:1px solid var(--line);background:#fff}.topbar-copy h1{margin:0;color:var(--ink);font-size:28px;letter-spacing:-.045em}.topbar-copy p{margin:7px 0 0;color:var(--muted);font-size:12px}.topbar-actions,.heading-actions,.toolbar{display:flex;gap:9px;align-items:center}.client-switcher{display:flex;gap:7px;align-items:center}.client-switcher span{color:var(--subtle);font-size:10px;font-weight:800;white-space:nowrap}.client-switcher select{width:190px;height:37px;color:#46556b;font-size:11px;font-weight:700}.refresh-button,.secondary-button,.primary-button,.danger-button{min-height:37px;padding:0 13px;border-radius:8px;font-size:11px;font-weight:800}.refresh-button,.secondary-button{border:1px solid var(--line-strong);color:#5e6c81;background:#fff}.refresh-button{display:flex;gap:7px;align-items:center;white-space:nowrap}.refresh-button:hover,.secondary-button:hover:not(:disabled){border-color:#9eb4ed;color:var(--blue);background:#fbfcff}.primary-button{border:1px solid var(--blue);color:#fff;background:var(--blue);box-shadow:0 5px 12px #315ee82e}.primary-button:hover:not(:disabled){background:#234bc7}.full{width:100%;height:44px;margin-top:4px;font-size:12px}.text-button{display:inline-flex;gap:5px;align-items:center;padding:0;border:0;color:var(--blue);background:transparent;font-size:11px;font-weight:800}.text-button:hover:not(:disabled){color:#1f45bb}.global-error{margin:17px 48px 0;padding:10px 13px;font-size:12px}.global-error span{flex:1}.global-error button{display:grid;place-items:center;padding:0;border:0;color:inherit;background:transparent}.connection-banner{display:flex;gap:11px;align-items:center;margin:20px 48px 0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff}.connection-banner.warning{border-color:#f1dfba;color:var(--amber);background:var(--amber-soft)}.connection-banner.negative{border-color:#f0cbd1;color:var(--red);background:var(--red-soft)}.connection-banner>div{display:grid;gap:3px;flex:1;min-width:0}.connection-banner strong{color:#4a5363;font-size:12px}.connection-banner span{color:#7c8799;font-size:11px}.page-content{max-width:1500px;padding:28px 48px 24px}.footer{display:flex;justify-content:space-between;gap:20px;padding:0 48px 28px;color:#a0aabb;font-size:10px}.status-badge{display:inline-flex;gap:6px;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.status-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-badge.positive{color:var(--green);background:var(--green-soft)}.status-badge.warning{color:var(--amber);background:var(--amber-soft)}.status-badge.negative{color:var(--red);background:var(--red-soft)}.status-badge.neutral{color:#718096;background:#eef1f5}.workspace-panel,.session-panel,.conversation-panel{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 4px 14px #19274406}.workspace-panel{padding:24px}.section-heading{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.section-heading.compact{margin-bottom:15px}.section-heading h2,.section-heading h3,.conversation-head h2,.context-empty h3,.gated-panel h2{margin:0;color:var(--ink);letter-spacing:-.03em}.section-heading h2,.conversation-head h2,.gated-panel h2{font-size:18px}.section-heading h3{font-size:15px}.section-heading p,.conversation-head span,.gated-panel p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.icon-button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid var(--line-strong);border-radius:8px;color:var(--muted);background:#fff}.icon-button:hover:not(:disabled){color:var(--blue);border-color:#9eb4ed}.message-workspace{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:590px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 4px 14px #19274406}.session-panel{border:0;border-right:1px solid var(--line);border-radius:12px 0 0 12px;box-shadow:none}.conversation-panel{display:flex;flex-direction:column;border:0;border-radius:0 12px 12px 0;box-shadow:none}.session-panel,.conversation-panel{padding:21px}.search-box{display:flex;gap:8px;align-items:center;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:#96a2b3;background:#fbfcfe}.search-box:focus-within{border-color:#9eb4ed;box-shadow:0 0 0 3px #315ee814}.search-box input{height:100%;padding:0;border:0;background:transparent;box-shadow:none;font-size:11px}.search-box input:focus{outline:0}.search-box.wide{flex:1;min-width:200px}.session-list,.contact-list,.diagnostic-list,.task-list{display:grid}.session-list{margin:12px -21px 0}.session-row{display:flex;gap:10px;align-items:center;width:100%;min-width:0;padding:12px 21px;border:0;border-top:1px solid #f0f2f6;color:inherit;text-align:left;background:transparent}.session-row:hover,.session-row.selected{background:#f7f9ff}.session-row.selected{box-shadow:inset 3px 0 var(--blue)}.session-row b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#fff;background:var(--blue);font-size:10px}.session-copy{flex:1;min-width:0}.session-copy strong,.session-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-copy strong{color:#334259;font-size:12px}.session-copy small{margin-top:4px;color:var(--subtle);font-size:10px}.conversation-head{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid var(--line)}.conversation-head h2{margin-top:6px}.message-list{display:grid;gap:18px;flex:1;align-content:start;min-height:300px;max-height:430px;padding:22px 4px;overflow:auto}.message-row{display:flex;gap:10px;align-items:flex-start}.message-row>div:last-child{min-width:0}.message-avatar{width:28px;height:28px;border-radius:8px;color:#61718b;background:#eef1f6}.message-meta{display:flex;gap:10px;align-items:baseline}.message-meta strong{color:#405069;font-size:11px}.message-meta span{color:var(--subtle);font-size:10px}.message-row p{max-width:65ch;margin:5px 0 0;color:#59677b;font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.composer{display:flex;gap:9px;align-items:flex-end;padding-top:15px;border-top:1px solid var(--line)}.composer textarea{flex:1;min-height:54px;color:var(--muted);background:#f8f9fb;resize:none}.composer .primary-button{min-width:66px}.gated-panel{display:grid;grid-template-columns:54px minmax(0,600px);gap:18px;align-items:flex-start;min-height:300px;padding:38px}.gated-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;color:var(--amber);background:var(--amber-soft)}.gated-panel h2{margin-top:4px}.gated-panel p{max-width:62ch;margin-top:12px;font-size:13px}.gated-panel .primary-button{margin-top:25px}.gated-panel .text-button{margin-left:13px}.step-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.step-list span{display:inline-flex;gap:7px;align-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:7px;color:#68768a;background:#fbfcfe;font-size:11px;font-weight:700}.step-list b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--blue);background:var(--blue-soft);font-size:10px}.toolbar{margin:-3px 0 19px}.check-filter{display:flex;grid-template-columns:none;gap:7px;align-items:center;color:#68768a;font-size:11px;white-space:nowrap}.check-filter input,.checkbox-label input{width:15px;height:15px;margin:0;accent-color:var(--blue)}.contact-list{margin:0 -24px}.contact-row,.diagnostic-row,.task-row{display:flex;gap:12px;align-items:center;min-width:0;padding:14px 24px;border-top:1px solid #eff2f6}.contact-row>div,.diagnostic-row>div,.task-main{flex:1;min-width:0}.contact-row strong,.contact-row small,.diagnostic-row strong,.diagnostic-row small,.task-main p,.task-main small{display:block}.contact-row strong,.diagnostic-row strong{color:#3a4960;font-size:12px}.contact-row small,.diagnostic-row small,.task-main p,.task-main small{margin-top:4px;color:var(--subtle);font-size:10px}.contact-row .text-button{flex:0 0 auto}.task-list{margin:0 -24px}.task-row{align-items:flex-start}.task-title{display:flex;gap:9px;align-items:center}.task-title strong{color:#3a4960;font-size:12px}.task-main p{margin-bottom:0}.task-main small{max-width:70ch;line-height:1.55}.task-meta{display:grid;gap:5px;flex:0 0 auto;color:var(--subtle);font-size:10px;text-align:right}.task-meta time{white-space:nowrap}.read-only-note{display:inline-flex;gap:5px;align-items:center;color:var(--green);font-size:10px;font-weight:800}.workspace-panel select{width:auto;height:34px;color:#68768a;font-size:11px}.settings-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:17px;align-items:start}.settings-nav{display:grid;gap:5px}.settings-tab{display:grid;gap:5px;padding:13px 14px;border:1px solid transparent;border-radius:9px;color:#6f7d91;text-align:left;background:transparent}.settings-tab strong{color:inherit;font-size:12px}.settings-tab span{color:#9ca7b7;font-size:10px}.settings-tab:hover,.settings-tab.active{border-color:#dce5fb;color:var(--blue);background:var(--blue-soft)}.settings-content{display:grid;gap:17px;min-width:0}.boundary-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.boundary-list li{display:flex;gap:8px;align-items:flex-start;color:#627087;font-size:12px;line-height:1.55}.boundary-list li svg{margin-top:2px;color:var(--green)}.client-pills{display:grid;gap:8px}.client-pill{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid var(--line);border-radius:8px;color:#5e6b80;text-align:left;background:#fff}.client-pill:hover,.client-pill.active{border-color:#a8bbed;background:#f8faff}.client-pill>span{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.empty-state,.context-empty,.loading-state{display:grid;justify-items:center;min-height:160px;padding:35px 15px;color:var(--subtle);text-align:center}.empty-state{align-content:center}.empty-state p,.context-empty p{max-width:38ch;margin:11px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.context-empty{align-content:center;flex:1;min-height:350px}.context-empty h3{margin-top:13px;font-size:16px}.context-empty .secondary-button{margin-top:17px}.empty-icon{color:#a2aec0}.loading-state{display:flex;gap:9px;align-items:center;justify-content:center;min-height:130px;font-size:12px}.loader{width:15px;height:15px;border:2px solid #d9e2f8;border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}.inline-error{justify-content:center;min-height:120px;padding:14px;font-size:12px}.inline-error .text-button,.read-notice .text-button{margin-left:4px}.refresh-hint{padding:6px 2px;color:var(--subtle);font-size:11px}.event-preview{max-width:34ch;overflow:hidden;color:#68768a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.spin{display:inline-flex;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1080px){.topbar,.page-content{padding-right:30px;padding-left:30px}.global-error,.connection-banner{margin-right:30px;margin-left:30px}.footer{padding-right:30px;padding-left:30px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.message-workspace{grid-template-columns:minmax(230px,285px) minmax(0,1fr)}}@media (max-width: 780px){.sidebar{position:static;width:100%;padding:15px;border-right:0;border-bottom:1px solid var(--line)}.sidebar-brand{padding-bottom:18px}.sidebar-spacer,.connection-hint{display:none}.sidebar>.nav-item{margin-top:9px}.sidebar nav{grid-template-columns:repeat(4,1fr)}.nav-item{justify-content:center;min-height:38px;padding:0 6px;font-size:11px}.nav-item.active{box-shadow:inset 0 -2px var(--blue)}.nav-item svg{display:none}.app-shell{display:block}.main-area{width:100%;margin-left:0}.topbar{display:block;min-height:auto;padding:23px 18px}.topbar-copy h1{font-size:24px}.topbar-actions{justify-content:flex-start;margin-top:17px}.client-switcher{flex:1}.client-switcher select{flex:1;width:auto}.page-content{padding:20px 18px}.global-error,.connection-banner{margin-right:18px;margin-left:18px}.connection-banner{align-items:flex-start;flex-wrap:wrap}.connection-banner .text-button{margin-left:29px}.message-workspace{display:block;min-height:0}.session-panel{border-right:0;border-bottom:1px solid var(--line);border-radius:12px 12px 0 0}.conversation-panel{min-height:460px;border-radius:0 0 12px 12px}.session-list{max-height:280px;overflow:auto}.session-row{padding-right:21px;padding-left:21px}.workspace-panel,.session-panel,.conversation-panel{padding:17px}.session-list,.contact-list,.diagnostic-list,.task-list{margin-right:-17px;margin-left:-17px}.contact-row,.diagnostic-row,.task-row{padding-right:17px;padding-left:17px}.section-heading{display:block}.section-heading>.heading-actions,.section-heading>.status-badge{margin-top:13px}.heading-actions,.toolbar{align-items:stretch;flex-wrap:wrap}.toolbar .secondary-button{flex:0 0 auto}.gated-panel{display:block;padding:25px}.gated-mark{margin-bottom:19px}.gated-panel .text-button{margin:18px 0 0}.settings-layout{display:block}.settings-nav{grid-template-columns:repeat(2,1fr);margin-bottom:17px}.settings-tab{padding:11px}.task-meta{display:none}.footer{display:block;padding:0 18px 20px;line-height:1.8}.footer span{display:block}}@media (max-width: 470px){.login-panel{padding:28px 22px}.topbar-actions{display:grid;grid-template-columns:1fr auto}.client-switcher{grid-column:1 / -1}.client-switcher select{min-width:0}.status-badge{justify-self:start}.refresh-button{justify-self:end}.composer{display:block}.composer .primary-button{width:100%;margin-top:8px}.step-list{display:grid}} diff --git a/control-plane/web/dist/assets/index-BS_ZFWFu.js b/control-plane/web/dist/assets/index-BS_ZFWFu.js deleted file mode 100644 index 284e668..0000000 --- a/control-plane/web/dist/assets/index-BS_ZFWFu.js +++ /dev/null @@ -1,40 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();var uu={exports:{}},cl={},au={exports:{}},I={};/** - * @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 nr=Symbol.for("react.element"),Nc=Symbol.for("react.portal"),_c=Symbol.for("react.fragment"),Ec=Symbol.for("react.strict_mode"),Pc=Symbol.for("react.profiler"),zc=Symbol.for("react.provider"),Tc=Symbol.for("react.context"),Lc=Symbol.for("react.forward_ref"),Rc=Symbol.for("react.suspense"),Mc=Symbol.for("react.memo"),Ic=Symbol.for("react.lazy"),Ys=Symbol.iterator;function Oc(e){return e===null||typeof e!="object"?null:(e=Ys&&e[Ys]||e["@@iterator"],typeof e=="function"?e:null)}var cu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},du=Object.assign,fu={};function hn(e,t,n){this.props=e,this.context=t,this.refs=fu,this.updater=n||cu}hn.prototype.isReactComponent={};hn.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")};hn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function pu(){}pu.prototype=hn.prototype;function qi(e,t,n){this.props=e,this.context=t,this.refs=fu,this.updater=n||cu}var bi=qi.prototype=new pu;bi.constructor=qi;du(bi,hn.prototype);bi.isPureReactComponent=!0;var Gs=Array.isArray,hu=Object.prototype.hasOwnProperty,es={current:null},mu={key:!0,ref:!0,__self:!0,__source:!0};function vu(e,t,n){var r,l={},i=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(i=""+t.key),t)hu.call(t,r)&&!mu.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1>>1,b=E[G];if(0>>1;Gl(Tl,R))ktl(ur,Tl)?(E[G]=ur,E[kt]=R,G=kt):(E[G]=Tl,E[St]=R,G=St);else if(ktl(ur,R))E[G]=ur,E[kt]=R,G=kt;else break e}}return L}function l(E,L){var R=E.sortIndex-L.sortIndex;return R!==0?R:E.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,u=s.now();e.unstable_now=function(){return s.now()-u}}var a=[],d=[],v=1,h=null,m=3,w=!1,k=!1,S=!1,O=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(E){for(var L=n(d);L!==null;){if(L.callback===null)r(d);else if(L.startTime<=E)r(d),L.sortIndex=L.expirationTime,t(a,L);else break;L=n(d)}}function g(E){if(S=!1,p(E),!k)if(n(a)!==null)k=!0,Pl(j);else{var L=n(d);L!==null&&zl(g,L.startTime-E)}}function j(E,L){k=!1,S&&(S=!1,f(x),x=-1),w=!0;var R=m;try{for(p(L),h=n(a);h!==null&&(!(h.expirationTime>L)||E&&!$());){var G=h.callback;if(typeof G=="function"){h.callback=null,m=h.priorityLevel;var b=G(h.expirationTime<=L);L=e.unstable_now(),typeof b=="function"?h.callback=b:h===n(a)&&r(a),p(L)}else r(a);h=n(a)}if(h!==null)var or=!0;else{var St=n(d);St!==null&&zl(g,St.startTime-L),or=!1}return or}finally{h=null,m=R,w=!1}}var C=!1,_=null,x=-1,z=5,P=-1;function $(){return!(e.unstable_now()-PE||125G?(E.sortIndex=R,t(d,E),n(a)===null&&E===n(d)&&(S?(f(x),x=-1):S=!0,zl(g,R-G))):(E.sortIndex=b,t(a,E),k||w||(k=!0,Pl(j))),E},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(E){var L=m;return function(){var R=m;m=L;try{return E.apply(this,arguments)}finally{m=R}}}})(Su);wu.exports=Su;var Kc=wu.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 Yc=T,ke=Kc;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ri=Object.prototype.hasOwnProperty,Gc=/^[: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]*$/,Zs={},Js={};function Xc(e){return ri.call(Js,e)?!0:ri.call(Zs,e)?!1:Gc.test(e)?Js[e]=!0:(Zs[e]=!0,!1)}function Zc(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 Jc(e,t,n,r){if(t===null||typeof t>"u"||Zc(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 pe(e,t,n,r,l,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ie[e]=new pe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ie[t]=new pe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ie[e]=new pe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ie[e]=new pe(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){ie[e]=new pe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ie[e]=new pe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ie[e]=new pe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ie[e]=new pe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ie[e]=new pe(e,5,!1,e.toLowerCase(),null,!1,!1)});var ns=/[\-:]([a-z])/g;function rs(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(ns,rs);ie[t]=new pe(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(ns,rs);ie[t]=new pe(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(ns,rs);ie[t]=new pe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ie[e]=new pe(e,1,!1,e.toLowerCase(),null,!1,!1)});ie.xlinkHref=new pe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ie[e]=new pe(e,1,!1,e.toLowerCase(),null,!0,!0)});function ls(e,t,n,r){var l=ie.hasOwnProperty(t)?ie[t]:null;(l!==null?l.type!==0:r||!(2u||l[s]!==i[u]){var a=` -`+l[s].replace(" at new "," at ");return e.displayName&&a.includes("")&&(a=a.replace("",e.displayName)),a}while(1<=s&&0<=u);break}}}finally{Ml=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Nn(e):""}function qc(e){switch(e.tag){case 5:return Nn(e.type);case 16:return Nn("Lazy");case 13:return Nn("Suspense");case 19:return Nn("SuspenseList");case 0:case 2:case 15:return e=Il(e.type,!1),e;case 11:return e=Il(e.type.render,!1),e;case 1:return e=Il(e.type,!0),e;default:return""}}function oi(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 Vt:return"Fragment";case At:return"Portal";case li:return"Profiler";case is:return"StrictMode";case ii:return"Suspense";case si:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Cu:return(e.displayName||"Context")+".Consumer";case ju:return(e._context.displayName||"Context")+".Provider";case ss:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case os:return t=e.displayName||null,t!==null?t:oi(e.type)||"Memo";case tt:t=e._payload,e=e._init;try{return oi(e(t))}catch{}}return null}function bc(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 oi(t);case 8:return t===is?"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 mt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _u(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ed(e){var t=_u(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 l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function dr(e){e._valueTracker||(e._valueTracker=ed(e))}function Eu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_u(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ur(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 ui(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function bs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=mt(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 Pu(e,t){t=t.checked,t!=null&&ls(e,"checked",t,!1)}function ai(e,t){Pu(e,t);var n=mt(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")?ci(e,t.type,n):t.hasOwnProperty("defaultValue")&&ci(e,t.type,mt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function eo(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 ci(e,t,n){(t!=="number"||Ur(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var _n=Array.isArray;function bt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=fr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function An(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var zn={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},td=["Webkit","ms","Moz","O"];Object.keys(zn).forEach(function(e){td.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),zn[t]=zn[e]})});function Ru(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||zn.hasOwnProperty(e)&&zn[e]?(""+t).trim():t+"px"}function Mu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ru(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var nd=K({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 pi(e,t){if(t){if(nd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(y(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(y(61))}if(t.style!=null&&typeof t.style!="object")throw Error(y(62))}}function hi(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 mi=null;function us(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vi=null,en=null,tn=null;function ro(e){if(e=ir(e)){if(typeof vi!="function")throw Error(y(280));var t=e.stateNode;t&&(t=ml(t),vi(e.stateNode,e.type,t))}}function Iu(e){en?tn?tn.push(e):tn=[e]:en=e}function Ou(){if(en){var e=en,t=tn;if(tn=en=null,ro(e),t)for(e=0;e>>=0,e===0?32:31-(pd(e)/hd|0)|0}var pr=64,hr=4194304;function En(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 Br(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,s=n&268435455;if(s!==0){var u=s&~l;u!==0?r=En(u):(i&=s,i!==0&&(r=En(i)))}else s=n&~l,s!==0?r=En(s):i!==0&&(r=En(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function rr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Fe(t),e[t]=n}function yd(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=Ln),po=" ",ho=!1;function ta(e,t){switch(e){case"keyup":return Kd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function na(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wt=!1;function Gd(e,t){switch(e){case"compositionend":return na(t);case"keypress":return t.which!==32?null:(ho=!0,po);case"textInput":return e=t.data,e===po&&ho?null:e;default:return null}}function Xd(e,t){if(Wt)return e==="compositionend"||!vs&&ta(e,t)?(e=bu(),Tr=ps=it=null,Wt=!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)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=yo(n)}}function sa(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sa(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function oa(){for(var e=window,t=Ur();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ur(e.document)}return t}function gs(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 lf(e){var t=oa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sa(n.ownerDocument.documentElement,n)){if(r!==null&&gs(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 l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=xo(n,i);var s=xo(n,r);l&&s&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.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=document.documentMode,Bt=null,ki=null,Mn=null,ji=!1;function wo(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ji||Bt==null||Bt!==Ur(r)||(r=Bt,"selectionStart"in r&&gs(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}),Mn&&Kn(Mn,r)||(Mn=r,r=Kr(ki,"onSelect"),0Kt||(e.current=zi[Kt],zi[Kt]=null,Kt--)}function U(e,t){Kt++,zi[Kt]=e.current,e.current=t}var vt={},ae=xt(vt),ve=xt(!1),Tt=vt;function on(e,t){var n=e.type.contextTypes;if(!n)return vt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function ge(e){return e=e.childContextTypes,e!=null}function Gr(){V(ve),V(ae)}function Eo(e,t,n){if(ae.current!==vt)throw Error(y(168));U(ae,t),U(ve,n)}function va(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(y(108,bc(e)||"Unknown",l));return K({},n,r)}function Xr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vt,Tt=ae.current,U(ae,e),U(ve,ve.current),!0}function Po(e,t,n){var r=e.stateNode;if(!r)throw Error(y(169));n?(e=va(e,t,Tt),r.__reactInternalMemoizedMergedChildContext=e,V(ve),V(ae),U(ae,e)):V(ve),U(ve,n)}var Qe=null,vl=!1,Gl=!1;function ga(e){Qe===null?Qe=[e]:Qe.push(e)}function gf(e){vl=!0,ga(e)}function wt(){if(!Gl&&Qe!==null){Gl=!0;var e=0,t=D;try{var n=Qe;for(D=1;e>=s,l-=s,Ke=1<<32-Fe(t)+l|n<x?(z=_,_=null):z=_.sibling;var P=m(f,_,p[x],g);if(P===null){_===null&&(_=z);break}e&&_&&P.alternate===null&&t(f,_),c=i(P,c,x),C===null?j=P:C.sibling=P,C=P,_=z}if(x===p.length)return n(f,_),W&&jt(f,x),j;if(_===null){for(;xx?(z=_,_=null):z=_.sibling;var $=m(f,_,P.value,g);if($===null){_===null&&(_=z);break}e&&_&&$.alternate===null&&t(f,_),c=i($,c,x),C===null?j=$:C.sibling=$,C=$,_=z}if(P.done)return n(f,_),W&&jt(f,x),j;if(_===null){for(;!P.done;x++,P=p.next())P=h(f,P.value,g),P!==null&&(c=i(P,c,x),C===null?j=P:C.sibling=P,C=P);return W&&jt(f,x),j}for(_=r(f,_);!P.done;x++,P=p.next())P=w(_,f,x,P.value,g),P!==null&&(e&&P.alternate!==null&&_.delete(P.key===null?x:P.key),c=i(P,c,x),C===null?j=P:C.sibling=P,C=P);return e&&_.forEach(function(M){return t(f,M)}),W&&jt(f,x),j}function O(f,c,p,g){if(typeof p=="object"&&p!==null&&p.type===Vt&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case cr:e:{for(var j=p.key,C=c;C!==null;){if(C.key===j){if(j=p.type,j===Vt){if(C.tag===7){n(f,C.sibling),c=l(C,p.props.children),c.return=f,f=c;break e}}else if(C.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===tt&&Lo(j)===C.type){n(f,C.sibling),c=l(C,p.props),c.ref=kn(f,C,p),c.return=f,f=c;break e}n(f,C);break}else t(f,C);C=C.sibling}p.type===Vt?(c=zt(p.props.children,f.mode,g,p.key),c.return=f,f=c):(g=$r(p.type,p.key,p.props,null,f.mode,g),g.ref=kn(f,c,p),g.return=f,f=g)}return s(f);case At:e:{for(C=p.key;c!==null;){if(c.key===C)if(c.tag===4&&c.stateNode.containerInfo===p.containerInfo&&c.stateNode.implementation===p.implementation){n(f,c.sibling),c=l(c,p.children||[]),c.return=f,f=c;break e}else{n(f,c);break}else t(f,c);c=c.sibling}c=ni(p,f.mode,g),c.return=f,f=c}return s(f);case tt:return C=p._init,O(f,c,C(p._payload),g)}if(_n(p))return k(f,c,p,g);if(gn(p))return S(f,c,p,g);Sr(f,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,c!==null&&c.tag===6?(n(f,c.sibling),c=l(c,p),c.return=f,f=c):(n(f,c),c=ti(p,f.mode,g),c.return=f,f=c),s(f)):n(f,c)}return O}var an=Sa(!0),ka=Sa(!1),qr=xt(null),br=null,Xt=null,Ss=null;function ks(){Ss=Xt=br=null}function js(e){var t=qr.current;V(qr),e._currentValue=t}function Ri(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 rn(e,t){br=e,Ss=Xt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(me=!0),e.firstContext=null)}function ze(e){var t=e._currentValue;if(Ss!==e)if(e={context:e,memoizedValue:t,next:null},Xt===null){if(br===null)throw Error(y(308));Xt=e,br.dependencies={lanes:0,firstContext:e}}else Xt=Xt.next=e;return t}var _t=null;function Cs(e){_t===null?_t=[e]:_t.push(e)}function ja(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Cs(t)):(n.next=l.next,l.next=n),t.interleaved=n,Je(e,r)}function Je(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 nt=!1;function Ns(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ca(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 Ge(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function dt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,F&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Je(e,n)}return l=r.interleaved,l===null?(t.next=t,Cs(r)):(t.next=l.next,l.next=t),r.interleaved=t,Je(e,n)}function Rr(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,cs(e,n)}}function Ro(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=s:i=i.next=s,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,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 el(e,t,n,r){var l=e.updateQueue;nt=!1;var i=l.firstBaseUpdate,s=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var a=u,d=a.next;a.next=null,s===null?i=d:s.next=d,s=a;var v=e.alternate;v!==null&&(v=v.updateQueue,u=v.lastBaseUpdate,u!==s&&(u===null?v.firstBaseUpdate=d:u.next=d,v.lastBaseUpdate=a))}if(i!==null){var h=l.baseState;s=0,v=d=a=null,u=i;do{var m=u.lane,w=u.eventTime;if((r&m)===m){v!==null&&(v=v.next={eventTime:w,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var k=e,S=u;switch(m=t,w=n,S.tag){case 1:if(k=S.payload,typeof k=="function"){h=k.call(w,h,m);break e}h=k;break e;case 3:k.flags=k.flags&-65537|128;case 0:if(k=S.payload,m=typeof k=="function"?k.call(w,h,m):k,m==null)break e;h=K({},h,m);break e;case 2:nt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[u]:m.push(u))}else w={eventTime:w,lane:m,tag:u.tag,payload:u.payload,callback:u.callback,next:null},v===null?(d=v=w,a=h):v=v.next=w,s|=m;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;m=u,u=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(v===null&&(a=h),l.baseState=a,l.firstBaseUpdate=d,l.lastBaseUpdate=v,t=l.shared.interleaved,t!==null){l=t;do s|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Mt|=s,e.lanes=s,e.memoizedState=h}}function Mo(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Zl.transition;Zl.transition={};try{e(!1),t()}finally{D=n,Zl.transition=r}}function Va(){return Te().memoizedState}function Sf(e,t,n){var r=pt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Wa(e))Ba(t,n);else if(n=ja(e,t,n,r),n!==null){var l=de();De(n,e,r,l),Ha(n,t,r)}}function kf(e,t,n){var r=pt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Wa(e))Ba(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,u=i(s,n);if(l.hasEagerState=!0,l.eagerState=u,$e(u,s)){var a=t.interleaved;a===null?(l.next=l,Cs(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=ja(e,t,l,r),n!==null&&(l=de(),De(n,e,r,l),Ha(n,t,r))}}function Wa(e){var t=e.alternate;return e===Q||t!==null&&t===Q}function Ba(e,t){In=nl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ha(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,cs(e,n)}}var rl={readContext:ze,useCallback:se,useContext:se,useEffect:se,useImperativeHandle:se,useInsertionEffect:se,useLayoutEffect:se,useMemo:se,useReducer:se,useRef:se,useState:se,useDebugValue:se,useDeferredValue:se,useTransition:se,useMutableSource:se,useSyncExternalStore:se,useId:se,unstable_isNewReconciler:!1},jf={readContext:ze,useCallback:function(e,t){return Ae().memoizedState=[e,t===void 0?null:t],e},useContext:ze,useEffect:Oo,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ir(4194308,4,Fa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ir(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ir(4,2,e,t)},useMemo:function(e,t){var n=Ae();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ae();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=Sf.bind(null,Q,e),[r.memoizedState,e]},useRef:function(e){var t=Ae();return e={current:e},t.memoizedState=e},useState:Io,useDebugValue:Ms,useDeferredValue:function(e){return Ae().memoizedState=e},useTransition:function(){var e=Io(!1),t=e[0];return e=wf.bind(null,e[1]),Ae().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Q,l=Ae();if(W){if(n===void 0)throw Error(y(407));n=n()}else{if(n=t(),te===null)throw Error(y(349));Rt&30||Pa(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Oo(Ta.bind(null,r,i,e),[e]),r.flags|=2048,er(9,za.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ae(),t=te.identifierPrefix;if(W){var n=Ye,r=Ke;n=(r&~(1<<32-Fe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=qn++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Ve]=t,e[Xn]=r,ec(e,t,!1,!1),t.stateNode=e;e:{switch(s=hi(n,r),n){case"dialog":A("cancel",e),A("close",e),l=r;break;case"iframe":case"object":case"embed":A("load",e),l=r;break;case"video":case"audio":for(l=0;lfn&&(t.flags|=128,r=!0,jn(i,!1),t.lanes=4194304)}else{if(!r)if(e=tl(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),jn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!W)return oe(t),null}else 2*X()-i.renderingStartTime>fn&&n!==1073741824&&(t.flags|=128,r=!0,jn(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(n=i.last,n!==null?n.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=X(),t.sibling=null,n=B.current,U(B,r?n&1|2:n&1),t):(oe(t),null);case 22:case 23:return Us(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?xe&1073741824&&(oe(t),t.subtreeFlags&6&&(t.flags|=8192)):oe(t),null;case 24:return null;case 25:return null}throw Error(y(156,t.tag))}function Lf(e,t){switch(xs(t),t.tag){case 1:return ge(t.type)&&Gr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return cn(),V(ve),V(ae),Ps(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Es(t),null;case 13:if(V(B),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(y(340));un()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(B),null;case 4:return cn(),null;case 10:return js(t.type._context),null;case 22:case 23:return Us(),null;case 24:return null;default:return null}}var jr=!1,ue=!1,Rf=typeof WeakSet=="function"?WeakSet:Set,N=null;function Zt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Y(e,t,r)}else n.current=null}function Vi(e,t,n){try{n()}catch(r){Y(e,t,r)}}var Ko=!1;function Mf(e,t){if(Ci=Hr,e=oa(),gs(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 l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var s=0,u=-1,a=-1,d=0,v=0,h=e,m=null;t:for(;;){for(var w;h!==n||l!==0&&h.nodeType!==3||(u=s+l),h!==i||r!==0&&h.nodeType!==3||(a=s+r),h.nodeType===3&&(s+=h.nodeValue.length),(w=h.firstChild)!==null;)m=h,h=w;for(;;){if(h===e)break t;if(m===n&&++d===l&&(u=s),m===i&&++v===r&&(a=s),(w=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=w}n=u===-1||a===-1?null:{start:u,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ni={focusedElem:e,selectionRange:n},Hr=!1,N=t;N!==null;)if(t=N,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,N=e;else for(;N!==null;){t=N;try{var k=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(k!==null){var S=k.memoizedProps,O=k.memoizedState,f=t.stateNode,c=f.getSnapshotBeforeUpdate(t.elementType===t.type?S:Re(t.type,S),O);f.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(g){Y(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return k=Ko,Ko=!1,k}function On(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&Vi(t,n,i)}l=l.next}while(l!==r)}}function xl(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 Wi(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 rc(e){var t=e.alternate;t!==null&&(e.alternate=null,rc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ve],delete t[Xn],delete t[Pi],delete t[mf],delete t[vf])),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 lc(e){return e.tag===5||e.tag===3||e.tag===4}function Yo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||lc(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 Bi(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=Yr));else if(r!==4&&(e=e.child,e!==null))for(Bi(e,t,n),e=e.sibling;e!==null;)Bi(e,t,n),e=e.sibling}function Hi(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(Hi(e,t,n),e=e.sibling;e!==null;)Hi(e,t,n),e=e.sibling}var re=null,Me=!1;function et(e,t,n){for(n=n.child;n!==null;)ic(e,t,n),n=n.sibling}function ic(e,t,n){if(We&&typeof We.onCommitFiberUnmount=="function")try{We.onCommitFiberUnmount(dl,n)}catch{}switch(n.tag){case 5:ue||Zt(n,t);case 6:var r=re,l=Me;re=null,et(e,t,n),re=r,Me=l,re!==null&&(Me?(e=re,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):re.removeChild(n.stateNode));break;case 18:re!==null&&(Me?(e=re,n=n.stateNode,e.nodeType===8?Yl(e.parentNode,n):e.nodeType===1&&Yl(e,n),Hn(e)):Yl(re,n.stateNode));break;case 4:r=re,l=Me,re=n.stateNode.containerInfo,Me=!0,et(e,t,n),re=r,Me=l;break;case 0:case 11:case 14:case 15:if(!ue&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&Vi(n,t,s),l=l.next}while(l!==r)}et(e,t,n);break;case 1:if(!ue&&(Zt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Y(n,t,u)}et(e,t,n);break;case 21:et(e,t,n);break;case 22:n.mode&1?(ue=(r=ue)||n.memoizedState!==null,et(e,t,n),ue=r):et(e,t,n);break;default:et(e,t,n)}}function Go(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Rf),t.forEach(function(r){var l=Wf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Le(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=s),r&=~i}if(r=l,r=X()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Of(r/1960))-r,10e?16:e,st===null)var r=!1;else{if(e=st,st=null,sl=0,F&6)throw Error(y(331));var l=F;for(F|=4,N=e.current;N!==null;){var i=N,s=i.child;if(N.flags&16){var u=i.deletions;if(u!==null){for(var a=0;aX()-Ds?Pt(e,0):Fs|=n),ye(e,t)}function pc(e,t){t===0&&(e.mode&1?(t=hr,hr<<=1,!(hr&130023424)&&(hr=4194304)):t=1);var n=de();e=Je(e,t),e!==null&&(rr(e,t,n),ye(e,n))}function Vf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),pc(e,n)}function Wf(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(t),pc(e,n)}var hc;hc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ve.current)me=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return me=!1,zf(e,t,n);me=!!(e.flags&131072)}else me=!1,W&&t.flags&1048576&&ya(t,Jr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Or(e,t),e=t.pendingProps;var l=on(t,ae.current);rn(t,n),l=Ts(null,t,r,e,l,n);var i=Ls();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ge(r)?(i=!0,Xr(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ns(t),l.updater=yl,t.stateNode=l,l._reactInternals=t,Ii(t,r,e,n),t=Di(null,t,r,!0,i,n)):(t.tag=0,W&&i&&ys(t),ce(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Or(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Hf(r),e=Re(r,e),l){case 0:t=Fi(null,t,r,e,n);break e;case 1:t=Bo(null,t,r,e,n);break e;case 11:t=Vo(null,t,r,e,n);break e;case 14:t=Wo(null,t,r,Re(r.type,e),n);break e}throw Error(y(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Re(r,l),Fi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Re(r,l),Bo(e,t,r,l,n);case 3:e:{if(Ja(t),e===null)throw Error(y(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Ca(e,t),el(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=dn(Error(y(423)),t),t=Ho(e,t,r,n,l);break e}else if(r!==l){l=dn(Error(y(424)),t),t=Ho(e,t,r,n,l);break e}else for(we=ct(t.stateNode.containerInfo.firstChild),Se=t,W=!0,Ie=null,n=ka(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(un(),r===l){t=qe(e,t,n);break e}ce(e,t,r,n)}t=t.child}return t;case 5:return Na(t),e===null&&Li(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,s=l.children,_i(r,l)?s=null:i!==null&&_i(r,i)&&(t.flags|=32),Za(e,t),ce(e,t,s,n),t.child;case 6:return e===null&&Li(t),null;case 13:return qa(e,t,n);case 4:return _s(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=an(t,null,r,n):ce(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Re(r,l),Vo(e,t,r,l,n);case 7:return ce(e,t,t.pendingProps,n),t.child;case 8:return ce(e,t,t.pendingProps.children,n),t.child;case 12:return ce(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,s=l.value,U(qr,r._currentValue),r._currentValue=s,i!==null)if($e(i.value,s)){if(i.children===l.children&&!ve.current){t=qe(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){s=i.child;for(var a=u.firstContext;a!==null;){if(a.context===r){if(i.tag===1){a=Ge(-1,n&-n),a.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var v=d.pending;v===null?a.next=a:(a.next=v.next,v.next=a),d.pending=a}}i.lanes|=n,a=i.alternate,a!==null&&(a.lanes|=n),Ri(i.return,n,t),u.lanes|=n;break}a=a.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(y(341));s.lanes|=n,u=s.alternate,u!==null&&(u.lanes|=n),Ri(s,n,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}ce(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,rn(t,n),l=ze(l),r=r(l),t.flags|=1,ce(e,t,r,n),t.child;case 14:return r=t.type,l=Re(r,t.pendingProps),l=Re(r.type,l),Wo(e,t,r,l,n);case 15:return Ga(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Re(r,l),Or(e,t),t.tag=1,ge(r)?(e=!0,Xr(t)):e=!1,rn(t,n),Qa(t,r,l),Ii(t,r,l,n),Di(null,t,r,!0,e,n);case 19:return ba(e,t,n);case 22:return Xa(e,t,n)}throw Error(y(156,t.tag))};function mc(e,t){return Wu(e,t)}function Bf(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 Ee(e,t,n,r){return new Bf(e,t,n,r)}function Vs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Hf(e){if(typeof e=="function")return Vs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ss)return 11;if(e===os)return 14}return 2}function ht(e,t){var n=e.alternate;return n===null?(n=Ee(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 $r(e,t,n,r,l,i){var s=2;if(r=e,typeof e=="function")Vs(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Vt:return zt(n.children,l,i,t);case is:s=8,l|=8;break;case li:return e=Ee(12,n,t,l|2),e.elementType=li,e.lanes=i,e;case ii:return e=Ee(13,n,t,l),e.elementType=ii,e.lanes=i,e;case si:return e=Ee(19,n,t,l),e.elementType=si,e.lanes=i,e;case Nu:return Sl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ju:s=10;break e;case Cu:s=9;break e;case ss:s=11;break e;case os:s=14;break e;case tt:s=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return t=Ee(s,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function zt(e,t,n,r){return e=Ee(7,e,r,t),e.lanes=n,e}function Sl(e,t,n,r){return e=Ee(22,e,r,t),e.elementType=Nu,e.lanes=n,e.stateNode={isHidden:!1},e}function ti(e,t,n){return e=Ee(6,e,null,t),e.lanes=n,e}function ni(e,t,n){return t=Ee(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Qf(e,t,n,r,l){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=Fl(0),this.expirationTimes=Fl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Fl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ws(e,t,n,r,l,i,s,u,a){return e=new Qf(e,t,n,u,a),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ee(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ns(i),e}function Kf(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(xc)}catch(e){console.error(e)}}xc(),xu.exports=je;var Jf=xu.exports,wc,nu=Jf;wc=nu.createRoot,nu.hydrateRoot;function Sc(e,t){if(Array.isArray(e))return e;for(const n of t)if(Array.isArray(e==null?void 0:e[n]))return e[n];return[]}function qf(e){return Sc(e,["items","sessions","chats"]).map((t,n)=>({id:String(t.chat_id??t.chatId??t.session_id??t.sessionId??t.automation_id??t.automationId??t.id??n),title:String(t.title??t.name??t.display_name??t.displayName??t.nickname??t.chat_id??t.id??"未命名会话"),preview:String(t.last_message??t.lastMessage??t.preview??"暂无最近消息"),unread:Number(t.unread_count??t.unreadCount??0),type:t.chat_type??t.chatType??"Private"}))}function bf(e){return Sc(e,["items","messages"]).map((t,n)=>{const r=String(t.direction??"").toLowerCase();return{id:String(t.message_id??t.messageId??t.id??n),sender:String(t.sender??t.sender_name??t.senderName??(r==="outgoing"?"我":"对方")),text:typeof t=="string"?t:String(t.content??t.text??t.message??""),at:t.occurred_at??t.occurredAt??t.created_at??t.createdAt??t.source_time??t.sourceTime??t.observed_at??t.observedAt}})}function ru(e,t=0){var r;const n=(e==null?void 0:e.coverage)||((r=e==null?void 0:e.metadata)==null?void 0:r.coverage)||(e==null?void 0:e.sync);return!n||typeof n!="object"?{state:t===0?"unknown":"complete",source:"legacy-result",observedCount:t,authorizedScopeCount:null,matchedScopeCount:null,errorCode:t===0?"CoverageUnavailable":null}:{state:String(n.state||"unknown").toLowerCase(),source:n.source||"unknown",observedCount:Number(n.observedCount??n.observed_count??t),authorizedScopeCount:n.authorizedScopeCount??n.authorized_scope_count??null,matchedScopeCount:n.matchedScopeCount??n.matched_scope_count??null,observedAt:n.observedAt??n.observed_at??n.lastSuccessAt??n.last_success_at??null,lastSuccessAt:n.lastSuccessAt??n.last_success_at??null,backlogCount:n.backlogCount??n.backlog_count??null,errorCode:n.errorCode??n.error_code??null,errorMessage:n.errorMessage??n.error_message??null}}function lu(e,t,n=r=>r.id){const r=[...t],l=new Set(r.map(n));for(const i of e){const s=n(i);l.has(s)||(r.push(i),l.add(s))}return r}function iu(e){return(e==null?void 0:e.state)==="complete"}const kc=[{id:"messages",label:"消息",description:"查找会话、阅读并回复",icon:"message"},{id:"broadcast",label:"群发",description:"创建受控群发任务",icon:"send"},{id:"contacts",label:"通讯录",description:"查找联系人和群聊",icon:"contacts"},{id:"tasks",label:"任务",description:"查看执行结果",icon:"tasks"}],jc={Online:"在线",Degraded:"需要注意",Offline:"已离线",Registered:"已注册",SessionLocked:"桌面已锁定",WechatNotRunning:"微信未运行",WechatNotLoggedIn:"微信未登录",Pending:"待处理",WaitingForClient:"等待 Client",Accepted:"已接收",Running:"执行中",Succeeded:"已完成",Failed:"失败",Cancelled:"已取消",Expired:"已过期",ResultUnconfirmed:"待核对"},ep=new Set(["Succeeded","Failed","Cancelled","Expired","ResultUnconfirmed"]);class qt extends Error{constructor(t,n,r="RequestFailed"){super(t),this.status=n,this.code=r}}async function Oe(e,{token:t,method:n="GET",body:r}={}){var u,a;const l={};t&&(l.Authorization=`Bearer ${t}`),r!==void 0&&(l["Content-Type"]="application/json");const i=await fetch(e,{method:n,headers:l,body:r===void 0?void 0:JSON.stringify(r)}),s=await i.json().catch(()=>({}));if(!i.ok)throw new qt(((u=s.error)==null?void 0:u.message)||`请求失败(${i.status})`,i.status,(a=s.error)==null?void 0:a.code);return s}const tp=e=>new Promise(t=>window.setTimeout(t,e)),np={ReportingDisabled:"Client 未启用 Reporting 白名单。请在托盘远程连接页启用并配置白名单。",ReportingConfigInvalid:"Client 的 Reporting 配置无效,请检查托盘远程连接页。",AccountNotAuthorized:"当前账号未加入 Client 的 Reporting 白名单。",ChatNotAuthorized:"当前会话不在 Client 的 Reporting 白名单中。",ChatIdentityUnconfirmed:"当前会话身份尚未确认,暂不能读取。",DataTypeNotAuthorized:"当前读取类型未被 Reporting 白名单授权。"};function rp(e){var n,r;const t=((n=e.result)==null?void 0:n.error_code)||e.status;return np[t]||((r=e.result)==null?void 0:r.message)||`读取任务${jc[e.status]||"未完成"}。`}async function lp(e,t){var i,s;const n=Date.now()+3e4;let r=250,l={status:"Pending"};for(;Date.now()t?`${e.slice(0,t)}…`:e:"—"}function op(e){return["Online","Succeeded","Accepted"].includes(e)?"positive":["Running","Pending","WaitingForClient","Degraded"].includes(e)?"warning":["Failed","Cancelled","Expired","ResultUnconfirmed","Offline","SessionLocked","WechatNotRunning","WechatNotLoggedIn"].includes(e)?"negative":"neutral"}function Cc(e){return jc[e]||e||"未知"}function al(e){return!!(e&&["Online","Degraded","Registered"].includes(e.status))}function Ks(e){var t,n;return e?e.active_account_id?e.active_account_id:((n=(t=e.accounts)==null?void 0:t.find(r=>r.active&&r.verified))==null?void 0:n.account_id)||"":""}function up(e){return extractItems(e,["items","contacts","sessions"]).map((t,n)=>({id:String(t.contact_id??t.contactId??t.chat_id??t.chatId??t.id??n),title:String(t.name??t.display_name??t.displayName??t.nickname??t.contact_id??t.id??"未命名联系人"),type:t.chat_type??t.chatType??(t.is_group?"Group":"Private"),detail:String(t.remark??t.alias??t.account_id??t.accountId??"")}))}function H({name:e,size:t=18}){const n={message:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"M4 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v7a2.5 2.5 0 0 1-2.5 2.5H11l-4.5 3v-3h0A2.5 2.5 0 0 1 4 12.5z"}),o.jsx("path",{d:"M8 8h8M8 11h5"})]}),send:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"m3 4 18 8-18 8 3.5-8z"}),o.jsx("path",{d:"M6.5 12H21"})]}),contacts:o.jsxs(o.Fragment,{children:[o.jsx("circle",{cx:"9",cy:"8",r:"3"}),o.jsx("path",{d:"M3.5 19a5.5 5.5 0 0 1 11 0M17 7v6M14 10h6"})]}),tasks:o.jsxs(o.Fragment,{children:[o.jsx("rect",{x:"4",y:"3",width:"16",height:"18",rx:"2"}),o.jsx("path",{d:"M8 8h8M8 12h8M8 16h5"})]}),settings:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"M12 3v3M12 18v3M3 12h3M18 12h3M5.6 5.6l2.1 2.1M16.3 16.3l2.1 2.1M18.4 5.6l-2.1 2.1M7.7 16.3l-2.1 2.1"}),o.jsx("circle",{cx:"12",cy:"12",r:"4"})]}),refresh:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"M20 11a8 8 0 0 0-14.5-4.5L4 8"}),o.jsx("path",{d:"M4 4v4h4M4 13a8 8 0 0 0 14.5 4.5L20 16"}),o.jsx("path",{d:"M20 20v-4h-4"})]}),chevron:o.jsx("path",{d:"m9 6 6 6-6 6"}),search:o.jsxs(o.Fragment,{children:[o.jsx("circle",{cx:"10.5",cy:"10.5",r:"6.5"}),o.jsx("path",{d:"m16 16 4.5 4.5"})]}),shield:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"M12 3 19 6v5c0 4.2-2.8 7.8-7 9-4.2-1.2-7-4.8-7-9V6z"}),o.jsx("path",{d:"m9 12 2 2 4-4"})]}),alert:o.jsxs(o.Fragment,{children:[o.jsx("path",{d:"M12 4 21 20H3z"}),o.jsx("path",{d:"M12 10v4M12 17v.2"})]}),close:o.jsx(o.Fragment,{children:o.jsx("path",{d:"m6 6 12 12M18 6 6 18"})}),logout:o.jsx(o.Fragment,{children:o.jsx("path",{d:"M10 4H5v16h5M14 8l4 4-4 4M8 12h10"})}),arrow:o.jsx(o.Fragment,{children:o.jsx("path",{d:"M4 12h15M13 6l6 6-6 6"})}),check:o.jsx("path",{d:"m5 12 4 4L19 6"})};return o.jsx("svg",{"aria-hidden":"true",width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round",children:n[e]||n.settings})}function pn({value:e}){return o.jsxs("span",{className:`status-badge ${op(e)}`,children:[o.jsx("i",{}),Cc(e)]})}function ap({onLogin:e}){const[t,n]=T.useState(""),[r,l]=T.useState(""),[i,s]=T.useState(""),[u,a]=T.useState(!1),d=async v=>{v.preventDefault(),s(""),a(!0);try{const h=await Oe("/v1/auth/login",{method:"POST",body:{username:t,password:r}});e(h.access_token,t)}catch(h){s(h.message)}finally{a(!1)}};return o.jsx("main",{className:"login-page",children:o.jsxs("section",{className:"login-panel","aria-labelledby":"login-title",children:[o.jsx("div",{className:"brand-mark",children:"W"}),o.jsx("p",{className:"eyebrow",children:"WXAGENT WORKSPACE"}),o.jsx("h1",{id:"login-title",children:"进入工作台"}),o.jsx("p",{className:"login-intro",children:"连接已授权的 Client,处理消息、通讯录和任务结果。"}),o.jsxs("form",{onSubmit:d,className:"login-form",children:[o.jsxs("label",{children:["用户名",o.jsx("input",{autoFocus:!0,value:t,onChange:v=>n(v.target.value),autoComplete:"username"})]}),o.jsxs("label",{children:["密码",o.jsx("input",{type:"password",value:r,onChange:v=>l(v.target.value),autoComplete:"current-password"})]}),i&&o.jsx("div",{className:"form-error",role:"alert",children:i}),o.jsx("button",{className:"primary-button full",disabled:u||!t||!r,children:u?"登录中…":"登录工作台"})]}),o.jsxs("p",{className:"login-footnote",children:[o.jsx("span",{className:"secure-dot"})," 会话只保存在当前浏览器标签页"]})]})})}function cp({view:e,setView:t,onLogout:n,username:r}){return o.jsxs("aside",{className:"sidebar",children:[o.jsxs("div",{className:"sidebar-brand",children:[o.jsx("div",{className:"brand-mark small",children:"W"}),o.jsxs("div",{children:[o.jsx("strong",{children:"WxAgent"}),o.jsx("span",{children:"用户工作台"})]})]}),o.jsx("p",{className:"nav-caption",children:"工作区"}),o.jsx("nav",{"aria-label":"主导航",children:kc.map(l=>o.jsxs("button",{className:e===l.id?"nav-item active":"nav-item",onClick:()=>t(l.id),children:[o.jsx(H,{name:l.icon,size:18}),o.jsx("span",{children:l.label})]},l.id))}),o.jsx("div",{className:"sidebar-spacer"}),o.jsxs("button",{className:e==="settings"?"nav-item active":"nav-item",onClick:()=>t("settings"),children:[o.jsx(H,{name:"settings",size:18}),o.jsx("span",{children:"设置与诊断"})]}),o.jsxs("div",{className:"connection-hint",children:[o.jsx("span",{className:"secure-dot"}),o.jsxs("div",{children:[o.jsx("strong",{children:"安全连接"}),o.jsx("small",{children:"控制面 API 已认证"})]})]}),o.jsxs("div",{className:"user-menu",children:[o.jsx("div",{className:"avatar",children:(r||"A").slice(0,1).toUpperCase()}),o.jsxs("div",{className:"user-name",children:[o.jsx("strong",{children:r||"管理员"}),o.jsx("small",{children:"已登录"})]}),o.jsx("button",{title:"退出登录","aria-label":"退出登录",onClick:n,children:o.jsx(H,{name:"logout",size:17})})]})]})}function dp({title:e,subtitle:t,nodes:n,selectedClientId:r,onClientChange:l,onRefresh:i,loading:s}){const u=n.find(a=>a.node_id===r);return o.jsxs("header",{className:"topbar",children:[o.jsxs("div",{className:"topbar-copy",children:[o.jsx("h1",{children:e}),o.jsx("p",{children:t})]}),o.jsxs("div",{className:"topbar-actions",children:[o.jsxs("label",{className:"client-switcher",children:[o.jsx("span",{children:"当前 Client"}),o.jsxs("select",{value:r,onChange:a=>l(a.target.value),disabled:!n.length,children:[!n.length&&o.jsx("option",{value:"",children:"暂无 Client"}),n.map(a=>o.jsxs("option",{value:a.node_id,children:[a.node_id," · ",Cc(a.status)]},a.node_id))]})]}),u&&o.jsx(pn,{value:u.status}),o.jsxs("button",{className:"refresh-button",onClick:i,disabled:s,"aria-label":"刷新数据",children:[o.jsx("span",{className:s?"spin":"",children:o.jsx(H,{name:"refresh",size:16})}),s?"同步中":"刷新"]})]})]})}function fp({nodes:e,selectedNode:t,onSettings:n}){if(!e.length)return o.jsxs("div",{className:"connection-banner negative",children:[o.jsx(H,{name:"alert",size:18}),o.jsxs("div",{children:[o.jsx("strong",{children:"还没有可用 Client"}),o.jsx("span",{children:"请启动已配置的 Desktop Agent;浏览器不会模拟连接状态。"})]}),o.jsx("button",{className:"text-button",onClick:n,children:"查看连接说明"})]});if(!al(t)){const r=e.some(al);return o.jsxs("div",{className:"connection-banner warning",children:[o.jsx(H,{name:"alert",size:18}),o.jsxs("div",{children:[o.jsx("strong",{children:"当前 Client 不可用"}),o.jsx("span",{children:r?"其它 Client 不受影响,请从顶部切换。":"所有 Client 当前都不可用,请先恢复连接。"})]}),o.jsx("button",{className:"text-button",onClick:n,children:"设置与诊断"})]})}return Ks(t)?null:o.jsxs("div",{className:"connection-banner warning",children:[o.jsx(H,{name:"alert",size:18}),o.jsxs("div",{children:[o.jsx("strong",{children:"当前 Client 尚未确认微信账号"}),o.jsx("span",{children:"只读数据需要已验证的活动账号,先完成账号绑定后再操作。"})]}),o.jsx("button",{className:"text-button",onClick:n,children:"查看账号"})]})}function Xi({title:e="没有选中的 Client",text:t="请先连接并选择一个可用 Client。",onSettings:n}){return o.jsxs("div",{className:"context-empty",children:[o.jsx("div",{className:"empty-icon",children:o.jsx(H,{name:"shield",size:28})}),o.jsx("h3",{children:e}),o.jsx("p",{children:t}),n&&o.jsx("button",{className:"secondary-button",onClick:n,children:"打开设置与诊断"})]})}function Zi({text:e="正在读取…"}){return o.jsxs("div",{className:"loading-state",children:[o.jsx("span",{className:"loader"}),e]})}function Ot({text:e,action:t}){return o.jsxs("div",{className:"empty-state",children:[o.jsx("div",{className:"empty-icon",children:o.jsx(H,{name:"search",size:26})}),o.jsx("p",{children:e}),t]})}function Ji({error:e,onRetry:t}){return o.jsxs("div",{className:"inline-error",role:"alert",children:[o.jsx(H,{name:"alert",size:17}),o.jsx("span",{children:e}),t&&o.jsx("button",{className:"text-button",onClick:t,children:"重试"})]})}function _r({text:e,onRetry:t}){return o.jsxs("div",{className:"read-notice",role:"status",children:[o.jsx(H,{name:"alert",size:16}),o.jsx("span",{children:e}),t&&o.jsx("button",{className:"text-button",onClick:t,children:"重试"})]})}function ou(e,t){if(!t)return"";const n=t.lastSuccessAt?`最后同步 ${gt(t.lastSuccessAt)}`:"尚未成功同步",r=t.backlogCount==null?"积压未知":`积压 ${t.backlogCount}`,l=`${n} · ${r}`;return t.state==="complete"?t.source==="platform-cache"?`${e}来自平台副本,${l}。`:"":t.state==="partial"?`${e}同步不完整,已保留已有数据;${l}。`:`${e}同步状态未知,未用本次结果清除已有数据;${l}${t.errorMessage?` · ${t.errorMessage}`:""}。`}function pp({token:e,client:t,onSettings:n}){const r=(t==null?void 0:t.node_id)||"",l=Ks(t),[i,s]=T.useState([]),[u,a]=T.useState({loading:!1,error:"",notice:""}),[d,v]=T.useState(""),[h,m]=T.useState(null),[w,k]=T.useState([]),[S,O]=T.useState({loading:!1,error:"",notice:""}),f=T.useRef(0),c=T.useRef(0),p=T.useRef(0),g=T.useRef(0),j=T.useCallback(async()=>{if(!l||!r)return;const x=++g.current;try{await Oe($n(l,"refresh"),{token:e,method:"POST"})}catch(z){x===g.current&&a(P=>({...P,notice:P.notice||`后台同步未受理:${z.message}`}))}},[l,r,e]),C=T.useCallback(async()=>{if(!r||!l)return;const x=++c.current,z=f.current;a(P=>({...P,loading:!0,error:""}));try{const P=await su({storedPath:$n(l,"conversations","?limit=100"),legacyPath:"/v1/reads/sessions",legacyBody:{node_id:r,account_id:l,limit:100},token:e});if(x!==c.current||z!==f.current)return;const $=qf(P);P.sync&&P.sync.state!=="complete"&&j();const M=ru(P,$.length);s(ne=>iu(M)?$:lu(ne,$)),a({loading:!1,error:"",notice:ou("会话",M)})}catch(P){x===c.current&&z===f.current&&a({loading:!1,error:P.message,notice:""})}},[l,r,j,e]);if(T.useEffect(()=>{f.current+=1,c.current+=1,p.current+=1,m(null),s([]),k([]),a({loading:!1,error:"",notice:""}),O({loading:!1,error:"",notice:""}),!(!r||!l)&&C()},[r,l,C]),T.useEffect(()=>{if(!h||h.clientId!==r||h.accountId!==l||!r||!l)return;const x=++p.current,z=f.current;O(P=>({...P,loading:!0,error:""})),su({storedPath:$n(l,"messages",`?chat_id=${encodeURIComponent(h.id)}&limit=100`),legacyPath:"/v1/reads/messages",legacyBody:{node_id:r,account_id:l,chat_id:h.id,limit:100,include_content:!0},token:e}).then(P=>{if(x!==p.current||z!==f.current)return;const $=bf(P),M=ru(P,$.length);k(ne=>iu(M)?$:lu(ne,$)),O({loading:!1,error:"",notice:ou("消息",M)})}).catch(P=>{x===p.current&&z===f.current&&O({loading:!1,error:P.message,notice:""})})},[l,r,h,e]),!t)return o.jsx(Xi,{onSettings:n});const _=i.filter(x=>!d||`${x.title} ${x.id}`.toLowerCase().includes(d.toLowerCase()));return o.jsxs("div",{className:"message-workspace",children:[o.jsxs("section",{className:"session-panel",children:[o.jsxs("div",{className:"section-heading compact",children:[o.jsxs("div",{children:[o.jsx("h2",{children:"会话"}),o.jsx("p",{children:i.length?`${i.length} 个会话`:"当前 Client 的会话"})]}),o.jsx("button",{className:"icon-button",onClick:C,disabled:u.loading,"aria-label":"刷新会话",children:o.jsx(H,{name:"refresh",size:16})})]}),o.jsxs("label",{className:"search-box",children:[o.jsx(H,{name:"search",size:16}),o.jsx("input",{value:d,onChange:x=>v(x.target.value),placeholder:"搜索会话"})]}),u.loading&&i.length===0?o.jsx(Zi,{text:"正在读取会话…"}):u.error&&i.length===0?o.jsx(Ji,{error:u.error,onRetry:C}):o.jsxs(o.Fragment,{children:[u.error&&o.jsx(_r,{text:`读取会话失败,继续显示上次数据:${u.error}`,onRetry:C}),!u.error&&u.notice&&o.jsx(_r,{text:u.notice,onRetry:C}),u.loading&&i.length>0&&o.jsx("div",{className:"refresh-hint",children:"正在刷新,会话列表保持可用…"}),_.length===0?o.jsx(Ot,{text:"暂无会话,或当前账号还没有可见数据。"}):o.jsx("div",{className:"session-list",children:_.map(x=>o.jsxs("button",{className:(h==null?void 0:h.id)===x.id?"session-row selected":"session-row",onClick:()=>m({...x,clientId:r,accountId:l}),children:[o.jsx("span",{className:"session-avatar",children:x.title.slice(0,1).toUpperCase()}),o.jsxs("span",{className:"session-copy",children:[o.jsx("strong",{children:x.title}),o.jsx("small",{children:x.preview})]}),x.unread>0&&o.jsx("b",{children:x.unread})]},x.id))})]})]}),o.jsx("section",{className:"conversation-panel",children:h?o.jsxs(o.Fragment,{children:[o.jsxs("div",{className:"conversation-head",children:[o.jsxs("div",{children:[o.jsxs("p",{className:"eyebrow",children:["当前 Client · ",r]}),o.jsx("h2",{children:h.title}),o.jsxs("span",{children:[h.type==="Group"?"群聊":"私聊"," · ",_l(h.id,28)]})]}),o.jsx(pn,{value:t.status})]}),S.loading&&w.length===0?o.jsx(Zi,{text:"正在读取消息…"}):S.error&&w.length===0?o.jsx(Ji,{error:S.error,onRetry:()=>m({...h})}):o.jsxs(o.Fragment,{children:[S.error&&o.jsx(_r,{text:`读取消息失败,继续显示上次数据:${S.error}`,onRetry:()=>m({...h})}),!S.error&&S.notice&&o.jsx(_r,{text:S.notice,onRetry:()=>m({...h})}),S.loading&&w.length>0&&o.jsx("div",{className:"refresh-hint",children:"正在刷新,消息历史保持可用…"}),w.length===0?o.jsx(Ot,{text:"这个会话暂时没有可显示的消息。"}):o.jsx("div",{className:"message-list",children:w.map(x=>o.jsxs("article",{className:"message-row",children:[o.jsx("div",{className:"message-avatar",children:x.sender.slice(0,1).toUpperCase()}),o.jsxs("div",{children:[o.jsxs("div",{className:"message-meta",children:[o.jsx("strong",{children:x.sender}),o.jsx("span",{children:gt(x.at)})]}),o.jsx("p",{children:x.text||"(无正文)"})]})]},x.id))})]}),o.jsxs("div",{className:"composer",children:[o.jsx("textarea",{disabled:!0,rows:2,placeholder:"发送消息暂未开放,需完成 Windows 真机验收"}),o.jsx("button",{className:"primary-button",disabled:!0,title:"写操作尚未通过真机验收",children:"发送"})]})]}):o.jsx(Xi,{title:"选择一个会话",text:"从左侧选择会话后,读取该 Client 的消息。"})})]})}function hp({client:e,onSettings:t}){return o.jsxs("section",{className:"workspace-panel gated-panel",children:[o.jsx("div",{className:"gated-mark",children:o.jsx(H,{name:"shield",size:24})}),o.jsxs("div",{children:[o.jsx("p",{className:"eyebrow",children:"CONTROLLED ACTION"}),o.jsx("h2",{children:"受控群发验证"}),o.jsx("p",{children:"单 Client 的 Client 端已提供 broadcast-text:冻结获准对象名单,逐项串行发送,返回每个对象的结果,并支持停止和幂等重放。"}),o.jsxs("div",{className:"step-list",children:[o.jsxs("span",{children:[o.jsx("b",{children:"1"}),"冻结对象"]}),o.jsxs("span",{children:[o.jsx("b",{children:"2"}),"预览确认"]}),o.jsxs("span",{children:[o.jsx("b",{children:"3"}),"逐项发送"]}),o.jsxs("span",{children:[o.jsx("b",{children:"4"}),"查看结果"]})]}),o.jsx("button",{className:"primary-button",disabled:!0,children:e?"Web 提交仍需单独验收":"请先连接 Client"}),o.jsxs("button",{className:"text-button",onClick:t,children:["查看 Client 验证状态 ",o.jsx(H,{name:"arrow",size:14})]})]})]})}function mp({token:e,client:t,onSettings:n}){const r=(t==null?void 0:t.node_id)||"",l=Ks(t),[i,s]=T.useState(!1),[u,a]=T.useState(""),[d,v]=T.useState([]),[h,m]=T.useState(null),[w,k]=T.useState(!1),[S,O]=T.useState(!1),[f,c]=T.useState(""),[p,g]=T.useState({loading:!1,error:""}),j=T.useRef(0),C=T.useCallback(async(z=!1)=>{if(!r||!l)return;const P=++j.current;g({loading:!0,error:""});try{const $=new URLSearchParams({limit:"200",offset:String(z?d.length:0),groups_only:String(i)});u.trim()&&$.set("contains",u.trim());const M=await Oe($n(l,"contacts",`?${$.toString()}`),{token:e});if(P!==j.current)return;const ne=up(M);v($t=>z?[...$t,...ne]:ne),k(!!M.has_more),m(M.sync||null),g({loading:!1,error:""})}catch($){P===j.current&&g({loading:!1,error:$.message})}},[l,r,d.length,i,u,e]),_=async()=>{if(!(!r||!l||S)){O(!0),c("");try{await Oe($n(l,"refresh"),{token:e,method:"POST",body:{stream_key:"contacts"}}),c("通讯录同步任务已提交;完成后点击“刷新缓存”查看最新数据。")}catch(z){g(P=>({...P,error:z.message}))}finally{O(!1)}}};if(T.useEffect(()=>{v([]),k(!1),m(null),c(""),r&&l&&C()},[r,l,i]),!t)return o.jsx(Xi,{onSettings:n});const x=d.filter(z=>!u||`${z.title} ${z.id} ${z.detail}`.toLowerCase().includes(u.toLowerCase()));return o.jsxs("section",{className:"workspace-panel",children:[o.jsxs("div",{className:"section-heading",children:[o.jsxs("div",{children:[o.jsx("h2",{children:"通讯录"}),o.jsxs("p",{children:["平台缓存 · ",(h==null?void 0:h.state)||"尚未同步"," · 最近同步 ",gt(h==null?void 0:h.last_success_at)]})]}),o.jsxs("div",{className:"heading-actions",children:[o.jsxs("label",{className:"check-filter",children:[o.jsx("input",{type:"checkbox",checked:i,onChange:z=>s(z.target.checked)}),"只看群聊"]}),o.jsx("button",{className:"secondary-button",onClick:_,disabled:S||p.loading,children:S?"提交中…":"同步通讯录"}),o.jsx("button",{className:"secondary-button",disabled:!0,title:"添加好友尚未通过真机验收",children:"添加好友"})]})]}),o.jsxs("div",{className:"toolbar",children:[o.jsxs("label",{className:"search-box wide",children:[o.jsx(H,{name:"search",size:16}),o.jsx("input",{value:u,onChange:z=>a(z.target.value),onKeyDown:z=>z.key==="Enter"&&C(),placeholder:"搜索联系人或群聊"})]}),o.jsx("button",{className:"secondary-button",onClick:C,disabled:p.loading,children:p.loading?"读取中…":"刷新缓存"}),o.jsx("button",{className:"secondary-button",onClick:()=>C(!0),disabled:p.loading||!w,children:"加载更多"}),f&&o.jsx("span",{className:"read-only-note",role:"status",children:f})]}),p.loading?o.jsx(Zi,{text:"正在读取通讯录…"}):p.error?o.jsx(Ji,{error:p.error,onRetry:C}):x.length===0?o.jsx(Ot,{text:(h==null?void 0:h.state)==="unknown"?"平台尚未缓存通讯录,请点击“同步通讯录”。":"暂无可见联系人或群聊。"}):o.jsx("div",{className:"contact-list",children:x.map(z=>o.jsxs("div",{className:"contact-row",children:[o.jsx("span",{className:"contact-avatar",children:z.title.slice(0,1).toUpperCase()}),o.jsxs("div",{children:[o.jsx("strong",{children:z.title}),o.jsxs("small",{children:[z.type==="Group"?"群聊":"联系人"," · ",_l(z.id,28),z.detail?` · ${z.detail}`:""]})]}),o.jsx("button",{className:"text-button",disabled:!0,title:"写操作尚未通过真机验收",children:"添加好友"})]},z.id))})]})}function vp({tasks:e,selectedClientId:t}){const[n,r]=T.useState("all"),l=e.filter(i=>i.node_id===t&&(n==="all"||i.status===n));return o.jsxs("section",{className:"workspace-panel",children:[o.jsxs("div",{className:"section-heading",children:[o.jsxs("div",{children:[o.jsx("h2",{children:"任务结果"}),o.jsx("p",{children:"当前 Client 的任务状态和安全边界。"})]}),o.jsxs("div",{className:"heading-actions",children:[o.jsxs("span",{className:"read-only-note",children:[o.jsx(H,{name:"shield",size:14}),"只读视图"]}),o.jsxs("select",{value:n,onChange:i=>r(i.target.value),children:[o.jsx("option",{value:"all",children:"全部状态"}),o.jsx("option",{value:"Pending",children:"待处理"}),o.jsx("option",{value:"WaitingForClient",children:"等待 Client"}),o.jsx("option",{value:"Running",children:"执行中"}),o.jsx("option",{value:"Succeeded",children:"已完成"}),o.jsx("option",{value:"Failed",children:"失败"}),o.jsx("option",{value:"ResultUnconfirmed",children:"待核对"})]})]})]}),l.length===0?o.jsx(Ot,{text:"当前 Client 暂无任务记录。"}):o.jsx("div",{className:"task-list",children:l.map(i=>{var s,u;return o.jsxs("article",{className:"task-row",children:[o.jsxs("div",{className:"task-main",children:[o.jsxs("div",{className:"task-title",children:[o.jsx("strong",{children:i.kind}),o.jsx(pn,{value:i.status})]}),o.jsxs("p",{children:[i.account_id," · ",_l(i.task_id,22)]}),o.jsx("small",{children:i.status==="WaitingForClient"?"Client 离线后等待显式恢复;不会自动重放写操作。":((s=i.result)==null?void 0:s.message)||((u=i.result)==null?void 0:u.error_code)||`更新于 ${gt(i.updated_at)}`})]}),o.jsxs("div",{className:"task-meta",children:[o.jsxs("span",{children:["第 ",i.lease_generation||0," 代租约"]}),o.jsx("time",{children:gt(i.updated_at)})]})]},i.task_id)})})]})}function gp({nodes:e}){return o.jsx("div",{className:"diagnostic-list",children:e.length===0?o.jsx(Ot,{text:"暂无注册 Client。"}):e.map(t=>o.jsxs("article",{className:"diagnostic-row",children:[o.jsxs("div",{className:"diagnostic-title",children:[o.jsx("span",{className:"node-avatar",children:t.node_id.slice(0,1).toUpperCase()}),o.jsxs("div",{children:[o.jsx("strong",{children:t.node_id}),o.jsxs("small",{children:[t.active_account_id||"尚未确认活动账号"," · 最近心跳 ",gt(t.last_heartbeat_at)]})]})]}),o.jsx(pn,{value:t.status})]},t.node_id))})}function yp({events:e,selectedClientId:t}){const n=e.filter(r=>!t||r.node_id===t);return o.jsx("div",{className:"diagnostic-list",children:n.length===0?o.jsx(Ot,{text:"当前 Client 暂无事件。"}):n.slice(0,30).map(r=>o.jsxs("article",{className:"diagnostic-row",children:[o.jsxs("div",{children:[o.jsx("strong",{children:_l(r.chat_id,24)}),o.jsxs("small",{children:[r.node_id," · ",r.chat_type==="Group"?"群聊":"私聊"," · ",gt(r.received_at)]})]}),o.jsx("span",{className:"event-preview",children:r.content||"无正文"})]},r.event_id))})}function xp({audit:e}){return o.jsx("div",{className:"diagnostic-list",children:e.length===0?o.jsx(Ot,{text:"暂无审计记录。"}):e.slice(0,30).map(t=>o.jsxs("article",{className:"diagnostic-row",children:[o.jsxs("div",{children:[o.jsx("strong",{children:t.action}),o.jsxs("small",{children:[t.principal," · ",t.resource]})]}),o.jsx("span",{children:gt(t.at)})]},t.id))})}function wp({nodes:e,events:t,audit:n,selectedClientId:r,onSelectClient:l}){const[i,s]=T.useState("connection");return o.jsxs("section",{className:"settings-layout",children:[o.jsxs("aside",{className:"settings-nav",children:[o.jsxs("button",{className:i==="connection"?"settings-tab active":"settings-tab",onClick:()=>s("connection"),children:[o.jsx("strong",{children:"连接与账号"}),o.jsx("span",{children:"选择 Client、确认状态"})]}),o.jsxs("button",{className:i==="diagnostics"?"settings-tab active":"settings-tab",onClick:()=>s("diagnostics"),children:[o.jsx("strong",{children:"高级诊断"}),o.jsx("span",{children:"节点、事件、AI、审计"})]})]}),o.jsx("div",{className:"settings-content",children:i==="connection"?o.jsxs(o.Fragment,{children:[o.jsxs("div",{className:"workspace-panel",children:[o.jsxs("div",{className:"section-heading",children:[o.jsxs("div",{children:[o.jsx("h2",{children:"连接与账号"}),o.jsx("p",{children:"每个 Client 独立连接,单个 Client 离线不会阻断其它 Client。"})]}),o.jsx(pn,{value:e.some(al)?"Online":"Offline"})]}),o.jsx(gp,{nodes:e})]}),o.jsxs("div",{className:"workspace-panel",children:[o.jsx("div",{className:"section-heading",children:o.jsxs("div",{children:[o.jsx("h2",{children:"安全边界"}),o.jsx("p",{children:"当前版本只开放真实后端已支持且可验证的只读能力。"})]})}),o.jsxs("ul",{className:"boundary-list",children:[o.jsxs("li",{children:[o.jsx(H,{name:"check",size:15}),"消息、通讯录、任务结果按选定 Client 隔离读取"]}),o.jsxs("li",{children:[o.jsx(H,{name:"check",size:15}),"Client 掉线只影响当前上下文,任务不会自动改投"]}),o.jsxs("li",{children:[o.jsx(H,{name:"alert",size:15}),"发送、群发、添加好友等待 Windows 真机验收"]})]})]})]}):o.jsxs(o.Fragment,{children:[o.jsxs("div",{className:"workspace-panel",children:[o.jsx("div",{className:"section-heading",children:o.jsxs("div",{children:[o.jsx("h2",{children:"Client 诊断"}),o.jsx("p",{children:"技术状态只在这里展示,不干扰普通操作。"})]})}),o.jsx("div",{className:"client-pills",children:e.map(u=>o.jsxs("button",{className:u.node_id===r?"client-pill active":"client-pill",onClick:()=>l(u.node_id),children:[o.jsx("span",{children:u.node_id}),o.jsx(pn,{value:u.status})]},u.node_id))})]}),o.jsx("div",{className:"workspace-panel",children:o.jsxs("div",{className:"section-heading",children:[o.jsxs("div",{children:[o.jsx("h2",{children:"AI 能力"}),o.jsx("p",{children:"AI 入口保留在高级诊断中;当前不自动调用,也不影响消息、通讯录和任务操作。"})]}),o.jsxs("span",{className:"read-only-note",children:[o.jsx(H,{name:"shield",size:14}),"按能力矩阵开放"]})]})}),o.jsxs("div",{className:"workspace-panel",children:[o.jsx("div",{className:"section-heading",children:o.jsxs("div",{children:[o.jsx("h2",{children:"白名单事件"}),o.jsx("p",{children:"当前选中 Client 的已授权事件。"})]})}),o.jsx(yp,{events:t,selectedClientId:r})]}),o.jsxs("div",{className:"workspace-panel",children:[o.jsx("div",{className:"section-heading",children:o.jsxs("div",{children:[o.jsx("h2",{children:"操作审计"}),o.jsx("p",{children:"用于定位连接、任务和权限问题。"})]})}),o.jsx(xp,{audit:n})]})]})})]})}function Sp(){const[e,t]=T.useState(()=>sessionStorage.getItem("wxagent-token")||""),[n,r]=T.useState(()=>sessionStorage.getItem("wxagent-user")||""),[l,i]=T.useState("messages"),[s,u]=T.useState([]),[a,d]=T.useState(()=>sessionStorage.getItem("wxagent-client")||""),[v,h]=T.useState([]),[m,w]=T.useState([]),[k,S]=T.useState([]),[O,f]=T.useState(!1),[c,p]=T.useState(""),g=T.useCallback(()=>{sessionStorage.removeItem("wxagent-token"),sessionStorage.removeItem("wxagent-user"),sessionStorage.removeItem("wxagent-client"),t(""),r("")},[]),j=T.useCallback(async()=>{if(e){f(!0),p("");try{const[M,ne,$t,El]=await Promise.all([Oe("/v1/nodes",{token:e}),Oe("/v1/tasks?limit=200",{token:e}),Oe("/v1/events?limit=200",{token:e}),Oe("/v1/audit?limit=200",{token:e})]);u(M.nodes||[]),h(ne.tasks||[]),w($t.events||[]),S(El.audit||[])}catch(M){M.status===401?g():p(M.message)}finally{f(!1)}}},[g,e]);T.useEffect(()=>{if(j(),!e)return;const M=window.setInterval(j,15e3);return()=>window.clearInterval(M)},[j,e]),T.useEffect(()=>{if(!s.length){d("");return}if(!s.some(M=>M.node_id===a)){const M=s.find(al)||s[0];d(M.node_id),sessionStorage.setItem("wxagent-client",M.node_id)}},[s,a]);const C=M=>{d(M),sessionStorage.setItem("wxagent-client",M)},_=(M,ne)=>{sessionStorage.setItem("wxagent-token",M),sessionStorage.setItem("wxagent-user",ne),t(M),r(ne)},x=T.useMemo(()=>s.find(M=>M.node_id===a),[s,a]),z=kc.find(M=>M.id===l),P=(z==null?void 0:z.label)||"设置与诊断",$=(z==null?void 0:z.description)||"连接、账号和高级诊断信息";return e?o.jsxs("div",{className:"app-shell",children:[o.jsx(cp,{view:l,setView:i,onLogout:g,username:n}),o.jsxs("main",{className:"main-area",children:[o.jsx(dp,{title:P,subtitle:$,nodes:s,selectedClientId:a,onClientChange:C,onRefresh:j,loading:O}),c&&o.jsxs("div",{className:"global-error",role:"alert",children:[o.jsx(H,{name:"alert",size:16}),o.jsx("span",{children:c}),o.jsx("button",{onClick:()=>p(""),"aria-label":"关闭错误",children:o.jsx(H,{name:"close",size:16})})]}),o.jsx(fp,{nodes:s,selectedNode:x,onSettings:()=>i("settings")}),o.jsxs("div",{className:"page-content",children:[l==="messages"&&o.jsx(pp,{token:e,client:x,onSettings:()=>i("settings")}),l==="broadcast"&&o.jsx(hp,{client:x,onSettings:()=>i("settings")}),l==="contacts"&&o.jsx(mp,{token:e,client:x,onSettings:()=>i("settings")}),l==="tasks"&&o.jsx(vp,{tasks:v,selectedClientId:a}),l==="settings"&&o.jsx(wp,{nodes:s,events:m,audit:k,selectedClientId:a,onSelectClient:C})]}),o.jsxs("footer",{className:"footer",children:[o.jsx("span",{children:"WxAgent 工作台 · Client 独立隔离"}),o.jsx("span",{children:"写操作需通过真实能力与真机验收"})]})]})]}):o.jsx(ap,{onLogin:_})}wc(document.getElementById("root")).render(o.jsx(Sp,{})); diff --git a/control-plane/web/dist/assets/index-B_02q8Ux.js b/control-plane/web/dist/assets/index-B_02q8Ux.js new file mode 100644 index 0000000..f0f8174 --- /dev/null +++ b/control-plane/web/dist/assets/index-B_02q8Ux.js @@ -0,0 +1,424 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/MessagesView-Dl-X9KuK.js","assets/ArrowUpOutlined-AK47BKBj.js","assets/AdminViews-B7F4wv5M.js","assets/Table-ChBZjSv1.js","assets/OperationsViews-CPuEGEMN.js"])))=>i.map(i=>d[i]); +function ew(e,t){for(var n=0;nr[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 a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(o){if(o.ep)return;o.ep=!0;const a=n(o);fetch(o.href,a)}})();var tw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Wa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function fO(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var nw={exports:{}},Gf={},rw={exports:{}},bt={};/** + * @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"),mO=Symbol.for("react.portal"),vO=Symbol.for("react.fragment"),pO=Symbol.for("react.strict_mode"),gO=Symbol.for("react.profiler"),hO=Symbol.for("react.provider"),yO=Symbol.for("react.context"),bO=Symbol.for("react.forward_ref"),CO=Symbol.for("react.suspense"),xO=Symbol.for("react.memo"),SO=Symbol.for("react.lazy"),Z1=Symbol.iterator;function wO(e){return e===null||typeof e!="object"?null:(e=Z1&&e[Z1]||e["@@iterator"],typeof e=="function"?e:null)}var ow={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},aw=Object.assign,iw={};function Wl(e,t,n){this.props=e,this.context=t,this.refs=iw,this.updater=n||ow}Wl.prototype.isReactComponent={};Wl.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")};Wl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function lw(){}lw.prototype=Wl.prototype;function h0(e,t,n){this.props=e,this.context=t,this.refs=iw,this.updater=n||ow}var y0=h0.prototype=new lw;y0.constructor=h0;aw(y0,Wl.prototype);y0.isPureReactComponent=!0;var J1=Array.isArray,sw=Object.prototype.hasOwnProperty,b0={current:null},cw={key:!0,ref:!0,__self:!0,__source:!0};function uw(e,t,n){var r,o={},a=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(a=""+t.key),t)sw.call(t,r)&&!cw.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(l===1)o.children=n;else if(1>>1,W=j[D];if(0>>1;Do(V,B))Go(Z,V)?(j[D]=Z,j[G]=B,D=G):(j[D]=V,j[K]=B,D=K);else if(Go(Z,B))j[D]=Z,j[G]=B,D=G;else break e}}return A}function o(j,A){var B=j.sortIndex-A.sortIndex;return B!==0?B:j.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,l=i.now();e.unstable_now=function(){return i.now()-l}}var c=[],u=[],d=1,f=null,m=3,p=!1,g=!1,h=!1,b=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(j){for(var A=n(u);A!==null;){if(A.callback===null)r(u);else if(A.startTime<=j)r(u),A.sortIndex=A.expirationTime,t(c,A);else break;A=n(u)}}function x(j){if(h=!1,C(j),!g)if(n(c)!==null)g=!0,I(w);else{var A=n(u);A!==null&&L(x,A.startTime-j)}}function w(j,A){g=!1,h&&(h=!1,y(E),E=-1),p=!0;var B=m;try{for(C(A),f=n(c);f!==null&&(!(f.expirationTime>A)||j&&!T());){var D=f.callback;if(typeof D=="function"){f.callback=null,m=f.priorityLevel;var W=D(f.expirationTime<=A);A=e.unstable_now(),typeof W=="function"?f.callback=W:f===n(c)&&r(c),C(A)}else r(c);f=n(c)}if(f!==null)var H=!0;else{var K=n(u);K!==null&&L(x,K.startTime-A),H=!1}return H}finally{f=null,m=B,p=!1}}var S=!1,$=null,E=-1,O=5,P=-1;function T(){return!(e.unstable_now()-Pj||125D?(j.sortIndex=B,t(u,j),n(c)===null&&j===n(u)&&(h?(y(E),E=-1):h=!0,L(x,B-D))):(j.sortIndex=W,t(c,j),g||p||(g=!0,I(w))),j},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(j){var A=m;return function(){var B=m;m=A;try{return j.apply(this,arguments)}finally{m=B}}}})(pw);vw.exports=pw;var jO=vw.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 FO=s,jr=jO;function Oe(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),og=Object.prototype.hasOwnProperty,LO=/^[: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]*$/,tb={},nb={};function zO(e){return og.call(nb,e)?!0:og.call(tb,e)?!1:LO.test(e)?nb[e]=!0:(tb[e]=!0,!1)}function kO(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 BO(e,t,n,r){if(t===null||typeof t>"u"||kO(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 sr(e,t,n,r,o,a,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=a,this.removeEmptyString=i}var zn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){zn[e]=new sr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];zn[t]=new sr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){zn[e]=new sr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){zn[e]=new sr(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){zn[e]=new sr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){zn[e]=new sr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){zn[e]=new sr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){zn[e]=new sr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){zn[e]=new sr(e,5,!1,e.toLowerCase(),null,!1,!1)});var x0=/[\-:]([a-z])/g;function S0(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,S0);zn[t]=new sr(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,S0);zn[t]=new sr(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,S0);zn[t]=new sr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){zn[e]=new sr(e,1,!1,e.toLowerCase(),null,!1,!1)});zn.xlinkHref=new sr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){zn[e]=new sr(e,1,!1,e.toLowerCase(),null,!0,!0)});function w0(e,t,n,r){var o=zn.hasOwnProperty(t)?zn[t]:null;(o!==null?o.type!==0:r||!(2l||o[i]!==a[l]){var c=` +`+o[i].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=i&&0<=l);break}}}finally{Tv=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ss(e):""}function AO(e){switch(e.tag){case 5:return Ss(e.type);case 16:return Ss("Lazy");case 13:return Ss("Suspense");case 19:return Ss("SuspenseList");case 0:case 2:case 15:return e=_v(e.type,!1),e;case 11:return e=_v(e.type.render,!1),e;case 1:return e=_v(e.type,!0),e;default:return""}}function sg(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 Ji:return"Fragment";case Zi:return"Portal";case ag:return"Profiler";case $0:return"StrictMode";case ig:return"Suspense";case lg:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yw:return(e.displayName||"Context")+".Consumer";case hw:return(e._context.displayName||"Context")+".Provider";case E0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case O0:return t=e.displayName||null,t!==null?t:sg(e.type)||"Memo";case ga:t=e._payload,e=e._init;try{return sg(e(t))}catch{}}return null}function DO(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 sg(t);case 8:return t===$0?"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 za(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Cw(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function HO(e){var t=Cw(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,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,a.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 pu(e){e._valueTracker||(e._valueTracker=HO(e))}function xw(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Cw(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 cg(e,t){var n=t.checked;return cn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ob(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=za(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 Sw(e,t){t=t.checked,t!=null&&w0(e,"checked",t,!1)}function ug(e,t){Sw(e,t);var n=za(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")?dg(e,t.type,n):t.hasOwnProperty("defaultValue")&&dg(e,t.type,za(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ab(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 dg(e,t,n){(t!=="number"||Od(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ws=Array.isArray;function pl(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=gu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qs(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ts={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},WO=["Webkit","ms","Moz","O"];Object.keys(Ts).forEach(function(e){WO.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ts[t]=Ts[e]})});function Ow(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ts.hasOwnProperty(e)&&Ts[e]?(""+t).trim():t+"px"}function Pw(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Ow(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var VO=cn({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 vg(e,t){if(t){if(VO[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Oe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Oe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Oe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Oe(62))}}function pg(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 gg=null;function P0(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var hg=null,gl=null,hl=null;function sb(e){if(e=kc(e)){if(typeof hg!="function")throw Error(Oe(280));var t=e.stateNode;t&&(t=Jf(t),hg(e.stateNode,e.type,t))}}function Iw(e){gl?hl?hl.push(e):hl=[e]:gl=e}function Rw(){if(gl){var e=gl,t=hl;if(hl=gl=null,sb(e),t)for(e=0;e>>=0,e===0?32:31-(tP(e)/nP|0)|0}var hu=64,yu=4194304;function $s(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 Md(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,a=e.pingedLanes,i=n&268435455;if(i!==0){var l=i&~o;l!==0?r=$s(l):(a&=i,a!==0&&(r=$s(a)))}else i=n&~o,i!==0?r=$s(i):a!==0&&(r=$s(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,a=t&-t,o>=a||o===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Lc(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mo(t),e[t]=n}function iP(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=Ns),hb=" ",yb=!1;function Xw(e,t){switch(e){case"keyup":return jP.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yw(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var el=!1;function LP(e,t){switch(e){case"compositionend":return Yw(t);case"keypress":return t.which!==32?null:(yb=!0,hb);case"textInput":return e=t.data,e===hb&&yb?null:e;default:return null}}function zP(e,t){if(el)return e==="compositionend"||!F0&&Xw(e,t)?(e=Gw(),nd=_0=Sa=null,el=!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)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=Sb(n)}}function e$(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?e$(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function t$(){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 L0(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 KP(e){var t=t$(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&e$(n.ownerDocument.documentElement,n)){if(r!==null&&L0(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,a=Math.min(r.start,o);r=r.end===void 0?a:Math.min(r.end,o),!e.extend&&a>r&&(o=r,r=a,a=o),o=wb(n,a);var i=wb(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(),a>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=document.documentMode,tl=null,wg=null,Fs=null,$g=!1;function $b(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;$g||tl==null||tl!==Od(r)||(r=tl,"selectionStart"in r&&L0(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}),Fs&&ec(Fs,r)||(Fs=r,r=Nd(wg,"onSelect"),0ol||(e.current=Mg[ol],Mg[ol]=null,ol--)}function qt(e,t){ol++,Mg[ol]=e.current,e.current=t}var ka={},Gn=Ua(ka),hr=Ua(!1),pi=ka;function Il(e,t){var n=e.type.contextTypes;if(!n)return ka;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in n)o[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function yr(e){return e=e.childContextTypes,e!=null}function Fd(){en(hr),en(Gn)}function Tb(e,t,n){if(Gn.current!==ka)throw Error(Oe(168));qt(Gn,t),qt(hr,n)}function u$(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(Oe(108,DO(e)||"Unknown",o));return cn({},n,r)}function Ld(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ka,pi=Gn.current,qt(Gn,e),qt(hr,hr.current),!0}function _b(e,t,n){var r=e.stateNode;if(!r)throw Error(Oe(169));n?(e=u$(e,t,pi),r.__reactInternalMemoizedMergedChildContext=e,en(hr),en(Gn),qt(Gn,e)):en(hr),qt(hr,n)}var qo=null,em=!1,Kv=!1;function d$(e){qo===null?qo=[e]:qo.push(e)}function oI(e){em=!0,d$(e)}function Ka(){if(!Kv&&qo!==null){Kv=!0;var e=0,t=At;try{var n=qo;for(At=1;e>=i,o-=i,Yo=1<<32-mo(t)+o|n<E?(O=$,$=null):O=$.sibling;var P=m(y,$,C[E],x);if(P===null){$===null&&($=O);break}e&&$&&P.alternate===null&&t(y,$),v=a(P,v,E),S===null?w=P:S.sibling=P,S=P,$=O}if(E===C.length)return n(y,$),on&&Za(y,E),w;if($===null){for(;EE?(O=$,$=null):O=$.sibling;var T=m(y,$,P.value,x);if(T===null){$===null&&($=O);break}e&&$&&T.alternate===null&&t(y,$),v=a(T,v,E),S===null?w=T:S.sibling=T,S=T,$=O}if(P.done)return n(y,$),on&&Za(y,E),w;if($===null){for(;!P.done;E++,P=C.next())P=f(y,P.value,x),P!==null&&(v=a(P,v,E),S===null?w=P:S.sibling=P,S=P);return on&&Za(y,E),w}for($=r(y,$);!P.done;E++,P=C.next())P=p($,y,E,P.value,x),P!==null&&(e&&P.alternate!==null&&$.delete(P.key===null?E:P.key),v=a(P,v,E),S===null?w=P:S.sibling=P,S=P);return e&&$.forEach(function(z){return t(y,z)}),on&&Za(y,E),w}function b(y,v,C,x){if(typeof C=="object"&&C!==null&&C.type===Ji&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case vu:e:{for(var w=C.key,S=v;S!==null;){if(S.key===w){if(w=C.type,w===Ji){if(S.tag===7){n(y,S.sibling),v=o(S,C.props.children),v.return=y,y=v;break e}}else if(S.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===ga&&Fb(w)===S.type){n(y,S.sibling),v=o(S,C.props),v.ref=fs(y,S,C),v.return=y,y=v;break e}n(y,S);break}else t(y,S);S=S.sibling}C.type===Ji?(v=di(C.props.children,y.mode,x,C.key),v.return=y,y=v):(x=ud(C.type,C.key,C.props,null,y.mode,x),x.ref=fs(y,v,C),x.return=y,y=x)}return i(y);case Zi:e:{for(S=C.key;v!==null;){if(v.key===S)if(v.tag===4&&v.stateNode.containerInfo===C.containerInfo&&v.stateNode.implementation===C.implementation){n(y,v.sibling),v=o(v,C.children||[]),v.return=y,y=v;break e}else{n(y,v);break}else t(y,v);v=v.sibling}v=ep(C,y.mode,x),v.return=y,y=v}return i(y);case ga:return S=C._init,b(y,v,S(C._payload),x)}if(ws(C))return g(y,v,C,x);if(ls(C))return h(y,v,C,x);Eu(y,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,v!==null&&v.tag===6?(n(y,v.sibling),v=o(v,C),v.return=y,y=v):(n(y,v),v=Jv(C,y.mode,x),v.return=y,y=v),i(y)):n(y,v)}return b}var Ml=p$(!0),g$=p$(!1),Bd=Ua(null),Ad=null,ll=null,A0=null;function D0(){A0=ll=Ad=null}function H0(e){var t=Bd.current;en(Bd),e._currentValue=t}function Ng(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 bl(e,t){Ad=e,A0=ll=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(gr=!0),e.firstContext=null)}function Zr(e){var t=e._currentValue;if(A0!==e)if(e={context:e,memoizedValue:t,next:null},ll===null){if(Ad===null)throw Error(Oe(308));ll=e,Ad.dependencies={lanes:0,firstContext:e}}else ll=ll.next=e;return t}var ai=null;function W0(e){ai===null?ai=[e]:ai.push(e)}function h$(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,W0(t)):(n.next=o.next,o.next=n),t.interleaved=n,ra(e,r)}function ra(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 ha=!1;function V0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function y$(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 _a(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Mt&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,ra(e,n)}return o=r.interleaved,o===null?(t.next=t,W0(r)):(t.next=o.next,o.next=t),r.interleaved=t,ra(e,n)}function od(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,R0(e,n)}}function Lb(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,a=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};a===null?o=a=i:a=a.next=i,n=n.next}while(n!==null);a===null?o=a=t:a=a.next=t}else o=a=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,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 Dd(e,t,n,r){var o=e.updateQueue;ha=!1;var a=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?a=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(a!==null){var f=o.baseState;i=0,d=u=c=null,l=a;do{var m=l.lane,p=l.eventTime;if((r&m)===m){d!==null&&(d=d.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var g=e,h=l;switch(m=t,p=n,h.tag){case 1:if(g=h.payload,typeof g=="function"){f=g.call(p,f,m);break e}f=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=h.payload,m=typeof g=="function"?g.call(p,f,m):g,m==null)break e;f=cn({},f,m);break e;case 2:ha=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[l]:m.push(l))}else p={eventTime:p,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},d===null?(u=d=p,c=f):d=d.next=p,i|=m;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;m=l,l=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null}}while(!0);if(d===null&&(c=f),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 a===null&&(o.shared.lanes=0);yi|=i,e.lanes=i,e.memoizedState=f}}function zb(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=qv.transition;qv.transition={};try{e(!1),t()}finally{At=n,qv.transition=r}}function F$(){return Jr().memoizedState}function sI(e,t,n){var r=ja(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},L$(e))z$(t,n);else if(n=h$(e,t,n,r),n!==null){var o=or();vo(n,e,r,o),k$(n,t,r)}}function cI(e,t,n){var r=ja(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(L$(e))z$(t,o);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,n);if(o.hasEagerState=!0,o.eagerState=l,ho(l,i)){var c=t.interleaved;c===null?(o.next=o,W0(t)):(o.next=c.next,c.next=o),t.interleaved=o;return}}catch{}finally{}n=h$(e,t,o,r),n!==null&&(o=or(),vo(n,e,r,o),k$(n,t,r))}}function L$(e){var t=e.alternate;return e===sn||t!==null&&t===sn}function z$(e,t){Ls=Wd=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function k$(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,R0(e,n)}}var Vd={readContext:Zr,useCallback:Dn,useContext:Dn,useEffect:Dn,useImperativeHandle:Dn,useInsertionEffect:Dn,useLayoutEffect:Dn,useMemo:Dn,useReducer:Dn,useRef:Dn,useState:Dn,useDebugValue:Dn,useDeferredValue:Dn,useTransition:Dn,useMutableSource:Dn,useSyncExternalStore:Dn,useId:Dn,unstable_isNewReconciler:!1},uI={readContext:Zr,useCallback:function(e,t){return Oo().memoizedState=[e,t===void 0?null:t],e},useContext:Zr,useEffect:Bb,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,id(4194308,4,M$.bind(null,t,e),n)},useLayoutEffect:function(e,t){return id(4194308,4,e,t)},useInsertionEffect:function(e,t){return id(4,2,e,t)},useMemo:function(e,t){var n=Oo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Oo();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=sI.bind(null,sn,e),[r.memoizedState,e]},useRef:function(e){var t=Oo();return e={current:e},t.memoizedState=e},useState:kb,useDebugValue:Z0,useDeferredValue:function(e){return Oo().memoizedState=e},useTransition:function(){var e=kb(!1),t=e[0];return e=lI.bind(null,e[1]),Oo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=sn,o=Oo();if(on){if(n===void 0)throw Error(Oe(407));n=n()}else{if(n=t(),Rn===null)throw Error(Oe(349));hi&30||S$(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,Bb($$.bind(null,r,a,e),[e]),r.flags|=2048,sc(9,w$.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Oo(),t=Rn.identifierPrefix;if(on){var n=Qo,r=Yo;n=(r&~(1<<32-mo(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ic++,0<\/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[rc]=r,q$(e,t,!1,!1),t.stateNode=e;e:{switch(i=pg(n,r),n){case"dialog":Zt("cancel",e),Zt("close",e),o=r;break;case"iframe":case"object":case"embed":Zt("load",e),o=r;break;case"video":case"audio":for(o=0;oNl&&(t.flags|=128,r=!0,ms(a,!1),t.lanes=4194304)}else{if(!r)if(e=Hd(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ms(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!on)return Hn(t),null}else 2*pn()-a.renderingStartTime>Nl&&n!==1073741824&&(t.flags|=128,r=!0,ms(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(n=a.last,n!==null?n.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=pn(),t.sibling=null,n=ln.current,qt(ln,r?n&1|2:n&1),t):(Hn(t),null);case 22:case 23:return oy(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ir&1073741824&&(Hn(t),t.subtreeFlags&6&&(t.flags|=8192)):Hn(t),null;case 24:return null;case 25:return null}throw Error(Oe(156,t.tag))}function yI(e,t){switch(k0(t),t.tag){case 1:return yr(t.type)&&Fd(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Tl(),en(hr),en(Gn),G0(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return K0(t),null;case 13:if(en(ln),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Oe(340));Rl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return en(ln),null;case 4:return Tl(),null;case 10:return H0(t.type._context),null;case 22:case 23:return oy(),null;case 24:return null;default:return null}}var Pu=!1,Kn=!1,bI=typeof WeakSet=="function"?WeakSet:Set,Ke=null;function sl(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){dn(e,t,r)}else n.current=null}function Hg(e,t,n){try{n()}catch(r){dn(e,t,r)}}var Yb=!1;function CI(e,t){if(Eg=Td,e=t$(),L0(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,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var i=0,l=-1,c=-1,u=0,d=0,f=e,m=null;t:for(;;){for(var p;f!==n||o!==0&&f.nodeType!==3||(l=i+o),f!==a||r!==0&&f.nodeType!==3||(c=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(p=f.firstChild)!==null;)m=f,f=p;for(;;){if(f===e)break t;if(m===n&&++u===o&&(l=i),m===a&&++d===r&&(c=i),(p=f.nextSibling)!==null)break;f=m,m=f.parentNode}f=p}n=l===-1||c===-1?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Og={focusedElem:e,selectionRange:n},Td=!1,Ke=t;Ke!==null;)if(t=Ke,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ke=e;else for(;Ke!==null;){t=Ke;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var h=g.memoizedProps,b=g.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?h:lo(t.type,h),b);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var C=t.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Oe(163))}}catch(x){dn(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,Ke=e;break}Ke=t.return}return g=Yb,Yb=!1,g}function zs(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 a=o.destroy;o.destroy=void 0,a!==void 0&&Hg(t,n,a)}o=o.next}while(o!==r)}}function rm(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 Wg(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 Q$(e){var t=e.alternate;t!==null&&(e.alternate=null,Q$(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[To],delete t[rc],delete t[Rg],delete t[nI],delete t[rI])),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 Z$(e){return e.tag===5||e.tag===3||e.tag===4}function Qb(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Z$(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 Vg(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=jd));else if(r!==4&&(e=e.child,e!==null))for(Vg(e,t,n),e=e.sibling;e!==null;)Vg(e,t,n),e=e.sibling}function Ug(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(Ug(e,t,n),e=e.sibling;e!==null;)Ug(e,t,n),e=e.sibling}var Nn=null,so=!1;function da(e,t,n){for(n=n.child;n!==null;)J$(e,t,n),n=n.sibling}function J$(e,t,n){if(No&&typeof No.onCommitFiberUnmount=="function")try{No.onCommitFiberUnmount(Xf,n)}catch{}switch(n.tag){case 5:Kn||sl(n,t);case 6:var r=Nn,o=so;Nn=null,da(e,t,n),Nn=r,so=o,Nn!==null&&(so?(e=Nn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Nn.removeChild(n.stateNode));break;case 18:Nn!==null&&(so?(e=Nn,n=n.stateNode,e.nodeType===8?Uv(e.parentNode,n):e.nodeType===1&&Uv(e,n),Zs(e)):Uv(Nn,n.stateNode));break;case 4:r=Nn,o=so,Nn=n.stateNode.containerInfo,so=!0,da(e,t,n),Nn=r,so=o;break;case 0:case 11:case 14:case 15:if(!Kn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var a=o,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&Hg(n,t,i),o=o.next}while(o!==r)}da(e,t,n);break;case 1:if(!Kn&&(sl(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){dn(n,t,l)}da(e,t,n);break;case 21:da(e,t,n);break;case 22:n.mode&1?(Kn=(r=Kn)||n.memoizedState!==null,da(e,t,n),Kn=r):da(e,t,n);break;default:da(e,t,n)}}function Zb(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new bI),t.forEach(function(r){var o=RI.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function ao(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=i),r&=~a}if(r=o,r=pn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*SI(r/1960))-r,10e?16:e,wa===null)var r=!1;else{if(e=wa,wa=null,Gd=0,Mt&6)throw Error(Oe(331));var o=Mt;for(Mt|=4,Ke=e.current;Ke!==null;){var a=Ke,i=a.child;if(Ke.flags&16){var l=a.deletions;if(l!==null){for(var c=0;cpn()-ny?ui(e,0):ty|=n),br(e,t)}function lE(e,t){t===0&&(e.mode&1?(t=yu,yu<<=1,!(yu&130023424)&&(yu=4194304)):t=1);var n=or();e=ra(e,t),e!==null&&(Lc(e,t,n),br(e,n))}function II(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lE(e,n)}function RI(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(Oe(314))}r!==null&&r.delete(t),lE(e,n)}var sE;sE=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||hr.current)gr=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return gr=!1,gI(e,t,n);gr=!!(e.flags&131072)}else gr=!1,on&&t.flags&1048576&&f$(t,kd,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ld(e,t),e=t.pendingProps;var o=Il(t,Gn.current);bl(t,n),o=X0(null,t,r,e,o,n);var a=Y0();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,yr(r)?(a=!0,Ld(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,V0(t),o.updater=nm,t.stateNode=o,o._reactInternals=t,Fg(t,r,e,n),t=kg(null,t,r,!0,a,n)):(t.tag=0,on&&a&&z0(t),nr(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ld(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=TI(r),e=lo(r,e),o){case 0:t=zg(null,t,r,e,n);break e;case 1:t=Gb(null,t,r,e,n);break e;case 11:t=Ub(null,t,r,e,n);break e;case 14:t=Kb(null,t,r,lo(r.type,e),n);break e}throw Error(Oe(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:lo(r,o),zg(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:lo(r,o),Gb(e,t,r,o,n);case 3:e:{if(U$(t),e===null)throw Error(Oe(387));r=t.pendingProps,a=t.memoizedState,o=a.element,y$(e,t),Dd(t,r,null,n);var i=t.memoizedState;if(r=i.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){o=_l(Error(Oe(423)),t),t=qb(e,t,r,n,o);break e}else if(r!==o){o=_l(Error(Oe(424)),t),t=qb(e,t,r,n,o);break e}else for(Rr=Ta(t.stateNode.containerInfo.firstChild),Nr=t,on=!0,uo=null,n=g$(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Rl(),r===o){t=oa(e,t,n);break e}nr(e,t,r,n)}t=t.child}return t;case 5:return b$(t),e===null&&_g(t),r=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,Pg(r,o)?i=null:a!==null&&Pg(r,a)&&(t.flags|=32),V$(e,t),nr(e,t,i,n),t.child;case 6:return e===null&&_g(t),null;case 13:return K$(e,t,n);case 4:return U0(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ml(t,null,r,n):nr(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:lo(r,o),Ub(e,t,r,o,n);case 7:return nr(e,t,t.pendingProps,n),t.child;case 8:return nr(e,t,t.pendingProps.children,n),t.child;case 12:return nr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,qt(Bd,r._currentValue),r._currentValue=i,a!==null)if(ho(a.value,i)){if(a.children===o.children&&!hr.current){t=oa(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var l=a.dependencies;if(l!==null){i=a.child;for(var c=l.firstContext;c!==null;){if(c.context===r){if(a.tag===1){c=Jo(-1,n&-n),c.tag=2;var u=a.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}}a.lanes|=n,c=a.alternate,c!==null&&(c.lanes|=n),Ng(a.return,n,t),l.lanes|=n;break}c=c.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(Oe(341));i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Ng(i,n,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}nr(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,bl(t,n),o=Zr(o),r=r(o),t.flags|=1,nr(e,t,r,n),t.child;case 14:return r=t.type,o=lo(r,t.pendingProps),o=lo(r.type,o),Kb(e,t,r,o,n);case 15:return H$(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:lo(r,o),ld(e,t),t.tag=1,yr(r)?(e=!0,Ld(t)):e=!1,bl(t,n),B$(t,r,o),Fg(t,r,o,n),kg(null,t,r,!0,e,n);case 19:return G$(e,t,n);case 22:return W$(e,t,n)}throw Error(Oe(156,t.tag))};function cE(e,t){return Lw(e,t)}function MI(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 qr(e,t,n,r){return new MI(e,t,n,r)}function iy(e){return e=e.prototype,!(!e||!e.isReactComponent)}function TI(e){if(typeof e=="function")return iy(e)?1:0;if(e!=null){if(e=e.$$typeof,e===E0)return 11;if(e===O0)return 14}return 2}function Fa(e,t){var n=e.alternate;return n===null?(n=qr(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 ud(e,t,n,r,o,a){var i=2;if(r=e,typeof e=="function")iy(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ji:return di(n.children,o,a,t);case $0:i=8,o|=8;break;case ag:return e=qr(12,n,t,o|2),e.elementType=ag,e.lanes=a,e;case ig:return e=qr(13,n,t,o),e.elementType=ig,e.lanes=a,e;case lg:return e=qr(19,n,t,o),e.elementType=lg,e.lanes=a,e;case bw:return am(n,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case hw:i=10;break e;case yw:i=9;break e;case E0:i=11;break e;case O0:i=14;break e;case ga:i=16,r=null;break e}throw Error(Oe(130,e==null?e:typeof e,""))}return t=qr(i,n,t,o),t.elementType=e,t.type=r,t.lanes=a,t}function di(e,t,n,r){return e=qr(7,e,r,t),e.lanes=n,e}function am(e,t,n,r){return e=qr(22,e,r,t),e.elementType=bw,e.lanes=n,e.stateNode={isHidden:!1},e}function Jv(e,t,n){return e=qr(6,e,null,t),e.lanes=n,e}function ep(e,t,n){return t=qr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _I(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=jv(0),this.expirationTimes=jv(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jv(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function ly(e,t,n,r,o,a,i,l,c){return e=new _I(e,t,n,l,c),t===1?(t=1,a===!0&&(t|=8)):t=0,a=qr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},V0(a),e}function NI(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(mE)}catch(e){console.error(e)}}mE(),mw.exports=zr;var ko=mw.exports;const Yg=Wa(ko),kI=ew({__proto__:null,default:Yg},[ko]);var vE,iC=ko;vE=iC.createRoot,iC.hydrateRoot;var pE={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var a="",i=0;i1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Q.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(En(r)):hE(r)&&r.props?n=n.concat(En(r.props.children,t)):n.push(r))}),n}var Qg={},HI=function(t){};function WI(e,t){}function VI(e,t){}function UI(){Qg={}}function yE(e,t,n){!t&&!Qg[n]&&(e(!1,n),Qg[n]=!0)}function $n(e,t){yE(WI,e,t)}function dy(e,t){yE(VI,e,t)}$n.preMessage=HI;$n.resetWarned=UI;$n.noteOnce=dy;function KI(e,t){if(De(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(De(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bE(e){var t=KI(e,"string");return De(t)=="symbol"?t:t+""}function M(e,t,n){return(t=bE(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lC(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 R(e){for(var t=1;t=19)return!0;var o=tp.isMemo(t)?t.type.type:t.type;return!(typeof o=="function"&&!((n=o.prototype)!==null&&n!==void 0&&n.render)&&o.$$typeof!==tp.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==tp.ForwardRef)};function py(e){return s.isValidElement(e)&&!hE(e)}var YI=function(t){return py(t)&&ca(t)},Ga=function(t){if(t&&py(t)){var n=t;return n.props.propertyIsEnumerable("ref")?n.props.ref:n.ref}return null},Zg=s.createContext(null);function QI(e){var t=e.children,n=e.onBatchResize,r=s.useRef(0),o=s.useRef([]),a=s.useContext(Zg),i=s.useCallback(function(l,c,u){r.current+=1;var d=r.current;o.current.push({size:l,element:c,data:u}),Promise.resolve().then(function(){d===r.current&&(n==null||n(o.current),o.current=[])}),a==null||a(l,c,u)},[n,a]);return s.createElement(Zg.Provider,{value:i},t)}var wE=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,a){return o[0]===n?(r=a,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,a=this.__entries__;o0},e.prototype.connect_=function(){!Jg||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),rR?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Jg||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,o=nR.some(function(a){return!!~r.indexOf(a)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),$E=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof jl(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new fR(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof jl(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new mR(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),OE=typeof WeakMap<"u"?new WeakMap:new wE,PE=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=oR.getInstance(),r=new vR(t,n,this);OE.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){PE.prototype[e]=function(){var t;return(t=OE.get(this))[e].apply(t,arguments)}});var pR=function(){return typeof Yd.ResizeObserver<"u"?Yd.ResizeObserver:PE}(),$a=new Map;function gR(e){e.forEach(function(t){var n,r=t.target;(n=$a.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var IE=new pR(gR);function hR(e,t){$a.has(e)||($a.set(e,new Set),IE.observe(e)),$a.get(e).add(t)}function yR(e,t){$a.has(e)&&($a.get(e).delete(t),$a.get(e).size||(IE.unobserve(e),$a.delete(e)))}function fn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cC(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;uC+=1;var r=uC;function o(a){if(a===0)_E(r),t();else{var i=ME(function(){o(a-1)});yy.set(r,i)}}return o(n),r};Tt.cancel=function(e){var t=yy.get(e);return _E(e),TE(t)};function dC(e){let t=null;const n=o=>()=>{t=null,e.apply(void 0,ge(o))},r=(...o)=>{t===null&&(t=Tt(n(o)))};return r.cancel=()=>{Tt.cancel(t),t=null},r}function NE(e){if(Array.isArray(e))return e}function PR(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.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 jE(){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 ee(e,t){return NE(e)||PR(e,t)||hy(e,t)||jE()}function mc(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)}function qn(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function th(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var fC="data-rc-order",mC="data-rc-priority",IR="rc-util-key",nh=new Map;function FE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):IR}function xm(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function RR(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function by(e){return Array.from((nh.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function LE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!qn())return null;var n=t.csp,r=t.prepend,o=t.priority,a=o===void 0?0:o,i=RR(r),l=i==="prependQueue",c=document.createElement("style");c.setAttribute(fC,i),l&&a&&c.setAttribute(mC,"".concat(a)),n!=null&&n.nonce&&(c.nonce=n==null?void 0:n.nonce),c.innerHTML=e;var u=xm(t),d=u.firstChild;if(r){if(l){var f=(t.styles||by(u)).filter(function(m){if(!["prepend","prependQueue"].includes(m.getAttribute(fC)))return!1;var p=Number(m.getAttribute(mC)||0);return a>=p});if(f.length)return u.insertBefore(c,f[f.length-1].nextSibling),c}u.insertBefore(c,d)}else u.appendChild(c);return c}function zE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=xm(t);return(t.styles||by(n)).find(function(r){return r.getAttribute(FE(t))===e})}function vc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=zE(e,t);if(n){var r=xm(t);r.removeChild(n)}}function MR(e,t){var n=nh.get(e);if(!n||!th(document,n)){var r=LE("",t),o=r.parentNode;nh.set(e,o),e.removeChild(r)}}function ea(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=xm(n),o=by(r),a=R(R({},n),{},{styles:o});MR(r,a);var i=zE(t,a);if(i){var l,c;if((l=a.csp)!==null&&l!==void 0&&l.nonce&&i.nonce!==((c=a.csp)===null||c===void 0?void 0:c.nonce)){var u;i.nonce=(u=a.csp)===null||u===void 0?void 0:u.nonce}return i.innerHTML!==e&&(i.innerHTML=e),i}var d=LE(e,a);return d.setAttribute(FE(a),t),d}function TR(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Ye(e,t){if(e==null)return{};var n,r,o=TR(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(a,i){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c=r.has(a);if($n(!c,"Warning: There may be circular references"),c)return!1;if(a===i)return!0;if(n&&l>1)return!1;r.add(a);var u=l+1;if(Array.isArray(a)){if(!Array.isArray(i)||a.length!==i.length)return!1;for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return n.forEach(function(l){if(!i)i=void 0;else{var c;i=(c=i)===null||c===void 0||(c=c.map)===null||c===void 0?void 0:c.get(l)}}),(r=i)!==null&&r!==void 0&&r.value&&a&&(i.value[1]=this.cacheCallTimes++),(o=i)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var a=this.keys.reduce(function(u,d){var f=ee(u,2),m=f[1];return o.internalGet(d)[1]0,void 0),vC+=1}return mn(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),np=new Cy;function gc(e){var t=Array.isArray(e)?e:[e];return np.has(t)||np.set(t,new kE(t)),np.get(t)}var LR=new WeakMap,rp={};function zR(e,t){for(var n=LR,r=0;r3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var a=R(R({},r),{},M(M({},Fl,t),po,n)),i=Object.keys(a).map(function(l){var c=a[l];return c?"".concat(l,'="').concat(c,'"'):null}).filter(function(l){return l}).join(" ");return"")}var fd=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).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()},kR=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var a=ee(o,2),i=a[0],l=a[1];return"".concat(i,":").concat(l,";")}).join(""),"}"):""},BE=function(t,n,r){var o={},a={};return Object.entries(t).forEach(function(i){var l,c,u=ee(i,2),d=u[0],f=u[1];if(r!=null&&(l=r.preserve)!==null&&l!==void 0&&l[d])a[d]=f;else if((typeof f=="string"||typeof f=="number")&&!(r!=null&&(c=r.ignore)!==null&&c!==void 0&&c[d])){var m,p=fd(d,r==null?void 0:r.prefix);o[p]=typeof f=="number"&&!(r!=null&&(m=r.unitless)!==null&&m!==void 0&&m[d])?"".concat(f,"px"):String(f),a[d]="var(".concat(p,")")}}),[a,kR(o,n,{scope:r==null?void 0:r.scope})]},hC=qn()?s.useLayoutEffect:s.useEffect,yt=function(t,n){var r=s.useRef(!0);hC(function(){return t(r.current)},n),hC(function(){return r.current=!1,function(){r.current=!0}},[])},ah=function(t,n){yt(function(r){if(!r)return t()},n)},BR=R({},qf),yC=BR.useInsertionEffect,AR=function(t,n,r){s.useMemo(t,r),yt(function(){return n(!0)},r)},DR=yC?function(e,t,n){return yC(function(){return e(),t()},n)}:AR,HR=R({},qf),WR=HR.useInsertionEffect,VR=function(t){var n=[],r=!1;function o(a){r||n.push(a)}return s.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(a){return a()})}},t),o},UR=function(){return function(t){t()}},KR=typeof WR<"u"?VR:UR;function xy(e,t,n,r,o){var a=s.useContext(Dc),i=a.cache,l=[e].concat(ge(t)),c=rh(l),u=KR([c]),d=function(g){i.opUpdate(c,function(h){var b=h||[void 0,void 0],y=ee(b,2),v=y[0],C=v===void 0?0:v,x=y[1],w=x,S=w||n(),$=[C,S];return g?g($):$})};s.useMemo(function(){d()},[c]);var f=i.opGet(c),m=f[1];return DR(function(){o==null||o(m)},function(p){return d(function(g){var h=ee(g,2),b=h[0],y=h[1];return p&&b===0&&(o==null||o(m)),[b+1,y]}),function(){i.opUpdate(c,function(g){var h=g||[],b=ee(h,2),y=b[0],v=y===void 0?0:y,C=b[1],x=v-1;return x===0?(u(function(){(p||!i.opGet(c))&&(r==null||r(C,!1))}),null):[v-1,C]})}},[c]),m}var GR={},qR="css",ti=new Map;function XR(e){ti.set(e,(ti.get(e)||0)+1)}function YR(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Fl,'="').concat(e,'"]'));n.forEach(function(r){if(r[Ea]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var QR=0;function ZR(e,t){ti.set(e,(ti.get(e)||0)-1);var n=new Set;ti.forEach(function(r,o){r<=0&&n.add(o)}),ti.size-n.size>QR&&n.forEach(function(r){YR(r,t),ti.delete(r)})}var AE=function(t,n,r,o){var a=r.getDerivativeToken(t),i=R(R({},a),n);return o&&(i=o(i)),i},DE="token";function HE(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=s.useContext(Dc),o=r.cache.instanceId,a=r.container,i=n.salt,l=i===void 0?"":i,c=n.override,u=c===void 0?GR:c,d=n.formatToken,f=n.getComputedToken,m=n.cssVar,p=zR(function(){return Object.assign.apply(Object,[{}].concat(ge(t)))},t),g=As(p),h=As(u),b=m?As(m):"",y=xy(DE,[l,e.id,g,h,b],function(){var v,C=f?f(p,u,e):AE(p,u,e,d),x=R({},C),w="";if(m){var S=BE(C,m.key,{prefix:m.prefix,ignore:m.ignore,unitless:m.unitless,preserve:m.preserve}),$=ee(S,2);C=$[0],w=$[1]}var E=gC(C,l);C._tokenKey=E,x._tokenKey=gC(x,l);var O=(v=m==null?void 0:m.key)!==null&&v!==void 0?v:E;C._themeKey=O,XR(O);var P="".concat(qR,"-").concat(mc(E));return C._hashId=P,[C,P,x,w,(m==null?void 0:m.key)||""]},function(v){ZR(v[0]._themeKey,o)},function(v){var C=ee(v,4),x=C[0],w=C[3];if(m&&w){var S=ea(w,mc("css-variables-".concat(x._themeKey)),{mark:po,prepend:"queue",attachTo:a,priority:-999});S[Ea]=o,S.setAttribute(Fl,x._themeKey)}});return y}var JR=function(t,n,r){var o=ee(t,5),a=o[2],i=o[3],l=o[4],c=r||{},u=c.plain;if(!i)return null;var d=a._tokenKey,f=-999,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},p=Zd(i,l,d,m,u);return[f,d,p]},eM={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},WE="comm",VE="rule",UE="decl",tM="@import",nM="@namespace",rM="@keyframes",oM="@layer",aM=Math.abs,Ds=String.fromCharCode;function KE(e){return e.trim()}function ih(e,t,n){return e.replace(t,n)}function xl(e,t){return e.charCodeAt(t)|0}function Ll(e,t,n){return e.slice(t,n)}function Po(e){return e.length}function iM(e){return e.length}function Mu(e,t){return t.push(e),e}var Sm=1,zl=1,GE=0,eo=0,yn=0,Kl="";function Sy(e,t,n,r,o,a,i,l){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:Sm,column:zl,length:i,return:"",siblings:l}}function lM(){return yn}function sM(){return yn=eo>0?xl(Kl,--eo):0,zl--,yn===10&&(zl=1,Sm--),yn}function go(){return yn=eo2||hc(yn)>3?"":" "}function fM(e,t){for(;--t&&go()&&!(yn<48||yn>102||yn>57&&yn<65||yn>70&&yn<97););return wm(e,md()+(t<6&&Oa()==32&&go()==32))}function lh(e){for(;go();)switch(yn){case e:return eo;case 34:case 39:e!==34&&e!==39&&lh(yn);break;case 40:e===41&&lh(e);break;case 92:go();break}return eo}function mM(e,t){for(;go()&&e+yn!==57;)if(e+yn===84&&Oa()===47)break;return"/*"+wm(t,eo-1)+"*"+Ds(e===47?e:go())}function vM(e){for(;!hc(Oa());)go();return wm(e,eo)}function pM(e){return uM(vd("",null,null,null,[""],e=cM(e),0,[0],e))}function vd(e,t,n,r,o,a,i,l,c){for(var u=0,d=0,f=i,m=0,p=0,g=0,h=1,b=1,y=1,v=0,C=0,x="",w=o,S=a,$=r,E=x;b;)switch(g=C,C=go()){case 40:g!=108&&xl(E,f-1)==58?(v++,E+="("):E+=op(C);break;case 41:v--,E+=")";break;case 34:case 39:case 91:E+=op(C);break;case 9:case 10:case 13:case 32:if(v>0){E+=Ds(C);break}E+=dM(g);break;case 92:E+=fM(md()-1,7);continue;case 47:switch(Oa()){case 42:case 47:Mu(gM(mM(go(),md()),t,n,c),c),(hc(g||1)==5||hc(Oa()||1)==5)&&Po(E)&&Ll(E,-1,void 0)!==" "&&(E+=" ");break;default:E+="/"}break;case 123*h:l[u++]=Po(E)*y;case 125*h:case 59:case 0:if(v>0&&C){E+=Ds(C);break}switch(C){case 0:case 125:b=0;case 59+d:y==-1&&(E=ih(E,/\f/g,"")),p>0&&(Po(E)-f||h===0)&&Mu(p>32?CC(E+";",r,n,f-1,c):CC(ih(E," ","")+";",r,n,f-2,c),c);break;case 59:E+=";";default:if(Mu($=bC(E,t,n,u,d,o,l,x,w=[],S=[],f,a),a),C===123)if(d===0)vd(E,t,$,$,w,a,f,l,S);else{switch(m){case 99:if(xl(E,3)===110)break;case 108:if(xl(E,2)===97)break;default:d=0;case 100:case 109:case 115:}d?vd(e,$,$,r&&Mu(bC(e,$,$,0,0,o,l,x,o,w=[],f,S),S),o,S,f,l,r?w:S):vd(E,$,$,$,[""],S,0,l,S)}}u=d=p=0,h=y=1,x=E="",f=i;break;case 58:f=1+Po(E),p=g;default:if(h<1){if(C==123)--h;else if(C==125&&h++==0&&sM()==125)continue}switch(E+=Ds(C),C*h){case 38:y=d>0?1:(E+="\f",-1);break;case 44:if(v>0)break;l[u++]=(Po(E)-1)*y,y=1;break;case 64:Oa()===45&&(E+=op(go())),m=Oa(),d=f=Po(x=E+=vM(md())),C++;break;case 45:g===45&&Po(E)==2&&(h=0)}}return a}function bC(e,t,n,r,o,a,i,l,c,u,d,f){for(var m=o-1,p=o===0?a:[""],g=iM(p),h=0,b=0,y=0;h0?p[v]+" "+C:ih(C,/&\f/g,p[v])))&&(c[y++]=x);return Sy(e,t,n,o===0?VE:l,c,u,d,f)}function gM(e,t,n,r){return Sy(e,t,n,WE,Ds(lM()),Ll(e,2,-2),0,r)}function CC(e,t,n,r,o){return Sy(e,t,n,UE,Ll(e,0,r),Ll(e,r+1,-1),r,o)}function sh(e,t){for(var n="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,a=r.injectHash,i=r.parentSelectors,l=n.hashId,c=n.layer;n.path;var u=n.hashPriority,d=n.transformers,f=d===void 0?[]:d;n.linters;var m="",p={};function g(y){var v=y.getName(l);if(!p[v]){var C=e(y.style,n,{root:!1,parentSelectors:i}),x=ee(C,1),w=x[0];p[v]="@keyframes ".concat(y.getName(l)).concat(w)}}function h(y){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return y.forEach(function(C){Array.isArray(C)?h(C,v):C&&v.push(C)}),v}var b=h(Array.isArray(t)?t:[t]);return b.forEach(function(y){var v=typeof y=="string"&&!o?{}:y;if(typeof v=="string")m+="".concat(v,` +`);else if(v._keyframe)g(v);else{var C=f.reduce(function(x,w){var S;return(w==null||(S=w.visit)===null||S===void 0?void 0:S.call(w,x))||x},v);Object.keys(C).forEach(function(x){var w=C[x];if(De(w)==="object"&&w&&(x!=="animationName"||!w._keyframe)&&!SM(w)){var S=!1,$=x.trim(),E=!1;(o||a)&&l?$.startsWith("@")?S=!0:$==="&"?$=SC("",l,u):$=SC(x,l,u):o&&!l&&($==="&"||$==="")&&($="",E=!0);var O=e(w,n,{root:E,injectHash:S,parentSelectors:[].concat(ge(i),[$])}),P=ee(O,2),T=P[0],z=P[1];p=R(R({},p),z),m+="".concat($).concat(T)}else{let F=function(I,L){var j=I.replace(/[A-Z]/g,function(B){return"-".concat(B.toLowerCase())}),A=L;!eM[I]&&typeof A=="number"&&A!==0&&(A="".concat(A,"px")),I==="animationName"&&L!==null&&L!==void 0&&L._keyframe&&(g(L),A=L.getName(l)),m+="".concat(j,":").concat(A,";")};var N,_=(N=w==null?void 0:w.value)!==null&&N!==void 0?N:w;De(w)==="object"&&w!==null&&w!==void 0&&w[YE]&&Array.isArray(_)?_.forEach(function(I){F(x,I)}):F(x,_)}})}}),o?c&&(m&&(m="@layer ".concat(c.name," {").concat(m,"}")),c.dependencies&&(p["@layer ".concat(c.name)]=c.dependencies.map(function(y){return"@layer ".concat(y,", ").concat(c.name,";")}).join(` +`))):m="{".concat(m,"}"),[m,p]};function QE(e,t){return mc("".concat(e.join("%")).concat(t))}function $M(){return null}var ZE="style";function Jd(e,t){var n=e.token,r=e.path,o=e.hashId,a=e.layer,i=e.nonce,l=e.clientOnly,c=e.order,u=c===void 0?0:c,d=s.useContext(Dc),f=d.autoClear;d.mock;var m=d.defaultCache,p=d.hashPriority,g=d.container,h=d.ssrInline,b=d.transformers,y=d.linters,v=d.cache,C=d.layer,x=n._tokenKey,w=[x];C&&w.push("layer"),w.push.apply(w,ge(r));var S=oh,$=xy(ZE,w,function(){var z=w.join("|");if(bM(z)){var N=CM(z),_=ee(N,2),F=_[0],I=_[1];if(F)return[F,x,I,{},l,u]}var L=t(),j=wM(L,{hashId:o,hashPriority:p,layer:C?a:void 0,path:r.join("-"),transformers:b,linters:y}),A=ee(j,2),B=A[0],D=A[1],W=pd(B),H=QE(w,W);return[W,x,H,D,l,u]},function(z,N){var _=ee(z,3),F=_[2];(N||f)&&oh&&vc(F,{mark:po,attachTo:g})},function(z){var N=ee(z,4),_=N[0];N[1];var F=N[2],I=N[3];if(S&&_!==qE){var L={mark:po,prepend:C?!1:"queue",attachTo:g,priority:u},j=typeof i=="function"?i():i;j&&(L.csp={nonce:j});var A=[],B=[];Object.keys(I).forEach(function(W){W.startsWith("@layer")?A.push(W):B.push(W)}),A.forEach(function(W){ea(pd(I[W]),"_layer-".concat(W),R(R({},L),{},{prepend:!0}))});var D=ea(_,F,L);D[Ea]=v.instanceId,D.setAttribute(Fl,x),B.forEach(function(W){ea(pd(I[W]),"_effect-".concat(W),L)})}}),E=ee($,3),O=E[0],P=E[1],T=E[2];return function(z){var N;return!h||S||!m?N=s.createElement($M,null):N=s.createElement("style",de({},M(M({},Fl,P),po,T),{dangerouslySetInnerHTML:{__html:O}})),s.createElement(s.Fragment,null,N,z)}}var EM=function(t,n,r){var o=ee(t,6),a=o[0],i=o[1],l=o[2],c=o[3],u=o[4],d=o[5],f=r||{},m=f.plain;if(u)return null;var p=a,g={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)};return p=Zd(a,i,l,g,m),c&&Object.keys(c).forEach(function(h){if(!n[h]){n[h]=!0;var b=pd(c[h]),y=Zd(b,i,"_effect-".concat(h),g,m);h.startsWith("@layer")?p=y+p:p+=y}}),[d,l,p]},JE="cssVar",OM=function(t,n){var r=t.key,o=t.prefix,a=t.unitless,i=t.ignore,l=t.token,c=t.scope,u=c===void 0?"":c,d=s.useContext(Dc),f=d.cache.instanceId,m=d.container,p=l._tokenKey,g=[].concat(ge(t.path),[r,u,p]),h=xy(JE,g,function(){var b=n(),y=BE(b,r,{prefix:o,unitless:a,ignore:i,scope:u}),v=ee(y,2),C=v[0],x=v[1],w=QE(g,x);return[C,x,w,r]},function(b){var y=ee(b,3),v=y[2];oh&&vc(v,{mark:po,attachTo:m})},function(b){var y=ee(b,3),v=y[1],C=y[2];if(v){var x=ea(v,C,{mark:po,prepend:"queue",attachTo:m,priority:-999});x[Ea]=f,x.setAttribute(Fl,r)}});return h},PM=function(t,n,r){var o=ee(t,4),a=o[1],i=o[2],l=o[3],c=r||{},u=c.plain;if(!a)return null;var d=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},m=Zd(a,l,i,f,u);return[d,i,m]};M(M(M({},ZE,EM),DE,JR),JE,PM);var ft=function(){function e(t,n){fn(this,e),M(this,"name",void 0),M(this,"style",void 0),M(this,"_keyframe",!0),this.name=t,this.style=n}return mn(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function zi(e){return e.notSplit=!0,e}zi(["borderTop","borderBottom"]),zi(["borderTop"]),zi(["borderBottom"]),zi(["borderLeft","borderRight"]),zi(["borderLeft"]),zi(["borderRight"]);var $m=s.createContext({});function e4(e){return NE(e)||RE(e)||hy(e)||jE()}function Mr(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Mr(e,t.slice(0,-1))?e:t4(e,t,n,r)}function IM(e){return De(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function wC(e){return Array.isArray(e)?[]:{}}var RM=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function ul(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=MM,e},n4=s.createContext(void 0);var _M={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"},r4={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},NM=R(R({},r4),{},{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",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",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"});const o4={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},$C={lang:Object.assign({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"]},NM),timePickerLocale:Object.assign({},o4)},xr="${label} is not a valid ${type}",aa={locale:"en",Pagination:_M,DatePicker:$C,TimePicker:o4,Calendar:$C,global:{placeholder:"Please select",close:"Close"},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:xr,method:xr,array:xr,object:xr,number:xr,date:xr,boolean:xr,integer:xr,float:xr,regexp:xr,email:xr,url:xr,hex:xr},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}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};let gd=Object.assign({},aa.Modal),hd=[];const EC=()=>hd.reduce((e,t)=>Object.assign(Object.assign({},e),t),aa.Modal);function jM(e){if(e){const t=Object.assign({},e);return hd.push(t),gd=EC(),()=>{hd=hd.filter(n=>n!==t),gd=EC()}}gd=Object.assign({},aa.Modal)}function a4(){return gd}const wy=s.createContext(void 0),Vo=(e,t)=>{const n=s.useContext(wy),r=s.useMemo(()=>{var a;const i=t||aa[e],l=(a=n==null?void 0:n[e])!==null&&a!==void 0?a:{};return Object.assign(Object.assign({},typeof i=="function"?i():i),l||{})},[e,t,n]),o=s.useMemo(()=>{const a=n==null?void 0:n.locale;return n!=null&&n.exist&&!a?aa.locale:a},[n]);return[r,o]},FM="internalMark",LM=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;s.useEffect(()=>jM(t==null?void 0:t.Modal),[t]);const o=s.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return s.createElement(wy.Provider,{value:o},n)},$y={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"},kl=Object.assign(Object.assign({},$y),{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}),Pn=Math.round;function ap(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 OC=(e,t,n)=>n===0?e:e/100;function ps(e,t){const n=t||255;return e>n?n:e<0?0:e}class Ft{constructor(t){M(this,"isValid",!0),M(this,"r",0),M(this,"g",0),M(this,"b",0),M(this,"a",1),M(this,"_h",void 0),M(this,"_s",void 0),M(this,"_l",void 0),M(this,"_v",void 0),M(this,"_max",void 0),M(this,"_min",void 0),M(this,"_brightness",void 0);function n(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let o=function(a){return r.startsWith(a)};const r=t.trim();/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):o("rgb")?this.fromRgbString(r):o("hsl")?this.fromHslString(r):(o("hsv")||o("hsb"))&&this.fromHsvString(r)}else if(t instanceof Ft)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=ps(t.r),this.g=ps(t.g),this.b=ps(t.b),this.a=typeof t.a=="number"?ps(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(a){const i=a/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=Pn(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._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,a=l=>(r[l]-this[l])*o+this[l],i={r:Pn(a("r")),g:Pn(a("g")),b:Pn(a("b")),a:Pn(a("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=a=>Pn((this[a]*this.a+n[a]*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 a=Pn(this.a*255).toString(16);t+=a.length===2?a:"0"+a}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=Pn(this.getSaturation()*100),r=Pn(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${r}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),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]=ps(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,a){return parseInt(n[o]+n[a||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}){if(this._h=t%360,this._s=n,this._l=r,this.a=typeof o=="number"?o:1,n<=0){const m=Pn(r*255);this.r=m,this.g=m,this.b=m}let a=0,i=0,l=0;const c=t/60,u=(1-Math.abs(2*r-1))*n,d=u*(1-Math.abs(c%2-1));c>=0&&c<1?(a=u,i=d):c>=1&&c<2?(a=d,i=u):c>=2&&c<3?(i=u,l=d):c>=3&&c<4?(i=d,l=u):c>=4&&c<5?(a=d,l=u):c>=5&&c<6&&(a=u,l=d);const f=r-u/2;this.r=Pn((a+f)*255),this.g=Pn((i+f)*255),this.b=Pn((l+f)*255)}fromHsv({h:t,s:n,v:r,a:o}){this._h=t%360,this._s=n,this._v=r,this.a=typeof o=="number"?o:1;const a=Pn(r*255);if(this.r=a,this.g=a,this.b=a,n<=0)return;const i=t/60,l=Math.floor(i),c=i-l,u=Pn(r*(1-n)*255),d=Pn(r*(1-n*c)*255),f=Pn(r*(1-n*(1-c))*255);switch(l){case 0:this.g=f,this.b=u;break;case 1:this.r=d,this.b=u;break;case 2:this.r=u,this.b=f;break;case 3:this.r=u,this.g=d;break;case 4:this.r=f,this.g=u;break;case 5:default:this.g=u,this.b=d;break}}fromHsvString(t){const n=ap(t,OC);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=ap(t,OC);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=ap(t,(r,o)=>o.includes("%")?Pn(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}}var Tu=2,PC=.16,zM=.05,kM=.05,BM=.15,i4=5,l4=4,AM=[{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 IC(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Tu*t:Math.round(e.h)+Tu*t:r=n?Math.round(e.h)+Tu*t:Math.round(e.h)-Tu*t,r<0?r+=360:r>=360&&(r-=360),r}function RC(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-PC*t:t===l4?r=e.s+PC:r=e.s+zM*t,r>1&&(r=1),n&&t===i4&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function MC(e,t,n){var r;return n?r=e.v+kM*t:r=e.v-BM*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function Ba(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=new Ft(e),o=r.toHsv(),a=i4;a>0;a-=1){var i=new Ft({h:IC(o,a,!0),s:RC(o,a,!0),v:MC(o,a,!0)});n.push(i)}n.push(r);for(var l=1;l<=l4;l+=1){var c=new Ft({h:IC(o,l),s:RC(o,l),v:MC(o,l)});n.push(c)}return t.theme==="dark"?AM.map(function(u){var d=u.index,f=u.amount;return new Ft(t.backgroundColor||"#141414").mix(n[d],f).toHexString()}):n.map(function(u){return u.toHexString()})}var yd={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"},ef=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];ef.primary=ef[5];var tf=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];tf.primary=tf[5];var nf=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];nf.primary=nf[5];var yc=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];yc.primary=yc[5];var rf=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];rf.primary=rf[5];var of=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];of.primary=of[5];var af=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];af.primary=af[5];var lf=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];lf.primary=lf[5];var bc=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];bc.primary=bc[5];var sf=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];sf.primary=sf[5];var cf=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];cf.primary=cf[5];var uf=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];uf.primary=uf[5];var Cc=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];Cc.primary=Cc[5];var DM=Cc,bd={red:ef,volcano:tf,orange:nf,gold:yc,yellow:rf,lime:of,green:af,cyan:lf,blue:bc,geekblue:sf,purple:cf,magenta:uf,grey:Cc},df=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];df.primary=df[5];var ff=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];ff.primary=ff[5];var mf=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];mf.primary=mf[5];var vf=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];vf.primary=vf[5];var pf=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];pf.primary=pf[5];var gf=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];gf.primary=gf[5];var hf=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];hf.primary=hf[5];var yf=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];yf.primary=yf[5];var bf=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];bf.primary=bf[5];var Cf=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];Cf.primary=Cf[5];var xf=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];xf.primary=xf[5];var Sf=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];Sf.primary=Sf[5];var wf=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];wf.primary=wf[5];var HM={red:df,volcano:ff,orange:mf,gold:vf,yellow:pf,lime:gf,green:hf,cyan:yf,blue:bf,geekblue:Cf,purple:xf,magenta:Sf,grey:wf};const WM=Object.freeze(Object.defineProperty({__proto__:null,blue:bc,blueDark:bf,cyan:lf,cyanDark:yf,geekblue:sf,geekblueDark:Cf,generate:Ba,gold:yc,goldDark:vf,gray:DM,green:af,greenDark:hf,grey:Cc,greyDark:wf,lime:of,limeDark:gf,magenta:uf,magentaDark:Sf,orange:nf,orangeDark:mf,presetDarkPalettes:HM,presetPalettes:bd,presetPrimaryColors:yd,purple:cf,purpleDark:xf,red:ef,redDark:df,volcano:tf,volcanoDark:ff,yellow:rf,yellowDark:pf},Symbol.toStringTag,{value:"Module"}));function s4(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:a,colorInfo:i,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,d=t(l),f=t(r),m=t(o),p=t(a),g=t(i),h=n(c,u),b=e.colorLink||e.colorInfo,y=t(b),v=new Ft(p[1]).mix(new Ft(p[3]),50).toHexString();return Object.assign(Object.assign({},h),{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:f[1],colorSuccessBgHover:f[2],colorSuccessBorder:f[3],colorSuccessBorderHover:f[4],colorSuccessHover:f[4],colorSuccess:f[6],colorSuccessActive:f[7],colorSuccessTextHover:f[8],colorSuccessText:f[9],colorSuccessTextActive:f[10],colorErrorBg:p[1],colorErrorBgHover:p[2],colorErrorBgFilledHover:v,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:m[1],colorWarningBgHover:m[2],colorWarningBorder:m[3],colorWarningBorderHover:m[4],colorWarningHover:m[4],colorWarning:m[6],colorWarningActive:m[7],colorWarningTextHover:m[8],colorWarningText:m[9],colorWarningTextActive:m[10],colorInfoBg:g[1],colorInfoBgHover:g[2],colorInfoBorder:g[3],colorInfoBorderHover:g[4],colorInfoHover:g[4],colorInfo:g[6],colorInfoActive:g[7],colorInfoTextHover:g[8],colorInfoText:g[9],colorInfoTextActive:g[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new Ft("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}const VM=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 UM(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},VM(r))}const c4=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Cd(e){return(e+8)/e}function KM(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,a=e*Math.pow(Math.E,o/5),i=r>1?Math.floor(a):Math.ceil(a);return Math.floor(i/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Cd(n)}))}const u4=e=>{const t=KM(e),n=t.map(d=>d.size),r=t.map(d=>d.lineHeight),o=n[1],a=n[0],i=n[2],l=r[1],c=r[0],u=r[2];return{fontSizeSM:a,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*a),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function GM(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 Dr=(e,t)=>new Ft(e).setA(t).toRgbString(),gs=(e,t)=>new Ft(e).darken(t).toHexString(),qM=e=>{const t=Ba(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]}},XM=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Dr(r,.88),colorTextSecondary:Dr(r,.65),colorTextTertiary:Dr(r,.45),colorTextQuaternary:Dr(r,.25),colorFill:Dr(r,.15),colorFillSecondary:Dr(r,.06),colorFillTertiary:Dr(r,.04),colorFillQuaternary:Dr(r,.02),colorBgSolid:Dr(r,1),colorBgSolidHover:Dr(r,.75),colorBgSolidActive:Dr(r,.95),colorBgLayout:gs(n,4),colorBgContainer:gs(n,0),colorBgElevated:gs(n,0),colorBgSpotlight:Dr(r,.85),colorBgBlur:"transparent",colorBorder:gs(n,15),colorBorderSecondary:gs(n,6)}};function Em(e){yd.pink=yd.magenta,bd.pink=bd.magenta;const t=Object.keys($y).map(n=>{const r=e[n]===yd[n]?bd[n]:Ba(e[n]);return Array.from({length:10},()=>1).reduce((o,a,i)=>(o[`${n}-${i+1}`]=r[i],o[`${n}${i+1}`]=r[i],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),s4(e,{generateColorPalettes:qM,generateNeutralColorPalettes:XM})),u4(e.fontSize)),GM(e)),c4(e)),UM(e))}const Ey=gc(Em),xc={token:kl,override:{override:kl},hashed:!0},Oy=Q.createContext(xc),Sc="ant",Om="anticon",YM=["outlined","borderless","filled","underlined"],QM=(e,t)=>t||(e?`${Sc}-${e}`:Sc),Ze=s.createContext({getPrefixCls:QM,iconPrefixCls:Om}),{Consumer:lee}=Ze,TC={};function Qn(e){const t=s.useContext(Ze),{getPrefixCls:n,direction:r,getPopupContainer:o}=t,a=t[e];return Object.assign(Object.assign({classNames:TC,styles:TC},a),{getPrefixCls:n,direction:r,getPopupContainer:o})}const ZM=`-ant-${Date.now()}-${Math.random()}`;function JM(e,t){const n={},r=(i,l)=>{let c=i.clone();return c=(l==null?void 0:l(c))||c,c.toRgbString()},o=(i,l)=>{const c=new Ft(i),u=Ba(c.toRgbString());n[`${l}-color`]=r(c),n[`${l}-color-disabled`]=u[1],n[`${l}-color-hover`]=u[4],n[`${l}-color-active`]=u[6],n[`${l}-color-outline`]=c.clone().setA(.2).toRgbString(),n[`${l}-color-deprecated-bg`]=u[0],n[`${l}-color-deprecated-border`]=u[2]};if(t.primaryColor){o(t.primaryColor,"primary");const i=new Ft(t.primaryColor),l=Ba(i.toRgbString());l.forEach((u,d)=>{n[`primary-${d+1}`]=u}),n["primary-color-deprecated-l-35"]=r(i,u=>u.lighten(35)),n["primary-color-deprecated-l-20"]=r(i,u=>u.lighten(20)),n["primary-color-deprecated-t-20"]=r(i,u=>u.tint(20)),n["primary-color-deprecated-t-50"]=r(i,u=>u.tint(50)),n["primary-color-deprecated-f-12"]=r(i,u=>u.setA(u.a*.12));const c=new Ft(l[0]);n["primary-color-active-deprecated-f-30"]=r(c,u=>u.setA(u.a*.3)),n["primary-color-active-deprecated-d-02"]=r(c,u=>u.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` + :root { + ${Object.keys(n).map(i=>`--${e}-${i}: ${n[i]};`).join(` +`)} + } + `.trim()}function eT(e,t){const n=JM(e,t);qn()&&ea(n,`${ZM}-dynamic-theme`)}const ia=s.createContext(!1),Py=({children:e,disabled:t})=>{const n=s.useContext(ia);return s.createElement(ia.Provider,{value:t??n},e)},Ci=s.createContext(void 0),tT=({children:e,size:t})=>{const n=s.useContext(Ci);return s.createElement(Ci.Provider,{value:t||n},e)};function nT(){const e=s.useContext(ia),t=s.useContext(Ci);return{componentDisabled:e,componentSize:t}}var d4=mn(function e(){fn(this,e)}),f4="CALC_UNIT",rT=new RegExp(f4,"g");function ip(e){return typeof e=="number"?"".concat(e).concat(f4):e}var oT=function(e){Ho(n,e);var t=Wo(n);function n(r,o){var a;fn(this,n),a=t.call(this),M(vt(a),"result",""),M(vt(a),"unitlessCssVar",void 0),M(vt(a),"lowPriority",void 0);var i=De(r);return a.unitlessCssVar=o,r instanceof n?a.result="(".concat(r.result,")"):i==="number"?a.result=ip(r):i==="string"&&(a.result=r),a}return mn(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(ip(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(ip(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 a=this,i=o||{},l=i.unit,c=!0;return typeof l=="boolean"?c=l:Array.from(this.unitlessCssVar).some(function(u){return a.result.includes(u)})&&(c=!1),this.result=this.result.replace(rT,c?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(d4),aT=function(e){Ho(n,e);var t=Wo(n);function n(r){var o;return fn(this,n),o=t.call(this),M(vt(o),"result",0),r instanceof n?o.result=r.result:typeof r=="number"&&(o.result=r),o}return mn(n,[{key:"add",value:function(o){return o instanceof n?this.result+=o.result:typeof o=="number"&&(this.result+=o),this}},{key:"sub",value:function(o){return o instanceof n?this.result-=o.result:typeof o=="number"&&(this.result-=o),this}},{key:"mul",value:function(o){return o instanceof n?this.result*=o.result:typeof o=="number"&&(this.result*=o),this}},{key:"div",value:function(o){return o instanceof n?this.result/=o.result:typeof o=="number"&&(this.result/=o),this}},{key:"equal",value:function(){return this.result}}]),n}(d4),iT=function(t,n){var r=t==="css"?oT:aT;return function(o){return new r(o,n)}},_C=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 Jt(e){var t=s.useRef();t.current=e;var n=s.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),i=0;i1e4){var r=Date.now();this.lastAccessBeat.forEach(function(o,a){r-o>uT&&(n.map.delete(a),n.lastAccessBeat.delete(a))}),this.accessBeat=0}}}]),e}(),LC=new dT;function fT(e,t){return Q.useMemo(function(){var n=LC.get(t);if(n)return n;var r=e();return LC.set(t,r),r},t)}var mT=function(){return{}};function vT(e){var t=e.useCSP,n=t===void 0?mT:t,r=e.useToken,o=e.usePrefix,a=e.getResetStyles,i=e.getCommonStyle,l=e.getCompUnitless;function c(m,p,g,h){var b=Array.isArray(m)?m[0]:m;function y(E){return"".concat(String(b)).concat(E.slice(0,1).toUpperCase()).concat(E.slice(1))}var v=(h==null?void 0:h.unitless)||{},C=typeof l=="function"?l(m):{},x=R(R({},C),{},M({},y("zIndexPopup"),!0));Object.keys(v).forEach(function(E){x[y(E)]=v[E]});var w=R(R({},h),{},{unitless:x,prefixToken:y}),S=d(m,p,g,w),$=u(b,g,w);return function(E){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,P=S(E,O),T=ee(P,2),z=T[1],N=$(O),_=ee(N,2),F=_[0],I=_[1];return[F,z,I]}}function u(m,p,g){var h=g.unitless,b=g.injectStyle,y=b===void 0?!0:b,v=g.prefixToken,C=g.ignore,x=function($){var E=$.rootCls,O=$.cssVar,P=O===void 0?{}:O,T=r(),z=T.realToken;return OM({path:[m],prefix:P.prefix,key:P.key,unitless:h,ignore:C,token:z,scope:E},function(){var N=FC(m,z,p),_=NC(m,z,N,{deprecatedTokens:g==null?void 0:g.deprecatedTokens});return Object.keys(N).forEach(function(F){_[v(F)]=_[F],delete _[F]}),_}),null},w=function($){var E=r(),O=E.cssVar;return[function(P){return y&&O?Q.createElement(Q.Fragment,null,Q.createElement(x,{rootCls:$,cssVar:O,component:m}),P):P},O==null?void 0:O.key]};return w}function d(m,p,g){var h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},b=Array.isArray(m)?m:[m,m],y=ee(b,1),v=y[0],C=b.join("-"),x=e.layer||{name:"antd"};return function(w){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w,$=r(),E=$.theme,O=$.realToken,P=$.hashId,T=$.token,z=$.cssVar,N=o(),_=N.rootPrefixCls,F=N.iconPrefixCls,I=n(),L=z?"css":"js",j=fT(function(){var K=new Set;return z&&Object.keys(h.unitless||{}).forEach(function(V){K.add(fd(V,z.prefix)),K.add(fd(V,_C(v,z.prefix)))}),iT(L,K)},[L,v,z==null?void 0:z.prefix]),A=cT(L),B=A.max,D=A.min,W={theme:E,token:T,hashId:P,nonce:function(){return I.nonce},clientOnly:h.clientOnly,layer:x,order:h.order||-999};typeof a=="function"&&Jd(R(R({},W),{},{clientOnly:!1,path:["Shared",_]}),function(){return a(T,{prefix:{rootPrefixCls:_,iconPrefixCls:F},csp:I})});var H=Jd(R(R({},W),{},{path:[C,w,F]}),function(){if(h.injectStyle===!1)return[];var K=sT(T),V=K.token,G=K.flush,Z=FC(v,O,g),q=".".concat(w),J=NC(v,O,Z,{deprecatedTokens:h.deprecatedTokens});z&&Z&&De(Z)==="object"&&Object.keys(Z).forEach(function(ne){Z[ne]="var(".concat(fd(ne,_C(v,z.prefix)),")")});var oe=gt(V,{componentCls:q,prefixCls:w,iconCls:".".concat(F),antCls:".".concat(_),calc:j,max:B,min:D},z?Z:J),X=p(oe,{hashId:P,prefixCls:w,rootPrefixCls:_,iconPrefixCls:F});G(v,J);var Y=typeof i=="function"?i(oe,w,S,h.resetFont):null;return[h.resetStyle===!1?null:Y,X]});return[H,P]}}function f(m,p,g){var h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},b=d(m,p,g,R({resetStyle:!1,order:-998},h)),y=function(C){var x=C.prefixCls,w=C.rootCls,S=w===void 0?x:w;return b(x,S),null};return y}return{genStyleHooks:c,genSubStyleComponent:f,genComponentStyleHook:d}}const Aa=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Da="5.29.3";function sp(e){return e>=0&&e<=255}function Os(e,t){const{r:n,g:r,b:o,a}=new Ft(e).toRgb();if(a<1)return e;const{r:i,g:l,b:c}=new Ft(t).toRgb();for(let u=.01;u<=1;u+=.01){const d=Math.round((n-i*(1-u))/u),f=Math.round((r-l*(1-u))/u),m=Math.round((o-c*(1-u))/u);if(sp(d)&&sp(f)&&sp(m))return new Ft({r:d,g:f,b:m,a:Math.round(u*100)/100}).toRgbString()}return new Ft({r:n,g:r,b:o,a:1}).toRgbString()}var pT=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[m]});const o=Object.assign(Object.assign({},n),r),a=480,i=576,l=768,c=992,u=1200,d=1600;if(o.motion===!1){const m="0s";o.motionDurationFast=m,o.motionDurationMid=m,o.motionDurationSlow=m}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:Os(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:Os(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Os(o.colorWarningBg,o.colorBgContainer),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:Os(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 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:a,screenXSMin:a,screenXSMax:i-1,screenSM:i,screenSMMin:i,screenSMMax:l-1,screenMD:l,screenMDMin:l,screenMDMax:c-1,screenLG:c,screenLGMin:c,screenLGMax:u-1,screenXL:u,screenXLMin:u,screenXLMax:d-1,screenXXL:d,screenXXLMin:d,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + 0 1px 2px -2px ${new Ft("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new Ft("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new Ft("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var zC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,a=zC(t,["override"]);let i=Object.assign(Object.assign({},r),{override:o});return i=Iy(i),a&&Object.entries(a).forEach(([l,c])=>{const{theme:u}=c,d=zC(c,["theme"]);let f=d;u&&(f=p4(Object.assign(Object.assign({},i),d),{override:d},u)),i[l]=f}),i};function Bn(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Q.useContext(Oy),a=`${Da}-${t||""}`,i=n||Ey,[l,c,u]=HE(i,[kl,e],{salt:a,override:r,getComputedToken:p4,formatToken:Iy,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:v4,ignore:gT,preserve:hT}});return[i,u,t?c:"",l,o]}const wc={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},gn=(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}),Gl=()=>({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"}}),$f=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),yT=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},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),bT=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,a=n?`.${n}`:o,i={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let l={};return r!==!1&&(l={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[a]:Object.assign(Object.assign(Object.assign({},l),i),{[o]:i})}},Pm=(e,t)=>({outline:`${re(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),to=(e,t)=>({"&:focus-visible":Pm(e,t)}),g4=e=>({[`.${e}`]:Object.assign(Object.assign({},Gl()),{[`.${e} .${e}-icon`]:{display:"block"}})}),h4=e=>Object.assign(Object.assign({color:e.colorLink,textDecoration:e.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none"},to(e)),{"&:hover":{color:e.colorLinkHover,textDecoration:e.linkHoverDecoration},"&:focus":{color:e.colorLinkHover,textDecoration:e.linkFocusDecoration},"&:active":{color:e.colorLinkActive,textDecoration:e.linkHoverDecoration}}),{genStyleHooks:Ot,genComponentStyleHook:CT,genSubStyleComponent:Hc}=vT({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=s.useContext(Ze);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=Bn();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e}=s.useContext(Ze);return e??{}},getResetStyles:(e,t)=>{var n;const r=yT(e);return[r,{"&":r},g4((n=t==null?void 0:t.prefix.iconPrefixCls)!==null&&n!==void 0?n:Om)]},getCommonStyle:bT,getCompUnitless:()=>v4});function y4(e,t){return Aa.reduce((n,r)=>{const o=e[`${r}1`],a=e[`${r}3`],i=e[`${r}6`],l=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:a,darkColor:i,textColor:l}))},{})}const xT=(e,t)=>{const[n,r]=Bn();return Jd({token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>g4(e))},ST=Object.assign({},qf),{useId:kC}=ST,wT=()=>"",$T=typeof kC>"u"?wT:kC;function ET(e,t,n){var r;Ri();const o=e||{},a=o.inherit===!1||!t?Object.assign(Object.assign({},xc),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:xc.hashed,cssVar:t==null?void 0:t.cssVar}):t,i=$T();return Ac(()=>{var l,c;if(!e)return t;const u=Object.assign({},a.components);Object.keys(e.components||{}).forEach(m=>{u[m]=Object.assign(Object.assign({},u[m]),e.components[m])});const d=`css-var-${i.replace(/:/g,"")}`,f=((l=o.cssVar)!==null&&l!==void 0?l:a.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof a.cssVar=="object"?a.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((c=o.cssVar)===null||c===void 0?void 0:c.key)||d});return Object.assign(Object.assign(Object.assign({},a),o),{token:Object.assign(Object.assign({},a.token),o.token),components:u,cssVar:f})},[o,a],(l,c)=>l.some((u,d)=>{const f=c[d];return!pc(u,f,!0)}))}var OT=["children"],b4=s.createContext({});function PT(e){var t=e.children,n=Ye(e,OT);return s.createElement(b4.Provider,{value:n},t)}var IT=function(e){Ho(n,e);var t=Wo(n);function n(){return fn(this,n),t.apply(this,arguments)}return mn(n,[{key:"render",value:function(){return this.props.children}}]),n}(s.Component);function RT(e){var t=s.useReducer(function(l){return l+1},0),n=ee(t,2),r=n[1],o=s.useRef(e),a=Jt(function(){return o.current}),i=Jt(function(l){o.current=typeof l=="function"?l(o.current):l,r()});return[a,i]}var ma="none",_u="appear",Nu="enter",ju="leave",BC="none",co="prepare",dl="start",fl="active",Ry="end",C4="prepared";function AC(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function MT(e,t){var n={animationend:AC("Animation","AnimationEnd"),transitionend:AC("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var TT=MT(qn(),typeof window<"u"?window:{}),x4={};if(qn()){var _T=document.createElement("div");x4=_T.style}var Fu={};function S4(e){if(Fu[e])return Fu[e];var t=TT[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var a=Tt(function(){o<=1?r({isCanceled:function(){return a!==e.current}}):n(r,o-1)});e.current=a}return s.useEffect(function(){return function(){t()}},[]),[n,t]};var FT=[co,dl,fl,Ry],LT=[co,C4],P4=!1,zT=!0;function I4(e){return e===fl||e===Ry}const kT=function(e,t,n){var r=xi(BC),o=ee(r,2),a=o[0],i=o[1],l=jT(),c=ee(l,2),u=c[0],d=c[1];function f(){i(co,!0)}var m=t?LT:FT;return O4(function(){if(a!==BC&&a!==Ry){var p=m.indexOf(a),g=m[p+1],h=n(a);h===P4?i(g,!0):g&&u(function(b){function y(){b.isCanceled()||i(g,!0)}h===!0?y():Promise.resolve(h).then(y)})}},[e,a]),s.useEffect(function(){return function(){d()}},[]),[f,a]};function BT(e,t,n,r){var o=r.motionEnter,a=o===void 0?!0:o,i=r.motionAppear,l=i===void 0?!0:i,c=r.motionLeave,u=c===void 0?!0:c,d=r.motionDeadline,f=r.motionLeaveImmediately,m=r.onAppearPrepare,p=r.onEnterPrepare,g=r.onLeavePrepare,h=r.onAppearStart,b=r.onEnterStart,y=r.onLeaveStart,v=r.onAppearActive,C=r.onEnterActive,x=r.onLeaveActive,w=r.onAppearEnd,S=r.onEnterEnd,$=r.onLeaveEnd,E=r.onVisibleChanged,O=xi(),P=ee(O,2),T=P[0],z=P[1],N=RT(ma),_=ee(N,2),F=_[0],I=_[1],L=xi(null),j=ee(L,2),A=j[0],B=j[1],D=F(),W=s.useRef(!1),H=s.useRef(null);function K(){return n()}var V=s.useRef(!1);function G(){I(ma),B(null,!0)}var Z=Jt(function(fe){var ye=F();if(ye!==ma){var he=K();if(!(fe&&!fe.deadline&&fe.target!==he)){var ce=V.current,ue;ye===_u&&ce?ue=w==null?void 0:w(he,fe):ye===Nu&&ce?ue=S==null?void 0:S(he,fe):ye===ju&&ce&&(ue=$==null?void 0:$(he,fe)),ce&&ue!==!1&&G()}}}),q=NT(Z),J=ee(q,1),oe=J[0],X=function(ye){switch(ye){case _u:return M(M(M({},co,m),dl,h),fl,v);case Nu:return M(M(M({},co,p),dl,b),fl,C);case ju:return M(M(M({},co,g),dl,y),fl,x);default:return{}}},Y=s.useMemo(function(){return X(D)},[D]),ne=kT(D,!e,function(fe){if(fe===co){var ye=Y[co];return ye?ye(K()):P4}if(ie in Y){var he;B(((he=Y[ie])===null||he===void 0?void 0:he.call(Y,K(),null))||null)}return ie===fl&&D!==ma&&(oe(K()),d>0&&(clearTimeout(H.current),H.current=setTimeout(function(){Z({deadline:!0})},d))),ie===C4&&G(),zT}),ae=ee(ne,2),te=ae[0],ie=ae[1],le=I4(ie);V.current=le;var se=s.useRef(null);O4(function(){if(!(W.current&&se.current===t)){z(t);var fe=W.current;W.current=!0;var ye;!fe&&t&&l&&(ye=_u),fe&&t&&a&&(ye=Nu),(fe&&!t&&u||!fe&&f&&!t&&u)&&(ye=ju);var he=X(ye);ye&&(e||he[co])?(I(ye),te()):I(ma),se.current=t}},[t]),s.useEffect(function(){(D===_u&&!l||D===Nu&&!a||D===ju&&!u)&&I(ma)},[l,a,u]),s.useEffect(function(){return function(){W.current=!1,clearTimeout(H.current)}},[]);var ve=s.useRef(!1);s.useEffect(function(){T&&(ve.current=!0),T!==void 0&&D===ma&&((ve.current||T)&&(E==null||E(T)),ve.current=!0)},[T,D]);var xe=A;return Y[co]&&ie===dl&&(xe=R({transition:"none"},xe)),[D,ie,xe,T??t]}function AT(e){var t=e;De(e)==="object"&&(t=e.transitionSupport);function n(o,a){return!!(o.motionName&&t&&a!==!1)}var r=s.forwardRef(function(o,a){var i=o.visible,l=i===void 0?!0:i,c=o.removeOnLeave,u=c===void 0?!0:c,d=o.forceRender,f=o.children,m=o.motionName,p=o.leavedClassName,g=o.eventProps,h=s.useContext(b4),b=h.motion,y=n(o,b),v=s.useRef(),C=s.useRef();function x(){try{return v.current instanceof HTMLElement?v.current:dd(C.current)}catch{return null}}var w=BT(y,l,x,o),S=ee(w,4),$=S[0],E=S[1],O=S[2],P=S[3],T=s.useRef(P);P&&(T.current=!0);var z=s.useCallback(function(j){v.current=j,vy(a,j)},[a]),N,_=R(R({},g),{},{visible:l});if(!f)N=null;else if($===ma)P?N=f(R({},_),z):!u&&T.current&&p?N=f(R(R({},_),{},{className:p}),z):d||!u&&!p?N=f(R(R({},_),{},{style:{display:"none"}}),z):N=null;else{var F;E===co?F="prepare":I4(E)?F="active":E===dl&&(F="start");var I=WC(m,"".concat($,"-").concat(F));N=f(R(R({},_),{},{className:U(WC(m,$),M(M({},I,I&&F),m,typeof m=="string")),style:O}),z)}if(s.isValidElement(N)&&ca(N)){var L=Ga(N);L||(N=s.cloneElement(N,{ref:z}))}return s.createElement(IT,{ref:C},N)});return r.displayName="CSSMotion",r}const Fr=AT(E4);var uh="add",dh="keep",fh="remove",cp="removed";function DT(e){var t;return e&&De(e)==="object"&&"key"in e?t=e:t={key:e},R(R({},t),{},{key:String(t.key)})}function mh(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(DT)}function HT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,a=mh(e),i=mh(t);a.forEach(function(u){for(var d=!1,f=r;f1});return c.forEach(function(u){n=n.filter(function(d){var f=d.key,m=d.status;return f!==u||m!==fh}),n.forEach(function(d){d.key===u&&(d.status=dh)})}),n}var WT=["component","children","onVisibleChanged","onAllRemoved"],VT=["status"],UT=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function KT(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fr,n=function(r){Ho(a,r);var o=Wo(a);function a(){var i;fn(this,a);for(var l=arguments.length,c=new Array(l),u=0;unull;var XT=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const JT=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(Ef=t),n!==void 0&&(M4=n),"holderRender"in e&&(_4=o),r&&(ZT(r)?eT(xd(),r):T4=r)},e_=()=>({getPrefixCls:(e,t)=>t||(e?`${xd()}-${e}`:xd()),getIconPrefixCls:QT,getRootPrefixCls:()=>Ef||xd(),getTheme:()=>T4,holderRender:_4}),t_=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:a,form:i,locale:l,componentSize:c,direction:u,space:d,splitter:f,virtual:m,dropdownMatchSelectWidth:p,popupMatchSelectWidth:g,popupOverflow:h,legacyLocale:b,parentContext:y,iconPrefixCls:v,theme:C,componentDisabled:x,segmented:w,statistic:S,spin:$,calendar:E,carousel:O,cascader:P,collapse:T,typography:z,checkbox:N,descriptions:_,divider:F,drawer:I,skeleton:L,steps:j,image:A,layout:B,list:D,mentions:W,modal:H,progress:K,result:V,slider:G,breadcrumb:Z,menu:q,pagination:J,input:oe,textArea:X,empty:Y,badge:ne,radio:ae,rate:te,switch:ie,transfer:le,avatar:se,message:ve,tag:xe,table:fe,card:ye,tabs:he,timeline:ce,timePicker:ue,upload:Se,notification:Re,tree:$e,colorPicker:we,datePicker:_e,rangePicker:Ee,flex:Ge,wave:Ne,dropdown:be,warning:Le,tour:Ce,tooltip:Te,popover:Qe,popconfirm:He,floatButton:mt,floatButtonGroup:wt,variant:Bt,inputNumber:Xt,treeSelect:xt}=e,Je=s.useCallback((ke,st)=>{const{prefixCls:ut}=e;if(st)return st;const dt=ut||y.getPrefixCls("");return ke?`${dt}-${ke}`:dt},[y.getPrefixCls,e.prefixCls]),tt=v||y.iconPrefixCls||Om,Pt=n||y.csp;xT(tt,Pt);const pt=ET(C,y.theme,{prefixCls:Je("")}),Ae={csp:Pt,autoInsertSpaceInButton:r,alert:o,anchor:a,locale:l||b,direction:u,space:d,splitter:f,virtual:m,popupMatchSelectWidth:g??p,popupOverflow:h,getPrefixCls:Je,iconPrefixCls:tt,theme:pt,segmented:w,statistic:S,spin:$,calendar:E,carousel:O,cascader:P,collapse:T,typography:z,checkbox:N,descriptions:_,divider:F,drawer:I,skeleton:L,steps:j,image:A,input:oe,textArea:X,layout:B,list:D,mentions:W,modal:H,progress:K,result:V,slider:G,breadcrumb:Z,menu:q,pagination:J,empty:Y,badge:ne,radio:ae,rate:te,switch:ie,transfer:le,avatar:se,message:ve,tag:xe,table:fe,card:ye,tabs:he,timeline:ce,timePicker:ue,upload:Se,notification:Re,tree:$e,colorPicker:we,datePicker:_e,rangePicker:Ee,flex:Ge,wave:Ne,dropdown:be,warning:Le,tour:Ce,tooltip:Te,popover:Qe,popconfirm:He,floatButton:mt,floatButtonGroup:wt,variant:Bt,inputNumber:Xt,treeSelect:xt},et=Object.assign({},y);Object.keys(Ae).forEach(ke=>{Ae[ke]!==void 0&&(et[ke]=Ae[ke])}),YT.forEach(ke=>{const st=e[ke];st&&(et[ke]=st)}),typeof r<"u"&&(et.button=Object.assign({autoInsertSpace:r},et.button));const ot=Ac(()=>et,et,(ke,st)=>{const ut=Object.keys(ke),dt=Object.keys(st);return ut.length!==dt.length||ut.some(je=>ke[je]!==st[je])}),{layer:Me}=s.useContext(Dc),pe=s.useMemo(()=>({prefixCls:tt,csp:Pt,layer:Me?"antd":void 0}),[tt,Pt,Me]);let me=s.createElement(s.Fragment,null,s.createElement(qT,{dropdownMatchSelectWidth:p}),t);const Pe=s.useMemo(()=>{var ke,st,ut,dt;return ul(((ke=aa.Form)===null||ke===void 0?void 0:ke.defaultValidateMessages)||{},((ut=(st=ot.locale)===null||st===void 0?void 0:st.Form)===null||ut===void 0?void 0:ut.defaultValidateMessages)||{},((dt=ot.form)===null||dt===void 0?void 0:dt.validateMessages)||{},(i==null?void 0:i.validateMessages)||{})},[ot,i==null?void 0:i.validateMessages]);Object.keys(Pe).length>0&&(me=s.createElement(n4.Provider,{value:Pe},me)),l&&(me=s.createElement(LM,{locale:l,_ANT_MARK__:FM},me)),me=s.createElement($m.Provider,{value:pe},me),c&&(me=s.createElement(tT,{size:c},me)),me=s.createElement(GT,null,me);const We=s.useMemo(()=>{const ke=pt||{},{algorithm:st,token:ut,components:dt,cssVar:je}=ke,Vt=XT(ke,["algorithm","token","components","cssVar"]),ct=st&&(!Array.isArray(st)||st.length>0)?gc(st):Ey,Nt={};Object.entries(dt||{}).forEach(([$t,It])=>{const Ie=Object.assign({},It);"algorithm"in Ie&&(Ie.algorithm===!0?Ie.theme=ct:(Array.isArray(Ie.algorithm)||typeof Ie.algorithm=="function")&&(Ie.theme=gc(Ie.algorithm)),delete Ie.algorithm),Nt[$t]=Ie});const nn=Object.assign(Object.assign({},kl),ut);return Object.assign(Object.assign({},Vt),{theme:ct,token:nn,components:Nt,override:Object.assign({override:nn},Nt),cssVar:je})},[pt]);return C&&(me=s.createElement(Oy.Provider,{value:We},me)),ot.warning&&(me=s.createElement(TM.Provider,{value:ot.warning},me)),x!==void 0&&(me=s.createElement(Py,{disabled:x},me)),s.createElement(Ze.Provider,{value:ot},me)},zt=e=>{const t=s.useContext(Ze),n=s.useContext(wy);return s.createElement(t_,Object.assign({parentContext:t,legacyLocale:n},e))};zt.ConfigContext=Ze;zt.SizeContext=Ci;zt.config=JT;zt.useConfig=nT;Object.defineProperty(zt,"SizeContext",{get:()=>Ci});const n_=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}},r_=e=>({zIndexPopup:e.zIndexBase+10}),o_=Ot("Affix",n_,r_);function Lu(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function UC(e,t,n){if(n!==void 0&&Math.round(t.top)>Math.round(e.top)-n)return n+t.top}function KC(e,t,n){if(n!==void 0&&Math.round(t.bottom){var n;const{style:r,offsetTop:o,offsetBottom:a,prefixCls:i,className:l,rootClassName:c,children:u,target:d,onChange:f,onTestUpdatePosition:m}=e,p=a_(e,["style","offsetTop","offsetBottom","prefixCls","className","rootClassName","children","target","onChange","onTestUpdatePosition"]),{getPrefixCls:g,getTargetContainer:h}=Q.useContext(Ze),b=g("affix",i),[y,v]=Q.useState(!1),[C,x]=Q.useState(),[w,S]=Q.useState(),$=Q.useRef(qC),E=Q.useRef(null),O=Q.useRef(null),P=Q.useRef(null),T=Q.useRef(null),z=Q.useRef(null),N=(n=d??h)!==null&&n!==void 0?n:i_,_=a===void 0&&o===void 0?0:o,F=()=>{if($.current!==XC||!T.current||!P.current||!N)return;const G=N();if(G){const Z={status:qC},q=Lu(P.current);if(q.top===0&&q.left===0&&q.width===0&&q.height===0)return;const J=Lu(G),oe=UC(q,J,_),X=KC(q,J,a);oe!==void 0?(Z.affixStyle={position:"fixed",top:oe,width:q.width,height:q.height},Z.placeholderStyle={width:q.width,height:q.height}):X!==void 0&&(Z.affixStyle={position:"fixed",bottom:X,width:q.width,height:q.height},Z.placeholderStyle={width:q.width,height:q.height}),Z.lastAffix=!!Z.affixStyle,y!==Z.lastAffix&&(f==null||f(Z.lastAffix)),$.current=Z.status,x(Z.affixStyle),S(Z.placeholderStyle),v(Z.lastAffix)}},I=()=>{$.current=XC,F()},L=dC(()=>{I()}),j=dC(()=>{if(N&&C){const G=N();if(G&&P.current){const Z=Lu(G),q=Lu(P.current),J=UC(q,Z,_),oe=KC(q,Z,a);if(J!==void 0&&C.top===J||oe!==void 0&&C.bottom===oe)return}}I()}),A=()=>{const G=N==null?void 0:N();G&&(GC.forEach(Z=>{var q;O.current&&((q=E.current)===null||q===void 0||q.removeEventListener(Z,O.current)),G==null||G.addEventListener(Z,j)}),E.current=G,O.current=j)},B=()=>{const G=N==null?void 0:N();GC.forEach(Z=>{var q;G==null||G.removeEventListener(Z,j),O.current&&((q=E.current)===null||q===void 0||q.removeEventListener(Z,O.current))}),L.cancel(),j.cancel()};Q.useImperativeHandle(t,()=>({updatePosition:L})),Q.useEffect(()=>(z.current=setTimeout(A),()=>{z.current&&(clearTimeout(z.current),z.current=null),B()}),[]),Q.useEffect(()=>(A(),()=>B()),[d,C,y,o,a]),Q.useEffect(()=>{L()},[d,o,a]);const[D,W,H]=o_(b),K=U(c,W,b,H),V=U({[K]:C});return D(Q.createElement(Fn,{onResize:L},Q.createElement("div",Object.assign({style:r,className:l,ref:P},p),C&&Q.createElement("div",{style:w,"aria-hidden":"true"}),Q.createElement("div",{className:V,ref:T,style:C},Q.createElement(Fn,{onResize:L},u)))))});var s_={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"};function N4(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function c_(e){return N4(e)instanceof ShadowRoot}function Of(e){return c_(e)?N4(e):null}function u_(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function vh(e,t){$n(e,"[@ant-design/icons] ".concat(t))}function YC(e){return De(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(De(e.icon)==="object"||typeof e.icon=="function")}function QC(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[u_(n)]=r}return t},{})}function ph(e,t,n){return n?Q.createElement(e.tag,R(R({key:t},QC(e.attrs)),n),(e.children||[]).map(function(r,o){return ph(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Q.createElement(e.tag,R({key:t},QC(e.attrs)),(e.children||[]).map(function(r,o){return ph(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function j4(e){return Ba(e)[0]}function F4(e){return e?Array.isArray(e)?e:[e]:[]}var d_={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},f_=` +.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; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -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); + } +} +`,L4=function(t){var n=s.useContext($m),r=n.csp,o=n.prefixCls,a=n.layer,i=f_;o&&(i=i.replace(/anticon/g,o)),a&&(i="@layer ".concat(a,` { +`).concat(i,` +}`)),s.useEffect(function(){var l=t.current,c=Of(l);ea(i,"@ant-design-icons",{prepend:!a,csp:r,attachTo:c})},[])},m_=["icon","className","onClick","style","primaryColor","secondaryColor"],Hs={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function v_(e){var t=e.primaryColor,n=e.secondaryColor;Hs.primaryColor=t,Hs.secondaryColor=n||j4(t),Hs.calculated=!!n}function p_(){return R({},Hs)}var ql=function(t){var n=t.icon,r=t.className,o=t.onClick,a=t.style,i=t.primaryColor,l=t.secondaryColor,c=Ye(t,m_),u=s.useRef(),d=Hs;if(i&&(d={primaryColor:i,secondaryColor:l||j4(i)}),L4(u),vh(YC(n),"icon should be icon definiton, but got ".concat(n)),!YC(n))return null;var f=n;return f&&typeof f.icon=="function"&&(f=R(R({},f),{},{icon:f.icon(d.primaryColor,d.secondaryColor)})),ph(f.icon,"svg-".concat(f.name),R(R({className:r,onClick:o,style:a,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:u}))};ql.displayName="IconReact";ql.getTwoToneColors=p_;ql.setTwoToneColors=v_;function z4(e){var t=F4(e),n=ee(t,2),r=n[0],o=n[1];return ql.setTwoToneColors({primaryColor:r,secondaryColor:o})}function g_(){var e=ql.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var h_=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];z4(bc.primary);var Ct=s.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,a=e.rotate,i=e.tabIndex,l=e.onClick,c=e.twoToneColor,u=Ye(e,h_),d=s.useContext($m),f=d.prefixCls,m=f===void 0?"anticon":f,p=d.rootClassName,g=U(p,m,M(M({},"".concat(m,"-").concat(r.name),!!r.name),"".concat(m,"-spin"),!!o||r.name==="loading"),n),h=i;h===void 0&&l&&(h=-1);var b=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,y=F4(c),v=ee(y,2),C=v[0],x=v[1];return s.createElement("span",de({role:"img","aria-label":r.name},u,{ref:t,tabIndex:h,onClick:l,className:g}),s.createElement(ql,{icon:r,primaryColor:C,secondaryColor:x,style:b}))});Ct.displayName="AntdIcon";Ct.getTwoToneColor=g_;Ct.setTwoToneColor=z4;var y_=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:s_}))},Wc=s.forwardRef(y_),b_={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"},C_=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:b_}))},Mi=s.forwardRef(C_),x_={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"},S_=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:x_}))},Ti=s.forwardRef(S_),w_={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"},$_=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:w_}))},Vc=s.forwardRef($_),E_={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"},O_=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:E_}))},My=s.forwardRef(O_),P_=`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`,I_=`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 onError`,R_="".concat(P_," ").concat(I_).split(/[\s\n]+/),M_="aria-",T_="data-";function ZC(e,t){return e.indexOf(t)===0}function ir(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=R({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||ZC(o,M_))||n.data&&ZC(o,T_)||n.attr&&R_.includes(o))&&(r[o]=e[o])}),r}function k4(e){return e&&Q.isValidElement(e)&&e.type===Q.Fragment}const B4=(e,t,n)=>Q.isValidElement(e)?Q.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function kn(e,t){return B4(e,e,t)}const JC=e=>typeof e=="object"&&e!=null&&e.nodeType===1,ex=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",zu=(e,t)=>{if(e.clientHeight{const o=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightat||a>e&&i=t&&l>=n?a-e-r:i>t&&ln?i-t+o:0,__=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},tx=(e,t)=>{var n,r,o,a;if(typeof document>"u")return[];const{scrollMode:i,block:l,inline:c,boundary:u,skipOverflowHiddenElements:d}=t,f=typeof u=="function"?u:I=>I!==u;if(!JC(e))throw new TypeError("Invalid target");const m=document.scrollingElement||document.documentElement,p=[];let g=e;for(;JC(g)&&f(g);){if(g=__(g),g===m){p.push(g);break}g!=null&&g===document.body&&zu(g)&&!zu(document.documentElement)||g!=null&&zu(g,d)&&p.push(g)}const h=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,b=(a=(o=window.visualViewport)==null?void 0:o.height)!=null?a:innerHeight,{scrollX:y,scrollY:v}=window,{height:C,width:x,top:w,right:S,bottom:$,left:E}=e.getBoundingClientRect(),{top:O,right:P,bottom:T,left:z}=(I=>{const L=window.getComputedStyle(I);return{top:parseFloat(L.scrollMarginTop)||0,right:parseFloat(L.scrollMarginRight)||0,bottom:parseFloat(L.scrollMarginBottom)||0,left:parseFloat(L.scrollMarginLeft)||0}})(e);let N=l==="start"||l==="nearest"?w-O:l==="end"?$+T:w+C/2-O+T,_=c==="center"?E+x/2-z+P:c==="end"?S+P:E-z;const F=[];for(let I=0;I=0&&E>=0&&$<=b&&S<=h&&(L===m&&!zu(L)||w>=B&&$<=W&&E>=H&&S<=D))return F;const K=getComputedStyle(L),V=parseInt(K.borderLeftWidth,10),G=parseInt(K.borderTopWidth,10),Z=parseInt(K.borderRightWidth,10),q=parseInt(K.borderBottomWidth,10);let J=0,oe=0;const X="offsetWidth"in L?L.offsetWidth-L.clientWidth-V-Z:0,Y="offsetHeight"in L?L.offsetHeight-L.clientHeight-G-q:0,ne="offsetWidth"in L?L.offsetWidth===0?0:A/L.offsetWidth:0,ae="offsetHeight"in L?L.offsetHeight===0?0:j/L.offsetHeight:0;if(m===L)J=l==="start"?N:l==="end"?N-b:l==="nearest"?ku(v,v+b,b,G,q,v+N,v+N+C,C):N-b/2,oe=c==="start"?_:c==="center"?_-h/2:c==="end"?_-h:ku(y,y+h,h,V,Z,y+_,y+_+x,x),J=Math.max(0,J+v),oe=Math.max(0,oe+y);else{J=l==="start"?N-B-G:l==="end"?N-W+q+Y:l==="nearest"?ku(B,W,j,G,q+Y,N,N+C,C):N-(B+j/2)+Y/2,oe=c==="start"?_-H-V:c==="center"?_-(H+A/2)+X/2:c==="end"?_-D+Z+X:ku(H,D,A,V,Z+X,_,_+x,x);const{scrollLeft:te,scrollTop:ie}=L;J=ae===0?0:Math.max(0,Math.min(ie+J/ae,L.scrollHeight-j/ae+Y)),oe=ne===0?0:Math.max(0,Math.min(te+oe/ne,L.scrollWidth-A/ne+X)),N+=ie-J,_+=te-oe}F.push({el:L,top:J,left:oe})}return F},N_=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function j_(e,t){if(!e.isConnected||!(o=>{let a=o;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(e))return;const n=(o=>{const a=window.getComputedStyle(o);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(tx(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:a,left:i}of tx(e,N_(t))){const l=a-n.top+n.bottom,c=i-n.left+n.right;o.scroll({top:l,left:c,behavior:r})}}const cr=e=>{const[,,,,t]=Bn();return t?`${e}-css-var`:""};var ze={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,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},A4=s.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,a=e.duration,i=a===void 0?4.5:a,l=e.showProgress,c=e.pauseOnHover,u=c===void 0?!0:c,d=e.eventKey,f=e.content,m=e.closable,p=e.closeIcon,g=p===void 0?"x":p,h=e.props,b=e.onClick,y=e.onNoticeClose,v=e.times,C=e.hovering,x=s.useState(!1),w=ee(x,2),S=w[0],$=w[1],E=s.useState(0),O=ee(E,2),P=O[0],T=O[1],z=s.useState(0),N=ee(z,2),_=N[0],F=N[1],I=C||S,L=i>0&&l,j=function(){y(d)},A=function(V){(V.key==="Enter"||V.code==="Enter"||V.keyCode===ze.ENTER)&&j()};s.useEffect(function(){if(!I&&i>0){var K=Date.now()-_,V=setTimeout(function(){j()},i*1e3-_);return function(){u&&clearTimeout(V),F(Date.now()-K)}}},[i,I,v]),s.useEffect(function(){if(!I&&L&&(u||_===0)){var K=performance.now(),V,G=function Z(){cancelAnimationFrame(V),V=requestAnimationFrame(function(q){var J=q+_-K,oe=Math.min(J/(i*1e3),1);T(oe*100),oe<1&&Z()})};return G(),function(){u&&cancelAnimationFrame(V)}}},[i,_,I,L,v]);var B=s.useMemo(function(){return De(m)==="object"&&m!==null?m:m?{closeIcon:g}:{}},[m,g]),D=ir(B,!0),W=100-(!P||P<0?0:P>100?100:P),H="".concat(n,"-notice");return s.createElement("div",de({},h,{ref:t,className:U(H,o,M({},"".concat(H,"-closable"),m)),style:r,onMouseEnter:function(V){var G;$(!0),h==null||(G=h.onMouseEnter)===null||G===void 0||G.call(h,V)},onMouseLeave:function(V){var G;$(!1),h==null||(G=h.onMouseLeave)===null||G===void 0||G.call(h,V)},onClick:b}),s.createElement("div",{className:"".concat(H,"-content")},f),m&&s.createElement("a",de({tabIndex:0,className:"".concat(H,"-close"),onKeyDown:A,"aria-label":"Close"},D,{onClick:function(V){V.preventDefault(),V.stopPropagation(),j()}}),B.closeIcon),L&&s.createElement("progress",{className:"".concat(H,"-progress"),max:"100",value:W},W+"%"))}),D4=Q.createContext({}),H4=function(t){var n=t.children,r=t.classNames;return Q.createElement(D4.Provider,{value:{classNames:r}},n)},nx=8,rx=3,ox=16,F_=function(t){var n={offset:nx,threshold:rx,gap:ox};if(t&&De(t)==="object"){var r,o,a;n.offset=(r=t.offset)!==null&&r!==void 0?r:nx,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:rx,n.gap=(a=t.gap)!==null&&a!==void 0?a:ox}return[!!t,n]},L_=["className","style","classNames","styles"],z_=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,a=t.className,i=t.style,l=t.motion,c=t.onAllNoticeRemoved,u=t.onNoticeClose,d=t.stack,f=s.useContext(D4),m=f.classNames,p=s.useRef({}),g=s.useState(null),h=ee(g,2),b=h[0],y=h[1],v=s.useState([]),C=ee(v,2),x=C[0],w=C[1],S=n.map(function(I){return{config:I,key:String(I.key)}}),$=F_(d),E=ee($,2),O=E[0],P=E[1],T=P.offset,z=P.threshold,N=P.gap,_=O&&(x.length>0||S.length<=z),F=typeof l=="function"?l(r):l;return s.useEffect(function(){O&&x.length>1&&w(function(I){return I.filter(function(L){return S.some(function(j){var A=j.key;return L===A})})})},[x,S,O]),s.useEffect(function(){var I;if(O&&p.current[(I=S[S.length-1])===null||I===void 0?void 0:I.key]){var L;y(p.current[(L=S[S.length-1])===null||L===void 0?void 0:L.key])}},[S,O]),Q.createElement(R4,de({key:r,className:U(o,"".concat(o,"-").concat(r),m==null?void 0:m.list,a,M(M({},"".concat(o,"-stack"),!!O),"".concat(o,"-stack-expanded"),_)),style:i,keys:S,motionAppear:!0},F,{onAllRemoved:function(){c(r)}}),function(I,L){var j=I.config,A=I.className,B=I.style,D=I.index,W=j,H=W.key,K=W.times,V=String(H),G=j,Z=G.className,q=G.style,J=G.classNames,oe=G.styles,X=Ye(G,L_),Y=S.findIndex(function(ce){return ce.key===V}),ne={};if(O){var ae=S.length-1-(Y>-1?Y:D-1),te=r==="top"||r==="bottom"?"-50%":"0";if(ae>0){var ie,le,se;ne.height=_?(ie=p.current[V])===null||ie===void 0?void 0:ie.offsetHeight:b==null?void 0:b.offsetHeight;for(var ve=0,xe=0;xe-1?p.current[V]=ue:delete p.current[V]},prefixCls:o,classNames:J,styles:oe,className:U(Z,m==null?void 0:m.notice),style:q,times:K,key:H,eventKey:H,onNoticeClose:u,hovering:O&&x.length>0})))})},k_=s.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,a=e.motion,i=e.maxCount,l=e.className,c=e.style,u=e.onAllRemoved,d=e.stack,f=e.renderNotifications,m=s.useState([]),p=ee(m,2),g=p[0],h=p[1],b=function(O){var P,T=g.find(function(z){return z.key===O});T==null||(P=T.onClose)===null||P===void 0||P.call(T),h(function(z){return z.filter(function(N){return N.key!==O})})};s.useImperativeHandle(t,function(){return{open:function(O){h(function(P){var T=ge(P),z=T.findIndex(function(F){return F.key===O.key}),N=R({},O);if(z>=0){var _;N.times=(((_=P[z])===null||_===void 0?void 0:_.times)||0)+1,T[z]=N}else N.times=0,T.push(N);return i>0&&T.length>i&&(T=T.slice(-i)),T})},close:function(O){b(O)},destroy:function(){h([])}}});var y=s.useState({}),v=ee(y,2),C=v[0],x=v[1];s.useEffect(function(){var E={};g.forEach(function(O){var P=O.placement,T=P===void 0?"topRight":P;T&&(E[T]=E[T]||[],E[T].push(O))}),Object.keys(C).forEach(function(O){E[O]=E[O]||[]}),x(E)},[g]);var w=function(O){x(function(P){var T=R({},P),z=T[O]||[];return z.length||delete T[O],T})},S=s.useRef(!1);if(s.useEffect(function(){Object.keys(C).length>0?S.current=!0:S.current&&(u==null||u(),S.current=!1)},[C]),!o)return null;var $=Object.keys(C);return ko.createPortal(s.createElement(s.Fragment,null,$.map(function(E){var O=C[E],P=s.createElement(z_,{key:E,configList:O,placement:E,prefixCls:r,className:l==null?void 0:l(E),style:c==null?void 0:c(E),motion:a,onNoticeClose:b,onAllNoticeRemoved:w,stack:d});return f?f(P,{prefixCls:r,key:E}):P})),o)}),B_=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],A_=function(){return document.body},ax=0;function D_(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?A_:t,r=e.motion,o=e.prefixCls,a=e.maxCount,i=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,f=Ye(e,B_),m=s.useState(),p=ee(m,2),g=p[0],h=p[1],b=s.useRef(),y=s.createElement(k_,{container:g,ref:b,prefixCls:o,motion:r,maxCount:a,className:i,style:l,onAllRemoved:c,stack:u,renderNotifications:d}),v=s.useState([]),C=ee(v,2),x=C[0],w=C[1],S=Jt(function(E){var O=D_(f,E);(O.key===null||O.key===void 0)&&(O.key="rc-notification-".concat(ax),ax+=1),w(function(P){return[].concat(ge(P),[{type:"open",config:O}])})}),$=s.useMemo(function(){return{open:S,close:function(O){w(function(P){return[].concat(ge(P),[{type:"close",key:O}])})},destroy:function(){w(function(O){return[].concat(ge(O),[{type:"destroy"}])})}}},[]);return s.useEffect(function(){h(n())}),s.useEffect(function(){if(b.current&&x.length){x.forEach(function(P){switch(P.type){case"open":b.current.open(P.config);break;case"close":b.current.close(P.key);break;case"destroy":b.current.destroy();break}});var E,O;w(function(P){return(E!==P||!O)&&(E=P,O=P.filter(function(T){return!x.includes(T)})),O})}},[x]),[$,y]}var H_={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"},W_=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:H_}))},Uc=s.forwardRef(W_);function ix(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{n[r]!==void 0&&(t[r]=n[r])})}),t}function Bl(e){if(!e)return;const{closable:t,closeIcon:n}=e;return{closable:t,closeIcon:n}}function lx(e){const{closable:t,closeIcon:n}=e||{};return Q.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}const V_={},Ty=(e,t,n=V_)=>{const r=lx(e),o=lx(t),[a]=Vo("global",aa.global),i=typeof r!="boolean"?!!(r!=null&&r.disabled):!1,l=Q.useMemo(()=>Object.assign({closeIcon:Q.createElement(Ti,null)},n),[n]),c=Q.useMemo(()=>r===!1?!1:r?ix(l,o,r):o===!1?!1:o?ix(l,o):l.closable?l:!1,[r,o,l]);return Q.useMemo(()=>{var u,d;if(c===!1)return[!1,null,i,{}];const{closeIconRender:f}=l,{closeIcon:m}=c;let p=m;const g=ir(c,!0);return p!=null&&(f&&(p=f(m)),p=Q.isValidElement(p)?Q.cloneElement(p,Object.assign(Object.assign(Object.assign({},p.props),{"aria-label":(d=(u=p.props)===null||u===void 0?void 0:u["aria-label"])!==null&&d!==void 0?d:a.close}),g)):Q.createElement("span",Object.assign({"aria-label":a.close},g),p)),[!0,p,i,g]},[i,a.close,c,l])},U_=()=>Q.useReducer(e=>e+1,0),K_=()=>{const[e,t]=s.useState([]),n=s.useCallback(r=>(t(o=>[].concat(ge(o),[r])),()=>{t(o=>o.filter(a=>a!==r))}),[]);return[e,n]},Kc=Q.createContext(void 0),va=100,G_=10,_y=va*G_,V4={Modal:va,Drawer:va,Popover:va,Popconfirm:va,Tooltip:va,Tour:va,FloatButton:va},q_={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function X_(e){return e in V4}const Xl=(e,t)=>{const[,n]=Bn(),r=Q.useContext(Kc),o=X_(e);let a;if(t!==void 0)a=[t,t];else{let i=r??0;o?i+=(r?0:n.zIndexPopupBase)+V4[e]:i+=q_[e],a=[r===void 0?t:i,i]}return a},Y_=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:a,colorError:i,colorWarning:l,colorInfo:c,fontSizeLG:u,motionEaseInOutCirc:d,motionDurationSlow:f,marginXS:m,paddingXS:p,borderRadiusLG:g,zIndexPopup:h,contentPadding:b,contentBg:y}=e,v=`${t}-notice`,C=new ft("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:p,transform:"translateY(0)",opacity:1}}),x=new ft("MessageMoveOut",{"0%":{maxHeight:e.height,padding:p,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),w={padding:p,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${n}`]:{marginInlineEnd:m,fontSize:u},[`${v}-content`]:{display:"inline-block",padding:b,background:y,borderRadius:g,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:a},[`${t}-error > ${n}`]:{color:i},[`${t}-warning > ${n}`]:{color:l},[`${t}-info > ${n}, + ${t}-loading > ${n}`]:{color:c}};return[{[t]:Object.assign(Object.assign({},gn(e)),{color:o,position:"fixed",top:m,width:"100%",pointerEvents:"none",zIndex:h,[`${t}-move-up`]:{animationFillMode:"forwards"},[` + ${t}-move-up-appear, + ${t}-move-up-enter + `]:{animationName:C,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[` + ${t}-move-up-appear${t}-move-up-appear-active, + ${t}-move-up-enter${t}-move-up-enter-active + `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:x,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${v}-wrapper`]:Object.assign({},w)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},w),{padding:0,textAlign:"start"})}]},Q_=e=>({zIndexPopup:e.zIndexPopupBase+_y+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),U4=Ot("Message",e=>{const t=gt(e,{height:150});return Y_(t)},Q_);var Z_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);os.createElement("div",{className:U(`${e}-custom-content`,`${e}-${t}`)},n||J_[t],s.createElement("span",null,r)),see=e=>{const{prefixCls:t,className:n,type:r,icon:o,content:a}=e,i=Z_(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:l}=s.useContext(Ze),c=t||l("message"),u=cr(c),[d,f,m]=U4(c,u);return d(s.createElement(A4,Object.assign({},i,{prefixCls:c,className:U(n,f,`${c}-notice-pure-panel`,m,u),eventKey:"pure",duration:null,content:s.createElement(K4,{prefixCls:c,type:r,icon:o},a)})))};function e7(e,t){return{motionName:t??`${e}-move-up`}}function t7(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,a)=>n.then(o,a),r.promise=n,r}var n7=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=cr(t),[r,o,a]=U4(t,n);return r(s.createElement(H4,{classNames:{list:U(o,a,n)}},e))},i7=(e,{prefixCls:t,key:n})=>s.createElement(a7,{prefixCls:t,key:n},e),l7=s.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:a,duration:i=o7,rtl:l,transitionName:c,onAllRemoved:u}=e,{getPrefixCls:d,getPopupContainer:f,message:m,direction:p}=s.useContext(Ze),g=r||d("message"),h=()=>({left:"50%",transform:"translateX(-50%)",top:n??r7}),b=()=>U({[`${g}-rtl`]:l??p==="rtl"}),y=()=>e7(g,c),v=s.createElement("span",{className:`${g}-close-x`},s.createElement(Ti,{className:`${g}-close-icon`})),[C,x]=W4({prefixCls:g,style:h,className:b,motion:y,closable:!1,closeIcon:v,duration:i,getContainer:()=>(o==null?void 0:o())||(f==null?void 0:f())||document.body,maxCount:a,onAllRemoved:u,renderNotifications:i7});return s.useImperativeHandle(t,()=>Object.assign(Object.assign({},C),{prefixCls:g,message:m})),x});let sx=0;function s7(e){const t=s.useRef(null);return Ri(),[s.useMemo(()=>{const r=c=>{var u;(u=t.current)===null||u===void 0||u.close(c)},o=c=>{if(!t.current){const S=()=>{};return S.then=()=>{},S}const{open:u,prefixCls:d,message:f}=t.current,m=`${d}-notice`,{content:p,icon:g,type:h,key:b,className:y,style:v,onClose:C}=c,x=n7(c,["content","icon","type","key","className","style","onClose"]);let w=b;return w==null&&(sx+=1,w=`antd-message-${sx}`),t7(S=>(u(Object.assign(Object.assign({},x),{key:w,content:s.createElement(K4,{prefixCls:d,type:h,icon:g},p),placement:"top",className:U(h&&`${m}-${h}`,y,f==null?void 0:f.className),style:Object.assign(Object.assign({},f==null?void 0:f.style),v),onClose:()=>{C==null||C(),S()}})),()=>{r(w)}))},i={open:o,destroy:c=>{var u;c!==void 0?r(c):(u=t.current)===null||u===void 0||u.destroy()}};return["info","success","warning","error","loading"].forEach(c=>{const u=(d,f,m)=>{let p;d&&typeof d=="object"&&"content"in d?p=d:p={content:d};let g,h;typeof f=="function"?h=f:(g=f,h=m);const b=Object.assign(Object.assign({onClose:h,duration:g},p),{type:c});return o(b)};i[c]=u}),i},[]),s.createElement(l7,Object.assign({key:"message-holder"},e,{ref:t}))]}function c7(e){return s7(e)}function G4(e,t){this.v=e,this.k=t}function Wn(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch{o=0}Wn=function(i,l,c,u){function d(f,m){Wn(i,f,function(p){return this._invoke(f,m,p)})}l?o?o(i,l,{value:c,enumerable:!u,configurable:!u,writable:!u}):i[l]=c:(d("next",0),d("throw",1),d("return",2))},Wn(e,t,n,r)}function Ny(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n=typeof Symbol=="function"?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(p,g,h,b){var y=g&&g.prototype instanceof l?g:l,v=Object.create(y.prototype);return Wn(v,"_invoke",function(C,x,w){var S,$,E,O=0,P=w||[],T=!1,z={p:0,n:0,v:e,a:N,f:N.bind(e,4),d:function(F,I){return S=F,$=0,E=e,z.n=I,i}};function N(_,F){for($=_,E=F,t=0;!T&&O&&!I&&t3?(I=A===F)&&(E=L[($=L[4])?5:($=3,3)],L[4]=L[5]=e):L[0]<=j&&((I=_<2&&jF||F>A)&&(L[4]=_,L[5]=F,z.n=A,$=0))}if(I||_>1)return i;throw T=!0,F}return function(_,F,I){if(O>1)throw TypeError("Generator is already running");for(T&&F===1&&N(F,I),$=F,E=I;(t=$<2?e:E)||!T;){S||($?$<3?($>1&&(z.n=-1),N($,E)):z.n=E:z.v=E);try{if(O=2,S){if($||(_="next"),t=S[_]){if(!(t=t.call(S,E)))throw TypeError("iterator result is not an object");if(!t.done)return t;E=t.value,$<2&&($=0)}else $===1&&(t=S.return)&&t.call(S),$<2&&(E=TypeError("The iterator does not provide a '"+_+"' method"),$=1);S=e}else if((t=(T=z.n<0)?E:C.call(x,z))!==i)break}catch(L){S=e,$=1,E=L}finally{O=1}}return{value:t,done:T}}}(p,h,b),!0),v}var i={};function l(){}function c(){}function u(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(Wn(t={},r,function(){return this}),t),f=u.prototype=l.prototype=Object.create(d);function m(p){return Object.setPrototypeOf?Object.setPrototypeOf(p,u):(p.__proto__=u,Wn(p,o,"GeneratorFunction")),p.prototype=Object.create(f),p}return c.prototype=u,Wn(f,"constructor",u),Wn(u,"constructor",c),c.displayName="GeneratorFunction",Wn(u,o,"GeneratorFunction"),Wn(f),Wn(f,o,"Generator"),Wn(f,r,function(){return this}),Wn(f,"toString",function(){return"[object Generator]"}),(Ny=function(){return{w:a,m}})()}function Pf(e,t){function n(o,a,i,l){try{var c=e[o](a),u=c.value;return u instanceof G4?t.resolve(u.v).then(function(d){n("next",d,i,l)},function(d){n("throw",d,i,l)}):t.resolve(u).then(function(d){c.value=d,i(c)},function(d){return n("throw",d,i,l)})}catch(d){l(d)}}var r;this.next||(Wn(Pf.prototype),Wn(Pf.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),Wn(this,"_invoke",function(o,a,i){function l(){return new t(function(c,u){n(o,i,c,u)})}return r=r?r.then(l,l):l()},!0)}function q4(e,t,n,r,o){return new Pf(Ny().w(e,t,n,r),o||Promise)}function u7(e,t,n,r,o){var a=q4(e,t,n,r,o);return a.next().then(function(i){return i.done?i.value:a.next()})}function d7(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function o(){for(;n.length;)if((r=n.pop())in t)return o.value=r,o.done=!1,o;return o.done=!0,o}}function cx(e){if(e!=null){var t=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if(typeof e.next=="function")return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(De(e)+" is not iterable")}function an(){var e=Ny(),t=e.m(an),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(i){var l=typeof i=="function"&&i.constructor;return!!l&&(l===n||(l.displayName||l.name)==="GeneratorFunction")}var o={throw:1,return:2,break:3,continue:3};function a(i){var l,c;return function(u){l||(l={stop:function(){return c(u.a,2)},catch:function(){return u.v},abrupt:function(f,m){return c(u.a,o[f],m)},delegateYield:function(f,m,p){return l.resultName=m,c(u.d,cx(f),p)},finish:function(f){return c(u.f,f)}},c=function(f,m,p){u.p=l.prev,u.n=l.next;try{return f(m,p)}finally{l.next=u.n}}),l.resultName&&(l[l.resultName]=u.v,l.resultName=void 0),l.sent=u.v,l.next=u.n;try{return i.call(this,l)}finally{u.p=l.prev,u.n=l.next}}}return(an=function(){return{wrap:function(c,u,d,f){return e.w(a(c),u,d,f&&f.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(c,u){return new G4(c,u)},AsyncIterator:Pf,async:function(c,u,d,f,m){return(r(u)?q4:u7)(a(c),u,d,f,m)},keys:d7,values:cx}})()}function ux(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(u){return void n(u)}l.done?t(c):Promise.resolve(c).then(r,o)}function yo(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(c){ux(a,r,o,i,l,"next",c)}function l(c){ux(a,r,o,i,l,"throw",c)}i(void 0)})}}var Gc=R({},kI),f7=Gc.version,up=Gc.render,m7=Gc.unmountComponentAtNode,Im;try{var v7=Number((f7||"").split(".")[0]);v7>=18&&(Im=Gc.createRoot)}catch{}function dx(e){var t=Gc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&De(t)==="object"&&(t.usingClientEntryPoint=e)}var If="__rc_react_root__";function p7(e,t){dx(!0);var n=t[If]||Im(t);dx(!1),n.render(e),t[If]=n}function g7(e,t){up==null||up(e,t)}function h7(e,t){if(Im){p7(e,t);return}g7(e,t)}function y7(e){return gh.apply(this,arguments)}function gh(){return gh=yo(an().mark(function e(t){return an().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[If])===null||o===void 0||o.unmount(),delete t[If]}));case 1:case"end":return r.stop()}},e)})),gh.apply(this,arguments)}function b7(e){m7(e)}function C7(e){return hh.apply(this,arguments)}function hh(){return hh=yo(an().mark(function e(t){return an().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Im===void 0){r.next=2;break}return r.abrupt("return",y7(t));case 2:b7(t);case 3:case"end":return r.stop()}},e)})),hh.apply(this,arguments)}const x7=(e,t)=>(h7(e,t),()=>C7(t));let S7=x7;function X4(e){return S7}const dp=()=>({height:0,opacity:0}),fx=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},w7=e=>({height:e?e.offsetHeight:0}),fp=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",Rf=(e=Sc)=>({motionName:`${e}-motion-collapse`,onAppearStart:dp,onEnterStart:dp,onAppearActive:fx,onEnterActive:fx,onLeaveStart:w7,onLeaveActive:dp,onAppearEnd:fp,onEnterEnd:fp,onLeaveEnd:fp,motionDeadline:500}),Bo=(e,t,n)=>n!==void 0?n:`${e}-${t}`;function Kt(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}const Rm=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),a=o.width,i=o.height;if(a||i)return!0}}return!1},$7=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},E7=CT("Wave",$7),Y4=`${Sc}-wave-target`;function O7(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"&&e!=="canvastext"}function P7(e){var t;const{borderTopColor:n,borderColor:r,backgroundColor:o}=getComputedStyle(e);return(t=[n,r,o].find(O7))!==null&&t!==void 0?t:null}function mp(e){return Number.isNaN(e)?0:e}const I7=e=>{const{className:t,target:n,component:r,registerUnmount:o}=e,a=s.useRef(null),i=s.useRef(null);s.useEffect(()=>{i.current=o()},[]);const[l,c]=s.useState(null),[u,d]=s.useState([]),[f,m]=s.useState(0),[p,g]=s.useState(0),[h,b]=s.useState(0),[y,v]=s.useState(0),[C,x]=s.useState(!1),w={left:f,top:p,width:h,height:y,borderRadius:u.map(E=>`${E}px`).join(" ")};l&&(w["--wave-color"]=l);function S(){const E=getComputedStyle(n);c(P7(n));const O=E.position==="static",{borderLeftWidth:P,borderTopWidth:T}=E;m(O?n.offsetLeft:mp(-Number.parseFloat(P))),g(O?n.offsetTop:mp(-Number.parseFloat(T))),b(n.offsetWidth),v(n.offsetHeight);const{borderTopLeftRadius:z,borderTopRightRadius:N,borderBottomLeftRadius:_,borderBottomRightRadius:F}=E;d([z,N,F,_].map(I=>mp(Number.parseFloat(I))))}if(s.useEffect(()=>{if(n){const E=Tt(()=>{S(),x(!0)});let O;return typeof ResizeObserver<"u"&&(O=new ResizeObserver(S),O.observe(n)),()=>{Tt.cancel(E),O==null||O.disconnect()}}},[n]),!C)return null;const $=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(Y4));return s.createElement(Fr,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(E,O)=>{var P,T;if(O.deadline||O.propertyName==="opacity"){const z=(P=a.current)===null||P===void 0?void 0:P.parentElement;(T=i.current)===null||T===void 0||T.call(i).then(()=>{z==null||z.remove()})}return!1}},({className:E},O)=>s.createElement("div",{ref:Yn(a,O),className:U(t,E,{"wave-quick":$}),style:w}))},R7=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild);const a=X4();let i=null;function l(){return i}i=a(s.createElement(I7,Object.assign({},t,{target:e,registerUnmount:l})),o)},M7=(e,t,n)=>{const{wave:r}=s.useContext(Ze),[,o,a]=Bn(),i=Jt(u=>{const d=e.current;if(r!=null&&r.disabled||!d)return;const f=d.querySelector(`.${Y4}`)||d,{showEffect:m}=r||{};(m||R7)(f,{className:t,token:o,component:n,event:u,hashId:a})}),l=s.useRef(null);return u=>{Tt.cancel(l.current),l.current=Tt(()=>{i(u)})}},Q4=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=s.useContext(Ze),a=s.useRef(null),i=o("wave"),[,l]=E7(i),c=M7(a,U(i,l),r);if(Q.useEffect(()=>{const d=a.current;if(!d||d.nodeType!==window.Node.ELEMENT_NODE||n)return;const f=m=>{!Rm(m.target)||!d.getAttribute||d.getAttribute("disabled")||d.disabled||d.className.includes("disabled")&&!d.className.includes("disabled:")||d.getAttribute("aria-disabled")==="true"||d.className.includes("-leave")||c(m)};return d.addEventListener("click",f,!0),()=>{d.removeEventListener("click",f,!0)}},[n]),!Q.isValidElement(t))return t??null;const u=ca(t)?Yn(Ga(t),a):a;return kn(t,{ref:u})},xo=e=>{const t=Q.useContext(Ci);return Q.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},T7=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"}}}},_7=Ot(["Space","Compact"],e=>[T7(e)],()=>({}),{resetStyle:!1});var Z4=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=s.useContext(Mm),r=s.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:a,isLastItem:i}=n,l=o==="vertical"?"-vertical-":"-";return U(`${e}-compact${l}item`,{[`${e}-compact${l}first-item`]:a,[`${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}},N7=e=>{const{children:t}=e;return s.createElement(Mm.Provider,{value:null},t)},j7=e=>{const{children:t}=e,n=Z4(e,["children"]);return s.createElement(Mm.Provider,{value:s.useMemo(()=>n,[n])},t)},F7=e=>{const{getPrefixCls:t,direction:n}=s.useContext(Ze),{size:r,direction:o,block:a,prefixCls:i,className:l,rootClassName:c,children:u}=e,d=Z4(e,["size","direction","block","prefixCls","className","rootClassName","children"]),f=xo(C=>r??C),m=t("space-compact",i),[p,g]=_7(m),h=U(m,g,{[`${m}-rtl`]:n==="rtl",[`${m}-block`]:a,[`${m}-vertical`]:o==="vertical"},l,c),b=s.useContext(Mm),y=En(u),v=s.useMemo(()=>y.map((C,x)=>{const w=(C==null?void 0:C.key)||`${m}-item-${x}`;return s.createElement(j7,{key:w,compactSize:f,compactDirection:o,isFirstItem:x===0&&(!b||(b==null?void 0:b.isFirstItem)),isLastItem:x===y.length-1&&(!b||(b==null?void 0:b.isLastItem))},C)}),[y,b,o,f,m]);return y.length===0?null:p(s.createElement("div",Object.assign({className:h},d),v))};var L7=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=s.useContext(Ze),{prefixCls:r,size:o,className:a}=e,i=L7(e,["prefixCls","size","className"]),l=t("btn-group",r),[,,c]=Bn(),u=s.useMemo(()=>{switch(o){case"large":return"lg";case"small":return"sm";default:return""}},[o]),d=U(l,{[`${l}-${u}`]:u,[`${l}-rtl`]:n==="rtl"},a,c);return s.createElement(J4.Provider,{value:o},s.createElement("div",Object.assign({},i,{className:d})))},mx=/^[\u4E00-\u9FA5]{2}$/,yh=mx.test.bind(mx);function e6(e){return e==="danger"?{danger:!0}:{type:e}}function vx(e){return typeof e=="string"}function vp(e){return e==="text"||e==="link"}function k7(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&vx(e.type)&&yh(e.props.children)?kn(e,{children:e.props.children.split("").join(n)}):vx(e)?yh(e)?Q.createElement("span",null,e.split("").join(n)):Q.createElement("span",null,e):k4(e)?Q.createElement("span",null,e):e}function B7(e,t){let n=!1;const r=[];return Q.Children.forEach(e,o=>{const a=typeof o,i=a==="string"||a==="number";if(n&&i){const l=r.length-1,c=r[l];r[l]=`${c}${o}`}else r.push(o);n=i}),Q.Children.map(r,o=>k7(o,t))}["default","primary","danger"].concat(ge(Aa));const t6=s.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:a}=e,i=U(`${a}-icon`,n);return Q.createElement("span",{ref:t,className:i,style:r},o)}),px=s.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:a}=e,i=U(`${n}-loading-icon`,r);return Q.createElement(t6,{prefixCls:n,className:i,style:o,ref:t},Q.createElement(Uc,{className:a}))}),pp=()=>({width:0,opacity:0,transform:"scale(0)"}),gp=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),A7=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:a,mount:i}=e,l=!!n;return r?Q.createElement(px,{prefixCls:t,className:o,style:a}):Q.createElement(Fr,{visible:l,motionName:`${t}-loading-icon-motion`,motionAppear:!i,motionEnter:!i,motionLeave:!i,removeOnLeave:!0,onAppearStart:pp,onAppearActive:gp,onEnterStart:pp,onEnterActive:gp,onLeaveStart:gp,onLeaveActive:pp},({className:c,style:u},d)=>{const f=Object.assign(Object.assign({},a),u);return Q.createElement(px,{prefixCls:t,className:U(o,c),style:f,ref:d})})},gx=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),D7=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:a}=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}},gx(`${t}-primary`,o),gx(`${t}-danger`,a)]}};var H7=["b"],W7=["v"],hp=function(t){return Math.round(Number(t||0))},V7=function(t){if(t instanceof Ft)return t;if(t&&De(t)==="object"&&"h"in t&&"b"in t){var n=t,r=n.b,o=Ye(n,H7);return R(R({},o),{},{v:r})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},Si=function(e){Ho(n,e);var t=Wo(n);function n(r){return fn(this,n),t.call(this,V7(r))}return mn(n,[{key:"toHsbString",value:function(){var o=this.toHsb(),a=hp(o.s*100),i=hp(o.b*100),l=hp(o.h),c=o.a,u="hsb(".concat(l,", ").concat(a,"%, ").concat(i,"%)"),d="hsba(".concat(l,", ").concat(a,"%, ").concat(i,"%, ").concat(c.toFixed(c===0?0:2),")");return c===1?u:d}},{key:"toHsb",value:function(){var o=this.toHsv(),a=o.v,i=Ye(o,W7);return R(R({},i),{},{b:a,a:this.a})}}]),n}(Ft),cee="rc-color-picker",Sd=function(t){return t instanceof Si?t:new Si(t)},uee=Sd("#1677ff"),dee=function(t){var n=t.offset,r=t.targetRef,o=t.containerRef,a=t.color,i=t.type,l=o.current.getBoundingClientRect(),c=l.width,u=l.height,d=r.current.getBoundingClientRect(),f=d.width,m=d.height,p=f/2,g=m/2,h=(n.x+p)/c,b=1-(n.y+g)/u,y=a.toHsb(),v=h,C=(n.x+p)/c*360;if(i)switch(i){case"hue":return Sd(R(R({},y),{},{h:C<=0?0:C}));case"alpha":return Sd(R(R({},y),{},{a:v<=0?0:v}))}return Sd({h:y.h,s:h<=0?0:h,b:b>=1?1:b,a:y.a})},fee=function(t,n){var r=t.toHsb();switch(n){case"hue":return{x:r.h/360*100,y:50};case"alpha":return{x:t.a*100,y:50};default:return{x:r.s*100,y:(1-r.b)*100}}},U7=function(t){var n=t.color,r=t.prefixCls,o=t.className,a=t.style,i=t.onClick,l="".concat(r,"-color-block");return Q.createElement("div",{className:U(l,o),style:a,onClick:i},Q.createElement("div",{className:"".concat(l,"-inner"),style:{background:n}}))};const K7=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"",G7=(e,t)=>e?K7(e,t):"";let bh=function(){function e(t){fn(this,e);var n;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(n=t.colors)===null||n===void 0?void 0:n.map(o=>({color:new e(o.color),percent:o.percent})),this.cleared=t.cleared;return}const r=Array.isArray(t);r&&t.length?(this.colors=t.map(({color:o,percent:a})=>({color:new e(o),percent:a})),this.metaColor=new Si(this.colors[0].color.metaColor)):this.metaColor=new Si(r?"":t),(!t||r&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return mn(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return G7(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 a=n.colors[o];return r.percent===a.percent&&r.color.equals(a.color)}):this.toHexString()===n.toHexString()}}])}();var q7={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"},X7=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:q7}))},Mf=s.forwardRef(X7),n6=Q.forwardRef(function(e,t){var n=e.prefixCls,r=e.forceRender,o=e.className,a=e.style,i=e.children,l=e.isActive,c=e.role,u=e.classNames,d=e.styles,f=Q.useState(l||r),m=ee(f,2),p=m[0],g=m[1];return Q.useEffect(function(){(r||l)&&g(!0)},[r,l]),p?Q.createElement("div",{ref:t,className:U("".concat(n,"-content"),M(M({},"".concat(n,"-content-active"),l),"".concat(n,"-content-inactive"),!l),o),style:a,role:c},Q.createElement("div",{className:U("".concat(n,"-content-box"),u==null?void 0:u.body),style:d==null?void 0:d.body},i)):null});n6.displayName="PanelContent";var Y7=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],r6=Q.forwardRef(function(e,t){var n=e.showArrow,r=n===void 0?!0:n,o=e.headerClass,a=e.isActive,i=e.onItemClick,l=e.forceRender,c=e.className,u=e.classNames,d=u===void 0?{}:u,f=e.styles,m=f===void 0?{}:f,p=e.prefixCls,g=e.collapsible,h=e.accordion,b=e.panelKey,y=e.extra,v=e.header,C=e.expandIcon,x=e.openMotion,w=e.destroyInactivePanel,S=e.children,$=Ye(e,Y7),E=g==="disabled",O=y!=null&&typeof y!="boolean",P=M(M(M({onClick:function(){i==null||i(b)},onKeyDown:function(L){(L.key==="Enter"||L.keyCode===ze.ENTER||L.which===ze.ENTER)&&(i==null||i(b))},role:h?"tab":"button"},"aria-expanded",a),"aria-disabled",E),"tabIndex",E?-1:0),T=typeof C=="function"?C(e):Q.createElement("i",{className:"arrow"}),z=T&&Q.createElement("div",de({className:"".concat(p,"-expand-icon")},["header","icon"].includes(g)?P:{}),T),N=U("".concat(p,"-item"),M(M({},"".concat(p,"-item-active"),a),"".concat(p,"-item-disabled"),E),c),_=U(o,"".concat(p,"-header"),M({},"".concat(p,"-collapsible-").concat(g),!!g),d.header),F=R({className:_,style:m.header},["header","icon"].includes(g)?{}:P);return Q.createElement("div",de({},$,{ref:t,className:N}),Q.createElement("div",F,r&&z,Q.createElement("span",de({className:"".concat(p,"-header-text")},g==="header"?P:{}),v),O&&Q.createElement("div",{className:"".concat(p,"-extra")},y)),Q.createElement(Fr,de({visible:a,leavedClassName:"".concat(p,"-content-hidden")},x,{forceRender:l,removeOnLeave:w}),function(I,L){var j=I.className,A=I.style;return Q.createElement(n6,{ref:L,prefixCls:p,className:j,classNames:d,style:A,styles:m,isActive:a,forceRender:l,role:h?"tabpanel":void 0},S)}))}),Q7=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Z7=function(t,n){var r=n.prefixCls,o=n.accordion,a=n.collapsible,i=n.destroyInactivePanel,l=n.onItemClick,c=n.activeKey,u=n.openMotion,d=n.expandIcon;return t.map(function(f,m){var p=f.children,g=f.label,h=f.key,b=f.collapsible,y=f.onItemClick,v=f.destroyInactivePanel,C=Ye(f,Q7),x=String(h??m),w=b??a,S=v??i,$=function(P){w!=="disabled"&&(l(P),y==null||y(P))},E=!1;return o?E=c[0]===x:E=c.indexOf(x)>-1,Q.createElement(r6,de({},C,{prefixCls:r,key:x,panelKey:x,isActive:E,accordion:o,openMotion:u,expandIcon:d,header:g,collapsible:w,onItemClick:$,destroyInactivePanel:S}),p)})},J7=function(t,n,r){if(!t)return null;var o=r.prefixCls,a=r.accordion,i=r.collapsible,l=r.destroyInactivePanel,c=r.onItemClick,u=r.activeKey,d=r.openMotion,f=r.expandIcon,m=t.key||String(n),p=t.props,g=p.header,h=p.headerClass,b=p.destroyInactivePanel,y=p.collapsible,v=p.onItemClick,C=!1;a?C=u[0]===m:C=u.indexOf(m)>-1;var x=y??i,w=function(E){x!=="disabled"&&(c(E),v==null||v(E))},S={key:m,panelKey:m,header:g,headerClass:h,isActive:C,prefixCls:o,destroyInactivePanel:b??l,openMotion:d,accordion:a,children:t.props.children,onItemClick:w,expandIcon:f,collapsible:x};return typeof t.type=="string"?t:(Object.keys(S).forEach(function($){typeof S[$]>"u"&&delete S[$]}),Q.cloneElement(t,S))};function eN(e,t,n){return Array.isArray(e)?Z7(e,n):En(t).map(function(r,o){return J7(r,o,n)})}function tN(e){var t=e;if(!Array.isArray(t)){var n=De(t);t=n==="number"||n==="string"?[t]:[]}return t.map(function(r){return String(r)})}var nN=Q.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-collapse":n,o=e.destroyInactivePanel,a=o===void 0?!1:o,i=e.style,l=e.accordion,c=e.className,u=e.children,d=e.collapsible,f=e.openMotion,m=e.expandIcon,p=e.activeKey,g=e.defaultActiveKey,h=e.onChange,b=e.items,y=U(r,c),v=tn([],{value:p,onChange:function(O){return h==null?void 0:h(O)},defaultValue:g,postState:tN}),C=ee(v,2),x=C[0],w=C[1],S=function(O){return w(function(){if(l)return x[0]===O?[]:[O];var P=x.indexOf(O),T=P>-1;return T?x.filter(function(z){return z!==O}):[].concat(ge(x),[O])})};$n(!u,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var $=eN(b,u,{prefixCls:r,accordion:l,openMotion:f,expandIcon:m,collapsible:d,destroyInactivePanel:a,onItemClick:S,activeKey:x});return Q.createElement("div",de({ref:t,className:y,style:i,role:l?"tablist":void 0},ir(e,{aria:!0,data:!0})),$)});const jy=Object.assign(nN,{Panel:r6});jy.Panel;const rN=s.forwardRef((e,t)=>{const{getPrefixCls:n}=s.useContext(Ze),{prefixCls:r,className:o,showArrow:a=!0}=e,i=n("collapse",r),l=U({[`${i}-no-arrow`]:!a},o);return s.createElement(jy.Panel,Object.assign({ref:t},e,{prefixCls:i,className:l}))}),Fy=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),oN=e=>({animationDuration:e,animationFillMode:"both"}),aN=e=>({animationDuration:e,animationFillMode:"both"}),Tm=(e,t,n,r,o=!1)=>{const a=o?"&":"";return{[` + ${a}${e}-enter, + ${a}${e}-appear + `]:Object.assign(Object.assign({},oN(r)),{animationPlayState:"paused"}),[`${a}${e}-leave`]:Object.assign(Object.assign({},aN(r)),{animationPlayState:"paused"}),[` + ${a}${e}-enter${e}-enter-active, + ${a}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${a}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},iN=new ft("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),lN=new ft("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),sN=(e,t=!1)=>{const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[Tm(r,iN,lN,e.motionDurationMid,t),{[` + ${o}${r}-enter, + ${o}${r}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},cN=new ft("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),uN=new ft("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),dN=new ft("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),fN=new ft("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),mN=new ft("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),vN=new ft("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),pN=new ft("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),gN=new ft("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),hN={"move-up":{inKeyframes:pN,outKeyframes:gN},"move-down":{inKeyframes:cN,outKeyframes:uN},"move-left":{inKeyframes:dN,outKeyframes:fN},"move-right":{inKeyframes:mN,outKeyframes:vN}},Tf=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=hN[t];return[Tm(r,o,a,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Ly=new ft("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),zy=new ft("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),ky=new ft("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),By=new ft("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),yN=new ft("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),bN=new ft("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),CN=new ft("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),xN=new ft("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),SN={"slide-up":{inKeyframes:Ly,outKeyframes:zy},"slide-down":{inKeyframes:ky,outKeyframes:By},"slide-left":{inKeyframes:yN,outKeyframes:bN},"slide-right":{inKeyframes:CN,outKeyframes:xN}},Ha=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=SN[t];return[Tm(r,o,a,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}}]},Ay=new ft("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),wN=new ft("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),hx=new ft("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),yx=new ft("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),$N=new ft("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),EN=new ft("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),ON=new ft("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),PN=new ft("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),IN=new ft("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),RN=new ft("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),MN=new ft("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),TN=new ft("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),_N={zoom:{inKeyframes:Ay,outKeyframes:wN},"zoom-big":{inKeyframes:hx,outKeyframes:yx},"zoom-big-fast":{inKeyframes:hx,outKeyframes:yx},"zoom-left":{inKeyframes:ON,outKeyframes:PN},"zoom-right":{inKeyframes:IN,outKeyframes:RN},"zoom-up":{inKeyframes:$N,outKeyframes:EN},"zoom-down":{inKeyframes:MN,outKeyframes:TN}},qc=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=_N[t];return[Tm(r,o,a,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}}]},NN=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:a,collapseHeaderPaddingSM:i,collapseHeaderPaddingLG:l,collapsePanelBorderRadius:c,lineWidth:u,lineType:d,colorBorder:f,colorText:m,colorTextHeading:p,colorTextDisabled:g,fontSizeLG:h,lineHeight:b,lineHeightLG:y,marginSM:v,paddingSM:C,paddingLG:x,paddingXS:w,motionDurationSlow:S,fontSizeIcon:$,contentPadding:E,fontHeight:O,fontHeightLG:P}=e,T=`${re(u)} ${d} ${f}`;return{[t]:Object.assign(Object.assign({},gn(e)),{backgroundColor:o,border:T,borderRadius:c,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:T,"&:first-child":{[` + &, + & > ${t}-header`]:{borderRadius:`${re(c)} ${re(c)} 0 0`}},"&:last-child":{[` + &, + & > ${t}-header`]:{borderRadius:`0 0 ${re(c)} ${re(c)}`}},[`> ${t}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:a,color:p,lineHeight:b,cursor:"pointer",transition:`all ${S}, visibility 0s`},to(e)),{[`> ${t}-header-text`]:{flex:"auto"},[`${t}-expand-icon`]:{height:O,display:"flex",alignItems:"center",paddingInlineEnd:v},[`${t}-arrow`]:Object.assign(Object.assign({},Gl()),{fontSize:$,transition:`transform ${S}`,svg:{transition:`transform ${S}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}}),[`${t}-collapsible-header`]:{cursor:"default",[`${t}-header-text`]:{flex:"none",cursor:"pointer"},[`${t}-expand-icon`]:{cursor:"pointer"}},[`${t}-collapsible-icon`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:m,backgroundColor:n,borderTop:T,[`& > ${t}-content-box`]:{padding:E},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:i,paddingInlineStart:w,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(C).sub(w).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:C}}},"&-large":{[`> ${t}-item`]:{fontSize:h,lineHeight:y,[`> ${t}-header`]:{padding:l,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:P,marginInlineStart:e.calc(x).sub(r).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:x}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${re(c)} ${re(c)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:g,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:v}}}}})}},jN=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},FN=e=>{const{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:o,colorBorder:a}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${a}`},[` + > ${t}-item:last-child, + > ${t}-item:last-child ${t}-header + `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:o,borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{padding:r}}}},LN=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}},zN=e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer,borderlessContentPadding:`${e.paddingXXS}px 16px ${e.padding}px`,borderlessContentBg:"transparent"}),kN=Ot("Collapse",e=>{const t=gt(e,{collapseHeaderPaddingSM:`${re(e.paddingXS)} ${re(e.paddingSM)}`,collapseHeaderPaddingLG:`${re(e.padding)} ${re(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[NN(t),FN(t),LN(t),jN(t),Fy(t)]},zN),BN=s.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,expandIcon:o,className:a,style:i}=Qn("collapse"),{prefixCls:l,className:c,rootClassName:u,style:d,bordered:f=!0,ghost:m,size:p,expandIconPosition:g="start",children:h,destroyInactivePanel:b,destroyOnHidden:y,expandIcon:v}=e,C=xo(F=>{var I;return(I=p??F)!==null&&I!==void 0?I:"middle"}),x=n("collapse",l),w=n(),[S,$,E]=kN(x),O=s.useMemo(()=>g==="left"?"start":g==="right"?"end":g,[g]),P=v??o,T=s.useCallback((F={})=>{const I=typeof P=="function"?P(F):s.createElement(Mf,{rotate:F.isActive?r==="rtl"?-90:90:void 0,"aria-label":F.isActive?"expanded":"collapsed"});return kn(I,()=>{var L;return{className:U((L=I.props)===null||L===void 0?void 0:L.className,`${x}-arrow`)}})},[P,x,r]),z=U(`${x}-icon-position-${O}`,{[`${x}-borderless`]:!f,[`${x}-rtl`]:r==="rtl",[`${x}-ghost`]:!!m,[`${x}-${C}`]:C!=="middle"},a,c,u,$,E),N=s.useMemo(()=>Object.assign(Object.assign({},Rf(w)),{motionAppear:!1,leavedClassName:`${x}-content-hidden`}),[w,x]),_=s.useMemo(()=>h?En(h).map((F,I)=>{var L,j;const A=F.props;if(A!=null&&A.disabled){const B=(L=F.key)!==null&&L!==void 0?L:String(I),D=Object.assign(Object.assign({},Kt(F.props,["disabled"])),{key:B,collapsible:(j=A.collapsible)!==null&&j!==void 0?j:"disabled"});return kn(F,D)}return F}):null,[h]);return S(s.createElement(jy,Object.assign({ref:t,openMotion:N},Kt(e,["rootClassName"]),{expandIcon:T,prefixCls:x,className:z,style:Object.assign(Object.assign({},i),d),destroyInactivePanel:y??b}),_))}),AN=Object.assign(BN,{Panel:rN}),$c=e=>e instanceof bh?e:new bh(e),DN=e=>Math.round(Number(e||0)),mee=e=>DN(e.toHsb().a*100),vee=(e,t)=>{const n=e.toRgb();if(!n.r&&!n.g&&!n.b){const r=e.toHsb();return r.a=1,$c(r)}return n.a=1,$c(n)},pee=(e,t)=>{const n=[{percent:0,color:e[0].color}].concat(ge(e),[{percent:100,color:e[e.length-1].color}]);for(let r=0;re.map(t=>(t.colors=t.colors.map($c),t)),o6=(e,t)=>{const{r:n,g:r,b:o,a}=e.toRgb(),i=new Si(e.toRgbString()).onBackground(t).toHsv();return a<=.5?i.v>.5:n*.299+r*.587+o*.114>192},bx=(e,t)=>{var n;return`panel-${(n=e.key)!==null&&n!==void 0?n:t}`},gee=({prefixCls:e,presets:t,value:n,onChange:r})=>{const[o]=Vo("ColorPicker"),[,a]=Bn(),[i]=tn(yp(t),{value:yp(t),postState:yp}),l=`${e}-presets`,c=s.useMemo(()=>i.reduce((f,m,p)=>{const{defaultOpen:g=!0}=m;return g&&f.push(bx(m,p)),f},[]),[i]),u=f=>{r==null||r(f)},d=i.map((f,m)=>{var p;return{key:bx(f,m),label:Q.createElement("div",{className:`${l}-label`},f==null?void 0:f.label),children:Q.createElement("div",{className:`${l}-items`},Array.isArray(f==null?void 0:f.colors)&&((p=f.colors)===null||p===void 0?void 0:p.length)>0?f.colors.map((g,h)=>Q.createElement(U7,{key:`preset-${h}-${g.toHexString()}`,color:$c(g).toRgbString(),prefixCls:e,className:U(`${l}-color`,{[`${l}-color-checked`]:g.toHexString()===(n==null?void 0:n.toHexString()),[`${l}-color-bright`]:o6(g,a.colorBgElevated)}),onClick:()=>u(g)})):Q.createElement("span",{className:`${l}-empty`},o.presetEmpty))}});return Q.createElement("div",{className:l},Q.createElement(AN,{defaultActiveKey:c,ghost:!0,items:d}))},a6=e=>{const{paddingInline:t,onlyIconSize:n}=e;return gt(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n})},i6=e=>{var t,n,r,o,a,i;const l=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,c=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,u=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,d=(o=e.contentLineHeight)!==null&&o!==void 0?o:Cd(l),f=(a=e.contentLineHeightSM)!==null&&a!==void 0?a:Cd(c),m=(i=e.contentLineHeightLG)!==null&&i!==void 0?i:Cd(u),p=o6(new bh(e.colorBgSolid),"#fff")?"#000":"#fff",g=Aa.reduce((h,b)=>Object.assign(Object.assign({},h),{[`${b}ShadowColor`]:`0 ${re(e.controlOutlineWidth)} 0 ${Os(e[`${b}1`],e.colorBgContainer)}`}),{});return Object.assign(Object.assign({},g),{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.colorBorder,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:p,contentFontSize:l,contentFontSizeSM:c,contentFontSizeLG:u,contentLineHeight:d,contentLineHeightSM:f,contentLineHeightLG:m,paddingBlock:Math.max((e.controlHeight-l*d)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-c*f)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-u*m)/2-e.lineWidth,0)})},HN=e=>{const{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:o,motionDurationSlow:a,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",background:"transparent",border:`${re(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:Gl(),"> a":{color:"currentColor"},"&:not(:disabled)":to(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} ${a} ${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()}}}}}},l6=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),WN=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:"50%"}),VN=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),_m=(e,t,n,r,o,a,i,l)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},l6(e,Object.assign({background:t},i),Object.assign({background:t},l))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:a||void 0}})}),UN=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},VN(e))}),KN=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),Nm=(e,t,n,r)=>{const a=r&&["link","text"].includes(r)?KN:UN;return Object.assign(Object.assign({},a(e)),l6(e.componentCls,t,n))},jm=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:n},Nm(e,r,o))}),Fm=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:n},Nm(e,r,o))}),Lm=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),zm=(e,t,n,r)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},Nm(e,n,r))}),Ao=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-${n}`]:Object.assign({color:t,boxShadow:"none"},Nm(e,r,o,n))}),GN=e=>{const{componentCls:t}=e;return Aa.reduce((n,r)=>{const o=e[`${r}6`],a=e[`${r}1`],i=e[`${r}5`],l=e[`${r}2`],c=e[`${r}3`],u=e[`${r}7`];return Object.assign(Object.assign({},n),{[`&${t}-color-${r}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:o,boxShadow:e[`${r}ShadowColor`]},jm(e,e.colorTextLightSolid,o,{background:i},{background:u})),Fm(e,o,e.colorBgContainer,{color:i,borderColor:i,background:e.colorBgContainer},{color:u,borderColor:u,background:e.colorBgContainer})),Lm(e)),zm(e,a,{color:o,background:l},{color:o,background:c})),Ao(e,o,"link",{color:i},{color:u})),Ao(e,o,"text",{color:i,background:a},{color:u,background:c}))})},{})},qN=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},jm(e,e.solidTextColor,e.colorBgSolid,{color:e.solidTextColor,background:e.colorBgSolidHover},{color:e.solidTextColor,background:e.colorBgSolidActive})),Lm(e)),zm(e,e.colorFillTertiary,{color:e.defaultColor,background:e.colorFillSecondary},{color:e.defaultColor,background:e.colorFill})),_m(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),Ao(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),XN=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},Fm(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),Lm(e)),zm(e,e.colorPrimaryBg,{color:e.colorPrimary,background:e.colorPrimaryBgHover},{color:e.colorPrimary,background:e.colorPrimaryBorder})),Ao(e,e.colorPrimaryText,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),Ao(e,e.colorPrimaryText,"link",{color:e.colorPrimaryTextHover,background:e.linkHoverBg},{color:e.colorPrimaryTextActive})),_m(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),YN=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},jm(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),Fm(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Lm(e)),zm(e,e.colorErrorBg,{color:e.colorError,background:e.colorErrorBgFilledHover},{color:e.colorError,background:e.colorErrorBgActive})),Ao(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Ao(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),_m(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),QN=e=>Object.assign(Object.assign({},Ao(e,e.colorLink,"link",{color:e.colorLinkHover},{color:e.colorLinkActive})),_m(e.componentCls,e.ghostBg,e.colorInfo,e.colorInfo,e.colorTextDisabled,e.colorBorder,{color:e.colorInfoHover,borderColor:e.colorInfoHover},{color:e.colorInfoActive,borderColor:e.colorInfoActive})),ZN=e=>{const{componentCls:t}=e;return Object.assign({[`${t}-color-default`]:qN(e),[`${t}-color-primary`]:XN(e),[`${t}-color-dangerous`]:YN(e),[`${t}-color-link`]:QN(e)},GN(e))},JN=e=>Object.assign(Object.assign(Object.assign(Object.assign({},Fm(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Ao(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),jm(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Ao(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),Dy=(e,t="")=>{const{componentCls:n,controlHeight:r,fontSize:o,borderRadius:a,buttonPaddingHorizontal:i,iconCls:l,buttonPaddingVertical:c,buttonIconOnlyFontSize:u}=e;return[{[t]:{fontSize:o,height:r,padding:`${re(c)} ${re(i)}`,borderRadius:a,[`&${n}-icon-only`]:{width:r,[l]:{fontSize:u}}}},{[`${n}${n}-circle${t}`]:WN(e)},{[`${n}${n}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${n}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},ej=e=>{const t=gt(e,{fontSize:e.contentFontSize});return Dy(t,e.componentCls)},tj=e=>{const t=gt(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return Dy(t,`${e.componentCls}-sm`)},nj=e=>{const t=gt(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Dy(t,`${e.componentCls}-lg`)},rj=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},oj=Ot("Button",e=>{const t=a6(e);return[HN(t),ej(t),tj(t),nj(t),rj(t),ZN(t),JN(t),D7(t)]},i6,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function aj(e,t,n,r){const{focusElCls:o,focus:a,borderElCls:i}=n,l=i?"> *":"",c=["hover",a?"focus":null,"active"].filter(Boolean).map(u=>`&:${u} ${l}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${r}-status-success)`]:{zIndex:2},"&-item":Object.assign(Object.assign({[c]:{zIndex:3}},o?{[`&${o}`]:{zIndex:3}}:{}),{[`&[disabled] ${l}`]:{zIndex:0}})}}function ij(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 km(e,t={focus:!0}){const{componentCls:n}=e,{componentCls:r}=t,o=r||n,a=`${o}-compact`;return{[a]:Object.assign(Object.assign({},aj(e,a,t,o)),ij(o,a,t))}}function lj(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":{"&:hover,&:focus,&:active":{zIndex:3},"&[disabled]":{zIndex:0}}}}function sj(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 cj(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},lj(e,t,e.componentCls)),sj(e.componentCls,t))}}const uj=e=>{const{componentCls:t,colorPrimaryHover:n,lineWidth:r,calc:o}=e,a=o(r).mul(-1).equal(),i=l=>{const c=`${t}-compact${l?"-vertical":""}-item${t}-primary:not([disabled])`;return{[`${c} + ${c}::before`]:{position:"absolute",top:l?a:0,insetInlineStart:l?0:a,backgroundColor:n,content:'""',width:l?"100%":r,height:l?r:"100%"}}};return Object.assign(Object.assign({},i()),i(!0))},dj=Hc(["Button","compact"],e=>{const t=a6(e);return[km(t),cj(t),uj(t)]},i6);var fj=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{loading:o=!1,prefixCls:a,color:i,variant:l,type:c,danger:u=!1,shape:d,size:f,styles:m,disabled:p,className:g,rootClassName:h,children:b,icon:y,iconPosition:v="start",ghost:C=!1,block:x=!1,htmlType:w="button",classNames:S,style:$={},autoInsertSpace:E,autoFocus:O}=e,P=fj(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),T=c||"default",{button:z}=Q.useContext(Ze),N=d||(z==null?void 0:z.shape)||"default",[_,F]=s.useMemo(()=>{if(i&&l)return[i,l];if(c||u){const He=vj[T]||[];return u?["danger",He[1]]:He}return z!=null&&z.color&&(z!=null&&z.variant)?[z.color,z.variant]:["default","outlined"]},[i,l,c,u,z==null?void 0:z.color,z==null?void 0:z.variant,T]),L=_==="danger"?"dangerous":_,{getPrefixCls:j,direction:A,autoInsertSpace:B,className:D,style:W,classNames:H,styles:K}=Qn("button"),V=(n=E??B)!==null&&n!==void 0?n:!0,G=j("btn",a),[Z,q,J]=oj(G),oe=s.useContext(ia),X=p??oe,Y=s.useContext(J4),ne=s.useMemo(()=>mj(o),[o]),[ae,te]=s.useState(ne.loading),[ie,le]=s.useState(!1),se=s.useRef(null),ve=Co(t,se),xe=s.Children.count(b)===1&&!y&&!vp(F),fe=s.useRef(!0);Q.useEffect(()=>(fe.current=!1,()=>{fe.current=!0}),[]),yt(()=>{let He=null;ne.delay>0?He=setTimeout(()=>{He=null,te(!0)},ne.delay):te(ne.loading);function mt(){He&&(clearTimeout(He),He=null)}return mt},[ne.delay,ne.loading]),s.useEffect(()=>{if(!se.current||!V)return;const He=se.current.textContent||"";xe&&yh(He)?ie||le(!0):ie&&le(!1)}),s.useEffect(()=>{O&&se.current&&se.current.focus()},[]);const ye=Q.useCallback(He=>{var mt;if(ae||X){He.preventDefault();return}(mt=e.onClick)===null||mt===void 0||mt.call(e,("href"in e,He))},[e.onClick,ae,X]),{compactSize:he,compactItemClassnames:ce}=_i(G,A),ue={large:"lg",small:"sm",middle:void 0},Se=xo(He=>{var mt,wt;return(wt=(mt=f??he)!==null&&mt!==void 0?mt:Y)!==null&&wt!==void 0?wt:He}),Re=Se&&(r=ue[Se])!==null&&r!==void 0?r:"",$e=ae?"loading":y,we=Kt(P,["navigate"]),_e=U(G,q,J,{[`${G}-${N}`]:N!=="default"&&N,[`${G}-${T}`]:T,[`${G}-dangerous`]:u,[`${G}-color-${L}`]:L,[`${G}-variant-${F}`]:F,[`${G}-${Re}`]:Re,[`${G}-icon-only`]:!b&&b!==0&&!!$e,[`${G}-background-ghost`]:C&&!vp(F),[`${G}-loading`]:ae,[`${G}-two-chinese-chars`]:ie&&V&&!ae,[`${G}-block`]:x,[`${G}-rtl`]:A==="rtl",[`${G}-icon-end`]:v==="end"},ce,g,h,D),Ee=Object.assign(Object.assign({},W),$),Ge=U(S==null?void 0:S.icon,H.icon),Ne=Object.assign(Object.assign({},(m==null?void 0:m.icon)||{}),K.icon||{}),be=He=>Q.createElement(t6,{prefixCls:G,className:Ge,style:Ne},He),Le=()=>Q.createElement(A7,{existIcon:!!y,prefixCls:G,loading:ae,mount:fe.current});let Ce;y&&!ae?Ce=be(y):o&&typeof o=="object"&&o.icon?Ce=be(o.icon):Ce=Le();const Te=b||b===0?B7(b,xe&&V):null;if(we.href!==void 0)return Z(Q.createElement("a",Object.assign({},we,{className:U(_e,{[`${G}-disabled`]:X}),href:X?void 0:we.href,style:Ee,onClick:ye,ref:ve,tabIndex:X?-1:0,"aria-disabled":X}),Ce,Te));let Qe=Q.createElement("button",Object.assign({},P,{type:w,className:_e,style:Ee,onClick:ye,disabled:X,ref:ve}),Ce,Te,ce&&Q.createElement(dj,{prefixCls:G}));return vp(F)||(Qe=Q.createElement(Q4,{component:"Button",disabled:ae},Qe)),Z(Qe)}),ar=pj;ar.Group=z7;ar.__ANT_BUTTON=!0;const bp=e=>typeof(e==null?void 0:e.then)=="function",s6=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:a,autoFocus:i,emitEvent:l,isSilent:c,quitOnNullishReturnValue:u,actionFn:d}=e,f=s.useRef(!1),m=s.useRef(null),[p,g]=xi(!1),h=(...v)=>{a==null||a.apply(void 0,v)};s.useEffect(()=>{let v=null;return i&&(v=setTimeout(()=>{var C;(C=m.current)===null||C===void 0||C.focus({preventScroll:!0})})),()=>{v&&clearTimeout(v)}},[i]);const b=v=>{bp(v)&&(g(!0),v.then((...C)=>{g(!1,!0),h.apply(void 0,C),f.current=!1},C=>{if(g(!1,!0),f.current=!1,!(c!=null&&c()))return Promise.reject(C)}))},y=v=>{if(f.current)return;if(f.current=!0,!d){h();return}let C;if(l){if(C=d(v),u&&!bp(C)){f.current=!1,h(v);return}}else if(d.length)C=d(a),f.current=!1;else if(C=d(),!bp(C)){h();return}b(C)};return s.createElement(ar,Object.assign({},e6(t),{onClick:y,loading:p,prefixCls:r},o,{ref:m}),n)},Xc=Q.createContext({}),{Provider:c6}=Xc,Cx=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:a,close:i,onCancel:l,onConfirm:c}=s.useContext(Xc);return o?Q.createElement(s6,{isSilent:r,actionFn:l,close:(...u)=>{i==null||i.apply(void 0,u),c==null||c(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${a}-btn`},n):null},xx=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:a,okType:i,onConfirm:l,onOk:c}=s.useContext(Xc);return Q.createElement(s6,{isSilent:n,type:i||"primary",actionFn:c,close:(...u)=>{t==null||t.apply(void 0,u),l==null||l(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},a)};var u6=s.createContext(null),Sx=[];function gj(e,t){var n=s.useState(function(){if(!qn())return null;var g=document.createElement("div");return g}),r=ee(n,1),o=r[0],a=s.useRef(!1),i=s.useContext(u6),l=s.useState(Sx),c=ee(l,2),u=c[0],d=c[1],f=i||(a.current?void 0:function(g){d(function(h){var b=[g].concat(ge(h));return b})});function m(){o.parentElement||document.body.appendChild(o),a.current=!0}function p(){var g;(g=o.parentElement)===null||g===void 0||g.removeChild(o),a.current=!1}return yt(function(){return e?i?i(m):m():p(),p},[e]),yt(function(){u.length&&(u.forEach(function(g){return g()}),d(Sx))},[u]),[o,f]}var Cp;function d6(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,a;if(e){var i=getComputedStyle(e);r.scrollbarColor=i.scrollbarColor,r.scrollbarWidth=i.scrollbarWidth;var l=getComputedStyle(e,"::-webkit-scrollbar"),c=parseInt(l.width,10),u=parseInt(l.height,10);try{var d=c?"width: ".concat(l.width,";"):"",f=u?"height: ".concat(l.height,";"):"";ea(` +#`.concat(t,`::-webkit-scrollbar { +`).concat(d,` +`).concat(f,` +}`),t)}catch(g){console.error(g),o=c,a=u}}document.body.appendChild(n);var m=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,p=e&&a&&!isNaN(a)?a:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),vc(t),{width:m,height:p}}function hee(e){return typeof document>"u"?0:(Cp===void 0&&(Cp=d6()),Cp.width)}function hj(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:d6(e)}function yj(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var bj="rc-util-locker-".concat(Date.now()),wx=0;function Cj(e){var t=!!e,n=s.useState(function(){return wx+=1,"".concat(bj,"_").concat(wx)}),r=ee(n,1),o=r[0];yt(function(){if(t){var a=hj(document.body).width,i=yj();ea(` +html body { + overflow-y: hidden; + `.concat(i?"width: calc(100% - ".concat(a,"px);"):"",` +}`),o)}else vc(o);return function(){vc(o)}},[t,o])}var xj=!1;function Sj(e){return xj}var $x=function(t){return t===!1?!1:!qn()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},Bm=s.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var a=e.autoDestroy,i=a===void 0?!0:a,l=e.children,c=s.useState(n),u=ee(c,2),d=u[0],f=u[1],m=d||n;s.useEffect(function(){(i||n)&&f(n)},[n,i]);var p=s.useState(function(){return $x(o)}),g=ee(p,2),h=g[0],b=g[1];s.useEffect(function(){var T=$x(o);b(T??null)});var y=gj(m&&!h),v=ee(y,2),C=v[0],x=v[1],w=h??C;Cj(r&&n&&qn()&&(w===C||w===document.body));var S=null;if(l&&ca(l)&&t){var $=l;S=$.ref}var E=Co(S,t);if(!m||!qn()||h===void 0)return null;var O=w===!1||Sj(),P=l;return t&&(P=s.cloneElement(l,{ref:E})),s.createElement(u6.Provider,{value:x},O?P:ko.createPortal(P,w))}),f6=s.createContext({});function wj(){var e=R({},qf);return e.useId}var Ex=0,Ox=wj();const Am=Ox?function(t){var n=Ox();return t||n}:function(t){var n=s.useState("ssr-id"),r=ee(n,2),o=r[0],a=r[1];return s.useEffect(function(){var i=Ex;Ex+=1,a("rc_unique_".concat(i))},[]),t||o};function Px(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function Ix(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function $j(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=Ix(o),n.top+=Ix(o,!0),n}const Ej=s.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var Oj={width:0,height:0,overflow:"hidden",outline:"none"},Pj={outline:"none"},Ij=Q.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,a=e.title,i=e.ariaId,l=e.footer,c=e.closable,u=e.closeIcon,d=e.onClose,f=e.children,m=e.bodyStyle,p=e.bodyProps,g=e.modalRender,h=e.onMouseDown,b=e.onMouseUp,y=e.holderRef,v=e.visible,C=e.forceRender,x=e.width,w=e.height,S=e.classNames,$=e.styles,E=Q.useContext(f6),O=E.panel,P=Co(y,O),T=s.useRef(),z=s.useRef();Q.useImperativeHandle(t,function(){return{focus:function(){var W;(W=T.current)===null||W===void 0||W.focus({preventScroll:!0})},changeActive:function(W){var H=document,K=H.activeElement;W&&K===z.current?T.current.focus({preventScroll:!0}):!W&&K===T.current&&z.current.focus({preventScroll:!0})}}});var N={};x!==void 0&&(N.width=x),w!==void 0&&(N.height=w);var _=l?Q.createElement("div",{className:U("".concat(n,"-footer"),S==null?void 0:S.footer),style:R({},$==null?void 0:$.footer)},l):null,F=a?Q.createElement("div",{className:U("".concat(n,"-header"),S==null?void 0:S.header),style:R({},$==null?void 0:$.header)},Q.createElement("div",{className:"".concat(n,"-title"),id:i},a)):null,I=s.useMemo(function(){return De(c)==="object"&&c!==null?c:c?{closeIcon:u??Q.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[c,u,n]),L=ir(I,!0),j=De(c)==="object"&&c.disabled,A=c?Q.createElement("button",de({type:"button",onClick:d,"aria-label":"Close"},L,{className:"".concat(n,"-close"),disabled:j}),I.closeIcon):null,B=Q.createElement("div",{className:U("".concat(n,"-content"),S==null?void 0:S.content),style:$==null?void 0:$.content},A,F,Q.createElement("div",de({className:U("".concat(n,"-body"),S==null?void 0:S.body),style:R(R({},m),$==null?void 0:$.body)},p),f),_);return Q.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":a?i:null,"aria-modal":"true",ref:P,style:R(R({},o),N),className:U(n,r),onMouseDown:h,onMouseUp:b},Q.createElement("div",{ref:T,tabIndex:0,style:Pj},Q.createElement(Ej,{shouldUpdate:v||C},g?g(B):B)),Q.createElement("div",{tabIndex:0,ref:z,style:Oj}))}),m6=s.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,a=e.className,i=e.visible,l=e.forceRender,c=e.destroyOnClose,u=e.motionName,d=e.ariaId,f=e.onVisibleChanged,m=e.mousePosition,p=s.useRef(),g=s.useState(),h=ee(g,2),b=h[0],y=h[1],v={};b&&(v.transformOrigin=b);function C(){var x=$j(p.current);y(m&&(m.x||m.y)?"".concat(m.x-x.left,"px ").concat(m.y-x.top,"px"):"")}return s.createElement(Fr,{visible:i,onVisibleChanged:f,onAppearPrepare:C,onEnterPrepare:C,forceRender:l,motionName:u,removeOnLeave:c,ref:p},function(x,w){var S=x.className,$=x.style;return s.createElement(Ij,de({},e,{ref:t,title:r,ariaId:d,prefixCls:n,holderRef:w,style:R(R(R({},$),o),v),className:U(a,S)}))})});m6.displayName="Content";var Rj=function(t){var n=t.prefixCls,r=t.style,o=t.visible,a=t.maskProps,i=t.motionName,l=t.className;return s.createElement(Fr,{key:"mask",visible:o,motionName:i,leavedClassName:"".concat(n,"-mask-hidden")},function(c,u){var d=c.className,f=c.style;return s.createElement("div",de({ref:u,style:R(R({},f),r),className:U("".concat(n,"-mask"),d,l)},a))})},Mj=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,a=t.visible,i=a===void 0?!1:a,l=t.keyboard,c=l===void 0?!0:l,u=t.focusTriggerAfterClose,d=u===void 0?!0:u,f=t.wrapStyle,m=t.wrapClassName,p=t.wrapProps,g=t.onClose,h=t.afterOpenChange,b=t.afterClose,y=t.transitionName,v=t.animation,C=t.closable,x=C===void 0?!0:C,w=t.mask,S=w===void 0?!0:w,$=t.maskTransitionName,E=t.maskAnimation,O=t.maskClosable,P=O===void 0?!0:O,T=t.maskStyle,z=t.maskProps,N=t.rootClassName,_=t.classNames,F=t.styles,I=s.useRef(),L=s.useRef(),j=s.useRef(),A=s.useState(i),B=ee(A,2),D=B[0],W=B[1],H=Am();function K(){th(L.current,document.activeElement)||(I.current=document.activeElement)}function V(){if(!th(L.current,document.activeElement)){var te;(te=j.current)===null||te===void 0||te.focus()}}function G(te){if(te)V();else{if(W(!1),S&&I.current&&d){try{I.current.focus({preventScroll:!0})}catch{}I.current=null}D&&(b==null||b())}h==null||h(te)}function Z(te){g==null||g(te)}var q=s.useRef(!1),J=s.useRef(),oe=function(){clearTimeout(J.current),q.current=!0},X=function(){J.current=setTimeout(function(){q.current=!1})},Y=null;P&&(Y=function(ie){q.current?q.current=!1:L.current===ie.target&&Z(ie)});function ne(te){if(c&&te.keyCode===ze.ESC){te.stopPropagation(),Z(te);return}i&&te.keyCode===ze.TAB&&j.current.changeActive(!te.shiftKey)}s.useEffect(function(){i&&(W(!0),K())},[i]),s.useEffect(function(){return function(){clearTimeout(J.current)}},[]);var ae=R(R(R({zIndex:o},f),F==null?void 0:F.wrapper),{},{display:D?null:"none"});return s.createElement("div",de({className:U("".concat(r,"-root"),N)},ir(t,{data:!0})),s.createElement(Rj,{prefixCls:r,visible:S&&i,motionName:Px(r,$,E),style:R(R({zIndex:o},T),F==null?void 0:F.mask),maskProps:z,className:_==null?void 0:_.mask}),s.createElement("div",de({tabIndex:-1,onKeyDown:ne,className:U("".concat(r,"-wrap"),m,_==null?void 0:_.wrapper),ref:L,onClick:Y,style:ae},p),s.createElement(m6,de({},t,{onMouseDown:oe,onMouseUp:X,ref:j,closable:x,ariaId:H,prefixCls:r,visible:i&&D,onClose:Z,onVisibleChanged:G,motionName:Px(r,y,v)}))))},v6=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,a=t.destroyOnClose,i=a===void 0?!1:a,l=t.afterClose,c=t.panelRef,u=s.useState(n),d=ee(u,2),f=d[0],m=d[1],p=s.useMemo(function(){return{panel:c}},[c]);return s.useEffect(function(){n&&m(!0)},[n]),!o&&i&&!f?null:s.createElement(f6.Provider,{value:p},s.createElement(Bm,{open:n||o||f,autoDestroy:!1,getContainer:r,autoLock:n||f},s.createElement(Mj,de({},t,{destroyOnClose:i,afterClose:function(){l==null||l(),m(!1)}}))))};v6.displayName="Dialog";var li="RC_FORM_INTERNAL_HOOKS",Wt=function(){$n(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},wi=s.createContext({getFieldValue:Wt,getFieldsValue:Wt,getFieldError:Wt,getFieldWarning:Wt,getFieldsError:Wt,isFieldsTouched:Wt,isFieldTouched:Wt,isFieldValidating:Wt,isFieldsValidating:Wt,resetFields:Wt,setFields:Wt,setFieldValue:Wt,setFieldsValue:Wt,validateFields:Wt,submit:Wt,getInternalHooks:function(){return Wt(),{dispatch:Wt,initEntityValue:Wt,registerField:Wt,useSubscribe:Wt,setInitialValues:Wt,destroyForm:Wt,setCallbacks:Wt,registerWatch:Wt,getFields:Wt,setValidateMessages:Wt,setPreserve:Wt,getInitialValue:Wt}}}),Ec=s.createContext(null);function Ch(e){return e==null?[]:Array.isArray(e)?e:[e]}function Tj(e){return e&&!!e._init}function xh(){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:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Sh=xh();function _j(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function Nj(e,t,n){if(gy())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&dc(o,n.prototype),o}function wh(e){var t=typeof Map=="function"?new Map:void 0;return wh=function(r){if(r===null||!_j(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return Nj(r,arguments,fc(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),dc(o,r)},wh(e)}var jj=/%[sdj%]/g,Fj=function(){};function $h(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Tr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=a)return l;switch(l){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return l}});return i}return e}function Lj(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"||e==="tel"}function On(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||Lj(t)&&typeof e=="string"&&!e)}function zj(e,t,n){var r=[],o=0,a=e.length;function i(l){r.push.apply(r,ge(l||[])),o++,o===a&&n(r)}e.forEach(function(l){t(l,i)})}function Rx(e,t,n){var r=0,o=e.length;function a(i){if(i&&i.length){n(i);return}var l=r;r=r+1,lt.max?o.push(Tr(a.messages[f].max,t.fullField,t.max)):l&&c&&(dt.max)&&o.push(Tr(a.messages[f].range,t.fullField,t.min,t.max))},p6=function(t,n,r,o,a,i){t.required&&(!r.hasOwnProperty(t.field)||On(n,i||t.type))&&o.push(Tr(a.messages.required,t.fullField))},Bu;const Uj=function(){if(Bu)return Bu;var e="[a-fA-F\\d:]",t=function(S){return S&&S.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(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}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],a="(?:%[0-9a-zA-Z]{1,})?",i="(?:".concat(o.join("|"),")").concat(a),l=new RegExp("(?:^".concat(n,"$)|(?:^").concat(i,"$)")),c=new RegExp("^".concat(n,"$")),u=new RegExp("^".concat(i,"$")),d=function(S){return S&&S.exact?l:new RegExp("(?:".concat(t(S)).concat(n).concat(t(S),")|(?:").concat(t(S)).concat(i).concat(t(S),")"),"g")};d.v4=function(w){return w&&w.exact?c:new RegExp("".concat(t(w)).concat(n).concat(t(w)),"g")},d.v6=function(w){return w&&w.exact?u:new RegExp("".concat(t(w)).concat(i).concat(t(w)),"g")};var f="(?:(?:[a-z]+:)?//)",m="(?:\\S+(?::\\S*)?@)?",p=d.v4().source,g=d.v6().source,h="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",b="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",y="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",v="(?::\\d{2,5})?",C='(?:[/?#][^\\s"]*)?',x="(?:".concat(f,"|www\\.)").concat(m,"(?:localhost|").concat(p,"|").concat(g,"|").concat(h).concat(b).concat(y,")").concat(v).concat(C);return Bu=new RegExp("(?:^".concat(x,"$)"),"i"),Bu};var xp={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},Ps={integer:function(t){return Ps.number(t)&&parseInt(t,10)===t},float:function(t){return Ps.number(t)&&!Ps.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return De(t)==="object"&&!Ps.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(xp.email)},tel:function(t){return typeof t=="string"&&t.length<=32&&!!t.match(xp.tel)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(Uj())},hex:function(t){return typeof t=="string"&&!!t.match(xp.hex)}},Kj=function(t,n,r,o,a){if(t.required&&n===void 0){p6(t,n,r,o,a);return}var i=["integer","float","array","regexp","object","method","email","tel","number","date","url","hex"],l=t.type;i.indexOf(l)>-1?Ps[l](n)||o.push(Tr(a.messages.types[l],t.fullField,t.type)):l&&De(n)!==t.type&&o.push(Tr(a.messages.types[l],t.fullField,t.type))},Gj=function(t,n,r,o,a){(/^\s+$/.test(n)||n==="")&&o.push(Tr(a.messages.whitespace,t.fullField))};const St={required:p6,whitespace:Gj,type:Kj,range:Vj,enum:Hj,pattern:Wj};var qj=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n)&&!t.required)return r();St.required(t,n,o,i,a)}r(i)},Xj=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(n==null&&!t.required)return r();St.required(t,n,o,i,a,"array"),n!=null&&(St.type(t,n,o,i,a),St.range(t,n,o,i,a))}r(i)},Yj=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n)&&!t.required)return r();St.required(t,n,o,i,a),n!==void 0&&St.type(t,n,o,i,a)}r(i)},Qj=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n,"date")&&!t.required)return r();if(St.required(t,n,o,i,a),!On(n,"date")){var c;n instanceof Date?c=n:c=new Date(n),St.type(t,c,o,i,a),c&&St.range(t,c.getTime(),o,i,a)}}r(i)},Zj="enum",Jj=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n)&&!t.required)return r();St.required(t,n,o,i,a),n!==void 0&&St[Zj](t,n,o,i,a)}r(i)},e9=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n)&&!t.required)return r();St.required(t,n,o,i,a),n!==void 0&&(St.type(t,n,o,i,a),St.range(t,n,o,i,a))}r(i)},t9=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n)&&!t.required)return r();St.required(t,n,o,i,a),n!==void 0&&(St.type(t,n,o,i,a),St.range(t,n,o,i,a))}r(i)},n9=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n)&&!t.required)return r();St.required(t,n,o,i,a),n!==void 0&&St.type(t,n,o,i,a)}r(i)},r9=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(n===""&&(n=void 0),On(n)&&!t.required)return r();St.required(t,n,o,i,a),n!==void 0&&(St.type(t,n,o,i,a),St.range(t,n,o,i,a))}r(i)},o9=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n)&&!t.required)return r();St.required(t,n,o,i,a),n!==void 0&&St.type(t,n,o,i,a)}r(i)},a9=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n,"string")&&!t.required)return r();St.required(t,n,o,i,a),On(n,"string")||St.pattern(t,n,o,i,a)}r(i)},i9=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n)&&!t.required)return r();St.required(t,n,o,i,a),On(n)||St.type(t,n,o,i,a)}r(i)},l9=function(t,n,r,o,a){var i=[],l=Array.isArray(n)?"array":De(n);St.required(t,n,o,i,a,l),r(i)},s9=function(t,n,r,o,a){var i=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(On(n,"string")&&!t.required)return r();St.required(t,n,o,i,a,"string"),On(n,"string")||(St.type(t,n,o,i,a),St.range(t,n,o,i,a),St.pattern(t,n,o,i,a),t.whitespace===!0&&St.whitespace(t,n,o,i,a))}r(i)},Au=function(t,n,r,o,a){var i=t.type,l=[],c=t.required||!t.required&&o.hasOwnProperty(t.field);if(c){if(On(n,i)&&!t.required)return r();St.required(t,n,o,l,a,i),On(n,i)||St.type(t,n,o,l,a)}r(l)};const Ws={string:s9,method:n9,number:r9,boolean:Yj,regexp:i9,integer:t9,float:e9,array:Xj,object:o9,enum:Jj,pattern:a9,date:Qj,url:Au,hex:Au,email:Au,tel:Au,required:l9,any:qj};var Yc=function(){function e(t){fn(this,e),M(this,"rules",null),M(this,"_messages",Sh),this.define(t)}return mn(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(De(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var a=n[o];r.rules[o]=Array.isArray(a)?a:[a]})}},{key:"messages",value:function(n){return n&&(this._messages=_x(xh(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},i=n,l=o,c=a;if(typeof l=="function"&&(c=l,l={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,i),Promise.resolve(i);function u(g){var h=[],b={};function y(C){if(Array.isArray(C)){var x;h=(x=h).concat.apply(x,ge(C))}else h.push(C)}for(var v=0;v0&&arguments[0]!==void 0?arguments[0]:[],E=Array.isArray($)?$:[$];!l.suppressWarning&&E.length&&e.warning("async-validator:",E),E.length&&b.message!==void 0&&b.message!==null&&(E=[].concat(b.message));var O=E.map(Tx(b,i));if(l.first&&O.length)return p[b.field]=1,h(O);if(!y)h(O);else{if(b.required&&!g.value)return b.message!==void 0?O=[].concat(b.message).map(Tx(b,i)):l.error&&(O=[l.error(b,Tr(l.messages.required,b.field))]),h(O);var P={};b.defaultField&&Object.keys(g.value).map(function(N){P[N]=b.defaultField}),P=R(R({},P),g.rule.fields);var T={};Object.keys(P).forEach(function(N){var _=P[N],F=Array.isArray(_)?_:[_];T[N]=F.map(v.bind(null,N))});var z=new e(T);z.messages(l.messages),g.rule.options&&(g.rule.options.messages=l.messages,g.rule.options.error=l.error),z.validate(g.value,g.rule.options||l,function(N){var _=[];O&&O.length&&_.push.apply(_,ge(O)),N&&N.length&&_.push.apply(_,ge(N)),h(_.length?_:null)})}}var x;if(b.asyncValidator)x=b.asyncValidator(b,g.value,C,g.source,l);else if(b.validator){try{x=b.validator(b,g.value,C,g.source,l)}catch($){var w,S;(w=(S=console).error)===null||w===void 0||w.call(S,$),l.suppressValidatorError||setTimeout(function(){throw $},0),C($.message)}x===!0?C():x===!1?C(typeof b.message=="function"?b.message(b.fullField||b.field):b.message||"".concat(b.fullField||b.field," fails")):x instanceof Array?C(x):x instanceof Error&&C(x.message)}x&&x.then&&x.then(function(){return C()},function($){return C($)})},function(g){u(g)},i)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!Ws.hasOwnProperty(n.type))throw new Error(Tr("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?Ws.required:Ws[this.getType(n)]||void 0}}]),e}();M(Yc,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Ws[t]=n});M(Yc,"warning",Fj);M(Yc,"messages",Sh);M(Yc,"validators",Ws);var Sr="'${name}' is not a valid ${type}",g6={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:Sr,method:Sr,array:Sr,object:Sr,number:Sr,date:Sr,boolean:Sr,integer:Sr,float:Sr,regexp:Sr,email:Sr,url:Sr,hex:Sr},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}"}},Nx=Yc;function c9(e,t){return e.replace(/\\?\$\{\w+\}/g,function(n){if(n.startsWith("\\"))return n.slice(1);var r=n.slice(2,-1);return t[r]})}var jx="CODE_LOGIC_ERROR";function Eh(e,t,n,r,o){return Oh.apply(this,arguments)}function Oh(){return Oh=yo(an().mark(function e(t,n,r,o,a){var i,l,c,u,d,f,m,p,g;return an().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return i=R({},r),delete i.ruleIndex,Nx.warning=function(){},i.validator&&(l=i.validator,i.validator=function(){try{return l.apply(void 0,arguments)}catch(y){return console.error(y),Promise.reject(jx)}}),c=null,i&&i.type==="array"&&i.defaultField&&(c=i.defaultField,delete i.defaultField),u=new Nx(M({},t,[i])),d=ul(g6,o.validateMessages),u.messages(d),f=[],b.prev=10,b.next=13,Promise.resolve(u.validate(M({},t,n),R({},o)));case 13:b.next=18;break;case 15:b.prev=15,b.t0=b.catch(10),b.t0.errors&&(f=b.t0.errors.map(function(y,v){var C=y.message,x=C===jx?d.default:C;return s.isValidElement(x)?s.cloneElement(x,{key:"error_".concat(v)}):x}));case 18:if(!(!f.length&&c&&Array.isArray(n)&&n.length>0)){b.next=23;break}return b.next=21,Promise.all(n.map(function(y,v){return Eh("".concat(t,".").concat(v),y,c,o,a)}));case 21:return m=b.sent,b.abrupt("return",m.reduce(function(y,v){return[].concat(ge(y),ge(v))},[]));case 23:return p=R(R({},r),{},{name:t,enum:(r.enum||[]).join(", ")},a),g=f.map(function(y){return typeof y=="string"?c9(y,p):y}),b.abrupt("return",g);case 26:case"end":return b.stop()}},e,null,[[10,15]])})),Oh.apply(this,arguments)}function u9(e,t,n,r,o,a){var i=e.join("."),l=n.map(function(d,f){var m=d.validator,p=R(R({},d),{},{ruleIndex:f});return m&&(p.validator=function(g,h,b){var y=!1,v=function(){for(var w=arguments.length,S=new Array(w),$=0;$2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return h6(t,r,n)})}function h6(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function m9(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||De(e)!=="object"||De(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return ge(o).every(function(a){var i=e[a],l=t[a];return typeof i=="function"&&typeof l=="function"?!0:i===l})}function v9(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&De(t.target)==="object"&&e in t.target?t.target[e]:t}function Lx(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],a=t-n;return a>0?[].concat(ge(e.slice(0,n)),[o],ge(e.slice(n,t)),ge(e.slice(t+1,r))):a<0?[].concat(ge(e.slice(0,t)),ge(e.slice(t+1,n+1)),[o],ge(e.slice(n+1,r))):e}var p9=["name"],Hr=[];function Sp(e,t,n,r,o,a){return typeof e=="function"?e(t,n,"source"in a?{source:a.source}:{}):r!==o}var Hy=function(e){Ho(n,e);var t=Wo(n);function n(r){var o;if(fn(this,n),o=t.call(this,r),M(vt(o),"state",{resetCount:0}),M(vt(o),"cancelRegisterFunc",null),M(vt(o),"mounted",!1),M(vt(o),"touched",!1),M(vt(o),"dirty",!1),M(vt(o),"validatePromise",void 0),M(vt(o),"prevValidating",void 0),M(vt(o),"errors",Hr),M(vt(o),"warnings",Hr),M(vt(o),"cancelRegister",function(){var c=o.props,u=c.preserve,d=c.isListField,f=c.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(d,u,vn(f)),o.cancelRegisterFunc=null}),M(vt(o),"getNamePath",function(){var c=o.props,u=c.name,d=c.fieldContext,f=d.prefixName,m=f===void 0?[]:f;return u!==void 0?[].concat(ge(m),ge(u)):[]}),M(vt(o),"getRules",function(){var c=o.props,u=c.rules,d=u===void 0?[]:u,f=c.fieldContext;return d.map(function(m){return typeof m=="function"?m(f):m})}),M(vt(o),"refresh",function(){o.mounted&&o.setState(function(c){var u=c.resetCount;return{resetCount:u+1}})}),M(vt(o),"metaCache",null),M(vt(o),"triggerMetaEvent",function(c){var u=o.props.onMetaChange;if(u){var d=R(R({},o.getMeta()),{},{destroy:c});pc(o.metaCache,d)||u(d),o.metaCache=d}else o.metaCache=null}),M(vt(o),"onStoreChange",function(c,u,d){var f=o.props,m=f.shouldUpdate,p=f.dependencies,g=p===void 0?[]:p,h=f.onReset,b=d.store,y=o.getNamePath(),v=o.getValue(c),C=o.getValue(b),x=u&&Sl(u,y);switch(d.type==="valueUpdate"&&d.source==="external"&&!pc(v,C)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Hr,o.warnings=Hr,o.triggerMetaEvent()),d.type){case"reset":if(!u||x){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Hr,o.warnings=Hr,o.triggerMetaEvent(),h==null||h(),o.refresh();return}break;case"remove":{if(m&&Sp(m,c,b,v,C,d)){o.reRender();return}break}case"setField":{var w=d.data;if(x){"touched"in w&&(o.touched=w.touched),"validating"in w&&!("originRCField"in w)&&(o.validatePromise=w.validating?Promise.resolve([]):null),"errors"in w&&(o.errors=w.errors||Hr),"warnings"in w&&(o.warnings=w.warnings||Hr),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in w&&Sl(u,y,!0)){o.reRender();return}if(m&&!y.length&&Sp(m,c,b,v,C,d)){o.reRender();return}break}case"dependenciesUpdate":{var S=g.map(vn);if(S.some(function($){return Sl(d.relatedFields,$)})){o.reRender();return}break}default:if(x||(!g.length||y.length||m)&&Sp(m,c,b,v,C,d)){o.reRender();return}break}m===!0&&o.reRender()}),M(vt(o),"validateRules",function(c){var u=o.getNamePath(),d=o.getValue(),f=c||{},m=f.triggerName,p=f.validateOnly,g=p===void 0?!1:p,h=Promise.resolve().then(yo(an().mark(function b(){var y,v,C,x,w,S,$;return an().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(o.mounted){O.next=2;break}return O.abrupt("return",[]);case 2:if(y=o.props,v=y.validateFirst,C=v===void 0?!1:v,x=y.messageVariables,w=y.validateDebounce,S=o.getRules(),m&&(S=S.filter(function(P){return P}).filter(function(P){var T=P.validateTrigger;if(!T)return!0;var z=Ch(T);return z.includes(m)})),!(w&&m)){O.next=10;break}return O.next=8,new Promise(function(P){setTimeout(P,w)});case 8:if(o.validatePromise===h){O.next=10;break}return O.abrupt("return",[]);case 10:return $=u9(u,d,S,c,C,x),$.catch(function(P){return P}).then(function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Hr;if(o.validatePromise===h){var T;o.validatePromise=null;var z=[],N=[];(T=P.forEach)===null||T===void 0||T.call(P,function(_){var F=_.rule.warningOnly,I=_.errors,L=I===void 0?Hr:I;F?N.push.apply(N,ge(L)):z.push.apply(z,ge(L))}),o.errors=z,o.warnings=N,o.triggerMetaEvent(),o.reRender()}}),O.abrupt("return",$);case 13:case"end":return O.stop()}},b)})));return g||(o.validatePromise=h,o.dirty=!0,o.errors=Hr,o.warnings=Hr,o.triggerMetaEvent(),o.reRender()),h}),M(vt(o),"isFieldValidating",function(){return!!o.validatePromise}),M(vt(o),"isFieldTouched",function(){return o.touched}),M(vt(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var c=o.props.fieldContext,u=c.getInternalHooks(li),d=u.getInitialValue;return d(o.getNamePath())!==void 0}),M(vt(o),"getErrors",function(){return o.errors}),M(vt(o),"getWarnings",function(){return o.warnings}),M(vt(o),"isListField",function(){return o.props.isListField}),M(vt(o),"isList",function(){return o.props.isList}),M(vt(o),"isPreserve",function(){return o.props.preserve}),M(vt(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var c={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return c}),M(vt(o),"getOnlyChild",function(c){if(typeof c=="function"){var u=o.getMeta();return R(R({},o.getOnlyChild(c(o.getControlled(),u,o.props.fieldContext))),{},{isFunction:!0})}var d=En(c);return d.length!==1||!s.isValidElement(d[0])?{child:d,isFunction:!1}:{child:d[0],isFunction:!1}}),M(vt(o),"getValue",function(c){var u=o.props.fieldContext.getFieldsValue,d=o.getNamePath();return Mr(c||u(!0),d)}),M(vt(o),"getControlled",function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=o.props,d=u.name,f=u.trigger,m=u.validateTrigger,p=u.getValueFromEvent,g=u.normalize,h=u.valuePropName,b=u.getValueProps,y=u.fieldContext,v=m!==void 0?m:y.validateTrigger,C=o.getNamePath(),x=y.getInternalHooks,w=y.getFieldsValue,S=x(li),$=S.dispatch,E=o.getValue(),O=b||function(_){return M({},h,_)},P=c[f],T=d!==void 0?O(E):{},z=R(R({},c),T);z[f]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var _,F=arguments.length,I=new Array(F),L=0;L=0&&P<=T.length?(d.keys=[].concat(ge(d.keys.slice(0,P)),[d.id],ge(d.keys.slice(P))),C([].concat(ge(T.slice(0,P)),[O],ge(T.slice(P))))):(d.keys=[].concat(ge(d.keys),[d.id]),C([].concat(ge(T),[O]))),d.id+=1},remove:function(O){var P=w(),T=new Set(Array.isArray(O)?O:[O]);T.size<=0||(d.keys=d.keys.filter(function(z,N){return!T.has(N)}),C(P.filter(function(z,N){return!T.has(N)})))},move:function(O,P){if(O!==P){var T=w();O<0||O>=T.length||P<0||P>=T.length||(d.keys=Lx(d.keys,O,P),C(Lx(T,O,P)))}}},$=v||[];return Array.isArray($)||($=[]),r($.map(function(E,O){var P=d.keys[O];return P===void 0&&(d.keys[O]=d.id,P=d.keys[O],d.id+=1),{name:O,key:P,isListField:!0}}),S,b)})))}function g9(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,a){e.forEach(function(i,l){i.catch(function(c){return t=!0,c}).then(function(c){n-=1,r[l]=c,!(n>0)&&(t&&a(r),o(r))})})}):Promise.resolve([])}var b6="__@field_split__";function wp(e){return e.map(function(t){return"".concat(De(t),":").concat(t)}).join(b6)}var Bi=function(){function e(){fn(this,e),M(this,"kvs",new Map)}return mn(e,[{key:"set",value:function(n,r){this.kvs.set(wp(n),r)}},{key:"get",value:function(n){return this.kvs.get(wp(n))}},{key:"update",value:function(n,r){var o=this.get(n),a=r(o);a?this.set(n,a):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(wp(n))}},{key:"map",value:function(n){return ge(this.kvs.entries()).map(function(r){var o=ee(r,2),a=o[0],i=o[1],l=a.split(b6);return n({key:l.map(function(c){var u=c.match(/^([^:]*):(.*)$/),d=ee(u,3),f=d[1],m=d[2];return f==="number"?Number(m):m}),value:i})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,a=r.value;return n[o.join(".")]=a,null}),n}}]),e}(),h9=["name"],y9=mn(function e(t){var n=this;fn(this,e),M(this,"formHooked",!1),M(this,"forceRootUpdate",void 0),M(this,"subscribable",!0),M(this,"store",{}),M(this,"fieldEntities",[]),M(this,"initialValues",{}),M(this,"callbacks",{}),M(this,"validateMessages",null),M(this,"preserve",null),M(this,"lastValidatePromise",null),M(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),M(this,"getInternalHooks",function(r){return r===li?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):($n(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),M(this,"useSubscribe",function(r){n.subscribable=r}),M(this,"prevWithoutPreserves",null),M(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var a,i=ul(r,n.store);(a=n.prevWithoutPreserves)===null||a===void 0||a.map(function(l){var c=l.key;i=Ur(i,c,Mr(r,c))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),M(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new Bi;n.getFieldEntities(!0).forEach(function(a){n.isMergedPreserve(a.isPreserve())||o.set(a.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),M(this,"getInitialValue",function(r){var o=Mr(n.initialValues,r);return r.length?ul(o):o}),M(this,"setCallbacks",function(r){n.callbacks=r}),M(this,"setValidateMessages",function(r){n.validateMessages=r}),M(this,"setPreserve",function(r){n.preserve=r}),M(this,"watchList",[]),M(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),M(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),a=n.getFieldsValue(!0);n.watchList.forEach(function(i){i(o,a,r)})}}),M(this,"timeoutId",null),M(this,"warningUnhooked",function(){}),M(this,"updateStore",function(r){n.store=r}),M(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),M(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new Bi;return n.getFieldEntities(r).forEach(function(a){var i=a.getNamePath();o.set(i,a)}),o}),M(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(a){var i=vn(a);return o.get(i)||{INVALIDATE_NAME_PATH:vn(a)}})}),M(this,"getFieldsValue",function(r,o){n.warningUnhooked();var a,i,l;if(r===!0||Array.isArray(r)?(a=r,i=o):r&&De(r)==="object"&&(l=r.strict,i=r.filter),a===!0&&!i)return n.store;var c=n.getFieldEntitiesForNamePathList(Array.isArray(a)?a:null),u=[];return c.forEach(function(d){var f,m,p="INVALIDATE_NAME_PATH"in d?d.INVALIDATE_NAME_PATH:d.getNamePath();if(l){var g,h;if((g=(h=d).isList)!==null&&g!==void 0&&g.call(h))return}else if(!a&&(f=(m=d).isListField)!==null&&f!==void 0&&f.call(m))return;if(!i)u.push(p);else{var b="getMeta"in d?d.getMeta():null;i(b)&&u.push(p)}}),Fx(n.store,u.map(vn))}),M(this,"getFieldValue",function(r){n.warningUnhooked();var o=vn(r);return Mr(n.store,o)}),M(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(a,i){return a&&!("INVALIDATE_NAME_PATH"in a)?{name:a.getNamePath(),errors:a.getErrors(),warnings:a.getWarnings()}:{name:vn(r[i]),errors:[],warnings:[]}})}),M(this,"getFieldError",function(r){n.warningUnhooked();var o=vn(r),a=n.getFieldsError([o])[0];return a.errors}),M(this,"getFieldWarning",function(r){n.warningUnhooked();var o=vn(r),a=n.getFieldsError([o])[0];return a.warnings}),M(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:{},o=new Bi,a=n.getFieldEntities(!0);a.forEach(function(c){var u=c.props.initialValue,d=c.getNamePath();if(u!==void 0){var f=o.get(d)||new Set;f.add({entity:c,value:u}),o.set(d,f)}});var i=function(u){u.forEach(function(d){var f=d.props.initialValue;if(f!==void 0){var m=d.getNamePath(),p=n.getInitialValue(m);if(p!==void 0)$n(!1,"Form already set 'initialValues' with path '".concat(m.join("."),"'. Field can not overwrite it."));else{var g=o.get(m);if(g&&g.size>1)$n(!1,"Multiple Field with path '".concat(m.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(g){var h=n.getFieldValue(m),b=d.isListField();!b&&(!r.skipExist||h===void 0)&&n.updateStore(Ur(n.store,m,ge(g)[0].value))}}}})},l;r.entities?l=r.entities:r.namePathList?(l=[],r.namePathList.forEach(function(c){var u=o.get(c);if(u){var d;(d=l).push.apply(d,ge(ge(u).map(function(f){return f.entity})))}})):l=a,i(l)}),M(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(ul(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var a=r.map(vn);a.forEach(function(i){var l=n.getInitialValue(i);n.updateStore(Ur(n.store,i,l))}),n.resetWithFieldInitialValue({namePathList:a}),n.notifyObservers(o,a,{type:"reset"}),n.notifyWatch(a)}),M(this,"setFields",function(r){n.warningUnhooked();var o=n.store,a=[];r.forEach(function(i){var l=i.name,c=Ye(i,h9),u=vn(l);a.push(u),"value"in c&&n.updateStore(Ur(n.store,u,c.value)),n.notifyObservers(o,[u],{type:"setField",data:i})}),n.notifyWatch(a)}),M(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(a){var i=a.getNamePath(),l=a.getMeta(),c=R(R({},l),{},{name:i,value:n.getFieldValue(i)});return Object.defineProperty(c,"originRCField",{value:!0}),c});return o}),M(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var a=r.getNamePath(),i=Mr(n.store,a);i===void 0&&n.updateStore(Ur(n.store,a,o))}}),M(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),M(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var a=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(a,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(i,l){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(f){return f!==r}),!n.isMergedPreserve(l)&&(!i||c.length>1)){var u=i?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==u&&n.fieldEntities.every(function(f){return!h6(f.getNamePath(),o)})){var d=n.store;n.updateStore(Ur(d,o,u,!0)),n.notifyObservers(d,[o],{type:"remove"}),n.triggerDependenciesUpdate(d,o)}}n.notifyWatch([o])}}),M(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,a=r.value;n.updateValue(o,a);break}case"validateField":{var i=r.namePath,l=r.triggerName;n.validateFields([i],{triggerName:l});break}}}),M(this,"notifyObservers",function(r,o,a){if(n.subscribable){var i=R(R({},a),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(l){var c=l.onStoreChange;c(r,o,i)})}else n.forceRootUpdate()}),M(this,"triggerDependenciesUpdate",function(r,o){var a=n.getDependencyChildrenFields(o);return a.length&&n.validateFields(a),n.notifyObservers(r,a,{type:"dependenciesUpdate",relatedFields:[o].concat(ge(a))}),a}),M(this,"updateValue",function(r,o){var a=vn(r),i=n.store;n.updateStore(Ur(n.store,a,o)),n.notifyObservers(i,[a],{type:"valueUpdate",source:"internal"}),n.notifyWatch([a]);var l=n.triggerDependenciesUpdate(i,a),c=n.callbacks.onValuesChange;if(c){var u=Fx(n.store,[a]);c(u,n.getFieldsValue())}n.triggerOnFieldsChange([a].concat(ge(l)))}),M(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var a=ul(n.store,r);n.updateStore(a)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),M(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o,errors:[],warnings:[]}])}),M(this,"getDependencyChildrenFields",function(r){var o=new Set,a=[],i=new Bi;n.getFieldEntities().forEach(function(c){var u=c.props.dependencies;(u||[]).forEach(function(d){var f=vn(d);i.update(f,function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return m.add(c),m})})});var l=function c(u){var d=i.get(u)||new Set;d.forEach(function(f){if(!o.has(f)){o.add(f);var m=f.getNamePath();f.isFieldDirty()&&m.length&&(a.push(m),c(m))}})};return l(r),a}),M(this,"triggerOnFieldsChange",function(r,o){var a=n.callbacks.onFieldsChange;if(a){var i=n.getFields();if(o){var l=new Bi;o.forEach(function(u){var d=u.name,f=u.errors;l.set(d,f)}),i.forEach(function(u){u.errors=l.get(u.name)||u.errors})}var c=i.filter(function(u){var d=u.name;return Sl(r,d)});c.length&&a(c,i)}}),M(this,"validateFields",function(r,o){n.warningUnhooked();var a,i;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(a=r,i=o):i=r;var l=!!a,c=l?a.map(vn):[],u=[],d=String(Date.now()),f=new Set,m=i||{},p=m.recursive,g=m.dirty;n.getFieldEntities(!0).forEach(function(v){if(l||c.push(v.getNamePath()),!(!v.props.rules||!v.props.rules.length)&&!(g&&!v.isFieldDirty())){var C=v.getNamePath();if(f.add(C.join(d)),!l||Sl(c,C,p)){var x=v.validateRules(R({validateMessages:R(R({},g6),n.validateMessages)},i));u.push(x.then(function(){return{name:C,errors:[],warnings:[]}}).catch(function(w){var S,$=[],E=[];return(S=w.forEach)===null||S===void 0||S.call(w,function(O){var P=O.rule.warningOnly,T=O.errors;P?E.push.apply(E,ge(T)):$.push.apply($,ge(T))}),$.length?Promise.reject({name:C,errors:$,warnings:E}):{name:C,errors:$,warnings:E}}))}}});var h=g9(u);n.lastValidatePromise=h,h.catch(function(v){return v}).then(function(v){var C=v.map(function(x){var w=x.name;return w});n.notifyObservers(n.store,C,{type:"validateFinish"}),n.triggerOnFieldsChange(C,v)});var b=h.then(function(){return n.lastValidatePromise===h?Promise.resolve(n.getFieldsValue(c)):Promise.reject([])}).catch(function(v){var C=v.filter(function(x){return x&&x.errors.length});return Promise.reject({values:n.getFieldsValue(c),errorFields:C,outOfDate:n.lastValidatePromise!==h})});b.catch(function(v){return v});var y=c.filter(function(v){return f.has(v.join(d))});return n.triggerOnFieldsChange(y),b}),M(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(a){console.error(a)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function Vy(e){var t=s.useRef(),n=s.useState({}),r=ee(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var a=function(){o({})},i=new y9(a);t.current=i.getForm()}return[t.current]}var Rh=s.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),C6=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,a=t.children,i=s.useContext(Rh),l=s.useRef({});return s.createElement(Rh.Provider,{value:R(R({},i),{},{validateMessages:R(R({},i.validateMessages),n),triggerFormChange:function(u,d){r&&r(u,{changedFields:d,forms:l.current}),i.triggerFormChange(u,d)},triggerFormFinish:function(u,d){o&&o(u,{values:d,forms:l.current}),i.triggerFormFinish(u,d)},registerForm:function(u,d){u&&(l.current=R(R({},l.current),{},M({},u,d))),i.registerForm(u,d)},unregisterForm:function(u){var d=R({},l.current);delete d[u],l.current=d,i.unregisterForm(u)}})},a)},b9=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],C9=function(t,n){var r=t.name,o=t.initialValues,a=t.fields,i=t.form,l=t.preserve,c=t.children,u=t.component,d=u===void 0?"form":u,f=t.validateMessages,m=t.validateTrigger,p=m===void 0?"onChange":m,g=t.onValuesChange,h=t.onFieldsChange,b=t.onFinish,y=t.onFinishFailed,v=t.clearOnDestroy,C=Ye(t,b9),x=s.useRef(null),w=s.useContext(Rh),S=Vy(i),$=ee(S,1),E=$[0],O=E.getInternalHooks(li),P=O.useSubscribe,T=O.setInitialValues,z=O.setCallbacks,N=O.setValidateMessages,_=O.setPreserve,F=O.destroyForm;s.useImperativeHandle(n,function(){return R(R({},E),{},{nativeElement:x.current})}),s.useEffect(function(){return w.registerForm(r,E),function(){w.unregisterForm(r)}},[w,E,r]),N(R(R({},w.validateMessages),f)),z({onValuesChange:g,onFieldsChange:function(K){if(w.triggerFormChange(r,K),h){for(var V=arguments.length,G=new Array(V>1?V-1:0),Z=1;Z{}}),S6=s.createContext(null),w6=e=>{const t=Kt(e,["prefixCls"]);return s.createElement(C6,Object.assign({},t))},Uy=s.createContext({prefixCls:""}),Lr=s.createContext({}),$6=({children:e,status:t,override:n})=>{const r=s.useContext(Lr),o=s.useMemo(()=>{const a=Object.assign({},r);return n&&delete a.isFormItemInput,t&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[t,n,r]);return s.createElement(Lr.Provider,{value:o},e)},E6=s.createContext(void 0),$i=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let o=r;return n&&(o=Q.createElement($6,{override:!0,status:!0},o)),t&&(o=Q.createElement(N7,null,o)),o};var O6=function(t){if(qn()&&window.document.documentElement){var n=Array.isArray(t)?t:[t],r=window.document.documentElement;return n.some(function(o){return o in r.style})}return!1},S9=function(t,n){if(!O6(t))return!1;var r=document.createElement("div"),o=r.style[t];return r.style[t]=n,r.style[t]!==o};function kx(e,t){return!Array.isArray(e)&&t!==void 0?S9(e,t):O6(e)}const w9=()=>qn()&&window.document.documentElement,Dm=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:a}=e,i=U({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),l=U({[`${t}-circle`]:a==="circle",[`${t}-square`]:a==="square",[`${t}-round`]:a==="round"}),c=s.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return s.createElement("span",{className:U(t,i,l,n),style:Object.assign(Object.assign({},c),r)})},$9=new ft("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Hm=e=>({height:e,lineHeight:re(e)}),wl=e=>Object.assign({width:e},Hm(e)),E9=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:$9,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),$p=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},Hm(e)),O9=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:a}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},wl(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},wl(o)),[`${t}${t}-sm`]:Object.assign({},wl(a))}},P9=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:a,gradientFromColor:i,calc:l}=e;return{[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:n},$p(t,l)),[`${r}-lg`]:Object.assign({},$p(o,l)),[`${r}-sm`]:Object.assign({},$p(a,l))}},Bx=e=>Object.assign({width:e},Hm(e)),I9=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:a}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:r,borderRadius:o},Bx(a(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},Bx(n)),{maxWidth:a(n).mul(4).equal(),maxHeight:a(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},Ep=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},Op=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},Hm(e)),R9=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:a,gradientFromColor:i,calc:l}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:t,width:l(r).mul(2).equal(),minWidth:l(r).mul(2).equal()},Op(r,l))},Ep(e,r,n)),{[`${n}-lg`]:Object.assign({},Op(o,l))}),Ep(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},Op(a,l))}),Ep(e,a,`${n}-sm`))},M9=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:a,skeletonInputCls:i,skeletonImageCls:l,controlHeight:c,controlHeightLG:u,controlHeightSM:d,gradientFromColor:f,padding:m,marginSM:p,borderRadius:g,titleHeight:h,blockRadius:b,paragraphLiHeight:y,controlHeightXS:v,paragraphMarginTop:C}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:m,verticalAlign:"top",[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:f},wl(c)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},wl(u)),[`${n}-sm`]:Object.assign({},wl(d))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:h,background:f,borderRadius:b,[`+ ${o}`]:{marginBlockStart:d}},[o]:{padding:0,"> li":{width:"100%",height:y,listStyle:"none",background:f,borderRadius:b,"+ li":{marginBlockStart:v}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:g}}},[`${t}-with-avatar ${t}-content`]:{[r]:{marginBlockStart:p,[`+ ${o}`]:{marginBlockStart:C}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},R9(e)),O9(e)),P9(e)),I9(e)),[`${t}${t}-block`]:{width:"100%",[a]:{width:"100%"},[i]:{width:"100%"}},[`${t}${t}-active`]:{[` + ${r}, + ${o} > li, + ${n}, + ${a}, + ${i}, + ${l} + `]:Object.assign({},E9(e))}}},T9=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}},Ql=Ot("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=gt(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,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 M9(r)},T9,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),_9=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:a="circle",size:i="default"}=e,{getPrefixCls:l}=s.useContext(Ze),c=l("skeleton",t),[u,d,f]=Ql(c),m=Kt(e,["prefixCls","className"]),p=U(c,`${c}-element`,{[`${c}-active`]:o},n,r,d,f);return u(s.createElement("div",{className:p},s.createElement(Dm,Object.assign({prefixCls:`${c}-avatar`,shape:a,size:i},m))))},N9=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:a=!1,size:i="default"}=e,{getPrefixCls:l}=s.useContext(Ze),c=l("skeleton",t),[u,d,f]=Ql(c),m=Kt(e,["prefixCls"]),p=U(c,`${c}-element`,{[`${c}-active`]:o,[`${c}-block`]:a},n,r,d,f);return u(s.createElement("div",{className:p},s.createElement(Dm,Object.assign({prefixCls:`${c}-button`,size:i},m))))},j9="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",F9=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:a}=e,{getPrefixCls:i}=s.useContext(Ze),l=i("skeleton",t),[c,u,d]=Ql(l),f=U(l,`${l}-element`,{[`${l}-active`]:a},n,r,u,d);return c(s.createElement("div",{className:f},s.createElement("div",{className:U(`${l}-image`,n),style:o},s.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${l}-image-svg`},s.createElement("title",null,"Image placeholder"),s.createElement("path",{d:j9,className:`${l}-image-path`})))))},L9=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:a,size:i="default"}=e,{getPrefixCls:l}=s.useContext(Ze),c=l("skeleton",t),[u,d,f]=Ql(c),m=Kt(e,["prefixCls"]),p=U(c,`${c}-element`,{[`${c}-active`]:o,[`${c}-block`]:a},n,r,d,f);return u(s.createElement("div",{className:p},s.createElement(Dm,Object.assign({prefixCls:`${c}-input`,size:i},m))))},z9=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:a,children:i}=e,{getPrefixCls:l}=s.useContext(Ze),c=l("skeleton",t),[u,d,f]=Ql(c),m=U(c,`${c}-element`,{[`${c}-active`]:a},d,n,r,f);return u(s.createElement("div",{className:m},s.createElement("div",{className:U(`${c}-image`,n),style:o},i)))},k9=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},B9=e=>{const{prefixCls:t,className:n,style:r,rows:o=0}=e,a=Array.from({length:o}).map((i,l)=>s.createElement("li",{key:l,style:{width:k9(l,e)}}));return s.createElement("ul",{className:U(t,n),style:r},a)},A9=({prefixCls:e,className:t,width:n,style:r})=>s.createElement("h3",{className:U(e,t),style:Object.assign({width:n},r)});function Pp(e){return e&&typeof e=="object"?e:{}}function D9(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function H9(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function W9(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const qa=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:a,children:i,avatar:l=!1,title:c=!0,paragraph:u=!0,active:d,round:f}=e,{getPrefixCls:m,direction:p,className:g,style:h}=Qn("skeleton"),b=m("skeleton",t),[y,v,C]=Ql(b);if(n||!("loading"in e)){const x=!!l,w=!!c,S=!!u;let $;if(x){const P=Object.assign(Object.assign({prefixCls:`${b}-avatar`},D9(w,S)),Pp(l));$=s.createElement("div",{className:`${b}-header`},s.createElement(Dm,Object.assign({},P)))}let E;if(w||S){let P;if(w){const z=Object.assign(Object.assign({prefixCls:`${b}-title`},H9(x,S)),Pp(c));P=s.createElement(A9,Object.assign({},z))}let T;if(S){const z=Object.assign(Object.assign({prefixCls:`${b}-paragraph`},W9(x,w)),Pp(u));T=s.createElement(B9,Object.assign({},z))}E=s.createElement("div",{className:`${b}-content`},P,T)}const O=U(b,{[`${b}-with-avatar`]:x,[`${b}-active`]:d,[`${b}-rtl`]:p==="rtl",[`${b}-round`]:f},g,r,o,v,C);return y(s.createElement("div",{className:O,style:Object.assign(Object.assign({},h),a)},$,E))}return i??null};qa.Button=N9;qa.Avatar=_9;qa.Input=L9;qa.Image=F9;qa.Node=z9;function Ax(){}const V9=s.createContext({add:Ax,remove:Ax});function P6(e){const t=s.useContext(V9),n=s.useRef(null);return Jt(o=>{if(o){const a=e?o.querySelector(e):o;a&&(t.add(a),n.current=a)}else t.remove(n.current)})}const Dx=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=s.useContext(Xc);return Q.createElement(ar,Object.assign({onClick:n},e),t)},Hx=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=s.useContext(Xc);return Q.createElement(ar,Object.assign({},e6(n),{loading:e,onClick:o},t),r)};function U9(e,t){return Q.createElement("span",{className:`${e}-close-x`},t||Q.createElement(Ti,{className:`${e}-close-icon`}))}const K9=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:a,onCancel:i,okButtonProps:l,cancelButtonProps:c,footer:u}=e,[d]=Vo("Modal",a4()),f=t||(d==null?void 0:d.okText),m=r||(d==null?void 0:d.cancelText),p=Q.useMemo(()=>({confirmLoading:o,okButtonProps:l,cancelButtonProps:c,okTextLocale:f,cancelTextLocale:m,okType:n,onOk:a,onCancel:i}),[o,l,c,f,m,n,a,i]);let g;return typeof u=="function"||typeof u>"u"?(g=Q.createElement(Q.Fragment,null,Q.createElement(Dx,null),Q.createElement(Hx,null)),typeof u=="function"&&(g=u(g,{OkBtn:Hx,CancelBtn:Dx})),g=Q.createElement(c6,{value:p},g)):g=u,Q.createElement(Py,{disabled:!1},g)},G9=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"}}}},q9=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},X9=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,a={};for(let i=o;i>=0;i--)i===0?(a[`${r}${t}-${i}`]={display:"none"},a[`${r}-push-${i}`]={insetInlineStart:"auto"},a[`${r}-pull-${i}`]={insetInlineEnd:"auto"},a[`${r}${t}-push-${i}`]={insetInlineStart:"auto"},a[`${r}${t}-pull-${i}`]={insetInlineEnd:"auto"},a[`${r}${t}-offset-${i}`]={marginInlineStart:0},a[`${r}${t}-order-${i}`]={order:0}):(a[`${r}${t}-${i}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${i/o*100}%`,maxWidth:`${i/o*100}%`}],a[`${r}${t}-push-${i}`]={insetInlineStart:`${i/o*100}%`},a[`${r}${t}-pull-${i}`]={insetInlineEnd:`${i/o*100}%`},a[`${r}${t}-offset-${i}`]={marginInlineStart:`${i/o*100}%`},a[`${r}${t}-order-${i}`]={order:i});return a[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},a},Mh=(e,t)=>X9(e,t),Y9=(e,t,n)=>({[`@media (min-width: ${re(t)})`]:Object.assign({},Mh(e,n))}),Q9=()=>({}),Z9=()=>({}),J9=Ot("Grid",G9,Q9),I6=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin}),eF=Ot("Grid",e=>{const t=gt(e,{gridColumns:24}),n=I6(t);return delete n.xs,[q9(t),Mh(t,""),Mh(t,"-xs"),Object.keys(n).map(r=>Y9(t,n[r],`-${r}`)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},Z9);function Wx(e){return{position:e,inset:0}}const tF=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}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},Wx("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},Wx("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:sN(e)}]},nF=e=>{const{componentCls:t}=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:`${re(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},gn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${re(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({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 ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:re(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},to(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${re(e.borderRadiusLG)} ${re(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:`${re(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}-content, + ${t}-body, + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},rF=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},oF=e=>{const{componentCls:t}=e,n=I6(e),r=Object.assign({},n);delete r.xs;const o=`--${t.replace(".","")}-`,a=Object.keys(r).map(i=>({[`@media (min-width: ${re(r[i])})`]:{width:`var(${o}${i}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(ge(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)`}],ge(a))}}},R6=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return gt(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()})},M6=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${re(e.paddingMD)} ${re(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${re(e.padding)} ${re(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${re(e.paddingXS)} ${re(e.padding)}`:0,footerBorderTop:e.wireframe?`${re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${re(e.borderRadiusLG)} ${re(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${re(e.padding*2)} ${re(e.padding*2)} ${re(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),aF=Ot("Modal",e=>{const t=R6(e);return[nF(t),rF(t),tF(t),qc(t,"zoom"),oF(t)]},M6,{unitless:{titleLineHeight:!0}});var iF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{Th={x:e.pageX,y:e.pageY},setTimeout(()=>{Th=null},100)};w9()&&document.documentElement.addEventListener("click",lF,!0);const sF=e=>{const{prefixCls:t,className:n,rootClassName:r,open:o,wrapClassName:a,centered:i,getContainer:l,focusTriggerAfterClose:c=!0,style:u,visible:d,width:f=520,footer:m,classNames:p,styles:g,children:h,loading:b,confirmLoading:y,zIndex:v,mousePosition:C,onOk:x,onCancel:w,destroyOnHidden:S,destroyOnClose:$,panelRef:E=null,modalRender:O}=e,P=iF(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading","confirmLoading","zIndex","mousePosition","onOk","onCancel","destroyOnHidden","destroyOnClose","panelRef","modalRender"]),{getPopupContainer:T,getPrefixCls:z,direction:N,modal:_}=s.useContext(Ze),F=se=>{y||w==null||w(se)},I=se=>{x==null||x(se)},L=z("modal",t),j=z(),A=cr(L),[B,D,W]=aF(L,A),H=U(a,{[`${L}-centered`]:i??(_==null?void 0:_.centered),[`${L}-wrap-rtl`]:N==="rtl"}),K=m!==null&&!b?s.createElement(K9,Object.assign({},e,{onOk:I,onCancel:F})):null,[V,G,Z,q]=Ty(Bl(e),Bl(_),{closable:!0,closeIcon:s.createElement(Ti,{className:`${L}-close-icon`}),closeIconRender:se=>U9(L,se)}),J=O?se=>s.createElement("div",{className:`${L}-render`},O(se)):void 0,oe=`.${L}-${O?"render":"content"}`,X=P6(oe),Y=Yn(E,X),[ne,ae]=Xl("Modal",v),[te,ie]=s.useMemo(()=>f&&typeof f=="object"?[void 0,f]:[f,void 0],[f]),le=s.useMemo(()=>{const se={};return ie&&Object.keys(ie).forEach(ve=>{const xe=ie[ve];xe!==void 0&&(se[`--${L}-${ve}-width`]=typeof xe=="number"?`${xe}px`:xe)}),se},[L,ie]);return B(s.createElement($i,{form:!0,space:!0},s.createElement(Kc.Provider,{value:ae},s.createElement(v6,Object.assign({width:te},P,{zIndex:ne,getContainer:l===void 0?T:l,prefixCls:L,rootClassName:U(D,r,W,A),footer:K,visible:o??d,mousePosition:C??Th,onClose:F,closable:V&&Object.assign({disabled:Z,closeIcon:G},q),closeIcon:G,focusTriggerAfterClose:c,transitionName:Bo(j,"zoom",e.transitionName),maskTransitionName:Bo(j,"fade",e.maskTransitionName),className:U(D,n,_==null?void 0:_.className),style:Object.assign(Object.assign(Object.assign({},_==null?void 0:_.style),u),le),classNames:Object.assign(Object.assign(Object.assign({},_==null?void 0:_.classNames),p),{wrapper:U(H,p==null?void 0:p.wrapper)}),styles:Object.assign(Object.assign({},_==null?void 0:_.styles),g),panelRef:Y,destroyOnClose:S??$,modalRender:J}),b?s.createElement(qa,{active:!0,title:!1,paragraph:{rows:4},className:`${L}-body-skeleton`}):h))))},cF=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:a,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`]:Object.assign({},$f()),[`&${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% - ${re(e.marginSM)})`},[`${e.iconCls} + ${d}-paragraph`]:{maxWidth:`calc(100% - ${re(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${d}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${d}-content`]:{color:e.colorText,fontSize:a,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}}},uF=Hc(["Modal","confirm"],e=>{const t=R6(e);return cF(t)},M6,{order:-1e3});var dF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,icon:n,okText:r,cancelText:o,confirmPrefixCls:a,type:i,okCancel:l,footer:c,locale:u}=e,d=dF(e,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let f=n;if(!n&&n!==null)switch(i){case"info":f=s.createElement(My,null);break;case"success":f=s.createElement(Wc,null);break;case"error":f=s.createElement(Mi,null);break;default:f=s.createElement(Vc,null)}const m=l??i==="confirm",p=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",[g]=Vo("Modal"),h=u||g,b=r||(m?h==null?void 0:h.okText:h==null?void 0:h.justOkText),y=o||(h==null?void 0:h.cancelText),v=s.useMemo(()=>Object.assign({autoFocusButton:p,cancelTextLocale:y,okTextLocale:b,mergedOkCancel:m},d),[p,y,b,m,d]),C=s.createElement(s.Fragment,null,s.createElement(Cx,null),s.createElement(xx,null)),x=e.title!==void 0&&e.title!==null,w=`${a}-body`;return s.createElement("div",{className:`${a}-body-wrapper`},s.createElement("div",{className:U(w,{[`${w}-has-title`]:x})},f,s.createElement("div",{className:`${a}-paragraph`},x&&s.createElement("span",{className:`${a}-title`},e.title),s.createElement("div",{className:`${a}-content`},e.content))),c===void 0||typeof c=="function"?s.createElement(c6,{value:v},s.createElement("div",{className:`${a}-btns`},typeof c=="function"?c(C,{OkBtn:xx,CancelBtn:Cx}):C)):c,s.createElement(uF,{prefixCls:t}))},mF=e=>{const{close:t,zIndex:n,maskStyle:r,direction:o,prefixCls:a,wrapClassName:i,rootPrefixCls:l,bodyStyle:c,closable:u=!1,onConfirm:d,styles:f,title:m}=e,p=`${a}-confirm`,g=e.width||416,h=e.style||{},b=e.mask===void 0?!0:e.mask,y=e.maskClosable===void 0?!1:e.maskClosable,v=U(p,`${p}-${e.type}`,{[`${p}-rtl`]:o==="rtl"},e.className),[,C]=Bn(),x=s.useMemo(()=>n!==void 0?n:C.zIndexPopupBase+_y,[n,C]);return s.createElement(sF,Object.assign({},e,{className:v,wrapClassName:U({[`${p}-centered`]:!!e.centered},i),onCancel:()=>{t==null||t({triggerCancel:!0}),d==null||d(!1)},title:m,footer:null,transitionName:Bo(l||"","zoom",e.transitionName),maskTransitionName:Bo(l||"","fade",e.maskTransitionName),mask:b,maskClosable:y,style:h,styles:Object.assign({body:c,mask:r},f),width:g,zIndex:x,closable:u}),s.createElement(fF,Object.assign({},e,{confirmPrefixCls:p})))},T6=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return s.createElement(zt,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},s.createElement(mF,Object.assign({},e)))},Is=[];let _6="";function N6(){return _6}const vF=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:a}=e,i=a4(),l=s.useContext(Ze),c=N6()||l.getPrefixCls(),u=r||`${c}-modal`;let d=o;return d===!1&&(d=void 0),Q.createElement(T6,Object.assign({},e,{rootPrefixCls:c,prefixCls:u,iconPrefixCls:l.iconPrefixCls,theme:l.theme,direction:a??l.direction,locale:(n=(t=l.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:i,getContainer:d}))};function yee(e){const t=e_(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:c,open:!0}),o,a;function i(...d){var f;if(d.some(g=>g==null?void 0:g.triggerCancel)){var p;(f=e.onCancel)===null||f===void 0||(p=f).call.apply(p,[e,()=>{}].concat(ge(d.slice(1))))}for(let g=0;g{clearTimeout(o),o=setTimeout(()=>{const f=t.getPrefixCls(void 0,N6()),m=t.getIconPrefixCls(),p=t.getTheme(),g=Q.createElement(vF,Object.assign({},d));a=X4()(Q.createElement(zt,{prefixCls:f,iconPrefixCls:m,theme:p},typeof t.holderRender=="function"?t.holderRender(g):g),n)})};function c(...d){r=Object.assign(Object.assign({},r),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),i.apply(this,d)}}),r.visible&&delete r.visible,l(r)}function u(d){typeof d=="function"?r=d(r):r=Object.assign(Object.assign({},r),d),l(r)}return l(r),Is.push(c),{destroy:c,update:u}}function pF(e){return Object.assign(Object.assign({},e),{type:"warning"})}function gF(e){return Object.assign(Object.assign({},e),{type:"info"})}function hF(e){return Object.assign(Object.assign({},e),{type:"success"})}function yF(e){return Object.assign(Object.assign({},e),{type:"error"})}function bF(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function bee({rootPrefixCls:e}){_6=e}var CF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,a=CF(e,["afterClose","config"]);const[i,l]=s.useState(!0),[c,u]=s.useState(o),{direction:d,getPrefixCls:f}=s.useContext(Ze),m=f("modal"),p=f(),g=()=>{var v;r(),(v=c.afterClose)===null||v===void 0||v.call(c)},h=(...v)=>{var C;if(l(!1),v.some(S=>S==null?void 0:S.triggerCancel)){var w;(C=c.onCancel)===null||C===void 0||(w=C).call.apply(w,[c,()=>{}].concat(ge(v.slice(1))))}};s.useImperativeHandle(t,()=>({destroy:h,update:v=>{u(C=>{const x=typeof v=="function"?v(C):v;return Object.assign(Object.assign({},C),x)})}}));const b=(n=c.okCancel)!==null&&n!==void 0?n:c.type==="confirm",[y]=Vo("Modal",aa.Modal);return s.createElement(T6,Object.assign({prefixCls:m,rootPrefixCls:p},c,{close:h,open:i,afterClose:g,okText:c.okText||(b?y==null?void 0:y.okText:y==null?void 0:y.justOkText),direction:c.direction||d,cancelText:c.cancelText||(y==null?void 0:y.cancelText)},a))},SF=s.forwardRef(xF);let Vx=0;const wF=s.memo(s.forwardRef((e,t)=>{const[n,r]=K_();return s.useImperativeHandle(t,()=>({patchElement:r}),[r]),s.createElement(s.Fragment,null,n)}));function $F(){const e=s.useRef(null),[t,n]=s.useState([]);s.useEffect(()=>{t.length&&(ge(t).forEach(i=>{i()}),n([]))},[t]);const r=s.useCallback(a=>function(l){var c;Vx+=1;const u=s.createRef();let d;const f=new Promise(b=>{d=b});let m=!1,p;const g=s.createElement(SF,{key:`modal-${Vx}`,config:a(l),ref:u,afterClose:()=>{p==null||p()},isSilent:()=>m,onConfirm:b=>{d(b)}});return p=(c=e.current)===null||c===void 0?void 0:c.patchElement(g),p&&Is.push(p),{destroy:()=>{function b(){var y;(y=u.current)===null||y===void 0||y.destroy()}u.current?b():n(y=>[].concat(ge(y),[b]))},update:b=>{function y(){var v;(v=u.current)===null||v===void 0||v.update(b)}u.current?y():n(v=>[].concat(ge(v),[y]))},then:b=>(m=!0,f.then(b))}},[]);return[s.useMemo(()=>({info:r(gF),success:r(hF),error:r(yF),warning:r(pF),confirm:r(bF)}),[r]),s.createElement(wF,{key:"modal-holder",ref:e})]}const EF=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,a=new ft("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),i=new ft("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),l=new ft("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),c=new ft("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[o]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:c}}}}},OF=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],PF={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},IF=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[PF[t]]:{value:0,_skip_check_:!0}}}}},RF=e=>{const t={};for(let n=1;n ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return Object.assign({[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"}},t)},MF=e=>{const t={};for(let n=1;n{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`transform ${e.motionDurationSlow}, backdrop-filter 0s`,willChange:"transform, opacity",position:"absolute"},RF(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},MF(e))},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:"unset",color:"inherit",pointerEvents:"auto",[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:'""',position:"absolute",height:e.margin,width:"100%",insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:"transparent",pointerEvents:"auto"}}}},OF.map(n=>IF(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},_F=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:a,borderRadiusLG:i,colorSuccess:l,colorInfo:c,colorWarning:u,colorError:d,colorTextHeading:f,notificationBg:m,notificationPadding:p,notificationMarginEdge:g,notificationProgressBg:h,notificationProgressHeight:b,fontSize:y,lineHeight:v,width:C,notificationIconSize:x,colorText:w,colorSuccessBg:S,colorErrorBg:$,colorInfoBg:E,colorWarningBg:O}=e,P=`${n}-notice`;return{position:"relative",marginBottom:a,marginInlineStart:"auto",background:m,borderRadius:i,boxShadow:r,[P]:{padding:p,width:C,maxWidth:`calc(100vw - ${re(e.calc(g).mul(2).equal())})`,lineHeight:v,wordWrap:"break-word",borderRadius:i,overflow:"hidden","&-success":S?{background:S}:{},"&-error":$?{background:$}:{},"&-info":E?{background:E}:{},"&-warning":O?{background:O}:{}},[`${P}-message`]:{color:f,fontSize:o,lineHeight:e.lineHeightLG},[`${P}-description`]:{fontSize:y,color:w,marginTop:e.marginXS},[`${P}-closable ${P}-message`]:{paddingInlineEnd:e.paddingLG},[`${P}-with-icon ${P}-message`]:{marginInlineStart:e.calc(e.marginSM).add(x).equal(),fontSize:o},[`${P}-with-icon ${P}-description`]:{marginInlineStart:e.calc(e.marginSM).add(x).equal(),fontSize:y},[`${P}-icon`]:{position:"absolute",fontSize:x,lineHeight:1,[`&-success${t}`]:{color:l},[`&-info${t}`]:{color:c},[`&-warning${t}`]:{color:u},[`&-error${t}`]:{color:d}},[`${P}-close`]:Object.assign({position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center",background:"none",border:"none","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},to(e)),[`${P}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${re(i)} * 2)`,left:{_skip_check_:!0,value:i},right:{_skip_check_:!0,value:i},bottom:0,blockSize:b,border:0,"&, &::-webkit-progress-bar":{borderRadius:i,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:h},"&::-webkit-progress-value":{borderRadius:i,background:h}},[`${P}-actions`]:{float:"right",marginTop:e.marginSM}}},NF=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:a}=e,i=`${t}-notice`,l=new ft("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},gn(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_skip_check_:!0},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:a,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:a,animationFillMode:"both",animationDuration:o,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:l,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${i}-actions`]:{float:"left"}}})},{[t]:{[`${i}-wrapper`]:_F(e)}}]},jF=e=>({zIndexPopup:e.zIndexPopupBase+_y+50,width:384,colorSuccessBg:void 0,colorErrorBg:void 0,colorInfoBg:void 0,colorWarningBg:void 0}),FF=e=>{const t=e.paddingMD,n=e.paddingLG;return gt(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:`${re(e.paddingMD)} ${re(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},LF=Ot("Notification",e=>{const t=FF(e);return[NF(t),EF(t),TF(t)]},jF);function j6(e,t){return t===null||t===!1?null:t||s.createElement(Ti,{className:`${e}-close-icon`})}const zF={success:Wc,info:My,error:Mi,warning:Vc},kF=e=>{const{prefixCls:t,icon:n,type:r,message:o,description:a,actions:i,role:l="alert"}=e;let c=null;return n?c=s.createElement("span",{className:`${t}-icon`},n):r&&(c=s.createElement(zF[r]||null,{className:U(`${t}-icon`,`${t}-icon-${r}`)})),s.createElement("div",{className:U({[`${t}-with-icon`]:c}),role:l},c,s.createElement("div",{className:`${t}-message`},o),a&&s.createElement("div",{className:`${t}-description`},a),i&&s.createElement("div",{className:`${t}-actions`},i))};function BF(e,t,n){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function AF(e){return{motionName:`${e}-fade`}}function DF(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 HF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=cr(t),[r,o,a]=LF(t,n);return r(Q.createElement(H4,{classNames:{list:U(o,a,n)}},e))},KF=(e,{prefixCls:t,key:n})=>Q.createElement(UF,{prefixCls:t,key:n},e),GF=Q.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:a,maxCount:i,rtl:l,onAllRemoved:c,stack:u,duration:d,pauseOnHover:f=!0,showProgress:m}=e,{getPrefixCls:p,getPopupContainer:g,notification:h,direction:b}=s.useContext(Ze),[,y]=Bn(),v=o||p("notification"),C=E=>BF(E,n??Ux,r??Ux),x=()=>U({[`${v}-rtl`]:l??b==="rtl"}),w=()=>AF(v),[S,$]=W4({prefixCls:v,style:C,className:x,motion:w,closable:!0,closeIcon:j6(v),duration:d??WF,getContainer:()=>(a==null?void 0:a())||(g==null?void 0:g())||document.body,maxCount:i,pauseOnHover:f,showProgress:m,onAllRemoved:c,renderNotifications:KF,stack:u===!1?!1:{threshold:typeof u=="object"?u==null?void 0:u.threshold:void 0,offset:8,gap:y.margin}});return Q.useImperativeHandle(t,()=>Object.assign(Object.assign({},S),{prefixCls:v,notification:h})),$});function qF(e){const t=Q.useRef(null);return Ri(),[Q.useMemo(()=>{const r=l=>{var c;if(!t.current)return;const{open:u,prefixCls:d,notification:f}=t.current,m=`${d}-notice`,{message:p,description:g,icon:h,type:b,btn:y,actions:v,className:C,style:x,role:w="alert",closeIcon:S,closable:$}=l,E=HF(l,["message","description","icon","type","btn","actions","className","style","role","closeIcon","closable"]),O=v??y,P=j6(m,DF(S,e,f));return u(Object.assign(Object.assign({placement:(c=e==null?void 0:e.placement)!==null&&c!==void 0?c:VF},E),{content:Q.createElement(kF,{prefixCls:m,icon:h,type:b,message:p,description:g,actions:O,role:w}),className:U(b&&`${m}-${b}`,C,f==null?void 0:f.className),style:Object.assign(Object.assign({},f==null?void 0:f.style),x),closeIcon:P,closable:$??!!P}))},a={open:r,destroy:l=>{var c,u;l!==void 0?(c=t.current)===null||c===void 0||c.close(l):(u=t.current)===null||u===void 0||u.destroy()}};return["success","info","warning","error"].forEach(l=>{a[l]=c=>r(Object.assign(Object.assign({},c),{type:l}))}),a},[]),Q.createElement(GF,Object.assign({key:"notification-holder"},e,{ref:t}))]}function XF(e){return qF(e)}const Kx=Q.createContext({}),F6=Q.createContext({message:{},notification:{},modal:{}}),YF=e=>{const{componentCls:t,colorText:n,fontSize:r,lineHeight:o,fontFamily:a}=e;return{[t]:{color:n,fontSize:r,lineHeight:o,fontFamily:a,[`&${t}-rtl`]:{direction:"rtl"}}}},QF=()=>({}),ZF=Ot("App",YF,QF),JF=e=>{const{prefixCls:t,children:n,className:r,rootClassName:o,message:a,notification:i,style:l,component:c="div"}=e,{direction:u,getPrefixCls:d}=s.useContext(Ze),f=d("app",t),[m,p,g]=ZF(f),h=U(p,f,r,o,g,{[`${f}-rtl`]:u==="rtl"}),b=s.useContext(Kx),y=Q.useMemo(()=>({message:Object.assign(Object.assign({},b.message),a),notification:Object.assign(Object.assign({},b.notification),i)}),[a,i,b.message,b.notification]),[v,C]=c7(y.message),[x,w]=XF(y.notification),[S,$]=$F(),E=Q.useMemo(()=>({message:v,notification:x,modal:S}),[v,x,S]);Ri()(!(g&&c===!1),"usage","When using cssVar, ensure `component` is assigned a valid React component string.");const O=c===!1?Q.Fragment:c,P={className:h,style:l};return m(Q.createElement(F6.Provider,{value:E},Q.createElement(Kx.Provider,{value:y},Q.createElement(O,Object.assign({},c===!1?void 0:P),$,C,w,n))))},eL=()=>Q.useContext(F6),L6=JF;L6.useApp=eL;function tL(e){return t=>s.createElement(zt,{theme:{token:{motion:!1,zIndexPopupBase:0}}},s.createElement(e,Object.assign({},t)))}const z6=(e,t,n,r,o)=>tL(i=>{const{prefixCls:l,style:c}=i,u=s.useRef(null),[d,f]=s.useState(0),[m,p]=s.useState(0),[g,h]=tn(!1,{value:i.open}),{getPrefixCls:b}=s.useContext(Ze),y=b(r||"select",l);s.useEffect(()=>{if(h(!0),typeof ResizeObserver<"u"){const x=new ResizeObserver(S=>{const $=S[0].target;f($.offsetHeight+8),p($.offsetWidth)}),w=setInterval(()=>{var S;const $=o?`.${o(y)}`:`.${y}-dropdown`,E=(S=u.current)===null||S===void 0?void 0:S.querySelector($);E&&(clearInterval(w),x.observe(E))},10);return()=>{clearInterval(w),x.disconnect()}}},[y]);let v=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},c),{margin:0}),open:g,visible:g,getPopupContainer:()=>u.current});n&&(v=n(v)),t&&Object.assign(v,{[t]:{overflow:{adjustX:!1,adjustY:!1}}});const C={paddingBottom:d,position:"relative",minWidth:m};return s.createElement("div",{ref:u,style:C},s.createElement(e,Object.assign({},v)))}),Ky=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|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|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var Wm=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,a=t.children,i=t.onMouseDown,l=t.onClick,c=typeof r=="function"?r(o):r;return s.createElement("span",{className:n,onMouseDown:function(d){d.preventDefault(),i==null||i(d)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:l,"aria-hidden":!0},c!==void 0?c:s.createElement("span",{className:U(n.split(/\s+/).map(function(u){return"".concat(u,"-icon")}))},a))},nL=function(t,n,r,o,a){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,l=arguments.length>6?arguments[6]:void 0,c=arguments.length>7?arguments[7]:void 0,u=Q.useMemo(function(){if(De(o)==="object")return o.clearIcon;if(a)return a},[o,a]),d=Q.useMemo(function(){return!!(!i&&o&&(r.length||l)&&!(c==="combobox"&&l===""))},[o,i,r.length,l,c]);return{allowClear:d,clearIcon:Q.createElement(Wm,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:u},"×")}},k6=s.createContext(null);function rL(){return s.useContext(k6)}function oL(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=s.useState(!1),n=ee(t,2),r=n[0],o=n[1],a=s.useRef(null),i=function(){window.clearTimeout(a.current)};s.useEffect(function(){return i},[]);var l=function(u,d){i(),a.current=window.setTimeout(function(){o(u),d&&d()},e)};return[r,l,i]}function B6(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=s.useRef(null),n=s.useRef(null);s.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function aL(e,t,n,r){var o=s.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},s.useEffect(function(){function a(i){var l;if(!((l=o.current)!==null&&l!==void 0&&l.customizedTrigger)){var c=i.target;c.shadowRoot&&i.composed&&(c=i.composedPath()[0]||c),o.current.open&&e().filter(function(u){return u}).every(function(u){return!u.contains(c)&&u!==c})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",a),function(){return window.removeEventListener("mousedown",a)}},[])}function iL(e){return e&&![ze.ESC,ze.SHIFT,ze.BACKSPACE,ze.TAB,ze.WIN_KEY,ze.ALT,ze.META,ze.WIN_KEY_RIGHT,ze.CTRL,ze.SEMICOLON,ze.EQUALS,ze.CAPS_LOCK,ze.CONTEXT_MENU,ze.F1,ze.F2,ze.F3,ze.F4,ze.F5,ze.F6,ze.F7,ze.F8,ze.F9,ze.F10,ze.F11,ze.F12].includes(e)}var lL=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Ai=void 0;function sL(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,a=e.renderItem,i=e.responsive,l=e.responsiveDisabled,c=e.registerSize,u=e.itemKey,d=e.className,f=e.style,m=e.children,p=e.display,g=e.order,h=e.component,b=h===void 0?"div":h,y=Ye(e,lL),v=i&&!p;function C(E){c(u,E)}s.useEffect(function(){return function(){C(null)}},[]);var x=a&&o!==Ai?a(o,{index:g}):m,w;r||(w={opacity:v?0:1,height:v?0:Ai,overflowY:v?"hidden":Ai,order:i?g:Ai,pointerEvents:v?"none":Ai,position:v?"absolute":Ai});var S={};v&&(S["aria-hidden"]=!0);var $=s.createElement(b,de({className:U(!r&&n,d),style:R(R({},w),f)},S,y,{ref:t}),x);return i&&($=s.createElement(Fn,{onResize:function(O){var P=O.offsetWidth;C(P)},disabled:l},$)),$}var ml=s.forwardRef(sL);ml.displayName="Item";function cL(e){if(typeof MessageChannel>"u")Tt(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function uL(){var e=s.useRef(null),t=function(r){e.current||(e.current=[],cL(function(){ko.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Di(e,t){var n=s.useState(t),r=ee(n,2),o=r[0],a=r[1],i=Jt(function(l){e(function(){a(l)})});return[o,i]}var _f=Q.createContext(null),dL=["component"],fL=["className"],mL=["className"],vL=function(t,n){var r=s.useContext(_f);if(!r){var o=t.component,a=o===void 0?"div":o,i=Ye(t,dL);return s.createElement(a,de({},i,{ref:n}))}var l=r.className,c=Ye(r,fL),u=t.className,d=Ye(t,mL);return s.createElement(_f.Provider,{value:null},s.createElement(ml,de({ref:n,className:U(l,u)},c,d)))},A6=s.forwardRef(vL);A6.displayName="RawItem";var pL=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],D6="responsive",H6="invalidate";function gL(e){return"+ ".concat(e.length," ...")}function hL(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,a=o===void 0?[]:o,i=e.renderItem,l=e.renderRawItem,c=e.itemKey,u=e.itemWidth,d=u===void 0?10:u,f=e.ssr,m=e.style,p=e.className,g=e.maxCount,h=e.renderRest,b=e.renderRawRest,y=e.prefix,v=e.suffix,C=e.component,x=C===void 0?"div":C,w=e.itemComponent,S=e.onVisibleChange,$=Ye(e,pL),E=f==="full",O=uL(),P=Di(O,null),T=ee(P,2),z=T[0],N=T[1],_=z||0,F=Di(O,new Map),I=ee(F,2),L=I[0],j=I[1],A=Di(O,0),B=ee(A,2),D=B[0],W=B[1],H=Di(O,0),K=ee(H,2),V=K[0],G=K[1],Z=Di(O,0),q=ee(Z,2),J=q[0],oe=q[1],X=Di(O,0),Y=ee(X,2),ne=Y[0],ae=Y[1],te=s.useState(null),ie=ee(te,2),le=ie[0],se=ie[1],ve=s.useState(null),xe=ee(ve,2),fe=xe[0],ye=xe[1],he=s.useMemo(function(){return fe===null&&E?Number.MAX_SAFE_INTEGER:fe||0},[fe,z]),ce=s.useState(!1),ue=ee(ce,2),Se=ue[0],Re=ue[1],$e="".concat(r,"-item"),we=Math.max(D,V),_e=g===D6,Ee=a.length&&_e,Ge=g===H6,Ne=Ee||typeof g=="number"&&a.length>g,be=s.useMemo(function(){var pe=a;return Ee?z===null&&E?pe=a:pe=a.slice(0,Math.min(a.length,_/d)):typeof g=="number"&&(pe=a.slice(0,g)),pe},[a,d,z,g,Ee]),Le=s.useMemo(function(){return Ee?a.slice(he+1):a.slice(be.length)},[a,be,Ee,he]),Ce=s.useCallback(function(pe,me){var Pe;return typeof c=="function"?c(pe):(Pe=c&&(pe==null?void 0:pe[c]))!==null&&Pe!==void 0?Pe:me},[c]),Te=s.useCallback(i||function(pe){return pe},[i]);function Qe(pe,me,Pe){fe===pe&&(me===void 0||me===le)||(ye(pe),Pe||(Re(pe_){Qe(We-1,pe-ke-ne+V);break}}v&&xt(0)+ne>_&&se(null)}},[_,L,V,J,ne,Ce,be]);var Je=Se&&!!Le.length,tt={};le!==null&&Ee&&(tt={position:"absolute",left:le,top:0});var Pt={prefixCls:$e,responsive:Ee,component:w,invalidate:Ge},pt=l?function(pe,me){var Pe=Ce(pe,me);return s.createElement(_f.Provider,{key:Pe,value:R(R({},Pt),{},{order:me,item:pe,itemKey:Pe,registerSize:mt,display:me<=he})},l(pe,me))}:function(pe,me){var Pe=Ce(pe,me);return s.createElement(ml,de({},Pt,{order:me,key:Pe,item:pe,renderItem:Te,itemKey:Pe,registerSize:mt,display:me<=he}))},Ae={order:Je?he:Number.MAX_SAFE_INTEGER,className:"".concat($e,"-rest"),registerSize:wt,display:Je},et=h||gL,ot=b?s.createElement(_f.Provider,{value:R(R({},Pt),Ae)},b(Le)):s.createElement(ml,de({},Pt,Ae),typeof et=="function"?et(Le):et),Me=s.createElement(x,de({className:U(!Ge&&r,p),style:m,ref:t},$),y&&s.createElement(ml,de({},Pt,{responsive:_e,responsiveDisabled:!Ee,order:-1,className:"".concat($e,"-prefix"),registerSize:Bt,display:!0}),y),be.map(pt),Ne?ot:null,v&&s.createElement(ml,de({},Pt,{responsive:_e,responsiveDisabled:!Ee,order:he,className:"".concat($e,"-suffix"),registerSize:Xt,display:!0,style:tt}),v));return _e?s.createElement(Fn,{onResize:He,disabled:!Ee},Me):Me}var Fo=s.forwardRef(hL);Fo.displayName="Overflow";Fo.Item=A6;Fo.RESPONSIVE=D6;Fo.INVALIDATE=H6;function yL(e,t,n){var r=R(R({},e),t);return Object.keys(t).forEach(function(o){var a=t[o];typeof a=="function"&&(r[o]=function(){for(var i,l=arguments.length,c=new Array(l),u=0;uC&&(xe="".concat(fe.slice(0,C),"..."))}var ye=function(ce){ce&&ce.stopPropagation(),E(te)};return typeof S=="function"?J(se,xe,ie,ve,ye):q(te,xe,ie,ve,ye)},X=function(te){if(!o.length)return null;var ie=typeof w=="function"?w(te):w;return typeof S=="function"?J(void 0,ie,!1,!1,void 0,!0):q({title:ie},ie,!1)},Y=s.createElement("div",{className:"".concat(V,"-search"),style:{width:A},onFocus:function(){K(!0)},onBlur:function(){K(!1)}},s.createElement(W6,{ref:c,open:a,prefixCls:r,id:n,inputElement:null,disabled:d,autoFocus:p,autoComplete:g,editable:Z,activeDescendantId:h,value:G,onKeyDown:T,onMouseDown:z,onChange:O,onPaste:P,onCompositionStart:N,onCompositionEnd:_,onBlur:F,tabIndex:b,attrs:ir(t,!0)}),s.createElement("span",{ref:I,className:"".concat(V,"-search-mirror"),"aria-hidden":!0},G," ")),ne=s.createElement(Fo,{prefixCls:"".concat(V,"-overflow"),data:o,renderItem:oe,renderRest:X,suffix:Y,itemKey:OL,maxCount:v});return s.createElement("span",{className:"".concat(V,"-wrap")},ne,!o.length&&!G&&s.createElement("span",{className:"".concat(V,"-placeholder")},u))},IL=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,a=t.inputRef,i=t.disabled,l=t.autoFocus,c=t.autoComplete,u=t.activeDescendantId,d=t.mode,f=t.open,m=t.values,p=t.placeholder,g=t.tabIndex,h=t.showSearch,b=t.searchValue,y=t.activeValue,v=t.maxLength,C=t.onInputKeyDown,x=t.onInputMouseDown,w=t.onInputChange,S=t.onInputPaste,$=t.onInputCompositionStart,E=t.onInputCompositionEnd,O=t.onInputBlur,P=t.title,T=s.useState(!1),z=ee(T,2),N=z[0],_=z[1],F=d==="combobox",I=F||h,L=m[0],j=b||"";F&&y&&!N&&(j=y),s.useEffect(function(){F&&_(!1)},[F,y]);var A=d!=="combobox"&&!f&&!h?!1:!!j,B=P===void 0?U6(L):P,D=s.useMemo(function(){return L?null:s.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:A?{visibility:"hidden"}:void 0},p)},[L,A,p,r]);return s.createElement("span",{className:"".concat(r,"-selection-wrap")},s.createElement("span",{className:"".concat(r,"-selection-search")},s.createElement(W6,{ref:a,prefixCls:r,id:o,open:f,inputElement:n,disabled:i,autoFocus:l,autoComplete:c,editable:I,activeDescendantId:u,value:j,onKeyDown:C,onMouseDown:x,onChange:function(H){_(!0),w(H)},onPaste:S,onCompositionStart:$,onCompositionEnd:E,onBlur:O,tabIndex:g,attrs:ir(t,!0),maxLength:F?v:void 0})),!F&&L?s.createElement("span",{className:"".concat(r,"-selection-item"),title:B,style:A?{visibility:"hidden"}:void 0},L.label):null,D)},RL=function(t,n){var r=s.useRef(null),o=s.useRef(!1),a=t.prefixCls,i=t.open,l=t.mode,c=t.showSearch,u=t.tokenWithEnter,d=t.disabled,f=t.prefix,m=t.autoClearSearchValue,p=t.onSearch,g=t.onSearchSubmit,h=t.onToggleOpen,b=t.onInputKeyDown,y=t.onInputBlur,v=t.domRef;s.useImperativeHandle(n,function(){return{focus:function(B){r.current.focus(B)},blur:function(){r.current.blur()}}});var C=B6(0),x=ee(C,2),w=x[0],S=x[1],$=function(B){var D=B.which,W=r.current instanceof HTMLTextAreaElement;!W&&i&&(D===ze.UP||D===ze.DOWN)&&B.preventDefault(),b&&b(B),D===ze.ENTER&&l==="tags"&&!o.current&&!i&&(g==null||g(B.target.value)),!(W&&!i&&~[ze.UP,ze.DOWN,ze.LEFT,ze.RIGHT].indexOf(D))&&iL(D)&&h(!0)},E=function(){S(!0)},O=s.useRef(null),P=function(B){p(B,!0,o.current)!==!1&&h(!0)},T=function(){o.current=!0},z=function(B){o.current=!1,l!=="combobox"&&P(B.target.value)},N=function(B){var D=B.target.value;if(u&&O.current&&/[\r\n]/.test(O.current)){var W=O.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");D=D.replace(W,O.current)}O.current=null,P(D)},_=function(B){var D=B.clipboardData,W=D==null?void 0:D.getData("text");O.current=W||""},F=function(B){var D=B.target;if(D!==r.current){var W=document.body.style.msTouchAction!==void 0;W?setTimeout(function(){r.current.focus()}):r.current.focus()}},I=function(B){var D=w();B.target!==r.current&&!D&&!(l==="combobox"&&d)&&B.preventDefault(),(l!=="combobox"&&(!c||!D)||!i)&&(i&&m!==!1&&p("",!0,!1),h())},L={inputRef:r,onInputKeyDown:$,onInputMouseDown:E,onInputChange:N,onInputPaste:_,onInputCompositionStart:T,onInputCompositionEnd:z,onInputBlur:y},j=l==="multiple"||l==="tags"?s.createElement(PL,de({},t,L)):s.createElement(IL,de({},t,L));return s.createElement("div",{ref:v,className:"".concat(a,"-selector"),onClick:F,onMouseDown:I},f&&s.createElement("div",{className:"".concat(a,"-prefix")},f),j)},ML=s.forwardRef(RL);function TL(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,a=r||{},i=a.className,l=a.content,c=o.x,u=c===void 0?0:c,d=o.y,f=d===void 0?0:d,m=s.useRef();if(!n||!n.points)return null;var p={position:"absolute"};if(n.autoArrow!==!1){var g=n.points[0],h=n.points[1],b=g[0],y=g[1],v=h[0],C=h[1];b===v||!["t","b"].includes(b)?p.top=f:b==="t"?p.top=0:p.bottom=0,y===C||!["l","r"].includes(y)?p.left=u:y==="l"?p.left=0:p.right=0}return s.createElement("div",{ref:m,className:U("".concat(t,"-arrow"),i),style:p},l)}function _L(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,a=e.motion;return o?s.createElement(Fr,de({},a,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(i){var l=i.className;return s.createElement("div",{style:{zIndex:r},className:U("".concat(t,"-mask"),l)})}):null}var NL=s.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),jL=s.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,a=e.style,i=e.target,l=e.onVisibleChanged,c=e.open,u=e.keepDom,d=e.fresh,f=e.onClick,m=e.mask,p=e.arrow,g=e.arrowPos,h=e.align,b=e.motion,y=e.maskMotion,v=e.forceRender,C=e.getPopupContainer,x=e.autoDestroy,w=e.portal,S=e.zIndex,$=e.onMouseEnter,E=e.onMouseLeave,O=e.onPointerEnter,P=e.onPointerDownCapture,T=e.ready,z=e.offsetX,N=e.offsetY,_=e.offsetR,F=e.offsetB,I=e.onAlign,L=e.onPrepare,j=e.stretch,A=e.targetWidth,B=e.targetHeight,D=typeof n=="function"?n():n,W=c||u,H=(C==null?void 0:C.length)>0,K=s.useState(!C||!H),V=ee(K,2),G=V[0],Z=V[1];if(yt(function(){!G&&H&&i&&Z(!0)},[G,H,i]),!G)return null;var q="auto",J={left:"-1000vw",top:"-1000vh",right:q,bottom:q};if(T||!c){var oe,X=h.points,Y=h.dynamicInset||((oe=h._experimental)===null||oe===void 0?void 0:oe.dynamicInset),ne=Y&&X[0][1]==="r",ae=Y&&X[0][0]==="b";ne?(J.right=_,J.left=q):(J.left=z,J.right=q),ae?(J.bottom=F,J.top=q):(J.top=N,J.bottom=q)}var te={};return j&&(j.includes("height")&&B?te.height=B:j.includes("minHeight")&&B&&(te.minHeight=B),j.includes("width")&&A?te.width=A:j.includes("minWidth")&&A&&(te.minWidth=A)),c||(te.pointerEvents="none"),s.createElement(w,{open:v||W,getContainer:C&&function(){return C(i)},autoDestroy:x},s.createElement(_L,{prefixCls:o,open:c,zIndex:S,mask:m,motion:y}),s.createElement(Fn,{onResize:I,disabled:!c},function(ie){return s.createElement(Fr,de({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:v,leavedClassName:"".concat(o,"-hidden")},b,{onAppearPrepare:L,onEnterPrepare:L,visible:c,onVisibleChanged:function(se){var ve;b==null||(ve=b.onVisibleChanged)===null||ve===void 0||ve.call(b,se),l(se)}}),function(le,se){var ve=le.className,xe=le.style,fe=U(o,ve,r);return s.createElement("div",{ref:Yn(ie,t,se),className:fe,style:R(R(R(R({"--arrow-x":"".concat(g.x||0,"px"),"--arrow-y":"".concat(g.y||0,"px")},J),te),xe),{},{boxSizing:"border-box",zIndex:S},a),onMouseEnter:$,onMouseLeave:E,onPointerEnter:O,onClick:f,onPointerDownCapture:P},p&&s.createElement(TL,{prefixCls:o,arrow:p,arrowPos:g,align:h}),s.createElement(NL,{cache:!c&&!d},D))})}))}),FL=s.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=ca(n),a=s.useCallback(function(l){vy(t,r?r(l):l)},[r]),i=Co(a,Ga(n));return o?s.cloneElement(n,{ref:i}):n}),Xx=s.createContext(null);function Yx(e){return e?Array.isArray(e)?e:[e]:[]}function LL(e,t,n,r){return s.useMemo(function(){var o=Yx(n??t),a=Yx(r??t),i=new Set(o),l=new Set(a);return e&&(i.has("hover")&&(i.delete("hover"),i.add("click")),l.has("hover")&&(l.delete("hover"),l.add("click"))),[i,l]},[e,t,n,r])}function zL(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function kL(e,t,n,r){for(var o=n.points,a=Object.keys(e),i=0;i1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function hs(e){return Oc(parseFloat(e),0)}function Zx(e,t){var n=R({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Qc(r).getComputedStyle(r),a=o.overflow,i=o.overflowClipMargin,l=o.borderTopWidth,c=o.borderBottomWidth,u=o.borderLeftWidth,d=o.borderRightWidth,f=r.getBoundingClientRect(),m=r.offsetHeight,p=r.clientHeight,g=r.offsetWidth,h=r.clientWidth,b=hs(l),y=hs(c),v=hs(u),C=hs(d),x=Oc(Math.round(f.width/g*1e3)/1e3),w=Oc(Math.round(f.height/m*1e3)/1e3),S=(g-h-v-C)*x,$=(m-p-b-y)*w,E=b*w,O=y*w,P=v*x,T=C*x,z=0,N=0;if(a==="clip"){var _=hs(i);z=_*x,N=_*w}var F=f.x+P-z,I=f.y+E-N,L=F+f.width+2*z-P-T-S,j=I+f.height+2*N-E-O-$;n.left=Math.max(n.left,F),n.top=Math.max(n.top,I),n.right=Math.min(n.right,L),n.bottom=Math.min(n.bottom,j)}}),n}function Jx(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function eS(e,t){var n=t||[],r=ee(n,2),o=r[0],a=r[1];return[Jx(e.width,o),Jx(e.height,a)]}function tS(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Hi(e,t){var n=t[0],r=t[1],o,a;return n==="t"?a=e.y:n==="b"?a=e.y+e.height:a=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:a}}function fa(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function BL(e,t,n,r,o,a,i){var l=s.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),c=ee(l,2),u=c[0],d=c[1],f=s.useRef(0),m=s.useMemo(function(){return t?_h(t):[]},[t]),p=s.useRef({}),g=function(){p.current={}};e||g();var h=Jt(function(){if(t&&n&&e){let Ar=function(as,Uo){var ua=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ue,is=W.x+as,uu=W.y+Uo,Ev=is+ae,Ov=uu+ne,Pv=Math.max(is,ua.left),Xe=Math.max(uu,ua.top),it=Math.min(Ev,ua.right),rn=Math.min(Ov,ua.bottom);return Math.max(0,(it-Pv)*(rn-Xe))},Fi=function(){ct=W.y+et,Nt=ct+ne,nn=W.x+Ae,$t=nn+ae};var v,C,x,w,S=t,$=S.ownerDocument,E=Qc(S),O=E.getComputedStyle(S),P=O.position,T=S.style.left,z=S.style.top,N=S.style.right,_=S.style.bottom,F=S.style.overflow,I=R(R({},o[r]),a),L=$.createElement("div");(v=S.parentElement)===null||v===void 0||v.appendChild(L),L.style.left="".concat(S.offsetLeft,"px"),L.style.top="".concat(S.offsetTop,"px"),L.style.position=P,L.style.height="".concat(S.offsetHeight,"px"),L.style.width="".concat(S.offsetWidth,"px"),S.style.left="0",S.style.top="0",S.style.right="auto",S.style.bottom="auto",S.style.overflow="hidden";var j;if(Array.isArray(n))j={x:n[0],y:n[1],width:0,height:0};else{var A,B,D=n.getBoundingClientRect();D.x=(A=D.x)!==null&&A!==void 0?A:D.left,D.y=(B=D.y)!==null&&B!==void 0?B:D.top,j={x:D.x,y:D.y,width:D.width,height:D.height}}var W=S.getBoundingClientRect(),H=E.getComputedStyle(S),K=H.height,V=H.width;W.x=(C=W.x)!==null&&C!==void 0?C:W.left,W.y=(x=W.y)!==null&&x!==void 0?x:W.top;var G=$.documentElement,Z=G.clientWidth,q=G.clientHeight,J=G.scrollWidth,oe=G.scrollHeight,X=G.scrollTop,Y=G.scrollLeft,ne=W.height,ae=W.width,te=j.height,ie=j.width,le={left:0,top:0,right:Z,bottom:q},se={left:-Y,top:-X,right:J-Y,bottom:oe-X},ve=I.htmlRegion,xe="visible",fe="visibleFirst";ve!=="scroll"&&ve!==fe&&(ve=xe);var ye=ve===fe,he=Zx(se,m),ce=Zx(le,m),ue=ve===xe?ce:he,Se=ye?ce:ue;S.style.left="auto",S.style.top="auto",S.style.right="0",S.style.bottom="0";var Re=S.getBoundingClientRect();S.style.left=T,S.style.top=z,S.style.right=N,S.style.bottom=_,S.style.overflow=F,(w=S.parentElement)===null||w===void 0||w.removeChild(L);var $e=Oc(Math.round(ae/parseFloat(V)*1e3)/1e3),we=Oc(Math.round(ne/parseFloat(K)*1e3)/1e3);if($e===0||we===0||uc(n)&&!Rm(n))return;var _e=I.offset,Ee=I.targetOffset,Ge=eS(W,_e),Ne=ee(Ge,2),be=Ne[0],Le=Ne[1],Ce=eS(j,Ee),Te=ee(Ce,2),Qe=Te[0],He=Te[1];j.x-=Qe,j.y-=He;var mt=I.points||[],wt=ee(mt,2),Bt=wt[0],Xt=wt[1],xt=tS(Xt),Je=tS(Bt),tt=Hi(j,xt),Pt=Hi(W,Je),pt=R({},I),Ae=tt.x-Pt.x+be,et=tt.y-Pt.y+Le,ot=Ar(Ae,et),Me=Ar(Ae,et,ce),pe=Hi(j,["t","l"]),me=Hi(W,["t","l"]),Pe=Hi(j,["b","r"]),We=Hi(W,["b","r"]),ke=I.overflow||{},st=ke.adjustX,ut=ke.adjustY,dt=ke.shiftX,je=ke.shiftY,Vt=function(Uo){return typeof Uo=="boolean"?Uo:Uo>=0},ct,Nt,nn,$t;Fi();var It=Vt(ut),Ie=Je[0]===xt[0];if(It&&Je[0]==="t"&&(Nt>Se.bottom||p.current.bt)){var Fe=et;Ie?Fe-=ne-te:Fe=pe.y-We.y-Le;var nt=Ar(Ae,Fe),at=Ar(Ae,Fe,ce);nt>ot||nt===ot&&(!ye||at>=Me)?(p.current.bt=!0,et=Fe,Le=-Le,pt.points=[fa(Je,0),fa(xt,0)]):p.current.bt=!1}if(It&&Je[0]==="b"&&(ctot||Ue===ot&&(!ye||rt>=Me)?(p.current.tb=!0,et=qe,Le=-Le,pt.points=[fa(Je,0),fa(xt,0)]):p.current.tb=!1}var ht=Vt(st),Et=Je[1]===xt[1];if(ht&&Je[1]==="l"&&($t>Se.right||p.current.rl)){var Lt=Ae;Et?Lt-=ae-ie:Lt=pe.x-We.x-be;var Yt=Ar(Lt,et),Cr=Ar(Lt,et,ce);Yt>ot||Yt===ot&&(!ye||Cr>=Me)?(p.current.rl=!0,Ae=Lt,be=-be,pt.points=[fa(Je,1),fa(xt,1)]):p.current.rl=!1}if(ht&&Je[1]==="r"&&(nnot||dr===ot&&(!ye||fr>=Me)?(p.current.lr=!0,Ae=ur,be=-be,pt.points=[fa(Je,1),fa(xt,1)]):p.current.lr=!1}Fi();var Tn=dt===!0?0:dt;typeof Tn=="number"&&(nnce.right&&(Ae-=$t-ce.right-be,j.x>ce.right-Tn&&(Ae+=j.x-ce.right+Tn)));var mr=je===!0?0:je;typeof mr=="number"&&(ctce.bottom&&(et-=Nt-ce.bottom-Le,j.y>ce.bottom-mr&&(et+=j.y-ce.bottom+mr)));var vr=W.x+Ae,Br=vr+ae,wo=W.y+et,kt=wo+ne,Ve=j.x,Be=Ve+ie,Rt=j.y,jt=Rt+te,Ht=Math.max(vr,Ve),Qt=Math.min(Br,Be),Zn=(Ht+Qt)/2,_n=Zn-vr,Jn=Math.max(wo,Rt),An=Math.min(kt,jt),er=(Jn+An)/2,$o=er-wo;i==null||i(t,pt);var tr=Re.right-W.x-(Ae+W.width),os=Re.bottom-W.y-(et+W.height);$e===1&&(Ae=Math.floor(Ae),tr=Math.floor(tr)),we===1&&(et=Math.floor(et),os=Math.floor(os));var $v={ready:!0,offsetX:Ae/$e,offsetY:et/we,offsetR:tr/$e,offsetB:os/we,arrowX:_n/$e,arrowY:$o/we,scaleX:$e,scaleY:we,align:pt};d($v)}}),b=function(){f.current+=1;var C=f.current;Promise.resolve().then(function(){f.current===C&&h()})},y=function(){d(function(C){return R(R({},C),{},{ready:!1})})};return yt(y,[r]),yt(function(){e||y()},[e]),[u.ready,u.offsetX,u.offsetY,u.offsetR,u.offsetB,u.arrowX,u.arrowY,u.scaleX,u.scaleY,u.align,b]}function AL(e,t,n,r,o){yt(function(){if(e&&t&&n){let f=function(){r(),o()};var a=t,i=n,l=_h(a),c=_h(i),u=Qc(i),d=new Set([u].concat(ge(l),ge(c)));return d.forEach(function(m){m.addEventListener("scroll",f,{passive:!0})}),u.addEventListener("resize",f,{passive:!0}),r(),function(){d.forEach(function(m){m.removeEventListener("scroll",f),u.removeEventListener("resize",f)})}}},[e,t,n])}function DL(e,t,n,r,o,a,i,l){var c=s.useRef(e);c.current=e;var u=s.useRef(!1);s.useEffect(function(){if(t&&r&&(!o||a)){var f=function(){u.current=!1},m=function(b){var y;c.current&&!i(((y=b.composedPath)===null||y===void 0||(y=y.call(b))===null||y===void 0?void 0:y[0])||b.target)&&!u.current&&l(!1)},p=Qc(r);p.addEventListener("pointerdown",f,!0),p.addEventListener("mousedown",m,!0),p.addEventListener("contextmenu",m,!0);var g=Of(n);return g&&(g.addEventListener("mousedown",m,!0),g.addEventListener("contextmenu",m,!0)),function(){p.removeEventListener("pointerdown",f,!0),p.removeEventListener("mousedown",m,!0),p.removeEventListener("contextmenu",m,!0),g&&(g.removeEventListener("mousedown",m,!0),g.removeEventListener("contextmenu",m,!0))}}},[t,n,r,o,a]);function d(){u.current=!0}return d}var HL=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function WL(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Bm,t=s.forwardRef(function(n,r){var o=n.prefixCls,a=o===void 0?"rc-trigger-popup":o,i=n.children,l=n.action,c=l===void 0?"hover":l,u=n.showAction,d=n.hideAction,f=n.popupVisible,m=n.defaultPopupVisible,p=n.onPopupVisibleChange,g=n.afterPopupVisibleChange,h=n.mouseEnterDelay,b=n.mouseLeaveDelay,y=b===void 0?.1:b,v=n.focusDelay,C=n.blurDelay,x=n.mask,w=n.maskClosable,S=w===void 0?!0:w,$=n.getPopupContainer,E=n.forceRender,O=n.autoDestroy,P=n.destroyPopupOnHide,T=n.popup,z=n.popupClassName,N=n.popupStyle,_=n.popupPlacement,F=n.builtinPlacements,I=F===void 0?{}:F,L=n.popupAlign,j=n.zIndex,A=n.stretch,B=n.getPopupClassNameFromAlign,D=n.fresh,W=n.alignPoint,H=n.onPopupClick,K=n.onPopupAlign,V=n.arrow,G=n.popupMotion,Z=n.maskMotion,q=n.popupTransitionName,J=n.popupAnimation,oe=n.maskTransitionName,X=n.maskAnimation,Y=n.className,ne=n.getTriggerDOMNode,ae=Ye(n,HL),te=O||P||!1,ie=s.useState(!1),le=ee(ie,2),se=le[0],ve=le[1];yt(function(){ve(Ky())},[]);var xe=s.useRef({}),fe=s.useContext(Xx),ye=s.useMemo(function(){return{registerSubPopup:function(it,rn){xe.current[it]=rn,fe==null||fe.registerSubPopup(it,rn)}}},[fe]),he=Am(),ce=s.useState(null),ue=ee(ce,2),Se=ue[0],Re=ue[1],$e=s.useRef(null),we=Jt(function(Xe){$e.current=Xe,uc(Xe)&&Se!==Xe&&Re(Xe),fe==null||fe.registerSubPopup(he,Xe)}),_e=s.useState(null),Ee=ee(_e,2),Ge=Ee[0],Ne=Ee[1],be=s.useRef(null),Le=Jt(function(Xe){uc(Xe)&&Ge!==Xe&&(Ne(Xe),be.current=Xe)}),Ce=s.Children.only(i),Te=(Ce==null?void 0:Ce.props)||{},Qe={},He=Jt(function(Xe){var it,rn,Cn=Ge;return(Cn==null?void 0:Cn.contains(Xe))||((it=Of(Cn))===null||it===void 0?void 0:it.host)===Xe||Xe===Cn||(Se==null?void 0:Se.contains(Xe))||((rn=Of(Se))===null||rn===void 0?void 0:rn.host)===Xe||Xe===Se||Object.values(xe.current).some(function(un){return(un==null?void 0:un.contains(Xe))||Xe===un})}),mt=Qx(a,G,J,q),wt=Qx(a,Z,X,oe),Bt=s.useState(m||!1),Xt=ee(Bt,2),xt=Xt[0],Je=Xt[1],tt=f??xt,Pt=Jt(function(Xe){f===void 0&&Je(Xe)});yt(function(){Je(f||!1)},[f]);var pt=s.useRef(tt);pt.current=tt;var Ae=s.useRef([]);Ae.current=[];var et=Jt(function(Xe){var it;Pt(Xe),((it=Ae.current[Ae.current.length-1])!==null&&it!==void 0?it:tt)!==Xe&&(Ae.current.push(Xe),p==null||p(Xe))}),ot=s.useRef(),Me=function(){clearTimeout(ot.current)},pe=function(it){var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Me(),rn===0?et(it):ot.current=setTimeout(function(){et(it)},rn*1e3)};s.useEffect(function(){return Me},[]);var me=s.useState(!1),Pe=ee(me,2),We=Pe[0],ke=Pe[1];yt(function(Xe){(!Xe||tt)&&ke(!0)},[tt]);var st=s.useState(null),ut=ee(st,2),dt=ut[0],je=ut[1],Vt=s.useState(null),ct=ee(Vt,2),Nt=ct[0],nn=ct[1],$t=function(it){nn([it.clientX,it.clientY])},It=BL(tt,Se,W&&Nt!==null?Nt:Ge,_,I,L,K),Ie=ee(It,11),Fe=Ie[0],nt=Ie[1],at=Ie[2],qe=Ie[3],Ue=Ie[4],rt=Ie[5],ht=Ie[6],Et=Ie[7],Lt=Ie[8],Yt=Ie[9],Cr=Ie[10],ur=LL(se,c,u,d),dr=ee(ur,2),fr=dr[0],Tn=dr[1],mr=fr.has("click"),vr=Tn.has("click")||Tn.has("contextMenu"),Br=Jt(function(){We||Cr()}),wo=function(){pt.current&&W&&vr&&pe(!1)};AL(tt,Ge,Se,Br,wo),yt(function(){Br()},[Nt,_]),yt(function(){tt&&!(I!=null&&I[_])&&Br()},[JSON.stringify(L)]);var kt=s.useMemo(function(){var Xe=kL(I,a,Yt,W);return U(Xe,B==null?void 0:B(Yt))},[Yt,B,I,a,W]);s.useImperativeHandle(r,function(){return{nativeElement:be.current,popupElement:$e.current,forceAlign:Br}});var Ve=s.useState(0),Be=ee(Ve,2),Rt=Be[0],jt=Be[1],Ht=s.useState(0),Qt=ee(Ht,2),Zn=Qt[0],_n=Qt[1],Jn=function(){if(A&&Ge){var it=Ge.getBoundingClientRect();jt(it.width),_n(it.height)}},An=function(){Jn(),Br()},er=function(it){ke(!1),Cr(),g==null||g(it)},$o=function(){return new Promise(function(it){Jn(),je(function(){return it})})};yt(function(){dt&&(Cr(),dt(),je(null))},[dt]);function tr(Xe,it,rn,Cn){Qe[Xe]=function(un){var du;Cn==null||Cn(un),pe(it,rn);for(var Iv=arguments.length,Q1=new Array(Iv>1?Iv-1:0),fu=1;fu1?rn-1:0),un=1;un1?rn-1:0),un=1;un1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],a=K6(n,!1),i=a.label,l=a.value,c=a.options,u=a.groupLabel;function d(f,m){Array.isArray(f)&&f.forEach(function(p){if(m||!(c in p)){var g=p[l];o.push({key:nS(p,o.length),groupOption:m,data:p,label:p[i],value:g})}else{var h=p[u];h===void 0&&r&&(h=p.label),o.push({key:nS(p,o.length),group:!0,data:p,label:h}),d(p[c],!0)}})}return d(e,!1),o}function jh(e){var t=R({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return $n(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var XL=function(t,n,r){if(!n||!n.length)return null;var o=!1,a=function l(c,u){var d=e4(u),f=d[0],m=d.slice(1);if(!f)return[c];var p=c.split(f);return o=o||p.length>1,p.reduce(function(g,h){return[].concat(ge(g),ge(l(h,m)))},[]).filter(Boolean)},i=a(t,n);return o?typeof r<"u"?i.slice(0,r):i:null},Gy=s.createContext(null);function YL(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return s.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var a=o.label,i=o.value;return["number","string"].includes(De(a))?a:i}).join(", ")),n.length>r?", ...":null)}var QL=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],ZL=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Fh=function(t){return t==="tags"||t==="multiple"},JL=s.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,a=e.className,i=e.showSearch,l=e.tagRender,c=e.direction,u=e.omitDomProps,d=e.displayValues,f=e.onDisplayValuesChange,m=e.emptyOptions,p=e.notFoundContent,g=p===void 0?"Not Found":p,h=e.onClear,b=e.mode,y=e.disabled,v=e.loading,C=e.getInputElement,x=e.getRawInputElement,w=e.open,S=e.defaultOpen,$=e.onDropdownVisibleChange,E=e.activeValue,O=e.onActiveValueChange,P=e.activeDescendantId,T=e.searchValue,z=e.autoClearSearchValue,N=e.onSearch,_=e.onSearchSplit,F=e.tokenSeparators,I=e.allowClear,L=e.prefix,j=e.suffixIcon,A=e.clearIcon,B=e.OptionList,D=e.animation,W=e.transitionName,H=e.dropdownStyle,K=e.dropdownClassName,V=e.dropdownMatchSelectWidth,G=e.dropdownRender,Z=e.dropdownAlign,q=e.placement,J=e.builtinPlacements,oe=e.getPopupContainer,X=e.showAction,Y=X===void 0?[]:X,ne=e.onFocus,ae=e.onBlur,te=e.onKeyUp,ie=e.onKeyDown,le=e.onMouseDown,se=Ye(e,QL),ve=Fh(b),xe=(i!==void 0?i:ve)||b==="combobox",fe=R({},se);ZL.forEach(function(Ve){delete fe[Ve]}),u==null||u.forEach(function(Ve){delete fe[Ve]});var ye=s.useState(!1),he=ee(ye,2),ce=he[0],ue=he[1];s.useEffect(function(){ue(Ky())},[]);var Se=s.useRef(null),Re=s.useRef(null),$e=s.useRef(null),we=s.useRef(null),_e=s.useRef(null),Ee=s.useRef(!1),Ge=oL(),Ne=ee(Ge,3),be=Ne[0],Le=Ne[1],Ce=Ne[2];s.useImperativeHandle(t,function(){var Ve,Be;return{focus:(Ve=we.current)===null||Ve===void 0?void 0:Ve.focus,blur:(Be=we.current)===null||Be===void 0?void 0:Be.blur,scrollTo:function(jt){var Ht;return(Ht=_e.current)===null||Ht===void 0?void 0:Ht.scrollTo(jt)},nativeElement:Se.current||Re.current}});var Te=s.useMemo(function(){var Ve;if(b!=="combobox")return T;var Be=(Ve=d[0])===null||Ve===void 0?void 0:Ve.value;return typeof Be=="string"||typeof Be=="number"?String(Be):""},[T,b,d]),Qe=b==="combobox"&&typeof C=="function"&&C()||null,He=typeof x=="function"&&x(),mt=Co(Re,He==null||(n=He.props)===null||n===void 0?void 0:n.ref),wt=s.useState(!1),Bt=ee(wt,2),Xt=Bt[0],xt=Bt[1];yt(function(){xt(!0)},[]);var Je=tn(!1,{defaultValue:S,value:w}),tt=ee(Je,2),Pt=tt[0],pt=tt[1],Ae=Xt?Pt:!1,et=!g&&m;(y||et&&Ae&&b==="combobox")&&(Ae=!1);var ot=et?!1:Ae,Me=s.useCallback(function(Ve){var Be=Ve!==void 0?Ve:!Ae;y||(pt(Be),Ae!==Be&&($==null||$(Be)))},[y,Ae,pt,$]),pe=s.useMemo(function(){return(F||[]).some(function(Ve){return[` +`,`\r +`].includes(Ve)})},[F]),me=s.useContext(Gy)||{},Pe=me.maxCount,We=me.rawValues,ke=function(Be,Rt,jt){if(!(ve&&Nh(Pe)&&(We==null?void 0:We.size)>=Pe)){var Ht=!0,Qt=Be;O==null||O(null);var Zn=XL(Be,F,Nh(Pe)?Pe-We.size:void 0),_n=jt?null:Zn;return b!=="combobox"&&_n&&(Qt="",_==null||_(_n),Me(!1),Ht=!1),N&&Te!==Qt&&N(Qt,{source:Rt?"typing":"effect"}),Ht}},st=function(Be){!Be||!Be.trim()||N(Be,{source:"submit"})};s.useEffect(function(){!Ae&&!ve&&b!=="combobox"&&ke("",!1,!1)},[Ae]),s.useEffect(function(){Pt&&y&&pt(!1),y&&!Ee.current&&Le(!1)},[y]);var ut=B6(),dt=ee(ut,2),je=dt[0],Vt=dt[1],ct=s.useRef(!1),Nt=function(Be){var Rt=je(),jt=Be.key,Ht=jt==="Enter";if(Ht&&(b!=="combobox"&&Be.preventDefault(),Ae||Me(!0)),Vt(!!Te),jt==="Backspace"&&!Rt&&ve&&!Te&&d.length){for(var Qt=ge(d),Zn=null,_n=Qt.length-1;_n>=0;_n-=1){var Jn=Qt[_n];if(!Jn.disabled){Qt.splice(_n,1),Zn=Jn;break}}Zn&&f(Qt,{type:"remove",values:[Zn]})}for(var An=arguments.length,er=new Array(An>1?An-1:0),$o=1;$o1?Rt-1:0),Ht=1;Ht1?Zn-1:0),Jn=1;Jn"u"?"undefined":De(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const q6=function(e,t,n,r){var o=s.useRef(!1),a=s.useRef(null);function i(){clearTimeout(a.current),o.current=!0,a.current=setTimeout(function(){o.current=!1},50)}var l=s.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,function(c,u){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=c?u<0&&l.current.left||u>0&&l.current.right:u<0&&l.current.top||u>0&&l.current.bottom;return d&&f?(clearTimeout(a.current),o.current=!1):(!f||o.current)&&i(),!o.current&&f}};function oz(e,t,n,r,o,a,i){var l=s.useRef(0),c=s.useRef(null),u=s.useRef(null),d=s.useRef(!1),f=q6(t,n,r,o);function m(v,C){if(Tt.cancel(c.current),!f(!1,C)){var x=v;if(!x._virtualHandled)x._virtualHandled=!0;else return;l.current+=C,u.current=C,rS||x.preventDefault(),c.current=Tt(function(){var w=d.current?10:1;i(l.current*w,!1),l.current=0})}}function p(v,C){i(C,!0),rS||v.preventDefault()}var g=s.useRef(null),h=s.useRef(null);function b(v){if(e){Tt.cancel(h.current),h.current=Tt(function(){g.current=null},2);var C=v.deltaX,x=v.deltaY,w=v.shiftKey,S=C,$=x;(g.current==="sx"||!g.current&&w&&x&&!C)&&(S=x,$=0,g.current="sx");var E=Math.abs(S),O=Math.abs($);g.current===null&&(g.current=a&&E>O?"x":"y"),g.current==="y"?m(v,$):p(v,S)}}function y(v){e&&(d.current=v.detail===u.current)}return[b,y]}function az(e,t,n,r){var o=s.useMemo(function(){return[new Map,[]]},[e,n.id,r]),a=ee(o,2),i=a[0],l=a[1],c=function(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,m=i.get(d),p=i.get(f);if(m===void 0||p===void 0)for(var g=e.length,h=l.length;h0&&arguments[0]!==void 0?arguments[0]:!1;d();var g=function(){var y=!1;l.current.forEach(function(v,C){if(v&&v.offsetParent){var x=v.offsetHeight,w=getComputedStyle(v),S=w.marginTop,$=w.marginBottom,E=oS(S),O=oS($),P=x+E+O;c.current.get(C)!==P&&(c.current.set(C,P),y=!0)}}),y&&i(function(v){return v+1})};if(p)g();else{u.current+=1;var h=u.current;Promise.resolve().then(function(){h===u.current&&g()})}}function m(p,g){var h=e(p);l.current.get(h),g?(l.current.set(h,g),f()):l.current.delete(h)}return s.useEffect(function(){return d},[]),[m,f,c.current,a]}var aS=14/15;function sz(e,t,n){var r=s.useRef(!1),o=s.useRef(0),a=s.useRef(0),i=s.useRef(null),l=s.useRef(null),c,u=function(p){if(r.current){var g=Math.ceil(p.touches[0].pageX),h=Math.ceil(p.touches[0].pageY),b=o.current-g,y=a.current-h,v=Math.abs(b)>Math.abs(y);v?o.current=g:a.current=h;var C=n(v,v?b:y,!1,p);C&&p.preventDefault(),clearInterval(l.current),C&&(l.current=setInterval(function(){v?b*=aS:y*=aS;var x=Math.floor(v?b:y);(!n(v,x,!0)||Math.abs(x)<=.1)&&clearInterval(l.current)},16))}},d=function(){r.current=!1,c()},f=function(p){c(),p.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(p.touches[0].pageX),a.current=Math.ceil(p.touches[0].pageY),i.current=p.target,i.current.addEventListener("touchmove",u,{passive:!1}),i.current.addEventListener("touchend",d,{passive:!0}))};c=function(){i.current&&(i.current.removeEventListener("touchmove",u),i.current.removeEventListener("touchend",d))},yt(function(){return e&&t.current.addEventListener("touchstart",f,{passive:!0}),function(){var m;(m=t.current)===null||m===void 0||m.removeEventListener("touchstart",f),c(),clearInterval(l.current)}},[e])}function iS(e){return Math.floor(Math.pow(e,.5))}function Lh(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function cz(e,t,n){s.useEffect(function(){var r=t.current;if(e&&r){var o=!1,a,i,l=function(){Tt.cancel(a)},c=function m(){l(),a=Tt(function(){n(i),m()})},u=function(){o=!1,l()},d=function(p){if(!(p.target.draggable||p.button!==0)){var g=p;g._virtualHandled||(g._virtualHandled=!0,o=!0)}},f=function(p){if(o){var g=Lh(p,!1),h=r.getBoundingClientRect(),b=h.top,y=h.bottom;if(g<=b){var v=b-g;i=-iS(v),c()}else if(g>=y){var C=g-y;i=iS(C),c()}else l()}};return r.addEventListener("mousedown",d),r.ownerDocument.addEventListener("mouseup",u),r.ownerDocument.addEventListener("mousemove",f),r.ownerDocument.addEventListener("dragend",u),function(){r.removeEventListener("mousedown",d),r.ownerDocument.removeEventListener("mouseup",u),r.ownerDocument.removeEventListener("mousemove",f),r.ownerDocument.removeEventListener("dragend",u),l()}}},[e])}var uz=10;function dz(e,t,n,r,o,a,i,l){var c=s.useRef(),u=s.useState(null),d=ee(u,2),f=d[0],m=d[1];return yt(function(){if(f&&f.times=0;_-=1){var F=o(t[_]),I=n.get(F);if(I===void 0){v=!0;break}if(N-=I,N<=0)break}switch(w){case"top":x=$-b;break;case"bottom":x=E-y+b;break;default:{var L=e.current.scrollTop,j=L+y;$j&&(C="bottom")}}x!==null&&i(x),x!==f.lastTop&&(v=!0)}v&&m(R(R({},f),{},{times:f.times+1,targetAlign:C,lastTop:x}))}},[f,e.current]),function(p){if(p==null){l();return}if(Tt.cancel(c.current),typeof p=="number")i(p);else if(p&&De(p)==="object"){var g,h=p.align;"index"in p?g=p.index:g=t.findIndex(function(v){return o(v)===p.key});var b=p.offset,y=b===void 0?0:b;m({times:0,index:g,offset:y,originAlign:h})}}}var lS=s.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,a=e.scrollRange,i=e.onStartMove,l=e.onStopMove,c=e.onScroll,u=e.horizontal,d=e.spinSize,f=e.containerSize,m=e.style,p=e.thumbStyle,g=e.showScrollBar,h=s.useState(!1),b=ee(h,2),y=b[0],v=b[1],C=s.useState(null),x=ee(C,2),w=x[0],S=x[1],$=s.useState(null),E=ee($,2),O=E[0],P=E[1],T=!r,z=s.useRef(),N=s.useRef(),_=s.useState(g),F=ee(_,2),I=F[0],L=F[1],j=s.useRef(),A=function(){g===!0||g===!1||(clearTimeout(j.current),L(!0),j.current=setTimeout(function(){L(!1)},3e3))},B=a-f||0,D=f-d||0,W=s.useMemo(function(){if(o===0||B===0)return 0;var X=o/B;return X*D},[o,B,D]),H=function(Y){Y.stopPropagation(),Y.preventDefault()},K=s.useRef({top:W,dragging:y,pageY:w,startTop:O});K.current={top:W,dragging:y,pageY:w,startTop:O};var V=function(Y){v(!0),S(Lh(Y,u)),P(K.current.top),i(),Y.stopPropagation(),Y.preventDefault()};s.useEffect(function(){var X=function(te){te.preventDefault()},Y=z.current,ne=N.current;return Y.addEventListener("touchstart",X,{passive:!1}),ne.addEventListener("touchstart",V,{passive:!1}),function(){Y.removeEventListener("touchstart",X),ne.removeEventListener("touchstart",V)}},[]);var G=s.useRef();G.current=B;var Z=s.useRef();Z.current=D,s.useEffect(function(){if(y){var X,Y=function(te){var ie=K.current,le=ie.dragging,se=ie.pageY,ve=ie.startTop;Tt.cancel(X);var xe=z.current.getBoundingClientRect(),fe=f/(u?xe.width:xe.height);if(le){var ye=(Lh(te,u)-se)*fe,he=ve;!T&&u?he-=ye:he+=ye;var ce=G.current,ue=Z.current,Se=ue?he/ue:0,Re=Math.ceil(Se*ce);Re=Math.max(Re,0),Re=Math.min(Re,ce),X=Tt(function(){c(Re,u)})}},ne=function(){v(!1),l()};return window.addEventListener("mousemove",Y,{passive:!0}),window.addEventListener("touchmove",Y,{passive:!0}),window.addEventListener("mouseup",ne,{passive:!0}),window.addEventListener("touchend",ne,{passive:!0}),function(){window.removeEventListener("mousemove",Y),window.removeEventListener("touchmove",Y),window.removeEventListener("mouseup",ne),window.removeEventListener("touchend",ne),Tt.cancel(X)}}},[y]),s.useEffect(function(){return A(),function(){clearTimeout(j.current)}},[o]),s.useImperativeHandle(t,function(){return{delayHidden:A}});var q="".concat(n,"-scrollbar"),J={position:"absolute",visibility:I?null:"hidden"},oe={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(J,{height:8,left:0,right:0,bottom:0}),Object.assign(oe,M({height:"100%",width:d},T?"left":"right",W))):(Object.assign(J,M({width:8,top:0,bottom:0},T?"right":"left",0)),Object.assign(oe,{width:"100%",height:d,top:W})),s.createElement("div",{ref:z,className:U(q,M(M(M({},"".concat(q,"-horizontal"),u),"".concat(q,"-vertical"),!u),"".concat(q,"-visible"),I)),style:R(R({},J),m),onMouseDown:H,onMouseMove:A},s.createElement("div",{ref:N,className:U("".concat(q,"-thumb"),M({},"".concat(q,"-thumb-moving"),y)),style:R(R({},oe),p),onMouseDown:V}))}),fz=20;function sS(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,fz),Math.floor(n)}var mz=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],vz=[],pz={overflowY:"auto",overflowAnchor:"none"};function gz(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,a=e.height,i=e.itemHeight,l=e.fullHeight,c=l===void 0?!0:l,u=e.style,d=e.data,f=e.children,m=e.itemKey,p=e.virtual,g=e.direction,h=e.scrollWidth,b=e.component,y=b===void 0?"div":b,v=e.onScroll,C=e.onVirtualScroll,x=e.onVisibleChange,w=e.innerProps,S=e.extraRender,$=e.styles,E=e.showScrollBar,O=E===void 0?"optional":E,P=Ye(e,mz),T=s.useCallback(function(Ie){return typeof m=="function"?m(Ie):Ie==null?void 0:Ie[m]},[m]),z=lz(T),N=ee(z,4),_=N[0],F=N[1],I=N[2],L=N[3],j=!!(p!==!1&&a&&i),A=s.useMemo(function(){return Object.values(I.maps).reduce(function(Ie,Fe){return Ie+Fe},0)},[I.id,I.maps]),B=j&&d&&(Math.max(i*d.length,A)>a||!!h),D=g==="rtl",W=U(r,M({},"".concat(r,"-rtl"),D),o),H=d||vz,K=s.useRef(),V=s.useRef(),G=s.useRef(),Z=s.useState(0),q=ee(Z,2),J=q[0],oe=q[1],X=s.useState(0),Y=ee(X,2),ne=Y[0],ae=Y[1],te=s.useState(!1),ie=ee(te,2),le=ie[0],se=ie[1],ve=function(){se(!0)},xe=function(){se(!1)},fe={getKey:T};function ye(Ie){oe(function(Fe){var nt;typeof Ie=="function"?nt=Ie(Fe):nt=Ie;var at=xt(nt);return K.current.scrollTop=at,at})}var he=s.useRef({start:0,end:H.length}),ce=s.useRef(),ue=rz(H,T),Se=ee(ue,1),Re=Se[0];ce.current=Re;var $e=s.useMemo(function(){if(!j)return{scrollHeight:void 0,start:0,end:H.length-1,offset:void 0};if(!B){var Ie;return{scrollHeight:((Ie=V.current)===null||Ie===void 0?void 0:Ie.offsetHeight)||0,start:0,end:H.length-1,offset:void 0}}for(var Fe=0,nt,at,qe,Ue=H.length,rt=0;rt=J&&nt===void 0&&(nt=rt,at=Fe),Yt>J+a&&qe===void 0&&(qe=rt),Fe=Yt}return nt===void 0&&(nt=0,at=0,qe=Math.ceil(a/i)),qe===void 0&&(qe=H.length-1),qe=Math.min(qe+1,H.length-1),{scrollHeight:Fe,start:nt,end:qe,offset:at}},[B,j,J,H,L,a]),we=$e.scrollHeight,_e=$e.start,Ee=$e.end,Ge=$e.offset;he.current.start=_e,he.current.end=Ee,s.useLayoutEffect(function(){var Ie=I.getRecord();if(Ie.size===1){var Fe=Array.from(Ie.keys())[0],nt=Ie.get(Fe),at=H[_e];if(at&&nt===void 0){var qe=T(at);if(qe===Fe){var Ue=I.get(Fe),rt=Ue-i;ye(function(ht){return ht+rt})}}}I.resetRecord()},[we]);var Ne=s.useState({width:0,height:a}),be=ee(Ne,2),Le=be[0],Ce=be[1],Te=function(Fe){Ce({width:Fe.offsetWidth,height:Fe.offsetHeight})},Qe=s.useRef(),He=s.useRef(),mt=s.useMemo(function(){return sS(Le.width,h)},[Le.width,h]),wt=s.useMemo(function(){return sS(Le.height,we)},[Le.height,we]),Bt=we-a,Xt=s.useRef(Bt);Xt.current=Bt;function xt(Ie){var Fe=Ie;return Number.isNaN(Xt.current)||(Fe=Math.min(Fe,Xt.current)),Fe=Math.max(Fe,0),Fe}var Je=J<=0,tt=J>=Bt,Pt=ne<=0,pt=ne>=h,Ae=q6(Je,tt,Pt,pt),et=function(){return{x:D?-ne:ne,y:J}},ot=s.useRef(et()),Me=Jt(function(Ie){if(C){var Fe=R(R({},et()),Ie);(ot.current.x!==Fe.x||ot.current.y!==Fe.y)&&(C(Fe),ot.current=Fe)}});function pe(Ie,Fe){var nt=Ie;Fe?(ko.flushSync(function(){ae(nt)}),Me()):ye(nt)}function me(Ie){var Fe=Ie.currentTarget.scrollTop;Fe!==J&&ye(Fe),v==null||v(Ie),Me()}var Pe=function(Fe){var nt=Fe,at=h?h-Le.width:0;return nt=Math.max(nt,0),nt=Math.min(nt,at),nt},We=Jt(function(Ie,Fe){Fe?(ko.flushSync(function(){ae(function(nt){var at=nt+(D?-Ie:Ie);return Pe(at)})}),Me()):ye(function(nt){var at=nt+Ie;return at})}),ke=oz(j,Je,tt,Pt,pt,!!h,We),st=ee(ke,2),ut=st[0],dt=st[1];sz(j,K,function(Ie,Fe,nt,at){var qe=at;return Ae(Ie,Fe,nt)?!1:!qe||!qe._virtualHandled?(qe&&(qe._virtualHandled=!0),ut({preventDefault:function(){},deltaX:Ie?Fe:0,deltaY:Ie?0:Fe}),!0):!1}),cz(B,K,function(Ie){ye(function(Fe){return Fe+Ie})}),yt(function(){function Ie(nt){var at=Je&&nt.detail<0,qe=tt&&nt.detail>0;j&&!at&&!qe&&nt.preventDefault()}var Fe=K.current;return Fe.addEventListener("wheel",ut,{passive:!1}),Fe.addEventListener("DOMMouseScroll",dt,{passive:!0}),Fe.addEventListener("MozMousePixelScroll",Ie,{passive:!1}),function(){Fe.removeEventListener("wheel",ut),Fe.removeEventListener("DOMMouseScroll",dt),Fe.removeEventListener("MozMousePixelScroll",Ie)}},[j,Je,tt]),yt(function(){if(h){var Ie=Pe(ne);ae(Ie),Me({x:Ie})}},[Le.width,h]);var je=function(){var Fe,nt;(Fe=Qe.current)===null||Fe===void 0||Fe.delayHidden(),(nt=He.current)===null||nt===void 0||nt.delayHidden()},Vt=dz(K,H,I,i,T,function(){return F(!0)},ye,je);s.useImperativeHandle(t,function(){return{nativeElement:G.current,getScrollInfo:et,scrollTo:function(Fe){function nt(at){return at&&De(at)==="object"&&("left"in at||"top"in at)}nt(Fe)?(Fe.left!==void 0&&ae(Pe(Fe.left)),Vt(Fe.top)):Vt(Fe)}}}),yt(function(){if(x){var Ie=H.slice(_e,Ee+1);x(Ie,H)}},[_e,Ee,H]);var ct=az(H,T,I,i),Nt=S==null?void 0:S({start:_e,end:Ee,virtual:B,offsetX:ne,offsetY:Ge,rtl:D,getSize:ct}),nn=tz(H,_e,Ee,h,ne,_,f,fe),$t=null;a&&($t=R(M({},c?"height":"maxHeight",a),pz),j&&($t.overflowY="hidden",h&&($t.overflowX="hidden"),le&&($t.pointerEvents="none")));var It={};return D&&(It.dir="rtl"),s.createElement("div",de({ref:G,style:R(R({},u),{},{position:"relative"}),className:W},It,P),s.createElement(Fn,{onResize:Te},s.createElement(y,{className:"".concat(r,"-holder"),style:$t,ref:K,onScroll:me,onMouseEnter:je},s.createElement(G6,{prefixCls:r,height:we,offsetX:ne,offsetY:Ge,scrollWidth:h,onInnerResize:F,ref:V,innerProps:w,rtl:D,extra:Nt},nn))),B&&we>a&&s.createElement(lS,{ref:Qe,prefixCls:r,scrollOffset:J,scrollRange:we,rtl:D,onScroll:pe,onStartMove:ve,onStopMove:xe,spinSize:wt,containerSize:Le.height,style:$==null?void 0:$.verticalScrollBar,thumbStyle:$==null?void 0:$.verticalScrollBarThumb,showScrollBar:O}),B&&h>Le.width&&s.createElement(lS,{ref:He,prefixCls:r,scrollOffset:ne,scrollRange:h,rtl:D,onScroll:pe,onStartMove:ve,onStopMove:xe,spinSize:mt,containerSize:Le.width,horizontal:!0,style:$==null?void 0:$.horizontalScrollBar,thumbStyle:$==null?void 0:$.horizontalScrollBarThumb,showScrollBar:O}))}var X6=s.forwardRef(gz);X6.displayName="List";function hz(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var yz=["disabled","title","children","style","className"];function cS(e){return typeof e=="string"||typeof e=="number"}var bz=function(t,n){var r=rL(),o=r.prefixCls,a=r.id,i=r.open,l=r.multiple,c=r.mode,u=r.searchValue,d=r.toggleOpen,f=r.notFoundContent,m=r.onPopupScroll,p=s.useContext(Gy),g=p.maxCount,h=p.flattenOptions,b=p.onActiveValue,y=p.defaultActiveFirstOption,v=p.onSelect,C=p.menuItemSelectedIcon,x=p.rawValues,w=p.fieldNames,S=p.virtual,$=p.direction,E=p.listHeight,O=p.listItemHeight,P=p.optionRender,T="".concat(o,"-item"),z=Ac(function(){return h},[i,h],function(X,Y){return Y[0]&&X[1]!==Y[1]}),N=s.useRef(null),_=s.useMemo(function(){return l&&Nh(g)&&(x==null?void 0:x.size)>=g},[l,g,x==null?void 0:x.size]),F=function(Y){Y.preventDefault()},I=function(Y){var ne;(ne=N.current)===null||ne===void 0||ne.scrollTo(typeof Y=="number"?{index:Y}:Y)},L=s.useCallback(function(X){return c==="combobox"?!1:x.has(X)},[c,ge(x).toString(),x.size]),j=function(Y){for(var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ae=z.length,te=0;te1&&arguments[1]!==void 0?arguments[1]:!1;W(Y);var ae={source:ne?"keyboard":"mouse"},te=z[Y];if(!te){b(null,-1,ae);return}b(te.value,Y,ae)};s.useEffect(function(){H(y!==!1?j(0):-1)},[z.length,u]);var K=s.useCallback(function(X){return c==="combobox"?String(X).toLowerCase()===u.toLowerCase():x.has(X)},[c,u,ge(x).toString(),x.size]);s.useEffect(function(){var X=setTimeout(function(){if(!l&&i&&x.size===1){var ne=Array.from(x)[0],ae=z.findIndex(function(te){var ie=te.data;return u?String(ie.value).startsWith(u):ie.value===ne});ae!==-1&&(H(ae),I(ae))}});if(i){var Y;(Y=N.current)===null||Y===void 0||Y.scrollTo(void 0)}return function(){return clearTimeout(X)}},[i,u]);var V=function(Y){Y!==void 0&&v(Y,{selected:!x.has(Y)}),l||d(!1)};if(s.useImperativeHandle(n,function(){return{onKeyDown:function(Y){var ne=Y.which,ae=Y.ctrlKey;switch(ne){case ze.N:case ze.P:case ze.UP:case ze.DOWN:{var te=0;if(ne===ze.UP?te=-1:ne===ze.DOWN?te=1:hz()&&ae&&(ne===ze.N?te=1:ne===ze.P&&(te=-1)),te!==0){var ie=j(D+te,te);I(ie),H(ie,!0)}break}case ze.TAB:case ze.ENTER:{var le,se=z[D];se&&!(se!=null&&(le=se.data)!==null&&le!==void 0&&le.disabled)&&!_?V(se.value):V(void 0),i&&Y.preventDefault();break}case ze.ESC:d(!1),i&&Y.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Y){I(Y)}}}),z.length===0)return s.createElement("div",{role:"listbox",id:"".concat(a,"_list"),className:"".concat(T,"-empty"),onMouseDown:F},f);var G=Object.keys(w).map(function(X){return w[X]}),Z=function(Y){return Y.label};function q(X,Y){var ne=X.group;return{role:ne?"presentation":"option",id:"".concat(a,"_list_").concat(Y)}}var J=function(Y){var ne=z[Y];if(!ne)return null;var ae=ne.data||{},te=ae.value,ie=ne.group,le=ir(ae,!0),se=Z(ne);return ne?s.createElement("div",de({"aria-label":typeof se=="string"&&!ie?se:null},le,{key:Y},q(ne,Y),{"aria-selected":K(te)}),te):null},oe={role:"listbox",id:"".concat(a,"_list")};return s.createElement(s.Fragment,null,S&&s.createElement("div",de({},oe,{style:{height:0,width:0,overflow:"hidden"}}),J(D-1),J(D),J(D+1)),s.createElement(X6,{itemKey:"key",ref:N,data:z,height:E,itemHeight:O,fullHeight:!1,onMouseDown:F,onScroll:m,virtual:S,direction:$,innerProps:S?null:oe},function(X,Y){var ne=X.group,ae=X.groupOption,te=X.data,ie=X.label,le=X.value,se=te.key;if(ne){var ve,xe=(ve=te.title)!==null&&ve!==void 0?ve:cS(ie)?ie.toString():void 0;return s.createElement("div",{className:U(T,"".concat(T,"-group"),te.className),title:xe},ie!==void 0?ie:se)}var fe=te.disabled,ye=te.title;te.children;var he=te.style,ce=te.className,ue=Ye(te,yz),Se=Kt(ue,G),Re=L(le),$e=fe||!Re&&_,we="".concat(T,"-option"),_e=U(T,we,ce,M(M(M(M({},"".concat(we,"-grouped"),ae),"".concat(we,"-active"),D===Y&&!$e),"".concat(we,"-disabled"),$e),"".concat(we,"-selected"),Re)),Ee=Z(X),Ge=!C||typeof C=="function"||Re,Ne=typeof Ee=="number"?Ee:Ee||le,be=cS(Ne)?Ne.toString():void 0;return ye!==void 0&&(be=ye),s.createElement("div",de({},ir(Se),S?{}:q(X,Y),{"aria-selected":K(le),className:_e,title:be,onMouseMove:function(){D===Y||$e||H(Y)},onClick:function(){$e||V(le)},style:he}),s.createElement("div",{className:"".concat(we,"-content")},typeof P=="function"?P(X,{index:Y}):Ne),s.isValidElement(C)||Re,Ge&&s.createElement(Wm,{className:"".concat(T,"-option-state"),customizeIcon:C,customizeIconProps:{value:le,disabled:$e,isSelected:Re}},Re?"✓":null))}))},Cz=s.forwardRef(bz);const xz=function(e,t){var n=s.useRef({values:new Map,options:new Map}),r=s.useMemo(function(){var a=n.current,i=a.values,l=a.options,c=e.map(function(f){if(f.label===void 0){var m;return R(R({},f),{},{label:(m=i.get(f.value))===null||m===void 0?void 0:m.label})}return f}),u=new Map,d=new Map;return c.forEach(function(f){u.set(f.value,f),d.set(f.value,t.get(f.value)||l.get(f.value))}),n.current.values=u,n.current.options=d,c},[e,t]),o=s.useCallback(function(a){return t.get(a)||n.current.options.get(a)},[t]);return[r,o]};function Ip(e,t){return V6(e).join("").toUpperCase().includes(t)}const Sz=function(e,t,n,r,o){return s.useMemo(function(){if(!n||r===!1)return e;var a=t.options,i=t.label,l=t.value,c=[],u=typeof r=="function",d=n.toUpperCase(),f=u?r:function(p,g){return o?Ip(g[o],d):g[a]?Ip(g[i!=="children"?i:"label"],d):Ip(g[l],d)},m=u?function(p){return jh(p)}:function(p){return p};return e.forEach(function(p){if(p[a]){var g=f(n,m(p));if(g)c.push(p);else{var h=p[a].filter(function(b){return f(n,m(b))});h.length&&c.push(R(R({},p),{},M({},a,h)))}return}f(n,m(p))&&c.push(p)}),c},[e,r,o,n,t])};var uS=0,wz=qn();function $z(){var e;return wz?(e=uS,uS+=1):e="TEST_OR_SSR",e}function Ez(e){var t=s.useState(),n=ee(t,2),r=n[0],o=n[1];return s.useEffect(function(){o("rc_select_".concat($z()))},[]),e||r}var Oz=["children","value"],Pz=["children"];function Iz(e){var t=e,n=t.key,r=t.props,o=r.children,a=r.value,i=Ye(r,Oz);return R({key:n,value:a!==void 0?a:n,children:o},i)}function Y6(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return En(e).map(function(n,r){if(!s.isValidElement(n)||!n.type)return null;var o=n,a=o.type.isSelectOptGroup,i=o.key,l=o.props,c=l.children,u=Ye(l,Pz);return t||!a?Iz(n):R(R({key:"__RC_SELECT_GRP__".concat(i===null?r:i,"__"),label:i},u),{},{options:Y6(c)})}).filter(function(n){return n})}var Rz=function(t,n,r,o,a){return s.useMemo(function(){var i=t,l=!t;l&&(i=Y6(n));var c=new Map,u=new Map,d=function(p,g,h){h&&typeof h=="string"&&p.set(g[h],g)},f=function m(p){for(var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,h=0;h0?Me(Pe.options):Pe.options}):Pe})},Ne=s.useMemo(function(){return v?Ge(Ee):Ee},[Ee,v,oe]),be=s.useMemo(function(){return qL(Ne,{fieldNames:Z,childrenAsData:V})},[Ne,Z,V]),Le=function(pe){var me=ie(pe);if(xe(me),B&&(me.length!==ce.length||me.some(function(ke,st){var ut;return((ut=ce[st])===null||ut===void 0?void 0:ut.value)!==(ke==null?void 0:ke.value)}))){var Pe=A?me:me.map(function(ke){return ke.value}),We=me.map(function(ke){return jh(ue(ke.value))});B(K?Pe:Pe[0],K?We:We[0])}},Ce=s.useState(null),Te=ee(Ce,2),Qe=Te[0],He=Te[1],mt=s.useState(0),wt=ee(mt,2),Bt=wt[0],Xt=wt[1],xt=E!==void 0?E:r!=="combobox",Je=s.useCallback(function(Me,pe){var me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Pe=me.source,We=Pe===void 0?"keyboard":Pe;Xt(pe),i&&r==="combobox"&&Me!==null&&We==="keyboard"&&He(String(Me))},[i,r]),tt=function(pe,me,Pe){var We=function(){var $t,It=ue(pe);return[A?{label:It==null?void 0:It[Z.label],value:pe,key:($t=It==null?void 0:It.key)!==null&&$t!==void 0?$t:pe}:pe,jh(It)]};if(me&&p){var ke=We(),st=ee(ke,2),ut=st[0],dt=st[1];p(ut,dt)}else if(!me&&g&&Pe!=="clear"){var je=We(),Vt=ee(je,2),ct=Vt[0],Nt=Vt[1];g(ct,Nt)}},Pt=dS(function(Me,pe){var me,Pe=K?pe.selected:!0;Pe?me=K?[].concat(ge(ce),[Me]):[Me]:me=ce.filter(function(We){return We.value!==Me}),Le(me),tt(Me,Pe),r==="combobox"?He(""):(!Fh||m)&&(X(""),He(""))}),pt=function(pe,me){Le(pe);var Pe=me.type,We=me.values;(Pe==="remove"||Pe==="clear")&&We.forEach(function(ke){tt(ke.value,!1,Pe)})},Ae=function(pe,me){if(X(pe),He(null),me.source==="submit"){var Pe=(pe||"").trim();if(Pe){var We=Array.from(new Set([].concat(ge(Re),[Pe])));Le(We),tt(Pe,!0),X("")}return}me.source!=="blur"&&(r==="combobox"&&Le(pe),d==null||d(pe))},et=function(pe){var me=pe;r!=="tags"&&(me=pe.map(function(We){var ke=ae.get(We);return ke==null?void 0:ke.value}).filter(function(We){return We!==void 0}));var Pe=Array.from(new Set([].concat(ge(Re),ge(me))));Le(Pe),Pe.forEach(function(We){tt(We,!0)})},ot=s.useMemo(function(){var Me=P!==!1&&b!==!1;return R(R({},Y),{},{flattenOptions:be,onActiveValue:Je,defaultActiveFirstOption:xt,onSelect:Pt,menuItemSelectedIcon:O,rawValues:Re,fieldNames:Z,virtual:Me,direction:T,listHeight:N,listItemHeight:F,childrenAsData:V,maxCount:D,optionRender:S})},[D,Y,be,Je,xt,Pt,O,Re,Z,P,b,T,N,F,V,S]);return s.createElement(Gy.Provider,{value:ot},s.createElement(JL,de({},W,{id:H,prefixCls:a,ref:t,omitDomProps:Tz,mode:r,displayValues:Se,onDisplayValuesChange:pt,direction:T,searchValue:oe,onSearch:Ae,autoClearSearchValue:m,onSearchSplit:et,dropdownMatchSelectWidth:b,OptionList:Cz,emptyOptions:!be.length,activeValue:Qe,activeDescendantId:"".concat(H,"_list_").concat(Bt)})))}),Yy=Nz;Yy.Option=Xy;Yy.OptGroup=qy;function Nf(e,t,n){return U({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const Um=(e,t)=>t||e,jz=()=>{const[,e]=Bn(),[t]=Vo("Empty"),r=new Ft(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return s.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},s.createElement("title",null,(t==null?void 0:t.description)||"Empty"),s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("g",{transform:"translate(24 31.67)"},s.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),s.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),s.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),s.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),s.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),s.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),s.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},s.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),s.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Fz=()=>{const[,e]=Bn(),[t]=Vo("Empty"),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:a}=e,{borderColor:i,shadowColor:l,contentColor:c}=s.useMemo(()=>({borderColor:new Ft(n).onBackground(a).toHexString(),shadowColor:new Ft(r).onBackground(a).toHexString(),contentColor:new Ft(o).onBackground(a).toHexString()}),[n,r,o,a]);return s.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},s.createElement("title",null,(t==null?void 0:t.description)||"Empty"),s.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},s.createElement("ellipse",{fill:l,cx:"32",cy:"33",rx:"32",ry:"7"}),s.createElement("g",{fillRule:"nonzero",stroke:i},s.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),s.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:c}))))},Lz=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:a,lineHeight:i}=e;return{[t]:{marginInline:r,fontSize:a,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}}}}},zz=Ot("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=gt(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return Lz(o)});var kz=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t;const{className:n,rootClassName:r,prefixCls:o,image:a,description:i,children:l,imageStyle:c,style:u,classNames:d,styles:f}=e,m=kz(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:p,direction:g,className:h,style:b,classNames:y,styles:v,image:C}=Qn("empty"),x=p("empty",o),[w,S,$]=zz(x),[E]=Vo("Empty"),O=typeof i<"u"?i:E==null?void 0:E.description,P=typeof O=="string"?O:"empty",T=(t=a??C)!==null&&t!==void 0?t:Q6;let z=null;return typeof T=="string"?z=s.createElement("img",{draggable:!1,alt:P,src:T}):z=T,w(s.createElement("div",Object.assign({className:U(S,$,x,h,{[`${x}-normal`]:T===Z6,[`${x}-rtl`]:g==="rtl"},n,r,y.root,d==null?void 0:d.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},v.root),b),f==null?void 0:f.root),u)},m),s.createElement("div",{className:U(`${x}-image`,y.image,d==null?void 0:d.image),style:Object.assign(Object.assign(Object.assign({},c),v.image),f==null?void 0:f.image)},z),O&&s.createElement("div",{className:U(`${x}-description`,y.description,d==null?void 0:d.description),style:Object.assign(Object.assign({},v.description),f==null?void 0:f.description)},O),l&&s.createElement("div",{className:U(`${x}-footer`,y.footer,d==null?void 0:d.footer),style:Object.assign(Object.assign({},v.footer),f==null?void 0:f.footer)},l)))};ni.PRESENTED_IMAGE_DEFAULT=Q6;ni.PRESENTED_IMAGE_SIMPLE=Z6;const Bz=e=>{const{componentName:t}=e,{getPrefixCls:n}=s.useContext(Ze),r=n("empty");switch(t){case"Table":case"List":return Q.createElement(ni,{image:ni.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return Q.createElement(ni,{image:ni.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case"Table.filter":return null;default:return Q.createElement(ni,null)}},Qy=(e,t,n)=>{var r,o;const{variant:a,[e]:i}=s.useContext(Ze),l=s.useContext(E6),c=i==null?void 0:i.variant;let u;typeof t<"u"?u=t:n===!1?u="borderless":u=(o=(r=l??c)!==null&&r!==void 0?r:a)!==null&&o!==void 0?o:"outlined";const d=YM.includes(u);return[u,d]},Az=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function Dz(e,t){return e||Az(t)}const fS=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"}},Hz=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,a=`&${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`]:Object.assign(Object.assign({},gn(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, + ${a}${l}bottomLeft + `]:{animationName:Ly},[` + ${o}${l}topLeft, + ${a}${l}topLeft, + ${o}${l}topRight, + ${a}${l}topRight + `]:{animationName:ky},[`${i}${l}bottomLeft`]:{animationName:zy},[` + ${i}${l}topLeft, + ${i}${l}topRight + `]:{animationName:By},"&-hidden":{display:"none"},[r]:Object.assign(Object.assign({},fS(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},wc),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},fS(e)),{color:e.colorTextDisabled})}),[`${c}:has(+ ${c})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${c}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},Ha(e,"slide-up"),Ha(e,"slide-down"),Tf(e,"move-up"),Tf(e,"move-down")]},Wz=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,a=e.max(e.calc(n).sub(r).equal(),0),i=e.max(e.calc(a).sub(o).equal(),0);return{basePadding:a,containerPadding:i,itemHeight:re(t),itemLineHeight:re(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},Vz=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},Uz=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:a,multipleItemColorDisabled:i,multipleItemBorderColorDisabled:l,colorIcon:c,colorIconHover:u,INTERNAL_FIXED_ITEM_MARGIN:d}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"calc(100% - 4px)",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:d,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(d).mul(2).equal(),paddingInlineStart:a,paddingInlineEnd:e.calc(a).div(2).equal(),[`${t}-disabled&`]:{color:i,borderColor:l,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(a).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},Gl()),{display:"inline-flex",alignItems:"center",color:c,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:u}})}}}},Kz=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,a=e.multipleSelectItemHeight,i=Vz(e),l=t?`${n}-${t}`:"",c=Wz(e);return{[`${n}-multiple${l}`]:Object.assign(Object.assign({},Uz(e)),{[`${n}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:c.basePadding,paddingBlock:c.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${re(r)} 0`,lineHeight:re(a),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:c.itemHeight,lineHeight:re(c.itemLineHeight)},[`${n}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:re(a),marginBlock:r}},[`${n}-prefix`]:{marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(c.basePadding).equal()},[`${o}-item + ${o}-item, + ${n}-prefix + ${n}-selection-wrap + `]:{[`${n}-selection-search`]:{marginInlineStart:0},[`${n}-selection-placeholder`]:{insetInlineStart:0}},[`${o}-item-suffix`]:{minHeight:c.itemHeight,marginBlock:r},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(i).equal(),"\n &-input,\n &-mirror\n ":{height:a,fontFamily:e.fontFamily,lineHeight:re(a),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(c.basePadding).equal(),insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function Rp(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` + &${n}-show-arrow ${n}-selector, + &${n}-allow-clear ${n}-selector + `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[Kz(e,t),o]}const Gz=e=>{const{componentCls:t}=e,n=gt(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=gt(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[Rp(e),Rp(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},Rp(r,"lg")]};function Mp(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,a=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),i=t?`${n}-${t}`:"";return{[`${n}-single${i}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},gn(e,!0)),{display:"flex",borderRadius:o,flex:"1 1 auto",[`${n}-selection-wrap:after`]:{lineHeight:re(a)},[`${n}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${n}-selection-item, + ${n}-selection-placeholder + `]:{display:"block",padding:0,lineHeight:re(a),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${n}-show-arrow ${n}-selection-item, + &${n}-show-arrow ${n}-selection-search, + &${n}-show-arrow ${n}-selection-placeholder + `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${re(r)}`,[`${n}-selection-search-input`]:{height:a,fontSize:e.fontSize},"&:after":{lineHeight:re(a)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${re(r)}`,"&:after":{display:"none"}}}}}}}function qz(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[Mp(e),Mp(gt(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{padding:`0 ${re(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` + &${t}-show-arrow ${t}-selection-item, + &${t}-show-arrow ${t}-selection-placeholder + `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},Mp(gt(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const Xz=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:a,controlHeightLG:i,paddingXXS:l,controlPaddingHorizontal:c,zIndexPopupBase:u,colorText:d,fontWeightStrong:f,controlItemBgActive:m,controlItemBgHover:p,colorBgContainer:g,colorFillSecondary:h,colorBgContainerDisabled:b,colorTextDisabled:y,colorPrimaryHover:v,colorPrimary:C,controlOutline:x}=e,w=l*2,S=r*2,$=Math.min(o-w,o-S),E=Math.min(a-w,a-S),O=Math.min(i-w,i-S);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(l/2),zIndexPopup:u+50,optionSelectedColor:d,optionSelectedFontWeight:f,optionSelectedBg:m,optionActiveBg:p,optionPadding:`${(o-t*n)/2}px ${c}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:g,clearBg:g,singleItemHeightLG:i,multipleItemBg:h,multipleItemBorderColor:"transparent",multipleItemHeight:$,multipleItemHeightSM:E,multipleItemHeightLG:O,multipleSelectorBgDisabled:b,multipleItemColorDisabled:y,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:v,activeBorderColor:C,activeOutlineColor:x,selectAffixPadding:l}},J6=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${re(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${re(o)} ${t.activeOutlineColor}`,outline:0},[`${n}-prefix`]:{color:t.color}}}},mS=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},J6(e,t))}),Yz=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},J6(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),mS(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),mS(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${re(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),e3=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${re(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},vS=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},e3(e,t))}),Qz=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},e3(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,color:e.colorText})),vS(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),vS(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${re(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),Zz=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",border:`${re(e.lineWidth)} ${e.lineType} transparent`},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${re(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-prefix, ${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),t3=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{borderWidth:`${re(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,background:e.selectorBg,borderRadius:0},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:`transparent transparent ${t.hoverBorderHover} transparent`},[`${n}-focused& ${n}-selector`]:{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0},[`${n}-prefix`]:{color:t.color}}}},pS=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},t3(e,t))}),Jz=e=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},t3(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor,color:e.colorText})),pS(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline,color:e.colorError})),pS(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor:e.colorWarningOutline,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${re(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),ek=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},Yz(e)),Qz(e)),Zz(e)),Jz(e))}),tk=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},nk=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},rk=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e,a={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:Object.assign(Object.assign({},gn(e)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},tk(e)),nk(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},wc),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},wc),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},Gl()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,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 ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":a,"&:hover":a}),[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}}}},ok=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},rk(e),qz(e),Gz(e),Hz(e),{[`${t}-rtl`]:{direction:"rtl"}},km(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},ak=Ot("Select",(e,{rootPrefixCls:t})=>{const n=gt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[ok(n),ek(n)]},Xz,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var ik={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"},lk=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:ik}))},n3=s.forwardRef(lk),sk={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"},ck=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:sk}))},r3=s.forwardRef(ck),uk={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"},dk=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:uk}))},o3=s.forwardRef(dk);function fk({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:o,multiple:a,hasFeedback:i,prefixCls:l,showSuffixIcon:c,feedbackIcon:u,showArrow:d,componentName:f}){const m=t??s.createElement(Mi,null),p=y=>e===null&&!i&&!d?null:s.createElement(s.Fragment,null,c!==!1&&y,i&&u);let g=null;if(e!==void 0)g=p(e);else if(o)g=p(s.createElement(Uc,{spin:!0}));else{const y=`${l}-suffix`;g=({open:v,showSearch:C})=>p(v&&C?s.createElement(o3,{className:y}):s.createElement(r3,{className:y}))}let h=null;n!==void 0?h=n:a?h=s.createElement(n3,null):h=null;let b=null;return r!==void 0?b=r:b=s.createElement(Ti,null),{clearIcon:m,suffixIcon:g,itemIcon:h,removeIcon:b}}function mk(e){return Q.useMemo(()=>{if(e)return(...t)=>Q.createElement($i,{space:!0},e.apply(void 0,t))},[e])}function vk(e,t){return t!==void 0?t:e!==null}var pk=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,a,i;const{prefixCls:l,bordered:c,className:u,rootClassName:d,getPopupContainer:f,popupClassName:m,dropdownClassName:p,listHeight:g=256,placement:h,listItemHeight:b,size:y,disabled:v,notFoundContent:C,status:x,builtinPlacements:w,dropdownMatchSelectWidth:S,popupMatchSelectWidth:$,direction:E,style:O,allowClear:P,variant:T,dropdownStyle:z,transitionName:N,tagRender:_,maxCount:F,prefix:I,dropdownRender:L,popupRender:j,onDropdownVisibleChange:A,onOpenChange:B,styles:D,classNames:W}=e,H=pk(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","styles","classNames"]),{getPopupContainer:K,getPrefixCls:V,renderEmpty:G,direction:Z,virtual:q,popupMatchSelectWidth:J,popupOverflow:oe}=s.useContext(Ze),{showSearch:X,style:Y,styles:ne,className:ae,classNames:te}=Qn("select"),[,ie]=Bn(),le=b??(ie==null?void 0:ie.controlHeight),se=V("select",l),ve=V(),xe=E??Z,{compactSize:fe,compactItemClassnames:ye}=_i(se,xe),[he,ce]=Qy("select",T,c),ue=cr(se),[Se,Re,$e]=ak(se,ue),we=s.useMemo(()=>{const{mode:Pe}=e;if(Pe!=="combobox")return Pe===a3?"combobox":Pe},[e.mode]),_e=we==="multiple"||we==="tags",Ee=vk(e.suffixIcon,e.showArrow),Ge=(n=$??S)!==null&&n!==void 0?n:J,Ne=((r=D==null?void 0:D.popup)===null||r===void 0?void 0:r.root)||((o=ne.popup)===null||o===void 0?void 0:o.root)||z,be=mk(j||L),Le=B||A,{status:Ce,hasFeedback:Te,isFormItemInput:Qe,feedbackIcon:He}=s.useContext(Lr),mt=Um(Ce,x);let wt;C!==void 0?wt=C:we==="combobox"?wt=null:wt=(G==null?void 0:G("Select"))||s.createElement(Bz,{componentName:"Select"});const{suffixIcon:Bt,itemIcon:Xt,removeIcon:xt,clearIcon:Je}=fk(Object.assign(Object.assign({},H),{multiple:_e,hasFeedback:Te,feedbackIcon:He,showSuffixIcon:Ee,prefixCls:se,componentName:"Select"})),tt=P===!0?{clearIcon:Je}:P,Pt=Kt(H,["suffixIcon","itemIcon"]),pt=U(((a=W==null?void 0:W.popup)===null||a===void 0?void 0:a.root)||((i=te==null?void 0:te.popup)===null||i===void 0?void 0:i.root)||m||p,{[`${se}-dropdown-${xe}`]:xe==="rtl"},d,te.root,W==null?void 0:W.root,$e,ue,Re),Ae=xo(Pe=>{var We;return(We=y??fe)!==null&&We!==void 0?We:Pe}),et=s.useContext(ia),ot=v??et,Me=U({[`${se}-lg`]:Ae==="large",[`${se}-sm`]:Ae==="small",[`${se}-rtl`]:xe==="rtl",[`${se}-${he}`]:ce,[`${se}-in-form-item`]:Qe},Nf(se,mt,Te),ye,ae,u,te.root,W==null?void 0:W.root,d,$e,ue,Re),pe=s.useMemo(()=>h!==void 0?h:xe==="rtl"?"bottomRight":"bottomLeft",[h,xe]),[me]=Xl("SelectLike",Ne==null?void 0:Ne.zIndex);return Se(s.createElement(Yy,Object.assign({ref:t,virtual:q,showSearch:X},Pt,{style:Object.assign(Object.assign(Object.assign(Object.assign({},ne.root),D==null?void 0:D.root),Y),O),dropdownMatchSelectWidth:Ge,transitionName:Bo(ve,"slide-up",N),builtinPlacements:Dz(w,oe),listHeight:g,listItemHeight:le,mode:we,prefixCls:se,placement:pe,direction:xe,prefix:I,suffixIcon:Bt,menuItemSelectedIcon:Xt,removeIcon:xt,allowClear:tt,notFoundContent:wt,className:Me,getPopupContainer:f||K,dropdownClassName:pt,disabled:ot,dropdownStyle:Object.assign(Object.assign({},Ne),{zIndex:me}),maxCount:_e?F:void 0,tagRender:_e?_:void 0,dropdownRender:be,onDropdownVisibleChange:Le})))},Zl=s.forwardRef(gk),hk=z6(Zl,"dropdownAlign");Zl.SECRET_COMBOBOX_MODE_DO_NOT_USE=a3;Zl.Option=Xy;Zl.OptGroup=qy;Zl._InternalPanelDoNotUseOrYouWillBeFired=hk;const i3=(e,t)=>{typeof(e==null?void 0:e.addEventListener)<"u"?e.addEventListener("change",t):typeof(e==null?void 0:e.addListener)<"u"&&e.addListener(t)},l3=(e,t)=>{typeof(e==null?void 0:e.removeEventListener)<"u"?e.removeEventListener("change",t):typeof(e==null?void 0:e.removeListener)<"u"&&e.removeListener(t)},Al=["xxl","xl","lg","md","sm","xs"],yk=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)`}),bk=e=>{const t=e,n=[].concat(Al).reverse();return n.forEach((r,o)=>{const a=r.toUpperCase(),i=`screen${a}Min`,l=`screen${a}`;if(!(t[i]<=t[l]))throw new Error(`${i}<=${l} fails : !(${t[i]}<=${t[l]})`);if(o{const[,e]=Bn(),t=yk(bk(e));return Q.useMemo(()=>{const n=new Map;let r=-1,o={};return{responsiveMap:t,matchHandlers:{},dispatch(a){return o=a,n.forEach(i=>i(o)),n.size>=1},subscribe(a){return n.size||this.register(),r+=1,n.set(r,a),a(o),r},unsubscribe(a){n.delete(a),n.size||this.unregister()},register(){Object.entries(t).forEach(([a,i])=>{const l=({matches:u})=>{this.dispatch(Object.assign(Object.assign({},o),{[a]:u}))},c=window.matchMedia(i);i3(c,l),this.matchHandlers[i]={mql:c,listener:l},l(c)})},unregister(){Object.values(t).forEach(a=>{const i=this.matchHandlers[a];l3(i==null?void 0:i.mql,i==null?void 0:i.listener)}),n.clear()}}},[t])};function s3(e=!0,t={}){const n=s.useRef(t),[,r]=U_(),o=Ck();return yt(()=>{const a=o.subscribe(i=>{n.current=i,e&&r()});return()=>o.unsubscribe(a)},[]),n.current}const zh=s.createContext({}),xk=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:o,avatarColor:a,containerSize:i,containerSizeLG:l,containerSizeSM:c,textFontSize:u,textFontSizeLG:d,textFontSizeSM:f,iconFontSize:m,iconFontSizeLG:p,iconFontSizeSM:g,borderRadius:h,borderRadiusLG:b,borderRadiusSM:y,lineWidth:v,lineType:C}=e,x=(w,S,$,E)=>({width:w,height:w,borderRadius:"50%",fontSize:S,[`&${n}-square`]:{borderRadius:E},[`&${n}-icon`]:{fontSize:$,[`> ${r}`]:{margin:0}}});return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},gn(e)),{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:a,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${re(v)} ${C} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"}}),x(i,u,m,h)),{"&-lg":Object.assign({},x(l,d,p,b)),"&-sm":Object.assign({},x(c,f,g,y)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},Sk=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}}}},wk=e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:o,fontSizeLG:a,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((a+i)/2),iconFontSizeLG:l,iconFontSizeSM:o,groupSpace:u,groupOverlapping:-c,groupBorderColor:d}},c3=Ot("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=gt(e,{avatarBg:n,avatarColor:t});return[xk(r),Sk(r)]},wk);var $k=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,shape:r,size:o,src:a,srcSet:i,icon:l,className:c,rootClassName:u,style:d,alt:f,draggable:m,children:p,crossOrigin:g,gap:h=4,onError:b}=e,y=$k(e,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","style","alt","draggable","children","crossOrigin","gap","onError"]),[v,C]=s.useState(1),[x,w]=s.useState(!1),[S,$]=s.useState(!0),E=s.useRef(null),O=s.useRef(null),P=Yn(t,E),{getPrefixCls:T,avatar:z}=s.useContext(Ze),N=s.useContext(zh),_=()=>{if(!O.current||!E.current)return;const X=O.current.offsetWidth,Y=E.current.offsetWidth;X!==0&&Y!==0&&h*2{w(!0)},[]),s.useEffect(()=>{$(!0),C(1)},[a]),s.useEffect(_,[h]);const F=()=>{(b==null?void 0:b())!==!1&&$(!1)},I=xo(X=>{var Y,ne;return(ne=(Y=o??(N==null?void 0:N.size))!==null&&Y!==void 0?Y:X)!==null&&ne!==void 0?ne:"default"}),L=Object.keys(typeof I=="object"?I||{}:{}).some(X=>["xs","sm","md","lg","xl","xxl"].includes(X)),j=s3(L),A=s.useMemo(()=>{if(typeof I!="object")return{};const X=Al.find(ne=>j[ne]),Y=I[X];return Y?{width:Y,height:Y,fontSize:Y&&(l||p)?Y/2:18}:{}},[j,I,l,p]),B=T("avatar",n),D=cr(B),[W,H,K]=c3(B,D),V=U({[`${B}-lg`]:I==="large",[`${B}-sm`]:I==="small"}),G=s.isValidElement(a),Z=r||(N==null?void 0:N.shape)||"circle",q=U(B,V,z==null?void 0:z.className,`${B}-${Z}`,{[`${B}-image`]:G||a&&S,[`${B}-icon`]:!!l},K,D,c,u,H),J=typeof I=="number"?{width:I,height:I,fontSize:l?I/2:18}:{};let oe;if(typeof a=="string"&&S)oe=s.createElement("img",{src:a,draggable:m,srcSet:i,onError:F,alt:f,crossOrigin:g});else if(G)oe=a;else if(l)oe=l;else if(x||v!==1){const X=`scale(${v})`,Y={msTransform:X,WebkitTransform:X,transform:X};oe=s.createElement(Fn,{onResize:_},s.createElement("span",{className:`${B}-string`,ref:O,style:Y},p))}else oe=s.createElement("span",{className:`${B}-string`,style:{opacity:0},ref:O},p);return W(s.createElement("span",Object.assign({},y,{style:Object.assign(Object.assign(Object.assign(Object.assign({},J),A),z==null?void 0:z.style),d),className:q,ref:P}),oe))}),jf=e=>e?typeof e=="function"?e():e:null;function Zy(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,a=e.bodyClassName,i=e.className,l=e.style;return s.createElement("div",{className:U("".concat(n,"-content"),i),style:l},s.createElement("div",{className:U("".concat(n,"-inner"),a),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var Wi={shiftX:64,adjustY:1},Vi={adjustX:1,shiftY:!0},Wr=[0,0],Ek={left:{points:["cr","cl"],overflow:Vi,offset:[-4,0],targetOffset:Wr},right:{points:["cl","cr"],overflow:Vi,offset:[4,0],targetOffset:Wr},top:{points:["bc","tc"],overflow:Wi,offset:[0,-4],targetOffset:Wr},bottom:{points:["tc","bc"],overflow:Wi,offset:[0,4],targetOffset:Wr},topLeft:{points:["bl","tl"],overflow:Wi,offset:[0,-4],targetOffset:Wr},leftTop:{points:["tr","tl"],overflow:Vi,offset:[-4,0],targetOffset:Wr},topRight:{points:["br","tr"],overflow:Wi,offset:[0,-4],targetOffset:Wr},rightTop:{points:["tl","tr"],overflow:Vi,offset:[4,0],targetOffset:Wr},bottomRight:{points:["tr","br"],overflow:Wi,offset:[0,4],targetOffset:Wr},rightBottom:{points:["bl","br"],overflow:Vi,offset:[4,0],targetOffset:Wr},bottomLeft:{points:["tl","bl"],overflow:Wi,offset:[0,4],targetOffset:Wr},leftBottom:{points:["br","bl"],overflow:Vi,offset:[-4,0],targetOffset:Wr}},Ok=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],Pk=function(t,n){var r=t.overlayClassName,o=t.trigger,a=o===void 0?["hover"]:o,i=t.mouseEnterDelay,l=i===void 0?0:i,c=t.mouseLeaveDelay,u=c===void 0?.1:c,d=t.overlayStyle,f=t.prefixCls,m=f===void 0?"rc-tooltip":f,p=t.children,g=t.onVisibleChange,h=t.afterVisibleChange,b=t.transitionName,y=t.animation,v=t.motion,C=t.placement,x=C===void 0?"right":C,w=t.align,S=w===void 0?{}:w,$=t.destroyTooltipOnHide,E=$===void 0?!1:$,O=t.defaultVisible,P=t.getTooltipContainer,T=t.overlayInnerStyle;t.arrowContent;var z=t.overlay,N=t.id,_=t.showArrow,F=_===void 0?!0:_,I=t.classNames,L=t.styles,j=Ye(t,Ok),A=Am(N),B=s.useRef(null);s.useImperativeHandle(n,function(){return B.current});var D=R({},j);"visible"in t&&(D.popupVisible=t.visible);var W=function(){return s.createElement(Zy,{key:"content",prefixCls:m,id:A,bodyClassName:I==null?void 0:I.body,overlayInnerStyle:R(R({},T),L==null?void 0:L.body)},z)},H=function(){var V=s.Children.only(p),G=(V==null?void 0:V.props)||{},Z=R(R({},G),{},{"aria-describedby":z?A:null});return s.cloneElement(p,Z)};return s.createElement(Vm,de({popupClassName:U(r,I==null?void 0:I.root),prefixCls:m,popup:W,action:a,builtinPlacements:Ek,popupPlacement:x,ref:B,popupAlign:S,getPopupContainer:P,onPopupVisibleChange:g,afterPopupVisibleChange:h,popupTransitionName:b,popupAnimation:y,popupMotion:v,defaultPopupVisible:O,autoDestroy:E,mouseLeaveDelay:u,popupStyle:R(R({},d),L==null?void 0:L.root),mouseEnterDelay:l,arrow:F},D),H())};const Ik=s.forwardRef(Pk);function Jy(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,a=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)),f=2*o-u,m=d,p=2*o-l,g=c,h=2*o-a,b=i,y=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),v=r*(Math.sqrt(2)-1),C=`polygon(${v}px 100%, 50% ${v}px, ${2*o-v}px 100%, ${v}px 100%)`,x=`path('M ${a} ${i} A ${r} ${r} 0 0 0 ${l} ${c} L ${u} ${d} A ${n} ${n} 0 0 1 ${f} ${m} L ${p} ${g} A ${r} ${r} 0 0 0 ${h} ${b} Z')`;return{arrowShadowWidth:y,arrowPath:x,arrowPolygon:C}}const Rk=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:a,arrowShadowWidth:i,borderRadiusXS:l,calc:c}=e;return{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,a]},content:'""'},"&::after":{content:'""',position:"absolute",width:i,height:i,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${re(l)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},d3=8;function Km(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?d3:r}}function Du(e,t){return e?t:{}}function e1(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:a,arrowOffsetHorizontal:i}=e,{arrowDistance:l=0,arrowPlacement:c={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},Rk(e,t,o)),{"&:before":{background:t}})]},Du(!!c.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:l,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":i,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:i}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${re(i)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}}})),Du(!!c.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:l,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":i,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:i}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${re(i)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}}})),Du(!!c.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:l},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:a},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:a}})),Du(!!c.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:l},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:a},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:a}}))}}function Mk(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},a={};switch(e){case"top":case"bottom":a.shiftX=t.arrowOffsetHorizontal*2+n,a.shiftY=!0,a.adjustY=!0;break;case"left":case"right":a.shiftY=t.arrowOffsetVertical*2+n,a.shiftX=!0,a.adjustX=!0;break}const i=Object.assign(Object.assign({},a),o);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const gS={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"]}},Tk={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"]}},_k=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function f3(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:a,visibleFirst:i}=e,l=t/2,c={},u=Km({contentRadius:a,limitVerticalRadius:!0});return Object.keys(gS).forEach(d=>{const f=r&&Tk[d]||gS[d],m=Object.assign(Object.assign({},f),{offset:[0,0],dynamicInset:!0});switch(c[d]=m,_k.has(d)&&(m.autoArrow=!1),d){case"top":case"topLeft":case"topRight":m.offset[1]=-l-o;break;case"bottom":case"bottomLeft":case"bottomRight":m.offset[1]=l+o;break;case"left":case"leftTop":case"leftBottom":m.offset[0]=-l-o;break;case"right":case"rightTop":case"rightBottom":m.offset[0]=l+o;break}if(r)switch(d){case"topLeft":case"bottomLeft":m.offset[0]=-u.arrowOffsetHorizontal-l;break;case"topRight":case"bottomRight":m.offset[0]=u.arrowOffsetHorizontal+l;break;case"leftTop":case"rightTop":m.offset[1]=-u.arrowOffsetHorizontal*2+l;break;case"leftBottom":case"rightBottom":m.offset[1]=u.arrowOffsetHorizontal*2-l;break}m.overflow=Mk(d,u,t,n),i&&(m.htmlRegion="visibleFirst")}),c}const Nk=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:a,tooltipBorderRadius:i,zIndexPopup:l,controlHeight:c,boxShadowSecondary:u,paddingSM:d,paddingXS:f,arrowOffsetHorizontal:m,sizePopupArrow:p}=e,g=t(i).add(p).add(m).equal(),h=t(i).mul(2).add(p).equal();return[{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},gn(e)),{position:"absolute",zIndex:l,display:"block",width:"max-content",maxWidth:r,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":a,[`${n}-inner`]:{minWidth:h,minHeight:c,padding:`${re(e.calc(d).div(2).equal())} ${re(f)}`,color:`var(--ant-tooltip-color, ${o})`,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:a,borderRadius:i,boxShadow:u,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:g},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(i,d3)}},[`${n}-content`]:{position:"relative"}}),y4(e,(b,{darkColor:y})=>({[`&${n}-${b}`]:{[`${n}-inner`]:{backgroundColor:y},[`${n}-arrow`]:{"--antd-arrow-background-color":y}}}))),{"&-rtl":{direction:"rtl"}})},e1(e,"var(--antd-arrow-background-color)"),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},jk=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Km({contentRadius:e.borderRadius,limitVerticalRadius:!0})),Jy(gt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),m3=(e,t=!0)=>Ot("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:a,colorBgSpotlight:i}=r,l=gt(r,{tooltipMaxWidth:250,tooltipColor:a,tooltipBorderRadius:o,tooltipBg:i});return[Nk(l),qc(r,"zoom-big-fast")]},jk,{resetStyle:!1,injectStyle:t})(e),Fk=Aa.map(e=>`${e}-inverse`),Lk=["success","processing","error","default","warning"];function v3(e,t=!0){return t?[].concat(ge(Fk),ge(Aa)).includes(e):Aa.includes(e)}function zk(e){return Lk.includes(e)}function p3(e,t){const n=v3(t),r=U({[`${e}-${t}`]:t&&n}),o={},a={},i=$c(t).toRgb(),c=(.299*i.r+.587*i.g+.114*i.b)/255<.5?"#FFF":"#000";return t&&!n&&(o.background=t,o["--ant-tooltip-color"]=c,a["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:a}}const kk=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:a,overlayInnerStyle:i}=e,{getPrefixCls:l}=s.useContext(Ze),c=l("tooltip",t),[u,d,f]=m3(c),m=p3(c,a),p=m.arrowStyle,g=Object.assign(Object.assign({},i),m.overlayStyle),h=U(d,f,c,`${c}-pure`,`${c}-placement-${r}`,n,m.className);return u(s.createElement("div",{className:h,style:p},s.createElement("div",{className:`${c}-arrow`}),s.createElement(Zy,Object.assign({},e,{className:d,prefixCls:c,overlayInnerStyle:g}),o)))};var Bk=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:a,getTooltipContainer:i,color:l,overlayInnerStyle:c,children:u,afterOpenChange:d,afterVisibleChange:f,destroyTooltipOnHide:m,destroyOnHidden:p,arrow:g=!0,title:h,overlay:b,builtinPlacements:y,arrowPointAtCenter:v=!1,autoAdjustOverflow:C=!0,motion:x,getPopupContainer:w,placement:S="top",mouseEnterDelay:$=.1,mouseLeaveDelay:E=.1,overlayStyle:O,rootClassName:P,overlayClassName:T,styles:z,classNames:N}=e,_=Bk(e,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","destroyOnHidden","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),F=!!g,[,I]=Bn(),{getPopupContainer:L,getPrefixCls:j,direction:A,className:B,style:D,classNames:W,styles:H}=Qn("tooltip"),K=Ri(),V=s.useRef(null),G=()=>{var Ee;(Ee=V.current)===null||Ee===void 0||Ee.forceAlign()};s.useImperativeHandle(t,()=>{var Ee,Ge;return{forceAlign:G,forcePopupAlign:()=>{K.deprecated(!1,"forcePopupAlign","forceAlign"),G()},nativeElement:(Ee=V.current)===null||Ee===void 0?void 0:Ee.nativeElement,popupElement:(Ge=V.current)===null||Ge===void 0?void 0:Ge.popupElement}});const[Z,q]=tn(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),J=!h&&!b&&h!==0,oe=Ee=>{var Ge,Ne;q(J?!1:Ee),J||((Ge=e.onOpenChange)===null||Ge===void 0||Ge.call(e,Ee),(Ne=e.onVisibleChange)===null||Ne===void 0||Ne.call(e,Ee))},X=s.useMemo(()=>{var Ee,Ge;let Ne=v;return typeof g=="object"&&(Ne=(Ge=(Ee=g.pointAtCenter)!==null&&Ee!==void 0?Ee:g.arrowPointAtCenter)!==null&&Ge!==void 0?Ge:v),y||f3({arrowPointAtCenter:Ne,autoAdjustOverflow:C,arrowWidth:F?I.sizePopupArrow:0,borderRadius:I.borderRadius,offset:I.marginXXS,visibleFirst:!0})},[v,g,y,I]),Y=s.useMemo(()=>h===0?h:b||h||"",[b,h]),ne=s.createElement($i,{space:!0},typeof Y=="function"?Y():Y),ae=j("tooltip",o),te=j(),ie=e["data-popover-inject"];let le=Z;!("open"in e)&&!("visible"in e)&&J&&(le=!1);const se=s.isValidElement(u)&&!k4(u)?u:s.createElement("span",null,u),ve=se.props,xe=!ve.className||typeof ve.className=="string"?U(ve.className,a||`${ae}-open`):ve.className,[fe,ye,he]=m3(ae,!ie),ce=p3(ae,l),ue=ce.arrowStyle,Se=U(T,{[`${ae}-rtl`]:A==="rtl"},ce.className,P,ye,he,B,W.root,N==null?void 0:N.root),Re=U(W.body,N==null?void 0:N.body),[$e,we]=Xl("Tooltip",_.zIndex),_e=s.createElement(Ik,Object.assign({},_,{zIndex:$e,showArrow:F,placement:S,mouseEnterDelay:$,mouseLeaveDelay:E,prefixCls:ae,classNames:{root:Se,body:Re},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ue),H.root),D),O),z==null?void 0:z.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},H.body),c),z==null?void 0:z.body),ce.overlayStyle)},getTooltipContainer:w||i||L,ref:V,builtinPlacements:X,overlay:ne,visible:le,onVisibleChange:oe,afterVisibleChange:d??f,arrowContent:s.createElement("span",{className:`${ae}-arrow-content`}),motion:{motionName:Bo(te,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:p??!!m}),le?kn(se,{className:xe}):se);return fe(s.createElement(Kc.Provider,{value:we},_e))}),Xa=Ak;Xa._InternalPanelDoNotUseOrYouWillBeFired=kk;const Dk=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:a,boxShadowSecondary:i,colorTextHeading:l,borderRadiusLG:c,zIndexPopup:u,titleMarginBottom:d,colorBgElevated:f,popoverBg:m,titleBorderBottom:p,innerContentPadding:g,titlePadding:h}=e;return[{[t]:Object.assign(Object.assign({},gn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":f,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:m,backgroundClip:"padding-box",borderRadius:c,boxShadow:i,padding:a},[`${t}-title`]:{minWidth:r,marginBottom:d,color:l,fontWeight:o,borderBottom:p,padding:h},[`${t}-inner-content`]:{color:n,padding:g}})},e1(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},Hk=e=>{const{componentCls:t}=e;return{[t]:Aa.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},Wk=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:a,zIndexPopupBase:i,borderRadiusLG:l,marginXS:c,lineType:u,colorSplit:d,paddingSM:f}=e,m=n-r,p=m/2,g=m/2-t,h=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:i+30},Jy(e)),Km({contentRadius:l,limitVerticalRadius:!0})),{innerPadding:a?0:12,titleMarginBottom:a?0:c,titlePadding:a?`${p}px ${h}px ${g}px`:0,titleBorderBottom:a?`${t}px ${u} ${d}`:"none",innerContentPadding:a?`${f}px ${h}px`:0})},g3=Ot("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=gt(e,{popoverBg:t,popoverColor:n});return[Dk(r),Hk(r),qc(r,"zoom-big")]},Wk,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var Vk=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!e&&!t?null:s.createElement(s.Fragment,null,e&&s.createElement("div",{className:`${n}-title`},e),t&&s.createElement("div",{className:`${n}-inner-content`},t)),Uk=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:a="top",title:i,content:l,children:c}=e,u=jf(i),d=jf(l),f=U(t,n,`${n}-pure`,`${n}-placement-${a}`,r);return s.createElement("div",{className:f,style:o},s.createElement("div",{className:`${n}-arrow`}),s.createElement(Zy,Object.assign({},e,{className:t,prefixCls:n}),c||s.createElement(h3,{prefixCls:n,title:u,content:d})))},Kk=e=>{const{prefixCls:t,className:n}=e,r=Vk(e,["prefixCls","className"]),{getPrefixCls:o}=s.useContext(Ze),a=o("popover",t),[i,l,c]=g3(a);return i(s.createElement(Uk,Object.assign({},r,{prefixCls:a,hashId:l,className:U(n,c)})))};var Gk=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,title:a,content:i,overlayClassName:l,placement:c="top",trigger:u="hover",children:d,mouseEnterDelay:f=.1,mouseLeaveDelay:m=.1,onOpenChange:p,overlayStyle:g={},styles:h,classNames:b}=e,y=Gk(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:v,className:C,style:x,classNames:w,styles:S}=Qn("popover"),$=v("popover",o),[E,O,P]=g3($),T=v(),z=U(l,O,P,C,w.root,b==null?void 0:b.root),N=U(w.body,b==null?void 0:b.body),[_,F]=tn(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),I=(D,W)=>{F(D,!0),p==null||p(D,W)},L=D=>{D.keyCode===ze.ESC&&I(!1,D)},j=D=>{I(D)},A=jf(a),B=jf(i);return E(s.createElement(Xa,Object.assign({placement:c,trigger:u,mouseEnterDelay:f,mouseLeaveDelay:m},y,{prefixCls:$,classNames:{root:z,body:N},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},S.root),x),g),h==null?void 0:h.root),body:Object.assign(Object.assign({},S.body),h==null?void 0:h.body)},ref:t,open:_,onOpenChange:j,overlay:A||B?s.createElement(h3,{prefixCls:$,title:A,content:B}):null,transitionName:Bo(T,"zoom-big",y.transitionName),"data-popover-inject":!0}),kn(d,{onKeyDown:D=>{var W,H;s.isValidElement(d)&&((H=d==null?void 0:(W=d.props).onKeyDown)===null||H===void 0||H.call(W,D)),L(D)}})))}),t1=qk;t1._InternalPanelDoNotUseOrYouWillBeFired=Kk;const hS=e=>{const{size:t,shape:n}=s.useContext(zh),r=s.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return s.createElement(zh.Provider,{value:r},e.children)},Xk=e=>{var t,n,r,o;const{getPrefixCls:a,direction:i}=s.useContext(Ze),{prefixCls:l,className:c,rootClassName:u,style:d,maxCount:f,maxStyle:m,size:p,shape:g,maxPopoverPlacement:h,maxPopoverTrigger:b,children:y,max:v}=e,C=a("avatar",l),x=`${C}-group`,w=cr(C),[S,$,E]=c3(C,w),O=U(x,{[`${x}-rtl`]:i==="rtl"},E,w,c,u,$),P=En(y).map((N,_)=>kn(N,{key:`avatar-key-${_}`})),T=(v==null?void 0:v.count)||f,z=P.length;if(T&&Ttypeof e!="object"&&typeof e!="function"||e===null;var b3=s.createContext(null);function C3(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function x3(e){var t=s.useContext(b3);return C3(t,e)}var iB=["children","locked"],bo=s.createContext(null);function lB(e,t){var n=R({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function Pc(e){var t=e.children,n=e.locked,r=Ye(e,iB),o=s.useContext(bo),a=Ac(function(){return lB(o,r)},[o,r],function(i,l){return!n&&(i[0]!==l[0]||!pc(i[1],l[1],!0))});return s.createElement(bo.Provider,{value:a},t)}var sB=[],S3=s.createContext(null);function Gm(){return s.useContext(S3)}var w3=s.createContext(sB);function es(e){var t=s.useContext(w3);return s.useMemo(function(){return e!==void 0?[].concat(ge(t),[e]):t},[t,e])}var $3=s.createContext(null),n1=s.createContext({});function yS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Rm(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),a=Number(o),i=null;return o&&!Number.isNaN(a)?i=a:r&&i===null&&(i=0),r&&e.disabled&&(i=null),i!==null&&(i>=0||t&&i<0)}return!1}function cB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ge(e.querySelectorAll("*")).filter(function(r){return yS(r,t)});return yS(e,t)&&n.unshift(e),n}var Bh=ze.LEFT,Ah=ze.RIGHT,Dh=ze.UP,wd=ze.DOWN,$d=ze.ENTER,E3=ze.ESC,ys=ze.HOME,bs=ze.END,bS=[Dh,wd,Bh,Ah];function uB(e,t,n,r){var o,a="prev",i="next",l="children",c="parent";if(e==="inline"&&r===$d)return{inlineTrigger:!0};var u=M(M({},Dh,a),wd,i),d=M(M(M(M({},Bh,n?i:a),Ah,n?a:i),wd,l),$d,l),f=M(M(M(M(M(M({},Dh,a),wd,i),$d,l),E3,c),Bh,n?l:c),Ah,n?c:l),m={inline:u,horizontal:d,vertical:f,inlineSub:u,horizontalSub:f,verticalSub:f},p=(o=m["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(p){case a:return{offset:-1,sibling:!0};case i:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}function dB(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function fB(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function r1(e,t){var n=cB(e,!0);return n.filter(function(r){return t.has(r)})}function CS(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=r1(e,t),a=o.length,i=o.findIndex(function(l){return n===l});return r<0?i===-1?i=a-1:i-=1:r>0&&(i+=1),i=(i+a)%a,o[i]}var Hh=function(t,n){var r=new Set,o=new Map,a=new Map;return t.forEach(function(i){var l=document.querySelector("[data-menu-id='".concat(C3(n,i),"']"));l&&(r.add(l),a.set(l,i),o.set(i,l))}),{elements:r,key2element:o,element2key:a}};function mB(e,t,n,r,o,a,i,l,c,u){var d=s.useRef(),f=s.useRef();f.current=t;var m=function(){Tt.cancel(d.current)};return s.useEffect(function(){return function(){m()}},[]),function(p){var g=p.which;if([].concat(bS,[$d,E3,ys,bs]).includes(g)){var h=a(),b=Hh(h,r),y=b,v=y.elements,C=y.key2element,x=y.element2key,w=C.get(t),S=fB(w,v),$=x.get(S),E=uB(e,i($,!0).length===1,n,g);if(!E&&g!==ys&&g!==bs)return;(bS.includes(g)||[ys,bs].includes(g))&&p.preventDefault();var O=function(L){if(L){var j=L,A=L.querySelector("a");A!=null&&A.getAttribute("href")&&(j=A);var B=x.get(L);l(B),m(),d.current=Tt(function(){f.current===B&&j.focus()})}};if([ys,bs].includes(g)||E.sibling||!S){var P;!S||e==="inline"?P=o.current:P=dB(S);var T,z=r1(P,v);g===ys?T=z[0]:g===bs?T=z[z.length-1]:T=CS(P,v,S,E.offset),O(T)}else if(E.inlineTrigger)c($);else if(E.offset>0)c($,!0),m(),d.current=Tt(function(){b=Hh(h,r);var I=S.getAttribute("aria-controls"),L=document.getElementById(I),j=CS(L,b.elements);O(j)},5);else if(E.offset<0){var N=i($,!0),_=N[N.length-2],F=C.get(_);c(_,!1),O(F)}}u==null||u(p)}}function vB(e){Promise.resolve().then(e)}var o1="__RC_UTIL_PATH_SPLIT__",xS=function(t){return t.join(o1)},pB=function(t){return t.split(o1)},Wh="rc-menu-more";function gB(){var e=s.useState({}),t=ee(e,2),n=t[1],r=s.useRef(new Map),o=s.useRef(new Map),a=s.useState([]),i=ee(a,2),l=i[0],c=i[1],u=s.useRef(0),d=s.useRef(!1),f=function(){d.current||n({})},m=s.useCallback(function(C,x){var w=xS(x);o.current.set(w,C),r.current.set(C,w),u.current+=1;var S=u.current;vB(function(){S===u.current&&f()})},[]),p=s.useCallback(function(C,x){var w=xS(x);o.current.delete(w),r.current.delete(C)},[]),g=s.useCallback(function(C){c(C)},[]),h=s.useCallback(function(C,x){var w=r.current.get(C)||"",S=pB(w);return x&&l.includes(S[0])&&S.unshift(Wh),S},[l]),b=s.useCallback(function(C,x){return C.filter(function(w){return w!==void 0}).some(function(w){var S=h(w,!0);return S.includes(x)})},[h]),y=function(){var x=ge(r.current.keys());return l.length&&x.push(Wh),x},v=s.useCallback(function(C){var x="".concat(r.current.get(C)).concat(o1),w=new Set;return ge(o.current.keys()).forEach(function(S){S.startsWith(x)&&w.add(o.current.get(S))}),w},[]);return s.useEffect(function(){return function(){d.current=!0}},[]),{registerPath:m,unregisterPath:p,refreshOverflowKeys:g,isSubPathKey:b,getKeyPath:h,getKeys:y,getSubPathKeys:v}}function Rs(e){var t=s.useRef(e);t.current=e;var n=s.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),i=0;i1&&(v.motionAppear=!1);var C=v.onVisibleChanged;return v.onVisibleChanged=function(x){return!m.current&&!x&&b(!0),C==null?void 0:C(x)},h?null:s.createElement(Pc,{mode:a,locked:!m.current},s.createElement(Fr,de({visible:y},v,{forceRender:c,removeOnLeave:!1,leavedClassName:"".concat(l,"-hidden")}),function(x){var w=x.className,S=x.style;return s.createElement(a1,{id:t,className:w,style:S},o)}))}var NB=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],jB=["active"],FB=s.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,a=e.eventKey;e.warnKey;var i=e.disabled,l=e.internalPopupClose,c=e.children,u=e.itemIcon,d=e.expandIcon,f=e.popupClassName,m=e.popupOffset,p=e.popupStyle,g=e.onClick,h=e.onMouseEnter,b=e.onMouseLeave,y=e.onTitleClick,v=e.onTitleMouseEnter,C=e.onTitleMouseLeave,x=Ye(e,NB),w=x3(a),S=s.useContext(bo),$=S.prefixCls,E=S.mode,O=S.openKeys,P=S.disabled,T=S.overflowDisabled,z=S.activeKey,N=S.selectedKeys,_=S.itemIcon,F=S.expandIcon,I=S.onItemClick,L=S.onOpenChange,j=S.onActive,A=s.useContext(n1),B=A._internalRenderSubMenuItem,D=s.useContext($3),W=D.isSubPathKey,H=es(),K="".concat($,"-submenu"),V=P||i,G=s.useRef(),Z=s.useRef(),q=u??_,J=d??F,oe=O.includes(a),X=!T&&oe,Y=W(N,a),ne=O3(a,V,v,C),ae=ne.active,te=Ye(ne,jB),ie=s.useState(!1),le=ee(ie,2),se=le[0],ve=le[1],xe=function(Ce){V||ve(Ce)},fe=function(Ce){xe(!0),h==null||h({key:a,domEvent:Ce})},ye=function(Ce){xe(!1),b==null||b({key:a,domEvent:Ce})},he=s.useMemo(function(){return ae||(E!=="inline"?se||W([z],a):!1)},[E,ae,z,se,a,W]),ce=P3(H.length),ue=function(Ce){V||(y==null||y({key:a,domEvent:Ce}),E==="inline"&&L(a,!oe))},Se=Rs(function(Le){g==null||g(Ff(Le)),I(Le)}),Re=function(Ce){E!=="inline"&&L(a,Ce)},$e=function(){j(a)},we=w&&"".concat(w,"-popup"),_e=s.useMemo(function(){return s.createElement(I3,{icon:E!=="horizontal"?J:void 0,props:R(R({},e),{},{isOpen:X,isSubMenu:!0})},s.createElement("i",{className:"".concat(K,"-arrow")}))},[E,J,e,X,K]),Ee=s.createElement("div",de({role:"menuitem",style:ce,className:"".concat(K,"-title"),tabIndex:V?null:-1,ref:G,title:typeof o=="string"?o:null,"data-menu-id":T&&w?null:w,"aria-expanded":X,"aria-haspopup":!0,"aria-controls":we,"aria-disabled":V,onClick:ue,onFocus:$e},te),o,_e),Ge=s.useRef(E);if(E!=="inline"&&H.length>1?Ge.current="vertical":Ge.current=E,!T){var Ne=Ge.current;Ee=s.createElement(TB,{mode:Ne,prefixCls:K,visible:!l&&X&&E!=="inline",popupClassName:f,popupOffset:m,popupStyle:p,popup:s.createElement(Pc,{mode:Ne==="horizontal"?"vertical":Ne},s.createElement(a1,{id:we,ref:Z},c)),disabled:V,onVisibleChange:Re},Ee)}var be=s.createElement(Fo.Item,de({ref:t,role:"none"},x,{component:"li",style:n,className:U(K,"".concat(K,"-").concat(E),r,M(M(M(M({},"".concat(K,"-open"),X),"".concat(K,"-active"),he),"".concat(K,"-selected"),Y),"".concat(K,"-disabled"),V)),onMouseEnter:fe,onMouseLeave:ye}),Ee,!T&&s.createElement(_B,{id:we,open:X,keyPath:H},c));return B&&(be=B(be,e,{selected:Y,active:he,open:X,disabled:V})),s.createElement(Pc,{onItemClick:Se,mode:E==="horizontal"?"vertical":E,itemIcon:q,expandIcon:J},be)}),qm=s.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=es(n),a=i1(r,o),i=Gm();s.useEffect(function(){if(i)return i.registerPath(n,o),function(){i.unregisterPath(n,o)}},[o]);var l;return i?l=a:l=s.createElement(FB,de({ref:t},e),a),s.createElement(w3.Provider,{value:o},l)});function l1(e){var t=e.className,n=e.style,r=s.useContext(bo),o=r.prefixCls,a=Gm();return a?null:s.createElement("li",{role:"separator",className:U("".concat(o,"-item-divider"),t),style:n})}var LB=["className","title","eventKey","children"],zB=s.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,a=Ye(e,LB),i=s.useContext(bo),l=i.prefixCls,c="".concat(l,"-item-group");return s.createElement("li",de({ref:t,role:"presentation"},a,{onClick:function(d){return d.stopPropagation()},className:U(c,n)}),s.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:typeof r=="string"?r:void 0},r),s.createElement("ul",{role:"group",className:"".concat(c,"-list")},o))}),s1=s.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=es(n),a=i1(r,o),i=Gm();return i?a:s.createElement(zB,de({ref:t},Kt(e,["warnKey"])),a)}),kB=["label","children","key","type","extra"];function Vh(e,t,n){var r=t.item,o=t.group,a=t.submenu,i=t.divider;return(e||[]).map(function(l,c){if(l&&De(l)==="object"){var u=l,d=u.label,f=u.children,m=u.key,p=u.type,g=u.extra,h=Ye(u,kB),b=m??"tmp-".concat(c);return f||p==="group"?p==="group"?s.createElement(o,de({key:b},h,{title:d}),Vh(f,t,n)):s.createElement(a,de({key:b},h,{title:d}),Vh(f,t,n)):p==="divider"?s.createElement(i,de({key:b},h)):s.createElement(r,de({key:b},h,{extra:g}),d,(!!g||g===0)&&s.createElement("span",{className:"".concat(n,"-item-extra")},g))}return null}).filter(function(l){return l})}function wS(e,t,n,r,o){var a=e,i=R({divider:l1,item:Zc,group:s1,submenu:qm},r);return t&&(a=Vh(t,i,o)),i1(a,n)}var BB=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Qa=[],AB=s.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,a=o===void 0?"rc-menu":o,i=r.rootClassName,l=r.style,c=r.className,u=r.tabIndex,d=u===void 0?0:u,f=r.items,m=r.children,p=r.direction,g=r.id,h=r.mode,b=h===void 0?"vertical":h,y=r.inlineCollapsed,v=r.disabled,C=r.disabledOverflow,x=r.subMenuOpenDelay,w=x===void 0?.1:x,S=r.subMenuCloseDelay,$=S===void 0?.1:S,E=r.forceSubMenuRender,O=r.defaultOpenKeys,P=r.openKeys,T=r.activeKey,z=r.defaultActiveFirst,N=r.selectable,_=N===void 0?!0:N,F=r.multiple,I=F===void 0?!1:F,L=r.defaultSelectedKeys,j=r.selectedKeys,A=r.onSelect,B=r.onDeselect,D=r.inlineIndent,W=D===void 0?24:D,H=r.motion,K=r.defaultMotions,V=r.triggerSubMenuAction,G=V===void 0?"hover":V,Z=r.builtinPlacements,q=r.itemIcon,J=r.expandIcon,oe=r.overflowedIndicator,X=oe===void 0?"...":oe,Y=r.overflowedIndicatorPopupClassName,ne=r.getPopupContainer,ae=r.onClick,te=r.onOpenChange,ie=r.onKeyDown;r.openAnimation,r.openTransitionName;var le=r._internalRenderMenuItem,se=r._internalRenderSubMenuItem,ve=r._internalComponents,xe=Ye(r,BB),fe=s.useMemo(function(){return[wS(m,f,Qa,ve,a),wS(m,f,Qa,{},a)]},[m,f,ve]),ye=ee(fe,2),he=ye[0],ce=ye[1],ue=s.useState(!1),Se=ee(ue,2),Re=Se[0],$e=Se[1],we=s.useRef(),_e=yB(g),Ee=p==="rtl",Ge=tn(O,{value:P,postState:function(Ve){return Ve||Qa}}),Ne=ee(Ge,2),be=Ne[0],Le=Ne[1],Ce=function(Ve){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Rt(){Le(Ve),te==null||te(Ve)}Be?ko.flushSync(Rt):Rt()},Te=s.useState(be),Qe=ee(Te,2),He=Qe[0],mt=Qe[1],wt=s.useRef(!1),Bt=s.useMemo(function(){return(b==="inline"||b==="vertical")&&y?["vertical",y]:[b,!1]},[b,y]),Xt=ee(Bt,2),xt=Xt[0],Je=Xt[1],tt=xt==="inline",Pt=s.useState(xt),pt=ee(Pt,2),Ae=pt[0],et=pt[1],ot=s.useState(Je),Me=ee(ot,2),pe=Me[0],me=Me[1];s.useEffect(function(){et(xt),me(Je),wt.current&&(tt?Le(He):Ce(Qa))},[xt,Je]);var Pe=s.useState(0),We=ee(Pe,2),ke=We[0],st=We[1],ut=ke>=he.length-1||Ae!=="horizontal"||C;s.useEffect(function(){tt&&mt(be)},[be]),s.useEffect(function(){return wt.current=!0,function(){wt.current=!1}},[]);var dt=gB(),je=dt.registerPath,Vt=dt.unregisterPath,ct=dt.refreshOverflowKeys,Nt=dt.isSubPathKey,nn=dt.getKeyPath,$t=dt.getKeys,It=dt.getSubPathKeys,Ie=s.useMemo(function(){return{registerPath:je,unregisterPath:Vt}},[je,Vt]),Fe=s.useMemo(function(){return{isSubPathKey:Nt}},[Nt]);s.useEffect(function(){ct(ut?Qa:he.slice(ke+1).map(function(kt){return kt.key}))},[ke,ut]);var nt=tn(T||z&&((n=he[0])===null||n===void 0?void 0:n.key),{value:T}),at=ee(nt,2),qe=at[0],Ue=at[1],rt=Rs(function(kt){Ue(kt)}),ht=Rs(function(){Ue(void 0)});s.useImperativeHandle(t,function(){return{list:we.current,focus:function(Ve){var Be,Rt=$t(),jt=Hh(Rt,_e),Ht=jt.elements,Qt=jt.key2element,Zn=jt.element2key,_n=r1(we.current,Ht),Jn=qe??(_n[0]?Zn.get(_n[0]):(Be=he.find(function($o){return!$o.props.disabled}))===null||Be===void 0?void 0:Be.key),An=Qt.get(Jn);if(Jn&&An){var er;An==null||(er=An.focus)===null||er===void 0||er.call(An,Ve)}}}});var Et=tn(L||[],{value:j,postState:function(Ve){return Array.isArray(Ve)?Ve:Ve==null?Qa:[Ve]}}),Lt=ee(Et,2),Yt=Lt[0],Cr=Lt[1],ur=function(Ve){if(_){var Be=Ve.key,Rt=Yt.includes(Be),jt;I?Rt?jt=Yt.filter(function(Qt){return Qt!==Be}):jt=[].concat(ge(Yt),[Be]):jt=[Be],Cr(jt);var Ht=R(R({},Ve),{},{selectedKeys:jt});Rt?B==null||B(Ht):A==null||A(Ht)}!I&&be.length&&Ae!=="inline"&&Ce(Qa)},dr=Rs(function(kt){ae==null||ae(Ff(kt)),ur(kt)}),fr=Rs(function(kt,Ve){var Be=be.filter(function(jt){return jt!==kt});if(Ve)Be.push(kt);else if(Ae!=="inline"){var Rt=It(kt);Be=Be.filter(function(jt){return!Rt.has(jt)})}pc(be,Be,!0)||Ce(Be,!0)}),Tn=function(Ve,Be){var Rt=Be??!be.includes(Ve);fr(Ve,Rt)},mr=mB(Ae,qe,Ee,_e,we,$t,nn,Ue,Tn,ie);s.useEffect(function(){$e(!0)},[]);var vr=s.useMemo(function(){return{_internalRenderMenuItem:le,_internalRenderSubMenuItem:se}},[le,se]),Br=Ae!=="horizontal"||C?he:he.map(function(kt,Ve){return s.createElement(Pc,{key:kt.key,overflowDisabled:Ve>ke},kt)}),wo=s.createElement(Fo,de({id:g,ref:we,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:Zc,className:U(a,"".concat(a,"-root"),"".concat(a,"-").concat(Ae),c,M(M({},"".concat(a,"-inline-collapsed"),pe),"".concat(a,"-rtl"),Ee),i),dir:p,style:l,role:"menu",tabIndex:d,data:Br,renderRawItem:function(Ve){return Ve},renderRawRest:function(Ve){var Be=Ve.length,Rt=Be?he.slice(-Be):null;return s.createElement(qm,{eventKey:Wh,title:X,disabled:ut,internalPopupClose:Be===0,popupClassName:Y},Rt)},maxCount:Ae!=="horizontal"||C?Fo.INVALIDATE:Fo.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Ve){st(Ve)},onKeyDown:mr},xe));return s.createElement(n1.Provider,{value:vr},s.createElement(b3.Provider,{value:_e},s.createElement(Pc,{prefixCls:a,rootClassName:i,mode:Ae,openKeys:be,rtl:Ee,disabled:v,motion:Re?H:null,defaultMotions:Re?K:null,activeKey:qe,onActive:rt,onInactive:ht,selectedKeys:Yt,inlineIndent:W,subMenuOpenDelay:w,subMenuCloseDelay:$,forceSubMenuRender:E,builtinPlacements:Z,triggerSubMenuAction:G,getPopupContainer:ne,itemIcon:q,expandIcon:J,onItemClick:dr,onOpenChange:fr},s.createElement($3.Provider,{value:Fe},wo),s.createElement("div",{style:{display:"none"},"aria-hidden":!0},s.createElement(S3.Provider,{value:Ie},ce)))))}),ts=AB;ts.Item=Zc;ts.SubMenu=qm;ts.ItemGroup=s1;ts.Divider=l1;var DB={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"},HB=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:DB}))},WB=s.forwardRef(HB);const M3=s.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}}),VB=e=>{const{antCls:t,componentCls:n,colorText:r,footerBg:o,headerHeight:a,headerPadding:i,headerColor:l,footerPadding:c,fontSize:u,bodyBg:d,headerBg:f}=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:a,padding:i,color:l,lineHeight:re(a),background:f,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:c,color:r,fontSize:u,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},T3=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:a,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:`${a}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}},_3=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]],N3=Ot("Layout",VB,T3,{deprecatedTokens:_3}),UB=e=>{const{componentCls:t,siderBg:n,motionDurationMid:r,motionDurationSlow:o,antCls:a,triggerHeight:i,triggerColor:l,triggerBg:c,headerHeight:u,zeroTriggerWidth:d,zeroTriggerHeight:f,borderRadiusLG:m,lightSiderBg:p,lightTriggerColor:g,lightTriggerBg:h,bodyBg:b}=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,[`${a}-menu${a}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${t}-children`]:{overflow:"hidden"},[`${t}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:i,color:l,lineHeight:re(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:f,color:l,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:n,borderRadius:`0 ${re(m)} ${re(m)} 0`,cursor:"pointer",transition:`background ${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:`${re(m)} 0 0 ${re(m)}`}},"&-light":{background:p,[`${t}-trigger`]:{color:g,background:h},[`${t}-zero-width-trigger`]:{color:g,background:h,border:`1px solid ${b}`,borderInlineStart:0}}}}},KB=Ot(["Layout","Sider"],UB,T3,{deprecatedTokens:_3});var GB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!Number.isNaN(Number.parseFloat(e))&&Number.isFinite(Number(e)),Xm=s.createContext({}),XB=(()=>{let e=0;return(t="")=>(e+=1,`${t}${e}`)})(),j3=s.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:a,defaultCollapsed:i=!1,theme:l="dark",style:c={},collapsible:u=!1,reverseArrow:d=!1,width:f=200,collapsedWidth:m=80,zeroWidthTriggerStyle:p,breakpoint:g,onCollapse:h,onBreakpoint:b}=e,y=GB(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:v}=s.useContext(M3),[C,x]=s.useState("collapsed"in e?e.collapsed:i),[w,S]=s.useState(!1);s.useEffect(()=>{"collapsed"in e&&x(e.collapsed)},[e.collapsed]);const $=(q,J)=>{"collapsed"in e||x(q),h==null||h(q,J)},{getPrefixCls:E,direction:O}=s.useContext(Ze),P=E("layout-sider",n),[T,z,N]=KB(P),_=s.useRef(null);_.current=q=>{S(q.matches),b==null||b(q.matches),C!==q.matches&&$(q.matches,"responsive")},s.useEffect(()=>{function q(oe){var X;return(X=_.current)===null||X===void 0?void 0:X.call(_,oe)}let J;return typeof(window==null?void 0:window.matchMedia)<"u"&&g&&g in $S&&(J=window.matchMedia(`screen and (max-width: ${$S[g]})`),i3(J,q),q(J)),()=>{l3(J,q)}},[g]),s.useEffect(()=>{const q=XB("ant-sider-");return v.addSider(q),()=>v.removeSider(q)},[]);const F=()=>{$(!C,"clickTrigger")},I=Kt(y,["collapsed"]),L=C?m:f,j=qB(L)?`${L}px`:String(L),A=Number.parseFloat(String(m||0))===0?s.createElement("span",{onClick:F,className:U(`${P}-zero-width-trigger`,`${P}-zero-width-trigger-${d?"right":"left"}`),style:p},o||s.createElement(WB,null)):null,B=O==="rtl"==!d,H={expanded:B?s.createElement(Mf,null):s.createElement(kh,null),collapsed:B?s.createElement(kh,null):s.createElement(Mf,null)}[C?"collapsed":"expanded"],K=o!==null?A||s.createElement("div",{className:`${P}-trigger`,onClick:F,style:{width:j}},o||H):null,V=Object.assign(Object.assign({},c),{flex:`0 0 ${j}`,maxWidth:j,minWidth:j,width:j}),G=U(P,`${P}-${l}`,{[`${P}-collapsed`]:!!C,[`${P}-has-trigger`]:u&&o!==null&&!A,[`${P}-below`]:!!w,[`${P}-zero-width`]:Number.parseFloat(j)===0},r,z,N),Z=s.useMemo(()=>({siderCollapsed:C}),[C]);return T(s.createElement(Xm.Provider,{value:Z},s.createElement("aside",Object.assign({className:G},I,{style:V,ref:t}),s.createElement("div",{className:`${P}-children`},a),u||w&&A?K:null)))});var YB={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"},QB=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:YB}))},c1=s.forwardRef(QB);const Lf=s.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var ZB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=ZB(e,["prefixCls","className","dashed"]),{getPrefixCls:a}=s.useContext(Ze),i=a("menu",t),l=U({[`${i}-item-divider-dashed`]:!!r},n);return s.createElement(l1,Object.assign({className:l},o))},L3=e=>{var t;const{className:n,children:r,icon:o,title:a,danger:i,extra:l}=e,{prefixCls:c,firstLevel:u,direction:d,disableMenuItemTitleTooltip:f,inlineCollapsed:m}=s.useContext(Lf),p=C=>{const x=r==null?void 0:r[0],w=s.createElement("span",{className:U(`${c}-title-content`,{[`${c}-title-content-with-extra`]:!!l||l===0})},r);return(!o||s.isValidElement(r)&&r.type==="span")&&r&&C&&u&&typeof x=="string"?s.createElement("div",{className:`${c}-inline-collapsed-noicon`},x.charAt(0)):w},{siderCollapsed:g}=s.useContext(Xm);let h=a;typeof a>"u"?h=u?r:"":a===!1&&(h="");const b={title:h};!g&&!m&&(b.title=null,b.open=!1);const y=En(r).length;let v=s.createElement(Zc,Object.assign({},Kt(e,["title","icon","danger"]),{className:U({[`${c}-item-danger`]:i,[`${c}-item-only-child`]:(o?y+1:y)===1},n),title:typeof a=="string"?a:void 0}),kn(o,{className:U(s.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:void 0,`${c}-item-icon`)}),p(m));return f||(v=s.createElement(Xa,Object.assign({},b,{placement:d==="rtl"?"left":"right",classNames:{root:`${c}-inline-collapsed-tooltip`}}),v)),v};var JB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=JB(e,["children"]),o=s.useContext(zf),a=s.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),i=YI(n),l=Co(t,i?Ga(n):null);return s.createElement(zf.Provider,{value:a},s.createElement($i,{space:!0},i?s.cloneElement(n,{ref:l}):n))}),tA=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:a,lineType:i,itemPaddingInline:l}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${re(a)} ${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 ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},nA=({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(${re(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${re(t)})`}}}}),ES=e=>Pm(e),OS=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:a,groupTitleColor:i,itemBg:l,subMenuItemBg:c,itemSelectedBg:u,activeBarHeight:d,activeBarWidth:f,activeBarBorderWidth:m,motionDurationSlow:p,motionEaseInOut:g,motionEaseOut:h,itemPaddingInline:b,motionDurationMid:y,itemHoverColor:v,lineType:C,colorSplit:x,itemDisabledColor:w,dangerItemColor:S,dangerItemHoverColor:$,dangerItemSelectedColor:E,dangerItemActiveBg:O,dangerItemSelectedBg:P,popupBg:T,itemHoverBg:z,itemActiveBg:N,menuSubMenuBg:_,horizontalItemSelectedColor:F,horizontalItemSelectedBg:I,horizontalItemBorderRadius:L,horizontalItemHoverBg:j}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:l,[`&${n}-root:focus-visible`]:Object.assign({},ES(e)),[`${n}-item`]:{"&-group-title, &-extra":{color:i}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:a},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},ES(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:v}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:z},"&:active":{backgroundColor:N}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:z},"&:active":{backgroundColor:N}}},[`${n}-item-danger`]:{color:S,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:$}},[`&${n}-item:active`]:{background:O}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:E},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:u,[`&${n}-item-danger`]:{backgroundColor:P}},[`&${n}-submenu > ${n}`]:{backgroundColor:_},[`&${n}-popup > ${n}`]:{backgroundColor:T},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:T},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:m,marginTop:e.calc(m).mul(-1).equal(),marginBottom:0,borderRadius:L,"&::after":{position:"absolute",insetInline:b,bottom:0,borderBottom:`${re(d)} solid transparent`,transition:`border-color ${p} ${g}`,content:'""'},"&:hover, &-active, &-open":{background:j,"&::after":{borderBottomWidth:d,borderBottomColor:F}},"&-selected":{color:F,backgroundColor:I,"&:hover":{backgroundColor:I},"&::after":{borderBottomWidth:d,borderBottomColor:F}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${re(m)} ${C} ${x}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:c},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${re(f)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${y} ${h}`,`opacity ${y} ${h}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:E}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${y} ${g}`,`opacity ${y} ${g}`].join(",")}}}}}},PS=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:a,marginXS:i,itemMarginBlock:l,itemWidth:c,itemPaddingInline:u}=e,d=e.calc(a).add(o).add(i).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:re(n),paddingInline:u,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:l,width:c},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:re(n)},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:d}}},rA=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:a,controlHeightLG:i,motionEaseOut:l,paddingXL:c,itemMarginInline:u,fontSizeLG:d,motionDurationFast:f,motionDurationSlow:m,paddingXS:p,boxShadowSecondary:g,collapsedWidth:h,collapsedIconSize:b}=e,y={height:r,lineHeight:re(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},PS(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},PS(e)),{boxShadow:g})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:a,maxHeight:`calc(100vh - ${re(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 ${m}`,`background ${m}`,`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`]:y,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:y}},{[`${t}-inline-collapsed`]:{width:h,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:d,textAlign:"center"}}},[`> ${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`]:{insetInlineStart:0,paddingInline:`calc(50% - ${re(e.calc(b).div(2).equal())} - ${re(u)})`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:b,lineHeight:re(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},wc),{paddingInline:p})}}]},IS=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:a,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 ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${i}`]:{minWidth:l,fontSize:l,transition:[`font-size ${r} ${a}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},Gl()),[`&${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"}}}},RS=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:a,menuArrowOffset:i}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:a,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(a).mul(.6).equal(),height:e.calc(a).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${re(e.calc(i).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${re(i)})`}}}}},oA=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:a,motionEaseInOut:i,paddingXS:l,padding:c,colorSplit:u,lineWidth:d,zIndexPopup:f,borderRadiusLG:m,subMenuItemBorderRadius:p,menuArrowSize:g,menuArrowOffset:h,lineType:b,groupTitleLineHeight:y,groupTitleFontSize:v}=e;return[{"":{[n]:Object.assign(Object.assign({},$f()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},gn(e)),$f()),{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:`${re(l)} ${re(c)}`,fontSize:v,lineHeight:y,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`,`padding ${a} ${i}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${i}`,`padding ${o} ${i}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:u,borderStyle:b,borderWidth:0,borderTopWidth:d,marginBlock:d,padding:0,"&-dashed":{borderStyle:"dashed"}}}),IS(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${re(e.calc(r).mul(2).equal())} ${re(c)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:f,borderRadius:m,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:m},IS(e)),RS(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:p},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${i}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),RS(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${re(h)})`},"&::after":{transform:`rotate(45deg) translateX(${re(e.calc(h).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${re(e.calc(g).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${re(e.calc(h).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${re(h)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},aA=e=>{var t,n,r;const{colorPrimary:o,colorError:a,colorTextDisabled:i,colorErrorBg:l,colorText:c,colorTextDescription:u,colorBgContainer:d,colorFillAlter:f,colorFillContent:m,lineWidth:p,lineWidthBold:g,controlItemBgActive:h,colorBgTextHover:b,controlHeightLG:y,lineHeight:v,colorBgElevated:C,marginXXS:x,padding:w,fontSize:S,controlHeightSM:$,fontSizeLG:E,colorTextLightSolid:O,colorErrorHover:P}=e,T=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,z=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:p,N=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,_=new Ft(O).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:c,itemColor:c,colorItemTextHover:c,itemHoverColor:c,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:u,groupTitleColor:u,colorItemTextSelected:o,itemSelectedColor:o,subMenuItemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:d,itemBg:d,colorItemBgHover:b,itemHoverBg:b,colorItemBgActive:m,itemActiveBg:h,colorSubItemBg:f,subMenuItemBg:f,colorItemBgSelected:h,itemSelectedBg:h,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:T,colorActiveBarHeight:g,activeBarHeight:g,colorActiveBarBorderSize:p,activeBarBorderWidth:z,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:a,dangerItemColor:a,colorDangerItemTextHover:a,dangerItemHoverColor:a,colorDangerItemTextSelected:a,dangerItemSelectedColor:a,colorDangerItemBgActive:l,dangerItemActiveBg:l,colorDangerItemBgSelected:l,dangerItemSelectedBg:l,itemMarginInline:N,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:y,groupTitleLineHeight:v,collapsedWidth:y*2,popupBg:C,itemMarginBlock:x,itemPaddingInline:w,horizontalLineHeight:`${y*1.15}px`,iconSize:S,iconMarginInlineEnd:$-S,collapsedIconSize:E,groupTitleFontSize:S,darkItemDisabledColor:new Ft(O).setA(.25).toRgbString(),darkItemColor:_,darkDangerItemColor:a,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:O,darkItemSelectedBg:o,darkDangerItemSelectedBg:a,darkItemHoverBg:"transparent",darkGroupTitleColor:_,darkItemHoverColor:O,darkDangerItemHoverColor:P,darkDangerItemSelectedColor:O,darkDangerItemActiveBg:a,itemWidth:T?`calc(100% + ${z}px)`:`calc(100% - ${N*2}px)`}},iA=(e,t=e,n=!0)=>Ot("Menu",o=>{const{colorBgElevated:a,controlHeightLG:i,fontSize:l,darkItemColor:c,darkDangerItemColor:u,darkItemBg:d,darkSubMenuItemBg:f,darkItemSelectedColor:m,darkItemSelectedBg:p,darkDangerItemSelectedBg:g,darkItemHoverBg:h,darkGroupTitleColor:b,darkItemHoverColor:y,darkItemDisabledColor:v,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:x,darkDangerItemActiveBg:w,popupBg:S,darkPopupBg:$}=o,E=o.calc(l).div(7).mul(5).equal(),O=gt(o,{menuArrowSize:E,menuHorizontalHeight:o.calc(i).mul(1.15).equal(),menuArrowOffset:o.calc(E).mul(.25).equal(),menuSubMenuBg:a,calc:o.calc,popupBg:S}),P=gt(O,{itemColor:c,itemHoverColor:y,groupTitleColor:b,itemSelectedColor:m,subMenuItemSelectedColor:m,itemBg:d,popupBg:$,subMenuItemBg:f,itemActiveBg:"transparent",itemSelectedBg:p,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:h,itemDisabledColor:v,dangerItemColor:u,dangerItemHoverColor:C,dangerItemSelectedColor:x,dangerItemActiveBg:w,dangerItemSelectedBg:g,menuSubMenuBg:f,horizontalItemSelectedColor:m,horizontalItemSelectedBg:p});return[oA(O),tA(O),rA(O),OS(O,"light"),OS(P,"dark"),nA(O),Fy(O),Ha(O,"slide-up"),Ha(O,"slide-down"),qc(O,"zoom-big")]},aA,{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),z3=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:a}=e,i=s.useContext(Lf),{prefixCls:l,inlineCollapsed:c,theme:u}=i,d=es();let f;if(!r)f=c&&!d.length&&o&&typeof o=="string"?s.createElement("div",{className:`${l}-inline-collapsed-noicon`},o.charAt(0)):s.createElement("span",{className:`${l}-title-content`},o);else{const g=s.isValidElement(o)&&o.type==="span";f=s.createElement(s.Fragment,null,kn(r,{className:U(s.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:void 0,`${l}-item-icon`)}),g?o:s.createElement("span",{className:`${l}-title-content`},o))}const m=s.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]),[p]=Xl("Menu");return s.createElement(Lf.Provider,{value:m},s.createElement(qm,Object.assign({},Kt(e,["icon"]),{title:f,popupClassName:U(l,n,`${l}-${a||u}`),popupStyle:Object.assign({zIndex:p},e.popupStyle)})))};var lA=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=s.useContext(zf),o=r||{},{getPrefixCls:a,getPopupContainer:i,direction:l,menu:c}=s.useContext(Ze),u=a(),{prefixCls:d,className:f,style:m,theme:p="light",expandIcon:g,_internalDisableMenuItemTitleTooltip:h,inlineCollapsed:b,siderCollapsed:y,rootClassName:v,mode:C,selectable:x,onClick:w,overflowedIndicatorPopupClassName:S}=e,$=lA(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),E=Kt($,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:C});const O=Jt((...W)=>{var H;w==null||w.apply(void 0,W),(H=o.onClick)===null||H===void 0||H.call(o)}),P=o.mode||C,T=x??o.selectable,z=b??y,N={horizontal:{motionName:`${u}-slide-up`},inline:Rf(u),other:{motionName:`${u}-zoom-big`}},_=a("menu",d||o.prefixCls),F=cr(_),[I,L,j]=iA(_,F,!r),A=U(`${_}-${p}`,c==null?void 0:c.className,f),B=s.useMemo(()=>{var W,H;if(typeof g=="function"||Tp(g))return g||null;if(typeof o.expandIcon=="function"||Tp(o.expandIcon))return o.expandIcon||null;if(typeof(c==null?void 0:c.expandIcon)=="function"||Tp(c==null?void 0:c.expandIcon))return(c==null?void 0:c.expandIcon)||null;const K=(W=g??(o==null?void 0:o.expandIcon))!==null&&W!==void 0?W:c==null?void 0:c.expandIcon;return kn(K,{className:U(`${_}-submenu-expand-icon`,s.isValidElement(K)?(H=K.props)===null||H===void 0?void 0:H.className:void 0)})},[g,o==null?void 0:o.expandIcon,c==null?void 0:c.expandIcon,_]),D=s.useMemo(()=>({prefixCls:_,inlineCollapsed:z||!1,direction:l,firstLevel:!0,theme:p,mode:P,disableMenuItemTitleTooltip:h}),[_,z,l,h,p]);return I(s.createElement(zf.Provider,{value:null},s.createElement(Lf.Provider,{value:D},s.createElement(ts,Object.assign({getPopupContainer:i,overflowedIndicator:s.createElement(c1,null),overflowedIndicatorPopupClassName:U(_,`${_}-${p}`,S),mode:P,selectable:T,onClick:O},E,{inlineCollapsed:z,style:Object.assign(Object.assign({},c==null?void 0:c.style),m),className:A,prefixCls:_,direction:l,defaultMotions:N,expandIcon:B,ref:t,rootClassName:U(v,L,o.rootClassName,j,F),_internalComponents:sA})))))}),Ni=s.forwardRef((e,t)=>{const n=s.useRef(null),r=s.useContext(Xm);return s.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var a;(a=n.current)===null||a===void 0||a.focus(o)}})),s.createElement(cA,Object.assign({ref:n},e,r))});Ni.Item=L3;Ni.SubMenu=z3;Ni.Divider=F3;Ni.ItemGroup=s1;const uA=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,a=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${a}`]:{[`&${a}-danger:not(${a}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},dA=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:a,antCls:i,iconCls:l,motionDurationMid:c,paddingBlock:u,fontSize:d,dropdownEdgeChildPadding:f,colorTextDisabled:m,fontSizeIcon:p,controlPaddingHorizontal:g,colorBgElevated:h}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(a).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",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)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{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:Ly},[`&${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:ky},[`&${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:zy},[`&${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:By}}},e1(e,h,{arrowPlacement:{top:!0,bottom:!0}}),{[`${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`]:Object.assign(Object.assign({},gn(e)),{[n]:Object.assign(Object.assign({padding:f,listStyleType:"none",backgroundColor:h,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},to(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${re(u)} ${re(g)}`,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":{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`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${re(u)} ${re(g)}`,color:e.colorText,fontWeight:"normal",fontSize:d,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},to(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:m,cursor:"not-allowed","&:hover":{color:m,backgroundColor:h,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${re(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 ${re(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(g).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:m,backgroundColor:h,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[Ha(e,"slide-up"),Ha(e,"slide-down"),Tf(e,"move-up"),Tf(e,"move-down"),qc(e,"zoom-big")]]},fA=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Km({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),Jy(e)),mA=Ot("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,a=gt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[dA(a),uA(a)]},fA,{resetStyle:!1}),Jc=e=>{var t;const{menu:n,arrow:r,prefixCls:o,children:a,trigger:i,disabled:l,dropdownRender:c,popupRender:u,getPopupContainer:d,overlayClassName:f,rootClassName:m,overlayStyle:p,open:g,onOpenChange:h,visible:b,onVisibleChange:y,mouseEnterDelay:v=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:x=!0,placement:w="",overlay:S,transitionName:$,destroyOnHidden:E,destroyPopupOnHide:O}=e,{getPopupContainer:P,getPrefixCls:T,direction:z,dropdown:N}=s.useContext(Ze),_=u||c;Ri();const F=s.useMemo(()=>{const le=T();return $!==void 0?$:w.includes("top")?`${le}-slide-down`:`${le}-slide-up`},[T,w,$]),I=s.useMemo(()=>w?w.includes("Center")?w.slice(0,w.indexOf("Center")):w:z==="rtl"?"bottomRight":"bottomLeft",[w,z]),L=T("dropdown",o),j=cr(L),[A,B,D]=mA(L,j),[,W]=Bn(),H=s.Children.only(aB(a)?s.createElement("span",null,a):a),K=kn(H,{className:U(`${L}-trigger`,{[`${L}-rtl`]:z==="rtl"},H.props.className),disabled:(t=H.props.disabled)!==null&&t!==void 0?t:l}),V=l?[]:i,G=!!(V!=null&&V.includes("contextMenu")),[Z,q]=tn(!1,{value:g??b}),J=Jt(le=>{h==null||h(le,{source:"trigger"}),y==null||y(le),q(le)}),oe=U(f,m,B,D,j,N==null?void 0:N.className,{[`${L}-rtl`]:z==="rtl"}),X=f3({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:x,offset:W.marginXXS,arrowWidth:r?W.sizePopupArrow:0,borderRadius:W.borderRadius}),Y=Jt(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(h==null||h(!1,{source:"menu"}),q(!1))}),ne=()=>{let le;return n!=null&&n.items?le=s.createElement(Ni,Object.assign({},n)):typeof S=="function"?le=S():le=S,_&&(le=_(le)),le=s.Children.only(typeof le=="string"?s.createElement("span",null,le):le),s.createElement(eA,{prefixCls:`${L}-menu`,rootClassName:U(D,j),expandIcon:s.createElement("span",{className:`${L}-menu-submenu-arrow`},z==="rtl"?s.createElement(kh,{className:`${L}-menu-submenu-arrow-icon`}):s.createElement(Mf,{className:`${L}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Y,validator:({mode:se})=>{}},le)},[ae,te]=Xl("Dropdown",p==null?void 0:p.zIndex);let ie=s.createElement(y3,Object.assign({alignPoint:G},Kt(e,["rootClassName"]),{mouseEnterDelay:v,mouseLeaveDelay:C,visible:Z,builtinPlacements:X,arrow:!!r,overlayClassName:oe,prefixCls:L,getPopupContainer:d||P,transitionName:F,trigger:V,overlay:ne,placement:I,onVisibleChange:J,overlayStyle:Object.assign(Object.assign(Object.assign({},N==null?void 0:N.style),p),{zIndex:ae}),autoDestroy:E??O}),K);return ae&&(ie=s.createElement(Kc.Provider,{value:te},ie)),A(ie)},vA=z6(Jc,"align",void 0,"dropdown",e=>e),pA=e=>s.createElement(vA,Object.assign({},e),s.createElement("span",null));Jc._InternalPanelDoNotUseOrYouWillBeFired=pA;const Ym=({children:e})=>{const{getPrefixCls:t}=s.useContext(Ze),n=t("breadcrumb");return s.createElement("li",{className:`${n}-separator`,"aria-hidden":"true"},e===""?e:e||"/")};Ym.__ANT_BREADCRUMB_SEPARATOR=!0;var gA=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot[o]||r)}function k3(e,t,n,r){if(n==null)return null;const{className:o,onClick:a}=t,i=gA(t,["className","onClick"]),l=Object.assign(Object.assign({},ir(i,{data:!0,aria:!0})),{onClick:a});return r!==void 0?s.createElement("a",Object.assign({},l,{className:U(`${e}-link`,o),href:r}),n):s.createElement("span",Object.assign({},l,{className:U(`${e}-link`,o)}),n)}function yA(e,t){return(r,o,a,i,l)=>{if(t)return t(r,o,a,i);const c=hA(r,o);return k3(e,r,c,l)}}var Uh=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",children:r,menu:o,overlay:a,dropdownProps:i,href:l}=e,u=(d=>{if(o||a){const f=Object.assign({},i);if(o){const m=o||{},{items:p}=m,g=Uh(m,["items"]);f.menu=Object.assign(Object.assign({},g),{items:p==null?void 0:p.map((h,b)=>{var{key:y,title:v,label:C,path:x}=h,w=Uh(h,["key","title","label","path"]);let S=C??v;return x&&(S=s.createElement("a",{href:`${l}${x}`},S)),Object.assign(Object.assign({},w),{key:y??b,label:S})})})}else a&&(f.overlay=a);return s.createElement(Jc,Object.assign({placement:"bottom"},f),s.createElement("span",{className:`${t}-overlay-link`},d,s.createElement(r3,null)))}return d})(r);return u!=null?s.createElement(s.Fragment,null,s.createElement("li",{className:`${t}-item`},u),n&&s.createElement(Ym,null,n)):null},A3=e=>{const{prefixCls:t,children:n,href:r}=e,o=Uh(e,["prefixCls","children","href"]),{getPrefixCls:a}=s.useContext(Ze),i=a("breadcrumb",t);return s.createElement(B3,Object.assign({},o,{prefixCls:i}),k3(i,o,n,r))};A3.__ANT_BREADCRUMB_ITEM=!0;const bA=e=>{const{componentCls:t,iconCls:n,calc:r}=e;return{[t]:Object.assign(Object.assign({},gn(e)),{color:e.itemColor,fontSize:e.fontSize,[n]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},[`${t}-item a`]:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${re(e.paddingXXS)}`,borderRadius:e.borderRadiusSM,height:e.fontHeight,display:"inline-block",marginInline:r(e.marginXXS).mul(-1).equal(),"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},to(e)),[`${t}-item:last-child`]:{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[` + > ${n} + span, + > ${n} + a + `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.fontHeight,display:"inline-block",padding:`0 ${re(e.paddingXXS)}`,marginInline:r(e.marginXXS).mul(-1).equal(),[`> ${n}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}},CA=e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}),xA=Ot("Breadcrumb",e=>{const t=gt(e,{});return bA(t)},CA);var MS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{breadcrumbName:i}=a,l=MS(a,["breadcrumbName"]);return Object.assign(Object.assign({},l),{title:i})})}),o}function wA(e,t){return s.useMemo(()=>e||(t?t.map(SA):null),[e,t])}var $A=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(t===void 0)return t;let n=(t||"").replace(/^\//,"");return Object.keys(e).forEach(r=>{n=n.replace(`:${r}`,e[r])}),n},u1=e=>{const{prefixCls:t,separator:n="/",style:r,className:o,rootClassName:a,routes:i,items:l,children:c,itemRender:u,params:d={}}=e,f=$A(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:m,direction:p,breadcrumb:g}=s.useContext(Ze);let h;const b=m("breadcrumb",t),[y,v,C]=xA(b),x=wA(l,i),w=yA(b,u);if(x&&x.length>0){const E=[],O=l||i;h=x.map((P,T)=>{const{path:z,key:N,type:_,menu:F,overlay:I,onClick:L,className:j,separator:A,dropdownProps:B}=P,D=EA(d,z);D!==void 0&&E.push(D);const W=N??T;if(_==="separator")return s.createElement(Ym,{key:W},A);const H={},K=T===x.length-1;F?H.menu=F:I&&(H.overlay=I);let{href:V}=P;return E.length&&D!==void 0&&(V=`#/${E.join("/")}`),s.createElement(B3,Object.assign({key:W},H,ir(P,{data:!0,aria:!0}),{className:j,dropdownProps:B,href:V,separator:K?"":n,onClick:L,prefixCls:b}),w(P,d,O,E,V))})}else if(c){const E=En(c).length;h=En(c).map((O,P)=>{if(!O)return O;const T=P===E-1;return kn(O,{separator:T?"":n,key:P})})}const S=U(b,g==null?void 0:g.className,{[`${b}-rtl`]:p==="rtl"},o,a,v,C),$=Object.assign(Object.assign({},g==null?void 0:g.style),r);return y(s.createElement("nav",Object.assign({className:S,style:$},f),s.createElement("ol",null,h)))};u1.Item=A3;u1.Separator=Ym;var D3={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(tw,function(){var n=1e3,r=6e4,o=36e5,a="millisecond",i="second",l="minute",c="hour",u="day",d="week",f="month",m="quarter",p="year",g="date",h="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(_){var F=["th","st","nd","rd"],I=_%100;return"["+_+(F[(I-20)%10]||F[I]||F[0])+"]"}},C=function(_,F,I){var L=String(_);return!L||L.length>=F?_:""+Array(F+1-L.length).join(I)+_},x={s:C,z:function(_){var F=-_.utcOffset(),I=Math.abs(F),L=Math.floor(I/60),j=I%60;return(F<=0?"+":"-")+C(L,2,"0")+":"+C(j,2,"0")},m:function _(F,I){if(F.date()1)return _(B[0])}else{var D=F.name;S[D]=F,j=D}return!L&&j&&(w=j),j||!L&&w},P=function(_,F){if(E(_))return _.clone();var I=typeof F=="object"?F:{};return I.date=_,I.args=arguments,new z(I)},T=x;T.l=O,T.i=E,T.w=function(_,F){return P(_,{locale:F.$L,utc:F.$u,x:F.$x,$offset:F.$offset})};var z=function(){function _(I){this.$L=O(I.locale,null,!0),this.parse(I),this.$x=this.$x||I.x||{},this[$]=!0}var F=_.prototype;return F.parse=function(I){this.$d=function(L){var j=L.date,A=L.utc;if(j===null)return new Date(NaN);if(T.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var B=j.match(b);if(B){var D=B[2]-1||0,W=(B[7]||"0").substring(0,3);return A?new Date(Date.UTC(B[1],D,B[3]||1,B[4]||0,B[5]||0,B[6]||0,W)):new Date(B[1],D,B[3]||1,B[4]||0,B[5]||0,B[6]||0,W)}}return new Date(j)}(I),this.init()},F.init=function(){var I=this.$d;this.$y=I.getFullYear(),this.$M=I.getMonth(),this.$D=I.getDate(),this.$W=I.getDay(),this.$H=I.getHours(),this.$m=I.getMinutes(),this.$s=I.getSeconds(),this.$ms=I.getMilliseconds()},F.$utils=function(){return T},F.isValid=function(){return this.$d.toString()!==h},F.isSame=function(I,L){var j=P(I);return this.startOf(L)<=j&&j<=this.endOf(L)},F.isAfter=function(I,L){return P(I)e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>a=>{const i=TS(o);a?n.current[i]=a:delete n.current[i]}},scrollToField:(o,a={})=>{const{focus:i}=a,l=RA(a,["focus"]),c=_S(o,r);c&&(j_(c,Object.assign({scrollMode:"if-needed",block:"nearest"},l)),i&&r.focusField(o))},focusField:o=>{var a,i;const l=r.getFieldInstance(o);typeof(l==null?void 0:l.focus)=="function"?l.focus():(i=(a=_S(o,r))===null||a===void 0?void 0:a.focus)===null||i===void 0||i.call(a)},getFieldInstance:o=>{const a=TS(o);return n.current[a]}}),[e,t]);return[r]}function Qm(e){return gt(e,{inputAffixPadding:e.paddingXXS})}const Zm=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:a,controlHeightLG:i,fontSizeLG:l,lineHeightLG:c,paddingSM:u,controlPaddingHorizontalSM:d,controlPaddingHorizontal:f,colorFillAlter:m,colorPrimaryHover:p,colorPrimary:g,controlOutlineWidth:h,controlOutline:b,colorErrorOutline:y,colorWarningOutline:v,colorBgContainer:C,inputFontSize:x,inputFontSizeLG:w,inputFontSizeSM:S}=e,$=x||n,E=S||$,O=w||l,P=Math.round((t-$*r)/2*10)/10-o,T=Math.round((a-E*r)/2*10)/10-o,z=Math.ceil((i-O*c)/2*10)/10-o;return{paddingBlock:Math.max(P,0),paddingBlockSM:Math.max(T,0),paddingBlockLG:Math.max(z,0),paddingInline:u-o,paddingInlineSM:d-o,paddingInlineLG:f-o,addonBg:m,activeBorderColor:g,hoverBorderColor:p,activeShadow:`0 0 0 ${h}px ${b}`,errorActiveShadow:`0 0 0 ${h}px ${y}`,warningActiveShadow:`0 0 0 ${h}px ${v}`,hoverBg:C,activeBg:C,inputFontSize:$,inputFontSizeLG:O,inputFontSizeSM:E}},MA=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),d1=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},MA(gt(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),K3=(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}}),NS=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},K3(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),TA=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},K3(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},d1(e))}),NS(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),NS(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),jS=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),_A=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},jS(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),jS(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},d1(e))}})}),NA=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},G3=(e,t)=>{var n;return{background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(n=t==null?void 0:t.inputColor)!==null&&n!==void 0?n:"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}},FS=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},G3(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),jA=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},G3(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},d1(e))}),FS(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),FS(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),LS=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),FA=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}}},LS(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),LS(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:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),q3=(e,t)=>({background:e.colorBgContainer,borderWidth:`${re(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}}),zS=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},q3(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`}}),LA=(e,t)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},q3(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"}}),zS(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),zS(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),zA=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),X3=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${re(t)} ${re(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},Y3=e=>({padding:`${re(e.paddingBlockSM)} ${re(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Q3=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${re(e.paddingBlock)} ${re(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},zA(e.colorTextPlaceholder)),{"&-lg":Object.assign({},X3(e)),"&-sm":Object.assign({},Y3(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),kA=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`]:Object.assign({},X3(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},Y3(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{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 ${re(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${re(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${re(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${re(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${n}-cascader-picker`]:{margin:`-9px ${re(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}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{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 ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},$f()),{[`${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-selector, + & > ${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-selector, + & > ${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}-select-selector, + & > ${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`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},BA=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]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},gn(e)),Q3(e)),TA(e)),jA(e)),NA(e)),LA(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"}})}},AA=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},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${re(e.inputAffixPadding)}`}}}},DA=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:a,colorIconHover:i,iconCls:l}=e,c=`${t}-affix-wrapper`,u=`${t}-affix-wrapper-disabled`;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign({},Q3(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-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}}}),AA(e)),{[`${l}${t}-password-icon`]:{color:a,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:i}}}),[`${t}-underlined`]:{borderRadius:0},[u]:{[`${l}${t}-password-icon`]:{color:a,cursor:"not-allowed","&:hover":{color:a}}}}},HA=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},gn(e)),kA(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({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}}},_A(e)),FA(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}}})})}},WA=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[t]:{"&:not([disabled]):hover, &:not([disabled]):focus":{[`+ ${t}-group-addon ${r}-button:not(${n}-btn-color-primary):not(${n}-btn-variant-text)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{height:e.controlHeight,borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-color-primary)`]:{color:e.colorTextDescription,"&:not([disabled]):hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{inset:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + > ${t}, + ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},VA=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},Z3=Ot(["Input","Shared"],e=>{const t=gt(e,Qm(e));return[BA(t),DA(t)]},Zm,{resetFont:!1}),J3=Ot(["Input","Component"],e=>{const t=gt(e,Qm(e));return[HA(t),WA(t),VA(t),km(t)]},Zm,{resetFont:!1});var UA={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"},KA=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:UA}))},GA=s.forwardRef(KA);const Jm=s.createContext(null);var qA=function(t){var n=t.activeTabOffset,r=t.horizontal,o=t.rtl,a=t.indicator,i=a===void 0?{}:a,l=i.size,c=i.align,u=c===void 0?"center":c,d=s.useState(),f=ee(d,2),m=f[0],p=f[1],g=s.useRef(),h=Q.useCallback(function(y){return typeof l=="function"?l(y):typeof l=="number"?l:y},[l]);function b(){Tt.cancel(g.current)}return s.useEffect(function(){var y={};if(n)if(r){y.width=h(n.width);var v=o?"right":"left";u==="start"&&(y[v]=n[v]),u==="center"&&(y[v]=n[v]+n.width/2,y.transform=o?"translateX(50%)":"translateX(-50%)"),u==="end"&&(y[v]=n[v]+n.width,y.transform="translateX(-100%)")}else y.height=h(n.height),u==="start"&&(y.top=n.top),u==="center"&&(y.top=n.top+n.height/2,y.transform="translateY(-50%)"),u==="end"&&(y.top=n.top+n.height,y.transform="translateY(-100%)");return b(),g.current=Tt(function(){var C=m&&y&&Object.keys(y).every(function(x){var w=y[x],S=m[x];return typeof w=="number"&&typeof S=="number"?Math.round(w)===Math.round(S):w===S});C||p(y)}),b},[JSON.stringify(n),r,o,u,h]),{style:m}},kS={width:0,height:0,left:0,top:0};function XA(e,t,n){return s.useMemo(function(){for(var r,o=new Map,a=t.get((r=e[0])===null||r===void 0?void 0:r.key)||kS,i=a.left+a.width,l=0;l_?(z=P,S.current="x"):(z=T,S.current="y"),t(-z,-z)&&O.preventDefault()}var E=s.useRef(null);E.current={onTouchStart:C,onTouchMove:x,onTouchEnd:w,onWheel:$},s.useEffect(function(){function O(N){E.current.onTouchStart(N)}function P(N){E.current.onTouchMove(N)}function T(N){E.current.onTouchEnd(N)}function z(N){E.current.onWheel(N)}return document.addEventListener("touchmove",P,{passive:!1}),document.addEventListener("touchend",T,{passive:!0}),e.current.addEventListener("touchstart",O,{passive:!0}),e.current.addEventListener("wheel",z,{passive:!1}),function(){document.removeEventListener("touchmove",P),document.removeEventListener("touchend",T)}},[])}function e5(e){var t=s.useState(0),n=ee(t,2),r=n[0],o=n[1],a=s.useRef(0),i=s.useRef();return i.current=e,ah(function(){var l;(l=i.current)===null||l===void 0||l.call(i)},[r]),function(){a.current===r&&(a.current+=1,o(a.current))}}function ZA(e){var t=s.useRef([]),n=s.useState({}),r=ee(n,2),o=r[1],a=s.useRef(typeof e=="function"?e():e),i=e5(function(){var c=a.current;t.current.forEach(function(u){c=u(c)}),t.current=[],a.current=c,o({})});function l(c){t.current.push(c),i()}return[a.current,l]}var HS={width:0,height:0,left:0,top:0,right:0};function JA(e,t,n,r,o,a,i){var l=i.tabs,c=i.tabPosition,u=i.rtl,d,f,m;return["top","bottom"].includes(c)?(d="width",f=u?"right":"left",m=Math.abs(n)):(d="height",f="top",m=-n),s.useMemo(function(){if(!l.length)return[0,0];for(var p=l.length,g=p,h=0;hMath.floor(m+t)){g=h-1;break}}for(var y=0,v=p-1;v>=0;v-=1){var C=e.get(l[v].key)||HS;if(C[f]g?[0,-1]:[y,g]},[e,t,r,o,a,m,c,l.map(function(p){return p.key}).join("_"),u])}function WS(e){var t;return e instanceof Map?(t={},e.forEach(function(n,r){t[r]=n})):t=e,JSON.stringify(t)}var eD="TABS_DQ";function t5(e){return String(e).replace(/"/g,eD)}function f1(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var n5=s.forwardRef(function(e,t){var n=e.prefixCls,r=e.editable,o=e.locale,a=e.style;return!r||r.showAdd===!1?null:s.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:a,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(l){r.onEdit("add",{event:l})}},r.addIcon||"+")}),VS=s.forwardRef(function(e,t){var n=e.position,r=e.prefixCls,o=e.extra;if(!o)return null;var a,i={};return De(o)==="object"&&!s.isValidElement(o)?i=o:i.right=o,n==="right"&&(a=i.right),n==="left"&&(a=i.left),a?s.createElement("div",{className:"".concat(r,"-extra-content"),ref:t},a):null}),tD=s.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,o=e.tabs,a=e.locale,i=e.mobile,l=e.more,c=l===void 0?{}:l,u=e.style,d=e.className,f=e.editable,m=e.tabBarGutter,p=e.rtl,g=e.removeAriaLabel,h=e.onTabClick,b=e.getPopupContainer,y=e.popupClassName,v=s.useState(!1),C=ee(v,2),x=C[0],w=C[1],S=s.useState(null),$=ee(S,2),E=$[0],O=$[1],P=c.icon,T=P===void 0?"More":P,z="".concat(r,"-more-popup"),N="".concat(n,"-dropdown"),_=E!==null?"".concat(z,"-").concat(E):null,F=a==null?void 0:a.dropdownAriaLabel;function I(H,K){H.preventDefault(),H.stopPropagation(),f.onEdit("remove",{key:K,event:H})}var L=s.createElement(ts,{onClick:function(K){var V=K.key,G=K.domEvent;h(V,G),w(!1)},prefixCls:"".concat(N,"-menu"),id:z,tabIndex:-1,role:"listbox","aria-activedescendant":_,selectedKeys:[E],"aria-label":F!==void 0?F:"expanded dropdown"},o.map(function(H){var K=H.closable,V=H.disabled,G=H.closeIcon,Z=H.key,q=H.label,J=f1(K,G,f,V);return s.createElement(Zc,{key:Z,id:"".concat(z,"-").concat(Z),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(Z),disabled:V},s.createElement("span",null,q),J&&s.createElement("button",{type:"button","aria-label":g||"remove",tabIndex:0,className:"".concat(N,"-menu-item-remove"),onClick:function(X){X.stopPropagation(),I(X,Z)}},G||f.removeIcon||"×"))}));function j(H){for(var K=o.filter(function(J){return!J.disabled}),V=K.findIndex(function(J){return J.key===E})||0,G=K.length,Z=0;ZUe?"left":"right"})}),N=ee(z,2),_=N[0],F=N[1],I=BS(0,function(qe,Ue){!T&&h&&h({direction:qe>Ue?"top":"bottom"})}),L=ee(I,2),j=L[0],A=L[1],B=s.useState([0,0]),D=ee(B,2),W=D[0],H=D[1],K=s.useState([0,0]),V=ee(K,2),G=V[0],Z=V[1],q=s.useState([0,0]),J=ee(q,2),oe=J[0],X=J[1],Y=s.useState([0,0]),ne=ee(Y,2),ae=ne[0],te=ne[1],ie=ZA(new Map),le=ee(ie,2),se=le[0],ve=le[1],xe=XA(C,se,G[0]),fe=Hu(W,T),ye=Hu(G,T),he=Hu(oe,T),ce=Hu(ae,T),ue=Math.floor(fe)we?we:qe}var Ee=s.useRef(null),Ge=s.useState(),Ne=ee(Ge,2),be=Ne[0],Le=Ne[1];function Ce(){Le(Date.now())}function Te(){Ee.current&&clearTimeout(Ee.current)}QA($,function(qe,Ue){function rt(ht,Et){ht(function(Lt){var Yt=_e(Lt+Et);return Yt})}return ue?(T?rt(F,qe):rt(A,Ue),Te(),Ce(),!0):!1}),s.useEffect(function(){return Te(),be&&(Ee.current=setTimeout(function(){Le(0)},100)),Te},[be]);var Qe=JA(xe,Se,T?_:j,ye,he,ce,R(R({},e),{},{tabs:C})),He=ee(Qe,2),mt=He[0],wt=He[1],Bt=Jt(function(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i,Ue=xe.get(qe)||{width:0,height:0,left:0,right:0,top:0};if(T){var rt=_;l?Ue.right<_?rt=Ue.right:Ue.right+Ue.width>_+Se&&(rt=Ue.right+Ue.width-Se):Ue.left<-_?rt=-Ue.left:Ue.left+Ue.width>-_+Se&&(rt=-(Ue.left+Ue.width-Se)),A(0),F(_e(rt))}else{var ht=j;Ue.top<-j?ht=-Ue.top:Ue.top+Ue.height>-j+Se&&(ht=-(Ue.top+Ue.height-Se)),F(0),A(_e(ht))}}),Xt=s.useState(),xt=ee(Xt,2),Je=xt[0],tt=xt[1],Pt=s.useState(!1),pt=ee(Pt,2),Ae=pt[0],et=pt[1],ot=C.filter(function(qe){return!qe.disabled}).map(function(qe){return qe.key}),Me=function(Ue){var rt=ot.indexOf(Je||i),ht=ot.length,Et=(rt+Ue+ht)%ht,Lt=ot[Et];tt(Lt)},pe=function(Ue,rt){var ht=ot.indexOf(Ue),Et=C.find(function(Yt){return Yt.key===Ue}),Lt=f1(Et==null?void 0:Et.closable,Et==null?void 0:Et.closeIcon,u,Et==null?void 0:Et.disabled);Lt&&(rt.preventDefault(),rt.stopPropagation(),u.onEdit("remove",{key:Ue,event:rt}),ht===ot.length-1?Me(-1):Me(1))},me=function(Ue,rt){et(!0),rt.button===1&&pe(Ue,rt)},Pe=function(Ue){var rt=Ue.code,ht=l&&T,Et=ot[0],Lt=ot[ot.length-1];switch(rt){case"ArrowLeft":{T&&Me(ht?1:-1);break}case"ArrowRight":{T&&Me(ht?-1:1);break}case"ArrowUp":{Ue.preventDefault(),T||Me(-1);break}case"ArrowDown":{Ue.preventDefault(),T||Me(1);break}case"Home":{Ue.preventDefault(),tt(Et);break}case"End":{Ue.preventDefault(),tt(Lt);break}case"Enter":case"Space":{Ue.preventDefault(),g(Je??i,Ue);break}case"Backspace":case"Delete":{pe(Je,Ue);break}}},We={};T?We[l?"marginRight":"marginLeft"]=m:We.marginTop=m;var ke=C.map(function(qe,Ue){var rt=qe.key;return s.createElement(rD,{id:o,prefixCls:v,key:rt,tab:qe,style:Ue===0?void 0:We,closable:qe.closable,editable:u,active:rt===i,focus:rt===Je,renderWrapper:p,removeAriaLabel:d==null?void 0:d.removeAriaLabel,tabCount:ot.length,currentPosition:Ue+1,onClick:function(Et){g(rt,Et)},onKeyDown:Pe,onFocus:function(){Ae||tt(rt),Bt(rt),Ce(),$.current&&(l||($.current.scrollLeft=0),$.current.scrollTop=0)},onBlur:function(){tt(void 0)},onMouseDown:function(Et){return me(rt,Et)},onMouseUp:function(){et(!1)}})}),st=function(){return ve(function(){var Ue,rt=new Map,ht=(Ue=E.current)===null||Ue===void 0?void 0:Ue.getBoundingClientRect();return C.forEach(function(Et){var Lt,Yt=Et.key,Cr=(Lt=E.current)===null||Lt===void 0?void 0:Lt.querySelector('[data-node-key="'.concat(t5(Yt),'"]'));if(Cr){var ur=oD(Cr,ht),dr=ee(ur,4),fr=dr[0],Tn=dr[1],mr=dr[2],vr=dr[3];rt.set(Yt,{width:fr,height:Tn,left:mr,top:vr})}}),rt})};s.useEffect(function(){st()},[C.map(function(qe){return qe.key}).join("_")]);var ut=e5(function(){var qe=Gi(x),Ue=Gi(w),rt=Gi(S);H([qe[0]-Ue[0]-rt[0],qe[1]-Ue[1]-rt[1]]);var ht=Gi(P);X(ht);var Et=Gi(O);te(Et);var Lt=Gi(E);Z([Lt[0]-ht[0],Lt[1]-ht[1]]),st()}),dt=C.slice(0,mt),je=C.slice(wt+1),Vt=[].concat(ge(dt),ge(je)),ct=xe.get(i),Nt=qA({activeTabOffset:ct,horizontal:T,indicator:b,rtl:l}),nn=Nt.style;s.useEffect(function(){Bt()},[i,$e,we,WS(ct),WS(xe),T]),s.useEffect(function(){ut()},[l]);var $t=!!Vt.length,It="".concat(v,"-nav-wrap"),Ie,Fe,nt,at;return T?l?(Fe=_>0,Ie=_!==we):(Ie=_<0,Fe=_!==$e):(nt=j<0,at=j!==$e),s.createElement(Fn,{onResize:ut},s.createElement("div",{ref:Co(t,x),role:"tablist","aria-orientation":T?"horizontal":"vertical",className:U("".concat(v,"-nav"),n),style:r,onKeyDown:function(){Ce()}},s.createElement(VS,{ref:w,position:"left",extra:c,prefixCls:v}),s.createElement(Fn,{onResize:ut},s.createElement("div",{className:U(It,M(M(M(M({},"".concat(It,"-ping-left"),Ie),"".concat(It,"-ping-right"),Fe),"".concat(It,"-ping-top"),nt),"".concat(It,"-ping-bottom"),at)),ref:$},s.createElement(Fn,{onResize:ut},s.createElement("div",{ref:E,className:"".concat(v,"-nav-list"),style:{transform:"translate(".concat(_,"px, ").concat(j,"px)"),transition:be?"none":void 0}},ke,s.createElement(n5,{ref:P,prefixCls:v,locale:d,editable:u,style:R(R({},ke.length===0?void 0:We),{},{visibility:$t?"hidden":null})}),s.createElement("div",{className:U("".concat(v,"-ink-bar"),M({},"".concat(v,"-ink-bar-animated"),a.inkBar)),style:nn}))))),s.createElement(nD,de({},e,{removeAriaLabel:d==null?void 0:d.removeAriaLabel,ref:O,prefixCls:v,tabs:Vt,className:!$t&&Re,tabMoving:!!be})),s.createElement(VS,{ref:S,position:"right",extra:c,prefixCls:v})))}),r5=s.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,a=e.id,i=e.active,l=e.tabKey,c=e.children;return s.createElement("div",{id:a&&"".concat(a,"-panel-").concat(l),role:"tabpanel",tabIndex:i?0:-1,"aria-labelledby":a&&"".concat(a,"-tab-").concat(l),"aria-hidden":!i,style:o,className:U(n,i&&"".concat(n,"-active"),r),ref:t},c)}),aD=["renderTabBar"],iD=["label","key"],lD=function(t){var n=t.renderTabBar,r=Ye(t,aD),o=s.useContext(Jm),a=o.tabs;if(n){var i=R(R({},r),{},{panes:a.map(function(l){var c=l.label,u=l.key,d=Ye(l,iD);return s.createElement(r5,de({tab:c,key:u,tabKey:u},d))})});return n(i,US)}return s.createElement(US,r)},sD=["key","forceRender","style","className","destroyInactiveTabPane"],cD=function(t){var n=t.id,r=t.activeKey,o=t.animated,a=t.tabPosition,i=t.destroyInactiveTabPane,l=s.useContext(Jm),c=l.prefixCls,u=l.tabs,d=o.tabPane,f="".concat(c,"-tabpane");return s.createElement("div",{className:U("".concat(c,"-content-holder"))},s.createElement("div",{className:U("".concat(c,"-content"),"".concat(c,"-content-").concat(a),M({},"".concat(c,"-content-animated"),d))},u.map(function(m){var p=m.key,g=m.forceRender,h=m.style,b=m.className,y=m.destroyInactiveTabPane,v=Ye(m,sD),C=p===r;return s.createElement(Fr,de({key:p,visible:C,forceRender:g,removeOnLeave:!!(i||y),leavedClassName:"".concat(f,"-hidden")},o.tabPaneMotion),function(x,w){var S=x.style,$=x.className;return s.createElement(r5,de({},v,{prefixCls:f,id:n,tabKey:p,animated:d,active:C,style:R(R({},h),S),className:U(b,$),ref:w}))})})))};function uD(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=R({inkBar:!0},De(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var dD=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],KS=0,fD=s.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tabs":r,a=e.className,i=e.items,l=e.direction,c=e.activeKey,u=e.defaultActiveKey,d=e.editable,f=e.animated,m=e.tabPosition,p=m===void 0?"top":m,g=e.tabBarGutter,h=e.tabBarStyle,b=e.tabBarExtraContent,y=e.locale,v=e.more,C=e.destroyInactiveTabPane,x=e.renderTabBar,w=e.onChange,S=e.onTabClick,$=e.onTabScroll,E=e.getPopupContainer,O=e.popupClassName,P=e.indicator,T=Ye(e,dD),z=s.useMemo(function(){return(i||[]).filter(function(ae){return ae&&De(ae)==="object"&&"key"in ae})},[i]),N=l==="rtl",_=uD(f),F=s.useState(!1),I=ee(F,2),L=I[0],j=I[1];s.useEffect(function(){j(Ky())},[]);var A=tn(function(){var ae;return(ae=z[0])===null||ae===void 0?void 0:ae.key},{value:c,defaultValue:u}),B=ee(A,2),D=B[0],W=B[1],H=s.useState(function(){return z.findIndex(function(ae){return ae.key===D})}),K=ee(H,2),V=K[0],G=K[1];s.useEffect(function(){var ae=z.findIndex(function(ie){return ie.key===D});if(ae===-1){var te;ae=Math.max(0,Math.min(V,z.length-1)),W((te=z[ae])===null||te===void 0?void 0:te.key)}G(ae)},[z.map(function(ae){return ae.key}).join("_"),D,V]);var Z=tn(null,{value:n}),q=ee(Z,2),J=q[0],oe=q[1];s.useEffect(function(){n||(oe("rc-tabs-".concat(KS)),KS+=1)},[]);function X(ae,te){S==null||S(ae,te);var ie=ae!==D;W(ae),ie&&(w==null||w(ae))}var Y={id:J,activeKey:D,animated:_,tabPosition:p,rtl:N,mobile:L},ne=R(R({},Y),{},{editable:d,locale:y,more:v,tabBarGutter:g,onTabClick:X,onTabScroll:$,extra:b,style:h,panes:null,getPopupContainer:E,popupClassName:O,indicator:P});return s.createElement(Jm.Provider,{value:{tabs:z,prefixCls:o}},s.createElement("div",de({ref:t,id:n,className:U(o,"".concat(o,"-").concat(p),M(M(M({},"".concat(o,"-mobile"),L),"".concat(o,"-editable"),d),"".concat(o,"-rtl"),N),a)},T),s.createElement(lD,de({},ne,{renderTabBar:x})),s.createElement(cD,de({destroyInactiveTabPane:C},Y,{animated:_}))))});const mD={motionAppear:!1,motionEnter:!0,motionLeave:!0};function vD(e,t={inkBar:!0,tabPane:!1}){let n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},mD),{motionName:Bo(e,"switch")})),n}var pD=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot)}function hD(e,t){if(e)return e.map(r=>{var o;const a=(o=r.destroyOnHidden)!==null&&o!==void 0?o:r.destroyInactiveTabPane;return Object.assign(Object.assign({},r),{destroyInactiveTabPane:a})});const n=En(t).map(r=>{if(s.isValidElement(r)){const{key:o,props:a}=r,i=a||{},{tab:l}=i,c=pD(i,["tab"]);return Object.assign(Object.assign({key:String(o)},c),{label:l})}return null});return gD(n)}const yD=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}`}}}}},[Ha(e,"slide-up"),Ha(e,"slide-down")]]},bD=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:o,colorBorderSecondary:a,itemSelectedColor:i}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${re(e.lineWidth)} ${e.lineType} ${a}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:i,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:Pm(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:re(o)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${re(e.borderRadiusLG)} ${re(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${re(e.borderRadiusLG)} ${re(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:re(o)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${re(e.borderRadiusLG)} 0 0 ${re(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 ${re(e.borderRadiusLG)} ${re(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},CD=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},gn(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${re(r)} 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":Object.assign(Object.assign({},wc),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${re(e.paddingXXS)} ${re(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:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},xD=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:a,verticalItemMargin:i,calc:l}=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:`${re(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, + right ${e.motionDurationSlow}`}},[`${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}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:l(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:a,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 ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${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}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:re(l(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{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}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:l(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${re(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},SD=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:o,cardHeightLG:a,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 ${re(e.borderRadius)} ${re(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${re(e.borderRadius)} ${re(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${re(e.borderRadius)} ${re(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${re(e.borderRadius)} 0 0 ${re(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:a,minHeight:a}}}}}},wD=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:a,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":Object.assign({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}},to(e)),"&:hover":{color:r},[`&${u}-active ${u}-btn`]:{color:l,textShadow:e.tabsActiveTextShadow},[`&${u}-focus ${u}-btn:focus-visible`]:Pm(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:a}}}},$D=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:o,calc:a}=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:re(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:re(e.marginXS)},marginLeft:{_skip_check_:!0,value:re(a(e.marginXXS).mul(-1).equal())},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-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"}}}}},ED=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:a,itemActiveColor:i,colorBorderSecondary:l}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},gn(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`]:Object.assign({minWidth:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},background:"transparent",border:`${re(e.lineWidth)} ${e.lineType} ${l}`,borderRadius:`${re(e.borderRadiusLG)} ${re(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:a},"&:active, &:focus:not(:focus-visible)":{color:i}},to(e,-3))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),wD(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:Object.assign(Object.assign({},to(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"}}}}}},OD=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:o,controlHeightLG:a}=e,i=t||a,l=n||o,c=r||a+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}},PD=Ot("Tabs",e=>{const t=gt(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${re(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${re(e.horizontalItemGutter)}`});return[SD(t),$D(t),xD(t),CD(t),bD(t),ED(t),yD(t)]},OD),ID=()=>null;var RD=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,a,i,l,c,u,d,f,m;const{type:p,className:g,rootClassName:h,size:b,onEdit:y,hideAdd:v,centered:C,addIcon:x,removeIcon:w,moreIcon:S,more:$,popupClassName:E,children:O,items:P,animated:T,style:z,indicatorSize:N,indicator:_,destroyInactiveTabPane:F,destroyOnHidden:I}=e,L=RD(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:j}=L,{direction:A,tabs:B,getPrefixCls:D,getPopupContainer:W}=s.useContext(Ze),H=D("tabs",j),K=cr(H),[V,G,Z]=PD(H,K),q=s.useRef(null);s.useImperativeHandle(t,()=>({nativeElement:q.current}));let J;p==="editable-card"&&(J={onEdit:(ie,{key:le,event:se})=>{y==null||y(ie==="add"?se:le,ie)},removeIcon:(n=w??(B==null?void 0:B.removeIcon))!==null&&n!==void 0?n:s.createElement(Ti,null),addIcon:(x??(B==null?void 0:B.addIcon))||s.createElement(GA,null),showAdd:v!==!0});const oe=D(),X=xo(b),Y=hD(P,O),ne=vD(H,T),ae=Object.assign(Object.assign({},B==null?void 0:B.style),z),te={align:(r=_==null?void 0:_.align)!==null&&r!==void 0?r:(o=B==null?void 0:B.indicator)===null||o===void 0?void 0:o.align,size:(c=(i=(a=_==null?void 0:_.size)!==null&&a!==void 0?a:N)!==null&&i!==void 0?i:(l=B==null?void 0:B.indicator)===null||l===void 0?void 0:l.size)!==null&&c!==void 0?c:B==null?void 0:B.indicatorSize};return V(s.createElement(fD,Object.assign({ref:q,direction:A,getPopupContainer:W},L,{items:Y,className:U({[`${H}-${X}`]:X,[`${H}-card`]:["card","editable-card"].includes(p),[`${H}-editable-card`]:p==="editable-card",[`${H}-centered`]:C},B==null?void 0:B.className,g,h,G,Z,K),popupClassName:U(E,G,Z,K),style:ae,editable:J,more:Object.assign({icon:(m=(f=(d=(u=B==null?void 0:B.more)===null||u===void 0?void 0:u.icon)!==null&&d!==void 0?d:B==null?void 0:B.moreIcon)!==null&&f!==void 0?f:S)!==null&&m!==void 0?m:s.createElement(c1,null),transitionName:`${oe}-slide-up`},$),prefixCls:H,animated:ne,indicator:te,destroyInactiveTabPane:I??F})))}),Kh=MD;Kh.TabPane=ID;function TD(e,t,n){var r=n||{},o=r.noTrailing,a=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,f=!1,m=0;function p(){d&&clearTimeout(d)}function g(b){var y=b||{},v=y.upcomingOnly,C=v===void 0?!1:v;p(),f=!C}function h(){for(var b=arguments.length,y=new Array(b),v=0;ve?l?(m=Date.now(),a||(d=setTimeout(u?S:w,e))):w():a!==!0&&(d=setTimeout(u?S:w,u===void 0?e-x:e))}return h.cancel=g,h}function _D(e,t,n){var r={},o=r.atBegin,a=o===void 0?!1:o;return TD(e,t,{debounceMode:a!==!1})}const o5=s.createContext({});var ND=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=s.useContext(Ze),{gutter:o,wrap:a}=s.useContext(o5),{prefixCls:i,span:l,order:c,offset:u,push:d,pull:f,className:m,children:p,flex:g,style:h}=e,b=ND(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),y=n("col",i),[v,C,x]=eF(y),w={};let S={};jD.forEach(O=>{let P={};const T=e[O];typeof T=="number"?P.span=T:typeof T=="object"&&(P=T||{}),delete b[O],S=Object.assign(Object.assign({},S),{[`${y}-${O}-${P.span}`]:P.span!==void 0,[`${y}-${O}-order-${P.order}`]:P.order||P.order===0,[`${y}-${O}-offset-${P.offset}`]:P.offset||P.offset===0,[`${y}-${O}-push-${P.push}`]:P.push||P.push===0,[`${y}-${O}-pull-${P.pull}`]:P.pull||P.pull===0,[`${y}-rtl`]:r==="rtl"}),P.flex&&(S[`${y}-${O}-flex`]=!0,w[`--${y}-${O}-flex`]=GS(P.flex))});const $=U(y,{[`${y}-${l}`]:l!==void 0,[`${y}-order-${c}`]:c,[`${y}-offset-${u}`]:u,[`${y}-push-${d}`]:d,[`${y}-pull-${f}`]:f},m,S,C,x),E={};if(o!=null&&o[0]){const O=typeof o[0]=="number"?`${o[0]/2}px`:`calc(${o[0]} / 2)`;E.paddingLeft=O,E.paddingRight=O}return g&&(E.flex=GS(g),a===!1&&!E.minWidth&&(E.minWidth=0)),v(s.createElement("div",Object.assign({},b,{style:Object.assign(Object.assign(Object.assign({},E),h),w),className:$,ref:t}),p))});function FD(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};return r.forEach((a,i)=>{if(typeof a=="object"&&a!==null)for(let l=0;l{if(typeof e=="string"&&r(e),typeof e=="object")for(let a=0;a{o()},[JSON.stringify(e),t]),n}const zD=s.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:a,style:i,children:l,gutter:c=0,wrap:u}=e,d=LD(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:f,direction:m}=s.useContext(Ze),p=s3(!0,null),g=qS(o,p),h=qS(r,p),b=f("row",n),[y,v,C]=J9(b),x=FD(c,p),w=U(b,{[`${b}-no-wrap`]:u===!1,[`${b}-${h}`]:h,[`${b}-${g}`]:g,[`${b}-rtl`]:m==="rtl"},a,v,C),S={};if(x!=null&&x[0]){const P=typeof x[0]=="number"?`${x[0]/-2}px`:`calc(${x[0]} / -2)`;S.marginLeft=P,S.marginRight=P}const[$,E]=x;S.rowGap=E;const O=s.useMemo(()=>({gutter:[$,E],wrap:u}),[$,E,u]);return y(s.createElement(o5.Provider,{value:O},s.createElement("div",Object.assign({},d,{className:w,style:Object.assign(Object.assign({},S),i),ref:t}),l)))});function kD(e){return!!(e.addonBefore||e.addonAfter)}function BD(e){return!!(e.prefix||e.suffix||e.allowClear)}function XS(e,t,n){var 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=function(){t.setSelectionRange.apply(t,arguments)},o}function kf(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=XS(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=XS(t,e,r),n(o);return}n(o)}}function i5(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var l5=Q.forwardRef(function(e,t){var n,r,o,a=e.inputElement,i=e.children,l=e.prefixCls,c=e.prefix,u=e.suffix,d=e.addonBefore,f=e.addonAfter,m=e.className,p=e.style,g=e.disabled,h=e.readOnly,b=e.focused,y=e.triggerFocus,v=e.allowClear,C=e.value,x=e.handleReset,w=e.hidden,S=e.classes,$=e.classNames,E=e.dataAttrs,O=e.styles,P=e.components,T=e.onClear,z=i??a,N=(P==null?void 0:P.affixWrapper)||"span",_=(P==null?void 0:P.groupWrapper)||"span",F=(P==null?void 0:P.wrapper)||"span",I=(P==null?void 0:P.groupAddon)||"span",L=s.useRef(null),j=function(te){var ie;(ie=L.current)!==null&&ie!==void 0&&ie.contains(te.target)&&(y==null||y())},A=BD(e),B=s.cloneElement(z,{value:C,className:U((n=z.props)===null||n===void 0?void 0:n.className,!A&&($==null?void 0:$.variant))||null}),D=s.useRef(null);if(Q.useImperativeHandle(t,function(){return{nativeElement:D.current||L.current}}),A){var W=null;if(v){var H=!g&&!h&&C,K="".concat(l,"-clear-icon"),V=De(v)==="object"&&v!==null&&v!==void 0&&v.clearIcon?v.clearIcon:"✖";W=Q.createElement("button",{type:"button",tabIndex:-1,onClick:function(te){x==null||x(te),T==null||T()},onMouseDown:function(te){return te.preventDefault()},className:U(K,M(M({},"".concat(K,"-hidden"),!H),"".concat(K,"-has-suffix"),!!u))},V)}var G="".concat(l,"-affix-wrapper"),Z=U(G,M(M(M(M(M({},"".concat(l,"-disabled"),g),"".concat(G,"-disabled"),g),"".concat(G,"-focused"),b),"".concat(G,"-readonly"),h),"".concat(G,"-input-with-clear-btn"),u&&v&&C),S==null?void 0:S.affixWrapper,$==null?void 0:$.affixWrapper,$==null?void 0:$.variant),q=(u||v)&&Q.createElement("span",{className:U("".concat(l,"-suffix"),$==null?void 0:$.suffix),style:O==null?void 0:O.suffix},W,u);B=Q.createElement(N,de({className:Z,style:O==null?void 0:O.affixWrapper,onClick:j},E==null?void 0:E.affixWrapper,{ref:L}),c&&Q.createElement("span",{className:U("".concat(l,"-prefix"),$==null?void 0:$.prefix),style:O==null?void 0:O.prefix},c),B,q)}if(kD(e)){var J="".concat(l,"-group"),oe="".concat(J,"-addon"),X="".concat(J,"-wrapper"),Y=U("".concat(l,"-wrapper"),J,S==null?void 0:S.wrapper,$==null?void 0:$.wrapper),ne=U(X,M({},"".concat(X,"-disabled"),g),S==null?void 0:S.group,$==null?void 0:$.groupWrapper);B=Q.createElement(_,{className:ne,ref:D},Q.createElement(F,{className:Y},d&&Q.createElement(I,{className:oe},d),B,f&&Q.createElement(I,{className:oe},f)))}return Q.cloneElement(B,{className:U((r=B.props)===null||r===void 0?void 0:r.className,m)||null,style:R(R({},(o=B.props)===null||o===void 0?void 0:o.style),p),hidden:w})}),AD=["show"];function s5(e,t){return s.useMemo(function(){var n={};t&&(n.show=De(t)==="object"&&t.formatter?t.formatter:!!t),n=R(R({},n),e);var r=n,o=r.show,a=Ye(r,AD);return R(R({},a),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:a.strategy||function(i){return i.length}})},[e,t])}var DD=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],HD=s.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,a=e.onBlur,i=e.onPressEnter,l=e.onKeyDown,c=e.onKeyUp,u=e.prefixCls,d=u===void 0?"rc-input":u,f=e.disabled,m=e.htmlSize,p=e.className,g=e.maxLength,h=e.suffix,b=e.showCount,y=e.count,v=e.type,C=v===void 0?"text":v,x=e.classes,w=e.classNames,S=e.styles,$=e.onCompositionStart,E=e.onCompositionEnd,O=Ye(e,DD),P=s.useState(!1),T=ee(P,2),z=T[0],N=T[1],_=s.useRef(!1),F=s.useRef(!1),I=s.useRef(null),L=s.useRef(null),j=function(ce){I.current&&i5(I.current,ce)},A=tn(e.defaultValue,{value:e.value}),B=ee(A,2),D=B[0],W=B[1],H=D==null?"":String(D),K=s.useState(null),V=ee(K,2),G=V[0],Z=V[1],q=s5(y,b),J=q.max||g,oe=q.strategy(H),X=!!J&&oe>J;s.useImperativeHandle(t,function(){var he;return{focus:j,blur:function(){var ue;(ue=I.current)===null||ue===void 0||ue.blur()},setSelectionRange:function(ue,Se,Re){var $e;($e=I.current)===null||$e===void 0||$e.setSelectionRange(ue,Se,Re)},select:function(){var ue;(ue=I.current)===null||ue===void 0||ue.select()},input:I.current,nativeElement:((he=L.current)===null||he===void 0?void 0:he.nativeElement)||I.current}}),s.useEffect(function(){F.current&&(F.current=!1),N(function(he){return he&&f?!1:he})},[f]);var Y=function(ce,ue,Se){var Re=ue;if(!_.current&&q.exceedFormatter&&q.max&&q.strategy(ue)>q.max){if(Re=q.exceedFormatter(ue,{max:q.max}),ue!==Re){var $e,we;Z([(($e=I.current)===null||$e===void 0?void 0:$e.selectionStart)||0,((we=I.current)===null||we===void 0?void 0:we.selectionEnd)||0])}}else if(Se.source==="compositionEnd")return;W(Re),I.current&&kf(I.current,ce,r,Re)};s.useEffect(function(){if(G){var he;(he=I.current)===null||he===void 0||he.setSelectionRange.apply(he,ge(G))}},[G]);var ne=function(ce){Y(ce,ce.target.value,{source:"change"})},ae=function(ce){_.current=!1,Y(ce,ce.currentTarget.value,{source:"compositionEnd"}),E==null||E(ce)},te=function(ce){i&&ce.key==="Enter"&&!F.current&&(F.current=!0,i(ce)),l==null||l(ce)},ie=function(ce){ce.key==="Enter"&&(F.current=!1),c==null||c(ce)},le=function(ce){N(!0),o==null||o(ce)},se=function(ce){F.current&&(F.current=!1),N(!1),a==null||a(ce)},ve=function(ce){W(""),j(),I.current&&kf(I.current,ce,r)},xe=X&&"".concat(d,"-out-of-range"),fe=function(){var ce=Kt(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return Q.createElement("input",de({autoComplete:n},ce,{onChange:ne,onFocus:le,onBlur:se,onKeyDown:te,onKeyUp:ie,className:U(d,M({},"".concat(d,"-disabled"),f),w==null?void 0:w.input),style:S==null?void 0:S.input,ref:I,size:m,type:C,onCompositionStart:function(Se){_.current=!0,$==null||$(Se)},onCompositionEnd:ae}))},ye=function(){var ce=Number(J)>0;if(h||q.show){var ue=q.showFormatter?q.showFormatter({value:H,count:oe,maxLength:J}):"".concat(oe).concat(ce?" / ".concat(J):"");return Q.createElement(Q.Fragment,null,q.show&&Q.createElement("span",{className:U("".concat(d,"-show-count-suffix"),M({},"".concat(d,"-show-count-has-suffix"),!!h),w==null?void 0:w.count),style:R({},S==null?void 0:S.count)},ue),h)}return null};return Q.createElement(l5,de({},O,{prefixCls:d,className:U(p,xe),handleReset:ve,value:H,focused:z,triggerFocus:j,suffix:ye(),disabled:f,classes:x,classNames:w,styles:S,ref:L}),fe())});const c5=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:Q.createElement(Mi,null)}),t};function u5(e,t){const n=s.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,a,i,l;!((o=e.current)===null||o===void 0)&&o.input&&((a=e.current)===null||a===void 0?void 0:a.input.getAttribute("type"))==="password"&&(!((i=e.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((l=e.current)===null||l===void 0||l.input.removeAttribute("value"))}))};return s.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function WD(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var VD=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,bordered:r=!0,status:o,size:a,disabled:i,onBlur:l,onFocus:c,suffix:u,allowClear:d,addonAfter:f,addonBefore:m,className:p,style:g,styles:h,rootClassName:b,onChange:y,classNames:v,variant:C,_skipAddonWarning:x}=e,w=VD(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant","_skipAddonWarning"]),{getPrefixCls:S,direction:$,allowClear:E,autoComplete:O,className:P,style:T,classNames:z,styles:N}=Qn("input"),_=S("input",n),F=s.useRef(null),I=cr(_),[L,j,A]=Z3(_,b),[B]=J3(_,I),{compactSize:D,compactItemClassnames:W}=_i(_,$),H=xo(ve=>{var xe;return(xe=a??D)!==null&&xe!==void 0?xe:ve}),K=Q.useContext(ia),V=i??K,{status:G,hasFeedback:Z,feedbackIcon:q}=s.useContext(Lr),J=Um(G,o),oe=WD(e)||!!Z;s.useRef(oe);const X=u5(F,!0),Y=ve=>{X(),l==null||l(ve)},ne=ve=>{X(),c==null||c(ve)},ae=ve=>{X(),y==null||y(ve)},te=(Z||u)&&Q.createElement(Q.Fragment,null,u,Z&&q),ie=c5(d??E),[le,se]=Qy("input",C,r);return L(B(Q.createElement(HD,Object.assign({ref:Yn(t,F),prefixCls:_,autoComplete:O},w,{disabled:V,onBlur:Y,onFocus:ne,style:Object.assign(Object.assign({},T),g),styles:Object.assign(Object.assign({},N),h),suffix:te,allowClear:ie,className:U(p,b,A,I,W,P),onChange:ae,addonBefore:m&&Q.createElement($i,{form:!0,space:!0},m),addonAfter:f&&Q.createElement($i,{form:!0,space:!0},f),classNames:Object.assign(Object.assign(Object.assign({},v),z),{input:U({[`${_}-sm`]:H==="small",[`${_}-lg`]:H==="large",[`${_}-rtl`]:$==="rtl"},v==null?void 0:v.input,z.input,j),variant:U({[`${_}-${le}`]:se},Nf(_,J)),affixWrapper:U({[`${_}-affix-wrapper-sm`]:H==="small",[`${_}-affix-wrapper-lg`]:H==="large",[`${_}-affix-wrapper-rtl`]:$==="rtl"},j),wrapper:U({[`${_}-group-rtl`]:$==="rtl"},j),groupWrapper:U({[`${_}-group-wrapper-sm`]:H==="small",[`${_}-group-wrapper-lg`]:H==="large",[`${_}-group-wrapper-rtl`]:$==="rtl",[`${_}-group-wrapper-${le}`]:se},Nf(`${_}-group-wrapper`,J,Z),j)})}))))});var YS=s.createContext(null),d5=s.createContext({}),UD=["prefixCls","className","containerRef"],KD=function(t){var n=t.prefixCls,r=t.className,o=t.containerRef,a=Ye(t,UD),i=s.useContext(d5),l=i.panel,c=Co(l,o);return s.createElement("div",de({className:U("".concat(n,"-content"),r),role:"dialog",ref:c},ir(t,{aria:!0}),{"aria-modal":"true"},a))};function QS(e){return typeof e=="string"&&String(Number(e))===e?($n(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var ZS={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function GD(e,t){var n,r,o,a=e.prefixCls,i=e.open,l=e.placement,c=e.inline,u=e.push,d=e.forceRender,f=e.autoFocus,m=e.keyboard,p=e.classNames,g=e.rootClassName,h=e.rootStyle,b=e.zIndex,y=e.className,v=e.id,C=e.style,x=e.motion,w=e.width,S=e.height,$=e.children,E=e.mask,O=e.maskClosable,P=e.maskMotion,T=e.maskClassName,z=e.maskStyle,N=e.afterOpenChange,_=e.onClose,F=e.onMouseEnter,I=e.onMouseOver,L=e.onMouseLeave,j=e.onClick,A=e.onKeyDown,B=e.onKeyUp,D=e.styles,W=e.drawerRender,H=s.useRef(),K=s.useRef(),V=s.useRef();s.useImperativeHandle(t,function(){return H.current});var G=function(ye){var he=ye.keyCode,ce=ye.shiftKey;switch(he){case ze.TAB:{if(he===ze.TAB){if(!ce&&document.activeElement===V.current){var ue;(ue=K.current)===null||ue===void 0||ue.focus({preventScroll:!0})}else if(ce&&document.activeElement===K.current){var Se;(Se=V.current)===null||Se===void 0||Se.focus({preventScroll:!0})}}break}case ze.ESC:{_&&m&&(ye.stopPropagation(),_(ye));break}}};s.useEffect(function(){if(i&&f){var fe;(fe=H.current)===null||fe===void 0||fe.focus({preventScroll:!0})}},[i]);var Z=s.useState(!1),q=ee(Z,2),J=q[0],oe=q[1],X=s.useContext(YS),Y;typeof u=="boolean"?Y=u?{}:{distance:0}:Y=u||{};var ne=(n=(r=(o=Y)===null||o===void 0?void 0:o.distance)!==null&&r!==void 0?r:X==null?void 0:X.pushDistance)!==null&&n!==void 0?n:180,ae=s.useMemo(function(){return{pushDistance:ne,push:function(){oe(!0)},pull:function(){oe(!1)}}},[ne]);s.useEffect(function(){if(i){var fe;X==null||(fe=X.push)===null||fe===void 0||fe.call(X)}else{var ye;X==null||(ye=X.pull)===null||ye===void 0||ye.call(X)}},[i]),s.useEffect(function(){return function(){var fe;X==null||(fe=X.pull)===null||fe===void 0||fe.call(X)}},[]);var te=s.createElement(Fr,de({key:"mask"},P,{visible:E&&i}),function(fe,ye){var he=fe.className,ce=fe.style;return s.createElement("div",{className:U("".concat(a,"-mask"),he,p==null?void 0:p.mask,T),style:R(R(R({},ce),z),D==null?void 0:D.mask),onClick:O&&i?_:void 0,ref:ye})}),ie=typeof x=="function"?x(l):x,le={};if(J&&ne)switch(l){case"top":le.transform="translateY(".concat(ne,"px)");break;case"bottom":le.transform="translateY(".concat(-ne,"px)");break;case"left":le.transform="translateX(".concat(ne,"px)");break;default:le.transform="translateX(".concat(-ne,"px)");break}l==="left"||l==="right"?le.width=QS(w):le.height=QS(S);var se={onMouseEnter:F,onMouseOver:I,onMouseLeave:L,onClick:j,onKeyDown:A,onKeyUp:B},ve=s.createElement(Fr,de({key:"panel"},ie,{visible:i,forceRender:d,onVisibleChanged:function(ye){N==null||N(ye)},removeOnLeave:!1,leavedClassName:"".concat(a,"-content-wrapper-hidden")}),function(fe,ye){var he=fe.className,ce=fe.style,ue=s.createElement(KD,de({id:v,containerRef:ye,prefixCls:a,className:U(y,p==null?void 0:p.content),style:R(R({},C),D==null?void 0:D.content)},ir(e,{aria:!0}),se),$);return s.createElement("div",de({className:U("".concat(a,"-content-wrapper"),p==null?void 0:p.wrapper,he),style:R(R(R({},le),ce),D==null?void 0:D.wrapper)},ir(e,{data:!0})),W?W(ue):ue)}),xe=R({},h);return b&&(xe.zIndex=b),s.createElement(YS.Provider,{value:ae},s.createElement("div",{className:U(a,"".concat(a,"-").concat(l),g,M(M({},"".concat(a,"-open"),i),"".concat(a,"-inline"),c)),style:xe,tabIndex:-1,ref:H,onKeyDown:G},te,s.createElement("div",{tabIndex:0,ref:K,style:ZS,"aria-hidden":"true","data-sentinel":"start"}),ve,s.createElement("div",{tabIndex:0,ref:V,style:ZS,"aria-hidden":"true","data-sentinel":"end"})))}var qD=s.forwardRef(GD),XD=function(t){var n=t.open,r=n===void 0?!1:n,o=t.prefixCls,a=o===void 0?"rc-drawer":o,i=t.placement,l=i===void 0?"right":i,c=t.autoFocus,u=c===void 0?!0:c,d=t.keyboard,f=d===void 0?!0:d,m=t.width,p=m===void 0?378:m,g=t.mask,h=g===void 0?!0:g,b=t.maskClosable,y=b===void 0?!0:b,v=t.getContainer,C=t.forceRender,x=t.afterOpenChange,w=t.destroyOnClose,S=t.onMouseEnter,$=t.onMouseOver,E=t.onMouseLeave,O=t.onClick,P=t.onKeyDown,T=t.onKeyUp,z=t.panelRef,N=s.useState(!1),_=ee(N,2),F=_[0],I=_[1],L=s.useState(!1),j=ee(L,2),A=j[0],B=j[1];yt(function(){B(!0)},[]);var D=A?r:!1,W=s.useRef(),H=s.useRef();yt(function(){D&&(H.current=document.activeElement)},[D]);var K=function(J){var oe;if(I(J),x==null||x(J),!J&&H.current&&!((oe=W.current)!==null&&oe!==void 0&&oe.contains(H.current))){var X;(X=H.current)===null||X===void 0||X.focus({preventScroll:!0})}},V=s.useMemo(function(){return{panel:z}},[z]);if(!C&&!F&&!D&&w)return null;var G={onMouseEnter:S,onMouseOver:$,onMouseLeave:E,onClick:O,onKeyDown:P,onKeyUp:T},Z=R(R({},t),{},{open:D,prefixCls:a,placement:l,autoFocus:u,keyboard:f,width:p,mask:h,maskClosable:y,inline:v===!1,afterOpenChange:K,ref:W},G);return s.createElement(d5.Provider,{value:V},s.createElement(Bm,{open:D||C||F,autoDestroy:!1,getContainer:v,autoLock:h&&(D||F)},s.createElement(qD,Z)))};const f5=e=>{var t,n;const{prefixCls:r,ariaId:o,title:a,footer:i,extra:l,closable:c,loading:u,onClose:d,headerStyle:f,bodyStyle:m,footerStyle:p,children:g,classNames:h,styles:b}=e,y=Qn("drawer");let v;c===!1?v=void 0:c===void 0||c===!0?v="start":v=(c==null?void 0:c.placement)==="end"?"end":"start";const C=s.useCallback(E=>s.createElement("button",{type:"button",onClick:d,className:U(`${r}-close`,{[`${r}-close-${v}`]:v==="end"})},E),[d,r,v]),[x,w]=Ty(Bl(e),Bl(y),{closable:!0,closeIconRender:C}),S=()=>{var E,O;return!a&&!x?null:s.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(E=y.styles)===null||E===void 0?void 0:E.header),f),b==null?void 0:b.header),className:U(`${r}-header`,{[`${r}-header-close-only`]:x&&!a&&!l},(O=y.classNames)===null||O===void 0?void 0:O.header,h==null?void 0:h.header)},s.createElement("div",{className:`${r}-header-title`},v==="start"&&w,a&&s.createElement("div",{className:`${r}-title`,id:o},a)),l&&s.createElement("div",{className:`${r}-extra`},l),v==="end"&&w)},$=()=>{var E,O;if(!i)return null;const P=`${r}-footer`;return s.createElement("div",{className:U(P,(E=y.classNames)===null||E===void 0?void 0:E.footer,h==null?void 0:h.footer),style:Object.assign(Object.assign(Object.assign({},(O=y.styles)===null||O===void 0?void 0:O.footer),p),b==null?void 0:b.footer)},i)};return s.createElement(s.Fragment,null,S(),s.createElement("div",{className:U(`${r}-body`,h==null?void 0:h.body,(t=y.classNames)===null||t===void 0?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},(n=y.styles)===null||n===void 0?void 0:n.body),m),b==null?void 0:b.body)},u?s.createElement(qa,{active:!0,title:!1,paragraph:{rows:5},className:`${r}-body-skeleton`}):g),$())},YD=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},m5=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),v5=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},m5({opacity:e},{opacity:1})),QD=(e,t)=>[v5(.7,t),m5({transform:YD(e)},{transform:"none"})],ZD=e=>{const{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:v5(0,n),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((r,o)=>Object.assign(Object.assign({},r),{[`&-${o}`]:QD(o,n)}),{})}}},JD=e=>{const{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:o,colorBgElevated:a,motionDurationSlow:i,motionDurationMid:l,paddingXS:c,padding:u,paddingLG:d,fontSizeLG:f,lineHeightLG:m,lineWidth:p,lineType:g,colorSplit:h,marginXS:b,colorIcon:y,colorIconHover:v,colorBgTextHover:C,colorBgTextActive:x,colorText:w,fontWeightStrong:S,footerPaddingBlock:$,footerPaddingInline:E,calc:O}=e,P=`${n}-content-wrapper`;return{[n]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:w,"&-pure":{position:"relative",background:a,display:"flex",flexDirection:"column",[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${n}-mask`]:{position:"absolute",inset:0,zIndex:r,background:o,pointerEvents:"auto"},[P]:{position:"absolute",zIndex:r,maxWidth:"100vw",transition:`all ${i}`,"&-hidden":{display:"none"}},[`&-left > ${P}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${P}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${P}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${P}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${n}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:a,pointerEvents:"auto"},[`${n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${re(u)} ${re(d)}`,fontSize:f,lineHeight:m,borderBottom:`${re(p)} ${g} ${h}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:"none"},[`${n}-close`]:Object.assign({display:"inline-flex",width:O(f).add(c).equal(),height:O(f).add(c).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",color:y,fontWeight:S,fontSize:f,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${l}`,textRendering:"auto",[`&${n}-close-end`]:{marginInlineStart:b},[`&:not(${n}-close-end)`]:{marginInlineEnd:b},"&:hover":{color:v,backgroundColor:C,textDecoration:"none"},"&:active":{backgroundColor:x}},to(e)),[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:f,lineHeight:m},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:d,overflow:"auto",[`${n}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${n}-footer`]:{flexShrink:0,padding:`${re($)} ${re(E)}`,borderTop:`${re(p)} ${g} ${h}`},"&-rtl":{direction:"rtl"}}}},eH=e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}),p5=Ot("Drawer",e=>{const t=gt(e,{});return[JD(t),ZD(t)]},eH);var g5=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{rootClassName:t,width:n,height:r,size:o="default",mask:a=!0,push:i=tH,open:l,afterOpenChange:c,onClose:u,prefixCls:d,getContainer:f,panelRef:m=null,style:p,className:g,"aria-labelledby":h,visible:b,afterVisibleChange:y,maskStyle:v,drawerStyle:C,contentWrapperStyle:x,destroyOnClose:w,destroyOnHidden:S}=e,$=g5(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","panelRef","style","className","aria-labelledby","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),E=Am(),O=$.title?E:void 0,{getPopupContainer:P,getPrefixCls:T,direction:z,className:N,style:_,classNames:F,styles:I}=Qn("drawer"),L=T("drawer",d),[j,A,B]=p5(L),D=f===void 0&&P?()=>P(document.body):f,W=U({"no-mask":!a,[`${L}-rtl`]:z==="rtl"},t,A,B),H=s.useMemo(()=>n??(o==="large"?736:378),[n,o]),K=s.useMemo(()=>r??(o==="large"?736:378),[r,o]),V={motionName:Bo(L,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},G=ne=>({motionName:Bo(L,`panel-motion-${ne}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Z=P6(),q=Yn(m,Z),[J,oe]=Xl("Drawer",$.zIndex),{classNames:X={},styles:Y={}}=$;return j(s.createElement($i,{form:!0,space:!0},s.createElement(Kc.Provider,{value:oe},s.createElement(XD,Object.assign({prefixCls:L,onClose:u,maskMotion:V,motion:G},$,{classNames:{mask:U(X.mask,F.mask),content:U(X.content,F.content),wrapper:U(X.wrapper,F.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},Y.mask),v),I.mask),content:Object.assign(Object.assign(Object.assign({},Y.content),C),I.content),wrapper:Object.assign(Object.assign(Object.assign({},Y.wrapper),x),I.wrapper)},open:l??b,mask:a,push:i,width:H,height:K,style:Object.assign(Object.assign({},_),p),className:U(N,g),rootClassName:W,getContainer:D,afterOpenChange:c??y,panelRef:q,zIndex:J,"aria-labelledby":h??O,destroyOnClose:S??w}),s.createElement(f5,Object.assign({prefixCls:L},$,{ariaId:O,onClose:u}))))))},nH=e=>{const{prefixCls:t,style:n,className:r,placement:o="right"}=e,a=g5(e,["prefixCls","style","className","placement"]),{getPrefixCls:i}=s.useContext(Ze),l=i("drawer",t),[c,u,d]=p5(l),f=U(l,`${l}-pure`,`${l}-${o}`,u,d,r);return c(s.createElement("div",{className:f,style:n},s.createElement(f5,Object.assign({prefixCls:l},a))))};h5._InternalPanelDoNotUseOrYouWillBeFired=nH;function JS(e){return["small","middle","large"].includes(e)}function e2(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const rH=e=>{const{componentCls:t,borderRadius:n,paddingSM:r,colorBorder:o,paddingXS:a,fontSizeLG:i,fontSizeSM:l,borderRadiusLG:c,borderRadiusSM:u,colorBgContainerDisabled:d,lineWidth:f}=e;return{[t]:[{display:"inline-flex",alignItems:"center",gap:0,paddingInline:r,margin:0,background:d,borderWidth:f,borderStyle:"solid",borderColor:o,borderRadius:n,"&-large":{fontSize:i,borderRadius:c},"&-small":{paddingInline:a,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}},km(e,{focus:!1})]}},oH=Ot(["Space","Addon"],e=>[rH(e)]);var aH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:n,children:r,style:o,prefixCls:a}=e,i=aH(e,["className","children","style","prefixCls"]),{getPrefixCls:l,direction:c}=Q.useContext(Ze),u=l("space-addon",a),[d,f,m]=oH(u),{compactItemClassnames:p,compactSize:g}=_i(u,c),h=U(u,f,p,m,{[`${u}-${g}`]:g},n);return d(Q.createElement("div",Object.assign({ref:t,className:h,style:o},i),r))}),y5=Q.createContext({latestIndex:0}),lH=y5.Provider,sH=({className:e,index:t,children:n,split:r,style:o})=>{const{latestIndex:a}=s.useContext(y5);return n==null?null:s.createElement(s.Fragment,null,s.createElement("div",{className:e,style:o},n),t{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"}}}},uH=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},dH=Ot("Space",e=>{const t=gt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[cH(t),uH(t)]},()=>({}),{resetStyle:!1});var fH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{getPrefixCls:r,direction:o,size:a,className:i,style:l,classNames:c,styles:u}=Qn("space"),{size:d=a??"small",align:f,className:m,rootClassName:p,children:g,direction:h="horizontal",prefixCls:b,split:y,style:v,wrap:C=!1,classNames:x,styles:w}=e,S=fH(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[$,E]=Array.isArray(d)?d:[d,d],O=JS(E),P=JS($),T=e2(E),z=e2($),N=En(g,{keepEmpty:!0}),_=f===void 0&&h==="horizontal"?"center":f,F=r("space",b),[I,L,j]=dH(F),A=U(F,i,L,`${F}-${h}`,{[`${F}-rtl`]:o==="rtl",[`${F}-align-${_}`]:_,[`${F}-gap-row-${E}`]:O,[`${F}-gap-col-${$}`]:P},m,p,j),B=U(`${F}-item`,(n=x==null?void 0:x.item)!==null&&n!==void 0?n:c.item),D=Object.assign(Object.assign({},u.item),w==null?void 0:w.item),W=N.map((V,G)=>{const Z=(V==null?void 0:V.key)||`${B}-${G}`;return s.createElement(sH,{className:B,key:Z,index:G,split:y,style:D},V)}),H=s.useMemo(()=>({latestIndex:N.reduce((G,Z,q)=>Z!=null?q:G,0)}),[N]);if(N.length===0)return null;const K={};return C&&(K.flexWrap="wrap"),!P&&z&&(K.columnGap=$),!O&&T&&(K.rowGap=E),I(s.createElement("div",Object.assign({ref:t,className:A,style:Object.assign(Object.assign(Object.assign({},K),l),v)},S),s.createElement(lH,{value:H},W)))}),ns=mH;ns.Compact=F7;ns.Addon=iH;var vH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=s.useContext(Ze),{prefixCls:o,type:a="default",danger:i,disabled:l,loading:c,onClick:u,htmlType:d,children:f,className:m,menu:p,arrow:g,autoFocus:h,overlay:b,trigger:y,align:v,open:C,onOpenChange:x,placement:w,getPopupContainer:S,href:$,icon:E=s.createElement(c1,null),title:O,buttonsRender:P=X=>X,mouseEnterDelay:T,mouseLeaveDelay:z,overlayClassName:N,overlayStyle:_,destroyOnHidden:F,destroyPopupOnHide:I,dropdownRender:L,popupRender:j}=e,A=vH(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyOnHidden","destroyPopupOnHide","dropdownRender","popupRender"]),B=n("dropdown",o),D=`${B}-button`,H={menu:p,arrow:g,autoFocus:h,align:v,disabled:l,trigger:l?[]:y,onOpenChange:x,getPopupContainer:S||t,mouseEnterDelay:T,mouseLeaveDelay:z,overlayClassName:N,overlayStyle:_,destroyOnHidden:F,popupRender:j||L},{compactSize:K,compactItemClassnames:V}=_i(B,r),G=U(D,V,m);"destroyPopupOnHide"in e&&(H.destroyPopupOnHide=I),"overlay"in e&&(H.overlay=b),"open"in e&&(H.open=C),"placement"in e?H.placement=w:H.placement=r==="rtl"?"bottomLeft":"bottomRight";const Z=s.createElement(ar,{type:a,danger:i,disabled:l,loading:c,onClick:u,htmlType:d,href:$,title:O},f),q=s.createElement(ar,{type:a,danger:i,icon:E}),[J,oe]=P([Z,q]);return s.createElement(ns.Compact,Object.assign({className:G,size:K,block:!0},A),J,s.createElement(Jc,Object.assign({},H),oe))};b5.__ANT_BUTTON=!0;const C5=Jc;C5.Button=b5;function pH(e){return e==null?null:typeof e=="object"&&!s.isValidElement(e)?e:{title:e}}function Bf(e){const[t,n]=s.useState(e);return s.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const gH=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut}, + opacity ${e.motionDurationFast} ${e.motionEaseInOut}, + transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},hH=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${re(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,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${re(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),t2=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},yH=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},gn(e)),hH(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},t2(e,e.controlHeightSM)),"&-large":Object.assign({},t2(e,e.controlHeightLG))})}},bH=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:o,labelRequiredMarkColor:a,labelColor:i,labelFontSize:l,labelHeight:c,labelColonMarginInlineStart:u,labelColonMarginInlineEnd:d,itemMarginBottom:f}=e;return{[t]:Object.assign(Object.assign({},gn(e)),{marginBottom:f,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${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:a,fontSize:e.fontSize,fontFamily:"SimSun, 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`]:{"--ant-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:Ay,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},ri=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),CH=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`]:ri(e)}}},xH=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"}}}}},SH=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:ri(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},wH=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${n}-vertical`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label, + ${r}-col-24${n}-label, + ${r}-col-xl-24${n}-label`]:ri(e)},[`@media (max-width: ${re(e.screenXSMax)})`]:[SH(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:ri(e)}}}],[`@media (max-width: ${re(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:ri(e)}}},[`@media (max-width: ${re(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:ri(e)}}},[`@media (max-width: ${re(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:ri(e)}}}}},$H=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),x5=(e,t)=>gt(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),m1=Ot("Form",(e,{rootPrefixCls:t})=>{const n=x5(e,t);return[yH(n),bH(n),gH(n),CH(n),xH(n),wH(n),Fy(n),Ay]},$H,{order:-1e3}),n2=[];function _p(e,t,n,r=0){return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const S5=({help:e,helpStatus:t,errors:n=n2,warnings:r=n2,className:o,fieldId:a,onVisibleChanged:i})=>{const{prefixCls:l}=s.useContext(Uy),c=`${l}-item-explain`,u=cr(l),[d,f,m]=m1(l,u),p=s.useMemo(()=>Rf(l),[l]),g=Bf(n),h=Bf(r),b=s.useMemo(()=>e!=null?[_p(e,"help",t)]:[].concat(ge(g.map((C,x)=>_p(C,"error","error",x))),ge(h.map((C,x)=>_p(C,"warning","warning",x)))),[e,t,g,h]),y=s.useMemo(()=>{const C={};return b.forEach(({key:x})=>{C[x]=(C[x]||0)+1}),b.map((x,w)=>Object.assign(Object.assign({},x),{key:C[x.key]>1?`${x.key}-fallback-${w}`:x.key}))},[b]),v={};return a&&(v.id=`${a}_help`),d(s.createElement(Fr,{motionDeadline:p.motionDeadline,motionName:`${l}-show-help`,visible:!!y.length,onVisibleChanged:i},C=>{const{className:x,style:w}=C;return s.createElement("div",Object.assign({},v,{className:U(c,x,m,u,o,f),style:w}),s.createElement(R4,Object.assign({keys:y},Rf(l),{motionName:`${l}-show-help-item`,component:!1}),S=>{const{key:$,error:E,errorStatus:O,className:P,style:T}=S;return s.createElement("div",{key:$,className:U(P,{[`${c}-${O}`]:O}),style:T},E)}))}))};var EH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=s.useContext(ia),{getPrefixCls:r,direction:o,requiredMark:a,colon:i,scrollToFirstError:l,className:c,style:u}=Qn("form"),{prefixCls:d,className:f,rootClassName:m,size:p,disabled:g=n,form:h,colon:b,labelAlign:y,labelWrap:v,labelCol:C,wrapperCol:x,hideRequiredMark:w,layout:S="horizontal",scrollToFirstError:$,requiredMark:E,onFinishFailed:O,name:P,style:T,feedbackIcons:z,variant:N}=e,_=EH(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),F=xo(p),I=s.useContext(n4),L=s.useMemo(()=>E!==void 0?E:w?!1:a!==void 0?a:!0,[w,E,a]),j=b??i,A=r("form",d),B=cr(A),[D,W,H]=m1(A,B),K=U(A,`${A}-${S}`,{[`${A}-hide-required-mark`]:L===!1,[`${A}-rtl`]:o==="rtl",[`${A}-${F}`]:F},H,B,W,c,f,m),[V]=U3(h),{__INTERNAL__:G}=V;G.name=P;const Z=s.useMemo(()=>({name:P,labelAlign:y,labelCol:C,labelWrap:v,wrapperCol:x,layout:S,colon:j,requiredMark:L,itemRef:G.itemRef,form:V,feedbackIcons:z}),[P,y,C,x,S,j,L,V,z]),q=s.useRef(null);s.useImperativeHandle(t,()=>{var X;return Object.assign(Object.assign({},V),{nativeElement:(X=q.current)===null||X===void 0?void 0:X.nativeElement})});const J=(X,Y)=>{if(X){let ne={block:"nearest"};typeof X=="object"&&(ne=Object.assign(Object.assign({},ne),X)),V.scrollToField(Y,ne)}},oe=X=>{if(O==null||O(X),X.errorFields.length){const Y=X.errorFields[0].name;if($!==void 0){J($,Y);return}l!==void 0&&J(l,Y)}};return D(s.createElement(E6.Provider,{value:N},s.createElement(Py,{disabled:g},s.createElement(Ci.Provider,{value:F},s.createElement(w6,{validateMessages:I},s.createElement(la.Provider,{value:Z},s.createElement($6,{status:!0},s.createElement(Yl,Object.assign({id:P},_,{name:P,onFinishFailed:oe,form:V,ref:q,style:Object.assign(Object.assign({},u),T),className:K})))))))))},PH=s.forwardRef(OH);function IH(e){if(typeof e=="function")return e;const t=En(e);return t.length<=1?t[0]:t}const w5=()=>{const{status:e,errors:t=[],warnings:n=[]}=s.useContext(Lr);return{status:e,errors:t,warnings:n}};w5.Context=Lr;function RH(e){const[t,n]=s.useState(e),r=s.useRef(null),o=s.useRef([]),a=s.useRef(!1);s.useEffect(()=>(a.current=!1,()=>{a.current=!0,Tt.cancel(r.current),r.current=null}),[]);function i(l){a.current||(r.current===null&&(o.current=[],r.current=Tt(()=>{r.current=null,n(c=>{let u=c;return o.current.forEach(d=>{u=d(u)}),u})})),o.current.push(l))}return[t,i]}function MH(){const{itemRef:e}=s.useContext(la),t=s.useRef({});function n(r,o){const a=o&&typeof o=="object"&&Ga(o),i=r.join("_");return(t.current.name!==i||t.current.originRef!==a)&&(t.current.name=i,t.current.originRef=a,t.current.ref=Yn(e(r),a)),t.current.ref}return n}const TH=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},_H=Hc(["Form","item-item"],(e,{rootPrefixCls:t})=>{const n=x5(e,t);return TH(n)});var NH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,status:n,labelCol:r,wrapperCol:o,children:a,errors:i,warnings:l,_internalItemRender:c,extra:u,help:d,fieldId:f,marginBottom:m,onErrorVisibleChanged:p,label:g}=e,h=`${t}-item`,b=s.useContext(la),y=s.useMemo(()=>{let _=Object.assign({},o||b.wrapperCol||{});return g===null&&!r&&!o&&b.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(I=>{const L=I?[I]:[],j=Mr(b.labelCol,L),A=typeof j=="object"?j:{},B=Mr(_,L),D=typeof B=="object"?B:{};"span"in A&&!("offset"in D)&&A.span{const{labelCol:_,wrapperCol:F}=b;return NH(b,["labelCol","wrapperCol"])},[b]),x=s.useRef(null),[w,S]=s.useState(0);yt(()=>{u&&x.current?S(x.current.clientHeight):S(0)},[u]);const $=s.createElement("div",{className:`${h}-control-input`},s.createElement("div",{className:`${h}-control-input-content`},a)),E=s.useMemo(()=>({prefixCls:t,status:n}),[t,n]),O=m!==null||i.length||l.length?s.createElement(Uy.Provider,{value:E},s.createElement(S5,{fieldId:f,errors:i,warnings:l,help:d,helpStatus:n,className:`${h}-explain-connected`,onVisibleChanged:p})):null,P={};f&&(P.id=`${f}_extra`);const T=u?s.createElement("div",Object.assign({},P,{className:`${h}-extra`,ref:x}),u):null,z=O||T?s.createElement("div",{className:`${h}-additional`,style:m?{minHeight:m+w}:{}},O,T):null,N=c&&c.mark==="pro_table_render"&&c.render?c.render(e,{input:$,errorList:O,extra:T}):s.createElement(s.Fragment,null,$,z);return s.createElement(la.Provider,{value:C},s.createElement(a5,Object.assign({},y,{className:v}),N),s.createElement(_H,{prefixCls:t}))};var LH={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"},zH=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:LH}))},kH=s.forwardRef(zH),BH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var d;const[f]=Vo("Form"),{labelAlign:m,labelCol:p,labelWrap:g,colon:h}=s.useContext(la);if(!t)return null;const b=r||p||{},y=o||m,v=`${e}-item-label`,C=U(v,y==="left"&&`${v}-left`,b.className,{[`${v}-wrap`]:!!g});let x=t;const w=a===!0||h!==!1&&a!==!1;w&&!u&&typeof t=="string"&&t.trim()&&(x=t.replace(/[:|:]\s*$/,""));const $=pH(c);if($){const{icon:N=s.createElement(kH,null)}=$,_=BH($,["icon"]),F=s.createElement(Xa,Object.assign({},_),s.cloneElement(N,{className:`${e}-item-tooltip`,title:"",onClick:I=>{I.preventDefault()},tabIndex:null}));x=s.createElement(s.Fragment,null,x,F)}const E=l==="optional",O=typeof l=="function",P=l===!1;O?x=l(x,{required:!!i}):E&&!i&&(x=s.createElement(s.Fragment,null,x,s.createElement("span",{className:`${e}-item-optional`,title:""},(f==null?void 0:f.optional)||((d=aa.Form)===null||d===void 0?void 0:d.optional))));let T;P?T="hidden":(E||O)&&(T="optional");const z=U({[`${e}-item-required`]:i,[`${e}-item-required-mark-${T}`]:T,[`${e}-item-no-colon`]:!w});return s.createElement(a5,Object.assign({},b,{className:C}),s.createElement("label",{htmlFor:n,className:z,title:typeof t=="string"?t:""},x))},DH={success:Wc,warning:Vc,error:Mi,validating:Uc};function $5({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:o,prefixCls:a,meta:i,noStyle:l,name:c}){const u=`${a}-item`,{feedbackIcons:d}=s.useContext(la),f=V3(t,n,i,null,!!r,o),{isFormItemInput:m,status:p,hasFeedback:g,feedbackIcon:h,name:b}=s.useContext(Lr),y=s.useMemo(()=>{var v;let C;if(r){const w=r!==!0&&r.icons||d,S=f&&((v=w==null?void 0:w({status:f,errors:t,warnings:n}))===null||v===void 0?void 0:v[f]),$=f?DH[f]:null;C=S!==!1&&$?s.createElement("span",{className:U(`${u}-feedback-icon`,`${u}-feedback-icon-${f}`)},S||s.createElement($,null)):null}const x={status:f||"",errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:C,isFormItemInput:!0,name:c};return l&&(x.status=(f??p)||"",x.isFormItemInput=m,x.hasFeedback=!!(r??g),x.feedbackIcon=r!==void 0?x.feedbackIcon:h,x.name=c??b),x},[f,r,l,m,p]);return s.createElement(Lr.Provider,{value:y},e)}var HH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(N&&O.current){const D=getComputedStyle(O.current);I(Number.parseInt(D.marginBottom,10))}},[N,_]);const L=D=>{D||I(null)},A=((D=!1)=>{const W=D?P:u.errors,H=D?T:u.warnings;return V3(W,H,u,"",!!d,c)})(),B=U(x,n,r,{[`${x}-with-help`]:z||P.length||T.length,[`${x}-has-feedback`]:A&&d,[`${x}-has-success`]:A==="success",[`${x}-has-warning`]:A==="warning",[`${x}-has-error`]:A==="error",[`${x}-is-validating`]:A==="validating",[`${x}-hidden`]:f,[`${x}-${$}`]:$});return s.createElement("div",{className:B,style:o,ref:O},s.createElement(zD,Object.assign({className:`${x}-row`},Kt(C,["_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"])),s.createElement(AH,Object.assign({htmlFor:p},e,{requiredMark:w,required:g??h,prefixCls:t,vertical:E})),s.createElement(FH,Object.assign({},e,u,{errors:P,warnings:T,prefixCls:t,status:A,help:a,marginBottom:F,onErrorVisibleChanged:L}),s.createElement(S6.Provider,{value:b},s.createElement($5,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:d,validateStatus:A,name:v},m)))),!!F&&s.createElement("div",{className:`${x}-margin-offset`,style:{marginBottom:-F}}))}const VH="__SPLIT__";function UH(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const a=e[o],i=t[o];return a===i||typeof a=="function"||typeof i=="function"})}const KH=s.memo(({children:e})=>e,(e,t)=>UH(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function r2(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function GH(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:a,shouldUpdate:i,rules:l,children:c,required:u,label:d,messageVariables:f,trigger:m="onChange",validateTrigger:p,hidden:g,help:h,layout:b}=e,{getPrefixCls:y}=s.useContext(Ze),{name:v}=s.useContext(la),C=IH(c),x=typeof C=="function",w=s.useContext(S6),{validateTrigger:S}=s.useContext(wi),$=p!==void 0?p:S,E=t!=null,O=y("form",a),P=cr(O),[T,z,N]=m1(O,P);Ri();const _=s.useContext(Ec),F=s.useRef(null),[I,L]=RH({}),[j,A]=xi(()=>r2()),B=Z=>{const q=_==null?void 0:_.getKey(Z.name);if(A(Z.destroy?r2():Z,!0),n&&h!==!1&&w){let J=Z.name;if(Z.destroy)J=F.current||J;else if(q!==void 0){const[oe,X]=q;J=[oe].concat(ge(X)),F.current=J}w(Z,J)}},D=(Z,q)=>{L(J=>{const oe=Object.assign({},J),Y=[].concat(ge(Z.name.slice(0,-1)),ge(q)).join(VH);return Z.destroy?delete oe[Y]:oe[Y]=Z,oe})},[W,H]=s.useMemo(()=>{const Z=ge(j.errors),q=ge(j.warnings);return Object.values(I).forEach(J=>{Z.push.apply(Z,ge(J.errors||[])),q.push.apply(q,ge(J.warnings||[]))}),[Z,q]},[I,j.errors,j.warnings]),K=MH();function V(Z,q,J){return n&&!g?s.createElement($5,{prefixCls:O,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:j,errors:W,warnings:H,noStyle:!0,name:t},Z):s.createElement(WH,Object.assign({key:"row"},e,{className:U(r,N,P,z),prefixCls:O,fieldId:q,isRequired:J,errors:W,warnings:H,meta:j,onSubItemMetaChange:D,layout:b,name:t}),Z)}if(!E&&!x&&!o)return T(V(C));let G={};return typeof d=="string"?G.label=d:t&&(G.label=String(t)),f&&(G=Object.assign(Object.assign({},G),f)),T(s.createElement(Wy,Object.assign({},e,{messageVariables:G,trigger:m,validateTrigger:$,onMetaChange:B}),(Z,q,J)=>{const oe=Vs(t).length&&q?q.name:[],X=W3(oe,v),Y=u!==void 0?u:!!(l!=null&&l.some(te=>{if(te&&typeof te=="object"&&te.required&&!te.warningOnly)return!0;if(typeof te=="function"){const ie=te(J);return(ie==null?void 0:ie.required)&&!(ie!=null&&ie.warningOnly)}return!1})),ne=Object.assign({},Z);let ae=null;if(Array.isArray(C)&&E)ae=C;else if(!(x&&(!(i||o)||E))){if(!(o&&!x&&!E))if(s.isValidElement(C)){const te=Object.assign(Object.assign({},C.props),ne);if(te.id||(te.id=X),h||W.length>0||H.length>0||e.extra){const se=[];(h||W.length>0)&&se.push(`${X}_help`),e.extra&&se.push(`${X}_extra`),te["aria-describedby"]=se.join(" ")}W.length>0&&(te["aria-invalid"]="true"),Y&&(te["aria-required"]="true"),ca(C)&&(te.ref=K(oe,C)),new Set([].concat(ge(Vs(m)),ge(Vs($)))).forEach(se=>{te[se]=(...ve)=>{var xe,fe,ye,he,ce;(ye=ne[se])===null||ye===void 0||(xe=ye).call.apply(xe,[ne].concat(ve)),(ce=(he=C.props)[se])===null||ce===void 0||(fe=ce).call.apply(fe,[he].concat(ve))}});const le=[te["aria-required"],te["aria-invalid"],te["aria-describedby"]];ae=s.createElement(KH,{control:ne,update:C,childProps:le},kn(C,te))}else x&&(i||o)&&!E?ae=C(J):ae=C}return V(ae,X,Y)}))}const E5=GH;E5.useStatus=w5;var qH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,children:n}=e,r=qH(e,["prefixCls","children"]);const{getPrefixCls:o}=s.useContext(Ze),a=o("form",t),i=s.useMemo(()=>({prefixCls:a,status:"error"}),[a]);return s.createElement(y6,Object.assign({},r),(l,c,u)=>s.createElement(Uy.Provider,{value:i},n(l.map(d=>Object.assign(Object.assign({},d),{fieldKey:d.key})),c,{errors:u.errors,warnings:u.warnings})))};function YH(){const{form:e}=s.useContext(la);return e}const Xr=PH;Xr.Item=E5;Xr.List=XH;Xr.ErrorList=S5;Xr.useForm=U3;Xr.useFormInstance=YH;Xr.useWatch=x6;Xr.Provider=w6;Xr.create=()=>{};var QH={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"},ZH=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:QH}))},JH=s.forwardRef(ZH);const eW=e=>{const{getPrefixCls:t,direction:n}=s.useContext(Ze),{prefixCls:r,className:o}=e,a=t("input-group",r),i=t("input"),[l,c,u]=J3(i),d=U(a,u,{[`${a}-lg`]:e.size==="large",[`${a}-sm`]:e.size==="small",[`${a}-compact`]:e.compact,[`${a}-rtl`]:n==="rtl"},c,o),f=s.useContext(Lr),m=s.useMemo(()=>Object.assign(Object.assign({},f),{isFormItemInput:!1}),[f]);return l(s.createElement("span",{className:d,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},s.createElement(Lr.Provider,{value:m},e.children)))},tW=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},[`${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}}}},nW=Ot(["Input","OTP"],e=>{const t=gt(e,Qm(e));return tW(t)},Zm);var rW=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{className:n,value:r,onChange:o,onActiveChange:a,index:i,mask:l}=e,c=rW(e,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:u}=s.useContext(Ze),d=u("otp"),f=typeof l=="string"?l:r,m=s.useRef(null);s.useImperativeHandle(t,()=>m.current);const p=b=>{o(i,b.target.value)},g=()=>{Tt(()=>{var b;const y=(b=m.current)===null||b===void 0?void 0:b.input;document.activeElement===y&&y&&y.select()})},h=b=>{const{key:y,ctrlKey:v,metaKey:C}=b;y==="ArrowLeft"?a(i-1):y==="ArrowRight"?a(i+1):y==="z"&&(v||C)?b.preventDefault():y==="Backspace"&&!r&&a(i-1),g()};return s.createElement("span",{className:`${d}-input-wrapper`,role:"presentation"},l&&r!==""&&r!==void 0&&s.createElement("span",{className:`${d}-mask-icon`,"aria-hidden":"true"},f),s.createElement(ev,Object.assign({"aria-label":`OTP Input ${i+1}`,type:l===!0?"password":"text"},c,{ref:m,value:r,onInput:p,onFocus:g,onKeyDown:h,onMouseDown:g,onMouseUp:g,className:U(n,{[`${d}-mask-input`]:l})})))});var aW=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{index:t,prefixCls:n,separator:r}=e,o=typeof r=="function"?r(t):r;return o?s.createElement("span",{className:`${n}-separator`},o):null},lW=s.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:a,value:i,onChange:l,formatter:c,separator:u,variant:d,disabled:f,status:m,autoFocus:p,mask:g,type:h,onInput:b,inputMode:y}=e,v=aW(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:C,direction:x}=s.useContext(Ze),w=C("otp",n),S=ir(v,{aria:!0,data:!0,attr:!0}),[$,E,O]=nW(w),P=xo(K=>o??K),T=s.useContext(Lr),z=Um(T.status,m),N=s.useMemo(()=>Object.assign(Object.assign({},T),{status:z,hasFeedback:!1,feedbackIcon:null}),[T,z]),_=s.useRef(null),F=s.useRef({});s.useImperativeHandle(t,()=>({focus:()=>{var K;(K=F.current[0])===null||K===void 0||K.focus()},blur:()=>{var K;for(let V=0;Vc?c(K):K,[L,j]=s.useState(()=>Wu(I(a||"")));s.useEffect(()=>{i!==void 0&&j(Wu(i))},[i]);const A=Jt(K=>{j(K),b&&b(K),l&&K.length===r&&K.every(V=>V)&&K.some((V,G)=>L[G]!==V)&&l(K.join(""))}),B=Jt((K,V)=>{let G=ge(L);for(let q=0;q=0&&!G[q];q-=1)G.pop();const Z=I(G.map(q=>q||" ").join(""));return G=Wu(Z).map((q,J)=>q===" "&&!G[J]?G[J]:q),G}),D=(K,V)=>{var G;const Z=B(K,V),q=Math.min(K+V.length,r-1);q!==K&&Z[K]!==void 0&&((G=F.current[q])===null||G===void 0||G.focus()),A(Z)},W=K=>{var V;(V=F.current[K])===null||V===void 0||V.focus()},H={variant:d,disabled:f,status:z,mask:g,type:h,inputMode:y};return $(s.createElement("div",Object.assign({},S,{ref:_,className:U(w,{[`${w}-sm`]:P==="small",[`${w}-lg`]:P==="large",[`${w}-rtl`]:x==="rtl"},O,E),role:"group"}),s.createElement(Lr.Provider,{value:N},Array.from({length:r}).map((K,V)=>{const G=`otp-${V}`,Z=L[V]||"";return s.createElement(s.Fragment,{key:G},s.createElement(oW,Object.assign({ref:q=>{F.current[V]=q},index:V,size:P,htmlSize:1,className:`${w}-input`,onChange:D,value:Z,onActiveChange:W,autoFocus:V===0&&p},H)),Ve?s.createElement(JH,null):s.createElement(uW,null),mW={click:"onClick",hover:"onMouseOver"},vW=s.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:a=fW,suffix:i}=e,l=s.useContext(ia),c=n??l,u=typeof o=="object"&&o.visible!==void 0,[d,f]=s.useState(()=>u?o.visible:!1),m=s.useRef(null);s.useEffect(()=>{u&&f(o.visible)},[u,o]);const p=u5(m),g=()=>{var T;if(c)return;d&&p();const z=!d;f(z),typeof o=="object"&&((T=o.onVisibleChange)===null||T===void 0||T.call(o,z))},h=T=>{const z=mW[r]||"",N=a(d),_={[z]:g,className:`${T}-icon`,key:"passwordIcon",onMouseDown:F=>{F.preventDefault()},onMouseUp:F=>{F.preventDefault()}};return s.cloneElement(s.isValidElement(N)?N:s.createElement("span",null,N),_)},{className:b,prefixCls:y,inputPrefixCls:v,size:C}=e,x=dW(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:w}=s.useContext(Ze),S=w("input",v),$=w("input-password",y),E=o&&h($),O=U($,b,{[`${$}-${C}`]:!!C}),P=Object.assign(Object.assign({},Kt(x,["suffix","iconRender","visibilityToggle"])),{type:d?"text":"password",className:O,prefixCls:S,suffix:s.createElement(s.Fragment,null,E,i)});return C&&(P.size=C),s.createElement(ev,Object.assign({ref:Yn(t,m)},P))});var pW=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:a,suffix:i,enterButton:l=!1,addonAfter:c,loading:u,disabled:d,onSearch:f,onChange:m,onCompositionStart:p,onCompositionEnd:g,variant:h,onPressEnter:b}=e,y=pW(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant","onPressEnter"]),{getPrefixCls:v,direction:C}=s.useContext(Ze),x=s.useRef(!1),w=v("input-search",n),S=v("input",r),{compactSize:$}=_i(w,C),E=xo(H=>{var K;return(K=a??$)!==null&&K!==void 0?K:H}),O=s.useRef(null),P=H=>{H!=null&&H.target&&H.type==="click"&&f&&f(H.target.value,H,{source:"clear"}),m==null||m(H)},T=H=>{var K;document.activeElement===((K=O.current)===null||K===void 0?void 0:K.input)&&H.preventDefault()},z=H=>{var K,V;f&&f((V=(K=O.current)===null||K===void 0?void 0:K.input)===null||V===void 0?void 0:V.value,H,{source:"input"})},N=H=>{x.current||u||(b==null||b(H),z(H))},_=typeof l=="boolean"?s.createElement(o3,null):null,F=`${w}-button`;let I;const L=l||{},j=L.type&&L.type.__ANT_BUTTON===!0;j||L.type==="button"?I=kn(L,Object.assign({onMouseDown:T,onClick:H=>{var K,V;(V=(K=L==null?void 0:L.props)===null||K===void 0?void 0:K.onClick)===null||V===void 0||V.call(K,H),z(H)},key:"enterButton"},j?{className:F,size:E}:{})):I=s.createElement(ar,{className:F,color:l?"primary":"default",size:E,disabled:d,key:"enterButton",onMouseDown:T,onClick:z,loading:u,icon:_,variant:h==="borderless"||h==="filled"||h==="underlined"?"text":l?"solid":void 0},l),c&&(I=[I,kn(c,{key:"addonAfter"})]);const A=U(w,{[`${w}-rtl`]:C==="rtl",[`${w}-${E}`]:!!E,[`${w}-with-button`]:!!l},o),B=H=>{x.current=!0,p==null||p(H)},D=H=>{x.current=!1,g==null||g(H)},W=Object.assign(Object.assign({},y),{className:A,prefixCls:S,type:"search",size:E,variant:h,onPressEnter:N,onCompositionStart:B,onCompositionEnd:D,addonAfter:I,suffix:i,onChange:P,disabled:d,_skipAddonWarning:!0});return s.createElement(ev,Object.assign({ref:Yn(O,t)},W))});var hW=` + 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; +`,yW=["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"],Np={},wr;function bW(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Np[n])return Np[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),l=yW.map(function(u){return"".concat(u,":").concat(r.getPropertyValue(u))}).join(";"),c={sizingStyle:l,paddingSize:a,borderSize:i,boxSizing:o};return t&&n&&(Np[n]=c),c}function CW(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;wr||(wr=document.createElement("textarea"),wr.setAttribute("tab-index","-1"),wr.setAttribute("aria-hidden","true"),wr.setAttribute("name","hiddenTextarea"),document.body.appendChild(wr)),e.getAttribute("wrap")?wr.setAttribute("wrap",e.getAttribute("wrap")):wr.removeAttribute("wrap");var o=bW(e,t),a=o.paddingSize,i=o.borderSize,l=o.boxSizing,c=o.sizingStyle;wr.setAttribute("style","".concat(c,";").concat(hW)),wr.value=e.value||e.placeholder||"";var u=void 0,d=void 0,f,m=wr.scrollHeight;if(l==="border-box"?m+=i:l==="content-box"&&(m-=a),n!==null||r!==null){wr.value=" ";var p=wr.scrollHeight-a;n!==null&&(u=p*n,l==="border-box"&&(u=u+a+i),m=Math.max(u,m)),r!==null&&(d=p*r,l==="border-box"&&(d=d+a+i),f=m>d?"":"hidden",m=Math.min(d,m))}var g={height:m,overflowY:f,resize:"none"};return u&&(g.minHeight=u),d&&(g.maxHeight=d),g}var xW=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],jp=0,Fp=1,Lp=2,SW=s.forwardRef(function(e,t){var n=e,r=n.prefixCls,o=n.defaultValue,a=n.value,i=n.autoSize,l=n.onResize,c=n.className,u=n.style,d=n.disabled,f=n.onChange;n.onInternalAutoSize;var m=Ye(n,xW),p=tn(o,{value:a,postState:function(H){return H??""}}),g=ee(p,2),h=g[0],b=g[1],y=function(H){b(H.target.value),f==null||f(H)},v=s.useRef();s.useImperativeHandle(t,function(){return{textArea:v.current}});var C=s.useMemo(function(){return i&&De(i)==="object"?[i.minRows,i.maxRows]:[]},[i]),x=ee(C,2),w=x[0],S=x[1],$=!!i,E=s.useState(Lp),O=ee(E,2),P=O[0],T=O[1],z=s.useState(),N=ee(z,2),_=N[0],F=N[1],I=function(){T(jp)};yt(function(){$&&I()},[a,w,S,$]),yt(function(){if(P===jp)T(Fp);else if(P===Fp){var W=CW(v.current,!1,w,S);T(Lp),F(W)}},[P]);var L=s.useRef(),j=function(){Tt.cancel(L.current)},A=function(H){P===Lp&&(l==null||l(H),i&&(j(),L.current=Tt(function(){I()})))};s.useEffect(function(){return j},[]);var B=$?_:null,D=R(R({},u),B);return(P===jp||P===Fp)&&(D.overflowY="hidden",D.overflowX="hidden"),s.createElement(Fn,{onResize:A,disabled:!(i||l)},s.createElement("textarea",de({},m,{ref:v,style:D,className:U(r,c,M({},"".concat(r,"-disabled"),d)),disabled:d,value:h,onChange:y})))}),wW=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],$W=Q.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,a=e.onFocus,i=e.onBlur,l=e.onChange,c=e.allowClear,u=e.maxLength,d=e.onCompositionStart,f=e.onCompositionEnd,m=e.suffix,p=e.prefixCls,g=p===void 0?"rc-textarea":p,h=e.showCount,b=e.count,y=e.className,v=e.style,C=e.disabled,x=e.hidden,w=e.classNames,S=e.styles,$=e.onResize,E=e.onClear,O=e.onPressEnter,P=e.readOnly,T=e.autoSize,z=e.onKeyDown,N=Ye(e,wW),_=tn(r,{value:o,defaultValue:r}),F=ee(_,2),I=F[0],L=F[1],j=I==null?"":String(I),A=Q.useState(!1),B=ee(A,2),D=B[0],W=B[1],H=Q.useRef(!1),K=Q.useState(null),V=ee(K,2),G=V[0],Z=V[1],q=s.useRef(null),J=s.useRef(null),oe=function(){var be;return(be=J.current)===null||be===void 0?void 0:be.textArea},X=function(){oe().focus()};s.useImperativeHandle(t,function(){var Ne;return{resizableTextArea:J.current,focus:X,blur:function(){oe().blur()},nativeElement:((Ne=q.current)===null||Ne===void 0?void 0:Ne.nativeElement)||oe()}}),s.useEffect(function(){W(function(Ne){return!C&&Ne})},[C]);var Y=Q.useState(null),ne=ee(Y,2),ae=ne[0],te=ne[1];Q.useEffect(function(){if(ae){var Ne;(Ne=oe()).setSelectionRange.apply(Ne,ge(ae))}},[ae]);var ie=s5(b,h),le=(n=ie.max)!==null&&n!==void 0?n:u,se=Number(le)>0,ve=ie.strategy(j),xe=!!le&&ve>le,fe=function(be,Le){var Ce=Le;!H.current&&ie.exceedFormatter&&ie.max&&ie.strategy(Le)>ie.max&&(Ce=ie.exceedFormatter(Le,{max:ie.max}),Le!==Ce&&te([oe().selectionStart||0,oe().selectionEnd||0])),L(Ce),kf(be.currentTarget,be,l,Ce)},ye=function(be){H.current=!0,d==null||d(be)},he=function(be){H.current=!1,fe(be,be.currentTarget.value),f==null||f(be)},ce=function(be){fe(be,be.target.value)},ue=function(be){be.key==="Enter"&&O&&O(be),z==null||z(be)},Se=function(be){W(!0),a==null||a(be)},Re=function(be){W(!1),i==null||i(be)},$e=function(be){L(""),X(),kf(oe(),be,l)},we=m,_e;ie.show&&(ie.showFormatter?_e=ie.showFormatter({value:j,count:ve,maxLength:le}):_e="".concat(ve).concat(se?" / ".concat(le):""),we=Q.createElement(Q.Fragment,null,we,Q.createElement("span",{className:U("".concat(g,"-data-count"),w==null?void 0:w.count),style:S==null?void 0:S.count},_e)));var Ee=function(be){var Le;$==null||$(be),(Le=oe())!==null&&Le!==void 0&&Le.style.height&&Z(!0)},Ge=!T&&!h&&!c;return Q.createElement(l5,{ref:q,value:j,allowClear:c,handleReset:$e,suffix:we,prefixCls:g,classNames:R(R({},w),{},{affixWrapper:U(w==null?void 0:w.affixWrapper,M(M({},"".concat(g,"-show-count"),h),"".concat(g,"-textarea-allow-clear"),c))}),disabled:C,focused:D,className:U(y,xe&&"".concat(g,"-out-of-range")),style:R(R({},v),G&&!Ge?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof _e=="string"?_e:void 0}},hidden:x,readOnly:P,onClear:E},Q.createElement(SW,de({},N,{autoSize:T,maxLength:u,onKeyDown:ue,onChange:ce,onFocus:Se,onBlur:Re,onCompositionStart:ye,onCompositionEnd:he,className:U(w==null?void 0:w.textarea),style:R(R({},S==null?void 0:S.textarea),{},{resize:v==null?void 0:v.resize}),disabled:C,prefixCls:g,onResize:Ee,ref:J,readOnly:P})))});const EW=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}}}}}},OW=Ot(["Input","TextArea"],e=>{const t=gt(e,Qm(e));return EW(t)},Zm,{resetFont:!1});var PW=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,size:a,disabled:i,status:l,allowClear:c,classNames:u,rootClassName:d,className:f,style:m,styles:p,variant:g,showCount:h,onMouseDown:b,onResize:y}=e,v=PW(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:C,direction:x,allowClear:w,autoComplete:S,className:$,style:E,classNames:O,styles:P}=Qn("textArea"),T=s.useContext(ia),z=i??T,{status:N,hasFeedback:_,feedbackIcon:F}=s.useContext(Lr),I=Um(N,l),L=s.useRef(null);s.useImperativeHandle(t,()=>{var ie;return{resizableTextArea:(ie=L.current)===null||ie===void 0?void 0:ie.resizableTextArea,focus:le=>{var se,ve;i5((ve=(se=L.current)===null||se===void 0?void 0:se.resizableTextArea)===null||ve===void 0?void 0:ve.textArea,le)},blur:()=>{var le;return(le=L.current)===null||le===void 0?void 0:le.blur()}}});const j=C("input",r),A=cr(j),[B,D,W]=Z3(j,d),[H]=OW(j,A),{compactSize:K,compactItemClassnames:V}=_i(j,x),G=xo(ie=>{var le;return(le=a??K)!==null&&le!==void 0?le:ie}),[Z,q]=Qy("textArea",g,o),J=c5(c??w),[oe,X]=s.useState(!1),[Y,ne]=s.useState(!1),ae=ie=>{X(!0),b==null||b(ie);const le=()=>{X(!1),document.removeEventListener("mouseup",le)};document.addEventListener("mouseup",le)},te=ie=>{var le,se;if(y==null||y(ie),oe&&typeof getComputedStyle=="function"){const ve=(se=(le=L.current)===null||le===void 0?void 0:le.nativeElement)===null||se===void 0?void 0:se.querySelector("textarea");ve&&getComputedStyle(ve).resize==="both"&&ne(!0)}};return B(H(s.createElement($W,Object.assign({autoComplete:S},v,{style:Object.assign(Object.assign({},E),m),styles:Object.assign(Object.assign({},P),p),disabled:z,allowClear:J,className:U(W,A,f,d,V,$,Y&&`${j}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},u),O),{textarea:U({[`${j}-sm`]:G==="small",[`${j}-lg`]:G==="large"},D,u==null?void 0:u.textarea,O.textarea,oe&&`${j}-mouse-active`),variant:U({[`${j}-${Z}`]:q},Nf(j,I)),affixWrapper:U(`${j}-textarea-affix-wrapper`,{[`${j}-affix-wrapper-rtl`]:x==="rtl",[`${j}-affix-wrapper-sm`]:G==="small",[`${j}-affix-wrapper-lg`]:G==="large",[`${j}-textarea-show-count`]:h||((n=e.count)===null||n===void 0?void 0:n.show)},D)}),prefixCls:j,suffix:_&&s.createElement("span",{className:`${j}-textarea-suffix`},F),showCount:h,ref:L,onResize:te,onMouseDown:ae}))))}),Ei=ev;Ei.Group=eW;Ei.Search=gW;Ei.TextArea=O5;Ei.Password=vW;Ei.OTP=lW;function IW(e,t,n){return typeof n=="boolean"?n:e.length?!0:En(t).some(o=>o.type===j3)}var P5=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);os.forwardRef((a,i)=>s.createElement(r,Object.assign({ref:i,suffixCls:e,tagName:t},a)))}const v1=s.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:a}=e,i=P5(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:l}=s.useContext(Ze),c=l("layout",n),[u,d,f]=N3(c),m=r?`${c}-${r}`:c;return u(s.createElement(a,Object.assign({className:U(n||m,o,d,f),ref:t},i)))}),RW=s.forwardRef((e,t)=>{const{direction:n}=s.useContext(Ze),[r,o]=s.useState([]),{prefixCls:a,className:i,rootClassName:l,children:c,hasSider:u,tagName:d,style:f}=e,m=P5(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),p=Kt(m,["suffixCls"]),{getPrefixCls:g,className:h,style:b}=Qn("layout"),y=g("layout",a),v=IW(r,c,u),[C,x,w]=N3(y),S=U(y,{[`${y}-has-sider`]:v,[`${y}-rtl`]:n==="rtl"},h,i,l,x,w),$=s.useMemo(()=>({siderHook:{addSider:E=>{o(O=>[].concat(ge(O),[E]))},removeSider:E=>{o(O=>O.filter(P=>P!==E))}}}),[]);return C(s.createElement(M3.Provider,{value:$},s.createElement(d,Object.assign({ref:t,className:S,style:Object.assign(Object.assign({},b),f)},p),c)))}),MW=tv({tagName:"div",displayName:"Layout"})(RW),TW=tv({suffixCls:"header",tagName:"header",displayName:"Header"})(v1),_W=tv({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(v1),NW=tv({suffixCls:"content",tagName:"main",displayName:"Content"})(v1),no=MW;no.Header=TW;no.Footer=_W;no.Content=NW;no.Sider=j3;no._InternalSiderContext=Xm;var jW={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:"页码"};const Af=100,I5=Af/5,R5=Af/2-I5/2,zp=R5*2*Math.PI,o2=50,a2=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return s.createElement("circle",{className:U(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:R5,cx:o2,cy:o2,strokeWidth:I5,style:n})},FW=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[a,i]=s.useState(!1);yt(()=>{e!==0&&i(!0)},[e!==0]);const l=Math.max(Math.min(e,100),0);if(!a)return null;const c={strokeDashoffset:`${zp/4}`,strokeDasharray:`${zp*l/100} ${zp*(100-l)/100}`};return s.createElement("span",{className:U(r,`${n}-progress`,l<=0&&o)},s.createElement("svg",{viewBox:`0 0 ${Af} ${Af}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l},s.createElement(a2,{dotClassName:n,hasCircleCls:!0}),s.createElement(a2,{dotClassName:n,style:c})))};function LW(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,a=`${o}-hidden`;return s.createElement(s.Fragment,null,s.createElement("span",{className:U(o,n>0&&a)},s.createElement("span",{className:U(r,`${t}-dot-spin`)},[1,2,3,4].map(i=>s.createElement("i",{className:`${t}-dot-item`,key:i})))),s.createElement(FW,{prefixCls:t,percent:n}))}function zW(e){var t;const{prefixCls:n,indicator:r,percent:o}=e,a=`${n}-dot`;return r&&s.isValidElement(r)?kn(r,{className:U((t=r.props)===null||t===void 0?void 0:t.className,a),percent:o}):s.createElement(LW,{prefixCls:n,percent:o})}const kW=new ft("antSpinMove",{to:{opacity:1}}),BW=new ft("antRotate",{to:{transform:"rotate(405deg)"}}),AW=e=>{const{componentCls:t,calc:n}=e;return{[t]:Object.assign(Object.assign({},gn(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${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"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",inset:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:kW,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"}},"&-spin":{transform:"rotate(45deg)",animationName:BW,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeSM}},[`&-sm ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},DW=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},HW=Ot("Spin",e=>{const t=gt(e,{spinDotDefault:e.colorTextDescription});return AW(t)},DW),WW=200,i2=[[30,.05],[70,.03],[96,.01]];function VW(e,t){const[n,r]=s.useState(0),o=s.useRef(null),a=t==="auto";return s.useEffect(()=>(a&&e&&(r(0),o.current=setInterval(()=>{r(i=>{const l=100-i;for(let c=0;c{o.current&&(clearInterval(o.current),o.current=null)}),[a,e]),a?n:t}var UW=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t;const{prefixCls:n,spinning:r=!0,delay:o=0,className:a,rootClassName:i,size:l="default",tip:c,wrapperClassName:u,style:d,children:f,fullscreen:m=!1,indicator:p,percent:g}=e,h=UW(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:b,direction:y,className:v,style:C,indicator:x}=Qn("spin"),w=b("spin",n),[S,$,E]=HW(w),[O,P]=s.useState(()=>r&&!KW(r,o)),T=VW(O,g);s.useEffect(()=>{if(r){const j=_D(o,()=>{P(!0)});return j(),()=>{var A;(A=j==null?void 0:j.cancel)===null||A===void 0||A.call(j)}}P(!1)},[o,r]);const z=s.useMemo(()=>typeof f<"u"&&!m,[f,m]),N=U(w,v,{[`${w}-sm`]:l==="small",[`${w}-lg`]:l==="large",[`${w}-spinning`]:O,[`${w}-show-text`]:!!c,[`${w}-rtl`]:y==="rtl"},a,!m&&i,$,E),_=U(`${w}-container`,{[`${w}-blur`]:O}),F=(t=p??x)!==null&&t!==void 0?t:M5,I=Object.assign(Object.assign({},C),d),L=s.createElement("div",Object.assign({},h,{style:I,className:N,"aria-live":"polite","aria-busy":O}),s.createElement(zW,{prefixCls:w,indicator:F,percent:T}),c&&(z||m)?s.createElement("div",{className:`${w}-text`},c):null);return S(z?s.createElement("div",Object.assign({},h,{className:U(`${w}-nested-loading`,u,$,E)}),O&&s.createElement("div",{key:"loading"},L),s.createElement("div",{className:_,key:"container"},f)):m?s.createElement("div",{className:U(`${w}-fullscreen`,{[`${w}-fullscreen-show`]:O},i,$,E)},L):L)};p1.setDefaultIndicator=e=>{M5=e};const GW=(e,t=!1)=>t&&e==null?[]:Array.isArray(e)?e:[e];var qW={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"},XW=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:qW}))},YW=s.forwardRef(XW),QW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},ZW=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:QW}))},JW=s.forwardRef(ZW);const eV=()=>s.createElement("svg",{width:"252",height:"294"},s.createElement("title",null,"No Found"),s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("circle",{cx:"126.75",cy:"128.1",r:"126",fill:"#E4EBF7"}),s.createElement("circle",{cx:"31.55",cy:"130.8",r:"8.3",fill:"#FFF"}),s.createElement("path",{stroke:"#FFF",d:"m37 134.3 10.5 6m.9 6.2-12.7 10.8",strokeWidth:"2"}),s.createElement("path",{fill:"#FFF",d:"M39.9 159.4a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m17.7-16.2a5.7 5.7 0 1 1-11.4-1.1 5.7 5.7 0 0 1 11.4 1.1M99 27h29.8a4.6 4.6 0 1 0 0-9.2H99a4.6 4.6 0 1 0 0 9.2m11.4 18.3h29.8a4.6 4.6 0 0 0 0-9.2h-29.8a4.6 4.6 0 1 0 0 9.2"}),s.createElement("path",{fill:"#FFF",d:"M112.8 26.9h15.8a4.6 4.6 0 1 0 0 9.1h-15.8a4.6 4.6 0 0 0 0-9.1m71.7 108.8a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),s.createElement("path",{stroke:"#FFF",d:"m179.3 141.8 12.6 7.1m1.1 7.6-15.2 13",strokeWidth:"2"}),s.createElement("path",{fill:"#FFF",d:"M184.7 170a6.8 6.8 0 1 1-13.6-1.3 6.8 6.8 0 0 1 13.6 1.4m18.6-16.8a6.9 6.9 0 1 1-13.7-1.4 6.9 6.9 0 0 1 13.7 1.4"}),s.createElement("path",{stroke:"#FFF",d:"M152 192.3a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm73.3-76.2a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm-9 35a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.5 0zM177 107.6a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.4-15.4a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0zm6.8 88.5a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.5 0z",strokeWidth:"2"}),s.createElement("path",{stroke:"#FFF",d:"m214.4 153.3-2 20.2-10.8 6m-28-4.7-6.3 9.8H156l-4.5 6.5m23.5-66v-15.7m46 7.8-13 8-15.2-8V94.4",strokeWidth:"2"}),s.createElement("path",{fill:"#FFF",d:"M166.6 66h-4a4.8 4.8 0 0 1-4.7-4.8 4.8 4.8 0 0 1 4.7-4.7h4a4.8 4.8 0 0 1 4.7 4.7 4.8 4.8 0 0 1-4.7 4.7"}),s.createElement("circle",{cx:"204.3",cy:"30",r:"29.5",fill:"#1677ff"}),s.createElement("path",{fill:"#FFF",d:"M206 38.4c.5.5.7 1.1.7 2s-.2 1.4-.7 1.9a3 3 0 0 1-2 .7c-.8 0-1.5-.3-2-.8s-.8-1.1-.8-1.9.3-1.4.8-2c.5-.4 1.2-.7 2-.7.7 0 1.4.3 2 .8m4.2-19.5c1.5 1.3 2.2 3 2.2 5.2a7.2 7.2 0 0 1-1.5 4.5l-3 2.7a5 5 0 0 0-1.3 1.7 5.2 5.2 0 0 0-.6 2.4v.5h-4v-.5c0-1.4.1-2.5.6-3.5s1.9-2.5 4.2-4.5l.4-.5a4 4 0 0 0 1-2.6c0-1.2-.4-2-1-2.8-.7-.6-1.6-1-2.9-1-1.5 0-2.6.5-3.3 1.5-.4.5-.6 1-.8 1.9a2 2 0 0 1-2 1.6 2 2 0 0 1-2-2.4c.4-1.6 1-2.8 2.1-3.8a8.5 8.5 0 0 1 6.3-2.3c2.3 0 4.2.6 5.6 2"}),s.createElement("path",{fill:"#FFB594",d:"M52 76.1s21.8 5.4 27.3 16c5.6 10.7-6.3 9.2-15.7 5C52.8 92 39 85 52 76"}),s.createElement("path",{fill:"#FFC6A0",d:"m90.5 67.5-.5 2.9c-.7.5-4.7-2.7-4.7-2.7l-1.7.8-1.3-5.7s6.8-4.6 9-5c2.4-.5 9.8 1 10.6 2.3 0 0 1.3.4-2.2.6-3.6.3-5 .5-6.8 3.2l-2.4 3.6"}),s.createElement("path",{fill:"#FFF",d:"M128 111.4a36.7 36.7 0 0 0-8.9-15.5c-3.5-3-9.3-2.2-11.3-4.2-1.3-1.2-3.2-1.2-3.2-1.2L87.7 87c-2.3-.4-2.1-.7-6-1.4-1.6-1.9-3-1.1-3-1.1l-7-1.4c-1-1.5-2.5-1-2.5-1l-2.4-.9C65 91.2 59 95 59 95c1.8 1.1 15.7 8.3 15.7 8.3l5.1 37.1s-3.3 5.7 1.4 9.1c0 0 19.9-3.7 34.9-.3 0 0 3-2.6 1-8.8.5-3 1.4-8.3 1.7-11.6.4.7 2 1.9 3.1 3.4 0 0 9.4-7.3 11-14a17 17 0 0 1-2.2-2.4c-.5-.8-.3-2-.7-2.8-.7-1-1.8-1.3-2-1.6"}),s.createElement("path",{fill:"#CBD1D1",d:"M101 290s4.4 2 7.4 1c2.9-1 4.6.7 7.1 1.2 2.6.5 6.9 1.1 11.7-1.3 0-5.5-6.9-4-12-6.7-2.5-1.4-3.7-4.7-3.5-8.8h-9.5s-1.2 10.6-1 14.6"}),s.createElement("path",{fill:"#2B0849",d:"M101 289.8s2.5 1.3 6.8.7c3-.5 3.7.5 7.4 1 3.8.6 10.8 0 11.9-.9.4 1.1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.6-.5-1.8-1.4-5.2-1.9-5.7-.2-4 1-7.4-.3-7.4-.3l-.1-2.7z"}),s.createElement("path",{fill:"#A4AABA",d:"M108.3 276h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),s.createElement("path",{fill:"#CBD1D1",d:"M57.5 272.4s-2 7.4-4.4 12.3c-1.8 3.7-4.3 7.5 5.4 7.5 6.7 0 9-.5 7.4-6.6-1.5-6.1.3-13.2.3-13.2h-8.7z"}),s.createElement("path",{fill:"#2B0849",d:"M51.5 289.8s2 1.2 6.6 1.2c6 0 8.3-1.7 8.3-1.7s.6 1.1-.7 2.2c-1 .8-3.6 1.6-7.4 1.5-4.1 0-5.8-.5-6.7-1.1-.8-.6-.7-1.6-.1-2.1"}),s.createElement("path",{fill:"#A4AABA",d:"M58.4 274.3s0 1.5-.3 3c-.3 1.4-1 3-1.1 4 0 1.2 4.5 1.7 5.1.1.6-1.5 1.3-6.4 2-7.2.6-.9-5-2.2-5.7.1"}),s.createElement("path",{fill:"#7BB2F9",d:"m99.7 278.5 13.3.1s1.3-54.5 1.9-64.4c.5-9.9 3.8-43.4 1-63.1l-12.6-.7-22.8.8-1.2 10c0 .5-.7.8-.7 1.4-.1.5.4 1.3.3 2-2.4 14-6.4 33-8.8 46.6 0 .7-1.2 1-1.4 2.7 0 .3.2 1.5 0 1.8-6.8 18.7-10.9 47.8-14.2 61.9h14.6s2.2-8.6 4-17c2.9-12.9 23.2-85 23.2-85l3-.5 1 46.3s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.8-1 11.8c-.4 4.8 0 39.2 0 39.2"}),s.createElement("path",{stroke:"#648BD8",d:"M76 221.6c1.2.1 4.1-2 7-5m23.4 8.5s2.7-1 6-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#648BD8",d:"M107.3 222.1s2.7-1.1 6-3.9",strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{stroke:"#648BD8",d:"M74.7 224.8s2.7-.6 6.5-3.4m4.8-69.8c-.2 3.1.3 8.6-4.3 9.2m22-11s0 14-1.4 15.1a15 15 0 0 1-3 2m.5-16.5s0 13-1.2 24.4m-5 1.1s7.3-1.7 9.5-1.7M74.3 206a212 212 0 0 1-1 4.5s-1.4 1.9-1 3.8c.5 2-1 2-5 15.4A353 353 0 0 0 61 257l-.2 1.2m14.9-60.5a321 321 0 0 1-.9 4.8m7.8-50.4-1.2 10.5s-1.1.1-.5 2.2c.1 1.4-2.7 15.8-5.2 30.5m-19.6 79h13.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#192064",d:"M116.2 148.2s-17-3-35.9.2c.2 2.5 0 4.2 0 4.2s14.7-2.8 35.7-.3c.3-2.4.2-4 .2-4"}),s.createElement("path",{fill:"#FFF",d:"M106.3 151.2v-5a.8.8 0 0 0-.8-.8h-7.8a.8.8 0 0 0-.8.8v5a.8.8 0 0 0 .8.8h7.8a.8.8 0 0 0 .8-.8"}),s.createElement("path",{fill:"#192064",d:"M105.2 150.2v-3a.6.6 0 0 0-.6-.7 94.3 94.3 0 0 0-5.9 0 .7.7 0 0 0-.6.6v3.1a.6.6 0 0 0 .6.7 121.1 121.1 0 0 1 5.8 0c.4 0 .7-.3.7-.7"}),s.createElement("path",{stroke:"#648BD8",d:"M100.3 275.4h12.3m-11.2-4.9.1 6.5m0-12.5a915.8 915.8 0 0 0 0 4.4m-.5-94 .9 44.7s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.2 0 3.4-.6 1.5-1 21.1-1.1 35.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#FFC6A0",d:"M46.9 83.4s-.5 6 7.2 5.6c11.2-.7 9.2-9.4 31.5-21.7-.7-2.7-2.4-4.7-2.4-4.7s-11 3-22.6 8c-6.8 3-13.4 6.4-13.7 12.8m57.6 7.7.9-5.4-8.9-11.4-5 5.3-1.8 7.9a.3.3 0 0 0 .1.3c1 .8 6.5 5 14.4 3.5a.3.3 0 0 0 .3-.2"}),s.createElement("path",{fill:"#FFC6A0",d:"M94 79.4s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.1-3.7c.6-1 1.6-4.1 1.6-4.1l13.5 3c0 5.3-2.3 19.5-7.8 20-8.9.6-12.5-9.5-12.5-9.5"}),s.createElement("path",{fill:"#520038",d:"M113.9 73.4c2.6-2 3.4-9.7 3.4-9.7s-2.4-.5-6.6-2c-4.7-2.1-12.8-4.8-17.5 1-9.6 3.2-2 19.8-2 19.8l2.7-3s-4-3.3-2-6.3c2-3.5 3.8 1 3.8 1s.7-2.3 3.6-3.3c.4-.7 1-2.6 1.4-3.8a1 1 0 0 1 1.3-.7l11.4 2.6c.5.2.8.7.8 1.2l-.3 3.2z"}),s.createElement("path",{fill:"#552950",d:"M105 76c-.1.7-.6 1.1-1 1-.6 0-.9-.6-.8-1.2.1-.6.6-1 1-1 .6 0 .9.7.8 1.3m7.1 1.6c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.5-1 1-1 .5.1.8.7.7 1.3"}),s.createElement("path",{stroke:"#DB836E",d:"m110.1 74.8-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#5C2552",d:"M110.8 74.5s1.8-.7 2.6.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#DB836E",d:"M92.4 74.3s.5-1.1 1.1-.7c.6.4 1.3 1.4.6 2-.8.5.1 1.6.1 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#5C2552",d:"M103.3 73s1.8 1 4.1.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#DB836E",d:"M103.7 81.8s2.2 1.2 4.4 1.2m-3.5 1.3s1 .4 1.6.3m-11.5-3.4s2.3 7.4 10.4 7.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#E4EBF7",d:"M81.5 89.4s.4 5.6-5 12.8M69 82.7s-.7 9.2-8.2 14.2m68.6 26s-5.3 7.4-9.4 10.7m-.7-26.3s.5 4.4-2.1 32",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#F2D7AD",d:"M150 151.2h-49.8a1 1 0 0 1-1-1v-31.7c0-.5.4-1 1-1H150c.6 0 1 .5 1 1v31.7a1 1 0 0 1-1 1"}),s.createElement("path",{fill:"#F4D19D",d:"M150.3 151.2h-19.9v-33.7h20.8v32.8a1 1 0 0 1-1 1"}),s.createElement("path",{fill:"#F2D7AD",d:"M123.6 127.9H92.9a.5.5 0 0 1-.4-.8l6.4-9.1c.2-.3.5-.5.8-.5h31.1l-7.2 10.4z"}),s.createElement("path",{fill:"#CC9B6E",d:"M123.7 128.4H99.2v-.5h24.2l7.2-10.2.4.3z"}),s.createElement("path",{fill:"#F4D19D",d:"M158.3 127.9h-18.7a2 2 0 0 1-1.6-.8l-7.2-9.6h20c.5 0 1 .3 1.2.6l6.7 9a.5.5 0 0 1-.4.8"}),s.createElement("path",{fill:"#CC9B6E",d:"M157.8 128.5h-19.3l-7.9-10.5.4-.3 7.7 10.3h19.1zm-27.2 22.2v-8.2h.4v8.2zm-.1-10.9v-21.4h.4l.1 21.4zm-18.6 1.1-.5-.1 1.5-5.2.5.2zm-3.5.2-2.6-3 2.6-3.4.4.3-2.4 3.1 2.4 2.6zm8.2 0-.4-.4 2.4-2.6-2.4-3 .4-.4 2.7 3.4z"}),s.createElement("path",{fill:"#FFC6A0",d:"m154.3 131.9-3.1-2v3.5l-1 .1a85 85 0 0 1-4.8.3c-1.9 0-2.7 2.2 2.2 2.6l-2.6-.6s-2.2 1.3.5 2.3c0 0-1.6 1.2.6 2.6-.6 3.5 5.2 4 7 3.6a6.1 6.1 0 0 0 4.6-5.2 8 8 0 0 0-3.4-7.2"}),s.createElement("path",{stroke:"#DB836E",d:"M153.7 133.6s-6.5.4-8.4.3c-1.8 0-1.9 2.2 2.4 2.3 3.7.2 5.4 0 5.4 0",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#DB836E",d:"M145.2 135.9c-1.9 1.3.5 2.3.5 2.3s3.5 1 6.8.6m-.6 2.9s-6.3.1-6.7-2.1c-.3-1.4.4-1.4.4-1.4m.5 2.7s-1 3.1 5.5 3.5m-.4-14.5v3.5M52.8 89.3a18 18 0 0 0 13.6-7.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#5BA02E",d:"M168.6 248.3a6.6 6.6 0 0 1-6.7-6.6v-66.5a6.6 6.6 0 1 1 13.3 0v66.5a6.6 6.6 0 0 1-6.6 6.6"}),s.createElement("path",{fill:"#92C110",d:"M176.5 247.7a6.6 6.6 0 0 1-6.6-6.7v-33.2a6.6 6.6 0 1 1 13.3 0V241a6.6 6.6 0 0 1-6.7 6.7"}),s.createElement("path",{fill:"#F2D7AD",d:"M186.4 293.6H159a3.2 3.2 0 0 1-3.2-3.2v-46.1a3.2 3.2 0 0 1 3.2-3.2h27.5a3.2 3.2 0 0 1 3.2 3.2v46.1a3.2 3.2 0 0 1-3.2 3.2"}),s.createElement("path",{stroke:"#E4EBF7",d:"M89 89.5s7.8 5.4 16.6 2.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),tV=()=>s.createElement("svg",{width:"254",height:"294"},s.createElement("title",null,"Server Error"),s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("path",{fill:"#E4EBF7",d:"M0 128.1v-2C0 56.5 56.3.2 125.7.2h2.1C197.2.3 253.5 56.6 253.5 126v2.1c0 69.5-56.3 125.7-125.7 125.7h-2.1A125.7 125.7 0 0 1 0 128.1"}),s.createElement("path",{fill:"#FFF",d:"M40 132.1a8.3 8.3 0 1 1-16.6-1.7 8.3 8.3 0 0 1 16.6 1.7"}),s.createElement("path",{stroke:"#FFF",d:"m37.2 135.6 10.5 6m1 6.3-12.8 10.8",strokeWidth:"2"}),s.createElement("path",{fill:"#FFF",d:"M40.1 160.8a5.7 5.7 0 1 1-11.3-1.1 5.7 5.7 0 0 1 11.3 1.1M58 144.6a5.7 5.7 0 1 1-11.4-1.2 5.7 5.7 0 0 1 11.4 1.2M99.7 27.4h30a4.6 4.6 0 1 0 0-9.2h-30a4.6 4.6 0 0 0 0 9.2M111 46h30a4.6 4.6 0 1 0 0-9.3h-30a4.6 4.6 0 1 0 0 9.3m2.5-18.6h16a4.6 4.6 0 1 0 0 9.3h-16a4.6 4.6 0 0 0 0-9.3m36.7 42.7h-4a4.8 4.8 0 0 1-4.8-4.8 4.8 4.8 0 0 1 4.8-4.8h4a4.8 4.8 0 0 1 4.7 4.8 4.8 4.8 0 0 1-4.7 4.8"}),s.createElement("circle",{cx:"201.35",cy:"30.2",r:"29.7",fill:"#FF603B"}),s.createElement("path",{fill:"#FFF",d:"m203.6 19.4-.7 15a1.5 1.5 0 0 1-3 0l-.7-15a2.2 2.2 0 1 1 4.4 0m-.3 19.4c.5.5.8 1.1.8 1.9s-.3 1.4-.8 1.9a3 3 0 0 1-2 .7 2.5 2.5 0 0 1-1.8-.7c-.6-.6-.8-1.2-.8-2 0-.7.2-1.3.8-1.8.5-.5 1.1-.7 1.8-.7.8 0 1.5.2 2 .7"}),s.createElement("path",{fill:"#FFB594",d:"M119.3 133.3c4.4-.6 3.6-1.2 4-4.8.8-5.2-3-17-8.2-25.1-1-10.7-12.6-11.3-12.6-11.3s4.3 5 4.2 16.2c1.4 5.3.8 14.5.8 14.5s5.3 11.4 11.8 10.5"}),s.createElement("path",{fill:"#FFF",d:"M101 91.6s1.4-.6 3.2.6c8 1.4 10.3 6.7 11.3 11.4 1.8 1.2 1.8 2.3 1.8 3.5l1.5 3s-7.2 1.7-11 6.7c-1.3-6.4-6.9-25.2-6.9-25.2"}),s.createElement("path",{fill:"#FFB594",d:"m94 90.5 1-5.8-9.2-11.9-5.2 5.6-2.6 9.9s8.4 5 16 2.2"}),s.createElement("path",{fill:"#FFC6A0",d:"M83 78.2s-4.6-2.9-2.5-6.9c1.6-3 4.5 1.2 4.5 1.2s.5-3.7 3.2-3.7c.5-1 1.5-4.2 1.5-4.2l13.6 3.2c0 5.2-2.3 19.5-7.9 20-8.9.6-12.5-9.6-12.5-9.6"}),s.createElement("path",{fill:"#520038",d:"M103 72.2c2.6-2 3.5-9.7 3.5-9.7s-2.5-.5-6.7-2c-4.7-2.2-12.9-4.9-17.6.9-9.5 4.4-2 20-2 20l2.7-3.1s-4-3.3-2.1-6.3c2.2-3.5 4 1 4 1s.6-2.3 3.5-3.3c.4-.7 1-2.7 1.5-3.8A1 1 0 0 1 91 65l11.5 2.7c.5.1.8.6.8 1.2l-.3 3.2z"}),s.createElement("path",{fill:"#552950",d:"M101.2 76.5c0 .6-.6 1-1 1-.5-.1-.9-.7-.8-1.3.1-.6.6-1 1.1-1 .5.1.8.7.7 1.3m-7-1.4c0 .6-.5 1-1 1-.5-.1-.8-.7-.7-1.3 0-.6.6-1 1-1 .5.1.9.7.8 1.3"}),s.createElement("path",{stroke:"#DB836E",d:"m99.2 73.6-.9 1.7-.3 4.3h-2.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#5C2552",d:"M100 73.3s1.7-.7 2.4.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#DB836E",d:"M81.4 73s.4-1 1-.6c.7.4 1.4 1.4.6 2s.2 1.6.2 1.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#5C2552",d:"M92.3 71.7s1.9 1.1 4.2 1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#DB836E",d:"M92.7 80.6s2.3 1.2 4.4 1.2m-3.4 1.4s1 .4 1.5.3M83.7 80s1.8 6.6 9.2 8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#E4EBF7",d:"M95.5 91.7s-1 2.8-8.2 2c-7.3-.6-10.3-5-10.3-5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#FFF",d:"M78.1 87.5s6.6 5 16.5 2.5c0 0 9.6 1 11.5 5.3 5.4 11.8.6 36.8 0 40 3.5 4-.4 8.4-.4 8.4-15.7-3.5-35.8-.6-35.8-.6-4.9-3.5-1.3-9-1.3-9l-6.2-23.8c-2.5-15.2.8-19.8 3.5-20.7 3-1 8-1.3 8-1.3.6 0 1.1 0 1.4-.2 2.4-1.3 2.8-.6 2.8-.6"}),s.createElement("path",{fill:"#FFC6A0",d:"M65.8 89.8s-6.8.5-7.6 8.2c-.4 8.8 3 11 3 11s6.1 22 16.9 22.9c8.4-2.2 4.7-6.7 4.6-11.4-.2-11.3-7-17-7-17s-4.3-13.7-9.9-13.7"}),s.createElement("path",{fill:"#FFC6A0",d:"M71.7 124.2s.9 11.3 9.8 6.5c4.8-2.5 7.6-13.8 9.8-22.6A201 201 0 0 0 94 96l-5-1.7s-2.4 5.6-7.7 12.3c-4.4 5.5-9.2 11.1-9.5 17.7"}),s.createElement("path",{stroke:"#E4EBF7",d:"M108.5 105.2s1.7 2.7-2.4 30.5c2.4 2.2 1 6-.2 7.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#FFC6A0",d:"M123.3 131.5s-.5 2.8-11.8 2c-15.2-1-25.3-3.2-25.3-3.2l.9-5.8s.7.2 9.7-.1c11.9-.4 18.7-6 25-1 4 3.2 1.5 8.1 1.5 8.1"}),s.createElement("path",{fill:"#FFF",d:"M70.2 91s-5.6-4.8-11 2.7c-3.3 7.2.5 15.2 2.6 19.5-.3 3.8 2.4 4.3 2.4 4.3s0 1 1.5 2.7c4-7 6.7-9.1 13.7-12.5-.3-.7-1.9-3.3-1.8-3.8.2-1.7-1.3-2.6-1.3-2.6s-.3-.2-1.2-2.8c-.8-2.3-2-5.1-4.9-7.5"}),s.createElement("path",{fill:"#CBD1D1",d:"M90.2 288s4.9 2.3 8.3 1.2c3.2-1 5.2.7 8 1.3a20 20 0 0 0 13.3-1.4c-.2-6.2-7.8-4.5-13.6-7.6-2.9-1.6-4.2-5.3-4-10H91.5s-1.5 12-1.3 16.5"}),s.createElement("path",{fill:"#2B0849",d:"M90.2 287.8s2.8 1.5 7.6.8c3.5-.5 3.3.6 7.5 1.3 4.2.6 13-.2 14.3-1.2.5 1.3-.4 2.4-.4 2.4s-1.7.6-5.4.9c-2.3.1-8.1.3-10.2-.6-2-1.6-4.9-1.5-6-.3-4.5 1.1-7.2-.3-7.2-.3l-.2-3z"}),s.createElement("path",{fill:"#A4AABA",d:"M98.4 272.3h3.5s0 7.5 5.2 9.6c-5.3.7-9.7-2.6-8.7-9.6"}),s.createElement("path",{fill:"#CBD1D1",d:"M44.4 272s-2.2 7.8-4.7 13c-1.9 3.8-4.4 7.8 5.8 7.8 7 0 9.3-.5 7.7-7-1.6-6.3.3-13.8.3-13.8h-9z"}),s.createElement("path",{fill:"#2B0849",d:"M38 290.3s2.3 1.2 7 1.2c6.4 0 8.7-1.7 8.7-1.7s.6 1.1-.7 2.2c-1 1-3.8 1.7-7.7 1.7-4.4 0-6.1-.6-7-1.3-1-.5-.8-1.6-.2-2.1"}),s.createElement("path",{fill:"#A4AABA",d:"M45.3 274s0 1.6-.3 3.1-1.1 3.3-1.2 4.4c0 1.2 4.8 1.6 5.4 0 .7-1.6 1.4-6.8 2-7.6.7-.9-5.1-2.2-5.9.1"}),s.createElement("path",{fill:"#7BB2F9",d:"M89.5 277.6h13.9s1.3-56.6 1.9-66.8c.6-10.3 4-45.1 1-65.6l-13-.7-23.7.8-1.3 10.4c0 .5-.7.9-.8 1.4 0 .6.5 1.4.4 2L59.6 206c-.1.7-1.3 1-1.5 2.8 0 .3.2 1.6.1 1.8-7.1 19.5-12.2 52.6-15.6 67.2h15.1L62 259c3-13.3 24-88.3 24-88.3l3.2-1-.2 48.6s-.2 1.3.4 2.1c.5.8-.6 1.2-.4 2.4l.4 1.8-1 12.4c-.4 4.9 1.2 40.7 1.2 40.7"}),s.createElement("path",{stroke:"#648BD8",d:"M64.6 218.9c1.2 0 4.2-2.1 7.2-5.1m24.2 8.7s3-1.1 6.4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#648BD8",d:"M97 219.4s2.9-1.2 6.3-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1"}),s.createElement("path",{stroke:"#648BD8",d:"M63.2 222.1s2.7-.6 6.7-3.5m5-72.4c-.3 3.2.3 8.8-4.5 9.4m22.8-11.3s.1 14.6-1.4 15.7c-2.3 1.7-3 2-3 2m.4-17s.3 13-1 25m-4.7.7s6.8-1 9.1-1M46 270l-.9 4.6m1.8-11.3-.8 4.1m16.6-64.9c-.3 1.6 0 2-.4 3.4 0 0-2.8 2-2.3 4s-.3 3.4-4.5 17.2c-1.8 5.8-4.3 19-6.2 28.3l-1.1 5.8m16-67-1 4.9m8.1-52.3-1.2 10.9s-1.2.1-.5 2.3c0 1.4-2.8 16.4-5.4 31.6m-20 82.1h13.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#192064",d:"M106.2 142.1c-3-.5-18.8-2.7-36.2.2a.6.6 0 0 0-.6.7v3a.6.6 0 0 0 .8.6c3.3-.5 17-2.4 35.6-.3.4 0 .7-.2.7-.5.2-1.4.2-2.5.2-3a.6.6 0 0 0-.5-.7"}),s.createElement("path",{fill:"#FFF",d:"M96.4 145.3v-5.1a.8.8 0 0 0-.8-.9 114.1 114.1 0 0 0-8.1 0 .8.8 0 0 0-.9.8v5.1c0 .5.4.9.9.9h8a.8.8 0 0 0 .9-.8"}),s.createElement("path",{fill:"#192064",d:"M95.2 144.3v-3.2a.7.7 0 0 0-.6-.7h-6.1a.7.7 0 0 0-.6.7v3.2c0 .4.3.7.6.7h6c.4 0 .7-.3.7-.7"}),s.createElement("path",{stroke:"#648BD8",d:"M90.1 273.5h12.8m-11.7-3.7v6.3m-.3-12.6v4.5m-.5-97.6 1 46.4s.7 1.6-.3 2.8c-.9 1.1 2.6.7 1 2.3-1.7 1.6.9 1.2 0 3.5-.6 1.6-1 22-1.2 36.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#E4EBF7",d:"M73.7 98.7 76 103s2 .8 1.8 2.7l.8 2.2m-14.3 8.7c.2-1 2.2-7.1 12.6-10.5m.7-16s7.7 6 16.5 2.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#FFC6A0",d:"M92 87s5.5-.9 7.5-4.6c1.3-.3.8 2.2-.3 3.7l-1 1.5s.2.3.2.9c0 .6-.2.6-.3 1v1l-.4 1c-.1.2 0 .6-.2.9-.2.4-1.6 1.8-2.6 2.8-3.8 3.6-5 1.7-6-.4-1-1.8-.7-5.1-.9-6.9-.3-2.9-2.6-3-2-4.4.4-.7 3 .7 3.4 1.8.7 2 2.9 1.8 2.6 1.7"}),s.createElement("path",{stroke:"#DB836E",d:"M99.8 82.4c-.5.1-.3.3-1 1.3-.6 1-4.8 2.9-6.4 3.2-2.5.5-2.2-1.6-4.2-2.9-1.7-1-3.6-.6-1.4 1.4 1 1 1 1.1 1.4 3.2.3 1.5-.7 3.7.7 5.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),s.createElement("path",{stroke:"#E59788",d:"M79.5 108.7c-2 2.9-4.2 6.1-5.5 8.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),s.createElement("path",{fill:"#FFC6A0",d:"M87.7 124.8s-2-2-5.1-2.8c-3-.7-3.6-.1-5.5.1-2 .3-4-.9-3.7.7.3 1.7 5 1 5.2 2.1.2 1.1-6.3 2.8-8.3 2.2-.8.8.5 1.9 2 2.2.3 1.5 2.3 1.5 2.3 1.5s.7 1 2.6 1.1c2.5 1.3 9-.7 11-1.5 2-.9-.5-5.6-.5-5.6"}),s.createElement("path",{stroke:"#E59788",d:"M73.4 122.8s.7 1.2 3.2 1.4c2.3.3 2.6.6 2.6.6s-2.6 3-9.1 2.3m2.3 2.2s3.8 0 5-.7m-2.4 2.2s2 0 3.3-.6m-1 1.7s1.7 0 2.8-.5m-6.8-9s-.6-1.1 1.3-.5c1.7.5 2.8 0 5.1.1 1.4.1 3-.2 4 .2 1.6.8 3.6 2.2 3.6 2.2s10.6 1.2 19-1.1M79 108s-8.4 2.8-13.2 12.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),s.createElement("path",{stroke:"#E4EBF7",d:"M109.3 112.5s3.4-3.6 7.6-4.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#E59788",d:"M107.4 123s9.7-2.7 11.4-.9",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),s.createElement("path",{stroke:"#BFCDDD",d:"m194.6 83.7 4-4M187.2 91l3.7-3.6m.9-3-4.5-4.7m11.2 11.5-4.2-4.3m-65 76.3 3.7-3.7M122.3 170l3.5-3.5m.8-2.9-4.3-4.2M133 170l-4-4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"}),s.createElement("path",{fill:"#A3B4C6",d:"M190.2 211.8h-1.6a4 4 0 0 1-4-4v-32.1a4 4 0 0 1 4-4h1.6a4 4 0 0 1 4 4v32a4 4 0 0 1-4 4"}),s.createElement("path",{fill:"#A3B4C6",d:"M237.8 213a4.8 4.8 0 0 1-4.8 4.8h-86.6a4.8 4.8 0 0 1 0-9.6H233a4.8 4.8 0 0 1 4.8 4.8"}),s.createElement("path",{fill:"#A3B4C6",d:"M154.1 190.1h70.5v-84.6h-70.5z"}),s.createElement("path",{fill:"#BFCDDD",d:"M225 190.1h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2m0-59.3h-71.1a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.3v19a3.2 3.2 0 0 1-3.2 3.1"}),s.createElement("path",{fill:"#FFF",d:"M159.6 120.5a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8v-3.2c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8"}),s.createElement("path",{fill:"#BFCDDD",d:"M225 160.5h-71.2a3.2 3.2 0 0 1-3.2-3.2v-19a3.2 3.2 0 0 1 3.2-3.2h71.1a3.2 3.2 0 0 1 3.2 3.2v19a3.2 3.2 0 0 1-3.2 3.2"}),s.createElement("path",{stroke:"#7C90A5",d:"M173.5 130.8h49.3m-57.8 0h6m-15 0h6.7m11.1 29.8h49.3m-57.7 0h6m-15.8 0h6.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#FFF",d:"M159.6 151a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V147c0-.4.3-.8.8-.8h22.4c.5 0 .8.4.8.8v3.2c0 .5-.3.8-.8.8m-63 29a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.5 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m7.4 0a2.4 2.4 0 1 1 0-4.8 2.4 2.4 0 0 1 0 4.8m48.1 0h-22.4a.8.8 0 0 1-.8-.8V176c0-.5.3-.8.8-.8h22.4c.5 0 .8.3.8.8v3.2c0 .4-.3.8-.8.8"}),s.createElement("path",{fill:"#BFCDDD",d:"M203 221.1h-27.3a2.4 2.4 0 0 1-2.4-2.4v-11.4a2.4 2.4 0 0 1 2.4-2.5H203a2.4 2.4 0 0 1 2.4 2.5v11.4a2.4 2.4 0 0 1-2.4 2.4"}),s.createElement("path",{stroke:"#A3B4C6",d:"M177.3 207.2v11.5m23.8-11.5v11.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#5BA02E",d:"M162.9 267.9a9.4 9.4 0 0 1-9.4-9.4v-14.8a9.4 9.4 0 0 1 18.8 0v14.8a9.4 9.4 0 0 1-9.4 9.4"}),s.createElement("path",{fill:"#92C110",d:"M171.2 267.8a9.4 9.4 0 0 1-9.4-9.4V255a9.4 9.4 0 0 1 18.8 0v3.4a9.4 9.4 0 0 1-9.4 9.4"}),s.createElement("path",{fill:"#F2D7AD",d:"M181.3 293.7h-27.7a3.2 3.2 0 0 1-3.2-3.2v-20.7a3.2 3.2 0 0 1 3.2-3.2h27.7a3.2 3.2 0 0 1 3.2 3.2v20.7a3.2 3.2 0 0 1-3.2 3.2"}))),nV=e=>{const{componentCls:t,lineHeightHeading3:n,iconCls:r,padding:o,paddingXL:a,paddingXS:i,paddingLG:l,marginXS:c,lineHeight:u}=e;return{[t]:{padding:`${re(e.calc(l).mul(2).equal())} ${re(a)}`,"&-rtl":{direction:"rtl"}},[`${t} ${t}-image`]:{width:e.imageWidth,height:e.imageHeight,margin:"auto"},[`${t} ${t}-icon`]:{marginBottom:l,textAlign:"center",[`& > ${r}`]:{fontSize:e.iconFontSize}},[`${t} ${t}-title`]:{color:e.colorTextHeading,fontSize:e.titleFontSize,lineHeight:n,marginBlock:c,textAlign:"center"},[`${t} ${t}-subtitle`]:{color:e.colorTextDescription,fontSize:e.subtitleFontSize,lineHeight:u,textAlign:"center"},[`${t} ${t}-content`]:{marginTop:l,padding:`${re(l)} ${re(e.calc(o).mul(2.5).equal())}`,backgroundColor:e.colorFillAlter},[`${t} ${t}-extra`]:{margin:e.extraMargin,textAlign:"center","& > *":{marginInlineEnd:i,"&:last-child":{marginInlineEnd:0}}}}},rV=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-success ${t}-icon > ${n}`]:{color:e.resultSuccessIconColor},[`${t}-error ${t}-icon > ${n}`]:{color:e.resultErrorIconColor},[`${t}-info ${t}-icon > ${n}`]:{color:e.resultInfoIconColor},[`${t}-warning ${t}-icon > ${n}`]:{color:e.resultWarningIconColor}}},oV=e=>[nV(e),rV(e)],aV=e=>oV(e),iV=e=>({titleFontSize:e.fontSizeHeading3,subtitleFontSize:e.fontSize,iconFontSize:e.fontSizeHeading3*3,extraMargin:`${e.paddingLG}px 0 0 0`}),lV=Ot("Result",e=>{const t=e.colorInfo,n=e.colorError,r=e.colorSuccess,o=e.colorWarning,a=gt(e,{resultInfoIconColor:t,resultErrorIconColor:n,resultSuccessIconColor:r,resultWarningIconColor:o,imageWidth:250,imageHeight:295});return[aV(a)]},iV),sV=()=>s.createElement("svg",{width:"251",height:"294"},s.createElement("title",null,"Unauthorized"),s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("path",{fill:"#E4EBF7",d:"M0 129v-2C0 58.3 55.6 2.7 124.2 2.7h2c68.6 0 124.2 55.6 124.2 124.1v2.1c0 68.6-55.6 124.2-124.1 124.2h-2.1A124.2 124.2 0 0 1 0 129"}),s.createElement("path",{fill:"#FFF",d:"M41.4 133a8.2 8.2 0 1 1-16.4-1.7 8.2 8.2 0 0 1 16.4 1.6"}),s.createElement("path",{stroke:"#FFF",d:"m38.7 136.4 10.4 5.9m.9 6.2-12.6 10.7",strokeWidth:"2"}),s.createElement("path",{fill:"#FFF",d:"M41.5 161.3a5.6 5.6 0 1 1-11.2-1.2 5.6 5.6 0 0 1 11.2 1.2m17.7-16a5.7 5.7 0 1 1-11.3-1.2 5.7 5.7 0 0 1 11.3 1.2m41.2-115.8H130a4.6 4.6 0 1 0 0-9.1h-29.6a4.6 4.6 0 0 0 0 9.1m11.3 18.3h29.7a4.6 4.6 0 1 0 0-9.2h-29.7a4.6 4.6 0 1 0 0 9.2"}),s.createElement("path",{fill:"#FFF",d:"M114 29.5h15.8a4.6 4.6 0 1 0 0 9.1H114a4.6 4.6 0 0 0 0-9.1m71.3 108.2a10 10 0 1 1-19.8-2 10 10 0 0 1 19.8 2"}),s.createElement("path",{stroke:"#FFF",d:"m180.2 143.8 12.5 7.1m1.1 7.5-15.1 13",strokeWidth:"2"}),s.createElement("path",{fill:"#FFF",d:"M185.6 172a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.5 1.3m18.6-16.6a6.8 6.8 0 1 1-13.6-1.4 6.8 6.8 0 0 1 13.6 1.4"}),s.createElement("path",{stroke:"#FFF",d:"M153 194a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm73-75.8a2.2 2.2 0 1 1-4.5 0 2.2 2.2 0 0 1 4.4 0zm-9 34.9a2.2 2.2 0 1 1-4.3 0 2.2 2.2 0 0 1 4.4 0zm-39.2-43.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm18.3-15.3a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0zm6.7 88a2.2 2.2 0 1 1-4.4 0 2.2 2.2 0 0 1 4.4 0z",strokeWidth:"2"}),s.createElement("path",{stroke:"#FFF",d:"m215.1 155.3-1.9 20-10.8 6m-27.8-4.7-6.3 9.8H157l-4.5 6.4m23.4-65.5v-15.7m45.6 7.8-12.8 7.9-15.2-7.9V96.7",strokeWidth:"2"}),s.createElement("path",{fill:"#A26EF4",d:"M180.7 29.3a29.3 29.3 0 1 1 58.6 0 29.3 29.3 0 0 1-58.6 0"}),s.createElement("path",{fill:"#FFF",d:"m221.4 41.7-21.5-.1a1.7 1.7 0 0 1-1.7-1.8V27.6a1.7 1.7 0 0 1 1.8-1.7h21.5c1 0 1.8.9 1.8 1.8l-.1 12.3a1.7 1.7 0 0 1-1.7 1.7"}),s.createElement("path",{fill:"#FFF",d:"M215.1 29.2c0 2.6-2 4.6-4.5 4.6a4.6 4.6 0 0 1-4.5-4.7v-6.9c0-2.6 2-4.6 4.6-4.6 2.5 0 4.5 2 4.4 4.7v6.9zm-4.5-14a6.9 6.9 0 0 0-7 6.8v7.3a6.9 6.9 0 0 0 13.8.1V22a6.9 6.9 0 0 0-6.8-6.9zm-43 53.2h-4a4.7 4.7 0 0 1-4.7-4.8 4.7 4.7 0 0 1 4.7-4.7h4a4.7 4.7 0 0 1 4.7 4.8 4.7 4.7 0 0 1-4.7 4.7"}),s.createElement("path",{fill:"#5BA02E",d:"M168.2 248.8a6.6 6.6 0 0 1-6.6-6.6v-66a6.6 6.6 0 0 1 13.2 0v66a6.6 6.6 0 0 1-6.6 6.6"}),s.createElement("path",{fill:"#92C110",d:"M176.1 248.2a6.6 6.6 0 0 1-6.6-6.6v-33a6.6 6.6 0 1 1 13.3 0v33a6.6 6.6 0 0 1-6.7 6.6"}),s.createElement("path",{fill:"#F2D7AD",d:"M186 293.9h-27.4a3.2 3.2 0 0 1-3.2-3.2v-45.9a3.2 3.2 0 0 1 3.2-3.1H186a3.2 3.2 0 0 1 3.2 3.1v46a3.2 3.2 0 0 1-3.2 3"}),s.createElement("path",{fill:"#FFF",d:"M82 147.7s6.3-1 17.5-1.3c11.8-.4 17.6 1 17.6 1s3.7-3.8 1-8.3c1.3-12.1 6-32.9.3-48.3-1.1-1.4-3.7-1.5-7.5-.6-1.4.3-7.2-.2-8-.1l-15.3-.4-8-.5c-1.6-.1-4.3-1.7-5.5-.3-.4.4-2.4 5.6-2 16l8.7 35.7s-3.2 3.6 1.2 7"}),s.createElement("path",{fill:"#FFC6A0",d:"m75.8 73.3-1-6.4 12-6.5s7.4-.1 8 1.2c.8 1.3-5.5 1-5.5 1s-1.9 1.4-2.6 2.5c-1.7 2.4-1 6.5-8.4 6-1.7.3-2.5 2.2-2.5 2.2"}),s.createElement("path",{fill:"#FFB594",d:"M52.4 77.7S66.7 87 77.4 92c1 .5-2 16.2-11.9 11.8-7.4-3.3-20.1-8.4-21.5-14.5-.7-3.2 2.6-7.6 8.4-11.7M142 80s-6.7 3-13.9 6.9c-3.9 2.1-10.1 4.7-12.3 8-6.2 9.3 3.5 11.2 13 7.5 6.6-2.7 29-12.1 13.2-22.4"}),s.createElement("path",{fill:"#FFC6A0",d:"m76.2 66.4 3 3.8S76.4 73 73 76c-7 6.2-12.8 14.3-16 16.4-4 2.7-9.7 3.3-12.2 0-3.5-5.1.5-14.7 31.5-26"}),s.createElement("path",{fill:"#FFF",d:"M64.7 85.1s-2.4 8.4-9 14.5c.7.5 18.6 10.5 22.2 10 5.2-.6 6.4-19 1.2-20.5-.8-.2-6-1.3-8.9-2.2-.9-.2-1.6-1.7-3.5-1l-2-.8zm63.7.7s5.3 2 7.3 13.8c-.6.2-17.6 12.3-21.8 7.8-6.6-7-.8-17.4 4.2-18.6 4.7-1.2 5-1.4 10.3-3"}),s.createElement("path",{stroke:"#E4EBF7",d:"M78.2 94.7s.9 7.4-5 13",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#E4EBF7",d:"M87.4 94.7s3.1 2.6 10.3 2.6c7.1 0 9-3.5 9-3.5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".9"}),s.createElement("path",{fill:"#FFC6A0",d:"m117.2 68.6-6.8-6.1s-5.4-4.4-9.2-1c-3.9 3.5 4.4 2.2 5.6 4.2 1.2 2.1.9 1.2-2 .5-5.7-1.4-2.1.9 3 5.3 2 1.9 7 1 7 1l2.4-3.9z"}),s.createElement("path",{fill:"#FFB594",d:"m105.3 91.3-.3-11H89l-.5 10.5c0 .4.2.8.6 1 2 1.3 9.3 5 15.8.4.2-.2.4-.5.4-.9"}),s.createElement("path",{fill:"#5C2552",d:"M107.6 74.2c.8-1.1 1-9 1-11.9a1 1 0 0 0-1-1l-4.6-.4c-7.7-1-17 .6-18.3 6.3-5.4 5.9-.4 13.3-.4 13.3s2 3.5 4.3 6.8c.8 1 .4-3.8 3-6a47.9 47.9 0 0 1 16-7"}),s.createElement("path",{fill:"#FFC6A0",d:"M88.4 83.2s2.7 6.2 11.6 6.5c7.8.3 9-7 7.5-17.5l-1-5.5c-6-2.9-15.4.6-15.4.6s-.6 2-.2 5.5c-2.3 2-1.8 5.6-1.8 5.6s-1-2-2-2.3c-.9-.3-2 0-2.3 2-1 4.6 3.6 5.1 3.6 5.1"}),s.createElement("path",{stroke:"#DB836E",d:"m100.8 77.1 1.7-1-1-4.3.7-1.4",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#552950",d:"M105.5 74c0 .8-.4 1.4-1 1.4-.4 0-.8-.7-.8-1.4s.5-1.2 1-1.2.9.6.8 1.3m-8 .2c0 .8-.4 1.3-.9 1.3s-.9-.6-.9-1.3c0-.7.5-1.3 1-1.3s1 .6.9 1.3"}),s.createElement("path",{stroke:"#DB836E",d:"M91.1 86.8s5.3 5 12.7 2.3",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#DB836E",d:"M99.8 81.9s-3.6.2-1.5-2.8c1.6-1.5 5-.4 5-.4s1 3.9-3.5 3.2"}),s.createElement("path",{stroke:"#5C2552",d:"M102.9 70.6s2.5.8 3.4.7m-12.4.7s2.5-1.2 4.8-1.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"}),s.createElement("path",{stroke:"#DB836E",d:"M86.3 77.4s1 .9 1.5 2c-.4.6-1 1.2-.3 1.9m11.8 2.4s2 .2 2.5-.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#E4EBF7",d:"m87.8 115.8 15.7-3m-3.3 3 10-2m-43.7-27s-1.6 8.8-6.7 14M128.3 88s3 4 4 11.7",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#DB836E",d:"M64 84.8s-6 10-13.5 10",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),s.createElement("path",{fill:"#FFC6A0",d:"m112.4 66-.2 5.2 12 9.2c4.5 3.6 8.9 7.5 11 8.7 4.8 2.8 8.9 3.3 11 1.8 4.1-2.9 4.4-9.9-8.1-15.3-4.3-1.8-16.1-6.3-25.7-9.7"}),s.createElement("path",{stroke:"#DB836E",d:"M130.5 85.5s4.6 5.7 11.7 6.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:".8"}),s.createElement("path",{stroke:"#E4EBF7",d:"M121.7 105.7s-.4 8.6-1.3 13.6",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#648BD8",d:"M115.8 161.5s-3.6-1.5-2.7-7.1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#CBD1D1",d:"M101.5 290.2s4.3 2.1 7.4 1c2.9-.9 4.6.7 7.2 1.3 2.5.5 6.9 1 11.7-1.3 0-5.6-7-4-12-6.8-2.6-1.4-3.8-4.7-3.6-8.8h-9.5s-1.4 10.6-1.2 14.6"}),s.createElement("path",{fill:"#2B0849",d:"M101.5 290s2.4 1.4 6.8.7c3-.4 3.7.5 7.5 1 3.7.6 10.8 0 11.9-.8.4 1-.4 2-.4 2s-1.5.7-4.8.9c-2 .1-5.8.3-7.7-.5-1.8-1.4-5.2-2-5.7-.3-4 1-7.4-.3-7.4-.3l-.2-2.6z"}),s.createElement("path",{fill:"#A4AABA",d:"M108.8 276.2h3.1s0 6.7 4.6 8.6c-4.7.6-8.6-2.3-7.7-8.6"}),s.createElement("path",{fill:"#CBD1D1",d:"M57.6 272.5s-2 7.5-4.5 12.4c-1.8 3.7-4.2 7.6 5.5 7.6 6.7 0 9-.5 7.5-6.7-1.5-6.1.3-13.3.3-13.3h-8.8z"}),s.createElement("path",{fill:"#2B0849",d:"M51.5 290s2.2 1.2 6.7 1.2c6.1 0 8.3-1.6 8.3-1.6s.6 1-.6 2.1c-1 .9-3.6 1.6-7.4 1.6-4.2 0-6-.6-6.8-1.2-.9-.5-.7-1.6-.2-2"}),s.createElement("path",{fill:"#A4AABA",d:"M58.5 274.4s0 1.6-.3 3-1 3.1-1.1 4.2c0 1.1 4.5 1.5 5.2 0 .6-1.6 1.3-6.5 1.9-7.3.6-.8-5-2.1-5.7.1"}),s.createElement("path",{fill:"#7BB2F9",d:"m100.9 277 13.3.1s1.3-54.2 1.8-64c.6-9.9 3.8-43.2 1-62.8l-12.4-.7-22.8.8-1.2 10c0 .4-.6.8-.7 1.3 0 .6.4 1.3.3 2-2.3 14-6.3 32.9-8.7 46.4-.1.6-1.2 1-1.4 2.6 0 .3.2 1.6 0 1.8-6.8 18.7-10.8 47.6-14.1 61.6h14.5s2.2-8.6 4-17a3984 3984 0 0 1 23-84.5l3-.5 1 46.1s-.2 1.2.4 2c.5.8-.6 1.1-.4 2.3l.4 1.7-1 11.9c-.4 4.6 0 39 0 39"}),s.createElement("path",{stroke:"#648BD8",d:"M77.4 220.4c1.2.1 4-2 7-4.9m23.1 8.4s2.8-1 6.1-3.8",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{stroke:"#648BD8",d:"M108.5 221s2.7-1.2 6-4",strokeLinecap:"round",strokeLinejoin:"round"}),s.createElement("path",{stroke:"#648BD8",d:"M76.1 223.6s2.6-.6 6.5-3.4m4.7-69.4c-.2 3.1.3 8.5-4.3 9m21.8-10.7s.1 14-1.3 15c-2.2 1.6-3 1.9-3 1.9m.5-16.4s0 12.8-1.2 24.3m-4.9 1s7.2-1.6 9.4-1.6m-28.6 31.5-1 4.5s-1.5 1.8-1 3.7c.4 2-1 2-5 15.3-1.7 5.6-4.4 18.5-6.3 27.5l-4 18.4M77 196.7a313.3 313.3 0 0 1-.8 4.8m7.7-50-1.2 10.3s-1 .2-.5 2.3c.1 1.3-2.6 15.6-5.1 30.2M57.6 273h13.2",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}),s.createElement("path",{fill:"#192064",d:"M117.4 147.4s-17-3-35.7.2v4.2s14.6-2.9 35.5-.4l.2-4"}),s.createElement("path",{fill:"#FFF",d:"M107.5 150.4v-5a.8.8 0 0 0-.8-.7H99a.8.8 0 0 0-.7.8v4.8c0 .5.3.9.8.8a140.8 140.8 0 0 1 7.7 0 .8.8 0 0 0 .8-.7"}),s.createElement("path",{fill:"#192064",d:"M106.4 149.4v-3a.6.6 0 0 0-.6-.7 94.1 94.1 0 0 0-5.8 0 .6.6 0 0 0-.7.7v3c0 .4.3.7.7.7h5.7c.4 0 .7-.3.7-.7"}),s.createElement("path",{stroke:"#648BD8",d:"M101.5 274h12.3m-11.1-5v6.5m0-12.4v4.3m-.5-93.4.9 44.4s.7 1.6-.2 2.7c-1 1.1 2.4.7.9 2.2-1.6 1.6.9 1.1 0 3.4-.6 1.5-1 21-1.1 35",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.1"}))),cV={success:Wc,error:Mi,info:Vc,warning:JW},eu={404:eV,500:tV,403:sV},uV=Object.keys(eu),dV=({prefixCls:e,icon:t,status:n})=>{const r=U(`${e}-icon`);if(uV.includes(`${n}`)){const a=eu[n];return s.createElement("div",{className:`${r} ${e}-image`},s.createElement(a,null))}const o=s.createElement(cV[n]);return t===null||t===!1?null:s.createElement("div",{className:r},t||o)},fV=({prefixCls:e,extra:t})=>t?s.createElement("div",{className:`${e}-extra`},t):null,nv=({prefixCls:e,className:t,rootClassName:n,subTitle:r,title:o,style:a,children:i,status:l="info",icon:c,extra:u})=>{const{getPrefixCls:d,direction:f,result:m}=s.useContext(Ze),p=d("result",e),[g,h,b]=lV(p),y=U(p,`${p}-${l}`,t,m==null?void 0:m.className,n,{[`${p}-rtl`]:f==="rtl"},h,b),v=Object.assign(Object.assign({},m==null?void 0:m.style),a);return g(s.createElement("div",{className:y,style:v},s.createElement(dV,{prefixCls:p,status:l,icon:c}),s.createElement("div",{className:`${p}-title`},o),r&&s.createElement("div",{className:`${p}-subtitle`},r),s.createElement(fV,{prefixCls:p,extra:u}),i&&s.createElement("div",{className:`${p}-content`},i)))};nv.PRESENTED_IMAGE_403=eu[403];nv.PRESENTED_IMAGE_404=eu[404];nv.PRESENTED_IMAGE_500=eu[500];const mV=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:o,calc:a}=e,i=a(r).sub(n).equal(),l=a(t).sub(n).equal();return{[o]:Object.assign(Object.assign({},gn(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:i,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${re(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}},[`&${o}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-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}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:i}}),[`${o}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},g1=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return gt(e,{tagFontSize:o,tagLineHeight:re(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},h1=e=>({defaultBg:new Ft(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),T5=Ot("Tag",e=>{const t=g1(e);return mV(t)},h1);var vV=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,style:r,className:o,checked:a,children:i,icon:l,onChange:c,onClick:u}=e,d=vV(e,["prefixCls","style","className","checked","children","icon","onChange","onClick"]),{getPrefixCls:f,tag:m}=s.useContext(Ze),p=C=>{c==null||c(!a),u==null||u(C)},g=f("tag",n),[h,b,y]=T5(g),v=U(g,`${g}-checkable`,{[`${g}-checkable-checked`]:a},m==null?void 0:m.className,o,b,y);return h(s.createElement("span",Object.assign({},d,{ref:t,style:Object.assign(Object.assign({},r),m==null?void 0:m.style),className:v,onClick:p}),l,s.createElement("span",null,i)))}),gV=e=>y4(e,(t,{textColor:n,lightBorderColor:r,lightColor:o,darkColor:a})=>({[`${e.componentCls}${e.componentCls}-${t}`]:{color:n,background:o,borderColor:r,"&-inverse":{color:e.colorTextLightSolid,background:a,borderColor:a},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}})),hV=Hc(["Tag","preset"],e=>{const t=g1(e);return gV(t)},h1);function yV(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const Vu=(e,t,n)=>{const r=yV(n);return{[`${e.componentCls}${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${r}Bg`],borderColor:e[`color${r}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}},bV=Hc(["Tag","status"],e=>{const t=g1(e);return[Vu(t,"success","Success"),Vu(t,"processing","Info"),Vu(t,"error","Error"),Vu(t,"warning","Warning")]},h1);var CV=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,className:r,rootClassName:o,style:a,children:i,icon:l,color:c,onClose:u,bordered:d=!0,visible:f}=e,m=CV(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:p,direction:g,tag:h}=s.useContext(Ze),[b,y]=s.useState(!0),v=Kt(m,["closeIcon","closable"]);s.useEffect(()=>{f!==void 0&&y(f)},[f]);const C=v3(c),x=zk(c),w=C||x,S=Object.assign(Object.assign({backgroundColor:c&&!w?c:void 0},h==null?void 0:h.style),a),$=p("tag",n),[E,O,P]=T5($),T=U($,h==null?void 0:h.className,{[`${$}-${c}`]:w,[`${$}-has-color`]:c&&!w,[`${$}-hidden`]:!b,[`${$}-rtl`]:g==="rtl",[`${$}-borderless`]:!d},r,o,O,P),z=j=>{j.stopPropagation(),u==null||u(j),!j.defaultPrevented&&y(!1)},[,N]=Ty(Bl(e),Bl(h),{closable:!1,closeIconRender:j=>{const A=s.createElement("span",{className:`${$}-close-icon`,onClick:z},j);return B4(j,A,B=>({onClick:D=>{var W;(W=B==null?void 0:B.onClick)===null||W===void 0||W.call(B,D),z(D)},className:U(B==null?void 0:B.className,`${$}-close-icon`)}))}}),_=typeof m.onClick=="function"||i&&i.type==="a",F=l||null,I=F?s.createElement(s.Fragment,null,F,i&&s.createElement("span",null,i)):i,L=s.createElement("span",Object.assign({},v,{ref:t,className:T,style:S}),I,N,C&&s.createElement(hV,{key:"preset",prefixCls:$}),x&&s.createElement(bV,{key:"status",prefixCls:$}));return E(_?s.createElement(Q4,{component:"Tag"},L):L)}),mi=xV;mi.CheckableTag=pV;const SV=e=>{const t=e!=null&&e.algorithm?gc(e.algorithm):Ey,n=Object.assign(Object.assign({},kl),e==null?void 0:e.token);return AE(n,{override:e==null?void 0:e.token},t,Iy)};function wV(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 $V=(e,t)=>{const n=t??Em(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),wV(t??e)),u4(r)),{controlHeight:o}),c4(Object.assign(Object.assign({},n),{controlHeight:o})))},Vr=(e,t)=>new Ft(e).setA(t).toRgbString(),qi=(e,t)=>new Ft(e).lighten(t).toHexString(),EV=e=>{const t=Ba(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]}},OV=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:Vr(r,.85),colorTextSecondary:Vr(r,.65),colorTextTertiary:Vr(r,.45),colorTextQuaternary:Vr(r,.25),colorFill:Vr(r,.18),colorFillSecondary:Vr(r,.12),colorFillTertiary:Vr(r,.08),colorFillQuaternary:Vr(r,.04),colorBgSolid:Vr(r,.95),colorBgSolidHover:Vr(r,1),colorBgSolidActive:Vr(r,.9),colorBgElevated:qi(n,12),colorBgContainer:qi(n,8),colorBgLayout:qi(n,0),colorBgSpotlight:qi(n,26),colorBgBlur:Vr(r,.04),colorBorder:qi(n,26),colorBorderSecondary:qi(n,19)}},PV=(e,t)=>{const n=Object.keys($y).map(a=>{const i=Ba(e[a],{theme:"dark"});return Array.from({length:10},()=>1).reduce((l,c,u)=>(l[`${a}-${u+1}`]=i[u],l[`${a}${u+1}`]=i[u],l),{})}).reduce((a,i)=>(a=Object.assign(Object.assign({},a),i),a),{}),r=t??Em(e),o=s4(e,{generateColorPalettes:EV,generateNeutralColorPalettes:OV});return Object.assign(Object.assign(Object.assign(Object.assign({},r),n),o),{colorPrimaryBg:o.colorPrimaryBorder,colorPrimaryBgHover:o.colorPrimaryBorderHover})};function IV(){const[e,t,n]=Bn();return{theme:e,token:t,hashId:n}}const Io={defaultSeed:xc.token,useToken:IV,defaultAlgorithm:Em,darkAlgorithm:PV,compactAlgorithm:$V,getDesignToken:SV,defaultConfig:xc,_internalContext:Oy};var RV={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"},MV=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:RV}))},TV=s.forwardRef(MV),_V={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"},NV=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:_V}))},jV=s.forwardRef(NV);const FV=(e,t,n,r)=>{const{titleMarginBottom:o,fontWeightStrong:a}=r;return{marginBottom:o,color:n,fontWeight:a,fontSize:e,lineHeight:t}},LV=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} + `]=FV(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),n},zV=e=>{const{componentCls:t}=e;return{"a&, a":Object.assign(Object.assign({},h4(e)),{userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},kV=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:yc[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}}),BV=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"}}}},AV=e=>({[`${e.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),DV=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","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"}}),HV=e=>{const{componentCls:t,titleMarginTop:n}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success`]:{color:e.colorSuccessText},[`&${t}-warning`]:{color:e.colorWarningText},[`&${t}-danger`]:{color:e.colorErrorText,"a&:active, a&:focus":{color:e.colorErrorTextActive},"a&:hover":{color:e.colorErrorTextHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},LV(e)),{[` + & + h1${t}, + & + h2${t}, + & + h3${t}, + & + h4${t}, + & + h5${t} + `]:{marginTop:n},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:n}}}),kV(e)),zV(e)),{[` + ${t}-expand, + ${t}-collapse, + ${t}-edit, + ${t}-copy + `]:Object.assign(Object.assign({},h4(e)),{marginInlineStart:e.marginXXS})}),BV(e)),AV(e)),DV()),{"&-rtl":{direction:"rtl"}})}},WV=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),_5=Ot("Typography",HV,WV),VV=e=>{const{prefixCls:t,"aria-label":n,className:r,style:o,direction:a,maxLength:i,autoSize:l=!0,value:c,onSave:u,onCancel:d,onEnd:f,component:m,enterIcon:p=s.createElement(jV,null)}=e,g=s.useRef(null),h=s.useRef(!1),b=s.useRef(null),[y,v]=s.useState(c);s.useEffect(()=>{v(c)},[c]),s.useEffect(()=>{var _;if(!((_=g.current)===null||_===void 0)&&_.resizableTextArea){const{textArea:F}=g.current.resizableTextArea;F.focus();const{length:I}=F.value;F.setSelectionRange(I,I)}},[]);const C=({target:_})=>{v(_.value.replace(/[\n\r]/g,""))},x=()=>{h.current=!0},w=()=>{h.current=!1},S=({keyCode:_})=>{h.current||(b.current=_)},$=()=>{u(y.trim())},E=({keyCode:_,ctrlKey:F,altKey:I,metaKey:L,shiftKey:j})=>{b.current!==_||h.current||F||I||L||j||(_===ze.ENTER?($(),f==null||f()):_===ze.ESC&&d())},O=()=>{$()},[P,T,z]=_5(t),N=U(t,`${t}-edit-content`,{[`${t}-rtl`]:a==="rtl",[`${t}-${m}`]:!!m},r,T,z);return P(s.createElement("div",{className:N,style:o},s.createElement(O5,{ref:g,maxLength:i,value:y,onChange:C,onKeyDown:S,onKeyUp:E,onCompositionStart:x,onCompositionEnd:w,onBlur:O,"aria-label":n,rows:1,autoSize:l}),p!==null?kn(p,{className:`${t}-edit-content-confirm`}):null))};var UV=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=l2[t.format]||l2.default;window.clipboardData.setData(f,e)}else d.clipboardData.clearData(),d.clipboardData.setData(t.format,e);t.onCopy&&(d.preventDefault(),t.onCopy(d.clipboardData))}),document.body.appendChild(l),a.selectNodeContents(l),i.addRange(a);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");c=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(f){n&&console.error("unable to copy using clipboardData: ",f),n&&console.error("falling back to prompt"),r=qV("message"in t?t.message:GV),window.prompt(r,e)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(a):i.removeAllRanges()),l&&document.body.removeChild(l),o()}return c}var YV=XV;const QV=Wa(YV);var ZV=function(e,t,n,r){function o(a){return a instanceof n?a:new n(function(i){i(a)})}return new(n||(n=Promise))(function(a,i){function l(d){try{u(r.next(d))}catch(f){i(f)}}function c(d){try{u(r.throw(d))}catch(f){i(f)}}function u(d){d.done?a(d.value):o(d.value).then(l,c)}u((r=r.apply(e,t||[])).next())})};const JV=({copyConfig:e,children:t})=>{const[n,r]=s.useState(!1),[o,a]=s.useState(!1),i=s.useRef(null),l=()=>{i.current&&clearTimeout(i.current)},c={};e.format&&(c.format=e.format),s.useEffect(()=>l,[]);const u=Jt(d=>ZV(void 0,void 0,void 0,function*(){var f;d==null||d.preventDefault(),d==null||d.stopPropagation(),a(!0);try{const m=typeof e.text=="function"?yield e.text():e.text;QV(m||GW(t,!0).join("")||"",c),a(!1),r(!0),l(),i.current=setTimeout(()=>{r(!1)},3e3),(f=e.onCopy)===null||f===void 0||f.call(e,d)}catch(m){throw a(!1),m}}));return{copied:n,copyLoading:o,onClick:u}};function kp(e,t){return s.useMemo(()=>{const n=!!e;return[n,Object.assign(Object.assign({},t),n&&typeof e=="object"?e:null)]},[e])}const eU=e=>{const t=s.useRef(void 0);return s.useEffect(()=>{t.current=e}),t.current},tU=(e,t,n)=>s.useMemo(()=>e===!0?{title:t??n}:s.isValidElement(e)?{title:e}:typeof e=="object"?Object.assign({title:t??n},e):{title:e},[e,t,n]);var nU=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,component:r="article",className:o,rootClassName:a,setContentRef:i,children:l,direction:c,style:u}=e,d=nU(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:f,direction:m,className:p,style:g}=Qn("typography"),h=c??m,b=i?Yn(t,i):t,y=f("typography",n),[v,C,x]=_5(y),w=U(y,p,{[`${y}-rtl`]:h==="rtl"},o,a,C,x),S=Object.assign(Object.assign({},g),u);return v(s.createElement(r,Object.assign({className:w,style:S,ref:b},d),l))});var rU={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"},oU=function(t,n){return s.createElement(Ct,de({},t,{ref:n,icon:rU}))},aU=s.forwardRef(oU);function s2(e){return e===!1?[!1,!1]:Array.isArray(e)?e:[e]}function Bp(e,t,n){return e===!0||e===void 0?t:e||n&&t}function iU(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 y1=e=>["string","number"].includes(typeof e),lU=({prefixCls:e,copied:t,locale:n,iconOnly:r,tooltips:o,icon:a,tabIndex:i,onCopy:l,loading:c})=>{const u=s2(o),d=s2(a),{copied:f,copy:m}=n??{},p=t?f:m,g=Bp(u[t?1:0],p),h=typeof g=="string"?g:p;return s.createElement(Xa,{title:g},s.createElement("button",{type:"button",className:U(`${e}-copy`,{[`${e}-copy-success`]:t,[`${e}-copy-icon-only`]:r}),onClick:l,"aria-label":h,tabIndex:i},t?Bp(d[1],s.createElement(n3,null),!0):Bp(d[0],c?s.createElement(Uc,null):s.createElement(aU,null),!0)))},Uu=s.forwardRef(({style:e,children:t},n)=>{const r=s.useRef(null);return s.useImperativeHandle(n,()=>({isExceed:()=>{const o=r.current;return o.scrollHeight>o.clientHeight},getHeight:()=>r.current.clientHeight})),s.createElement("span",{"aria-hidden":!0,ref:r,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},e)},t)}),sU=e=>e.reduce((t,n)=>t+(y1(n)?String(n).length:1),0);function c2(e,t){let n=0;const r=[];for(let o=0;ot){const u=t-n;return r.push(String(a).slice(0,u)),r}r.push(a),n=c}return e}const Ap=0,Dp=1,Hp=2,Wp=3,u2=4,Ku={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function cU(e){const{enableMeasure:t,width:n,text:r,children:o,rows:a,expanded:i,miscDeps:l,onEllipsis:c}=e,u=s.useMemo(()=>En(r),[r]),d=s.useMemo(()=>sU(u),[r]),f=s.useMemo(()=>o(u,!1),[r]),[m,p]=s.useState(null),g=s.useRef(null),h=s.useRef(null),b=s.useRef(null),y=s.useRef(null),v=s.useRef(null),[C,x]=s.useState(!1),[w,S]=s.useState(Ap),[$,E]=s.useState(0),[O,P]=s.useState(null);yt(()=>{S(t&&n&&d?Dp:Ap)},[n,r,a,t,u]),yt(()=>{var _,F,I,L;if(w===Dp){S(Hp);const j=h.current&&getComputedStyle(h.current).whiteSpace;P(j)}else if(w===Hp){const j=!!(!((_=b.current)===null||_===void 0)&&_.isExceed());S(j?Wp:u2),p(j?[0,d]:null),x(j);const A=((F=b.current)===null||F===void 0?void 0:F.getHeight())||0,B=a===1?0:((I=y.current)===null||I===void 0?void 0:I.getHeight())||0,D=((L=v.current)===null||L===void 0?void 0:L.getHeight())||0,W=Math.max(A,B+D);E(W+1),c(j)}},[w]);const T=m?Math.ceil((m[0]+m[1])/2):0;yt(()=>{var _;const[F,I]=m||[0,0];if(F!==I){const j=(((_=g.current)===null||_===void 0?void 0:_.getHeight())||0)>$;let A=T;I-F===1&&(A=j?F:I),p(j?[F,A]:[A,I])}},[m,T]);const z=s.useMemo(()=>{if(!t)return o(u,!1);if(w!==Wp||!m||m[0]!==m[1]){const _=o(u,!1);return[u2,Ap].includes(w)?_:s.createElement("span",{style:Object.assign(Object.assign({},Ku),{WebkitLineClamp:a})},_)}return o(i?u:c2(u,m[0]),C)},[i,w,m,u].concat(ge(l))),N={width:n,margin:0,padding:0,whiteSpace:O==="nowrap"?"normal":"inherit"};return s.createElement(s.Fragment,null,z,w===Hp&&s.createElement(s.Fragment,null,s.createElement(Uu,{style:Object.assign(Object.assign(Object.assign({},N),Ku),{WebkitLineClamp:a}),ref:b},f),s.createElement(Uu,{style:Object.assign(Object.assign(Object.assign({},N),Ku),{WebkitLineClamp:a-1}),ref:y},f),s.createElement(Uu,{style:Object.assign(Object.assign(Object.assign({},N),Ku),{WebkitLineClamp:1}),ref:v},o([],!0))),w===Wp&&m&&m[0]!==m[1]&&s.createElement(Uu,{style:Object.assign(Object.assign({},N),{top:400}),ref:g},o(c2(u,T),!0)),w===Dp&&s.createElement("span",{style:{whiteSpace:"inherit"},ref:h}))}const uU=({enableEllipsis:e,isEllipsis:t,children:n,tooltipProps:r})=>!(r!=null&&r.title)||!e?n:s.createElement(Xa,Object.assign({open:t?void 0:!1},r),n);var dU=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:o,style:a,type:i,disabled:l,children:c,ellipsis:u,editable:d,copyable:f,component:m,title:p}=e,g=dU(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:h,direction:b}=s.useContext(Ze),[y]=Vo("Text"),v=s.useRef(null),C=s.useRef(null),x=h("typography",r),w=Kt(g,d2),[S,$]=kp(d),[E,O]=tn(!1,{value:$.editing}),{triggerType:P=["icon"]}=$,T=Ce=>{var Te;Ce&&((Te=$.onStart)===null||Te===void 0||Te.call($)),O(Ce)},z=eU(E);yt(()=>{var Ce;!E&&z&&((Ce=C.current)===null||Ce===void 0||Ce.focus())},[E]);const N=Ce=>{Ce==null||Ce.preventDefault(),T(!0)},_=Ce=>{var Te;(Te=$.onChange)===null||Te===void 0||Te.call($,Ce),T(!1)},F=()=>{var Ce;(Ce=$.onCancel)===null||Ce===void 0||Ce.call($),T(!1)},[I,L]=kp(f),{copied:j,copyLoading:A,onClick:B}=JV({copyConfig:L,children:c}),[D,W]=s.useState(!1),[H,K]=s.useState(!1),[V,G]=s.useState(!1),[Z,q]=s.useState(!1),[J,oe]=s.useState(!0),[X,Y]=kp(u,{expandable:!1,symbol:Ce=>Ce?y==null?void 0:y.collapse:y==null?void 0:y.expand}),[ne,ae]=tn(Y.defaultExpanded||!1,{value:Y.expanded}),te=X&&(!ne||Y.expandable==="collapsible"),{rows:ie=1}=Y,le=s.useMemo(()=>te&&(Y.suffix!==void 0||Y.onEllipsis||Y.expandable||S||I),[te,Y,S,I]);yt(()=>{X&&!le&&(W(kx("webkitLineClamp")),K(kx("textOverflow")))},[le,X]);const[se,ve]=s.useState(te),xe=s.useMemo(()=>le?!1:ie===1?H:D,[le,H,D]);yt(()=>{ve(xe&&te)},[xe,te]);const fe=te&&(se?Z:V),ye=te&&ie===1&&se,he=te&&ie>1&&se,ce=(Ce,Te)=>{var Qe;ae(Te.expanded),(Qe=Y.onExpand)===null||Qe===void 0||Qe.call(Y,Ce,Te)},[ue,Se]=s.useState(0),Re=({offsetWidth:Ce})=>{Se(Ce)},$e=Ce=>{var Te;G(Ce),V!==Ce&&((Te=Y.onEllipsis)===null||Te===void 0||Te.call(Y,Ce))};s.useEffect(()=>{const Ce=v.current;if(X&&se&&Ce){const Te=iU(Ce);Z!==Te&&q(Te)}},[X,se,c,he,J,ue]),s.useEffect(()=>{const Ce=v.current;if(typeof IntersectionObserver>"u"||!Ce||!se||!te)return;const Te=new IntersectionObserver(()=>{oe(!!Ce.offsetParent)});return Te.observe(Ce),()=>{Te.disconnect()}},[se,te]);const we=tU(Y.tooltip,$.text,c),_e=s.useMemo(()=>{if(!(!X||se))return[$.text,c,p,we.title].find(y1)},[X,se,p,we.title,fe]);if(E)return s.createElement(VV,{value:(n=$.text)!==null&&n!==void 0?n:typeof c=="string"?c:"",onSave:_,onCancel:F,onEnd:$.onEnd,prefixCls:x,className:o,style:a,direction:b,component:m,maxLength:$.maxLength,autoSize:$.autoSize,enterIcon:$.enterIcon});const Ee=()=>{const{expandable:Ce,symbol:Te}=Y;return Ce?s.createElement("button",{type:"button",key:"expand",className:`${x}-${ne?"collapse":"expand"}`,onClick:Qe=>ce(Qe,{expanded:!ne}),"aria-label":ne?y.collapse:y==null?void 0:y.expand},typeof Te=="function"?Te(ne):Te):null},Ge=()=>{if(!S)return;const{icon:Ce,tooltip:Te,tabIndex:Qe}=$,He=En(Te)[0]||(y==null?void 0:y.edit),mt=typeof He=="string"?He:"";return P.includes("icon")?s.createElement(Xa,{key:"edit",title:Te===!1?"":He},s.createElement("button",{type:"button",ref:C,className:`${x}-edit`,onClick:N,"aria-label":mt,tabIndex:Qe},Ce||s.createElement(TV,{role:"button"}))):null},Ne=()=>I?s.createElement(lU,Object.assign({key:"copy"},L,{prefixCls:x,copied:j,locale:y,onCopy:B,loading:A,iconOnly:c==null})):null,be=Ce=>[Ce&&Ee(),Ge(),Ne()],Le=Ce=>[Ce&&!ne&&s.createElement("span",{"aria-hidden":!0,key:"ellipsis"},mU),Y.suffix,be(Ce)];return s.createElement(Fn,{onResize:Re,disabled:!te},Ce=>s.createElement(uU,{tooltipProps:we,enableEllipsis:te,isEllipsis:fe},s.createElement(N5,Object.assign({className:U({[`${x}-${i}`]:i,[`${x}-disabled`]:l,[`${x}-ellipsis`]:X,[`${x}-ellipsis-single-line`]:ye,[`${x}-ellipsis-multiple-line`]:he},o),prefixCls:r,style:Object.assign(Object.assign({},a),{WebkitLineClamp:he?ie:void 0}),component:m,ref:Yn(Ce,v,t),direction:b,onClick:P.includes("text")?N:void 0,"aria-label":_e==null?void 0:_e.toString(),title:p},w),s.createElement(cU,{enableMeasure:te&&!se,text:c,rows:ie,width:ue,onEllipsis:$e,expanded:ne,miscDeps:[j,ne,A,S,I,y].concat(ge(d2.map(Te=>e[Te])))},(Te,Qe)=>fU(e,s.createElement(s.Fragment,null,Te.length>0&&Qe&&!ne&&_e?s.createElement("span",{key:"show-content","aria-hidden":!0},Te):Te,Le(Qe)))))))});var vU=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{ellipsis:n,rel:r,children:o,navigate:a}=e,i=vU(e,["ellipsis","rel","children","navigate"]),l=Object.assign(Object.assign({},i),{rel:r===void 0&&i.target==="_blank"?"noopener noreferrer":r});return s.createElement(rv,Object.assign({},l,{ref:t,ellipsis:!!n,component:"a"}),o)});var gU=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=gU(e,["children"]);return s.createElement(rv,Object.assign({ref:t},r,{component:"div"}),n)});var yU=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{ellipsis:n,children:r}=e,o=yU(e,["ellipsis","children"]),a=s.useMemo(()=>n&&typeof n=="object"?Kt(n,["expandable","rows"]):n,[n]);return s.createElement(rv,Object.assign({ref:t},o,{ellipsis:a,component:"span"}),r)},CU=s.forwardRef(bU);var xU=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{level:n=1,children:r}=e,o=xU(e,["level","children"]),a=SU.includes(n)?`h${n}`:"h1";return s.createElement(rv,Object.assign({ref:t},o,{component:a}),r)}),La=N5;La.Text=CU;La.Link=pU;La.Title=wU;La.Paragraph=hU;var ov={},j5={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})(j5);var So=j5.exports,av={};Object.defineProperty(av,"__esModule",{value:!0});av.default=void 0;var $U={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:"页码"};av.default=$U;var iv={},tu={},lv={},F5={exports:{}},L5={exports:{}},z5={exports:{}},k5={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(k5);var sv=k5.exports,B5={exports:{}};(function(e){var t=sv.default;function n(r,o){if(t(r)!="object"||!r)return r;var a=r[Symbol.toPrimitive];if(a!==void 0){var i=a.call(r,o||"default");if(t(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(B5);var EU=B5.exports;(function(e){var t=sv.default,n=EU;function r(o){var a=n(o,"string");return t(a)=="symbol"?a:a+""}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(z5);var OU=z5.exports;(function(e){var t=OU;function n(r,o,a){return(o=t(o))in r?Object.defineProperty(r,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[o]=a,r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(L5);var A5=L5.exports;(function(e){var t=A5;function n(o,a){var i=Object.keys(o);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);a&&(l=l.filter(function(c){return Object.getOwnPropertyDescriptor(o,c).enumerable})),i.push.apply(i,l)}return i}function r(o){for(var a=1;a0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.allSettled(n.map(c=>{if(c=WU(c),c in m2)return;m2[c]=!0;const u=c.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":HU,u||(f.as="script"),f.crossOrigin="",f.href=c,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((m,p)=>{f.addEventListener("load",m),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${c}`)))})}))}function a(i){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i}return o.then(i=>{for(const l of i||[])l.status==="rejected"&&a(l.reason);return t().catch(a)})};var VU=R(R({},r4),{},{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});const W5={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]},Gh={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},VU),timePickerLocale:Object.assign({},W5)};Gh.lang.ok="确定";const Er="${label}不是一个有效的${type}",UU={locale:"zh-cn",Pagination:jW,DatePicker:Gh,TimePicker:W5,Calendar:Gh,global:{placeholder:"请选择",close:"关闭"},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: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}须为${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}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码过期",refresh:"点击刷新",scanned:"已扫描"},ColorPicker:{presetEmpty:"暂无",transparent:"无色",singleColor:"单色",gradientColor:"渐变色"}};var V5={exports:{}},U5={};/** + * @license React + * use-sync-external-store-shim.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 Dl=s;function KU(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var GU=typeof Object.is=="function"?Object.is:KU,qU=Dl.useState,XU=Dl.useEffect,YU=Dl.useLayoutEffect,QU=Dl.useDebugValue;function ZU(e,t){var n=t(),r=qU({inst:{value:n,getSnapshot:t}}),o=r[0].inst,a=r[1];return YU(function(){o.value=n,o.getSnapshot=t,Vp(o)&&a({inst:o})},[e,n,t]),XU(function(){return Vp(o)&&a({inst:o}),e(function(){Vp(o)&&a({inst:o})})},[e]),QU(n),n}function Vp(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!GU(e,n)}catch{return!0}}function JU(e,t){return t()}var eK=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?JU:ZU;U5.useSyncExternalStore=Dl.useSyncExternalStore!==void 0?Dl.useSyncExternalStore:eK;V5.exports=U5;var v2=V5.exports,p2=Object.prototype.hasOwnProperty;function qh(e,t){var n,r;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&qh(e[r],t[r]););return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(p2.call(e,n)&&++r&&!p2.call(t,n)||!(n in t)||!qh(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}const K5=0,G5=1,q5=2,g2=3,X5=4,Ro=new WeakMap,Zo=()=>{},Ut=Zo(),Df=Object,lt=e=>e===Ut,fo=e=>typeof e=="function",Lo=(e,t)=>({...e,...t}),Xh=e=>fo(e.then),Up={},Gu={},b1="undefined",ru=typeof window!=b1,Yh=typeof document!=b1,tK=ru&&"Deno"in window,nK=()=>ru&&typeof window.requestAnimationFrame!=b1,Y5=(e,t)=>{const n=Ro.get(e);return[()=>!lt(t)&&e.get(t)||Up,r=>{if(!lt(t)){const o=e.get(t);t in Gu||(Gu[t]=o),n[5](t,Lo(o,r),o||Up)}},n[6],()=>!lt(t)&&t in Gu?Gu[t]:!lt(t)&&e.get(t)||Up]};let Qh=!0;const rK=()=>Qh,[Zh,Jh]=ru&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Zo,Zo],oK=()=>{const e=Yh&&document.visibilityState;return lt(e)||e!=="hidden"},aK=e=>(Yh&&document.addEventListener("visibilitychange",e),Zh("focus",e),()=>{Yh&&document.removeEventListener("visibilitychange",e),Jh("focus",e)}),iK=e=>{const t=()=>{Qh=!0,e()},n=()=>{Qh=!1};return Zh("online",t),Zh("offline",n),()=>{Jh("online",t),Jh("offline",n)}},lK={isOnline:rK,isVisible:oK},sK={initFocus:aK,initReconnect:iK},h2=!Q.useId,si=!ru||tK,cK=e=>nK()?window.requestAnimationFrame(e):setTimeout(e,1),Yi=si?s.useEffect:s.useLayoutEffect,Kp=typeof navigator<"u"&&navigator.connection,y2=!si&&Kp&&(["slow-2g","2g"].includes(Kp.effectiveType)||Kp.saveData),qu=new WeakMap,uK=e=>Df.prototype.toString.call(e),Gp=(e,t)=>e===`[object ${t}]`;let dK=0;const e0=e=>{const t=typeof e,n=uK(e),r=Gp(n,"Date"),o=Gp(n,"RegExp"),a=Gp(n,"Object");let i,l;if(Df(e)===e&&!r&&!o){if(i=qu.get(e),i)return i;if(i=++dK+"~",qu.set(e,i),Array.isArray(e)){for(i="@",l=0;l{if(fo(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?e0(e):"",[e,t]};let fK=0;const Hf=()=>++fK;async function Q5(...e){const[t,n,r,o]=e,a=Lo({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{});let i=a.populateCache;const l=a.rollbackOnError;let c=a.optimisticData;const u=m=>typeof l=="function"?l(m):l!==!1,d=a.throwOnError;if(fo(n)){const m=n,p=[],g=t.keys();for(const h of g)!/^\$(inf|sub)\$/.test(h)&&m(t.get(h)._k)&&p.push(h);return Promise.all(p.map(f))}return f(n);async function f(m){const[p]=C1(m);if(!p)return;const[g,h]=Y5(t,p),[b,y,v,C]=Ro.get(t),x=()=>{const _=b[p];return(fo(a.revalidate)?a.revalidate(g().data,m):a.revalidate!==!1)&&(delete v[p],delete C[p],_&&_[0])?_[0](q5).then(()=>g().data):g().data};if(e.length<3)return x();let w=r,S,$=!1;const E=Hf();y[p]=[E,0];const O=!lt(c),P=g(),T=P.data,z=P._c,N=lt(z)?T:z;if(O&&(c=fo(c)?c(N,T):c,h({data:c,_c:N})),fo(w))try{w=w(N)}catch(_){S=_,$=!0}if(w&&Xh(w))if(w=await w.catch(_=>{S=_,$=!0}),E!==y[p][0]){if($)throw S;return w}else $&&O&&u(S)&&(i=!0,h({data:N,_c:Ut}));if(i&&!$)if(fo(i)){const _=i(w,N);h({data:_,error:Ut,_c:Ut})}else h({data:w,error:Ut,_c:Ut});if(y[p][1]=Hf(),Promise.resolve(x()).then(()=>{h({_c:Ut})}),$){if(d)throw S;return}return w}}const b2=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Z5=(e,t)=>{if(!Ro.has(e)){const r=Lo(sK,t),o=Object.create(null),a=Q5.bind(Ut,e);let i=Zo;const l=Object.create(null),c=(m,p)=>{const g=l[m]||[];return l[m]=g,g.push(p),()=>{const h=g.indexOf(p);h>=0&&(g[h]=g[g.length-1],g.pop())}},u=(m,p,g)=>{e.set(m,p);const h=l[m];if(h)for(const b of h)b(p,g)},d=m=>{const p=Ro.get(e),[,g,h,b]=p,y=Hf();p[8]++;for(const x in h)delete h[x];for(const x in b)delete b[x];for(const x in g)g[x]=[y,y];const v={};for(const x of[...e.keys()]){const w=e.get(x);e.delete(x);const S=l[x];if(S)for(const $ of S)$(v,w)}const C=!m||m.revalidate!==!1;for(const x in o){const w=o[x];for(let S=0;S{if(!Ro.has(e)&&(Ro.set(e,[o,Object.create(null),Object.create(null),Object.create(null),a,u,c,d,0]),!si)){const m=r.initFocus(setTimeout.bind(Ut,b2.bind(Ut,o,K5))),p=r.initReconnect(setTimeout.bind(Ut,b2.bind(Ut,o,G5)));i=()=>{m&&m(),p&&p(),Ro.delete(e)}}};return f(),[e,a,f,i,d]}const n=Ro.get(e);return[e,n[4],Ut,Ut,n[7]]},mK=(e,t,n,r,o)=>{const a=n.errorRetryCount,i=o.retryCount,l=~~((Math.random()+.5)*(1<<(i<8?i:8)))*n.errorRetryInterval;!lt(a)&&i>a||setTimeout(r,l,o)},vK=qh,[x1,pK,,,gK]=Z5(new Map),J5=Lo({onLoadingSlow:Zo,onSuccess:Zo,onError:Zo,onErrorRetry:mK,onDiscarded:Zo,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:y2?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:y2?5e3:3e3,compare:vK,isPaused:()=>!1,cache:x1,mutate:pK,unload:gK,fallback:{}},lK),e8=(e,t)=>{const n=Lo(e,t);if(t){const{use:r,fallback:o,cacheData:a}=e,{use:i,fallback:l,cacheData:c}=t;r&&i&&(n.use=r.concat(i)),o&&l&&(n.fallback=Lo(o,l)),a&&c&&(n.cacheData=Lo(a,c))}return n},t0=s.createContext({}),hK=e=>{const{value:t}=e,n=s.useContext(t0),r=fo(t),o=s.useMemo(()=>r?t(n):t,[r,n,t]),a=s.useMemo(()=>r?o:e8(n,o),[r,n,o]),i=o&&o.provider,l=s.useRef(Ut);i&&!l.current&&(l.current=Z5(i(a.cache||x1),o));const c=l.current;return c&&(a.cache=c[0],a.mutate=c[1],a.unload=c[4]),Yi(()=>{if(c)return c[2]&&c[2](),c[3]},[]),s.createElement(t0.Provider,Lo(e,{value:a}))},yK="$inf$",t8=ru&&window.__SWR_DEVTOOLS_USE__,bK=t8?window.__SWR_DEVTOOLS_USE__:[],CK=()=>{t8&&(window.__SWR_DEVTOOLS_REACT__=Q)},xK=e=>fo(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],S1=()=>{const e=s.useContext(t0);return s.useMemo(()=>Lo(J5,e),[e])},SK=e=>(t,n,r)=>e(t,n&&((...a)=>{const[i]=C1(t),[,,,l]=Ro.get(x1);if(i.startsWith(yK))return n(...a);const c=l[i];return lt(c)?n(...a):(delete l[i],c)}),r),wK=bK.concat(SK),$K=e=>function(...n){const r=S1(),[o,a,i]=xK(n),l=e8(r,i);let c=e;const{use:u}=l,d=(u||[]).concat(wK);for(let f=d.length;f--;)c=d[f](c);return c(o,a||l.fetcher||null,l)},EK=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const o=r.indexOf(n);o>=0&&(r[o]=r[r.length-1],r.pop())}};CK();const Xu=Q.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),qp={dedupe:!0},C2=(e,t,n)=>{var r;return t?((r=e.get(t))==null?void 0:r.has(n))===!0:!1},Xp=(e,t,n)=>{if(!t)return;let r=e.get(t);r||(r=new Set,e.set(t,r)),r.add(n)},OK=({value:e,getCacheData:t,canCommit:n,setCache:r})=>{const o=a=>{n()&<(t())&&r(a)};Promise.resolve(e).then(a=>{o({data:a,error:Ut})},a=>{o({error:a})})},Wf=Promise.resolve(Ut);Wf.status="fulfilled";Wf.value=Ut;const PK=()=>Zo,IK=(e,t,n)=>{const{cache:r,compare:o,suspense:a,fallbackData:i,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:f,keepPreviousData:m,strictServerPrefetchWarning:p}=n,[g,h,b,y]=Ro.get(r),[v,C]=C1(e),x=s.useRef(!1),w=s.useRef(!1),S=s.useRef(v),$=s.useRef(t),E=s.useRef(n),O=()=>E.current,P=()=>O().isVisible()&&O().isOnline(),[T,z,N,_]=Y5(r,v),F=s.useRef({}).current,I=lt(i)?lt(n.fallback)?Ut:n.fallback[v]:i,L=n.cacheData,j=v?L==null?void 0:L[v]:Ut,A=v?y[v]:Ut,B=lt(A)&&!lt(j),D=B?j:A,W=(ue,Se)=>{for(const Re in F){const $e=Re;if($e==="data"){if(!o(ue[$e],Se[$e])&&(!lt(ue[$e])||!o(ae,Se[$e])))return!1}else if(Se[$e]!==ue[$e])return!1}return!0},H=!x.current,K=s.useMemo(()=>{const ue=T(),Se=_(),Re=Ee=>{const Ge=Lo(Ee);return delete Ge._k,(()=>{if(!v||!t||O().isPaused())return!1;if(H&&!lt(l))return l;const be=lt(I)?Ge.data:I;return a&&B&<(be)?!1:lt(be)||c})()?{isValidating:!0,isLoading:!0,...Ge}:Ge},$e=Re(ue),we=ue===Se?$e:Re(Se);let _e=$e;return[()=>{const Ee=Re(T());return W(Ee,_e)?(_e.data=Ee.data,_e.isLoading=Ee.isLoading,_e.isValidating=Ee.isValidating,_e.error=Ee.error,_e):(_e=Ee,Ee)},()=>we]},[r,v]),V=v2.useSyncExternalStore(s.useCallback(ue=>N(v,(Se,Re)=>{W(Re,Se)||ue()}),[r,v]),K[0],K[1]),G=g[v]&&g[v].length>0,Z=V.data;let q=lt(Z)?I&&Xh(I)?Xu(I):I:Z;const J=V.error,oe=s.useRef(q),X=s.useRef(Ut);let Y=X.current;Y||(Y=new WeakMap,X.current=Y);const ne=s.useRef(null);let ae=m?lt(Z)?lt(oe.current)?q:oe.current:Z:q;const te=v&<(q),ie=s.useRef(null);!si&&v2.useSyncExternalStore(PK,()=>(ie.current=!1,ie),()=>(ie.current=!0,ie));const le=ie.current;p&&le&&!a&&te&&console.warn(`Missing pre-initiated data for serialized key "${v}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);const se=!v||!t||O().isPaused()||G&&!lt(J)?!1:H&&!lt(l)?l:a&&B&&te?!1:a?lt(q)?!1:c:lt(q)||c,ve=H&&se,xe=lt(V.isValidating)?ve:V.isValidating,fe=lt(V.isLoading)?ve:V.isLoading,ye=s.useCallback(async ue=>{const Se=$.current;if(!v||!Se||w.current||O().isPaused())return!1;let Re,$e,we=!0;const _e=ue||{},Ee=!b[v]||!_e.dedupe,Ge=B&&!C2(Y,L,v)&&!lt(D)&<(T().data),Ne=()=>h2?!w.current&&v===S.current&&x.current:v===S.current,be={isValidating:!1,isLoading:!1},Le=()=>{z(be)},Ce=()=>{const Qe=b[v];Qe&&Qe[1]===$e&&delete b[v]},Te={isValidating:!0};lt(T().data)&&(Te.isLoading=!0);try{if(Ee&&(z(Te),n.loadingTimeout&<(T().data)&&setTimeout(()=>{we&&Ne()&&O().onLoadingSlow(v,n)},n.loadingTimeout),Ge&&Xp(Y,L,v),b[v]=[Ge?D:Se(C),Hf()],Ge&&y[v]&&delete y[v]),[Re,$e]=b[v],Re=await Re,Ee&&setTimeout(Ce,n.dedupingInterval),!b[v]||b[v][1]!==$e)return Ee&&Ne()&&O().onDiscarded(v),!1;be.error=Ut;const Qe=h[v];if(!lt(Qe)&&($e<=Qe[0]||$e<=Qe[1]||Qe[1]===0))return Le(),Ee&&Ne()&&O().onDiscarded(v),!1;const He=T().data;be.data=o(He,Re)?He:Re,Ee&&Ne()&&O().onSuccess(Re,v,n)}catch(Qe){Ce();const He=O(),{shouldRetryOnError:mt}=He;He.isPaused()||(be.error=Qe,Ee&&Ne()&&(He.onError(Qe,v,He),(mt===!0||fo(mt)&&mt(Qe))&&(!O().revalidateOnFocus||!O().revalidateOnReconnect||P())&&He.onErrorRetry(Qe,v,He,wt=>{const Bt=g[v];Bt&&Bt[0]&&Bt[0](g2,wt)},{retryCount:(_e.retryCount||0)+1,dedupe:!0})))}return we=!1,Le(),!0},[v,r]),he=s.useCallback((...ue)=>Q5(r,S.current,...ue),[]);if(Yi(()=>{const ue=ne.current;ue&&(ne.current=null,Xp(Y,ue.cacheData,ue.key),lt(T().data)&&z({data:ue.data,error:Ut,_k:ue._k}),y[ue.key]&&delete y[ue.key])}),Yi(()=>{$.current=t,E.current=n,lt(Z)||(oe.current=Z)}),Yi(()=>{if(t||!B||lt(D)||C2(Y,L,v)||!lt(T().data))return;Xp(Y,L,v);const ue=h[v];OK({value:D,getCacheData:()=>T().data,canCommit:()=>!w.current&&v===S.current&&h[v]===ue,setCache:Se=>z({...Se,_k:C})})}),Yi(()=>{if(!v)return;const ue=ye.bind(Ut,qp);let Se=0;O().revalidateOnFocus&&(Se=Date.now()+O().focusThrottleInterval);const $e=EK(v,g,(we,_e={})=>{if(we==K5){const Ee=Date.now();O().revalidateOnFocus&&Ee>Se&&P()&&(Se=Ee+O().focusThrottleInterval,ue())}else if(we==G5)O().revalidateOnReconnect&&P()&&ue();else{if(we==q5)return ye();if(we==g2)return ye(_e);if(we==X5&&(oe.current=Ut,_e.revalidate))return ye()}});return w.current=!1,S.current=v,x.current=!0,z({_k:C}),se&&(b[v]||(lt(q)||si?ue():cK(ue))),()=>{w.current=!0,$e()}},[v]),Yi(()=>{let ue;function Se(){const $e=fo(u)?u(T().data):u;$e&&ue!==-1&&(ue=setTimeout(Re,$e))}function Re(){!T().error&&(d||O().isVisible())&&(f||O().isOnline())?ye(qp).then(Se):Se()}return Se(),()=>{ue&&(clearTimeout(ue),ue=-1)}},[u,d,f,v]),s.useDebugValue(ae),a){if(!h2&&si&&te&<(D))throw new Error("Fallback data is required when using Suspense in SSR.");te&&($.current=t,E.current=n,w.current=!1);const ue=!lt(D)&&te;let Se=Ut;if(ue&&B)Se=D&&Xh(D)?Xu(D):D,q=Se,ae=Se,si||(ne.current={data:Se,_k:C,key:v,cacheData:L});else{const $e=ue?he(D):Wf;Xu($e)}if(!lt(J)&&te)throw J;const Re=te&<(Se)?ye(qp):Wf;!lt(ae)&&te&&(Re.status="fulfilled",Re.value=!0),Xu(Re)}return{mutate:he,get data(){return F.data=!0,ae},get error(){return F.error=!0,J},get isValidating(){return F.isValidating=!0,xe},get isLoading(){return F.isLoading=!0,fe}}},RK=Df.defineProperty(hK,"defaultValue",{value:J5}),MK=$K(IK),TK={moneySymbol:"$",form:{lightFilter:{more:"المزيد",clear:"نظف",confirm:"تأكيد",itemUnit:"عناصر"}},tableForm:{search:"ابحث",reset:"إعادة تعيين",submit:"ارسال",collapsed:"مُقلص",expand:"مُوسع",inputPlaceholder:"الرجاء الإدخال",selectPlaceholder:"الرجاء الإختيار"},alert:{clear:"نظف",selected:"محدد",item:"عنصر"},pagination:{total:{range:" ",total:"من",item:"عناصر"}},tableToolBar:{leftPin:"ثبت على اليسار",rightPin:"ثبت على اليمين",noPin:"الغاء التثبيت",leftFixedTitle:"لصق على اليسار",rightFixedTitle:"لصق على اليمين",noFixedTitle:"إلغاء الإلصاق",reset:"إعادة تعيين",columnDisplay:"الأعمدة المعروضة",columnSetting:"الإعدادات",fullScreen:"وضع كامل الشاشة",exitFullScreen:"الخروج من وضع كامل الشاشة",reload:"تحديث",density:"الكثافة",densityDefault:"افتراضي",densityLarger:"أكبر",densityMiddle:"وسط",densitySmall:"مدمج"},stepsForm:{next:"التالي",prev:"السابق",submit:"أنهى"},loginForm:{submitText:"تسجيل الدخول"},editableTable:{action:{save:"أنقذ",cancel:"إلغاء الأمر",delete:"حذف",add:"إضافة صف من البيانات"}},switch:{open:"مفتوح",close:"غلق"}},_K={moneySymbol:"€",form:{lightFilter:{more:"Més",clear:"Netejar",confirm:"Confirmar",itemUnit:"Elements"}},tableForm:{search:"Cercar",reset:"Netejar",submit:"Enviar",collapsed:"Expandir",expand:"Col·lapsar",inputPlaceholder:"Introduïu valor",selectPlaceholder:"Seleccioneu valor"},alert:{clear:"Netejar",selected:"Seleccionat",item:"Article"},pagination:{total:{range:" ",total:"de",item:"articles"}},tableToolBar:{leftPin:"Pin a l'esquerra",rightPin:"Pin a la dreta",noPin:"Sense Pin",leftFixedTitle:"Fixat a l'esquerra",rightFixedTitle:"Fixat a la dreta",noFixedTitle:"Sense fixar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuració",fullScreen:"Pantalla Completa",exitFullScreen:"Sortir Pantalla Completa",reload:"Refrescar",density:"Densitat",densityDefault:"Per Defecte",densityLarger:"Llarg",densityMiddle:"Mitjà",densitySmall:"Compacte"},stepsForm:{next:"Següent",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Cancel·lar",delete:"Eliminar",add:"afegir una fila de dades"}},switch:{open:"obert",close:"tancat"}},NK={moneySymbol:"Kč",deleteThisLine:"Smazat tento řádek",copyThisLine:"Kopírovat tento řádek",form:{lightFilter:{more:"Víc",clear:"Vymazat",confirm:"Potvrdit",itemUnit:"Položky"}},tableForm:{search:"Hledat",reset:"Resetovat",submit:"Odeslat",collapsed:"Zvětšit",expand:"Zmenšit",inputPlaceholder:"Zadejte prosím",selectPlaceholder:"Vyberte prosím"},alert:{clear:"Vymazat",selected:"Vybráno",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položek"}},tableToolBar:{leftPin:"Připnout doleva",rightPin:"Připnout doprava",noPin:"Odepnuto",leftFixedTitle:"Fixováno nalevo",rightFixedTitle:"Fixováno napravo",noFixedTitle:"Nefixováno",reset:"Resetovat",columnDisplay:"Zobrazení sloupců",columnSetting:"Nastavení",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončit celou obrazovku",reload:"Obnovit",density:"Hustota",densityDefault:"Výchozí",densityLarger:"Větší",densityMiddle:"Střední",densitySmall:"Kompaktní"},stepsForm:{next:"Další",prev:"Předchozí",submit:"Dokončit"},loginForm:{submitText:"Přihlásit se"},editableTable:{onlyOneLineEditor:"Upravit lze pouze jeden řádek",action:{save:"Uložit",cancel:"Zrušit",delete:"Vymazat",add:"Přidat řádek"}},switch:{open:"Otevřít",close:"Zavřít"}},jK={moneySymbol:"€",form:{lightFilter:{more:"Mehr",clear:"Zurücksetzen",confirm:"Bestätigen",itemUnit:"Einträge"}},tableForm:{search:"Suchen",reset:"Zurücksetzen",submit:"Absenden",collapsed:"Zeige mehr",expand:"Zeige weniger",inputPlaceholder:"Bitte eingeben",selectPlaceholder:"Bitte auswählen"},alert:{clear:"Zurücksetzen",selected:"Ausgewählt",item:"Eintrag"},pagination:{total:{range:" ",total:"von",item:"Einträgen"}},tableToolBar:{leftPin:"Links anheften",rightPin:"Rechts anheften",noPin:"Nicht angeheftet",leftFixedTitle:"Links fixiert",rightFixedTitle:"Rechts fixiert",noFixedTitle:"Nicht fixiert",reset:"Zurücksetzen",columnDisplay:"Angezeigte Reihen",columnSetting:"Einstellungen",fullScreen:"Vollbild",exitFullScreen:"Vollbild verlassen",reload:"Aktualisieren",density:"Abstand",densityDefault:"Standard",densityLarger:"Größer",densityMiddle:"Mittel",densitySmall:"Kompakt"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Anmelden"},editableTable:{action:{save:"Retten",cancel:"Abbrechen",delete:"Löschen",add:"Hinzufügen einer Datenzeile"}},switch:{open:"offen",close:"schließen"}},FK={moneySymbol:"£",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},LK={moneySymbol:"$",deleteThisLine:"Delete this line",copyThisLine:"Copy this line",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",onlyAddOneLine:"Only one line can be added",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},zK={moneySymbol:"€",form:{lightFilter:{more:"Más",clear:"Limpiar",confirm:"Confirmar",itemUnit:"artículos"}},tableForm:{search:"Buscar",reset:"Limpiar",submit:"Submit",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Ingrese valor",selectPlaceholder:"Seleccione valor"},alert:{clear:"Limpiar",selected:"Seleccionado",item:"Articulo"},pagination:{total:{range:" ",total:"de",item:"artículos"}},tableToolBar:{leftPin:"Pin a la izquierda",rightPin:"Pin a la derecha",noPin:"Sin Pin",leftFixedTitle:"Fijado a la izquierda",rightFixedTitle:"Fijado a la derecha",noFixedTitle:"Sin Fijar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuración",fullScreen:"Pantalla Completa",exitFullScreen:"Salir Pantalla Completa",reload:"Refrescar",density:"Densidad",densityDefault:"Por Defecto",densityLarger:"Largo",densityMiddle:"Medio",densitySmall:"Compacto"},stepsForm:{next:"Siguiente",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Descartar",delete:"Borrar",add:"añadir una fila de datos"}},switch:{open:"abrir",close:"cerrar"}},kK={moneySymbol:"تومان",form:{lightFilter:{more:"بیشتر",clear:"پاک کردن",confirm:"تایید",itemUnit:"مورد"}},tableForm:{search:"جستجو",reset:"بازنشانی",submit:"تایید",collapsed:"نمایش بیشتر",expand:"نمایش کمتر",inputPlaceholder:"پیدا کنید",selectPlaceholder:"انتخاب کنید"},alert:{clear:"پاک سازی",selected:"انتخاب",item:"مورد"},pagination:{total:{range:" ",total:"از",item:"مورد"}},tableToolBar:{leftPin:"سنجاق به چپ",rightPin:"سنجاق به راست",noPin:"سنجاق نشده",leftFixedTitle:"ثابت شده در چپ",rightFixedTitle:"ثابت شده در راست",noFixedTitle:"شناور",reset:"بازنشانی",columnDisplay:"نمایش همه",columnSetting:"تنظیمات",fullScreen:"تمام صفحه",exitFullScreen:"خروج از حالت تمام صفحه",reload:"تازه سازی",density:"تراکم",densityDefault:"پیش فرض",densityLarger:"بزرگ",densityMiddle:"متوسط",densitySmall:"کوچک"},stepsForm:{next:"بعدی",prev:"قبلی",submit:"اتمام"},loginForm:{submitText:"ورود"},editableTable:{action:{save:"ذخیره",cancel:"لغو",delete:"حذف",add:"یک ردیف داده اضافه کنید"}},switch:{open:"باز",close:"نزدیک"}},BK={moneySymbol:"€",form:{lightFilter:{more:"Plus",clear:"Effacer",confirm:"Confirmer",itemUnit:"Items"}},tableForm:{search:"Rechercher",reset:"Réinitialiser",submit:"Envoyer",collapsed:"Agrandir",expand:"Réduire",inputPlaceholder:"Entrer une valeur",selectPlaceholder:"Sélectionner une valeur"},alert:{clear:"Réinitialiser",selected:"Sélectionné",item:"Item"},pagination:{total:{range:" ",total:"sur",item:"éléments"}},tableToolBar:{leftPin:"Épingler à gauche",rightPin:"Épingler à gauche",noPin:"Sans épingle",leftFixedTitle:"Fixer à gauche",rightFixedTitle:"Fixer à droite",noFixedTitle:"Non fixé",reset:"Réinitialiser",columnDisplay:"Affichage colonne",columnSetting:"Réglages",fullScreen:"Plein écran",exitFullScreen:"Quitter Plein écran",reload:"Rafraichir",density:"Densité",densityDefault:"Par défaut",densityLarger:"Larger",densityMiddle:"Moyenne",densitySmall:"Compacte"},stepsForm:{next:"Suivante",prev:"Précédente",submit:"Finaliser"},loginForm:{submitText:"Se connecter"},editableTable:{action:{save:"Sauvegarder",cancel:"Annuler",delete:"Supprimer",add:"ajouter une ligne de données"}},switch:{open:"ouvert",close:"près"}},AK={moneySymbol:"₪",deleteThisLine:"מחק שורה זו",copyThisLine:"העתק שורה זו",form:{lightFilter:{more:"יותר",clear:"נקה",confirm:"אישור",itemUnit:"פריטים"}},tableForm:{search:"חיפוש",reset:"איפוס",submit:"שלח",collapsed:"הרחב",expand:"כווץ",inputPlaceholder:"אנא הכנס",selectPlaceholder:"אנא בחר"},alert:{clear:"נקה",selected:"נבחר",item:"פריט"},pagination:{total:{range:" ",total:"מתוך",item:"פריטים"}},tableToolBar:{leftPin:"הצמד לשמאל",rightPin:"הצמד לימין",noPin:"לא מצורף",leftFixedTitle:"מוצמד לשמאל",rightFixedTitle:"מוצמד לימין",noFixedTitle:"לא מוצמד",reset:"איפוס",columnDisplay:"תצוגת עמודות",columnSetting:"הגדרות",fullScreen:"מסך מלא",exitFullScreen:"צא ממסך מלא",reload:"רענן",density:"רזולוציה",densityDefault:"ברירת מחדל",densityLarger:"גדול",densityMiddle:"בינוני",densitySmall:"קטן"},stepsForm:{next:"הבא",prev:"קודם",submit:"סיום"},loginForm:{submitText:"כניסה"},editableTable:{onlyOneLineEditor:"ניתן לערוך רק שורה אחת",action:{save:"שמור",cancel:"ביטול",delete:"מחיקה",add:"הוסף שורת נתונים"}},switch:{open:"פתח",close:"סגור"}},DK={moneySymbol:"kn",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pretraži",reset:"Poništi",submit:"Potvrdi",collapsed:"Raširi",expand:"Skupi",inputPlaceholder:"Unesite",selectPlaceholder:"Odaberite"},alert:{clear:"Očisti",selected:"Odaberi",item:"stavke"},pagination:{total:{range:" ",total:"od",item:"stavke"}},tableToolBar:{leftPin:"Prikači lijevo",rightPin:"Prikači desno",noPin:"Bez prikačenja",leftFixedTitle:"Fiksiraj lijevo",rightFixedTitle:"Fiksiraj desno",noFixedTitle:"Bez fiksiranja",reset:"Resetiraj",columnDisplay:"Prikaz stupaca",columnSetting:"Postavke",fullScreen:"Puni zaslon",exitFullScreen:"Izađi iz punog zaslona",reload:"Ponovno učitaj",density:"Veličina",densityDefault:"Zadano",densityLarger:"Veliko",densityMiddle:"Srednje",densitySmall:"Malo"},stepsForm:{next:"Sljedeći",prev:"Prethodni",submit:"Kraj"},loginForm:{submitText:"Prijava"},editableTable:{action:{save:"Spremi",cancel:"Odustani",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"otvori",close:"zatvori"}},HK={moneySymbol:"RP",form:{lightFilter:{more:"Lebih",clear:"Hapus",confirm:"Konfirmasi",itemUnit:"Unit"}},tableForm:{search:"Cari",reset:"Atur ulang",submit:"Kirim",collapsed:"Lebih sedikit",expand:"Lebih banyak",inputPlaceholder:"Masukkan pencarian",selectPlaceholder:"Pilih"},alert:{clear:"Hapus",selected:"Dipilih",item:"Butir"},pagination:{total:{range:" ",total:"Dari",item:"Butir"}},tableToolBar:{leftPin:"Pin kiri",rightPin:"Pin kanan",noPin:"Tidak ada pin",leftFixedTitle:"Rata kiri",rightFixedTitle:"Rata kanan",noFixedTitle:"Tidak tetap",reset:"Atur ulang",columnDisplay:"Tampilan kolom",columnSetting:"Pengaturan",fullScreen:"Layar penuh",exitFullScreen:"Keluar layar penuh",reload:"Atur ulang",density:"Kerapatan",densityDefault:"Standar",densityLarger:"Lebih besar",densityMiddle:"Sedang",densitySmall:"Rapat"},stepsForm:{next:"Selanjutnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Login"},editableTable:{action:{save:"simpan",cancel:"batal",delete:"hapus",add:"Tambahkan baris data"}},switch:{open:"buka",close:"tutup"}},WK={moneySymbol:"€",form:{lightFilter:{more:"più",clear:"pulisci",confirm:"conferma",itemUnit:"elementi"}},tableForm:{search:"Filtra",reset:"Pulisci",submit:"Invia",collapsed:"Espandi",expand:"Contrai",inputPlaceholder:"Digita",selectPlaceholder:"Seleziona"},alert:{clear:"Rimuovi",selected:"Selezionati",item:"elementi"},pagination:{total:{range:" ",total:"di",item:"elementi"}},tableToolBar:{leftPin:"Fissa a sinistra",rightPin:"Fissa a destra",noPin:"Ripristina posizione",leftFixedTitle:"Fissato a sinistra",rightFixedTitle:"Fissato a destra",noFixedTitle:"Non fissato",reset:"Ripristina",columnDisplay:"Disposizione colonne",columnSetting:"Impostazioni",fullScreen:"Modalità schermo intero",exitFullScreen:"Esci da modalità schermo intero",reload:"Ricarica",density:"Grandezza tabella",densityDefault:"predefinito",densityLarger:"Grande",densityMiddle:"Media",densitySmall:"Compatta"},stepsForm:{next:"successivo",prev:"precedente",submit:"finisci"},loginForm:{submitText:"Accedi"},editableTable:{action:{save:"salva",cancel:"annulla",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"chiudi"}},VK={moneySymbol:"¥",form:{lightFilter:{more:"更に",clear:"クリア",confirm:"確認",itemUnit:"アイテム"}},tableForm:{search:"検索",reset:"リセット",submit:"送信",collapsed:"拡大",expand:"折畳",inputPlaceholder:"入力してください",selectPlaceholder:"選択してください"},alert:{clear:"クリア",selected:"選択した",item:"アイテム"},pagination:{total:{range:"レコード",total:"/合計",item:" "}},tableToolBar:{leftPin:"左に固定",rightPin:"右に固定",noPin:"キャンセル",leftFixedTitle:"左に固定された項目",rightFixedTitle:"右に固定された項目",noFixedTitle:"固定されてない項目",reset:"リセット",columnDisplay:"表示列",columnSetting:"列表示設定",fullScreen:"フルスクリーン",exitFullScreen:"終了",reload:"更新",density:"行高",densityDefault:"デフォルト",densityLarger:"大",densityMiddle:"中",densitySmall:"小"},stepsForm:{next:"次へ",prev:"前へ",submit:"送信"},loginForm:{submitText:"ログイン"},editableTable:{action:{save:"保存",cancel:"キャンセル",delete:"削除",add:"追加"}},switch:{open:"開く",close:"閉じる"}},UK={moneySymbol:"₩",form:{lightFilter:{more:"더보기",clear:"초기화",confirm:"확인",itemUnit:"건수"}},tableForm:{search:"조회",reset:"초기화",submit:"제출",collapsed:"확장",expand:"닫기",inputPlaceholder:"입력해 주세요",selectPlaceholder:"선택해 주세요"},alert:{clear:"취소",selected:"선택",item:"건"},pagination:{total:{range:" ",total:"/ 총",item:"건"}},tableToolBar:{leftPin:"왼쪽으로 핀",rightPin:"오른쪽으로 핀",noPin:"핀 제거",leftFixedTitle:"왼쪽으로 고정",rightFixedTitle:"오른쪽으로 고정",noFixedTitle:"비고정",reset:"초기화",columnDisplay:"컬럼 표시",columnSetting:"설정",fullScreen:"전체 화면",exitFullScreen:"전체 화면 취소",reload:"새로 고침",density:"여백",densityDefault:"기본",densityLarger:"많은 여백",densityMiddle:"중간 여백",densitySmall:"좁은 여백"},stepsForm:{next:"다음",prev:"이전",submit:"종료"},loginForm:{submitText:"로그인"},editableTable:{action:{save:"저장",cancel:"취소",delete:"삭제",add:"데이터 행 추가"}},switch:{open:"열",close:"가까 운"}},KK={moneySymbol:"₮",form:{lightFilter:{more:"Илүү",clear:"Цэвэрлэх",confirm:"Баталгаажуулах",itemUnit:"Нэгжүүд"}},tableForm:{search:"Хайх",reset:"Шинэчлэх",submit:"Илгээх",collapsed:"Өргөтгөх",expand:"Хураах",inputPlaceholder:"Утга оруулна уу",selectPlaceholder:"Утга сонгоно уу"},alert:{clear:"Цэвэрлэх",selected:"Сонгогдсон",item:"Нэгж"},pagination:{total:{range:" ",total:"Нийт",item:"мөр"}},tableToolBar:{leftPin:"Зүүн тийш бэхлэх",rightPin:"Баруун тийш бэхлэх",noPin:"Бэхлэхгүй",leftFixedTitle:"Зүүн зэрэгцүүлэх",rightFixedTitle:"Баруун зэрэгцүүлэх",noFixedTitle:"Зэрэгцүүлэхгүй",reset:"Шинэчлэх",columnDisplay:"Баганаар харуулах",columnSetting:"Тохиргоо",fullScreen:"Бүтэн дэлгэцээр",exitFullScreen:"Бүтэн дэлгэц цуцлах",reload:"Шинэчлэх",density:"Хэмжээ",densityDefault:"Хэвийн",densityLarger:"Том",densityMiddle:"Дунд",densitySmall:"Жижиг"},stepsForm:{next:"Дараах",prev:"Өмнөх",submit:"Дуусгах"},loginForm:{submitText:"Нэвтрэх"},editableTable:{action:{save:"Хадгалах",cancel:"Цуцлах",delete:"Устгах",add:"Мөр нэмэх"}},switch:{open:"Нээх",close:"Хаах"}},GK={moneySymbol:"RM",form:{lightFilter:{more:"Lebih banyak",clear:"Jelas",confirm:"Mengesahkan",itemUnit:"Item"}},tableForm:{search:"Cari",reset:"Menetapkan semula",submit:"Hantar",collapsed:"Kembang",expand:"Kuncup",inputPlaceholder:"Sila masuk",selectPlaceholder:"Sila pilih"},alert:{clear:"Padam",selected:"Dipilih",item:"Item"},pagination:{total:{range:" ",total:"daripada",item:"item"}},tableToolBar:{leftPin:"Pin ke kiri",rightPin:"Pin ke kanan",noPin:"Tidak pin",leftFixedTitle:"Tetap ke kiri",rightFixedTitle:"Tetap ke kanan",noFixedTitle:"Tidak Tetap",reset:"Menetapkan semula",columnDisplay:"Lajur",columnSetting:"Settings",fullScreen:"Full Screen",exitFullScreen:"Keluar Full Screen",reload:"Muat Semula",density:"Densiti",densityDefault:"Biasa",densityLarger:"Besar",densityMiddle:"Tengah",densitySmall:"Kecil"},stepsForm:{next:"Seterusnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Log Masuk"},editableTable:{action:{save:"Simpan",cancel:"Membatalkan",delete:"Menghapuskan",add:"tambah baris data"}},switch:{open:"Terbuka",close:"Tutup"}},qK={moneySymbol:"€",deleteThisLine:"Verwijder deze regel",copyThisLine:"Kopieer deze regel",form:{lightFilter:{more:"Meer filters",clear:"Wissen",confirm:"Bevestigen",itemUnit:"item"}},tableForm:{search:"Zoeken",reset:"Resetten",submit:"Indienen",collapsed:"Uitvouwen",expand:"Inklappen",inputPlaceholder:"Voer in",selectPlaceholder:"Selecteer"},alert:{clear:"Selectie annuleren",selected:"Geselecteerd",item:"item"},pagination:{total:{range:"Van",total:"items/totaal",item:"items"}},tableToolBar:{leftPin:"Vastzetten aan begin",rightPin:"Vastzetten aan einde",noPin:"Niet vastzetten",leftFixedTitle:"Vastzetten aan de linkerkant",rightFixedTitle:"Vastzetten aan de rechterkant",noFixedTitle:"Niet vastzetten",reset:"Resetten",columnDisplay:"Kolomweergave",columnSetting:"Kolominstellingen",fullScreen:"Volledig scherm",exitFullScreen:"Verlaat volledig scherm",reload:"Vernieuwen",density:"Dichtheid",densityDefault:"Normaal",densityLarger:"Ruim",densityMiddle:"Gemiddeld",densitySmall:"Compact"},stepsForm:{next:"Volgende stap",prev:"Vorige stap",submit:"Indienen"},loginForm:{submitText:"Inloggen"},editableTable:{onlyOneLineEditor:"Slechts één regel tegelijk bewerken",action:{save:"Opslaan",cancel:"Annuleren",delete:"Verwijderen",add:"Een regel toevoegen"}},switch:{open:"Openen",close:"Sluiten"}},XK={moneySymbol:"zł",form:{lightFilter:{more:"Więcej",clear:"Wyczyść",confirm:"Potwierdź",itemUnit:"Ilość"}},tableForm:{search:"Szukaj",reset:"Reset",submit:"Zatwierdź",collapsed:"Pokaż wiecej",expand:"Pokaż mniej",inputPlaceholder:"Proszę podać",selectPlaceholder:"Proszę wybrać"},alert:{clear:"Wyczyść",selected:"Wybrane",item:"Wpis"},pagination:{total:{range:" ",total:"z",item:"Wpisów"}},tableToolBar:{leftPin:"Przypnij do lewej",rightPin:"Przypnij do prawej",noPin:"Odepnij",leftFixedTitle:"Przypięte do lewej",rightFixedTitle:"Przypięte do prawej",noFixedTitle:"Nieprzypięte",reset:"Reset",columnDisplay:"Wyświetlane wiersze",columnSetting:"Ustawienia",fullScreen:"Pełen ekran",exitFullScreen:"Zamknij pełen ekran",reload:"Odśwież",density:"Odstęp",densityDefault:"Standard",densityLarger:"Wiekszy",densityMiddle:"Sredni",densitySmall:"Kompaktowy"},stepsForm:{next:"Weiter",prev:"Zurück",submit:"Abschließen"},loginForm:{submitText:"Zaloguj się"},editableTable:{action:{save:"Zapisać",cancel:"Anuluj",delete:"Usunąć",add:"dodawanie wiersza danych"}},switch:{open:"otwierać",close:"zamykać"}},YK={moneySymbol:"R$",form:{lightFilter:{more:"Mais",clear:"Limpar",confirm:"Confirmar",itemUnit:"Itens"}},tableForm:{search:"Filtrar",reset:"Limpar",submit:"Confirmar",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Por favor insira",selectPlaceholder:"Por favor selecione"},alert:{clear:"Limpar",selected:"Selecionado(s)",item:"Item(s)"},pagination:{total:{range:" ",total:"de",item:"itens"}},tableToolBar:{leftPin:"Fixar à esquerda",rightPin:"Fixar à direita",noPin:"Desfixado",leftFixedTitle:"Fixado à esquerda",rightFixedTitle:"Fixado à direita",noFixedTitle:"Não fixado",reset:"Limpar",columnDisplay:"Mostrar Coluna",columnSetting:"Configurações",fullScreen:"Tela Cheia",exitFullScreen:"Sair da Tela Cheia",reload:"Atualizar",density:"Densidade",densityDefault:"Padrão",densityLarger:"Largo",densityMiddle:"Médio",densitySmall:"Compacto"},stepsForm:{next:"Próximo",prev:"Anterior",submit:"Enviar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Salvar",cancel:"Cancelar",delete:"Apagar",add:"adicionar uma linha de dados"}},switch:{open:"abrir",close:"fechar"}},QK={moneySymbol:"RON",deleteThisLine:"Șterge acest rând",copyThisLine:"Copiază acest rând",form:{lightFilter:{more:"Mai multe filtre",clear:"Curăță",confirm:"Confirmă",itemUnit:"elemente"}},tableForm:{search:"Caută",reset:"Resetează",submit:"Trimite",collapsed:"Extinde",expand:"Restrânge",inputPlaceholder:"Introduceți",selectPlaceholder:"Selectați"},alert:{clear:"Anulează selecția",selected:"Selectat",item:"elemente"},pagination:{total:{range:"De la",total:"elemente/total",item:"elemente"}},tableToolBar:{leftPin:"Fixează la început",rightPin:"Fixează la sfârșit",noPin:"Nu fixa",leftFixedTitle:"Fixează în stânga",rightFixedTitle:"Fixează în dreapta",noFixedTitle:"Nu fixa",reset:"Resetează",columnDisplay:"Afișare coloane",columnSetting:"Setări coloane",fullScreen:"Ecran complet",exitFullScreen:"Ieși din ecran complet",reload:"Reîncarcă",density:"Densitate",densityDefault:"Normal",densityLarger:"Larg",densityMiddle:"Mediu",densitySmall:"Compact"},stepsForm:{next:"Pasul următor",prev:"Pasul anterior",submit:"Trimite"},loginForm:{submitText:"Autentificare"},editableTable:{onlyOneLineEditor:"Se poate edita doar un rând simultan",action:{save:"Salvează",cancel:"Anulează",delete:"Șterge",add:"Adaugă un rând"}},switch:{open:"Deschide",close:"Închide"}},ZK={moneySymbol:"₽",form:{lightFilter:{more:"Еще",clear:"Очистить",confirm:"ОК",itemUnit:"Позиции"}},tableForm:{search:"Найти",reset:"Сброс",submit:"Отправить",collapsed:"Развернуть",expand:"Свернуть",inputPlaceholder:"Введите значение",selectPlaceholder:"Выберите значение"},alert:{clear:"Очистить",selected:"Выбрано",item:"элементов"},pagination:{total:{range:" ",total:"из",item:"элементов"}},tableToolBar:{leftPin:"Закрепить слева",rightPin:"Закрепить справа",noPin:"Открепить",leftFixedTitle:"Закреплено слева",rightFixedTitle:"Закреплено справа",noFixedTitle:"Не закреплено",reset:"Сброс",columnDisplay:"Отображение столбца",columnSetting:"Настройки",fullScreen:"Полный экран",exitFullScreen:"Выйти из полноэкранного режима",reload:"Обновить",density:"Размер",densityDefault:"По умолчанию",densityLarger:"Большой",densityMiddle:"Средний",densitySmall:"Сжатый"},stepsForm:{next:"Следующий",prev:"Предыдущий",submit:"Завершить"},loginForm:{submitText:"Вход"},editableTable:{action:{save:"Сохранить",cancel:"Отменить",delete:"Удалить",add:"добавить ряд данных"}},switch:{open:"Открытый чемпионат мира по теннису",close:"По адресу:"}},JK={moneySymbol:"€",deleteThisLine:"Odstrániť tento riadok",copyThisLine:"Skopírujte tento riadok",form:{lightFilter:{more:"Viac",clear:"Vyčistiť",confirm:"Potvrďte",itemUnit:"Položky"}},tableForm:{search:"Vyhladať",reset:"Resetovať",submit:"Odoslať",collapsed:"Rozbaliť",expand:"Zbaliť",inputPlaceholder:"Prosím, zadajte",selectPlaceholder:"Prosím, vyberte"},alert:{clear:"Vyčistiť",selected:"Vybraný",item:"Položka"},pagination:{total:{range:" ",total:"z",item:"položiek"}},tableToolBar:{leftPin:"Pripnúť vľavo",rightPin:"Pripnúť vpravo",noPin:"Odopnuté",leftFixedTitle:"Fixované na ľavo",rightFixedTitle:"Fixované na pravo",noFixedTitle:"Nefixované",reset:"Resetovať",columnDisplay:"Zobrazenie stĺpcov",columnSetting:"Nastavenia",fullScreen:"Celá obrazovka",exitFullScreen:"Ukončiť celú obrazovku",reload:"Obnoviť",density:"Hustota",densityDefault:"Predvolené",densityLarger:"Väčšie",densityMiddle:"Stredné",densitySmall:"Kompaktné"},stepsForm:{next:"Ďalšie",prev:"Predchádzajúce",submit:"Potvrdiť"},loginForm:{submitText:"Prihlásiť sa"},editableTable:{onlyOneLineEditor:"Upravovať možno iba jeden riadok",action:{save:"Uložiť",cancel:"Zrušiť",delete:"Odstrániť",add:"pridať riadok údajov"}},switch:{open:"otvoriť",close:"zavrieť"}},eG={moneySymbol:"RSD",form:{lightFilter:{more:"Više",clear:"Očisti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pronađi",reset:"Resetuj",submit:"Pošalji",collapsed:"Proširi",expand:"Skupi",inputPlaceholder:"Molimo unesite",selectPlaceholder:"Molimo odaberite"},alert:{clear:"Očisti",selected:"Odabrano",item:"Stavka"},pagination:{total:{range:" ",total:"od",item:"stavki"}},tableToolBar:{leftPin:"Zakači levo",rightPin:"Zakači desno",noPin:"Nije zakačeno",leftFixedTitle:"Fiksirano levo",rightFixedTitle:"Fiksirano desno",noFixedTitle:"Nije fiksirano",reset:"Resetuj",columnDisplay:"Prikaz kolona",columnSetting:"Podešavanja",fullScreen:"Pun ekran",exitFullScreen:"Zatvori pun ekran",reload:"Osveži",density:"Veličina",densityDefault:"Podrazumevana",densityLarger:"Veća",densityMiddle:"Srednja",densitySmall:"Kompaktna"},stepsForm:{next:"Dalje",prev:"Nazad",submit:"Gotovo"},loginForm:{submitText:"Prijavi se"},editableTable:{action:{save:"Sačuvaj",cancel:"Poništi",delete:"Obriši",add:"dodajte red podataka"}},switch:{open:"Отворите",close:"Затворите"}},tG={moneySymbol:"SEK",deleteThisLine:"Radera denna rad",copyThisLine:"Kopiera denna rad",form:{lightFilter:{more:"Fler filter",clear:"Rensa",confirm:"Bekräfta",itemUnit:"objekt"}},tableForm:{search:"Sök",reset:"Återställ",submit:"Skicka",collapsed:"Expandera",expand:"Fäll ihop",inputPlaceholder:"Vänligen ange",selectPlaceholder:"Vänligen välj"},alert:{clear:"Avbryt val",selected:"Vald",item:"objekt"},pagination:{total:{range:"Från",total:"objekt/totalt",item:"objekt"}},tableToolBar:{leftPin:"Fäst till vänster",rightPin:"Fäst till höger",noPin:"Inte fäst",leftFixedTitle:"Fäst till vänster",rightFixedTitle:"Fäst till höger",noFixedTitle:"Inte fäst",reset:"Återställ",columnDisplay:"Kolumnvisning",columnSetting:"Kolumninställningar",fullScreen:"Fullskärm",exitFullScreen:"Avsluta fullskärm",reload:"Ladda om",density:"Täthet",densityDefault:"Normal",densityLarger:"Lös",densityMiddle:"Medium",densitySmall:"Kompakt"},stepsForm:{next:"Nästa steg",prev:"Föregående steg",submit:"Skicka"},loginForm:{submitText:"Logga in"},editableTable:{onlyOneLineEditor:"Endast en rad kan redigeras åt gången",action:{save:"Spara",cancel:"Avbryt",delete:"Radera",add:"Lägg till en rad"}},switch:{open:"Öppna",close:"Stäng"}},nG={moneySymbol:"฿",deleteThisLine:"ลบบรรทัดนี้",copyThisLine:"คัดลอกบรรทัดนี้",form:{lightFilter:{more:"มากกว่า",clear:"ชัดเจน",confirm:"ยืนยัน",itemUnit:"รายการ"}},tableForm:{search:"สอบถาม",reset:"รีเซ็ต",submit:"ส่ง",collapsed:"ขยาย",expand:"ทรุด",inputPlaceholder:"กรุณาป้อน",selectPlaceholder:"โปรดเลือก"},alert:{clear:"ชัดเจน",selected:"เลือกแล้ว",item:"รายการ"},pagination:{total:{range:" ",total:"ของ",item:"รายการ"}},tableToolBar:{leftPin:"ปักหมุดไปทางซ้าย",rightPin:"ปักหมุดไปทางขวา",noPin:"เลิกตรึงแล้ว",leftFixedTitle:"แก้ไขด้านซ้าย",rightFixedTitle:"แก้ไขด้านขวา",noFixedTitle:"ไม่คงที่",reset:"รีเซ็ต",columnDisplay:"การแสดงคอลัมน์",columnSetting:"การตั้งค่า",fullScreen:"เต็มจอ",exitFullScreen:"ออกจากโหมดเต็มหน้าจอ",reload:"รีเฟรช",density:"ความหนาแน่น",densityDefault:"ค่าเริ่มต้น",densityLarger:"ขนาดใหญ่ขึ้น",densityMiddle:"กลาง",densitySmall:"กะทัดรัด"},stepsForm:{next:"ถัดไป",prev:"ก่อนหน้า",submit:"เสร็จ"},loginForm:{submitText:"เข้าสู่ระบบ"},editableTable:{onlyOneLineEditor:"แก้ไขได้เพียงบรรทัดเดียวเท่านั้น",action:{save:"บันทึก",cancel:"ยกเลิก",delete:"ลบ",add:"เพิ่มแถวของข้อมูล"}},switch:{open:"เปิด",close:"ปิด"}},rG={moneySymbol:"₺",form:{lightFilter:{more:"Daha Fazla",clear:"Temizle",confirm:"Onayla",itemUnit:"Öğeler"}},tableForm:{search:"Filtrele",reset:"Sıfırla",submit:"Gönder",collapsed:"Daha fazla",expand:"Daha az",inputPlaceholder:"Filtrelemek için bir değer girin",selectPlaceholder:"Filtrelemek için bir değer seçin"},alert:{clear:"Temizle",selected:"Seçili",item:"Öğe"},pagination:{total:{range:" ",total:"Toplam",item:"Öğe"}},tableToolBar:{leftPin:"Sola sabitle",rightPin:"Sağa sabitle",noPin:"Sabitlemeyi kaldır",leftFixedTitle:"Sola sabitlendi",rightFixedTitle:"Sağa sabitlendi",noFixedTitle:"Sabitlenmedi",reset:"Sıfırla",columnDisplay:"Kolon Görünümü",columnSetting:"Ayarlar",fullScreen:"Tam Ekran",exitFullScreen:"Tam Ekrandan Çık",reload:"Yenile",density:"Kalınlık",densityDefault:"Varsayılan",densityLarger:"Büyük",densityMiddle:"Orta",densitySmall:"Küçük"},stepsForm:{next:"Sıradaki",prev:"Önceki",submit:"Gönder"},loginForm:{submitText:"Giriş Yap"},editableTable:{action:{save:"Kaydet",cancel:"Vazgeç",delete:"Sil",add:"foegje in rige gegevens ta"}},switch:{open:"açık",close:"kapatmak"}},oG={moneySymbol:"₴",deleteThisLine:"Видатили рядок",copyThisLine:"Скопіювати рядок",form:{lightFilter:{more:"Ще",clear:"Очистити",confirm:"Ок",itemUnit:"Позиції"}},tableForm:{search:"Пошук",reset:"Очистити",submit:"Відправити",collapsed:"Розгорнути",expand:"Згорнути",inputPlaceholder:"Введіть значення",selectPlaceholder:"Оберіть значення"},alert:{clear:"Очистити",selected:"Обрано",item:"елементів"},pagination:{total:{range:" ",total:"з",item:"елементів"}},tableToolBar:{leftPin:"Закріпити зліва",rightPin:"Закріпити справа",noPin:"Відкріпити",leftFixedTitle:"Закріплено зліва",rightFixedTitle:"Закріплено справа",noFixedTitle:"Не закріплено",reset:"Скинути",columnDisplay:"Відображення стовпців",columnSetting:"Налаштування",fullScreen:"Повноекранний режим",exitFullScreen:"Вийти з повноекранного режиму",reload:"Оновити",density:"Розмір",densityDefault:"За замовчуванням",densityLarger:"Великий",densityMiddle:"Середній",densitySmall:"Стислий"},stepsForm:{next:"Наступний",prev:"Попередній",submit:"Завершити"},loginForm:{submitText:"Вхіх"},editableTable:{onlyOneLineEditor:"Тільки один рядок може бути редагований одночасно",action:{save:"Зберегти",cancel:"Відмінити",delete:"Видалити",add:"додати рядок"}},switch:{open:"Відкрито",close:"Закрито"}},aG={moneySymbol:"UZS",form:{lightFilter:{more:"Yana",clear:"Tozalash",confirm:"OK",itemUnit:"Pozitsiyalar"}},tableForm:{search:"Qidirish",reset:"Qayta tiklash",submit:"Yuborish",collapsed:"Yig‘ish",expand:"Kengaytirish",inputPlaceholder:"Qiymatni kiriting",selectPlaceholder:"Qiymatni tanlang"},alert:{clear:"Tozalash",selected:"Tanlangan",item:"elementlar"},pagination:{total:{range:" ",total:"dan",item:"elementlar"}},tableToolBar:{leftPin:"Chapga mahkamlash",rightPin:"O‘ngga mahkamlash",noPin:"Mahkamlashni olib tashlash",leftFixedTitle:"Chapga mahkamlangan",rightFixedTitle:"O‘ngga mahkamlangan",noFixedTitle:"Mahkamlashsiz",reset:"Qayta tiklash",columnDisplay:"Ustunni ko‘rsatish",columnSetting:"Sozlamalar",fullScreen:"To‘liq ekran",exitFullScreen:"To‘liq ekrandan chiqish",reload:"Yangilash",density:"O‘lcham",densityDefault:"Standart",densityLarger:"Katta",densityMiddle:"O‘rtacha",densitySmall:"Kichik"},stepsForm:{next:"Keyingi",prev:"Oldingi",submit:"Tugatish"},loginForm:{submitText:"Kirish"},editableTable:{action:{save:"Saqlash",cancel:"Bekor qilish",delete:"O‘chirish",add:"maʼlumotlar qatorini qo‘shish"}},switch:{open:"Ochish",close:"Yopish"}},iG={moneySymbol:"₫",form:{lightFilter:{more:"Nhiều hơn",clear:"Trong",confirm:"Xác nhận",itemUnit:"Mục"}},tableForm:{search:"Tìm kiếm",reset:"Làm lại",submit:"Gửi đi",collapsed:"Mở rộng",expand:"Thu gọn",inputPlaceholder:"nhập dữ liệu",selectPlaceholder:"Vui lòng chọn"},alert:{clear:"Xóa",selected:"đã chọn",item:"mục"},pagination:{total:{range:" ",total:"trên",item:"mặt hàng"}},tableToolBar:{leftPin:"Ghim trái",rightPin:"Ghim phải",noPin:"Bỏ ghim",leftFixedTitle:"Cố định trái",rightFixedTitle:"Cố định phải",noFixedTitle:"Chưa cố định",reset:"Làm lại",columnDisplay:"Cột hiển thị",columnSetting:"Cấu hình",fullScreen:"Chế độ toàn màn hình",exitFullScreen:"Thoát chế độ toàn màn hình",reload:"Làm mới",density:"Mật độ hiển thị",densityDefault:"Mặc định",densityLarger:"Mặc định",densityMiddle:"Trung bình",densitySmall:"Chật"},stepsForm:{next:"Sau",prev:"Trước",submit:"Kết thúc"},loginForm:{submitText:"Đăng nhập"},editableTable:{action:{save:"Cứu",cancel:"Hủy",delete:"Xóa",add:"thêm một hàng dữ liệu"}},switch:{open:"mở",close:"đóng"}},lG={moneySymbol:"¥",deleteThisLine:"删除此项",copyThisLine:"复制此项",form:{lightFilter:{more:"更多筛选",clear:"清除",confirm:"确认",itemUnit:"项"}},tableForm:{search:"查询",reset:"重置",submit:"提交",collapsed:"展开",expand:"收起",inputPlaceholder:"请输入",selectPlaceholder:"请选择"},alert:{clear:"取消选择",selected:"已选择",item:"项"},pagination:{total:{range:"第",total:"条/总共",item:"条"}},tableToolBar:{leftPin:"固定在列首",rightPin:"固定在列尾",noPin:"不固定",leftFixedTitle:"固定在左侧",rightFixedTitle:"固定在右侧",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列设置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"宽松",densityMiddle:"中等",densitySmall:"紧凑"},stepsForm:{next:"下一步",prev:"上一步",submit:"提交"},loginForm:{submitText:"登录"},editableTable:{onlyOneLineEditor:"只能同时编辑一行",action:{save:"保存",cancel:"取消",delete:"删除",add:"添加一行数据"}},switch:{open:"打开",close:"关闭"}},sG={moneySymbol:"HK$",deleteThisLine:"刪除此項",copyThisLine:"複製此項",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"搜尋",reset:"重設",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選取",selected:"已選取",item:"項"},pagination:{total:{range:"第",total:"項/總共",item:"項"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重設",columnDisplay:"列顯示",columnSetting:"列設定",fullScreen:"全螢幕",exitFullScreen:"退出全螢幕",reload:"重新整理",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}},cG={moneySymbol:"NT$",deleteThisLine:"刪除此项",copyThisLine:"複製此项",form:{lightFilter:{more:"更多篩選",clear:"清除",confirm:"確認",itemUnit:"項"}},tableForm:{search:"查詢",reset:"重置",submit:"提交",collapsed:"展開",expand:"收起",inputPlaceholder:"請輸入",selectPlaceholder:"請選擇"},alert:{clear:"取消選擇",selected:"已選擇",item:"項"},pagination:{total:{range:"第",total:"條/總共",item:"條"}},tableToolBar:{leftPin:"固定到左邊",rightPin:"固定到右邊",noPin:"不固定",leftFixedTitle:"固定在左側",rightFixedTitle:"固定在右側",noFixedTitle:"不固定",reset:"重置",columnDisplay:"列展示",columnSetting:"列設置",fullScreen:"全屏",exitFullScreen:"退出全屏",reload:"刷新",density:"密度",densityDefault:"正常",densityLarger:"寬鬆",densityMiddle:"中等",densitySmall:"緊湊"},stepsForm:{next:"下一步",prev:"上一步",submit:"完成"},loginForm:{submitText:"登入"},editableTable:{onlyOneLineEditor:"只能同時編輯一行",action:{save:"保存",cancel:"取消",delete:"刪除",add:"新增一行資料"}},switch:{open:"打開",close:"關閉"}};var _t=function(t,n){return{getMessage:function(o,a){var i=Mr(n,o.replace(/\[(\d+)\]/g,".$1").split("."))||"";if(i)return i;var l=t.replace("_","-");if(l==="zh-CN")return a;var c=Ic["zh-CN"];return c?c.getMessage(o,a):a},locale:t}},uG=_t("mn_MN",KK),dG=_t("ar_EG",TK),$l=_t("zh_CN",lG),fG=_t("en_US",LK),mG=_t("en_GB",FK),vG=_t("vi_VN",iG),pG=_t("it_IT",WK),gG=_t("ja_JP",VK),hG=_t("es_ES",zK),yG=_t("ca_ES",_K),bG=_t("ru_RU",ZK),CG=_t("sr_RS",eG),xG=_t("ms_MY",GK),SG=_t("zh_TW",cG),wG=_t("zh_HK",sG),$G=_t("fr_FR",BK),EG=_t("pt_BR",YK),OG=_t("ko_KR",UK),PG=_t("id_ID",HK),IG=_t("de_DE",jK),RG=_t("fa_IR",kK),MG=_t("tr_TR",rG),TG=_t("pl_PL",XK),_G=_t("hr_",DK),NG=_t("th_TH",nG),jG=_t("cs_cz",NK),FG=_t("sk_SK",JK),LG=_t("he_IL",AK),zG=_t("uk_UA",oG),kG=_t("uz_UZ",aG),BG=_t("nl_NL",qK),AG=_t("ro_RO",QK),DG=_t("sv_SE",tG),Ic={"mn-MN":uG,"ar-EG":dG,"zh-CN":$l,"en-US":fG,"en-GB":mG,"vi-VN":vG,"it-IT":pG,"ja-JP":gG,"es-ES":hG,"ca-ES":yG,"ru-RU":bG,"sr-RS":CG,"ms-MY":xG,"zh-TW":SG,"zh-HK":wG,"fr-FR":$G,"pt-BR":EG,"ko-KR":OG,"id-ID":PG,"de-DE":IG,"fa-IR":RG,"tr-TR":MG,"pl-PL":TG,"hr-HR":_G,"th-TH":NG,"cs-CZ":jG,"sk-SK":FG,"he-IL":LG,"uk-UA":zG,"uz-UZ":kG,"nl-NL":BG,"ro-RO":AG,"sv-SE":DG},HG=Object.keys(Ic),n8=function(t){var n=(t||"zh-CN").toLocaleLowerCase();return HG.find(function(r){var o=r.toLocaleLowerCase();return o.includes(n)})};function Ln(e,t){WG(e)&&(e="100%");var n=VG(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Yu(e){return Math.min(1,Math.max(0,e))}function WG(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function VG(e){return typeof e=="string"&&e.indexOf("%")!==-1}function r8(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Qu(e){return e<=1?"".concat(Number(e)*100,"%"):e}function ci(e){return e.length===1?"0"+e:String(e)}function UG(e,t,n){return{r:Ln(e,255)*255,g:Ln(t,255)*255,b:Ln(n,255)*255}}function x2(e,t,n){e=Ln(e,255),t=Ln(t,255),n=Ln(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=0,l=(r+o)/2;if(r===o)i=0,a=0;else{var c=r-o;switch(i=l>.5?c/(2-r-o):c/(r+o),r){case e:a=(t-n)/c+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function KG(e,t,n){var r,o,a;if(e=Ln(e,360),t=Ln(t,100),n=Ln(n,100),t===0)o=n,a=n,r=n;else{var i=n<.5?n*(1+t):n+t-n*t,l=2*n-i;r=Yp(l,i,e+1/3),o=Yp(l,i,e),a=Yp(l,i,e-1/3)}return{r:r*255,g:o*255,b:a*255}}function S2(e,t,n){e=Ln(e,255),t=Ln(t,255),n=Ln(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=r,l=r-o,c=r===0?0:l/r;if(r===o)a=0;else{switch(r){case e:a=(t-n)/l+(t>16,g:(e&65280)>>8,b:e&255}}var n0={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function QG(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,a=null,i=!1,l=!1;return typeof e=="string"&&(e=eq(e)),typeof e=="object"&&(Ko(e.r)&&Ko(e.g)&&Ko(e.b)?(t=UG(e.r,e.g,e.b),i=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Ko(e.h)&&Ko(e.s)&&Ko(e.v)?(r=Qu(e.s),o=Qu(e.v),t=GG(e.h,r,o),i=!0,l="hsv"):Ko(e.h)&&Ko(e.s)&&Ko(e.l)&&(r=Qu(e.s),a=Qu(e.l),t=KG(e.h,r,a),i=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=r8(n),{ok:i,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var ZG="[-\\+]?\\d+%?",JG="[-\\+]?\\d*\\.\\d+%?",Pa="(?:".concat(JG,")|(?:").concat(ZG,")"),Qp="[\\s|\\(]+(".concat(Pa,")[,|\\s]+(").concat(Pa,")[,|\\s]+(").concat(Pa,")\\s*\\)?"),Zp="[\\s|\\(]+(".concat(Pa,")[,|\\s]+(").concat(Pa,")[,|\\s]+(").concat(Pa,")[,|\\s]+(").concat(Pa,")\\s*\\)?"),io={CSS_UNIT:new RegExp(Pa),rgb:new RegExp("rgb"+Qp),rgba:new RegExp("rgba"+Zp),hsl:new RegExp("hsl"+Qp),hsla:new RegExp("hsla"+Zp),hsv:new RegExp("hsv"+Qp),hsva:new RegExp("hsva"+Zp),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function eq(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(n0[e])e=n0[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=io.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=io.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=io.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=io.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=io.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=io.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=io.hex8.exec(e),n?{r:Or(n[1]),g:Or(n[2]),b:Or(n[3]),a:$2(n[4]),format:t?"name":"hex8"}:(n=io.hex6.exec(e),n?{r:Or(n[1]),g:Or(n[2]),b:Or(n[3]),format:t?"name":"hex"}:(n=io.hex4.exec(e),n?{r:Or(n[1]+n[1]),g:Or(n[2]+n[2]),b:Or(n[3]+n[3]),a:$2(n[4]+n[4]),format:t?"name":"hex8"}:(n=io.hex3.exec(e),n?{r:Or(n[1]+n[1]),g:Or(n[2]+n[2]),b:Or(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Ko(e){return!!io.CSS_UNIT.exec(String(e))}var tq=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=YG(t)),this.originalInput=t;var o=QG(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,a=t.r/255,i=t.g/255,l=t.b/255;return a<=.03928?n=a/12.92:n=Math.pow((a+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),l<=.03928?o=l/12.92:o=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=r8(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=S2(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=S2(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=x2(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=x2(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),w2(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),qG(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Ln(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Ln(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+w2(this.r,this.g,this.b,!1),n=0,r=Object.entries(n0);n=0,a=!n&&o&&(t.startsWith("hex")||t==="name");return a?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Yu(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Yu(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Yu(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Yu(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),a=n/100,i={r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,a=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(new e(r));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,a=n.v,i=[],l=1/t;t--;)i.push(new e({h:r,s:o,v:a})),a=(a+l)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],a=360/t,i=1;i1&&arguments[1]!==void 0?arguments[1]:1,r=3735928559^n,o=1103547991^n,a=0,i;a>>16,2246822507)^Math.imul(o^o>>>13,3266489909),o=Math.imul(o^o>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),4294967296*(2097151&o)+(r>>>0)},w1=gc(function(e){return e}),a8={theme:w1,token:R(R({},Rc),Io==null||(Jp=Io.defaultAlgorithm)===null||Jp===void 0?void 0:Jp.call(Io,Io==null?void 0:Io.defaultSeed)),hashId:"pro-".concat(o8(JSON.stringify(Rc)))},nq=function(){return a8};const rq=Object.freeze(Object.defineProperty({__proto__:null,defaultToken:Rc,emptyTheme:w1,hashCode:o8,token:a8,useToken:nq},Symbol.toStringTag,{value:"Module"}));var Pr=function(t,n){return new tq(t).setAlpha(n).toRgbString()},oq=function(){return typeof Io>"u"||!Io?rq:Io},Mc=oq(),i8=Mc.useToken,El=function(t){return{boxSizing:"border-box",margin:0,padding:0,color:t.colorText,fontSize:t.fontSize,lineHeight:t.lineHeight,listStyle:"none"}},eg=function(t){return{color:t.colorLink,outline:"none",cursor:"pointer",transition:"color ".concat(t.motionDurationSlow),"&:focus, &:hover":{color:t.colorLinkHover},"&:active":{color:t.colorLinkActive}}};function Mn(e,t){var n,r=s.useContext(Qr),o=r.token,a=o===void 0?{}:o,i=s.useContext(Qr),l=i.hashed,c=i8(),u=c.token,d=c.hashId,f=s.useContext(Qr);f.theme;var m=s.useContext(zt.ConfigContext),p=m.getPrefixCls,g=m.csp;return a.layout||(a=R({},u)),a.proComponentsCls=(n=a.proComponentsCls)!==null&&n!==void 0?n:".".concat(p("pro")),a.antCls=".".concat(p()),{wrapSSR:Jd({token:a,path:[e],nonce:g==null?void 0:g.nonce,layer:{name:"antd-pro"}},function(){return t(a)}),hashId:l?d:""}}var aq=function(t,n){var r,o,a,i,l,c=R({},t);return R(R({bgLayout:"linear-gradient(".concat(n.colorBgContainer,", ").concat(n.colorBgLayout," 28%)"),colorTextAppListIcon:n.colorTextSecondary,appListIconHoverBgColor:c==null||(r=c.sider)===null||r===void 0?void 0:r.colorBgMenuItemSelected,colorBgAppListIconHover:Pr(n.colorTextBase,.04),colorTextAppListIconHover:n.colorTextBase},c),{},{header:R({colorBgHeader:Pr(n.colorBgElevated,.6),colorBgScrollHeader:Pr(n.colorBgElevated,.8),colorHeaderTitle:n.colorText,colorBgMenuItemHover:Pr(n.colorTextBase,.03),colorBgMenuItemSelected:"transparent",colorBgMenuElevated:(c==null||(o=c.header)===null||o===void 0?void 0:o.colorBgHeader)!=="rgba(255, 255, 255, 0.6)"?(a=c.header)===null||a===void 0?void 0:a.colorBgHeader:n.colorBgElevated,colorTextMenuSelected:Pr(n.colorTextBase,.95),colorBgRightActionsItemHover:Pr(n.colorTextBase,.03),colorTextRightActionsItem:n.colorTextTertiary,heightLayoutHeader:56,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextMenuActive:n.colorText},c.header),sider:R({paddingInlineLayoutMenu:8,paddingBlockLayoutMenu:0,colorBgCollapsedButton:n.colorBgElevated,colorTextCollapsedButtonHover:n.colorTextSecondary,colorTextCollapsedButton:Pr(n.colorTextBase,.25),colorMenuBackground:"transparent",colorMenuItemDivider:Pr(n.colorTextBase,.06),colorBgMenuItemHover:Pr(n.colorTextBase,.03),colorBgMenuItemSelected:Pr(n.colorTextBase,.04),colorTextMenuItemHover:n.colorText,colorTextMenuSelected:Pr(n.colorTextBase,.95),colorTextMenuActive:n.colorText,colorTextMenu:n.colorTextSecondary,colorTextMenuSecondary:n.colorTextTertiary,colorTextMenuTitle:n.colorText,colorTextSubMenuSelected:Pr(n.colorTextBase,.95)},c.sider),pageContainer:R({colorBgPageContainer:"transparent",paddingInlinePageContainerContent:((i=c.pageContainer)===null||i===void 0?void 0:i.marginInlinePageContainerContent)||40,paddingBlockPageContainerContent:((l=c.pageContainer)===null||l===void 0?void 0:l.marginBlockPageContainerContent)||32,colorBgPageContainerFixed:n.colorBgElevated},c.pageContainer)})},iq=function(){for(var t={},n=arguments.length,r=new Array(n),o=0;o1&&arguments[1]!==void 0?arguments[1]:0,n=e[t];if(qq(n)){var r=document.createElement("script");r.setAttribute("src",n),r.setAttribute("data-namespace",n),e.length>t+1&&(r.onload=function(){Vf(e,t+1)},r.onerror=function(){Vf(e,t+1)}),m8.add(n),document.body.appendChild(r)}}function v8(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.scriptUrl,n=e.extraCommonProps,r=n===void 0?{}:n;t&&typeof document<"u"&&typeof window<"u"&&typeof document.createElement=="function"&&(Array.isArray(t)?Vf(t.reverse()):Vf([t]));var o=s.forwardRef(function(a,i){var l=a.type,c=a.children,u=Ye(a,Gq),d=null;return a.type&&(d=s.createElement("use",{xlinkHref:"#".concat(l)})),c&&(d=c),s.createElement(f8,de({},r,u,{ref:i}),d)});return o.displayName="Iconfont",o}var p8=function(t){var n={};if(Object.keys(t||{}).forEach(function(r){t[r]!==void 0&&(n[r]=t[r])}),!(Object.keys(n).length<1))return n},Xq=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,E2=function(t){return t==="*"||t==="x"||t==="X"},O2=function(t){var n=parseInt(t,10);return isNaN(n)?t:n},Yq=function(t,n){return De(t)!==De(n)?[String(t),String(n)]:[t,n]},Qq=function(t,n){if(E2(t)||E2(n))return 0;var r=Yq(O2(t),O2(n)),o=ee(r,2),a=o[0],i=o[1];return a>i?1:a"u"?Da:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Da},h8=function(t,n){var r=fv(g8(),"4.23.0")>-1?{open:t,onOpenChange:n}:{visible:t,onVisibleChange:n};return p8(r)};function y8(e){if(fv(g8(),"5.6.0")<0)return e;var t={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",colorItemBgSelected:"itemSelectedBg",colorItemBgSelectedHorizontal:"horizontalItemSelectedBg",colorActiveBarWidth:"activeBarWidth",colorActiveBarHeight:"activeBarHeight",colorActiveBarBorderSize:"activeBarBorderWidth"},n=R({},e);return Object.keys(t).forEach(function(r){n[r]!==void 0&&(n[t[r]]=n[r],delete n[r])}),n}var Jq=function(t){var n=s.useRef(null);return n.current=t,s.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),i=0;i"u",n=s.useState(function(){return t?!1:window.matchMedia(e).matches}),r=ee(n,2),o=r[0],a=r[1];return s.useLayoutEffect(function(){if(!t){var i=window.matchMedia(e),l=function(u){return a(u.matches)};return i.addListener(l),function(){return i.removeListener(l)}}},[e]),o}var ya={xs:{maxWidth:575,matchMedia:"(max-width: 575px)"},sm:{minWidth:576,maxWidth:767,matchMedia:"(min-width: 576px) and (max-width: 767px)"},md:{minWidth:768,maxWidth:991,matchMedia:"(min-width: 768px) and (max-width: 991px)"},lg:{minWidth:992,maxWidth:1199,matchMedia:"(min-width: 992px) and (max-width: 1199px)"},xl:{minWidth:1200,maxWidth:1599,matchMedia:"(min-width: 1200px) and (max-width: 1599px)"},xxl:{minWidth:1600,matchMedia:"(min-width: 1600px)"}},oX=function(){var t=void 0;if(typeof window>"u")return t;var n=Object.keys(ya).find(function(r){var o=ya[r].matchMedia;return!!window.matchMedia(o).matches});return t=n,t},aX=function(){var t=Xi(ya.md.matchMedia),n=Xi(ya.lg.matchMedia),r=Xi(ya.xxl.matchMedia),o=Xi(ya.xl.matchMedia),a=Xi(ya.sm.matchMedia),i=Xi(ya.xs.matchMedia),l=s.useState(oX()),c=ee(l,2),u=c[0],d=c[1];return s.useEffect(function(){if(r){d("xxl");return}if(o){d("xl");return}if(n){d("lg");return}if(t){d("md");return}if(a){d("sm");return}if(i){d("xs");return}d("md")},[t,n,r,o,a,i]),u},iX=function(t){return M({},t.componentCls,{position:"fixed",insetInlineEnd:0,bottom:0,zIndex:99,display:"flex",alignItems:"center",width:"100%",paddingInline:24,paddingBlock:0,boxSizing:"border-box",lineHeight:"64px",backgroundColor:Pr(t.colorBgElevated,.6),borderBlockStart:"1px solid ".concat(t.colorSplit),"-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)",color:t.colorText,transition:"all 0.2s ease 0s","&-left":{flex:1,color:t.colorText},"&-right":{color:t.colorText,"> *":{marginInlineEnd:8,"&:last-child":{marginBlock:0,marginInline:0}}}})};function lX(e){return Mn("ProLayoutFooterToolbar",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[iX(n)]})}function sX(e,t){var n=t.stylish;return Mn("ProLayoutFooterToolbarStylish",function(r){var o=R(R({},r),{},{componentCls:".".concat(e)});return n?[M({},"".concat(o.componentCls),n==null?void 0:n(o))]:[]})}var cX=["children","className","extra","portalDom","style","renderContent"],uX=function(t){var n=t.children,r=t.className,o=t.extra,a=t.portalDom,i=a===void 0?!0:a,l=t.style,c=t.renderContent,u=Ye(t,cX),d=s.useContext(zt.ConfigContext),f=d.getPrefixCls,m=d.getTargetContainer,p=t.prefixCls||f("pro"),g="".concat(p,"-footer-bar"),h=lX(g),b=h.wrapSSR,y=h.hashId,v=s.useContext(Tc),C=s.useMemo(function(){var O=v.hasSiderMenu,P=v.isMobile,T=v.siderWidth;if(O)return T?P?"100%":"calc(100% - ".concat(T,"px)"):"100%"},[v.collapsed,v.hasSiderMenu,v.isMobile,v.siderWidth]),x=s.useMemo(function(){return typeof window>"u"||typeof document>"u"?null:(m==null?void 0:m())||document.body},[]),w=sX("".concat(g,".").concat(g,"-stylish"),{stylish:t.stylish}),S=k.jsxs(k.Fragment,{children:[k.jsx("div",{className:"".concat(g,"-left ").concat(y).trim(),children:o}),k.jsx("div",{className:"".concat(g,"-right ").concat(y).trim(),children:n})]});s.useEffect(function(){return!v||!(v!=null&&v.setHasFooterToolbar)?function(){}:(v==null||v.setHasFooterToolbar(!0),function(){var O;v==null||(O=v.setHasFooterToolbar)===null||O===void 0||O.call(v,!1)})},[]);var $=k.jsx("div",R(R({className:U(r,y,g,M({},"".concat(g,"-stylish"),!!t.stylish)),style:R({width:C},l)},Kt(u,["prefixCls"])),{},{children:c?c(R(R(R({},t),v),{},{leftWidth:C}),S):S})),E=!mv()||!i||!x?$:ko.createPortal($,x,g);return w.wrapSSR(b(k.jsx(Q.Fragment,{children:E},g)))},Tc=s.createContext({}),dX=function(t){return M({},t.componentCls,{width:"100%","&-wide":{maxWidth:1152,margin:"0 auto"}})};function fX(e){return Mn("ProLayoutGridContent",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[dX(n)]})}var mX=function(t){var n=s.useContext(Tc),r=t.children,o=t.contentWidth,a=t.className,i=t.style,l=s.useContext(zt.ConfigContext),c=l.getPrefixCls,u=t.prefixCls||c("pro"),d=o||n.contentWidth,f="".concat(u,"-grid-content"),m=fX(f),p=m.wrapSSR,g=m.hashId,h=d==="Fixed"&&n.layout==="top";return p(k.jsx("div",{className:U(f,g,a,M({},"".concat(f,"-wide"),h)),style:i,children:k.jsx("div",{className:"".concat(u,"-grid-content-children ").concat(g).trim(),children:r})}))},r0={exports:{}},vv={},b8={exports:{}};(function(e){var t=sv.default;function n(r,o){if(typeof WeakMap=="function")var a=new WeakMap,i=new WeakMap;return(e.exports=n=function(c,u){if(!u&&c&&c.__esModule)return c;var d,f,m={__proto__:null,default:c};if(c===null||t(c)!="object"&&typeof c!="function")return m;if(d=u?i:a){if(d.has(c))return d.get(c);d.set(c,m)}for(var p in c)p!=="default"&&{}.hasOwnProperty.call(c,p)&&((f=(d=Object.defineProperty)&&Object.getOwnPropertyDescriptor(c,p))&&(f.get||f.set)?d(m,p,f):m[p]=c[p]);return m},e.exports.__esModule=!0,e.exports.default=e.exports)(r,o)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(b8);var ou=b8.exports,C8={exports:{}};(function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(n){for(var r=1;rn.length)&&(r=n.length);for(var o=0,a=Array(r);o0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):PX}function pv(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function IX(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function M1(e){return Array.from((Uf.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function T1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,EX.default)())return null;var n=t.csp,r=t.prepend,o=t.priority,a=o===void 0?0:o,i=IX(r),l=i==="prependQueue",c=document.createElement("style");c.setAttribute(R2,i),l&&a&&c.setAttribute(M2,"".concat(a)),n!=null&&n.nonce&&(c.nonce=n==null?void 0:n.nonce),c.innerHTML=e;var u=pv(t),d=u.firstChild;if(r){if(l){var f=(t.styles||M1(u)).filter(function(m){if(!["prepend","prependQueue"].includes(m.getAttribute(R2)))return!1;var p=Number(m.getAttribute(M2)||0);return a>=p});if(f.length)return u.insertBefore(c,f[f.length-1].nextSibling),c}u.insertBefore(c,d)}else u.appendChild(c);return c}function N8(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=pv(t);return(t.styles||M1(n)).find(function(r){return r.getAttribute(_8(t))===e})}function RX(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=N8(e,t);if(n){var r=pv(t);r.removeChild(n)}}function MX(e,t){var n=Uf.get(e);if(!n||!(0,OX.default)(document,n)){var r=T1("",t),o=r.parentNode;Uf.set(e,o),e.removeChild(r)}}function TX(){Uf.clear()}function _X(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=pv(n),o=M1(r),a=(0,I2.default)((0,I2.default)({},n),{},{styles:o});MX(r,a);var i=N8(t,a);if(i){var l,c;if((l=a.csp)!==null&&l!==void 0&&l.nonce&&i.nonce!==((c=a.csp)===null||c===void 0?void 0:c.nonce)){var u;i.nonce=(u=a.csp)===null||u===void 0?void 0:u.nonce}return i.innerHTML!==e&&(i.innerHTML=e),i}var d=T1(e,a);return d.setAttribute(_8(a),t),d}var gv={};Object.defineProperty(gv,"__esModule",{value:!0});gv.getShadowRoot=NX;gv.inShadow=F8;function j8(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function F8(e){return j8(e)instanceof ShadowRoot}function NX(e){return F8(e)?j8(e):null}var oo={};Object.defineProperty(oo,"__esModule",{value:!0});oo.call=_1;oo.default=void 0;oo.note=z8;oo.noteOnce=B8;oo.preMessage=void 0;oo.resetWarned=k8;oo.warning=L8;oo.warningOnce=su;var o0={},jX=oo.preMessage=function(t){};function L8(e,t){}function z8(e,t){}function k8(){o0={}}function _1(e,t,n){!t&&!o0[n]&&(e(!1,n),o0[n]=!0)}function su(e,t){_1(L8,e,t)}function B8(e,t){_1(z8,e,t)}su.preMessage=jX;su.resetWarned=k8;su.noteOnce=B8;oo.default=su;var FX=ou.default,hv=So.default;Object.defineProperty(Xn,"__esModule",{value:!0});Xn.generate=i0;Xn.getSecondaryColor=VX;Xn.iconStyles=void 0;Xn.isIconDefinition=WX;Xn.normalizeAttrs=a0;Xn.normalizeTwoToneColors=UX;Xn.useInsertStyles=Xn.svgBaseProps=void 0;Xn.warning=HX;var tg=hv(cv),T2=hv(sv),LX=T8,zX=rs,kX=gv,BX=hv(oo),Kf=FX(s),AX=hv(iu);function DX(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function HX(e,t){(0,BX.default)(e,"[@ant-design/icons] ".concat(t))}function WX(e){return(0,T2.default)(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&((0,T2.default)(e.icon)==="object"||typeof e.icon=="function")}function a0(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[DX(n)]=r}return t},{})}function i0(e,t,n){return n?Kf.default.createElement(e.tag,(0,tg.default)((0,tg.default)({key:t},a0(e.attrs)),n),(e.children||[]).map(function(r,o){return i0(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Kf.default.createElement(e.tag,(0,tg.default)({key:t},a0(e.attrs)),(e.children||[]).map(function(r,o){return i0(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function VX(e){return(0,LX.generate)(e)[0]}function UX(e){return e?Array.isArray(e)?e:[e]:[]}Xn.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var KX=Xn.iconStyles=` +.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; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -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); + } +} +`;Xn.useInsertStyles=function(t){var n=(0,Kf.useContext)(AX.default),r=n.csp,o=n.prefixCls,a=n.layer,i=KX;o&&(i=i.replace(/anticon/g,o)),a&&(i="@layer ".concat(a,` { +`).concat(i,` +}`)),(0,Kf.useEffect)(function(){var l=t.current,c=(0,kX.getShadowRoot)(l);(0,zX.updateCSS)(i,"@ant-design-icons",{prepend:!a,csp:r,attachTo:c})},[])};var A8=So.default,GX=ou.default;Object.defineProperty(lu,"__esModule",{value:!0});lu.default=void 0;var qX=A8(M8),Ms=A8(cv),XX=GX(s),ei=Xn,YX=["icon","className","onClick","style","primaryColor","secondaryColor"],Us={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function QX(e){var t=e.primaryColor,n=e.secondaryColor;Us.primaryColor=t,Us.secondaryColor=n||(0,ei.getSecondaryColor)(t),Us.calculated=!!n}function ZX(){return(0,Ms.default)({},Us)}var yv=function(t){var n=t.icon,r=t.className,o=t.onClick,a=t.style,i=t.primaryColor,l=t.secondaryColor,c=(0,qX.default)(t,YX),u=XX.useRef(),d=Us;if(i&&(d={primaryColor:i,secondaryColor:l||(0,ei.getSecondaryColor)(i)}),(0,ei.useInsertStyles)(u),(0,ei.warning)((0,ei.isIconDefinition)(n),"icon should be icon definiton, but got ".concat(n)),!(0,ei.isIconDefinition)(n))return null;var f=n;return f&&typeof f.icon=="function"&&(f=(0,Ms.default)((0,Ms.default)({},f),{},{icon:f.icon(d.primaryColor,d.secondaryColor)})),(0,ei.generate)(f.icon,"svg-".concat(f.name),(0,Ms.default)((0,Ms.default)({className:r,onClick:o,style:a,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:u}))};yv.displayName="IconReact";yv.getTwoToneColors=ZX;yv.setTwoToneColors=QX;lu.default=yv;var bv={},D8=So.default;Object.defineProperty(bv,"__esModule",{value:!0});bv.getTwoToneColor=nY;bv.setTwoToneColor=tY;var JX=D8(P8),H8=D8(lu),eY=Xn;function tY(e){var t=(0,eY.normalizeTwoToneColors)(e),n=(0,JX.default)(t,2),r=n[0],o=n[1];return H8.default.setTwoToneColors({primaryColor:r,secondaryColor:o})}function nY(){var e=H8.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var ji=So.default,rY=ou.default;Object.defineProperty(au,"__esModule",{value:!0});au.default=void 0;var oY=ji(E1),aY=ji(P8),_2=ji(A5),iY=ji(M8),Zu=rY(s),lY=ji(gE),sY=T8,cY=ji(iu),uY=ji(lu),N1=bv,dY=Xn,fY=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,N1.setTwoToneColor)(sY.blue.primary);var Cv=Zu.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,a=e.rotate,i=e.tabIndex,l=e.onClick,c=e.twoToneColor,u=(0,iY.default)(e,fY),d=Zu.useContext(cY.default),f=d.prefixCls,m=f===void 0?"anticon":f,p=d.rootClassName,g=(0,lY.default)(p,m,(0,_2.default)((0,_2.default)({},"".concat(m,"-").concat(r.name),!!r.name),"".concat(m,"-spin"),!!o||r.name==="loading"),n),h=i;h===void 0&&l&&(h=-1);var b=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,y=(0,dY.normalizeTwoToneColors)(c),v=(0,aY.default)(y,2),C=v[0],x=v[1];return Zu.createElement("span",(0,oY.default)({role:"img","aria-label":r.name},u,{ref:t,tabIndex:h,onClick:l,className:g}),Zu.createElement(uY.default,{icon:r,primaryColor:C,secondaryColor:x,style:b}))});Cv.displayName="AntdIcon";Cv.getTwoToneColor=N1.getTwoToneColor;Cv.setTwoToneColor=N1.setTwoToneColor;au.default=Cv;var mY=ou.default,j1=So.default;Object.defineProperty(vv,"__esModule",{value:!0});vv.default=void 0;var vY=j1(E1),W8=mY(s),pY=j1(O1),gY=j1(au),hY=function(t,n){return W8.createElement(gY.default,(0,vY.default)({},t,{ref:n,icon:pY.default}))},yY=W8.forwardRef(hY);vv.default=yY;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(vv);function r(a){return a&&a.__esModule?a:{default:a}}const o=n;t.default=o,e.exports=o})(r0,r0.exports);var bY=r0.exports;const CY=Wa(bY);var l0={exports:{}},xv={},F1={};Object.defineProperty(F1,"__esModule",{value:!0});var xY={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"};F1.default=xY;var SY=ou.default,L1=So.default;Object.defineProperty(xv,"__esModule",{value:!0});xv.default=void 0;var wY=L1(E1),V8=SY(s),$Y=L1(F1),EY=L1(au),OY=function(t,n){return V8.createElement(EY.default,(0,wY.default)({},t,{ref:n,icon:$Y.default}))},PY=V8.forwardRef(OY);xv.default=PY;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=r(xv);function r(a){return a&&a.__esModule?a:{default:a}}const o=n;t.default=o,e.exports=o})(l0,l0.exports);var IY=l0.exports;const RY=Wa(IY);var N2=function(){return{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},MY=function(t){var n;return M({},t.componentCls,R(R({},El==null?void 0:El(t)),{},M(M(M(M(M(M(M(M({position:"relative",backgroundColor:t.colorWhite,paddingBlock:t.pageHeaderPaddingVertical+2,paddingInline:t.pageHeaderPadding,"&&-ghost":{backgroundColor:t.pageHeaderBgGhost},"&-no-children":{height:(n=t.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.paddingBlockPageContainerContent},"&&-has-breadcrumb":{paddingBlockStart:t.pageHeaderPaddingBreadCrumb},"&&-has-footer":{paddingBlockEnd:0},"& &-back":M({marginInlineEnd:t.margin,fontSize:16,lineHeight:1,"&-button":R(R({fontSize:16},eg==null?void 0:eg(t)),{},{color:t.pageHeaderColorBack,cursor:"pointer"})},"".concat(t.componentCls,"-rlt &"),{float:"right",marginInlineEnd:0,marginInlineStart:0})},"& ".concat("ant","-divider-vertical"),{height:14,marginBlock:0,marginInline:t.marginSM,verticalAlign:"middle"}),"& &-breadcrumb + &-heading",{marginBlockStart:t.marginXS}),"& &-heading",{display:"flex",justifyContent:"space-between","&-left":{display:"flex",alignItems:"center",marginBlock:t.marginXS/2,marginInlineEnd:0,marginInlineStart:0,overflow:"hidden"},"&-title":R(R({marginInlineEnd:t.marginSM,marginBlockEnd:0,color:t.colorTextHeading,fontWeight:600,fontSize:t.pageHeaderFontSizeHeaderTitle,lineHeight:t.controlHeight+"px"},N2()),{},M({},"".concat(t.componentCls,"-rlt &"),{marginInlineEnd:0,marginInlineStart:t.marginSM})),"&-avatar":M({marginInlineEnd:t.marginSM},"".concat(t.componentCls,"-rlt &"),{float:"right",marginInlineEnd:0,marginInlineStart:t.marginSM}),"&-tags":M({},"".concat(t.componentCls,"-rlt &"),{float:"right"}),"&-sub-title":R(R({marginInlineEnd:t.marginSM,color:t.colorTextSecondary,fontSize:t.pageHeaderFontSizeHeaderSubTitle,lineHeight:t.lineHeight},N2()),{},M({},"".concat(t.componentCls,"-rlt &"),{float:"right",marginInlineEnd:0,marginInlineStart:12})),"&-extra":M(M({marginBlock:t.marginXS/2,marginInlineEnd:0,marginInlineStart:0,whiteSpace:"nowrap","> *":M({"white-space":"unset"},"".concat(t.componentCls,"-rlt &"),{marginInlineEnd:t.marginSM,marginInlineStart:0})},"".concat(t.componentCls,"-rlt &"),{float:"left"}),"*:first-child",M({},"".concat(t.componentCls,"-rlt &"),{marginInlineEnd:0}))}),"&-content",{paddingBlockStart:t.pageHeaderPaddingContentPadding}),"&-footer",{marginBlockStart:t.margin}),"&-compact &-heading",{flexWrap:"wrap"}),"&-wide",{maxWidth:1152,margin:"0 auto"}),"&-rtl",{direction:"rtl"})))};function TY(e){return Mn("ProLayoutPageHeader",function(t){var n=R(R({},t),{},{componentCls:".".concat(e),pageHeaderBgGhost:"transparent",pageHeaderPadding:16,pageHeaderPaddingVertical:4,pageHeaderPaddingBreadCrumb:t.paddingSM,pageHeaderColorBack:t.colorTextHeading,pageHeaderFontSizeHeaderTitle:t.fontSizeHeading4,pageHeaderFontSizeHeaderSubTitle:14,pageHeaderPaddingContentPadding:t.paddingSM});return[MY(n)]})}var _Y=function(t,n,r,o){return!r||!o?null:k.jsx("div",{className:"".concat(t,"-back ").concat(n).trim(),children:k.jsx("div",{role:"button",onClick:function(i){o==null||o(i)},className:"".concat(t,"-back-button ").concat(n).trim(),"aria-label":"back",children:r})})},NY=function(t,n){var r;return(r=t.items)!==null&&r!==void 0&&r.length?k.jsx(u1,R(R({},t),{},{className:U("".concat(n,"-breadcrumb"),t.className)})):null},jY=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"ltr";return t.backIcon!==void 0?t.backIcon:n==="rtl"?k.jsx(RY,{}):k.jsx(CY,{})},FY=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"ltr",o=arguments.length>3?arguments[3]:void 0,a=n.title,i=n.avatar,l=n.subTitle,c=n.tags,u=n.extra,d=n.onBack,f="".concat(t,"-heading"),m=a||l||c||u;if(!m)return null;var p=jY(n,r),g=_Y(t,o,p,d),h=g||i||m;return k.jsxs("div",{className:f+" "+o,children:[h&&k.jsxs("div",{className:"".concat(f,"-left ").concat(o).trim(),children:[g,i&&k.jsx(Jl,R({className:U("".concat(f,"-avatar"),o,i.className)},i)),a&&k.jsx("span",{className:"".concat(f,"-title ").concat(o).trim(),title:typeof a=="string"?a:void 0,children:a}),l&&k.jsx("span",{className:"".concat(f,"-sub-title ").concat(o).trim(),title:typeof l=="string"?l:void 0,children:l}),c&&k.jsx("span",{className:"".concat(f,"-tags ").concat(o).trim(),children:c})]}),u&&k.jsx("span",{className:"".concat(f,"-extra ").concat(o).trim(),children:k.jsx(ns,{children:u})})]})},LY=function(t,n,r){return n?k.jsx("div",{className:"".concat(t,"-footer ").concat(r).trim(),children:n}):null},zY=function(t,n,r){return k.jsx("div",{className:"".concat(t,"-content ").concat(r).trim(),children:n})},kY=function e(t){return t==null?void 0:t.map(function(n){var r;return dy(!!n.breadcrumbName,"Route.breadcrumbName is deprecated, please use Route.title instead."),R(R({},n),{},{breadcrumbName:void 0,children:void 0,title:n.title||n.breadcrumbName},(r=n.children)!==null&&r!==void 0&&r.length?{menu:{items:e(n.children)}}:{})})},BY=function(t){var n,r=s.useState(!1),o=ee(r,2),a=o[0],i=o[1],l=function(B){var D=B.width;return i(D<768)},c=s.useContext(zt.ConfigContext),u=c.getPrefixCls,d=c.direction,f=t.prefixCls,m=t.style,p=t.footer,g=t.children,h=t.breadcrumb,b=t.breadcrumbRender,y=t.className,v=t.contentWidth,C=t.layout,x=t.ghost,w=x===void 0?!0:x,S=u("page-header",f),$=TY(S),E=$.wrapSSR,O=$.hashId,P=function(){return h&&!(h!=null&&h.items)&&h!==null&&h!==void 0&&h.routes&&(dy(!1,"The routes of Breadcrumb is deprecated, please use items instead."),h.items=kY(h.routes)),h!=null&&h.items?NY(h,S):null},T=P(),z=h&&"props"in h,N=(n=b==null?void 0:b(R(R({},t),{},{prefixCls:S}),T))!==null&&n!==void 0?n:T,_=z?h:N,F=U(S,O,y,M(M(M(M(M(M({},"".concat(S,"-has-breadcrumb"),!!_),"".concat(S,"-has-footer"),!!p),"".concat(S,"-rtl"),d==="rtl"),"".concat(S,"-compact"),a),"".concat(S,"-wide"),v==="Fixed"&&C=="top"),"".concat(S,"-ghost"),w)),I=FY(S,t,d,O),L=g&&zY(S,g,O),j=LY(S,p,O);return!_&&!I&&!j&&!L?k.jsx("div",{className:U(O,["".concat(S,"-no-children")])}):E(k.jsx(Fn,{onResize:l,children:k.jsxs("div",{className:F,style:m,children:[_,I,L,j]})}))},AY=["isLoading","pastDelay","timedOut","error","retry"],U8=function(t){t.isLoading,t.pastDelay,t.timedOut,t.error,t.retry;var n=Ye(t,AY);return k.jsx("div",{style:{paddingBlockStart:100,textAlign:"center"},children:k.jsx(p1,R({size:"large"},n))})},DY=function(t){if(!t)return 1;var n=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||1;return(window.devicePixelRatio||1)/n},HY=function(t){var n=i8(),r=n.token,o=t.children,a=t.style,i=t.className,l=t.markStyle,c=t.markClassName,u=t.zIndex,d=u===void 0?9:u,f=t.gapX,m=f===void 0?212:f,p=t.gapY,g=p===void 0?222:p,h=t.width,b=h===void 0?120:h,y=t.height,v=y===void 0?64:y,C=t.rotate,x=C===void 0?-22:C,w=t.image,S=t.offsetLeft,$=t.offsetTop,E=t.fontStyle,O=E===void 0?"normal":E,P=t.fontWeight,T=P===void 0?"normal":P,z=t.fontColor,N=z===void 0?r.colorFill:z,_=t.fontSize,F=_===void 0?16:_,I=t.fontFamily,L=I===void 0?"sans-serif":I,j=t.prefixCls,A=s.useContext(zt.ConfigContext),B=A.getPrefixCls,D=B("pro-layout-watermark",j),W=U("".concat(D,"-wrapper"),i),H=U(D,c),K=s.useState(""),V=ee(K,2),G=V[0],Z=V[1];return s.useEffect(function(){var q=document.createElement("canvas"),J=q.getContext("2d"),oe=DY(J),X="".concat((m+b)*oe,"px"),Y="".concat((g+v)*oe,"px"),ne=S||m/2,ae=$||g/2;if(q.setAttribute("width",X),q.setAttribute("height",Y),!J){console.error("当前环境不支持Canvas");return}J.translate(ne*oe,ae*oe),J.rotate(Math.PI/180*Number(x));var te=b*oe,ie=v*oe,le=function(xe){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ye=Number(F)*oe;J.font="".concat(O," normal ").concat(T," ").concat(ye,"px/").concat(ie,"px ").concat(L),J.fillStyle=N,Array.isArray(xe)?xe==null||xe.forEach(function(he,ce){return J.fillText(he,0,ce*ye+fe)}):J.fillText(xe,0,fe?fe+ye:0),Z(q.toDataURL())};if(w){var se=new Image;se.crossOrigin="anonymous",se.referrerPolicy="no-referrer",se.src=w,se.onload=function(){if(J.drawImage(se,0,0,te,ie),Z(q.toDataURL()),t.content){le(t.content,se.height+8);return}};return}if(t.content){le(t.content);return}},[m,g,S,$,x,O,T,b,v,L,N,w,t.content,F]),k.jsxs("div",{style:R({position:"relative"},a),className:W,children:[o,k.jsx("div",{className:H,style:R(R({zIndex:d,position:"absolute",left:0,top:0,width:"100%",height:"100%",backgroundSize:"".concat(m+b,"px"),pointerEvents:"none",backgroundRepeat:"repeat"},G?{backgroundImage:"url('".concat(G,"')")}:{}),l)})]})},WY=[576,768,992,1200].map(function(e){return"@media (max-width: ".concat(e,"px)")}),Sv=ee(WY,4),j2=Sv[0],F2=Sv[1],VY=Sv[2],UY=Sv[3],KY=function(t){var n,r,o,a,i,l,c,u,d,f,m,p,g,h,b,y,v,C;return M({},t.componentCls,M(M(M(M(M(M({position:"relative","&-children-container":{paddingBlockStart:0,paddingBlockEnd:(n=t.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.paddingBlockPageContainerContent,paddingInline:(r=t.layout)===null||r===void 0||(r=r.pageContainer)===null||r===void 0?void 0:r.paddingInlinePageContainerContent},"&-children-container-no-header":{paddingBlockStart:(o=t.layout)===null||o===void 0||(o=o.pageContainer)===null||o===void 0?void 0:o.paddingBlockPageContainerContent},"&-affix":M({},"".concat(t.antCls,"-affix"),M({},"".concat(t.componentCls,"-warp"),{backgroundColor:(a=t.layout)===null||a===void 0||(a=a.pageContainer)===null||a===void 0?void 0:a.colorBgPageContainerFixed,transition:"background-color 0.3s",boxShadow:"0 2px 8px #f0f1f2"}))},"& &-warp-page-header",M(M(M(M({paddingBlockStart:((i=(l=t.layout)===null||l===void 0||(l=l.pageContainer)===null||l===void 0?void 0:l.paddingBlockPageContainerContent)!==null&&i!==void 0?i:40)/4,paddingBlockEnd:((c=(u=t.layout)===null||u===void 0||(u=u.pageContainer)===null||u===void 0?void 0:u.paddingBlockPageContainerContent)!==null&&c!==void 0?c:40)/2,paddingInlineStart:(d=t.layout)===null||d===void 0||(d=d.pageContainer)===null||d===void 0?void 0:d.paddingInlinePageContainerContent,paddingInlineEnd:(f=t.layout)===null||f===void 0||(f=f.pageContainer)===null||f===void 0?void 0:f.paddingInlinePageContainerContent},"& ~ ".concat(t.proComponentsCls,"-grid-content"),M({},"".concat(t.proComponentsCls,"-page-container-children-content"),{paddingBlock:((m=(p=t.layout)===null||p===void 0||(p=p.pageContainer)===null||p===void 0?void 0:p.paddingBlockPageContainerContent)!==null&&m!==void 0?m:24)/3})),"".concat(t.antCls,"-page-header-breadcrumb"),{paddingBlockStart:((g=(h=t.layout)===null||h===void 0||(h=h.pageContainer)===null||h===void 0?void 0:h.paddingBlockPageContainerContent)!==null&&g!==void 0?g:40)/4+10}),"".concat(t.antCls,"-page-header-heading"),{paddingBlockStart:((b=(y=t.layout)===null||y===void 0||(y=y.pageContainer)===null||y===void 0?void 0:y.paddingBlockPageContainerContent)!==null&&b!==void 0?b:40)/4}),"".concat(t.antCls,"-page-header-footer"),{marginBlockStart:((v=(C=t.layout)===null||C===void 0||(C=C.pageContainer)===null||C===void 0?void 0:C.paddingBlockPageContainerContent)!==null&&v!==void 0?v:40)/4})),"&-detail",M({display:"flex"},j2,{display:"block"})),"&-main",{width:"100%"}),"&-row",M({display:"flex",width:"100%"},F2,{display:"block"})),"&-content",{flex:"auto",width:"100%"}),"&-extraContent",M(M(M(M({flex:"0 1 auto",minWidth:"242px",marginInlineStart:88,textAlign:"end"},UY,{marginInlineStart:44}),VY,{marginInlineStart:20}),F2,{marginInlineStart:0,textAlign:"start"}),j2,{marginInlineStart:0})))};function GY(e,t){return Mn("ProLayoutPageContainer",function(n){var r,o=R(R({},n),{},{componentCls:".".concat(e),layout:R(R({},n==null?void 0:n.layout),{},{pageContainer:R(R({},n==null||(r=n.layout)===null||r===void 0?void 0:r.pageContainer),t)})});return[KY(o)]})}function qY(e,t){var n=t.stylish;return Mn("ProLayoutPageContainerStylish",function(r){var o=R(R({},r),{},{componentCls:".".concat(e)});return n?[M({},"div".concat(o.componentCls),n==null?void 0:n(o))]:[]})}var XY=["title","content","pageHeaderRender","header","prefixedClassName","extraContent","childrenContentStyle","style","prefixCls","hashId","value","breadcrumbRender"],YY=["children","loading","className","style","footer","affixProps","token","fixedHeader","breadcrumbRender","footerToolBarProps","childrenContentStyle"];function QY(e){return De(e)==="object"?e:{spinning:e}}var ZY=function(t){var n=t.tabList,r=t.tabActiveKey,o=t.onTabChange,a=t.hashId,i=t.tabBarExtraContent,l=t.tabProps,c=t.prefixedClassName;return Array.isArray(n)||i?k.jsx(Kh,R(R({className:"".concat(c,"-tabs ").concat(a).trim(),activeKey:r,onChange:function(d){o&&o(d)},tabBarExtraContent:i,items:n==null?void 0:n.map(function(u,d){var f;return R(R({label:u.tab},u),{},{key:((f=u.key)===null||f===void 0?void 0:f.toString())||(d==null?void 0:d.toString())})})},l),{},{children:fv(Da,"4.23.0")<0?n==null?void 0:n.map(function(u,d){return k.jsx(Kh.TabPane,R({tab:u.tab},u),u.key||d)}):null})):null},JY=function(t,n,r,o){return!t&&!n?null:k.jsx("div",{className:"".concat(r,"-detail ").concat(o).trim(),children:k.jsx("div",{className:"".concat(r,"-main ").concat(o).trim(),children:k.jsxs("div",{className:"".concat(r,"-row ").concat(o).trim(),children:[t&&k.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:t}),n&&k.jsx("div",{className:"".concat(r,"-extraContent ").concat(o).trim(),children:n})]})})})},eQ=function(t){var n,r=t.title,o=t.content,a=t.pageHeaderRender,i=t.header,l=t.prefixedClassName,c=t.extraContent;t.childrenContentStyle,t.style;var u=t.prefixCls,d=t.hashId,f=t.value,m=t.breadcrumbRender,p=Ye(t,XY),g=function(){if(m)return m};if(a===!1)return null;if(a)return k.jsxs(k.Fragment,{children:[" ",a(R(R({},t),f))]});var h=r;!r&&r!==!1&&(h=f.title);var b=R(R(R({},f),{},{title:h},p),{},{footer:ZY(R(R({},p),{},{hashId:d,breadcrumbRender:m,prefixedClassName:l}))},i),y=b,v=y.breadcrumb,C=(!v||!(v!=null&&v.itemRender)&&!(v!=null&&(n=v.items)!==null&&n!==void 0&&n.length))&&!m;return["title","subTitle","extra","tags","footer","avatar","backIcon"].every(function(x){return!b[x]})&&C&&!o&&!c?null:k.jsx(BY,R(R({},b),{},{className:"".concat(l,"-warp-page-header ").concat(d).trim(),breadcrumb:m===!1?void 0:R(R({},b.breadcrumb),f.breadcrumbProps),breadcrumbRender:g(),prefixCls:u,children:(i==null?void 0:i.children)||JY(o,c,l,d)}))},tQ=function(t){var n,r,o=t.children,a=t.loading,i=a===void 0?!1:a,l=t.className,c=t.style,u=t.footer,d=t.affixProps,f=t.token,m=t.fixedHeader,p=t.breadcrumbRender,g=t.footerToolBarProps,h=t.childrenContentStyle,b=Ye(t,YY),y=s.useContext(Tc);s.useEffect(function(){var j;return!y||!(y!=null&&y.setHasPageContainer)?function(){}:(y==null||(j=y.setHasPageContainer)===null||j===void 0||j.call(y,function(A){return A+1}),function(){var A;y==null||(A=y.setHasPageContainer)===null||A===void 0||A.call(y,function(B){return B-1})})},[]);var v=s.useContext(Qr),C=v.token,x=s.useContext(zt.ConfigContext),w=x.getPrefixCls,S=t.prefixCls||w("pro"),$="".concat(S,"-page-container"),E=GY($,f),O=E.wrapSSR,P=E.hashId,T=qY("".concat($,".").concat($,"-stylish"),{stylish:t.stylish}),z=s.useMemo(function(){var j;return p==!1?!1:p||(b==null||(j=b.header)===null||j===void 0?void 0:j.breadcrumbRender)},[p,b==null||(n=b.header)===null||n===void 0?void 0:n.breadcrumbRender]),N=eQ(R(R({},b),{},{breadcrumbRender:z,ghost:!0,hashId:P,prefixCls:void 0,prefixedClassName:$,value:y})),_=s.useMemo(function(){if(Q.isValidElement(i))return i;if(typeof i=="boolean"&&!i)return null;var j=QY(i);return j.spinning?k.jsx(U8,R({},j)):null},[i]),F=s.useMemo(function(){return o?k.jsx(k.Fragment,{children:k.jsx("div",{className:U(P,"".concat($,"-children-container"),M({},"".concat($,"-children-container-no-header"),!N)),style:h,children:o})}):null},[o,$,h,P]),I=s.useMemo(function(){var j=_||F;if(t.waterMarkProps||y.waterMarkProps){var A=R(R({},y.waterMarkProps),t.waterMarkProps);return k.jsx(HY,R(R({},A),{},{children:j}))}return j},[t.waterMarkProps,y.waterMarkProps,_,F]),L=U($,P,l,M(M(M({},"".concat($,"-with-footer"),u),"".concat($,"-with-affix"),m&&N),"".concat($,"-stylish"),!!b.stylish));return O(T.wrapSSR(k.jsxs(k.Fragment,{children:[k.jsxs("div",{style:c,className:L,children:[m&&N?k.jsx(l_,R(R({offsetTop:y.hasHeader&&y.fixedHeader?(r=C.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader:1},d),{},{className:"".concat($,"-affix ").concat(P).trim(),children:k.jsx("div",{className:"".concat($,"-warp ").concat(P).trim(),children:N})})):N,I&&k.jsx(mX,{children:I})]}),u&&k.jsx(uX,R(R({stylish:b.footerStylish,prefixCls:S},g),{},{children:u}))]})))},nQ=function(t){return k.jsx(l8,{needDeps:!0,children:k.jsx(tQ,R({},t))})},rQ=function(t){return M({},t.componentCls,{marginBlock:0,marginBlockStart:48,marginBlockEnd:24,marginInline:0,paddingBlock:0,paddingInline:16,textAlign:"center","&-list":{marginBlockEnd:8,color:t.colorTextSecondary,"&-link":{color:t.colorTextSecondary,textDecoration:t.linkDecoration},"*:not(:last-child)":{marginInlineEnd:8},"&:hover":{color:t.colorPrimary}},"&-copyright":{fontSize:"14px",color:t.colorText}})};function oQ(e){return Mn("ProLayoutFooter",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[rQ(n)]})}var aQ=function(t){var n=t.className,r=t.prefixCls,o=t.links,a=t.copyright,i=t.style,l=s.useContext(zt.ConfigContext),c=l.getPrefixCls(r||"pro-global-footer"),u=oQ(c),d=u.wrapSSR,f=u.hashId;return(o==null||o===!1||Array.isArray(o)&&o.length===0)&&(a==null||a===!1)?null:d(k.jsxs("div",{className:U(c,f,n),style:i,children:[o&&k.jsx("div",{className:"".concat(c,"-list ").concat(f).trim(),children:o.map(function(m){return k.jsx("a",{className:"".concat(c,"-list-link ").concat(f).trim(),title:m.key,target:m.blankTarget?"_blank":"_self",href:m.href,rel:"noreferrer",children:m.title},m.key)})}),a&&k.jsx("div",{className:"".concat(c,"-copyright ").concat(f).trim(),children:a})]}))},iQ=no.Footer,lQ=function(t){var n=t.links,r=t.copyright,o=t.style,a=t.className,i=t.prefixCls;return k.jsx(iQ,{className:a,style:R({padding:0},o),children:k.jsx(aQ,{links:n,prefixCls:i,copyright:r===!1?null:k.jsxs(s.Fragment,{children:[k.jsx(Eq,{})," ",r]})})})},L2=function e(t){return(t||[]).reduce(function(n,r){if(r.key&&n.push(r.key),r.children||r.routes){var o=n.concat(e(r.children||r.routes)||[]);return o}return n},[])};function wv(e){return e.map(function(t){var n=t.children||[],r=R({},t);if(!r.children&&r.routes&&(r.children=r.routes),!r.name||r.hideInMenu)return null;if(r&&r!==null&&r!==void 0&&r.children){if(!r.hideChildrenInMenu&&n.some(function(o){return o&&o.name&&!o.hideInMenu}))return R(R({},t),{},{children:wv(n)});delete r.children}return delete r.routes,r}).filter(function(t){return t})}var sQ=function(){return k.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:k.jsx("path",{d:"M0 0h3v3H0V0zm4.5 0h3v3h-3V0zM9 0h3v3H9V0zM0 4.5h3v3H0v-3zm4.503 0h3v3h-3v-3zM9 4.5h3v3H9v-3zM0 9h3v3H0V9zm4.503 0h3v3h-3V9zM9 9h3v3H9V9z"})})},cQ=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,a=t.itemClick;return k.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:k.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(i,l){var c;return i!=null&&(c=i.children)!==null&&c!==void 0&&c.length?k.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[k.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:i.title}),k.jsx(e,{hashId:o,itemClick:a,appList:i==null?void 0:i.children,baseClassName:r})]},l):k.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(d){d.stopPropagation(),a==null||a(i)},children:k.jsxs("a",{href:a?void 0:i.url,target:i.target,rel:"noreferrer",children:[z1(i.icon),k.jsxs("div",{children:[k.jsx("div",{children:i.title}),i.desc?k.jsx("span",{children:i.desc}):null]})]})},l)})})})},uQ=function(t,n){if(t&&typeof t=="string"&&$1(t))return k.jsx("img",{src:t,alt:"logo"});if(typeof t=="function")return t();if(t&&typeof t=="string")return k.jsx("div",{id:"avatarLogo",children:t});if(!t&&n&&typeof n=="string"){var r=n.substring(0,1);return k.jsx("div",{id:"avatarLogo",children:r})}return t},dQ=function e(t){var n=t.appList,r=t.baseClassName,o=t.hashId,a=t.itemClick;return k.jsx("div",{className:"".concat(r,"-content ").concat(o).trim(),children:k.jsx("ul",{className:"".concat(r,"-content-list ").concat(o).trim(),children:n==null?void 0:n.map(function(i,l){var c;return i!=null&&(c=i.children)!==null&&c!==void 0&&c.length?k.jsxs("div",{className:"".concat(r,"-content-list-item-group ").concat(o).trim(),children:[k.jsx("div",{className:"".concat(r,"-content-list-item-group-title ").concat(o).trim(),children:i.title}),k.jsx(e,{hashId:o,itemClick:a,appList:i==null?void 0:i.children,baseClassName:r})]},l):k.jsx("li",{className:"".concat(r,"-content-list-item ").concat(o).trim(),onClick:function(d){d.stopPropagation(),a==null||a(i)},children:k.jsxs("a",{href:a?"javascript:;":i.url,target:i.target,rel:"noreferrer",children:[uQ(i.icon,i.title),k.jsx("div",{children:k.jsx("div",{children:i.title})})]})},l)})})})},fQ=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"content-box",maxWidth:656,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:328,height:72,paddingInline:16,paddingBlock:16,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},"* div":El==null?void 0:El(t),a:{display:"flex",height:"100%",fontSize:12,textDecoration:"none","& > img":{width:40,height:40},"& > div":{marginInlineStart:14,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},mQ=function(t){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"border-box",maxWidth:376,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:104,height:104,marginBlock:8,marginInline:8,paddingInline:24,paddingBlock:24,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:t.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:t.colorBgTextHover},a:{display:"flex",flexDirection:"column",alignItems:"center",height:"100%",fontSize:12,textDecoration:"none","& > #avatarLogo":{width:40,height:40,margin:"0 auto",color:t.colorPrimary,fontSize:22,lineHeight:"40px",textAlign:"center",backgroundImage:"linear-gradient(180deg, #E8F0FB 0%, #F6F8FC 100%)",borderRadius:t.borderRadius},"& > img":{width:40,height:40},"& > div":{marginBlockStart:5,marginInlineStart:0,color:t.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:t.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},vQ=function(t){var n,r,o,a,i;return M({},t.componentCls,{"&-icon":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInline:4,paddingBlock:0,fontSize:14,lineHeight:"14px",height:28,width:28,cursor:"pointer",color:(n=t.layout)===null||n===void 0?void 0:n.colorTextAppListIcon,borderRadius:t.borderRadius,"&:hover":{color:(r=t.layout)===null||r===void 0?void 0:r.colorTextAppListIconHover,backgroundColor:(o=t.layout)===null||o===void 0?void 0:o.colorBgAppListIconHover},"&-active":{color:(a=t.layout)===null||a===void 0?void 0:a.colorTextAppListIconHover,backgroundColor:(i=t.layout)===null||i===void 0?void 0:i.colorBgAppListIconHover}},"&-item-title":{marginInlineStart:"16px",marginInlineEnd:"8px",marginBlockStart:0,marginBlockEnd:"12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginBlockStart:12}},"&-popover":M({},"".concat(t.antCls,"-popover-arrow"),{display:"none"}),"&-simple":mQ(t),"&-default":fQ(t)})};function pQ(e){return Mn("AppsLogoComponents",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[vQ(n)]})}var z1=function(t){return typeof t=="string"?k.jsx("img",{width:"auto",height:22,src:t,alt:"logo"}):typeof t=="function"?t():t},k1=function(t){var n,r=t.appList,o=t.appListRender,a=t.prefixCls,i=a===void 0?"ant-pro":a,l=t.onItemClick,c=Q.useRef(null),u=Q.useRef(null),d="".concat(i,"-layout-apps"),f=pQ(d),m=f.wrapSSR,p=f.hashId,g=s.useState(!1),h=ee(g,2),b=h[0],y=h[1],v=function($){l==null||l($,u)},C=s.useMemo(function(){var S=r==null?void 0:r.some(function($){return!($!=null&&$.desc)});return S?k.jsx(dQ,{hashId:p,appList:r,itemClick:l?v:void 0,baseClassName:"".concat(d,"-simple")}):k.jsx(cQ,{hashId:p,appList:r,itemClick:l?v:void 0,baseClassName:"".concat(d,"-default")})},[r,d,p]);if(!(t!=null&&(n=t.appList)!==null&&n!==void 0&&n.length))return null;var x=o?o(t==null?void 0:t.appList,C):C,w=h8(void 0,function(S){return y(S)});return m(k.jsxs(k.Fragment,{children:[k.jsx("div",{ref:c,onClick:function($){$.stopPropagation(),$.preventDefault()}}),k.jsx(t1,R(R({placement:"bottomRight",trigger:["click"],zIndex:9999,arrow:!1},w),{},{overlayClassName:"".concat(d,"-popover ").concat(p).trim(),content:x,getPopupContainer:function(){return c.current||document.body},children:k.jsx("span",{ref:u,onClick:function($){$.stopPropagation()},className:U("".concat(d,"-icon"),p,M({},"".concat(d,"-icon-active"),b)),children:k.jsx(sQ,{})})}))]}))};function gQ(){return k.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:k.jsx("path",{d:"M6.432 7.967a.448.448 0 01-.318.133h-.228a.46.46 0 01-.318-.133L2.488 4.85a.305.305 0 010-.43l.427-.43a.293.293 0 01.42 0L6 6.687l2.665-2.699a.299.299 0 01.426 0l.42.431a.305.305 0 010 .43L6.432 7.967z"})})}var hQ=function(t){var n,r,o;return M({},t.componentCls,{position:"absolute",insetBlockStart:"18px",zIndex:"101",width:"24px",height:"24px",fontSize:["14px","16px"],textAlign:"center",borderRadius:"40px",insetInlineEnd:"-13px",transition:"transform 0.3s",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:(n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorTextCollapsedButton,backgroundColor:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorBgCollapsedButton,boxShadow:"0 2px 8px -2px rgba(0,0,0,0.05), 0 1px 4px -1px rgba(25,15,15,0.07), 0 0 1px 0 rgba(0,0,0,0.08)","&:hover":{color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextCollapsedButtonHover,boxShadow:"0 4px 16px -4px rgba(0,0,0,0.05), 0 2px 8px -2px rgba(25,15,15,0.07), 0 1px 2px 0 rgba(0,0,0,0.08)"},".anticon":{fontSize:"14px"},"& > svg":{transition:"transform 0.3s",transform:"rotate(90deg)"},"&-collapsed":{"& > svg":{transform:"rotate(-90deg)"}}})};function yQ(e){return Mn("SiderMenuCollapsedIcon",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[hQ(n)]})}var bQ=["isMobile","collapsed"],CQ=function(t){var n=t.isMobile,r=t.collapsed,o=Ye(t,bQ),a=yQ(t.className),i=a.wrapSSR,l=a.hashId;return n&&r?null:i(k.jsx("div",R(R({},o),{},{className:U(t.className,l,M(M({},"".concat(t.className,"-collapsed"),r),"".concat(t.className,"-is-mobile"),n)),children:k.jsx(gQ,{})})))},K8={navTheme:"light",layout:"side",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!0,iconfontUrl:"",colorPrimary:"#1677FF",splitMenus:!1},xQ=function(t,n){var r,o,a=n.includes("horizontal")?(r=t.layout)===null||r===void 0?void 0:r.header:(o=t.layout)===null||o===void 0?void 0:o.sider;return R(R(M({},"".concat(t.componentCls),M(M(M(M(M(M(M(M(M({background:"transparent",color:a==null?void 0:a.colorTextMenu,border:"none"},"".concat(t.componentCls,"-menu-item"),{transition:"none !important"}),"".concat(t.componentCls,"-submenu-has-icon"),M({},"> ".concat(t.antCls,"-menu-sub"),{paddingInlineStart:10})),"".concat(t.antCls,"-menu-title-content"),{width:"100%",height:"100%",display:"inline-flex"}),"".concat(t.antCls,"-menu-title-content"),{"&:first-child":{width:"100%"}}),"".concat(t.componentCls,"-item-icon"),{display:"flex",alignItems:"center"}),"&&-collapsed",M(M(M({},"".concat(t.antCls,`-menu-item, + `).concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,`-menu-item, + `).concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,"-menu-submenu > ").concat(t.antCls,`-menu-submenu-title, + `).concat(t.antCls,"-menu-submenu > ").concat(t.antCls,"-menu-submenu-title"),{paddingInline:"0 !important",marginBlock:"4px !important"}),"".concat(t.antCls,"-menu-item-group > ").concat(t.antCls,"-menu-item-group-list > ").concat(t.antCls,"-menu-submenu-selected > ").concat(t.antCls,`-menu-submenu-title, + `).concat(t.antCls,"-menu-submenu-selected > ").concat(t.antCls,"-menu-submenu-title"),{backgroundColor:a==null?void 0:a.colorBgMenuItemSelected,borderRadius:t.borderRadiusLG}),"".concat(t.componentCls,"-group"),M({},"".concat(t.antCls,"-menu-item-group-title"),{paddingInline:0}))),"&-item-title",M(M(M(M(M({display:"flex",flexDirection:"row",alignItems:"center",gap:t.marginXS},"".concat(t.componentCls,"-item-text"),{maxWidth:"100%",textOverflow:"ellipsis",overflow:"hidden",wordBreak:"break-all",whiteSpace:"nowrap"}),"&-collapsed",M(M({minWidth:40,height:40},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px !important",height:"16px"}}),"".concat(t.componentCls,"-item-text-has-icon"),{display:"none !important"})),"&-collapsed-level-0",{flexDirection:"column",justifyContent:"center"}),"&".concat(t.componentCls,"-group-item-title"),{gap:t.marginXS,height:18,overflow:"hidden"}),"&".concat(t.componentCls,"-item-collapsed-show-title"),M({lineHeight:"16px",gap:0},"&".concat(t.componentCls,"-item-title-collapsed"),M(M({display:"flex"},"".concat(t.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px!important",height:"16px"}}),"".concat(t.componentCls,"-item-text"),{opacity:"1 !important",display:"inline !important",textAlign:"center",fontSize:12,height:12,lineHeight:"12px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",margin:0,padding:0,marginBlockStart:4})))),"&-group",M({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:12,color:t.colorTextLabel,".anticon":{marginInlineEnd:8}})),"&-group-divider",{color:t.colorTextSecondary,fontSize:12,lineHeight:20})),n.includes("horizontal")?{}:M({},"".concat(t.antCls,"-menu-submenu").concat(t.antCls,"-menu-submenu-popup"),M({},"".concat(t.componentCls,"-item-title"),{alignItems:"flex-start"}))),{},M({},"".concat(t.antCls,"-menu-submenu-popup"),{backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"}))};function SQ(e,t){return Mn("ProLayoutBaseMenu"+t,function(n){var r=R(R({},n),{},{componentCls:".".concat(e)});return[xQ(r,t||"inline")]})}var z2=function(t){var n=s.useState(t.collapsed),r=ee(n,2),o=r[0],a=r[1],i=s.useState(!1),l=ee(i,2),c=l[0],u=l[1];return s.useEffect(function(){u(!1),setTimeout(function(){a(t.collapsed)},400)},[t.collapsed]),t.disable?t.children:k.jsx(Xa,{title:t.title,open:o&&t.collapsed?c:!1,placement:"right",onOpenChange:u,children:t.children})},G8=v8({scriptUrl:K8.iconfontUrl}),k2=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"icon-",r=arguments.length>2?arguments[2]:void 0;if(typeof t=="string"&&t!==""){if($1(t)||rX(t))return k.jsx("img",{width:16,src:t,alt:"icon",className:r},t);if(t.startsWith(n))return k.jsx(G8,{type:t})}return t},B2=function(t){if(t&&typeof t=="string"){var n=t.substring(0,1).toUpperCase();return n}return null},wQ=mn(function e(t){var n=this;fn(this,e),M(this,"props",void 0),M(this,"getNavMenuItems",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0,a=arguments.length>2?arguments[2]:void 0;return r.map(function(i){return n.getSubMenuOrItem(i,o,a)}).filter(function(i){return i}).flat(1)}),M(this,"getSubMenuOrItem",function(r,o,a){var i=n.props,l=i.subMenuItemRender,c=i.baseClassName,u=i.prefixCls,d=i.collapsed,f=i.menu,m=i.iconPrefixes,p=i.layout,g=(f==null?void 0:f.type)==="group"&&p!=="top",h=n.props.token,b=n.getIntlName(r),y=(r==null?void 0:r.children)||(r==null?void 0:r.routes),v=g&&o===0?"group":void 0;if(Array.isArray(y)&&y.length>0){var C,x,w,S,$,E=o===0||g&&o===1,O=k2(r.icon,m,"".concat(c,"-icon ").concat((C=n.props)===null||C===void 0?void 0:C.hashId)),P=d&&E?B2(b):null,T=k.jsxs("div",{className:U("".concat(c,"-item-title"),(x=n.props)===null||x===void 0?void 0:x.hashId,M(M(M(M({},"".concat(c,"-item-title-collapsed"),d),"".concat(c,"-item-title-collapsed-level-").concat(a),d),"".concat(c,"-group-item-title"),v==="group"),"".concat(c,"-item-collapsed-show-title"),(f==null?void 0:f.collapsedShowTitle)&&d)),children:[v==="group"&&d?null:E&&O?k.jsx("span",{className:"".concat(c,"-item-icon ").concat((w=n.props)===null||w===void 0?void 0:w.hashId).trim(),children:O}):P,k.jsx("span",{className:U("".concat(c,"-item-text"),(S=n.props)===null||S===void 0?void 0:S.hashId,M({},"".concat(c,"-item-text-has-icon"),v!=="group"&&E&&(O||P))),children:b})]}),z=l?l(R(R({},r),{},{isUrl:!1}),T,n.props):T;if(g&&o===0&&n.props.collapsed&&!f.collapsedShowGroupTitle)return n.getNavMenuItems(y,o+1,o);var N=n.getNavMenuItems(y,o+1,g&&o===0&&n.props.collapsed?o:o+1);return[{type:v,key:r.key||r.path,label:z,onClick:g?void 0:r.onTitleClick,children:N,className:U(M(M(M({},"".concat(c,"-group"),v==="group"),"".concat(c,"-submenu"),v!=="group"),"".concat(c,"-submenu-has-icon"),v!=="group"&&E&&O))},g&&o===0?{type:"divider",prefixCls:u,className:"".concat(c,"-divider"),key:(r.key||r.path)+"-group-divider",style:{padding:0,borderBlockEnd:0,margin:n.props.collapsed?"4px":"6px 16px",marginBlockStart:n.props.collapsed?4:8,borderColor:h==null||($=h.layout)===null||$===void 0||($=$.sider)===null||$===void 0?void 0:$.colorMenuItemDivider}}:void 0].filter(Boolean)}return{className:"".concat(c,"-menu-item"),disabled:r.disabled,key:r.key||r.path,onClick:r.onTitleClick,label:n.getMenuItemPath(r,o,a)}}),M(this,"getIntlName",function(r){var o=r.name,a=r.locale,i=n.props,l=i.menu,c=i.formatMessage,u=o;return a&&(l==null?void 0:l.locale)!==!1&&(u=c==null?void 0:c({id:a,defaultMessage:o})),n.props.menuTextRender?n.props.menuTextRender(r,u,n.props):u}),M(this,"getMenuItemPath",function(r,o,a){var i,l,c,u,d=n.conversionPath(r.path||"/"),f=n.props,m=f.location,p=m===void 0?{pathname:"/"}:m,g=f.isMobile,h=f.onCollapse,b=f.menuItemRender,y=f.iconPrefixes,v=n.getIntlName(r),C=n.props,x=C.baseClassName,w=C.menu,S=C.collapsed,$=(w==null?void 0:w.type)==="group",E=o===0||$&&o===1,O=E?k2(r.icon,y,"".concat(x,"-icon ").concat((i=n.props)===null||i===void 0?void 0:i.hashId)):null,P=S&&E?B2(v):null,T=k.jsxs("div",{className:U("".concat(x,"-item-title"),(l=n.props)===null||l===void 0?void 0:l.hashId,M(M(M({},"".concat(x,"-item-title-collapsed"),S),"".concat(x,"-item-title-collapsed-level-").concat(a),S),"".concat(x,"-item-collapsed-show-title"),(w==null?void 0:w.collapsedShowTitle)&&S)),children:[k.jsx("span",{className:"".concat(x,"-item-icon ").concat((c=n.props)===null||c===void 0?void 0:c.hashId).trim(),style:{display:P===null&&!O?"none":""},children:O||k.jsx("span",{className:"anticon",children:P})}),k.jsx("span",{className:U("".concat(x,"-item-text"),(u=n.props)===null||u===void 0?void 0:u.hashId,M({},"".concat(x,"-item-text-has-icon"),E&&(O||P))),children:v})]},d),z=$1(d);if(z){var N,_,F;T=k.jsxs("span",{onClick:function(){var j,A;(j=window)===null||j===void 0||(A=j.open)===null||A===void 0||A.call(j,d,"_blank")},className:U("".concat(x,"-item-title"),(N=n.props)===null||N===void 0?void 0:N.hashId,M(M(M(M({},"".concat(x,"-item-title-collapsed"),S),"".concat(x,"-item-title-collapsed-level-").concat(a),S),"".concat(x,"-item-link"),!0),"".concat(x,"-item-collapsed-show-title"),(w==null?void 0:w.collapsedShowTitle)&&S)),children:[k.jsx("span",{className:"".concat(x,"-item-icon ").concat((_=n.props)===null||_===void 0?void 0:_.hashId).trim(),style:{display:P===null&&!O?"none":""},children:O||k.jsx("span",{className:"anticon",children:P})}),k.jsx("span",{className:U("".concat(x,"-item-text"),(F=n.props)===null||F===void 0?void 0:F.hashId,M({},"".concat(x,"-item-text-has-icon"),E&&(O||P))),children:v})]},d)}if(b){var I=R(R({},r),{},{isUrl:z,itemPath:d,isMobile:g,replace:d===p.pathname,onClick:function(){return h&&h(!0)},children:void 0});return o===0?k.jsx(z2,{collapsed:S,title:v,disable:r.disabledTooltip,children:b(I,T,n.props)}):b(I,T,n.props)}return o===0?k.jsx(z2,{collapsed:S,title:v,disable:r.disabledTooltip,children:T}):T}),M(this,"conversionPath",function(r){return r&&r.indexOf("http")===0?r:"/".concat(r||"").replace(/\/+/g,"/")}),this.props=t}),$Q=function(t,n){var r=n.layout,o=n.collapsed,a={};return t&&!o&&["side","mix"].includes(r||"mix")&&(a={openKeys:t}),a},q8=function(t){var n=t.mode,r=t.className,o=t.handleOpenChange,a=t.style,i=t.menuData,l=t.prefixCls,c=t.menu,u=t.matchMenuKeys,d=t.iconfontUrl,f=t.selectedKeys,m=t.onSelect,p=t.menuRenderType,g=t.openKeys,h=s.useContext(Qr),b=h.dark,y=h.token,v="".concat(l,"-base-menu-").concat(n),C=s.useRef([]),x=tn(c==null?void 0:c.defaultOpenAll),w=ee(x,2),S=w[0],$=w[1],E=tn(function(){return c!=null&&c.defaultOpenAll?L2(i)||[]:g===!1?!1:[]},{value:g===!1?void 0:g,onChange:o}),O=ee(E,2),P=O[0],T=O[1],z=tn([],{value:f,onChange:m?function(W){m&&W&&m(W)}:void 0}),N=ee(z,2),_=N[0],F=N[1];s.useEffect(function(){c!=null&&c.defaultOpenAll||g===!1||u&&(T(u),F(u))},[u.join("-")]),s.useEffect(function(){d&&(G8=v8({scriptUrl:d}))},[d]),s.useEffect(function(){if(u.join("-")!==(_||[]).join("-")&&F(u),!S&&g!==!1&&u.join("-")!==(P||[]).join("-")){var W=u;(c==null?void 0:c.autoClose)===!1&&(W=Array.from(new Set([].concat(ge(u),ge(P||[]))))),T(W)}else c!=null&&c.ignoreFlatMenu&&S?T(L2(i)):$(!1)},[u.join("-")]);var I=s.useMemo(function(){return $Q(P,t)},[P&&P.join(","),t.layout,t.collapsed]),L=SQ(v,n),j=L.wrapSSR,A=L.hashId,B=s.useMemo(function(){return new wQ(R(R({},t),{},{token:y,menuRenderType:p,baseClassName:v,hashId:A}))},[t,y,p,v,A]);if(c!=null&&c.loading)return k.jsx("div",{style:n!=null&&n.includes("inline")?{padding:24}:{marginBlockStart:16},children:k.jsx(qa,{active:!0,title:!1,paragraph:{rows:n!=null&&n.includes("inline")?6:1}})});t.openKeys===!1&&!t.handleOpenChange&&(C.current=u);var D=t.postMenuData?t.postMenuData(i):i;return D&&(D==null?void 0:D.length)<1?null:j(s.createElement(Ni,R(R({},I),{},{_internalDisableMenuItemTitleTooltip:!0,key:"Menu",mode:n,inlineIndent:16,defaultOpenKeys:C.current,theme:b?"dark":"light",selectedKeys:_,style:R({backgroundColor:"transparent",border:"none"},a),className:U(r,A,v,M(M({},"".concat(v,"-horizontal"),n==="horizontal"),"".concat(v,"-collapsed"),t.collapsed)),items:B.getNavMenuItems(D,0,0),onOpenChange:function(H){t.collapsed||T(H)}},t.menuProps)))};function EQ(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Mn("ProLayoutSiderMenuStylish",function(o){var a=R(R({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[M({},"div".concat(o.proComponentsCls,"-layout"),M({},"".concat(a.componentCls),n==null?void 0:n(a)))]:[]})}var OQ=["title","render"],PQ=Q.memo(function(e){return k.jsx(k.Fragment,{children:e.children})}),IQ=no.Sider,A2=no._InternalSiderContext,RQ=A2===void 0?{Provider:PQ}:A2,B1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"menuHeaderRender",r=t.logo,o=t.title,a=t.layout,i=t[n];if(i===!1)return null;var l=z1(r),c=k.jsx("h1",{children:o??"Ant Design Pro"});return i?i(l,t.collapsed?null:c,t):t.isMobile?null:a==="mix"&&n==="menuHeaderRender"?!1:t.collapsed?k.jsx("a",{children:l},"title"):k.jsxs("a",{children:[l,c]},"title")},D2=function(t){var n,r=t.collapsed,o=t.originCollapsed,a=t.fixSiderbar,i=t.menuFooterRender,l=t.onCollapse,c=t.theme,u=t.siderWidth,d=t.isMobile,f=t.onMenuHeaderClick,m=t.breakpoint,p=m===void 0?"lg":m,g=t.style,h=t.layout,b=t.menuExtraRender,y=b===void 0?!1:b,v=t.links,C=t.menuContentRender,x=t.collapsedButtonRender,w=t.prefixCls,S=t.avatarProps,$=t.rightContentRender,E=t.actionsRender,O=t.onOpenChange,P=t.stylish,T=t.logoStyle,z=s.useContext(Qr),N=z.hashId,_=s.useMemo(function(){return!(d||h==="mix")},[d,h]),F="".concat(w,"-sider"),I=64,L=EQ("".concat(F,".").concat(F,"-stylish"),{stylish:P,proLayoutCollapsedWidth:I}),j=U("".concat(F),N,M(M(M(M(M(M(M({},"".concat(F,"-fixed"),a),"".concat(F,"-fixed-mix"),h==="mix"&&!d&&a),"".concat(F,"-collapsed"),t.collapsed),"".concat(F,"-layout-").concat(h),h&&!d),"".concat(F,"-light"),c!=="dark"),"".concat(F,"-mix"),h==="mix"&&!d),"".concat(F,"-stylish"),!!P)),A=B1(t),B=y&&y(t),D=s.useMemo(function(){return C!==!1&&s.createElement(q8,R(R({},t),{},{key:"base-menu",mode:r&&!d?"vertical":"inline",handleOpenChange:O,style:{width:"100%"},className:"".concat(F,"-menu ").concat(N).trim()}))},[F,N,C,O,t]),W=(v||[]).map(function(Y,ne){return{className:"".concat(F,"-link"),label:Y,key:ne}}),H=s.useMemo(function(){return C?C(t,D):D},[C,D,t]),K=s.useMemo(function(){if(!S)return null;var Y=S.title,ne=S.render,ae=Ye(S,OQ),te=k.jsxs("div",{className:"".concat(F,"-actions-avatar"),children:[ae!=null&&ae.src||ae!=null&&ae.srcSet||ae.icon||ae.children?k.jsx(Jl,R({size:28},ae)):null,S.title&&!r&&k.jsx("span",{children:Y})]});return ne?ne(S,te,t):te},[S,F,r]),V=s.useMemo(function(){return E?k.jsx(ns,{align:"center",size:4,direction:r?"vertical":"horizontal",className:U(["".concat(F,"-actions-list"),r&&"".concat(F,"-actions-list-collapsed"),N]),children:[E==null?void 0:E(t)].flat(1).map(function(Y,ne){return k.jsx("div",{className:"".concat(F,"-actions-list-item ").concat(N).trim(),children:Y},ne)})}):null},[E,F,r]),G=s.useMemo(function(){return k.jsx(k1,{onItemClick:t.itemClick,appListRender:t.appListRender,appList:t.appList,prefixCls:t.prefixCls})},[t.appList,t.appListRender,t.prefixCls]),Z=s.useMemo(function(){if(x===!1)return null;var Y=k.jsx(CQ,{isMobile:d,collapsed:o,className:"".concat(F,"-collapsed-button"),onClick:function(){l==null||l(!o)}});return x?x(r,Y):Y},[x,d,o,F,r,l]),q=s.useMemo(function(){return!K&&!V?null:k.jsxs("div",{className:U("".concat(F,"-actions"),N,r&&"".concat(F,"-actions-collapsed")),children:[K,V]})},[V,K,F,r,N]),J=s.useMemo(function(){var Y;return t!=null&&(Y=t.menu)!==null&&Y!==void 0&&Y.hideMenuWhenCollapsed&&r?"".concat(F,"-hide-menu-collapsed"):null},[F,r,t==null||(n=t.menu)===null||n===void 0?void 0:n.hideMenuWhenCollapsed]),oe=i&&(i==null?void 0:i(t)),X=k.jsxs(k.Fragment,{children:[A&&k.jsxs("div",{className:U([U("".concat(F,"-logo"),N,M({},"".concat(F,"-logo-collapsed"),r))]),onClick:_?f:void 0,id:"logo",style:T,children:[A,G]}),B&&k.jsx("div",{className:U(["".concat(F,"-extra"),!A&&"".concat(F,"-extra-no-logo"),N]),children:B}),k.jsx("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:H}),k.jsxs(RQ.Provider,{value:{},children:[v?k.jsx("div",{className:"".concat(F,"-links ").concat(N).trim(),children:k.jsx(Ni,{inlineIndent:16,className:"".concat(F,"-link-menu ").concat(N).trim(),selectedKeys:[],openKeys:[],theme:c,mode:"inline",items:W})}):null,_&&k.jsxs(k.Fragment,{children:[q,!V&&$?k.jsx("div",{className:U("".concat(F,"-actions"),N,M({},"".concat(F,"-actions-collapsed"),r)),children:$==null?void 0:$(t)}):null]}),oe&&k.jsx("div",{className:U(["".concat(F,"-footer"),N,M({},"".concat(F,"-footer-collapsed"),r)]),children:oe})]})]});return L.wrapSSR(k.jsxs(k.Fragment,{children:[a&&!d&&!J&&k.jsx("div",{style:R({width:r?I:u,overflow:"hidden",flex:"0 0 ".concat(r?I:u,"px"),maxWidth:r?I:u,minWidth:r?I:u,transition:"all 0.2s ease 0s"},g)}),k.jsxs(IQ,{collapsible:!0,trigger:null,collapsed:r,breakpoint:p===!1?void 0:p,onCollapse:function(ne){d||l==null||l(ne)},collapsedWidth:I,style:g,theme:c,width:u,className:U(j,N,J),children:[J?k.jsx("div",{className:"".concat(F,"-hide-when-collapsed ").concat(N).trim(),style:{height:"100%",width:"100%",opacity:J?0:1},children:X}):X,Z]})]}))},MQ=function(t){var n,r,o,a,i;return M({},t.componentCls,{"&-header-actions":{display:"flex",height:"100%",alignItems:"center","&-item":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingBlock:0,paddingInline:2,color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorTextRightActionsItem,fontSize:"16px",cursor:"pointer",borderRadius:t.borderRadius,"> *":{paddingInline:6,paddingBlock:6,borderRadius:t.borderRadius,"&:hover":{backgroundColor:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgRightActionsItemHover}}},"&-avatar":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInlineStart:t.padding,paddingInlineEnd:t.padding,cursor:"pointer",color:(o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorTextRightActionsItem,"> div":{height:"44px",color:(a=t.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorTextRightActionsItem,paddingInline:8,paddingBlock:8,cursor:"pointer",display:"flex",alignItems:"center",lineHeight:"44px",borderRadius:t.borderRadius,"&:hover":{backgroundColor:(i=t.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorBgRightActionsItemHover}}}}})};function TQ(e){return Mn("ProLayoutRightContent",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[MQ(n)]})}var _Q=["rightContentRender","avatarProps","actionsRender","headerContentRender"],NQ=["title","render"],X8=function(t){var n=t.rightContentRender,r=t.avatarProps,o=t.actionsRender;t.headerContentRender;var a=Ye(t,_Q),i=s.useContext(zt.ConfigContext),l=i.getPrefixCls,c="".concat(l(),"-pro-global-header"),u=TQ(c),d=u.wrapSSR,f=u.hashId,m=s.useState("auto"),p=ee(m,2),g=p[0],h=p[1],b=s.useMemo(function(){if(!r)return null;var x=r.title,w=r.render,S=Ye(r,NQ),$=[S!=null&&S.src||S!=null&&S.srcSet||S.icon||S.children?s.createElement(Jl,R(R({},S),{},{size:28,key:"avatar"})):null,x?k.jsx("span",{style:{marginInlineStart:8},children:x},"name"):void 0];return w?w(r,k.jsx("div",{children:$}),a):k.jsx("div",{children:$})},[r]),y=o||b?function(x){var w=o&&(o==null?void 0:o(x));return!w&&!b?null:Array.isArray(w)?d(k.jsxs("div",{className:"".concat(c,"-header-actions ").concat(f).trim(),children:[w.filter(Boolean).map(function(S,$){var E=!1;if(Q.isValidElement(S)){var O;E=!!(S!=null&&(O=S.props)!==null&&O!==void 0&&O["aria-hidden"])}return k.jsx("div",{className:U("".concat(c,"-header-actions-item ").concat(f),M({},"".concat(c,"-header-actions-hover"),!E)),children:S},$)}),b&&k.jsx("span",{className:"".concat(c,"-header-actions-avatar ").concat(f).trim(),children:b})]})):d(k.jsxs("div",{className:"".concat(c,"-header-actions ").concat(f).trim(),children:[w,b&&k.jsx("span",{className:"".concat(c,"-header-actions-avatar ").concat(f).trim(),children:b})]}))}:void 0,v=eX(function(){var x=yo(an().mark(function w(S){return an().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:h(S);case 1:case"end":return E.stop()}},w)}));return function(w){return x.apply(this,arguments)}}(),160),C=y||n;return k.jsx("div",{className:"".concat(c,"-right-content ").concat(f).trim(),style:{minWidth:g,height:"100%"},children:k.jsx("div",{style:{height:"100%"},children:k.jsx(Fn,{onResize:function(w){var S=w.width;v.run(S)},children:C?k.jsx("div",{style:{display:"flex",alignItems:"center",height:"100%",justifyContent:"flex-end"},children:C(R(R({},a),{},{rightContentSize:g}))}):null})})})},jQ=function(t){var n,r;return M({},t.componentCls,{position:"relative",width:"100%",height:"100%",backgroundColor:"transparent",".anticon":{color:"inherit"},"&-main":{display:"flex",height:"100%",paddingInlineStart:"16px","&-left":M({display:"flex",alignItems:"center"},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16,marginInlineStart:-8})},"&-wide":{maxWidth:1152,margin:"0 auto"},"&-logo":{position:"relative",display:"flex",height:"100%",alignItems:"center",overflow:"hidden","> *:first-child":{display:"flex",alignItems:"center",minHeight:"22px",fontSize:"22px"},"> *:first-child > img":{display:"inline-block",height:"32px",verticalAlign:"middle"},"> *:first-child > h1":{display:"inline-block",marginBlock:0,marginInline:0,lineHeight:"24px",marginInlineStart:6,fontWeight:"600",fontSize:"16px",color:(n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorHeaderTitle,verticalAlign:"top"}},"&-menu":{minWidth:0,display:"flex",alignItems:"center",paddingInline:6,paddingBlock:6,lineHeight:"".concat(Math.max((((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56)-12,40),"px")}})};function FQ(e){return Mn("ProLayoutTopNavHeader",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[jQ(n)]})}var Y8=function(t){var n,r,o,a,i,l,c,u=s.useRef(null),d=t.onMenuHeaderClick,f=t.contentWidth,m=t.rightContentRender,p=t.className,g=t.style,h=t.headerContentRender,b=t.layout,y=t.actionsRender,v=s.useContext(zt.ConfigContext),C=v.getPrefixCls,x=s.useContext(Qr),w=x.dark,S="".concat(t.prefixCls||C("pro"),"-top-nav-header"),$=FQ(S),E=$.wrapSSR,O=$.hashId,P=void 0;t.menuHeaderRender!==void 0?P="menuHeaderRender":(b==="mix"||b==="top")&&(P="headerTitleRender");var T=B1(R(R({},t),{},{collapsed:!1}),P),z=s.useContext(Qr),N=z.token,_=s.useMemo(function(){var F,I,L,j,A,B,D,W,H,K,V,G,Z,q=k.jsx(zt,{theme:{hashed:Ol(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"},Menu:R({},y8({colorItemBg:((F=N.layout)===null||F===void 0||(F=F.header)===null||F===void 0?void 0:F.colorBgHeader)||"transparent",colorSubItemBg:((I=N.layout)===null||I===void 0||(I=I.header)===null||I===void 0?void 0:I.colorBgHeader)||"transparent",radiusItem:N.borderRadius,colorItemBgSelected:((L=N.layout)===null||L===void 0||(L=L.header)===null||L===void 0?void 0:L.colorBgMenuItemSelected)||(N==null?void 0:N.colorBgTextHover),itemHoverBg:((j=N.layout)===null||j===void 0||(j=j.header)===null||j===void 0?void 0:j.colorBgMenuItemHover)||(N==null?void 0:N.colorBgTextHover),colorItemBgSelectedHorizontal:((A=N.layout)===null||A===void 0||(A=A.header)===null||A===void 0?void 0:A.colorBgMenuItemSelected)||(N==null?void 0:N.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((B=N.layout)===null||B===void 0||(B=B.header)===null||B===void 0?void 0:B.colorTextMenu)||(N==null?void 0:N.colorTextSecondary),colorItemTextHoverHorizontal:((D=N.layout)===null||D===void 0||(D=D.header)===null||D===void 0?void 0:D.colorTextMenuActive)||(N==null?void 0:N.colorText),colorItemTextSelectedHorizontal:((W=N.layout)===null||W===void 0||(W=W.header)===null||W===void 0?void 0:W.colorTextMenuSelected)||(N==null?void 0:N.colorTextBase),horizontalItemBorderRadius:4,colorItemTextHover:((H=N.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.colorTextMenuActive)||"rgba(0, 0, 0, 0.85)",horizontalItemHoverBg:((K=N.layout)===null||K===void 0||(K=K.header)===null||K===void 0?void 0:K.colorBgMenuItemHover)||"rgba(0, 0, 0, 0.04)",colorItemTextSelected:((V=N.layout)===null||V===void 0||(V=V.header)===null||V===void 0?void 0:V.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:N==null?void 0:N.colorBgElevated,subMenuItemBg:N==null?void 0:N.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:N==null?void 0:N.colorBgElevated}))},token:{colorBgElevated:((G=N.layout)===null||G===void 0||(G=G.header)===null||G===void 0?void 0:G.colorBgHeader)||"transparent"}},children:k.jsx(q8,R(R(R({theme:w?"dark":"light"},t),{},{className:"".concat(S,"-base-menu ").concat(O).trim()},t.menuProps),{},{style:R({width:"100%"},(Z=t.menuProps)===null||Z===void 0?void 0:Z.style),collapsed:!1,menuRenderType:"header",mode:"horizontal"}))});return h?h(t,q):q},[(n=N.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgHeader,(r=N.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgMenuItemSelected,(o=N.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgMenuItemHover,(a=N.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorTextMenu,(i=N.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextMenuActive,(l=N.layout)===null||l===void 0||(l=l.header)===null||l===void 0?void 0:l.colorTextMenuSelected,(c=N.layout)===null||c===void 0||(c=c.header)===null||c===void 0?void 0:c.colorBgMenuElevated,N.borderRadius,N==null?void 0:N.colorBgTextHover,N==null?void 0:N.colorTextSecondary,N==null?void 0:N.colorText,N==null?void 0:N.colorTextBase,N.colorBgElevated,w,t,S,O,h]);return E(k.jsx("div",{className:U(S,O,p,M({},"".concat(S,"-light"),!0)),style:g,children:k.jsxs("div",{ref:u,className:U("".concat(S,"-main"),O,M({},"".concat(S,"-wide"),f==="Fixed"&&b==="top")),children:[T&&k.jsxs("div",{className:U("".concat(S,"-main-left ").concat(O)),onClick:d,children:[k.jsx(k1,R({},t)),k.jsx("div",{className:"".concat(S,"-logo ").concat(O).trim(),id:"logo",children:T},"logo")]}),k.jsx("div",{style:{flex:1},className:"".concat(S,"-menu ").concat(O).trim(),children:_}),(m||y||t.avatarProps)&&k.jsx(X8,R(R({rightContentRender:m},t),{},{prefixCls:S}))]})}))},LQ=function(t){var n,r,o;return M({},t.componentCls,M(M(M(M({position:"relative",background:"transparent",display:"flex",alignItems:"center",marginBlock:0,marginInline:16,height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,boxSizing:"border-box","> a":{height:"100%"}},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16}),"&-collapsed-button",{minHeight:"22px",color:(r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorHeaderTitle,fontSize:"18px",marginInlineEnd:"16px"}),"&-logo",{position:"relative",marginInlineEnd:"16px",a:{display:"flex",alignItems:"center",height:"100%",minHeight:"22px",fontSize:"20px"},img:{height:"28px"},h1:{height:"32px",marginBlock:0,marginInline:0,marginInlineStart:8,fontWeight:"600",color:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorHeaderTitle)||t.colorTextHeading,fontSize:"18px",lineHeight:"32px"},"&-mix":{display:"flex",alignItems:"center"}}),"&-logo-mobile",{minWidth:"24px",marginInlineEnd:0}))};function zQ(e){return Mn("ProLayoutGlobalHeader",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[LQ(n)]})}var kQ=function(t,n){return t===!1?null:t?t(n,null):n},BQ=function(t){var n=t.isMobile,r=t.logo,o=t.collapsed,a=t.onCollapse,i=t.rightContentRender,l=t.menuHeaderRender,c=t.onMenuHeaderClick,u=t.className,d=t.style,f=t.layout,m=t.children,p=t.splitMenus,g=t.menuData,h=t.prefixCls,b=s.useContext(zt.ConfigContext),y=b.getPrefixCls,v=b.direction,C="".concat(h||y("pro"),"-global-header"),x=zQ(C),w=x.wrapSSR,S=x.hashId,$=U(u,C,S);if(f==="mix"&&!n&&p){var E=(g||[]).map(function(z){return R(R({},z),{},{children:void 0,routes:void 0})}),O=wv(E);return k.jsx(Y8,R(R({mode:"horizontal"},t),{},{splitMenus:!1,menuData:O}))}var P=U("".concat(C,"-logo"),S,M(M(M({},"".concat(C,"-logo-rtl"),v==="rtl"),"".concat(C,"-logo-mix"),f==="mix"),"".concat(C,"-logo-mobile"),n)),T=k.jsx("span",{className:P,children:k.jsx("a",{children:z1(r)})},"logo");return w(k.jsxs("div",{className:$,style:R({},d),children:[n&&k.jsx("span",{className:"".concat(C,"-collapsed-button ").concat(S).trim(),onClick:function(){a==null||a(!o)},children:k.jsx(Nq,{})}),n&&kQ(l,T),f==="mix"&&!n&&k.jsxs(k.Fragment,{children:[k.jsx(k1,R({},t)),k.jsx("div",{className:P,onClick:c,children:B1(R(R({},t),{},{collapsed:!1}),"headerTitleRender")})]}),k.jsx("div",{style:{flex:1},children:m}),(i||t.actionsRender||t.avatarProps)&&k.jsx(X8,R({rightContentRender:i},t))]}))},AQ=function(t){var n,r,o,a;return M({},"".concat(t.proComponentsCls,"-layout"),M({},"".concat(t.antCls,"-layout-header").concat(t.componentCls),{height:((n=t.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,lineHeight:"".concat(((r=t.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,"px"),zIndex:19,width:"100%",paddingBlock:0,paddingInline:0,borderBlockEnd:"1px solid ".concat(t.colorSplit),backgroundColor:((o=t.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgHeader)||"rgba(255, 255, 255, 0.4)",WebkitBackdropFilter:"blur(8px)",backdropFilter:"blur(8px)",transition:"background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)","&-fixed-header":{position:"fixed",insetBlockStart:0,width:"100%",zIndex:100,insetInlineEnd:0},"&-fixed-header-scroll":{backgroundColor:((a=t.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorBgScrollHeader)||"rgba(255, 255, 255, 0.8)"},"&-header-actions":{display:"flex",alignItems:"center",fontSize:"16",cursor:"pointer","& &-item":{paddingBlock:0,paddingInline:8,"&:hover":{color:t.colorText}}},"&-header-realDark":{boxShadow:"0 2px 8px 0 rgba(0, 0, 0, 65%)"},"&-header-actions-header-action":{transition:"width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)"}}))};function DQ(e){return Mn("ProLayoutHeader",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[AQ(n)]})}function HQ(e,t){var n=t.stylish,r=t.proLayoutCollapsedWidth;return Mn("ProLayoutHeaderStylish",function(o){var a=R(R({},o),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:r});return n?[M({},"div".concat(o.proComponentsCls,"-layout"),M({},"".concat(a.componentCls),n==null?void 0:n(a)))]:[]})}var H2=no.Header,WQ=function(t){var n,r,o,a=t.isMobile,i=t.fixedHeader,l=t.className,c=t.style,u=t.collapsed,d=t.prefixCls,f=t.onCollapse,m=t.layout,p=t.headerRender,g=t.headerContentRender,h=s.useContext(Qr),b=h.token,y=s.useContext(zt.ConfigContext),v=s.useState(!1),C=ee(v,2),x=C[0],w=C[1],S=i||m==="mix",$=s.useCallback(function(){var F=m==="top",I=wv(t.menuData||[]),L=k.jsx(BQ,R(R({onCollapse:f},t),{},{menuData:I,children:g&&g(t,null)}));return F&&!a&&(L=k.jsx(Y8,R(R({mode:"horizontal",onCollapse:f},t),{},{menuData:I}))),p&&typeof p=="function"?p(t,L):L},[g,p,a,m,f,t]);s.useEffect(function(){var F,I=(y==null||(F=y.getTargetContainer)===null||F===void 0?void 0:F.call(y))||document.body,L=function(){var A,B=I.scrollTop;return B>(((A=b.layout)===null||A===void 0||(A=A.header)===null||A===void 0?void 0:A.heightLayoutHeader)||56)&&!x?(w(!0),!0):(x&&w(!1),!1)};if(S&&!(typeof window>"u"))return I.addEventListener("scroll",L,{passive:!0}),function(){I.removeEventListener("scroll",L)}},[(n=b.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader,S,x]);var E=m==="top",O="".concat(d,"-layout-header"),P=DQ(O),T=P.wrapSSR,z=P.hashId,N=HQ("".concat(O,".").concat(O,"-stylish"),{proLayoutCollapsedWidth:64,stylish:t.stylish}),_=U(l,z,O,M(M(M(M(M(M(M({},"".concat(O,"-fixed-header"),S),"".concat(O,"-fixed-header-scroll"),x),"".concat(O,"-mix"),m==="mix"),"".concat(O,"-fixed-header-action"),!u),"".concat(O,"-top-menu"),E),"".concat(O,"-header"),!0),"".concat(O,"-stylish"),!!t.stylish));return m==="side"&&!a?null:N.wrapSSR(T(k.jsx(k.Fragment,{children:k.jsxs(zt,{theme:{hashed:Ol(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"}}},children:[S&&k.jsx(H2,{style:R({height:((r=b.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,lineHeight:"".concat(((o=b.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.heightLayoutHeader)||56,"px"),backgroundColor:"transparent",zIndex:19},c)}),k.jsx(H2,{className:_,style:c,children:$()})]})})))};const VQ={"app.setting.pagestyle":"Page style setting","app.setting.pagestyle.dark":"Dark Menu style","app.setting.pagestyle.light":"Light Menu style","app.setting.pagestyle.realdark":"Dark style (Beta)","app.setting.content-width":"Content Width","app.setting.content-width.fixed":"Fixed","app.setting.content-width.fluid":"Fluid","app.setting.themecolor":"Theme Color","app.setting.themecolor.dust":"Dust Red","app.setting.themecolor.volcano":"Volcano","app.setting.themecolor.sunset":"Sunset Orange","app.setting.themecolor.cyan":"Cyan","app.setting.themecolor.green":"Polar Green","app.setting.themecolor.techBlue":"Tech Blue (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.sidermenutype":"SideMenu Type","app.setting.sidermenutype-sub":"Classic","app.setting.sidermenutype-group":"Grouping","app.setting.navigationmode":"Navigation Mode","app.setting.regionalsettings":"Regional Settings","app.setting.regionalsettings.header":"Header","app.setting.regionalsettings.menu":"Menu","app.setting.regionalsettings.footer":"Footer","app.setting.regionalsettings.menuHeader":"Menu Header","app.setting.sidemenu":"Side Menu Layout","app.setting.topmenu":"Top Menu Layout","app.setting.mixmenu":"Mix Menu Layout","app.setting.splitMenus":"Split Menus","app.setting.fixedheader":"Fixed Header","app.setting.fixedsidebar":"Fixed Sidebar","app.setting.fixedsidebar.hint":"Works on Side Menu Layout","app.setting.hideheader":"Hidden Header when scrolling","app.setting.hideheader.hint":"Works when Hidden Header is enabled","app.setting.othersettings":"Other Settings","app.setting.weakmode":"Weak Mode","app.setting.copy":"Copy Setting","app.setting.loading":"Loading theme","app.setting.copyinfo":"copy success,please replace defaultSettings in src/models/setting.js","app.setting.production.hint":"Setting panel shows in development environment only, please manually modify"},UQ=R({},VQ),KQ={"app.setting.pagestyle":"Impostazioni di stile","app.setting.pagestyle.dark":"Tema scuro","app.setting.pagestyle.light":"Tema chiaro","app.setting.content-width":"Largezza contenuto","app.setting.content-width.fixed":"Fissa","app.setting.content-width.fluid":"Fluida","app.setting.themecolor":"Colore del tema","app.setting.themecolor.dust":"Rosso polvere","app.setting.themecolor.volcano":"Vulcano","app.setting.themecolor.sunset":"Arancione tramonto","app.setting.themecolor.cyan":"Ciano","app.setting.themecolor.green":"Verde polare","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Blu cielo mattutino","app.setting.themecolor.geekblue":"Blu geek","app.setting.themecolor.purple":"Viola dorato","app.setting.navigationmode":"Modalità di navigazione","app.setting.sidemenu":"Menu laterale","app.setting.topmenu":"Menu in testata","app.setting.mixmenu":"Menu misto","app.setting.splitMenus":"Menu divisi","app.setting.fixedheader":"Testata fissa","app.setting.fixedsidebar":"Menu laterale fisso","app.setting.fixedsidebar.hint":"Solo se selezionato Menu laterale","app.setting.hideheader":"Nascondi testata durante lo scorrimento","app.setting.hideheader.hint":"Solo se abilitato Nascondi testata durante lo scorrimento","app.setting.othersettings":"Altre impostazioni","app.setting.weakmode":"Inverti colori","app.setting.copy":"Copia impostazioni","app.setting.loading":"Carico tema...","app.setting.copyinfo":"Impostazioni copiate con successo! Incolla il contenuto in config/defaultSettings.js","app.setting.production.hint":"Questo pannello è visibile solo durante lo sviluppo. Le impostazioni devono poi essere modificate manulamente"},GQ=R({},KQ),qQ={"app.setting.pagestyle":"스타일 설정","app.setting.pagestyle.dark":"다크 모드","app.setting.pagestyle.light":"라이트 모드","app.setting.content-width":"컨텐츠 너비","app.setting.content-width.fixed":"고정","app.setting.content-width.fluid":"흐름","app.setting.themecolor":"테마 색상","app.setting.themecolor.dust":"Dust Red","app.setting.themecolor.volcano":"Volcano","app.setting.themecolor.sunset":"Sunset Orange","app.setting.themecolor.cyan":"Cyan","app.setting.themecolor.green":"Polar Green","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.navigationmode":"네비게이션 모드","app.setting.regionalsettings":"영역별 설정","app.setting.regionalsettings.header":"헤더","app.setting.regionalsettings.menu":"메뉴","app.setting.regionalsettings.footer":"바닥글","app.setting.regionalsettings.menuHeader":"메뉴 헤더","app.setting.sidemenu":"메뉴 사이드 배치","app.setting.topmenu":"메뉴 상단 배치","app.setting.mixmenu":"혼합형 배치","app.setting.splitMenus":"메뉴 분리","app.setting.fixedheader":"헤더 고정","app.setting.fixedsidebar":"사이드바 고정","app.setting.fixedsidebar.hint":"'메뉴 사이드 배치'를 선택했을 때 동작함","app.setting.hideheader":"스크롤 중 헤더 감추기","app.setting.hideheader.hint":"'헤더 감추기 옵션'을 선택했을 때 동작함","app.setting.othersettings":"다른 설정","app.setting.weakmode":"고대비 모드","app.setting.copy":"설정값 복사","app.setting.loading":"테마 로딩 중","app.setting.copyinfo":"복사 성공. src/models/settings.js에 있는 defaultSettings를 교체해 주세요.","app.setting.production.hint":"설정 판넬은 개발 환경에서만 보여집니다. 직접 수동으로 변경바랍니다."},XQ=R({},qQ),YQ={"app.setting.pagestyle":"整体风格设置","app.setting.pagestyle.dark":"暗色菜单风格","app.setting.pagestyle.light":"亮色菜单风格","app.setting.pagestyle.realdark":"暗色风格(实验功能)","app.setting.content-width":"内容区域宽度","app.setting.content-width.fixed":"定宽","app.setting.content-width.fluid":"流式","app.setting.themecolor":"主题色","app.setting.themecolor.dust":"薄暮","app.setting.themecolor.volcano":"火山","app.setting.themecolor.sunset":"日暮","app.setting.themecolor.cyan":"明青","app.setting.themecolor.green":"极光绿","app.setting.themecolor.techBlue":"科技蓝(默认)","app.setting.themecolor.daybreak":"拂晓","app.setting.themecolor.geekblue":"极客蓝","app.setting.themecolor.purple":"酱紫","app.setting.navigationmode":"导航模式","app.setting.sidermenutype":"侧边菜单类型","app.setting.sidermenutype-sub":"经典模式","app.setting.sidermenutype-group":"分组模式","app.setting.regionalsettings":"内容区域","app.setting.regionalsettings.header":"顶栏","app.setting.regionalsettings.menu":"菜单","app.setting.regionalsettings.footer":"页脚","app.setting.regionalsettings.menuHeader":"菜单头","app.setting.sidemenu":"侧边菜单布局","app.setting.topmenu":"顶部菜单布局","app.setting.mixmenu":"混合菜单布局","app.setting.splitMenus":"自动分割菜单","app.setting.fixedheader":"固定 Header","app.setting.fixedsidebar":"固定侧边菜单","app.setting.fixedsidebar.hint":"侧边菜单布局时可配置","app.setting.hideheader":"下滑时隐藏 Header","app.setting.hideheader.hint":"固定 Header 时可配置","app.setting.othersettings":"其他设置","app.setting.weakmode":"色弱模式","app.setting.copy":"拷贝设置","app.setting.loading":"正在加载主题","app.setting.copyinfo":"拷贝成功,请到 src/defaultSettings.js 中替换默认配置","app.setting.production.hint":"配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件"},QQ=R({},YQ),ZQ={"app.setting.pagestyle":"整體風格設置","app.setting.pagestyle.dark":"暗色菜單風格","app.setting.pagestyle.realdark":"暗色風格(实验功能)","app.setting.pagestyle.light":"亮色菜單風格","app.setting.content-width":"內容區域寬度","app.setting.content-width.fixed":"定寬","app.setting.content-width.fluid":"流式","app.setting.themecolor":"主題色","app.setting.themecolor.dust":"薄暮","app.setting.themecolor.volcano":"火山","app.setting.themecolor.sunset":"日暮","app.setting.themecolor.cyan":"明青","app.setting.themecolor.green":"極光綠","app.setting.themecolor.techBlue":"科技蓝(默認)","app.setting.themecolor.daybreak":"拂曉藍","app.setting.themecolor.geekblue":"極客藍","app.setting.themecolor.purple":"醬紫","app.setting.navigationmode":"導航模式","app.setting.sidemenu":"側邊菜單布局","app.setting.topmenu":"頂部菜單布局","app.setting.mixmenu":"混合菜單布局","app.setting.splitMenus":"自动分割菜单","app.setting.fixedheader":"固定 Header","app.setting.fixedsidebar":"固定側邊菜單","app.setting.fixedsidebar.hint":"側邊菜單布局時可配置","app.setting.hideheader":"下滑時隱藏 Header","app.setting.hideheader.hint":"固定 Header 時可配置","app.setting.othersettings":"其他設置","app.setting.weakmode":"色弱模式","app.setting.copy":"拷貝設置","app.setting.loading":"正在加載主題","app.setting.copyinfo":"拷貝成功,請到 src/defaultSettings.js 中替換默認配置","app.setting.production.hint":"配置欄只在開發環境用於預覽,生產環境不會展現,請拷貝後手動修改配置文件"},JQ=R({},ZQ);var W2={"zh-CN":QQ,"zh-TW":JQ,"en-US":UQ,"it-IT":GQ,"ko-KR":XQ},eZ=function(){if(!mv())return"zh-CN";var t=window.localStorage.getItem("umi_locale");return t||window.g_locale||navigator.language},tZ=function(){var t=eZ();return W2[t]||W2["zh-CN"]},Do={};Object.defineProperty(Do,"__esModule",{value:!0});Do.PathError=Do.TokenData=void 0;Do.parse=H1;Do.compile=aZ;var s0=Do.match=lZ;Do.pathToRegexp=eO;Do.stringify=cZ;const A1="/",D1=e=>e,nZ=/^[$_\p{ID_Start}]$/u,Q8=/^[$\u200c\u200d\p{ID_Continue}]$/u,rZ=/^[$_\p{ID_Start}][$\u200c\u200d\p{ID_Continue}]*$/u;function oZ(e){return e.replace(/[{}()\[\]+?!:*\\]/g,"\\$&")}function Xo(e){return e.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}class Z8{constructor(t,n){this.tokens=t,this.originalPath=n}}Do.TokenData=Z8;class xa extends TypeError{constructor(t,n){let r=t;n&&(r+=`: ${n}`),r+="; visit https://git.new/pathToRegexpError for info",super(r),this.originalPath=n}}Do.PathError=xa;function H1(e,t={}){const{encodePath:n=D1}=t,r=[...e];let o=0;function a(i){const l=[];let c="";function u(){c&&(l.push({type:"text",value:n(c)}),c="")}for(;oiZ(o,t,n));return(o,a)=>{let i="";for(const l of r)i+=l(o,a);return i}}function iZ(e,t,n){if(e.type==="text")return()=>e.value;if(e.type==="group"){const o=J8(e.tokens,t,n);return(a,i)=>{const l=i.length,c=o(a,i);return i.length===l?c:(i.length=l,"")}}const r=n||D1;return e.type==="wildcard"&&n!==!1?(o,a)=>{const i=o[e.name];if(i==null)return a.push(e.name),"";if(!Array.isArray(i)||i.length===0)throw new TypeError(`Expected "${e.name}" to be a non-empty array`);let l="";for(let c=0;c0&&(l+=t),l+=r(i[c])}return l}:(o,a)=>{const i=o[e.name];if(i==null)return a.push(e.name),"";if(typeof i!="string")throw new TypeError(`Expected "${e.name}" to be a string`);return r(i)}}function lZ(e,t={}){const{decode:n=decodeURIComponent,delimiter:r=A1}=t,{regexp:o,keys:a}=eO(e,t),i=a.map(l=>n===!1?D1:l.type==="param"?n:c=>c.split(r).map(n));return function(c){const u=o.exec(c);if(!u)return!1;const d=u[0],f=Object.create(null);for(let m=1;m{if(c>=256)throw new xa("Too many path combinations",m.originalPath);c>0&&(l+="|"),l+=sZ(p,n,i,m.originalPath),c++})}u(e);let d=`^(?:${l})`;return a&&(d+="(?:"+Xo(n)+"$)?"),d+=r?"$":"(?="+Xo(n)+"|$)",{regexp:new RegExp(d,o?"":"i"),keys:i}}function c0(e,t,n,r){for(;tc0(e,t,i,r)),n.length=a;continue}n.push(o)}r(n)}function sZ(e,t,n,r){let o="",a="",i="",l=0,c=0,u=0;function d(m,p){for(;me.length?pa(t,e):(e===t&&(t=""),t.length>1?`(?:(?!${Xo(e)}|${Xo(t)})[^])`:e.length>1?`(?:(?!${Xo(e)})[^${Xo(t)}])`:`[^${Xo(e+t)}]`)}function tO(e,t){let n="";for(;t=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===95){o+=e[a++];continue}break}if(!o)throw new TypeError("Missing parameter name at "+n);t.push({type:"NAME",index:n,value:o}),n=a;continue}if(r==="("){var l=1,c="",a=n+1;if(e[a]==="?")throw new TypeError('Pattern cannot start with "?" at '+a);for(;a-1:x===void 0;o||(p+="(?:"+m+"(?="+f+"))?"),w||(p+="(?="+m+"|"+f+")")}return new RegExp(p,V1(n))}rr.tokensToRegexp=oO;function U1(e,t,n){return e instanceof RegExp?vZ(e,t):Array.isArray(e)?pZ(e,t,n):gZ(e,t,n)}Ks=rr.pathToRegexp=U1;function zo(e,t){return t>>>e|t<<32-e}function hZ(e,t,n){return e&t^~e&n}function yZ(e,t,n){return e&t^e&n^t&n}function bZ(e){return zo(2,e)^zo(13,e)^zo(22,e)}function CZ(e){return zo(6,e)^zo(11,e)^zo(25,e)}function xZ(e){return zo(7,e)^zo(18,e)^e>>>3}function SZ(e){return zo(17,e)^zo(19,e)^e>>>10}function wZ(e,t){return e[t&15]+=SZ(e[t+14&15])+e[t+9&15]+xZ(e[t+1&15])}var $Z=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],Gt,Vn,xn,EZ="0123456789abcdef";function K2(e,t){var n=(e&65535)+(t&65535),r=(e>>16)+(t>>16)+(n>>16);return r<<16|n&65535}function OZ(){Gt=new Array(8),Vn=new Array(2),xn=new Array(64),Vn[0]=Vn[1]=0,Gt[0]=1779033703,Gt[1]=3144134277,Gt[2]=1013904242,Gt[3]=2773480762,Gt[4]=1359893119,Gt[5]=2600822924,Gt[6]=528734635,Gt[7]=1541459225}function d0(){var e,t,n,r,o,a,i,l,c,u,d=new Array(16);e=Gt[0],t=Gt[1],n=Gt[2],r=Gt[3],o=Gt[4],a=Gt[5],i=Gt[6],l=Gt[7];for(var f=0;f<16;f++)d[f]=xn[(f<<2)+3]|xn[(f<<2)+2]<<8|xn[(f<<2)+1]<<16|xn[f<<2]<<24;for(var m=0;m<64;m++)c=l+CZ(o)+hZ(o,a,i)+$Z[m],m<16?c+=d[m]:c+=wZ(d,m),u=bZ(e)+yZ(e,t,n),l=i,i=a,a=o,o=K2(r,c),r=n,n=t,t=e,e=K2(c,u);Gt[0]+=e,Gt[1]+=t,Gt[2]+=n,Gt[3]+=r,Gt[4]+=o,Gt[5]+=a,Gt[6]+=i,Gt[7]+=l}function PZ(e,t){var n,r,o=0;r=Vn[0]>>3&63;var a=t&63;for((Vn[0]+=t<<3)>29,n=0;n+63>3&63;if(xn[e++]=128,e<=56)for(var t=e;t<56;t++)xn[t]=0;else{for(var n=e;n<64;n++)xn[n]=0;d0();for(var r=0;r<56;r++)xn[r]=0}xn[56]=Vn[1]>>>24&255,xn[57]=Vn[1]>>>16&255,xn[58]=Vn[1]>>>8&255,xn[59]=Vn[1]&255,xn[60]=Vn[0]>>>24&255,xn[61]=Vn[0]>>>16&255,xn[62]=Vn[0]>>>8&255,xn[63]=Vn[0]&255,d0()}function RZ(){for(var e=new String,t=0;t<8;t++)for(var n=28;n>=0;n-=4)e+=EZ.charAt(Gt[t]>>>n&15);return e}function MZ(e){return OZ(),PZ(e,e.length),IZ(),RZ()}var TZ=["pro_layout_parentKeys","children","icon","flatMenu","indexRoute","routes"];function Hl(e){"@babel/helpers - typeof";return Hl=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},Hl(e)}function _Z(e,t){return FZ(e)||jZ(e,t)||G1(e,t)||NZ()}function NZ(){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 jZ(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(c=(r=a.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 FZ(e){if(Array.isArray(e))return e}function LZ(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=G1(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return i=u.done,u},e:function(u){l=!0,a=u},f:function(){try{i||n.return==null||n.return()}finally{if(l)throw a}}}}function zZ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kZ(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"/";return t.endsWith("/*")?t.replace("/*","/"):(t||n).startsWith("/")||q1(t)?t:"/".concat(n,"/").concat(t).replace(/\/\//g,"/").replace(/\/\//g,"/")},tJ=function(t,n){var r=t.menu,o=r===void 0?{}:r,a=t.indexRoute,i=t.path,l=i===void 0?"":i,c=t.children||[],u=o.name,d=u===void 0?t.name:u,f=o.icon,m=f===void 0?t.icon:f,p=o.hideChildren,g=p===void 0?t.hideChildren:p,h=o.flatMenu,b=h===void 0?t.flatMenu:h,y=a&&Object.keys(a).join(",")!=="redirect"?[hn({path:l,menu:o},a)].concat(c||[]):c,v=hn({},t);if(d&&(v.name=d),m&&(v.icon=m),y&&y.length){if(g)return delete v.children,v;var C=X1(hn(hn({},n),{},{data:y}),t);if(b)return C;delete v[_r]}return v},vi=function(t){return Array.isArray(t)&&t.length>0};function X1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{path:"/"},n=e.data,r=e.formatMessage,o=e.parentName,a=e.locale;return!n||!Array.isArray(n)?[]:n.filter(function(i){return i?vi(i.children)||i.path||i.originPath||i.layout?!0:(i.redirect||i.unaccessible,!1):!1}).filter(function(i){var l,c;return!(i==null||(l=i.menu)===null||l===void 0)&&l.name||i!=null&&i.flatMenu||!(i==null||(c=i.menu)===null||c===void 0)&&c.flatMenu?!0:i.menu!==!1}).map(function(i){var l=hn(hn({},i),{},{path:i.path||i.originPath});return!l.children&&l[_r]&&(l.children=l[_r],delete l[_r]),l.unaccessible&&delete l.name,l.path==="*"&&(l.path="."),l.path==="/*"&&(l.path="."),!l.path&&l.originPath&&(l.path=l.originPath),l}).map(function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:"/"},l=i.children||i[_r]||[],c=iO(i.path,t?t.path:"/"),u=i.name,d=eJ(i,o||"menu"),f=d!==!1&&a!==!1&&r&&d?r({id:d,defaultMessage:u}):u,m=t.pro_layout_parentKeys,p=m===void 0?[]:m;t.children,t.icon,t.flatMenu,t.indexRoute,t.routes;var g=XZ(t,TZ),h=new Set([].concat(m0(p),m0(i.parentKeys||[])));t.key&&h.add(t.key);var b=hn(hn(hn({},g),{},{menu:void 0},i),{},{path:c,locale:d,key:i.key||JZ(hn(hn({},i),{},{path:c})),pro_layout_parentKeys:Array.from(h).filter(function(v){return v&&v!=="/"})});if(f?b.name=f:delete b.name,b.menu===void 0&&delete b.menu,vi(l)){var y=X1(hn(hn({},e),{},{data:l,parentName:d||""}),b);vi(y)&&(b.children=y)}return tJ(b,e)}).flat(1)}var lO=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.filter(function(n){return n&&(n.name||vi(n.children))&&!n.hideInMenu&&!n.redirect}).map(function(n){var r=hn({},n),o=r.children||n[_r]||[];if(delete r[_r],vi(o)&&!r.hideChildrenInMenu&&o.some(function(i){return i&&!!i.name})){var a=lO(o);if(a.length)return hn(hn({},r),{},{children:a})}return hn({},n)}).filter(function(n){return n})},nJ=function(e){function t(){return zZ(this,t),AZ(this,t,arguments)}return WZ(t,e),BZ(t,[{key:"get",value:function(r){var o;try{var a=LZ(this.entries()),i;try{for(a.s();!(i=a.n()).done;){var l=_Z(i.value,2),c=l[0],u=l[1],d=cu(c);if(!q1(c)&&Ks(d,[]).test(r)){o=u;break}}}catch(f){a.e(f)}finally{a.f()}}catch{o=void 0}return o}}])}(f0(Map)),rJ=function(t){var n=new nJ,r=function(a,i){a.forEach(function(l){var c=l.children||l[_r]||[];vi(c)&&r(c,l);var u=iO(l.path,i?i.path:"/");n.set(cu(u),l)})};return r(t),n},sO=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return t.map(function(n){var r=n.children||n[_r];if(vi(r)){var o=sO(r);if(o.length)return hn({},n)}var a=hn({},n);return delete a[_r],delete a.children,a}).filter(function(n){return n})},oJ=function(t,n,r,o){var a=X1({data:m0(t).map(function(c){return hn({},c)}),formatMessage:r,locale:n}),i=o?sO(a):lO(a),l=rJ(a);return{breadcrumb:l,menuData:i}};function jc(e){"@babel/helpers - typeof";return jc=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},jc(e)}function q2(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 Cs(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:[],n={};return t.forEach(function(r){var o=Cs({},r);if(!(!o||!o.key)){!o.children&&o[_r]&&(o.children=o[_r],delete o[_r]);var a=o.children||[];n[cu(o.path||o.key||"/")]=Cs({},o),n[o.key||o.path||"/"]=Cs({},o),a&&(n=Cs(Cs({},n),cO(a)))}}),n},sJ=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;return t.filter(function(o){if(o==="/"&&n==="/")return!0;if(o!=="/"&&o!=="/*"&&o&&!q1(o)){var a=cu(o);try{if(r&&Ks("".concat(a)).test(n)||Ks("".concat(a),[]).test(n)||Ks("".concat(a,"/(.*)")).test(n))return!0}catch{}}return!1}).sort(function(o,a){return o===n?10:a===n?-10:o.substr(1).split("/").length-a.substr(1).split("/").length})},cJ=function(t,n,r,o){var a=cO(n),i=Object.keys(a),l=sJ(i,t,o);return!l||l.length<1?[]:l.map(function(c){var u=a[c]||{pro_layout_parentKeys:"",key:""},d=new Map,f=(u.pro_layout_parentKeys||[]).map(function(m){return d.has(m)?null:(d.set(m,!0),a[m])}).filter(function(m){return m});return u.key&&f.push(u),f}).flat(1)},uJ=function(t){var n=s.useContext(Qr),r=n.hashId,o=t.style,a=t.prefixCls,i=t.children,l=t.hasPageContainer,c=l===void 0?0:l,u=U("".concat(a,"-content"),r,M(M({},"".concat(a,"-has-header"),t.hasHeader),"".concat(a,"-content-has-page-container"),c>0)),d=t.ErrorBoundary||mq;return t.ErrorBoundary===!1?k.jsx(no.Content,{className:u,style:o,children:i}):k.jsx(d,{children:k.jsx(no.Content,{className:u,style:o,children:i})})},dJ=function(){return k.jsxs("svg",{width:"1em",height:"1em",viewBox:"0 0 200 200",children:[k.jsxs("defs",{children:[k.jsxs("linearGradient",{x1:"62.1023273%",y1:"0%",x2:"108.19718%",y2:"37.8635764%",id:"linearGradient-1",children:[k.jsx("stop",{stopColor:"#4285EB",offset:"0%"}),k.jsx("stop",{stopColor:"#2EC7FF",offset:"100%"})]}),k.jsxs("linearGradient",{x1:"69.644116%",y1:"0%",x2:"54.0428975%",y2:"108.456714%",id:"linearGradient-2",children:[k.jsx("stop",{stopColor:"#29CDFF",offset:"0%"}),k.jsx("stop",{stopColor:"#148EFF",offset:"37.8600687%"}),k.jsx("stop",{stopColor:"#0A60FF",offset:"100%"})]}),k.jsxs("linearGradient",{x1:"69.6908165%",y1:"-12.9743587%",x2:"16.7228981%",y2:"117.391248%",id:"linearGradient-3",children:[k.jsx("stop",{stopColor:"#FA816E",offset:"0%"}),k.jsx("stop",{stopColor:"#F74A5C",offset:"41.472606%"}),k.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]}),k.jsxs("linearGradient",{x1:"68.1279872%",y1:"-35.6905737%",x2:"30.4400914%",y2:"114.942679%",id:"linearGradient-4",children:[k.jsx("stop",{stopColor:"#FA8E7D",offset:"0%"}),k.jsx("stop",{stopColor:"#F74A5C",offset:"51.2635191%"}),k.jsx("stop",{stopColor:"#F51D2C",offset:"100%"})]})]}),k.jsx("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",children:k.jsx("g",{transform:"translate(-20.000000, -20.000000)",children:k.jsx("g",{transform:"translate(20.000000, 20.000000)",children:k.jsxs("g",{children:[k.jsxs("g",{fillRule:"nonzero",children:[k.jsxs("g",{children:[k.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C99.2571609,26.9692191 101.032305,26.9692191 102.20193,28.1378823 L129.985225,55.8983314 C134.193707,60.1033528 141.017005,60.1033528 145.225487,55.8983314 C149.433969,51.69331 149.433969,44.8756232 145.225487,40.6706018 L108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-1)"}),k.jsx("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C100.999864,25.6271836 105.751642,20.541824 112.729652,19.3524487 C117.915585,18.4685261 123.585219,20.4140239 129.738554,25.1889424 C125.624663,21.0784292 118.571995,14.0340304 108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-2)"})]}),k.jsx("path",{d:"M153.685633,135.854579 C157.894115,140.0596 164.717412,140.0596 168.925894,135.854579 L195.959977,108.842726 C200.659183,104.147384 200.659183,96.5636133 195.960527,91.8688194 L168.690777,64.7181159 C164.472332,60.5180858 157.646868,60.5241425 153.435895,64.7316526 C149.227413,68.936674 149.227413,75.7543607 153.435895,79.9593821 L171.854035,98.3623765 C173.02366,99.5310396 173.02366,101.304724 171.854035,102.473387 L153.685633,120.626849 C149.47715,124.83187 149.47715,131.649557 153.685633,135.854579 Z",fill:"url(#linearGradient-3)"})]}),k.jsx("ellipse",{fill:"url(#linearGradient-4)",cx:"100.519339",cy:"100.436681",rx:"23.6001926",ry:"23.580786"})]})})})})]})},X2=new ft("antBadgeLoadingCircle",{"0%":{display:"none",opacity:0,overflow:"hidden"},"80%":{overflow:"hidden"},"100%":{display:"unset",opacity:1}}),fJ=function(t){var n,r,o,a,i,l,c,u,d,f,m,p;return M({},"".concat(t.proComponentsCls,"-layout"),M(M(M({},"".concat(t.antCls,"-layout-sider").concat(t.componentCls),{background:((n=t.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground)||"transparent"}),t.componentCls,M(M(M(M(M(M(M(M(M({position:"relative",boxSizing:"border-box","&-menu":{position:"relative",zIndex:10,minHeight:"100%"}},"& ".concat(t.antCls,"-layout-sider-children"),{position:"relative",display:"flex",flexDirection:"column",height:"100%",paddingInline:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.paddingInlineLayoutMenu,paddingBlock:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.paddingBlockLayoutMenu,borderInlineEnd:"1px solid ".concat(t.colorSplit),marginInlineEnd:-1}),"".concat(t.antCls,"-menu"),M(M({},"".concat(t.antCls,"-menu-item-group-title"),{fontSize:t.fontSizeSM,paddingBottom:4}),"".concat(t.antCls,"-menu-item:not(").concat(t.antCls,"-menu-item-selected):hover"),{color:(a=t.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenuItemHover})),"&-logo",{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:12,paddingBlock:16,color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenu,cursor:"pointer",borderBlockEnd:"1px solid ".concat((l=t.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorMenuItemDivider),"> a":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:22,fontSize:22,"> img":{display:"inline-block",height:22,verticalAlign:"middle"},"> h1":{display:"inline-block",height:22,marginBlock:0,marginInlineEnd:0,marginInlineStart:6,color:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenuTitle,animationName:X2,animationDuration:".4s",animationTimingFunction:"ease",fontWeight:600,fontSize:16,lineHeight:"22px",verticalAlign:"middle"}},"&-collapsed":M({flexDirection:"column-reverse",margin:0,padding:12},"".concat(t.proComponentsCls,"-layout-apps-icon"),{marginBlockEnd:8,fontSize:16,transition:"font-size 0.2s ease-in-out,color 0.2s ease-in-out"})}),"&-actions",{display:"flex",alignItems:"center",justifyContent:"space-between",marginBlock:4,marginInline:0,color:(u=t.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorTextMenu,"&-collapsed":{flexDirection:"column-reverse",paddingBlock:0,paddingInline:8,fontSize:16,transition:"font-size 0.3s ease-in-out"},"&-list":{color:(d=t.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorTextMenuSecondary,"&-collapsed":{marginBlockEnd:8,animationName:"none"},"&-item":{paddingInline:6,paddingBlock:6,lineHeight:"16px",fontSize:16,cursor:"pointer",borderRadius:t.borderRadius,"&:hover":{background:t.colorBgTextHover}}},"&-avatar":{fontSize:14,paddingInline:8,paddingBlock:8,display:"flex",alignItems:"center",gap:t.marginXS,borderRadius:t.borderRadius,"& *":{cursor:"pointer"},"&:hover":{background:t.colorBgTextHover}}}),"&-hide-menu-collapsed",{insetInlineStart:"-".concat(t.proLayoutCollapsedWidth-12,"px"),position:"absolute"}),"&-extra",{marginBlockEnd:16,marginBlock:0,marginInline:16,"&-no-logo":{marginBlockStart:16}}),"&-links",{width:"100%",ul:{height:"auto"}}),"&-link-menu",{border:"none",boxShadow:"none",background:"transparent"}),"&-footer",{color:(f=t.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenuSecondary,paddingBlockEnd:16,fontSize:t.fontSize,animationName:X2,animationDuration:".4s",animationTimingFunction:"ease"})),"".concat(t.componentCls).concat(t.componentCls,"-fixed"),{position:"fixed",insetBlockStart:0,insetInlineStart:0,zIndex:"100",height:"100%","&-mix":{height:"calc(100% - ".concat(((m=t.layout)===null||m===void 0||(m=m.header)===null||m===void 0?void 0:m.heightLayoutHeader)||56,"px)"),insetBlockStart:"".concat(((p=t.layout)===null||p===void 0||(p=p.header)===null||p===void 0?void 0:p.heightLayoutHeader)||56,"px")}}))};function mJ(e,t){var n=t.proLayoutCollapsedWidth;return Mn("ProLayoutSiderMenu",function(r){var o=R(R({},r),{},{componentCls:".".concat(e),proLayoutCollapsedWidth:n});return[fJ(o)]})}var Y2=function(t){var n,r=t.isMobile,o=t.siderWidth,a=t.collapsed,i=t.onCollapse,l=t.style,c=t.className,u=t.hide,d=t.prefixCls,f=t.getContainer,m=s.useContext(Qr),p=m.token;s.useEffect(function(){r===!0&&(i==null||i(!0))},[r]);var g=Kt(t,["className","style"]),h=Q.useContext(zt.ConfigContext),b=h.direction,y=mJ("".concat(d,"-sider"),{proLayoutCollapsedWidth:64}),v=y.wrapSSR,C=y.hashId,x=U("".concat(d,"-sider"),c,C);if(u)return null;var w=h8(!a,function(){return i==null?void 0:i(!0)});return v(r?k.jsx(h5,R(R({placement:b==="rtl"?"right":"left",className:U("".concat(d,"-drawer-sider"),c)},w),{},{style:R({padding:0,height:"100vh"},l),onClose:function(){i==null||i(!0)},maskClosable:!0,closable:!1,getContainer:f||!1,width:o,styles:{body:{height:"100vh",padding:0,display:"flex",flexDirection:"row",backgroundColor:(n=p.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorMenuBackground}},children:k.jsx(D2,R(R({},g),{},{isMobile:!0,className:x,collapsed:r?!1:a,splitMenus:!1,originCollapsed:a}))})):k.jsx(D2,R(R({className:x,originCollapsed:a},g),{},{style:l})))},vJ=function(){var t;return typeof process>"u"?Da:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Da},pJ=function(t){var n,r,o,a,i,l,c,u,d,f,m,p,g,h,b,y,v,C,x,w,S,$,E,O,P,T,z,N,_,F,I,L;return(n=vJ())!==null&&n!==void 0&&n.startsWith("5")?{}:M(M(M({},t.componentCls,M(M({width:"100%",height:"100%"},"".concat(t.proComponentsCls,"-base-menu"),(S={color:(r=t.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorTextMenu},M(M(M(M(M(M(M(M(M(M(S,"".concat(t.antCls,"-menu-sub"),{backgroundColor:"transparent!important",color:(o=t.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenu}),"& ".concat(t.antCls,"-layout"),{backgroundColor:"transparent",width:"100%"}),"".concat(t.antCls,"-menu-submenu-expand-icon, ").concat(t.antCls,"-menu-submenu-arrow"),{color:"inherit"}),"&".concat(t.antCls,"-menu"),M(M({color:(a=t.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenu},"".concat(t.antCls,"-menu-item"),{"*":{transition:"none !important"}}),"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-inline"),M({},"".concat(t.antCls,"-menu-selected::after,").concat(t.antCls,"-menu-item-selected::after"),{display:"none"})),"".concat(t.antCls,"-menu-sub ").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,`-menu-item:active, + `).concat(t.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"}),"&".concat(t.antCls,"-menu-light"),M({},"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,`-menu-item-active, + `).concat(t.antCls,`-menu-submenu-active, + `).concat(t.antCls,"-menu-submenu-title:hover"),M({color:(i=t.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenuActive,borderRadius:t.borderRadius},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(l=t.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorTextMenuActive}))),"&".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-horizontal)"),M(M({},"".concat(t.antCls,"-menu-item-selected"),{backgroundColor:(c=t.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemSelected,borderRadius:t.borderRadius}),"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,`-menu-item-active, + `).concat(t.antCls,"-menu-submenu-title:hover"),M({color:(u=t.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorTextMenuActive,borderRadius:t.borderRadius,backgroundColor:"".concat((d=t.layout)===null||d===void 0||(d=d.header)===null||d===void 0?void 0:d.colorBgMenuItemHover," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(f=t.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenuActive}))),"".concat(t.antCls,"-menu-item-selected"),{color:(m=t.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSelected}),M(M(M(M(M(S,"".concat(t.antCls,"-menu-submenu-selected"),{color:(p=t.layout)===null||p===void 0||(p=p.sider)===null||p===void 0?void 0:p.colorTextMenuSelected}),"&".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-inline) ").concat(t.antCls,"-menu-submenu-open"),{color:(g=t.layout)===null||g===void 0||(g=g.sider)===null||g===void 0?void 0:g.colorTextMenuSelected}),"&".concat(t.antCls,"-menu-vertical"),M({},"".concat(t.antCls,"-menu-submenu-selected"),{borderRadius:t.borderRadius,color:(h=t.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuSelected})),"".concat(t.antCls,"-menu-submenu:hover > ").concat(t.antCls,"-menu-submenu-title > ").concat(t.antCls,"-menu-submenu-arrow"),{color:(b=t.layout)===null||b===void 0||(b=b.sider)===null||b===void 0?void 0:b.colorTextMenuActive}),"&".concat(t.antCls,"-menu-horizontal"),M(M(M(M({},"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,`-menu-submenu:hover, + `).concat(t.antCls,`-menu-item-active, + `).concat(t.antCls,"-menu-submenu-active"),{borderRadius:4,transition:"none",color:(y=t.layout)===null||y===void 0||(y=y.header)===null||y===void 0?void 0:y.colorTextMenuActive,backgroundColor:"".concat((v=t.layout)===null||v===void 0||(v=v.header)===null||v===void 0?void 0:v.colorBgMenuItemHover," !important")}),"".concat(t.antCls,`-menu-item-open, + `).concat(t.antCls,`-menu-submenu-open, + `).concat(t.antCls,`-menu-item-selected, + `).concat(t.antCls,"-menu-submenu-selected"),M({backgroundColor:(C=t.layout)===null||C===void 0||(C=C.header)===null||C===void 0?void 0:C.colorBgMenuItemSelected,borderRadius:t.borderRadius,transition:"none",color:"".concat((x=t.layout)===null||x===void 0||(x=x.header)===null||x===void 0?void 0:x.colorTextMenuSelected," !important")},"".concat(t.antCls,"-menu-submenu-arrow"),{color:"".concat((w=t.layout)===null||w===void 0||(w=w.header)===null||w===void 0?void 0:w.colorTextMenuSelected," !important")})),"> ".concat(t.antCls,"-menu-item, > ").concat(t.antCls,"-menu-submenu"),{paddingInline:16,marginInline:4}),"> ".concat(t.antCls,"-menu-item::after, > ").concat(t.antCls,"-menu-submenu::after"),{display:"none"})))),"".concat(t.proComponentsCls,"-top-nav-header-base-menu"),M(M({},"&".concat(t.antCls,"-menu"),M({color:($=t.layout)===null||$===void 0||($=$.header)===null||$===void 0?void 0:$.colorTextMenu},"".concat(t.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(t.antCls,"-menu-light"),M(M({},"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,`-menu-item-active, + `).concat(t.antCls,`-menu-submenu-active, + `).concat(t.antCls,"-menu-submenu-title:hover"),M({color:(E=t.layout)===null||E===void 0||(E=E.header)===null||E===void 0?void 0:E.colorTextMenuActive,borderRadius:t.borderRadius,transition:"none",backgroundColor:(O=t.layout)===null||O===void 0||(O=O.header)===null||O===void 0?void 0:O.colorBgMenuItemSelected},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(P=t.layout)===null||P===void 0||(P=P.header)===null||P===void 0?void 0:P.colorTextMenuActive})),"".concat(t.antCls,"-menu-item-selected"),{color:(T=t.layout)===null||T===void 0||(T=T.header)===null||T===void 0?void 0:T.colorTextMenuSelected,borderRadius:t.borderRadius,backgroundColor:(z=t.layout)===null||z===void 0||(z=z.header)===null||z===void 0?void 0:z.colorBgMenuItemSelected})))),"".concat(t.antCls,"-menu-sub").concat(t.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(t.antCls,"-menu-submenu-popup"),M(M(M(M({backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"},"".concat(t.antCls,"-menu"),M({background:"transparent !important",backgroundColor:"transparent !important"},"".concat(t.antCls,`-menu-item:active, + `).concat(t.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"})),"".concat(t.antCls,"-menu-item-selected"),{color:(N=t.layout)===null||N===void 0||(N=N.sider)===null||N===void 0?void 0:N.colorTextMenuSelected}),"".concat(t.antCls,"-menu-submenu-selected"),{color:(_=t.layout)===null||_===void 0||(_=_.sider)===null||_===void 0?void 0:_.colorTextMenuSelected}),"".concat(t.antCls,"-menu:not(").concat(t.antCls,"-menu-horizontal)"),M(M({},"".concat(t.antCls,"-menu-item-selected"),{backgroundColor:"rgba(0, 0, 0, 0.04)",borderRadius:t.borderRadius,color:(F=t.layout)===null||F===void 0||(F=F.sider)===null||F===void 0?void 0:F.colorTextMenuSelected}),"".concat(t.antCls,`-menu-item:hover, + `).concat(t.antCls,`-menu-item-active, + `).concat(t.antCls,"-menu-submenu-title:hover"),M({color:(I=t.layout)===null||I===void 0||(I=I.sider)===null||I===void 0?void 0:I.colorTextMenuActive,borderRadius:t.borderRadius},"".concat(t.antCls,"-menu-submenu-arrow"),{color:(L=t.layout)===null||L===void 0||(L=L.sider)===null||L===void 0?void 0:L.colorTextMenuActive}))))},gJ=function(t){var n,r,o,a;return M(M({},"".concat(t.antCls,"-layout"),{backgroundColor:"transparent !important"}),t.componentCls,M(M(M(M({},"& ".concat(t.antCls,"-layout"),{display:"flex",backgroundColor:"transparent",width:"100%"}),"".concat(t.componentCls,"-content"),{display:"flex",flexDirection:"column",width:"100%",backgroundColor:((n=t.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.colorBgPageContainer)||"transparent",position:"relative",paddingBlock:(r=t.layout)===null||r===void 0||(r=r.pageContainer)===null||r===void 0?void 0:r.paddingBlockPageContainerContent,paddingInline:(o=t.layout)===null||o===void 0||(o=o.pageContainer)===null||o===void 0?void 0:o.paddingInlinePageContainerContent,"&-has-page-container":{padding:0}}),"".concat(t.componentCls,"-container"),{width:"100%",display:"flex",flexDirection:"column",minWidth:0,minHeight:0,backgroundColor:"transparent"}),"".concat(t.componentCls,"-bg-list"),{pointerEvents:"none",position:"fixed",overflow:"hidden",insetBlockStart:0,insetInlineStart:0,zIndex:0,height:"100%",width:"100%",background:(a=t.layout)===null||a===void 0?void 0:a.bgLayout}))};function hJ(e){return Mn("ProLayout",function(t){var n=R(R({},t),{},{componentCls:".".concat(e)});return[gJ(n),pJ(n)]})}function yJ(e){if(!e||e==="/")return["/"];var t=e.split("/").filter(function(n){return n});return t.map(function(n,r){return"/".concat(t.slice(0,r+1).join("/"))})}var bJ=function(){var t;return typeof process>"u"?Da:((t=process)===null||t===void 0||(t=t.env)===null||t===void 0?void 0:t.ANTD_VERSION)||Da},CJ=function(t,n,r){var o=t,a=o.breadcrumbName,i=o.title,l=o.path,c=r.findIndex(function(u){return u.linkPath===t.path})===r.length-1;return c?k.jsx("span",{children:i||a}):k.jsx("span",{onClick:l?function(){return location.href=l}:void 0,children:i||a})},xJ=function(t,n){var r=n.formatMessage,o=n.menu;return t.locale&&r&&(o==null?void 0:o.locale)!==!1?r({id:t.locale,defaultMessage:t.name}):t.name},SJ=function(t,n){var r=t.get(n);if(!r){var o=Array.from(t.keys())||[],a=o.find(function(i){try{return i!=null&&i.startsWith("http")?!1:s0(i.replace("?",""))(n)}catch(l){return console.log("path",i,l),!1}});a&&(r=t.get(a))}return r||{path:""}},wJ=function(t){var n=t.location,r=t.breadcrumbMap;return{location:n,breadcrumbMap:r}},$J=function(t,n,r){var o=yJ(t==null?void 0:t.pathname),a=o.map(function(i){var l=SJ(n,i),c=xJ(l,r),u=l.hideInBreadcrumb;return c&&!u?{linkPath:i,breadcrumbName:c,title:c,component:l.component}:{linkPath:"",breadcrumbName:"",title:""}}).filter(function(i){return i&&i.linkPath});return a},EJ=function(t){var n=wJ(t),r=n.location,o=n.breadcrumbMap;return r&&r.pathname&&o?$J(r,o,t):[]},OJ=function(t,n){var r=t.breadcrumbRender,o=t.itemRender,a=n.breadcrumbProps||{},i=a.minLength,l=i===void 0?2:i,c=EJ(t),u=function(m){for(var p=o||CJ,g=arguments.length,h=new Array(g>1?g-1:0),b=1;b-1?{items:d,itemRender:u}:{routes:d,itemRender:u}};function PJ(e){return ge(e).reduce(function(t,n){var r=ee(n,2),o=r[0],a=r[1];return t[o]=a,t},{})}var IJ=function e(t,n,r,o){var a=oJ(t,(n==null?void 0:n.locale)||!1,r,!0),i=a.menuData,l=a.breadcrumb;return o?e(o(i),n,r,void 0):{breadcrumb:PJ(l),breadcrumbMap:l,menuData:i}},RJ=function(t){var n=s.useState({}),r=ee(n,2),o=r[0],a=r[1];return s.useEffect(function(){a(p8({layout:De(t.layout)!=="object"?t.layout:void 0,navTheme:t.navTheme,menuRender:t.menuRender,footerRender:t.footerRender,menuHeaderRender:t.menuHeaderRender,headerRender:t.headerRender,fixSiderbar:t.fixSiderbar}))},[t.layout,t.navTheme,t.menuRender,t.footerRender,t.menuHeaderRender,t.headerRender,t.fixSiderbar]),o},MJ=["id","defaultMessage"],TJ=["fixSiderbar","navTheme","layout"],Q2=0,_J=function(t,n){var r;return t.headerRender===!1||t.pure?null:k.jsx(WQ,R(R({matchMenuKeys:n},t),{},{stylish:(r=t.stylish)===null||r===void 0?void 0:r.header}))},NJ=function(t){return t.footerRender===!1||t.pure?null:t.footerRender?t.footerRender(R({},t),k.jsx(lQ,{})):null},jJ=function(t,n){var r,o=t.layout,a=t.isMobile,i=t.selectedKeys,l=t.openKeys,c=t.splitMenus,u=t.suppressSiderWhenMenuEmpty,d=t.menuRender;if(t.menuRender===!1||t.pure)return null;var f=t.menuData;if(c&&(l!==!1||o==="mix")&&!a){var m=i||n,p=ee(m,1),g=p[0];if(g){var h;f=((h=t.menuData)===null||h===void 0||(h=h.find(function(C){return C.key===g}))===null||h===void 0?void 0:h.children)||[]}else f=[]}var b=wv(f||[]);if(b&&(b==null?void 0:b.length)<1&&(c||u))return null;if(o==="top"&&!a){var y;return k.jsx(Y2,R(R({matchMenuKeys:n},t),{},{hide:!0,stylish:(y=t.stylish)===null||y===void 0?void 0:y.sider}))}var v=k.jsx(Y2,R(R({matchMenuKeys:n},t),{},{menuData:b,stylish:(r=t.stylish)===null||r===void 0?void 0:r.sider}));return d?d(t,v):v},FJ=function(t,n){var r=n.pageTitleRender,o=U2(t);if(r===!1)return{title:n.title||"",id:"",pageName:""};if(r){var a=r(t,o.title,o);if(typeof a=="string")return U2(R(R({},o),{},{title:a}));$n(typeof a=="string","pro-layout: renderPageTitle return value should be a string")}return o},LJ=function(t,n,r){return t?n?64:r:0},zJ=function(t){var n,r,o,a,i,l,c,u,d,f,m,p,g,h,b=t||{},y=b.children,v=b.onCollapse,C=b.location,x=C===void 0?{pathname:"/"}:C,w=b.contentStyle,S=b.route,$=b.defaultCollapsed,E=b.style,O=b.siderWidth,P=b.menu,T=b.siderMenuType,z=b.isChildrenLayout,N=b.menuDataRender,_=b.actionRef,F=b.bgLayoutImgList,I=b.formatMessage,L=b.loading,j=s.useMemo(function(){return O||(t.layout==="mix"?215:256)},[t.layout,O]),A=s.useContext(zt.ConfigContext),B=(n=t.prefixCls)!==null&&n!==void 0?n:A.getPrefixCls("pro"),D=tn(!1,{value:P==null?void 0:P.loading,onChange:P==null?void 0:P.onLoadingChange}),W=ee(D,2),H=W[0],K=W[1],V=s.useState(function(){return Q2+=1,"pro-layout-".concat(Q2)}),G=ee(V,1),Z=G[0],q=s.useCallback(function(ct){var Nt=ct.id,nn=ct.defaultMessage,$t=Ye(ct,MJ);if(I)return I(R({id:Nt,defaultMessage:nn},$t));var It=tZ();return It[Nt]?It[Nt]:nn},[I]),J=MK([Z,P==null?void 0:P.params],function(){var ct=yo(an().mark(function Nt(nn){var $t,It,Ie,Fe;return an().wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return It=ee(nn,2),Ie=It[1],K(!0),at.next=4,P==null||($t=P.request)===null||$t===void 0?void 0:$t.call(P,Ie||{},(S==null?void 0:S.children)||(S==null?void 0:S.routes)||[]);case 4:return Fe=at.sent,K(!1),at.abrupt("return",Fe);case 7:case"end":return at.stop()}},Nt)}));return function(Nt){return ct.apply(this,arguments)}}(),{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),oe=J.data,X=J.mutate,Y=J.isLoading;s.useEffect(function(){K(Y)},[Y]);var ne=S1(),ae=ne.cache;s.useEffect(function(){return function(){ae instanceof Map&&ae.delete(Z)}},[]);var te=s.useMemo(function(){return IJ(oe||(S==null?void 0:S.children)||(S==null?void 0:S.routes)||[],P,q,N)},[q,P,N,oe,S==null?void 0:S.children,S==null?void 0:S.routes]),ie=te||{},le=ie.breadcrumb,se=ie.breadcrumbMap,ve=ie.menuData,xe=ve===void 0?[]:ve;_&&P!==null&&P!==void 0&&P.request&&(_.current={reload:function(){X()}});var fe=s.useMemo(function(){return cJ(x.pathname||"/",xe||[])},[x.pathname,xe]),ye=s.useMemo(function(){return Array.from(new Set(fe.map(function(ct){return ct.key||ct.path||""})))},[fe]),he=fe[fe.length-1]||{},ce=RJ(he),ue=R(R({},t),ce),Se=ue.fixSiderbar;ue.navTheme;var Re=ue.layout,$e=Ye(ue,TJ),we=aX(),_e=s.useMemo(function(){return(we==="sm"||we==="xs")&&!t.disableMobile},[we,t.disableMobile]),Ee=Re!=="top"&&!_e,Ge=tn(function(){return $!==void 0?$:!!(_e||we==="md")},{value:t.collapsed,onChange:v}),Ne=ee(Ge,2),be=Ne[0],Le=Ne[1],Ce=Kt(R(R(R({prefixCls:B},t),{},{siderWidth:j},ce),{},{formatMessage:q,breadcrumb:le,menu:R(R({},P),{},{type:T||(P==null?void 0:P.type),loading:H}),layout:Re}),["className","style","breadcrumbRender"]),Te=FJ(R(R({pathname:x.pathname},Ce),{},{breadcrumbMap:se}),t),Qe=OJ(R(R({},Ce),{},{breadcrumbRender:t.breadcrumbRender,breadcrumbMap:se}),t),He=jJ(R(R({},Ce),{},{menuData:xe,onCollapse:Le,isMobile:_e,collapsed:be}),ye),mt=_J(R(R({},Ce),{},{children:null,hasSiderMenu:!!He,menuData:xe,isMobile:_e,collapsed:be,onCollapse:Le}),ye),wt=NJ(R({isMobile:_e,collapsed:be},Ce)),Bt=s.useContext(Tc),Xt=Bt.isChildrenLayout,xt=z!==void 0?z:Xt,Je="".concat(B,"-layout"),tt=hJ(Je),Pt=tt.wrapSSR,pt=tt.hashId,Ae=U(t.className,pt,"ant-design-pro",Je,M(M(M(M(M({},"screen-".concat(we),we),"".concat(Je,"-top-menu"),Re==="top"),"".concat(Je,"-is-children"),xt),"".concat(Je,"-fix-siderbar"),Se),"".concat(Je,"-").concat(Re),Re)),et=LJ(!!Ee,be,j),ot={position:"relative"};(xt||w&&w.minHeight)&&(ot.minHeight=0),s.useEffect(function(){var ct;(ct=t.onPageChange)===null||ct===void 0||ct.call(t,t.location)},[x.pathname,(r=x.pathname)===null||r===void 0?void 0:r.search]);var Me=s.useState(!1),pe=ee(Me,2),me=pe[0],Pe=pe[1],We=s.useState(0),ke=ee(We,2),st=ke[0],ut=ke[1];nX(Te,t.title||!1);var dt=s.useContext(Qr),je=dt.token,Vt=s.useMemo(function(){return F&&F.length>0?F==null?void 0:F.map(function(ct,Nt){return k.jsx("img",{src:ct.src,style:R({position:"absolute"},ct)},Nt)}):null},[F]);return Pt(k.jsx(Tc.Provider,{value:R(R({},Ce),{},{breadcrumb:Qe,menuData:xe,isMobile:_e,collapsed:be,hasPageContainer:st,setHasPageContainer:ut,isChildrenLayout:!0,title:Te.pageName,hasSiderMenu:!!He,hasHeader:!!mt,siderWidth:et,hasFooter:!!wt,hasFooterToolbar:me,setHasFooterToolbar:Pe,pageTitleInfo:Te,matchMenus:fe,matchMenuKeys:ye,currentMenu:he}),children:t.pure?k.jsx(k.Fragment,{children:y}):k.jsxs("div",{className:Ae,children:[Vt||(o=je.layout)!==null&&o!==void 0&&o.bgLayout?k.jsx("div",{className:U("".concat(Je,"-bg-list"),pt),children:Vt}):null,k.jsxs(no,{style:R({minHeight:"100%",flexDirection:He?"row":void 0},E),children:[k.jsx(zt,{theme:{hashed:Ol(),token:{controlHeightLG:((a=je.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.menuHeight)||(je==null?void 0:je.controlHeightLG)},components:{Menu:y8({colorItemBg:((i=je.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorMenuBackground)||"transparent",colorSubItemBg:((l=je.layout)===null||l===void 0||(l=l.sider)===null||l===void 0?void 0:l.colorMenuBackground)||"transparent",radiusItem:je.borderRadius,colorItemBgSelected:((c=je.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemSelected)||(je==null?void 0:je.colorBgTextHover),colorItemBgHover:((u=je.layout)===null||u===void 0||(u=u.sider)===null||u===void 0?void 0:u.colorBgMenuItemHover)||(je==null?void 0:je.colorBgTextHover),colorItemBgActive:((d=je.layout)===null||d===void 0||(d=d.sider)===null||d===void 0?void 0:d.colorBgMenuItemActive)||(je==null?void 0:je.colorBgTextActive),colorItemBgSelectedHorizontal:((f=je.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorBgMenuItemSelected)||(je==null?void 0:je.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((m=je.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenu)||(je==null?void 0:je.colorTextSecondary),colorItemTextHover:((p=je.layout)===null||p===void 0||(p=p.sider)===null||p===void 0?void 0:p.colorTextMenuItemHover)||"rgba(0, 0, 0, 0.85)",colorItemTextSelected:((g=je.layout)===null||g===void 0||(g=g.sider)===null||g===void 0?void 0:g.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:je==null?void 0:je.colorBgElevated,subMenuItemBg:je==null?void 0:je.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:je==null?void 0:je.colorBgElevated})}},children:He}),k.jsxs("div",{style:ot,className:"".concat(Je,"-container ").concat(pt).trim(),children:[mt,k.jsx(uJ,R(R({hasPageContainer:st,isChildrenLayout:xt},$e),{},{hasHeader:!!mt,prefixCls:Je,style:w,children:L?k.jsx(U8,{}):y})),wt,me&&k.jsx("div",{className:"".concat(Je,"-has-footer"),style:{height:64,marginBlockStart:(h=je.layout)===null||h===void 0||(h=h.pageContainer)===null||h===void 0?void 0:h.paddingBlockPageContainerContent}})]})]})]})}))},kJ=function(t){var n=t.colorPrimary,r=t.navTheme!==void 0?{dark:t.navTheme==="realDark"}:{};return k.jsx(zt,{theme:n?{token:{colorPrimary:n}}:void 0,children:k.jsx(l8,R(R({},r),{},{token:t.token,prefixCls:t.prefixCls,children:k.jsx(zJ,R(R({logo:k.jsx(dJ,{})},K8),{},{location:mv()?window.location:void 0},t))}))})};function Y1(e,t){if(Array.isArray(e))return e;for(const n of t)if(Array.isArray(e==null?void 0:e[n]))return e[n];return[]}function xee(e){return Y1(e,["items","sessions","chats"]).map((t,n)=>({id:String(t.chat_id??t.chatId??t.session_id??t.sessionId??t.automation_id??t.automationId??t.id??n),title:String(t.title??t.name??t.display_name??t.displayName??t.nickname??t.chat_id??t.id??"未命名会话"),preview:String(t.last_message??t.lastMessage??t.preview??"暂无最近消息"),unread:Number(t.unread_count??t.unreadCount??0),type:t.chat_type??t.chatType??"Private"}))}function See(e){return Y1(e,["items","messages"]).map((t,n)=>{const r=String(t.direction??"").toLowerCase();return{id:String(t.message_id??t.messageId??t.id??n),sender:String(t.sender??t.sender_name??t.senderName??(r==="outgoing"?"我":"对方")),text:typeof t=="string"?t:String(t.content??t.text??t.message??""),at:t.occurred_at??t.occurredAt??t.created_at??t.createdAt??t.source_time??t.sourceTime??t.observed_at??t.observedAt}})}function wee(e,t=0){var r;const n=(e==null?void 0:e.coverage)||((r=e==null?void 0:e.metadata)==null?void 0:r.coverage)||(e==null?void 0:e.sync);return!n||typeof n!="object"?{state:t===0?"unknown":"complete",source:"legacy-result",observedCount:t,authorizedScopeCount:null,matchedScopeCount:null,errorCode:t===0?"CoverageUnavailable":null}:{state:String(n.state||"unknown").toLowerCase(),source:n.source||"unknown",observedCount:Number(n.observedCount??n.observed_count??t),authorizedScopeCount:n.authorizedScopeCount??n.authorized_scope_count??null,matchedScopeCount:n.matchedScopeCount??n.matched_scope_count??null,observedAt:n.observedAt??n.observed_at??n.lastSuccessAt??n.last_success_at??null,lastSuccessAt:n.lastSuccessAt??n.last_success_at??null,backlogCount:n.backlogCount??n.backlog_count??null,errorCode:n.errorCode??n.error_code??null,errorMessage:n.errorMessage??n.error_message??null}}function $ee(e,t,n=r=>r.id){const r=[...t],o=new Set(r.map(n));for(const a of e){const i=n(a);o.has(i)||(r.push(a),o.add(i))}return r}function Eee(e){return(e==null?void 0:e.state)==="complete"}const BJ={Online:"在线",Degraded:"需要注意",Offline:"已离线",Registered:"已注册",SessionLocked:"桌面已锁定",WechatNotRunning:"微信未运行",WechatNotLoggedIn:"微信未登录",Pending:"待处理",WaitingForClient:"等待 Client",Accepted:"已接收",Running:"执行中",Succeeded:"已完成",Failed:"失败",Cancelled:"已取消",Expired:"已过期",ResultUnconfirmed:"待核对"},AJ=new Set(["Succeeded","Failed","Cancelled","Expired","ResultUnconfirmed"]);class vl extends Error{constructor(t,n,r="RequestFailed"){super(t),this.status=n,this.code=r}}async function Mo(e,{token:t,method:n="GET",body:r}={}){var l,c;const o={};t&&(o.Authorization=`Bearer ${t}`),r!==void 0&&(o["Content-Type"]="application/json");const a=await fetch(e,{method:n,headers:o,body:r===void 0?void 0:JSON.stringify(r)}),i=await a.json().catch(()=>({}));if(!a.ok)throw new vl(((l=i.error)==null?void 0:l.message)||`请求失败(${a.status})`,a.status,(c=i.error)==null?void 0:c.code);return i}const DJ=e=>new Promise(t=>window.setTimeout(t,e)),HJ={ReportingDisabled:"Client 未启用 Reporting 白名单。请在托盘远程连接页启用并配置白名单。",ReportingConfigInvalid:"Client 的 Reporting 配置无效,请检查托盘远程连接页。",AccountNotAuthorized:"当前账号未加入 Client 的 Reporting 白名单。",ChatNotAuthorized:"当前会话不在 Client 的 Reporting 白名单中。",ChatIdentityUnconfirmed:"当前会话身份尚未确认,暂不能读取。",DataTypeNotAuthorized:"当前读取类型未被 Reporting 白名单授权。"};function WJ(e){var n,r;const t=((n=e.result)==null?void 0:n.error_code)||e.status;return HJ[t]||((r=e.result)==null?void 0:r.message)||`读取任务${p0(e.status)}。`}async function VJ(e,t){var a,i;const n=Date.now()+3e4;let r=250,o={status:"Pending"};for(;Date.now()t?`${e.slice(0,t)}…`:e:"—"}function p0(e){return BJ[e]||e||"未知"}function qJ(e){return["Online","Succeeded","Accepted"].includes(e)?"success":["Running","Pending","WaitingForClient","Degraded"].includes(e)?"warning":["Failed","Cancelled","Expired","ResultUnconfirmed","Offline","SessionLocked","WechatNotRunning","WechatNotLoggedIn"].includes(e)?"error":"default"}function uO(e){return!!(e&&["Online","Degraded","Registered"].includes(e.status))}function XJ(e){var t,n;return e?e.active_account_id?e.active_account_id:((n=(t=e.accounts)==null?void 0:t.find(r=>r.active&&r.verified))==null?void 0:n.account_id)||"":""}function Ree(e){return Y1(e,["items","contacts","sessions"]).map((t,n)=>({id:String(t.contact_id??t.contactId??t.chat_id??t.chatId??t.id??n),title:String(t.name??t.display_name??t.displayName??t.nickname??t.contact_id??t.id??"未命名联系人"),type:t.chat_type??t.chatType??(t.is_group?"Group":"Private"),detail:String(t.remark??t.alias??t.account_id??t.accountId??"")}))}function Mee(e,t){if(!t)return"";const n=t.lastSuccessAt?`最后同步 ${GJ(t.lastSuccessAt)}`:"尚未成功同步",r=t.backlogCount==null?"积压未知":`积压 ${t.backlogCount}`,o=`${n} · ${r}`;return t.state==="complete"?t.source==="platform-cache"?`${e}来自平台副本,${o}。`:"":t.state==="partial"?`${e}同步不完整,已保留已有数据;${o}。`:`${e}同步状态未知,未用本次结果清除已有数据;${o}${t.errorMessage?` · ${t.errorMessage}`:""}。`}const YJ=s.lazy(()=>Ya(()=>import("./MessagesView-Dl-X9KuK.js"),__vite__mapDeps([0,1]))),QJ=s.lazy(()=>Ya(()=>import("./AdminViews-B7F4wv5M.js"),__vite__mapDeps([2,3,1])).then(e=>({default:e.UsersView}))),ZJ=s.lazy(()=>Ya(()=>import("./AdminViews-B7F4wv5M.js"),__vite__mapDeps([2,3,1])).then(e=>({default:e.NodesView}))),JJ=s.lazy(()=>Ya(()=>import("./OperationsViews-CPuEGEMN.js"),__vite__mapDeps([4,3,1])).then(e=>({default:e.OverviewView}))),eee=s.lazy(()=>Ya(()=>import("./OperationsViews-CPuEGEMN.js"),__vite__mapDeps([4,3,1])).then(e=>({default:e.ContactsView}))),tee=s.lazy(()=>Ya(()=>import("./OperationsViews-CPuEGEMN.js"),__vite__mapDeps([4,3,1])).then(e=>({default:e.TasksView}))),nee=s.lazy(()=>Ya(()=>import("./OperationsViews-CPuEGEMN.js"),__vite__mapDeps([4,3,1])).then(e=>({default:e.BroadcastView}))),ree=s.lazy(()=>Ya(()=>import("./OperationsViews-CPuEGEMN.js"),__vite__mapDeps([4,3,1])).then(e=>({default:e.DiagnosticsView}))),{Text:_o}=La,ng="wxagent-token",xs="wxagent-client",g0={overview:{title:"工作台概览",subtitle:"统一查看 Desktop Agent 连接状态与任务执行情况"},messages:{title:"消息工作台",subtitle:"按已授权 Client / Node 查看会话和消息历史"},contacts:{title:"通讯录",subtitle:"读取已授权账号的联系人与群聊缓存"},tasks:{title:"任务中心",subtitle:"跟踪 Client 领取、执行与结果状态"},agents:{title:"Desktop Agent",subtitle:"远程桌面节点与账号连接状态"},users:{title:"用户与权限",subtitle:"管理控制面用户,并分配可访问的 Desktop Agent / Node"},broadcast:{title:"受控群发",subtitle:"Web 写操作仍需单独验收"},diagnostics:{title:"诊断与审计",subtitle:"管理员可见的连接、事件与审计信息"}},dO=new Set(Object.keys(g0));function Z2(){const e=window.location.pathname.split("/").filter(Boolean).join("/");return dO.has(e)?e:"overview"}function oee({onLogin:e}){const[t]=Xr.useForm(),[n,r]=s.useState(!1),[o,a]=s.useState(""),i=async l=>{r(!0),a("");try{const c=await Mo("/v1/auth/login",{method:"POST",body:l});e(c.access_token,c.user)}catch(c){a(c.message)}finally{r(!1)}};return k.jsxs("main",{className:"login-shell",children:[k.jsxs("section",{className:"login-intro-panel",children:[k.jsxs("div",{className:"brand-lockup",children:[k.jsx("span",{className:"brand-mark",children:"WX"}),k.jsxs("span",{children:["WxAgent ",k.jsx(_o,{type:"secondary",children:"CONTROL PLANE"})]})]}),k.jsxs("div",{className:"login-intro-copy",children:[k.jsx(mi,{color:"blue",children:"Desktop Agent 管理平台"}),k.jsxs(La.Title,{level:1,children:["把多个 Client,",k.jsx("br",{}),"放进同一个工作台。"]}),k.jsx(La.Paragraph,{type:"secondary",children:"按用户分配 Desktop Agent / Node 访问范围,在统一工作台中查看授权会话、通讯录与任务状态。"})]}),k.jsxs("div",{className:"login-capabilities",children:[k.jsxs("div",{children:[k.jsx(s8,{}),k.jsxs("span",{children:[k.jsx("strong",{children:"节点隔离"}),k.jsx("small",{children:"成员仅能查看获分配的 Node"})]})]}),k.jsxs("div",{children:[k.jsx(u8,{}),k.jsxs("span",{children:[k.jsx("strong",{children:"持久化权限"}),k.jsx("small",{children:"用户与分配关系由控制面保存"})]})]}),k.jsxs("div",{children:[k.jsx(c8,{}),k.jsxs("span",{children:[k.jsx("strong",{children:"消息优先"}),k.jsx("small",{children:"保留现有真实消息和 Client 接口"})]})]})]}),k.jsx(_o,{className:"login-legal",type:"secondary",children:"仅展示已授权、规范化的只读数据;写操作按真机验收状态开放。"})]}),k.jsxs("section",{className:"login-form-panel",children:[k.jsxs("div",{className:"login-form-card",children:[k.jsxs("div",{className:"login-form-heading",children:[k.jsx(Jl,{size:46,icon:k.jsx(d8,{})}),k.jsxs("div",{children:[k.jsx(La.Title,{level:3,children:"登录控制面"}),k.jsx(_o,{type:"secondary",children:"使用管理员为你创建的 Web 账号"})]})]}),o&&k.jsx("div",{className:"login-error",role:"alert",children:o}),k.jsxs(Xr,{form:t,layout:"vertical",onFinish:i,requiredMark:!1,size:"large",children:[k.jsx(Xr.Item,{name:"username",label:"用户名",rules:[{required:!0,message:"请输入用户名"}],children:k.jsx(Ei,{autoFocus:!0,autoComplete:"username",placeholder:"输入用户名"})}),k.jsx(Xr.Item,{name:"password",label:"密码",rules:[{required:!0,message:"请输入密码"}],children:k.jsx(Ei.Password,{autoComplete:"current-password",placeholder:"输入密码"})}),k.jsx(ar,{type:"primary",htmlType:"submit",block:!0,loading:n,children:"登录工作台"})]}),k.jsxs("div",{className:"login-security",children:[k.jsx("span",{className:"security-indicator"})," 会话凭据仅保存在当前浏览器标签页"]})]}),k.jsx(_o,{className:"login-footer",type:"secondary",children:"WxAgent · 远程 Client 管理与只读数据工作台"})]})]})}function aee({node:e,nodes:t,onSettings:n}){return t.length?uO(e)?XJ(e)?null:k.jsxs("div",{className:"context-alert",children:[k.jsx(mi,{color:"warning",children:"未确认活动账号"}),k.jsx(_o,{children:"读取只针对已验证的活动账号。"}),k.jsx(ar,{type:"link",onClick:n,children:"查看诊断"})]}):k.jsxs("div",{className:"context-alert",children:[k.jsx(mi,{color:"warning",children:"当前 Node 不可用"}),k.jsx(_o,{children:"可从顶部切换到其它已分配的 Node;离线任务不会自动转派或重放。"}),k.jsx(ar,{type:"link",onClick:n,children:"查看诊断"})]}):k.jsxs("div",{className:"context-alert",children:[k.jsx(mi,{color:"error",children:"无可用 Node"}),k.jsx(_o,{children:"请启动已配置的 Desktop Agent;浏览器不会模拟连接状态。"}),k.jsx(ar,{type:"link",onClick:n,children:"查看诊断"})]})}function iee(){const[e,t]=s.useState(()=>sessionStorage.getItem(ng)||""),[n,r]=s.useState(null),[o,a]=s.useState(Z2),[i,l]=s.useState([]),[c,u]=s.useState(()=>sessionStorage.getItem(xs)||""),[d,f]=s.useState([]),[m,p]=s.useState([]),[g,h]=s.useState([]),[b,y]=s.useState(!1),[v,C]=s.useState(""),x=(n==null?void 0:n.role)==="admin",w=s.useMemo(()=>i.find(I=>I.node_id===c),[i,c]),S=s.useCallback(I=>{dO.has(I)&&(window.history.pushState({},"",I==="overview"?"/":`/${I}`),a(I))},[]);s.useEffect(()=>{const I=()=>a(Z2());return window.addEventListener("popstate",I),()=>window.removeEventListener("popstate",I)},[]);const $=s.useCallback(()=>{sessionStorage.removeItem(ng),sessionStorage.removeItem(xs),t(""),r(null),l([]),f([]),p([]),h([])},[]),E=s.useCallback(async()=>{if(e)try{await Mo("/v1/auth/logout",{token:e,method:"POST"})}catch{}$()},[$,e]),O=s.useCallback(async()=>{if(e){y(!0),C("");try{const I=await Mo("/v1/auth/me",{token:e});r(I.user);const[L,j,A,B]=await Promise.all([Mo("/v1/nodes",{token:e}),Mo("/v1/tasks?limit=200",{token:e}),Mo("/v1/events?limit=200",{token:e}),I.user.role==="admin"?Mo("/v1/audit?limit=200",{token:e}):Promise.resolve({audit:[]})]);l(L.nodes||[]),f(j.tasks||[]),p(A.events||[]),h(B.audit||[])}catch(I){I.status===401?$():C(I.message)}finally{y(!1)}}},[$,e]);s.useEffect(()=>{if(!e)return;O();const I=window.setInterval(()=>void O(),15e3);return()=>window.clearInterval(I)},[O,e]),s.useEffect(()=>{if(!i.length){u(""),sessionStorage.removeItem(xs);return}if(!i.some(I=>I.node_id===c)){const I=i.find(uO)||i[0];u(I.node_id),sessionStorage.setItem(xs,I.node_id)}},[i,c]),s.useEffect(()=>{if(!n)return;new Set(["overview","messages","contacts","tasks","agents","broadcast",...x?["users","diagnostics"]:[]]).has(o)||S("overview")},[x,S,n,o]);const P=(I,L)=>{sessionStorage.setItem(ng,I),t(I),r(L||null)},T=I=>{u(I),sessionStorage.setItem(xs,I)};if(!e)return k.jsx(oee,{onLogin:P});if(!n)return k.jsxs("div",{className:"boot-screen",children:[k.jsx("span",{className:"brand-mark",children:"WX"}),k.jsx(_o,{type:"secondary",children:"正在验证会话…"})]});const z=[{key:"overview",path:"/overview",name:"概览",icon:k.jsx(gq,{})},{key:"messages",path:"/messages",name:"消息工作台",icon:k.jsx(c8,{})},{key:"contacts",path:"/contacts",name:"通讯录",icon:k.jsx(Sq,{})},{key:"tasks",path:"/tasks",name:"任务中心",icon:k.jsx(Wq,{})},{key:"agents",path:"/agents",name:"Desktop Agent",icon:k.jsx(s8,{})},{key:"broadcast",path:"/broadcast",name:"受控群发",icon:k.jsx(kq,{})},...x?[{key:"users",path:"/users",name:"用户与权限",icon:k.jsx(u8,{})},{key:"diagnostics",path:"/diagnostics",name:"诊断与审计",icon:k.jsx(bq,{})}]:[]],N=g0[o]||g0.overview,_=["messages","contacts","tasks"].includes(o),F={items:[{key:"logout",icon:k.jsx(Mq,{}),label:"退出登录"}],onClick:({key:I})=>I==="logout"&&void E()};return k.jsx(kJ,{className:"wx-pro-layout",title:"WxAgent",logo:k.jsx("span",{className:"pro-brand-mark",children:"WX"}),layout:"mix",navTheme:"light",fixedHeader:!0,fixSiderbar:!0,siderWidth:248,location:{pathname:`/${o}`},menuDataRender:()=>z,menuItemRender:(I,L)=>k.jsx("a",{className:"pro-menu-link",href:I.path,onClick:j=>{j.preventDefault(),S(I.key)},children:L}),rightContentRender:()=>k.jsxs(ns,{size:14,className:"header-actions",children:[k.jsx(Zl,{"aria-label":"当前 Desktop Agent",value:c||void 0,placeholder:"选择 Desktop Agent",disabled:!i.length,onChange:T,options:i.map(I=>({value:I.node_id,label:`${I.node_id} · ${p0(I.status)}`})),style:{width:250}}),w&&k.jsx(mi,{color:qJ(w.status),children:p0(w.status)}),k.jsx(ar,{type:"text",icon:k.jsx(YW,{}),loading:b,onClick:()=>void O(),children:"刷新"}),k.jsx(C5,{menu:F,placement:"bottomRight",trigger:["click"],children:k.jsxs(ar,{type:"text",className:"profile-button",children:[k.jsx(Jl,{size:"small",icon:k.jsx(d8,{})}),n.display_name||n.username,k.jsx(mi,{color:x?"blue":"default",children:x?"管理员":"成员"})]})})]}),menuFooterRender:()=>k.jsxs("div",{className:"pro-sidebar-footer",children:[k.jsx("span",{className:"security-indicator"})," 会话已认证 · Node 权限隔离"]}),footerRender:()=>null,contentStyle:{padding:0,flex:1,minHeight:0,overflow:"hidden"},children:k.jsx(nQ,{title:N.title,subTitle:N.subtitle,className:"wx-page-container",children:k.jsxs(s.Suspense,{fallback:k.jsxs("div",{className:"view-loading",children:[k.jsx(p1,{}),k.jsx(_o,{type:"secondary",children:"正在加载视图…"})]}),children:[v&&k.jsxs("div",{className:"global-error",children:[k.jsx(_o,{type:"danger",children:v}),k.jsx(ar,{type:"link",onClick:()=>C(""),children:"关闭"})]}),_&&k.jsx(aee,{node:w,nodes:i,onSettings:()=>S(x?"diagnostics":"agents")}),o==="overview"&&k.jsx(JJ,{nodes:i,tasks:d,events:m,onNavigate:S,onRefresh:()=>void O(),refreshing:b}),o==="messages"&&k.jsx(YJ,{token:e,client:w,onSettings:()=>S(x?"diagnostics":"agents")}),o==="contacts"&&k.jsx(eee,{token:e,client:w}),o==="tasks"&&k.jsx(tee,{tasks:d,selectedNodeId:c}),o==="agents"&&k.jsx(ZJ,{token:e,nodes:i,isAdmin:x,onGoUsers:()=>S("users")}),o==="users"&&x&&k.jsx(QJ,{token:e,currentUser:n,nodes:i,onChanged:()=>void O()}),o==="broadcast"&&k.jsx(nee,{client:w}),o==="diagnostics"&&x&&k.jsx(ree,{nodes:i,events:m,audit:g,selectedNodeId:c,onSelectNode:T})]})})})}var J2;const rg=(J2=document.querySelector('meta[name="csp-nonce"]'))==null?void 0:J2.content;vE(document.getElementById("root")).render(k.jsx(zt,{locale:DU,csp:rg&&rg!=="__WX_CSP_NONCE__"?{nonce:rg}:void 0,theme:{token:{colorPrimary:"#1677ff",borderRadius:8,fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"}},children:k.jsx(L6,{children:k.jsx(iee,{})})}));export{ns as $,Jl as A,ar as B,Ze as C,C5 as D,Oee as E,Pee as F,xee as G,wee as H,Ct as I,Eee as J,ft as K,$ee as L,Mee as M,See as N,k as O,u8 as P,d8 as Q,Q as R,ni as S,La as T,YW as U,o3 as V,Iee as W,mi as X,p0 as Y,qJ as Z,de as _,zt as a,Am as a$,GJ as a0,p1 as a1,L6 as a2,Xr as a3,GA as a4,h5 as a5,Zl as a6,s8 as a7,gn as a8,$f as a9,ee as aA,M as aB,R as aC,dee as aD,fee as aE,Sd as aF,Si as aG,cee as aH,U7 as aI,uee as aJ,tw as aK,Wa as aL,OA as aM,Vm as aN,De as aO,$n as aP,ah as aQ,Rm as aR,Fn as aS,Ye as aT,Fo as aU,Pm as aV,Lr as aW,cr as aX,ia as aY,Q4 as aZ,Y4 as a_,wc as aa,Qy as ab,xo as ac,Kh as ad,qa as ae,Qn as af,Tt as ag,kn as ah,Ree as ai,uO as aj,Wq as ak,c8 as al,Yn as am,B4 as an,Vc as ao,Mi as ap,My as aq,Wc as ar,fc as as,bR as at,gy as au,Ho as av,mn as aw,fn as ax,ge as ay,U_ as az,gT as b,gee as b$,TS as b0,Uz as b1,Wz as b2,Ft as b3,Zm as b4,Jy as b5,TA as b6,LA as b7,jA as b8,NA as b9,Nf as bA,Bo as bB,Dz as bC,Um as bD,z6 as bE,to as bF,$c as bG,Ky as bH,l5 as bI,i5 as bJ,Q3 as bK,kA as bL,_A as bM,FA as bN,Gl as bO,$i as bP,r3 as bQ,mee as bR,K7 as bS,ev as bT,DN as bU,ko as bV,pc as bW,Xa as bX,pee as bY,bh as bZ,vee as b_,Qm as ba,km as bb,zy as bc,By as bd,Ly as be,ky as bf,Rk as bg,zA as bh,Ha as bi,Tf as bj,En as bk,ze as bl,rL as bm,Ez as bn,JL as bo,Uc as bp,kh as bq,Mf as br,CT as bs,Bz as bt,ak as bu,_i as bv,mk as bw,vk as bx,fk as by,Xl as bz,U as c,ix as c$,Vo as c0,t1 as c1,$C as c2,Yg as c3,Bm as c4,v6 as c5,tF as c6,sN as c7,qc as c8,JH as c9,yF as cA,bF as cB,Is as cC,bee as cD,pF as cE,aa as cF,jf as cG,s6 as cH,e6 as cI,Kk as cJ,qn as cK,yd as cL,n3 as cM,hy as cN,ca as cO,Ac as cP,vy as cQ,CE as cR,hee as cS,hj as cT,kx as cU,X6 as cV,Ri as cW,Wo as cX,vt as cY,Fy as cZ,Rf as c_,jW as ca,K3 as cb,d1 as cc,Y3 as cd,Hc as ce,s3 as cf,Bn as cg,_M as ch,see as ci,c7 as cj,t7 as ck,X4 as cl,e_ as cm,Kx as cn,s7 as co,tL as cp,aF as cq,fF as cr,K9 as cs,Ij as ct,U9 as cu,sF as cv,$F as cw,yee as cx,gF as cy,hF as cz,v4 as d,Ni as d0,eA as d1,h4 as d2,Mn as d3,Cee as d4,h8 as d5,i8 as d6,fv as d7,g8 as d8,p8 as d9,v3 as dA,eX as da,yo as db,an as dc,MK as dd,Ur as de,Da as df,Jq as dg,dy as dh,e4 as di,zD as dj,a5 as dk,El as dl,wi as dm,Mc as dn,Ic as dp,uW as dq,Oi as dr,Qr as ds,aU as dt,ul as du,mv as dv,l8 as dw,Pr as dx,mq as dy,y4 as dz,gc as e,Iy as f,Ot as g,vT as h,JS as i,Fr as j,Ti as k,re as l,gt as m,Jt as n,Kt as o,tn as p,Ei as q,s as r,ir as s,Io as t,HE as u,Mr as v,yt as w,c1 as x,XJ as y,Mo as z}; diff --git a/control-plane/web/dist/assets/index-DLJyOQT-.css b/control-plane/web/dist/assets/index-DLJyOQT-.css new file mode 100644 index 0000000..89893f6 --- /dev/null +++ b/control-plane/web/dist/assets/index-DLJyOQT-.css @@ -0,0 +1 @@ +html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--wx-primary: #1677ff;--wx-ink: #172033;--wx-muted: #738099;--wx-border: #e8edf5;--wx-surface: #fff;--wx-canvas: #f5f7fb}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-width:320px;min-height:0;margin:0;overflow:hidden}body{height:100vh;height:100dvh;color:var(--wx-ink);background:var(--wx-canvas);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overscroll-behavior:none}#root,.ant-app{height:100vh;height:100dvh;overflow:hidden}button,input{font:inherit}.ant-pro-layout.wx-pro-layout{height:100vh;height:100dvh;min-height:0!important;overflow:hidden;background:var(--wx-canvas)}.wx-pro-layout>.ant-layout,.wx-pro-layout .ant-pro-layout-container{height:100%;min-height:0;overflow:hidden}.wx-pro-layout .ant-layout-sider{min-height:0;overflow:hidden}.wx-pro-layout .ant-layout-sider-children{display:flex;min-height:0;flex-direction:column;overflow:hidden}.wx-pro-layout .ant-layout-sider .ant-menu-root{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.wx-pro-layout .ant-pro-layout-content{display:flex;min-height:0!important;flex:1;flex-direction:column;overflow:hidden;background:var(--wx-canvas)}.wx-page-container{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.wx-page-container>.ant-pro-grid-content{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;padding:0 24px 12px}.wx-page-container .ant-pro-grid-content-children,.wx-page-container .ant-pro-page-container-children-container{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.wx-page-container .ant-pro-grid-content-children{padding:0}.wx-page-container .ant-pro-page-container-children-container{padding:0 16px}.wx-page-container .ant-pro-page-container-warp{flex:0 0 auto;background:transparent}.wx-page-container .ant-page-header{flex:0 0 auto;padding-inline:40px 24px}.pro-brand-mark,.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;font-size:12px;font-weight:750;letter-spacing:.04em;background:linear-gradient(145deg,#1677ff,#55a7ff);box-shadow:0 5px 12px #1677ff38}.pro-brand-mark{width:28px;height:28px;border-radius:8px}.pro-menu-link{display:block;color:inherit;text-decoration:none}.header-actions{padding-inline:12px}.profile-button{display:inline-flex;align-items:center;gap:9px}.pro-sidebar-footer{padding:12px 16px;color:#77849a;font-size:12px;border-top:1px solid var(--wx-border)}.security-indicator{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#52c41a;box-shadow:0 0 0 3px #52c41a1f}.view-loading{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;gap:12px;overflow:hidden}.page-stack,.admin-page-stack,.table-view,.diagnostics-stack{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:12px;overflow:hidden}.page-stack>.ant-pro-card{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.page-stack>.ant-pro-card .ant-pro-card-body{min-height:0;flex:1;overflow:hidden}.page-stack>.ant-pro-table,.admin-page-stack>.ant-pro-table,.diagnostics-table>.ant-pro-table{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.global-error{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;margin:0 0 12px;padding:8px 14px;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px}.context-alert{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:10px 14px;background:#fff;border:1px solid var(--wx-border);border-radius:9px}.context-alert .ant-typography{flex:1}.table-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.table-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.admin-page-stack .ant-pro-table{background:#fff}.ant-table-body,.ant-table-content{overscroll-behavior:contain}.diagnostics-tabs{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.diagnostics-tabs>.ant-tabs-nav{flex:0 0 auto;margin:0 0 12px}.diagnostics-tabs .ant-tabs-content-holder{min-height:0;flex:1;overflow:hidden}.diagnostics-tabs .ant-tabs-content,.diagnostics-tabs .ant-tabs-tabpane{height:100%;min-height:0}.diagnostics-tabs .ant-tabs-tabpane{overflow:hidden}.diagnostics-table{height:100%;min-height:0;overflow:hidden}.diagnostics-table>.ant-table-wrapper{height:100%;min-height:0;overflow:hidden}::selection{color:#102a4c;background:#cfe3ff}.conversation-list,.chat-history,.overview-node-list,.event-preview-list,.ant-table-body,.ant-layout-sider .ant-menu-root{scrollbar-color:#c3ccda #f4f6fa;scrollbar-width:thin}.drawer-footer{position:sticky;bottom:-24px;display:flex;justify-content:flex-end;gap:8px;margin:24px -24px -24px;padding:14px 24px;background:#fff;border-top:1px solid var(--wx-border)}.page-empty{display:grid;min-height:0;height:100%;flex:1;place-items:center;overflow:hidden}.login-shell{display:grid;width:100%;height:100vh;height:100dvh;min-height:0;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);overflow:hidden;background:#fff}.login-intro-panel{position:relative;display:flex;min-height:0;flex-direction:column;padding:clamp(32px,6vw,76px);overflow:hidden;background:radial-gradient(circle at 82% 22%,rgba(22,119,255,.12),transparent 30%),linear-gradient(145deg,#f5f8ff,#edf4ff)}.login-intro-panel:after{position:absolute;right:-120px;bottom:-180px;width:460px;height:460px;border:1px solid rgba(22,119,255,.1);border-radius:50%;box-shadow:0 0 0 42px #1677ff06,0 0 0 84px #1677ff05;content:"";pointer-events:none}.brand-lockup{display:flex;align-items:center;gap:12px;color:#1c2a43;font-size:18px;font-weight:700}.brand-lockup .ant-typography{margin-left:8px;font-size:10px;font-weight:600;letter-spacing:.12em}.login-intro-copy{position:relative;z-index:1;max-width:600px;margin:auto 0}.login-intro-panel .login-intro-copy>h1.ant-typography{margin:24px 0 18px;color:#152541;font-size:clamp(34px,4vw,52px);line-height:1.18;letter-spacing:-.04em}.login-intro-copy .ant-typography{max-width:510px;font-size:16px;line-height:1.8}.login-capabilities{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:auto;padding-top:36px}.login-capabilities>div{display:flex;align-items:flex-start;gap:10px;color:var(--wx-primary)}.login-capabilities span{display:flex;flex-direction:column;gap:4px;color:var(--wx-ink)}.login-capabilities strong{font-size:13px}.login-capabilities small{color:var(--wx-muted);font-size:11px;line-height:1.5}.login-legal{position:relative;z-index:1;margin-top:28px;font-size:11px}.login-form-panel{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:48px clamp(28px,6vw,84px);overflow:hidden}.login-form-card{width:min(100%,410px)}.login-form-heading{display:flex;align-items:center;gap:16px;margin-bottom:34px}.login-form-heading .ant-typography h3,.login-form-heading h3{margin:0 0 4px}.login-form-heading .ant-avatar{color:var(--wx-primary);background:#eaf3ff}.login-form-card .ant-form-item{margin-bottom:22px}.login-error{margin-bottom:18px;padding:10px 12px;color:#a8071a;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px}.login-security{display:flex;align-items:center;margin-top:24px;color:var(--wx-muted);font-size:12px}.login-footer{margin-top:auto;padding-top:36px;font-size:11px}.boot-screen{display:flex;height:100vh;height:100dvh;align-items:center;justify-content:center;gap:14px;overflow:hidden;background:var(--wx-canvas)}.messages-layout{display:grid;min-width:0;min-height:0;height:100%;flex:1;grid-template-columns:minmax(290px,340px) minmax(0,1fr);overflow:hidden;background:var(--wx-surface);border:1px solid var(--wx-border);border-radius:12px;box-shadow:0 2px 10px #1f345809}.conversation-rail{display:flex;min-height:0;flex-direction:column;gap:12px;padding:16px 12px;border-right:1px solid var(--wx-border)}.conversation-rail-header{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.conversation-rail-header>div{display:flex;align-items:baseline;gap:9px}.conversation-rail-header .ant-typography-secondary{font-size:12px}.conversation-list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.conversation-item-label{display:flex;min-width:0;flex-direction:column;gap:3px}.conversation-item-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.conversation-item-title .ant-typography{max-width:190px}.conversation-main{display:flex;min-width:0;min-height:0;flex-direction:column;background:#fff}.chat-header{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 20px;border-bottom:1px solid var(--wx-border)}.chat-heading{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.chat-heading .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:22px clamp(16px,4vw,42px);overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(#fbfcff,#fff)}.chat-history>*{max-width:min(82%,760px)}.composer-notice{padding:9px 18px 0;border-top:1px solid var(--wx-border);font-size:12px}.conversation-placeholder{display:grid;min-height:0;flex:1;place-items:center}.workspace-state{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:hidden}.read-coverage-note,.compact-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;background:#f7f9fc;border-bottom:1px solid var(--wx-border);font-size:12px}.compact-alert{background:#fff7e6}.refresh-caption{padding:6px 16px;font-size:12px}.overview-stack{display:grid;min-height:0;flex:1;grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr);gap:12px;overflow:hidden}.overview-welcome{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;overflow:hidden;background:linear-gradient(110deg,#fff,#f8fbff);border:1px solid var(--wx-border);border-radius:10px}.overview-welcome .ant-typography h3,.overview-welcome h3{margin:0 0 4px}.overview-metric-grid{display:grid;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-metric-grid .ant-card{min-width:0;overflow:hidden}.overview-primary-grid{display:grid;min-height:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:stretch;overflow:hidden}.overview-primary-grid>*{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.overview-primary-grid .ant-pro-card-body,.overview-stack>.ant-pro-card .ant-pro-card-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.overview-stack>.ant-pro-card{display:flex;min-height:0;flex-direction:column;overflow:hidden}.overview-node-list,.event-preview-list{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.overview-node-row,.event-preview-row{display:flex;align-items:center;gap:12px;min-height:62px;border-bottom:1px solid #f0f2f5}.overview-node-row:last-child,.event-preview-row:last-child{border-bottom:0}.node-mark,.contact-avatar{display:grid;width:34px;height:34px;place-items:center;color:var(--wx-primary);background:#eff6ff;border-radius:10px}.overview-node-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.overview-node-copy .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-entry-grid .ant-btn{height:44px;text-align:left}.overview-boundary{margin-top:18px}.event-preview-row>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.event-preview-row .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-dot{width:8px;height:8px;border-radius:50%;background:#1677ff;box-shadow:0 0 0 4px #eaf3ff}@media (max-width: 1100px){.header-actions{gap:6px!important}.header-actions .ant-select{width:205px!important}.login-shell{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}.login-capabilities{grid-template-columns:1fr;gap:13px}}@media (max-width: 900px){.wx-page-container>.ant-pro-grid-content{padding:0 14px 10px}.wx-page-container .ant-page-header{padding-inline:14px}.header-actions .ant-tag{display:none}.header-actions .ant-btn{padding-inline:6px}.header-actions .ant-select{width:150px!important}.messages-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(120px,30%) minmax(0,1fr)}.overview-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-rail{min-height:0;max-height:none;overflow:hidden;border-right:0;border-bottom:1px solid var(--wx-border)}.conversation-list{max-height:none}.conversation-main{min-height:0;overflow:hidden}.chat-history>*{max-width:96%}.overview-welcome{align-items:center}}@media (max-width: 640px){.wx-pro-layout .ant-layout-header{position:relative}.header-actions{position:absolute;top:0;right:6px;max-width:calc(100% - 96px);padding-inline:0;gap:4px!important}.header-actions .ant-select-disabled,.header-actions .ant-btn:not(.profile-button){display:none}.header-actions .ant-select:not(.ant-select-disabled){width:110px!important}.login-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.login-intro-panel{min-height:0;padding:16px 20px 8px}.login-intro-panel:after,.login-capabilities,.login-legal{display:none}.login-intro-copy{margin:14px 0 0}.login-intro-panel .login-intro-copy>h1.ant-typography{margin:10px 0 4px;font-size:27px;line-height:1.1}.login-intro-copy .ant-typography{font-size:13px;line-height:1.45}.login-form-panel{justify-content:flex-start;padding:12px 24px}.login-form-heading{margin-bottom:16px}.login-form-card .ant-form-item{margin-bottom:12px}.login-error{margin-bottom:10px}.login-security{margin-top:12px}.login-footer{margin-top:auto;padding-top:12px}.profile-button .ant-tag{display:none}.profile-button{gap:4px}.header-actions .ant-select{width:128px!important}.header-actions .ant-btn:not(.profile-button){font-size:0}.header-actions .ant-btn:not(.profile-button) .anticon{font-size:16px}.header-actions .profile-button{gap:4px;font-size:12px}.table-toolbar{align-items:stretch;flex-direction:column}.table-footer{align-items:flex-start;flex-direction:column}.overview-stack{grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr);gap:8px}.overview-welcome{gap:8px;padding:10px 12px}.overview-welcome>div{min-width:0}.overview-welcome .ant-btn{flex:0 0 auto;padding-inline:8px}.overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-metric-grid .ant-card-body{padding:10px 12px}.overview-metric-grid .ant-statistic-title{font-size:12px}.overview-primary-grid{grid-template-columns:minmax(0,1fr);gap:8px}.overview-shortcuts-card{display:none}.page-stack,.admin-page-stack{gap:8px}.context-alert{gap:6px;margin-bottom:8px;padding:8px 10px}.wx-page-container .ant-page-header-heading{align-items:flex-start;flex-wrap:wrap}.wx-page-container .ant-page-header-heading-left{min-width:0;flex-wrap:wrap}.wx-page-container .ant-page-header-heading-title,.wx-page-container .ant-page-header-heading-sub-title{max-width:100%;white-space:normal}}@media (max-width: 640px) and (max-height: 720px){.overview-welcome{padding:6px 10px}.overview-welcome>div>.ant-typography:last-child{display:none}.overview-metric-grid .ant-card-body{padding:4px 8px}.overview-metric-grid .ant-statistic-title{margin-bottom:0;font-size:11px;line-height:1.15}.overview-metric-grid .ant-statistic-content{font-size:20px;line-height:1.15}.overview-stack .ant-empty-image{height:32px;margin-bottom:4px}.overview-stack .ant-empty-description{margin:0}.overview-stack .ant-empty{margin-block:4px}} diff --git a/control-plane/web/dist/index.html b/control-plane/web/dist/index.html index a081dd7..1c4994c 100644 --- a/control-plane/web/dist/index.html +++ b/control-plane/web/dist/index.html @@ -3,11 +3,12 @@ - - - WxAgent 工作台 - - + + + + WxAgent 控制面 + +
diff --git a/control-plane/web/index.html b/control-plane/web/index.html index a887e2a..e08087a 100644 --- a/control-plane/web/index.html +++ b/control-plane/web/index.html @@ -3,9 +3,10 @@ - - - WxAgent 工作台 + + + + WxAgent 控制面
diff --git a/control-plane/web/package-lock.json b/control-plane/web/package-lock.json index d440696..958b597 100644 --- a/control-plane/web/package-lock.json +++ b/control-plane/web/package-lock.json @@ -8,6 +8,10 @@ "name": "wxagent-control-plane-web", "version": "0.1.0", "dependencies": { + "@ant-design/icons": "^5.6.1", + "@ant-design/pro-components": "^2.8.10", + "@ant-design/x": "^1.6.1", + "antd": "^5.29.3", "react": "^18.3.1", "react-dom": "^18.3.1" }, @@ -16,6 +20,418 @@ "vite": "^5.4.14" } }, + "node_modules/@ant-design/colors": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.2.1.tgz", + "integrity": "sha512-lCHDcEzieu4GA3n8ELeZ5VQ8pKQAWcGGLRTQ50aQM2iqPpq2evTxER84jfdPvsPAtEcZ7m44NI45edFMo8oOYQ==", + "license": "MIT", + "dependencies": { + "@ant-design/fast-color": "^2.0.6" + } + }, + "node_modules/@ant-design/cssinjs": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.24.0.tgz", + "integrity": "sha512-K4cYrJBsgvL+IoozUXYjbT6LHHNt+19a9zkvpBPxLjFHas1UpPM2A5MlhROb0BT8N8WoavM5VsP9MeSeNK/3mg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "@emotion/hash": "^0.8.0", + "@emotion/unitless": "^0.7.5", + "classnames": "^2.3.1", + "csstype": "^3.1.3", + "rc-util": "^5.35.0", + "stylis": "^4.3.4" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/cssinjs-utils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.3.tgz", + "integrity": "sha512-nOoQMLW1l+xR1Co8NFVYiP8pZp3VjIIzqV6D6ShYF2ljtdwWJn5WSsH+7kvCktXL/yhEtWURKOfH5Xz/gzlwsg==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.0", + "@babel/runtime": "^7.23.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@ant-design/fast-color": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@ant-design/fast-color/-/fast-color-2.0.6.tgz", + "integrity": "sha512-y2217gk4NqL35giHl72o6Zzqji9O7vHh9YmhUVkPtAOpoTCH4uWxo/pr4VE8t0+ChEPs0qo4eJRC5Q1eXWo3vA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@ant-design/icons": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.6.1.tgz", + "integrity": "sha512-0/xS39c91WjPAZOWsvi1//zjx6kAp4kxWwctR6kuU6p133w8RU0D2dSCvZC19uQyharg/sAvYxGYWl01BbZZfg==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons-svg": "^4.4.0", + "@babel/runtime": "^7.24.8", + "classnames": "^2.2.6", + "rc-util": "^5.31.1" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.6.0.tgz", + "integrity": "sha512-PRomU725ABMf/lnQp5HiB7my1kjEbFY0D10N4lXYxK6TIB1gKjIVD5MRThpDaezLgw1D774J8eOeeDB0M6wHrQ==", + "license": "MIT" + }, + "node_modules/@ant-design/pro-card": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@ant-design/pro-card/-/pro-card-2.10.0.tgz", + "integrity": "sha512-sLONn1odmE0Wkbse8pol4WiaEzBV8JU5s3FAMflPpycfUcbSaa1ktXzQ7LCo2SAvOS7gkfmpFjBPtrfbigKh4g==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.1", + "@ant-design/icons": "^5.0.0", + "@ant-design/pro-provider": "2.16.2", + "@ant-design/pro-utils": "2.18.0", + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.4.0" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-components": { + "version": "2.8.10", + "resolved": "https://registry.npmjs.org/@ant-design/pro-components/-/pro-components-2.8.10.tgz", + "integrity": "sha512-QHnnIXdmC5GTAtm6i8eeJy5yT9npPlFyxpDm+duiDrTRKRFaAQBduArxlH3DA/hoRCCypzPONxfK9BQNIhIyZA==", + "license": "MIT", + "dependencies": { + "@ant-design/pro-card": "2.10.0", + "@ant-design/pro-descriptions": "2.6.10", + "@ant-design/pro-field": "3.1.0", + "@ant-design/pro-form": "2.32.0", + "@ant-design/pro-layout": "7.22.7", + "@ant-design/pro-list": "2.6.10", + "@ant-design/pro-provider": "2.16.2", + "@ant-design/pro-skeleton": "2.2.1", + "@ant-design/pro-table": "3.21.0", + "@ant-design/pro-utils": "2.18.0", + "@babel/runtime": "^7.16.3" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-descriptions": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/@ant-design/pro-descriptions/-/pro-descriptions-2.6.10.tgz", + "integrity": "sha512-+4MbiOfumnWlW0Awm4m8JML5o3lR649FD24AaivCmr8BQvIAAXdTITnDMXEg8BqvdP4KOvNsStZrvYfqoev33A==", + "license": "MIT", + "dependencies": { + "@ant-design/pro-field": "3.1.0", + "@ant-design/pro-form": "2.32.0", + "@ant-design/pro-provider": "2.16.2", + "@ant-design/pro-skeleton": "2.2.1", + "@ant-design/pro-utils": "2.18.0", + "@babel/runtime": "^7.18.0", + "rc-resize-observer": "^0.2.3", + "rc-util": "^5.0.6" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-descriptions/node_modules/rc-resize-observer": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-0.2.6.tgz", + "integrity": "sha512-YX6nYnd6fk7zbuvT6oSDMKiZjyngjHoy+fz+vL3Tez38d/G5iGdaDJa2yE7345G6sc4Mm1IGRUIwclvltddhmA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@ant-design/pro-field": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/pro-field/-/pro-field-3.1.0.tgz", + "integrity": "sha512-+Dgp31WjD+iwg9KIRAMgNkfQivkJKMcYBrIBmho1e8ep/O0HgWSp48g70tBIWi/Lfem/Ky2schF7O8XCFouczw==", + "license": "MIT", + "dependencies": { + "@ant-design/icons": "^5.0.0", + "@ant-design/pro-provider": "2.16.2", + "@ant-design/pro-utils": "2.18.0", + "@babel/runtime": "^7.18.0", + "@chenshuai2144/sketch-color": "^1.0.8", + "classnames": "^2.3.2", + "dayjs": "^1.11.10", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "rc-util": "^5.4.0", + "swr": "^2.0.0" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-form": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/@ant-design/pro-form/-/pro-form-2.32.0.tgz", + "integrity": "sha512-GZnVAMeYv+YHJb17lJ7rX5PYuQPvEA6EotQnPbHi9tGLN3PfexcAd21rqzuO+OrulU2x7TEMDIxtY9MzvvOGbg==", + "license": "MIT", + "dependencies": { + "@ant-design/icons": "^5.0.0", + "@ant-design/pro-field": "3.1.0", + "@ant-design/pro-provider": "2.16.2", + "@ant-design/pro-utils": "2.18.0", + "@babel/runtime": "^7.18.0", + "@chenshuai2144/sketch-color": "^1.0.7", + "@umijs/use-params": "^1.0.9", + "classnames": "^2.3.2", + "dayjs": "^1.11.10", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.0.6" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "rc-field-form": ">=1.22.0", + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-layout": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@ant-design/pro-layout/-/pro-layout-7.22.7.tgz", + "integrity": "sha512-fvmtNA1r9SaasVIQIQt611VSlNxtVxDbQ3e+1GhYQza3tVJi/3gCZuDyfMfTnbLmf3PaW/YvLkn7MqDbzAzoLA==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.1", + "@ant-design/icons": "^5.0.0", + "@ant-design/pro-provider": "2.16.2", + "@ant-design/pro-utils": "2.18.0", + "@babel/runtime": "^7.18.0", + "@umijs/route-utils": "^4.0.0", + "@umijs/use-params": "^1.0.9", + "classnames": "^2.3.2", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "path-to-regexp": "8.2.0", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.0.6", + "swr": "^2.0.0", + "warning": "^4.0.3" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-list": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/@ant-design/pro-list/-/pro-list-2.6.10.tgz", + "integrity": "sha512-xSWwnqCr+hPEYR4qY7nFUaxO5RQBxNlFaPNmobP2i+Im31slk9JuAusgWeIYO0mNhLJuLbxd8CCma2AZij3fBQ==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.1", + "@ant-design/icons": "^5.0.0", + "@ant-design/pro-card": "2.10.0", + "@ant-design/pro-field": "3.1.0", + "@ant-design/pro-table": "3.21.0", + "@ant-design/pro-utils": "2.18.0", + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "dayjs": "^1.11.10", + "rc-resize-observer": "^1.0.0", + "rc-util": "^4.19.0" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-list/node_modules/rc-util": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", + "license": "MIT", + "dependencies": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + }, + "node_modules/@ant-design/pro-list/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/@ant-design/pro-provider": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@ant-design/pro-provider/-/pro-provider-2.16.2.tgz", + "integrity": "sha512-0KmCH1EaOND787Jz6VRMYtLNZmqfT0JPjdUfxhyOxFfnBRfrjyfZgIa6CQoAJLEUMWv57PccWS8wRHVUUk2Yiw==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.1", + "@babel/runtime": "^7.18.0", + "@ctrl/tinycolor": "^3.4.0", + "dayjs": "^1.11.10", + "rc-util": "^5.0.1", + "swr": "^2.0.0" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-skeleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ant-design/pro-skeleton/-/pro-skeleton-2.2.1.tgz", + "integrity": "sha512-3M2jNOZQZWEDR8pheY00OkHREfb0rquvFZLCa6DypGmiksiuuYuR9Y4iA82ZF+mva2FmpHekdwbje/GpbxqBeg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-table": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@ant-design/pro-table/-/pro-table-3.21.0.tgz", + "integrity": "sha512-sI81d3FYRv5sXamUc+M5CsHZ9CchuUQgOAPzo5H4oPAVL5h+mkYGRsBzPsxQX7khTNpWjrAtPoRm5ipx3vvWog==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.1", + "@ant-design/icons": "^5.0.0", + "@ant-design/pro-card": "2.10.0", + "@ant-design/pro-field": "3.1.0", + "@ant-design/pro-form": "2.32.0", + "@ant-design/pro-provider": "2.16.2", + "@ant-design/pro-utils": "2.18.0", + "@babel/runtime": "^7.18.0", + "@dnd-kit/core": "^6.0.8", + "@dnd-kit/modifiers": "^6.0.1", + "@dnd-kit/sortable": "^7.0.2", + "@dnd-kit/utilities": "^3.2.1", + "classnames": "^2.3.2", + "dayjs": "^1.11.10", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.0.1" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "rc-field-form": ">=1.22.0", + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@ant-design/pro-utils": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@ant-design/pro-utils/-/pro-utils-2.18.0.tgz", + "integrity": "sha512-8+ikyrN8L8a8Ph4oeHTOJEiranTj18+9+WHCHjKNdEfukI7Rjn8xpYdLJWb2AUJkb9d4eoAqjd5+k+7w81Df0w==", + "license": "MIT", + "dependencies": { + "@ant-design/icons": "^5.0.0", + "@ant-design/pro-provider": "2.16.2", + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "dayjs": "^1.11.10", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "rc-util": "^5.0.6", + "safe-stable-stringify": "^2.4.3", + "swr": "^2.0.0" + }, + "peerDependencies": { + "antd": "^4.24.15 || ^5.11.2", + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@ant-design/react-slick": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-1.1.2.tgz", + "integrity": "sha512-EzlvzE6xQUBrZuuhSAFTdsr4P2bBBHGZwKFemEfq8gIGyIQCxalYfZW/T2ORbtQx5rU69o+WycP3exY/7T1hGA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, + "node_modules/@ant-design/x": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@ant-design/x/-/x-1.6.1.tgz", + "integrity": "sha512-6KO7iNGcnAMvIJzZPWJOdNHhx3kC4KUEMs43C0tSJORs5SosL+0FdCY6reozLZkUMSu3LqloPIJVba+OAlyA+w==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.1.0", + "@ant-design/cssinjs": "^1.21.1", + "@ant-design/cssinjs-utils": "^1.1.0", + "@ant-design/fast-color": "^2.0.6", + "@ant-design/icons": "^5.4.0", + "@babel/runtime": "^7.25.6", + "classnames": "^2.5.1", + "rc-motion": "^2.9.2", + "rc-util": "^5.43.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "antd": "^5.20.3", + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -250,6 +666,15 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/template": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", @@ -298,6 +723,107 @@ "node": ">=6.9.0" } }, + "node_modules/@chenshuai2144/sketch-color": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@chenshuai2144/sketch-color/-/sketch-color-1.0.9.tgz", + "integrity": "sha512-obzSy26cb7Pm7OprWyVpgMpIlrZpZ0B7vbrU0RMbvRg0YAI890S5Xy02Aj1Nhl4+KTbi1lVYHt6HQP8Hm9s+1w==", + "license": "MIT", + "dependencies": { + "reactcss": "^1.2.3", + "tinycolor2": "^1.4.2" + }, + "peerDependencies": { + "react": ">=16.12.0" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/@dnd-kit/accessibility": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz", + "integrity": "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", + "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", + "license": "MIT", + "dependencies": { + "@dnd-kit/accessibility": "^3.1.1", + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/modifiers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-6.0.1.tgz", + "integrity": "sha512-rbxcsg3HhzlcMHVHWDuh9LCjpOVAgqbV78wLGI8tziXY3+qcMQ61qVXIvNKQFuhj75dSfD+o+PYZQ/NUk2A23A==", + "license": "MIT", + "dependencies": { + "@dnd-kit/utilities": "^3.2.1", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.0.6", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/sortable": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-7.0.2.tgz", + "integrity": "sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA==", + "license": "MIT", + "dependencies": { + "@dnd-kit/utilities": "^3.2.0", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@dnd-kit/core": "^6.0.7", + "react": ">=16.8.0" + } + }, + "node_modules/@dnd-kit/utilities": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", + "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "license": "MIT" + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", @@ -756,6 +1282,153 @@ "node": "^22.20 || ^24.12 || >=25" } }, + "node_modules/@rc-component/async-validator": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/async-validator/-/async-validator-5.1.2.tgz", + "integrity": "sha512-WYbrZSjzznU1ekD0qFq2qRxt309VoS61MTG5npnFQlKYcoy9IzU8T+ZCIhq5bGAXRbXysABFWTspicMfmWFwow==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.4" + }, + "engines": { + "node": ">=14.x" + } + }, + "node_modules/@rc-component/color-picker": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-2.0.1.tgz", + "integrity": "sha512-WcZYwAThV/b2GISQ8F+7650r5ZZJ043E57aVBFkQ+kSY4C6wdofXgB0hBx+GPGpIU0Z81eETNoDUJMr7oy/P8Q==", + "license": "MIT", + "dependencies": { + "@ant-design/fast-color": "^2.0.6", + "@babel/runtime": "^7.23.6", + "classnames": "^2.2.6", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/context": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz", + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/mini-decimal": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.4.tgz", + "integrity": "sha512-xiuXcaCwyOWpD8a8scdExFl+bntNphAW8XeenL1ig2en0AAZY0Pcp4pC0dI22qJ+NvxKn9RoNIoRdqYU3BLH4w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@rc-component/mutate-observer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/qrcode": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@rc-component/qrcode/-/qrcode-1.1.3.tgz", + "integrity": "sha512-aGv6alnn4HbDEsURzKP+jv13rbi1VxmAYfBNZr5GKF1iohMNWy5tAVoJ1E3cOvzMB1kbUPvCXchM6zSFlRGPhA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/tour": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.15.1.tgz", + "integrity": "sha512-Tr2t7J1DKZUpfJuDZWHxyxWpfmj8EZrqSgyMZ+BCdvKZ6r1UDsfU46M/iWAAFBy961Ssfom2kv5f3UcjIL2CmQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/portal": "^1.0.0-9", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/trigger": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-2.3.1.tgz", + "integrity": "sha512-ORENF39PeXTzM+gQEshuk460Z8N4+6DkjpxlpE7Q3gYy1iBpLrx0FOJz3h62ryrJZ/3zCAUIkT1Pb/8hHWpb3A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@rc-component/portal": "^1.1.0", + "classnames": "^2.3.2", + "rc-motion": "^2.0.0", + "rc-resize-observer": "^1.3.1", + "rc-util": "^5.44.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, "node_modules/@rolldown/pluginutils": { "version": "1.0.0-beta.27", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", @@ -1165,6 +1838,21 @@ "dev": true, "license": "MIT" }, + "node_modules/@umijs/route-utils": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@umijs/route-utils/-/route-utils-4.0.3.tgz", + "integrity": "sha512-zPEcYhl1cSfkSRDzzGgoD1mDvGjxoOTJFvkn55srfgdQ3NZe2ZMCScCU6DEnOxuKP1XDVf8pqyqCDVd2+RCQIw==", + "license": "MIT" + }, + "node_modules/@umijs/use-params": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@umijs/use-params/-/use-params-1.0.9.tgz", + "integrity": "sha512-QlN0RJSBVQBwLRNxbxjQ5qzqYIGn+K7USppMoIOVlf7fxXHsnQZ2bEsa6Pm74bt6DVQxpUE8HqvdStn6Y9FV1w==", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, "node_modules/@vitejs/plugin-react": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", @@ -1186,6 +1874,80 @@ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, + "node_modules/add-dom-event-listener": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", + "integrity": "sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==", + "license": "MIT", + "dependencies": { + "object-assign": "4.x" + } + }, + "node_modules/antd": { + "version": "5.29.3", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.29.3.tgz", + "integrity": "sha512-3DdbGCa9tWAJGcCJ6rzR8EJFsv2CtyEbkVabZE14pfgUHfCicWCj0/QzQVLDYg8CPfQk9BH7fHCoTXHTy7MP/A==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.2.1", + "@ant-design/cssinjs": "^1.23.0", + "@ant-design/cssinjs-utils": "^1.1.3", + "@ant-design/fast-color": "^2.0.6", + "@ant-design/icons": "^5.6.1", + "@ant-design/react-slick": "~1.1.2", + "@babel/runtime": "^7.26.0", + "@rc-component/color-picker": "~2.0.1", + "@rc-component/mutate-observer": "^1.1.0", + "@rc-component/qrcode": "~1.1.0", + "@rc-component/tour": "~1.15.1", + "@rc-component/trigger": "^2.3.0", + "classnames": "^2.5.1", + "copy-to-clipboard": "^3.3.3", + "dayjs": "^1.11.11", + "rc-cascader": "~3.34.0", + "rc-checkbox": "~3.5.0", + "rc-collapse": "~3.9.0", + "rc-dialog": "~9.6.0", + "rc-drawer": "~7.3.0", + "rc-dropdown": "~4.2.1", + "rc-field-form": "~2.7.1", + "rc-image": "~7.12.0", + "rc-input": "~1.8.0", + "rc-input-number": "~9.5.0", + "rc-mentions": "~2.20.0", + "rc-menu": "~9.16.1", + "rc-motion": "^2.9.5", + "rc-notification": "~5.6.4", + "rc-pagination": "~5.1.0", + "rc-picker": "~4.11.3", + "rc-progress": "~4.0.0", + "rc-rate": "~2.13.1", + "rc-resize-observer": "^1.4.3", + "rc-segmented": "~2.7.0", + "rc-select": "~14.16.8", + "rc-slider": "~11.1.9", + "rc-steps": "~6.0.1", + "rc-switch": "~4.1.0", + "rc-table": "~7.54.0", + "rc-tabs": "~15.7.0", + "rc-textarea": "~1.10.2", + "rc-tooltip": "~6.4.0", + "rc-tree": "~5.13.1", + "rc-tree-select": "~5.27.0", + "rc-upload": "~4.11.0", + "rc-util": "^5.44.4", + "scroll-into-view-if-needed": "^3.1.0", + "throttle-debounce": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, "node_modules/baseline-browser-mapping": { "version": "2.11.22", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.22.tgz", @@ -1254,6 +2016,18 @@ ], "license": "CC-BY-4.0" }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", + "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==", + "license": "MIT" + }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -1261,6 +2035,27 @@ "dev": true, "license": "MIT" }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/dayjs": { + "version": "1.11.23", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.23.tgz", + "integrity": "sha512-QDTCU0M0MxR3hQfnlDJfwekQiaanm1ubOD231u73WBckQ/fsamwRLiE2GBz6D3a/xF1NgfiDLJjXBa1hYOYTtQ==", + "license": "MIT" + }, "node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", @@ -1279,6 +2074,15 @@ } } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/electron-to-chromium": { "version": "1.5.427", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.427.tgz", @@ -1379,6 +2183,15 @@ "node": ">=6" } }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "license": "MIT", + "dependencies": { + "string-convert": "^0.2.0" + } + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -1392,6 +2205,18 @@ "node": ">=6" } }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", + "license": "MIT" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -1450,6 +2275,25 @@ "node": ">=18" } }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -1486,6 +2330,629 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/rc-cascader": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.34.0.tgz", + "integrity": "sha512-KpXypcvju9ptjW9FaN2NFcA2QH9E9LHKq169Y0eWtH4e/wHQ5Wh5qZakAgvb8EKZ736WZ3B0zLLOBsrsja5Dag==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "classnames": "^2.3.1", + "rc-select": "~14.16.2", + "rc-tree": "~5.13.0", + "rc-util": "^5.43.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.5.0.tgz", + "integrity": "sha512-aOAQc3E98HteIIsSqm6Xk2FPKIER6+5vyEFMZfo73TqM+VVAIqOkHoPjgKLqSNtVLWScoaM7vY2ZrGEheI79yg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.9.0.tgz", + "integrity": "sha512-swDdz4QZ4dFTo4RAUMLL50qP0EY62N2kvmk2We5xYdRwcRn8WcYtuetCJpwpaCbUfUt5+huLpVxhvmnK+PHrkA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.6.0.tgz", + "integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.3.0.tgz", + "integrity": "sha512-DX6CIgiBWNpJIMGFO8BAISFkxiuKitoizooj4BDyee8/SnBn0zwO2FHrNDpqqepj0E/TFTDpmEBCyFuTgC7MOg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.2.1.tgz", + "integrity": "sha512-YDAlXsPv3I1n42dv1JpdM7wJ+gSUBfeyPK59ZpBD9jQhK9jVuxpjj3NmWQHOBceA1zEPVX84T2wbdb2SD0UjmA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.6", + "rc-util": "^5.44.1" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" + } + }, + "node_modules/rc-field-form": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-2.7.1.tgz", + "integrity": "sha512-vKeSifSJ6HoLaAB+B8aq/Qgm8a3dyxROzCtKNCsBQgiverpc4kWDQihoUwzUj+zNWJOykwSY4dNX3QrGwtVb9A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/async-validator": "^5.0.3", + "rc-util": "^5.32.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-image": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.12.0.tgz", + "integrity": "sha512-cZ3HTyyckPnNnUb9/DRqduqzLfrQRyi+CdHjdqgsyDpI3Ln5UX1kXnAhPBSJj9pVRzwRFgqkN7p9b6HBDjmu/Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.6.0", + "rc-motion": "^2.6.2", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.8.0.tgz", + "integrity": "sha512-KXvaTbX+7ha8a/k+eg6SYRVERK0NddX8QX7a7AnRvUa/rEH0CNMlpcBzBkhI0wp2C8C4HlMoYl8TImSN+fuHKA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-input-number": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-9.5.0.tgz", + "integrity": "sha512-bKaEvB5tHebUURAEXw35LDcnRZLq3x1k7GxfAqBMzmpHkDGzjAtnUL8y4y5N15rIFIg5IJgwr211jInl3cipag==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/mini-decimal": "^1.0.1", + "classnames": "^2.2.5", + "rc-input": "~1.8.0", + "rc-util": "^5.40.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.20.0.tgz", + "integrity": "sha512-w8HCMZEh3f0nR8ZEd466ATqmXFCMGMN5UFCzEUL0bM/nGw/wOS2GgRzKBcm19K++jDyuWCOJOdgcKGXU3fXfbQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.6", + "rc-input": "~1.8.0", + "rc-menu": "~9.16.0", + "rc-textarea": "~1.10.0", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "9.16.1", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.16.1.tgz", + "integrity": "sha512-ghHx6/6Dvp+fw8CJhDUHFHDJ84hJE3BXNCzSgLdmNiFErWSOaZNsihDAsKq9ByTALo/xkNIwtDFGIl6r+RPXBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^2.0.0", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.3.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.5.tgz", + "integrity": "sha512-w+XTUrfh7ArbYEd2582uDrEhmBHwK1ZENJiSJVb7uRxdE7qJSYjbO2eksRXmndqyKqKoYPc9ClpPh5242mV1vA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.44.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.6.4.tgz", + "integrity": "sha512-KcS4O6B4qzM3KH7lkwOB7ooLPZ4b6J+VMmQgT51VZCeEcmghdeR4IrMcFq0LG+RPdnbe/ArT086tGM8Snimgiw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.9.0", + "rc-util": "^5.20.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.5.0.tgz", + "integrity": "sha512-Lm/v9h0LymeUYJf0x39OveU52InkdRXqnn2aYXfWmo8WdOonIKB2kfau+GF0fWq6jPgtdO9yMqveGcK6aIhJmg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-5.1.0.tgz", + "integrity": "sha512-8416Yip/+eclTFdHXLKTxZvn70duYVGTvUUWbckCCZoIl3jagqke3GLsFrMs0bsQBikiYpZLD9206Ej4SOdOXQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "4.11.3", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-4.11.3.tgz", + "integrity": "sha512-MJ5teb7FlNE0NFHTncxXQ62Y5lytq6sh5nUw0iH8OkHL/TjARSEvSHpr940pWgjGANpjCwyMdvsEV55l5tYNSg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.1", + "rc-overflow": "^1.3.2", + "rc-resize-observer": "^1.4.0", + "rc-util": "^5.43.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "date-fns": ">= 2.x", + "dayjs": ">= 1.x", + "luxon": ">= 3.x", + "moment": ">= 2.x", + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + }, + "peerDependenciesMeta": { + "date-fns": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + } + } + }, + "node_modules/rc-progress": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-4.0.0.tgz", + "integrity": "sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.13.1.tgz", + "integrity": "sha512-QUhQ9ivQ8Gy7mtMZPAjLbxBt5y9GRp65VcUyGUMF3N3fhiftivPHdpuDIaWIMOTEprAjZPC08bls1dQB+I1F2Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.3.tgz", + "integrity": "sha512-YZLjUbyIWox8E9i9C3Tm7ia+W7euPItNWSPX5sCcQTYbnwDb5uNpnLHQCG1f22oZWUhLw4Mv2tFmeWe68CDQRQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.44.1", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-segmented": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.7.1.tgz", + "integrity": "sha512-izj1Nw/Dw2Vb7EVr+D/E9lUTkBe+kKC+SAFSU9zqr7WV2W5Ktaa9Gc7cB2jTqgk8GROJayltaec+DBlYKc6d+g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-select": { + "version": "14.16.8", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.16.8.tgz", + "integrity": "sha512-NOV5BZa1wZrsdkKaiK7LHRuo5ZjZYMDxPP6/1+09+FB4KoNi8jcG1ZqLE3AVCxEsYMBe65OBx71wFoHRTP3LRg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^2.1.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.3.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "11.1.9", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.9.tgz", + "integrity": "sha512-h8IknhzSh3FEM9u8ivkskh+Ef4Yo4JRIY2nj7MrH6GQmrwV6mcpJf5/4KgH5JaVI1H3E52yCdpOlVyGZIeph5A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.54.0", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.54.0.tgz", + "integrity": "sha512-/wDTkki6wBTjwylwAGjpLKYklKo9YgjZwAU77+7ME5mBoS32Q4nAwoqhA2lSge6fobLW3Tap6uc5xfwaL2p0Sw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/context": "^1.4.0", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.44.3", + "rc-virtual-list": "^3.14.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-15.7.0.tgz", + "integrity": "sha512-ZepiE+6fmozYdWf/9gVp7k56PKHB1YYoDsKeQA1CBlJ/POIhjkcYiv0AGP0w2Jhzftd3AVvZP/K+V+Lpi2ankA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.2.0", + "rc-menu": "~9.16.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.34.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.10.2.tgz", + "integrity": "sha512-HfaeXiaSlpiSp0I/pvWpecFEHpVysZ9tpDLNkxQbMvMz6gsr7aVZ7FpWP9kt4t7DB+jJXesYS0us1uPZnlRnwQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-input": "~1.8.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.4.0.tgz", + "integrity": "sha512-kqyivim5cp8I5RkHmpsp1Nn/Wk+1oeloMv9c7LXNgDxUpGm+RbXJGL+OPvDlcRnx9DBeOe4wyOIl4OKUERyH1g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.3.1", + "rc-util": "^5.44.3" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.13.1.tgz", + "integrity": "sha512-FNhIefhftobCdUJshO7M8uZTA9F4OPGVXqGfZkkD/5soDeOhwO06T/aKTrg0WD8gRg/pyfq+ql3aMymLHCTC4A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + }, + "engines": { + "node": ">=10.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.27.0.tgz", + "integrity": "sha512-2qTBTzwIT7LRI1o7zLyrCzmo5tQanmyGbSaGTIf7sYimCklAToVVfpMC6OAldSKolcnjorBYPNSKQqJmN3TCww==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "classnames": "2.x", + "rc-select": "~14.16.2", + "rc-tree": "~5.13.0", + "rc-util": "^5.43.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-upload": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.11.0.tgz", + "integrity": "sha512-ZUyT//2JAehfHzjWowqROcwYJKnZkIUGWaTE/VogVrepSl7AFNbQf4+zGfX4zl9Vrj/Jm8scLO0R6UlPDKK4wA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.44.4", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.44.4.tgz", + "integrity": "sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-virtual-list": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.19.2.tgz", + "integrity": "sha512-Ys6NcjwGkuwkeaWBDqfI3xWuZ7rDiQXlH1o2zLfFzATfEgXcqpk8CkgMfbJD81McqjcJVez25a3kPxCR807evA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -1511,6 +2978,18 @@ "react": "^18.3.1" } }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", + "license": "MIT" + }, "node_modules/react-refresh": { "version": "0.17.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", @@ -1521,6 +3000,21 @@ "node": ">=0.10.0" } }, + "node_modules/reactcss": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", + "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", + "license": "MIT", + "dependencies": { + "lodash": "^4.0.1" + } + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT" + }, "node_modules/rollup": { "version": "4.63.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz", @@ -1567,6 +3061,15 @@ "fsevents": "~2.3.2" } }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/scheduler": { "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", @@ -1576,6 +3079,15 @@ "loose-envify": "^1.1.0" } }, + "node_modules/scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "license": "MIT", + "dependencies": { + "compute-scroll-into-view": "^3.0.2" + } + }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1586,6 +3098,12 @@ "semver": "bin/semver.js" } }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", @@ -1596,6 +3114,58 @@ "node": ">=0.10.0" } }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==", + "license": "MIT" + }, + "node_modules/stylis": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.4.0.tgz", + "integrity": "sha512-5Z9ZpRzfuH6l/UAvCPAPUo3665Nk2wLaZU3x+TLHKVzIz33+sbJqbtrYoC3KD4/uVOr2Zp+L0LySezP9OHV9yA==", + "license": "MIT" + }, + "node_modules/swr": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.5.1.tgz", + "integrity": "sha512-BRw55e8r0B7SpDN20CAzoQAHl7y1yP7/Zt7oqUjMv0vSt2u2Xnkm88Ws+VypbV9BXHQVuSuyVq7zMjO16wSExw==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3", + "use-sync-external-store": "^1.6.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/throttle-debounce": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz", + "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==", + "license": "MIT", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "license": "MIT" + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "license": "MIT" + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, "node_modules/update-browserslist-db": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", @@ -1627,6 +3197,15 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/use-sync-external-store": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.7.0.tgz", + "integrity": "sha512-6L+EeigHMQhdaIPNIFUKwfWJSwWFQ8gJbJ2DLOs5sDIegTwR9fRxvnM3uciHKjIZhFz+KAv2emhWMRvDmMcY8A==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/vite": { "version": "5.4.21", "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", @@ -1687,6 +3266,15 @@ } } }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", diff --git a/control-plane/web/package.json b/control-plane/web/package.json index 75d82ff..f90d1b6 100644 --- a/control-plane/web/package.json +++ b/control-plane/web/package.json @@ -10,9 +10,16 @@ "preview": "vite preview" }, "dependencies": { + "@ant-design/icons": "^5.6.1", + "@ant-design/pro-components": "^2.8.10", + "@ant-design/x": "^1.6.1", + "antd": "^5.29.3", "react": "^18.3.1", "react-dom": "^18.3.1" }, + "overrides": { + "path-to-regexp": "8.4.2" + }, "devDependencies": { "@vitejs/plugin-react": "^4.3.4", "vite": "^5.4.14" diff --git a/control-plane/web/src/App.jsx b/control-plane/web/src/App.jsx new file mode 100644 index 0000000..e5b790c --- /dev/null +++ b/control-plane/web/src/App.jsx @@ -0,0 +1,298 @@ +import { lazy, Suspense, useCallback, useEffect, useMemo, useState } from "react"; +import { Avatar, Button, Dropdown, Form, Input, Select, Space, Spin, Tag, Typography } from "antd"; +import { PageContainer, ProLayout } from "@ant-design/pro-components"; +import { + AppstoreOutlined, + AuditOutlined, + ContactsOutlined, + DesktopOutlined, + LogoutOutlined, + MessageOutlined, + ReloadOutlined, + SendOutlined, + TeamOutlined, + UnorderedListOutlined, + UserOutlined, +} from "@ant-design/icons"; +import { api, activeAccount, isClientAvailable, statusColor, statusLabel } from "./api.js"; +const MessagesView = lazy(() => import("./views/MessagesView.jsx")); +const UsersView = lazy(() => import("./views/AdminViews.jsx").then((module) => ({ default: module.UsersView }))); +const NodesView = lazy(() => import("./views/AdminViews.jsx").then((module) => ({ default: module.NodesView }))); +const OverviewView = lazy(() => import("./views/OperationsViews.jsx").then((module) => ({ default: module.OverviewView }))); +const ContactsView = lazy(() => import("./views/OperationsViews.jsx").then((module) => ({ default: module.ContactsView }))); +const TasksView = lazy(() => import("./views/OperationsViews.jsx").then((module) => ({ default: module.TasksView }))); +const BroadcastView = lazy(() => import("./views/OperationsViews.jsx").then((module) => ({ default: module.BroadcastView }))); +const DiagnosticsView = lazy(() => import("./views/OperationsViews.jsx").then((module) => ({ default: module.DiagnosticsView }))); + +const { Text } = Typography; +const TOKEN_KEY = "wxagent-token"; +const CLIENT_KEY = "wxagent-client"; + +const PAGE_META = { + overview: { title: "工作台概览", subtitle: "统一查看 Desktop Agent 连接状态与任务执行情况" }, + messages: { title: "消息工作台", subtitle: "按已授权 Client / Node 查看会话和消息历史" }, + contacts: { title: "通讯录", subtitle: "读取已授权账号的联系人与群聊缓存" }, + tasks: { title: "任务中心", subtitle: "跟踪 Client 领取、执行与结果状态" }, + agents: { title: "Desktop Agent", subtitle: "远程桌面节点与账号连接状态" }, + users: { title: "用户与权限", subtitle: "管理控制面用户,并分配可访问的 Desktop Agent / Node" }, + broadcast: { title: "受控群发", subtitle: "Web 写操作仍需单独验收" }, + diagnostics: { title: "诊断与审计", subtitle: "管理员可见的连接、事件与审计信息" }, +}; + +const VALID_VIEWS = new Set(Object.keys(PAGE_META)); + +function viewFromLocation() { + const path = window.location.pathname.split("/").filter(Boolean).join("/"); + return VALID_VIEWS.has(path) ? path : "overview"; +} + +function LoginPage({ onLogin }) { + const [form] = Form.useForm(); + const [busy, setBusy] = useState(false); + const [error, setError] = useState(""); + + const submit = async (values) => { + setBusy(true); + setError(""); + try { + const result = await api("/v1/auth/login", { method: "POST", body: values }); + onLogin(result.access_token, result.user); + } catch (reason) { + setError(reason.message); + } finally { + setBusy(false); + } + }; + + return ( +
+
+
WXWxAgent CONTROL PLANE
+
+ Desktop Agent 管理平台 + 把多个 Client,
放进同一个工作台。
+ 按用户分配 Desktop Agent / Node 访问范围,在统一工作台中查看授权会话、通讯录与任务状态。 +
+
+
节点隔离成员仅能查看获分配的 Node
+
持久化权限用户与分配关系由控制面保存
+
消息优先保留现有真实消息和 Client 接口
+
+ 仅展示已授权、规范化的只读数据;写操作按真机验收状态开放。 +
+
+
+
} />
登录控制面使用管理员为你创建的 Web 账号
+ {error &&
{error}
} + + + + + + + + + +
会话凭据仅保存在当前浏览器标签页
+
+ WxAgent · 远程 Client 管理与只读数据工作台 +
+
+ ); +} + +function ConnectionAlert({ node, nodes, onSettings }) { + if (!nodes.length) { + return
无可用 Node请启动已配置的 Desktop Agent;浏览器不会模拟连接状态。
; + } + if (!isClientAvailable(node)) { + return
当前 Node 不可用可从顶部切换到其它已分配的 Node;离线任务不会自动转派或重放。
; + } + if (!activeAccount(node)) { + return
未确认活动账号读取只针对已验证的活动账号。
; + } + return null; +} + +function ConsoleApp() { + const [token, setToken] = useState(() => sessionStorage.getItem(TOKEN_KEY) || ""); + const [profile, setProfile] = useState(null); + const [view, setView] = useState(viewFromLocation); + const [nodes, setNodes] = useState([]); + const [selectedNodeId, setSelectedNodeId] = useState(() => sessionStorage.getItem(CLIENT_KEY) || ""); + const [tasks, setTasks] = useState([]); + const [events, setEvents] = useState([]); + const [audit, setAudit] = useState([]); + const [refreshing, setRefreshing] = useState(false); + const [error, setError] = useState(""); + + const isAdmin = profile?.role === "admin"; + const selectedNode = useMemo(() => nodes.find((node) => node.node_id === selectedNodeId), [nodes, selectedNodeId]); + const navigate = useCallback((nextView) => { + if (!VALID_VIEWS.has(nextView)) return; + window.history.pushState({}, "", nextView === "overview" ? "/" : `/${nextView}`); + setView(nextView); + }, []); + + useEffect(() => { + const onPopState = () => setView(viewFromLocation()); + window.addEventListener("popstate", onPopState); + return () => window.removeEventListener("popstate", onPopState); + }, []); + + const clearSession = useCallback(() => { + sessionStorage.removeItem(TOKEN_KEY); + sessionStorage.removeItem(CLIENT_KEY); + setToken(""); + setProfile(null); + setNodes([]); + setTasks([]); + setEvents([]); + setAudit([]); + }, []); + + const logout = useCallback(async () => { + if (token) { + try { await api("/v1/auth/logout", { token, method: "POST" }); } catch { /* The local session must still be cleared. */ } + } + clearSession(); + }, [clearSession, token]); + + const refresh = useCallback(async () => { + if (!token) return; + setRefreshing(true); + setError(""); + try { + const me = await api("/v1/auth/me", { token }); + setProfile(me.user); + const [nodeData, taskData, eventData, auditData] = await Promise.all([ + api("/v1/nodes", { token }), + api("/v1/tasks?limit=200", { token }), + api("/v1/events?limit=200", { token }), + me.user.role === "admin" ? api("/v1/audit?limit=200", { token }) : Promise.resolve({ audit: [] }), + ]); + setNodes(nodeData.nodes || []); + setTasks(taskData.tasks || []); + setEvents(eventData.events || []); + setAudit(auditData.audit || []); + } catch (reason) { + if (reason.status === 401) clearSession(); + else setError(reason.message); + } finally { + setRefreshing(false); + } + }, [clearSession, token]); + + useEffect(() => { + if (!token) return undefined; + void refresh(); + const timer = window.setInterval(() => void refresh(), 15000); + return () => window.clearInterval(timer); + }, [refresh, token]); + + useEffect(() => { + if (!nodes.length) { + setSelectedNodeId(""); + sessionStorage.removeItem(CLIENT_KEY); + return; + } + if (!nodes.some((node) => node.node_id === selectedNodeId)) { + const next = nodes.find(isClientAvailable) || nodes[0]; + setSelectedNodeId(next.node_id); + sessionStorage.setItem(CLIENT_KEY, next.node_id); + } + }, [nodes, selectedNodeId]); + + useEffect(() => { + if (!profile) return; + const allowedViews = new Set(["overview", "messages", "contacts", "tasks", "agents", "broadcast", ...(isAdmin ? ["users", "diagnostics"] : [])]); + if (!allowedViews.has(view)) navigate("overview"); + }, [isAdmin, navigate, profile, view]); + + const handleLogin = (nextToken, nextProfile) => { + sessionStorage.setItem(TOKEN_KEY, nextToken); + setToken(nextToken); + setProfile(nextProfile || null); + }; + + const selectNode = (nodeID) => { + setSelectedNodeId(nodeID); + sessionStorage.setItem(CLIENT_KEY, nodeID); + }; + + if (!token) return ; + if (!profile) return
WX正在验证会话…
; + + const navigation = [ + { key: "overview", path: "/overview", name: "概览", icon: }, + { key: "messages", path: "/messages", name: "消息工作台", icon: }, + { key: "contacts", path: "/contacts", name: "通讯录", icon: }, + { key: "tasks", path: "/tasks", name: "任务中心", icon: }, + { key: "agents", path: "/agents", name: "Desktop Agent", icon: }, + { key: "broadcast", path: "/broadcast", name: "受控群发", icon: }, + ...(isAdmin ? [ + { key: "users", path: "/users", name: "用户与权限", icon: }, + { key: "diagnostics", path: "/diagnostics", name: "诊断与审计", icon: }, + ] : []), + ]; + const page = PAGE_META[view] || PAGE_META.overview; + const contextPage = ["messages", "contacts", "tasks"].includes(view); + const userMenu = { + items: [{ key: "logout", icon: , label: "退出登录" }], + onClick: ({ key }) => key === "logout" && void logout(), + }; + + return ( + WX} + layout="mix" + navTheme="light" + fixedHeader + fixSiderbar + siderWidth={248} + location={{ pathname: `/${view}` }} + menuDataRender={() => navigation} + menuItemRender={(item, dom) => { event.preventDefault(); navigate(item.key); }}>{dom}} + rightContentRender={() => ( + + setUsername(event.target.value)} autoComplete="username" /> - - {error &&
{error}
} - - -

会话只保存在当前浏览器标签页

- - - ); -} - -function Sidebar({ view, setView, onLogout, username }) { - return ( - - ); -} - -function Topbar({ title, subtitle, nodes, selectedClientId, onClientChange, onRefresh, loading }) { - const selected = nodes.find((node) => node.node_id === selectedClientId); - return ( -
-

{title}

{subtitle}

-
- - {selected && } - -
-
- ); -} - -function ConnectionBanner({ nodes, selectedNode, onSettings }) { - if (!nodes.length) { - return
还没有可用 Client请启动已配置的 Desktop Agent;浏览器不会模拟连接状态。
; - } - if (!isClientAvailable(selectedNode)) { - const other = nodes.some(isClientAvailable); - return
当前 Client 不可用{other ? "其它 Client 不受影响,请从顶部切换。" : "所有 Client 当前都不可用,请先恢复连接。"}
; - } - if (!activeAccount(selectedNode)) { - return
当前 Client 尚未确认微信账号只读数据需要已验证的活动账号,先完成账号绑定后再操作。
; - } - return null; -} - -function ContextEmpty({ title = "没有选中的 Client", text = "请先连接并选择一个可用 Client。", onSettings }) { - return

{title}

{text}

{onSettings && }
; -} - -function LoadingState({ text = "正在读取…" }) { - return
{text}
; -} - -function Empty({ text, action }) { - return

{text}

{action}
; -} - -function ReadError({ error, onRetry }) { - return
{error}{onRetry && }
; -} - -function ReadNotice({ text, onRetry }) { - return
{text}{onRetry && }
; -} - -function coverageNotice(label, coverage) { - if (!coverage) return ""; - const freshness = coverage.lastSuccessAt ? `最后同步 ${formatTime(coverage.lastSuccessAt)}` : "尚未成功同步"; - const backlog = coverage.backlogCount == null ? "积压未知" : `积压 ${coverage.backlogCount}`; - const suffix = `${freshness} · ${backlog}`; - if (coverage.state === "complete") return coverage.source === "platform-cache" ? `${label}来自平台副本,${suffix}。` : ""; - if (coverage.state === "partial") return `${label}同步不完整,已保留已有数据;${suffix}。`; - return `${label}同步状态未知,未用本次结果清除已有数据;${suffix}${coverage.errorMessage ? ` · ${coverage.errorMessage}` : ""}。`; -} - -function MessagesView({ token, client, onSettings }) { - const clientId = client?.node_id || ""; - const accountId = activeAccount(client); - const [sessions, setSessions] = useState([]); - const [sessionsState, setSessionsState] = useState({ loading: false, error: "", notice: "" }); - const [query, setQuery] = useState(""); - const [selectedChat, setSelectedChat] = useState(null); - const [messages, setMessages] = useState([]); - const [messagesState, setMessagesState] = useState({ loading: false, error: "", notice: "" }); - const contextGenerationRef = useRef(0); - const sessionsRequestRef = useRef(0); - const messagesRequestRef = useRef(0); - const refreshRequestRef = useRef(0); - - const requestDataRefresh = useCallback(async () => { - if (!accountId || !clientId) return; - const requestId = ++refreshRequestRef.current; - try { - await api(dataPath(accountId, "refresh"), { token, method: "POST" }); - } catch (reason) { - if (requestId === refreshRequestRef.current) { - setSessionsState((current) => ({ ...current, notice: current.notice || `后台同步未受理:${reason.message}` })); - } - } - }, [accountId, clientId, token]); - - const loadSessions = useCallback(async () => { - if (!clientId || !accountId) return; - const requestId = ++sessionsRequestRef.current; - const generation = contextGenerationRef.current; - setSessionsState((current) => ({ ...current, loading: true, error: "" })); - try { - const content = await readStoredOrFallback({ - storedPath: dataPath(accountId, "conversations", "?limit=100"), - legacyPath: "/v1/reads/sessions", - legacyBody: { node_id: clientId, account_id: accountId, limit: 100 }, - token, - }); - if (requestId !== sessionsRequestRef.current || generation !== contextGenerationRef.current) return; - const next = normalizeSessions(content); - if (content.sync && content.sync.state !== "complete") void requestDataRefresh(); - const coverage = resolveReadCoverage(content, next.length); - setSessions((previous) => shouldReplaceReadState(coverage) ? next : mergeStableItems(previous, next)); - setSessionsState({ loading: false, error: "", notice: coverageNotice("会话", coverage) }); - } catch (reason) { - if (requestId === sessionsRequestRef.current && generation === contextGenerationRef.current) { - setSessionsState({ loading: false, error: reason.message, notice: "" }); - } - } - }, [accountId, clientId, requestDataRefresh, token]); - - useEffect(() => { - contextGenerationRef.current += 1; - sessionsRequestRef.current += 1; - messagesRequestRef.current += 1; - setSelectedChat(null); - setSessions([]); - setMessages([]); - setSessionsState({ loading: false, error: "", notice: "" }); - setMessagesState({ loading: false, error: "", notice: "" }); - if (!clientId || !accountId) return; - loadSessions(); - }, [clientId, accountId, loadSessions]); - - useEffect(() => { - if (!selectedChat || selectedChat.clientId !== clientId || selectedChat.accountId !== accountId || !clientId || !accountId) return; - const requestId = ++messagesRequestRef.current; - const generation = contextGenerationRef.current; - setMessagesState((current) => ({ ...current, loading: true, error: "" })); - readStoredOrFallback({ - storedPath: dataPath(accountId, "messages", `?chat_id=${encodeURIComponent(selectedChat.id)}&limit=100`), - legacyPath: "/v1/reads/messages", - legacyBody: { node_id: clientId, account_id: accountId, chat_id: selectedChat.id, limit: 100, include_content: true }, - token, - }).then((content) => { - if (requestId !== messagesRequestRef.current || generation !== contextGenerationRef.current) return; - const next = normalizeMessages(content); - const coverage = resolveReadCoverage(content, next.length); - setMessages((previous) => shouldReplaceReadState(coverage) ? next : mergeStableItems(previous, next)); - setMessagesState({ loading: false, error: "", notice: coverageNotice("消息", coverage) }); - }) - .catch((reason) => { - if (requestId === messagesRequestRef.current && generation === contextGenerationRef.current) { - setMessagesState({ loading: false, error: reason.message, notice: "" }); - } - }); - }, [accountId, clientId, selectedChat, token]); - - if (!client) return ; - const visibleSessions = sessions.filter((session) => !query || `${session.title} ${session.id}`.toLowerCase().includes(query.toLowerCase())); - return ( -
-
-

会话

{sessions.length ? `${sessions.length} 个会话` : "当前 Client 的会话"}

- - {sessionsState.loading && sessions.length === 0 ? : sessionsState.error && sessions.length === 0 ? : <>{sessionsState.error && }{!sessionsState.error && sessionsState.notice && }{sessionsState.loading && sessions.length > 0 &&
正在刷新,会话列表保持可用…
}{visibleSessions.length === 0 ? :
{visibleSessions.map((session) => )}
}} -
-
- {!selectedChat ? : <>

当前 Client · {clientId}

{selectedChat.title}

{selectedChat.type === "Group" ? "群聊" : "私聊"} · {shortId(selectedChat.id, 28)}
{messagesState.loading && messages.length === 0 ? : messagesState.error && messages.length === 0 ? setSelectedChat({ ...selectedChat })} /> : <>{messagesState.error && setSelectedChat({ ...selectedChat })} />}{!messagesState.error && messagesState.notice && setSelectedChat({ ...selectedChat })} />}{messagesState.loading && messages.length > 0 &&
正在刷新,消息历史保持可用…
}{messages.length === 0 ? :
{messages.map((message) =>
{message.sender.slice(0, 1).toUpperCase()}
{message.sender}{formatTime(message.at)}

{message.text || "(无正文)"}

)}
}}