diff --git a/packages/react-node/src/GNode/node.tsx b/packages/react-node/src/GNode/node.tsx index 46bd53e8b8f..4ca9d6b08a7 100644 --- a/packages/react-node/src/GNode/node.tsx +++ b/packages/react-node/src/GNode/node.tsx @@ -25,9 +25,7 @@ export const createReactGNode = ( shapeMap: NodeShapeMap, ): DisplayObject { const { data } = model; - const { - size: [width, height], - } = data as any; + const { size: [width, height] = [0, 0] } = data as any; return this.upsertShape( shape, 'keyShape', @@ -80,6 +78,9 @@ export const createReactGNode = ( ); render(content, group); }); + group.addEventListener('destroy', () => { + group.removeAllEventListeners(); + }); return { [groupId]: group, diff --git a/packages/react-node/src/ReactNode/node.tsx b/packages/react-node/src/ReactNode/node.tsx index d47ca3f4f06..d5a5b5de054 100644 --- a/packages/react-node/src/ReactNode/node.tsx +++ b/packages/react-node/src/ReactNode/node.tsx @@ -83,19 +83,24 @@ export const createReactNode = ( { leading: true, trailing: true }, ) as EventListener; - dom.addEventListener('pointermove', onMouseMove); + document.addEventListener('pointermove', onMouseMove); dom.addEventListener( 'pointerup', () => { dom.style.userSelect = 'auto'; - dom.removeEventListener('pointermove', onMouseMove); + document.removeEventListener('pointermove', onMouseMove); }, { once: true }, ); }); }); + html.addEventListener('destroy', () => { + html.removeAllEventListeners(); + html.getDomElement().remove(); + }); + html.getRenderBounds = html.getBounds; ShapeCollection.set(model.id, html); diff --git a/packages/site/.dumi/app.ts b/packages/site/.dumi/app.ts new file mode 100644 index 00000000000..9444b11f48d --- /dev/null +++ b/packages/site/.dumi/app.ts @@ -0,0 +1,8 @@ +if (typeof window !== 'undefined') { + window.onresize = () => { + const { graph, container } = window as any; + if (!graph || graph.destroyed) return; + if (!container || !container.scrollWidth || !container.scrollHeight) return; + graph.setSize([container.scrollWidth, container.scrollHeight]); + }; +} diff --git a/packages/site/.dumi/global.ts b/packages/site/.dumi/global.ts index 0ec96b3cee4..cb3cce2539b 100644 --- a/packages/site/.dumi/global.ts +++ b/packages/site/.dumi/global.ts @@ -1,3 +1,5 @@ +// @ts-nocheck + if (window) { // window.g6 = require('@antv/g6/es'); // import the source for debugging window.g6 = require('@antv/g6/lib'); // import the source for debugging @@ -15,7 +17,9 @@ if (window) { window.GraphLayoutPredict = require('@antv/vis-predict-engine'); window.stats = require('stats.js'); window.g2 = require('@antv/g2'); + window.antd = require('antd'); window.React = require('react'); window.ReactDOM = require('react-dom'); + window.g6ReactNode = require('@antv/g6-react-node'); } diff --git a/packages/site/examples/item/customNode/demo/jsx-g-node.js b/packages/site/examples/item/customNode/demo/jsx-g-node.js new file mode 100644 index 00000000000..e4f36524a68 --- /dev/null +++ b/packages/site/examples/item/customNode/demo/jsx-g-node.js @@ -0,0 +1,55 @@ +import { Graph, extend } from '@antv/g6'; +import { createReactGNode, Rect, Text } from '@antv/g6-react-node'; + +const Node = ({ model }) => { + const { data } = model; + const { + value, + size: [width, height], + } = data; + + return ( + + + + + ); +}; + +const ReactGNode = createReactGNode(Node); + +const ExtendGraph = extend(Graph, { + nodes: { + 'react-g-node': ReactGNode, + }, +}); + +const container = document.getElementById('container'); +const width = container.scrollWidth; +const height = container.scrollHeight || 500; + +window.graph = new ExtendGraph({ + container: 'container', + width, + height, + autoFit: 'center', + modes: { + default: [{ type: 'drag-node', enableTransient: false }], + }, + data: { + nodes: [ + { id: 'node1', data: { size: [100, 30], value: 0.5 } }, + { id: 'node2', data: { size: [100, 30], value: 0.8 } }, + ], + edges: [ + { + source: 'node1', + target: 'node2', + }, + ], + }, + node: { + type: 'react-g-node', + otherShapes: {}, + }, +}); diff --git a/packages/site/examples/item/customNode/demo/meta.json b/packages/site/examples/item/customNode/demo/meta.json index 352525b6d21..2fffdaa74e4 100644 --- a/packages/site/examples/item/customNode/demo/meta.json +++ b/packages/site/examples/item/customNode/demo/meta.json @@ -51,6 +51,22 @@ "en": "G2 Active Node" }, "screenshot": "https://mdn.alipayobjects.com/huamei_qa8qxu/afts/img/A*GVyoQKk2WIIAAAAAAAAAAAAADmJ7AQ/original" + }, + { + "filename": "jsx-g-node.js", + "title": { + "zh": "使用 JSX 写法创建自定义 G 节点", + "en": "JSX G Node" + }, + "screenshot": "https://mdn.alipayobjects.com/huamei_qa8qxu/afts/img/A*nFzoQ7qBLvEAAAAAAAAAAAAADmJ7AQ/original" + }, + { + "filename": "react-node.js", + "title": { + "zh": "使用 React 写法创建自定义 G 节点", + "en": "React Node" + }, + "screenshot": "https://mdn.alipayobjects.com/huamei_qa8qxu/afts/img/A*wyOxRoAbiPYAAAAAAAAAAAAADmJ7AQ/original" } ] } diff --git a/packages/site/examples/item/customNode/demo/react-node.js b/packages/site/examples/item/customNode/demo/react-node.js new file mode 100644 index 00000000000..5004ee2a964 --- /dev/null +++ b/packages/site/examples/item/customNode/demo/react-node.js @@ -0,0 +1,47 @@ +import { Graph, extend } from '@antv/g6'; +import { createReactNode } from '@antv/g6-react-node'; +import { Alert } from 'antd'; + +const Node = ({ model }) => { + const { data } = model; + const { message, nodeType } = data; + return ; +}; + +const ReactNode = createReactNode(Node); + +const ExtendGraph = extend(Graph, { + nodes: { + 'react-node': ReactNode, + }, +}); + +const container = document.getElementById('container'); +const width = container.scrollWidth; +const height = container.scrollHeight || 500; + +window.graph = new ExtendGraph({ + container: 'container', + width, + height, + autoFit: 'center', + modes: { + default: [{ type: 'drag-node', enableTransient: false }], + }, + data: { + nodes: [ + { id: 'node1', data: { size: [120, 40], message: 'Success', nodeType: 'success' } }, + { id: 'node2', data: { size: [120, 40], message: 'Warning', nodeType: 'warning' } }, + ], + edges: [ + { + source: 'node1', + target: 'node2', + }, + ], + }, + node: { + type: 'react-node', + otherShapes: {}, + }, +}); diff --git a/packages/site/global.d.ts b/packages/site/global.d.ts index 37d1ed9b67c..f2256150d76 100644 --- a/packages/site/global.d.ts +++ b/packages/site/global.d.ts @@ -16,5 +16,9 @@ declare global { g2: any; React: any; ReactDOM: any; + antd: any; + + graph: any; + container: any; } } diff --git a/packages/site/package.json b/packages/site/package.json index 29a991551b4..0cd2b0f9bc5 100644 --- a/packages/site/package.json +++ b/packages/site/package.json @@ -39,7 +39,7 @@ "@antv/g2": "^5.1.5", "@antv/g6": "workspace:*", "@antv/g6-plugin-map-view": "workspace:*", - "@antv/g6-react-node": "^1.4.5", + "@antv/g6-react-node": "^2.0.0-beta.0", "@antv/graphlib": "^2.0.2", "@antv/layout-gpu": "^1.1.5", "@antv/layout-wasm": "^1.3.4", @@ -47,6 +47,7 @@ "@antv/vis-predict-engine": "^0.1.1", "@faker-js/faker": "^8.0.2", "@microsoft/api-extractor": "^7.33.6", + "antd": "^5.10.2", "dumi": "^2.2.14", "fs-extra": "latest", "google-translate-api-x": "^10.6.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5e78177863..2eb46f5f5d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -414,8 +414,8 @@ importers: specifier: workspace:* version: link:../g6-plugin-map-view '@antv/g6-react-node': - specifier: ^1.4.5 - version: 1.4.5 + specifier: ^2.0.0-beta.0 + version: link:../react-node '@antv/graphlib': specifier: ^2.0.2 version: 2.0.2 @@ -437,6 +437,9 @@ importers: '@microsoft/api-extractor': specifier: ^7.33.6 version: 7.33.6 + antd: + specifier: ^5.10.2 + version: 5.10.2(react-dom@16.14.0)(react@16.14.0) dumi: specifier: ^2.2.14 version: 2.2.14(@babel/core@7.23.2)(@types/node@13.11.1)(eslint@8.48.0)(jest@28.1.3)(prettier@2.8.8)(react-dom@16.14.0)(react@16.14.0)(rollup@2.33.3)(styled-components@6.1.0)(stylelint@14.16.1)(stylus@0.54.8)(typescript@5.1.6)(webpack@5.89.0) @@ -653,6 +656,23 @@ packages: /@ant-design/css-animation@1.7.3: resolution: {integrity: sha512-LrX0OGZtW+W6iLnTAqnTaoIsRelYeuLZWsrmBJFUXDALQphPsN8cE5DCsmoSlL0QYb94BQxINiuS70Ar/8BNgA==} + /@ant-design/cssinjs@1.17.5(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-Ed2rruHMxZTVYGPec6QBZkrh00Df5K1FAufmBpONai5iGYxoxIkg1sRD8YdCw0NvPRAa4r1nJP5LbwICGHzGiQ==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.23.2 + '@emotion/hash': 0.8.0 + '@emotion/unitless': 0.7.5 + classnames: 2.3.2 + csstype: 3.1.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + stylis: 4.3.0 + dev: false + /@ant-design/cssinjs@1.17.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Ed2rruHMxZTVYGPec6QBZkrh00Df5K1FAufmBpONai5iGYxoxIkg1sRD8YdCw0NvPRAa4r1nJP5LbwICGHzGiQ==} peerDependencies: @@ -778,10 +798,6 @@ packages: tslib: 1.14.1 dev: false - /@antv/algorithm@0.0.6: - resolution: {integrity: sha512-g/abjTXHwzebghN8QPuk3z5nM/C9Wf1Toq6iHK6lwZXdUMGHxxhuO5RAkkYcR2Vib550zdQy6PLldmAWhgOjQA==} - dev: false - /@antv/algorithm@0.1.26: resolution: {integrity: sha512-DVhcFSQ8YQnMNW34Mk8BSsfc61iC1sAnmcfYoXTAshYHuU50p/6b7x3QYaGctDNKWGvi1ub7mPcSY0bK+aN0qg==} dependencies: @@ -1367,31 +1383,6 @@ packages: tslib: 2.6.2 dev: false - /@antv/g6-core@0.0.7: - resolution: {integrity: sha512-6ixXCqxsrKgovdf14KglKT6dQFb4LbzZgQaMj9s5NsfJWgwN9aYWyU2qbsyWgHkp/AOyW+vef+w2Vlk42qXFwg==} - dependencies: - '@antv/algorithm': 0.0.6 - '@antv/dom-util': 2.0.4 - '@antv/event-emitter': 0.1.3 - '@antv/g-base': 0.5.15 - '@antv/g-math': 0.1.9 - '@antv/matrix-util': 3.1.0-beta.3 - '@antv/path-util': 2.0.15 - '@antv/scale': 0.3.18 - '@antv/util': 2.0.17 - ml-matrix: 6.10.7 - dev: false - - /@antv/g6-react-node@1.4.5: - resolution: {integrity: sha512-sYIUmYcZdqKhlGhjJAeNEJpnoJ+3zGajZjtatXBiIttsTHxFQVK3730k8048flYEaG1AweZhIydwmkqMlFf4iQ==} - dependencies: - '@antv/g-base': 0.5.15 - '@antv/g6-core': 0.0.7 - '@types/yoga-layout': 1.9.6 - react: 16.14.0 - yoga-layout-prebuilt: 1.10.0 - dev: false - /@antv/g@5.18.18: resolution: {integrity: sha512-l1azzon2AHVi6sxqBIth+YQn3EbQW9IevayspBdlKcc71YZDvr4AxcHxaO5hqnAt9Vgrma1TDl72OyRfuld3yQ==} dependencies: @@ -10836,6 +10827,20 @@ packages: '@babel/runtime': 7.23.2 dev: false + /@rc-component/color-picker@1.4.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@ctrl/tinycolor': 3.6.1 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /@rc-component/color-picker@1.4.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw==} peerDependencies: @@ -10850,6 +10855,18 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true + /@rc-component/context@1.4.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /@rc-component/context@1.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==} peerDependencies: @@ -10867,7 +10884,20 @@ packages: engines: {node: '>=8.x'} dependencies: '@babel/runtime': 7.23.2 - dev: true + + /@rc-component/mutate-observer@1.1.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false /@rc-component/mutate-observer@1.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==} @@ -10911,6 +10941,22 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true + /@rc-component/tour@1.10.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-voV0BKaTJbewB9LLgAHQ7tAGG7rgDkKQkZo82xw2gIk542hY+o7zwoqdN16oHhIKk7eG/xi+mdXrONT62Dt57A==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/portal': 1.1.2(react-dom@16.14.0)(react@16.14.0) + '@rc-component/trigger': 1.18.0(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /@rc-component/tour@1.10.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-voV0BKaTJbewB9LLgAHQ7tAGG7rgDkKQkZo82xw2gIk542hY+o7zwoqdN16oHhIKk7eG/xi+mdXrONT62Dt57A==} engines: {node: '>=8.x'} @@ -13436,14 +13482,6 @@ packages: dependencies: '@types/yargs-parser': 21.0.2 - /@types/yoga-layout@1.9.2: - resolution: {integrity: sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==} - dev: false - - /@types/yoga-layout@1.9.6: - resolution: {integrity: sha512-kzUmuJ6/6KuPH1K2EbOsE409MReqbIwAXBgXnGs/OzDAtyahB3SuTFjBNPprc1L/xKrMiuX8s+Cr/v21gygGeg==} - dev: false - /@typescript-eslint/eslint-plugin@1.10.2(@typescript-eslint/parser@1.10.2)(eslint@5.16.0)(typescript@5.1.6): resolution: {integrity: sha512-7449RhjE1oLFIy5E/5rT4wG5+KsfPzakJuhvpzXJ3C46lq7xywY0/Rjo9ZBcwrfbk0nRZ5xmUHkk7DZ67tSBKw==} engines: {node: ^6.14.0 || ^8.10.0 || >=9.10.0} @@ -14840,7 +14878,7 @@ packages: '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2) '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) react-refresh: 0.14.0 - vite: 4.3.1(@types/node@20.5.1)(less@4.1.3)(sass@1.69.5) + vite: 4.3.1(@types/node@13.11.1)(less@3.13.1)(stylus@0.54.8) transitivePeerDependencies: - supports-color @@ -15781,6 +15819,68 @@ packages: scroll-into-view-if-needed: 2.2.31 dev: false + /antd@5.10.2(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-0kV6PmlJi7vhPmYH9GCAlU62ZhiuLF+gE3REJ/9MZTo++/3i5q6SALNoRgHLMsa+rX50U3RO3wJVY+fPib594Q==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@ant-design/colors': 7.0.0 + '@ant-design/cssinjs': 1.17.5(react-dom@16.14.0)(react@16.14.0) + '@ant-design/icons': 5.2.6(react-dom@16.14.0)(react@16.14.0) + '@ant-design/react-slick': 1.0.2(react@16.14.0) + '@babel/runtime': 7.23.2 + '@ctrl/tinycolor': 3.6.1 + '@rc-component/color-picker': 1.4.1(react-dom@16.14.0)(react@16.14.0) + '@rc-component/mutate-observer': 1.1.0(react-dom@16.14.0)(react@16.14.0) + '@rc-component/tour': 1.10.0(react-dom@16.14.0)(react@16.14.0) + '@rc-component/trigger': 1.18.0(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + copy-to-clipboard: 3.3.3 + dayjs: 1.11.10 + qrcode.react: 3.1.0(react@16.14.0) + rc-cascader: 3.18.1(react-dom@16.14.0)(react@16.14.0) + rc-checkbox: 3.1.0(react-dom@16.14.0)(react@16.14.0) + rc-collapse: 3.7.1(react-dom@16.14.0)(react@16.14.0) + rc-dialog: 9.3.4(react-dom@16.14.0)(react@16.14.0) + rc-drawer: 6.5.2(react-dom@16.14.0)(react@16.14.0) + rc-dropdown: 4.1.0(react-dom@16.14.0)(react@16.14.0) + rc-field-form: 1.39.0(react-dom@16.14.0)(react@16.14.0) + rc-image: 7.3.2(react-dom@16.14.0)(react@16.14.0) + rc-input: 1.2.1(react-dom@16.14.0)(react@16.14.0) + rc-input-number: 8.1.0(react-dom@16.14.0)(react@16.14.0) + rc-mentions: 2.8.0(react-dom@16.14.0)(react@16.14.0) + rc-menu: 9.12.2(react-dom@16.14.0)(react@16.14.0) + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-notification: 5.2.0(react-dom@16.14.0)(react@16.14.0) + rc-pagination: 3.6.1(react-dom@16.14.0)(react@16.14.0) + rc-picker: 3.14.6(dayjs@1.11.10)(react-dom@16.14.0)(react@16.14.0) + rc-progress: 3.5.1(react-dom@16.14.0)(react@16.14.0) + rc-rate: 2.12.0(react-dom@16.14.0)(react@16.14.0) + rc-resize-observer: 1.4.0(react-dom@16.14.0)(react@16.14.0) + rc-segmented: 2.2.2(react-dom@16.14.0)(react@16.14.0) + rc-select: 14.9.2(react-dom@16.14.0)(react@16.14.0) + rc-slider: 10.3.1(react-dom@16.14.0)(react@16.14.0) + rc-steps: 6.0.1(react-dom@16.14.0)(react@16.14.0) + rc-switch: 4.1.0(react-dom@16.14.0)(react@16.14.0) + rc-table: 7.34.4(react-dom@16.14.0)(react@16.14.0) + rc-tabs: 12.12.1(react-dom@16.14.0)(react@16.14.0) + rc-textarea: 1.4.0(react-dom@16.14.0)(react@16.14.0) + rc-tooltip: 6.1.2(react-dom@16.14.0)(react@16.14.0) + rc-tree: 5.7.12(react-dom@16.14.0)(react@16.14.0) + rc-tree-select: 5.13.0(react-dom@16.14.0)(react@16.14.0) + rc-upload: 4.3.5(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + scroll-into-view-if-needed: 3.1.0 + throttle-debounce: 5.0.0 + transitivePeerDependencies: + - date-fns + - luxon + - moment + dev: false + /antd@5.10.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-0kV6PmlJi7vhPmYH9GCAlU62ZhiuLF+gE3REJ/9MZTo++/3i5q6SALNoRgHLMsa+rX50U3RO3wJVY+fPib594Q==} peerDependencies: @@ -16980,7 +17080,7 @@ packages: babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 6.1.0(react-dom@18.2.0)(react@18.2.0) + styled-components: 6.1.0(react-dom@16.14.0)(react@16.14.0) /babel-plugin-styled-components@2.1.4(@babel/core@7.23.2)(styled-components@4.4.1): resolution: {integrity: sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==} @@ -18732,7 +18832,6 @@ packages: /compute-scroll-into-view@3.1.0: resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==} - dev: true /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -34137,6 +34236,14 @@ packages: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + /qrcode.react@3.1.0(react@16.14.0): + resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 16.14.0 + dev: false + /qrcode.react@3.1.0(react@18.2.0): resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==} peerDependencies: @@ -34365,6 +34472,22 @@ packages: - react - react-dom + /rc-cascader@3.18.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-M7Xr5Fs/E87ZGustfObtBYQjsvBCET0UX2JYXB2GmOP+2fsZgjaRGXK+CJBmmWXQ6o4OFinpBQBXG4wJOQ5MEg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + array-tree-filter: 2.1.0 + classnames: 2.3.2 + rc-select: 14.9.2(react-dom@16.14.0)(react@16.14.0) + rc-tree: 5.7.12(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-cascader@3.18.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-M7Xr5Fs/E87ZGustfObtBYQjsvBCET0UX2JYXB2GmOP+2fsZgjaRGXK+CJBmmWXQ6o4OFinpBQBXG4wJOQ5MEg==} peerDependencies: @@ -34418,6 +34541,19 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-checkbox@3.1.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-checkbox@3.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==} peerDependencies: @@ -34460,6 +34596,20 @@ packages: shallowequal: 1.1.0 dev: false + /rc-collapse@3.7.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-N/7ejyiTf3XElNJBBpxqnZBUuMsQWEOPjB2QkfNvZ/Ca54eAvJXuOD1EGbCWCk2m7v/MSxku7mRpdeaLOCd4Gg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-collapse@3.7.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-N/7ejyiTf3XElNJBBpxqnZBUuMsQWEOPjB2QkfNvZ/Ca54eAvJXuOD1EGbCWCk2m7v/MSxku7mRpdeaLOCd4Gg==} peerDependencies: @@ -34499,6 +34649,21 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-dialog@9.3.4(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/portal': 1.1.2(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-dialog@9.3.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-975X3018GhR+EjZFbxA2Z57SX5rnu0G0/OxFgMMvZK4/hQWEm3MHaNvP4wXpxYDoJsp+xUvVW+GB9CMMCm81jA==} peerDependencies: @@ -34552,6 +34717,21 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-drawer@6.5.2(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-QckxAnQNdhh4vtmKN0ZwDf3iakO83W9eZcSKWYYTDv4qcD2fHhRAZJJ/OE6v2ZlQ2kSqCJX5gYssF4HJFvsEPQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/portal': 1.1.2(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-drawer@6.5.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-QckxAnQNdhh4vtmKN0ZwDf3iakO83W9eZcSKWYYTDv4qcD2fHhRAZJJ/OE6v2ZlQ2kSqCJX5gYssF4HJFvsEPQ==} peerDependencies: @@ -34668,6 +34848,20 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-field-form@1.39.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-V7Wk7uji1jBsUGGgP788H9rpFy55HLiD4lywTlktUGjK7EgW5dt+mq1MPbtCpPRMzs83vZBW4SOChOmCACz4WA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + async-validator: 4.2.5 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-field-form@1.39.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-V7Wk7uji1jBsUGGgP788H9rpFy55HLiD4lywTlktUGjK7EgW5dt+mq1MPbtCpPRMzs83vZBW4SOChOmCACz4WA==} engines: {node: '>=8.x'} @@ -34733,6 +34927,22 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-image@7.3.2(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-ICEF6SWv9YKhDXxy1vrXcmf0TVvEcQWIww5Yg+f+mn7e4oGX7FNP4+FExwMjNO5UHBEuWrigbGhlCgI6yZZ1jg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/portal': 1.1.2(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + rc-dialog: 9.3.4(react-dom@16.14.0)(react@16.14.0) + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-image@7.3.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ICEF6SWv9YKhDXxy1vrXcmf0TVvEcQWIww5Yg+f+mn7e4oGX7FNP4+FExwMjNO5UHBEuWrigbGhlCgI6yZZ1jg==} peerDependencies: @@ -34771,6 +34981,21 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-input-number@8.1.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-bdHgduOxuN0lrhzgPmoKbhRD4GLIzVcddVz972/JHPHr7oLwPX5xDb9w4bXhuMzyT2VzQy7nggRCfH3yAl09oA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/mini-decimal': 1.1.0 + classnames: 2.3.2 + rc-input: 1.2.1(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-input-number@8.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-bdHgduOxuN0lrhzgPmoKbhRD4GLIzVcddVz972/JHPHr7oLwPX5xDb9w4bXhuMzyT2VzQy7nggRCfH3yAl09oA==} peerDependencies: @@ -34799,6 +35024,19 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-input@1.2.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-nQRmBvEFoGi+SNRDavccZ8ueyhFgmxkWqIt4aDyuNJgUZF12HJKIwDhAafUM7N+g7PyuW9FH3pf3zPHzdiCWbA==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-input@1.2.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-nQRmBvEFoGi+SNRDavccZ8ueyhFgmxkWqIt4aDyuNJgUZF12HJKIwDhAafUM7N+g7PyuW9FH3pf3zPHzdiCWbA==} peerDependencies: @@ -34844,6 +35082,23 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-mentions@2.8.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-LBMkO6bSGhEvS1CvMK978qGN82tI+mzk7l/uTiQJH+UDiwpvq+pxK4DxU5b6Q1T5LW6bn2pSua9RaZKZrDoBOw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/trigger': 1.18.0(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + rc-input: 1.2.1(react-dom@16.14.0)(react@16.14.0) + rc-menu: 9.12.2(react-dom@16.14.0)(react@16.14.0) + rc-textarea: 1.4.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-mentions@2.8.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-LBMkO6bSGhEvS1CvMK978qGN82tI+mzk7l/uTiQJH+UDiwpvq+pxK4DxU5b6Q1T5LW6bn2pSua9RaZKZrDoBOw==} peerDependencies: @@ -34980,6 +35235,21 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-notification@5.2.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-HwUSypEW4mfOpiakJ7dm6TAKf+3zuSR2xm0I0XMes493rtA3n4EVMvQyldrp23hUwCE3RFj8oncyU1E8iNC4ag==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-notification@5.2.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-HwUSypEW4mfOpiakJ7dm6TAKf+3zuSR2xm0I0XMes493rtA3n4EVMvQyldrp23hUwCE3RFj8oncyU1E8iNC4ag==} engines: {node: '>=8.x'} @@ -35043,6 +35313,19 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-pagination@3.6.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-R/sUnKKXx1Nm4kZfUKS3YKa7yEPF1ZkVB/AynQaHt+nMER7h9wPTfliDJFdYo+RM/nk2JD4Yc5QpUq8fIQHeug==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-pagination@3.6.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R/sUnKKXx1Nm4kZfUKS3YKa7yEPF1ZkVB/AynQaHt+nMER7h9wPTfliDJFdYo+RM/nk2JD4Yc5QpUq8fIQHeug==} peerDependencies: @@ -35075,6 +35358,35 @@ packages: shallowequal: 1.1.0 dev: false + /rc-picker@3.14.6(dayjs@1.11.10)(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag==} + engines: {node: '>=8.x'} + peerDependencies: + date-fns: '>= 2.x' + dayjs: '>= 1.x' + luxon: '>= 3.x' + moment: '>= 2.x' + react: '>=16.9.0' + react-dom: '>=16.9.0' + peerDependenciesMeta: + date-fns: + optional: true + dayjs: + optional: true + luxon: + optional: true + moment: + optional: true + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/trigger': 1.18.0(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + dayjs: 1.11.10 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-picker@3.14.6(dayjs@1.11.10)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag==} engines: {node: '>=8.x'} @@ -35123,6 +35435,19 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-progress@3.5.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-progress@3.5.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==} peerDependencies: @@ -35136,6 +35461,20 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true + /rc-rate@2.12.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-rate@2.12.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==} engines: {node: '>=8.x'} @@ -35226,6 +35565,20 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-segmented@2.2.2(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==} + peerDependencies: + react: '>=16.0.0' + react-dom: '>=16.0.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-segmented@2.2.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==} peerDependencies: @@ -35258,6 +35611,24 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-select@14.9.2(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-VQ15sRFgPURHb8ZcZNSDtb2rAw3+C9xlL0nDziwNHTEW1KvEpZ8y+0v5w24X/Bpl9b3cW1BOyW1F5UqSAq+7Dg==} + engines: {node: '>=8.x'} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/trigger': 1.18.0(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-overflow: 1.3.2(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + rc-virtual-list: 3.11.3(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-select@14.9.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-VQ15sRFgPURHb8ZcZNSDtb2rAw3+C9xlL0nDziwNHTEW1KvEpZ8y+0v5w24X/Bpl9b3cW1BOyW1F5UqSAq+7Dg==} engines: {node: '>=8.x'} @@ -35310,6 +35681,20 @@ packages: shallowequal: 1.1.0 dev: false + /rc-slider@10.3.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-XszsZLkbjcG9ogQy/zUC0n2kndoKUAnY/Vnk1Go5Gx+JJQBz0Tl15d5IfSiglwBUZPS9vsUJZkfCmkIZSqWbcA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-slider@10.3.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-XszsZLkbjcG9ogQy/zUC0n2kndoKUAnY/Vnk1Go5Gx+JJQBz0Tl15d5IfSiglwBUZPS9vsUJZkfCmkIZSqWbcA==} engines: {node: '>=8.x'} @@ -35370,6 +35755,20 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-steps@6.0.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-steps@6.0.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==} engines: {node: '>=8.x'} @@ -35409,6 +35808,19 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-switch@4.1.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-switch@4.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==} peerDependencies: @@ -35455,6 +35867,23 @@ packages: shallowequal: 1.1.0 dev: false + /rc-table@7.34.4(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-os+i88Y2AO/6dNkOgJkKSHgXYaZZGnuOEEe+nyaq5IRgvAQNhLysUjXt2objtBeFDEZR8TqXrajwBNRUwunmdw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/context': 1.4.0(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + rc-resize-observer: 1.4.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + rc-virtual-list: 3.11.3(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-table@7.34.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-os+i88Y2AO/6dNkOgJkKSHgXYaZZGnuOEEe+nyaq5IRgvAQNhLysUjXt2objtBeFDEZR8TqXrajwBNRUwunmdw==} engines: {node: '>=8.x'} @@ -35472,6 +35901,24 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true + /rc-tabs@12.12.1(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-e10VBjEkECdPl4XZSs9to81SE+mgclBTM7J8/LMsFqmJoi05Tci91bRnmeeDtrcOCx2PuZdJv57XUlC4d8PEIw==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-dropdown: 4.1.0(react-dom@16.14.0)(react@16.14.0) + rc-menu: 9.12.2(react-dom@16.14.0)(react@16.14.0) + rc-motion: 2.9.0(react-dom@16.14.0)(react@16.14.0) + rc-resize-observer: 1.4.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-tabs@12.12.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-e10VBjEkECdPl4XZSs9to81SE+mgclBTM7J8/LMsFqmJoi05Tci91bRnmeeDtrcOCx2PuZdJv57XUlC4d8PEIw==} engines: {node: '>=8.x'} @@ -35577,6 +36024,21 @@ packages: shallowequal: 1.1.0 dev: false + /rc-textarea@1.4.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-CiqK+uyoJlnfufbC0kwfHJpfElhQacuDSNyNQ/xGnA/QMaJLDbgmqRT8QmX0T0KD/ws/hy6qqRaGJSsrRR5uiQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-input: 1.2.1(react-dom@16.14.0)(react@16.14.0) + rc-resize-observer: 1.4.0(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-textarea@1.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-CiqK+uyoJlnfufbC0kwfHJpfElhQacuDSNyNQ/xGnA/QMaJLDbgmqRT8QmX0T0KD/ws/hy6qqRaGJSsrRR5uiQ==} peerDependencies: @@ -35628,6 +36090,19 @@ packages: react-dom: 16.14.0(react@16.14.0) dev: false + /rc-tooltip@6.1.2(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-89zwvybvCxGJu3+gGF8w5AXd4HHk6hIN7K0vZbkzjilVaEAIWPqc1fcyeUeP71n3VCcw7pTL9LyFupFbrx8gHw==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + dependencies: + '@babel/runtime': 7.23.2 + '@rc-component/trigger': 1.18.0(react-dom@16.14.0)(react@16.14.0) + classnames: 2.3.2 + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-tooltip@6.1.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-89zwvybvCxGJu3+gGF8w5AXd4HHk6hIN7K0vZbkzjilVaEAIWPqc1fcyeUeP71n3VCcw7pTL9LyFupFbrx8gHw==} peerDependencies: @@ -35659,6 +36134,21 @@ packages: - react - react-dom + /rc-tree-select@5.13.0(react-dom@16.14.0)(react@16.14.0): + resolution: {integrity: sha512-g01JU9EdE7j/9KfDKtmvFqJ7ZDNIYDzkpmAXllbTBFoRNhWJBjW1x/dCZLVG+IdZeIz8SKJkgZzCf1CUZrzV/Q==} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@babel/runtime': 7.23.2 + classnames: 2.3.2 + rc-select: 14.9.2(react-dom@16.14.0)(react@16.14.0) + rc-tree: 5.7.12(react-dom@16.14.0)(react@16.14.0) + rc-util: 5.38.0(react-dom@16.14.0)(react@16.14.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) + dev: false + /rc-tree-select@5.13.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-g01JU9EdE7j/9KfDKtmvFqJ7ZDNIYDzkpmAXllbTBFoRNhWJBjW1x/dCZLVG+IdZeIz8SKJkgZzCf1CUZrzV/Q==} peerDependencies: @@ -36350,6 +36840,7 @@ packages: loose-envify: 1.4.0 react: 18.2.0 scheduler: 0.23.0 + dev: true /react-draggable@4.4.6(react-dom@16.14.0)(react@16.14.0): resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} @@ -38605,6 +39096,7 @@ packages: resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: loose-envify: 1.4.0 + dev: true /schema-utils@1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} @@ -38645,7 +39137,6 @@ packages: resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==} dependencies: compute-scroll-into-view: 3.1.0 - dev: true /scrollama@2.2.3: resolution: {integrity: sha512-fKuGfBaIycyk0TdninJKNgxctSnzjVMAVm0G1fDhZN1KjbDvxVse3K8OElqnvrCAWVup5YN/8K6aOKgj7dmYWA==} @@ -40020,7 +40511,7 @@ packages: transitivePeerDependencies: - '@babel/core' - /styled-components@6.1.0(react-dom@18.2.0)(react@18.2.0): + /styled-components@6.1.0(react-dom@16.14.0)(react@16.14.0): resolution: {integrity: sha512-VWNfYYBuXzuLS/QYEeoPgMErP26WL+dX9//rEh80B2mmlS1yRxRxuL5eax4m6ybYEUoHWlTy2XOU32767mlMkg==} engines: {node: '>= 16'} peerDependencies: @@ -40033,8 +40524,8 @@ packages: css-to-react-native: 3.2.0 csstype: 3.1.2 postcss: 8.4.31 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 16.14.0 + react-dom: 16.14.0(react@16.14.0) shallowequal: 1.1.0 stylis: 4.3.0 tslib: 2.6.2 @@ -42583,7 +43074,6 @@ packages: stylus: 0.54.8 optionalDependencies: fsevents: 2.3.3 - dev: false /vite@4.3.1(@types/node@20.5.1)(less@4.1.3)(sass@1.69.5): resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==} @@ -42618,6 +43108,7 @@ packages: sass: 1.69.5 optionalDependencies: fsevents: 2.3.3 + dev: true /vite@4.4.9(@types/node@13.11.1): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} @@ -43884,13 +44375,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /yoga-layout-prebuilt@1.10.0: - resolution: {integrity: sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==} - engines: {node: '>=8'} - dependencies: - '@types/yoga-layout': 1.9.2 - dev: false - /z-schema@5.0.5: resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==} engines: {node: '>=8.0.0'}