diff --git a/app/js/components/ActionSwitch/index.tsx b/app/js/components/ActionSwitch/index.tsx index 369569e5..7baf7235 100644 --- a/app/js/components/ActionSwitch/index.tsx +++ b/app/js/components/ActionSwitch/index.tsx @@ -79,6 +79,7 @@ function ActionSwitch({ autoFocus={autoFocus} className={className} onChange={onSwitchChange} + disabled={restProps.disabled} checkedChildren={checkedChildren} unCheckedChildren={unCheckedChildren} loading={restProps.confirm ? false : loading} diff --git a/app/js/components/Document/index.tsx b/app/js/components/Document/index.tsx index 9f847f3b..1cb2db0d 100644 --- a/app/js/components/Document/index.tsx +++ b/app/js/components/Document/index.tsx @@ -2,6 +2,7 @@ * @module index */ +import 'dayjs/locale/zh-cn'; import zhCN from 'antd/locale/zh_CN'; import { ConfigProvider } from 'antd'; import { memo, useMemo } from 'react'; diff --git a/app/js/components/FallBack/Loading.tsx b/app/js/components/FallBack/Loading.tsx index 7b601b84..3cb8a747 100644 --- a/app/js/components/FallBack/Loading.tsx +++ b/app/js/components/FallBack/Loading.tsx @@ -5,9 +5,9 @@ import React, { memo } from 'react'; import { Spin, SpinProps } from 'antd'; -export interface LoadingFallBackProps extends Pick, Pick {} +export interface LoadingFallbackProps extends Pick, Pick {} -export default memo(function LoadingFallBack({ delay = 128, width, height = 360 }: LoadingFallBackProps) { +export default memo(function LoadingFallback({ delay = 128, width, height = 360 }: LoadingFallbackProps) { return (
diff --git a/app/js/components/FlexDrawer/index.tsx b/app/js/components/FlexDrawer/index.tsx index 9510f08d..76190644 100644 --- a/app/js/components/FlexDrawer/index.tsx +++ b/app/js/components/FlexDrawer/index.tsx @@ -3,25 +3,34 @@ */ import { isString } from '/js/utils/utils'; -import { memo, useCallback, useRef } from 'react'; import useMediaQuery from '/js/hooks/useMediaQuery'; -import { ConfigProvider, Drawer, DrawerProps } from 'antd'; +import React, { memo, useCallback, useRef } from 'react'; +import { ConfigProvider, Drawer, DrawerProps, GetProp } from 'antd'; export interface FlexDrawerProps extends DrawerProps { breakWidth?: string | number; breakHeight?: string | number; } +const containerStyle: React.CSSProperties = { + minWidth: 'fit-content' +}; + +const drawerStyles: GetProp = { + body: { + outline: 'none', + position: 'relative' + } +}; + export default memo(function FlexDrawer({ children, height = 720, width = 1440, - keyboard = false, closeIcon = false, - maskClosable = false, breakWidth = '100vw', breakHeight = '100vh', - styles = { body: { position: 'relative' } }, + styles = drawerStyles, ...restProps }: FlexDrawerProps) { const containerRef = useRef(null); @@ -41,13 +50,11 @@ export default memo(function FlexDrawer({ -
+
{children} diff --git a/app/js/components/FlexLayout/style/index.ts b/app/js/components/FlexLayout/style/index.ts index 8f739618..2917e1fd 100644 --- a/app/js/components/FlexLayout/style/index.ts +++ b/app/js/components/FlexLayout/style/index.ts @@ -60,6 +60,7 @@ export default createStyles( [`.${prefixCls}-content`]: { height: '100%', + outline: 'none', overflow: 'auto', position: 'relative', msScrollChaining: 'none', diff --git a/app/js/components/FormDrawer/index.tsx b/app/js/components/FormDrawer/index.tsx index e4badcc1..6115e470 100644 --- a/app/js/components/FormDrawer/index.tsx +++ b/app/js/components/FormDrawer/index.tsx @@ -29,18 +29,20 @@ function createFormName(id: string): string { return `form_${id.replace(/[^a-z_\d]/gi, '')}`; } +export type Trigger = React.ReactElement<{ + disabled?: boolean; + onClick?: (...args: unknown[]) => void; +}>; + export interface FormDrawerProps extends Omit, FormOmitted>, Pick, SubmitPicked>, Pick { action: string; + trigger: Trigger; onOpen?: () => void; onClose?: () => void; form?: FormInstance; - trigger: React.ReactElement<{ - disabled?: boolean; - onClick?: (...args: unknown[]) => void; - }>; requestInit?: Omit, SubmitPicked>; extra?: (submitting: boolean, form: FormInstance, onClose: () => void) => React.ReactNode; footer?: (submitting: boolean, form: FormInstance, onClose: () => void) => React.ReactNode; diff --git a/app/js/components/Paper/style/index.ts b/app/js/components/Paper/style/index.ts index 4c0d72f0..b4ef4f28 100644 --- a/app/js/components/Paper/style/index.ts +++ b/app/js/components/Paper/style/index.ts @@ -11,8 +11,6 @@ export default createStyles(['components', 'Paper', prefixCls], token => { [`.${prefixCls}`]: { margin: token.marginXS, padding: token.padding, - minWidth: 'fit-content', - minHeight: 'fit-content', borderRadius: token.borderRadius, backgroundColor: token.colorBgContainer } diff --git a/app/js/components/ViewDrawer/index.tsx b/app/js/components/ViewDrawer/index.tsx index a56e82d3..852ff8c0 100644 --- a/app/js/components/ViewDrawer/index.tsx +++ b/app/js/components/ViewDrawer/index.tsx @@ -6,13 +6,15 @@ import { Button } from 'antd'; import FlexDrawer, { FlexDrawerProps } from '/js/components/FlexDrawer'; import React, { cloneElement, memo, useCallback, useEffect, useMemo, useState } from 'react'; +export type Trigger = React.ReactElement<{ + disabled?: boolean; + onClick?: (...args: unknown[]) => void; +}>; + export interface ViewDrawerProps extends Omit { + trigger: Trigger; onOpen?: () => void; onClose?: () => void; - trigger: React.ReactElement<{ - disabled?: boolean; - onClick?: (...args: unknown[]) => void; - }>; extra?: (onClose: () => void) => React.ReactNode; footer?: (onClose: () => void) => React.ReactNode; } @@ -27,6 +29,7 @@ export default memo(function ViewDrawer({ trigger, onClose, children, + width = 768, extra = defaultExtra, ...restProps }: ViewDrawerProps) { @@ -64,6 +67,7 @@ export default memo(function ViewDrawer({ { @@ -222,10 +219,9 @@ export default function createStyles(path: string[ const utils = useMemo(() => { const type = cssVar ? 'css' : 'js'; - const { max, min } = genMaxMin(type); const unitlessCssVar = new Set(Object.keys(unitless)); - return { min, max, unit, calc: genCalc(type, unitlessCssVar) }; + return { unit, calc: genCalc(type, unitlessCssVar) }; }, [cssVar, unitless]); const render = useStyleRegister({ path, theme, token, hashId }, () => { diff --git a/app/js/hooks/useAction.tsx b/app/js/hooks/useAction.tsx index 5442b317..966189ec 100644 --- a/app/js/hooks/useAction.tsx +++ b/app/js/hooks/useAction.tsx @@ -75,8 +75,8 @@ export default function useAction( if (confirm) { const { disabled } = options; - const props: PopconfirmProps = isObject(confirm) ? confirm : { title: '警告', description: confirm }; - const { okButtonProps, placement = 'topRight', icon = } = props; + const props = isObject(confirm) ? confirm : { title: '警告', description: confirm }; + const { okButtonProps, placement = 'topRight', icon = } = props; return ( ( const valueRef = useLatestRef(value); - const setValue = useCallback((value: React.SetStateAction, ...args: any[]): void => { + const setValue = useCallback((value: React.SetStateAction, ...args: unknown[]): void => { if (isMounted()) { - const { current: prevState } = valueRef; + const { defaultValue } = optionsRef.current; + const { current: prevState = defaultValue } = valueRef; const state = isFunction(value) ? value(prevState) : value; if (state !== prevState) { diff --git a/app/js/hooks/usePagingOptions.ts b/app/js/hooks/usePagingOptions.ts index c743cace..17f0f9cb 100644 --- a/app/js/hooks/usePagingOptions.ts +++ b/app/js/hooks/usePagingOptions.ts @@ -52,7 +52,6 @@ export default function usePagingOptions(opitons?: Options | false): UsePagingOp responsive: true, showSizeChanger: true, showQuickJumper: true, - hideOnSinglePage: true, ...opitons, pageSizeOptions: pageSizeOptions.map(item => item.toString()) }; diff --git a/app/js/hooks/usePagingRequest.ts b/app/js/hooks/usePagingRequest.ts index 8fa01611..cf1ce949 100644 --- a/app/js/hooks/usePagingRequest.ts +++ b/app/js/hooks/usePagingRequest.ts @@ -174,7 +174,7 @@ export default function usePagingRequest( if (onError) { onError(error); - } else { + } else if (error.code !== 401) { message.error(error.message); } } diff --git a/app/js/hooks/useRequest.ts b/app/js/hooks/useRequest.ts index 1810542e..58f85ec6 100644 --- a/app/js/hooks/useRequest.ts +++ b/app/js/hooks/useRequest.ts @@ -23,7 +23,7 @@ export interface Request { export interface RequestOptions extends Omit { onComplete?: () => void; onSuccess?: (response: R) => void; - onError?: (error: RequestError) => void; + onError?: (error: RequestError) => void; } export interface Options extends Omit { @@ -32,16 +32,6 @@ export interface Options extends Omit void; } -/** - * @function onUnauthorizedHandler - * @description 默认未授权操作 - * @param navigate 导航方法 - * @param location 导航信息 - */ -export function onUnauthorizedHandler(navigate: Navigate, location: Location): void { - navigate('/login', { state: location }); -} - /** * @function useRequest * @description [hook] 请求操作 @@ -76,7 +66,7 @@ export default function useRequest( if (onUnauthorized) { onUnauthorized(navigate, location); } else { - onUnauthorizedHandler(navigate, location); + navigate('/login', { state: location }); } }; @@ -90,8 +80,8 @@ export default function useRequest( } } - const onMessage = (msg: string) => { - notify && message.success(msg); + const onMessage = (content: string) => { + notify && message.success(content); }; fetch(url, { ...requestInit, headers, onMessage, onUnauthorized }) @@ -101,13 +91,13 @@ export default function useRequest( requestInit.onSuccess?.(response); } }, - (error: RequestError) => { + (error: RequestError) => { if (isMounted()) { const { onError } = requestInit; if (onError) { onError(error); - } else { + } else if (error.code !== 401) { message.error(error.message); } } diff --git a/app/js/hooks/useResponse.ts b/app/js/hooks/useResponse.ts index d1f7a429..c5b2d409 100644 --- a/app/js/hooks/useResponse.ts +++ b/app/js/hooks/useResponse.ts @@ -67,7 +67,7 @@ export default function useResponse( ...options }; - request(urlRef.current, { + request(urlRef.current, { ...requestInit, onSuccess(response) { const { transform } = requestInit; diff --git a/app/js/hooks/useSearchFilters.ts b/app/js/hooks/useSearchFilters.ts index 92afc513..bc5b64c8 100644 --- a/app/js/hooks/useSearchFilters.ts +++ b/app/js/hooks/useSearchFilters.ts @@ -8,7 +8,7 @@ import { Query as Filter } from '/js/utils/request'; export type { Filter }; export type SearchFilters = { - [K in keyof T]: T[K] | false; + [K in keyof T]: T[K] extends Filter ? T[K] | false : T[K]; }; /** diff --git a/app/js/hooks/useSubmit.ts b/app/js/hooks/useSubmit.ts index b72c3ac8..f532d297 100644 --- a/app/js/hooks/useSubmit.ts +++ b/app/js/hooks/useSubmit.ts @@ -18,7 +18,7 @@ export interface Options extends Omit void; normalize?: (fields: F) => Fields; onSuccess?: (response: R, fields: F) => void; - onError?: (error: RequestError, fields: F) => void; + onError?: (error: RequestError, fields: F) => void; } /** diff --git a/app/js/hooks/useTable.ts b/app/js/hooks/useTable.ts index 1ccc89f0..a5dff10a 100644 --- a/app/js/hooks/useTable.ts +++ b/app/js/hooks/useTable.ts @@ -142,7 +142,7 @@ export default function useTable( } }, []); - const pagination = useMemo(() => { + const pagination = useMemo, 'pagination'>>(() => { const originRefsPagination = originRefs.pagination; if (hasQuery(originRefsPagination)) { diff --git a/app/js/utils/LRU.ts b/app/js/utils/LRU.ts new file mode 100644 index 00000000..d9f7af29 --- /dev/null +++ b/app/js/utils/LRU.ts @@ -0,0 +1,95 @@ +/** + * @module LRU + */ + +export default class LRU { + #max: number; + #cache: Map; + + public constructor(max: number) { + this.#max = max; + this.#cache = new Map(); + } + + public get size(): number { + return this.#cache.size; + } + + public set(key: K, value: V): void { + const cache = this.#cache; + + if (this.has(key)) { + this.delete(key); + } else if (this.size === this.#max) { + const keys = cache.keys(); + const head = keys.next(); + + if (!head.done) { + this.delete(head.value); + } + } + + cache.set(key, value); + } + + public get(key: K): V | undefined { + const cache = this.#cache; + const item = cache.get(key); + + if (item) { + this.delete(key); + + cache.set(key, item); + + return item; + } + } + + public has(key: K): boolean { + return this.#cache.has(key); + } + + public delete(key: K): void { + this.#cache.delete(key); + } + + public clear(): void { + this.#cache.clear(); + } + + public keys(): IterableIterator { + return this.#cache.keys(); + } + + public values(): IterableIterator { + return this.#cache.values(); + } + + public entries(): IterableIterator<[K, V]> { + return this.#cache.entries(); + } + + public toJSON(): { key: K; value: V }[] { + const json: { key: K; value: V }[] = []; + + for (const [key, value] of this) { + json.push({ key, value }); + } + + return json; + } + + public toString(): string { + const strings: string[] = []; + + for (const [key, value] of this) { + strings.push(`${key}:${value}`); + } + + return strings.join(' < '); + } + + public [Symbol.iterator](): IterableIterator<[K, V]> { + return this.entries(); + } +} diff --git a/app/js/utils/dom.ts b/app/js/utils/dom.ts index 47727db5..68a15c6f 100644 --- a/app/js/utils/dom.ts +++ b/app/js/utils/dom.ts @@ -15,13 +15,25 @@ export const canUseDOM = type TargetValue = T | undefined | null; -type TargetType = HTMLElement | Element | Window | Document; +type TargetType = Element | Window | Document; export type Target = | TargetValue | (() => TargetValue) | React.MutableRefObject>; +export function isWindow(target: unknown): target is Window { + return canUseDOM && target instanceof Window; +} + +export function isElement(target: unknown): target is Element { + return canUseDOM && target instanceof Element; +} + +export function isDocument(target: unknown): target is Document { + return canUseDOM && target instanceof Document; +} + /** * @function getTargetElement * @param target 目标元素 @@ -35,9 +47,9 @@ export function getTargetElement(target: Target): Targe return target(); } - if ('current' in target) { - return target.current; + if (isWindow(target) || isDocument(target) || isElement(target)) { + return target; } - return target; + return target.current ?? null; } diff --git a/app/js/utils/form.ts b/app/js/utils/form.ts index 704fe034..bdf125b3 100644 --- a/app/js/utils/form.ts +++ b/app/js/utils/form.ts @@ -4,13 +4,25 @@ export type Fields = Record; +/** + * @function stringify + * @param value 要序列化的数据 + */ +function stringify(value: any): string { + return JSON.stringify(value, (_key, value) => { + if (value !== null) { + return value; + } + }); +} + /** * @function serializeBody * @param body 消息体 * @param json 是否使用 JSON 格式 */ export function serializeBody(fields: Fields, json?: boolean): FormData | string { - return json ? JSON.stringify(fields) : serialize(fields, new FormData()); + return json ? stringify(fields) : serialize(fields, new FormData()); } /** diff --git a/app/js/utils/menus.ts b/app/js/utils/menus.ts index 919a4101..701b5769 100644 --- a/app/js/utils/menus.ts +++ b/app/js/utils/menus.ts @@ -107,8 +107,8 @@ export function parse( ); // 遍历节点 - for (const [current, parent] of tree) { - const { meta, children } = current; + for (const [node, parent] of tree) { + const { meta, children } = node; const { key, name, icon, link } = meta; const isLayout = children ? children.length > 0 : false; const parentMenu = parent ? mapping.get(parent.meta.key) : parent; @@ -118,7 +118,7 @@ export function parse( mapping.set(key, parentMenu); } } else { - const menu = transform(icon ? { key, name, link, icon } : { key, name, link }, current); + const menu = transform(icon ? { key, name, link, icon } : { key, name, link }, node); if (isLayout) { mapping.set(key, menu); diff --git a/app/js/utils/request.ts b/app/js/utils/request.ts index 479256d6..e9d3167f 100644 --- a/app/js/utils/request.ts +++ b/app/js/utils/request.ts @@ -12,13 +12,13 @@ export type Body = Fields | BodyInit | null; export interface RequestResult { payload: R; - msg: string; code: number; + message: string; } -export interface RequestError extends Error { - code: number; - response?: R; +export interface RequestErrorOptions extends ErrorOptions { + name?: string; + stack?: string; } export interface Options extends Omit { @@ -40,6 +40,14 @@ const STATUS_TEXT: Record = { 504: '网关超时' }; +/** + * @function isStatusOk + * @param status HTTP 状态码 + */ +function isStatusOk(status: number): boolean { + return status >= 200 && status < 300; +} + /** * @function resloveMessage * @param code HTTP 状态码 @@ -58,22 +66,14 @@ function isJSONType(headers: Headers): boolean { return !!contentType && /^application\/json(;|$)/i.test(contentType); } -/** - * @function isStatusOk - * @param status HTTP 状态码 - */ -function isStatusOk(status: number): boolean { - return status >= 200 && status < 300; -} - /** * @function parseResponse * @param response 响应内容 */ function parseResponse(response: Response): Promise> { if (isJSONType(response.headers)) { - return response.json().then(({ code, msg, payload }: RequestResult) => { - return { code, msg: msg || resloveMessage(code), payload }; + return response.json().then(({ code, message, payload }: RequestResult) => { + return { code, message: message || resloveMessage(code), payload }; }); } @@ -81,10 +81,42 @@ function parseResponse(response: Response): Promise> { const code = isStatusOk(status) ? 200 : status; return response.text().then(payload => { - return { code, msg: resloveMessage(code), payload } as RequestResult; + return { code, message: resloveMessage(code), payload } as RequestResult; }); } +export class RequestError extends Error { + public code: number; + + constructor(code: number, message: string, options?: RequestErrorOptions) { + super(message, options); + + this.code = code; + + if (options) { + const { name, stack } = options; + + if (name) { + this.name = name; + } + + if (stack) { + this.stack = stack; + } + } + } +} + +function createErrorCatch(code: number): (error: Error | DOMException | string) => never { + return error => { + if (error instanceof Error) { + throw new RequestError(code, error.message, error); + } + + throw new RequestError(code, JSON.stringify(error), { name: 'AbortError' }); + }; +} + /** * @function request * @description Ajax 数据请求 @@ -113,51 +145,24 @@ export default function request(url: string, init: Options = {}): Promise } // 发送请求 - return fetch(input.href, options as RequestInit).then( - (response: Response): Promise => { - return parseResponse(response).then( - ({ code, msg, payload }) => { - const { status } = response; - - if (isStatusOk(status) && code === 200) { - onMessage?.(msg); - - // 操作成功 - return payload; - } - - if (status === 401 || code === 401) { - // 需要登录认证 - onUnauthorized?.(); - } - - // 其它错误,403 等 - const error = new Error(msg) as RequestError; - - error.code = code; - error.response = payload; - - throw error; - }, - (error: RequestError): never => { - error.code = response.status; - - if (!__DEV__) { - error.message = '解析响应失败'; - } - - throw error; - } - ); - }, - (error: RequestError): never => { - error.code = -1; - - if (!__DEV__) { - error.message = '发送请求失败'; + return fetch(input.href, options as RequestInit).then((response: Response): Promise => { + return parseResponse(response).then(({ code, message, payload }) => { + const { status } = response; + + if (isStatusOk(status) && code === 200) { + onMessage?.(message); + + // 操作成功 + return payload; } - throw error; - } - ); + if (status === 401 || code === 401) { + // 需要登录认证 + onUnauthorized?.(); + } + + // 其它错误,403 等 + throw new RequestError(code, message); + }, createErrorCatch(response.status)); + }, createErrorCatch(-1)); } diff --git a/app/js/utils/utils.ts b/app/js/utils/utils.ts index e03888f7..07ca2bb9 100644 --- a/app/js/utils/utils.ts +++ b/app/js/utils/utils.ts @@ -50,13 +50,22 @@ export function isNumber(value: unknown): value is number { return Object.prototype.toString.call(value) === '[object Number]'; } +/** + * @function isBoolean + * @description 是否为布尔值 + * @param value 需要验证的值 + */ +export function isBoolean(value: unknown): value is boolean { + return Object.prototype.toString.call(value) === '[object Boolean]'; +} + /** * @function formatThousands * @description 格式化数字 * @param number 需要格式话的数字 * @param precision 小数位保留个数 */ -export function formatThousands(number: number | string | undefined = 0, precision: number = 2): string { +export function formatThousands(number: number | string = 0, precision: number = 2): string { number = Number(number); const { Intl } = window; diff --git a/global.d.ts b/global.d.ts index 1df1c34a..b93ea54a 100644 --- a/global.d.ts +++ b/global.d.ts @@ -8,67 +8,82 @@ declare module '*.png' { const content: string; - export default content; + export = content; } declare module '*.gif' { const content: string; - export default content; + export = content; } declare module '*.bmp' { const content: string; - export default content; + export = content; } declare module '*.ico' { const content: string; - export default content; + export = content; } declare module '*.jpg' { const content: string; - export default content; + export = content; } declare module '*.jpeg' { const content: string; - export default content; + export = content; } - declare module '*.webp' { const content: string; - export default content; + export = content; +} + +declare module '*.module.css' { + const content: { + readonly [name: string]: string; + }; + + export = content; } declare module '*.css' { const content: string; - export default content; + export = content; +} + +declare module '*.module.scss' { + const content: { + readonly [name: string]: string; + }; + + export = content; } declare module '*.scss' { const content: string; - export default content; + export = content; } declare module '*.svg?url' { const content: string; - export default content; + export = content; } declare module '*.svg' { const content: React.FunctionComponent>; - export default content; + export = content; } declare const __DEV__: boolean; diff --git a/package.json b/package.json index 14ca0456..a443397a 100644 --- a/package.json +++ b/package.json @@ -21,58 +21,59 @@ "format": "prettier --write . --ignore-path .prettierignore" }, "dependencies": { - "@ant-design/cssinjs": "^1.21.0", - "@ant-design/icons": "^5.3.7", - "@ant-design/plots": "^2.2.5", - "@nuintun/qrcode": "^4.1.4", - "@swc/helpers": "^0.5.12", - "antd": "^5.19.2", + "@ant-design/cssinjs": "^1.21.1", + "@ant-design/cssinjs-utils": "^1.1.0", + "@ant-design/icons": "^5.5.1", + "@ant-design/plots": "^2.3.2", + "@nuintun/qrcode": "^4.1.5", + "@swc/helpers": "^0.5.13", + "antd": "^5.20.6", "classnames": "^2.5.1", - "core-js": "^3.37.1", - "dayjs": "^1.11.12", + "core-js": "^3.38.1", + "dayjs": "^1.11.13", "koa": "^2.15.3", "koa-compress": "^5.1.1", - "koa-files": "^3.0.4", + "koa-files": "^3.0.5", "memoize-one": "^6.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-error-boundary": "^4.0.13", - "react-nest-router": "^0.19.18", + "react-nest-router": "^0.19.19", "throttle-debounce": "^5.0.2" }, "devDependencies": { - "@nuintun/svgo-loader": "^0.2.10", + "@nuintun/svgo-loader": "^0.2.13", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", - "@swc/core": "^1.7.0", - "@types/react": "^18.3.3", + "@swc/core": "^1.7.26", + "@types/react": "^18.3.7", "@types/react-dom": "^18.3.0", "@types/throttle-debounce": "^5.0.2", - "autoprefixer": "^10.4.19", - "browserslist": "^4.23.2", + "autoprefixer": "^10.4.20", + "browserslist": "^4.23.3", "bufferutil": "^4.0.8", "case-sensitive-paths-webpack-plugin": "^2.4.0", "css-loader": "^7.1.2", "css-minimizer-webpack-plugin": "7.0.0", - "css-modules-types-loader": "^0.5.10", + "css-modules-types-loader": "^0.5.13", "find-free-ports": "^3.1.1", "html-webpack-plugin": "^5.6.0", - "lightningcss": "^1.25.1", - "memfs": "^4.9.3", - "mini-css-extract-plugin": "^2.9.0", - "nodemon": "^3.1.4", - "postcss": "^8.4.39", + "lightningcss": "^1.27.0", + "memfs": "^4.12.0", + "mini-css-extract-plugin": "^2.9.1", + "nodemon": "^3.1.5", + "postcss": "^8.4.47", "postcss-loader": "^8.1.1", "prettier": "^3.3.3", - "sass": "^1.77.8", - "sass-loader": "^14.2.1", - "svgc-loader": "^0.2.10", + "sass": "^1.79.1", + "sass-loader": "^16.0.1", + "svgc-loader": "^0.2.13", "swc-loader": "^0.2.6", "terser-webpack-plugin": "^5.3.10", - "typescript": "^5.5.3", + "typescript": "^5.6.2", "utf-8-validate": "^6.0.4", - "webpack": "^5.93.0", + "webpack": "^5.94.0", "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-service": "^0.11.7" + "webpack-dev-service": "^0.11.11" }, "overrides": { "ws": "^8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ff4d94dd..7441eb07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,32 +13,35 @@ importers: .: dependencies: '@ant-design/cssinjs': - specifier: ^1.21.0 - version: 1.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.21.1 + version: 1.21.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@ant-design/cssinjs-utils': + specifier: ^1.1.0 + version: 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@ant-design/icons': - specifier: ^5.3.7 - version: 5.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^5.5.1 + version: 5.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@ant-design/plots': - specifier: ^2.2.5 - version: 2.2.5(lodash-es@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^2.3.2 + version: 2.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nuintun/qrcode': - specifier: ^4.1.4 - version: 4.1.4 + specifier: ^4.1.5 + version: 4.1.5 '@swc/helpers': - specifier: ^0.5.12 - version: 0.5.12 + specifier: ^0.5.13 + version: 0.5.13 antd: - specifier: ^5.19.2 - version: 5.19.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^5.20.6 + version: 5.20.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: specifier: ^2.5.1 version: 2.5.1 core-js: - specifier: ^3.37.1 - version: 3.37.1 + specifier: ^3.38.1 + version: 3.38.1 dayjs: - specifier: ^1.11.12 - version: 1.11.12 + specifier: ^1.11.13 + version: 1.11.13 koa: specifier: ^2.15.3 version: 2.15.3 @@ -46,8 +49,8 @@ importers: specifier: ^5.1.1 version: 5.1.1 koa-files: - specifier: ^3.0.4 - version: 3.0.4(koa@2.15.3) + specifier: ^3.0.5 + version: 3.0.5(koa@2.15.3) memoize-one: specifier: ^6.0.0 version: 6.0.0 @@ -61,24 +64,24 @@ importers: specifier: ^4.0.13 version: 4.0.13(react@18.3.1) react-nest-router: - specifier: ^0.19.18 - version: 0.19.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^0.19.19 + version: 0.19.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) throttle-debounce: specifier: ^5.0.2 version: 5.0.2 devDependencies: '@nuintun/svgo-loader': - specifier: ^0.2.10 - version: 0.2.10(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + specifier: ^0.2.13 + version: 0.2.13(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) '@pmmmwh/react-refresh-webpack-plugin': specifier: ^0.5.15 - version: 0.5.15(react-refresh@0.14.2)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + version: 0.5.15(react-refresh@0.14.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) '@swc/core': - specifier: ^1.7.0 - version: 1.7.0(@swc/helpers@0.5.12) + specifier: ^1.7.26 + version: 1.7.26(@swc/helpers@0.5.13) '@types/react': - specifier: ^18.3.3 - version: 18.3.3 + specifier: ^18.3.7 + version: 18.3.7 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 @@ -86,11 +89,11 @@ importers: specifier: ^5.0.2 version: 5.0.2 autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.39) + specifier: ^10.4.20 + version: 10.4.20(postcss@8.4.47) browserslist: - specifier: ^4.23.2 - version: 4.23.2 + specifier: ^4.23.3 + version: 4.23.3 bufferutil: specifier: ^4.0.8 version: 4.0.8 @@ -99,105 +102,111 @@ importers: version: 2.4.0 css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + version: 7.1.2(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) css-minimizer-webpack-plugin: specifier: 7.0.0 - version: 7.0.0(lightningcss@1.25.1)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + version: 7.0.0(lightningcss@1.27.0)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) css-modules-types-loader: - specifier: ^0.5.10 - version: 0.5.10(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + specifier: ^0.5.13 + version: 0.5.13(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) find-free-ports: specifier: ^3.1.1 version: 3.1.1 html-webpack-plugin: specifier: ^5.6.0 - version: 5.6.0(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + version: 5.6.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) lightningcss: - specifier: ^1.25.1 - version: 1.25.1 + specifier: ^1.27.0 + version: 1.27.0 memfs: - specifier: ^4.9.3 - version: 4.9.3 + specifier: ^4.12.0 + version: 4.12.0 mini-css-extract-plugin: - specifier: ^2.9.0 - version: 2.9.0(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + specifier: ^2.9.1 + version: 2.9.1(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) nodemon: - specifier: ^3.1.4 - version: 3.1.4 + specifier: ^3.1.5 + version: 3.1.5 postcss: - specifier: ^8.4.39 - version: 8.4.39 + specifier: ^8.4.47 + version: 8.4.47 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + version: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) prettier: specifier: ^3.3.3 version: 3.3.3 sass: - specifier: ^1.77.8 - version: 1.77.8 + specifier: ^1.79.1 + version: 1.79.1 sass-loader: - specifier: ^14.2.1 - version: 14.2.1(sass@1.77.8)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + specifier: ^16.0.1 + version: 16.0.1(sass@1.79.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) svgc-loader: - specifier: ^0.2.10 - version: 0.2.10(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + specifier: ^0.2.13 + version: 0.2.13(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) swc-loader: specifier: ^0.2.6 - version: 0.2.6(@swc/core@1.7.0(@swc/helpers@0.5.12))(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + version: 0.2.6(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) terser-webpack-plugin: specifier: ^5.3.10 - version: 5.3.10(@swc/core@1.7.0(@swc/helpers@0.5.12))(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + version: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) typescript: - specifier: ^5.5.3 - version: 5.5.3 + specifier: ^5.6.2 + version: 5.6.2 utf-8-validate: specifier: ^6.0.4 version: 6.0.4 webpack: - specifier: ^5.93.0 - version: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + specifier: ^5.94.0 + version: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) webpack-bundle-analyzer: specifier: ^4.10.2 version: 4.10.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) webpack-dev-service: - specifier: ^0.11.7 - version: 0.11.7(bufferutil@4.0.8)(koa@2.15.3)(utf-8-validate@6.0.4)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + specifier: ^0.11.11 + version: 0.11.11(bufferutil@4.0.8)(koa@2.15.3)(utf-8-validate@6.0.4)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) packages: - '@ant-design/charts-util@0.0.1-alpha.5': - resolution: {integrity: sha512-EwTUjRPhU2CUyI2e11pAi9aOQg9oEWdFEWxv1f4j+Ta4doYXd1yTl94Zy9JvigiEj4qv8dPGl0PUd3r+qMVrAg==} + '@ant-design/charts-util@0.0.1-alpha.6': + resolution: {integrity: sha512-roZobGkUJ0WqULPiQkX/2j01r6Cn0W6WTVpszq9u8dZKwyrSDr+UgfA/hDmrwOm9TWD9HAxe7aRHnvC06dux8w==} peerDependencies: react: '>=16.8.4' react-dom: '>=16.8.4' - '@ant-design/colors@7.0.2': - resolution: {integrity: sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==} - '@ant-design/colors@7.1.0': resolution: {integrity: sha512-MMoDGWn1y9LdQJQSHiCC20x3uZ3CwQnv9QMz6pCmJOrqdgM9YxsoVVY0wtrdXbmfSgnV0KNk6zi09NAhMR2jvg==} - '@ant-design/cssinjs@1.21.0': - resolution: {integrity: sha512-gIilraPl+9EoKdYxnupxjHB/Q6IHNRjEXszKbDxZdsgv4sAZ9pjkCq8yanDWNvyfjp4leir2OVAJm0vxwKK8YA==} + '@ant-design/cssinjs-utils@1.1.0': + resolution: {integrity: sha512-E9nOWObXx7Dy7hdyuYlOFaer/LtPO7oyZVxZphh0CYEslr5EmhJPM3WI0Q2RBHRtYg6dSNqeSK73kvZjPN3IMQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + '@ant-design/cssinjs@1.21.1': + resolution: {integrity: sha512-tyWnlK+XH7Bumd0byfbCiZNK43HEubMoCcu9VxwsAwiHdHTgWa+tMN0/yvxa+e8EzuFP1WdUNNPclRpVtD33lg==} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' + '@ant-design/fast-color@2.0.6': + resolution: {integrity: sha512-y2217gk4NqL35giHl72o6Zzqji9O7vHh9YmhUVkPtAOpoTCH4uWxo/pr4VE8t0+ChEPs0qo4eJRC5Q1eXWo3vA==} + engines: {node: '>=8.x'} + '@ant-design/icons-svg@4.4.2': resolution: {integrity: sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==} - '@ant-design/icons@5.3.7': - resolution: {integrity: sha512-bCPXTAg66f5bdccM4TT21SQBDO1Ek2gho9h3nO9DAKXJP4sq+5VBjrQMSxMVXSB3HyEz+cUbHQ5+6ogxCOpaew==} + '@ant-design/icons@5.5.1': + resolution: {integrity: sha512-0UrM02MA2iDIgvLatWrj6YTCYe0F/cwXvVE0E2SqGrL7PZireQwgEKTKBisWpZyal5eXZLvuM98kju6YtYne8w==} engines: {node: '>=8'} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' - '@ant-design/plots@2.2.5': - resolution: {integrity: sha512-SyF4p7xJJCB8c6z96OYMWlBg14GD9BYCpfHY5aaXbC/WpETN9ErJH9w2TCGA+bkwpoufjyvnN5CQp+PkYlsO8w==} + '@ant-design/plots@2.3.2': + resolution: {integrity: sha512-shFV2DTQcbQDtzBwpMagG2pnKy3+I4igws6VQvM7m8UIZtWFSwkWpjCnOl7Xefqgnov/M0C9HbaVGCGc9ZfIqA==} peerDependencies: - lodash-es: ^4.17.21 react: '>=16.8.4' react-dom: '>=16.8.4' @@ -291,6 +300,10 @@ packages: resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.25.6': + resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} + engines: {node: '>=6.9.0'} + '@ctrl/tinycolor@3.6.1': resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -350,8 +363,8 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/util@1.2.0': - resolution: {integrity: sha512-4B8B+3vFsY4eo33DMKyJPlQ3sBMpPFUZK2dr3O3rXrOGKKbYG44J0XSFkDo1VOQiri5HFEhIeVvItjR2xcazmg==} + '@jsonjoy.com/util@1.3.0': + resolution: {integrity: sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -364,14 +377,114 @@ packages: resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} engines: {node: '>= 0.4'} - '@nuintun/ansi@0.0.6': - resolution: {integrity: sha512-/HlWVnFwoHW2NQz1MNA6rJ/kWNHX+FLPDWnFXppmFreSfJR8pyRqNJWsH64aSEOINEvLbfPB7U7wRVsW1gKuqw==} + '@napi-rs/nice-android-arm-eabi@1.0.1': + resolution: {integrity: sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + + '@napi-rs/nice-android-arm64@1.0.1': + resolution: {integrity: sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@napi-rs/nice-darwin-arm64@1.0.1': + resolution: {integrity: sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] - '@nuintun/qrcode@4.1.4': - resolution: {integrity: sha512-lFeO0m9WCBLICGCV0Y00JwaU2OS5m+kpFeYy0/Th/dqDiWHl4ODRJGEN88xe1MmQpEMXS0Y/WgC6ZN7FD0ayeg==} + '@napi-rs/nice-darwin-x64@1.0.1': + resolution: {integrity: sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] - '@nuintun/svgo-loader@0.2.10': - resolution: {integrity: sha512-0mhXplB9bx6lg3OPxxAmhjGxRecDGDAmC62tUuUWmzpM7v1xNdSQuh3Nsdj9zKVhHKJs9BacbgpfdEuKLfxzww==} + '@napi-rs/nice-freebsd-x64@1.0.1': + resolution: {integrity: sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@napi-rs/nice-linux-arm-gnueabihf@1.0.1': + resolution: {integrity: sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@napi-rs/nice-linux-arm64-gnu@1.0.1': + resolution: {integrity: sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@napi-rs/nice-linux-arm64-musl@1.0.1': + resolution: {integrity: sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@napi-rs/nice-linux-ppc64-gnu@1.0.1': + resolution: {integrity: sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==} + engines: {node: '>= 10'} + cpu: [ppc64] + os: [linux] + + '@napi-rs/nice-linux-riscv64-gnu@1.0.1': + resolution: {integrity: sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==} + engines: {node: '>= 10'} + cpu: [riscv64] + os: [linux] + + '@napi-rs/nice-linux-s390x-gnu@1.0.1': + resolution: {integrity: sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==} + engines: {node: '>= 10'} + cpu: [s390x] + os: [linux] + + '@napi-rs/nice-linux-x64-gnu@1.0.1': + resolution: {integrity: sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@napi-rs/nice-linux-x64-musl@1.0.1': + resolution: {integrity: sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@napi-rs/nice-win32-arm64-msvc@1.0.1': + resolution: {integrity: sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@napi-rs/nice-win32-ia32-msvc@1.0.1': + resolution: {integrity: sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@napi-rs/nice-win32-x64-msvc@1.0.1': + resolution: {integrity: sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@napi-rs/nice@1.0.1': + resolution: {integrity: sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==} + engines: {node: '>= 10'} + + '@nuintun/ansi@0.0.9': + resolution: {integrity: sha512-G6a3qHMkFOXEba6HzxLH36r+/7jWFvtgLURFmAoCTbQOaFm3+kUQyVsJuJC7Tv2FwfBNDeKSK42NPcRtgM47sg==} + + '@nuintun/qrcode@4.1.5': + resolution: {integrity: sha512-OwndHjvVjYIqXIaWdjLRCDXKoBqnWZTQcNGp3JxQl94WdYHT5rkjuPUKudBTuZNkNLSZvr6lJne62omuFNckOw==} + + '@nuintun/svgo-loader@0.2.13': + resolution: {integrity: sha512-jV32HjdzjRP5uyjB1K2PyUPKCByFHWGdxaZsgqS9bI/89xxUso+4+UA6MuD4NaR2W5HxxrdJfxj4VF7ln75WXg==} peerDependencies: webpack: ^5.0.0 @@ -412,8 +525,8 @@ packages: resolution: {integrity: sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==} engines: {node: '>=14.x'} - '@rc-component/color-picker@1.5.3': - resolution: {integrity: sha512-+tGGH3nLmYXTalVe0L8hSZNs73VTP5ueSHwUlDC77KKRaN7G4DS4wcpG5DTDzdcV/Yas+rzA6UGgIyzd8fS4cw==} + '@rc-component/color-picker@2.0.1': + resolution: {integrity: sha512-WcZYwAThV/b2GISQ8F+7650r5ZZJ043E57aVBFkQ+kSY4C6wdofXgB0hBx+GPGpIU0Z81eETNoDUJMr7oy/P8Q==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -449,15 +562,15 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/tour@1.15.0': - resolution: {integrity: sha512-h6hyILDwL+In9GAgRobwRWihLqqsD7Uft3fZGrJ7L4EiyCoxbnNYwzPXDfz7vNDhWeVyvAWQJj9fJCzpI4+b4g==} + '@rc-component/tour@1.15.1': + resolution: {integrity: sha512-Tr2t7J1DKZUpfJuDZWHxyxWpfmj8EZrqSgyMZ+BCdvKZ6r1UDsfU46M/iWAAFBy961Ssfom2kv5f3UcjIL2CmQ==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/trigger@2.2.0': - resolution: {integrity: sha512-QarBCji02YE9aRFhZgRZmOpXBj0IZutRippsVBv85sxvG4FGk/vRxwAlkn3MS9zK5mwbETd86mAVg2tKqTkdJA==} + '@rc-component/trigger@2.2.3': + resolution: {integrity: sha512-X1oFIpKoXAMXNDYCviOmTfuNuYxE4h5laBsyCqVAVMjNHxoF3/uiyA7XdegK1XbCvBbCZ6P6byWrEoDRpKL8+A==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -466,68 +579,68 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@swc/core-darwin-arm64@1.7.0': - resolution: {integrity: sha512-2ylhM7f0HwUwLrFYZAe/dse8PCbPsYcJS3Dt7Q8NT3PUn7vy6QOMxNcOPPuDrnmaXqQQO3oxdmRapguTxaat9g==} + '@swc/core-darwin-arm64@1.7.26': + resolution: {integrity: sha512-FF3CRYTg6a7ZVW4yT9mesxoVVZTrcSWtmZhxKCYJX9brH4CS/7PRPjAKNk6kzWgWuRoglP7hkjQcd6EpMcZEAw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.7.0': - resolution: {integrity: sha512-SgVnN4gT1Rb9YfTkp4FCUITqSs7Yj0uB2SUciu5CV3HuGvS5YXCUzh+KrwpLFtx8NIgivISKcNnb41mJi98X8Q==} + '@swc/core-darwin-x64@1.7.26': + resolution: {integrity: sha512-az3cibZdsay2HNKmc4bjf62QVukuiMRh5sfM5kHR/JMTrLyS6vSw7Ihs3UTkZjUxkLTT8ro54LI6sV6sUQUbLQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.7.0': - resolution: {integrity: sha512-+Z9Dayart1iKJQEJJ9N/KS4z5EdXJE3WPFikY0jonKTo4Dd8RuyVz5yLvqcIMeVdz/SwximATaL6iJXw7hZS9A==} + '@swc/core-linux-arm-gnueabihf@1.7.26': + resolution: {integrity: sha512-VYPFVJDO5zT5U3RpCdHE5v1gz4mmR8BfHecUZTmD2v1JeFY6fv9KArJUpjrHEEsjK/ucXkQFmJ0jaiWXmpOV9Q==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.0': - resolution: {integrity: sha512-UnLrCiZ1EI4shznJn0xP6DLgsXUSwtfsdgHhGYCrvbgVBBve3S9iFgVFEB3SPl7Q/TdowNbrN4zHU0oChfiNfw==} + '@swc/core-linux-arm64-gnu@1.7.26': + resolution: {integrity: sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.0': - resolution: {integrity: sha512-H724UANA+ptsfwKRr9mnaDa9cb5fw0oFysiGKTgb3DMYcgk3Od0jMTnXVPFSVpo7FlmyxeC9K8ueUPBOoOK6XA==} + '@swc/core-linux-arm64-musl@1.7.26': + resolution: {integrity: sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.0': - resolution: {integrity: sha512-SY3HA0K0Dpqt1HIfMLGpwL4hd4UaL2xHP5oZXPlRQPhUDZrbb4PbI3ZJnh66c63eL4ZR8EJ+HRFI0Alx5p69Zw==} + '@swc/core-linux-x64-gnu@1.7.26': + resolution: {integrity: sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.0': - resolution: {integrity: sha512-cEJ2ebtV1v/5Ilb55E05J6F5SrHKQWzUttIhR5Mkayyo+yvPslcpByuFC3D+J7X1ebziTOBpWuMpUdjLfh3SMQ==} + '@swc/core-linux-x64-musl@1.7.26': + resolution: {integrity: sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.7.0': - resolution: {integrity: sha512-ecQOOmzEssz+m0pR4xDYCGuvn3E/l0nQ3tk5jp1NA1lsAy4bMV0YbYCHjptYvWL/UjhIerIp3IlCJ8x5DodSog==} + '@swc/core-win32-arm64-msvc@1.7.26': + resolution: {integrity: sha512-9TNXPIJqFynlAOrRD6tUQjMq7KApSklK3R/tXgIxc7Qx+lWu8hlDQ/kVPLpU7PWvMMwC/3hKBW+p5f+Tms1hmA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.0': - resolution: {integrity: sha512-gz81seZkRn3zMnVOc7L5k6F4vQC82gIxmHiL+GedK+A37XI/X26AASU3zxvORnqQbwQYXQ+AEVckxBmFlz3v2g==} + '@swc/core-win32-ia32-msvc@1.7.26': + resolution: {integrity: sha512-9YngxNcG3177GYdsTum4V98Re+TlCeJEP4kEwEg9EagT5s3YejYdKwVAkAsJszzkXuyRDdnHUpYbTrPG6FiXrQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.7.0': - resolution: {integrity: sha512-b5Fd1xEOw9uqBpj2lqsaR4Iq9UhiL84hNDcEsi6DQA7Y1l85waQAslTbS0E4/pJ1PISAs0jW0zIGLco1eaWBOg==} + '@swc/core-win32-x64-msvc@1.7.26': + resolution: {integrity: sha512-VR+hzg9XqucgLjXxA13MtV5O3C0bK0ywtLIBw/+a+O+Oc6mxFWHtdUeXDbIi5AiPbn0fjgVJMqYnyjGyyX8u0w==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.7.0': - resolution: {integrity: sha512-d4vMzH6ICllDwlPuhset2h8gu/USHdbyfJim+2hQEdxC0UONtfpmu38XBgNqRjStrji1Q5M10jfeUZL3cu1i8g==} + '@swc/core@1.7.26': + resolution: {integrity: sha512-f5uYFf+TmMQyYIoxkn/evWhNGuUzC730dFwAKGwBVHHVoPyak1/GvJUm6i1SKl+2Hrj9oN0i3WSoWWZ4pgI8lw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -538,11 +651,11 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.12': - resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} - '@swc/types@0.1.9': - resolution: {integrity: sha512-qKnCno++jzcJ4lM4NTfYifm1EFSCeIfKiAHAfkENZAV5Kl9PjJIyd2yeeVv6c/2CckuLyv2NmRC5pv6pm2WQBg==} + '@swc/types@0.1.12': + resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} @@ -563,12 +676,6 @@ packages: '@types/cookies@0.9.0': resolution: {integrity: sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@8.56.10': - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -626,8 +733,8 @@ packages: '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react@18.3.3': - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/react@18.3.7': + resolution: {integrity: sha512-KUnDCJF5+AiZd8owLIeVHqmW9yM4sqmDVf2JRJiBMFkGvkoZ4/WyV2lL4zVsoinmRS/W3FeEdZLEWFRofnT2FQ==} '@types/send@0.17.4': resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} @@ -638,8 +745,8 @@ packages: '@types/throttle-debounce@5.0.2': resolution: {integrity: sha512-pDzSNulqooSKvSNcksnV72nk8p7gRqN8As71Sp28nov1IgmPKWbOEIwAWvBME5pPTtaXJAvG3O4oc76HlQ4kqQ==} - '@types/ws@8.5.11': - resolution: {integrity: sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==} + '@types/ws@8.5.12': + resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -711,6 +818,10 @@ packages: resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + acorn@8.12.0: resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} engines: {node: '>=0.4.0'} @@ -786,8 +897,8 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - antd@5.19.2: - resolution: {integrity: sha512-377Sqqbr5PQj1rwLXqjSSAB23sNO6KCsFm0LKjU6OdpHktdDk7MYcqep3q/Azo7tHrqgE+EntxaTk4lY0dx8eA==} + antd@5.20.6: + resolution: {integrity: sha512-TZFmNenHlh26DelHCJbkB+x1OVulIKsN1f/CnAd2NxZLysXqRvSuLUeHcgccqAnxTy7B03GZ6i1tocGxPCNjgA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -810,8 +921,8 @@ packages: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} - autoprefixer@10.4.19: - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -844,8 +955,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.2: - resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} + browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -882,12 +993,12 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001639: - resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} - caniuse-lite@1.0.30001642: resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} + caniuse-lite@1.0.30001662: + resolution: {integrity: sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==} + case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -912,6 +1023,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.0: + resolution: {integrity: sha512-mxIojEAQcuEvT/lyXq+jf/3cO/KoA6z4CeNDGGevTybECPOMFCnQy3OPahluUkbqgPNGw5Bi78UC7Po6Lhy+NA==} + engines: {node: '>= 14.16.0'} + chrome-trace-event@1.0.4: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} @@ -995,8 +1110,8 @@ packages: core-js-pure@3.37.1: resolution: {integrity: sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==} - core-js@3.37.1: - resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} + core-js@3.38.1: + resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} cosmiconfig@9.0.0: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} @@ -1054,8 +1169,8 @@ packages: lightningcss: optional: true - css-modules-types-loader@0.5.10: - resolution: {integrity: sha512-Un5LPejDObd4wIOtpC8sRe5SO8NCzysNQsU+aL0E44YX3mPcG7htWgPnnEqBeqq58+H81ORg/zKjOT5Z7vGx1A==} + css-modules-types-loader@0.5.13: + resolution: {integrity: sha512-gruCpymztc6Qsfzqcj/gCcRKWo7FJWYk05ZGpZ9gS7R8i/XZIImHpSh1GWVetNhCDemfDHFVjcKtpL7NPDXlDA==} peerDependencies: webpack: ^5.0.0 @@ -1073,6 +1188,10 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@3.0.0: + resolution: {integrity: sha512-o88DVQ6GzsABn1+6+zo2ct801dBO5OASVyxbbvA2W20ue2puSh/VOuqUj90eUeMSX/xqGqBmOKiRQN7tJOuBXw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -1179,8 +1298,8 @@ packages: resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} engines: {node: '>= 0.4'} - dayjs@1.11.12: - resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==} + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -1278,8 +1397,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.4.830: - resolution: {integrity: sha512-TrPKKH20HeN0J1LHzsYLs2qwXrp8TF4nHdu4sq61ozGbzMpWhI7iIOPYPPkxeq1azMT9PZ8enPFcftbs/Npcjg==} + electron-to-chromium@1.5.25: + resolution: {integrity: sha512-kMb204zvK3PsSlgvvwzI3wBIcAw15tRkYk+NQdsjdDtcQWTp2RABbMQ9rUBy8KNEOM+/E6ep+XC3AykiWZld4g==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1295,8 +1414,8 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} entities@2.2.0: @@ -1753,8 +1872,8 @@ packages: resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} engines: {node: '>= 10'} - koa-files@3.0.4: - resolution: {integrity: sha512-tIYlU6lnqIJKhu+M5E5NLtdcbLh2OtjZ7HF4wsFgin6hGmb18xiOw8C+B2RRfRNfPGNnfUMkT2BM73Zri2mJcQ==} + koa-files@3.0.5: + resolution: {integrity: sha512-3d5Q0i9SLVZ8dseK/2JPzfo+OOr23zK5urR1xneL3kSUqD8VKa69HF3v8hYaHMd1TNuAL81WTRPao6sLxaMk6w==} engines: {node: '>=8.0.0'} peerDependencies: koa: ^2.0.0 @@ -1770,62 +1889,68 @@ packages: resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==} engines: {node: '>=0.10.0'} - lightningcss-darwin-arm64@1.25.1: - resolution: {integrity: sha512-G4Dcvv85bs5NLENcu/s1f7ehzE3D5ThnlWSDwE190tWXRQCQaqwcuHe+MGSVI/slm0XrxnaayXY+cNl3cSricw==} + lightningcss-darwin-arm64@1.27.0: + resolution: {integrity: sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.25.1: - resolution: {integrity: sha512-dYWuCzzfqRueDSmto6YU5SoGHvZTMU1Em9xvhcdROpmtOQLorurUZz8+xFxZ51lCO2LnYbfdjZ/gCqWEkwixNg==} + lightningcss-darwin-x64@1.27.0: + resolution: {integrity: sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.25.1: - resolution: {integrity: sha512-hXoy2s9A3KVNAIoKz+Fp6bNeY+h9c3tkcx1J3+pS48CqAt+5bI/R/YY4hxGL57fWAIquRjGKW50arltD6iRt/w==} + lightningcss-freebsd-x64@1.27.0: + resolution: {integrity: sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.25.1: - resolution: {integrity: sha512-tWyMgHFlHlp1e5iW3EpqvH5MvsgoN7ZkylBbG2R2LWxnvH3FuWCJOhtGcYx9Ks0Kv0eZOBud789odkYLhyf1ng==} + lightningcss-linux-arm-gnueabihf@1.27.0: + resolution: {integrity: sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.25.1: - resolution: {integrity: sha512-Xjxsx286OT9/XSnVLIsFEDyDipqe4BcLeB4pXQ/FEA5+2uWCCuAEarUNQumRucnj7k6ftkAHUEph5r821KBccQ==} + lightningcss-linux-arm64-gnu@1.27.0: + resolution: {integrity: sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.25.1: - resolution: {integrity: sha512-IhxVFJoTW8wq6yLvxdPvyHv4NjzcpN1B7gjxrY3uaykQNXPHNIpChLB52+wfH+yS58zm1PL4LemUp8u9Cfp6Bw==} + lightningcss-linux-arm64-musl@1.27.0: + resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.25.1: - resolution: {integrity: sha512-RXIaru79KrREPEd6WLXfKfIp4QzoppZvD3x7vuTKkDA64PwTzKJ2jaC43RZHRt8BmyIkRRlmywNhTRMbmkPYpA==} + lightningcss-linux-x64-gnu@1.27.0: + resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.25.1: - resolution: {integrity: sha512-TdcNqFsAENEEFr8fJWg0Y4fZ/nwuqTRsIr7W7t2wmDUlA8eSXVepeeONYcb+gtTj1RaXn/WgNLB45SFkz+XBZA==} + lightningcss-linux-x64-musl@1.27.0: + resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-win32-x64-msvc@1.25.1: - resolution: {integrity: sha512-9KZZkmmy9oGDSrnyHuxP6iMhbsgChUiu/NSgOx+U1I/wTngBStDf2i2aGRCHvFqj19HqqBEI4WuGVQBa2V6e0A==} + lightningcss-win32-arm64-msvc@1.27.0: + resolution: {integrity: sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.27.0: + resolution: {integrity: sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.25.1: - resolution: {integrity: sha512-V0RMVZzK1+rCHpymRv4URK2lNhIRyO8g7U7zOFwVAhJuat74HtkjIQpQRKNCwFEYkRGpafOpmXXLoaoBcyVtBg==} + lightningcss@1.27.0: + resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==} engines: {node: '>= 12.0.0'} lilconfig@3.1.2: @@ -1876,12 +2001,15 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + mdn-data@2.10.0: + resolution: {integrity: sha512-qq7C3EtK3yJXMwz1zAab65pjl+UhohqMOctTgcqjLOWABqmwj+me02LSsCuEUxnst9X1lCBpoE0WArGKgdGDzw==} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - memfs@4.9.3: - resolution: {integrity: sha512-bsYSSnirtYTWi1+OPMFb0M048evMKyUYe0EbtuGQgq6BVQM1g1W8/KIUJCCvjgI/El0j6Q4WsmMiBwLUBSw8LA==} + memfs@4.12.0: + resolution: {integrity: sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==} engines: {node: '>= 4.0.0'} memoize-one@6.0.0: @@ -1898,8 +2026,8 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} - mini-css-extract-plugin@2.9.0: - resolution: {integrity: sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==} + mini-css-extract-plugin@2.9.1: + resolution: {integrity: sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 @@ -1941,25 +2069,18 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - nice-napi@1.0.2: - resolution: {integrity: sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==} - os: ['!win32'] - no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-addon-api@3.2.1: - resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==} - node-gyp-build@4.8.1: resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} hasBin: true - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - nodemon@3.1.4: - resolution: {integrity: sha512-wjPBbFhtpJwmIeY2yP7QF+UKzPfltVGtfce1g/bB15/8vCGZj8uxD62b/b9M9/WVgme0NZudpownKN+c0plXlQ==} + nodemon@3.1.5: + resolution: {integrity: sha512-V5UtfYc7hjFD4SI3EzD5TR8ChAHEZ+Ns7Z5fBk8fAbTVAj+q3G+w7sHJrHxXBkVn6ApLVTljau8wfHwqmGUjMw==} engines: {node: '>=10'} hasBin: true @@ -2042,12 +2163,15 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - piscina@4.6.1: - resolution: {integrity: sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==} + piscina@4.7.0: + resolution: {integrity: sha512-b8hvkpp9zS0zsfa939b/jXbe64Z2gZv0Ha7FYPNUiDIB1y2AtxcOZdfP8xN8HFjUaqQiT9gRlfjAsoL8vdJ1Iw==} possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} @@ -2259,8 +2383,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.39: - resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} prettier@3.3.3: @@ -2291,8 +2415,8 @@ packages: rbush@3.0.1: resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==} - rc-cascader@3.27.0: - resolution: {integrity: sha512-z5uq8VvQadFUBiuZJ7YF5UAUGNkZtdEtcEYiIA94N/Kc2MIKr6lEbN5HyVddvYSgwWlKqnL6pH5bFXFuIK3MNg==} + rc-cascader@3.28.1: + resolution: {integrity: sha512-9+8oHIMWVLHxuaapDiqFNmD9KSyKN/P4bo9x/MBuDbyTqP8f2/POmmZxdXWBO3yq/uE3pKyQCXYNUxrNfHRv2A==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -2327,8 +2451,8 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' - rc-field-form@2.2.1: - resolution: {integrity: sha512-uoNqDoR7A4tn4QTSqoWPAzrR7ZwOK5I+vuZ/qdcHtbKx+ZjEsTg7QXm2wk/jalDiSksAQmATxL0T5LJkRREdIA==} + rc-field-form@2.4.0: + resolution: {integrity: sha512-XZ/lF9iqf9HXApIHQHqzJK5v2w4mkUMsVqAzOyWVzoiwwXEavY6Tpuw7HavgzIoD+huVff4JghSGcgEfX6eycg==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -2340,20 +2464,20 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-input-number@9.1.0: - resolution: {integrity: sha512-NqJ6i25Xn/AgYfVxynlevIhX3FuKlMwIFpucGG1h98SlK32wQwDK0zhN9VY32McOmuaqzftduNYWWooWz8pXQA==} + rc-input-number@9.2.0: + resolution: {integrity: sha512-5XZFhBCV5f9UQ62AZ2hFbEY8iZT/dm23Q1kAg0H8EvOgD3UDbYYJAayoVIkM3lQaCqYAW5gV0yV3vjw1XtzWHg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-input@1.5.1: - resolution: {integrity: sha512-+nOzQJDeIfIpNP/SgY45LXSKbuMlp4Yap2y8c+ZpU7XbLmNzUd6+d5/S75sA/52jsVE6S/AkhkkDEAOjIu7i6g==} + rc-input@1.6.3: + resolution: {integrity: sha512-wI4NzuqBS8vvKr8cljsvnTUqItMfG1QbJoxovCgL+DX4eVUcHIjVwharwevIxyy7H/jbLryh+K7ysnJr23aWIA==} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' - rc-mentions@2.14.0: - resolution: {integrity: sha512-qKR59FMuF8PK4ZqsbWX3UuA5P1M/snzyqV6Yt3y1DCFbCEdqUGIBgQp6vEfLCO6Z0RoRFlzXtCeSlBTcDDpg1A==} + rc-mentions@2.15.0: + resolution: {integrity: sha512-f5v5i7VdqvBDXbphoqcQWmXDif2Msd2arritVoWybrVDuHE6nQ7XCYsybHbV//WylooK52BFDouFvyaRDtXZEw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -2389,8 +2513,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-picker@4.6.9: - resolution: {integrity: sha512-kwQq5xDNJ1VcX7pauLlVBiuQorpZGUwA/YczVJTO1e33YsTyDuVjaQkYAiAupXbEPUBCU3doGZo0J25HGq2ZOQ==} + rc-picker@4.6.14: + resolution: {integrity: sha512-7DuTfUFdkxmsNpWQ0TWv6FPGna5e6KKC4nxtx3x9xhumLz7jb3fhlDdWQvqEL6tpt9DOb1+N5j+wB+lDOSS9kg==} engines: {node: '>=8.x'} peerDependencies: date-fns: '>= 2.x' @@ -2434,15 +2558,15 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' - rc-select@14.15.0: - resolution: {integrity: sha512-BDqnDLhhm/8VyyyDlX7ju06S75k6ObJvbsN86zqZ4SY1Fu2ANQxeSWPo7pnwx5nwA5JgG+HcQevtddAgsdeBVQ==} + rc-select@14.15.2: + resolution: {integrity: sha512-oNoXlaFmpqXYcQDzcPVLrEqS2J9c+/+oJuGrlXeVVX/gVgrbHa5YcyiRUXRydFjyuA7GP3elRuLF7Y3Tfwltlw==} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' - rc-slider@10.6.2: - resolution: {integrity: sha512-FjkoFjyvUQWcBo1F3RgSglky3ar0+qHLM41PlFVYB4Bj3RD8E/Mv7kqMouLFBU+3aFglMzzctAIWRwajEuueSw==} + rc-slider@11.1.6: + resolution: {integrity: sha512-LACAaXM0hi+4x4ErDGZLy7weIQwmBIVbIgPE+eDHiHkyzMvKjWHraCG8/B22Y/tCQUPAsP02wBhKhth7mH2PIw==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -2475,8 +2599,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-textarea@1.7.0: - resolution: {integrity: sha512-UxizYJkWkmxP3zofXgc487QiGyDmhhheDLLjIWbFtDmiru1ls30KpO8odDaPyqNUIy9ugj5djxTEuezIn6t3Jg==} + rc-textarea@1.8.1: + resolution: {integrity: sha512-bm36N2ZqwZAP60ZQg2OY9mPdqWC+m6UTjHc+CqEZOxb3Ia29BGHazY/s5bI8M4113CkqTzhtFUDNA078ZiOx3Q==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -2487,21 +2611,21 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-tree-select@5.22.1: - resolution: {integrity: sha512-b8mAK52xEpRgS+b2PTapCt29GoIrO5cO8jB7AfHttFsIJfcnynY9FCtnYzURsKXJkGHbFY6UzSEB2I3TETtdWg==} + rc-tree-select@5.23.0: + resolution: {integrity: sha512-aQGi2tFSRw1WbXv0UVXPzHm09E0cSvUVZMLxQtMv3rnZZpNmdRXWrnd9QkLNlVH31F+X5rgghmdSFF3yZW0N9A==} peerDependencies: react: '*' react-dom: '*' - rc-tree@5.8.8: - resolution: {integrity: sha512-S+mCMWo91m5AJqjz3PdzKilGgbFm7fFJRFiTDOcoRbD7UfMOPnerXwMworiga0O2XIo383UoWuEfeHs1WOltag==} + rc-tree@5.9.0: + resolution: {integrity: sha512-CPrgOvm9d/9E+izTONKSngNzQdIEjMox2PBufWjS1wf7vxtvmCWzK1SlpHbRY6IaBfJIeZ+88RkcIevf729cRg==} engines: {node: '>=10.x'} peerDependencies: react: '*' react-dom: '*' - rc-upload@4.6.0: - resolution: {integrity: sha512-Zr0DT1NHw/ApxrP7UAoxOtGaVYuzarrrCVr0ld7RiEFsKX07uFhE1EpCBxwL11ruFn89GMcshOKWp+s6FLyAlA==} + rc-upload@4.7.0: + resolution: {integrity: sha512-eUwxYNHlsYe5vYhKFAUGrQG95JrnPzY+BmPi1Daq39fWNl/eOc7v4UODuWrVp2LFkQBuV3cMCG/I68iub6oBrg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -2532,8 +2656,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-nest-router@0.19.18: - resolution: {integrity: sha512-qKIbU/TGJZOrMCe2iur/BzJFeu+T3kzLwEBy81YV8Yz1JFwfjUnA9syFEqLE90VSoobG1cfNJdQ1d+N7++WaXA==} + react-nest-router@0.19.19: + resolution: {integrity: sha512-CeKtQglpKF2voa1ljHu02j91ob0Ug2Gegn24DtrbWeesJqXY7qpuVo1CFuJLW1NVystSUes00YSbEenMZzwDRQ==} peerDependencies: react: '>=17.0.0' react-dom: '>=17.0.0' @@ -2550,6 +2674,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.1: + resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==} + engines: {node: '>= 14.16.0'} + regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -2608,8 +2736,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass-loader@14.2.1: - resolution: {integrity: sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ==} + sass-loader@16.0.1: + resolution: {integrity: sha512-xACl1ToTsKnL9Ce5yYpRxrLj9QUDCnwZNhzpC7tKiFyA8zXsd3Ap+HGVnbCgkdQcm43E+i6oKAWBsvGA6ZoiMw==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -2629,8 +2757,8 @@ packages: webpack: optional: true - sass@1.77.8: - resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} + sass@1.79.1: + resolution: {integrity: sha512-+mA7svoNKeL0DiJqZGeR/ZGUu8he4I8o3jyUcOFyo4eBJrwNgIMmAEwCMo/N2Y3wdjOBcRzoNxZIOtrtMX8EXg==} engines: {node: '>=14.0.0'} hasBin: true @@ -2698,6 +2826,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-support@0.3.3: resolution: {integrity: sha512-9O4+y9n64RewmFoKUZ/5Tx9IHIcXM6Q+RTSw6ehnqybUz4a7iwR3Eaw80uLtqqQ5D0C+5H03D4KKGo9PdP33Gg==} @@ -2767,8 +2899,8 @@ packages: peerDependencies: postcss: ^8.4.31 - stylis@4.3.2: - resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} + stylis@4.3.4: + resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} @@ -2797,8 +2929,8 @@ packages: svg-path-parser@1.1.0: resolution: {integrity: sha512-jGCUqcQyXpfe38R7RFfhrMyfXcBmpMNJI/B+4CE9/Unkh98UporAc461GTthv+TVDuZXsBx7/WiwJb1Oh4tt4A==} - svgc-loader@0.2.10: - resolution: {integrity: sha512-5xYfP1vcoiLVsXPYVsmUOyy33y1Ojba21weF+nnJzzvhsaoOXtzGOrnuuxn7oCrsukMLuh4NMsxzS7/LXAEhAQ==} + svgc-loader@0.2.13: + resolution: {integrity: sha512-/v38NGie5GsB/QZeELUyPmaIEmfLzSiZzNBLfv5w4K4P1/AvZtcp+JO1YtpxsEPK1KWPFGMMsgMFmb+eZsQuew==} peerDependencies: preact: '*' react: '*' @@ -2890,6 +3022,9 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} @@ -2914,8 +3049,8 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typescript@5.5.3: - resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -2968,8 +3103,8 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true - webpack-dev-service@0.11.7: - resolution: {integrity: sha512-DzG5yo9IwXrnbLgi6WmGDV1CJAi7sJij8axbS7O3sLgTbZHhukmSYKt+zz03vjoysFIuO1IT4XcQpAa87C9isw==} + webpack-dev-service@0.11.11: + resolution: {integrity: sha512-LxGnoWyIPb23gcL3UlDsV2O0pyt1mpszKxWbUsAM8Y/pwsv8IOfsDvXl0qhYUeWPBvWa2FCg2PRwJ+nBM7gNJQ==} engines: {node: '>=18.0.0'} peerDependencies: koa: '>=2.0.0' @@ -2979,8 +3114,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - webpack@5.93.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + webpack@5.94.0: + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -3038,20 +3173,24 @@ packages: snapshots: - '@ant-design/charts-util@0.0.1-alpha.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@ant-design/charts-util@0.0.1-alpha.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@ant-design/colors@7.0.2': + '@ant-design/colors@7.1.0': dependencies: '@ctrl/tinycolor': 3.6.1 - '@ant-design/colors@7.1.0': + '@ant-design/cssinjs-utils@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@ctrl/tinycolor': 3.6.1 + '@ant-design/cssinjs': 1.21.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.25.6 + rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@ant-design/cssinjs@1.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@ant-design/cssinjs@1.21.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@emotion/hash': 0.8.0 @@ -3061,34 +3200,38 @@ snapshots: rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - stylis: 4.3.2 + stylis: 4.3.4 + + '@ant-design/fast-color@2.0.6': + dependencies: + '@babel/runtime': 7.25.6 '@ant-design/icons-svg@4.4.2': {} - '@ant-design/icons@5.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@ant-design/icons@5.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@ant-design/colors': 7.0.2 + '@ant-design/colors': 7.1.0 '@ant-design/icons-svg': 4.4.2 - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@ant-design/plots@2.2.5(lodash-es@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@ant-design/plots@2.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@ant-design/charts-util': 0.0.1-alpha.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@ant-design/charts-util': 0.0.1-alpha.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@antv/event-emitter': 0.1.3 '@antv/g': 6.0.7 '@antv/g2': 5.2.0 '@antv/g2-extension-plot': 0.2.1 - lodash-es: 4.17.21 + lodash: 4.17.21 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@ant-design/react-slick@1.1.2(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 json2mq: 0.2.0 react: 18.3.1 @@ -3287,6 +3430,10 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 + '@babel/runtime@7.25.6': + dependencies: + regenerator-runtime: 0.14.1 + '@ctrl/tinycolor@3.6.1': {} '@discoveryjs/json-ext@0.5.7': {} @@ -3346,12 +3493,12 @@ snapshots: '@jsonjoy.com/json-pack@1.0.4(tslib@2.6.3)': dependencies: '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3) - '@jsonjoy.com/util': 1.2.0(tslib@2.6.3) + '@jsonjoy.com/util': 1.3.0(tslib@2.6.3) hyperdyperid: 1.2.0 thingies: 1.21.0(tslib@2.6.3) tslib: 2.6.3 - '@jsonjoy.com/util@1.2.0(tslib@2.6.3)': + '@jsonjoy.com/util@1.3.0(tslib@2.6.3)': dependencies: tslib: 2.6.3 @@ -3363,24 +3510,92 @@ snapshots: dependencies: call-bind: 1.0.7 - '@nuintun/ansi@0.0.6': + '@napi-rs/nice-android-arm-eabi@1.0.1': + optional: true + + '@napi-rs/nice-android-arm64@1.0.1': + optional: true + + '@napi-rs/nice-darwin-arm64@1.0.1': + optional: true + + '@napi-rs/nice-darwin-x64@1.0.1': + optional: true + + '@napi-rs/nice-freebsd-x64@1.0.1': + optional: true + + '@napi-rs/nice-linux-arm-gnueabihf@1.0.1': + optional: true + + '@napi-rs/nice-linux-arm64-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-arm64-musl@1.0.1': + optional: true + + '@napi-rs/nice-linux-ppc64-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-riscv64-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-s390x-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-x64-gnu@1.0.1': + optional: true + + '@napi-rs/nice-linux-x64-musl@1.0.1': + optional: true + + '@napi-rs/nice-win32-arm64-msvc@1.0.1': + optional: true + + '@napi-rs/nice-win32-ia32-msvc@1.0.1': + optional: true + + '@napi-rs/nice-win32-x64-msvc@1.0.1': + optional: true + + '@napi-rs/nice@1.0.1': + optionalDependencies: + '@napi-rs/nice-android-arm-eabi': 1.0.1 + '@napi-rs/nice-android-arm64': 1.0.1 + '@napi-rs/nice-darwin-arm64': 1.0.1 + '@napi-rs/nice-darwin-x64': 1.0.1 + '@napi-rs/nice-freebsd-x64': 1.0.1 + '@napi-rs/nice-linux-arm-gnueabihf': 1.0.1 + '@napi-rs/nice-linux-arm64-gnu': 1.0.1 + '@napi-rs/nice-linux-arm64-musl': 1.0.1 + '@napi-rs/nice-linux-ppc64-gnu': 1.0.1 + '@napi-rs/nice-linux-riscv64-gnu': 1.0.1 + '@napi-rs/nice-linux-s390x-gnu': 1.0.1 + '@napi-rs/nice-linux-x64-gnu': 1.0.1 + '@napi-rs/nice-linux-x64-musl': 1.0.1 + '@napi-rs/nice-win32-arm64-msvc': 1.0.1 + '@napi-rs/nice-win32-ia32-msvc': 1.0.1 + '@napi-rs/nice-win32-x64-msvc': 1.0.1 + optional: true + + '@nuintun/ansi@0.0.9': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 - '@nuintun/qrcode@4.1.4': + '@nuintun/qrcode@4.1.5': dependencies: tslib: 2.6.3 - '@nuintun/svgo-loader@0.2.10(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)))': + '@nuintun/svgo-loader@0.2.13(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)))': dependencies: svgo: 3.3.2 - tslib: 2.6.3 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + tslib: 2.7.0 + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) '@pkgjs/parseargs@0.11.0': optional: true - '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.37.1 @@ -3390,18 +3605,18 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) '@polka/url@1.0.0-next.25': {} '@rc-component/async-validator@5.0.4': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 - '@rc-component/color-picker@1.5.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@rc-component/color-picker@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 - '@ctrl/tinycolor': 3.6.1 + '@ant-design/fast-color': 2.0.6 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -3409,18 +3624,18 @@ snapshots: '@rc-component/context@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@rc-component/mini-decimal@1.1.0': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/mutate-observer@1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -3428,7 +3643,7 @@ snapshots: '@rc-component/portal@1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -3436,25 +3651,25 @@ snapshots: '@rc-component/qrcode@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@rc-component/tour@1.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@rc-component/tour@1.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@rc-component/trigger@2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@rc-component/trigger@2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3465,60 +3680,60 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@swc/core-darwin-arm64@1.7.0': + '@swc/core-darwin-arm64@1.7.26': optional: true - '@swc/core-darwin-x64@1.7.0': + '@swc/core-darwin-x64@1.7.26': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.0': + '@swc/core-linux-arm-gnueabihf@1.7.26': optional: true - '@swc/core-linux-arm64-gnu@1.7.0': + '@swc/core-linux-arm64-gnu@1.7.26': optional: true - '@swc/core-linux-arm64-musl@1.7.0': + '@swc/core-linux-arm64-musl@1.7.26': optional: true - '@swc/core-linux-x64-gnu@1.7.0': + '@swc/core-linux-x64-gnu@1.7.26': optional: true - '@swc/core-linux-x64-musl@1.7.0': + '@swc/core-linux-x64-musl@1.7.26': optional: true - '@swc/core-win32-arm64-msvc@1.7.0': + '@swc/core-win32-arm64-msvc@1.7.26': optional: true - '@swc/core-win32-ia32-msvc@1.7.0': + '@swc/core-win32-ia32-msvc@1.7.26': optional: true - '@swc/core-win32-x64-msvc@1.7.0': + '@swc/core-win32-x64-msvc@1.7.26': optional: true - '@swc/core@1.7.0(@swc/helpers@0.5.12)': + '@swc/core@1.7.26(@swc/helpers@0.5.13)': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.9 + '@swc/types': 0.1.12 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.0 - '@swc/core-darwin-x64': 1.7.0 - '@swc/core-linux-arm-gnueabihf': 1.7.0 - '@swc/core-linux-arm64-gnu': 1.7.0 - '@swc/core-linux-arm64-musl': 1.7.0 - '@swc/core-linux-x64-gnu': 1.7.0 - '@swc/core-linux-x64-musl': 1.7.0 - '@swc/core-win32-arm64-msvc': 1.7.0 - '@swc/core-win32-ia32-msvc': 1.7.0 - '@swc/core-win32-x64-msvc': 1.7.0 - '@swc/helpers': 0.5.12 + '@swc/core-darwin-arm64': 1.7.26 + '@swc/core-darwin-x64': 1.7.26 + '@swc/core-linux-arm-gnueabihf': 1.7.26 + '@swc/core-linux-arm64-gnu': 1.7.26 + '@swc/core-linux-arm64-musl': 1.7.26 + '@swc/core-linux-x64-gnu': 1.7.26 + '@swc/core-linux-x64-musl': 1.7.26 + '@swc/core-win32-arm64-msvc': 1.7.26 + '@swc/core-win32-ia32-msvc': 1.7.26 + '@swc/core-win32-x64-msvc': 1.7.26 + '@swc/helpers': 0.5.13 '@swc/counter@0.1.3': {} - '@swc/helpers@0.5.12': + '@swc/helpers@0.5.13': dependencies: tslib: 2.6.3 - '@swc/types@0.1.9': + '@swc/types@0.1.12': dependencies: '@swc/counter': 0.1.3 @@ -3546,16 +3761,6 @@ snapshots: '@types/keygrip': 1.0.6 '@types/node': 20.14.9 - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 8.56.10 - '@types/estree': 1.0.5 - - '@types/eslint@8.56.10': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - '@types/estree@1.0.5': {} '@types/express-serve-static-core@4.19.5': @@ -3621,9 +3826,9 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.7 - '@types/react@18.3.3': + '@types/react@18.3.7': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -3641,7 +3846,7 @@ snapshots: '@types/throttle-debounce@5.0.2': {} - '@types/ws@8.5.11': + '@types/ws@8.5.12': dependencies: '@types/node': 20.14.9 @@ -3736,14 +3941,18 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-attributes@1.9.5(acorn@8.12.0): + acorn-import-attributes@1.9.5(acorn@8.12.1): dependencies: - acorn: 8.12.0 + acorn: 8.12.1 acorn-walk@8.3.3: dependencies: acorn: 8.12.1 + acorn-walk@8.3.4: + dependencies: + acorn: 8.12.1 + acorn@8.12.0: {} acorn@8.12.1: {} @@ -3803,53 +4012,54 @@ snapshots: ansi-styles@6.2.1: {} - antd@5.19.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + antd@5.20.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@ant-design/colors': 7.1.0 - '@ant-design/cssinjs': 1.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@ant-design/icons': 5.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@ant-design/cssinjs': 1.21.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@ant-design/cssinjs-utils': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@ant-design/icons': 5.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@ant-design/react-slick': 1.1.2(react@18.3.1) - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@ctrl/tinycolor': 3.6.1 - '@rc-component/color-picker': 1.5.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/color-picker': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@rc-component/mutate-observer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@rc-component/qrcode': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rc-component/tour': 1.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/tour': 1.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 copy-to-clipboard: 3.3.3 - dayjs: 1.11.12 - rc-cascader: 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + dayjs: 1.11.13 + rc-cascader: 3.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-checkbox: 3.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-collapse: 3.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-dialog: 9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-drawer: 7.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-dropdown: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-field-form: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-field-form: 2.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-image: 7.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-input: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-input-number: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-mentions: 2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-input: 1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-input-number: 9.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-mentions: 2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-menu: 9.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-notification: 5.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-pagination: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-picker: 4.6.9(dayjs@1.11.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-picker: 4.6.14(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-progress: 4.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-rate: 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-segmented: 2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-select: 14.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-slider: 10.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-select: 14.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-slider: 11.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-steps: 6.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-switch: 4.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-table: 7.45.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tabs: 15.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-textarea: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-textarea: 1.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tooltip: 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-tree: 5.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-tree-select: 5.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-upload: 4.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-tree: 5.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-tree-select: 5.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-upload: 4.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -3885,14 +4095,14 @@ snapshots: is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - autoprefixer@10.4.19(postcss@8.4.39): + autoprefixer@10.4.20(postcss@8.4.47): dependencies: - browserslist: 4.23.2 - caniuse-lite: 1.0.30001639 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001662 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -3920,12 +4130,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.2: + browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001642 - electron-to-chromium: 1.4.830 - node-releases: 2.0.14 - update-browserslist-db: 1.1.0(browserslist@4.23.2) + caniuse-lite: 1.0.30001662 + electron-to-chromium: 1.5.25 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.3) buffer-from@1.1.2: {} @@ -3959,15 +4169,15 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.2 - caniuse-lite: 1.0.30001639 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001642 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001639: {} - caniuse-lite@1.0.30001642: {} + caniuse-lite@1.0.30001662: {} + case-sensitive-paths-webpack-plugin@2.4.0: {} center-align@0.1.3: @@ -4006,6 +4216,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.0: + dependencies: + readdirp: 4.0.1 + chrome-trace-event@1.0.4: {} ci-info@3.9.0: {} @@ -4076,16 +4290,16 @@ snapshots: core-js-pure@3.37.1: {} - core-js@3.37.1: {} + core-js@3.38.1: {} - cosmiconfig@9.0.0(typescript@5.5.3): + cosmiconfig@9.0.0(typescript@5.6.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.2 cross-spawn@7.0.3: dependencies: @@ -4093,42 +4307,42 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-declaration-sorter@7.2.0(postcss@8.4.39): + css-declaration-sorter@7.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 - css-loader@7.1.2(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + css-loader@7.1.2(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: - icss-utils: 5.1.0(postcss@8.4.39) - postcss: 8.4.39 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.39) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.39) - postcss-modules-scope: 3.2.0(postcss@8.4.39) - postcss-modules-values: 4.0.0(postcss@8.4.39) + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.2 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) - css-minimizer-webpack-plugin@7.0.0(lightningcss@1.25.1)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + css-minimizer-webpack-plugin@7.0.0(lightningcss@1.27.0)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: '@jridgewell/trace-mapping': 0.3.25 - cssnano: 7.0.3(postcss@8.4.39) + cssnano: 7.0.3(postcss@8.4.47) jest-worker: 29.7.0 - postcss: 8.4.39 + postcss: 8.4.47 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) optionalDependencies: - lightningcss: 1.25.1 + lightningcss: 1.27.0 - css-modules-types-loader@0.5.10(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + css-modules-types-loader@0.5.13(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: acorn: 8.12.1 - acorn-walk: 8.3.3 - piscina: 4.6.1 - tslib: 2.6.3 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + acorn-walk: 8.3.4 + piscina: 4.7.0 + tslib: 2.7.0 + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) css-select@4.3.0: dependencies: @@ -4156,53 +4370,58 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.0 + css-tree@3.0.0: + dependencies: + mdn-data: 2.10.0 + source-map-js: 1.2.0 + css-what@6.1.0: {} cssesc@3.0.0: {} - cssnano-preset-default@7.0.3(postcss@8.4.39): - dependencies: - browserslist: 4.23.2 - css-declaration-sorter: 7.2.0(postcss@8.4.39) - cssnano-utils: 5.0.0(postcss@8.4.39) - postcss: 8.4.39 - postcss-calc: 10.0.0(postcss@8.4.39) - postcss-colormin: 7.0.1(postcss@8.4.39) - postcss-convert-values: 7.0.1(postcss@8.4.39) - postcss-discard-comments: 7.0.1(postcss@8.4.39) - postcss-discard-duplicates: 7.0.0(postcss@8.4.39) - postcss-discard-empty: 7.0.0(postcss@8.4.39) - postcss-discard-overridden: 7.0.0(postcss@8.4.39) - postcss-merge-longhand: 7.0.2(postcss@8.4.39) - postcss-merge-rules: 7.0.2(postcss@8.4.39) - postcss-minify-font-values: 7.0.0(postcss@8.4.39) - postcss-minify-gradients: 7.0.0(postcss@8.4.39) - postcss-minify-params: 7.0.1(postcss@8.4.39) - postcss-minify-selectors: 7.0.2(postcss@8.4.39) - postcss-normalize-charset: 7.0.0(postcss@8.4.39) - postcss-normalize-display-values: 7.0.0(postcss@8.4.39) - postcss-normalize-positions: 7.0.0(postcss@8.4.39) - postcss-normalize-repeat-style: 7.0.0(postcss@8.4.39) - postcss-normalize-string: 7.0.0(postcss@8.4.39) - postcss-normalize-timing-functions: 7.0.0(postcss@8.4.39) - postcss-normalize-unicode: 7.0.1(postcss@8.4.39) - postcss-normalize-url: 7.0.0(postcss@8.4.39) - postcss-normalize-whitespace: 7.0.0(postcss@8.4.39) - postcss-ordered-values: 7.0.1(postcss@8.4.39) - postcss-reduce-initial: 7.0.1(postcss@8.4.39) - postcss-reduce-transforms: 7.0.0(postcss@8.4.39) - postcss-svgo: 7.0.1(postcss@8.4.39) - postcss-unique-selectors: 7.0.1(postcss@8.4.39) - - cssnano-utils@5.0.0(postcss@8.4.39): - dependencies: - postcss: 8.4.39 - - cssnano@7.0.3(postcss@8.4.39): - dependencies: - cssnano-preset-default: 7.0.3(postcss@8.4.39) + cssnano-preset-default@7.0.3(postcss@8.4.47): + dependencies: + browserslist: 4.23.3 + css-declaration-sorter: 7.2.0(postcss@8.4.47) + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-calc: 10.0.0(postcss@8.4.47) + postcss-colormin: 7.0.1(postcss@8.4.47) + postcss-convert-values: 7.0.1(postcss@8.4.47) + postcss-discard-comments: 7.0.1(postcss@8.4.47) + postcss-discard-duplicates: 7.0.0(postcss@8.4.47) + postcss-discard-empty: 7.0.0(postcss@8.4.47) + postcss-discard-overridden: 7.0.0(postcss@8.4.47) + postcss-merge-longhand: 7.0.2(postcss@8.4.47) + postcss-merge-rules: 7.0.2(postcss@8.4.47) + postcss-minify-font-values: 7.0.0(postcss@8.4.47) + postcss-minify-gradients: 7.0.0(postcss@8.4.47) + postcss-minify-params: 7.0.1(postcss@8.4.47) + postcss-minify-selectors: 7.0.2(postcss@8.4.47) + postcss-normalize-charset: 7.0.0(postcss@8.4.47) + postcss-normalize-display-values: 7.0.0(postcss@8.4.47) + postcss-normalize-positions: 7.0.0(postcss@8.4.47) + postcss-normalize-repeat-style: 7.0.0(postcss@8.4.47) + postcss-normalize-string: 7.0.0(postcss@8.4.47) + postcss-normalize-timing-functions: 7.0.0(postcss@8.4.47) + postcss-normalize-unicode: 7.0.1(postcss@8.4.47) + postcss-normalize-url: 7.0.0(postcss@8.4.47) + postcss-normalize-whitespace: 7.0.0(postcss@8.4.47) + postcss-ordered-values: 7.0.1(postcss@8.4.47) + postcss-reduce-initial: 7.0.1(postcss@8.4.47) + postcss-reduce-transforms: 7.0.0(postcss@8.4.47) + postcss-svgo: 7.0.1(postcss@8.4.47) + postcss-unique-selectors: 7.0.1(postcss@8.4.47) + + cssnano-utils@5.0.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + + cssnano@7.0.3(postcss@8.4.47): + dependencies: + cssnano-preset-default: 7.0.3(postcss@8.4.47) lilconfig: 3.1.2 - postcss: 8.4.39 + postcss: 8.4.47 csso@5.0.5: dependencies: @@ -4277,7 +4496,7 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.1 - dayjs@1.11.12: {} + dayjs@1.11.13: {} debounce@1.2.1: {} @@ -4377,7 +4596,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.4.830: {} + electron-to-chromium@1.5.25: {} emoji-regex@8.0.0: {} @@ -4387,7 +4606,7 @@ snapshots: encodeurl@1.0.2: {} - enhanced-resolve@5.17.0: + enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -4645,7 +4864,7 @@ snapshots: relateurl: 0.2.7 terser: 5.31.1 - html-webpack-plugin@5.6.0(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -4653,7 +4872,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) htmlparser2@6.1.0: dependencies: @@ -4681,9 +4900,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.39): + icss-utils@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 ignore-by-default@1.0.1: {} @@ -4870,13 +5089,13 @@ snapshots: co: 4.6.0 koa-compose: 4.1.0 - koa-files@3.0.4(koa@2.15.3): + koa-files@3.0.5(koa@2.15.3): dependencies: destroy: 1.2.0 etag: 1.8.1 koa: 2.15.3 range-parser: 1.2.1 - tslib: 2.6.3 + tslib: 2.7.0 koa-is-json@1.0.0: {} @@ -4910,46 +5129,50 @@ snapshots: lazy-cache@1.0.4: {} - lightningcss-darwin-arm64@1.25.1: + lightningcss-darwin-arm64@1.27.0: + optional: true + + lightningcss-darwin-x64@1.27.0: optional: true - lightningcss-darwin-x64@1.25.1: + lightningcss-freebsd-x64@1.27.0: optional: true - lightningcss-freebsd-x64@1.25.1: + lightningcss-linux-arm-gnueabihf@1.27.0: optional: true - lightningcss-linux-arm-gnueabihf@1.25.1: + lightningcss-linux-arm64-gnu@1.27.0: optional: true - lightningcss-linux-arm64-gnu@1.25.1: + lightningcss-linux-arm64-musl@1.27.0: optional: true - lightningcss-linux-arm64-musl@1.25.1: + lightningcss-linux-x64-gnu@1.27.0: optional: true - lightningcss-linux-x64-gnu@1.25.1: + lightningcss-linux-x64-musl@1.27.0: optional: true - lightningcss-linux-x64-musl@1.25.1: + lightningcss-win32-arm64-msvc@1.27.0: optional: true - lightningcss-win32-x64-msvc@1.25.1: + lightningcss-win32-x64-msvc@1.27.0: optional: true - lightningcss@1.25.1: + lightningcss@1.27.0: dependencies: detect-libc: 1.0.3 optionalDependencies: - lightningcss-darwin-arm64: 1.25.1 - lightningcss-darwin-x64: 1.25.1 - lightningcss-freebsd-x64: 1.25.1 - lightningcss-linux-arm-gnueabihf: 1.25.1 - lightningcss-linux-arm64-gnu: 1.25.1 - lightningcss-linux-arm64-musl: 1.25.1 - lightningcss-linux-x64-gnu: 1.25.1 - lightningcss-linux-x64-musl: 1.25.1 - lightningcss-win32-x64-msvc: 1.25.1 + lightningcss-darwin-arm64: 1.27.0 + lightningcss-darwin-x64: 1.27.0 + lightningcss-freebsd-x64: 1.27.0 + lightningcss-linux-arm-gnueabihf: 1.27.0 + lightningcss-linux-arm64-gnu: 1.27.0 + lightningcss-linux-arm64-musl: 1.27.0 + lightningcss-linux-x64-gnu: 1.27.0 + lightningcss-linux-x64-musl: 1.27.0 + lightningcss-win32-arm64-msvc: 1.27.0 + lightningcss-win32-x64-msvc: 1.27.0 lilconfig@3.1.2: {} @@ -4987,12 +5210,14 @@ snapshots: mdn-data@2.0.30: {} + mdn-data@2.10.0: {} + media-typer@0.3.0: {} - memfs@4.9.3: + memfs@4.12.0: dependencies: '@jsonjoy.com/json-pack': 1.0.4(tslib@2.6.3) - '@jsonjoy.com/util': 1.2.0(tslib@2.6.3) + '@jsonjoy.com/util': 1.3.0(tslib@2.6.3) tree-dump: 1.0.2(tslib@2.6.3) tslib: 2.6.3 @@ -5006,11 +5231,11 @@ snapshots: dependencies: mime-db: 1.52.0 - mini-css-extract-plugin@2.9.0(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + mini-css-extract-plugin@2.9.1(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) minimatch@3.1.2: dependencies: @@ -5043,25 +5268,16 @@ snapshots: neo-async@2.6.2: {} - nice-napi@1.0.2: - dependencies: - node-addon-api: 3.2.1 - node-gyp-build: 4.8.1 - optional: true - no-case@3.0.4: dependencies: lower-case: 2.0.2 tslib: 2.6.3 - node-addon-api@3.2.1: - optional: true - node-gyp-build@4.8.1: {} - node-releases@2.0.14: {} + node-releases@2.0.18: {} - nodemon@3.1.4: + nodemon@3.1.5: dependencies: chokidar: 3.6.0 debug: 4.3.5(supports-color@5.5.0) @@ -5146,182 +5362,184 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} - piscina@4.6.1: + piscina@4.7.0: optionalDependencies: - nice-napi: 1.0.2 + '@napi-rs/nice': 1.0.1 possible-typed-array-names@1.0.0: {} - postcss-calc@10.0.0(postcss@8.4.39): + postcss-calc@10.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.1(postcss@8.4.39): + postcss-colormin@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.1(postcss@8.4.39): + postcss-convert-values@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.2 - postcss: 8.4.39 + browserslist: 4.23.3 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.1(postcss@8.4.39): + postcss-discard-comments@7.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-discard-duplicates@7.0.0(postcss@8.4.39): + postcss-discard-duplicates@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 - postcss-discard-empty@7.0.0(postcss@8.4.39): + postcss-discard-empty@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 - postcss-discard-overridden@7.0.0(postcss@8.4.39): + postcss-discard-overridden@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 - postcss-loader@8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: - cosmiconfig: 9.0.0(typescript@5.5.3) + cosmiconfig: 9.0.0(typescript@5.6.2) jiti: 1.21.6 - postcss: 8.4.39 + postcss: 8.4.47 semver: 7.6.2 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) transitivePeerDependencies: - typescript - postcss-merge-longhand@7.0.2(postcss@8.4.39): + postcss-merge-longhand@7.0.2(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - stylehacks: 7.0.2(postcss@8.4.39) + stylehacks: 7.0.2(postcss@8.4.47) - postcss-merge-rules@7.0.2(postcss@8.4.39): + postcss-merge-rules@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 - cssnano-utils: 5.0.0(postcss@8.4.39) - postcss: 8.4.39 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-minify-font-values@7.0.0(postcss@8.4.39): + postcss-minify-font-values@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.0(postcss@8.4.39): + postcss-minify-gradients@7.0.0(postcss@8.4.47): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.0(postcss@8.4.39) - postcss: 8.4.39 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.1(postcss@8.4.39): + postcss-minify-params@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.2 - cssnano-utils: 5.0.0(postcss@8.4.39) - postcss: 8.4.39 + browserslist: 4.23.3 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.2(postcss@8.4.39): + postcss-minify-selectors@7.0.2(postcss@8.4.47): dependencies: cssesc: 3.0.0 - postcss: 8.4.39 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-modules-extract-imports@3.1.0(postcss@8.4.39): + postcss-modules-extract-imports@3.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 - postcss-modules-local-by-default@4.0.5(postcss@8.4.39): + postcss-modules-local-by-default@4.0.5(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.39) - postcss: 8.4.39 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.1.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.39): + postcss-modules-scope@3.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - postcss-modules-values@4.0.0(postcss@8.4.39): + postcss-modules-values@4.0.0(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.39) - postcss: 8.4.39 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 - postcss-normalize-charset@7.0.0(postcss@8.4.39): + postcss-normalize-charset@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 - postcss-normalize-display-values@7.0.0(postcss@8.4.39): + postcss-normalize-display-values@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.0(postcss@8.4.39): + postcss-normalize-positions@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.0(postcss@8.4.39): + postcss-normalize-repeat-style@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.0(postcss@8.4.39): + postcss-normalize-string@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.0(postcss@8.4.39): + postcss-normalize-timing-functions@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.1(postcss@8.4.39): + postcss-normalize-unicode@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.2 - postcss: 8.4.39 + browserslist: 4.23.3 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.0(postcss@8.4.39): + postcss-normalize-url@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.0(postcss@8.4.39): + postcss-normalize-whitespace@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.1(postcss@8.4.39): + postcss-ordered-values@7.0.1(postcss@8.4.47): dependencies: - cssnano-utils: 5.0.0(postcss@8.4.39) - postcss: 8.4.39 + cssnano-utils: 5.0.0(postcss@8.4.47) + postcss: 8.4.47 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.1(postcss@8.4.39): + postcss-reduce-initial@7.0.1(postcss@8.4.47): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 caniuse-api: 3.0.0 - postcss: 8.4.39 + postcss: 8.4.47 - postcss-reduce-transforms@7.0.0(postcss@8.4.39): + postcss-reduce-transforms@7.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 postcss-selector-parser@6.1.0: @@ -5329,24 +5547,24 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.0.1(postcss@8.4.39): + postcss-svgo@7.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 svgo: 3.3.2 - postcss-unique-selectors@7.0.1(postcss@8.4.39): + postcss-unique-selectors@7.0.1(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 postcss-value-parser@4.2.0: {} - postcss@8.4.39: + postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 prettier@3.3.3: {} @@ -5371,20 +5589,20 @@ snapshots: dependencies: quickselect: 2.0.0 - rc-cascader@3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-cascader@3.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 array-tree-filter: 2.1.0 classnames: 2.5.1 - rc-select: 14.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-tree: 5.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-select: 14.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-tree: 5.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rc-checkbox@3.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5392,7 +5610,7 @@ snapshots: rc-collapse@3.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5401,7 +5619,7 @@ snapshots: rc-dialog@9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5411,7 +5629,7 @@ snapshots: rc-drawer@7.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5421,16 +5639,16 @@ snapshots: rc-dropdown@4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 - '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.25.6 + '@rc-component/trigger': 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-field-form@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-field-form@2.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/async-validator': 5.0.4 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5438,7 +5656,7 @@ snapshots: rc-image@7.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-dialog: 9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5447,40 +5665,40 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-input-number@9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-input-number@9.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/mini-decimal': 1.1.0 classnames: 2.5.1 - rc-input: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-input: 1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-input@1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-input@1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-mentions@2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-mentions@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 - '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.25.6 + '@rc-component/trigger': 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 - rc-input: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-input: 1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-menu: 9.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-textarea: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-textarea: 1.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rc-menu@9.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 - '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.25.6 + '@rc-component/trigger': 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-overflow: 1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5490,7 +5708,7 @@ snapshots: rc-motion@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5498,7 +5716,7 @@ snapshots: rc-notification@5.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5507,7 +5725,7 @@ snapshots: rc-overflow@1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5516,16 +5734,16 @@ snapshots: rc-pagination@4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-picker@4.6.9(dayjs@1.11.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-picker@4.6.14(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 - '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.25.6 + '@rc-component/trigger': 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-overflow: 1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5533,11 +5751,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - dayjs: 1.11.12 + dayjs: 1.11.13 rc-progress@4.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5545,7 +5763,7 @@ snapshots: rc-rate@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5553,7 +5771,7 @@ snapshots: rc-resize-observer@1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5562,17 +5780,17 @@ snapshots: rc-segmented@2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-select@14.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-select@14.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 - '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.25.6 + '@rc-component/trigger': 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-overflow: 1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5581,9 +5799,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-slider@10.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-slider@11.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5591,7 +5809,7 @@ snapshots: rc-steps@6.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5599,7 +5817,7 @@ snapshots: rc-switch@4.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5607,7 +5825,7 @@ snapshots: rc-table@7.45.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 '@rc-component/context': 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5618,7 +5836,7 @@ snapshots: rc-tabs@15.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-dropdown: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-menu: 9.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5628,11 +5846,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-textarea@1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-textarea@1.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 - rc-input: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-input: 1.6.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5640,25 +5858,25 @@ snapshots: rc-tooltip@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 - '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/runtime': 7.25.6 + '@rc-component/trigger': 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-tree-select@5.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-tree-select@5.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 - rc-select: 14.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-tree: 5.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-select: 14.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-tree: 5.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-tree@5.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-tree@5.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-motion: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5666,9 +5884,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-upload@4.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-upload@4.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -5683,7 +5901,7 @@ snapshots: rc-virtual-list@3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.24.7 + '@babel/runtime': 7.25.6 classnames: 2.5.1 rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.43.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5703,11 +5921,11 @@ snapshots: react-is@18.3.1: {} - react-nest-router@0.19.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-nest-router@0.19.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - tslib: 2.6.3 + tslib: 2.7.0 react-refresh@0.14.2: {} @@ -5719,6 +5937,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.1: {} + regenerator-runtime@0.14.1: {} regexp.prototype.flags@1.5.2: @@ -5781,16 +6001,16 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.2.1(sass@1.77.8)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + sass-loader@16.0.1(sass@1.79.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.77.8 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + sass: 1.79.1 + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) - sass@1.77.8: + sass@1.79.1: dependencies: - chokidar: 3.6.0 + chokidar: 4.0.0 immutable: 4.3.6 source-map-js: 1.2.0 @@ -5870,6 +6090,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-support@0.3.3: dependencies: source-map: 0.1.32 @@ -5938,13 +6160,13 @@ snapshots: dependencies: ansi-regex: 6.0.1 - stylehacks@7.0.2(postcss@8.4.39): + stylehacks@7.0.2(postcss@8.4.47): dependencies: - browserslist: 4.23.2 - postcss: 8.4.39 + browserslist: 4.23.3 + postcss: 8.4.47 postcss-selector-parser: 6.1.0 - stylis@4.3.2: {} + stylis@4.3.4: {} supports-color@2.0.0: {} @@ -5966,12 +6188,12 @@ snapshots: svg-path-parser@1.1.0: {} - svgc-loader@0.2.10(react@18.3.1)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + svgc-loader@0.2.13(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: - css-tree: 2.3.1 + css-tree: 3.0.0 svgo: 3.3.2 - tslib: 2.6.3 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + tslib: 2.7.0 + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) optionalDependencies: react: 18.3.1 @@ -5985,11 +6207,11 @@ snapshots: csso: 5.0.5 picocolors: 1.0.1 - swc-loader@0.2.6(@swc/core@1.7.0(@swc/helpers@0.5.12))(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + swc-loader@0.2.6(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: - '@swc/core': 1.7.0(@swc/helpers@0.5.12) + '@swc/core': 1.7.26(@swc/helpers@0.5.13) '@swc/counter': 0.1.3 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) tapable@2.2.1: {} @@ -6012,16 +6234,16 @@ snapshots: resolve: 1.22.8 string.prototype.trim: 1.2.9 - terser-webpack-plugin@5.3.10(@swc/core@1.7.0(@swc/helpers@0.5.12))(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.1 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) optionalDependencies: - '@swc/core': 1.7.0(@swc/helpers@0.5.12) + '@swc/core': 1.7.26(@swc/helpers@0.5.13) terser@5.31.1: dependencies: @@ -6054,6 +6276,8 @@ snapshots: tslib@2.6.3: {} + tslib@2.7.0: {} + tsscmp@1.0.6: {} type-is@1.6.18: @@ -6093,7 +6317,7 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript@5.5.3: {} + typescript@5.6.2: {} uglify-js@2.8.29: dependencies: @@ -6116,9 +6340,9 @@ snapshots: undici-types@5.26.5: {} - update-browserslist-db@1.1.0(browserslist@4.23.2): + update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: - browserslist: 4.23.2 + browserslist: 4.23.3 escalade: 3.1.2 picocolors: 1.0.1 @@ -6159,20 +6383,20 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-service@0.11.7(bufferutil@4.0.8)(koa@2.15.3)(utf-8-validate@6.0.4)(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))): + webpack-dev-service@0.11.11(bufferutil@4.0.8)(koa@2.15.3)(utf-8-validate@6.0.4)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: - '@nuintun/ansi': 0.0.6 + '@nuintun/ansi': 0.0.9 '@types/koa': 2.15.0 - '@types/ws': 8.5.11 + '@types/ws': 8.5.12 destroy: 1.2.0 etag: 1.8.1 koa: 2.15.3 - memfs: 4.9.3 + memfs: 4.12.0 range-parser: 1.2.1 schema-utils: 4.2.0 supports-color: 9.4.0 - tslib: 2.6.3 - webpack: 5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)) + tslib: 2.7.0 + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil @@ -6180,18 +6404,17 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12)): + webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)): dependencies: - '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.0 - acorn-import-attributes: 1.9.5(acorn@8.12.0) - browserslist: 4.23.2 + acorn: 8.12.1 + acorn-import-attributes: 1.9.5(acorn@8.12.1) + browserslist: 4.23.3 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 @@ -6203,7 +6426,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.0(@swc/helpers@0.5.12))(webpack@5.93.0(@swc/core@1.7.0(@swc/helpers@0.5.12))) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: