From 74b05d6d8c9416ba27d0465a4c13db653deeab8f Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Fri, 4 Aug 2023 16:49:01 -0400 Subject: [PATCH] Dependency updates + Panel view refactoring --- package.json | 64 +- pnpm-lock.yaml | 1101 +++++++++++++---- src/commands/Backers.ts | 6 +- src/commands/StatusListener.ts | 6 +- src/constants/TelemetryEvent.ts | 2 +- src/extension.ts | 12 +- src/helpers/ImageHelper.ts | 4 +- src/listeners/general/BaseListener.ts | 4 +- src/listeners/general/GitListener.ts | 4 +- src/listeners/panel/BaseListener.ts | 8 +- src/listeners/panel/DataListener.ts | 4 +- src/listeners/panel/MediaListener.ts | 6 +- src/listeners/panel/TaxonomyListener.ts | 4 +- .../PanelWebview.ts} | 14 +- 14 files changed, 931 insertions(+), 308 deletions(-) rename src/{explorerView/ExplorerView.ts => panelWebView/PanelWebview.ts} (95%) diff --git a/package.json b/package.json index 7a42fa45..8b3e00be 100644 --- a/package.json +++ b/package.json @@ -2430,7 +2430,7 @@ "localization:find": "node scripts/find-localization.js" }, "devDependencies": { - "@actions/core": "^1.8.2", + "@actions/core": "^1.10.0", "@bendera/vscode-webview-elements": "0.6.2", "@estruyf/vscode": "^1.1.0", "@headlessui/react": "1.5.0", @@ -2438,38 +2438,38 @@ "@iarna/toml": "2.2.3", "@octokit/rest": "^18.12.0", "@popperjs/core": "^2.11.6", - "@sentry/react": "^6.13.3", - "@sentry/tracing": "^6.13.3", + "@sentry/react": "^6.19.7", + "@sentry/tracing": "^6.19.7", "@tailwindcss/forms": "^0.5.3", - "@types/chai": "^4.3.1", + "@types/chai": "^4.3.4", "@types/glob": "7.1.3", "@types/invariant": "^2.2.35", "@types/js-yaml": "3.12.1", - "@types/lodash.omit": "^4.5.6", + "@types/lodash.omit": "^4.5.7", "@types/lodash.uniqby": "4.7.6", - "@types/lodash.xor": "^4.5.6", + "@types/lodash.xor": "^4.5.7", "@types/mdast": "^3.0.10", "@types/mime-types": "^2.1.1", "@types/mocha": "^5.2.7", - "@types/mustache": "^4.1.2", + "@types/mustache": "^4.2.2", "@types/node": "10.17.48", - "@types/node-fetch": "^2.5.12", + "@types/node-fetch": "^2.6.2", "@types/react": "17.0.0", - "@types/react-datepicker": "^4.1.7", + "@types/react-datepicker": "^4.8.0", "@types/react-dom": "17.0.0", - "@types/vscode": "^1.73.0", + "@types/vscode": "^1.81.0", "@typescript-eslint/eslint-plugin": "^5.50.0", "@typescript-eslint/parser": "^5.50.0", "@vscode/codicons": "0.0.20", "@vscode/l10n": "^0.0.14", - "@vscode/webview-ui-toolkit": "^0.9.1", - "@webpack-cli/serve": "^1.6.0", + "@vscode/webview-ui-toolkit": "^0.9.3", + "@webpack-cli/serve": "^1.7.0", "ajv": "^8.12.0", "array-move": "^4.0.0", "assert": "^2.0.0", "autoprefixer": "^10.4.13", - "chai": "^4.3.6", - "cheerio": "^1.0.0-rc.12", + "chai": "^4.3.7", + "cheerio": "1.0.0-rc.12", "css-loader": "5.2.7", "date-fns": "2.23.0", "downshift": "6.0.6", @@ -2479,7 +2479,7 @@ "gray-matter": "4.0.3", "html-loader": "1.3.2", "html-webpack-plugin": "4.5.0", - "image-size": "^1.0.0", + "image-size": "^1.0.2", "invariant": "^2.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "^3.2.0", @@ -2489,7 +2489,7 @@ "lodash.xor": "^4.5.0", "mdast-util-from-markdown": "1.0.0", "mime-types": "^2.1.35", - "mocha": "^10.0.0", + "mocha": "^10.2.0", "mustache": "^4.2.0", "node-fetch": "^2.6.9", "node-json-db": "^2.2.0", @@ -2503,33 +2503,33 @@ "react": "17.0.1", "react-datepicker": "4.2.1", "react-dom": "17.0.1", - "react-dropzone": "^11.3.4", - "react-markdown": "^8.0.5", + "react-dropzone": "^11.7.1", + "react-markdown": "^8.0.7", "react-popper": "^2.3.0", - "react-quill": "^2.0.0-beta.4", - "react-router-dom": "^6.3.0", + "react-quill": "^2.0.0", + "react-router-dom": "^6.8.0", "react-sortable-hoc": "^2.0.0", - "react-toastify": "^8.1.0", + "react-toastify": "^8.2.0", "recoil": "^0.4.1", "remark-gfm": "^3.0.1", "rimraf": "^3.0.2", - "semver": "^7.3.7", - "simple-git": "^3.10.0", + "semver": "^7.3.8", + "simple-git": "^3.16.0", "style-loader": "2.0.0", "tailwindcss": "^3.2.4", "ts-loader": "^9.4.2", - "typescript": "^4.6.2", - "uniforms": "^3.7.0", - "uniforms-antd": "^3.7.0", - "uniforms-bridge-json-schema": "^3.7.0", - "uniforms-unstyled": "^3.7.0", + "typescript": "^4.9.5", + "uniforms": "^3.10.2", + "uniforms-antd": "^3.10.2", + "uniforms-bridge-json-schema": "^3.10.2", + "uniforms-unstyled": "^3.10.2", "url-join-ts": "^1.0.5", "vscode-extension-tester": "^5.3.0", "wc-react": "github:estruyf/wc-react", - "webpack": "^5.65.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.6.0", + "webpack": "^5.75.0", + "webpack-bundle-analyzer": "^4.7.0", + "webpack-cli": "^4.10.0", + "webpack-dev-server": "^4.11.1", "yaml": "^2.2.1", "yawn-yaml": "^1.5.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f75798e9..6966c7fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: 5.4 specifiers: - '@actions/core': ^1.8.2 + '@actions/core': ^1.10.0 '@bendera/vscode-webview-elements': 0.6.2 '@estruyf/vscode': ^1.1.0 '@headlessui/react': 1.5.0 @@ -9,36 +9,38 @@ specifiers: '@iarna/toml': 2.2.3 '@octokit/rest': ^18.12.0 '@popperjs/core': ^2.11.6 - '@sentry/react': ^6.13.3 - '@sentry/tracing': ^6.13.3 + '@sentry/react': ^6.19.7 + '@sentry/tracing': ^6.19.7 '@tailwindcss/forms': ^0.5.3 - '@types/chai': ^4.3.1 + '@types/chai': ^4.3.4 '@types/glob': 7.1.3 '@types/invariant': ^2.2.35 '@types/js-yaml': 3.12.1 - '@types/lodash.omit': ^4.5.6 + '@types/lodash.omit': ^4.5.7 '@types/lodash.uniqby': 4.7.6 - '@types/lodash.xor': ^4.5.6 + '@types/lodash.xor': ^4.5.7 '@types/mdast': ^3.0.10 '@types/mime-types': ^2.1.1 '@types/mocha': ^5.2.7 - '@types/mustache': ^4.1.2 + '@types/mustache': ^4.2.2 '@types/node': 10.17.48 - '@types/node-fetch': ^2.5.12 + '@types/node-fetch': ^2.6.2 '@types/react': 17.0.0 - '@types/react-datepicker': ^4.1.7 + '@types/react-datepicker': ^4.8.0 '@types/react-dom': 17.0.0 - '@types/vscode': ^1.63.0 + '@types/vscode': ^1.81.0 '@typescript-eslint/eslint-plugin': ^5.50.0 '@typescript-eslint/parser': ^5.50.0 '@vscode/codicons': 0.0.20 - '@vscode/extension-telemetry': ^0.4.7 - '@vscode/webview-ui-toolkit': ^0.9.1 - '@webpack-cli/serve': ^1.6.0 - ajv: ^8.8.2 + '@vscode/l10n': ^0.0.14 + '@vscode/webview-ui-toolkit': ^0.9.3 + '@webpack-cli/serve': ^1.7.0 + ajv: ^8.12.0 array-move: ^4.0.0 + assert: ^2.0.0 autoprefixer: ^10.4.13 - chai: ^4.3.6 + chai: ^4.3.7 + cheerio: 1.0.0-rc.12 css-loader: 5.2.7 date-fns: 2.23.0 downshift: 6.0.6 @@ -48,7 +50,7 @@ specifiers: gray-matter: 4.0.3 html-loader: 1.3.2 html-webpack-plugin: 4.5.0 - image-size: ^1.0.0 + image-size: ^1.0.2 invariant: ^2.2.4 js-yaml: ^4.1.0 jsonc-parser: ^3.2.0 @@ -58,44 +60,47 @@ specifiers: lodash.xor: ^4.5.0 mdast-util-from-markdown: 1.0.0 mime-types: ^2.1.35 - mocha: ^10.0.0 + mocha: ^10.2.0 mustache: ^4.2.0 node-fetch: ^2.6.9 - node-json-db: ^1.3.0 + node-json-db: ^2.2.0 npm-run-all: ^4.1.5 path-browserify: ^1.0.1 postcss: ^8.4.21 postcss-loader: ^7.0.2 prettier: ^2.8.3 prettier-plugin-tailwindcss: ^0.2.2 + process: ^0.11.10 react: 17.0.1 react-datepicker: 4.2.1 react-dom: 17.0.1 - react-dropzone: ^11.3.4 + react-dropzone: ^11.7.1 + react-markdown: ^8.0.7 react-popper: ^2.3.0 - react-quill: ^2.0.0-beta.4 - react-router-dom: ^6.3.0 + react-quill: ^2.0.0 + react-router-dom: ^6.8.0 react-sortable-hoc: ^2.0.0 - react-toastify: ^8.1.0 + react-toastify: ^8.2.0 recoil: ^0.4.1 + remark-gfm: ^3.0.1 rimraf: ^3.0.2 - semver: ^7.3.7 - simple-git: ^3.10.0 + semver: ^7.3.8 + simple-git: ^3.16.0 style-loader: 2.0.0 tailwindcss: ^3.2.4 ts-loader: ^9.4.2 - typescript: ^4.6.2 - uniforms: ^3.7.0 - uniforms-antd: ^3.7.0 - uniforms-bridge-json-schema: ^3.7.0 - uniforms-unstyled: ^3.7.0 + typescript: ^4.9.5 + uniforms: ^3.10.2 + uniforms-antd: ^3.10.2 + uniforms-bridge-json-schema: ^3.10.2 + uniforms-unstyled: ^3.10.2 url-join-ts: ^1.0.5 vscode-extension-tester: ^5.3.0 wc-react: github:estruyf/wc-react - webpack: ^5.65.0 - webpack-bundle-analyzer: ^4.5.0 - webpack-cli: ^4.9.1 - webpack-dev-server: ^4.6.0 + webpack: ^5.75.0 + webpack-bundle-analyzer: ^4.7.0 + webpack-cli: ^4.10.0 + webpack-dev-server: ^4.11.1 yaml: ^2.2.1 yawn-yaml: ^1.5.0 @@ -127,17 +132,19 @@ devDependencies: '@types/react': 17.0.0 '@types/react-datepicker': 4.8.0_w7o5yyljkiidx2s2nzb26ottzu '@types/react-dom': 17.0.0 - '@types/vscode': 1.74.0 + '@types/vscode': 1.81.0 '@typescript-eslint/eslint-plugin': 5.50.0_go4drrxstycfikanvu45pi4vgq '@typescript-eslint/parser': 5.50.0_4vsywjlpuriuw3tl5oq6zy5a64 '@vscode/codicons': 0.0.20 - '@vscode/extension-telemetry': 0.4.10 + '@vscode/l10n': 0.0.14 '@vscode/webview-ui-toolkit': 0.9.3_react@17.0.1 '@webpack-cli/serve': 1.7.0_ud4agclah7rahur6ntojouq57y ajv: 8.12.0 array-move: 4.0.0 + assert: 2.0.0 autoprefixer: 10.4.13_postcss@8.4.21 chai: 4.3.7 + cheerio: 1.0.0-rc.12 css-loader: 5.2.7_webpack@5.75.0 date-fns: 2.23.0 downshift: 6.0.6_react@17.0.1 @@ -160,23 +167,26 @@ devDependencies: mocha: 10.2.0 mustache: 4.2.0 node-fetch: 2.6.9 - node-json-db: 1.6.0 + node-json-db: 2.2.0 npm-run-all: 4.1.5 path-browserify: 1.0.1 postcss: 8.4.21 postcss-loader: 7.0.2_6jdsrmfenkuhhw3gx4zvjlznce prettier: 2.8.3 prettier-plugin-tailwindcss: 0.2.2_prettier@2.8.3 + process: 0.11.10 react: 17.0.1 react-datepicker: 4.2.1_w7o5yyljkiidx2s2nzb26ottzu react-dom: 17.0.1_react@17.0.1 react-dropzone: 11.7.1_react@17.0.1 + react-markdown: 8.0.7_45xpjz25u4vjlb3at6kl726wca react-popper: 2.3.0_wu5vzeoiodfyhugzcn32erizsu react-quill: 2.0.0_w7o5yyljkiidx2s2nzb26ottzu react-router-dom: 6.8.0_w7o5yyljkiidx2s2nzb26ottzu react-sortable-hoc: 2.0.0_4e3lqv4kxjeymudkthvbfyn3ra react-toastify: 8.2.0_w7o5yyljkiidx2s2nzb26ottzu recoil: 0.4.1_w7o5yyljkiidx2s2nzb26ottzu + remark-gfm: 3.0.1 rimraf: 3.0.2 semver: 7.3.8 simple-git: 3.16.0 @@ -185,7 +195,7 @@ devDependencies: ts-loader: 9.4.2_hhrrucqyg4eysmfpujvov2ym5u typescript: 4.9.5 uniforms: 3.10.2_react@17.0.1 - uniforms-antd: 3.10.2_pmcwetab3euy6ubdu5x4dhisee + uniforms-antd: 3.10.2_rfvx67wxv6ygpm6j3tpyr3hxru uniforms-bridge-json-schema: 3.10.2_react@17.0.1 uniforms-unstyled: 3.10.2_react@17.0.1 url-join-ts: 1.0.5 @@ -216,11 +226,11 @@ packages: /@ant-design/colors/6.0.0: resolution: {integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==} dependencies: - '@ctrl/tinycolor': 3.5.0 + '@ctrl/tinycolor': 3.6.0 dev: true - /@ant-design/icons-svg/4.2.1: - resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==} + /@ant-design/icons-svg/4.3.0: + resolution: {integrity: sha512-WOgvdH/1Wl8Z7VXigRbCa5djO14zxrNTzvrAQzhWiBQtEKT0uTc8K1ltjKZ8U1gPn/wXhMA8/jE39SJl0WNxSg==} dev: true /@ant-design/icons/4.8.0_w7o5yyljkiidx2s2nzb26ottzu: @@ -231,25 +241,25 @@ packages: react-dom: '>=16.0.0' dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons-svg': 4.2.1 - '@babel/runtime': 7.20.13 + '@ant-design/icons-svg': 4.3.0 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /@ant-design/react-slick/0.29.2_react@17.0.1: - resolution: {integrity: sha512-kgjtKmkGHa19FW21lHnAfyyH9AAoh35pBdcJ53rHmQ3O+cfFHGHnUbj/HFrRNJ5vIts09FKJVAD8RpaC+RaWfA==} + /@ant-design/react-slick/1.0.2_react@17.0.1: + resolution: {integrity: sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==} peerDependencies: react: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 json2mq: 0.2.0 - lodash: 4.17.21 react: 17.0.1 resize-observer-polyfill: 1.5.1 + throttle-debounce: 5.0.0 dev: true /@babel/code-frame/7.18.6: @@ -280,14 +290,21 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@babel/runtime/7.22.6: + resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: true + /@bendera/vscode-webview-elements/0.6.2: resolution: {integrity: sha512-smtr+KvCKV2MwjVrmyvrhonpaXVpxCjTMXUQOwDwWSAQ42x5pnlpjCGElz2dljc5VHS1Mh1ovPSQ/P3jAm7vMQ==} dependencies: lit-element: 2.5.1 dev: true - /@ctrl/tinycolor/3.5.0: - resolution: {integrity: sha512-tlJpwF40DEQcfR/QF+wNMVyGMaO9FQp6Z1Wahj4Gk3CJQYHwA2xVG7iKDFdW6zuxZY9XWOpGcfNCTsX4McOsOg==} + /@ctrl/tinycolor/3.6.0: + resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==} engines: {node: '>=10'} dev: true @@ -581,16 +598,16 @@ packages: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: true - /@rc-component/portal/1.1.0_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-tbXM9SB1r5FOuZjRCljERFByFiEUcMmCWMXLog/NmgCzlAzreXyf23Vei3ZpSMxSMavzPnhCovfZjZdmxS3d1w==} + /@rc-component/portal/1.1.2_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -786,6 +803,12 @@ packages: '@types/node': 10.17.48 dev: true + /@types/hast/2.3.5: + resolution: {integrity: sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==} + dependencies: + '@types/unist': 2.0.7 + dev: true + /@types/html-minifier-terser/5.1.2: resolution: {integrity: sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==} dev: true @@ -985,12 +1008,16 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true + /@types/unist/2.0.7: + resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} + dev: true + /@types/vscode-webview/1.57.0: resolution: {integrity: sha512-x3Cb/SMa1IwRHfSvKaZDZOTh4cNoG505c3NjTqGlMC082m++x/ETUmtYniDsw6SSmYzZXO8KBNhYxR0+VqymqA==} dev: true - /@types/vscode/1.74.0: - resolution: {integrity: sha512-LyeCIU3jb9d38w0MXFwta9r0Jx23ugujkAxdwLTNCyspdZTKUc43t7ppPbCiPoQ/Ivd/pnDFZrb4hWd45wrsgA==} + /@types/vscode/1.81.0: + resolution: {integrity: sha512-YIaCwpT+O2E7WOMq0eCgBEABE++SX3Yl/O02GoMIF2DO3qAtvw7m6BXFYsxnc6XyzwZgh6/s/UG78LSSombl2w==} dev: true /@types/webpack-sources/3.2.0: @@ -1152,9 +1179,8 @@ packages: resolution: {integrity: sha512-LlO6K7nzrIWDCZN1Zi6J6ibxrpMibSAct+zNjAwpkNkwup6cJLx5diYvsOJODMPWOuQlBO21qkxtdkSRzW6+Jw==} dev: true - /@vscode/extension-telemetry/0.4.10: - resolution: {integrity: sha512-XgyUoWWRQExTmd9DynIIUQo1NPex/zIeetdUAXeBjVuW9ioojM1TcDaSqOa/5QLC7lx+oEXwSU1r0XSBgzyz6w==} - engines: {vscode: ^1.60.0} + /@vscode/l10n/0.0.14: + resolution: {integrity: sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==} dev: true /@vscode/vsce/2.17.0: @@ -1477,54 +1503,54 @@ packages: color-convert: 2.0.1 dev: true - /antd/4.24.7_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-Qr3AYkeqpd3i/c6M7pjca7Y6XlaIv/p6gD3aqe7/0o8Ueg50G7Aeh+TOaiUfXLGDhnVoNEdaVdDiv8aIaoWB5A==} + /antd/4.24.13_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-N2odRsbomseCE3U845Whf+RdgmQbiWbKvWS6ggH/xHjXojHx951rmZXW4nMqAeSoUp66sQOASGtrP/SUsdA2oQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons': 4.8.0_w7o5yyljkiidx2s2nzb26ottzu - '@ant-design/react-slick': 0.29.2_react@17.0.1 - '@babel/runtime': 7.20.13 - '@ctrl/tinycolor': 3.5.0 + '@ant-design/react-slick': 1.0.2_react@17.0.1 + '@babel/runtime': 7.22.6 + '@ctrl/tinycolor': 3.6.0 classnames: 2.3.2 copy-to-clipboard: 3.3.3 lodash: 4.17.21 moment: 2.29.4 - rc-cascader: 3.7.0_w7o5yyljkiidx2s2nzb26ottzu - rc-checkbox: 2.3.2_w7o5yyljkiidx2s2nzb26ottzu + rc-cascader: 3.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-checkbox: 3.0.1_w7o5yyljkiidx2s2nzb26ottzu rc-collapse: 3.4.2_w7o5yyljkiidx2s2nzb26ottzu rc-dialog: 9.0.2_w7o5yyljkiidx2s2nzb26ottzu - rc-drawer: 6.1.2_w7o5yyljkiidx2s2nzb26ottzu + rc-drawer: 6.3.0_w7o5yyljkiidx2s2nzb26ottzu rc-dropdown: 4.0.1_w7o5yyljkiidx2s2nzb26ottzu - rc-field-form: 1.27.3_w7o5yyljkiidx2s2nzb26ottzu + rc-field-form: 1.34.2_w7o5yyljkiidx2s2nzb26ottzu rc-image: 5.13.0_w7o5yyljkiidx2s2nzb26ottzu rc-input: 0.1.4_w7o5yyljkiidx2s2nzb26ottzu rc-input-number: 7.3.11_w7o5yyljkiidx2s2nzb26ottzu rc-mentions: 1.13.1_w7o5yyljkiidx2s2nzb26ottzu - rc-menu: 9.8.2_w7o5yyljkiidx2s2nzb26ottzu - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu + rc-menu: 9.8.4_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu rc-notification: 4.6.1_w7o5yyljkiidx2s2nzb26ottzu rc-pagination: 3.2.0_w7o5yyljkiidx2s2nzb26ottzu - rc-picker: 2.7.0_w7o5yyljkiidx2s2nzb26ottzu - rc-progress: 3.4.1_w7o5yyljkiidx2s2nzb26ottzu + rc-picker: 2.7.2_w7o5yyljkiidx2s2nzb26ottzu + rc-progress: 3.4.2_w7o5yyljkiidx2s2nzb26ottzu rc-rate: 2.9.2_w7o5yyljkiidx2s2nzb26ottzu - rc-resize-observer: 1.2.1_w7o5yyljkiidx2s2nzb26ottzu - rc-segmented: 2.1.0_w7o5yyljkiidx2s2nzb26ottzu - rc-select: 14.1.16_w7o5yyljkiidx2s2nzb26ottzu + rc-resize-observer: 1.3.1_w7o5yyljkiidx2s2nzb26ottzu + rc-segmented: 2.1.2_w7o5yyljkiidx2s2nzb26ottzu + rc-select: 14.1.18_w7o5yyljkiidx2s2nzb26ottzu rc-slider: 10.0.1_w7o5yyljkiidx2s2nzb26ottzu rc-steps: 5.0.0_w7o5yyljkiidx2s2nzb26ottzu rc-switch: 3.2.2_w7o5yyljkiidx2s2nzb26ottzu rc-table: 7.26.0_w7o5yyljkiidx2s2nzb26ottzu - rc-tabs: 12.5.6_w7o5yyljkiidx2s2nzb26ottzu + rc-tabs: 12.5.10_w7o5yyljkiidx2s2nzb26ottzu rc-textarea: 0.4.7_w7o5yyljkiidx2s2nzb26ottzu rc-tooltip: 5.2.2_w7o5yyljkiidx2s2nzb26ottzu - rc-tree: 5.7.2_w7o5yyljkiidx2s2nzb26ottzu + rc-tree: 5.7.9_w7o5yyljkiidx2s2nzb26ottzu rc-tree-select: 5.5.5_w7o5yyljkiidx2s2nzb26ottzu rc-trigger: 5.3.4_w7o5yyljkiidx2s2nzb26ottzu rc-upload: 4.3.4_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 scroll-into-view-if-needed: 2.2.31 @@ -1589,6 +1615,15 @@ packages: is-string: 1.0.7 dev: true + /assert/2.0.0: + resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} + dependencies: + es6-object-assign: 1.1.0 + is-nan: 1.3.2 + object-is: 1.1.5 + util: 0.12.5 + dev: true + /assertion-error/1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true @@ -1614,7 +1649,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001450 + caniuse-lite: 1.0.30001519 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -1634,6 +1669,10 @@ packages: typed-rest-client: 1.8.9 dev: true + /bail/2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: true + /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true @@ -1745,7 +1784,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001450 + caniuse-lite: 1.0.30001519 electron-to-chromium: 1.4.284 node-releases: 2.0.9 update-browserslist-db: 1.0.10_browserslist@4.21.5 @@ -1844,8 +1883,12 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001450: - resolution: {integrity: sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==} + /caniuse-lite/1.0.30001519: + resolution: {integrity: sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==} + dev: true + + /ccount/2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} dev: true /chai/4.3.7: @@ -1908,7 +1951,7 @@ packages: css-what: 6.1.0 domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 dev: true /cheerio/1.0.0-rc.12: @@ -1918,8 +1961,8 @@ packages: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 - domutils: 3.0.1 - htmlparser2: 8.0.1 + domutils: 3.1.0 + htmlparser2: 8.0.2 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 dev: true @@ -2033,6 +2076,10 @@ packages: delayed-stream: 1.0.0 dev: true + /comma-separated-tokens/2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: true + /commander/10.0.0: resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==} engines: {node: '>=14'} @@ -2193,7 +2240,7 @@ packages: boolbase: 1.0.0 css-what: 6.1.0 domhandler: 5.0.3 - domutils: 3.0.1 + domutils: 3.1.0 nth-check: 2.1.1 dev: true @@ -2217,8 +2264,8 @@ packages: engines: {node: '>=0.11'} dev: true - /dayjs/1.11.7: - resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + /dayjs/1.11.9: + resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==} dev: true /debug/2.6.9: @@ -2328,6 +2375,14 @@ packages: object-keys: 1.1.1 dev: true + /define-properties/1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: true + /defined/1.0.1: resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} dev: true @@ -2447,7 +2502,7 @@ packages: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - entities: 4.4.0 + entities: 4.5.0 dev: true /domelementtype/2.3.0: @@ -2483,8 +2538,8 @@ packages: domhandler: 4.3.1 dev: true - /domutils/3.0.1: - resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + /domutils/3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 @@ -2558,8 +2613,8 @@ packages: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true - /entities/4.4.0: - resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + /entities/4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} dev: true @@ -2640,6 +2695,10 @@ packages: is-symbol: 1.0.4 dev: true + /es6-object-assign/1.1.0: + resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} + dev: true + /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -2659,6 +2718,11 @@ packages: engines: {node: '>=10'} dev: true + /escape-string-regexp/5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: true + /eslint-scope/5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -3330,6 +3394,10 @@ packages: function-bind: 1.1.1 dev: true + /hast-util-whitespace/2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + dev: true + /he/1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true @@ -3433,13 +3501,13 @@ packages: entities: 2.2.0 dev: true - /htmlparser2/8.0.1: - resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} + /htmlparser2/8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.0.1 - entities: 4.4.0 + domutils: 3.1.0 + entities: 4.5.0 dev: true /http-cache-semantics/4.1.1: @@ -3598,6 +3666,10 @@ packages: dev: true optional: true + /inline-style-parser/0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + dev: true + /internal-slot/1.0.4: resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==} engines: {node: '>= 0.4'} @@ -3680,6 +3752,11 @@ packages: has-tostringtag: 1.0.0 dev: true + /is-buffer/2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: true + /is-callable/1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -3723,6 +3800,13 @@ packages: engines: {node: '>=8'} dev: true + /is-generator-function/1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -3734,6 +3818,14 @@ packages: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} dev: true + /is-nan/1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + dev: true + /is-negative-zero/2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -3766,6 +3858,11 @@ packages: engines: {node: '>=10'} dev: true + /is-plain-obj/4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: true + /is-plain-object/2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -3827,6 +3924,13 @@ packages: has-tostringtag: 1.0.0 dev: true + /is-typed-array/1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.11 + dev: true + /is-unicode-supported/0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -4107,6 +4211,10 @@ packages: is-unicode-supported: 0.1.0 dev: true + /longest-streak/3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: true + /loose-envify/1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -4149,6 +4257,27 @@ packages: uc.micro: 1.0.6 dev: true + /markdown-table/3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: true + + /mdast-util-definitions/5.1.2: + resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.7 + unist-util-visit: 4.1.2 + dev: true + + /mdast-util-find-and-replace/2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + dependencies: + '@types/mdast': 3.0.10 + escape-string-regexp: 5.0.0 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: true + /mdast-util-from-markdown/1.0.0: resolution: {integrity: sha512-uj2G60sb7z1PNOeElFwCC9b/Se/lFXuLhVKFOAY2EHz/VvgbupTQRNXPoZl7rGpXYL6BNZgcgaybrlSWbo7n/g==} dependencies: @@ -4166,12 +4295,107 @@ packages: - supports-color dev: true + /mdast-util-gfm-autolink-literal/1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + dependencies: + '@types/mdast': 3.0.10 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.2 + micromark-util-character: 1.2.0 + dev: true + + /mdast-util-gfm-footnote/1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + micromark-util-normalize-identifier: 1.1.0 + dev: true + + /mdast-util-gfm-strikethrough/1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + dev: true + + /mdast-util-gfm-table/1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + dependencies: + '@types/mdast': 3.0.10 + markdown-table: 3.0.3 + mdast-util-from-markdown: 1.0.0 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-gfm-task-list-item/1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + dev: true + + /mdast-util-gfm/2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + dependencies: + mdast-util-from-markdown: 1.0.0 + mdast-util-gfm-autolink-literal: 1.0.3 + mdast-util-gfm-footnote: 1.0.2 + mdast-util-gfm-strikethrough: 1.0.3 + mdast-util-gfm-table: 1.0.7 + mdast-util-gfm-task-list-item: 1.0.2 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-phrasing/3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + dependencies: + '@types/mdast': 3.0.10 + unist-util-is: 5.2.1 + dev: true + + /mdast-util-to-hast/12.3.0: + resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + dependencies: + '@types/hast': 2.3.5 + '@types/mdast': 3.0.10 + mdast-util-definitions: 5.1.2 + micromark-util-sanitize-uri: 1.2.0 + trim-lines: 3.0.1 + unist-util-generated: 2.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + dev: true + + /mdast-util-to-markdown/1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.7 + longest-streak: 3.1.0 + mdast-util-phrasing: 3.0.1 + mdast-util-to-string: 3.2.0 + micromark-util-decode-string: 1.1.0 + unist-util-visit: 4.1.2 + zwitch: 2.0.4 + dev: true + /mdast-util-to-string/3.1.1: resolution: {integrity: sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==} dependencies: '@types/mdast': 3.0.10 dev: true + /mdast-util-to-string/3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + dependencies: + '@types/mdast': 3.0.10 + dev: true + /mdurl/1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: true @@ -4232,6 +4456,99 @@ packages: uvu: 0.5.6 dev: true + /micromark-core-commonmark/1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-factory-destination: 1.1.0 + micromark-factory-label: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-factory-title: 1.1.0 + micromark-factory-whitespace: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-html-tag-name: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm-autolink-literal/1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + + /micromark-extension-gfm-footnote/1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + dependencies: + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm-strikethrough/1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm-table/1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm-tagfilter/1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + dependencies: + micromark-util-types: 1.1.0 + dev: true + + /micromark-extension-gfm-task-list-item/1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + + /micromark-extension-gfm/2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.5 + micromark-extension-gfm-footnote: 1.1.2 + micromark-extension-gfm-strikethrough: 1.0.7 + micromark-extension-gfm-table: 1.0.7 + micromark-extension-gfm-tagfilter: 1.0.2 + micromark-extension-gfm-task-list-item: 1.0.5 + micromark-util-combine-extensions: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + /micromark-factory-destination/1.0.0: resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} dependencies: @@ -4240,6 +4557,14 @@ packages: micromark-util-types: 1.0.2 dev: true + /micromark-factory-destination/1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + /micromark-factory-label/1.0.2: resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} dependencies: @@ -4249,6 +4574,15 @@ packages: uvu: 0.5.6 dev: true + /micromark-factory-label/1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + /micromark-factory-space/1.0.0: resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} dependencies: @@ -4256,6 +4590,13 @@ packages: micromark-util-types: 1.0.2 dev: true + /micromark-factory-space/1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + dev: true + /micromark-factory-title/1.0.2: resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} dependencies: @@ -4266,6 +4607,15 @@ packages: uvu: 0.5.6 dev: true + /micromark-factory-title/1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + /micromark-factory-whitespace/1.0.0: resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} dependencies: @@ -4275,6 +4625,15 @@ packages: micromark-util-types: 1.0.2 dev: true + /micromark-factory-whitespace/1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + /micromark-util-character/1.1.0: resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} dependencies: @@ -4282,12 +4641,25 @@ packages: micromark-util-types: 1.0.2 dev: true + /micromark-util-character/1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + /micromark-util-chunked/1.0.0: resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} dependencies: micromark-util-symbol: 1.0.1 dev: true + /micromark-util-chunked/1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: true + /micromark-util-classify-character/1.0.0: resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} dependencies: @@ -4296,6 +4668,14 @@ packages: micromark-util-types: 1.0.2 dev: true + /micromark-util-classify-character/1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + /micromark-util-combine-extensions/1.0.0: resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} dependencies: @@ -4303,32 +4683,74 @@ packages: micromark-util-types: 1.0.2 dev: true + /micromark-util-combine-extensions/1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-types: 1.1.0 + dev: true + /micromark-util-decode-numeric-character-reference/1.0.0: resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} dependencies: micromark-util-symbol: 1.0.1 dev: true + /micromark-util-decode-numeric-character-reference/1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: true + + /micromark-util-decode-string/1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-symbol: 1.1.0 + dev: true + /micromark-util-encode/1.0.1: resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} dev: true + /micromark-util-encode/1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + dev: true + /micromark-util-html-tag-name/1.1.0: resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} dev: true + /micromark-util-html-tag-name/1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + dev: true + /micromark-util-normalize-identifier/1.0.0: resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} dependencies: micromark-util-symbol: 1.0.1 dev: true + /micromark-util-normalize-identifier/1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: true + /micromark-util-resolve-all/1.0.0: resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} dependencies: micromark-util-types: 1.0.2 dev: true + /micromark-util-resolve-all/1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + dependencies: + micromark-util-types: 1.1.0 + dev: true + /micromark-util-sanitize-uri/1.1.0: resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} dependencies: @@ -4337,6 +4759,14 @@ packages: micromark-util-symbol: 1.0.1 dev: true + /micromark-util-sanitize-uri/1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-encode: 1.1.0 + micromark-util-symbol: 1.1.0 + dev: true + /micromark-util-subtokenize/1.0.2: resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} dependencies: @@ -4346,14 +4776,31 @@ packages: uvu: 0.5.6 dev: true + /micromark-util-subtokenize/1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: true + /micromark-util-symbol/1.0.1: resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} dev: true + /micromark-util-symbol/1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + dev: true + /micromark-util-types/1.0.2: resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} dev: true + /micromark-util-types/1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + dev: true + /micromark/3.1.0: resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} dependencies: @@ -4457,12 +4904,6 @@ packages: minimist: 1.2.7 dev: true - /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - dev: true - /mocha/10.2.0: resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} engines: {node: '>= 14.0.0'} @@ -4624,10 +5065,10 @@ packages: engines: {node: '>= 6.13.0'} dev: true - /node-json-db/1.6.0: - resolution: {integrity: sha512-Cpvuqejlx354aH5d1uqK9KB0/LOKslnexqgOrhgCqcvvzJ0I2hrAEA7eIct6hRqS9gxnuge+eXqd++za87tchA==} + /node-json-db/2.2.0: + resolution: {integrity: sha512-GBuXPjItZ+XivMxR7bhSjVeXKiHZKRN/HbvqrwVemV6V5atcnIIZbg2J2vJHE6RYHydtPCJoUy05YaK4wQO0TA==} dependencies: - mkdirp: 1.0.4 + rwlock: 5.0.0 dev: true /node-releases/2.0.9: @@ -4713,7 +5154,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 + define-properties: 1.2.0 dev: true /object-keys/1.1.1: @@ -4915,7 +5356,7 @@ packages: /parse5/7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: - entities: 4.4.0 + entities: 4.5.0 dev: true /parseurl/1.3.3: @@ -5233,6 +5674,11 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true + /process/0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + dev: true + /prop-types/15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: @@ -5241,6 +5687,10 @@ packages: react-is: 16.13.1 dev: true + /property-information/6.2.0: + resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + dev: true + /proxy-addr/2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -5337,39 +5787,40 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 dom-align: 1.12.4 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 resize-observer-polyfill: 1.5.1 dev: true - /rc-cascader/3.7.0_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-SFtGpwmYN7RaWEAGTS4Rkc62ZV/qmQGg/tajr/7mfIkleuu8ro9Hlk6J+aA0x1YS4zlaZBtTcSaXM01QMiEV/A==} + /rc-cascader/3.7.3_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-KBpT+kzhxDW+hxPiNk4zaKa99+Lie2/8nnI11XF+FIOPl4Bj9VlFZi61GrnWzhLGA7VEN+dTxAkNOjkySDa0dA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 array-tree-filter: 2.1.0 classnames: 2.3.2 - rc-select: 14.1.16_w7o5yyljkiidx2s2nzb26ottzu - rc-tree: 5.7.2_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-select: 14.1.18_w7o5yyljkiidx2s2nzb26ottzu + rc-tree: 5.7.9_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-checkbox/2.3.2_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==} + /rc-checkbox/3.0.1_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-k7nxDWxYF+jDI0ZcCvuvj71xONmWRVe5+1MKcERRR9MRyP3tZ69b+yUCSXXh+sik4/Hc9P5wHr2nnUoGS2zBjA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5380,10 +5831,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 shallowequal: 1.1.0 @@ -5395,26 +5846,26 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 - '@rc-component/portal': 1.1.0_w7o5yyljkiidx2s2nzb26ottzu + '@babel/runtime': 7.22.6 + '@rc-component/portal': 1.1.2_w7o5yyljkiidx2s2nzb26ottzu classnames: 2.3.2 - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-drawer/6.1.2_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-mYsTVT8Amy0LRrpVEv7gI1hOjtfMSO/qHAaCDzFx9QBLnms3cAQLJkaxRWM+Eq99oyLhU/JkgoqTg13bc4ogOQ==} + /rc-drawer/6.3.0_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-uBZVb3xTAR+dBV53d/bUhTctCw3pwcwJoM7g5aX+7vgwt2zzVzoJ6aqFjYJpBlZ9zp0dVYN8fV+hykFE7c4lig==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 - '@rc-component/portal': 1.1.0_w7o5yyljkiidx2s2nzb26ottzu + '@babel/runtime': 7.22.6 + '@rc-component/portal': 1.1.2_w7o5yyljkiidx2s2nzb26ottzu classnames: 2.3.2 - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5425,24 +5876,24 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-trigger: 5.3.4_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-field-form/1.27.3_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-HGqxHnmGQgkPApEcikV4qTg3BLPC82uB/cwBDftDt1pYaqitJfSl5TFTTUMKVEJVT5RqJ2Zi68ME1HmIMX2HAw==} + /rc-field-form/1.34.2_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-BdciU5C7dBO51/9ZKcMvK2f8zaaO12Lt1eBhlAo8nNv+6htlNcgY9DAkUlZ7gfyWjnCc1Oo4hHIXau1m6tLw1A==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 async-validator: 4.2.5 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5453,12 +5904,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 - '@rc-component/portal': 1.1.0_w7o5yyljkiidx2s2nzb26ottzu + '@babel/runtime': 7.22.6 + '@rc-component/portal': 1.1.2_w7o5yyljkiidx2s2nzb26ottzu classnames: 2.3.2 rc-dialog: 9.0.2_w7o5yyljkiidx2s2nzb26ottzu - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5469,9 +5920,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5482,9 +5933,9 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5495,41 +5946,41 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-menu: 9.8.2_w7o5yyljkiidx2s2nzb26ottzu + rc-menu: 9.8.4_w7o5yyljkiidx2s2nzb26ottzu rc-textarea: 0.4.7_w7o5yyljkiidx2s2nzb26ottzu rc-trigger: 5.3.4_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-menu/9.8.2_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-EahOJVjLuEnJsThoPN+mGnVm431RzVzDLZWHRS/YnXTQULa7OsgdJa/Y7qXxc3Z5sz8mgT6xYtgpmBXLxrZFaQ==} + /rc-menu/9.8.4_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-lmw2j8I2fhdIzHmC9ajfImfckt0WDb2KVJJBBRIsxPEw2kGkEfjLMUoB1NgiNT/Q5cC8PdjGOGQjHJIJMwyNMw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-overflow: 1.2.8_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-overflow: 1.3.1_w7o5yyljkiidx2s2nzb26ottzu rc-trigger: 5.3.4_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-motion/2.6.3_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-xFLkes3/7VL/J+ah9jJruEW/Akbx5F6jVa2wG5o/ApGKQKSOd5FR3rseHLL9+xtJg4PmCwo6/1tqhDO/T+jFHA==} + /rc-motion/2.7.3_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5541,24 +5992,24 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-overflow/1.2.8_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-QJ0UItckWPQ37ZL1dMEBAdY1dhfTXFL9k6oTTcyydVwoUNMnMqCGqnRNA98axSr/OeDKqR6DVFyi8eA5RQI/uQ==} + /rc-overflow/1.3.1_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-RY0nVBlfP9CkxrpgaLlGzkSoh9JhjJLu6Icqs9E7CW6Ewh9s0peF9OHIex4OhfoPsR92LR0fN6BlCY9Z4VoUtA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-resize-observer: 1.2.1_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-resize-observer: 1.3.1_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5569,40 +6020,40 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-picker/2.7.0_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-oZH6FZ3j4iuBxHB4NvQ6ABRsS2If/Kpty1YFFsji7/aej6ruGmfM7WnJWQ88AoPfpJ++ya5z+nVEA8yCRYGKyw==} + /rc-picker/2.7.2_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-KbUKgbzgWVN5L+V9xhZDKSmseHIyFneBlmuMtMrZ9fU7Oypw6D+owS5kuUicIEV08Y17oXt8dUqauMeC5IFBPg==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 date-fns: 2.23.0 - dayjs: 1.11.7 + dayjs: 1.11.9 moment: 2.29.4 rc-trigger: 5.3.4_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 shallowequal: 1.1.0 dev: true - /rc-progress/3.4.1_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-eAFDHXlk8aWpoXl0llrenPMt9qKHQXphxcVsnKs0FHC6eCSk1ebJtyaVjJUzKe0233ogiLDeEFK1Uihz3s67hw==} + /rc-progress/3.4.2_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-iAGhwWU+tsayP+Jkl9T4+6rHeQTG9kDz8JAHZk4XtQOcYN5fj9H34NXNEdRdZx94VUDHMqCb1yOIvi8eJRh67w==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5614,55 +6065,55 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-resize-observer/1.2.1_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-g53PnWLeVOmt4XWkt2x+QlIdf/PhJSd7JqHhtMrUY370e7wJ+kxbgXicYqvENUcgFiiOiMCd07YsC2GNsoSbnA==} + /rc-resize-observer/1.3.1_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 resize-observer-polyfill: 1.5.1 dev: true - /rc-segmented/2.1.0_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-hUlonro+pYoZcwrH6Vm56B2ftLfQh046hrwif/VwLIw1j3zGt52p5mREBwmeVzXnSwgnagpOpfafspzs1asjGw==} + /rc-segmented/2.1.2_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-qGo1bCr83ESXpXVOCXjFe1QJlCAQXyi9KCiy8eX3rIMYlTeJr/ftySIaTnYsitL18SvWf5ZEHsfqIWoX0EMfFQ==} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-select/14.1.16_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-71XLHleuZmufpdV2vis5oituRkhg2WNvLpVMJBGWRar6WGAVOHXaY9DR5HvwWry3EGTn19BqnL6Xbybje6f8YA==} + /rc-select/14.1.18_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-4JgY3oG2Yz68ECMUSCON7mtxuJvCSj+LJpHEg/AONaaVBxIIrmI/ZTuMJkyojall/X50YdBe5oMKqHHPNiPzEg==} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-overflow: 1.2.8_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-overflow: 1.3.1_w7o5yyljkiidx2s2nzb26ottzu rc-trigger: 5.3.4_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu - rc-virtual-list: 3.4.13_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu + rc-virtual-list: 3.5.3_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5674,9 +6125,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 shallowequal: 1.1.0 @@ -5689,9 +6140,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5702,9 +6153,9 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5716,29 +6167,29 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-resize-observer: 1.2.1_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-resize-observer: 1.3.1_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 shallowequal: 1.1.0 dev: true - /rc-tabs/12.5.6_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-aArXHzxK7YICxe+622CZ8FlO5coMi8P7E6tXpseCPKm1gdTjUt0LrQK1/AxcrRXZXG3K4QqhlKmET0+cX5DQaQ==} + /rc-tabs/12.5.10_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-Ay0l0jtd4eXepFH9vWBvinBjqOpqzcsJTerBGwJy435P2S90Uu38q8U/mvc1sxUEVOXX5ZCFbxcWPnfG3dH+tQ==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-dropdown: 4.0.1_w7o5yyljkiidx2s2nzb26ottzu - rc-menu: 9.8.2_w7o5yyljkiidx2s2nzb26ottzu - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-resize-observer: 1.2.1_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-menu: 9.8.4_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-resize-observer: 1.3.1_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5749,10 +6200,10 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-resize-observer: 1.2.1_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-resize-observer: 1.3.1_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 shallowequal: 1.1.0 @@ -5764,7 +6215,7 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-trigger: 5.3.4_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 @@ -5777,27 +6228,27 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-select: 14.1.16_w7o5yyljkiidx2s2nzb26ottzu - rc-tree: 5.7.2_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-select: 14.1.18_w7o5yyljkiidx2s2nzb26ottzu + rc-tree: 5.7.9_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-tree/5.7.2_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-nmnL6qLnfwVckO5zoqKL2I9UhwDqzyCtjITQCkwhimyz1zfuFkG5ZPIXpzD/Guzso94qQA/QrMsvzic5W6QDjg==} + /rc-tree/5.7.9_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-1hKkToz/EVjJlMVwmZnpXeLXt/1iQMsaAq9m+GNkUbK746gkc7QpJXSN/TzjhTI5Hi+LOSlrMaXLMT0bHPqILQ==} engines: {node: '>=10.x'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu - rc-virtual-list: 3.4.13_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu + rc-virtual-list: 3.5.3_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5809,11 +6260,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 rc-align: 4.0.15_w7o5yyljkiidx2s2nzb26ottzu - rc-motion: 2.6.3_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-motion: 2.7.3_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5824,36 +6275,36 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true - /rc-util/5.27.2_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-8XHRbeJOWlTR2Hk1K2xLaPOf7lZu+3taskAGuqOPccA676vB3ygrz3ZgdrA3wml40CzR9RlIEHDWwI7FZT3wBQ==} + /rc-util/5.35.1_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-TFB8FMe/lLB8Bv97PNRShfueayQ7oXqfKC9Y6wtxKvjSQvqlPbSG+xjUqZYppdvtMrukZfX4/xKbLV3ldwT1YQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 react: 17.0.1 react-dom: 17.0.1_react@17.0.1 react-is: 16.13.1 dev: true - /rc-virtual-list/3.4.13_w7o5yyljkiidx2s2nzb26ottzu: - resolution: {integrity: sha512-cPOVDmcNM7rH6ANotanMDilW/55XnFPw0Jh/GQYtrzZSy3AmWvCnqVNyNC/pgg3lfVmX2994dlzAhuUrd4jG7w==} + /rc-virtual-list/3.5.3_w7o5yyljkiidx2s2nzb26ottzu: + resolution: {integrity: sha512-rG6IuD4EYM8K6oZ8Shu2BC/CmcTdqng4yBWkc/5fjWhB20bl6QwR2Upyt7+MxvfscoVm8zOQY+tcpEO5cu4GaQ==} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.22.6 classnames: 2.3.2 - rc-resize-observer: 1.2.1_w7o5yyljkiidx2s2nzb26ottzu - rc-util: 5.27.2_w7o5yyljkiidx2s2nzb26ottzu + rc-resize-observer: 1.3.1_w7o5yyljkiidx2s2nzb26ottzu + rc-util: 5.35.1_w7o5yyljkiidx2s2nzb26ottzu react: 17.0.1 react-dom: 17.0.1_react@17.0.1 dev: true @@ -5916,6 +6367,37 @@ packages: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: true + /react-is/18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + dev: true + + /react-markdown/8.0.7_45xpjz25u4vjlb3at6kl726wca: + resolution: {integrity: sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/hast': 2.3.5 + '@types/prop-types': 15.7.5 + '@types/react': 17.0.0 + '@types/unist': 2.0.7 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 2.0.1 + prop-types: 15.8.1 + property-information: 6.2.0 + react: 17.0.1 + react-is: 18.2.0 + remark-parse: 10.0.2 + remark-rehype: 10.1.0 + space-separated-tokens: 2.0.2 + style-to-object: 0.4.2 + unified: 10.1.2 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + transitivePeerDependencies: + - supports-color + dev: true + /react-onclickoutside/6.12.2_w7o5yyljkiidx2s2nzb26ottzu: resolution: {integrity: sha512-NMXGa223OnsrGVp5dJHkuKxQ4czdLmXSp5jSV9OqiCky9LOpPATn3vLldc+q5fK3gKbEHvr7J1u0yhBh/xYkpA==} peerDependencies: @@ -6106,6 +6588,36 @@ packages: engines: {node: '>= 0.10'} dev: true + /remark-gfm/3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-gfm: 2.0.2 + micromark-extension-gfm: 2.0.3 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-parse/10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.0.0 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /remark-rehype/10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + dependencies: + '@types/hast': 2.3.5 + '@types/mdast': 3.0.10 + mdast-util-to-hast: 12.3.0 + unified: 10.1.2 + dev: true + /renderkid/2.0.7: resolution: {integrity: sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==} dependencies: @@ -6193,6 +6705,10 @@ packages: queue-microtask: 1.2.3 dev: true + /rwlock/5.0.0: + resolution: {integrity: sha512-XgzRqLMfCcm9QfZuPav9cV3Xin5TRcIlp4X/SH3CvB+x5D2AakdlEepfJKDd8ByncvfpcxNWdRZVUl38PS6ZJg==} + dev: true + /sade/1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} @@ -6497,6 +7013,10 @@ packages: engines: {node: '>= 8'} dev: true + /space-separated-tokens/2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: true + /spdx-correct/3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: @@ -6665,6 +7185,12 @@ packages: webpack: 5.75.0_webpack-cli@4.10.0 dev: true + /style-to-object/0.4.2: + resolution: {integrity: sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==} + dependencies: + inline-style-parser: 0.1.1 + dev: true + /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -6839,6 +7365,11 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true + /throttle-debounce/5.0.0: + resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} + engines: {node: '>=12.22'} + dev: true + /thunky/1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} dev: true @@ -6883,6 +7414,14 @@ packages: resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} dev: true + /trim-lines/3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: true + + /trough/2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + dev: true + /truncate-utf8-bytes/1.0.2: resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==} dependencies: @@ -7006,7 +7545,19 @@ packages: resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} dev: true - /uniforms-antd/3.10.2_pmcwetab3euy6ubdu5x4dhisee: + /unified/10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + dependencies: + '@types/unist': 2.0.7 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 5.3.7 + dev: true + + /uniforms-antd/3.10.2_rfvx67wxv6ygpm6j3tpyr3hxru: resolution: {integrity: sha512-JK/Og9inkcsTbFHqTwMMyLcyj0ivxzncO8G5dK0ecvSYShqakpUsqxEn5cI/8opxoaZDQg510FgfGOLfBG8ddA==} peerDependencies: '@ant-design/icons': ^4.0.0 @@ -7014,7 +7565,7 @@ packages: react: ^18.0.0 || ^17.0.0 || ^16.8.0 dependencies: '@ant-design/icons': 4.8.0_w7o5yyljkiidx2s2nzb26ottzu - antd: 4.24.7_w7o5yyljkiidx2s2nzb26ottzu + antd: 4.24.13_w7o5yyljkiidx2s2nzb26ottzu invariant: 2.2.4 lodash: 4.17.21 react: 17.0.1 @@ -7057,12 +7608,43 @@ packages: tslib: 2.5.0 dev: true + /unist-util-generated/2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} + dev: true + + /unist-util-is/5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + dependencies: + '@types/unist': 2.0.7 + dev: true + + /unist-util-position/4.0.4: + resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} + dependencies: + '@types/unist': 2.0.7 + dev: true + /unist-util-stringify-position/3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: '@types/unist': 2.0.6 dev: true + /unist-util-visit-parents/5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + dependencies: + '@types/unist': 2.0.7 + unist-util-is: 5.2.1 + dev: true + + /unist-util-visit/4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + dependencies: + '@types/unist': 2.0.7 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: true + /universal-user-agent/6.0.0: resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} dev: true @@ -7124,6 +7706,16 @@ packages: object.getownpropertydescriptors: 2.1.5 dev: true + /util/0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.12 + which-typed-array: 1.1.11 + dev: true + /utila/0.4.0: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} dev: true @@ -7166,6 +7758,22 @@ packages: engines: {node: '>= 0.8'} dev: true + /vfile-message/3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + dependencies: + '@types/unist': 2.0.7 + unist-util-stringify-position: 3.0.3 + dev: true + + /vfile/5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + dependencies: + '@types/unist': 2.0.7 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 + dev: true + /vscode-extension-tester-locators/3.3.0_uesc2kg7tcvmuropzf2xkvkrym: resolution: {integrity: sha512-rpeuCVNTxy5fGy2lQKPNUBCt6/7nSJBZY91J2MtwVYv1Nj6VbVZl38JNq7KAM9J+7pNSPYLsFAmHB2NzLWkD5g==} peerDependencies: @@ -7433,6 +8041,17 @@ packages: is-symbol: 1.0.4 dev: true + /which-typed-array/1.1.11: + resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + /which-typed-array/1.1.9: resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} engines: {node: '>= 0.4'} @@ -7607,6 +8226,10 @@ packages: engines: {node: '>=10'} dev: true + /zwitch/2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: true + github.com/estruyf/wc-react/0989e37af55d3ee97392bf2747a818e4873243fa: resolution: {tarball: https://codeload.github.com/estruyf/wc-react/tar.gz/0989e37af55d3ee97392bf2747a818e4873243fa} name: wc-react diff --git a/src/commands/Backers.ts b/src/commands/Backers.ts index 31b7d59e..ec698000 100644 --- a/src/commands/Backers.ts +++ b/src/commands/Backers.ts @@ -3,7 +3,7 @@ import { COMMAND_NAME, CONTEXT } from '../constants'; import { Extension } from '../helpers'; import { Credentials } from '../services/Credentials'; import fetch from 'node-fetch'; -import { ExplorerView } from '../explorerView/ExplorerView'; +import { PanelWebview } from '../PanelWebview/PanelWebview'; import { Dashboard } from './Dashboard'; import { SettingsListener } from '../listeners/panel'; @@ -61,8 +61,8 @@ export class Backers { await ext.setState(CONTEXT.backer, true, 'global'); if (!prevData) { - const explorerView = ExplorerView.getInstance(); - if (explorerView.visible) { + const PanelView = PanelWebview.getInstance(); + if (PanelView.visible) { SettingsListener.getSettings(); } diff --git a/src/commands/StatusListener.ts b/src/commands/StatusListener.ts index 7739a275..f0ed83a9 100644 --- a/src/commands/StatusListener.ts +++ b/src/commands/StatusListener.ts @@ -9,7 +9,7 @@ import { } from './../constants'; import * as vscode from 'vscode'; import { ArticleHelper, Notifications, SeoHelper, Settings } from '../helpers'; -import { ExplorerView } from '../explorerView/ExplorerView'; +import { PanelWebview } from '../PanelWebview/PanelWebview'; import { DefaultFields } from '../constants'; import { ContentType } from '../helpers/ContentType'; import { DataListener } from '../listeners/panel'; @@ -91,7 +91,7 @@ export class StatusListener { } } - const panel = ExplorerView.getInstance(); + const panel = PanelWebview.getInstance(); if (panel && panel.visible) { DataListener.pushMetadata(article?.data); } @@ -103,7 +103,7 @@ export class StatusListener { } else { commands.executeCommand('setContext', CONTEXT.isValidFile, false); - const panel = ExplorerView.getInstance(); + const panel = PanelWebview.getInstance(); if (panel && panel.visible) { DataListener.pushMetadata(null); } diff --git a/src/constants/TelemetryEvent.ts b/src/constants/TelemetryEvent.ts index 7d2f5a80..e4a1dbc1 100644 --- a/src/constants/TelemetryEvent.ts +++ b/src/constants/TelemetryEvent.ts @@ -26,7 +26,7 @@ export const TelemetryEvent = { insertMediaToContent: 'insertMediaToContent', insertFileToContent: 'insertFileToContent', updateMediaMetadata: 'updateMediaMetadata', - openExplorerView: 'openExplorerView', + openPanelWebview: 'openPanelWebview', // Chatbot openChatbot: 'openChatbot', diff --git a/src/extension.ts b/src/extension.ts index 46f1dd30..32ed3c8f 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -3,7 +3,7 @@ import * as vscode from 'vscode'; import { COMMAND_NAME, TelemetryEvent } from './constants'; import { MarkdownFoldingProvider } from './providers/MarkdownFoldingProvider'; import { TagType } from './panelWebView/TagType'; -import { ExplorerView } from './explorerView/ExplorerView'; +import { PanelWebview } from './PanelWebview/PanelWebview'; import { DashboardSettings, debounceCallback, Logger, Settings as SettingsHelper } from './helpers'; import ContentProvider from './providers/ContentProvider'; import { PagesListener } from './listeners/dashboard'; @@ -124,9 +124,9 @@ export async function activate(context: vscode.ExtensionContext) { } // Register the explorer view - const explorerSidebar = ExplorerView.getInstance(extensionUri); - const explorerView = vscode.window.registerWebviewViewProvider( - ExplorerView.viewType, + const explorerSidebar = PanelWebview.getInstance(extensionUri); + const PanelView = vscode.window.registerWebviewViewProvider( + PanelWebview.viewType, explorerSidebar, { webviewOptions: { @@ -264,7 +264,7 @@ export async function activate(context: vscode.ExtensionContext) { // Collapse all sections in the webview const collapseAll = vscode.commands.registerCommand(COMMAND_NAME.collapseSections, () => { - ExplorerView.getInstance()?.collapseAll(); + PanelWebview.getInstance()?.collapseAll(); }); // Things to do when configuration changes @@ -370,7 +370,7 @@ export async function activate(context: vscode.ExtensionContext) { // Subscribe all commands subscriptions.push( insertTags, - explorerView, + PanelView, insertCategories, createTag, createCategory, diff --git a/src/helpers/ImageHelper.ts b/src/helpers/ImageHelper.ts index 93a150b0..6a2664ff 100644 --- a/src/helpers/ImageHelper.ts +++ b/src/helpers/ImageHelper.ts @@ -1,5 +1,5 @@ import { STATIC_FOLDER_PLACEHOLDER } from './../constants/StaticFolderPlaceholder'; -import { ExplorerView } from './../explorerView/ExplorerView'; +import { PanelWebview } from './../PanelWebview/PanelWebview'; import { Uri, window } from 'vscode'; import { dirname, extname, join } from 'path'; import { Field } from '../models'; @@ -104,7 +104,7 @@ export class ImageHelper { */ public static processImageFields(updatedMetadata: any, fields: Field[], parents: string[] = []) { const imageFields = fields.filter((field) => field.type === 'image'); - const panel = ExplorerView.getInstance(); + const panel = PanelWebview.getInstance(); // Support multi-level fields let parentObj = updatedMetadata; diff --git a/src/listeners/general/BaseListener.ts b/src/listeners/general/BaseListener.ts index fa1364ed..14c9c6f1 100644 --- a/src/listeners/general/BaseListener.ts +++ b/src/listeners/general/BaseListener.ts @@ -1,6 +1,6 @@ import { GeneralCommands } from './../../constants/GeneralCommands'; import { Dashboard } from '../../commands/Dashboard'; -import { ExplorerView } from '../../explorerView/ExplorerView'; +import { PanelWebview } from '../../PanelWebview/PanelWebview'; import { Extension } from '../../helpers'; import { Logger } from '../../helpers/Logger'; import { commands, Uri } from 'vscode'; @@ -26,7 +26,7 @@ export abstract class BaseListener { Logger.info(`Sending message to webview (panel&dashboard): ${command}`); const extPath = Extension.getInstance().extensionPath; - const panel = ExplorerView.getInstance(extPath); + const panel = PanelWebview.getInstance(extPath); panel.sendMessage({ command: command as any, payload }); diff --git a/src/listeners/general/GitListener.ts b/src/listeners/general/GitListener.ts index 1651ecd6..3903e6a0 100644 --- a/src/listeners/general/GitListener.ts +++ b/src/listeners/general/GitListener.ts @@ -6,7 +6,7 @@ import { } from './../../constants/settings'; import { Settings } from './../../helpers/SettingsHelper'; import { Dashboard } from '../../commands/Dashboard'; -import { ExplorerView } from '../../explorerView/ExplorerView'; +import { PanelWebview } from '../../PanelWebview/PanelWebview'; import { ArticleHelper, Extension, @@ -258,7 +258,7 @@ export class GitListener { */ private static sendMsg(command: string, payload: any) { const extPath = Extension.getInstance().extensionPath; - const panel = ExplorerView.getInstance(extPath); + const panel = PanelWebview.getInstance(extPath); panel.sendMessage({ command: command as any, payload }); diff --git a/src/listeners/panel/BaseListener.ts b/src/listeners/panel/BaseListener.ts index fb38a7ea..6aedb4b8 100644 --- a/src/listeners/panel/BaseListener.ts +++ b/src/listeners/panel/BaseListener.ts @@ -1,5 +1,5 @@ import { Extension } from './../../helpers/Extension'; -import { ExplorerView } from './../../explorerView/ExplorerView'; +import { PanelWebview } from './../../PanelWebview/PanelWebview'; import { Logger } from '../../helpers'; import { Command } from '../../panelWebView/Command'; import { PostMessageData } from '../../models'; @@ -16,7 +16,7 @@ export abstract class BaseListener { Logger.info(`Sending message to panel: ${command}`); const extPath = Extension.getInstance().extensionPath; - const panel = ExplorerView.getInstance(extPath); + const panel = PanelWebview.getInstance(extPath); panel.sendMessage({ command, @@ -28,7 +28,7 @@ export abstract class BaseListener { Logger.info(`Sending request result to panel: ${command}`); const extPath = Extension.getInstance().extensionPath; - const panel = ExplorerView.getInstance(extPath); + const panel = PanelWebview.getInstance(extPath); panel.getWebview()?.postMessage({ command, @@ -41,7 +41,7 @@ export abstract class BaseListener { Logger.info(`Sending request error to the panel: ${command}`); const extPath = Extension.getInstance().extensionPath; - const panel = ExplorerView.getInstance(extPath); + const panel = PanelWebview.getInstance(extPath); panel.getWebview()?.postMessage({ command, diff --git a/src/listeners/panel/DataListener.ts b/src/listeners/panel/DataListener.ts index 902e47e9..90132cef 100644 --- a/src/listeners/panel/DataListener.ts +++ b/src/listeners/panel/DataListener.ts @@ -20,7 +20,7 @@ import { ParsedFrontMatter } from '../../parsers'; import { processKnownPlaceholders } from '../../helpers/PlaceholderHelper'; import { Field, PostMessageData } from '../../models'; import { encodeEmoji } from '../../utils'; -import { ExplorerView } from '../../explorerView/ExplorerView'; +import { PanelWebview } from '../../PanelWebview/PanelWebview'; import { MessageHandlerData } from '@estruyf/vscode'; import { SponsorAi } from '../../services/SponsorAI'; @@ -84,7 +84,7 @@ export class DataListener extends BaseListener { } const extPath = Extension.getInstance().extensionPath; - const panel = ExplorerView.getInstance(extPath); + const panel = PanelWebview.getInstance(extPath); const editor = window.activeTextEditor; if (!editor) { diff --git a/src/listeners/panel/MediaListener.ts b/src/listeners/panel/MediaListener.ts index 576cea76..576478e6 100644 --- a/src/listeners/panel/MediaListener.ts +++ b/src/listeners/panel/MediaListener.ts @@ -1,4 +1,4 @@ -import { ExplorerView } from './../../explorerView/ExplorerView'; +import { PanelWebview } from './../../PanelWebview/PanelWebview'; import { commands, window } from 'vscode'; import { Dashboard } from '../../commands/Dashboard'; import { COMMAND_NAME } from '../../constants'; @@ -38,7 +38,7 @@ export class MediaListener extends BaseListener { return; } - const panel = ExplorerView.getInstance(); + const panel = PanelWebview.getInstance(); if (typeof payload === 'string') { const imagePath = payload; @@ -75,7 +75,7 @@ export class MediaListener extends BaseListener { const imgUrl = ImageHelper.relToAbs(filePath || '', data); if (imgUrl) { - const viewUrl = ExplorerView.getInstance().getWebview()?.asWebviewUri(imgUrl); + const viewUrl = PanelWebview.getInstance().getWebview()?.asWebviewUri(imgUrl); if (viewUrl) { this.sendMsg(Command.sendMediaUrl, { original: data, diff --git a/src/listeners/panel/TaxonomyListener.ts b/src/listeners/panel/TaxonomyListener.ts index 24d768e4..1759673f 100644 --- a/src/listeners/panel/TaxonomyListener.ts +++ b/src/listeners/panel/TaxonomyListener.ts @@ -11,7 +11,7 @@ import { SETTING_SEO_TITLE_FIELD } from '../../constants'; import { SponsorAi } from '../../services/SponsorAI'; -import { ExplorerView } from '../../explorerView/ExplorerView'; +import { PanelWebview } from '../../PanelWebview/PanelWebview'; import { MessageHandlerData } from '@estruyf/vscode'; export class TaxonomyListener extends BaseListener { @@ -71,7 +71,7 @@ export class TaxonomyListener extends BaseListener { } const extPath = Extension.getInstance().extensionPath; - const panel = ExplorerView.getInstance(extPath); + const panel = PanelWebview.getInstance(extPath); const editor = window.activeTextEditor; if (!editor) { diff --git a/src/explorerView/ExplorerView.ts b/src/panelWebView/PanelWebview.ts similarity index 95% rename from src/explorerView/ExplorerView.ts rename to src/panelWebView/PanelWebview.ts index 110d4365..afbdae48 100644 --- a/src/explorerView/ExplorerView.ts +++ b/src/panelWebView/PanelWebview.ts @@ -29,9 +29,9 @@ import { Telemetry } from '../helpers/Telemetry'; import { GitListener, ModeListener } from '../listeners/general'; import { Folders } from '../commands'; -export class ExplorerView implements WebviewViewProvider, Disposable { +export class PanelWebview implements WebviewViewProvider, Disposable { public static readonly viewType = 'frontMatter.explorer'; - private static instance: ExplorerView; + private static instance: PanelWebview; private panel: WebviewView | null = null; private disposable: Disposable | null = null; @@ -42,12 +42,12 @@ export class ExplorerView implements WebviewViewProvider, Disposable { * Creates the singleton instance for the panel * @param extPath */ - public static getInstance(extPath?: Uri): ExplorerView { - if (!ExplorerView.instance) { - ExplorerView.instance = new ExplorerView(extPath as Uri); + public static getInstance(extPath?: Uri): PanelWebview { + if (!PanelWebview.instance) { + PanelWebview.instance = new PanelWebview(extPath as Uri); } - return ExplorerView.instance; + return PanelWebview.instance; } /** @@ -114,7 +114,7 @@ export class ExplorerView implements WebviewViewProvider, Disposable { webviewView.onDidChangeVisibility(() => { if (this.visible) { - Telemetry.send(TelemetryEvent.openExplorerView); + Telemetry.send(TelemetryEvent.openPanelWebview); DataListener.getFileData(); } });