From 5330a703060ddfa4211da56b0b56384724cd3f66 Mon Sep 17 00:00:00 2001 From: Wishrem <97738578+Wishrem@users.noreply.github.com> Date: Mon, 27 Nov 2023 14:12:07 +0800 Subject: [PATCH] feat: accomplished create, update and delete function in Kube Panel (#4300) * feat: lens demo of web version * chore: add & remove some packages * fix: connect to desktop bug and change icon * init: plugin Monitor init * style: restore frontend/pnpm-workspace.yaml & pnpm-lock.yaml and create new ones in plugins/monitor * restore: frontend/Makefile * restore: frontend/pnpm-workspace.yaml * restore * style: rename the plugin from Monitor to Kube Panel * style: update ui style * feat: update antd version * feat: update 'react' and 'react-dom' to ^18.2.0 * style: adjusted the postion of folders * feat: create resource and list resource with query * fix: couldn't find moduel error * fix: set security.allowPrivilegeEscalation false * feat: added delete resource function * feat & fix: added update resource function and fixed some bugs * feat: added delete resource function * feat & fix: added update resource function and fixed some bugs * feat: new ui style * feat: added delete resource function * feat: added delete resource function * feat & fix: added update resource function and fixed some bugs * fix: add TypeScript type for api --- frontend/plugins/kubepanel/package.json | 9 +- frontend/plugins/kubepanel/pnpm-lock.yaml | 1894 +++++++++-------- .../create-resource-templates/ConfigMap.yaml | 17 + .../create-resource-templates/Deployment.yaml | 23 + .../PersistentVolumeClaim.yaml | 17 + .../public/create-resource-templates/Pod.yaml | 16 + .../StatefulSet.yaml | 36 + frontend/plugins/kubepanel/src/api/create.ts | 14 + frontend/plugins/kubepanel/src/api/delete.ts | 7 + frontend/plugins/kubepanel/src/api/list.ts | 11 +- .../plugins/kubepanel/src/api/template.ts | 5 + frontend/plugins/kubepanel/src/api/update.ts | 8 + .../src/components/chart/pie-chart.tsx | 24 +- .../src/components/kube/kube-accordion.tsx | 37 - .../src/components/kube/kube-badge.tsx | 12 +- .../src/components/kube/kube-drawer.tsx | 45 - .../src/components/kube/kube-record.tsx | 34 - .../src/components/kube/kube-table.tsx | 42 - .../kubepanel/src/components/kube/loading.tsx | 10 - .../detail/kube-object-detail-info-list.tsx | 18 +- .../kubepanel/src/constants/kube-api.ts | 18 +- .../kubepanel/src/constants/kube-object.ts | 8 + .../plugins/kubepanel/src/pages/api/create.ts | 47 + .../plugins/kubepanel/src/pages/api/delete.ts | 40 + .../plugins/kubepanel/src/pages/api/list.ts | 36 +- .../kubepanel/src/pages/api/template.ts | 29 + .../plugins/kubepanel/src/pages/api/update.ts | 44 + .../action-button/action-button.tsx | 85 + .../action-button/delete-waring-modal.tsx | 69 + .../action-button/update-editor-modal.tsx | 80 + .../components/drawer/drawer-collapse.tsx | 6 +- .../components/drawer/drawer-item.tsx | 28 + .../components/drawer/drawer-panel.tsx | 8 +- .../components/drawer/drawer-title.tsx | 2 +- .../kubepanel/components/drawer/drawer.tsx | 11 +- .../config/config-map/config-map-detail.tsx | 15 +- .../config/config-map/config-map.tsx | 18 +- .../volume-claim/volume-claim-detail.tsx | 26 +- .../storage/volume-claim/volume-claim.tsx | 23 +- .../workload/deployment/deployment-detail.tsx | 14 +- .../workload/deployment/deployment.tsx | 18 +- .../workload/overview/overview.tsx | 2 +- .../workload/overview/status-chart.tsx | 0 .../workload/overview/status-overview.tsx | 6 +- .../workload/pod/container-detail.tsx | 31 +- .../workload/pod/container-status-brick.tsx | 0 .../workload/pod/container-status.tsx | 1 - .../workload/pod/pod-detail-affinities.tsx | 2 +- .../workload/pod/pod-detail-statuses.tsx | 0 .../workload/pod/pod-detail-tolerations.tsx | 2 +- .../workload/pod/pod-detail.tsx | 25 +- .../workload/pod/pod-status.tsx | 0 .../{ => kube-object}/workload/pod/pod.tsx | 20 +- .../statefulset/statefulset-detail.tsx | 12 +- .../workload/statefulset/statefulset.tsx | 18 +- .../src/pages/kubepanel/components/layout.tsx | 2 +- .../modal/create-resource-modal.tsx | 181 ++ .../pages/kubepanel/components/overview.tsx | 25 +- .../kubepanel/components/sidebar/sidebar.tsx | 56 +- .../kubepanel/components/table/table.tsx | 29 +- .../kubepanel/src/services/backend/api.ts | 153 +- .../plugins/kubepanel/src/services/request.ts | 9 +- .../kubepanel/src/store/k8s/kube.store.ts | 26 + frontend/plugins/kubepanel/src/utils/api.ts | 51 + .../plugins/kubepanel/src/utils/pie-chart.ts | 2 +- .../plugins/kubepanel/src/utils/request.ts | 27 - 66 files changed, 2262 insertions(+), 1322 deletions(-) create mode 100644 frontend/plugins/kubepanel/public/create-resource-templates/ConfigMap.yaml create mode 100644 frontend/plugins/kubepanel/public/create-resource-templates/Deployment.yaml create mode 100644 frontend/plugins/kubepanel/public/create-resource-templates/PersistentVolumeClaim.yaml create mode 100644 frontend/plugins/kubepanel/public/create-resource-templates/Pod.yaml create mode 100644 frontend/plugins/kubepanel/public/create-resource-templates/StatefulSet.yaml create mode 100644 frontend/plugins/kubepanel/src/api/create.ts create mode 100644 frontend/plugins/kubepanel/src/api/delete.ts create mode 100644 frontend/plugins/kubepanel/src/api/template.ts create mode 100644 frontend/plugins/kubepanel/src/api/update.ts delete mode 100644 frontend/plugins/kubepanel/src/components/kube/kube-accordion.tsx delete mode 100644 frontend/plugins/kubepanel/src/components/kube/kube-drawer.tsx delete mode 100644 frontend/plugins/kubepanel/src/components/kube/kube-record.tsx delete mode 100644 frontend/plugins/kubepanel/src/components/kube/kube-table.tsx delete mode 100644 frontend/plugins/kubepanel/src/components/kube/loading.tsx create mode 100644 frontend/plugins/kubepanel/src/pages/api/create.ts create mode 100644 frontend/plugins/kubepanel/src/pages/api/delete.ts create mode 100644 frontend/plugins/kubepanel/src/pages/api/template.ts create mode 100644 frontend/plugins/kubepanel/src/pages/api/update.ts create mode 100644 frontend/plugins/kubepanel/src/pages/kubepanel/components/action-button/action-button.tsx create mode 100644 frontend/plugins/kubepanel/src/pages/kubepanel/components/action-button/delete-waring-modal.tsx create mode 100644 frontend/plugins/kubepanel/src/pages/kubepanel/components/action-button/update-editor-modal.tsx create mode 100644 frontend/plugins/kubepanel/src/pages/kubepanel/components/drawer/drawer-item.tsx rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/config/config-map/config-map-detail.tsx (77%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/config/config-map/config-map.tsx (76%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/storage/volume-claim/volume-claim-detail.tsx (73%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/storage/volume-claim/volume-claim.tsx (81%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/deployment/deployment-detail.tsx (89%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/deployment/deployment.tsx (81%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/overview/overview.tsx (94%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/overview/status-chart.tsx (100%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/overview/status-overview.tsx (80%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/container-detail.tsx (87%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/container-status-brick.tsx (100%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/container-status.tsx (97%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/pod-detail-affinities.tsx (91%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/pod-detail-statuses.tsx (100%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/pod-detail-tolerations.tsx (91%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/pod-detail.tsx (87%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/pod-status.tsx (100%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/pod/pod.tsx (84%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/statefulset/statefulset-detail.tsx (85%) rename frontend/plugins/kubepanel/src/pages/kubepanel/components/{ => kube-object}/workload/statefulset/statefulset.tsx (80%) create mode 100644 frontend/plugins/kubepanel/src/pages/kubepanel/components/modal/create-resource-modal.tsx create mode 100644 frontend/plugins/kubepanel/src/store/k8s/kube.store.ts create mode 100644 frontend/plugins/kubepanel/src/utils/api.ts delete mode 100644 frontend/plugins/kubepanel/src/utils/request.ts diff --git a/frontend/plugins/kubepanel/package.json b/frontend/plugins/kubepanel/package.json index a759d8f090a..6c753af4c97 100644 --- a/frontend/plugins/kubepanel/package.json +++ b/frontend/plugins/kubepanel/package.json @@ -20,11 +20,13 @@ "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@kubernetes/client-node": "^0.19.0", + "@monaco-editor/react": "^4.6.0", "@tanstack/react-query": "^4.29.25", - "antd": "^5.10.2", + "antd": "^5.11.0", "auto-bind": "^5.0.1", "axios": "^1.5.1", "framer-motion": "^10.16.4", + "fs": "0.0.1-security", "immer": "^10.0.3", "js-yaml": "^4.1.0", "lodash": "^4.17.21", @@ -36,8 +38,8 @@ "next": "13.5.4", "nprogress": "^0.2.0", "prettier": "^2.8.8", - "react": "^18", - "react-dom": "^18", + "react": "^18.2.0", + "react-dom": "^18.2.0", "request": "^2.88.2", "rfc6902": "^5.0.1", "sealos-desktop-sdk": "workspace:*", @@ -59,6 +61,7 @@ "eslint": "^8.51.0", "eslint-config-next": "^13.5.4", "eslint-plugin-xss": "^0.1.12", + "monaco-editor": "^0.44.0", "postcss": "^8.4.31", "tailwindcss": "^3.3.4", "typescript": "^5" diff --git a/frontend/plugins/kubepanel/pnpm-lock.yaml b/frontend/plugins/kubepanel/pnpm-lock.yaml index fb553502e90..81e1e90f8bb 100644 --- a/frontend/plugins/kubepanel/pnpm-lock.yaml +++ b/frontend/plugins/kubepanel/pnpm-lock.yaml @@ -10,37 +10,40 @@ importers: dependencies: '@ant-design/charts': specifier: ^1.4.2 - version: 1.4.2(@ant-design/icons@5.2.6)(antd@5.10.2)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0)(reflect-metadata@0.1.13) + version: 1.4.2(@ant-design/icons@5.2.6)(antd@5.11.0)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(reflect-metadata@0.1.13) '@ant-design/colors': specifier: ^7.0.0 version: 7.0.0 '@ant-design/cssinjs': specifier: ^1.17.2 - version: 1.17.2(react-dom@18.0.0)(react@18.0.0) + version: 1.17.2(react-dom@18.2.0)(react@18.2.0) '@ant-design/icons': specifier: ^5.2.6 - version: 5.2.6(react-dom@18.0.0)(react@18.0.0) + version: 5.2.6(react-dom@18.2.0)(react@18.2.0) '@ant-design/plots': specifier: ^1.2.5 - version: 1.2.5(react-dom@18.0.0)(react@18.0.0) + version: 1.2.5(react-dom@18.2.0)(react@18.2.0) '@chakra-ui/react': specifier: ^2.8.1 - version: 2.8.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.0.0)(framer-motion@10.16.4)(react-dom@18.0.0)(react@18.0.0) + version: 2.8.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.37)(framer-motion@10.16.4)(react-dom@18.2.0)(react@18.2.0) '@emotion/react': specifier: ^11.11.1 - version: 11.11.1(@types/react@18.0.0)(react@18.0.0) + version: 11.11.1(@types/react@18.2.37)(react@18.2.0) '@emotion/styled': specifier: ^11.11.0 - version: 11.11.0(@emotion/react@11.11.1)(@types/react@18.0.0)(react@18.0.0) + version: 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.37)(react@18.2.0) '@kubernetes/client-node': specifier: ^0.19.0 version: 0.19.0 + '@monaco-editor/react': + specifier: ^4.6.0 + version: 4.6.0(monaco-editor@0.44.0)(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query': specifier: ^4.29.25 - version: 4.29.25(react-dom@18.0.0)(react@18.0.0) + version: 4.29.25(react-dom@18.2.0)(react@18.2.0) antd: - specifier: ^5.10.2 - version: 5.10.2(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0) + specifier: ^5.11.0 + version: 5.11.0(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) auto-bind: specifier: ^5.0.1 version: 5.0.1 @@ -49,7 +52,10 @@ importers: version: 1.5.1 framer-motion: specifier: ^10.16.4 - version: 10.16.4(react-dom@18.0.0)(react@18.0.0) + version: 10.16.4(react-dom@18.2.0)(react@18.2.0) + fs: + specifier: 0.0.1-security + version: 0.0.1-security immer: specifier: ^10.0.3 version: 10.0.3 @@ -64,7 +70,7 @@ importers: version: 6.10.2 mobx-react: specifier: ^9.0.1 - version: 9.0.1(mobx@6.10.2)(react-dom@18.0.0)(react@18.0.0) + version: 9.0.1(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0) mobx-utils: specifier: ^6.0.8 version: 6.0.8(mobx@6.10.2) @@ -76,7 +82,7 @@ importers: version: 0.5.43 next: specifier: 13.5.4 - version: 13.5.4(react-dom@18.0.0)(react@18.0.0) + version: 13.5.4(react-dom@18.2.0)(react@18.2.0) nprogress: specifier: ^0.2.0 version: 0.2.0 @@ -84,11 +90,11 @@ importers: specifier: ^2.8.8 version: 2.8.8 react: - specifier: ^18 - version: 18.0.0 + specifier: ^18.2.0 + version: 18.2.0 react-dom: - specifier: ^18 - version: 18.0.0(react@18.0.0) + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) request: specifier: ^2.88.2 version: 2.88.2 @@ -109,7 +115,7 @@ importers: version: 9.0.1 zustand: specifier: ^4.3.9 - version: 4.3.9(immer@10.0.3)(react@18.0.0) + version: 4.3.9(immer@10.0.3)(react@18.2.0) devDependencies: '@types/js-yaml': specifier: ^4.0.8 @@ -125,10 +131,10 @@ importers: version: 0.2.0 '@types/react': specifier: ^18 - version: 18.0.0 + version: 18.2.37 '@types/react-dom': specifier: ^18 - version: 18.0.0 + version: 18.2.15 '@types/request': specifier: ^2.48.10 version: 2.48.10 @@ -147,6 +153,9 @@ importers: eslint-plugin-xss: specifier: ^0.1.12 version: 0.1.12 + monaco-editor: + specifier: ^0.44.0 + version: 0.44.0 postcss: specifier: ^8.4.31 version: 8.4.31 @@ -222,7 +231,7 @@ packages: resolution: {integrity: sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==} dev: false - /@ant-design/charts@1.4.2(@ant-design/icons@5.2.6)(antd@5.10.2)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0)(reflect-metadata@0.1.13): + /@ant-design/charts@1.4.2(@ant-design/icons@5.2.6)(antd@5.11.0)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-BcVx6AAnwxSdzAVUZReSuvUVtnT5AkJivq3wmcYj17scll26HHficg35yimGskAj3Gu1upYjBQBz6Tk7GEMJsQ==} peerDependencies: '@ant-design/icons': ^4.6.0 @@ -231,15 +240,15 @@ packages: react: '>=16.8.4' react-dom: '>=16.8.4' dependencies: - '@ant-design/flowchart': 1.2.2(@ant-design/icons@5.2.6)(antd@5.10.2)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0)(reflect-metadata@0.1.13) - '@ant-design/graphs': 1.4.0(react-dom@18.0.0)(react@18.0.0) - '@ant-design/icons': 5.2.6(react-dom@18.0.0)(react@18.0.0) - '@ant-design/maps': 1.0.7(react-dom@18.0.0)(react@18.0.0) - '@ant-design/plots': 1.2.5(react-dom@18.0.0)(react@18.0.0) - antd: 5.10.2(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0) + '@ant-design/flowchart': 1.2.2(@ant-design/icons@5.2.6)(antd@5.11.0)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(reflect-metadata@0.1.13) + '@ant-design/graphs': 1.4.0(react-dom@18.2.0)(react@18.2.0) + '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0) + '@ant-design/maps': 1.0.7(react-dom@18.2.0)(react@18.2.0) + '@ant-design/plots': 1.2.5(react-dom@18.2.0)(react@18.2.0) + antd: 5.11.0(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - bufferutil - classnames @@ -259,7 +268,7 @@ packages: '@ctrl/tinycolor': 3.6.1 dev: false - /@ant-design/cssinjs@1.17.2(react-dom@18.0.0)(react@18.0.0): + /@ant-design/cssinjs@1.17.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-vu7lnfEx4Mf8MPzZxn506Zen3Nt4fRr2uutwvdCuTCN5IiU0lDdQ0tiJ24/rmB8+pefwjluYsbyzbQSbgfJy+A==} peerDependencies: react: '>=16.0.0' @@ -270,13 +279,13 @@ packages: '@emotion/unitless': 0.7.5 classnames: 2.3.2 csstype: 3.1.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) stylis: 4.2.0 dev: false - /@ant-design/flowchart@1.2.2(@ant-design/icons@5.2.6)(antd@5.10.2)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0)(reflect-metadata@0.1.13): + /@ant-design/flowchart@1.2.2(@ant-design/icons@5.2.6)(antd@5.11.0)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-bzHZ81qqHjWIrXcCMInDB6eMTzbswaVCOAdUTCQJ+B45aybkVsU9LMCKquyOwRM7U7PWNfPC9S/lAlx2i2BvBQ==} peerDependencies: '@ant-design/icons': ^4.6.0 @@ -285,24 +294,24 @@ packages: react: '>=16.8.4' react-dom: '>=16.8.4' dependencies: - '@ant-design/icons': 5.2.6(react-dom@18.0.0)(react@18.0.0) + '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0) '@antv/layout': 0.1.31 '@antv/x6': 1.35.0 - '@antv/x6-react-components': 1.1.20(antd@5.10.2)(react-dom@18.0.0)(react@18.0.0) - '@antv/x6-react-shape': 1.6.4(@antv/x6@1.35.0)(react-dom@18.0.0)(react@18.0.0) - '@antv/xflow': 1.0.55(@ant-design/icons@5.2.6)(antd@5.10.2)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0)(reflect-metadata@0.1.13) - antd: 5.10.2(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0) + '@antv/x6-react-components': 1.1.20(antd@5.11.0)(react-dom@18.2.0)(react@18.2.0) + '@antv/x6-react-shape': 1.6.4(@antv/x6@1.35.0)(react-dom@18.2.0)(react@18.2.0) + '@antv/xflow': 1.0.55(@ant-design/icons@5.2.6)(antd@5.11.0)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(reflect-metadata@0.1.13) + antd: 5.11.0(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 - react: 18.0.0 - react-color: 2.17.3(react@18.0.0) - react-dom: 18.0.0(react@18.0.0) - react-use: 17.3.1(react-dom@18.0.0)(react@18.0.0) + react: 18.2.0 + react-color: 2.17.3(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + react-use: 17.3.1(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - classnames - reflect-metadata dev: false - /@ant-design/graphs@1.4.0(react-dom@18.0.0)(react@18.0.0): + /@ant-design/graphs@1.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-S7tbxSxrIqOSJL23S2M1GPyNnBgoaVB1xKytZeczx4YxMvuapEav+pLJy9X/TbraK0ArTNev97FQN9tD9ei6jQ==} peerDependencies: react: '>=16.8.4' @@ -313,16 +322,16 @@ packages: '@antv/layout': 0.1.31 '@antv/util': 2.0.17 insert-css: 2.0.0 - react: 18.0.0 - react-content-loader: 5.1.4(react@18.0.0) - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-content-loader: 5.1.4(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) dev: false /@ant-design/icons-svg@4.3.1: resolution: {integrity: sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==} dev: false - /@ant-design/icons@5.2.6(react-dom@18.0.0)(react@18.0.0): + /@ant-design/icons@5.2.6(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-4wn0WShF43TrggskBJPRqCD0fcHbzTYjnaoskdiJrVHg86yxoZ8ZUqsXvyn4WUqehRiFKnaclOhqk9w4Ui2KVw==} engines: {node: '>=8'} peerDependencies: @@ -333,12 +342,12 @@ packages: '@ant-design/icons-svg': 4.3.1 '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@ant-design/maps@1.0.7(react-dom@18.0.0)(react@18.0.0): + /@ant-design/maps@1.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-mGi5vODWsXuYz2HstsG+faql/nAJ7v4V1sUfJjgD0mo2kNEPpEfcw0vbkQyNpyn/DZrR5Ue40Twv0N5IoCmxaA==} peerDependencies: react: '>=16.8.4' @@ -347,15 +356,15 @@ packages: '@antv/l7': 2.19.6 '@antv/l7plot': 0.5.6(@antv/l7@2.19.6) '@antv/util': 2.0.17 - react: 18.0.0 - react-content-loader: 5.1.4(react@18.0.0) - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-content-loader: 5.1.4(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /@ant-design/plots@1.2.5(react-dom@18.0.0)(react@18.0.0): + /@ant-design/plots@1.2.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-8Jvu2xC5y5/B38/9Qr6CBiXCZopsGEA3IR4pjLFlkLoT4OHIKr4y8oIvhahM9mh9ZATyjkrZLWJBI8yETrReGg==} peerDependencies: react: '>=16.8.4' @@ -363,12 +372,12 @@ packages: dependencies: '@antv/g2plot': 2.4.31 '@antv/util': 2.0.17 - react: 18.0.0 - react-content-loader: 5.1.4(react@18.0.0) - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-content-loader: 5.1.4(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) dev: false - /@ant-design/react-slick@1.0.2(react@18.0.0): + /@ant-design/react-slick@1.0.2(react@18.2.0): resolution: {integrity: sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==} peerDependencies: react: '>=16.9.0' @@ -376,7 +385,7 @@ packages: '@babel/runtime': 7.23.2 classnames: 2.3.2 json2mq: 0.2.0 - react: 18.0.0 + react: 18.2.0 resize-observer-polyfill: 1.5.1 throttle-debounce: 5.0.0 dev: false @@ -954,26 +963,26 @@ packages: tslib: 2.6.2 dev: false - /@antv/x6-react-components@1.1.20(antd@5.10.2)(react-dom@18.0.0)(react@18.0.0): + /@antv/x6-react-components@1.1.20(antd@5.11.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-HpQqjPCUo+jfcbfW2sr9oxuXMCxWnXxWvE8jXKJzvrlMNZ3kgfxNqMCRxwGi2QTCxLB3g/KYi5/n8kze8ui1/Q==} peerDependencies: antd: '>=4.4.2 || >=5.0.0-beta.0' react: '>=16.8.6 || >=17.0.0' react-dom: '>=16.8.6 || >=17.0.0' dependencies: - antd: 5.10.2(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0) + antd: 5.11.0(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) clamp: 1.0.1 classnames: 2.3.2 - rc-dropdown: 3.6.2(react-dom@18.0.0)(react@18.0.0) + rc-dropdown: 3.6.2(react-dom@18.2.0)(react@18.2.0) rc-util: 4.21.1 - react: 18.0.0 - react-color: 2.17.1(react@18.0.0) - react-dom: 18.0.0(react@18.0.0) - react-resize-detector: 7.1.2(react-dom@18.0.0)(react@18.0.0) + react: 18.2.0 + react-color: 2.17.1(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) + react-resize-detector: 7.1.2(react-dom@18.2.0)(react@18.2.0) ua-parser-js: 0.7.36 dev: false - /@antv/x6-react-shape@1.6.4(@antv/x6@1.35.0)(react-dom@18.0.0)(react@18.0.0): + /@antv/x6-react-shape@1.6.4(@antv/x6@1.35.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xjvEV0FuH/AC+MXfgliEroPzMzdPmx3hqiWbIaXq36BasghXUNutlyCKiDmT6DX0bL1IxJsKJGESV0QQBcMlow==} peerDependencies: '@antv/x6': ^1.x @@ -981,8 +990,8 @@ packages: react-dom: '>=16.8.6 || >=17.0.0' dependencies: '@antv/x6': 1.35.0 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false /@antv/x6@1.35.0: @@ -996,7 +1005,7 @@ packages: utility-types: 3.10.0 dev: false - /@antv/xflow-core@1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.10.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0): + /@antv/xflow-core@1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.11.0)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-FhjTstp/ZdO6mj8ERARJ6M9PWgikXvOpWwMTLCjc+i8vS4O3t4XL/fIu16MqJNuNdqfETcjJluHd06c32MTB/w==} peerDependencies: '@ant-design/icons': ^4.6.0 @@ -1008,24 +1017,24 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@ant-design/icons': 5.2.6(react-dom@18.0.0)(react@18.0.0) + '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0) '@antv/x6': 1.35.0 - '@antv/x6-react-components': 1.1.20(antd@5.10.2)(react-dom@18.0.0)(react@18.0.0) - '@antv/x6-react-shape': 1.6.4(@antv/x6@1.35.0)(react-dom@18.0.0)(react@18.0.0) + '@antv/x6-react-components': 1.1.20(antd@5.11.0)(react-dom@18.2.0)(react@18.2.0) + '@antv/x6-react-shape': 1.6.4(@antv/x6@1.35.0)(react-dom@18.2.0)(react@18.2.0) '@antv/xflow-hook': 1.0.55 - antd: 5.10.2(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0) + antd: 5.11.0(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 immer: 9.0.21 lodash: 4.17.21 mana-common: 0.3.2 mana-syringe: 0.2.2 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) reflect-metadata: 0.1.13 rxjs: 6.6.7 dev: false - /@antv/xflow-extension@1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.10.2)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0)(reflect-metadata@0.1.13): + /@antv/xflow-extension@1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.11.0)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-iHRfO/ae4/9xvC5xVFmA9eIFg813DQa06hTgTdxLlt0Aojnfa5VnsGrIrPQoDDQovCXG8SavMDlnLZUpa491GQ==} peerDependencies: '@ant-design/icons': ^4.6.0 @@ -1038,20 +1047,20 @@ packages: react-dom: ^16.8.0 || ^17.0.0 reflect-metadata: ^0.1.13 dependencies: - '@ant-design/icons': 5.2.6(react-dom@18.0.0)(react@18.0.0) + '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0) '@antv/x6': 1.35.0 - '@antv/x6-react-components': 1.1.20(antd@5.10.2)(react-dom@18.0.0)(react@18.0.0) - '@antv/x6-react-shape': 1.6.4(@antv/x6@1.35.0)(react-dom@18.0.0)(react@18.0.0) - '@antv/xflow-core': 1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.10.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0) + '@antv/x6-react-components': 1.1.20(antd@5.11.0)(react-dom@18.2.0)(react@18.2.0) + '@antv/x6-react-shape': 1.6.4(@antv/x6@1.35.0)(react-dom@18.2.0)(react@18.2.0) + '@antv/xflow-core': 1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.11.0)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0) '@antv/xflow-hook': 1.0.55 - antd: 5.10.2(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0) + antd: 5.11.0(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 mana-syringe: 0.2.2 moment: 2.29.4 - rc-field-form: 1.39.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-color: 2.17.1(react@18.0.0) - react-dom: 18.0.0(react@18.0.0) + rc-field-form: 1.39.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-color: 2.17.1(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) reflect-metadata: 0.1.13 transitivePeerDependencies: - lodash @@ -1063,7 +1072,7 @@ packages: toposort: 2.0.2 dev: false - /@antv/xflow@1.0.55(@ant-design/icons@5.2.6)(antd@5.10.2)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0)(reflect-metadata@0.1.13): + /@antv/xflow@1.0.55(@ant-design/icons@5.2.6)(antd@5.11.0)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(reflect-metadata@0.1.13): resolution: {integrity: sha512-1LRFZsDZDVuRwEYD0xFt7SGCbHducgXQ4GgPOzmaCMA5FMbQfZVpXhsOG4o/a9X+gKfYdpOELCLqpz7iykyArQ==} peerDependencies: '@ant-design/icons': ^4.6.0 @@ -1072,18 +1081,18 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@ant-design/icons': 5.2.6(react-dom@18.0.0)(react@18.0.0) + '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0) '@antv/layout': 0.1.31 '@antv/x6': 1.35.0 - '@antv/x6-react-components': 1.1.20(antd@5.10.2)(react-dom@18.0.0)(react@18.0.0) - '@antv/x6-react-shape': 1.6.4(@antv/x6@1.35.0)(react-dom@18.0.0)(react@18.0.0) - '@antv/xflow-core': 1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.10.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0) - '@antv/xflow-extension': 1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.10.2)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.0.0)(react@18.0.0)(reflect-metadata@0.1.13) + '@antv/x6-react-components': 1.1.20(antd@5.11.0)(react-dom@18.2.0)(react@18.2.0) + '@antv/x6-react-shape': 1.6.4(@antv/x6@1.35.0)(react-dom@18.2.0)(react@18.2.0) + '@antv/xflow-core': 1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.11.0)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0) + '@antv/xflow-extension': 1.0.55(@ant-design/icons@5.2.6)(@antv/x6-react-components@1.1.20)(@antv/x6-react-shape@1.6.4)(@antv/x6@1.35.0)(antd@5.11.0)(classnames@2.3.2)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(reflect-metadata@0.1.13) '@antv/xflow-hook': 1.0.55 - antd: 5.10.2(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0) + antd: 5.11.0(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - classnames - reflect-metadata @@ -1135,68 +1144,68 @@ packages: to-fast-properties: 2.0.0 dev: false - /@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.0.0): + /@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.2.0): resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' dependencies: - '@chakra-ui/descendant': 3.1.0(react@18.0.0) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/descendant': 3.1.0(react@18.2.0) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - '@chakra-ui/transition': 2.1.0(framer-motion@10.16.4)(react@18.0.0) - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + '@chakra-ui/transition': 2.1.0(framer-motion@10.16.4)(react@18.2.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/alert@2.2.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/alert@2.2.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-GduIqqWCkvID8hxRlKw29Jp3w93r/E9S30J2F8By3ODon9Bhk1o/KVolcPiSiQvRwKNBJCd/rBTpPpLkB+s7pw==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/anatomy@2.2.1: resolution: {integrity: sha512-bbmyWTGwQo+aHYDMtLIj7k7hcWvwE7GFVDViLFArrrPhfUTDdQTNqhiDp1N7eh2HLyjNhc2MKXV8s2KTQqkmTg==} dev: false - /@chakra-ui/avatar@2.3.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/avatar@2.3.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-children-utils': 2.0.6(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) + '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-children-utils': 2.0.6(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/breadcrumb@2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/breadcrumb@2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-children-utils': 2.0.6(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) + '@chakra-ui/react-children-utils': 2.0.6(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/breakpoint-utils@2.0.8: @@ -1205,296 +1214,296 @@ packages: '@chakra-ui/shared-utils': 2.0.5 dev: false - /@chakra-ui/button@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/button@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/card@2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/card@2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/checkbox@2.3.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/checkbox@2.3.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-e6qL9ntVI/Ui6g0+iljUV2chX86YMsXafldpTHBNYDEoNLjGo1lqLFzq3y6zs3iuB3DHI0X7eAG3REmMVs0A0w==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.0.0) + '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) '@zag-js/focus-visible': 0.16.0 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/clickable@2.1.0(react@18.0.0): + /@chakra-ui/clickable@2.1.0(react@18.2.0): resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/close-button@2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/close-button@2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/color-mode@2.2.0(react@18.0.0): + /@chakra-ui/color-mode@2.2.0(react@18.2.0): resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/control-box@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/control-box@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/counter@2.1.0(react@18.0.0): + /@chakra-ui/counter@2.1.0(react@18.2.0): resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} peerDependencies: react: '>=18' dependencies: '@chakra-ui/number-utils': 2.0.7 - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/css-reset@2.3.0(@emotion/react@11.11.1)(react@18.0.0): + /@chakra-ui/css-reset@2.3.0(@emotion/react@11.11.1)(react@18.2.0): resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} peerDependencies: '@emotion/react': '>=10.0.35' react: '>=18' dependencies: - '@emotion/react': 11.11.1(@types/react@18.0.0)(react@18.0.0) - react: 18.0.0 + '@emotion/react': 11.11.1(@types/react@18.2.37)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/descendant@3.1.0(react@18.0.0): + /@chakra-ui/descendant@3.1.0(react@18.2.0): resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/dom-utils@2.1.0: resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} dev: false - /@chakra-ui/editable@3.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/editable@3.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-focus-on-pointer-down': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.0.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-focus-on-pointer-down': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/event-utils@2.0.8: resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} dev: false - /@chakra-ui/focus-lock@2.1.0(@types/react@18.0.0)(react@18.0.0): + /@chakra-ui/focus-lock@2.1.0(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} peerDependencies: react: '>=18' dependencies: '@chakra-ui/dom-utils': 2.1.0 - react: 18.0.0 - react-focus-lock: 2.9.6(@types/react@18.0.0)(react@18.0.0) + react: 18.2.0 + react-focus-lock: 2.9.6(@types/react@18.2.37)(react@18.2.0) transitivePeerDependencies: - '@types/react' dev: false - /@chakra-ui/form-control@2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/form-control@2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-LJPDzA1ITc3lhd/iDiINqGeca5bJD09PZAjePGEmmZyLPZZi8nPh/iii0RMxvKyJArsTBwXymCh+dEqK9aDzGQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/hooks@2.2.1(react@18.0.0): + /@chakra-ui/hooks@2.2.1(react@18.2.0): resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-utils': 2.0.12(react@18.0.0) + '@chakra-ui/react-utils': 2.0.12(react@18.2.0) '@chakra-ui/utils': 2.0.15 compute-scroll-into-view: 3.0.3 copy-to-clipboard: 3.3.3 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/image@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/image@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/input@2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/input@2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-RQYzQ/qcak3eCuCfvSqc1kEFx0sCcnIeiSi7i0r70CeBnAUK/CP1/4Uz849FpKz81K4z2SikC9MkHPQd8ZpOwg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) '@chakra-ui/object-utils': 2.1.0 - '@chakra-ui/react-children-utils': 2.0.6(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) + '@chakra-ui/react-children-utils': 2.0.6(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/layout@2.3.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/layout@2.3.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) '@chakra-ui/object-utils': 2.1.0 - '@chakra-ui/react-children-utils': 2.0.6(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) + '@chakra-ui/react-children-utils': 2.0.6(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/lazy-utils@2.0.5: resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} dev: false - /@chakra-ui/live-region@2.1.0(react@18.0.0): + /@chakra-ui/live-region@2.1.0(react@18.2.0): resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/media-query@3.3.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/media-query@3.3.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: '@chakra-ui/breakpoint-utils': 2.0.8 - '@chakra-ui/react-env': 3.1.0(react@18.0.0) + '@chakra-ui/react-env': 3.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.0.0): + /@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.2.0): resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' dependencies: - '@chakra-ui/clickable': 2.1.0(react@18.0.0) - '@chakra-ui/descendant': 3.1.0(react@18.0.0) + '@chakra-ui/clickable': 2.1.0(react@18.2.0) + '@chakra-ui/descendant': 3.1.0(react@18.2.0) '@chakra-ui/lazy-utils': 2.0.5 - '@chakra-ui/popper': 3.1.0(react@18.0.0) - '@chakra-ui/react-children-utils': 2.0.6(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-animation-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-disclosure': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-focus-effect': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-outside-click': 2.2.0(react@18.0.0) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.0.0) + '@chakra-ui/popper': 3.1.0(react@18.2.0) + '@chakra-ui/react-children-utils': 2.0.6(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-animation-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-disclosure': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-focus-effect': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-outside-click': 2.2.0(react@18.2.0) + '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - '@chakra-ui/transition': 2.1.0(framer-motion@10.16.4)(react@18.0.0) - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + '@chakra-ui/transition': 2.1.0(framer-motion@10.16.4)(react@18.2.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.1)(@types/react@18.0.0)(framer-motion@10.16.4)(react-dom@18.0.0)(react@18.0.0): + /@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.1)(@types/react@18.2.37)(framer-motion@10.16.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' @@ -1502,44 +1511,44 @@ packages: react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/focus-lock': 2.1.0(@types/react@18.0.0)(react@18.0.0) - '@chakra-ui/portal': 2.1.0(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/focus-lock': 2.1.0(@types/react@18.2.37)(react@18.2.0) + '@chakra-ui/portal': 2.1.0(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - '@chakra-ui/transition': 2.1.0(framer-motion@10.16.4)(react@18.0.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + '@chakra-ui/transition': 2.1.0(framer-motion@10.16.4)(react@18.2.0) aria-hidden: 1.2.3 - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) - react-remove-scroll: 2.5.7(@types/react@18.0.0)(react@18.0.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.37)(react@18.2.0) transitivePeerDependencies: - '@types/react' dev: false - /@chakra-ui/number-input@2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/number-input@2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-B4xwUPyr0NmjGN/dBhOmCD2xjX6OY1pr9GmGH3GQRozMsLAClD3TibwiZetwlyCp02qQqiFwEcZmUxaX88794Q==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/counter': 2.1.0(react@18.0.0) - '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-interval': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.0.0) + '@chakra-ui/counter': 2.1.0(react@18.2.0) + '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-event-listener': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-interval': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/number-utils@2.0.7: @@ -1550,80 +1559,80 @@ packages: resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} dev: false - /@chakra-ui/pin-input@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/pin-input@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/descendant': 3.1.0(react@18.0.0) - '@chakra-ui/react-children-utils': 2.0.6(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/descendant': 3.1.0(react@18.2.0) + '@chakra-ui/react-children-utils': 2.0.6(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.0.0): + /@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.2.0): resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' dependencies: - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) '@chakra-ui/lazy-utils': 2.0.5 - '@chakra-ui/popper': 3.1.0(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-animation-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-disclosure': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-focus-effect': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-focus-on-pointer-down': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/popper': 3.1.0(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-animation-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-disclosure': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-focus-effect': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-focus-on-pointer-down': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/popper@3.1.0(react@18.0.0): + /@chakra-ui/popper@3.1.0(react@18.2.0): resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@popperjs/core': 2.11.8 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/portal@2.1.0(react-dom@18.0.0)(react@18.0.0): + /@chakra-ui/portal@2.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} peerDependencies: react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@chakra-ui/progress@2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/progress@2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/provider@2.4.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react-dom@18.0.0)(react@18.0.0): + /@chakra-ui/provider@2.4.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-u4g02V9tJ9vVYfkLz5jBn/bKlAyjLdg4Sh3f7uckmYVAZpOL/uUlrStyADrynu3tZhI+BE8XdmXC4zs/SYD7ow==} peerDependencies: '@emotion/react': ^11.0.0 @@ -1631,229 +1640,229 @@ packages: react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.11.1)(react@18.0.0) - '@chakra-ui/portal': 2.1.0(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/react-env': 3.1.0(react@18.0.0) - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) + '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + '@chakra-ui/portal': 2.1.0(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/react-env': 3.1.0(react@18.2.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.11.1(@types/react@18.0.0)(react@18.0.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + '@emotion/react': 11.11.1(@types/react@18.2.37)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.37)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@chakra-ui/radio@2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/radio@2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-5JXDVvMWsF/Cprh6BKfcTLbLtRcgD6Wl2zwbNU30nmKIE8+WUfqD7JQETV08oWEzhi3Ea4e5EHvyll2sGx8H3w==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) '@zag-js/focus-visible': 0.16.0 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-children-utils@2.0.6(react@18.0.0): + /@chakra-ui/react-children-utils@2.0.6(react@18.2.0): resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-context@2.1.0(react@18.0.0): + /@chakra-ui/react-context@2.1.0(react@18.2.0): resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-env@3.1.0(react@18.0.0): + /@chakra-ui/react-env@3.1.0(react@18.2.0): resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-types@2.0.7(react@18.0.0): + /@chakra-ui/react-types@2.0.7(react@18.2.0): resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-use-animation-state@2.1.0(react@18.0.0): + /@chakra-ui/react-use-animation-state@2.1.0(react@18.2.0): resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} peerDependencies: react: '>=18' dependencies: '@chakra-ui/dom-utils': 2.1.0 - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-event-listener': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-callback-ref@2.1.0(react@18.0.0): + /@chakra-ui/react-use-callback-ref@2.1.0(react@18.2.0): resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-use-controllable-state@2.1.0(react@18.0.0): + /@chakra-ui/react-use-controllable-state@2.1.0(react@18.2.0): resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-disclosure@2.1.0(react@18.0.0): + /@chakra-ui/react-use-disclosure@2.1.0(react@18.2.0): resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-event-listener@2.1.0(react@18.0.0): + /@chakra-ui/react-use-event-listener@2.1.0(react@18.2.0): resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-focus-effect@2.1.0(react@18.0.0): + /@chakra-ui/react-use-focus-effect@2.1.0(react@18.2.0): resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} peerDependencies: react: '>=18' dependencies: '@chakra-ui/dom-utils': 2.1.0 - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-event-listener': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-focus-on-pointer-down@2.1.0(react@18.0.0): + /@chakra-ui/react-use-focus-on-pointer-down@2.1.0(react@18.2.0): resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-event-listener': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-interval@2.1.0(react@18.0.0): + /@chakra-ui/react-use-interval@2.1.0(react@18.2.0): resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-latest-ref@2.1.0(react@18.0.0): + /@chakra-ui/react-use-latest-ref@2.1.0(react@18.2.0): resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-use-merge-refs@2.1.0(react@18.0.0): + /@chakra-ui/react-use-merge-refs@2.1.0(react@18.2.0): resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-use-outside-click@2.2.0(react@18.0.0): + /@chakra-ui/react-use-outside-click@2.2.0(react@18.2.0): resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-pan-event@2.1.0(react@18.0.0): + /@chakra-ui/react-use-pan-event@2.1.0(react@18.2.0): resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} peerDependencies: react: '>=18' dependencies: '@chakra-ui/event-utils': 2.0.8 - '@chakra-ui/react-use-latest-ref': 2.1.0(react@18.0.0) + '@chakra-ui/react-use-latest-ref': 2.1.0(react@18.2.0) framesync: 6.1.2 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-use-previous@2.1.0(react@18.0.0): + /@chakra-ui/react-use-previous@2.1.0(react@18.2.0): resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-use-safe-layout-effect@2.1.0(react@18.0.0): + /@chakra-ui/react-use-safe-layout-effect@2.1.0(react@18.2.0): resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-use-size@2.1.0(react@18.0.0): + /@chakra-ui/react-use-size@2.1.0(react@18.2.0): resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} peerDependencies: react: '>=18' dependencies: '@zag-js/element-size': 0.10.5 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-use-timeout@2.1.0(react@18.0.0): + /@chakra-ui/react-use-timeout@2.1.0(react@18.2.0): resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - react: 18.0.0 + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/react-use-update-effect@2.1.0(react@18.0.0): + /@chakra-ui/react-use-update-effect@2.1.0(react@18.2.0): resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} peerDependencies: react: '>=18' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react-utils@2.0.12(react@18.0.0): + /@chakra-ui/react-utils@2.0.12(react@18.2.0): resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} peerDependencies: react: '>=18' dependencies: '@chakra-ui/utils': 2.0.15 - react: 18.0.0 + react: 18.2.0 dev: false - /@chakra-ui/react@2.8.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.0.0)(framer-motion@10.16.4)(react-dom@18.0.0)(react@18.0.0): + /@chakra-ui/react@2.8.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(@types/react@18.2.37)(framer-motion@10.16.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UL9Rtj4DovP3+oVbI06gsdfyJJb+wmS2RYnGNXjW9tsjCyXxjlBw9TAUj0jyOfWe0+zd/4juL8+J+QCwmdhptg==} peerDependencies: '@emotion/react': ^11.0.0 @@ -1862,162 +1871,162 @@ packages: react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/accordion': 2.3.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.0.0) - '@chakra-ui/alert': 2.2.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/avatar': 2.3.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/breadcrumb': 2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/button': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/card': 2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/checkbox': 2.3.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/control-box': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/counter': 2.1.0(react@18.0.0) - '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.11.1)(react@18.0.0) - '@chakra-ui/editable': 3.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/focus-lock': 2.1.0(@types/react@18.0.0)(react@18.0.0) - '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/hooks': 2.2.1(react@18.0.0) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/input': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/live-region': 2.1.0(react@18.0.0) - '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.0.0) - '@chakra-ui/modal': 2.3.1(@chakra-ui/system@2.6.1)(@types/react@18.0.0)(framer-motion@10.16.4)(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/number-input': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/pin-input': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/popover': 2.2.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.0.0) - '@chakra-ui/popper': 3.1.0(react@18.0.0) - '@chakra-ui/portal': 2.1.0(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/progress': 2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/provider': 2.4.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/radio': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-env': 3.1.0(react@18.0.0) - '@chakra-ui/select': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/skeleton': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/skip-nav': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/slider': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/stat': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/stepper': 2.3.1(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/accordion': 2.3.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.2.0) + '@chakra-ui/alert': 2.2.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/avatar': 2.3.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/breadcrumb': 2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/button': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/card': 2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/checkbox': 2.3.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/control-box': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/counter': 2.1.0(react@18.2.0) + '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.11.1)(react@18.2.0) + '@chakra-ui/editable': 3.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/focus-lock': 2.1.0(@types/react@18.2.37)(react@18.2.0) + '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/hooks': 2.2.1(react@18.2.0) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/input': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/live-region': 2.1.0(react@18.2.0) + '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.2.0) + '@chakra-ui/modal': 2.3.1(@chakra-ui/system@2.6.1)(@types/react@18.2.37)(framer-motion@10.16.4)(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/number-input': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/pin-input': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/popover': 2.2.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.2.0) + '@chakra-ui/popper': 3.1.0(react@18.2.0) + '@chakra-ui/portal': 2.1.0(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/progress': 2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/provider': 2.4.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/radio': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-env': 3.1.0(react@18.2.0) + '@chakra-ui/select': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/skeleton': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/skip-nav': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/slider': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/stat': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/stepper': 2.3.1(@chakra-ui/system@2.6.1)(react@18.2.0) '@chakra-ui/styled-system': 2.9.1 - '@chakra-ui/switch': 2.1.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.0.0) - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - '@chakra-ui/table': 2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/tabs': 3.0.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/tag': 3.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/textarea': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/switch': 2.1.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.2.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + '@chakra-ui/table': 2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/tabs': 3.0.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/tag': 3.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/textarea': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) '@chakra-ui/theme': 3.3.0(@chakra-ui/styled-system@2.9.1) '@chakra-ui/theme-utils': 2.0.20 - '@chakra-ui/toast': 7.0.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/tooltip': 2.3.0(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/transition': 2.1.0(framer-motion@10.16.4)(react@18.0.0) + '@chakra-ui/toast': 7.0.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/tooltip': 2.3.0(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/transition': 2.1.0(framer-motion@10.16.4)(react@18.2.0) '@chakra-ui/utils': 2.0.15 - '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@emotion/react': 11.11.1(@types/react@18.0.0)(react@18.0.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.0.0)(react@18.0.0) - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@emotion/react': 11.11.1(@types/react@18.2.37)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.37)(react@18.2.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - '@types/react' dev: false - /@chakra-ui/select@2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/select@2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-CERDATncv5w05Zo5/LrFtf1yKp1deyMUyDGv6eZvQG/etyukH4TstsuIHt/0GfNXrCF3CJLZ8lINzpv5wayVjQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/shared-utils@2.0.5: resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} dev: false - /@chakra-ui/skeleton@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/skeleton@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-use-previous': 2.1.0(react@18.0.0) + '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-use-previous': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/skip-nav@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/skip-nav@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/slider@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/slider@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: '@chakra-ui/number-utils': 2.0.7 - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-latest-ref': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-pan-event': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-size': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.0.0) - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 - dev: false - - /@chakra-ui/spinner@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-latest-ref': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-pan-event': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-size': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 + dev: false + + /@chakra-ui/spinner@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/stat@2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/stat@2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/stepper@2.3.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/stepper@2.3.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/styled-system@2.9.1: @@ -2028,92 +2037,92 @@ packages: lodash.mergewith: 4.6.2 dev: false - /@chakra-ui/switch@2.1.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.0.0): + /@chakra-ui/switch@2.1.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react@18.2.0): resolution: {integrity: sha512-cOHIhW5AlLZSFENxFEBYTBniqiduOowa1WdzslP1Fd0usBFaD5iAgOY1Fvr7xKhE8nmzzeMCkPB3XBvUSWnawQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' dependencies: - '@chakra-ui/checkbox': 2.3.1(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/checkbox': 2.3.1(@chakra-ui/system@2.6.1)(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/system@2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0): + /@chakra-ui/system@2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0): resolution: {integrity: sha512-P5Q/XRWy3f1pXJ7IxDkV+Z6AT7GJeR2JlBnQl109xewVQcBLWWMIp702fFMFw8KZ2ALB/aYKtWm5EmQMddC/tg==} peerDependencies: '@emotion/react': ^11.0.0 '@emotion/styled': ^11.0.0 react: '>=18' dependencies: - '@chakra-ui/color-mode': 2.2.0(react@18.0.0) + '@chakra-ui/color-mode': 2.2.0(react@18.2.0) '@chakra-ui/object-utils': 2.1.0 - '@chakra-ui/react-utils': 2.0.12(react@18.0.0) + '@chakra-ui/react-utils': 2.0.12(react@18.2.0) '@chakra-ui/styled-system': 2.9.1 '@chakra-ui/theme-utils': 2.0.20 '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.11.1(@types/react@18.0.0)(react@18.0.0) - '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.0.0)(react@18.0.0) - react: 18.0.0 + '@emotion/react': 11.11.1(@types/react@18.2.37)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.1)(@types/react@18.2.37)(react@18.2.0) + react: 18.2.0 react-fast-compare: 3.2.2 dev: false - /@chakra-ui/table@2.1.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/table@2.1.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.0.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/tabs@3.0.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/tabs@3.0.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/clickable': 2.1.0(react@18.0.0) - '@chakra-ui/descendant': 3.1.0(react@18.0.0) + '@chakra-ui/clickable': 2.1.0(react@18.2.0) + '@chakra-ui/descendant': 3.1.0(react@18.2.0) '@chakra-ui/lazy-utils': 2.0.5 - '@chakra-ui/react-children-utils': 2.0.6(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.0.0) + '@chakra-ui/react-children-utils': 2.0.6(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/tag@3.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/tag@3.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false - /@chakra-ui/textarea@2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/textarea@2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-28bpwgmXg3BzSpg8i1Ao9h7pHaE1j2mBBFJpWaqPgMhS0IHm0BQsqqyWU6PsxxJDvrC4HN6MTzrIL4C1RA1I0A==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) + '@chakra-ui/form-control': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/theme-tools@2.1.1(@chakra-ui/styled-system@2.9.1): @@ -2147,7 +2156,7 @@ packages: '@chakra-ui/theme-tools': 2.1.1(@chakra-ui/styled-system@2.9.1) dev: false - /@chakra-ui/toast@7.0.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react-dom@18.0.0)(react@18.0.0): + /@chakra-ui/toast@7.0.1(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-V5JUhw6RZxbGRTijvd5k4iEMLCfbzTLNWbZLZhRZk10YvFfAP5OYfRCm68zpE/t3orN/f+4ZLL3P+Wb4E7oSmw==} peerDependencies: '@chakra-ui/system': 2.6.1 @@ -2155,22 +2164,22 @@ packages: react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/alert': 2.2.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.1)(react@18.0.0) - '@chakra-ui/portal': 2.1.0(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/react-context': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-timeout': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.0.0) + '@chakra-ui/alert': 2.2.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.1)(react@18.2.0) + '@chakra-ui/portal': 2.1.0(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/react-context': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-timeout': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.1 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) '@chakra-ui/theme': 3.3.0(@chakra-ui/styled-system@2.9.1) - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@chakra-ui/tooltip@2.3.0(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react-dom@18.0.0)(react@18.0.0): + /@chakra-ui/tooltip@2.3.0(@chakra-ui/system@2.6.1)(framer-motion@10.16.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-2s23f93YIij1qEDwIK//KtEu4LLYOslhR1cUhDBk/WUzyFR3Ez0Ee+HlqlGEGfGe9x77E6/UXPnSAKKdF/cpsg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' @@ -2179,28 +2188,28 @@ packages: react-dom: '>=18' dependencies: '@chakra-ui/dom-utils': 2.1.0 - '@chakra-ui/popper': 3.1.0(react@18.0.0) - '@chakra-ui/portal': 2.1.0(react-dom@18.0.0)(react@18.0.0) - '@chakra-ui/react-types': 2.0.7(react@18.0.0) - '@chakra-ui/react-use-disclosure': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.0.0) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.0.0) + '@chakra-ui/popper': 3.1.0(react@18.2.0) + '@chakra-ui/portal': 2.1.0(react-dom@18.2.0)(react@18.2.0) + '@chakra-ui/react-types': 2.0.7(react@18.2.0) + '@chakra-ui/react-use-disclosure': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-event-listener': 2.1.0(react@18.2.0) + '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@chakra-ui/transition@2.1.0(framer-motion@10.16.4)(react@18.0.0): + /@chakra-ui/transition@2.1.0(framer-motion@10.16.4)(react@18.2.0): resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} peerDependencies: framer-motion: '>=4.0.0' react: '>=18' dependencies: '@chakra-ui/shared-utils': 2.0.5 - framer-motion: 10.16.4(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 dev: false /@chakra-ui/utils@2.0.15: @@ -2212,14 +2221,14 @@ packages: lodash.mergewith: 4.6.2 dev: false - /@chakra-ui/visually-hidden@2.2.0(@chakra-ui/system@2.6.1)(react@18.0.0): + /@chakra-ui/visually-hidden@2.2.0(@chakra-ui/system@2.6.1)(react@18.2.0): resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.0.0) - react: 18.0.0 + '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1)(@emotion/styled@11.11.0)(react@18.2.0) + react: 18.2.0 dev: false /@ctrl/tinycolor@3.6.1: @@ -2296,7 +2305,7 @@ packages: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} dev: false - /@emotion/react@11.11.1(@types/react@18.0.0)(react@18.0.0): + /@emotion/react@11.11.1(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' @@ -2309,12 +2318,12 @@ packages: '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.0.0) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.0.0 + '@types/react': 18.2.37 hoist-non-react-statics: 3.3.2 - react: 18.0.0 + react: 18.2.0 dev: false /@emotion/serialize@1.1.2: @@ -2331,7 +2340,7 @@ packages: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} dev: false - /@emotion/styled@11.11.0(@emotion/react@11.11.1)(@types/react@18.0.0)(react@18.0.0): + /@emotion/styled@11.11.0(@emotion/react@11.11.1)(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 @@ -2344,12 +2353,12 @@ packages: '@babel/runtime': 7.23.2 '@emotion/babel-plugin': 11.11.0 '@emotion/is-prop-valid': 1.2.1 - '@emotion/react': 11.11.1(@types/react@18.0.0)(react@18.0.0) + '@emotion/react': 11.11.1(@types/react@18.2.37)(react@18.2.0) '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.0.0) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 - '@types/react': 18.0.0 - react: 18.0.0 + '@types/react': 18.2.37 + react: 18.2.0 dev: false /@emotion/unitless@0.7.5: @@ -2360,12 +2369,12 @@ packages: resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} dev: false - /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.0.0): + /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0): resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: react: '>=16.8.0' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false /@emotion/utils@1.2.1: @@ -2433,12 +2442,12 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true - /@icons/material@0.2.4(react@18.0.0): + /@icons/material@0.2.4(react@18.2.0): resolution: {integrity: sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==} peerDependencies: react: '*' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false /@jridgewell/gen-mapping@0.3.3: @@ -2587,6 +2596,28 @@ packages: engines: {node: '>=6.0.0'} dev: false + /@monaco-editor/loader@1.4.0(monaco-editor@0.44.0): + resolution: {integrity: sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg==} + peerDependencies: + monaco-editor: '>= 0.21.0 < 1' + dependencies: + monaco-editor: 0.44.0 + state-local: 1.0.7 + dev: false + + /@monaco-editor/react@4.6.0(monaco-editor@0.44.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==} + peerDependencies: + monaco-editor: '>= 0.25.0 < 1' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@monaco-editor/loader': 1.4.0(monaco-editor@0.44.0) + monaco-editor: 0.44.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@next/env@13.5.4: resolution: {integrity: sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==} dev: false @@ -2726,7 +2757,7 @@ packages: '@babel/runtime': 7.23.2 dev: false - /@rc-component/color-picker@1.4.1(react-dom@18.0.0)(react@18.0.0): + /@rc-component/color-picker@1.4.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-vh5EWqnsayZa/JwUznqDaPJz39jznx/YDbyBuVJntv735tKXKwEUZZb2jYEldOg+NKWZwtALjGMrNeGBmqFoEw==} peerDependencies: react: '>=16.9.0' @@ -2735,21 +2766,21 @@ packages: '@babel/runtime': 7.23.2 '@ctrl/tinycolor': 3.6.1 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/context@1.4.0(react-dom@18.0.0)(react@18.0.0): + /@rc-component/context@1.4.0(react-dom@18.2.0)(react@18.2.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@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false /@rc-component/mini-decimal@1.1.0: @@ -2759,7 +2790,7 @@ packages: '@babel/runtime': 7.23.2 dev: false - /@rc-component/mutate-observer@1.1.0(react-dom@18.0.0)(react@18.0.0): + /@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==} engines: {node: '>=8.x'} peerDependencies: @@ -2768,12 +2799,12 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/portal@1.1.2(react-dom@18.0.0)(react@18.0.0): + /@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==} engines: {node: '>=8.x'} peerDependencies: @@ -2782,12 +2813,12 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/tour@1.10.0(react-dom@18.0.0)(react@18.0.0): + /@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'} peerDependencies: @@ -2795,29 +2826,29 @@ packages: react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.23.2 - '@rc-component/portal': 1.1.2(react-dom@18.0.0)(react@18.0.0) - '@rc-component/trigger': 1.17.2(react-dom@18.0.0)(react@18.0.0) + '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /@rc-component/trigger@1.17.2(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-Jp3dXk/IzwHKM2Tn3ezdvQSwkPeH4v1s7QjIo7f5NFLIZVpJQ8a34FduZw8E6fT1PVgLXYd/JBIyd+YpgyQddA==} + /@rc-component/trigger@1.18.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-bAcxJJ1Y+EJVgn8BRik7d8JjjAPND5zKkHQ3159zeR0gVoG4Z0RgEDAiXFFoie3/WpoJ9dRJyjrIpnH4Ef7PEg==} 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@18.0.0)(react@18.0.0) + '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-resize-observer: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false /@rollup/plugin-typescript@11.1.5(rollup@2.79.1)(tslib@2.6.2)(typescript@4.9.5): @@ -2869,7 +2900,7 @@ packages: resolution: {integrity: sha512-DI4y4VC6Uw4wlTpOocEXDky69xeOScME1ezLKsj+hOk7DguC9fkqXtp6Hn39BVb9y0b5IBrY67q6kIX623Zj4Q==} dev: false - /@tanstack/react-query@4.29.25(react-dom@18.0.0)(react@18.0.0): + /@tanstack/react-query@4.29.25(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-c1+Ezu+XboYrdAMdusK2fTdRqXPMgPAnyoTrzHOZQqr8Hqz6PNvV9DSKl8agUo6nXX4np7fdWabIprt+838dLg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -2882,9 +2913,9 @@ packages: optional: true dependencies: '@tanstack/query-core': 4.29.25 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) - use-sync-external-store: 1.2.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-sync-external-store: 1.2.0(react@18.2.0) dev: false /@turf/bbox-polygon@6.5.0: @@ -3026,20 +3057,20 @@ packages: resolution: {integrity: sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==} dev: false - /@types/prop-types@15.7.9: - resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} + /@types/prop-types@15.7.10: + resolution: {integrity: sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==} - /@types/react-dom@18.0.0: - resolution: {integrity: sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==} + /@types/react-dom@18.2.15: + resolution: {integrity: sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg==} dependencies: - '@types/react': 18.0.0 + '@types/react': 18.2.37 dev: true - /@types/react@18.0.0: - resolution: {integrity: sha512-7+K7zEQYu7NzOwQGLR91KwWXXDzmTFODRVizJyIALf6RfLv2GDpqpknX64pvRVILXCpXi7O/pua8NGk44dLvJw==} + /@types/react@18.2.37: + resolution: {integrity: sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==} dependencies: - '@types/prop-types': 15.7.9 - '@types/scheduler': 0.16.4 + '@types/prop-types': 15.7.10 + '@types/scheduler': 0.16.6 csstype: 3.1.2 /@types/request@2.48.10: @@ -3050,8 +3081,8 @@ packages: '@types/tough-cookie': 4.0.3 form-data: 2.5.1 - /@types/scheduler@0.16.4: - resolution: {integrity: sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==} + /@types/scheduler@0.16.6: + resolution: {integrity: sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==} /@types/tough-cookie@4.0.3: resolution: {integrity: sha512-THo502dA5PzG/sfQH+42Lw3fvmYkceefOspdCwpHRul8ik2Jv1K8I5OZz1AT3/rs46kwgMCe9bSBmDLYkkOMGg==} @@ -3229,60 +3260,60 @@ packages: color-convert: 2.0.1 dev: true - /antd@5.10.2(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-0kV6PmlJi7vhPmYH9GCAlU62ZhiuLF+gE3REJ/9MZTo++/3i5q6SALNoRgHLMsa+rX50U3RO3wJVY+fPib594Q==} + /antd@5.11.0(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-34T5Y6z+Ip+j4faXPTcanTFCLLpR4V0rLHtuz0lbN9gF4coGY/YYa8bhgwXrT6muW0Afwyo3NmbMF52hvIarog==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@ant-design/colors': 7.0.0 - '@ant-design/cssinjs': 1.17.2(react-dom@18.0.0)(react@18.0.0) - '@ant-design/icons': 5.2.6(react-dom@18.0.0)(react@18.0.0) - '@ant-design/react-slick': 1.0.2(react@18.0.0) + '@ant-design/cssinjs': 1.17.2(react-dom@18.2.0)(react@18.2.0) + '@ant-design/icons': 5.2.6(react-dom@18.2.0)(react@18.2.0) + '@ant-design/react-slick': 1.0.2(react@18.2.0) '@babel/runtime': 7.23.2 '@ctrl/tinycolor': 3.6.1 - '@rc-component/color-picker': 1.4.1(react-dom@18.0.0)(react@18.0.0) - '@rc-component/mutate-observer': 1.1.0(react-dom@18.0.0)(react@18.0.0) - '@rc-component/tour': 1.10.0(react-dom@18.0.0)(react@18.0.0) - '@rc-component/trigger': 1.17.2(react-dom@18.0.0)(react@18.0.0) + '@rc-component/color-picker': 1.4.1(react-dom@18.2.0)(react@18.2.0) + '@rc-component/mutate-observer': 1.1.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/tour': 1.10.0(react-dom@18.2.0)(react@18.2.0) + '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 copy-to-clipboard: 3.3.3 dayjs: 1.11.10 - qrcode.react: 3.1.0(react@18.0.0) - rc-cascader: 3.18.1(react-dom@18.0.0)(react@18.0.0) - rc-checkbox: 3.1.0(react-dom@18.0.0)(react@18.0.0) - rc-collapse: 3.7.1(react-dom@18.0.0)(react@18.0.0) - rc-dialog: 9.3.4(react-dom@18.0.0)(react@18.0.0) - rc-drawer: 6.5.2(react-dom@18.0.0)(react@18.0.0) - rc-dropdown: 4.1.0(react-dom@18.0.0)(react@18.0.0) - rc-field-form: 1.39.0(react-dom@18.0.0)(react@18.0.0) - rc-image: 7.3.1(react-dom@18.0.0)(react@18.0.0) - rc-input: 1.2.1(react-dom@18.0.0)(react@18.0.0) - rc-input-number: 8.1.0(react-dom@18.0.0)(react@18.0.0) - rc-mentions: 2.8.0(react-dom@18.0.0)(react@18.0.0) - rc-menu: 9.12.2(react-dom@18.0.0)(react@18.0.0) - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-notification: 5.2.0(react-dom@18.0.0)(react@18.0.0) - rc-pagination: 3.6.1(react-dom@18.0.0)(react@18.0.0) - rc-picker: 3.14.5(dayjs@1.11.10)(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0) - rc-progress: 3.5.1(react-dom@18.0.0)(react@18.0.0) - rc-rate: 2.12.0(react-dom@18.0.0)(react@18.0.0) - rc-resize-observer: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-segmented: 2.2.2(react-dom@18.0.0)(react@18.0.0) - rc-select: 14.9.2(react-dom@18.0.0)(react@18.0.0) - rc-slider: 10.3.1(react-dom@18.0.0)(react@18.0.0) - rc-steps: 6.0.1(react-dom@18.0.0)(react@18.0.0) - rc-switch: 4.1.0(react-dom@18.0.0)(react@18.0.0) - rc-table: 7.34.4(react-dom@18.0.0)(react@18.0.0) - rc-tabs: 12.12.1(react-dom@18.0.0)(react@18.0.0) - rc-textarea: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-tooltip: 6.1.1(react-dom@18.0.0)(react@18.0.0) - rc-tree: 5.7.12(react-dom@18.0.0)(react@18.0.0) - rc-tree-select: 5.13.0(react-dom@18.0.0)(react@18.0.0) - rc-upload: 4.3.5(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + qrcode.react: 3.1.0(react@18.2.0) + rc-cascader: 3.20.0(react-dom@18.2.0)(react@18.2.0) + rc-checkbox: 3.1.0(react-dom@18.2.0)(react@18.2.0) + rc-collapse: 3.7.1(react-dom@18.2.0)(react@18.2.0) + rc-dialog: 9.3.4(react-dom@18.2.0)(react@18.2.0) + rc-drawer: 6.5.2(react-dom@18.2.0)(react@18.2.0) + rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) + rc-field-form: 1.40.0(react-dom@18.2.0)(react@18.2.0) + rc-image: 7.3.2(react-dom@18.2.0)(react@18.2.0) + rc-input: 1.3.5(react-dom@18.2.0)(react@18.2.0) + rc-input-number: 8.4.0(react-dom@18.2.0)(react@18.2.0) + rc-mentions: 2.9.1(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.12.2(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-notification: 5.3.0(react-dom@18.2.0)(react@18.2.0) + rc-pagination: 3.7.0(react-dom@18.2.0)(react@18.2.0) + rc-picker: 3.14.6(dayjs@1.11.10)(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0) + rc-progress: 3.5.1(react-dom@18.2.0)(react@18.2.0) + rc-rate: 2.12.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-segmented: 2.2.2(react-dom@18.2.0)(react@18.2.0) + rc-select: 14.10.0(react-dom@18.2.0)(react@18.2.0) + rc-slider: 10.4.0(react-dom@18.2.0)(react@18.2.0) + rc-steps: 6.0.1(react-dom@18.2.0)(react@18.2.0) + rc-switch: 4.1.0(react-dom@18.2.0)(react@18.2.0) + rc-table: 7.35.2(react-dom@18.2.0)(react@18.2.0) + rc-tabs: 12.13.1(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 1.5.2(react-dom@18.2.0)(react@18.2.0) + rc-tooltip: 6.1.2(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0) + rc-tree-select: 5.15.0(react-dom@18.2.0)(react@18.2.0) + rc-upload: 4.3.5(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 3.1.0 throttle-debounce: 5.0.0 transitivePeerDependencies: @@ -4646,7 +4677,7 @@ packages: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true - /framer-motion@10.16.4(react-dom@18.0.0)(react@18.0.0): + /framer-motion@10.16.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==} peerDependencies: react: ^18.0.0 @@ -4657,8 +4688,8 @@ packages: react-dom: optional: true dependencies: - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 @@ -4689,6 +4720,10 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + /fs@0.0.1-security: + resolution: {integrity: sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==} + dev: false + /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -5615,7 +5650,7 @@ packages: ml-array-rescale: 1.3.7 dev: false - /mobx-react-lite@4.0.5(mobx@6.10.2)(react-dom@18.0.0)(react@18.0.0): + /mobx-react-lite@4.0.5(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-StfB2wxE8imKj1f6T8WWPf4lVMx3cYH9Iy60bbKXEs21+HQ4tvvfIBZfSmMXgQAefi8xYEwQIz4GN9s0d2h7dg==} peerDependencies: mobx: ^6.9.0 @@ -5629,12 +5664,12 @@ packages: optional: true dependencies: mobx: 6.10.2 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) - use-sync-external-store: 1.2.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-sync-external-store: 1.2.0(react@18.2.0) dev: false - /mobx-react@9.0.1(mobx@6.10.2)(react-dom@18.0.0)(react@18.0.0): + /mobx-react@9.0.1(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-0idiElBgNMJg20YqGgHvYEnlqIJpPDQaOkxj2dHJIZeqCvUh+zBkBkMkpUFw/uEd1OdPUvT0y+AFBqsWIUAXww==} peerDependencies: mobx: ^6.9.0 @@ -5648,9 +5683,9 @@ packages: optional: true dependencies: mobx: 6.10.2 - mobx-react-lite: 4.0.5(mobx@6.10.2)(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + mobx-react-lite: 4.0.5(mobx@6.10.2)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false /mobx-utils@6.0.8(mobx@6.10.2): @@ -5687,6 +5722,9 @@ packages: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} dev: false + /monaco-editor@0.44.0: + resolution: {integrity: sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q==} + /mousetrap@1.6.5: resolution: {integrity: sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==} dev: false @@ -5716,7 +5754,7 @@ packages: thenify-all: 1.6.0 dev: true - /nano-css@5.3.5(react-dom@18.0.0)(react@18.0.0): + /nano-css@5.3.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==} peerDependencies: react: '*' @@ -5726,8 +5764,8 @@ packages: csstype: 3.1.2 fastest-stable-stringify: 2.0.2 inline-style-prefixer: 6.0.4 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) rtl-css-js: 1.16.1 sourcemap-codec: 1.4.8 stacktrace-js: 2.0.2 @@ -5743,7 +5781,7 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /next@13.5.4(react-dom@18.0.0)(react@18.0.0): + /next@13.5.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==} engines: {node: '>=16.14.0'} hasBin: true @@ -5763,9 +5801,9 @@ packages: busboy: 1.6.0 caniuse-lite: 1.0.30001550 postcss: 8.4.31 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) - styled-jsx: 5.1.1(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(react@18.2.0) watchpack: 2.4.0 optionalDependencies: '@next/swc-darwin-arm64': 13.5.4 @@ -6150,12 +6188,12 @@ packages: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} - /qrcode.react@3.1.0(react@18.0.0): + /qrcode.react@3.1.0(react@18.2.0): resolution: {integrity: sha512-oyF+Urr3oAMUG/OiOuONL3HXM+53wvuH3mtIWQrYmsXoAq0DkvZp2RYUWFSMFtbdOpuS++9v+WAkzNVkMlNW6Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.0.0 + react: 18.2.0 dev: false /qs@6.5.3: @@ -6171,7 +6209,7 @@ packages: resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==} dev: false - /rc-align@4.0.15(react-dom@18.0.0)(react@18.0.0): + /rc-align@4.0.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==} peerDependencies: react: '>=16.9.0' @@ -6180,14 +6218,14 @@ packages: '@babel/runtime': 7.23.2 classnames: 2.3.2 dom-align: 1.12.4 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) resize-observer-polyfill: 1.5.1 dev: false - /rc-cascader@3.18.1(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-M7Xr5Fs/E87ZGustfObtBYQjsvBCET0UX2JYXB2GmOP+2fsZgjaRGXK+CJBmmWXQ6o4OFinpBQBXG4wJOQ5MEg==} + /rc-cascader@3.20.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lkT9EEwOcYdjZ/jvhLoXGzprK1sijT3/Tp4BLxQQcHDZkkOzzwYQC9HgmKoJz0K7CukMfgvO9KqHeBdgE+pELw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -6195,14 +6233,14 @@ packages: '@babel/runtime': 7.23.2 array-tree-filter: 2.1.0 classnames: 2.3.2 - rc-select: 14.9.2(react-dom@18.0.0)(react@18.0.0) - rc-tree: 5.7.12(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-select: 14.10.0(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-checkbox@3.1.0(react-dom@18.0.0)(react@18.0.0): + /rc-checkbox@3.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-PAwpJFnBa3Ei+5pyqMMXdcKYKNBMS+TvSDiLdDnARnMJHC8ESxwPfm4Ao1gJiKtWLdmGfigascnCpwrHFgoOBQ==} peerDependencies: react: '>=16.9.0' @@ -6210,12 +6248,12 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-collapse@3.7.1(react-dom@18.0.0)(react@18.0.0): + /rc-collapse@3.7.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-N/7ejyiTf3XElNJBBpxqnZBUuMsQWEOPjB2QkfNvZ/Ca54eAvJXuOD1EGbCWCk2m7v/MSxku7mRpdeaLOCd4Gg==} peerDependencies: react: '>=16.9.0' @@ -6223,43 +6261,43 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-dialog@9.3.4(react-dom@18.0.0)(react@18.0.0): + /rc-dialog@9.3.4(react-dom@18.2.0)(react@18.2.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@18.0.0)(react@18.0.0) + '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-drawer@6.5.2(react-dom@18.0.0)(react@18.0.0): + /rc-drawer@6.5.2(react-dom@18.2.0)(react@18.2.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@18.0.0)(react@18.0.0) + '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-dropdown@3.6.2(react-dom@18.0.0)(react@18.0.0): + /rc-dropdown@3.6.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Wsw7GkVbUXADEs8FPL0v8gd+3mWQiydPFXBlr2imMScQaf8hh79pG9KrBc1DwK+nqHmYOpQfK2gn6jG2AQw9Pw==} peerDependencies: react: '>=16.11.0' @@ -6267,27 +6305,27 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-trigger: 5.3.4(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-dropdown@4.1.0(react-dom@18.0.0)(react@18.0.0): + /rc-dropdown@4.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==} peerDependencies: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: '@babel/runtime': 7.23.2 - '@rc-component/trigger': 1.17.2(react-dom@18.0.0)(react@18.0.0) + '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-field-form@1.39.0(react-dom@18.0.0)(react@18.0.0): + /rc-field-form@1.39.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-V7Wk7uji1jBsUGGgP788H9rpFy55HLiD4lywTlktUGjK7EgW5dt+mq1MPbtCpPRMzs83vZBW4SOChOmCACz4WA==} engines: {node: '>=8.x'} peerDependencies: @@ -6296,29 +6334,43 @@ packages: dependencies: '@babel/runtime': 7.23.2 async-validator: 4.2.5 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /rc-field-form@1.40.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-OM3N01X2BYFGJDJcwpk9/BBtlwgveE7eh2SQAKIxVCt9KVWlODYJ9ypTHQdxchfDbeJKJKxMBFXlLAmyvlgPHg==} + 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@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-image@7.3.1(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-Tu3vcUyMHa6zxTiQRzHt1glbGwuNWzeQBG9O6qIdy/+1ue0Qb70it+jUct1YPVNkJa/QfaTfUhmsNsqrw7mgsg==} + /rc-image@7.3.2(react-dom@18.2.0)(react@18.2.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@18.0.0)(react@18.0.0) + '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-dialog: 9.3.4(react-dom@18.0.0)(react@18.0.0) - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-dialog: 9.3.4(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-input-number@8.1.0(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-bdHgduOxuN0lrhzgPmoKbhRD4GLIzVcddVz972/JHPHr7oLwPX5xDb9w4bXhuMzyT2VzQy7nggRCfH3yAl09oA==} + /rc-input-number@8.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-B6rziPOLRmeP7kcS5qbdC5hXvvDHYKV4vUxmahevYx2E6crS2bRi0xLDjhJ0E1HtOWo8rTmaE2EBJAkTCZOLdA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -6326,59 +6378,59 @@ packages: '@babel/runtime': 7.23.2 '@rc-component/mini-decimal': 1.1.0 classnames: 2.3.2 - rc-input: 1.2.1(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-input: 1.3.5(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-input@1.2.1(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-nQRmBvEFoGi+SNRDavccZ8ueyhFgmxkWqIt4aDyuNJgUZF12HJKIwDhAafUM7N+g7PyuW9FH3pf3zPHzdiCWbA==} + /rc-input@1.3.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-SPPwbTJa5ACHNoDdGZF/70AOqqm1Rir3WleuFBKq+nFby1zvpnzvWsHJgzWOr6uJ0GNt8dTMzBrmVGQJkTXqqQ==} 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@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-mentions@2.8.0(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-LBMkO6bSGhEvS1CvMK978qGN82tI+mzk7l/uTiQJH+UDiwpvq+pxK4DxU5b6Q1T5LW6bn2pSua9RaZKZrDoBOw==} + /rc-mentions@2.9.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-cZuElWr/5Ws0PXx1uxobxfYh4mqUw2FitfabR62YnWgm+WAfDyXZXqZg5DxXW+M1cgVvntrQgDDd9LrihrXzew==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.23.2 - '@rc-component/trigger': 1.17.2(react-dom@18.0.0)(react@18.0.0) + '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-input: 1.2.1(react-dom@18.0.0)(react@18.0.0) - rc-menu: 9.12.2(react-dom@18.0.0)(react@18.0.0) - rc-textarea: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-input: 1.3.5(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.12.2(react-dom@18.2.0)(react@18.2.0) + rc-textarea: 1.5.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-menu@9.12.2(react-dom@18.0.0)(react@18.0.0): + /rc-menu@9.12.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-NzloFH2pRUYmQ3S/YbJAvRkgCZaLvq0sRa5rgJtuIHLfPPprNHNyepeSlT64+dbVqI4qRWL44VN0lUCldCbbfg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.23.2 - '@rc-component/trigger': 1.17.2(react-dom@18.0.0)(react@18.0.0) + '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-overflow: 1.3.2(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-motion@2.9.0(react-dom@18.0.0)(react@18.0.0): + /rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==} peerDependencies: react: '>=16.9.0' @@ -6386,13 +6438,13 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-notification@5.2.0(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-HwUSypEW4mfOpiakJ7dm6TAKf+3zuSR2xm0I0XMes493rtA3n4EVMvQyldrp23hUwCE3RFj8oncyU1E8iNC4ag==} + /rc-notification@5.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -6400,13 +6452,13 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-overflow@1.3.2(react-dom@18.0.0)(react@18.0.0): + /rc-overflow@1.3.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==} peerDependencies: react: '>=16.9.0' @@ -6414,27 +6466,27 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-resize-observer: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-pagination@3.6.1(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-R/sUnKKXx1Nm4kZfUKS3YKa7yEPF1ZkVB/AynQaHt+nMER7h9wPTfliDJFdYo+RM/nk2JD4Yc5QpUq8fIQHeug==} + /rc-pagination@3.7.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-IxSzKapd13L91/195o1TPkKnCNw8gIR25UP1GCW/7c7n/slhld4npu2j2PB9IWjXm4SssaAaSAt2lscYog7wzg==} 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@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-picker@3.14.5(dayjs@1.11.10)(moment@2.29.4)(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-h0O8b5AYfWwHSRUUH/9F2oBXB5gZerHIyGG6z2r5rn/kfSQodyCXEO4GNqrG30iUC1qkvLFIOn/JqI4XaO0+2A==} + /rc-picker@3.14.6(dayjs@1.11.10)(moment@2.29.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag==} engines: {node: '>=8.x'} peerDependencies: date-fns: '>= 2.x' @@ -6454,16 +6506,16 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.2 - '@rc-component/trigger': 1.17.2(react-dom@18.0.0)(react@18.0.0) + '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 dayjs: 1.11.10 moment: 2.29.4 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-progress@3.5.1(react-dom@18.0.0)(react@18.0.0): + /rc-progress@3.5.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==} peerDependencies: react: '>=16.9.0' @@ -6471,12 +6523,12 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-rate@2.12.0(react-dom@18.0.0)(react@18.0.0): + /rc-rate@2.12.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==} engines: {node: '>=8.x'} peerDependencies: @@ -6485,12 +6537,12 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-resize-observer@1.4.0(react-dom@18.0.0)(react@18.0.0): + /rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==} peerDependencies: react: '>=16.9.0' @@ -6498,13 +6550,13 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) resize-observer-polyfill: 1.5.1 dev: false - /rc-segmented@2.2.2(react-dom@18.0.0)(react@18.0.0): + /rc-segmented@2.2.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==} peerDependencies: react: '>=16.0.0' @@ -6512,32 +6564,32 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-select@14.9.2(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-VQ15sRFgPURHb8ZcZNSDtb2rAw3+C9xlL0nDziwNHTEW1KvEpZ8y+0v5w24X/Bpl9b3cW1BOyW1F5UqSAq+7Dg==} + /rc-select@14.10.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-TsIJTYafTTapCA32LLNpx/AD6ntepR1TG8jEVx35NiAAWCPymhUfuca8kRcUNd3WIGVMDcMKn9kkphoxEz+6Ag==} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' dependencies: '@babel/runtime': 7.23.2 - '@rc-component/trigger': 1.17.2(react-dom@18.0.0)(react@18.0.0) + '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-overflow: 1.3.2(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - rc-virtual-list: 3.11.2(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.11.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-slider@10.3.1(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-XszsZLkbjcG9ogQy/zUC0n2kndoKUAnY/Vnk1Go5Gx+JJQBz0Tl15d5IfSiglwBUZPS9vsUJZkfCmkIZSqWbcA==} + /rc-slider@10.4.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZlpWjFhOlEf0w4Ng31avFBkXNNBj60NAcTPaIoiCxBkJ29wOtHSPMqv9PZeEoqmx64bpJkgK7kPa47HG4LPzww==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -6545,12 +6597,12 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-steps@6.0.1(react-dom@18.0.0)(react@18.0.0): + /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'} peerDependencies: @@ -6559,12 +6611,12 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-switch@4.1.0(react-dom@18.0.0)(react@18.0.0): + /rc-switch@4.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==} peerDependencies: react: '>=16.9.0' @@ -6572,30 +6624,30 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-table@7.34.4(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-os+i88Y2AO/6dNkOgJkKSHgXYaZZGnuOEEe+nyaq5IRgvAQNhLysUjXt2objtBeFDEZR8TqXrajwBNRUwunmdw==} + /rc-table@7.35.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZLIZdAEdfen21FI21xt2LDg9chQ7gc5Lpy4nkjWKPDgmQMnH0KJ8JQQzrd3zrEN16xzjiVdHHvRmi1RU8BtgYg==} 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@18.0.0)(react@18.0.0) + '@rc-component/context': 1.4.0(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - rc-resize-observer: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - rc-virtual-list: 3.11.2(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.11.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tabs@12.12.1(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-e10VBjEkECdPl4XZSs9to81SE+mgclBTM7J8/LMsFqmJoi05Tci91bRnmeeDtrcOCx2PuZdJv57XUlC4d8PEIw==} + /rc-tabs@12.13.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-83u3l2QkO0UznCzdBLEk9WnNcT+imtmDmMT993sUUEOGnNQAmqOdev0XjeqrcvsAMe9CDpAWDFd7L/RZw+LVJQ==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -6603,60 +6655,60 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-dropdown: 4.1.0(react-dom@18.0.0)(react@18.0.0) - rc-menu: 9.12.2(react-dom@18.0.0)(react@18.0.0) - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-resize-observer: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0) + rc-menu: 9.12.2(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-textarea@1.4.0(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-CiqK+uyoJlnfufbC0kwfHJpfElhQacuDSNyNQ/xGnA/QMaJLDbgmqRT8QmX0T0KD/ws/hy6qqRaGJSsrRR5uiQ==} + /rc-textarea@1.5.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-VVwKYtkp5whZVhP+llX8zM8TtI3dv+BDA0FUbmBMGLaW/tuBJ7Yh35yPabO63V+Bi68xv17eI4hy+/4p2G0gFg==} 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@18.0.0)(react@18.0.0) - rc-resize-observer: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-input: 1.3.5(react-dom@18.2.0)(react@18.2.0) + rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tooltip@6.1.1(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-YoxL0Ev4htsX37qgN23eKr0L5PIRpZaLVL9GX6aJ4x6UEnwgXZYUNCAEHfKlKT3eD1felDq3ob4+Cn9lprLDBw==} + /rc-tooltip@6.1.2(react-dom@18.2.0)(react@18.2.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.17.2(react-dom@18.0.0)(react@18.0.0) + '@rc-component/trigger': 1.18.1(react-dom@18.2.0)(react@18.2.0) classnames: 2.3.2 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tree-select@5.13.0(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-g01JU9EdE7j/9KfDKtmvFqJ7ZDNIYDzkpmAXllbTBFoRNhWJBjW1x/dCZLVG+IdZeIz8SKJkgZzCf1CUZrzV/Q==} + /rc-tree-select@5.15.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-YJHfdO6azFnR0/JuNBZLDptGE4/RGfVeHAafUIYcm2T3RBkL1O8aVqiHvwIyLzdK59ry0NLrByd+3TkfpRM+9Q==} peerDependencies: react: '*' react-dom: '*' dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-select: 14.9.2(react-dom@18.0.0)(react@18.0.0) - rc-tree: 5.7.12(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-select: 14.10.0(react-dom@18.2.0)(react@18.2.0) + rc-tree: 5.8.2(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-tree@5.7.12(react-dom@18.0.0)(react@18.0.0): - resolution: {integrity: sha512-LXA5nY2hG5koIAlHW5sgXgLpOMz+bFRbnZZ+cCg0tQs4Wv1AmY7EDi1SK7iFXhslYockbqUerQan82jljoaItg==} + /rc-tree@5.8.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xH/fcgLHWTLmrSuNphU8XAqV7CdaOQgm4KywlLGNoTMhDAcNR3GVNP6cZzb0GrKmIZ9yae+QLot/cAgUdPRMzg==} engines: {node: '>=10.x'} peerDependencies: react: '*' @@ -6664,14 +6716,14 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - rc-virtual-list: 3.11.2(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + rc-virtual-list: 3.11.2(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-trigger@5.3.4(react-dom@18.0.0)(react@18.0.0): + /rc-trigger@5.3.4(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==} engines: {node: '>=8.x'} peerDependencies: @@ -6680,14 +6732,14 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-align: 4.0.15(react-dom@18.0.0)(react@18.0.0) - rc-motion: 2.9.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0) + rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /rc-upload@4.3.5(react-dom@18.0.0)(react@18.0.0): + /rc-upload@4.3.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-EHlKJbhkgFSQHliTj9v/2K5aEuFwfUQgZARzD7AmAPOneZEPiCNF3n6PEWIuqz9h7oq6FuXgdR67sC5BWFxJbA==} peerDependencies: react: '>=16.9.0' @@ -6695,9 +6747,9 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false /rc-util@4.21.1: @@ -6710,19 +6762,19 @@ packages: shallowequal: 1.1.0 dev: false - /rc-util@5.38.0(react-dom@18.0.0)(react@18.0.0): + /rc-util@5.38.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yV/YBNdFn+edyBpBdCqkPE29Su0jWcHNgwx2dJbRqMrMfrUcMJUjCRV+ZPhcvWyKFJ63GzEerPrz9JIVo0zXmA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@babel/runtime': 7.23.2 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) react-is: 18.2.0 dev: false - /rc-virtual-list@3.11.2(react-dom@18.0.0)(react@18.0.0): + /rc-virtual-list@3.11.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-MTFLL2LOHr3+/+r+WjTIs6j8XmJE6EqdOsJvCH8SWig7qyik3aljCEImUtw5tdWR0tQhXUfbv7P7nZaLY91XPg==} engines: {node: '>=8.x'} peerDependencies: @@ -6731,73 +6783,73 @@ packages: dependencies: '@babel/runtime': 7.23.2 classnames: 2.3.2 - rc-resize-observer: 1.4.0(react-dom@18.0.0)(react@18.0.0) - rc-util: 5.38.0(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0) + rc-util: 5.38.0(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /react-clientside-effect@1.2.6(react@18.0.0): + /react-clientside-effect@1.2.6(react@18.2.0): resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} peerDependencies: react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.23.2 - react: 18.0.0 + react: 18.2.0 dev: false - /react-color@2.17.1(react@18.0.0): + /react-color@2.17.1(react@18.2.0): resolution: {integrity: sha512-S+I6TkUKJaqfALLkAIfiCZ/MANQyy7dKkf7g9ZU5GTUy2rf8c2Rx62otyvADAviWR+6HRkzdf2vL1Qvz9goCLQ==} peerDependencies: react: '*' dependencies: - '@icons/material': 0.2.4(react@18.0.0) + '@icons/material': 0.2.4(react@18.2.0) lodash: 4.17.21 material-colors: 1.2.6 prop-types: 15.8.1 - react: 18.0.0 - reactcss: 1.2.3(react@18.0.0) + react: 18.2.0 + reactcss: 1.2.3(react@18.2.0) tinycolor2: 1.6.0 dev: false - /react-color@2.17.3(react@18.0.0): + /react-color@2.17.3(react@18.2.0): resolution: {integrity: sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==} peerDependencies: react: '*' dependencies: - '@icons/material': 0.2.4(react@18.0.0) + '@icons/material': 0.2.4(react@18.2.0) lodash: 4.17.21 material-colors: 1.2.6 prop-types: 15.8.1 - react: 18.0.0 - reactcss: 1.2.3(react@18.0.0) + react: 18.2.0 + reactcss: 1.2.3(react@18.2.0) tinycolor2: 1.6.0 dev: false - /react-content-loader@5.1.4(react@18.0.0): + /react-content-loader@5.1.4(react@18.2.0): resolution: {integrity: sha512-hTq7pZi2GKCK6a9d3u6XStozm0QGCEjw8cSqQReiWnh2up6IwCha5R5TF0o6SY5qUDpByloEZEZtnFxpJyENFw==} engines: {node: '>=10'} peerDependencies: react: '>=16.0.0' dependencies: - react: 18.0.0 + react: 18.2.0 dev: false - /react-dom@18.0.0(react@18.0.0): - resolution: {integrity: sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==} + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: - react: ^18.0.0 + react: ^18.2.0 dependencies: loose-envify: 1.4.0 - react: 18.0.0 - scheduler: 0.21.0 + react: 18.2.0 + scheduler: 0.23.0 dev: false /react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} dev: false - /react-focus-lock@2.9.6(@types/react@18.0.0)(react@18.0.0): + /react-focus-lock@2.9.6(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-B7gYnCjHNrNYwY2juS71dHbf0+UpXXojt02svxybj8N5bxceAkzPChKEncHuratjUHkIFNCn06k2qj1DRlzTug==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6807,13 +6859,13 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.2 - '@types/react': 18.0.0 + '@types/react': 18.2.37 focus-lock: 1.0.0 prop-types: 15.8.1 - react: 18.0.0 - react-clientside-effect: 1.2.6(react@18.0.0) - use-callback-ref: 1.3.0(@types/react@18.0.0)(react@18.0.0) - use-sidecar: 1.1.2(@types/react@18.0.0)(react@18.0.0) + react: 18.2.0 + react-clientside-effect: 1.2.6(react@18.2.0) + use-callback-ref: 1.3.0(@types/react@18.2.37)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.37)(react@18.2.0) dev: false /react-is@16.13.1: @@ -6827,7 +6879,7 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-remove-scroll-bar@2.3.4(@types/react@18.0.0)(react@18.0.0): + /react-remove-scroll-bar@2.3.4(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: @@ -6837,13 +6889,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.0 - react: 18.0.0 - react-style-singleton: 2.2.1(@types/react@18.0.0)(react@18.0.0) + '@types/react': 18.2.37 + react: 18.2.0 + react-style-singleton: 2.2.1(@types/react@18.2.37)(react@18.2.0) tslib: 2.6.2 dev: false - /react-remove-scroll@2.5.7(@types/react@18.0.0)(react@18.0.0): + /react-remove-scroll@2.5.7(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} engines: {node: '>=10'} peerDependencies: @@ -6853,27 +6905,27 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.0 - react: 18.0.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.0.0)(react@18.0.0) - react-style-singleton: 2.2.1(@types/react@18.0.0)(react@18.0.0) + '@types/react': 18.2.37 + react: 18.2.0 + react-remove-scroll-bar: 2.3.4(@types/react@18.2.37)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.37)(react@18.2.0) tslib: 2.6.2 - use-callback-ref: 1.3.0(@types/react@18.0.0)(react@18.0.0) - use-sidecar: 1.1.2(@types/react@18.0.0)(react@18.0.0) + use-callback-ref: 1.3.0(@types/react@18.2.37)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.37)(react@18.2.0) dev: false - /react-resize-detector@7.1.2(react-dom@18.0.0)(react@18.0.0): + /react-resize-detector@7.1.2(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==} peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 dependencies: lodash: 4.17.21 - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: false - /react-style-singleton@2.2.1(@types/react@18.0.0)(react@18.0.0): + /react-style-singleton@2.2.1(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -6883,24 +6935,24 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.0 + '@types/react': 18.2.37 get-nonce: 1.0.1 invariant: 2.2.4 - react: 18.0.0 + react: 18.2.0 tslib: 2.6.2 dev: false - /react-universal-interface@0.6.2(react@18.0.0)(tslib@2.6.2): + /react-universal-interface@0.6.2(react@18.2.0)(tslib@2.6.2): resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} peerDependencies: react: '*' tslib: '*' dependencies: - react: 18.0.0 + react: 18.2.0 tslib: 2.6.2 dev: false - /react-use@17.3.1(react-dom@18.0.0)(react@18.0.0): + /react-use@17.3.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-hs7+tS4rRm1QLHPfanLCqXIi632tP4V7Sai1ENUP2WTufU6am++tU9uSw9YrNCFqbABiEv0ndKU1XCUcfu2tXA==} peerDependencies: react: ^16.8.0 || ^17.0.0 @@ -6912,10 +6964,10 @@ packages: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.3.5(react-dom@18.0.0)(react@18.0.0) - react: 18.0.0 - react-dom: 18.0.0(react@18.0.0) - react-universal-interface: 0.6.2(react@18.0.0)(tslib@2.6.2) + nano-css: 5.3.5(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-universal-interface: 0.6.2(react@18.2.0)(tslib@2.6.2) resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 @@ -6924,20 +6976,20 @@ packages: tslib: 2.6.2 dev: false - /react@18.0.0: - resolution: {integrity: sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==} + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 dev: false - /reactcss@1.2.3(react@18.0.0): + /reactcss@1.2.3(react@18.2.0): resolution: {integrity: sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==} peerDependencies: react: '*' dependencies: lodash: 4.17.21 - react: 18.0.0 + react: 18.2.0 dev: false /read-cache@1.0.0: @@ -7171,8 +7223,8 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: false - /scheduler@0.21.0: - resolution: {integrity: sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==} + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: loose-envify: 1.4.0 dev: false @@ -7342,6 +7394,10 @@ packages: stacktrace-gps: 3.1.2 dev: false + /state-local@1.0.7: + resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} + dev: false + /stream-buffers@3.0.2: resolution: {integrity: sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==} engines: {node: '>= 0.10.0'} @@ -7416,7 +7472,7 @@ packages: engines: {node: '>=8'} dev: true - /styled-jsx@5.1.1(react@18.0.0): + /styled-jsx@5.1.1(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -7430,7 +7486,7 @@ packages: optional: true dependencies: client-only: 0.0.1 - react: 18.0.0 + react: 18.2.0 dev: false /stylis@4.2.0: @@ -7816,7 +7872,7 @@ packages: dependencies: punycode: 2.3.0 - /use-callback-ref@1.3.0(@types/react@18.0.0)(react@18.0.0): + /use-callback-ref@1.3.0(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} peerDependencies: @@ -7826,12 +7882,12 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.0 - react: 18.0.0 + '@types/react': 18.2.37 + react: 18.2.0 tslib: 2.6.2 dev: false - /use-sidecar@1.1.2(@types/react@18.0.0)(react@18.0.0): + /use-sidecar@1.1.2(@types/react@18.2.37)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -7841,18 +7897,18 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.0 + '@types/react': 18.2.37 detect-node-es: 1.1.0 - react: 18.0.0 + react: 18.2.0 tslib: 2.6.2 dev: false - /use-sync-external-store@1.2.0(react@18.0.0): + /use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.0.0 + react: 18.2.0 dev: false /util-deprecate@1.0.2: @@ -8058,7 +8114,7 @@ packages: engines: {node: '>=10'} dev: true - /zustand@4.3.9(immer@10.0.3)(react@18.0.0): + /zustand@4.3.9(immer@10.0.3)(react@18.2.0): resolution: {integrity: sha512-Tat5r8jOMG1Vcsj8uldMyqYKC5IZvQif8zetmLHs9WoZlntTHmIoNM8TpLRY31ExncuUvUOXehd0kvahkuHjDw==} engines: {node: '>=12.7.0'} peerDependencies: @@ -8071,6 +8127,6 @@ packages: optional: true dependencies: immer: 10.0.3 - react: 18.0.0 - use-sync-external-store: 1.2.0(react@18.0.0) + react: 18.2.0 + use-sync-external-store: 1.2.0(react@18.2.0) dev: false diff --git a/frontend/plugins/kubepanel/public/create-resource-templates/ConfigMap.yaml b/frontend/plugins/kubepanel/public/create-resource-templates/ConfigMap.yaml new file mode 100644 index 00000000000..b365cf9f006 --- /dev/null +++ b/frontend/plugins/kubepanel/public/create-resource-templates/ConfigMap.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: game-demo +data: + # property-like keys; each key maps to a simple value + player_initial_lives: "3" + ui_properties_file_name: "user-interface.properties" + + # file-like keys + game.properties: | + enemy.types=aliens,monsters + player.maximum-lives=5 + user-interface.properties: | + color.good=purple + color.bad=yellow + allow.textmode=true diff --git a/frontend/plugins/kubepanel/public/create-resource-templates/Deployment.yaml b/frontend/plugins/kubepanel/public/create-resource-templates/Deployment.yaml new file mode 100644 index 00000000000..17dd4b454e8 --- /dev/null +++ b/frontend/plugins/kubepanel/public/create-resource-templates/Deployment.yaml @@ -0,0 +1,23 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-deployment + labels: + app: nginx +spec: + replicas: 3 + selector: + matchLabels: + app: nginx + template: + metadata: + labels: + app: nginx + spec: + containers: + - name: nginx + image: nginx:1.14.2 + ports: + - containerPort: 80 + securityContext: + allowPrivilegeEscalation: false diff --git a/frontend/plugins/kubepanel/public/create-resource-templates/PersistentVolumeClaim.yaml b/frontend/plugins/kubepanel/public/create-resource-templates/PersistentVolumeClaim.yaml new file mode 100644 index 00000000000..ad433990693 --- /dev/null +++ b/frontend/plugins/kubepanel/public/create-resource-templates/PersistentVolumeClaim.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: myclaim +spec: + accessModes: + - ReadWriteOnce + volumeMode: Filesystem + resources: + requests: + storage: 8Gi + storageClassName: slow + selector: + matchLabels: + release: "stable" + matchExpressions: + - {key: environment, operator: In, values: [dev]} diff --git a/frontend/plugins/kubepanel/public/create-resource-templates/Pod.yaml b/frontend/plugins/kubepanel/public/create-resource-templates/Pod.yaml new file mode 100644 index 00000000000..b63e39eeaaf --- /dev/null +++ b/frontend/plugins/kubepanel/public/create-resource-templates/Pod.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Pod +metadata: + name: static-web + labels: + role: myrole +spec: + containers: + - name: web + image: nginx + ports: + - name: web + containerPort: 80 + protocol: TCP + securityContext: + allowPrivilegeEscalation: false diff --git a/frontend/plugins/kubepanel/public/create-resource-templates/StatefulSet.yaml b/frontend/plugins/kubepanel/public/create-resource-templates/StatefulSet.yaml new file mode 100644 index 00000000000..f4f881fb017 --- /dev/null +++ b/frontend/plugins/kubepanel/public/create-resource-templates/StatefulSet.yaml @@ -0,0 +1,36 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: web +spec: + selector: + matchLabels: + app: nginx # has to match .spec.template.metadata.labels + serviceName: "nginx" + replicas: 3 # by default is 1 + template: + metadata: + labels: + app: nginx # has to match .spec.selector.matchLabels + spec: + terminationGracePeriodSeconds: 10 + containers: + - name: nginx + image: registry.k8s.io/nginx-slim:0.8 + ports: + - containerPort: 80 + name: web + volumeMounts: + - name: www + mountPath: /usr/share/nginx/html + securityContext: + allowPrivilegeEscalation: false + volumeClaimTemplates: + - metadata: + name: www + spec: + accessModes: [ "ReadWriteOnce" ] + storageClassName: "my-storage-class" + resources: + requests: + storage: 1Gi diff --git a/frontend/plugins/kubepanel/src/api/create.ts b/frontend/plugins/kubepanel/src/api/create.ts new file mode 100644 index 00000000000..b1ec25e1664 --- /dev/null +++ b/frontend/plugins/kubepanel/src/api/create.ts @@ -0,0 +1,14 @@ +import { Resources } from '@/constants/kube-object'; +import { POST } from '@/services/request'; + +interface Response { + code: number; + data: { + message: string; + }; +} + +export const createResource = (data: string, resource: Resources) => + POST(`/api/create?resource=${resource}`, { + data + }); diff --git a/frontend/plugins/kubepanel/src/api/delete.ts b/frontend/plugins/kubepanel/src/api/delete.ts new file mode 100644 index 00000000000..60e215b2919 --- /dev/null +++ b/frontend/plugins/kubepanel/src/api/delete.ts @@ -0,0 +1,7 @@ +import { Resources } from '@/constants/kube-object'; +import { ApiResp } from '@/services/kubernet'; +import { DELETE } from '@/services/request'; + + +export const deleteResource = (name: string, resource: Resources) => + DELETE(`/api/delete?resource=${resource}&name=${name}`); diff --git a/frontend/plugins/kubepanel/src/api/list.ts b/frontend/plugins/kubepanel/src/api/list.ts index d6bb6a8b583..b5f56c6ff6b 100644 --- a/frontend/plugins/kubepanel/src/api/list.ts +++ b/frontend/plugins/kubepanel/src/api/list.ts @@ -8,7 +8,7 @@ import { } from '@/k8slens/kube-object'; import { isDefined } from '@/k8slens/utilities'; import { GET } from '@/services/request'; -import { isArray, startCase } from 'lodash'; +import { isArray } from 'lodash'; export const getResource = async ( resource: Resources @@ -16,11 +16,7 @@ export const getResource = async ( try { const res = await GET(`/api/list?resource=${resource}`); - const parsed = parseResponse( - res, - startCase(resource), - KubeObjectConstructorMap[resource] - ); + const parsed = parseResponse(res, KubeObjectConstructorMap[resource]); if (isArray(parsed)) { return parsed; @@ -43,7 +39,6 @@ const parseResponse = < Data extends KubeJsonApiDataFor = KubeJsonApiDataFor >( data: unknown, - kind: string, objectConstructor: KubeObjectConstructor ): Object[] | null => { if (!data) { @@ -63,7 +58,7 @@ const parseResponse = < const object = new KubeObjectConstructor({ ...(item as Data), - kind: kind, + kind: objectConstructor.kind, apiVersion }); return object; diff --git a/frontend/plugins/kubepanel/src/api/template.ts b/frontend/plugins/kubepanel/src/api/template.ts new file mode 100644 index 00000000000..6485b006222 --- /dev/null +++ b/frontend/plugins/kubepanel/src/api/template.ts @@ -0,0 +1,5 @@ +import { KindMap, Resources } from '@/constants/kube-object'; +import { GET } from '@/services/request'; + +export const getTemplate = (resource: Resources) => + GET(`/api/template?name=${KindMap[resource]}`); diff --git a/frontend/plugins/kubepanel/src/api/update.ts b/frontend/plugins/kubepanel/src/api/update.ts new file mode 100644 index 00000000000..24d68d2b811 --- /dev/null +++ b/frontend/plugins/kubepanel/src/api/update.ts @@ -0,0 +1,8 @@ +import { Resources } from '@/constants/kube-object'; +import { ApiResp } from '@/services/kubernet'; +import { PUT } from '@/services/request'; + +export const updateResource = (data: string, name: string, resource: Resources) => + PUT(`/api/update?resource=${resource}&name=${name}`, { + data + }); diff --git a/frontend/plugins/kubepanel/src/components/chart/pie-chart.tsx b/frontend/plugins/kubepanel/src/components/chart/pie-chart.tsx index 9dd2d05e7fd..d5f9eb6dcbf 100644 --- a/frontend/plugins/kubepanel/src/components/chart/pie-chart.tsx +++ b/frontend/plugins/kubepanel/src/components/chart/pie-chart.tsx @@ -23,23 +23,19 @@ export const PieChart = ({ title, data, color }: PieChartProps) => { angleField: 'value', colorField: 'type', color: (datum: Datum) => color(datum['type']), - width: 150, + width: 200, radius: 1, - innerRadius: 0.88, + innerRadius: 0.75, statistic: { - title: { - content: title, - style: { - fontSize: '14px', - whiteSpace: 'pre-wrap', - overflow: 'visible' - } - }, + title: false, content: { - content: `${sum(data.map((d) => d.value))}`, - style: { - fontSize: '14px', - fontWeight: 'bold' + customHtml: () => { + return ( +
+
{title}
+
{sum(data.map((d) => d.value))}
+
+ ); } } }, diff --git a/frontend/plugins/kubepanel/src/components/kube/kube-accordion.tsx b/frontend/plugins/kubepanel/src/components/kube/kube-accordion.tsx deleted file mode 100644 index ebaaa5ef727..00000000000 --- a/frontend/plugins/kubepanel/src/components/kube/kube-accordion.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import { - Accordion, - AccordionButton, - AccordionIcon, - AccordionItem, - AccordionPanel -} from '@chakra-ui/react'; -import { Key } from 'react'; - -export type KubeAccordionItem = { - key?: Key | null; - hidden?: boolean; - title: React.ReactNode; - content: React.ReactNode; -}; - -export type KubeAccordionProps = { - items: Array; -}; -export const KubeAccordion = ({ items }: KubeAccordionProps) => { - return ( - - {items.map( - ({ key, title, content, hidden = false }) => - hidden || ( - - - {title} - - - {content} - - ) - )} - - ); -}; diff --git a/frontend/plugins/kubepanel/src/components/kube/kube-badge.tsx b/frontend/plugins/kubepanel/src/components/kube/kube-badge.tsx index 140d9f4ee06..0103359d4c8 100644 --- a/frontend/plugins/kubepanel/src/components/kube/kube-badge.tsx +++ b/frontend/plugins/kubepanel/src/components/kube/kube-badge.tsx @@ -31,18 +31,20 @@ export const KubeBadge = ({ e.stopPropagation(); }; - const { textColor = 'black', backgroundColor = 'color-vague' } = color ?? {}; + const { textColor, backgroundColor } = color ?? {}; const disabledClass = disabled ? 'opacity-50 cursor-not-allowed' : 'opacity-100 cursor-pointer'; return (
- {label} + {label}
); }; diff --git a/frontend/plugins/kubepanel/src/components/kube/kube-drawer.tsx b/frontend/plugins/kubepanel/src/components/kube/kube-drawer.tsx deleted file mode 100644 index 78b725c7ec4..00000000000 --- a/frontend/plugins/kubepanel/src/components/kube/kube-drawer.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { - Drawer, - DrawerBody, - DrawerFooter, - DrawerHeader, - DrawerOverlay, - DrawerContent, - DrawerCloseButton -} from '@chakra-ui/react'; -import { MutableRefObject } from 'react'; - -export type KubeDrawerProps = { - header: React.ReactNode; - footer?: React.ReactNode; - isOpen: boolean; - onClose: () => void; - finalFocusRef?: MutableRefObject; -}; - -export const KubeDrawer = ({ - props, - children -}: { - props: KubeDrawerProps; - children: React.ReactNode; -}) => { - const { isOpen, onClose, finalFocusRef, header, footer } = props; - return ( - - - - - {header} - {children} - {footer} - - - ); -}; diff --git a/frontend/plugins/kubepanel/src/components/kube/kube-record.tsx b/frontend/plugins/kubepanel/src/components/kube/kube-record.tsx deleted file mode 100644 index b4db978b2ba..00000000000 --- a/frontend/plugins/kubepanel/src/components/kube/kube-record.tsx +++ /dev/null @@ -1,34 +0,0 @@ -interface KubeRecordProps { - name: React.ReactNode; - value?: React.ReactNode; - hidden?: boolean; - color?: { nameColor: string; valueColor: string }; - padding?: boolean; -} - -export const KubeRecord = ({ - name, - value, - hidden = false, - color, - padding = true -}: KubeRecordProps) => { - if (hidden) return null; - const { nameColor = '#727272', valueColor = '#555555' } = color ?? {}; - - return ( -
- - {name} - - - {value} - -
- ); -}; diff --git a/frontend/plugins/kubepanel/src/components/kube/kube-table.tsx b/frontend/plugins/kubepanel/src/components/kube/kube-table.tsx deleted file mode 100644 index 939f7afc87a..00000000000 --- a/frontend/plugins/kubepanel/src/components/kube/kube-table.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import { Table, Thead, Tbody, Tr, Th, Td, TableContainer, TableCaption } from '@chakra-ui/react'; - -export type Row = { - idx: string | number; - tds: Array; - onClickRow?: (idx: string | number) => void; -}; - -export type KubeTableParams = { - columnNames: Array; - rows: Array; -}; - -export const KubeTable = ({ columnNames, rows }: KubeTableParams) => { - const columnNamesTags = columnNames.map((name, idx) => {name}); - return ( - - - - {columnNamesTags} - - - {rows.map((row) => ( - { - e.stopPropagation(); - row.onClickRow && row.onClickRow(row.idx); - }} - key={row.idx} - cursor={row.onClickRow ? 'pointer' : 'initial'} - > - {row.tds.map((td, idx) => ( - - ))} - - ))} - - {rows.length === 0 && list is empty} -
{td}
-
- ); -}; diff --git a/frontend/plugins/kubepanel/src/components/kube/loading.tsx b/frontend/plugins/kubepanel/src/components/kube/loading.tsx deleted file mode 100644 index 79cfd216294..00000000000 --- a/frontend/plugins/kubepanel/src/components/kube/loading.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { Box, Flex, Spinner } from '@chakra-ui/react'; - -export const LoadingPage = () => { - return ( - - Loading... - - - ); -}; diff --git a/frontend/plugins/kubepanel/src/components/kube/object/detail/kube-object-detail-info-list.tsx b/frontend/plugins/kubepanel/src/components/kube/object/detail/kube-object-detail-info-list.tsx index f381d43f19a..4e9d5578095 100644 --- a/frontend/plugins/kubepanel/src/components/kube/object/detail/kube-object-detail-info-list.tsx +++ b/frontend/plugins/kubepanel/src/components/kube/object/detail/kube-object-detail-info-list.tsx @@ -1,4 +1,4 @@ -import { KubeRecord } from '../../kube-record'; +import { DrawerItem } from '../../../../pages/kubepanel/components/drawer/drawer-item'; import { KubeObjectAge } from '../kube-object-age'; import { LocaleDate } from '../../local-date'; import moment from 'moment-timezone'; @@ -29,7 +29,7 @@ export const KubeObjectInfoList = ({ hiddenFields = ['uid', 'resourceVersion'], return ( <> -