One-click backups for AT Protocol

fix: issues with workflow

Turtlepaw bb1a982c f4d715a4

Changed files
+6865 -144
.github
workflows
src
+16 -8
.github/workflows/publish.yaml
··· 27 steps: 28 - uses: actions/checkout@v4 29 30 - name: install dependencies (ubuntu only) 31 if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above. 32 run: | ··· 66 # If you don't have `beforeBuildCommand` configured you may want to build your frontend here too. 67 run: bun install # change this to npm or pnpm depending on which one you use. 68 69 - - name: Load release notes 70 - id: release_notes 71 - run: | 72 - echo "RELEASE_BODY<<EOF" >> $GITHUB_ENV 73 - cat RELEASE_NOTES.md >> $GITHUB_ENV 74 - echo "EOF" >> $GITHUB_ENV 75 - 76 - uses: tauri-apps/tauri-action@v0 77 env: 78 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ··· 81 with: 82 tagName: app-v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version. 83 releaseName: "App v__VERSION__" 84 - releaseBody: ${{ env.RELEASE_BODY }} 85 releaseDraft: true 86 prerelease: false 87 args: ${{ matrix.args }}
··· 27 steps: 28 - uses: actions/checkout@v4 29 30 + - name: Get version from tag 31 + id: tag_name 32 + shell: bash 33 + run: | 34 + version=$(jq -r '.version' src-tauri/tauri.conf.json) 35 + echo "current_version=$version" >> $GITHUB_OUTPUT 36 + 37 + - name: Get Changelog Entry 38 + id: changelog_reader 39 + uses: mindsers/changelog-reader-action@v2 40 + with: 41 + validation_level: warn 42 + version: ${{ steps.tag_name.outputs.current_version }} 43 + path: ./CHANGELOG.md 44 + 45 - name: install dependencies (ubuntu only) 46 if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above. 47 run: | ··· 81 # If you don't have `beforeBuildCommand` configured you may want to build your frontend here too. 82 run: bun install # change this to npm or pnpm depending on which one you use. 83 84 - uses: tauri-apps/tauri-action@v0 85 env: 86 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ··· 89 with: 90 tagName: app-v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version. 91 releaseName: "App v__VERSION__" 92 + releaseBody: ${{ steps.changelog_reader.outputs.changes }} 93 releaseDraft: true 94 prerelease: false 95 args: ${{ matrix.args }}
+17
CHANGELOG.md
···
··· 1 + # Changelog 2 + 3 + All notable changes to this project will be documented in this file. 4 + 5 + The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), 6 + and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 + 8 + ## [0.1.4] 9 + 10 + ### Added 11 + 12 + - Hide the app in macOS dock ([#3](https://github.com/Turtlepaw/atproto-backup/issues/3)) 13 + - Refresh backups when focused 14 + 15 + ### Fixed 16 + 17 + - Background backups
-3
RELEASE_NOTES.md
··· 1 - - Fix background backups 2 - - Hide the app in macOS dock ([#3](https://github.com/Turtlepaw/atproto-backup/issues/3)) 3 - - Refresh backups when focused
···
+6821 -112
package-lock.json
··· 1 { 2 "name": "atproto-backup", 3 - "version": "0.1.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "atproto-backup", 9 - "version": "0.1.0", 10 "dependencies": { 11 - "@atproto/api": "^0.15.25", 12 "@atproto/oauth-client-browser": "^0.3.27", 13 "@radix-ui/react-slot": "^1.2.3", 14 "@tailwindcss/vite": "^4.1.11", 15 - "@tauri-apps/api": "^2", 16 - "@tauri-apps/plugin-opener": "^2", 17 - "antd": "^5.26.4", 18 "class-variance-authority": "^0.7.1", 19 "clsx": "^2.1.1", 20 "lucide-react": "^0.525.0", 21 - "react": "^18.3.1", 22 - "react-dom": "^18.3.1", 23 - "shadcn": "^2.9.0", 24 "tailwind-merge": "^3.3.1", 25 "tailwindcss": "^4.1.11" 26 }, 27 "devDependencies": { 28 - "@tauri-apps/cli": "^2", 29 - "@types/node": "^24.0.13", 30 - "@types/react": "^18.3.1", 31 - "@types/react-dom": "^18.3.1", 32 - "@vitejs/plugin-react": "^4.3.4", 33 "tw-animate-css": "^1.3.5", 34 - "typescript": "~5.6.2", 35 - "vite": "^6.0.3" 36 } 37 }, 38 "node_modules/@ampproject/remapping": { ··· 54 } 55 }, 56 "node_modules/@ant-design/cssinjs": { 57 - "version": "1.23.0", 58 - "license": "MIT", 59 "dependencies": { 60 "@babel/runtime": "^7.11.1", 61 "@emotion/hash": "^0.8.0", ··· 72 }, 73 "node_modules/@ant-design/cssinjs-utils": { 74 "version": "1.1.3", 75 - "license": "MIT", 76 "dependencies": { 77 "@ant-design/cssinjs": "^1.21.0", 78 "@babel/runtime": "^7.23.2", ··· 95 }, 96 "node_modules/@ant-design/icons": { 97 "version": "5.6.1", 98 - "license": "MIT", 99 "dependencies": { 100 "@ant-design/colors": "^7.0.0", 101 "@ant-design/icons-svg": "^4.4.0", ··· 113 }, 114 "node_modules/@ant-design/icons-svg": { 115 "version": "4.4.2", 116 - "license": "MIT" 117 }, 118 "node_modules/@ant-design/react-slick": { 119 "version": "1.1.2", ··· 129 "react": ">=16.9.0" 130 } 131 }, 132 "node_modules/@antfu/ni": { 133 "version": "23.3.1", 134 "license": "MIT", ··· 142 "nun": "bin/nun.mjs" 143 } 144 }, 145 "node_modules/@atproto-labs/did-resolver": { 146 "version": "0.2.0", 147 "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.2.0.tgz", ··· 216 "license": "ISC" 217 }, 218 "node_modules/@atproto/api": { 219 - "version": "0.15.25", 220 - "license": "MIT", 221 "dependencies": { 222 "@atproto/common-web": "^0.4.2", 223 "@atproto/lexicon": "^0.4.12", ··· 688 "node": ">=6.9.0" 689 } 690 }, 691 "node_modules/@bundled-es-modules/cookie": { 692 "version": "2.0.1", 693 "license": "ISC", ··· 710 "tough-cookie": "^4.1.4" 711 } 712 }, 713 "node_modules/@emotion/hash": { 714 "version": "0.8.0", 715 - "license": "MIT" 716 }, 717 "node_modules/@emotion/unitless": { 718 "version": "0.7.5", 719 - "license": "MIT" 720 }, 721 "node_modules/@esbuild/win32-x64": { 722 "version": "0.25.6", ··· 732 "node": ">=18" 733 } 734 }, 735 "node_modules/@inquirer/confirm": { 736 "version": "5.1.13", 737 "license": "MIT", ··· 845 "@jridgewell/sourcemap-codec": "^1.4.14" 846 } 847 }, 848 "node_modules/@modelcontextprotocol/sdk": { 849 "version": "1.15.1", 850 "license": "MIT", ··· 881 "node": ">=18" 882 } 883 }, 884 "node_modules/@nodelib/fs.scandir": { 885 "version": "2.1.5", 886 "license": "MIT", ··· 926 "version": "2.1.0", 927 "license": "MIT" 928 }, 929 "node_modules/@radix-ui/react-compose-refs": { 930 "version": "1.1.2", 931 "license": "MIT", ··· 939 } 940 } 941 }, 942 "node_modules/@radix-ui/react-slot": { 943 "version": "1.2.3", 944 "license": "MIT", ··· 955 } 956 } 957 }, 958 "node_modules/@rc-component/async-validator": { 959 "version": "5.0.4", 960 - "license": "MIT", 961 "dependencies": { 962 "@babel/runtime": "^7.24.4" 963 }, ··· 967 }, 968 "node_modules/@rc-component/color-picker": { 969 "version": "2.0.1", 970 - "license": "MIT", 971 "dependencies": { 972 "@ant-design/fast-color": "^2.0.6", 973 "@babel/runtime": "^7.23.6", ··· 981 }, 982 "node_modules/@rc-component/context": { 983 "version": "1.4.0", 984 - "license": "MIT", 985 "dependencies": { 986 "@babel/runtime": "^7.10.1", 987 "rc-util": "^5.27.0" ··· 993 }, 994 "node_modules/@rc-component/mini-decimal": { 995 "version": "1.1.0", 996 - "license": "MIT", 997 "dependencies": { 998 "@babel/runtime": "^7.18.0" 999 }, ··· 1003 }, 1004 "node_modules/@rc-component/mutate-observer": { 1005 "version": "1.1.0", 1006 - "license": "MIT", 1007 "dependencies": { 1008 "@babel/runtime": "^7.18.0", 1009 "classnames": "^2.3.2", ··· 1019 }, 1020 "node_modules/@rc-component/portal": { 1021 "version": "1.1.2", 1022 - "license": "MIT", 1023 "dependencies": { 1024 "@babel/runtime": "^7.18.0", 1025 "classnames": "^2.3.2", ··· 1035 }, 1036 "node_modules/@rc-component/qrcode": { 1037 "version": "1.0.0", 1038 - "license": "MIT", 1039 "dependencies": { 1040 "@babel/runtime": "^7.24.7", 1041 "classnames": "^2.3.2", ··· 1051 }, 1052 "node_modules/@rc-component/tour": { 1053 "version": "1.15.1", 1054 - "license": "MIT", 1055 "dependencies": { 1056 "@babel/runtime": "^7.18.0", 1057 "@rc-component/portal": "^1.0.0-9", ··· 1068 } 1069 }, 1070 "node_modules/@rc-component/trigger": { 1071 - "version": "2.2.7", 1072 - "license": "MIT", 1073 "dependencies": { 1074 "@babel/runtime": "^7.23.2", 1075 "@rc-component/portal": "^1.1.0", ··· 1086 "react-dom": ">=16.9.0" 1087 } 1088 }, 1089 "node_modules/@rolldown/pluginutils": { 1090 - "version": "1.0.0-beta.19", 1091 - "dev": true, 1092 - "license": "MIT" 1093 }, 1094 "node_modules/@rollup/rollup-win32-x64-msvc": { 1095 "version": "4.45.0", ··· 1102 "win32" 1103 ] 1104 }, 1105 "node_modules/@tailwindcss/node": { 1106 "version": "4.1.11", 1107 "license": "MIT", ··· 1167 "vite": "^5.2.0 || ^6 || ^7" 1168 } 1169 }, 1170 "node_modules/@tauri-apps/api": { 1171 "version": "2.6.0", 1172 "license": "Apache-2.0 OR MIT", ··· 1218 "node": ">= 10" 1219 } 1220 }, 1221 "node_modules/@tauri-apps/plugin-opener": { 1222 "version": "2.4.0", 1223 "license": "MIT OR Apache-2.0", ··· 1225 "@tauri-apps/api": "^2.6.0" 1226 } 1227 }, 1228 "node_modules/@ts-morph/common": { 1229 "version": "0.19.0", 1230 "license": "MIT", ··· 1289 "version": "0.6.0", 1290 "license": "MIT" 1291 }, 1292 "node_modules/@types/estree": { 1293 "version": "1.0.8", 1294 "license": "MIT" 1295 }, 1296 "node_modules/@types/node": { 1297 - "version": "24.0.13", 1298 "devOptional": true, 1299 - "license": "MIT", 1300 "dependencies": { 1301 "undici-types": "~7.8.0" 1302 } 1303 }, 1304 "node_modules/@types/prop-types": { 1305 "version": "15.7.15", 1306 - "devOptional": true, 1307 "license": "MIT" 1308 }, 1309 "node_modules/@types/react": { 1310 "version": "18.3.23", 1311 - "devOptional": true, 1312 "license": "MIT", 1313 "dependencies": { 1314 "@types/prop-types": "*", ··· 1317 }, 1318 "node_modules/@types/react-dom": { 1319 "version": "18.3.7", 1320 - "dev": true, 1321 "license": "MIT", 1322 "peerDependencies": { 1323 "@types/react": "^18.0.0" ··· 1331 "version": "4.0.5", 1332 "license": "MIT" 1333 }, 1334 "node_modules/@vitejs/plugin-react": { 1335 - "version": "4.6.0", 1336 "dev": true, 1337 - "license": "MIT", 1338 "dependencies": { 1339 - "@babel/core": "^7.27.4", 1340 "@babel/plugin-transform-react-jsx-self": "^7.27.1", 1341 "@babel/plugin-transform-react-jsx-source": "^7.27.1", 1342 - "@rolldown/pluginutils": "1.0.0-beta.19", 1343 "@types/babel__core": "^7.20.5", 1344 "react-refresh": "^0.17.0" 1345 }, ··· 1347 "node": "^14.18.0 || >=16.0.0" 1348 }, 1349 "peerDependencies": { 1350 - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" 1351 } 1352 }, 1353 "node_modules/accepts": { ··· 1361 "node": ">= 0.6" 1362 } 1363 }, 1364 "node_modules/agent-base": { 1365 "version": "7.1.4", 1366 "license": "MIT", ··· 1429 } 1430 }, 1431 "node_modules/antd": { 1432 - "version": "5.26.4", 1433 - "license": "MIT", 1434 "dependencies": { 1435 "@ant-design/colors": "^7.2.1", 1436 "@ant-design/cssinjs": "^1.23.0", ··· 1491 "react-dom": ">=16.9.0" 1492 } 1493 }, 1494 "node_modules/argparse": { 1495 "version": "2.0.1", 1496 "license": "Python-2.0" 1497 }, 1498 "node_modules/ast-types": { 1499 "version": "0.16.1", 1500 "license": "MIT", ··· 1505 "node": ">=4" 1506 } 1507 }, 1508 "node_modules/await-lock": { 1509 "version": "2.2.2", 1510 "license": "MIT" 1511 }, 1512 "node_modules/balanced-match": { 1513 "version": "1.0.2", ··· 1530 } 1531 ], 1532 "license": "MIT" 1533 }, 1534 "node_modules/bl": { 1535 "version": "5.1.0", ··· 1684 ], 1685 "license": "CC-BY-4.0" 1686 }, 1687 "node_modules/chalk": { 1688 "version": "5.4.1", 1689 "license": "MIT", ··· 1694 "url": "https://github.com/chalk/chalk?sponsor=1" 1695 } 1696 }, 1697 "node_modules/chownr": { 1698 "version": "3.0.0", 1699 "license": "BlueOak-1.0.0", ··· 1745 "node": ">= 12" 1746 } 1747 }, 1748 "node_modules/cliui": { 1749 "version": "8.0.1", 1750 "license": "ISC", ··· 1807 "version": "12.0.0", 1808 "license": "MIT" 1809 }, 1810 "node_modules/color-convert": { 1811 "version": "2.0.1", 1812 "license": "MIT", ··· 1821 "version": "1.1.4", 1822 "license": "MIT" 1823 }, 1824 "node_modules/commander": { 1825 "version": "10.0.1", 1826 "license": "MIT", ··· 1831 "node_modules/compute-scroll-into-view": { 1832 "version": "3.1.1", 1833 "license": "MIT" 1834 }, 1835 "node_modules/content-disposition": { 1836 "version": "1.0.0", ··· 1885 "node": ">= 0.10" 1886 } 1887 }, 1888 "node_modules/cosmiconfig": { 1889 "version": "8.3.6", 1890 "license": "MIT", ··· 1925 "version": "3.1.3", 1926 "license": "MIT" 1927 }, 1928 "node_modules/data-uri-to-buffer": { 1929 "version": "4.0.1", 1930 "license": "MIT", ··· 1951 } 1952 } 1953 }, 1954 "node_modules/deepmerge": { 1955 "version": "4.3.1", 1956 "license": "MIT", ··· 1968 "url": "https://github.com/sponsors/sindresorhus" 1969 } 1970 }, 1971 "node_modules/depd": { 1972 "version": "2.0.0", 1973 "license": "MIT", ··· 1975 "node": ">= 0.8" 1976 } 1977 }, 1978 "node_modules/detect-libc": { 1979 "version": "2.0.4", 1980 "license": "Apache-2.0", ··· 1982 "node": ">=8" 1983 } 1984 }, 1985 "node_modules/diff": { 1986 "version": "5.2.0", 1987 "license": "BSD-3-Clause", ··· 1989 "node": ">=0.3.1" 1990 } 1991 }, 1992 "node_modules/dunder-proto": { 1993 "version": "1.0.1", 1994 "license": "MIT", ··· 2013 "version": "8.0.0", 2014 "license": "MIT" 2015 }, 2016 "node_modules/encodeurl": { 2017 "version": "2.0.0", 2018 "license": "MIT", ··· 2031 "node": ">=10.13.0" 2032 } 2033 }, 2034 "node_modules/error-ex": { 2035 "version": "1.3.2", 2036 "license": "MIT", ··· 2062 "node": ">= 0.4" 2063 } 2064 }, 2065 "node_modules/esbuild": { 2066 "version": "0.25.6", 2067 "hasInstallScript": true, ··· 2112 "version": "1.0.3", 2113 "license": "MIT" 2114 }, 2115 "node_modules/esprima": { 2116 "version": "4.0.1", 2117 "license": "BSD-2-Clause", ··· 2123 "node": ">=4" 2124 } 2125 }, 2126 "node_modules/etag": { 2127 "version": "1.8.1", 2128 "license": "MIT", ··· 2221 "express": ">= 4.11" 2222 } 2223 }, 2224 "node_modules/fast-deep-equal": { 2225 "version": "3.1.3", 2226 "license": "MIT" ··· 2250 "reusify": "^1.0.4" 2251 } 2252 }, 2253 "node_modules/fdir": { 2254 "version": "6.4.6", 2255 "license": "MIT", ··· 2306 }, 2307 "engines": { 2308 "node": ">= 0.8" 2309 } 2310 }, 2311 "node_modules/formdata-polyfill": { ··· 2387 "url": "https://github.com/sponsors/ljharb" 2388 } 2389 }, 2390 "node_modules/get-own-enumerable-keys": { 2391 "version": "1.0.0", 2392 "license": "MIT", ··· 2418 "url": "https://github.com/sponsors/sindresorhus" 2419 } 2420 }, 2421 "node_modules/glob-parent": { 2422 "version": "5.1.2", 2423 "license": "ISC", ··· 2428 "node": ">= 6" 2429 } 2430 }, 2431 "node_modules/gopd": { 2432 "version": "1.2.0", 2433 "license": "MIT", ··· 2453 "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" 2454 } 2455 }, 2456 "node_modules/has-symbols": { 2457 "version": "1.1.0", 2458 "license": "MIT", ··· 2473 "node": ">= 0.4" 2474 } 2475 }, 2476 "node_modules/headers-polyfill": { 2477 "version": "4.0.3", 2478 "license": "MIT" 2479 }, 2480 "node_modules/http-errors": { 2481 "version": "2.0.0", 2482 "license": "MIT", ··· 2562 "version": "2.0.4", 2563 "license": "ISC" 2564 }, 2565 "node_modules/ipaddr.js": { 2566 "version": "1.9.1", 2567 "license": "MIT", ··· 2569 "node": ">= 0.10" 2570 } 2571 }, 2572 "node_modules/is-arrayish": { 2573 "version": "0.2.1", 2574 "license": "MIT" 2575 }, 2576 "node_modules/is-extglob": { 2577 "version": "2.1.1", 2578 "license": "MIT", ··· 2597 "node": ">=0.10.0" 2598 } 2599 }, 2600 "node_modules/is-interactive": { 2601 "version": "2.0.0", 2602 "license": "MIT", ··· 2628 "url": "https://github.com/sponsors/sindresorhus" 2629 } 2630 }, 2631 "node_modules/is-promise": { 2632 "version": "4.0.0", 2633 "license": "MIT" ··· 2662 "url": "https://github.com/sponsors/sindresorhus" 2663 } 2664 }, 2665 "node_modules/isexe": { 2666 "version": "2.0.0", 2667 "license": "ISC" ··· 2745 "graceful-fs": "^4.1.6" 2746 } 2747 }, 2748 "node_modules/kleur": { 2749 "version": "4.1.5", 2750 "license": "MIT", ··· 2752 "node": ">=6" 2753 } 2754 }, 2755 "node_modules/lightningcss": { 2756 "version": "1.30.1", 2757 "license": "MPL-2.0", ··· 2800 "version": "1.2.4", 2801 "license": "MIT" 2802 }, 2803 "node_modules/log-symbols": { 2804 "version": "5.1.0", 2805 "license": "MIT", ··· 2814 "url": "https://github.com/sponsors/sindresorhus" 2815 } 2816 }, 2817 - "node_modules/loose-envify": { 2818 - "version": "1.4.0", 2819 - "license": "MIT", 2820 - "dependencies": { 2821 - "js-tokens": "^3.0.0 || ^4.0.0" 2822 - }, 2823 - "bin": { 2824 - "loose-envify": "cli.js" 2825 } 2826 }, 2827 "node_modules/lru-cache": { ··· 2849 "@jridgewell/sourcemap-codec": "^1.5.0" 2850 } 2851 }, 2852 "node_modules/math-intrinsics": { 2853 "version": "1.1.0", 2854 "license": "MIT", ··· 2856 "node": ">= 0.4" 2857 } 2858 }, 2859 "node_modules/media-typer": { 2860 "version": "1.1.0", 2861 "license": "MIT", ··· 2884 "node": ">= 8" 2885 } 2886 }, 2887 "node_modules/micromatch": { 2888 "version": "4.0.8", 2889 "license": "MIT", ··· 2969 "node": ">= 18" 2970 } 2971 }, 2972 "node_modules/mkdirp": { 2973 "version": "3.0.1", 2974 "license": "MIT", ··· 2982 "url": "https://github.com/sponsors/isaacs" 2983 } 2984 }, 2985 "node_modules/ms": { 2986 "version": "2.1.3", 2987 "license": "MIT" ··· 3062 "node": ">= 0.6" 3063 } 3064 }, 3065 "node_modules/node-domexception": { 3066 "version": "1.0.0", 3067 "funding": [ ··· 3120 }, 3121 "funding": { 3122 "url": "https://github.com/sponsors/sindresorhus" 3123 } 3124 }, 3125 "node_modules/object-assign": { ··· 3169 "url": "https://github.com/sponsors/sindresorhus" 3170 } 3171 }, 3172 "node_modules/ora": { 3173 "version": "6.3.1", 3174 "license": "MIT", ··· 3194 "version": "1.4.3", 3195 "license": "MIT" 3196 }, 3197 "node_modules/parent-module": { 3198 "version": "1.0.1", 3199 "license": "MIT", ··· 3204 "node": ">=6" 3205 } 3206 }, 3207 "node_modules/parse-json": { 3208 "version": "5.2.0", 3209 "license": "MIT", ··· 3220 "url": "https://github.com/sponsors/sindresorhus" 3221 } 3222 }, 3223 "node_modules/parseurl": { 3224 "version": "1.3.3", 3225 "license": "MIT", ··· 3231 "version": "1.0.1", 3232 "license": "MIT" 3233 }, 3234 "node_modules/path-key": { 3235 "version": "3.1.1", 3236 "license": "MIT", ··· 3249 "node": ">=8" 3250 } 3251 }, 3252 "node_modules/picocolors": { 3253 "version": "1.1.1", 3254 "license": "ISC" ··· 3270 "node": ">=16.20.0" 3271 } 3272 }, 3273 "node_modules/postcss": { 3274 "version": "8.5.6", 3275 "funding": [ ··· 3314 "node": ">=6" 3315 } 3316 }, 3317 "node_modules/proxy-addr": { 3318 "version": "2.0.7", 3319 "license": "MIT", ··· 3355 "url": "https://github.com/sponsors/ljharb" 3356 } 3357 }, 3358 "node_modules/querystringify": { 3359 "version": "2.2.0", 3360 "license": "MIT" ··· 3399 }, 3400 "node_modules/rc-cascader": { 3401 "version": "3.34.0", 3402 - "license": "MIT", 3403 "dependencies": { 3404 "@babel/runtime": "^7.25.7", 3405 "classnames": "^2.3.1", ··· 3414 }, 3415 "node_modules/rc-checkbox": { 3416 "version": "3.5.0", 3417 - "license": "MIT", 3418 "dependencies": { 3419 "@babel/runtime": "^7.10.1", 3420 "classnames": "^2.3.2", ··· 3427 }, 3428 "node_modules/rc-collapse": { 3429 "version": "3.9.0", 3430 - "license": "MIT", 3431 "dependencies": { 3432 "@babel/runtime": "^7.10.1", 3433 "classnames": "2.x", ··· 3441 }, 3442 "node_modules/rc-dialog": { 3443 "version": "9.6.0", 3444 - "license": "MIT", 3445 "dependencies": { 3446 "@babel/runtime": "^7.10.1", 3447 "@rc-component/portal": "^1.0.0-8", ··· 3456 }, 3457 "node_modules/rc-drawer": { 3458 "version": "7.3.0", 3459 - "license": "MIT", 3460 "dependencies": { 3461 "@babel/runtime": "^7.23.9", 3462 "@rc-component/portal": "^1.1.1", ··· 3471 }, 3472 "node_modules/rc-dropdown": { 3473 "version": "4.2.1", 3474 - "license": "MIT", 3475 "dependencies": { 3476 "@babel/runtime": "^7.18.3", 3477 "@rc-component/trigger": "^2.0.0", ··· 3485 }, 3486 "node_modules/rc-field-form": { 3487 "version": "2.7.0", 3488 - "license": "MIT", 3489 "dependencies": { 3490 "@babel/runtime": "^7.18.0", 3491 "@rc-component/async-validator": "^5.0.3", ··· 3501 }, 3502 "node_modules/rc-image": { 3503 "version": "7.12.0", 3504 - "license": "MIT", 3505 "dependencies": { 3506 "@babel/runtime": "^7.11.2", 3507 "@rc-component/portal": "^1.0.2", ··· 3517 }, 3518 "node_modules/rc-input": { 3519 "version": "1.8.0", 3520 - "license": "MIT", 3521 "dependencies": { 3522 "@babel/runtime": "^7.11.1", 3523 "classnames": "^2.2.1", ··· 3530 }, 3531 "node_modules/rc-input-number": { 3532 "version": "9.5.0", 3533 - "license": "MIT", 3534 "dependencies": { 3535 "@babel/runtime": "^7.10.1", 3536 "@rc-component/mini-decimal": "^1.0.1", ··· 3545 }, 3546 "node_modules/rc-mentions": { 3547 "version": "2.20.0", 3548 - "license": "MIT", 3549 "dependencies": { 3550 "@babel/runtime": "^7.22.5", 3551 "@rc-component/trigger": "^2.0.0", ··· 3562 }, 3563 "node_modules/rc-menu": { 3564 "version": "9.16.1", 3565 - "license": "MIT", 3566 "dependencies": { 3567 "@babel/runtime": "^7.10.1", 3568 "@rc-component/trigger": "^2.0.0", ··· 3578 }, 3579 "node_modules/rc-motion": { 3580 "version": "2.9.5", 3581 - "license": "MIT", 3582 "dependencies": { 3583 "@babel/runtime": "^7.11.1", 3584 "classnames": "^2.2.1", ··· 3591 }, 3592 "node_modules/rc-notification": { 3593 "version": "5.6.4", 3594 - "license": "MIT", 3595 "dependencies": { 3596 "@babel/runtime": "^7.10.1", 3597 "classnames": "2.x", ··· 3608 }, 3609 "node_modules/rc-overflow": { 3610 "version": "1.4.1", 3611 - "license": "MIT", 3612 "dependencies": { 3613 "@babel/runtime": "^7.11.1", 3614 "classnames": "^2.2.1", ··· 3622 }, 3623 "node_modules/rc-pagination": { 3624 "version": "5.1.0", 3625 - "license": "MIT", 3626 "dependencies": { 3627 "@babel/runtime": "^7.10.1", 3628 "classnames": "^2.3.2", ··· 3635 }, 3636 "node_modules/rc-picker": { 3637 "version": "4.11.3", 3638 - "license": "MIT", 3639 "dependencies": { 3640 "@babel/runtime": "^7.24.7", 3641 "@rc-component/trigger": "^2.0.0", ··· 3672 }, 3673 "node_modules/rc-progress": { 3674 "version": "4.0.0", 3675 - "license": "MIT", 3676 "dependencies": { 3677 "@babel/runtime": "^7.10.1", 3678 "classnames": "^2.2.6", ··· 3685 }, 3686 "node_modules/rc-rate": { 3687 "version": "2.13.1", 3688 - "license": "MIT", 3689 "dependencies": { 3690 "@babel/runtime": "^7.10.1", 3691 "classnames": "^2.2.5", ··· 3701 }, 3702 "node_modules/rc-resize-observer": { 3703 "version": "1.4.3", 3704 - "license": "MIT", 3705 "dependencies": { 3706 "@babel/runtime": "^7.20.7", 3707 "classnames": "^2.2.1", ··· 3715 }, 3716 "node_modules/rc-segmented": { 3717 "version": "2.7.0", 3718 - "license": "MIT", 3719 "dependencies": { 3720 "@babel/runtime": "^7.11.1", 3721 "classnames": "^2.2.1", ··· 3729 }, 3730 "node_modules/rc-select": { 3731 "version": "14.16.8", 3732 - "license": "MIT", 3733 "dependencies": { 3734 "@babel/runtime": "^7.10.1", 3735 "@rc-component/trigger": "^2.1.1", ··· 3749 }, 3750 "node_modules/rc-slider": { 3751 "version": "11.1.8", 3752 - "license": "MIT", 3753 "dependencies": { 3754 "@babel/runtime": "^7.10.1", 3755 "classnames": "^2.2.5", ··· 3765 }, 3766 "node_modules/rc-steps": { 3767 "version": "6.0.1", 3768 - "license": "MIT", 3769 "dependencies": { 3770 "@babel/runtime": "^7.16.7", 3771 "classnames": "^2.2.3", ··· 3781 }, 3782 "node_modules/rc-switch": { 3783 "version": "4.1.0", 3784 - "license": "MIT", 3785 "dependencies": { 3786 "@babel/runtime": "^7.21.0", 3787 "classnames": "^2.2.1", ··· 3794 }, 3795 "node_modules/rc-table": { 3796 "version": "7.51.1", 3797 - "license": "MIT", 3798 "dependencies": { 3799 "@babel/runtime": "^7.10.1", 3800 "@rc-component/context": "^1.4.0", ··· 3813 }, 3814 "node_modules/rc-tabs": { 3815 "version": "15.6.1", 3816 - "license": "MIT", 3817 "dependencies": { 3818 "@babel/runtime": "^7.11.2", 3819 "classnames": "2.x", ··· 3833 }, 3834 "node_modules/rc-textarea": { 3835 "version": "1.10.0", 3836 - "license": "MIT", 3837 "dependencies": { 3838 "@babel/runtime": "^7.10.1", 3839 "classnames": "^2.2.1", ··· 3848 }, 3849 "node_modules/rc-tooltip": { 3850 "version": "6.4.0", 3851 - "license": "MIT", 3852 "dependencies": { 3853 "@babel/runtime": "^7.11.2", 3854 "@rc-component/trigger": "^2.0.0", ··· 3862 }, 3863 "node_modules/rc-tree": { 3864 "version": "5.13.1", 3865 - "license": "MIT", 3866 "dependencies": { 3867 "@babel/runtime": "^7.10.1", 3868 "classnames": "2.x", ··· 3880 }, 3881 "node_modules/rc-tree-select": { 3882 "version": "5.27.0", 3883 - "license": "MIT", 3884 "dependencies": { 3885 "@babel/runtime": "^7.25.7", 3886 "classnames": "2.x", ··· 3895 }, 3896 "node_modules/rc-upload": { 3897 "version": "4.9.2", 3898 - "license": "MIT", 3899 "dependencies": { 3900 "@babel/runtime": "^7.18.3", 3901 "classnames": "^2.2.5", ··· 3908 }, 3909 "node_modules/rc-util": { 3910 "version": "5.44.4", 3911 - "license": "MIT", 3912 "dependencies": { 3913 "@babel/runtime": "^7.18.3", 3914 "react-is": "^18.2.0" ··· 3920 }, 3921 "node_modules/rc-virtual-list": { 3922 "version": "3.19.1", 3923 - "license": "MIT", 3924 "dependencies": { 3925 "@babel/runtime": "^7.20.0", 3926 "classnames": "^2.2.6", ··· 3936 } 3937 }, 3938 "node_modules/react": { 3939 - "version": "18.3.1", 3940 - "license": "MIT", 3941 - "dependencies": { 3942 - "loose-envify": "^1.1.0" 3943 - }, 3944 "engines": { 3945 "node": ">=0.10.0" 3946 } 3947 }, 3948 "node_modules/react-dom": { 3949 - "version": "18.3.1", 3950 - "license": "MIT", 3951 "dependencies": { 3952 - "loose-envify": "^1.1.0", 3953 - "scheduler": "^0.23.2" 3954 }, 3955 "peerDependencies": { 3956 - "react": "^18.3.1" 3957 } 3958 }, 3959 "node_modules/react-is": { 3960 "version": "18.3.1", 3961 - "license": "MIT" 3962 }, 3963 "node_modules/react-refresh": { 3964 "version": "0.17.0", ··· 3968 "node": ">=0.10.0" 3969 } 3970 }, 3971 "node_modules/readable-stream": { 3972 "version": "3.6.2", 3973 "license": "MIT", ··· 3980 "node": ">= 6" 3981 } 3982 }, 3983 "node_modules/recast": { 3984 "version": "0.23.11", 3985 "license": "MIT", ··· 3994 "node": ">= 4" 3995 } 3996 }, 3997 "node_modules/require-directory": { 3998 "version": "2.1.1", 3999 "license": "MIT", ··· 4050 "node": ">=6" 4051 } 4052 }, 4053 "node_modules/reusify": { 4054 "version": "1.1.0", 4055 "license": "MIT", ··· 4057 "iojs": ">=1.0.0", 4058 "node": ">=0.10.0" 4059 } 4060 }, 4061 "node_modules/rollup": { 4062 "version": "4.45.0", ··· 4095 "fsevents": "~2.3.2" 4096 } 4097 }, 4098 "node_modules/router": { 4099 "version": "2.2.0", 4100 "license": "MIT", ··· 4137 "queue-microtask": "^1.2.2" 4138 } 4139 }, 4140 "node_modules/safe-buffer": { 4141 "version": "5.2.1", 4142 "funding": [ ··· 4160 "license": "MIT" 4161 }, 4162 "node_modules/scheduler": { 4163 - "version": "0.23.2", 4164 - "license": "MIT", 4165 - "dependencies": { 4166 - "loose-envify": "^1.1.0" 4167 - } 4168 }, 4169 "node_modules/scroll-into-view-if-needed": { 4170 "version": "3.1.0", ··· 4218 "license": "ISC" 4219 }, 4220 "node_modules/shadcn": { 4221 - "version": "2.9.0", 4222 - "license": "MIT", 4223 "dependencies": { 4224 "@antfu/ni": "^23.2.0", 4225 "@babel/core": "^7.22.1", ··· 4251 "shadcn": "dist/index.js" 4252 } 4253 }, 4254 "node_modules/shebang-command": { 4255 "version": "2.0.0", 4256 "license": "MIT", ··· 4268 "node": ">=8" 4269 } 4270 }, 4271 "node_modules/side-channel": { 4272 "version": "1.1.0", 4273 "license": "MIT", ··· 4336 "version": "3.0.7", 4337 "license": "ISC" 4338 }, 4339 "node_modules/sisteransi": { 4340 "version": "1.0.5", 4341 "license": "MIT" 4342 }, 4343 "node_modules/source-map": { 4344 "version": "0.6.1", 4345 "license": "BSD-3-Clause", ··· 4354 "node": ">=0.10.0" 4355 } 4356 }, 4357 "node_modules/statuses": { 4358 "version": "2.0.2", 4359 "license": "MIT", ··· 4418 "node": ">=8" 4419 } 4420 }, 4421 "node_modules/stringify-object": { 4422 "version": "5.0.0", 4423 "license": "BSD-2-Clause", ··· 4463 "url": "https://github.com/sponsors/sindresorhus" 4464 } 4465 }, 4466 "node_modules/stylis": { 4467 "version": "4.3.6", 4468 - "license": "MIT" 4469 }, 4470 "node_modules/tailwind-merge": { 4471 "version": "3.3.1", ··· 4512 "version": "1.3.3", 4513 "license": "MIT" 4514 }, 4515 "node_modules/tinyglobby": { 4516 "version": "0.2.14", 4517 "license": "MIT", ··· 4526 "url": "https://github.com/sponsors/SuperchupuDev" 4527 } 4528 }, 4529 "node_modules/tlds": { 4530 "version": "1.259.0", 4531 "license": "MIT", ··· 4574 "node": ">= 4.0.0" 4575 } 4576 }, 4577 "node_modules/ts-morph": { 4578 "version": "18.0.0", 4579 "license": "MIT", ··· 4606 "url": "https://github.com/sponsors/Wombosvideo" 4607 } 4608 }, 4609 "node_modules/type-fest": { 4610 "version": "4.41.0", 4611 "license": "(MIT OR CC0-1.0)", ··· 4630 }, 4631 "node_modules/typescript": { 4632 "version": "5.6.3", 4633 - "devOptional": true, 4634 "license": "Apache-2.0", 4635 "bin": { 4636 "tsc": "bin/tsc", ··· 4640 "node": ">=14.17" 4641 } 4642 }, 4643 "node_modules/uint8arrays": { 4644 "version": "3.0.0", 4645 "license": "MIT", ··· 4652 "devOptional": true, 4653 "license": "MIT" 4654 }, 4655 "node_modules/universalify": { 4656 "version": "2.0.1", 4657 "license": "MIT", ··· 4709 "requires-port": "^1.0.0" 4710 } 4711 }, 4712 "node_modules/util-deprecate": { 4713 "version": "1.0.2", 4714 "license": "MIT" 4715 }, 4716 "node_modules/vary": { 4717 "version": "1.1.2", 4718 "license": "MIT", ··· 4720 "node": ">= 0.8" 4721 } 4722 }, 4723 "node_modules/vite": { 4724 "version": "6.3.5", 4725 "license": "MIT", ··· 4792 } 4793 } 4794 }, 4795 "node_modules/wcwidth": { 4796 "version": "1.0.1", 4797 "license": "MIT", ··· 4799 "defaults": "^1.0.3" 4800 } 4801 }, 4802 "node_modules/web-streams-polyfill": { 4803 "version": "3.3.3", 4804 "license": "MIT", ··· 4818 "engines": { 4819 "node": ">= 8" 4820 } 4821 }, 4822 "node_modules/wrap-ansi": { 4823 "version": "6.2.0", ··· 4866 "node": ">=18" 4867 } 4868 }, 4869 "node_modules/yargs": { 4870 "version": "17.7.2", 4871 "license": "MIT", ··· 4889 "node": ">=12" 4890 } 4891 }, 4892 "node_modules/yoctocolors-cjs": { 4893 "version": "2.1.2", 4894 "license": "MIT", ··· 4911 "license": "ISC", 4912 "peerDependencies": { 4913 "zod": "^3.24.1" 4914 } 4915 } 4916 }
··· 1 { 2 "name": "atproto-backup", 3 + "version": "0.1.2", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "atproto-backup", 9 + "version": "0.1.2", 10 "dependencies": { 11 + "@atcute/car": "^3.1.1", 12 + "@atproto/api": "^0.15.26", 13 + "@atproto/jwk-webcrypto": "^0.1.9", 14 "@atproto/oauth-client-browser": "^0.3.27", 15 + "@radix-ui/react-avatar": "^1.1.10", 16 + "@radix-ui/react-checkbox": "^1.3.2", 17 + "@radix-ui/react-dialog": "^1.1.14", 18 + "@radix-ui/react-dropdown-menu": "^2.1.15", 19 + "@radix-ui/react-label": "^2.1.7", 20 + "@radix-ui/react-progress": "^1.1.7", 21 + "@radix-ui/react-scroll-area": "^1.2.9", 22 "@radix-ui/react-slot": "^1.2.3", 23 + "@radix-ui/react-switch": "^1.2.5", 24 + "@radix-ui/react-tooltip": "^1.2.7", 25 "@tailwindcss/vite": "^4.1.11", 26 + "@tauri-apps/api": "^2.6.0", 27 + "@tauri-apps/plugin-autostart": "~2.5.0", 28 + "@tauri-apps/plugin-deep-link": "~2.4.0", 29 + "@tauri-apps/plugin-fs": "~2.4.0", 30 + "@tauri-apps/plugin-log": "~2", 31 + "@tauri-apps/plugin-opener": "^2.4.0", 32 + "@tauri-apps/plugin-process": "~2.3.0", 33 + "@tauri-apps/plugin-shell": "~2.3.0", 34 + "@tauri-apps/plugin-store": "~2.3.0", 35 + "@tauri-apps/plugin-updater": "~2.9.0", 36 + "@tauri-apps/plugin-websocket": "~2.4.0", 37 + "antd": "^5.26.6", 38 "class-variance-authority": "^0.7.1", 39 "clsx": "^2.1.1", 40 "lucide-react": "^0.525.0", 41 + "next": "^15.4.2", 42 + "next-themes": "^0.4.6", 43 + "nextra": "^4.2.17", 44 + "nextra-theme-docs": "^4.2.17", 45 + "react": "^19.1.0", 46 + "react-dom": "^19.1.0", 47 + "react-markdown": "^10.1.0", 48 + "remark-gfm": "^4.0.1", 49 + "shadcn": "^2.9.2", 50 + "shiki": "^3.8.1", 51 + "sonner": "^2.0.6", 52 "tailwind-merge": "^3.3.1", 53 "tailwindcss": "^4.1.11" 54 }, 55 "devDependencies": { 56 + "@tauri-apps/cli": "^2.6.2", 57 + "@types/node": "^24.0.15", 58 + "@types/react": "^18.3.23", 59 + "@types/react-dom": "^18.3.7", 60 + "@vitejs/plugin-react": "^4.7.0", 61 "tw-animate-css": "^1.3.5", 62 + "typescript": "~5.6.3", 63 + "vite": "^6.3.5" 64 } 65 }, 66 "node_modules/@ampproject/remapping": { ··· 82 } 83 }, 84 "node_modules/@ant-design/cssinjs": { 85 + "version": "1.24.0", 86 + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs/-/cssinjs-1.24.0.tgz", 87 + "integrity": "sha512-K4cYrJBsgvL+IoozUXYjbT6LHHNt+19a9zkvpBPxLjFHas1UpPM2A5MlhROb0BT8N8WoavM5VsP9MeSeNK/3mg==", 88 "dependencies": { 89 "@babel/runtime": "^7.11.1", 90 "@emotion/hash": "^0.8.0", ··· 101 }, 102 "node_modules/@ant-design/cssinjs-utils": { 103 "version": "1.1.3", 104 + "resolved": "https://registry.npmjs.org/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.3.tgz", 105 + "integrity": "sha512-nOoQMLW1l+xR1Co8NFVYiP8pZp3VjIIzqV6D6ShYF2ljtdwWJn5WSsH+7kvCktXL/yhEtWURKOfH5Xz/gzlwsg==", 106 "dependencies": { 107 "@ant-design/cssinjs": "^1.21.0", 108 "@babel/runtime": "^7.23.2", ··· 125 }, 126 "node_modules/@ant-design/icons": { 127 "version": "5.6.1", 128 + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.6.1.tgz", 129 + "integrity": "sha512-0/xS39c91WjPAZOWsvi1//zjx6kAp4kxWwctR6kuU6p133w8RU0D2dSCvZC19uQyharg/sAvYxGYWl01BbZZfg==", 130 "dependencies": { 131 "@ant-design/colors": "^7.0.0", 132 "@ant-design/icons-svg": "^4.4.0", ··· 144 }, 145 "node_modules/@ant-design/icons-svg": { 146 "version": "4.4.2", 147 + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz", 148 + "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==" 149 }, 150 "node_modules/@ant-design/react-slick": { 151 "version": "1.1.2", ··· 161 "react": ">=16.9.0" 162 } 163 }, 164 + "node_modules/@antfu/install-pkg": { 165 + "version": "1.1.0", 166 + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", 167 + "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", 168 + "dependencies": { 169 + "package-manager-detector": "^1.3.0", 170 + "tinyexec": "^1.0.1" 171 + }, 172 + "funding": { 173 + "url": "https://github.com/sponsors/antfu" 174 + } 175 + }, 176 "node_modules/@antfu/ni": { 177 "version": "23.3.1", 178 "license": "MIT", ··· 186 "nun": "bin/nun.mjs" 187 } 188 }, 189 + "node_modules/@antfu/utils": { 190 + "version": "8.1.1", 191 + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", 192 + "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", 193 + "funding": { 194 + "url": "https://github.com/sponsors/antfu" 195 + } 196 + }, 197 + "node_modules/@atcute/car": { 198 + "version": "3.1.1", 199 + "resolved": "https://registry.npmjs.org/@atcute/car/-/car-3.1.1.tgz", 200 + "integrity": "sha512-yhez/LqIl0zHubG6z/G/gqWYHmg7wJ5L4jNkbXj5FvZ4eOvmzsw8+ojbdq6wfMU4p5NhP0pUJNLkTZHbYSPmLg==", 201 + "dependencies": { 202 + "@atcute/cbor": "^2.2.4", 203 + "@atcute/cid": "^2.2.3", 204 + "@atcute/uint8array": "^1.0.2", 205 + "@atcute/varint": "^1.0.2", 206 + "yocto-queue": "^1.2.1" 207 + } 208 + }, 209 + "node_modules/@atcute/cbor": { 210 + "version": "2.2.5", 211 + "resolved": "https://registry.npmjs.org/@atcute/cbor/-/cbor-2.2.5.tgz", 212 + "integrity": "sha512-sBT8+6qau0mC3kwgmjl+nzqGn02xsE9b+kSgXm4/BRd9w8fwdRQYwcC9ApDlfaojrljJfcEkimppl/IcPOF3CA==", 213 + "dependencies": { 214 + "@atcute/cid": "^2.2.3", 215 + "@atcute/multibase": "^1.1.4", 216 + "@atcute/uint8array": "^1.0.3" 217 + } 218 + }, 219 + "node_modules/@atcute/cid": { 220 + "version": "2.2.3", 221 + "resolved": "https://registry.npmjs.org/@atcute/cid/-/cid-2.2.3.tgz", 222 + "integrity": "sha512-WEzNSL1EuCVtCQDFYEBIm4dEP6PcMEwi8IYUVIWvT77eO5EjY58F63z5T4qMABxSBM0+L4kqMxypdL1Fzf6LZw==", 223 + "dependencies": { 224 + "@atcute/multibase": "^1.1.4", 225 + "@atcute/uint8array": "^1.0.2" 226 + } 227 + }, 228 + "node_modules/@atcute/multibase": { 229 + "version": "1.1.4", 230 + "resolved": "https://registry.npmjs.org/@atcute/multibase/-/multibase-1.1.4.tgz", 231 + "integrity": "sha512-NUf5AeeSOmuZHGU+4GAaMtISJoG+ZHtW/vUVA4lK/YDt/7LODAW0Fd0NNIIUPVUoW0xJS6zSEIWvwLLuxmEHhA==", 232 + "dependencies": { 233 + "@atcute/uint8array": "^1.0.2" 234 + } 235 + }, 236 + "node_modules/@atcute/uint8array": { 237 + "version": "1.0.3", 238 + "resolved": "https://registry.npmjs.org/@atcute/uint8array/-/uint8array-1.0.3.tgz", 239 + "integrity": "sha512-M/K+ihiVW8Pl2PFLzaC4E3l4JaZ1IH05Q0AbPWUC4cVHnd/gZ/1kAF5ngdtGvJeDMirHZ2VAy7OmAsPwR/2nlA==" 240 + }, 241 + "node_modules/@atcute/varint": { 242 + "version": "1.0.2", 243 + "resolved": "https://registry.npmjs.org/@atcute/varint/-/varint-1.0.2.tgz", 244 + "integrity": "sha512-0O31hePzzr4O3NGWHUKKOyta6CGSL+AtN8iir8grGxu9jXyI7DBARlw6PbgKA6uTAvsXdpmRmF8MX+p0TsLnNg==" 245 + }, 246 "node_modules/@atproto-labs/did-resolver": { 247 "version": "0.2.0", 248 "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.2.0.tgz", ··· 317 "license": "ISC" 318 }, 319 "node_modules/@atproto/api": { 320 + "version": "0.15.27", 321 + "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.15.27.tgz", 322 + "integrity": "sha512-ok/WGafh1nz4t8pEQGtAF/32x2E2VDWU4af6BajkO5Gky2jp2q6cv6aB2A5yuvNNcc3XkYMYipsqVHVwLPMF9g==", 323 "dependencies": { 324 "@atproto/common-web": "^0.4.2", 325 "@atproto/lexicon": "^0.4.12", ··· 790 "node": ">=6.9.0" 791 } 792 }, 793 + "node_modules/@braintree/sanitize-url": { 794 + "version": "7.1.1", 795 + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz", 796 + "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==" 797 + }, 798 "node_modules/@bundled-es-modules/cookie": { 799 "version": "2.0.1", 800 "license": "ISC", ··· 817 "tough-cookie": "^4.1.4" 818 } 819 }, 820 + "node_modules/@chevrotain/cst-dts-gen": { 821 + "version": "11.0.3", 822 + "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz", 823 + "integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==", 824 + "dependencies": { 825 + "@chevrotain/gast": "11.0.3", 826 + "@chevrotain/types": "11.0.3", 827 + "lodash-es": "4.17.21" 828 + } 829 + }, 830 + "node_modules/@chevrotain/gast": { 831 + "version": "11.0.3", 832 + "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz", 833 + "integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==", 834 + "dependencies": { 835 + "@chevrotain/types": "11.0.3", 836 + "lodash-es": "4.17.21" 837 + } 838 + }, 839 + "node_modules/@chevrotain/regexp-to-ast": { 840 + "version": "11.0.3", 841 + "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz", 842 + "integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==" 843 + }, 844 + "node_modules/@chevrotain/types": { 845 + "version": "11.0.3", 846 + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz", 847 + "integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==" 848 + }, 849 + "node_modules/@chevrotain/utils": { 850 + "version": "11.0.3", 851 + "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz", 852 + "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==" 853 + }, 854 + "node_modules/@emnapi/runtime": { 855 + "version": "1.4.5", 856 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.5.tgz", 857 + "integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==", 858 + "optional": true, 859 + "dependencies": { 860 + "tslib": "^2.4.0" 861 + } 862 + }, 863 "node_modules/@emotion/hash": { 864 "version": "0.8.0", 865 + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", 866 + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" 867 }, 868 "node_modules/@emotion/unitless": { 869 "version": "0.7.5", 870 + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", 871 + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" 872 }, 873 "node_modules/@esbuild/win32-x64": { 874 "version": "0.25.6", ··· 884 "node": ">=18" 885 } 886 }, 887 + "node_modules/@floating-ui/core": { 888 + "version": "1.7.2", 889 + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.2.tgz", 890 + "integrity": "sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==", 891 + "dependencies": { 892 + "@floating-ui/utils": "^0.2.10" 893 + } 894 + }, 895 + "node_modules/@floating-ui/dom": { 896 + "version": "1.7.2", 897 + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.2.tgz", 898 + "integrity": "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==", 899 + "dependencies": { 900 + "@floating-ui/core": "^1.7.2", 901 + "@floating-ui/utils": "^0.2.10" 902 + } 903 + }, 904 + "node_modules/@floating-ui/react": { 905 + "version": "0.26.28", 906 + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.28.tgz", 907 + "integrity": "sha512-yORQuuAtVpiRjpMhdc0wJj06b9JFjrYF4qp96j++v2NBpbi6SEGF7donUJ3TMieerQ6qVkAv1tgr7L4r5roTqw==", 908 + "dependencies": { 909 + "@floating-ui/react-dom": "^2.1.2", 910 + "@floating-ui/utils": "^0.2.8", 911 + "tabbable": "^6.0.0" 912 + }, 913 + "peerDependencies": { 914 + "react": ">=16.8.0", 915 + "react-dom": ">=16.8.0" 916 + } 917 + }, 918 + "node_modules/@floating-ui/react-dom": { 919 + "version": "2.1.4", 920 + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.4.tgz", 921 + "integrity": "sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==", 922 + "dependencies": { 923 + "@floating-ui/dom": "^1.7.2" 924 + }, 925 + "peerDependencies": { 926 + "react": ">=16.8.0", 927 + "react-dom": ">=16.8.0" 928 + } 929 + }, 930 + "node_modules/@floating-ui/utils": { 931 + "version": "0.2.10", 932 + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", 933 + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" 934 + }, 935 + "node_modules/@formatjs/intl-localematcher": { 936 + "version": "0.6.1", 937 + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.6.1.tgz", 938 + "integrity": "sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==", 939 + "dependencies": { 940 + "tslib": "^2.8.0" 941 + } 942 + }, 943 + "node_modules/@headlessui/react": { 944 + "version": "2.2.6", 945 + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-2.2.6.tgz", 946 + "integrity": "sha512-gN5CT8Kf4IWwL04GQOjZ/ZnHMFoeFHZmVSFoDKeTmbtmy9oFqQqJMthdBiO3Pl5LXk2w03fGFLpQV6EW84vjjQ==", 947 + "dependencies": { 948 + "@floating-ui/react": "^0.26.16", 949 + "@react-aria/focus": "^3.20.2", 950 + "@react-aria/interactions": "^3.25.0", 951 + "@tanstack/react-virtual": "^3.13.9", 952 + "use-sync-external-store": "^1.5.0" 953 + }, 954 + "engines": { 955 + "node": ">=10" 956 + }, 957 + "peerDependencies": { 958 + "react": "^18 || ^19 || ^19.0.0-rc", 959 + "react-dom": "^18 || ^19 || ^19.0.0-rc" 960 + } 961 + }, 962 + "node_modules/@iconify/types": { 963 + "version": "2.0.0", 964 + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", 965 + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" 966 + }, 967 + "node_modules/@iconify/utils": { 968 + "version": "2.3.0", 969 + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", 970 + "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", 971 + "dependencies": { 972 + "@antfu/install-pkg": "^1.0.0", 973 + "@antfu/utils": "^8.1.0", 974 + "@iconify/types": "^2.0.0", 975 + "debug": "^4.4.0", 976 + "globals": "^15.14.0", 977 + "kolorist": "^1.8.0", 978 + "local-pkg": "^1.0.0", 979 + "mlly": "^1.7.4" 980 + } 981 + }, 982 + "node_modules/@img/sharp-darwin-arm64": { 983 + "version": "0.34.3", 984 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.3.tgz", 985 + "integrity": "sha512-ryFMfvxxpQRsgZJqBd4wsttYQbCxsJksrv9Lw/v798JcQ8+w84mBWuXwl+TT0WJ/WrYOLaYpwQXi3sA9nTIaIg==", 986 + "cpu": [ 987 + "arm64" 988 + ], 989 + "optional": true, 990 + "os": [ 991 + "darwin" 992 + ], 993 + "engines": { 994 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 995 + }, 996 + "funding": { 997 + "url": "https://opencollective.com/libvips" 998 + }, 999 + "optionalDependencies": { 1000 + "@img/sharp-libvips-darwin-arm64": "1.2.0" 1001 + } 1002 + }, 1003 + "node_modules/@img/sharp-darwin-x64": { 1004 + "version": "0.34.3", 1005 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.3.tgz", 1006 + "integrity": "sha512-yHpJYynROAj12TA6qil58hmPmAwxKKC7reUqtGLzsOHfP7/rniNGTL8tjWX6L3CTV4+5P4ypcS7Pp+7OB+8ihA==", 1007 + "cpu": [ 1008 + "x64" 1009 + ], 1010 + "optional": true, 1011 + "os": [ 1012 + "darwin" 1013 + ], 1014 + "engines": { 1015 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1016 + }, 1017 + "funding": { 1018 + "url": "https://opencollective.com/libvips" 1019 + }, 1020 + "optionalDependencies": { 1021 + "@img/sharp-libvips-darwin-x64": "1.2.0" 1022 + } 1023 + }, 1024 + "node_modules/@img/sharp-libvips-darwin-arm64": { 1025 + "version": "1.2.0", 1026 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.0.tgz", 1027 + "integrity": "sha512-sBZmpwmxqwlqG9ueWFXtockhsxefaV6O84BMOrhtg/YqbTaRdqDE7hxraVE3y6gVM4eExmfzW4a8el9ArLeEiQ==", 1028 + "cpu": [ 1029 + "arm64" 1030 + ], 1031 + "optional": true, 1032 + "os": [ 1033 + "darwin" 1034 + ], 1035 + "funding": { 1036 + "url": "https://opencollective.com/libvips" 1037 + } 1038 + }, 1039 + "node_modules/@img/sharp-libvips-darwin-x64": { 1040 + "version": "1.2.0", 1041 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.0.tgz", 1042 + "integrity": "sha512-M64XVuL94OgiNHa5/m2YvEQI5q2cl9d/wk0qFTDVXcYzi43lxuiFTftMR1tOnFQovVXNZJ5TURSDK2pNe9Yzqg==", 1043 + "cpu": [ 1044 + "x64" 1045 + ], 1046 + "optional": true, 1047 + "os": [ 1048 + "darwin" 1049 + ], 1050 + "funding": { 1051 + "url": "https://opencollective.com/libvips" 1052 + } 1053 + }, 1054 + "node_modules/@img/sharp-libvips-linux-arm": { 1055 + "version": "1.2.0", 1056 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.0.tgz", 1057 + "integrity": "sha512-mWd2uWvDtL/nvIzThLq3fr2nnGfyr/XMXlq8ZJ9WMR6PXijHlC3ksp0IpuhK6bougvQrchUAfzRLnbsen0Cqvw==", 1058 + "cpu": [ 1059 + "arm" 1060 + ], 1061 + "optional": true, 1062 + "os": [ 1063 + "linux" 1064 + ], 1065 + "funding": { 1066 + "url": "https://opencollective.com/libvips" 1067 + } 1068 + }, 1069 + "node_modules/@img/sharp-libvips-linux-arm64": { 1070 + "version": "1.2.0", 1071 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.0.tgz", 1072 + "integrity": "sha512-RXwd0CgG+uPRX5YYrkzKyalt2OJYRiJQ8ED/fi1tq9WQW2jsQIn0tqrlR5l5dr/rjqq6AHAxURhj2DVjyQWSOA==", 1073 + "cpu": [ 1074 + "arm64" 1075 + ], 1076 + "optional": true, 1077 + "os": [ 1078 + "linux" 1079 + ], 1080 + "funding": { 1081 + "url": "https://opencollective.com/libvips" 1082 + } 1083 + }, 1084 + "node_modules/@img/sharp-libvips-linux-ppc64": { 1085 + "version": "1.2.0", 1086 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.0.tgz", 1087 + "integrity": "sha512-Xod/7KaDDHkYu2phxxfeEPXfVXFKx70EAFZ0qyUdOjCcxbjqyJOEUpDe6RIyaunGxT34Anf9ue/wuWOqBW2WcQ==", 1088 + "cpu": [ 1089 + "ppc64" 1090 + ], 1091 + "optional": true, 1092 + "os": [ 1093 + "linux" 1094 + ], 1095 + "funding": { 1096 + "url": "https://opencollective.com/libvips" 1097 + } 1098 + }, 1099 + "node_modules/@img/sharp-libvips-linux-s390x": { 1100 + "version": "1.2.0", 1101 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.0.tgz", 1102 + "integrity": "sha512-eMKfzDxLGT8mnmPJTNMcjfO33fLiTDsrMlUVcp6b96ETbnJmd4uvZxVJSKPQfS+odwfVaGifhsB07J1LynFehw==", 1103 + "cpu": [ 1104 + "s390x" 1105 + ], 1106 + "optional": true, 1107 + "os": [ 1108 + "linux" 1109 + ], 1110 + "funding": { 1111 + "url": "https://opencollective.com/libvips" 1112 + } 1113 + }, 1114 + "node_modules/@img/sharp-libvips-linux-x64": { 1115 + "version": "1.2.0", 1116 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.0.tgz", 1117 + "integrity": "sha512-ZW3FPWIc7K1sH9E3nxIGB3y3dZkpJlMnkk7z5tu1nSkBoCgw2nSRTFHI5pB/3CQaJM0pdzMF3paf9ckKMSE9Tg==", 1118 + "cpu": [ 1119 + "x64" 1120 + ], 1121 + "optional": true, 1122 + "os": [ 1123 + "linux" 1124 + ], 1125 + "funding": { 1126 + "url": "https://opencollective.com/libvips" 1127 + } 1128 + }, 1129 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 1130 + "version": "1.2.0", 1131 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.0.tgz", 1132 + "integrity": "sha512-UG+LqQJbf5VJ8NWJ5Z3tdIe/HXjuIdo4JeVNADXBFuG7z9zjoegpzzGIyV5zQKi4zaJjnAd2+g2nna8TZvuW9Q==", 1133 + "cpu": [ 1134 + "arm64" 1135 + ], 1136 + "optional": true, 1137 + "os": [ 1138 + "linux" 1139 + ], 1140 + "funding": { 1141 + "url": "https://opencollective.com/libvips" 1142 + } 1143 + }, 1144 + "node_modules/@img/sharp-libvips-linuxmusl-x64": { 1145 + "version": "1.2.0", 1146 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.0.tgz", 1147 + "integrity": "sha512-SRYOLR7CXPgNze8akZwjoGBoN1ThNZoqpOgfnOxmWsklTGVfJiGJoC/Lod7aNMGA1jSsKWM1+HRX43OP6p9+6Q==", 1148 + "cpu": [ 1149 + "x64" 1150 + ], 1151 + "optional": true, 1152 + "os": [ 1153 + "linux" 1154 + ], 1155 + "funding": { 1156 + "url": "https://opencollective.com/libvips" 1157 + } 1158 + }, 1159 + "node_modules/@img/sharp-linux-arm": { 1160 + "version": "0.34.3", 1161 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.3.tgz", 1162 + "integrity": "sha512-oBK9l+h6KBN0i3dC8rYntLiVfW8D8wH+NPNT3O/WBHeW0OQWCjfWksLUaPidsrDKpJgXp3G3/hkmhptAW0I3+A==", 1163 + "cpu": [ 1164 + "arm" 1165 + ], 1166 + "optional": true, 1167 + "os": [ 1168 + "linux" 1169 + ], 1170 + "engines": { 1171 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1172 + }, 1173 + "funding": { 1174 + "url": "https://opencollective.com/libvips" 1175 + }, 1176 + "optionalDependencies": { 1177 + "@img/sharp-libvips-linux-arm": "1.2.0" 1178 + } 1179 + }, 1180 + "node_modules/@img/sharp-linux-arm64": { 1181 + "version": "0.34.3", 1182 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.3.tgz", 1183 + "integrity": "sha512-QdrKe3EvQrqwkDrtuTIjI0bu6YEJHTgEeqdzI3uWJOH6G1O8Nl1iEeVYRGdj1h5I21CqxSvQp1Yv7xeU3ZewbA==", 1184 + "cpu": [ 1185 + "arm64" 1186 + ], 1187 + "optional": true, 1188 + "os": [ 1189 + "linux" 1190 + ], 1191 + "engines": { 1192 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1193 + }, 1194 + "funding": { 1195 + "url": "https://opencollective.com/libvips" 1196 + }, 1197 + "optionalDependencies": { 1198 + "@img/sharp-libvips-linux-arm64": "1.2.0" 1199 + } 1200 + }, 1201 + "node_modules/@img/sharp-linux-ppc64": { 1202 + "version": "0.34.3", 1203 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.3.tgz", 1204 + "integrity": "sha512-GLtbLQMCNC5nxuImPR2+RgrviwKwVql28FWZIW1zWruy6zLgA5/x2ZXk3mxj58X/tszVF69KK0Is83V8YgWhLA==", 1205 + "cpu": [ 1206 + "ppc64" 1207 + ], 1208 + "optional": true, 1209 + "os": [ 1210 + "linux" 1211 + ], 1212 + "engines": { 1213 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1214 + }, 1215 + "funding": { 1216 + "url": "https://opencollective.com/libvips" 1217 + }, 1218 + "optionalDependencies": { 1219 + "@img/sharp-libvips-linux-ppc64": "1.2.0" 1220 + } 1221 + }, 1222 + "node_modules/@img/sharp-linux-s390x": { 1223 + "version": "0.34.3", 1224 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.3.tgz", 1225 + "integrity": "sha512-3gahT+A6c4cdc2edhsLHmIOXMb17ltffJlxR0aC2VPZfwKoTGZec6u5GrFgdR7ciJSsHT27BD3TIuGcuRT0KmQ==", 1226 + "cpu": [ 1227 + "s390x" 1228 + ], 1229 + "optional": true, 1230 + "os": [ 1231 + "linux" 1232 + ], 1233 + "engines": { 1234 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1235 + }, 1236 + "funding": { 1237 + "url": "https://opencollective.com/libvips" 1238 + }, 1239 + "optionalDependencies": { 1240 + "@img/sharp-libvips-linux-s390x": "1.2.0" 1241 + } 1242 + }, 1243 + "node_modules/@img/sharp-linux-x64": { 1244 + "version": "0.34.3", 1245 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.3.tgz", 1246 + "integrity": "sha512-8kYso8d806ypnSq3/Ly0QEw90V5ZoHh10yH0HnrzOCr6DKAPI6QVHvwleqMkVQ0m+fc7EH8ah0BB0QPuWY6zJQ==", 1247 + "cpu": [ 1248 + "x64" 1249 + ], 1250 + "optional": true, 1251 + "os": [ 1252 + "linux" 1253 + ], 1254 + "engines": { 1255 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1256 + }, 1257 + "funding": { 1258 + "url": "https://opencollective.com/libvips" 1259 + }, 1260 + "optionalDependencies": { 1261 + "@img/sharp-libvips-linux-x64": "1.2.0" 1262 + } 1263 + }, 1264 + "node_modules/@img/sharp-linuxmusl-arm64": { 1265 + "version": "0.34.3", 1266 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.3.tgz", 1267 + "integrity": "sha512-vAjbHDlr4izEiXM1OTggpCcPg9tn4YriK5vAjowJsHwdBIdx0fYRsURkxLG2RLm9gyBq66gwtWI8Gx0/ov+JKQ==", 1268 + "cpu": [ 1269 + "arm64" 1270 + ], 1271 + "optional": true, 1272 + "os": [ 1273 + "linux" 1274 + ], 1275 + "engines": { 1276 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1277 + }, 1278 + "funding": { 1279 + "url": "https://opencollective.com/libvips" 1280 + }, 1281 + "optionalDependencies": { 1282 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.0" 1283 + } 1284 + }, 1285 + "node_modules/@img/sharp-linuxmusl-x64": { 1286 + "version": "0.34.3", 1287 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.3.tgz", 1288 + "integrity": "sha512-gCWUn9547K5bwvOn9l5XGAEjVTTRji4aPTqLzGXHvIr6bIDZKNTA34seMPgM0WmSf+RYBH411VavCejp3PkOeQ==", 1289 + "cpu": [ 1290 + "x64" 1291 + ], 1292 + "optional": true, 1293 + "os": [ 1294 + "linux" 1295 + ], 1296 + "engines": { 1297 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1298 + }, 1299 + "funding": { 1300 + "url": "https://opencollective.com/libvips" 1301 + }, 1302 + "optionalDependencies": { 1303 + "@img/sharp-libvips-linuxmusl-x64": "1.2.0" 1304 + } 1305 + }, 1306 + "node_modules/@img/sharp-wasm32": { 1307 + "version": "0.34.3", 1308 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.3.tgz", 1309 + "integrity": "sha512-+CyRcpagHMGteySaWos8IbnXcHgfDn7pO2fiC2slJxvNq9gDipYBN42/RagzctVRKgxATmfqOSulgZv5e1RdMg==", 1310 + "cpu": [ 1311 + "wasm32" 1312 + ], 1313 + "optional": true, 1314 + "dependencies": { 1315 + "@emnapi/runtime": "^1.4.4" 1316 + }, 1317 + "engines": { 1318 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1319 + }, 1320 + "funding": { 1321 + "url": "https://opencollective.com/libvips" 1322 + } 1323 + }, 1324 + "node_modules/@img/sharp-win32-arm64": { 1325 + "version": "0.34.3", 1326 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.3.tgz", 1327 + "integrity": "sha512-MjnHPnbqMXNC2UgeLJtX4XqoVHHlZNd+nPt1kRPmj63wURegwBhZlApELdtxM2OIZDRv/DFtLcNhVbd1z8GYXQ==", 1328 + "cpu": [ 1329 + "arm64" 1330 + ], 1331 + "optional": true, 1332 + "os": [ 1333 + "win32" 1334 + ], 1335 + "engines": { 1336 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1337 + }, 1338 + "funding": { 1339 + "url": "https://opencollective.com/libvips" 1340 + } 1341 + }, 1342 + "node_modules/@img/sharp-win32-ia32": { 1343 + "version": "0.34.3", 1344 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.3.tgz", 1345 + "integrity": "sha512-xuCdhH44WxuXgOM714hn4amodJMZl3OEvf0GVTm0BEyMeA2to+8HEdRPShH0SLYptJY1uBw+SCFP9WVQi1Q/cw==", 1346 + "cpu": [ 1347 + "ia32" 1348 + ], 1349 + "optional": true, 1350 + "os": [ 1351 + "win32" 1352 + ], 1353 + "engines": { 1354 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1355 + }, 1356 + "funding": { 1357 + "url": "https://opencollective.com/libvips" 1358 + } 1359 + }, 1360 + "node_modules/@img/sharp-win32-x64": { 1361 + "version": "0.34.3", 1362 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.3.tgz", 1363 + "integrity": "sha512-OWwz05d++TxzLEv4VnsTz5CmZ6mI6S05sfQGEMrNrQcOEERbX46332IvE7pO/EUiw7jUrrS40z/M7kPyjfl04g==", 1364 + "cpu": [ 1365 + "x64" 1366 + ], 1367 + "optional": true, 1368 + "os": [ 1369 + "win32" 1370 + ], 1371 + "engines": { 1372 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1373 + }, 1374 + "funding": { 1375 + "url": "https://opencollective.com/libvips" 1376 + } 1377 + }, 1378 "node_modules/@inquirer/confirm": { 1379 "version": "5.1.13", 1380 "license": "MIT", ··· 1488 "@jridgewell/sourcemap-codec": "^1.4.14" 1489 } 1490 }, 1491 + "node_modules/@mdx-js/mdx": { 1492 + "version": "3.1.0", 1493 + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz", 1494 + "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==", 1495 + "dependencies": { 1496 + "@types/estree": "^1.0.0", 1497 + "@types/estree-jsx": "^1.0.0", 1498 + "@types/hast": "^3.0.0", 1499 + "@types/mdx": "^2.0.0", 1500 + "collapse-white-space": "^2.0.0", 1501 + "devlop": "^1.0.0", 1502 + "estree-util-is-identifier-name": "^3.0.0", 1503 + "estree-util-scope": "^1.0.0", 1504 + "estree-walker": "^3.0.0", 1505 + "hast-util-to-jsx-runtime": "^2.0.0", 1506 + "markdown-extensions": "^2.0.0", 1507 + "recma-build-jsx": "^1.0.0", 1508 + "recma-jsx": "^1.0.0", 1509 + "recma-stringify": "^1.0.0", 1510 + "rehype-recma": "^1.0.0", 1511 + "remark-mdx": "^3.0.0", 1512 + "remark-parse": "^11.0.0", 1513 + "remark-rehype": "^11.0.0", 1514 + "source-map": "^0.7.0", 1515 + "unified": "^11.0.0", 1516 + "unist-util-position-from-estree": "^2.0.0", 1517 + "unist-util-stringify-position": "^4.0.0", 1518 + "unist-util-visit": "^5.0.0", 1519 + "vfile": "^6.0.0" 1520 + }, 1521 + "funding": { 1522 + "type": "opencollective", 1523 + "url": "https://opencollective.com/unified" 1524 + } 1525 + }, 1526 + "node_modules/@mdx-js/mdx/node_modules/source-map": { 1527 + "version": "0.7.6", 1528 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", 1529 + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", 1530 + "engines": { 1531 + "node": ">= 12" 1532 + } 1533 + }, 1534 + "node_modules/@mermaid-js/parser": { 1535 + "version": "0.6.2", 1536 + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.2.tgz", 1537 + "integrity": "sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==", 1538 + "dependencies": { 1539 + "langium": "3.3.1" 1540 + } 1541 + }, 1542 "node_modules/@modelcontextprotocol/sdk": { 1543 "version": "1.15.1", 1544 "license": "MIT", ··· 1575 "node": ">=18" 1576 } 1577 }, 1578 + "node_modules/@napi-rs/simple-git": { 1579 + "version": "0.1.21", 1580 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git/-/simple-git-0.1.21.tgz", 1581 + "integrity": "sha512-49ij3JTYr/eSqvUaAXORgohU7pARH7GpCn/8JrwQo/mIulSY+gc/Xj4FtZ2+RdJrK6dLD6jSGU5vI17Of0qtCw==", 1582 + "engines": { 1583 + "node": ">= 10" 1584 + }, 1585 + "optionalDependencies": { 1586 + "@napi-rs/simple-git-android-arm-eabi": "0.1.21", 1587 + "@napi-rs/simple-git-android-arm64": "0.1.21", 1588 + "@napi-rs/simple-git-darwin-arm64": "0.1.21", 1589 + "@napi-rs/simple-git-darwin-x64": "0.1.21", 1590 + "@napi-rs/simple-git-freebsd-x64": "0.1.21", 1591 + "@napi-rs/simple-git-linux-arm-gnueabihf": "0.1.21", 1592 + "@napi-rs/simple-git-linux-arm64-gnu": "0.1.21", 1593 + "@napi-rs/simple-git-linux-arm64-musl": "0.1.21", 1594 + "@napi-rs/simple-git-linux-ppc64-gnu": "0.1.21", 1595 + "@napi-rs/simple-git-linux-s390x-gnu": "0.1.21", 1596 + "@napi-rs/simple-git-linux-x64-gnu": "0.1.21", 1597 + "@napi-rs/simple-git-linux-x64-musl": "0.1.21", 1598 + "@napi-rs/simple-git-win32-arm64-msvc": "0.1.21", 1599 + "@napi-rs/simple-git-win32-ia32-msvc": "0.1.21", 1600 + "@napi-rs/simple-git-win32-x64-msvc": "0.1.21" 1601 + } 1602 + }, 1603 + "node_modules/@napi-rs/simple-git-android-arm-eabi": { 1604 + "version": "0.1.21", 1605 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm-eabi/-/simple-git-android-arm-eabi-0.1.21.tgz", 1606 + "integrity": "sha512-NSZTD3c+RzSR3cg0acPFqUfV64+Vqye4Veda5L9fbbnsYRzziYHbL3alMI/6p5Ur44ezw5RqKRZ4Tbp1T08veA==", 1607 + "cpu": [ 1608 + "arm" 1609 + ], 1610 + "optional": true, 1611 + "os": [ 1612 + "android" 1613 + ], 1614 + "engines": { 1615 + "node": ">= 10" 1616 + } 1617 + }, 1618 + "node_modules/@napi-rs/simple-git-android-arm64": { 1619 + "version": "0.1.21", 1620 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-android-arm64/-/simple-git-android-arm64-0.1.21.tgz", 1621 + "integrity": "sha512-FR8J/pmy4nFyzWon0RuhReucociF8kiCTBRBQV+TN+7tmI2lsHp+8sDNh1HXf+UP0iOC8azMTKwcHiyhv7oPPw==", 1622 + "cpu": [ 1623 + "arm64" 1624 + ], 1625 + "optional": true, 1626 + "os": [ 1627 + "android" 1628 + ], 1629 + "engines": { 1630 + "node": ">= 10" 1631 + } 1632 + }, 1633 + "node_modules/@napi-rs/simple-git-darwin-arm64": { 1634 + "version": "0.1.21", 1635 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-arm64/-/simple-git-darwin-arm64-0.1.21.tgz", 1636 + "integrity": "sha512-FoUck6Sv1VJZyEZ7CcAKPDystkwnv4osJs3XCXCtx6AdT/8oDyfjMHxe3CSBMcNVjawsd+tG7yFvhgKJCdjBvA==", 1637 + "cpu": [ 1638 + "arm64" 1639 + ], 1640 + "optional": true, 1641 + "os": [ 1642 + "darwin" 1643 + ], 1644 + "engines": { 1645 + "node": ">= 10" 1646 + } 1647 + }, 1648 + "node_modules/@napi-rs/simple-git-darwin-x64": { 1649 + "version": "0.1.21", 1650 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-darwin-x64/-/simple-git-darwin-x64-0.1.21.tgz", 1651 + "integrity": "sha512-PlqZgFhcwJmdj4j/LSLxddrAZU5KbDtq54UMp35++IFs+XkK0SnJlfB9oQTE+m6ieQPYQVz6S9cLeyw5X12L+w==", 1652 + "cpu": [ 1653 + "x64" 1654 + ], 1655 + "optional": true, 1656 + "os": [ 1657 + "darwin" 1658 + ], 1659 + "engines": { 1660 + "node": ">= 10" 1661 + } 1662 + }, 1663 + "node_modules/@napi-rs/simple-git-freebsd-x64": { 1664 + "version": "0.1.21", 1665 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-freebsd-x64/-/simple-git-freebsd-x64-0.1.21.tgz", 1666 + "integrity": "sha512-n3S74zw0WIuCdsXV6hdU3vpakYNZyeTU3VlQdV/m5f3TxxqeEGcxJi18s2QfQOelE/N0Ze+u23USd7b06NQlCg==", 1667 + "cpu": [ 1668 + "x64" 1669 + ], 1670 + "optional": true, 1671 + "os": [ 1672 + "freebsd" 1673 + ], 1674 + "engines": { 1675 + "node": ">= 10" 1676 + } 1677 + }, 1678 + "node_modules/@napi-rs/simple-git-linux-arm-gnueabihf": { 1679 + "version": "0.1.21", 1680 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm-gnueabihf/-/simple-git-linux-arm-gnueabihf-0.1.21.tgz", 1681 + "integrity": "sha512-gsLnZD8OMttCjB2OYofDdsI9SpidMfJP6H8fjPXcon2q90JT/XUS7xIYXDEABiwRvz1BZ149HqmnjO8yPgNMIQ==", 1682 + "cpu": [ 1683 + "arm" 1684 + ], 1685 + "optional": true, 1686 + "os": [ 1687 + "linux" 1688 + ], 1689 + "engines": { 1690 + "node": ">= 10" 1691 + } 1692 + }, 1693 + "node_modules/@napi-rs/simple-git-linux-arm64-gnu": { 1694 + "version": "0.1.21", 1695 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-gnu/-/simple-git-linux-arm64-gnu-0.1.21.tgz", 1696 + "integrity": "sha512-05hSW4K5RexXo6YICmKzBThkY4WXJ25MAkSON720kIVv8ZPLi0ZouijJuM7GWmEZPcgCm6/mvrGrEDrS6i0/Mg==", 1697 + "cpu": [ 1698 + "arm64" 1699 + ], 1700 + "optional": true, 1701 + "os": [ 1702 + "linux" 1703 + ], 1704 + "engines": { 1705 + "node": ">= 10" 1706 + } 1707 + }, 1708 + "node_modules/@napi-rs/simple-git-linux-arm64-musl": { 1709 + "version": "0.1.21", 1710 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-arm64-musl/-/simple-git-linux-arm64-musl-0.1.21.tgz", 1711 + "integrity": "sha512-z2dyQmwtbpgAuUmWeJBhz00/6C3//SV0YSYE9Smfaf2DiSEEAvWyoni67pQU5/Q9FFaiyvzrCoz966EVNmz6Bg==", 1712 + "cpu": [ 1713 + "arm64" 1714 + ], 1715 + "optional": true, 1716 + "os": [ 1717 + "linux" 1718 + ], 1719 + "engines": { 1720 + "node": ">= 10" 1721 + } 1722 + }, 1723 + "node_modules/@napi-rs/simple-git-linux-ppc64-gnu": { 1724 + "version": "0.1.21", 1725 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-ppc64-gnu/-/simple-git-linux-ppc64-gnu-0.1.21.tgz", 1726 + "integrity": "sha512-mEkVx9oQxKTdzTdjDTCc9XAaH9E9eI2F+KsY0R6DTYafgb/rwq0FJO+eCa8Llzz6ndgbLrzq4q+wHqR8z7dF3w==", 1727 + "cpu": [ 1728 + "ppc64" 1729 + ], 1730 + "optional": true, 1731 + "os": [ 1732 + "linux" 1733 + ], 1734 + "engines": { 1735 + "node": ">= 10" 1736 + } 1737 + }, 1738 + "node_modules/@napi-rs/simple-git-linux-s390x-gnu": { 1739 + "version": "0.1.21", 1740 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-s390x-gnu/-/simple-git-linux-s390x-gnu-0.1.21.tgz", 1741 + "integrity": "sha512-FulRem5vdsvH0VER2Q9cynv01SugMk/jQwbytwyPziF6JZ81D6I8otP9NkS3dqv//6HCokyojH+oOnrsF82/VQ==", 1742 + "cpu": [ 1743 + "s390x" 1744 + ], 1745 + "optional": true, 1746 + "os": [ 1747 + "linux" 1748 + ], 1749 + "engines": { 1750 + "node": ">= 10" 1751 + } 1752 + }, 1753 + "node_modules/@napi-rs/simple-git-linux-x64-gnu": { 1754 + "version": "0.1.21", 1755 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-gnu/-/simple-git-linux-x64-gnu-0.1.21.tgz", 1756 + "integrity": "sha512-SY6HuLVH+IFlkz8aTf4hwtaXalqBIPyE7FvEMCQIVPf85slOHMs9RThmrL7fvuSl0EDuUKOXANUP2OtdgT+zNg==", 1757 + "cpu": [ 1758 + "x64" 1759 + ], 1760 + "optional": true, 1761 + "os": [ 1762 + "linux" 1763 + ], 1764 + "engines": { 1765 + "node": ">= 10" 1766 + } 1767 + }, 1768 + "node_modules/@napi-rs/simple-git-linux-x64-musl": { 1769 + "version": "0.1.21", 1770 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-linux-x64-musl/-/simple-git-linux-x64-musl-0.1.21.tgz", 1771 + "integrity": "sha512-bG6zRqlXmVysjUUXNPsApfXP6c+rSjhinmGlLh8XW6Tfj0PqYmbSTL/3XcowbP6yJGTJbbkvxmhQDdGYO99AnQ==", 1772 + "cpu": [ 1773 + "x64" 1774 + ], 1775 + "optional": true, 1776 + "os": [ 1777 + "linux" 1778 + ], 1779 + "engines": { 1780 + "node": ">= 10" 1781 + } 1782 + }, 1783 + "node_modules/@napi-rs/simple-git-win32-arm64-msvc": { 1784 + "version": "0.1.21", 1785 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-arm64-msvc/-/simple-git-win32-arm64-msvc-0.1.21.tgz", 1786 + "integrity": "sha512-bTX+Xb5Fl3AYK2c8E/Pm04i29n9gP+FGNzaT7AQp0q/5Bgq1z/4jEadSmg5hXvoJOlIFN0+HZyau9gWGq7DpCQ==", 1787 + "cpu": [ 1788 + "arm64" 1789 + ], 1790 + "optional": true, 1791 + "os": [ 1792 + "win32" 1793 + ], 1794 + "engines": { 1795 + "node": ">= 10" 1796 + } 1797 + }, 1798 + "node_modules/@napi-rs/simple-git-win32-ia32-msvc": { 1799 + "version": "0.1.21", 1800 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-ia32-msvc/-/simple-git-win32-ia32-msvc-0.1.21.tgz", 1801 + "integrity": "sha512-jGdFPAJYgUSrPTGaM9D7devuSXby6FL9NzKffB5AXcL0AeB5HpqxaxOiOikunP5NQil1vEow6YxD4SyDIX57Cg==", 1802 + "cpu": [ 1803 + "ia32" 1804 + ], 1805 + "optional": true, 1806 + "os": [ 1807 + "win32" 1808 + ], 1809 + "engines": { 1810 + "node": ">= 10" 1811 + } 1812 + }, 1813 + "node_modules/@napi-rs/simple-git-win32-x64-msvc": { 1814 + "version": "0.1.21", 1815 + "resolved": "https://registry.npmjs.org/@napi-rs/simple-git-win32-x64-msvc/-/simple-git-win32-x64-msvc-0.1.21.tgz", 1816 + "integrity": "sha512-OEVKwZ4pEGSk3AxlEaEKba6bCepbV7w+v7BjeNgCscl0Evw8A81nV2ytNqajZAPk49bZZDSDzeNWe44kkaD96Q==", 1817 + "cpu": [ 1818 + "x64" 1819 + ], 1820 + "optional": true, 1821 + "os": [ 1822 + "win32" 1823 + ], 1824 + "engines": { 1825 + "node": ">= 10" 1826 + } 1827 + }, 1828 + "node_modules/@next/env": { 1829 + "version": "15.4.3", 1830 + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.4.3.tgz", 1831 + "integrity": "sha512-lKJ9KJAvaWzqurIsz6NWdQOLj96mdhuDMusLSYHw9HBe2On7BjUwU1WeRvq19x7NrEK3iOgMeSBV5qEhVH1cMw==" 1832 + }, 1833 + "node_modules/@next/swc-darwin-arm64": { 1834 + "version": "15.4.3", 1835 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.3.tgz", 1836 + "integrity": "sha512-YAhZWKeEYY7LHQJiQ8fe3Y6ymfcDcTn7rDC8PDu/pdeIl1Z2LHD4uyPNuQUGCEQT//MSNv6oZCeQzZfTCKZv+A==", 1837 + "cpu": [ 1838 + "arm64" 1839 + ], 1840 + "optional": true, 1841 + "os": [ 1842 + "darwin" 1843 + ], 1844 + "engines": { 1845 + "node": ">= 10" 1846 + } 1847 + }, 1848 + "node_modules/@next/swc-darwin-x64": { 1849 + "version": "15.4.3", 1850 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.3.tgz", 1851 + "integrity": "sha512-ZPHRdd51xaxCMpT4viQ6h8TgYM1zPW1JIeksPY9wKlyvBVUQqrWqw8kEh1sa7/x0Ied+U7pYHkAkutrUwxbMcg==", 1852 + "cpu": [ 1853 + "x64" 1854 + ], 1855 + "optional": true, 1856 + "os": [ 1857 + "darwin" 1858 + ], 1859 + "engines": { 1860 + "node": ">= 10" 1861 + } 1862 + }, 1863 + "node_modules/@next/swc-linux-arm64-gnu": { 1864 + "version": "15.4.3", 1865 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.3.tgz", 1866 + "integrity": "sha512-QUdqftCXC5vw5cowucqi9FeOPQ0vdMxoOHLY0J5jPdercwSJFjdi9CkEO4Xkq1eG4t1TB/BG81n6rmTsWoILnw==", 1867 + "cpu": [ 1868 + "arm64" 1869 + ], 1870 + "optional": true, 1871 + "os": [ 1872 + "linux" 1873 + ], 1874 + "engines": { 1875 + "node": ">= 10" 1876 + } 1877 + }, 1878 + "node_modules/@next/swc-linux-arm64-musl": { 1879 + "version": "15.4.3", 1880 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.3.tgz", 1881 + "integrity": "sha512-HTL31NsmoafX+r5g91Yj3+q34nrn1xKmCWVuNA+fUWO4X0pr+n83uGzLyEOn0kUqbMZ40KmWx+4wsbMoUChkiQ==", 1882 + "cpu": [ 1883 + "arm64" 1884 + ], 1885 + "optional": true, 1886 + "os": [ 1887 + "linux" 1888 + ], 1889 + "engines": { 1890 + "node": ">= 10" 1891 + } 1892 + }, 1893 + "node_modules/@next/swc-linux-x64-gnu": { 1894 + "version": "15.4.3", 1895 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.4.3.tgz", 1896 + "integrity": "sha512-HRQLWoeFkKXd2YCEEy9GhfwOijRm37x4w5r0MMVHxBKSA6ms3JoPUXvGhfHT6srnGRcEUWNrQ2vzkHir5ZWTSw==", 1897 + "cpu": [ 1898 + "x64" 1899 + ], 1900 + "optional": true, 1901 + "os": [ 1902 + "linux" 1903 + ], 1904 + "engines": { 1905 + "node": ">= 10" 1906 + } 1907 + }, 1908 + "node_modules/@next/swc-linux-x64-musl": { 1909 + "version": "15.4.3", 1910 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.4.3.tgz", 1911 + "integrity": "sha512-NyXUx6G7AayaRGUsVPenuwhyAoyxjQuQPaK50AXoaAHPwRuif4WmSrXUs8/Y0HJIZh8E/YXRm9H7uuGfiacpuQ==", 1912 + "cpu": [ 1913 + "x64" 1914 + ], 1915 + "optional": true, 1916 + "os": [ 1917 + "linux" 1918 + ], 1919 + "engines": { 1920 + "node": ">= 10" 1921 + } 1922 + }, 1923 + "node_modules/@next/swc-win32-arm64-msvc": { 1924 + "version": "15.4.3", 1925 + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.3.tgz", 1926 + "integrity": "sha512-2CUTmpzN/7cL1a7GjdLkDFlfH3nwMwW8a6JiaAUsL9MtKmNNO3fnXqnY0Zk30fii3hVEl4dr7ztrpYt0t2CcGQ==", 1927 + "cpu": [ 1928 + "arm64" 1929 + ], 1930 + "optional": true, 1931 + "os": [ 1932 + "win32" 1933 + ], 1934 + "engines": { 1935 + "node": ">= 10" 1936 + } 1937 + }, 1938 + "node_modules/@next/swc-win32-x64-msvc": { 1939 + "version": "15.4.3", 1940 + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.3.tgz", 1941 + "integrity": "sha512-i54YgUhvrUQxQD84SjAbkfWhYkOdm/DNRAVekCHLWxVg3aUbyC6NFQn9TwgCkX5QAS2pXCJo3kFboSFvrsd7dA==", 1942 + "cpu": [ 1943 + "x64" 1944 + ], 1945 + "optional": true, 1946 + "os": [ 1947 + "win32" 1948 + ], 1949 + "engines": { 1950 + "node": ">= 10" 1951 + } 1952 + }, 1953 "node_modules/@nodelib/fs.scandir": { 1954 "version": "2.1.5", 1955 "license": "MIT", ··· 1995 "version": "2.1.0", 1996 "license": "MIT" 1997 }, 1998 + "node_modules/@radix-ui/number": { 1999 + "version": "1.1.1", 2000 + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz", 2001 + "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==" 2002 + }, 2003 + "node_modules/@radix-ui/primitive": { 2004 + "version": "1.1.2", 2005 + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.2.tgz", 2006 + "integrity": "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==" 2007 + }, 2008 + "node_modules/@radix-ui/react-arrow": { 2009 + "version": "1.1.7", 2010 + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", 2011 + "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", 2012 + "dependencies": { 2013 + "@radix-ui/react-primitive": "2.1.3" 2014 + }, 2015 + "peerDependencies": { 2016 + "@types/react": "*", 2017 + "@types/react-dom": "*", 2018 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2019 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2020 + }, 2021 + "peerDependenciesMeta": { 2022 + "@types/react": { 2023 + "optional": true 2024 + }, 2025 + "@types/react-dom": { 2026 + "optional": true 2027 + } 2028 + } 2029 + }, 2030 + "node_modules/@radix-ui/react-avatar": { 2031 + "version": "1.1.10", 2032 + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz", 2033 + "integrity": "sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==", 2034 + "dependencies": { 2035 + "@radix-ui/react-context": "1.1.2", 2036 + "@radix-ui/react-primitive": "2.1.3", 2037 + "@radix-ui/react-use-callback-ref": "1.1.1", 2038 + "@radix-ui/react-use-is-hydrated": "0.1.0", 2039 + "@radix-ui/react-use-layout-effect": "1.1.1" 2040 + }, 2041 + "peerDependencies": { 2042 + "@types/react": "*", 2043 + "@types/react-dom": "*", 2044 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2045 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2046 + }, 2047 + "peerDependenciesMeta": { 2048 + "@types/react": { 2049 + "optional": true 2050 + }, 2051 + "@types/react-dom": { 2052 + "optional": true 2053 + } 2054 + } 2055 + }, 2056 + "node_modules/@radix-ui/react-checkbox": { 2057 + "version": "1.3.2", 2058 + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.3.2.tgz", 2059 + "integrity": "sha512-yd+dI56KZqawxKZrJ31eENUwqc1QSqg4OZ15rybGjF2ZNwMO+wCyHzAVLRp9qoYJf7kYy0YpZ2b0JCzJ42HZpA==", 2060 + "dependencies": { 2061 + "@radix-ui/primitive": "1.1.2", 2062 + "@radix-ui/react-compose-refs": "1.1.2", 2063 + "@radix-ui/react-context": "1.1.2", 2064 + "@radix-ui/react-presence": "1.1.4", 2065 + "@radix-ui/react-primitive": "2.1.3", 2066 + "@radix-ui/react-use-controllable-state": "1.2.2", 2067 + "@radix-ui/react-use-previous": "1.1.1", 2068 + "@radix-ui/react-use-size": "1.1.1" 2069 + }, 2070 + "peerDependencies": { 2071 + "@types/react": "*", 2072 + "@types/react-dom": "*", 2073 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2074 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2075 + }, 2076 + "peerDependenciesMeta": { 2077 + "@types/react": { 2078 + "optional": true 2079 + }, 2080 + "@types/react-dom": { 2081 + "optional": true 2082 + } 2083 + } 2084 + }, 2085 + "node_modules/@radix-ui/react-collection": { 2086 + "version": "1.1.7", 2087 + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", 2088 + "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", 2089 + "dependencies": { 2090 + "@radix-ui/react-compose-refs": "1.1.2", 2091 + "@radix-ui/react-context": "1.1.2", 2092 + "@radix-ui/react-primitive": "2.1.3", 2093 + "@radix-ui/react-slot": "1.2.3" 2094 + }, 2095 + "peerDependencies": { 2096 + "@types/react": "*", 2097 + "@types/react-dom": "*", 2098 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2099 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2100 + }, 2101 + "peerDependenciesMeta": { 2102 + "@types/react": { 2103 + "optional": true 2104 + }, 2105 + "@types/react-dom": { 2106 + "optional": true 2107 + } 2108 + } 2109 + }, 2110 "node_modules/@radix-ui/react-compose-refs": { 2111 "version": "1.1.2", 2112 "license": "MIT", ··· 2120 } 2121 } 2122 }, 2123 + "node_modules/@radix-ui/react-context": { 2124 + "version": "1.1.2", 2125 + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz", 2126 + "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", 2127 + "peerDependencies": { 2128 + "@types/react": "*", 2129 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2130 + }, 2131 + "peerDependenciesMeta": { 2132 + "@types/react": { 2133 + "optional": true 2134 + } 2135 + } 2136 + }, 2137 + "node_modules/@radix-ui/react-dialog": { 2138 + "version": "1.1.14", 2139 + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.14.tgz", 2140 + "integrity": "sha512-+CpweKjqpzTmwRwcYECQcNYbI8V9VSQt0SNFKeEBLgfucbsLssU6Ppq7wUdNXEGb573bMjFhVjKVll8rmV6zMw==", 2141 + "dependencies": { 2142 + "@radix-ui/primitive": "1.1.2", 2143 + "@radix-ui/react-compose-refs": "1.1.2", 2144 + "@radix-ui/react-context": "1.1.2", 2145 + "@radix-ui/react-dismissable-layer": "1.1.10", 2146 + "@radix-ui/react-focus-guards": "1.1.2", 2147 + "@radix-ui/react-focus-scope": "1.1.7", 2148 + "@radix-ui/react-id": "1.1.1", 2149 + "@radix-ui/react-portal": "1.1.9", 2150 + "@radix-ui/react-presence": "1.1.4", 2151 + "@radix-ui/react-primitive": "2.1.3", 2152 + "@radix-ui/react-slot": "1.2.3", 2153 + "@radix-ui/react-use-controllable-state": "1.2.2", 2154 + "aria-hidden": "^1.2.4", 2155 + "react-remove-scroll": "^2.6.3" 2156 + }, 2157 + "peerDependencies": { 2158 + "@types/react": "*", 2159 + "@types/react-dom": "*", 2160 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2161 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2162 + }, 2163 + "peerDependenciesMeta": { 2164 + "@types/react": { 2165 + "optional": true 2166 + }, 2167 + "@types/react-dom": { 2168 + "optional": true 2169 + } 2170 + } 2171 + }, 2172 + "node_modules/@radix-ui/react-direction": { 2173 + "version": "1.1.1", 2174 + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz", 2175 + "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", 2176 + "peerDependencies": { 2177 + "@types/react": "*", 2178 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2179 + }, 2180 + "peerDependenciesMeta": { 2181 + "@types/react": { 2182 + "optional": true 2183 + } 2184 + } 2185 + }, 2186 + "node_modules/@radix-ui/react-dismissable-layer": { 2187 + "version": "1.1.10", 2188 + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.10.tgz", 2189 + "integrity": "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==", 2190 + "dependencies": { 2191 + "@radix-ui/primitive": "1.1.2", 2192 + "@radix-ui/react-compose-refs": "1.1.2", 2193 + "@radix-ui/react-primitive": "2.1.3", 2194 + "@radix-ui/react-use-callback-ref": "1.1.1", 2195 + "@radix-ui/react-use-escape-keydown": "1.1.1" 2196 + }, 2197 + "peerDependencies": { 2198 + "@types/react": "*", 2199 + "@types/react-dom": "*", 2200 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2201 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2202 + }, 2203 + "peerDependenciesMeta": { 2204 + "@types/react": { 2205 + "optional": true 2206 + }, 2207 + "@types/react-dom": { 2208 + "optional": true 2209 + } 2210 + } 2211 + }, 2212 + "node_modules/@radix-ui/react-dropdown-menu": { 2213 + "version": "2.1.15", 2214 + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.15.tgz", 2215 + "integrity": "sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==", 2216 + "dependencies": { 2217 + "@radix-ui/primitive": "1.1.2", 2218 + "@radix-ui/react-compose-refs": "1.1.2", 2219 + "@radix-ui/react-context": "1.1.2", 2220 + "@radix-ui/react-id": "1.1.1", 2221 + "@radix-ui/react-menu": "2.1.15", 2222 + "@radix-ui/react-primitive": "2.1.3", 2223 + "@radix-ui/react-use-controllable-state": "1.2.2" 2224 + }, 2225 + "peerDependencies": { 2226 + "@types/react": "*", 2227 + "@types/react-dom": "*", 2228 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2229 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2230 + }, 2231 + "peerDependenciesMeta": { 2232 + "@types/react": { 2233 + "optional": true 2234 + }, 2235 + "@types/react-dom": { 2236 + "optional": true 2237 + } 2238 + } 2239 + }, 2240 + "node_modules/@radix-ui/react-focus-guards": { 2241 + "version": "1.1.2", 2242 + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz", 2243 + "integrity": "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==", 2244 + "peerDependencies": { 2245 + "@types/react": "*", 2246 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2247 + }, 2248 + "peerDependenciesMeta": { 2249 + "@types/react": { 2250 + "optional": true 2251 + } 2252 + } 2253 + }, 2254 + "node_modules/@radix-ui/react-focus-scope": { 2255 + "version": "1.1.7", 2256 + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz", 2257 + "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", 2258 + "dependencies": { 2259 + "@radix-ui/react-compose-refs": "1.1.2", 2260 + "@radix-ui/react-primitive": "2.1.3", 2261 + "@radix-ui/react-use-callback-ref": "1.1.1" 2262 + }, 2263 + "peerDependencies": { 2264 + "@types/react": "*", 2265 + "@types/react-dom": "*", 2266 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2267 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2268 + }, 2269 + "peerDependenciesMeta": { 2270 + "@types/react": { 2271 + "optional": true 2272 + }, 2273 + "@types/react-dom": { 2274 + "optional": true 2275 + } 2276 + } 2277 + }, 2278 + "node_modules/@radix-ui/react-id": { 2279 + "version": "1.1.1", 2280 + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", 2281 + "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", 2282 + "dependencies": { 2283 + "@radix-ui/react-use-layout-effect": "1.1.1" 2284 + }, 2285 + "peerDependencies": { 2286 + "@types/react": "*", 2287 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2288 + }, 2289 + "peerDependenciesMeta": { 2290 + "@types/react": { 2291 + "optional": true 2292 + } 2293 + } 2294 + }, 2295 + "node_modules/@radix-ui/react-label": { 2296 + "version": "2.1.7", 2297 + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.7.tgz", 2298 + "integrity": "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==", 2299 + "dependencies": { 2300 + "@radix-ui/react-primitive": "2.1.3" 2301 + }, 2302 + "peerDependencies": { 2303 + "@types/react": "*", 2304 + "@types/react-dom": "*", 2305 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2306 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2307 + }, 2308 + "peerDependenciesMeta": { 2309 + "@types/react": { 2310 + "optional": true 2311 + }, 2312 + "@types/react-dom": { 2313 + "optional": true 2314 + } 2315 + } 2316 + }, 2317 + "node_modules/@radix-ui/react-menu": { 2318 + "version": "2.1.15", 2319 + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.1.15.tgz", 2320 + "integrity": "sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==", 2321 + "dependencies": { 2322 + "@radix-ui/primitive": "1.1.2", 2323 + "@radix-ui/react-collection": "1.1.7", 2324 + "@radix-ui/react-compose-refs": "1.1.2", 2325 + "@radix-ui/react-context": "1.1.2", 2326 + "@radix-ui/react-direction": "1.1.1", 2327 + "@radix-ui/react-dismissable-layer": "1.1.10", 2328 + "@radix-ui/react-focus-guards": "1.1.2", 2329 + "@radix-ui/react-focus-scope": "1.1.7", 2330 + "@radix-ui/react-id": "1.1.1", 2331 + "@radix-ui/react-popper": "1.2.7", 2332 + "@radix-ui/react-portal": "1.1.9", 2333 + "@radix-ui/react-presence": "1.1.4", 2334 + "@radix-ui/react-primitive": "2.1.3", 2335 + "@radix-ui/react-roving-focus": "1.1.10", 2336 + "@radix-ui/react-slot": "1.2.3", 2337 + "@radix-ui/react-use-callback-ref": "1.1.1", 2338 + "aria-hidden": "^1.2.4", 2339 + "react-remove-scroll": "^2.6.3" 2340 + }, 2341 + "peerDependencies": { 2342 + "@types/react": "*", 2343 + "@types/react-dom": "*", 2344 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2345 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2346 + }, 2347 + "peerDependenciesMeta": { 2348 + "@types/react": { 2349 + "optional": true 2350 + }, 2351 + "@types/react-dom": { 2352 + "optional": true 2353 + } 2354 + } 2355 + }, 2356 + "node_modules/@radix-ui/react-popper": { 2357 + "version": "1.2.7", 2358 + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.7.tgz", 2359 + "integrity": "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==", 2360 + "dependencies": { 2361 + "@floating-ui/react-dom": "^2.0.0", 2362 + "@radix-ui/react-arrow": "1.1.7", 2363 + "@radix-ui/react-compose-refs": "1.1.2", 2364 + "@radix-ui/react-context": "1.1.2", 2365 + "@radix-ui/react-primitive": "2.1.3", 2366 + "@radix-ui/react-use-callback-ref": "1.1.1", 2367 + "@radix-ui/react-use-layout-effect": "1.1.1", 2368 + "@radix-ui/react-use-rect": "1.1.1", 2369 + "@radix-ui/react-use-size": "1.1.1", 2370 + "@radix-ui/rect": "1.1.1" 2371 + }, 2372 + "peerDependencies": { 2373 + "@types/react": "*", 2374 + "@types/react-dom": "*", 2375 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2376 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2377 + }, 2378 + "peerDependenciesMeta": { 2379 + "@types/react": { 2380 + "optional": true 2381 + }, 2382 + "@types/react-dom": { 2383 + "optional": true 2384 + } 2385 + } 2386 + }, 2387 + "node_modules/@radix-ui/react-portal": { 2388 + "version": "1.1.9", 2389 + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz", 2390 + "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", 2391 + "dependencies": { 2392 + "@radix-ui/react-primitive": "2.1.3", 2393 + "@radix-ui/react-use-layout-effect": "1.1.1" 2394 + }, 2395 + "peerDependencies": { 2396 + "@types/react": "*", 2397 + "@types/react-dom": "*", 2398 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2399 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2400 + }, 2401 + "peerDependenciesMeta": { 2402 + "@types/react": { 2403 + "optional": true 2404 + }, 2405 + "@types/react-dom": { 2406 + "optional": true 2407 + } 2408 + } 2409 + }, 2410 + "node_modules/@radix-ui/react-presence": { 2411 + "version": "1.1.4", 2412 + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.4.tgz", 2413 + "integrity": "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==", 2414 + "dependencies": { 2415 + "@radix-ui/react-compose-refs": "1.1.2", 2416 + "@radix-ui/react-use-layout-effect": "1.1.1" 2417 + }, 2418 + "peerDependencies": { 2419 + "@types/react": "*", 2420 + "@types/react-dom": "*", 2421 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2422 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2423 + }, 2424 + "peerDependenciesMeta": { 2425 + "@types/react": { 2426 + "optional": true 2427 + }, 2428 + "@types/react-dom": { 2429 + "optional": true 2430 + } 2431 + } 2432 + }, 2433 + "node_modules/@radix-ui/react-primitive": { 2434 + "version": "2.1.3", 2435 + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", 2436 + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", 2437 + "dependencies": { 2438 + "@radix-ui/react-slot": "1.2.3" 2439 + }, 2440 + "peerDependencies": { 2441 + "@types/react": "*", 2442 + "@types/react-dom": "*", 2443 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2444 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2445 + }, 2446 + "peerDependenciesMeta": { 2447 + "@types/react": { 2448 + "optional": true 2449 + }, 2450 + "@types/react-dom": { 2451 + "optional": true 2452 + } 2453 + } 2454 + }, 2455 + "node_modules/@radix-ui/react-progress": { 2456 + "version": "1.1.7", 2457 + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.1.7.tgz", 2458 + "integrity": "sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg==", 2459 + "dependencies": { 2460 + "@radix-ui/react-context": "1.1.2", 2461 + "@radix-ui/react-primitive": "2.1.3" 2462 + }, 2463 + "peerDependencies": { 2464 + "@types/react": "*", 2465 + "@types/react-dom": "*", 2466 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2467 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2468 + }, 2469 + "peerDependenciesMeta": { 2470 + "@types/react": { 2471 + "optional": true 2472 + }, 2473 + "@types/react-dom": { 2474 + "optional": true 2475 + } 2476 + } 2477 + }, 2478 + "node_modules/@radix-ui/react-roving-focus": { 2479 + "version": "1.1.10", 2480 + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.10.tgz", 2481 + "integrity": "sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==", 2482 + "dependencies": { 2483 + "@radix-ui/primitive": "1.1.2", 2484 + "@radix-ui/react-collection": "1.1.7", 2485 + "@radix-ui/react-compose-refs": "1.1.2", 2486 + "@radix-ui/react-context": "1.1.2", 2487 + "@radix-ui/react-direction": "1.1.1", 2488 + "@radix-ui/react-id": "1.1.1", 2489 + "@radix-ui/react-primitive": "2.1.3", 2490 + "@radix-ui/react-use-callback-ref": "1.1.1", 2491 + "@radix-ui/react-use-controllable-state": "1.2.2" 2492 + }, 2493 + "peerDependencies": { 2494 + "@types/react": "*", 2495 + "@types/react-dom": "*", 2496 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2497 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2498 + }, 2499 + "peerDependenciesMeta": { 2500 + "@types/react": { 2501 + "optional": true 2502 + }, 2503 + "@types/react-dom": { 2504 + "optional": true 2505 + } 2506 + } 2507 + }, 2508 + "node_modules/@radix-ui/react-scroll-area": { 2509 + "version": "1.2.9", 2510 + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.9.tgz", 2511 + "integrity": "sha512-YSjEfBXnhUELsO2VzjdtYYD4CfQjvao+lhhrX5XsHD7/cyUNzljF1FHEbgTPN7LH2MClfwRMIsYlqTYpKTTe2A==", 2512 + "dependencies": { 2513 + "@radix-ui/number": "1.1.1", 2514 + "@radix-ui/primitive": "1.1.2", 2515 + "@radix-ui/react-compose-refs": "1.1.2", 2516 + "@radix-ui/react-context": "1.1.2", 2517 + "@radix-ui/react-direction": "1.1.1", 2518 + "@radix-ui/react-presence": "1.1.4", 2519 + "@radix-ui/react-primitive": "2.1.3", 2520 + "@radix-ui/react-use-callback-ref": "1.1.1", 2521 + "@radix-ui/react-use-layout-effect": "1.1.1" 2522 + }, 2523 + "peerDependencies": { 2524 + "@types/react": "*", 2525 + "@types/react-dom": "*", 2526 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2527 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2528 + }, 2529 + "peerDependenciesMeta": { 2530 + "@types/react": { 2531 + "optional": true 2532 + }, 2533 + "@types/react-dom": { 2534 + "optional": true 2535 + } 2536 + } 2537 + }, 2538 "node_modules/@radix-ui/react-slot": { 2539 "version": "1.2.3", 2540 "license": "MIT", ··· 2551 } 2552 } 2553 }, 2554 + "node_modules/@radix-ui/react-switch": { 2555 + "version": "1.2.5", 2556 + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.2.5.tgz", 2557 + "integrity": "sha512-5ijLkak6ZMylXsaImpZ8u4Rlf5grRmoc0p0QeX9VJtlrM4f5m3nCTX8tWga/zOA8PZYIR/t0p2Mnvd7InrJ6yQ==", 2558 + "dependencies": { 2559 + "@radix-ui/primitive": "1.1.2", 2560 + "@radix-ui/react-compose-refs": "1.1.2", 2561 + "@radix-ui/react-context": "1.1.2", 2562 + "@radix-ui/react-primitive": "2.1.3", 2563 + "@radix-ui/react-use-controllable-state": "1.2.2", 2564 + "@radix-ui/react-use-previous": "1.1.1", 2565 + "@radix-ui/react-use-size": "1.1.1" 2566 + }, 2567 + "peerDependencies": { 2568 + "@types/react": "*", 2569 + "@types/react-dom": "*", 2570 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2571 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2572 + }, 2573 + "peerDependenciesMeta": { 2574 + "@types/react": { 2575 + "optional": true 2576 + }, 2577 + "@types/react-dom": { 2578 + "optional": true 2579 + } 2580 + } 2581 + }, 2582 + "node_modules/@radix-ui/react-tooltip": { 2583 + "version": "1.2.7", 2584 + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.2.7.tgz", 2585 + "integrity": "sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==", 2586 + "dependencies": { 2587 + "@radix-ui/primitive": "1.1.2", 2588 + "@radix-ui/react-compose-refs": "1.1.2", 2589 + "@radix-ui/react-context": "1.1.2", 2590 + "@radix-ui/react-dismissable-layer": "1.1.10", 2591 + "@radix-ui/react-id": "1.1.1", 2592 + "@radix-ui/react-popper": "1.2.7", 2593 + "@radix-ui/react-portal": "1.1.9", 2594 + "@radix-ui/react-presence": "1.1.4", 2595 + "@radix-ui/react-primitive": "2.1.3", 2596 + "@radix-ui/react-slot": "1.2.3", 2597 + "@radix-ui/react-use-controllable-state": "1.2.2", 2598 + "@radix-ui/react-visually-hidden": "1.2.3" 2599 + }, 2600 + "peerDependencies": { 2601 + "@types/react": "*", 2602 + "@types/react-dom": "*", 2603 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2604 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2605 + }, 2606 + "peerDependenciesMeta": { 2607 + "@types/react": { 2608 + "optional": true 2609 + }, 2610 + "@types/react-dom": { 2611 + "optional": true 2612 + } 2613 + } 2614 + }, 2615 + "node_modules/@radix-ui/react-use-callback-ref": { 2616 + "version": "1.1.1", 2617 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", 2618 + "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", 2619 + "peerDependencies": { 2620 + "@types/react": "*", 2621 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2622 + }, 2623 + "peerDependenciesMeta": { 2624 + "@types/react": { 2625 + "optional": true 2626 + } 2627 + } 2628 + }, 2629 + "node_modules/@radix-ui/react-use-controllable-state": { 2630 + "version": "1.2.2", 2631 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", 2632 + "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", 2633 + "dependencies": { 2634 + "@radix-ui/react-use-effect-event": "0.0.2", 2635 + "@radix-ui/react-use-layout-effect": "1.1.1" 2636 + }, 2637 + "peerDependencies": { 2638 + "@types/react": "*", 2639 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2640 + }, 2641 + "peerDependenciesMeta": { 2642 + "@types/react": { 2643 + "optional": true 2644 + } 2645 + } 2646 + }, 2647 + "node_modules/@radix-ui/react-use-effect-event": { 2648 + "version": "0.0.2", 2649 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", 2650 + "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", 2651 + "dependencies": { 2652 + "@radix-ui/react-use-layout-effect": "1.1.1" 2653 + }, 2654 + "peerDependencies": { 2655 + "@types/react": "*", 2656 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2657 + }, 2658 + "peerDependenciesMeta": { 2659 + "@types/react": { 2660 + "optional": true 2661 + } 2662 + } 2663 + }, 2664 + "node_modules/@radix-ui/react-use-escape-keydown": { 2665 + "version": "1.1.1", 2666 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz", 2667 + "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", 2668 + "dependencies": { 2669 + "@radix-ui/react-use-callback-ref": "1.1.1" 2670 + }, 2671 + "peerDependencies": { 2672 + "@types/react": "*", 2673 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2674 + }, 2675 + "peerDependenciesMeta": { 2676 + "@types/react": { 2677 + "optional": true 2678 + } 2679 + } 2680 + }, 2681 + "node_modules/@radix-ui/react-use-is-hydrated": { 2682 + "version": "0.1.0", 2683 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz", 2684 + "integrity": "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==", 2685 + "dependencies": { 2686 + "use-sync-external-store": "^1.5.0" 2687 + }, 2688 + "peerDependencies": { 2689 + "@types/react": "*", 2690 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2691 + }, 2692 + "peerDependenciesMeta": { 2693 + "@types/react": { 2694 + "optional": true 2695 + } 2696 + } 2697 + }, 2698 + "node_modules/@radix-ui/react-use-layout-effect": { 2699 + "version": "1.1.1", 2700 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", 2701 + "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", 2702 + "peerDependencies": { 2703 + "@types/react": "*", 2704 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2705 + }, 2706 + "peerDependenciesMeta": { 2707 + "@types/react": { 2708 + "optional": true 2709 + } 2710 + } 2711 + }, 2712 + "node_modules/@radix-ui/react-use-previous": { 2713 + "version": "1.1.1", 2714 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz", 2715 + "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==", 2716 + "peerDependencies": { 2717 + "@types/react": "*", 2718 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2719 + }, 2720 + "peerDependenciesMeta": { 2721 + "@types/react": { 2722 + "optional": true 2723 + } 2724 + } 2725 + }, 2726 + "node_modules/@radix-ui/react-use-rect": { 2727 + "version": "1.1.1", 2728 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz", 2729 + "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", 2730 + "dependencies": { 2731 + "@radix-ui/rect": "1.1.1" 2732 + }, 2733 + "peerDependencies": { 2734 + "@types/react": "*", 2735 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2736 + }, 2737 + "peerDependenciesMeta": { 2738 + "@types/react": { 2739 + "optional": true 2740 + } 2741 + } 2742 + }, 2743 + "node_modules/@radix-ui/react-use-size": { 2744 + "version": "1.1.1", 2745 + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz", 2746 + "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", 2747 + "dependencies": { 2748 + "@radix-ui/react-use-layout-effect": "1.1.1" 2749 + }, 2750 + "peerDependencies": { 2751 + "@types/react": "*", 2752 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2753 + }, 2754 + "peerDependenciesMeta": { 2755 + "@types/react": { 2756 + "optional": true 2757 + } 2758 + } 2759 + }, 2760 + "node_modules/@radix-ui/react-visually-hidden": { 2761 + "version": "1.2.3", 2762 + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz", 2763 + "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", 2764 + "dependencies": { 2765 + "@radix-ui/react-primitive": "2.1.3" 2766 + }, 2767 + "peerDependencies": { 2768 + "@types/react": "*", 2769 + "@types/react-dom": "*", 2770 + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", 2771 + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" 2772 + }, 2773 + "peerDependenciesMeta": { 2774 + "@types/react": { 2775 + "optional": true 2776 + }, 2777 + "@types/react-dom": { 2778 + "optional": true 2779 + } 2780 + } 2781 + }, 2782 + "node_modules/@radix-ui/rect": { 2783 + "version": "1.1.1", 2784 + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz", 2785 + "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==" 2786 + }, 2787 "node_modules/@rc-component/async-validator": { 2788 "version": "5.0.4", 2789 + "resolved": "https://registry.npmjs.org/@rc-component/async-validator/-/async-validator-5.0.4.tgz", 2790 + "integrity": "sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==", 2791 "dependencies": { 2792 "@babel/runtime": "^7.24.4" 2793 }, ··· 2797 }, 2798 "node_modules/@rc-component/color-picker": { 2799 "version": "2.0.1", 2800 + "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-2.0.1.tgz", 2801 + "integrity": "sha512-WcZYwAThV/b2GISQ8F+7650r5ZZJ043E57aVBFkQ+kSY4C6wdofXgB0hBx+GPGpIU0Z81eETNoDUJMr7oy/P8Q==", 2802 "dependencies": { 2803 "@ant-design/fast-color": "^2.0.6", 2804 "@babel/runtime": "^7.23.6", ··· 2812 }, 2813 "node_modules/@rc-component/context": { 2814 "version": "1.4.0", 2815 + "resolved": "https://registry.npmjs.org/@rc-component/context/-/context-1.4.0.tgz", 2816 + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", 2817 "dependencies": { 2818 "@babel/runtime": "^7.10.1", 2819 "rc-util": "^5.27.0" ··· 2825 }, 2826 "node_modules/@rc-component/mini-decimal": { 2827 "version": "1.1.0", 2828 + "resolved": "https://registry.npmjs.org/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", 2829 + "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", 2830 "dependencies": { 2831 "@babel/runtime": "^7.18.0" 2832 }, ··· 2836 }, 2837 "node_modules/@rc-component/mutate-observer": { 2838 "version": "1.1.0", 2839 + "resolved": "https://registry.npmjs.org/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", 2840 + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", 2841 "dependencies": { 2842 "@babel/runtime": "^7.18.0", 2843 "classnames": "^2.3.2", ··· 2853 }, 2854 "node_modules/@rc-component/portal": { 2855 "version": "1.1.2", 2856 + "resolved": "https://registry.npmjs.org/@rc-component/portal/-/portal-1.1.2.tgz", 2857 + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", 2858 "dependencies": { 2859 "@babel/runtime": "^7.18.0", 2860 "classnames": "^2.3.2", ··· 2870 }, 2871 "node_modules/@rc-component/qrcode": { 2872 "version": "1.0.0", 2873 + "resolved": "https://registry.npmjs.org/@rc-component/qrcode/-/qrcode-1.0.0.tgz", 2874 + "integrity": "sha512-L+rZ4HXP2sJ1gHMGHjsg9jlYBX/SLN2D6OxP9Zn3qgtpMWtO2vUfxVFwiogHpAIqs54FnALxraUy/BCO1yRIgg==", 2875 "dependencies": { 2876 "@babel/runtime": "^7.24.7", 2877 "classnames": "^2.3.2", ··· 2887 }, 2888 "node_modules/@rc-component/tour": { 2889 "version": "1.15.1", 2890 + "resolved": "https://registry.npmjs.org/@rc-component/tour/-/tour-1.15.1.tgz", 2891 + "integrity": "sha512-Tr2t7J1DKZUpfJuDZWHxyxWpfmj8EZrqSgyMZ+BCdvKZ6r1UDsfU46M/iWAAFBy961Ssfom2kv5f3UcjIL2CmQ==", 2892 "dependencies": { 2893 "@babel/runtime": "^7.18.0", 2894 "@rc-component/portal": "^1.0.0-9", ··· 2905 } 2906 }, 2907 "node_modules/@rc-component/trigger": { 2908 + "version": "2.3.0", 2909 + "resolved": "https://registry.npmjs.org/@rc-component/trigger/-/trigger-2.3.0.tgz", 2910 + "integrity": "sha512-iwaxZyzOuK0D7lS+0AQEtW52zUWxoGqTGkke3dRyb8pYiShmRpCjB/8TzPI4R6YySCH7Vm9BZj/31VPiiQTLBg==", 2911 "dependencies": { 2912 "@babel/runtime": "^7.23.2", 2913 "@rc-component/portal": "^1.1.0", ··· 2924 "react-dom": ">=16.9.0" 2925 } 2926 }, 2927 + "node_modules/@react-aria/focus": { 2928 + "version": "3.21.0", 2929 + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.21.0.tgz", 2930 + "integrity": "sha512-7NEGtTPsBy52EZ/ToVKCu0HSelE3kq9qeis+2eEq90XSuJOMaDHUQrA7RC2Y89tlEwQB31bud/kKRi9Qme1dkA==", 2931 + "dependencies": { 2932 + "@react-aria/interactions": "^3.25.4", 2933 + "@react-aria/utils": "^3.30.0", 2934 + "@react-types/shared": "^3.31.0", 2935 + "@swc/helpers": "^0.5.0", 2936 + "clsx": "^2.0.0" 2937 + }, 2938 + "peerDependencies": { 2939 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", 2940 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" 2941 + } 2942 + }, 2943 + "node_modules/@react-aria/interactions": { 2944 + "version": "3.25.4", 2945 + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.4.tgz", 2946 + "integrity": "sha512-HBQMxgUPHrW8V63u9uGgBymkMfj6vdWbB0GgUJY49K9mBKMsypcHeWkWM6+bF7kxRO728/IK8bWDV6whDbqjHg==", 2947 + "dependencies": { 2948 + "@react-aria/ssr": "^3.9.10", 2949 + "@react-aria/utils": "^3.30.0", 2950 + "@react-stately/flags": "^3.1.2", 2951 + "@react-types/shared": "^3.31.0", 2952 + "@swc/helpers": "^0.5.0" 2953 + }, 2954 + "peerDependencies": { 2955 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", 2956 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" 2957 + } 2958 + }, 2959 + "node_modules/@react-aria/ssr": { 2960 + "version": "3.9.10", 2961 + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.10.tgz", 2962 + "integrity": "sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ==", 2963 + "dependencies": { 2964 + "@swc/helpers": "^0.5.0" 2965 + }, 2966 + "engines": { 2967 + "node": ">= 12" 2968 + }, 2969 + "peerDependencies": { 2970 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" 2971 + } 2972 + }, 2973 + "node_modules/@react-aria/utils": { 2974 + "version": "3.30.0", 2975 + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.30.0.tgz", 2976 + "integrity": "sha512-ydA6y5G1+gbem3Va2nczj/0G0W7/jUVo/cbN10WA5IizzWIwMP5qhFr7macgbKfHMkZ+YZC3oXnt2NNre5odKw==", 2977 + "dependencies": { 2978 + "@react-aria/ssr": "^3.9.10", 2979 + "@react-stately/flags": "^3.1.2", 2980 + "@react-stately/utils": "^3.10.8", 2981 + "@react-types/shared": "^3.31.0", 2982 + "@swc/helpers": "^0.5.0", 2983 + "clsx": "^2.0.0" 2984 + }, 2985 + "peerDependencies": { 2986 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", 2987 + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" 2988 + } 2989 + }, 2990 + "node_modules/@react-stately/flags": { 2991 + "version": "3.1.2", 2992 + "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.1.2.tgz", 2993 + "integrity": "sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==", 2994 + "dependencies": { 2995 + "@swc/helpers": "^0.5.0" 2996 + } 2997 + }, 2998 + "node_modules/@react-stately/utils": { 2999 + "version": "3.10.8", 3000 + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.8.tgz", 3001 + "integrity": "sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g==", 3002 + "dependencies": { 3003 + "@swc/helpers": "^0.5.0" 3004 + }, 3005 + "peerDependencies": { 3006 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" 3007 + } 3008 + }, 3009 + "node_modules/@react-types/shared": { 3010 + "version": "3.31.0", 3011 + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.31.0.tgz", 3012 + "integrity": "sha512-ua5U6V66gDcbLZe4P2QeyNgPp4YWD1ymGA6j3n+s8CGExtrCPe64v+g4mvpT8Bnb985R96e4zFT61+m0YCwqMg==", 3013 + "peerDependencies": { 3014 + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" 3015 + } 3016 + }, 3017 "node_modules/@rolldown/pluginutils": { 3018 + "version": "1.0.0-beta.27", 3019 + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", 3020 + "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", 3021 + "dev": true 3022 }, 3023 "node_modules/@rollup/rollup-win32-x64-msvc": { 3024 "version": "4.45.0", ··· 3031 "win32" 3032 ] 3033 }, 3034 + "node_modules/@shikijs/core": { 3035 + "version": "2.5.0", 3036 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-2.5.0.tgz", 3037 + "integrity": "sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg==", 3038 + "dependencies": { 3039 + "@shikijs/engine-javascript": "2.5.0", 3040 + "@shikijs/engine-oniguruma": "2.5.0", 3041 + "@shikijs/types": "2.5.0", 3042 + "@shikijs/vscode-textmate": "^10.0.2", 3043 + "@types/hast": "^3.0.4", 3044 + "hast-util-to-html": "^9.0.4" 3045 + } 3046 + }, 3047 + "node_modules/@shikijs/engine-javascript": { 3048 + "version": "2.5.0", 3049 + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-2.5.0.tgz", 3050 + "integrity": "sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w==", 3051 + "dependencies": { 3052 + "@shikijs/types": "2.5.0", 3053 + "@shikijs/vscode-textmate": "^10.0.2", 3054 + "oniguruma-to-es": "^3.1.0" 3055 + } 3056 + }, 3057 + "node_modules/@shikijs/engine-oniguruma": { 3058 + "version": "2.5.0", 3059 + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-2.5.0.tgz", 3060 + "integrity": "sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw==", 3061 + "dependencies": { 3062 + "@shikijs/types": "2.5.0", 3063 + "@shikijs/vscode-textmate": "^10.0.2" 3064 + } 3065 + }, 3066 + "node_modules/@shikijs/langs": { 3067 + "version": "3.8.1", 3068 + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.8.1.tgz", 3069 + "integrity": "sha512-TjOFg2Wp1w07oKnXjs0AUMb4kJvujML+fJ1C5cmEj45lhjbUXtziT1x2bPQb9Db6kmPhkG5NI2tgYW1/DzhUuQ==", 3070 + "dependencies": { 3071 + "@shikijs/types": "3.8.1" 3072 + } 3073 + }, 3074 + "node_modules/@shikijs/langs/node_modules/@shikijs/types": { 3075 + "version": "3.8.1", 3076 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.8.1.tgz", 3077 + "integrity": "sha512-5C39Q8/8r1I26suLh+5TPk1DTrbY/kn3IdWA5HdizR0FhlhD05zx5nKCqhzSfDHH3p4S0ZefxWd77DLV+8FhGg==", 3078 + "dependencies": { 3079 + "@shikijs/vscode-textmate": "^10.0.2", 3080 + "@types/hast": "^3.0.4" 3081 + } 3082 + }, 3083 + "node_modules/@shikijs/themes": { 3084 + "version": "3.8.1", 3085 + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.8.1.tgz", 3086 + "integrity": "sha512-Vu3t3BBLifc0GB0UPg2Pox1naTemrrvyZv2lkiSw3QayVV60me1ujFQwPZGgUTmwXl1yhCPW8Lieesm0CYruLQ==", 3087 + "dependencies": { 3088 + "@shikijs/types": "3.8.1" 3089 + } 3090 + }, 3091 + "node_modules/@shikijs/themes/node_modules/@shikijs/types": { 3092 + "version": "3.8.1", 3093 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.8.1.tgz", 3094 + "integrity": "sha512-5C39Q8/8r1I26suLh+5TPk1DTrbY/kn3IdWA5HdizR0FhlhD05zx5nKCqhzSfDHH3p4S0ZefxWd77DLV+8FhGg==", 3095 + "dependencies": { 3096 + "@shikijs/vscode-textmate": "^10.0.2", 3097 + "@types/hast": "^3.0.4" 3098 + } 3099 + }, 3100 + "node_modules/@shikijs/twoslash": { 3101 + "version": "2.5.0", 3102 + "resolved": "https://registry.npmjs.org/@shikijs/twoslash/-/twoslash-2.5.0.tgz", 3103 + "integrity": "sha512-OdyoZRbzTB80qHFHdaXT070OG9hiljxbsJMZmrMAPWXG2e4FV8wbC63VBM5BJXa1DH645nw20VX1MzASkO5V9g==", 3104 + "dependencies": { 3105 + "@shikijs/core": "2.5.0", 3106 + "@shikijs/types": "2.5.0", 3107 + "twoslash": "^0.2.12" 3108 + } 3109 + }, 3110 + "node_modules/@shikijs/types": { 3111 + "version": "2.5.0", 3112 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-2.5.0.tgz", 3113 + "integrity": "sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw==", 3114 + "dependencies": { 3115 + "@shikijs/vscode-textmate": "^10.0.2", 3116 + "@types/hast": "^3.0.4" 3117 + } 3118 + }, 3119 + "node_modules/@shikijs/vscode-textmate": { 3120 + "version": "10.0.2", 3121 + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", 3122 + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==" 3123 + }, 3124 + "node_modules/@swc/helpers": { 3125 + "version": "0.5.15", 3126 + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", 3127 + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", 3128 + "dependencies": { 3129 + "tslib": "^2.8.0" 3130 + } 3131 + }, 3132 "node_modules/@tailwindcss/node": { 3133 "version": "4.1.11", 3134 "license": "MIT", ··· 3194 "vite": "^5.2.0 || ^6 || ^7" 3195 } 3196 }, 3197 + "node_modules/@tanstack/react-virtual": { 3198 + "version": "3.13.12", 3199 + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.12.tgz", 3200 + "integrity": "sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==", 3201 + "dependencies": { 3202 + "@tanstack/virtual-core": "3.13.12" 3203 + }, 3204 + "funding": { 3205 + "type": "github", 3206 + "url": "https://github.com/sponsors/tannerlinsley" 3207 + }, 3208 + "peerDependencies": { 3209 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 3210 + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 3211 + } 3212 + }, 3213 + "node_modules/@tanstack/virtual-core": { 3214 + "version": "3.13.12", 3215 + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.13.12.tgz", 3216 + "integrity": "sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==", 3217 + "funding": { 3218 + "type": "github", 3219 + "url": "https://github.com/sponsors/tannerlinsley" 3220 + } 3221 + }, 3222 "node_modules/@tauri-apps/api": { 3223 "version": "2.6.0", 3224 "license": "Apache-2.0 OR MIT", ··· 3270 "node": ">= 10" 3271 } 3272 }, 3273 + "node_modules/@tauri-apps/plugin-autostart": { 3274 + "version": "2.5.0", 3275 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-autostart/-/plugin-autostart-2.5.0.tgz", 3276 + "integrity": "sha512-smSt0vydfVB950AeYRbO2S/c01SZrgMVg4FOrFLQLom0R0amsu/8zYaxgttriBdxcofjBZuHv4hmROBQIBVXmA==", 3277 + "dependencies": { 3278 + "@tauri-apps/api": "^2.6.0" 3279 + } 3280 + }, 3281 + "node_modules/@tauri-apps/plugin-deep-link": { 3282 + "version": "2.4.1", 3283 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-deep-link/-/plugin-deep-link-2.4.1.tgz", 3284 + "integrity": "sha512-I8Bo+spcAKGhIIJ1qN/gapp/Ot3mosQL98znxr975Zn2ODAkUZ++BQ9FnTpR7PDwfIl5ANSGdIW/YU01zVTcJw==", 3285 + "dependencies": { 3286 + "@tauri-apps/api": "^2.6.0" 3287 + } 3288 + }, 3289 + "node_modules/@tauri-apps/plugin-fs": { 3290 + "version": "2.4.1", 3291 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-fs/-/plugin-fs-2.4.1.tgz", 3292 + "integrity": "sha512-vJlKZVGF3UAFGoIEVT6Oq5L4HGDCD78WmA4uhzitToqYiBKWAvZR61M6zAyQzHqLs0ADemkE4RSy/5sCmZm6ZQ==", 3293 + "dependencies": { 3294 + "@tauri-apps/api": "^2.6.0" 3295 + } 3296 + }, 3297 + "node_modules/@tauri-apps/plugin-log": { 3298 + "version": "2.6.0", 3299 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-log/-/plugin-log-2.6.0.tgz", 3300 + "integrity": "sha512-gVp3l31akA1Jk2bZsTA0hMFD5/gLe49Nw1btu5lViau0QqgC2XyT79LSwvy7a44ewtQbSexchqIg7oTJKMIbXQ==", 3301 + "dependencies": { 3302 + "@tauri-apps/api": "^2.6.0" 3303 + } 3304 + }, 3305 "node_modules/@tauri-apps/plugin-opener": { 3306 "version": "2.4.0", 3307 "license": "MIT OR Apache-2.0", ··· 3309 "@tauri-apps/api": "^2.6.0" 3310 } 3311 }, 3312 + "node_modules/@tauri-apps/plugin-process": { 3313 + "version": "2.3.0", 3314 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-process/-/plugin-process-2.3.0.tgz", 3315 + "integrity": "sha512-0DNj6u+9csODiV4seSxxRbnLpeGYdojlcctCuLOCgpH9X3+ckVZIEj6H7tRQ7zqWr7kSTEWnrxtAdBb0FbtrmQ==", 3316 + "dependencies": { 3317 + "@tauri-apps/api": "^2.6.0" 3318 + } 3319 + }, 3320 + "node_modules/@tauri-apps/plugin-shell": { 3321 + "version": "2.3.0", 3322 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-shell/-/plugin-shell-2.3.0.tgz", 3323 + "integrity": "sha512-6GIRxO2z64uxPX4CCTuhQzefvCC0ew7HjdBhMALiGw74vFBDY95VWueAHOHgNOMV4UOUAFupyidN9YulTe5xlA==", 3324 + "dependencies": { 3325 + "@tauri-apps/api": "^2.6.0" 3326 + } 3327 + }, 3328 + "node_modules/@tauri-apps/plugin-store": { 3329 + "version": "2.3.0", 3330 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-store/-/plugin-store-2.3.0.tgz", 3331 + "integrity": "sha512-mre8er0nXPhyEWQzWCpUd+UnEoBQYcoA5JYlwpwOV9wcxKqlXTGfminpKsE37ic8NUb2BIZqf0QQ9/U3ib2+/A==", 3332 + "dependencies": { 3333 + "@tauri-apps/api": "^2.6.0" 3334 + } 3335 + }, 3336 + "node_modules/@tauri-apps/plugin-updater": { 3337 + "version": "2.9.0", 3338 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-updater/-/plugin-updater-2.9.0.tgz", 3339 + "integrity": "sha512-j++sgY8XpeDvzImTrzWA08OqqGqgkNyxczLD7FjNJJx/uXxMZFz5nDcfkyoI/rCjYuj2101Tci/r/HFmOmoxCg==", 3340 + "dependencies": { 3341 + "@tauri-apps/api": "^2.6.0" 3342 + } 3343 + }, 3344 + "node_modules/@tauri-apps/plugin-websocket": { 3345 + "version": "2.4.0", 3346 + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-websocket/-/plugin-websocket-2.4.0.tgz", 3347 + "integrity": "sha512-0TpWqPBb5G3I1qPE/rPnPUmMyAQTWsw2B75Ab6SQ6X4EcypPGyqTyvt3OXymG6PzJeZ+D9wE614Fnf0wXnj1mg==", 3348 + "dependencies": { 3349 + "@tauri-apps/api": "^2.6.0" 3350 + } 3351 + }, 3352 + "node_modules/@theguild/remark-npm2yarn": { 3353 + "version": "0.3.3", 3354 + "resolved": "https://registry.npmjs.org/@theguild/remark-npm2yarn/-/remark-npm2yarn-0.3.3.tgz", 3355 + "integrity": "sha512-ma6DvR03gdbvwqfKx1omqhg9May/VYGdMHvTzB4VuxkyS7KzfZ/lzrj43hmcsggpMje0x7SADA/pcMph0ejRnA==", 3356 + "dependencies": { 3357 + "npm-to-yarn": "^3.0.0", 3358 + "unist-util-visit": "^5.0.0" 3359 + } 3360 + }, 3361 "node_modules/@ts-morph/common": { 3362 "version": "0.19.0", 3363 "license": "MIT", ··· 3422 "version": "0.6.0", 3423 "license": "MIT" 3424 }, 3425 + "node_modules/@types/d3": { 3426 + "version": "7.4.3", 3427 + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", 3428 + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", 3429 + "dependencies": { 3430 + "@types/d3-array": "*", 3431 + "@types/d3-axis": "*", 3432 + "@types/d3-brush": "*", 3433 + "@types/d3-chord": "*", 3434 + "@types/d3-color": "*", 3435 + "@types/d3-contour": "*", 3436 + "@types/d3-delaunay": "*", 3437 + "@types/d3-dispatch": "*", 3438 + "@types/d3-drag": "*", 3439 + "@types/d3-dsv": "*", 3440 + "@types/d3-ease": "*", 3441 + "@types/d3-fetch": "*", 3442 + "@types/d3-force": "*", 3443 + "@types/d3-format": "*", 3444 + "@types/d3-geo": "*", 3445 + "@types/d3-hierarchy": "*", 3446 + "@types/d3-interpolate": "*", 3447 + "@types/d3-path": "*", 3448 + "@types/d3-polygon": "*", 3449 + "@types/d3-quadtree": "*", 3450 + "@types/d3-random": "*", 3451 + "@types/d3-scale": "*", 3452 + "@types/d3-scale-chromatic": "*", 3453 + "@types/d3-selection": "*", 3454 + "@types/d3-shape": "*", 3455 + "@types/d3-time": "*", 3456 + "@types/d3-time-format": "*", 3457 + "@types/d3-timer": "*", 3458 + "@types/d3-transition": "*", 3459 + "@types/d3-zoom": "*" 3460 + } 3461 + }, 3462 + "node_modules/@types/d3-array": { 3463 + "version": "3.2.1", 3464 + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", 3465 + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" 3466 + }, 3467 + "node_modules/@types/d3-axis": { 3468 + "version": "3.0.6", 3469 + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", 3470 + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", 3471 + "dependencies": { 3472 + "@types/d3-selection": "*" 3473 + } 3474 + }, 3475 + "node_modules/@types/d3-brush": { 3476 + "version": "3.0.6", 3477 + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", 3478 + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", 3479 + "dependencies": { 3480 + "@types/d3-selection": "*" 3481 + } 3482 + }, 3483 + "node_modules/@types/d3-chord": { 3484 + "version": "3.0.6", 3485 + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", 3486 + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==" 3487 + }, 3488 + "node_modules/@types/d3-color": { 3489 + "version": "3.1.3", 3490 + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", 3491 + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" 3492 + }, 3493 + "node_modules/@types/d3-contour": { 3494 + "version": "3.0.6", 3495 + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", 3496 + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", 3497 + "dependencies": { 3498 + "@types/d3-array": "*", 3499 + "@types/geojson": "*" 3500 + } 3501 + }, 3502 + "node_modules/@types/d3-delaunay": { 3503 + "version": "6.0.4", 3504 + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", 3505 + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==" 3506 + }, 3507 + "node_modules/@types/d3-dispatch": { 3508 + "version": "3.0.6", 3509 + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz", 3510 + "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==" 3511 + }, 3512 + "node_modules/@types/d3-drag": { 3513 + "version": "3.0.7", 3514 + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", 3515 + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", 3516 + "dependencies": { 3517 + "@types/d3-selection": "*" 3518 + } 3519 + }, 3520 + "node_modules/@types/d3-dsv": { 3521 + "version": "3.0.7", 3522 + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", 3523 + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==" 3524 + }, 3525 + "node_modules/@types/d3-ease": { 3526 + "version": "3.0.2", 3527 + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", 3528 + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" 3529 + }, 3530 + "node_modules/@types/d3-fetch": { 3531 + "version": "3.0.7", 3532 + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", 3533 + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", 3534 + "dependencies": { 3535 + "@types/d3-dsv": "*" 3536 + } 3537 + }, 3538 + "node_modules/@types/d3-force": { 3539 + "version": "3.0.10", 3540 + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", 3541 + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==" 3542 + }, 3543 + "node_modules/@types/d3-format": { 3544 + "version": "3.0.4", 3545 + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", 3546 + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==" 3547 + }, 3548 + "node_modules/@types/d3-geo": { 3549 + "version": "3.1.0", 3550 + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", 3551 + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", 3552 + "dependencies": { 3553 + "@types/geojson": "*" 3554 + } 3555 + }, 3556 + "node_modules/@types/d3-hierarchy": { 3557 + "version": "3.1.7", 3558 + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", 3559 + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==" 3560 + }, 3561 + "node_modules/@types/d3-interpolate": { 3562 + "version": "3.0.4", 3563 + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", 3564 + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", 3565 + "dependencies": { 3566 + "@types/d3-color": "*" 3567 + } 3568 + }, 3569 + "node_modules/@types/d3-path": { 3570 + "version": "3.1.1", 3571 + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", 3572 + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==" 3573 + }, 3574 + "node_modules/@types/d3-polygon": { 3575 + "version": "3.0.2", 3576 + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", 3577 + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==" 3578 + }, 3579 + "node_modules/@types/d3-quadtree": { 3580 + "version": "3.0.6", 3581 + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", 3582 + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==" 3583 + }, 3584 + "node_modules/@types/d3-random": { 3585 + "version": "3.0.3", 3586 + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", 3587 + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==" 3588 + }, 3589 + "node_modules/@types/d3-scale": { 3590 + "version": "4.0.9", 3591 + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", 3592 + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", 3593 + "dependencies": { 3594 + "@types/d3-time": "*" 3595 + } 3596 + }, 3597 + "node_modules/@types/d3-scale-chromatic": { 3598 + "version": "3.1.0", 3599 + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", 3600 + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==" 3601 + }, 3602 + "node_modules/@types/d3-selection": { 3603 + "version": "3.0.11", 3604 + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", 3605 + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==" 3606 + }, 3607 + "node_modules/@types/d3-shape": { 3608 + "version": "3.1.7", 3609 + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", 3610 + "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", 3611 + "dependencies": { 3612 + "@types/d3-path": "*" 3613 + } 3614 + }, 3615 + "node_modules/@types/d3-time": { 3616 + "version": "3.0.4", 3617 + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", 3618 + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==" 3619 + }, 3620 + "node_modules/@types/d3-time-format": { 3621 + "version": "4.0.3", 3622 + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", 3623 + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==" 3624 + }, 3625 + "node_modules/@types/d3-timer": { 3626 + "version": "3.0.2", 3627 + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", 3628 + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" 3629 + }, 3630 + "node_modules/@types/d3-transition": { 3631 + "version": "3.0.9", 3632 + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", 3633 + "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", 3634 + "dependencies": { 3635 + "@types/d3-selection": "*" 3636 + } 3637 + }, 3638 + "node_modules/@types/d3-zoom": { 3639 + "version": "3.0.8", 3640 + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", 3641 + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", 3642 + "dependencies": { 3643 + "@types/d3-interpolate": "*", 3644 + "@types/d3-selection": "*" 3645 + } 3646 + }, 3647 + "node_modules/@types/debug": { 3648 + "version": "4.1.12", 3649 + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", 3650 + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", 3651 + "dependencies": { 3652 + "@types/ms": "*" 3653 + } 3654 + }, 3655 "node_modules/@types/estree": { 3656 "version": "1.0.8", 3657 "license": "MIT" 3658 }, 3659 + "node_modules/@types/estree-jsx": { 3660 + "version": "1.0.5", 3661 + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", 3662 + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", 3663 + "dependencies": { 3664 + "@types/estree": "*" 3665 + } 3666 + }, 3667 + "node_modules/@types/geojson": { 3668 + "version": "7946.0.16", 3669 + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", 3670 + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==" 3671 + }, 3672 + "node_modules/@types/hast": { 3673 + "version": "3.0.4", 3674 + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", 3675 + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", 3676 + "dependencies": { 3677 + "@types/unist": "*" 3678 + } 3679 + }, 3680 + "node_modules/@types/katex": { 3681 + "version": "0.16.7", 3682 + "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.7.tgz", 3683 + "integrity": "sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==" 3684 + }, 3685 + "node_modules/@types/mdast": { 3686 + "version": "4.0.4", 3687 + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", 3688 + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", 3689 + "dependencies": { 3690 + "@types/unist": "*" 3691 + } 3692 + }, 3693 + "node_modules/@types/mdx": { 3694 + "version": "2.0.13", 3695 + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", 3696 + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" 3697 + }, 3698 + "node_modules/@types/ms": { 3699 + "version": "2.1.0", 3700 + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", 3701 + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==" 3702 + }, 3703 + "node_modules/@types/nlcst": { 3704 + "version": "2.0.3", 3705 + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", 3706 + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", 3707 + "dependencies": { 3708 + "@types/unist": "*" 3709 + } 3710 + }, 3711 "node_modules/@types/node": { 3712 + "version": "24.1.0", 3713 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", 3714 + "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", 3715 "devOptional": true, 3716 "dependencies": { 3717 "undici-types": "~7.8.0" 3718 } 3719 }, 3720 "node_modules/@types/prop-types": { 3721 "version": "15.7.15", 3722 "license": "MIT" 3723 }, 3724 "node_modules/@types/react": { 3725 "version": "18.3.23", 3726 "license": "MIT", 3727 "dependencies": { 3728 "@types/prop-types": "*", ··· 3731 }, 3732 "node_modules/@types/react-dom": { 3733 "version": "18.3.7", 3734 + "devOptional": true, 3735 "license": "MIT", 3736 "peerDependencies": { 3737 "@types/react": "^18.0.0" ··· 3745 "version": "4.0.5", 3746 "license": "MIT" 3747 }, 3748 + "node_modules/@types/trusted-types": { 3749 + "version": "2.0.7", 3750 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", 3751 + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", 3752 + "optional": true 3753 + }, 3754 + "node_modules/@types/unist": { 3755 + "version": "3.0.3", 3756 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", 3757 + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" 3758 + }, 3759 + "node_modules/@typescript/vfs": { 3760 + "version": "1.6.1", 3761 + "resolved": "https://registry.npmjs.org/@typescript/vfs/-/vfs-1.6.1.tgz", 3762 + "integrity": "sha512-JwoxboBh7Oz1v38tPbkrZ62ZXNHAk9bJ7c9x0eI5zBfBnBYGhURdbnh7Z4smN/MV48Y5OCcZb58n972UtbazsA==", 3763 + "dependencies": { 3764 + "debug": "^4.1.1" 3765 + }, 3766 + "peerDependencies": { 3767 + "typescript": "*" 3768 + } 3769 + }, 3770 + "node_modules/@ungap/structured-clone": { 3771 + "version": "1.3.0", 3772 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", 3773 + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" 3774 + }, 3775 "node_modules/@vitejs/plugin-react": { 3776 + "version": "4.7.0", 3777 + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", 3778 + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", 3779 "dev": true, 3780 "dependencies": { 3781 + "@babel/core": "^7.28.0", 3782 "@babel/plugin-transform-react-jsx-self": "^7.27.1", 3783 "@babel/plugin-transform-react-jsx-source": "^7.27.1", 3784 + "@rolldown/pluginutils": "1.0.0-beta.27", 3785 "@types/babel__core": "^7.20.5", 3786 "react-refresh": "^0.17.0" 3787 }, ··· 3789 "node": "^14.18.0 || >=16.0.0" 3790 }, 3791 "peerDependencies": { 3792 + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" 3793 + } 3794 + }, 3795 + "node_modules/@xmldom/xmldom": { 3796 + "version": "0.9.8", 3797 + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.8.tgz", 3798 + "integrity": "sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==", 3799 + "engines": { 3800 + "node": ">=14.6" 3801 } 3802 }, 3803 "node_modules/accepts": { ··· 3811 "node": ">= 0.6" 3812 } 3813 }, 3814 + "node_modules/acorn": { 3815 + "version": "8.15.0", 3816 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 3817 + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 3818 + "bin": { 3819 + "acorn": "bin/acorn" 3820 + }, 3821 + "engines": { 3822 + "node": ">=0.4.0" 3823 + } 3824 + }, 3825 + "node_modules/acorn-jsx": { 3826 + "version": "5.3.2", 3827 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 3828 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 3829 + "peerDependencies": { 3830 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 3831 + } 3832 + }, 3833 "node_modules/agent-base": { 3834 "version": "7.1.4", 3835 "license": "MIT", ··· 3898 } 3899 }, 3900 "node_modules/antd": { 3901 + "version": "5.26.6", 3902 + "resolved": "https://registry.npmjs.org/antd/-/antd-5.26.6.tgz", 3903 + "integrity": "sha512-k8ipeT+UL2tP/x4jHTXElScAxsD94JgrIEeGHj80nNO4dL9hqcmaOUBpHo3ieCf6MFjhS7gLUthysQeP6e7DUg==", 3904 "dependencies": { 3905 "@ant-design/colors": "^7.2.1", 3906 "@ant-design/cssinjs": "^1.23.0", ··· 3961 "react-dom": ">=16.9.0" 3962 } 3963 }, 3964 + "node_modules/arg": { 3965 + "version": "5.0.2", 3966 + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 3967 + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" 3968 + }, 3969 "node_modules/argparse": { 3970 "version": "2.0.1", 3971 "license": "Python-2.0" 3972 }, 3973 + "node_modules/aria-hidden": { 3974 + "version": "1.2.6", 3975 + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", 3976 + "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", 3977 + "dependencies": { 3978 + "tslib": "^2.0.0" 3979 + }, 3980 + "engines": { 3981 + "node": ">=10" 3982 + } 3983 + }, 3984 + "node_modules/array-iterate": { 3985 + "version": "2.0.1", 3986 + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 3987 + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", 3988 + "funding": { 3989 + "type": "github", 3990 + "url": "https://github.com/sponsors/wooorm" 3991 + } 3992 + }, 3993 "node_modules/ast-types": { 3994 "version": "0.16.1", 3995 "license": "MIT", ··· 4000 "node": ">=4" 4001 } 4002 }, 4003 + "node_modules/astring": { 4004 + "version": "1.9.0", 4005 + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", 4006 + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", 4007 + "bin": { 4008 + "astring": "bin/astring" 4009 + } 4010 + }, 4011 "node_modules/await-lock": { 4012 "version": "2.2.2", 4013 "license": "MIT" 4014 + }, 4015 + "node_modules/bail": { 4016 + "version": "2.0.2", 4017 + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", 4018 + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", 4019 + "funding": { 4020 + "type": "github", 4021 + "url": "https://github.com/sponsors/wooorm" 4022 + } 4023 }, 4024 "node_modules/balanced-match": { 4025 "version": "1.0.2", ··· 4042 } 4043 ], 4044 "license": "MIT" 4045 + }, 4046 + "node_modules/better-react-mathjax": { 4047 + "version": "2.3.0", 4048 + "resolved": "https://registry.npmjs.org/better-react-mathjax/-/better-react-mathjax-2.3.0.tgz", 4049 + "integrity": "sha512-K0ceQC+jQmB+NLDogO5HCpqmYf18AU2FxDbLdduYgkHYWZApFggkHE4dIaXCV1NqeoscESYXXo1GSkY6fA295w==", 4050 + "dependencies": { 4051 + "mathjax-full": "^3.2.2" 4052 + }, 4053 + "peerDependencies": { 4054 + "react": ">=16.8" 4055 + } 4056 }, 4057 "node_modules/bl": { 4058 "version": "5.1.0", ··· 4207 ], 4208 "license": "CC-BY-4.0" 4209 }, 4210 + "node_modules/ccount": { 4211 + "version": "2.0.1", 4212 + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", 4213 + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", 4214 + "funding": { 4215 + "type": "github", 4216 + "url": "https://github.com/sponsors/wooorm" 4217 + } 4218 + }, 4219 "node_modules/chalk": { 4220 "version": "5.4.1", 4221 "license": "MIT", ··· 4226 "url": "https://github.com/chalk/chalk?sponsor=1" 4227 } 4228 }, 4229 + "node_modules/character-entities": { 4230 + "version": "2.0.2", 4231 + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", 4232 + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", 4233 + "funding": { 4234 + "type": "github", 4235 + "url": "https://github.com/sponsors/wooorm" 4236 + } 4237 + }, 4238 + "node_modules/character-entities-html4": { 4239 + "version": "2.1.0", 4240 + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", 4241 + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", 4242 + "funding": { 4243 + "type": "github", 4244 + "url": "https://github.com/sponsors/wooorm" 4245 + } 4246 + }, 4247 + "node_modules/character-entities-legacy": { 4248 + "version": "3.0.0", 4249 + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", 4250 + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", 4251 + "funding": { 4252 + "type": "github", 4253 + "url": "https://github.com/sponsors/wooorm" 4254 + } 4255 + }, 4256 + "node_modules/character-reference-invalid": { 4257 + "version": "2.0.1", 4258 + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", 4259 + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", 4260 + "funding": { 4261 + "type": "github", 4262 + "url": "https://github.com/sponsors/wooorm" 4263 + } 4264 + }, 4265 + "node_modules/chevrotain": { 4266 + "version": "11.0.3", 4267 + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", 4268 + "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", 4269 + "dependencies": { 4270 + "@chevrotain/cst-dts-gen": "11.0.3", 4271 + "@chevrotain/gast": "11.0.3", 4272 + "@chevrotain/regexp-to-ast": "11.0.3", 4273 + "@chevrotain/types": "11.0.3", 4274 + "@chevrotain/utils": "11.0.3", 4275 + "lodash-es": "4.17.21" 4276 + } 4277 + }, 4278 + "node_modules/chevrotain-allstar": { 4279 + "version": "0.3.1", 4280 + "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz", 4281 + "integrity": "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==", 4282 + "dependencies": { 4283 + "lodash-es": "^4.17.21" 4284 + }, 4285 + "peerDependencies": { 4286 + "chevrotain": "^11.0.0" 4287 + } 4288 + }, 4289 "node_modules/chownr": { 4290 "version": "3.0.0", 4291 "license": "BlueOak-1.0.0", ··· 4337 "node": ">= 12" 4338 } 4339 }, 4340 + "node_modules/client-only": { 4341 + "version": "0.0.1", 4342 + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", 4343 + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" 4344 + }, 4345 + "node_modules/clipboardy": { 4346 + "version": "4.0.0", 4347 + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", 4348 + "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", 4349 + "dependencies": { 4350 + "execa": "^8.0.1", 4351 + "is-wsl": "^3.1.0", 4352 + "is64bit": "^2.0.0" 4353 + }, 4354 + "engines": { 4355 + "node": ">=18" 4356 + }, 4357 + "funding": { 4358 + "url": "https://github.com/sponsors/sindresorhus" 4359 + } 4360 + }, 4361 + "node_modules/clipboardy/node_modules/execa": { 4362 + "version": "8.0.1", 4363 + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", 4364 + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", 4365 + "dependencies": { 4366 + "cross-spawn": "^7.0.3", 4367 + "get-stream": "^8.0.1", 4368 + "human-signals": "^5.0.0", 4369 + "is-stream": "^3.0.0", 4370 + "merge-stream": "^2.0.0", 4371 + "npm-run-path": "^5.1.0", 4372 + "onetime": "^6.0.0", 4373 + "signal-exit": "^4.1.0", 4374 + "strip-final-newline": "^3.0.0" 4375 + }, 4376 + "engines": { 4377 + "node": ">=16.17" 4378 + }, 4379 + "funding": { 4380 + "url": "https://github.com/sindresorhus/execa?sponsor=1" 4381 + } 4382 + }, 4383 + "node_modules/clipboardy/node_modules/get-stream": { 4384 + "version": "8.0.1", 4385 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", 4386 + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", 4387 + "engines": { 4388 + "node": ">=16" 4389 + }, 4390 + "funding": { 4391 + "url": "https://github.com/sponsors/sindresorhus" 4392 + } 4393 + }, 4394 + "node_modules/clipboardy/node_modules/human-signals": { 4395 + "version": "5.0.0", 4396 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", 4397 + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", 4398 + "engines": { 4399 + "node": ">=16.17.0" 4400 + } 4401 + }, 4402 + "node_modules/clipboardy/node_modules/signal-exit": { 4403 + "version": "4.1.0", 4404 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 4405 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 4406 + "engines": { 4407 + "node": ">=14" 4408 + }, 4409 + "funding": { 4410 + "url": "https://github.com/sponsors/isaacs" 4411 + } 4412 + }, 4413 "node_modules/cliui": { 4414 "version": "8.0.1", 4415 "license": "ISC", ··· 4472 "version": "12.0.0", 4473 "license": "MIT" 4474 }, 4475 + "node_modules/collapse-white-space": { 4476 + "version": "2.1.0", 4477 + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", 4478 + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", 4479 + "funding": { 4480 + "type": "github", 4481 + "url": "https://github.com/sponsors/wooorm" 4482 + } 4483 + }, 4484 + "node_modules/color": { 4485 + "version": "4.2.3", 4486 + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 4487 + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 4488 + "optional": true, 4489 + "dependencies": { 4490 + "color-convert": "^2.0.1", 4491 + "color-string": "^1.9.0" 4492 + }, 4493 + "engines": { 4494 + "node": ">=12.5.0" 4495 + } 4496 + }, 4497 "node_modules/color-convert": { 4498 "version": "2.0.1", 4499 "license": "MIT", ··· 4508 "version": "1.1.4", 4509 "license": "MIT" 4510 }, 4511 + "node_modules/color-string": { 4512 + "version": "1.9.1", 4513 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 4514 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 4515 + "optional": true, 4516 + "dependencies": { 4517 + "color-name": "^1.0.0", 4518 + "simple-swizzle": "^0.2.2" 4519 + } 4520 + }, 4521 + "node_modules/comma-separated-tokens": { 4522 + "version": "2.0.3", 4523 + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", 4524 + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", 4525 + "funding": { 4526 + "type": "github", 4527 + "url": "https://github.com/sponsors/wooorm" 4528 + } 4529 + }, 4530 "node_modules/commander": { 4531 "version": "10.0.1", 4532 "license": "MIT", ··· 4537 "node_modules/compute-scroll-into-view": { 4538 "version": "3.1.1", 4539 "license": "MIT" 4540 + }, 4541 + "node_modules/confbox": { 4542 + "version": "0.2.2", 4543 + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", 4544 + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==" 4545 }, 4546 "node_modules/content-disposition": { 4547 "version": "1.0.0", ··· 4596 "node": ">= 0.10" 4597 } 4598 }, 4599 + "node_modules/cose-base": { 4600 + "version": "1.0.3", 4601 + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", 4602 + "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", 4603 + "dependencies": { 4604 + "layout-base": "^1.0.0" 4605 + } 4606 + }, 4607 "node_modules/cosmiconfig": { 4608 "version": "8.3.6", 4609 "license": "MIT", ··· 4644 "version": "3.1.3", 4645 "license": "MIT" 4646 }, 4647 + "node_modules/cytoscape": { 4648 + "version": "3.32.1", 4649 + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.1.tgz", 4650 + "integrity": "sha512-dbeqFTLYEwlFg7UGtcZhCCG/2WayX72zK3Sq323CEX29CY81tYfVhw1MIdduCtpstB0cTOhJswWlM/OEB3Xp+Q==", 4651 + "engines": { 4652 + "node": ">=0.10" 4653 + } 4654 + }, 4655 + "node_modules/cytoscape-cose-bilkent": { 4656 + "version": "4.1.0", 4657 + "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", 4658 + "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", 4659 + "dependencies": { 4660 + "cose-base": "^1.0.0" 4661 + }, 4662 + "peerDependencies": { 4663 + "cytoscape": "^3.2.0" 4664 + } 4665 + }, 4666 + "node_modules/cytoscape-fcose": { 4667 + "version": "2.2.0", 4668 + "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", 4669 + "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", 4670 + "dependencies": { 4671 + "cose-base": "^2.2.0" 4672 + }, 4673 + "peerDependencies": { 4674 + "cytoscape": "^3.2.0" 4675 + } 4676 + }, 4677 + "node_modules/cytoscape-fcose/node_modules/cose-base": { 4678 + "version": "2.2.0", 4679 + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", 4680 + "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", 4681 + "dependencies": { 4682 + "layout-base": "^2.0.0" 4683 + } 4684 + }, 4685 + "node_modules/cytoscape-fcose/node_modules/layout-base": { 4686 + "version": "2.0.1", 4687 + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", 4688 + "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==" 4689 + }, 4690 + "node_modules/d3": { 4691 + "version": "7.9.0", 4692 + "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", 4693 + "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", 4694 + "dependencies": { 4695 + "d3-array": "3", 4696 + "d3-axis": "3", 4697 + "d3-brush": "3", 4698 + "d3-chord": "3", 4699 + "d3-color": "3", 4700 + "d3-contour": "4", 4701 + "d3-delaunay": "6", 4702 + "d3-dispatch": "3", 4703 + "d3-drag": "3", 4704 + "d3-dsv": "3", 4705 + "d3-ease": "3", 4706 + "d3-fetch": "3", 4707 + "d3-force": "3", 4708 + "d3-format": "3", 4709 + "d3-geo": "3", 4710 + "d3-hierarchy": "3", 4711 + "d3-interpolate": "3", 4712 + "d3-path": "3", 4713 + "d3-polygon": "3", 4714 + "d3-quadtree": "3", 4715 + "d3-random": "3", 4716 + "d3-scale": "4", 4717 + "d3-scale-chromatic": "3", 4718 + "d3-selection": "3", 4719 + "d3-shape": "3", 4720 + "d3-time": "3", 4721 + "d3-time-format": "4", 4722 + "d3-timer": "3", 4723 + "d3-transition": "3", 4724 + "d3-zoom": "3" 4725 + }, 4726 + "engines": { 4727 + "node": ">=12" 4728 + } 4729 + }, 4730 + "node_modules/d3-array": { 4731 + "version": "3.2.4", 4732 + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", 4733 + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", 4734 + "dependencies": { 4735 + "internmap": "1 - 2" 4736 + }, 4737 + "engines": { 4738 + "node": ">=12" 4739 + } 4740 + }, 4741 + "node_modules/d3-axis": { 4742 + "version": "3.0.0", 4743 + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", 4744 + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", 4745 + "engines": { 4746 + "node": ">=12" 4747 + } 4748 + }, 4749 + "node_modules/d3-brush": { 4750 + "version": "3.0.0", 4751 + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", 4752 + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", 4753 + "dependencies": { 4754 + "d3-dispatch": "1 - 3", 4755 + "d3-drag": "2 - 3", 4756 + "d3-interpolate": "1 - 3", 4757 + "d3-selection": "3", 4758 + "d3-transition": "3" 4759 + }, 4760 + "engines": { 4761 + "node": ">=12" 4762 + } 4763 + }, 4764 + "node_modules/d3-chord": { 4765 + "version": "3.0.1", 4766 + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", 4767 + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", 4768 + "dependencies": { 4769 + "d3-path": "1 - 3" 4770 + }, 4771 + "engines": { 4772 + "node": ">=12" 4773 + } 4774 + }, 4775 + "node_modules/d3-color": { 4776 + "version": "3.1.0", 4777 + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", 4778 + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", 4779 + "engines": { 4780 + "node": ">=12" 4781 + } 4782 + }, 4783 + "node_modules/d3-contour": { 4784 + "version": "4.0.2", 4785 + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", 4786 + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", 4787 + "dependencies": { 4788 + "d3-array": "^3.2.0" 4789 + }, 4790 + "engines": { 4791 + "node": ">=12" 4792 + } 4793 + }, 4794 + "node_modules/d3-delaunay": { 4795 + "version": "6.0.4", 4796 + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", 4797 + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", 4798 + "dependencies": { 4799 + "delaunator": "5" 4800 + }, 4801 + "engines": { 4802 + "node": ">=12" 4803 + } 4804 + }, 4805 + "node_modules/d3-dispatch": { 4806 + "version": "3.0.1", 4807 + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", 4808 + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", 4809 + "engines": { 4810 + "node": ">=12" 4811 + } 4812 + }, 4813 + "node_modules/d3-drag": { 4814 + "version": "3.0.0", 4815 + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", 4816 + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", 4817 + "dependencies": { 4818 + "d3-dispatch": "1 - 3", 4819 + "d3-selection": "3" 4820 + }, 4821 + "engines": { 4822 + "node": ">=12" 4823 + } 4824 + }, 4825 + "node_modules/d3-dsv": { 4826 + "version": "3.0.1", 4827 + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", 4828 + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", 4829 + "dependencies": { 4830 + "commander": "7", 4831 + "iconv-lite": "0.6", 4832 + "rw": "1" 4833 + }, 4834 + "bin": { 4835 + "csv2json": "bin/dsv2json.js", 4836 + "csv2tsv": "bin/dsv2dsv.js", 4837 + "dsv2dsv": "bin/dsv2dsv.js", 4838 + "dsv2json": "bin/dsv2json.js", 4839 + "json2csv": "bin/json2dsv.js", 4840 + "json2dsv": "bin/json2dsv.js", 4841 + "json2tsv": "bin/json2dsv.js", 4842 + "tsv2csv": "bin/dsv2dsv.js", 4843 + "tsv2json": "bin/dsv2json.js" 4844 + }, 4845 + "engines": { 4846 + "node": ">=12" 4847 + } 4848 + }, 4849 + "node_modules/d3-dsv/node_modules/commander": { 4850 + "version": "7.2.0", 4851 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 4852 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 4853 + "engines": { 4854 + "node": ">= 10" 4855 + } 4856 + }, 4857 + "node_modules/d3-ease": { 4858 + "version": "3.0.1", 4859 + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", 4860 + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", 4861 + "engines": { 4862 + "node": ">=12" 4863 + } 4864 + }, 4865 + "node_modules/d3-fetch": { 4866 + "version": "3.0.1", 4867 + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", 4868 + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", 4869 + "dependencies": { 4870 + "d3-dsv": "1 - 3" 4871 + }, 4872 + "engines": { 4873 + "node": ">=12" 4874 + } 4875 + }, 4876 + "node_modules/d3-force": { 4877 + "version": "3.0.0", 4878 + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", 4879 + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", 4880 + "dependencies": { 4881 + "d3-dispatch": "1 - 3", 4882 + "d3-quadtree": "1 - 3", 4883 + "d3-timer": "1 - 3" 4884 + }, 4885 + "engines": { 4886 + "node": ">=12" 4887 + } 4888 + }, 4889 + "node_modules/d3-format": { 4890 + "version": "3.1.0", 4891 + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", 4892 + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", 4893 + "engines": { 4894 + "node": ">=12" 4895 + } 4896 + }, 4897 + "node_modules/d3-geo": { 4898 + "version": "3.1.1", 4899 + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", 4900 + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", 4901 + "dependencies": { 4902 + "d3-array": "2.5.0 - 3" 4903 + }, 4904 + "engines": { 4905 + "node": ">=12" 4906 + } 4907 + }, 4908 + "node_modules/d3-hierarchy": { 4909 + "version": "3.1.2", 4910 + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", 4911 + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", 4912 + "engines": { 4913 + "node": ">=12" 4914 + } 4915 + }, 4916 + "node_modules/d3-interpolate": { 4917 + "version": "3.0.1", 4918 + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", 4919 + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", 4920 + "dependencies": { 4921 + "d3-color": "1 - 3" 4922 + }, 4923 + "engines": { 4924 + "node": ">=12" 4925 + } 4926 + }, 4927 + "node_modules/d3-path": { 4928 + "version": "3.1.0", 4929 + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", 4930 + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", 4931 + "engines": { 4932 + "node": ">=12" 4933 + } 4934 + }, 4935 + "node_modules/d3-polygon": { 4936 + "version": "3.0.1", 4937 + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", 4938 + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", 4939 + "engines": { 4940 + "node": ">=12" 4941 + } 4942 + }, 4943 + "node_modules/d3-quadtree": { 4944 + "version": "3.0.1", 4945 + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", 4946 + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", 4947 + "engines": { 4948 + "node": ">=12" 4949 + } 4950 + }, 4951 + "node_modules/d3-random": { 4952 + "version": "3.0.1", 4953 + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", 4954 + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", 4955 + "engines": { 4956 + "node": ">=12" 4957 + } 4958 + }, 4959 + "node_modules/d3-sankey": { 4960 + "version": "0.12.3", 4961 + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", 4962 + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", 4963 + "dependencies": { 4964 + "d3-array": "1 - 2", 4965 + "d3-shape": "^1.2.0" 4966 + } 4967 + }, 4968 + "node_modules/d3-sankey/node_modules/d3-array": { 4969 + "version": "2.12.1", 4970 + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", 4971 + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", 4972 + "dependencies": { 4973 + "internmap": "^1.0.0" 4974 + } 4975 + }, 4976 + "node_modules/d3-sankey/node_modules/d3-path": { 4977 + "version": "1.0.9", 4978 + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", 4979 + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" 4980 + }, 4981 + "node_modules/d3-sankey/node_modules/d3-shape": { 4982 + "version": "1.3.7", 4983 + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", 4984 + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", 4985 + "dependencies": { 4986 + "d3-path": "1" 4987 + } 4988 + }, 4989 + "node_modules/d3-sankey/node_modules/internmap": { 4990 + "version": "1.0.1", 4991 + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", 4992 + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" 4993 + }, 4994 + "node_modules/d3-scale": { 4995 + "version": "4.0.2", 4996 + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", 4997 + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", 4998 + "dependencies": { 4999 + "d3-array": "2.10.0 - 3", 5000 + "d3-format": "1 - 3", 5001 + "d3-interpolate": "1.2.0 - 3", 5002 + "d3-time": "2.1.1 - 3", 5003 + "d3-time-format": "2 - 4" 5004 + }, 5005 + "engines": { 5006 + "node": ">=12" 5007 + } 5008 + }, 5009 + "node_modules/d3-scale-chromatic": { 5010 + "version": "3.1.0", 5011 + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", 5012 + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", 5013 + "dependencies": { 5014 + "d3-color": "1 - 3", 5015 + "d3-interpolate": "1 - 3" 5016 + }, 5017 + "engines": { 5018 + "node": ">=12" 5019 + } 5020 + }, 5021 + "node_modules/d3-selection": { 5022 + "version": "3.0.0", 5023 + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", 5024 + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", 5025 + "engines": { 5026 + "node": ">=12" 5027 + } 5028 + }, 5029 + "node_modules/d3-shape": { 5030 + "version": "3.2.0", 5031 + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", 5032 + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", 5033 + "dependencies": { 5034 + "d3-path": "^3.1.0" 5035 + }, 5036 + "engines": { 5037 + "node": ">=12" 5038 + } 5039 + }, 5040 + "node_modules/d3-time": { 5041 + "version": "3.1.0", 5042 + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", 5043 + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", 5044 + "dependencies": { 5045 + "d3-array": "2 - 3" 5046 + }, 5047 + "engines": { 5048 + "node": ">=12" 5049 + } 5050 + }, 5051 + "node_modules/d3-time-format": { 5052 + "version": "4.1.0", 5053 + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", 5054 + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", 5055 + "dependencies": { 5056 + "d3-time": "1 - 3" 5057 + }, 5058 + "engines": { 5059 + "node": ">=12" 5060 + } 5061 + }, 5062 + "node_modules/d3-timer": { 5063 + "version": "3.0.1", 5064 + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", 5065 + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", 5066 + "engines": { 5067 + "node": ">=12" 5068 + } 5069 + }, 5070 + "node_modules/d3-transition": { 5071 + "version": "3.0.1", 5072 + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", 5073 + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", 5074 + "dependencies": { 5075 + "d3-color": "1 - 3", 5076 + "d3-dispatch": "1 - 3", 5077 + "d3-ease": "1 - 3", 5078 + "d3-interpolate": "1 - 3", 5079 + "d3-timer": "1 - 3" 5080 + }, 5081 + "engines": { 5082 + "node": ">=12" 5083 + }, 5084 + "peerDependencies": { 5085 + "d3-selection": "2 - 3" 5086 + } 5087 + }, 5088 + "node_modules/d3-zoom": { 5089 + "version": "3.0.0", 5090 + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", 5091 + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", 5092 + "dependencies": { 5093 + "d3-dispatch": "1 - 3", 5094 + "d3-drag": "2 - 3", 5095 + "d3-interpolate": "1 - 3", 5096 + "d3-selection": "2 - 3", 5097 + "d3-transition": "2 - 3" 5098 + }, 5099 + "engines": { 5100 + "node": ">=12" 5101 + } 5102 + }, 5103 + "node_modules/dagre-d3-es": { 5104 + "version": "7.0.11", 5105 + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz", 5106 + "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==", 5107 + "dependencies": { 5108 + "d3": "^7.9.0", 5109 + "lodash-es": "^4.17.21" 5110 + } 5111 + }, 5112 "node_modules/data-uri-to-buffer": { 5113 "version": "4.0.1", 5114 "license": "MIT", ··· 5135 } 5136 } 5137 }, 5138 + "node_modules/decode-named-character-reference": { 5139 + "version": "1.2.0", 5140 + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", 5141 + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", 5142 + "dependencies": { 5143 + "character-entities": "^2.0.0" 5144 + }, 5145 + "funding": { 5146 + "type": "github", 5147 + "url": "https://github.com/sponsors/wooorm" 5148 + } 5149 + }, 5150 "node_modules/deepmerge": { 5151 "version": "4.3.1", 5152 "license": "MIT", ··· 5164 "url": "https://github.com/sponsors/sindresorhus" 5165 } 5166 }, 5167 + "node_modules/delaunator": { 5168 + "version": "5.0.1", 5169 + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", 5170 + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", 5171 + "dependencies": { 5172 + "robust-predicates": "^3.0.2" 5173 + } 5174 + }, 5175 "node_modules/depd": { 5176 "version": "2.0.0", 5177 "license": "MIT", ··· 5179 "node": ">= 0.8" 5180 } 5181 }, 5182 + "node_modules/dequal": { 5183 + "version": "2.0.3", 5184 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 5185 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 5186 + "engines": { 5187 + "node": ">=6" 5188 + } 5189 + }, 5190 "node_modules/detect-libc": { 5191 "version": "2.0.4", 5192 "license": "Apache-2.0", ··· 5194 "node": ">=8" 5195 } 5196 }, 5197 + "node_modules/detect-node-es": { 5198 + "version": "1.1.0", 5199 + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", 5200 + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" 5201 + }, 5202 + "node_modules/devlop": { 5203 + "version": "1.1.0", 5204 + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", 5205 + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", 5206 + "dependencies": { 5207 + "dequal": "^2.0.0" 5208 + }, 5209 + "funding": { 5210 + "type": "github", 5211 + "url": "https://github.com/sponsors/wooorm" 5212 + } 5213 + }, 5214 "node_modules/diff": { 5215 "version": "5.2.0", 5216 "license": "BSD-3-Clause", ··· 5218 "node": ">=0.3.1" 5219 } 5220 }, 5221 + "node_modules/dompurify": { 5222 + "version": "3.2.6", 5223 + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", 5224 + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", 5225 + "optionalDependencies": { 5226 + "@types/trusted-types": "^2.0.7" 5227 + } 5228 + }, 5229 "node_modules/dunder-proto": { 5230 "version": "1.0.1", 5231 "license": "MIT", ··· 5250 "version": "8.0.0", 5251 "license": "MIT" 5252 }, 5253 + "node_modules/emoji-regex-xs": { 5254 + "version": "1.0.0", 5255 + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", 5256 + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==" 5257 + }, 5258 "node_modules/encodeurl": { 5259 "version": "2.0.0", 5260 "license": "MIT", ··· 5273 "node": ">=10.13.0" 5274 } 5275 }, 5276 + "node_modules/entities": { 5277 + "version": "6.0.1", 5278 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 5279 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 5280 + "engines": { 5281 + "node": ">=0.12" 5282 + }, 5283 + "funding": { 5284 + "url": "https://github.com/fb55/entities?sponsor=1" 5285 + } 5286 + }, 5287 "node_modules/error-ex": { 5288 "version": "1.3.2", 5289 "license": "MIT", ··· 5315 "node": ">= 0.4" 5316 } 5317 }, 5318 + "node_modules/esast-util-from-estree": { 5319 + "version": "2.0.0", 5320 + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", 5321 + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", 5322 + "dependencies": { 5323 + "@types/estree-jsx": "^1.0.0", 5324 + "devlop": "^1.0.0", 5325 + "estree-util-visit": "^2.0.0", 5326 + "unist-util-position-from-estree": "^2.0.0" 5327 + }, 5328 + "funding": { 5329 + "type": "opencollective", 5330 + "url": "https://opencollective.com/unified" 5331 + } 5332 + }, 5333 + "node_modules/esast-util-from-js": { 5334 + "version": "2.0.1", 5335 + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", 5336 + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", 5337 + "dependencies": { 5338 + "@types/estree-jsx": "^1.0.0", 5339 + "acorn": "^8.0.0", 5340 + "esast-util-from-estree": "^2.0.0", 5341 + "vfile-message": "^4.0.0" 5342 + }, 5343 + "funding": { 5344 + "type": "opencollective", 5345 + "url": "https://opencollective.com/unified" 5346 + } 5347 + }, 5348 "node_modules/esbuild": { 5349 "version": "0.25.6", 5350 "hasInstallScript": true, ··· 5395 "version": "1.0.3", 5396 "license": "MIT" 5397 }, 5398 + "node_modules/escape-string-regexp": { 5399 + "version": "5.0.0", 5400 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 5401 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 5402 + "engines": { 5403 + "node": ">=12" 5404 + }, 5405 + "funding": { 5406 + "url": "https://github.com/sponsors/sindresorhus" 5407 + } 5408 + }, 5409 + "node_modules/esm": { 5410 + "version": "3.2.25", 5411 + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", 5412 + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", 5413 + "engines": { 5414 + "node": ">=6" 5415 + } 5416 + }, 5417 "node_modules/esprima": { 5418 "version": "4.0.1", 5419 "license": "BSD-2-Clause", ··· 5425 "node": ">=4" 5426 } 5427 }, 5428 + "node_modules/estree-util-attach-comments": { 5429 + "version": "3.0.0", 5430 + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", 5431 + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", 5432 + "dependencies": { 5433 + "@types/estree": "^1.0.0" 5434 + }, 5435 + "funding": { 5436 + "type": "opencollective", 5437 + "url": "https://opencollective.com/unified" 5438 + } 5439 + }, 5440 + "node_modules/estree-util-build-jsx": { 5441 + "version": "3.0.1", 5442 + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", 5443 + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", 5444 + "dependencies": { 5445 + "@types/estree-jsx": "^1.0.0", 5446 + "devlop": "^1.0.0", 5447 + "estree-util-is-identifier-name": "^3.0.0", 5448 + "estree-walker": "^3.0.0" 5449 + }, 5450 + "funding": { 5451 + "type": "opencollective", 5452 + "url": "https://opencollective.com/unified" 5453 + } 5454 + }, 5455 + "node_modules/estree-util-is-identifier-name": { 5456 + "version": "3.0.0", 5457 + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", 5458 + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", 5459 + "funding": { 5460 + "type": "opencollective", 5461 + "url": "https://opencollective.com/unified" 5462 + } 5463 + }, 5464 + "node_modules/estree-util-scope": { 5465 + "version": "1.0.0", 5466 + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", 5467 + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", 5468 + "dependencies": { 5469 + "@types/estree": "^1.0.0", 5470 + "devlop": "^1.0.0" 5471 + }, 5472 + "funding": { 5473 + "type": "opencollective", 5474 + "url": "https://opencollective.com/unified" 5475 + } 5476 + }, 5477 + "node_modules/estree-util-to-js": { 5478 + "version": "2.0.0", 5479 + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", 5480 + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", 5481 + "dependencies": { 5482 + "@types/estree-jsx": "^1.0.0", 5483 + "astring": "^1.8.0", 5484 + "source-map": "^0.7.0" 5485 + }, 5486 + "funding": { 5487 + "type": "opencollective", 5488 + "url": "https://opencollective.com/unified" 5489 + } 5490 + }, 5491 + "node_modules/estree-util-to-js/node_modules/source-map": { 5492 + "version": "0.7.6", 5493 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", 5494 + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", 5495 + "engines": { 5496 + "node": ">= 12" 5497 + } 5498 + }, 5499 + "node_modules/estree-util-value-to-estree": { 5500 + "version": "3.4.0", 5501 + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.0.tgz", 5502 + "integrity": "sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==", 5503 + "dependencies": { 5504 + "@types/estree": "^1.0.0" 5505 + }, 5506 + "funding": { 5507 + "url": "https://github.com/sponsors/remcohaszing" 5508 + } 5509 + }, 5510 + "node_modules/estree-util-visit": { 5511 + "version": "2.0.0", 5512 + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", 5513 + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", 5514 + "dependencies": { 5515 + "@types/estree-jsx": "^1.0.0", 5516 + "@types/unist": "^3.0.0" 5517 + }, 5518 + "funding": { 5519 + "type": "opencollective", 5520 + "url": "https://opencollective.com/unified" 5521 + } 5522 + }, 5523 + "node_modules/estree-walker": { 5524 + "version": "3.0.3", 5525 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 5526 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 5527 + "dependencies": { 5528 + "@types/estree": "^1.0.0" 5529 + } 5530 + }, 5531 "node_modules/etag": { 5532 "version": "1.8.1", 5533 "license": "MIT", ··· 5626 "express": ">= 4.11" 5627 } 5628 }, 5629 + "node_modules/exsolve": { 5630 + "version": "1.0.7", 5631 + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", 5632 + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==" 5633 + }, 5634 + "node_modules/extend": { 5635 + "version": "3.0.2", 5636 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 5637 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 5638 + }, 5639 "node_modules/fast-deep-equal": { 5640 "version": "3.1.3", 5641 "license": "MIT" ··· 5665 "reusify": "^1.0.4" 5666 } 5667 }, 5668 + "node_modules/fault": { 5669 + "version": "2.0.1", 5670 + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", 5671 + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", 5672 + "dependencies": { 5673 + "format": "^0.2.0" 5674 + }, 5675 + "funding": { 5676 + "type": "github", 5677 + "url": "https://github.com/sponsors/wooorm" 5678 + } 5679 + }, 5680 "node_modules/fdir": { 5681 "version": "6.4.6", 5682 "license": "MIT", ··· 5733 }, 5734 "engines": { 5735 "node": ">= 0.8" 5736 + } 5737 + }, 5738 + "node_modules/format": { 5739 + "version": "0.2.2", 5740 + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", 5741 + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", 5742 + "engines": { 5743 + "node": ">=0.4.x" 5744 } 5745 }, 5746 "node_modules/formdata-polyfill": { ··· 5822 "url": "https://github.com/sponsors/ljharb" 5823 } 5824 }, 5825 + "node_modules/get-nonce": { 5826 + "version": "1.0.1", 5827 + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", 5828 + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", 5829 + "engines": { 5830 + "node": ">=6" 5831 + } 5832 + }, 5833 "node_modules/get-own-enumerable-keys": { 5834 "version": "1.0.0", 5835 "license": "MIT", ··· 5861 "url": "https://github.com/sponsors/sindresorhus" 5862 } 5863 }, 5864 + "node_modules/github-slugger": { 5865 + "version": "2.0.0", 5866 + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", 5867 + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" 5868 + }, 5869 "node_modules/glob-parent": { 5870 "version": "5.1.2", 5871 "license": "ISC", ··· 5876 "node": ">= 6" 5877 } 5878 }, 5879 + "node_modules/globals": { 5880 + "version": "15.15.0", 5881 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", 5882 + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", 5883 + "engines": { 5884 + "node": ">=18" 5885 + }, 5886 + "funding": { 5887 + "url": "https://github.com/sponsors/sindresorhus" 5888 + } 5889 + }, 5890 "node_modules/gopd": { 5891 "version": "1.2.0", 5892 "license": "MIT", ··· 5912 "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" 5913 } 5914 }, 5915 + "node_modules/hachure-fill": { 5916 + "version": "0.5.2", 5917 + "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", 5918 + "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==" 5919 + }, 5920 "node_modules/has-symbols": { 5921 "version": "1.1.0", 5922 "license": "MIT", ··· 5937 "node": ">= 0.4" 5938 } 5939 }, 5940 + "node_modules/hast-util-from-dom": { 5941 + "version": "5.0.1", 5942 + "resolved": "https://registry.npmjs.org/hast-util-from-dom/-/hast-util-from-dom-5.0.1.tgz", 5943 + "integrity": "sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q==", 5944 + "dependencies": { 5945 + "@types/hast": "^3.0.0", 5946 + "hastscript": "^9.0.0", 5947 + "web-namespaces": "^2.0.0" 5948 + }, 5949 + "funding": { 5950 + "type": "opencollective", 5951 + "url": "https://opencollective.com/unified" 5952 + } 5953 + }, 5954 + "node_modules/hast-util-from-html": { 5955 + "version": "2.0.3", 5956 + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", 5957 + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", 5958 + "dependencies": { 5959 + "@types/hast": "^3.0.0", 5960 + "devlop": "^1.1.0", 5961 + "hast-util-from-parse5": "^8.0.0", 5962 + "parse5": "^7.0.0", 5963 + "vfile": "^6.0.0", 5964 + "vfile-message": "^4.0.0" 5965 + }, 5966 + "funding": { 5967 + "type": "opencollective", 5968 + "url": "https://opencollective.com/unified" 5969 + } 5970 + }, 5971 + "node_modules/hast-util-from-html-isomorphic": { 5972 + "version": "2.0.0", 5973 + "resolved": "https://registry.npmjs.org/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-2.0.0.tgz", 5974 + "integrity": "sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==", 5975 + "dependencies": { 5976 + "@types/hast": "^3.0.0", 5977 + "hast-util-from-dom": "^5.0.0", 5978 + "hast-util-from-html": "^2.0.0", 5979 + "unist-util-remove-position": "^5.0.0" 5980 + }, 5981 + "funding": { 5982 + "type": "opencollective", 5983 + "url": "https://opencollective.com/unified" 5984 + } 5985 + }, 5986 + "node_modules/hast-util-from-parse5": { 5987 + "version": "8.0.3", 5988 + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", 5989 + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", 5990 + "dependencies": { 5991 + "@types/hast": "^3.0.0", 5992 + "@types/unist": "^3.0.0", 5993 + "devlop": "^1.0.0", 5994 + "hastscript": "^9.0.0", 5995 + "property-information": "^7.0.0", 5996 + "vfile": "^6.0.0", 5997 + "vfile-location": "^5.0.0", 5998 + "web-namespaces": "^2.0.0" 5999 + }, 6000 + "funding": { 6001 + "type": "opencollective", 6002 + "url": "https://opencollective.com/unified" 6003 + } 6004 + }, 6005 + "node_modules/hast-util-is-element": { 6006 + "version": "3.0.0", 6007 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 6008 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 6009 + "dependencies": { 6010 + "@types/hast": "^3.0.0" 6011 + }, 6012 + "funding": { 6013 + "type": "opencollective", 6014 + "url": "https://opencollective.com/unified" 6015 + } 6016 + }, 6017 + "node_modules/hast-util-parse-selector": { 6018 + "version": "4.0.0", 6019 + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 6020 + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", 6021 + "dependencies": { 6022 + "@types/hast": "^3.0.0" 6023 + }, 6024 + "funding": { 6025 + "type": "opencollective", 6026 + "url": "https://opencollective.com/unified" 6027 + } 6028 + }, 6029 + "node_modules/hast-util-raw": { 6030 + "version": "9.1.0", 6031 + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", 6032 + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", 6033 + "dependencies": { 6034 + "@types/hast": "^3.0.0", 6035 + "@types/unist": "^3.0.0", 6036 + "@ungap/structured-clone": "^1.0.0", 6037 + "hast-util-from-parse5": "^8.0.0", 6038 + "hast-util-to-parse5": "^8.0.0", 6039 + "html-void-elements": "^3.0.0", 6040 + "mdast-util-to-hast": "^13.0.0", 6041 + "parse5": "^7.0.0", 6042 + "unist-util-position": "^5.0.0", 6043 + "unist-util-visit": "^5.0.0", 6044 + "vfile": "^6.0.0", 6045 + "web-namespaces": "^2.0.0", 6046 + "zwitch": "^2.0.0" 6047 + }, 6048 + "funding": { 6049 + "type": "opencollective", 6050 + "url": "https://opencollective.com/unified" 6051 + } 6052 + }, 6053 + "node_modules/hast-util-to-estree": { 6054 + "version": "3.1.3", 6055 + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", 6056 + "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", 6057 + "dependencies": { 6058 + "@types/estree": "^1.0.0", 6059 + "@types/estree-jsx": "^1.0.0", 6060 + "@types/hast": "^3.0.0", 6061 + "comma-separated-tokens": "^2.0.0", 6062 + "devlop": "^1.0.0", 6063 + "estree-util-attach-comments": "^3.0.0", 6064 + "estree-util-is-identifier-name": "^3.0.0", 6065 + "hast-util-whitespace": "^3.0.0", 6066 + "mdast-util-mdx-expression": "^2.0.0", 6067 + "mdast-util-mdx-jsx": "^3.0.0", 6068 + "mdast-util-mdxjs-esm": "^2.0.0", 6069 + "property-information": "^7.0.0", 6070 + "space-separated-tokens": "^2.0.0", 6071 + "style-to-js": "^1.0.0", 6072 + "unist-util-position": "^5.0.0", 6073 + "zwitch": "^2.0.0" 6074 + }, 6075 + "funding": { 6076 + "type": "opencollective", 6077 + "url": "https://opencollective.com/unified" 6078 + } 6079 + }, 6080 + "node_modules/hast-util-to-html": { 6081 + "version": "9.0.5", 6082 + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", 6083 + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", 6084 + "dependencies": { 6085 + "@types/hast": "^3.0.0", 6086 + "@types/unist": "^3.0.0", 6087 + "ccount": "^2.0.0", 6088 + "comma-separated-tokens": "^2.0.0", 6089 + "hast-util-whitespace": "^3.0.0", 6090 + "html-void-elements": "^3.0.0", 6091 + "mdast-util-to-hast": "^13.0.0", 6092 + "property-information": "^7.0.0", 6093 + "space-separated-tokens": "^2.0.0", 6094 + "stringify-entities": "^4.0.0", 6095 + "zwitch": "^2.0.4" 6096 + }, 6097 + "funding": { 6098 + "type": "opencollective", 6099 + "url": "https://opencollective.com/unified" 6100 + } 6101 + }, 6102 + "node_modules/hast-util-to-jsx-runtime": { 6103 + "version": "2.3.6", 6104 + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", 6105 + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", 6106 + "dependencies": { 6107 + "@types/estree": "^1.0.0", 6108 + "@types/hast": "^3.0.0", 6109 + "@types/unist": "^3.0.0", 6110 + "comma-separated-tokens": "^2.0.0", 6111 + "devlop": "^1.0.0", 6112 + "estree-util-is-identifier-name": "^3.0.0", 6113 + "hast-util-whitespace": "^3.0.0", 6114 + "mdast-util-mdx-expression": "^2.0.0", 6115 + "mdast-util-mdx-jsx": "^3.0.0", 6116 + "mdast-util-mdxjs-esm": "^2.0.0", 6117 + "property-information": "^7.0.0", 6118 + "space-separated-tokens": "^2.0.0", 6119 + "style-to-js": "^1.0.0", 6120 + "unist-util-position": "^5.0.0", 6121 + "vfile-message": "^4.0.0" 6122 + }, 6123 + "funding": { 6124 + "type": "opencollective", 6125 + "url": "https://opencollective.com/unified" 6126 + } 6127 + }, 6128 + "node_modules/hast-util-to-parse5": { 6129 + "version": "8.0.0", 6130 + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", 6131 + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", 6132 + "dependencies": { 6133 + "@types/hast": "^3.0.0", 6134 + "comma-separated-tokens": "^2.0.0", 6135 + "devlop": "^1.0.0", 6136 + "property-information": "^6.0.0", 6137 + "space-separated-tokens": "^2.0.0", 6138 + "web-namespaces": "^2.0.0", 6139 + "zwitch": "^2.0.0" 6140 + }, 6141 + "funding": { 6142 + "type": "opencollective", 6143 + "url": "https://opencollective.com/unified" 6144 + } 6145 + }, 6146 + "node_modules/hast-util-to-parse5/node_modules/property-information": { 6147 + "version": "6.5.0", 6148 + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", 6149 + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", 6150 + "funding": { 6151 + "type": "github", 6152 + "url": "https://github.com/sponsors/wooorm" 6153 + } 6154 + }, 6155 + "node_modules/hast-util-to-string": { 6156 + "version": "3.0.1", 6157 + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz", 6158 + "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==", 6159 + "dependencies": { 6160 + "@types/hast": "^3.0.0" 6161 + }, 6162 + "funding": { 6163 + "type": "opencollective", 6164 + "url": "https://opencollective.com/unified" 6165 + } 6166 + }, 6167 + "node_modules/hast-util-to-text": { 6168 + "version": "4.0.2", 6169 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", 6170 + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", 6171 + "dependencies": { 6172 + "@types/hast": "^3.0.0", 6173 + "@types/unist": "^3.0.0", 6174 + "hast-util-is-element": "^3.0.0", 6175 + "unist-util-find-after": "^5.0.0" 6176 + }, 6177 + "funding": { 6178 + "type": "opencollective", 6179 + "url": "https://opencollective.com/unified" 6180 + } 6181 + }, 6182 + "node_modules/hast-util-whitespace": { 6183 + "version": "3.0.0", 6184 + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 6185 + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", 6186 + "dependencies": { 6187 + "@types/hast": "^3.0.0" 6188 + }, 6189 + "funding": { 6190 + "type": "opencollective", 6191 + "url": "https://opencollective.com/unified" 6192 + } 6193 + }, 6194 + "node_modules/hastscript": { 6195 + "version": "9.0.1", 6196 + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", 6197 + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", 6198 + "dependencies": { 6199 + "@types/hast": "^3.0.0", 6200 + "comma-separated-tokens": "^2.0.0", 6201 + "hast-util-parse-selector": "^4.0.0", 6202 + "property-information": "^7.0.0", 6203 + "space-separated-tokens": "^2.0.0" 6204 + }, 6205 + "funding": { 6206 + "type": "opencollective", 6207 + "url": "https://opencollective.com/unified" 6208 + } 6209 + }, 6210 "node_modules/headers-polyfill": { 6211 "version": "4.0.3", 6212 "license": "MIT" 6213 }, 6214 + "node_modules/html-url-attributes": { 6215 + "version": "3.0.1", 6216 + "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz", 6217 + "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", 6218 + "funding": { 6219 + "type": "opencollective", 6220 + "url": "https://opencollective.com/unified" 6221 + } 6222 + }, 6223 + "node_modules/html-void-elements": { 6224 + "version": "3.0.0", 6225 + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", 6226 + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", 6227 + "funding": { 6228 + "type": "github", 6229 + "url": "https://github.com/sponsors/wooorm" 6230 + } 6231 + }, 6232 "node_modules/http-errors": { 6233 "version": "2.0.0", 6234 "license": "MIT", ··· 6314 "version": "2.0.4", 6315 "license": "ISC" 6316 }, 6317 + "node_modules/inline-style-parser": { 6318 + "version": "0.2.4", 6319 + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", 6320 + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==" 6321 + }, 6322 + "node_modules/internmap": { 6323 + "version": "2.0.3", 6324 + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", 6325 + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", 6326 + "engines": { 6327 + "node": ">=12" 6328 + } 6329 + }, 6330 "node_modules/ipaddr.js": { 6331 "version": "1.9.1", 6332 "license": "MIT", ··· 6334 "node": ">= 0.10" 6335 } 6336 }, 6337 + "node_modules/is-alphabetical": { 6338 + "version": "2.0.1", 6339 + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", 6340 + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", 6341 + "funding": { 6342 + "type": "github", 6343 + "url": "https://github.com/sponsors/wooorm" 6344 + } 6345 + }, 6346 + "node_modules/is-alphanumerical": { 6347 + "version": "2.0.1", 6348 + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", 6349 + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", 6350 + "dependencies": { 6351 + "is-alphabetical": "^2.0.0", 6352 + "is-decimal": "^2.0.0" 6353 + }, 6354 + "funding": { 6355 + "type": "github", 6356 + "url": "https://github.com/sponsors/wooorm" 6357 + } 6358 + }, 6359 "node_modules/is-arrayish": { 6360 "version": "0.2.1", 6361 "license": "MIT" 6362 }, 6363 + "node_modules/is-decimal": { 6364 + "version": "2.0.1", 6365 + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", 6366 + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", 6367 + "funding": { 6368 + "type": "github", 6369 + "url": "https://github.com/sponsors/wooorm" 6370 + } 6371 + }, 6372 + "node_modules/is-docker": { 6373 + "version": "3.0.0", 6374 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 6375 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 6376 + "bin": { 6377 + "is-docker": "cli.js" 6378 + }, 6379 + "engines": { 6380 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6381 + }, 6382 + "funding": { 6383 + "url": "https://github.com/sponsors/sindresorhus" 6384 + } 6385 + }, 6386 "node_modules/is-extglob": { 6387 "version": "2.1.1", 6388 "license": "MIT", ··· 6407 "node": ">=0.10.0" 6408 } 6409 }, 6410 + "node_modules/is-hexadecimal": { 6411 + "version": "2.0.1", 6412 + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", 6413 + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", 6414 + "funding": { 6415 + "type": "github", 6416 + "url": "https://github.com/sponsors/wooorm" 6417 + } 6418 + }, 6419 + "node_modules/is-inside-container": { 6420 + "version": "1.0.0", 6421 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 6422 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 6423 + "dependencies": { 6424 + "is-docker": "^3.0.0" 6425 + }, 6426 + "bin": { 6427 + "is-inside-container": "cli.js" 6428 + }, 6429 + "engines": { 6430 + "node": ">=14.16" 6431 + }, 6432 + "funding": { 6433 + "url": "https://github.com/sponsors/sindresorhus" 6434 + } 6435 + }, 6436 "node_modules/is-interactive": { 6437 "version": "2.0.0", 6438 "license": "MIT", ··· 6464 "url": "https://github.com/sponsors/sindresorhus" 6465 } 6466 }, 6467 + "node_modules/is-plain-obj": { 6468 + "version": "4.1.0", 6469 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", 6470 + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", 6471 + "engines": { 6472 + "node": ">=12" 6473 + }, 6474 + "funding": { 6475 + "url": "https://github.com/sponsors/sindresorhus" 6476 + } 6477 + }, 6478 "node_modules/is-promise": { 6479 "version": "4.0.0", 6480 "license": "MIT" ··· 6509 "url": "https://github.com/sponsors/sindresorhus" 6510 } 6511 }, 6512 + "node_modules/is-wsl": { 6513 + "version": "3.1.0", 6514 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 6515 + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 6516 + "dependencies": { 6517 + "is-inside-container": "^1.0.0" 6518 + }, 6519 + "engines": { 6520 + "node": ">=16" 6521 + }, 6522 + "funding": { 6523 + "url": "https://github.com/sponsors/sindresorhus" 6524 + } 6525 + }, 6526 + "node_modules/is64bit": { 6527 + "version": "2.0.0", 6528 + "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", 6529 + "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", 6530 + "dependencies": { 6531 + "system-architecture": "^0.1.0" 6532 + }, 6533 + "engines": { 6534 + "node": ">=18" 6535 + }, 6536 + "funding": { 6537 + "url": "https://github.com/sponsors/sindresorhus" 6538 + } 6539 + }, 6540 "node_modules/isexe": { 6541 "version": "2.0.0", 6542 "license": "ISC" ··· 6620 "graceful-fs": "^4.1.6" 6621 } 6622 }, 6623 + "node_modules/katex": { 6624 + "version": "0.16.22", 6625 + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.22.tgz", 6626 + "integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==", 6627 + "funding": [ 6628 + "https://opencollective.com/katex", 6629 + "https://github.com/sponsors/katex" 6630 + ], 6631 + "dependencies": { 6632 + "commander": "^8.3.0" 6633 + }, 6634 + "bin": { 6635 + "katex": "cli.js" 6636 + } 6637 + }, 6638 + "node_modules/katex/node_modules/commander": { 6639 + "version": "8.3.0", 6640 + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", 6641 + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", 6642 + "engines": { 6643 + "node": ">= 12" 6644 + } 6645 + }, 6646 + "node_modules/khroma": { 6647 + "version": "2.1.0", 6648 + "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", 6649 + "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" 6650 + }, 6651 "node_modules/kleur": { 6652 "version": "4.1.5", 6653 "license": "MIT", ··· 6655 "node": ">=6" 6656 } 6657 }, 6658 + "node_modules/kolorist": { 6659 + "version": "1.8.0", 6660 + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", 6661 + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" 6662 + }, 6663 + "node_modules/langium": { 6664 + "version": "3.3.1", 6665 + "resolved": "https://registry.npmjs.org/langium/-/langium-3.3.1.tgz", 6666 + "integrity": "sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==", 6667 + "dependencies": { 6668 + "chevrotain": "~11.0.3", 6669 + "chevrotain-allstar": "~0.3.0", 6670 + "vscode-languageserver": "~9.0.1", 6671 + "vscode-languageserver-textdocument": "~1.0.11", 6672 + "vscode-uri": "~3.0.8" 6673 + }, 6674 + "engines": { 6675 + "node": ">=16.0.0" 6676 + } 6677 + }, 6678 + "node_modules/layout-base": { 6679 + "version": "1.0.2", 6680 + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", 6681 + "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" 6682 + }, 6683 "node_modules/lightningcss": { 6684 "version": "1.30.1", 6685 "license": "MPL-2.0", ··· 6728 "version": "1.2.4", 6729 "license": "MIT" 6730 }, 6731 + "node_modules/local-pkg": { 6732 + "version": "1.1.1", 6733 + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", 6734 + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", 6735 + "dependencies": { 6736 + "mlly": "^1.7.4", 6737 + "pkg-types": "^2.0.1", 6738 + "quansync": "^0.2.8" 6739 + }, 6740 + "engines": { 6741 + "node": ">=14" 6742 + }, 6743 + "funding": { 6744 + "url": "https://github.com/sponsors/antfu" 6745 + } 6746 + }, 6747 + "node_modules/lodash-es": { 6748 + "version": "4.17.21", 6749 + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", 6750 + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" 6751 + }, 6752 "node_modules/log-symbols": { 6753 "version": "5.1.0", 6754 "license": "MIT", ··· 6763 "url": "https://github.com/sponsors/sindresorhus" 6764 } 6765 }, 6766 + "node_modules/longest-streak": { 6767 + "version": "3.1.0", 6768 + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", 6769 + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", 6770 + "funding": { 6771 + "type": "github", 6772 + "url": "https://github.com/sponsors/wooorm" 6773 } 6774 }, 6775 "node_modules/lru-cache": { ··· 6797 "@jridgewell/sourcemap-codec": "^1.5.0" 6798 } 6799 }, 6800 + "node_modules/markdown-extensions": { 6801 + "version": "2.0.0", 6802 + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", 6803 + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", 6804 + "engines": { 6805 + "node": ">=16" 6806 + }, 6807 + "funding": { 6808 + "url": "https://github.com/sponsors/sindresorhus" 6809 + } 6810 + }, 6811 + "node_modules/markdown-table": { 6812 + "version": "3.0.4", 6813 + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", 6814 + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", 6815 + "funding": { 6816 + "type": "github", 6817 + "url": "https://github.com/sponsors/wooorm" 6818 + } 6819 + }, 6820 + "node_modules/marked": { 6821 + "version": "16.1.1", 6822 + "resolved": "https://registry.npmjs.org/marked/-/marked-16.1.1.tgz", 6823 + "integrity": "sha512-ij/2lXfCRT71L6u0M29tJPhP0bM5shLL3u5BePhFwPELj2blMJ6GDtD7PfJhRLhJ/c2UwrK17ySVcDzy2YHjHQ==", 6824 + "bin": { 6825 + "marked": "bin/marked.js" 6826 + }, 6827 + "engines": { 6828 + "node": ">= 20" 6829 + } 6830 + }, 6831 "node_modules/math-intrinsics": { 6832 "version": "1.1.0", 6833 "license": "MIT", ··· 6835 "node": ">= 0.4" 6836 } 6837 }, 6838 + "node_modules/mathjax-full": { 6839 + "version": "3.2.2", 6840 + "resolved": "https://registry.npmjs.org/mathjax-full/-/mathjax-full-3.2.2.tgz", 6841 + "integrity": "sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==", 6842 + "dependencies": { 6843 + "esm": "^3.2.25", 6844 + "mhchemparser": "^4.1.0", 6845 + "mj-context-menu": "^0.6.1", 6846 + "speech-rule-engine": "^4.0.6" 6847 + } 6848 + }, 6849 + "node_modules/mdast-util-find-and-replace": { 6850 + "version": "3.0.2", 6851 + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", 6852 + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", 6853 + "dependencies": { 6854 + "@types/mdast": "^4.0.0", 6855 + "escape-string-regexp": "^5.0.0", 6856 + "unist-util-is": "^6.0.0", 6857 + "unist-util-visit-parents": "^6.0.0" 6858 + }, 6859 + "funding": { 6860 + "type": "opencollective", 6861 + "url": "https://opencollective.com/unified" 6862 + } 6863 + }, 6864 + "node_modules/mdast-util-from-markdown": { 6865 + "version": "2.0.2", 6866 + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", 6867 + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", 6868 + "dependencies": { 6869 + "@types/mdast": "^4.0.0", 6870 + "@types/unist": "^3.0.0", 6871 + "decode-named-character-reference": "^1.0.0", 6872 + "devlop": "^1.0.0", 6873 + "mdast-util-to-string": "^4.0.0", 6874 + "micromark": "^4.0.0", 6875 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 6876 + "micromark-util-decode-string": "^2.0.0", 6877 + "micromark-util-normalize-identifier": "^2.0.0", 6878 + "micromark-util-symbol": "^2.0.0", 6879 + "micromark-util-types": "^2.0.0", 6880 + "unist-util-stringify-position": "^4.0.0" 6881 + }, 6882 + "funding": { 6883 + "type": "opencollective", 6884 + "url": "https://opencollective.com/unified" 6885 + } 6886 + }, 6887 + "node_modules/mdast-util-frontmatter": { 6888 + "version": "2.0.1", 6889 + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", 6890 + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", 6891 + "dependencies": { 6892 + "@types/mdast": "^4.0.0", 6893 + "devlop": "^1.0.0", 6894 + "escape-string-regexp": "^5.0.0", 6895 + "mdast-util-from-markdown": "^2.0.0", 6896 + "mdast-util-to-markdown": "^2.0.0", 6897 + "micromark-extension-frontmatter": "^2.0.0" 6898 + }, 6899 + "funding": { 6900 + "type": "opencollective", 6901 + "url": "https://opencollective.com/unified" 6902 + } 6903 + }, 6904 + "node_modules/mdast-util-gfm": { 6905 + "version": "3.1.0", 6906 + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", 6907 + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", 6908 + "dependencies": { 6909 + "mdast-util-from-markdown": "^2.0.0", 6910 + "mdast-util-gfm-autolink-literal": "^2.0.0", 6911 + "mdast-util-gfm-footnote": "^2.0.0", 6912 + "mdast-util-gfm-strikethrough": "^2.0.0", 6913 + "mdast-util-gfm-table": "^2.0.0", 6914 + "mdast-util-gfm-task-list-item": "^2.0.0", 6915 + "mdast-util-to-markdown": "^2.0.0" 6916 + }, 6917 + "funding": { 6918 + "type": "opencollective", 6919 + "url": "https://opencollective.com/unified" 6920 + } 6921 + }, 6922 + "node_modules/mdast-util-gfm-autolink-literal": { 6923 + "version": "2.0.1", 6924 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", 6925 + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", 6926 + "dependencies": { 6927 + "@types/mdast": "^4.0.0", 6928 + "ccount": "^2.0.0", 6929 + "devlop": "^1.0.0", 6930 + "mdast-util-find-and-replace": "^3.0.0", 6931 + "micromark-util-character": "^2.0.0" 6932 + }, 6933 + "funding": { 6934 + "type": "opencollective", 6935 + "url": "https://opencollective.com/unified" 6936 + } 6937 + }, 6938 + "node_modules/mdast-util-gfm-footnote": { 6939 + "version": "2.1.0", 6940 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", 6941 + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", 6942 + "dependencies": { 6943 + "@types/mdast": "^4.0.0", 6944 + "devlop": "^1.1.0", 6945 + "mdast-util-from-markdown": "^2.0.0", 6946 + "mdast-util-to-markdown": "^2.0.0", 6947 + "micromark-util-normalize-identifier": "^2.0.0" 6948 + }, 6949 + "funding": { 6950 + "type": "opencollective", 6951 + "url": "https://opencollective.com/unified" 6952 + } 6953 + }, 6954 + "node_modules/mdast-util-gfm-strikethrough": { 6955 + "version": "2.0.0", 6956 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", 6957 + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", 6958 + "dependencies": { 6959 + "@types/mdast": "^4.0.0", 6960 + "mdast-util-from-markdown": "^2.0.0", 6961 + "mdast-util-to-markdown": "^2.0.0" 6962 + }, 6963 + "funding": { 6964 + "type": "opencollective", 6965 + "url": "https://opencollective.com/unified" 6966 + } 6967 + }, 6968 + "node_modules/mdast-util-gfm-table": { 6969 + "version": "2.0.0", 6970 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", 6971 + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", 6972 + "dependencies": { 6973 + "@types/mdast": "^4.0.0", 6974 + "devlop": "^1.0.0", 6975 + "markdown-table": "^3.0.0", 6976 + "mdast-util-from-markdown": "^2.0.0", 6977 + "mdast-util-to-markdown": "^2.0.0" 6978 + }, 6979 + "funding": { 6980 + "type": "opencollective", 6981 + "url": "https://opencollective.com/unified" 6982 + } 6983 + }, 6984 + "node_modules/mdast-util-gfm-task-list-item": { 6985 + "version": "2.0.0", 6986 + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", 6987 + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", 6988 + "dependencies": { 6989 + "@types/mdast": "^4.0.0", 6990 + "devlop": "^1.0.0", 6991 + "mdast-util-from-markdown": "^2.0.0", 6992 + "mdast-util-to-markdown": "^2.0.0" 6993 + }, 6994 + "funding": { 6995 + "type": "opencollective", 6996 + "url": "https://opencollective.com/unified" 6997 + } 6998 + }, 6999 + "node_modules/mdast-util-math": { 7000 + "version": "3.0.0", 7001 + "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-3.0.0.tgz", 7002 + "integrity": "sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w==", 7003 + "dependencies": { 7004 + "@types/hast": "^3.0.0", 7005 + "@types/mdast": "^4.0.0", 7006 + "devlop": "^1.0.0", 7007 + "longest-streak": "^3.0.0", 7008 + "mdast-util-from-markdown": "^2.0.0", 7009 + "mdast-util-to-markdown": "^2.1.0", 7010 + "unist-util-remove-position": "^5.0.0" 7011 + }, 7012 + "funding": { 7013 + "type": "opencollective", 7014 + "url": "https://opencollective.com/unified" 7015 + } 7016 + }, 7017 + "node_modules/mdast-util-mdx": { 7018 + "version": "3.0.0", 7019 + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", 7020 + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", 7021 + "dependencies": { 7022 + "mdast-util-from-markdown": "^2.0.0", 7023 + "mdast-util-mdx-expression": "^2.0.0", 7024 + "mdast-util-mdx-jsx": "^3.0.0", 7025 + "mdast-util-mdxjs-esm": "^2.0.0", 7026 + "mdast-util-to-markdown": "^2.0.0" 7027 + }, 7028 + "funding": { 7029 + "type": "opencollective", 7030 + "url": "https://opencollective.com/unified" 7031 + } 7032 + }, 7033 + "node_modules/mdast-util-mdx-expression": { 7034 + "version": "2.0.1", 7035 + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", 7036 + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", 7037 + "dependencies": { 7038 + "@types/estree-jsx": "^1.0.0", 7039 + "@types/hast": "^3.0.0", 7040 + "@types/mdast": "^4.0.0", 7041 + "devlop": "^1.0.0", 7042 + "mdast-util-from-markdown": "^2.0.0", 7043 + "mdast-util-to-markdown": "^2.0.0" 7044 + }, 7045 + "funding": { 7046 + "type": "opencollective", 7047 + "url": "https://opencollective.com/unified" 7048 + } 7049 + }, 7050 + "node_modules/mdast-util-mdx-jsx": { 7051 + "version": "3.2.0", 7052 + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", 7053 + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", 7054 + "dependencies": { 7055 + "@types/estree-jsx": "^1.0.0", 7056 + "@types/hast": "^3.0.0", 7057 + "@types/mdast": "^4.0.0", 7058 + "@types/unist": "^3.0.0", 7059 + "ccount": "^2.0.0", 7060 + "devlop": "^1.1.0", 7061 + "mdast-util-from-markdown": "^2.0.0", 7062 + "mdast-util-to-markdown": "^2.0.0", 7063 + "parse-entities": "^4.0.0", 7064 + "stringify-entities": "^4.0.0", 7065 + "unist-util-stringify-position": "^4.0.0", 7066 + "vfile-message": "^4.0.0" 7067 + }, 7068 + "funding": { 7069 + "type": "opencollective", 7070 + "url": "https://opencollective.com/unified" 7071 + } 7072 + }, 7073 + "node_modules/mdast-util-mdxjs-esm": { 7074 + "version": "2.0.1", 7075 + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", 7076 + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", 7077 + "dependencies": { 7078 + "@types/estree-jsx": "^1.0.0", 7079 + "@types/hast": "^3.0.0", 7080 + "@types/mdast": "^4.0.0", 7081 + "devlop": "^1.0.0", 7082 + "mdast-util-from-markdown": "^2.0.0", 7083 + "mdast-util-to-markdown": "^2.0.0" 7084 + }, 7085 + "funding": { 7086 + "type": "opencollective", 7087 + "url": "https://opencollective.com/unified" 7088 + } 7089 + }, 7090 + "node_modules/mdast-util-phrasing": { 7091 + "version": "4.1.0", 7092 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 7093 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 7094 + "dependencies": { 7095 + "@types/mdast": "^4.0.0", 7096 + "unist-util-is": "^6.0.0" 7097 + }, 7098 + "funding": { 7099 + "type": "opencollective", 7100 + "url": "https://opencollective.com/unified" 7101 + } 7102 + }, 7103 + "node_modules/mdast-util-to-hast": { 7104 + "version": "13.2.0", 7105 + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", 7106 + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", 7107 + "dependencies": { 7108 + "@types/hast": "^3.0.0", 7109 + "@types/mdast": "^4.0.0", 7110 + "@ungap/structured-clone": "^1.0.0", 7111 + "devlop": "^1.0.0", 7112 + "micromark-util-sanitize-uri": "^2.0.0", 7113 + "trim-lines": "^3.0.0", 7114 + "unist-util-position": "^5.0.0", 7115 + "unist-util-visit": "^5.0.0", 7116 + "vfile": "^6.0.0" 7117 + }, 7118 + "funding": { 7119 + "type": "opencollective", 7120 + "url": "https://opencollective.com/unified" 7121 + } 7122 + }, 7123 + "node_modules/mdast-util-to-markdown": { 7124 + "version": "2.1.2", 7125 + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", 7126 + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", 7127 + "dependencies": { 7128 + "@types/mdast": "^4.0.0", 7129 + "@types/unist": "^3.0.0", 7130 + "longest-streak": "^3.0.0", 7131 + "mdast-util-phrasing": "^4.0.0", 7132 + "mdast-util-to-string": "^4.0.0", 7133 + "micromark-util-classify-character": "^2.0.0", 7134 + "micromark-util-decode-string": "^2.0.0", 7135 + "unist-util-visit": "^5.0.0", 7136 + "zwitch": "^2.0.0" 7137 + }, 7138 + "funding": { 7139 + "type": "opencollective", 7140 + "url": "https://opencollective.com/unified" 7141 + } 7142 + }, 7143 + "node_modules/mdast-util-to-string": { 7144 + "version": "4.0.0", 7145 + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", 7146 + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", 7147 + "dependencies": { 7148 + "@types/mdast": "^4.0.0" 7149 + }, 7150 + "funding": { 7151 + "type": "opencollective", 7152 + "url": "https://opencollective.com/unified" 7153 + } 7154 + }, 7155 "node_modules/media-typer": { 7156 "version": "1.1.0", 7157 "license": "MIT", ··· 7180 "node": ">= 8" 7181 } 7182 }, 7183 + "node_modules/mermaid": { 7184 + "version": "11.9.0", 7185 + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.9.0.tgz", 7186 + "integrity": "sha512-YdPXn9slEwO0omQfQIsW6vS84weVQftIyyTGAZCwM//MGhPzL1+l6vO6bkf0wnP4tHigH1alZ5Ooy3HXI2gOag==", 7187 + "dependencies": { 7188 + "@braintree/sanitize-url": "^7.0.4", 7189 + "@iconify/utils": "^2.1.33", 7190 + "@mermaid-js/parser": "^0.6.2", 7191 + "@types/d3": "^7.4.3", 7192 + "cytoscape": "^3.29.3", 7193 + "cytoscape-cose-bilkent": "^4.1.0", 7194 + "cytoscape-fcose": "^2.2.0", 7195 + "d3": "^7.9.0", 7196 + "d3-sankey": "^0.12.3", 7197 + "dagre-d3-es": "7.0.11", 7198 + "dayjs": "^1.11.13", 7199 + "dompurify": "^3.2.5", 7200 + "katex": "^0.16.22", 7201 + "khroma": "^2.1.0", 7202 + "lodash-es": "^4.17.21", 7203 + "marked": "^16.0.0", 7204 + "roughjs": "^4.6.6", 7205 + "stylis": "^4.3.6", 7206 + "ts-dedent": "^2.2.0", 7207 + "uuid": "^11.1.0" 7208 + } 7209 + }, 7210 + "node_modules/mhchemparser": { 7211 + "version": "4.2.1", 7212 + "resolved": "https://registry.npmjs.org/mhchemparser/-/mhchemparser-4.2.1.tgz", 7213 + "integrity": "sha512-kYmyrCirqJf3zZ9t/0wGgRZ4/ZJw//VwaRVGA75C4nhE60vtnIzhl9J9ndkX/h6hxSN7pjg/cE0VxbnNM+bnDQ==" 7214 + }, 7215 + "node_modules/micromark": { 7216 + "version": "4.0.2", 7217 + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", 7218 + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", 7219 + "funding": [ 7220 + { 7221 + "type": "GitHub Sponsors", 7222 + "url": "https://github.com/sponsors/unifiedjs" 7223 + }, 7224 + { 7225 + "type": "OpenCollective", 7226 + "url": "https://opencollective.com/unified" 7227 + } 7228 + ], 7229 + "dependencies": { 7230 + "@types/debug": "^4.0.0", 7231 + "debug": "^4.0.0", 7232 + "decode-named-character-reference": "^1.0.0", 7233 + "devlop": "^1.0.0", 7234 + "micromark-core-commonmark": "^2.0.0", 7235 + "micromark-factory-space": "^2.0.0", 7236 + "micromark-util-character": "^2.0.0", 7237 + "micromark-util-chunked": "^2.0.0", 7238 + "micromark-util-combine-extensions": "^2.0.0", 7239 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 7240 + "micromark-util-encode": "^2.0.0", 7241 + "micromark-util-normalize-identifier": "^2.0.0", 7242 + "micromark-util-resolve-all": "^2.0.0", 7243 + "micromark-util-sanitize-uri": "^2.0.0", 7244 + "micromark-util-subtokenize": "^2.0.0", 7245 + "micromark-util-symbol": "^2.0.0", 7246 + "micromark-util-types": "^2.0.0" 7247 + } 7248 + }, 7249 + "node_modules/micromark-core-commonmark": { 7250 + "version": "2.0.3", 7251 + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", 7252 + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", 7253 + "funding": [ 7254 + { 7255 + "type": "GitHub Sponsors", 7256 + "url": "https://github.com/sponsors/unifiedjs" 7257 + }, 7258 + { 7259 + "type": "OpenCollective", 7260 + "url": "https://opencollective.com/unified" 7261 + } 7262 + ], 7263 + "dependencies": { 7264 + "decode-named-character-reference": "^1.0.0", 7265 + "devlop": "^1.0.0", 7266 + "micromark-factory-destination": "^2.0.0", 7267 + "micromark-factory-label": "^2.0.0", 7268 + "micromark-factory-space": "^2.0.0", 7269 + "micromark-factory-title": "^2.0.0", 7270 + "micromark-factory-whitespace": "^2.0.0", 7271 + "micromark-util-character": "^2.0.0", 7272 + "micromark-util-chunked": "^2.0.0", 7273 + "micromark-util-classify-character": "^2.0.0", 7274 + "micromark-util-html-tag-name": "^2.0.0", 7275 + "micromark-util-normalize-identifier": "^2.0.0", 7276 + "micromark-util-resolve-all": "^2.0.0", 7277 + "micromark-util-subtokenize": "^2.0.0", 7278 + "micromark-util-symbol": "^2.0.0", 7279 + "micromark-util-types": "^2.0.0" 7280 + } 7281 + }, 7282 + "node_modules/micromark-extension-frontmatter": { 7283 + "version": "2.0.0", 7284 + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", 7285 + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", 7286 + "dependencies": { 7287 + "fault": "^2.0.0", 7288 + "micromark-util-character": "^2.0.0", 7289 + "micromark-util-symbol": "^2.0.0", 7290 + "micromark-util-types": "^2.0.0" 7291 + }, 7292 + "funding": { 7293 + "type": "opencollective", 7294 + "url": "https://opencollective.com/unified" 7295 + } 7296 + }, 7297 + "node_modules/micromark-extension-gfm": { 7298 + "version": "3.0.0", 7299 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", 7300 + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", 7301 + "dependencies": { 7302 + "micromark-extension-gfm-autolink-literal": "^2.0.0", 7303 + "micromark-extension-gfm-footnote": "^2.0.0", 7304 + "micromark-extension-gfm-strikethrough": "^2.0.0", 7305 + "micromark-extension-gfm-table": "^2.0.0", 7306 + "micromark-extension-gfm-tagfilter": "^2.0.0", 7307 + "micromark-extension-gfm-task-list-item": "^2.0.0", 7308 + "micromark-util-combine-extensions": "^2.0.0", 7309 + "micromark-util-types": "^2.0.0" 7310 + }, 7311 + "funding": { 7312 + "type": "opencollective", 7313 + "url": "https://opencollective.com/unified" 7314 + } 7315 + }, 7316 + "node_modules/micromark-extension-gfm-autolink-literal": { 7317 + "version": "2.1.0", 7318 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", 7319 + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", 7320 + "dependencies": { 7321 + "micromark-util-character": "^2.0.0", 7322 + "micromark-util-sanitize-uri": "^2.0.0", 7323 + "micromark-util-symbol": "^2.0.0", 7324 + "micromark-util-types": "^2.0.0" 7325 + }, 7326 + "funding": { 7327 + "type": "opencollective", 7328 + "url": "https://opencollective.com/unified" 7329 + } 7330 + }, 7331 + "node_modules/micromark-extension-gfm-footnote": { 7332 + "version": "2.1.0", 7333 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", 7334 + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", 7335 + "dependencies": { 7336 + "devlop": "^1.0.0", 7337 + "micromark-core-commonmark": "^2.0.0", 7338 + "micromark-factory-space": "^2.0.0", 7339 + "micromark-util-character": "^2.0.0", 7340 + "micromark-util-normalize-identifier": "^2.0.0", 7341 + "micromark-util-sanitize-uri": "^2.0.0", 7342 + "micromark-util-symbol": "^2.0.0", 7343 + "micromark-util-types": "^2.0.0" 7344 + }, 7345 + "funding": { 7346 + "type": "opencollective", 7347 + "url": "https://opencollective.com/unified" 7348 + } 7349 + }, 7350 + "node_modules/micromark-extension-gfm-strikethrough": { 7351 + "version": "2.1.0", 7352 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", 7353 + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", 7354 + "dependencies": { 7355 + "devlop": "^1.0.0", 7356 + "micromark-util-chunked": "^2.0.0", 7357 + "micromark-util-classify-character": "^2.0.0", 7358 + "micromark-util-resolve-all": "^2.0.0", 7359 + "micromark-util-symbol": "^2.0.0", 7360 + "micromark-util-types": "^2.0.0" 7361 + }, 7362 + "funding": { 7363 + "type": "opencollective", 7364 + "url": "https://opencollective.com/unified" 7365 + } 7366 + }, 7367 + "node_modules/micromark-extension-gfm-table": { 7368 + "version": "2.1.1", 7369 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", 7370 + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", 7371 + "dependencies": { 7372 + "devlop": "^1.0.0", 7373 + "micromark-factory-space": "^2.0.0", 7374 + "micromark-util-character": "^2.0.0", 7375 + "micromark-util-symbol": "^2.0.0", 7376 + "micromark-util-types": "^2.0.0" 7377 + }, 7378 + "funding": { 7379 + "type": "opencollective", 7380 + "url": "https://opencollective.com/unified" 7381 + } 7382 + }, 7383 + "node_modules/micromark-extension-gfm-tagfilter": { 7384 + "version": "2.0.0", 7385 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", 7386 + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", 7387 + "dependencies": { 7388 + "micromark-util-types": "^2.0.0" 7389 + }, 7390 + "funding": { 7391 + "type": "opencollective", 7392 + "url": "https://opencollective.com/unified" 7393 + } 7394 + }, 7395 + "node_modules/micromark-extension-gfm-task-list-item": { 7396 + "version": "2.1.0", 7397 + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", 7398 + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", 7399 + "dependencies": { 7400 + "devlop": "^1.0.0", 7401 + "micromark-factory-space": "^2.0.0", 7402 + "micromark-util-character": "^2.0.0", 7403 + "micromark-util-symbol": "^2.0.0", 7404 + "micromark-util-types": "^2.0.0" 7405 + }, 7406 + "funding": { 7407 + "type": "opencollective", 7408 + "url": "https://opencollective.com/unified" 7409 + } 7410 + }, 7411 + "node_modules/micromark-extension-math": { 7412 + "version": "3.1.0", 7413 + "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz", 7414 + "integrity": "sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==", 7415 + "dependencies": { 7416 + "@types/katex": "^0.16.0", 7417 + "devlop": "^1.0.0", 7418 + "katex": "^0.16.0", 7419 + "micromark-factory-space": "^2.0.0", 7420 + "micromark-util-character": "^2.0.0", 7421 + "micromark-util-symbol": "^2.0.0", 7422 + "micromark-util-types": "^2.0.0" 7423 + }, 7424 + "funding": { 7425 + "type": "opencollective", 7426 + "url": "https://opencollective.com/unified" 7427 + } 7428 + }, 7429 + "node_modules/micromark-extension-mdx-expression": { 7430 + "version": "3.0.1", 7431 + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", 7432 + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", 7433 + "funding": [ 7434 + { 7435 + "type": "GitHub Sponsors", 7436 + "url": "https://github.com/sponsors/unifiedjs" 7437 + }, 7438 + { 7439 + "type": "OpenCollective", 7440 + "url": "https://opencollective.com/unified" 7441 + } 7442 + ], 7443 + "dependencies": { 7444 + "@types/estree": "^1.0.0", 7445 + "devlop": "^1.0.0", 7446 + "micromark-factory-mdx-expression": "^2.0.0", 7447 + "micromark-factory-space": "^2.0.0", 7448 + "micromark-util-character": "^2.0.0", 7449 + "micromark-util-events-to-acorn": "^2.0.0", 7450 + "micromark-util-symbol": "^2.0.0", 7451 + "micromark-util-types": "^2.0.0" 7452 + } 7453 + }, 7454 + "node_modules/micromark-extension-mdx-jsx": { 7455 + "version": "3.0.2", 7456 + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", 7457 + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", 7458 + "dependencies": { 7459 + "@types/estree": "^1.0.0", 7460 + "devlop": "^1.0.0", 7461 + "estree-util-is-identifier-name": "^3.0.0", 7462 + "micromark-factory-mdx-expression": "^2.0.0", 7463 + "micromark-factory-space": "^2.0.0", 7464 + "micromark-util-character": "^2.0.0", 7465 + "micromark-util-events-to-acorn": "^2.0.0", 7466 + "micromark-util-symbol": "^2.0.0", 7467 + "micromark-util-types": "^2.0.0", 7468 + "vfile-message": "^4.0.0" 7469 + }, 7470 + "funding": { 7471 + "type": "opencollective", 7472 + "url": "https://opencollective.com/unified" 7473 + } 7474 + }, 7475 + "node_modules/micromark-extension-mdx-md": { 7476 + "version": "2.0.0", 7477 + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", 7478 + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", 7479 + "dependencies": { 7480 + "micromark-util-types": "^2.0.0" 7481 + }, 7482 + "funding": { 7483 + "type": "opencollective", 7484 + "url": "https://opencollective.com/unified" 7485 + } 7486 + }, 7487 + "node_modules/micromark-extension-mdxjs": { 7488 + "version": "3.0.0", 7489 + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", 7490 + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", 7491 + "dependencies": { 7492 + "acorn": "^8.0.0", 7493 + "acorn-jsx": "^5.0.0", 7494 + "micromark-extension-mdx-expression": "^3.0.0", 7495 + "micromark-extension-mdx-jsx": "^3.0.0", 7496 + "micromark-extension-mdx-md": "^2.0.0", 7497 + "micromark-extension-mdxjs-esm": "^3.0.0", 7498 + "micromark-util-combine-extensions": "^2.0.0", 7499 + "micromark-util-types": "^2.0.0" 7500 + }, 7501 + "funding": { 7502 + "type": "opencollective", 7503 + "url": "https://opencollective.com/unified" 7504 + } 7505 + }, 7506 + "node_modules/micromark-extension-mdxjs-esm": { 7507 + "version": "3.0.0", 7508 + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", 7509 + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", 7510 + "dependencies": { 7511 + "@types/estree": "^1.0.0", 7512 + "devlop": "^1.0.0", 7513 + "micromark-core-commonmark": "^2.0.0", 7514 + "micromark-util-character": "^2.0.0", 7515 + "micromark-util-events-to-acorn": "^2.0.0", 7516 + "micromark-util-symbol": "^2.0.0", 7517 + "micromark-util-types": "^2.0.0", 7518 + "unist-util-position-from-estree": "^2.0.0", 7519 + "vfile-message": "^4.0.0" 7520 + }, 7521 + "funding": { 7522 + "type": "opencollective", 7523 + "url": "https://opencollective.com/unified" 7524 + } 7525 + }, 7526 + "node_modules/micromark-factory-destination": { 7527 + "version": "2.0.1", 7528 + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", 7529 + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", 7530 + "funding": [ 7531 + { 7532 + "type": "GitHub Sponsors", 7533 + "url": "https://github.com/sponsors/unifiedjs" 7534 + }, 7535 + { 7536 + "type": "OpenCollective", 7537 + "url": "https://opencollective.com/unified" 7538 + } 7539 + ], 7540 + "dependencies": { 7541 + "micromark-util-character": "^2.0.0", 7542 + "micromark-util-symbol": "^2.0.0", 7543 + "micromark-util-types": "^2.0.0" 7544 + } 7545 + }, 7546 + "node_modules/micromark-factory-label": { 7547 + "version": "2.0.1", 7548 + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", 7549 + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", 7550 + "funding": [ 7551 + { 7552 + "type": "GitHub Sponsors", 7553 + "url": "https://github.com/sponsors/unifiedjs" 7554 + }, 7555 + { 7556 + "type": "OpenCollective", 7557 + "url": "https://opencollective.com/unified" 7558 + } 7559 + ], 7560 + "dependencies": { 7561 + "devlop": "^1.0.0", 7562 + "micromark-util-character": "^2.0.0", 7563 + "micromark-util-symbol": "^2.0.0", 7564 + "micromark-util-types": "^2.0.0" 7565 + } 7566 + }, 7567 + "node_modules/micromark-factory-mdx-expression": { 7568 + "version": "2.0.3", 7569 + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", 7570 + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", 7571 + "funding": [ 7572 + { 7573 + "type": "GitHub Sponsors", 7574 + "url": "https://github.com/sponsors/unifiedjs" 7575 + }, 7576 + { 7577 + "type": "OpenCollective", 7578 + "url": "https://opencollective.com/unified" 7579 + } 7580 + ], 7581 + "dependencies": { 7582 + "@types/estree": "^1.0.0", 7583 + "devlop": "^1.0.0", 7584 + "micromark-factory-space": "^2.0.0", 7585 + "micromark-util-character": "^2.0.0", 7586 + "micromark-util-events-to-acorn": "^2.0.0", 7587 + "micromark-util-symbol": "^2.0.0", 7588 + "micromark-util-types": "^2.0.0", 7589 + "unist-util-position-from-estree": "^2.0.0", 7590 + "vfile-message": "^4.0.0" 7591 + } 7592 + }, 7593 + "node_modules/micromark-factory-space": { 7594 + "version": "2.0.1", 7595 + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", 7596 + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", 7597 + "funding": [ 7598 + { 7599 + "type": "GitHub Sponsors", 7600 + "url": "https://github.com/sponsors/unifiedjs" 7601 + }, 7602 + { 7603 + "type": "OpenCollective", 7604 + "url": "https://opencollective.com/unified" 7605 + } 7606 + ], 7607 + "dependencies": { 7608 + "micromark-util-character": "^2.0.0", 7609 + "micromark-util-types": "^2.0.0" 7610 + } 7611 + }, 7612 + "node_modules/micromark-factory-title": { 7613 + "version": "2.0.1", 7614 + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", 7615 + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", 7616 + "funding": [ 7617 + { 7618 + "type": "GitHub Sponsors", 7619 + "url": "https://github.com/sponsors/unifiedjs" 7620 + }, 7621 + { 7622 + "type": "OpenCollective", 7623 + "url": "https://opencollective.com/unified" 7624 + } 7625 + ], 7626 + "dependencies": { 7627 + "micromark-factory-space": "^2.0.0", 7628 + "micromark-util-character": "^2.0.0", 7629 + "micromark-util-symbol": "^2.0.0", 7630 + "micromark-util-types": "^2.0.0" 7631 + } 7632 + }, 7633 + "node_modules/micromark-factory-whitespace": { 7634 + "version": "2.0.1", 7635 + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", 7636 + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", 7637 + "funding": [ 7638 + { 7639 + "type": "GitHub Sponsors", 7640 + "url": "https://github.com/sponsors/unifiedjs" 7641 + }, 7642 + { 7643 + "type": "OpenCollective", 7644 + "url": "https://opencollective.com/unified" 7645 + } 7646 + ], 7647 + "dependencies": { 7648 + "micromark-factory-space": "^2.0.0", 7649 + "micromark-util-character": "^2.0.0", 7650 + "micromark-util-symbol": "^2.0.0", 7651 + "micromark-util-types": "^2.0.0" 7652 + } 7653 + }, 7654 + "node_modules/micromark-util-character": { 7655 + "version": "2.1.1", 7656 + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", 7657 + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", 7658 + "funding": [ 7659 + { 7660 + "type": "GitHub Sponsors", 7661 + "url": "https://github.com/sponsors/unifiedjs" 7662 + }, 7663 + { 7664 + "type": "OpenCollective", 7665 + "url": "https://opencollective.com/unified" 7666 + } 7667 + ], 7668 + "dependencies": { 7669 + "micromark-util-symbol": "^2.0.0", 7670 + "micromark-util-types": "^2.0.0" 7671 + } 7672 + }, 7673 + "node_modules/micromark-util-chunked": { 7674 + "version": "2.0.1", 7675 + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", 7676 + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", 7677 + "funding": [ 7678 + { 7679 + "type": "GitHub Sponsors", 7680 + "url": "https://github.com/sponsors/unifiedjs" 7681 + }, 7682 + { 7683 + "type": "OpenCollective", 7684 + "url": "https://opencollective.com/unified" 7685 + } 7686 + ], 7687 + "dependencies": { 7688 + "micromark-util-symbol": "^2.0.0" 7689 + } 7690 + }, 7691 + "node_modules/micromark-util-classify-character": { 7692 + "version": "2.0.1", 7693 + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", 7694 + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", 7695 + "funding": [ 7696 + { 7697 + "type": "GitHub Sponsors", 7698 + "url": "https://github.com/sponsors/unifiedjs" 7699 + }, 7700 + { 7701 + "type": "OpenCollective", 7702 + "url": "https://opencollective.com/unified" 7703 + } 7704 + ], 7705 + "dependencies": { 7706 + "micromark-util-character": "^2.0.0", 7707 + "micromark-util-symbol": "^2.0.0", 7708 + "micromark-util-types": "^2.0.0" 7709 + } 7710 + }, 7711 + "node_modules/micromark-util-combine-extensions": { 7712 + "version": "2.0.1", 7713 + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", 7714 + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", 7715 + "funding": [ 7716 + { 7717 + "type": "GitHub Sponsors", 7718 + "url": "https://github.com/sponsors/unifiedjs" 7719 + }, 7720 + { 7721 + "type": "OpenCollective", 7722 + "url": "https://opencollective.com/unified" 7723 + } 7724 + ], 7725 + "dependencies": { 7726 + "micromark-util-chunked": "^2.0.0", 7727 + "micromark-util-types": "^2.0.0" 7728 + } 7729 + }, 7730 + "node_modules/micromark-util-decode-numeric-character-reference": { 7731 + "version": "2.0.2", 7732 + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", 7733 + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", 7734 + "funding": [ 7735 + { 7736 + "type": "GitHub Sponsors", 7737 + "url": "https://github.com/sponsors/unifiedjs" 7738 + }, 7739 + { 7740 + "type": "OpenCollective", 7741 + "url": "https://opencollective.com/unified" 7742 + } 7743 + ], 7744 + "dependencies": { 7745 + "micromark-util-symbol": "^2.0.0" 7746 + } 7747 + }, 7748 + "node_modules/micromark-util-decode-string": { 7749 + "version": "2.0.1", 7750 + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", 7751 + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", 7752 + "funding": [ 7753 + { 7754 + "type": "GitHub Sponsors", 7755 + "url": "https://github.com/sponsors/unifiedjs" 7756 + }, 7757 + { 7758 + "type": "OpenCollective", 7759 + "url": "https://opencollective.com/unified" 7760 + } 7761 + ], 7762 + "dependencies": { 7763 + "decode-named-character-reference": "^1.0.0", 7764 + "micromark-util-character": "^2.0.0", 7765 + "micromark-util-decode-numeric-character-reference": "^2.0.0", 7766 + "micromark-util-symbol": "^2.0.0" 7767 + } 7768 + }, 7769 + "node_modules/micromark-util-encode": { 7770 + "version": "2.0.1", 7771 + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", 7772 + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", 7773 + "funding": [ 7774 + { 7775 + "type": "GitHub Sponsors", 7776 + "url": "https://github.com/sponsors/unifiedjs" 7777 + }, 7778 + { 7779 + "type": "OpenCollective", 7780 + "url": "https://opencollective.com/unified" 7781 + } 7782 + ] 7783 + }, 7784 + "node_modules/micromark-util-events-to-acorn": { 7785 + "version": "2.0.3", 7786 + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", 7787 + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", 7788 + "funding": [ 7789 + { 7790 + "type": "GitHub Sponsors", 7791 + "url": "https://github.com/sponsors/unifiedjs" 7792 + }, 7793 + { 7794 + "type": "OpenCollective", 7795 + "url": "https://opencollective.com/unified" 7796 + } 7797 + ], 7798 + "dependencies": { 7799 + "@types/estree": "^1.0.0", 7800 + "@types/unist": "^3.0.0", 7801 + "devlop": "^1.0.0", 7802 + "estree-util-visit": "^2.0.0", 7803 + "micromark-util-symbol": "^2.0.0", 7804 + "micromark-util-types": "^2.0.0", 7805 + "vfile-message": "^4.0.0" 7806 + } 7807 + }, 7808 + "node_modules/micromark-util-html-tag-name": { 7809 + "version": "2.0.1", 7810 + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", 7811 + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", 7812 + "funding": [ 7813 + { 7814 + "type": "GitHub Sponsors", 7815 + "url": "https://github.com/sponsors/unifiedjs" 7816 + }, 7817 + { 7818 + "type": "OpenCollective", 7819 + "url": "https://opencollective.com/unified" 7820 + } 7821 + ] 7822 + }, 7823 + "node_modules/micromark-util-normalize-identifier": { 7824 + "version": "2.0.1", 7825 + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", 7826 + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", 7827 + "funding": [ 7828 + { 7829 + "type": "GitHub Sponsors", 7830 + "url": "https://github.com/sponsors/unifiedjs" 7831 + }, 7832 + { 7833 + "type": "OpenCollective", 7834 + "url": "https://opencollective.com/unified" 7835 + } 7836 + ], 7837 + "dependencies": { 7838 + "micromark-util-symbol": "^2.0.0" 7839 + } 7840 + }, 7841 + "node_modules/micromark-util-resolve-all": { 7842 + "version": "2.0.1", 7843 + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", 7844 + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", 7845 + "funding": [ 7846 + { 7847 + "type": "GitHub Sponsors", 7848 + "url": "https://github.com/sponsors/unifiedjs" 7849 + }, 7850 + { 7851 + "type": "OpenCollective", 7852 + "url": "https://opencollective.com/unified" 7853 + } 7854 + ], 7855 + "dependencies": { 7856 + "micromark-util-types": "^2.0.0" 7857 + } 7858 + }, 7859 + "node_modules/micromark-util-sanitize-uri": { 7860 + "version": "2.0.1", 7861 + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", 7862 + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", 7863 + "funding": [ 7864 + { 7865 + "type": "GitHub Sponsors", 7866 + "url": "https://github.com/sponsors/unifiedjs" 7867 + }, 7868 + { 7869 + "type": "OpenCollective", 7870 + "url": "https://opencollective.com/unified" 7871 + } 7872 + ], 7873 + "dependencies": { 7874 + "micromark-util-character": "^2.0.0", 7875 + "micromark-util-encode": "^2.0.0", 7876 + "micromark-util-symbol": "^2.0.0" 7877 + } 7878 + }, 7879 + "node_modules/micromark-util-subtokenize": { 7880 + "version": "2.1.0", 7881 + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", 7882 + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", 7883 + "funding": [ 7884 + { 7885 + "type": "GitHub Sponsors", 7886 + "url": "https://github.com/sponsors/unifiedjs" 7887 + }, 7888 + { 7889 + "type": "OpenCollective", 7890 + "url": "https://opencollective.com/unified" 7891 + } 7892 + ], 7893 + "dependencies": { 7894 + "devlop": "^1.0.0", 7895 + "micromark-util-chunked": "^2.0.0", 7896 + "micromark-util-symbol": "^2.0.0", 7897 + "micromark-util-types": "^2.0.0" 7898 + } 7899 + }, 7900 + "node_modules/micromark-util-symbol": { 7901 + "version": "2.0.1", 7902 + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", 7903 + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", 7904 + "funding": [ 7905 + { 7906 + "type": "GitHub Sponsors", 7907 + "url": "https://github.com/sponsors/unifiedjs" 7908 + }, 7909 + { 7910 + "type": "OpenCollective", 7911 + "url": "https://opencollective.com/unified" 7912 + } 7913 + ] 7914 + }, 7915 + "node_modules/micromark-util-types": { 7916 + "version": "2.0.2", 7917 + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", 7918 + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", 7919 + "funding": [ 7920 + { 7921 + "type": "GitHub Sponsors", 7922 + "url": "https://github.com/sponsors/unifiedjs" 7923 + }, 7924 + { 7925 + "type": "OpenCollective", 7926 + "url": "https://opencollective.com/unified" 7927 + } 7928 + ] 7929 + }, 7930 "node_modules/micromatch": { 7931 "version": "4.0.8", 7932 "license": "MIT", ··· 8012 "node": ">= 18" 8013 } 8014 }, 8015 + "node_modules/mj-context-menu": { 8016 + "version": "0.6.1", 8017 + "resolved": "https://registry.npmjs.org/mj-context-menu/-/mj-context-menu-0.6.1.tgz", 8018 + "integrity": "sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==" 8019 + }, 8020 "node_modules/mkdirp": { 8021 "version": "3.0.1", 8022 "license": "MIT", ··· 8030 "url": "https://github.com/sponsors/isaacs" 8031 } 8032 }, 8033 + "node_modules/mlly": { 8034 + "version": "1.7.4", 8035 + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", 8036 + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", 8037 + "dependencies": { 8038 + "acorn": "^8.14.0", 8039 + "pathe": "^2.0.1", 8040 + "pkg-types": "^1.3.0", 8041 + "ufo": "^1.5.4" 8042 + } 8043 + }, 8044 + "node_modules/mlly/node_modules/confbox": { 8045 + "version": "0.1.8", 8046 + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 8047 + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==" 8048 + }, 8049 + "node_modules/mlly/node_modules/pkg-types": { 8050 + "version": "1.3.1", 8051 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 8052 + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 8053 + "dependencies": { 8054 + "confbox": "^0.1.8", 8055 + "mlly": "^1.7.4", 8056 + "pathe": "^2.0.1" 8057 + } 8058 + }, 8059 "node_modules/ms": { 8060 "version": "2.1.3", 8061 "license": "MIT" ··· 8136 "node": ">= 0.6" 8137 } 8138 }, 8139 + "node_modules/next": { 8140 + "version": "15.4.3", 8141 + "resolved": "https://registry.npmjs.org/next/-/next-15.4.3.tgz", 8142 + "integrity": "sha512-uW7Qe6poVasNIE1X382nI29oxSdFJzjQzTgJFLD43MxyPfGKKxCMySllhBpvqr48f58Om+tLMivzRwBpXEytvA==", 8143 + "dependencies": { 8144 + "@next/env": "15.4.3", 8145 + "@swc/helpers": "0.5.15", 8146 + "caniuse-lite": "^1.0.30001579", 8147 + "postcss": "8.4.31", 8148 + "styled-jsx": "5.1.6" 8149 + }, 8150 + "bin": { 8151 + "next": "dist/bin/next" 8152 + }, 8153 + "engines": { 8154 + "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" 8155 + }, 8156 + "optionalDependencies": { 8157 + "@next/swc-darwin-arm64": "15.4.3", 8158 + "@next/swc-darwin-x64": "15.4.3", 8159 + "@next/swc-linux-arm64-gnu": "15.4.3", 8160 + "@next/swc-linux-arm64-musl": "15.4.3", 8161 + "@next/swc-linux-x64-gnu": "15.4.3", 8162 + "@next/swc-linux-x64-musl": "15.4.3", 8163 + "@next/swc-win32-arm64-msvc": "15.4.3", 8164 + "@next/swc-win32-x64-msvc": "15.4.3", 8165 + "sharp": "^0.34.3" 8166 + }, 8167 + "peerDependencies": { 8168 + "@opentelemetry/api": "^1.1.0", 8169 + "@playwright/test": "^1.51.1", 8170 + "babel-plugin-react-compiler": "*", 8171 + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", 8172 + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", 8173 + "sass": "^1.3.0" 8174 + }, 8175 + "peerDependenciesMeta": { 8176 + "@opentelemetry/api": { 8177 + "optional": true 8178 + }, 8179 + "@playwright/test": { 8180 + "optional": true 8181 + }, 8182 + "babel-plugin-react-compiler": { 8183 + "optional": true 8184 + }, 8185 + "sass": { 8186 + "optional": true 8187 + } 8188 + } 8189 + }, 8190 + "node_modules/next-themes": { 8191 + "version": "0.4.6", 8192 + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.4.6.tgz", 8193 + "integrity": "sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==", 8194 + "peerDependencies": { 8195 + "react": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc", 8196 + "react-dom": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc" 8197 + } 8198 + }, 8199 + "node_modules/next/node_modules/postcss": { 8200 + "version": "8.4.31", 8201 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", 8202 + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", 8203 + "funding": [ 8204 + { 8205 + "type": "opencollective", 8206 + "url": "https://opencollective.com/postcss/" 8207 + }, 8208 + { 8209 + "type": "tidelift", 8210 + "url": "https://tidelift.com/funding/github/npm/postcss" 8211 + }, 8212 + { 8213 + "type": "github", 8214 + "url": "https://github.com/sponsors/ai" 8215 + } 8216 + ], 8217 + "dependencies": { 8218 + "nanoid": "^3.3.6", 8219 + "picocolors": "^1.0.0", 8220 + "source-map-js": "^1.0.2" 8221 + }, 8222 + "engines": { 8223 + "node": "^10 || ^12 || >=14" 8224 + } 8225 + }, 8226 + "node_modules/nextra": { 8227 + "version": "4.2.17", 8228 + "resolved": "https://registry.npmjs.org/nextra/-/nextra-4.2.17.tgz", 8229 + "integrity": "sha512-WBZGSUeUJqkYm3F3F7+4N1oMP84r/YK/rAg96wkywu/MIsuUREY8fLXQgQbKkvcLbBl/7Wk2Iy+9xlhDu+weNg==", 8230 + "dependencies": { 8231 + "@formatjs/intl-localematcher": "^0.6.0", 8232 + "@headlessui/react": "^2.1.2", 8233 + "@mdx-js/mdx": "^3.0.0", 8234 + "@napi-rs/simple-git": "^0.1.9", 8235 + "@shikijs/twoslash": "^2.0.0", 8236 + "@theguild/remark-mermaid": "^0.2.0", 8237 + "@theguild/remark-npm2yarn": "^0.3.2", 8238 + "better-react-mathjax": "^2.0.3", 8239 + "clsx": "^2.1.0", 8240 + "estree-util-to-js": "^2.0.0", 8241 + "estree-util-value-to-estree": "^3.0.1", 8242 + "fast-glob": "^3.3.2", 8243 + "github-slugger": "^2.0.0", 8244 + "hast-util-to-estree": "^3.1.0", 8245 + "katex": "^0.16.21", 8246 + "mdast-util-from-markdown": "^2.0.1", 8247 + "mdast-util-gfm": "^3.0.0", 8248 + "mdast-util-to-hast": "^13.2.0", 8249 + "negotiator": "^1.0.0", 8250 + "react-compiler-runtime": "0.0.0-experimental-22c6e49-20241219", 8251 + "react-medium-image-zoom": "^5.2.12", 8252 + "rehype-katex": "^7.0.0", 8253 + "rehype-pretty-code": "0.14.1", 8254 + "rehype-raw": "^7.0.0", 8255 + "remark-frontmatter": "^5.0.0", 8256 + "remark-gfm": "^4.0.0", 8257 + "remark-math": "^6.0.0", 8258 + "remark-reading-time": "^2.0.1", 8259 + "remark-smartypants": "^3.0.0", 8260 + "shiki": "^2.0.0", 8261 + "slash": "^5.1.0", 8262 + "title": "^4.0.1", 8263 + "unist-util-remove": "^4.0.0", 8264 + "unist-util-visit": "^5.0.0", 8265 + "unist-util-visit-children": "^3.0.0", 8266 + "yaml": "^2.3.2", 8267 + "zod": "^3.22.3", 8268 + "zod-validation-error": "^3.0.0" 8269 + }, 8270 + "engines": { 8271 + "node": ">=18" 8272 + }, 8273 + "peerDependencies": { 8274 + "next": ">=14", 8275 + "react": ">=18", 8276 + "react-dom": ">=18" 8277 + } 8278 + }, 8279 + "node_modules/nextra-theme-docs": { 8280 + "version": "4.2.17", 8281 + "resolved": "https://registry.npmjs.org/nextra-theme-docs/-/nextra-theme-docs-4.2.17.tgz", 8282 + "integrity": "sha512-QQ7iPHQ7zqh7dKJZ3SQbxqoFt7r8RHD9v7dFtJ+x8evEfxwM23oBGHNBqIjBoPl5uSwtvufEiVd7WMhK+Dxdww==", 8283 + "dependencies": { 8284 + "@headlessui/react": "^2.1.2", 8285 + "clsx": "^2.1.0", 8286 + "next-themes": "^0.4.0", 8287 + "react-compiler-runtime": "0.0.0-experimental-22c6e49-20241219", 8288 + "scroll-into-view-if-needed": "^3.1.0", 8289 + "zod": "^3.22.3", 8290 + "zod-validation-error": "^3.0.0", 8291 + "zustand": "^5.0.1" 8292 + }, 8293 + "peerDependencies": { 8294 + "next": ">=14", 8295 + "nextra": "4.2.17", 8296 + "react": ">=18", 8297 + "react-dom": ">=18" 8298 + } 8299 + }, 8300 + "node_modules/nextra/node_modules/@shikijs/langs": { 8301 + "version": "2.5.0", 8302 + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-2.5.0.tgz", 8303 + "integrity": "sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==", 8304 + "dependencies": { 8305 + "@shikijs/types": "2.5.0" 8306 + } 8307 + }, 8308 + "node_modules/nextra/node_modules/@shikijs/themes": { 8309 + "version": "2.5.0", 8310 + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-2.5.0.tgz", 8311 + "integrity": "sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==", 8312 + "dependencies": { 8313 + "@shikijs/types": "2.5.0" 8314 + } 8315 + }, 8316 + "node_modules/nextra/node_modules/@theguild/remark-mermaid": { 8317 + "version": "0.2.0", 8318 + "resolved": "https://registry.npmjs.org/@theguild/remark-mermaid/-/remark-mermaid-0.2.0.tgz", 8319 + "integrity": "sha512-o8n57TJy0OI4PCrNw8z6S+vpHtrwoQZzTA5Y3fL0U1NDRIoMg/78duWgEBFsCZcWM1G6zjE91yg1aKCsDwgE2Q==", 8320 + "dependencies": { 8321 + "mermaid": "^11.0.0", 8322 + "unist-util-visit": "^5.0.0" 8323 + }, 8324 + "peerDependencies": { 8325 + "react": "^18.2.0" 8326 + } 8327 + }, 8328 + "node_modules/nextra/node_modules/shiki": { 8329 + "version": "2.5.0", 8330 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-2.5.0.tgz", 8331 + "integrity": "sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ==", 8332 + "dependencies": { 8333 + "@shikijs/core": "2.5.0", 8334 + "@shikijs/engine-javascript": "2.5.0", 8335 + "@shikijs/engine-oniguruma": "2.5.0", 8336 + "@shikijs/langs": "2.5.0", 8337 + "@shikijs/themes": "2.5.0", 8338 + "@shikijs/types": "2.5.0", 8339 + "@shikijs/vscode-textmate": "^10.0.2", 8340 + "@types/hast": "^3.0.4" 8341 + } 8342 + }, 8343 + "node_modules/nlcst-to-string": { 8344 + "version": "4.0.0", 8345 + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", 8346 + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", 8347 + "dependencies": { 8348 + "@types/nlcst": "^2.0.0" 8349 + }, 8350 + "funding": { 8351 + "type": "opencollective", 8352 + "url": "https://opencollective.com/unified" 8353 + } 8354 + }, 8355 "node_modules/node-domexception": { 8356 "version": "1.0.0", 8357 "funding": [ ··· 8410 }, 8411 "funding": { 8412 "url": "https://github.com/sponsors/sindresorhus" 8413 + } 8414 + }, 8415 + "node_modules/npm-to-yarn": { 8416 + "version": "3.0.1", 8417 + "resolved": "https://registry.npmjs.org/npm-to-yarn/-/npm-to-yarn-3.0.1.tgz", 8418 + "integrity": "sha512-tt6PvKu4WyzPwWUzy/hvPFqn+uwXO0K1ZHka8az3NnrhWJDmSqI8ncWq0fkL0k/lmmi5tAC11FXwXuh0rFbt1A==", 8419 + "engines": { 8420 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 8421 + }, 8422 + "funding": { 8423 + "url": "https://github.com/nebrelbug/npm-to-yarn?sponsor=1" 8424 } 8425 }, 8426 "node_modules/object-assign": { ··· 8470 "url": "https://github.com/sponsors/sindresorhus" 8471 } 8472 }, 8473 + "node_modules/oniguruma-parser": { 8474 + "version": "0.12.1", 8475 + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.1.tgz", 8476 + "integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==" 8477 + }, 8478 + "node_modules/oniguruma-to-es": { 8479 + "version": "3.1.1", 8480 + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-3.1.1.tgz", 8481 + "integrity": "sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ==", 8482 + "dependencies": { 8483 + "emoji-regex-xs": "^1.0.0", 8484 + "regex": "^6.0.1", 8485 + "regex-recursion": "^6.0.2" 8486 + } 8487 + }, 8488 "node_modules/ora": { 8489 "version": "6.3.1", 8490 "license": "MIT", ··· 8510 "version": "1.4.3", 8511 "license": "MIT" 8512 }, 8513 + "node_modules/package-manager-detector": { 8514 + "version": "1.3.0", 8515 + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz", 8516 + "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==" 8517 + }, 8518 "node_modules/parent-module": { 8519 "version": "1.0.1", 8520 "license": "MIT", ··· 8525 "node": ">=6" 8526 } 8527 }, 8528 + "node_modules/parse-entities": { 8529 + "version": "4.0.2", 8530 + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", 8531 + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", 8532 + "dependencies": { 8533 + "@types/unist": "^2.0.0", 8534 + "character-entities-legacy": "^3.0.0", 8535 + "character-reference-invalid": "^2.0.0", 8536 + "decode-named-character-reference": "^1.0.0", 8537 + "is-alphanumerical": "^2.0.0", 8538 + "is-decimal": "^2.0.0", 8539 + "is-hexadecimal": "^2.0.0" 8540 + }, 8541 + "funding": { 8542 + "type": "github", 8543 + "url": "https://github.com/sponsors/wooorm" 8544 + } 8545 + }, 8546 + "node_modules/parse-entities/node_modules/@types/unist": { 8547 + "version": "2.0.11", 8548 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", 8549 + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" 8550 + }, 8551 "node_modules/parse-json": { 8552 "version": "5.2.0", 8553 "license": "MIT", ··· 8564 "url": "https://github.com/sponsors/sindresorhus" 8565 } 8566 }, 8567 + "node_modules/parse-latin": { 8568 + "version": "7.0.0", 8569 + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", 8570 + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", 8571 + "dependencies": { 8572 + "@types/nlcst": "^2.0.0", 8573 + "@types/unist": "^3.0.0", 8574 + "nlcst-to-string": "^4.0.0", 8575 + "unist-util-modify-children": "^4.0.0", 8576 + "unist-util-visit-children": "^3.0.0", 8577 + "vfile": "^6.0.0" 8578 + }, 8579 + "funding": { 8580 + "type": "github", 8581 + "url": "https://github.com/sponsors/wooorm" 8582 + } 8583 + }, 8584 + "node_modules/parse-numeric-range": { 8585 + "version": "1.3.0", 8586 + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", 8587 + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" 8588 + }, 8589 + "node_modules/parse5": { 8590 + "version": "7.3.0", 8591 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 8592 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 8593 + "dependencies": { 8594 + "entities": "^6.0.0" 8595 + }, 8596 + "funding": { 8597 + "url": "https://github.com/inikulin/parse5?sponsor=1" 8598 + } 8599 + }, 8600 "node_modules/parseurl": { 8601 "version": "1.3.3", 8602 "license": "MIT", ··· 8608 "version": "1.0.1", 8609 "license": "MIT" 8610 }, 8611 + "node_modules/path-data-parser": { 8612 + "version": "0.1.0", 8613 + "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", 8614 + "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==" 8615 + }, 8616 "node_modules/path-key": { 8617 "version": "3.1.1", 8618 "license": "MIT", ··· 8631 "node": ">=8" 8632 } 8633 }, 8634 + "node_modules/pathe": { 8635 + "version": "2.0.3", 8636 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 8637 + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" 8638 + }, 8639 "node_modules/picocolors": { 8640 "version": "1.1.1", 8641 "license": "ISC" ··· 8657 "node": ">=16.20.0" 8658 } 8659 }, 8660 + "node_modules/pkg-types": { 8661 + "version": "2.2.0", 8662 + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz", 8663 + "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==", 8664 + "dependencies": { 8665 + "confbox": "^0.2.2", 8666 + "exsolve": "^1.0.7", 8667 + "pathe": "^2.0.3" 8668 + } 8669 + }, 8670 + "node_modules/points-on-curve": { 8671 + "version": "0.2.0", 8672 + "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", 8673 + "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==" 8674 + }, 8675 + "node_modules/points-on-path": { 8676 + "version": "0.2.1", 8677 + "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", 8678 + "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", 8679 + "dependencies": { 8680 + "path-data-parser": "0.1.0", 8681 + "points-on-curve": "0.2.0" 8682 + } 8683 + }, 8684 "node_modules/postcss": { 8685 "version": "8.5.6", 8686 "funding": [ ··· 8725 "node": ">=6" 8726 } 8727 }, 8728 + "node_modules/property-information": { 8729 + "version": "7.1.0", 8730 + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", 8731 + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", 8732 + "funding": { 8733 + "type": "github", 8734 + "url": "https://github.com/sponsors/wooorm" 8735 + } 8736 + }, 8737 "node_modules/proxy-addr": { 8738 "version": "2.0.7", 8739 "license": "MIT", ··· 8775 "url": "https://github.com/sponsors/ljharb" 8776 } 8777 }, 8778 + "node_modules/quansync": { 8779 + "version": "0.2.10", 8780 + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz", 8781 + "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", 8782 + "funding": [ 8783 + { 8784 + "type": "individual", 8785 + "url": "https://github.com/sponsors/antfu" 8786 + }, 8787 + { 8788 + "type": "individual", 8789 + "url": "https://github.com/sponsors/sxzz" 8790 + } 8791 + ] 8792 + }, 8793 "node_modules/querystringify": { 8794 "version": "2.2.0", 8795 "license": "MIT" ··· 8834 }, 8835 "node_modules/rc-cascader": { 8836 "version": "3.34.0", 8837 + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-3.34.0.tgz", 8838 + "integrity": "sha512-KpXypcvju9ptjW9FaN2NFcA2QH9E9LHKq169Y0eWtH4e/wHQ5Wh5qZakAgvb8EKZ736WZ3B0zLLOBsrsja5Dag==", 8839 "dependencies": { 8840 "@babel/runtime": "^7.25.7", 8841 "classnames": "^2.3.1", ··· 8850 }, 8851 "node_modules/rc-checkbox": { 8852 "version": "3.5.0", 8853 + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-3.5.0.tgz", 8854 + "integrity": "sha512-aOAQc3E98HteIIsSqm6Xk2FPKIER6+5vyEFMZfo73TqM+VVAIqOkHoPjgKLqSNtVLWScoaM7vY2ZrGEheI79yg==", 8855 "dependencies": { 8856 "@babel/runtime": "^7.10.1", 8857 "classnames": "^2.3.2", ··· 8864 }, 8865 "node_modules/rc-collapse": { 8866 "version": "3.9.0", 8867 + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.9.0.tgz", 8868 + "integrity": "sha512-swDdz4QZ4dFTo4RAUMLL50qP0EY62N2kvmk2We5xYdRwcRn8WcYtuetCJpwpaCbUfUt5+huLpVxhvmnK+PHrkA==", 8869 "dependencies": { 8870 "@babel/runtime": "^7.10.1", 8871 "classnames": "2.x", ··· 8879 }, 8880 "node_modules/rc-dialog": { 8881 "version": "9.6.0", 8882 + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-9.6.0.tgz", 8883 + "integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==", 8884 "dependencies": { 8885 "@babel/runtime": "^7.10.1", 8886 "@rc-component/portal": "^1.0.0-8", ··· 8895 }, 8896 "node_modules/rc-drawer": { 8897 "version": "7.3.0", 8898 + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-7.3.0.tgz", 8899 + "integrity": "sha512-DX6CIgiBWNpJIMGFO8BAISFkxiuKitoizooj4BDyee8/SnBn0zwO2FHrNDpqqepj0E/TFTDpmEBCyFuTgC7MOg==", 8900 "dependencies": { 8901 "@babel/runtime": "^7.23.9", 8902 "@rc-component/portal": "^1.1.1", ··· 8911 }, 8912 "node_modules/rc-dropdown": { 8913 "version": "4.2.1", 8914 + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-4.2.1.tgz", 8915 + "integrity": "sha512-YDAlXsPv3I1n42dv1JpdM7wJ+gSUBfeyPK59ZpBD9jQhK9jVuxpjj3NmWQHOBceA1zEPVX84T2wbdb2SD0UjmA==", 8916 "dependencies": { 8917 "@babel/runtime": "^7.18.3", 8918 "@rc-component/trigger": "^2.0.0", ··· 8926 }, 8927 "node_modules/rc-field-form": { 8928 "version": "2.7.0", 8929 + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-2.7.0.tgz", 8930 + "integrity": "sha512-hgKsCay2taxzVnBPZl+1n4ZondsV78G++XVsMIJCAoioMjlMQR9YwAp7JZDIECzIu2Z66R+f4SFIRrO2DjDNAA==", 8931 "dependencies": { 8932 "@babel/runtime": "^7.18.0", 8933 "@rc-component/async-validator": "^5.0.3", ··· 8943 }, 8944 "node_modules/rc-image": { 8945 "version": "7.12.0", 8946 + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-7.12.0.tgz", 8947 + "integrity": "sha512-cZ3HTyyckPnNnUb9/DRqduqzLfrQRyi+CdHjdqgsyDpI3Ln5UX1kXnAhPBSJj9pVRzwRFgqkN7p9b6HBDjmu/Q==", 8948 "dependencies": { 8949 "@babel/runtime": "^7.11.2", 8950 "@rc-component/portal": "^1.0.2", ··· 8960 }, 8961 "node_modules/rc-input": { 8962 "version": "1.8.0", 8963 + "resolved": "https://registry.npmjs.org/rc-input/-/rc-input-1.8.0.tgz", 8964 + "integrity": "sha512-KXvaTbX+7ha8a/k+eg6SYRVERK0NddX8QX7a7AnRvUa/rEH0CNMlpcBzBkhI0wp2C8C4HlMoYl8TImSN+fuHKA==", 8965 "dependencies": { 8966 "@babel/runtime": "^7.11.1", 8967 "classnames": "^2.2.1", ··· 8974 }, 8975 "node_modules/rc-input-number": { 8976 "version": "9.5.0", 8977 + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-9.5.0.tgz", 8978 + "integrity": "sha512-bKaEvB5tHebUURAEXw35LDcnRZLq3x1k7GxfAqBMzmpHkDGzjAtnUL8y4y5N15rIFIg5IJgwr211jInl3cipag==", 8979 "dependencies": { 8980 "@babel/runtime": "^7.10.1", 8981 "@rc-component/mini-decimal": "^1.0.1", ··· 8990 }, 8991 "node_modules/rc-mentions": { 8992 "version": "2.20.0", 8993 + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-2.20.0.tgz", 8994 + "integrity": "sha512-w8HCMZEh3f0nR8ZEd466ATqmXFCMGMN5UFCzEUL0bM/nGw/wOS2GgRzKBcm19K++jDyuWCOJOdgcKGXU3fXfbQ==", 8995 "dependencies": { 8996 "@babel/runtime": "^7.22.5", 8997 "@rc-component/trigger": "^2.0.0", ··· 9008 }, 9009 "node_modules/rc-menu": { 9010 "version": "9.16.1", 9011 + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-9.16.1.tgz", 9012 + "integrity": "sha512-ghHx6/6Dvp+fw8CJhDUHFHDJ84hJE3BXNCzSgLdmNiFErWSOaZNsihDAsKq9ByTALo/xkNIwtDFGIl6r+RPXBg==", 9013 "dependencies": { 9014 "@babel/runtime": "^7.10.1", 9015 "@rc-component/trigger": "^2.0.0", ··· 9025 }, 9026 "node_modules/rc-motion": { 9027 "version": "2.9.5", 9028 + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.5.tgz", 9029 + "integrity": "sha512-w+XTUrfh7ArbYEd2582uDrEhmBHwK1ZENJiSJVb7uRxdE7qJSYjbO2eksRXmndqyKqKoYPc9ClpPh5242mV1vA==", 9030 "dependencies": { 9031 "@babel/runtime": "^7.11.1", 9032 "classnames": "^2.2.1", ··· 9039 }, 9040 "node_modules/rc-notification": { 9041 "version": "5.6.4", 9042 + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-5.6.4.tgz", 9043 + "integrity": "sha512-KcS4O6B4qzM3KH7lkwOB7ooLPZ4b6J+VMmQgT51VZCeEcmghdeR4IrMcFq0LG+RPdnbe/ArT086tGM8Snimgiw==", 9044 "dependencies": { 9045 "@babel/runtime": "^7.10.1", 9046 "classnames": "2.x", ··· 9057 }, 9058 "node_modules/rc-overflow": { 9059 "version": "1.4.1", 9060 + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.4.1.tgz", 9061 + "integrity": "sha512-3MoPQQPV1uKyOMVNd6SZfONi+f3st0r8PksexIdBTeIYbMX0Jr+k7pHEDvsXtR4BpCv90/Pv2MovVNhktKrwvw==", 9062 "dependencies": { 9063 "@babel/runtime": "^7.11.1", 9064 "classnames": "^2.2.1", ··· 9072 }, 9073 "node_modules/rc-pagination": { 9074 "version": "5.1.0", 9075 + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-5.1.0.tgz", 9076 + "integrity": "sha512-8416Yip/+eclTFdHXLKTxZvn70duYVGTvUUWbckCCZoIl3jagqke3GLsFrMs0bsQBikiYpZLD9206Ej4SOdOXQ==", 9077 "dependencies": { 9078 "@babel/runtime": "^7.10.1", 9079 "classnames": "^2.3.2", ··· 9086 }, 9087 "node_modules/rc-picker": { 9088 "version": "4.11.3", 9089 + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-4.11.3.tgz", 9090 + "integrity": "sha512-MJ5teb7FlNE0NFHTncxXQ62Y5lytq6sh5nUw0iH8OkHL/TjARSEvSHpr940pWgjGANpjCwyMdvsEV55l5tYNSg==", 9091 "dependencies": { 9092 "@babel/runtime": "^7.24.7", 9093 "@rc-component/trigger": "^2.0.0", ··· 9124 }, 9125 "node_modules/rc-progress": { 9126 "version": "4.0.0", 9127 + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-4.0.0.tgz", 9128 + "integrity": "sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==", 9129 "dependencies": { 9130 "@babel/runtime": "^7.10.1", 9131 "classnames": "^2.2.6", ··· 9138 }, 9139 "node_modules/rc-rate": { 9140 "version": "2.13.1", 9141 + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.13.1.tgz", 9142 + "integrity": "sha512-QUhQ9ivQ8Gy7mtMZPAjLbxBt5y9GRp65VcUyGUMF3N3fhiftivPHdpuDIaWIMOTEprAjZPC08bls1dQB+I1F2Q==", 9143 "dependencies": { 9144 "@babel/runtime": "^7.10.1", 9145 "classnames": "^2.2.5", ··· 9155 }, 9156 "node_modules/rc-resize-observer": { 9157 "version": "1.4.3", 9158 + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.3.tgz", 9159 + "integrity": "sha512-YZLjUbyIWox8E9i9C3Tm7ia+W7euPItNWSPX5sCcQTYbnwDb5uNpnLHQCG1f22oZWUhLw4Mv2tFmeWe68CDQRQ==", 9160 "dependencies": { 9161 "@babel/runtime": "^7.20.7", 9162 "classnames": "^2.2.1", ··· 9170 }, 9171 "node_modules/rc-segmented": { 9172 "version": "2.7.0", 9173 + "resolved": "https://registry.npmjs.org/rc-segmented/-/rc-segmented-2.7.0.tgz", 9174 + "integrity": "sha512-liijAjXz+KnTRVnxxXG2sYDGd6iLL7VpGGdR8gwoxAXy2KglviKCxLWZdjKYJzYzGSUwKDSTdYk8brj54Bn5BA==", 9175 "dependencies": { 9176 "@babel/runtime": "^7.11.1", 9177 "classnames": "^2.2.1", ··· 9185 }, 9186 "node_modules/rc-select": { 9187 "version": "14.16.8", 9188 + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-14.16.8.tgz", 9189 + "integrity": "sha512-NOV5BZa1wZrsdkKaiK7LHRuo5ZjZYMDxPP6/1+09+FB4KoNi8jcG1ZqLE3AVCxEsYMBe65OBx71wFoHRTP3LRg==", 9190 "dependencies": { 9191 "@babel/runtime": "^7.10.1", 9192 "@rc-component/trigger": "^2.1.1", ··· 9206 }, 9207 "node_modules/rc-slider": { 9208 "version": "11.1.8", 9209 + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-11.1.8.tgz", 9210 + "integrity": "sha512-2gg/72YFSpKP+Ja5AjC5DPL1YnV8DEITDQrcc1eASrUYjl0esptaBVJBh5nLTXCCp15eD8EuGjwezVGSHhs9tQ==", 9211 "dependencies": { 9212 "@babel/runtime": "^7.10.1", 9213 "classnames": "^2.2.5", ··· 9223 }, 9224 "node_modules/rc-steps": { 9225 "version": "6.0.1", 9226 + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-6.0.1.tgz", 9227 + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", 9228 "dependencies": { 9229 "@babel/runtime": "^7.16.7", 9230 "classnames": "^2.2.3", ··· 9240 }, 9241 "node_modules/rc-switch": { 9242 "version": "4.1.0", 9243 + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-4.1.0.tgz", 9244 + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", 9245 "dependencies": { 9246 "@babel/runtime": "^7.21.0", 9247 "classnames": "^2.2.1", ··· 9254 }, 9255 "node_modules/rc-table": { 9256 "version": "7.51.1", 9257 + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.51.1.tgz", 9258 + "integrity": "sha512-5iq15mTHhvC42TlBLRCoCBLoCmGlbRZAlyF21FonFnS/DIC8DeRqnmdyVREwt2CFbPceM0zSNdEeVfiGaqYsKw==", 9259 "dependencies": { 9260 "@babel/runtime": "^7.10.1", 9261 "@rc-component/context": "^1.4.0", ··· 9274 }, 9275 "node_modules/rc-tabs": { 9276 "version": "15.6.1", 9277 + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-15.6.1.tgz", 9278 + "integrity": "sha512-/HzDV1VqOsUWyuC0c6AkxVYFjvx9+rFPKZ32ejxX0Uc7QCzcEjTA9/xMgv4HemPKwzBNX8KhGVbbumDjnj92aA==", 9279 "dependencies": { 9280 "@babel/runtime": "^7.11.2", 9281 "classnames": "2.x", ··· 9295 }, 9296 "node_modules/rc-textarea": { 9297 "version": "1.10.0", 9298 + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-1.10.0.tgz", 9299 + "integrity": "sha512-ai9IkanNuyBS4x6sOL8qu/Ld40e6cEs6pgk93R+XLYg0mDSjNBGey6/ZpDs5+gNLD7urQ14po3V6Ck2dJLt9SA==", 9300 "dependencies": { 9301 "@babel/runtime": "^7.10.1", 9302 "classnames": "^2.2.1", ··· 9311 }, 9312 "node_modules/rc-tooltip": { 9313 "version": "6.4.0", 9314 + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-6.4.0.tgz", 9315 + "integrity": "sha512-kqyivim5cp8I5RkHmpsp1Nn/Wk+1oeloMv9c7LXNgDxUpGm+RbXJGL+OPvDlcRnx9DBeOe4wyOIl4OKUERyH1g==", 9316 "dependencies": { 9317 "@babel/runtime": "^7.11.2", 9318 "@rc-component/trigger": "^2.0.0", ··· 9326 }, 9327 "node_modules/rc-tree": { 9328 "version": "5.13.1", 9329 + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-5.13.1.tgz", 9330 + "integrity": "sha512-FNhIefhftobCdUJshO7M8uZTA9F4OPGVXqGfZkkD/5soDeOhwO06T/aKTrg0WD8gRg/pyfq+ql3aMymLHCTC4A==", 9331 "dependencies": { 9332 "@babel/runtime": "^7.10.1", 9333 "classnames": "2.x", ··· 9345 }, 9346 "node_modules/rc-tree-select": { 9347 "version": "5.27.0", 9348 + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-5.27.0.tgz", 9349 + "integrity": "sha512-2qTBTzwIT7LRI1o7zLyrCzmo5tQanmyGbSaGTIf7sYimCklAToVVfpMC6OAldSKolcnjorBYPNSKQqJmN3TCww==", 9350 "dependencies": { 9351 "@babel/runtime": "^7.25.7", 9352 "classnames": "2.x", ··· 9361 }, 9362 "node_modules/rc-upload": { 9363 "version": "4.9.2", 9364 + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-4.9.2.tgz", 9365 + "integrity": "sha512-nHx+9rbd1FKMiMRYsqQ3NkXUv7COHPBo3X1Obwq9SWS6/diF/A0aJ5OHubvwUAIDs+4RMleljV0pcrNUc823GQ==", 9366 "dependencies": { 9367 "@babel/runtime": "^7.18.3", 9368 "classnames": "^2.2.5", ··· 9375 }, 9376 "node_modules/rc-util": { 9377 "version": "5.44.4", 9378 + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.44.4.tgz", 9379 + "integrity": "sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==", 9380 "dependencies": { 9381 "@babel/runtime": "^7.18.3", 9382 "react-is": "^18.2.0" ··· 9388 }, 9389 "node_modules/rc-virtual-list": { 9390 "version": "3.19.1", 9391 + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.19.1.tgz", 9392 + "integrity": "sha512-DCapO2oyPqmooGhxBuXHM4lFuX+sshQwWqqkuyFA+4rShLe//+GEPVwiDgO+jKtKHtbeYwZoNvetwfHdOf+iUQ==", 9393 "dependencies": { 9394 "@babel/runtime": "^7.20.0", 9395 "classnames": "^2.2.6", ··· 9405 } 9406 }, 9407 "node_modules/react": { 9408 + "version": "19.1.0", 9409 + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", 9410 + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", 9411 "engines": { 9412 "node": ">=0.10.0" 9413 } 9414 }, 9415 + "node_modules/react-compiler-runtime": { 9416 + "version": "0.0.0-experimental-22c6e49-20241219", 9417 + "resolved": "https://registry.npmjs.org/react-compiler-runtime/-/react-compiler-runtime-0.0.0-experimental-22c6e49-20241219.tgz", 9418 + "integrity": "sha512-bOAGaRL1ldfIIpbDsl+uV025Ta6RS6/cOjvvh8r2Vo7KtqB+RSvihVYRsWQz7ECKNPWdq5MClS845acwAwieDw==", 9419 + "peerDependencies": { 9420 + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" 9421 + } 9422 + }, 9423 "node_modules/react-dom": { 9424 + "version": "19.1.0", 9425 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", 9426 + "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", 9427 "dependencies": { 9428 + "scheduler": "^0.26.0" 9429 }, 9430 "peerDependencies": { 9431 + "react": "^19.1.0" 9432 } 9433 }, 9434 "node_modules/react-is": { 9435 "version": "18.3.1", 9436 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 9437 + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" 9438 + }, 9439 + "node_modules/react-markdown": { 9440 + "version": "10.1.0", 9441 + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz", 9442 + "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", 9443 + "dependencies": { 9444 + "@types/hast": "^3.0.0", 9445 + "@types/mdast": "^4.0.0", 9446 + "devlop": "^1.0.0", 9447 + "hast-util-to-jsx-runtime": "^2.0.0", 9448 + "html-url-attributes": "^3.0.0", 9449 + "mdast-util-to-hast": "^13.0.0", 9450 + "remark-parse": "^11.0.0", 9451 + "remark-rehype": "^11.0.0", 9452 + "unified": "^11.0.0", 9453 + "unist-util-visit": "^5.0.0", 9454 + "vfile": "^6.0.0" 9455 + }, 9456 + "funding": { 9457 + "type": "opencollective", 9458 + "url": "https://opencollective.com/unified" 9459 + }, 9460 + "peerDependencies": { 9461 + "@types/react": ">=18", 9462 + "react": ">=18" 9463 + } 9464 + }, 9465 + "node_modules/react-medium-image-zoom": { 9466 + "version": "5.3.0", 9467 + "resolved": "https://registry.npmjs.org/react-medium-image-zoom/-/react-medium-image-zoom-5.3.0.tgz", 9468 + "integrity": "sha512-RCIzVlsKqy3BYgGgYbolUfuvx0aSKC7YhX/IJGEp+WJxsqdIVYJHkBdj++FAj6VD7RiWj6VVmdCfa/9vJE9hZg==", 9469 + "funding": [ 9470 + { 9471 + "type": "github", 9472 + "url": "https://github.com/sponsors/rpearce" 9473 + } 9474 + ], 9475 + "peerDependencies": { 9476 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 9477 + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 9478 + } 9479 }, 9480 "node_modules/react-refresh": { 9481 "version": "0.17.0", ··· 9485 "node": ">=0.10.0" 9486 } 9487 }, 9488 + "node_modules/react-remove-scroll": { 9489 + "version": "2.7.1", 9490 + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz", 9491 + "integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==", 9492 + "dependencies": { 9493 + "react-remove-scroll-bar": "^2.3.7", 9494 + "react-style-singleton": "^2.2.3", 9495 + "tslib": "^2.1.0", 9496 + "use-callback-ref": "^1.3.3", 9497 + "use-sidecar": "^1.1.3" 9498 + }, 9499 + "engines": { 9500 + "node": ">=10" 9501 + }, 9502 + "peerDependencies": { 9503 + "@types/react": "*", 9504 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 9505 + }, 9506 + "peerDependenciesMeta": { 9507 + "@types/react": { 9508 + "optional": true 9509 + } 9510 + } 9511 + }, 9512 + "node_modules/react-remove-scroll-bar": { 9513 + "version": "2.3.8", 9514 + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", 9515 + "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", 9516 + "dependencies": { 9517 + "react-style-singleton": "^2.2.2", 9518 + "tslib": "^2.0.0" 9519 + }, 9520 + "engines": { 9521 + "node": ">=10" 9522 + }, 9523 + "peerDependencies": { 9524 + "@types/react": "*", 9525 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 9526 + }, 9527 + "peerDependenciesMeta": { 9528 + "@types/react": { 9529 + "optional": true 9530 + } 9531 + } 9532 + }, 9533 + "node_modules/react-style-singleton": { 9534 + "version": "2.2.3", 9535 + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", 9536 + "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", 9537 + "dependencies": { 9538 + "get-nonce": "^1.0.0", 9539 + "tslib": "^2.0.0" 9540 + }, 9541 + "engines": { 9542 + "node": ">=10" 9543 + }, 9544 + "peerDependencies": { 9545 + "@types/react": "*", 9546 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 9547 + }, 9548 + "peerDependenciesMeta": { 9549 + "@types/react": { 9550 + "optional": true 9551 + } 9552 + } 9553 + }, 9554 "node_modules/readable-stream": { 9555 "version": "3.6.2", 9556 "license": "MIT", ··· 9563 "node": ">= 6" 9564 } 9565 }, 9566 + "node_modules/reading-time": { 9567 + "version": "1.5.0", 9568 + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", 9569 + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" 9570 + }, 9571 "node_modules/recast": { 9572 "version": "0.23.11", 9573 "license": "MIT", ··· 9582 "node": ">= 4" 9583 } 9584 }, 9585 + "node_modules/recma-build-jsx": { 9586 + "version": "1.0.0", 9587 + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", 9588 + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", 9589 + "dependencies": { 9590 + "@types/estree": "^1.0.0", 9591 + "estree-util-build-jsx": "^3.0.0", 9592 + "vfile": "^6.0.0" 9593 + }, 9594 + "funding": { 9595 + "type": "opencollective", 9596 + "url": "https://opencollective.com/unified" 9597 + } 9598 + }, 9599 + "node_modules/recma-jsx": { 9600 + "version": "1.0.0", 9601 + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.0.tgz", 9602 + "integrity": "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==", 9603 + "dependencies": { 9604 + "acorn-jsx": "^5.0.0", 9605 + "estree-util-to-js": "^2.0.0", 9606 + "recma-parse": "^1.0.0", 9607 + "recma-stringify": "^1.0.0", 9608 + "unified": "^11.0.0" 9609 + }, 9610 + "funding": { 9611 + "type": "opencollective", 9612 + "url": "https://opencollective.com/unified" 9613 + } 9614 + }, 9615 + "node_modules/recma-parse": { 9616 + "version": "1.0.0", 9617 + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", 9618 + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", 9619 + "dependencies": { 9620 + "@types/estree": "^1.0.0", 9621 + "esast-util-from-js": "^2.0.0", 9622 + "unified": "^11.0.0", 9623 + "vfile": "^6.0.0" 9624 + }, 9625 + "funding": { 9626 + "type": "opencollective", 9627 + "url": "https://opencollective.com/unified" 9628 + } 9629 + }, 9630 + "node_modules/recma-stringify": { 9631 + "version": "1.0.0", 9632 + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", 9633 + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", 9634 + "dependencies": { 9635 + "@types/estree": "^1.0.0", 9636 + "estree-util-to-js": "^2.0.0", 9637 + "unified": "^11.0.0", 9638 + "vfile": "^6.0.0" 9639 + }, 9640 + "funding": { 9641 + "type": "opencollective", 9642 + "url": "https://opencollective.com/unified" 9643 + } 9644 + }, 9645 + "node_modules/regex": { 9646 + "version": "6.0.1", 9647 + "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", 9648 + "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", 9649 + "dependencies": { 9650 + "regex-utilities": "^2.3.0" 9651 + } 9652 + }, 9653 + "node_modules/regex-recursion": { 9654 + "version": "6.0.2", 9655 + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", 9656 + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", 9657 + "dependencies": { 9658 + "regex-utilities": "^2.3.0" 9659 + } 9660 + }, 9661 + "node_modules/regex-utilities": { 9662 + "version": "2.3.0", 9663 + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", 9664 + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==" 9665 + }, 9666 + "node_modules/rehype-katex": { 9667 + "version": "7.0.1", 9668 + "resolved": "https://registry.npmjs.org/rehype-katex/-/rehype-katex-7.0.1.tgz", 9669 + "integrity": "sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==", 9670 + "dependencies": { 9671 + "@types/hast": "^3.0.0", 9672 + "@types/katex": "^0.16.0", 9673 + "hast-util-from-html-isomorphic": "^2.0.0", 9674 + "hast-util-to-text": "^4.0.0", 9675 + "katex": "^0.16.0", 9676 + "unist-util-visit-parents": "^6.0.0", 9677 + "vfile": "^6.0.0" 9678 + }, 9679 + "funding": { 9680 + "type": "opencollective", 9681 + "url": "https://opencollective.com/unified" 9682 + } 9683 + }, 9684 + "node_modules/rehype-parse": { 9685 + "version": "9.0.1", 9686 + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", 9687 + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", 9688 + "dependencies": { 9689 + "@types/hast": "^3.0.0", 9690 + "hast-util-from-html": "^2.0.0", 9691 + "unified": "^11.0.0" 9692 + }, 9693 + "funding": { 9694 + "type": "opencollective", 9695 + "url": "https://opencollective.com/unified" 9696 + } 9697 + }, 9698 + "node_modules/rehype-pretty-code": { 9699 + "version": "0.14.1", 9700 + "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.14.1.tgz", 9701 + "integrity": "sha512-IpG4OL0iYlbx78muVldsK86hdfNoht0z63AP7sekQNW2QOTmjxB7RbTO+rhIYNGRljgHxgVZoPwUl6bIC9SbjA==", 9702 + "dependencies": { 9703 + "@types/hast": "^3.0.4", 9704 + "hast-util-to-string": "^3.0.0", 9705 + "parse-numeric-range": "^1.3.0", 9706 + "rehype-parse": "^9.0.0", 9707 + "unified": "^11.0.5", 9708 + "unist-util-visit": "^5.0.0" 9709 + }, 9710 + "engines": { 9711 + "node": ">=18" 9712 + }, 9713 + "peerDependencies": { 9714 + "shiki": "^1.0.0 || ^2.0.0 || ^3.0.0" 9715 + } 9716 + }, 9717 + "node_modules/rehype-raw": { 9718 + "version": "7.0.0", 9719 + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", 9720 + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", 9721 + "dependencies": { 9722 + "@types/hast": "^3.0.0", 9723 + "hast-util-raw": "^9.0.0", 9724 + "vfile": "^6.0.0" 9725 + }, 9726 + "funding": { 9727 + "type": "opencollective", 9728 + "url": "https://opencollective.com/unified" 9729 + } 9730 + }, 9731 + "node_modules/rehype-recma": { 9732 + "version": "1.0.0", 9733 + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", 9734 + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", 9735 + "dependencies": { 9736 + "@types/estree": "^1.0.0", 9737 + "@types/hast": "^3.0.0", 9738 + "hast-util-to-estree": "^3.0.0" 9739 + }, 9740 + "funding": { 9741 + "type": "opencollective", 9742 + "url": "https://opencollective.com/unified" 9743 + } 9744 + }, 9745 + "node_modules/remark-frontmatter": { 9746 + "version": "5.0.0", 9747 + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", 9748 + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", 9749 + "dependencies": { 9750 + "@types/mdast": "^4.0.0", 9751 + "mdast-util-frontmatter": "^2.0.0", 9752 + "micromark-extension-frontmatter": "^2.0.0", 9753 + "unified": "^11.0.0" 9754 + }, 9755 + "funding": { 9756 + "type": "opencollective", 9757 + "url": "https://opencollective.com/unified" 9758 + } 9759 + }, 9760 + "node_modules/remark-gfm": { 9761 + "version": "4.0.1", 9762 + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", 9763 + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", 9764 + "dependencies": { 9765 + "@types/mdast": "^4.0.0", 9766 + "mdast-util-gfm": "^3.0.0", 9767 + "micromark-extension-gfm": "^3.0.0", 9768 + "remark-parse": "^11.0.0", 9769 + "remark-stringify": "^11.0.0", 9770 + "unified": "^11.0.0" 9771 + }, 9772 + "funding": { 9773 + "type": "opencollective", 9774 + "url": "https://opencollective.com/unified" 9775 + } 9776 + }, 9777 + "node_modules/remark-math": { 9778 + "version": "6.0.0", 9779 + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-6.0.0.tgz", 9780 + "integrity": "sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA==", 9781 + "dependencies": { 9782 + "@types/mdast": "^4.0.0", 9783 + "mdast-util-math": "^3.0.0", 9784 + "micromark-extension-math": "^3.0.0", 9785 + "unified": "^11.0.0" 9786 + }, 9787 + "funding": { 9788 + "type": "opencollective", 9789 + "url": "https://opencollective.com/unified" 9790 + } 9791 + }, 9792 + "node_modules/remark-mdx": { 9793 + "version": "3.1.0", 9794 + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz", 9795 + "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==", 9796 + "dependencies": { 9797 + "mdast-util-mdx": "^3.0.0", 9798 + "micromark-extension-mdxjs": "^3.0.0" 9799 + }, 9800 + "funding": { 9801 + "type": "opencollective", 9802 + "url": "https://opencollective.com/unified" 9803 + } 9804 + }, 9805 + "node_modules/remark-parse": { 9806 + "version": "11.0.0", 9807 + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", 9808 + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", 9809 + "dependencies": { 9810 + "@types/mdast": "^4.0.0", 9811 + "mdast-util-from-markdown": "^2.0.0", 9812 + "micromark-util-types": "^2.0.0", 9813 + "unified": "^11.0.0" 9814 + }, 9815 + "funding": { 9816 + "type": "opencollective", 9817 + "url": "https://opencollective.com/unified" 9818 + } 9819 + }, 9820 + "node_modules/remark-reading-time": { 9821 + "version": "2.0.2", 9822 + "resolved": "https://registry.npmjs.org/remark-reading-time/-/remark-reading-time-2.0.2.tgz", 9823 + "integrity": "sha512-ILjIuR0dQQ8pELPgaFvz7ralcSN62rD/L1pTUJgWb4gfua3ZwYEI8mnKGxEQCbrXSUF/OvycTkcUbifGOtOn5A==", 9824 + "dependencies": { 9825 + "estree-util-is-identifier-name": "^2.0.0", 9826 + "estree-util-value-to-estree": "^3.3.3", 9827 + "reading-time": "^1.3.0", 9828 + "unist-util-visit": "^3.1.0" 9829 + } 9830 + }, 9831 + "node_modules/remark-reading-time/node_modules/@types/unist": { 9832 + "version": "2.0.11", 9833 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", 9834 + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==" 9835 + }, 9836 + "node_modules/remark-reading-time/node_modules/estree-util-is-identifier-name": { 9837 + "version": "2.1.0", 9838 + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", 9839 + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", 9840 + "funding": { 9841 + "type": "opencollective", 9842 + "url": "https://opencollective.com/unified" 9843 + } 9844 + }, 9845 + "node_modules/remark-reading-time/node_modules/unist-util-is": { 9846 + "version": "5.2.1", 9847 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", 9848 + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", 9849 + "dependencies": { 9850 + "@types/unist": "^2.0.0" 9851 + }, 9852 + "funding": { 9853 + "type": "opencollective", 9854 + "url": "https://opencollective.com/unified" 9855 + } 9856 + }, 9857 + "node_modules/remark-reading-time/node_modules/unist-util-visit": { 9858 + "version": "3.1.0", 9859 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", 9860 + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", 9861 + "dependencies": { 9862 + "@types/unist": "^2.0.0", 9863 + "unist-util-is": "^5.0.0", 9864 + "unist-util-visit-parents": "^4.0.0" 9865 + }, 9866 + "funding": { 9867 + "type": "opencollective", 9868 + "url": "https://opencollective.com/unified" 9869 + } 9870 + }, 9871 + "node_modules/remark-reading-time/node_modules/unist-util-visit-parents": { 9872 + "version": "4.1.1", 9873 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", 9874 + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", 9875 + "dependencies": { 9876 + "@types/unist": "^2.0.0", 9877 + "unist-util-is": "^5.0.0" 9878 + }, 9879 + "funding": { 9880 + "type": "opencollective", 9881 + "url": "https://opencollective.com/unified" 9882 + } 9883 + }, 9884 + "node_modules/remark-rehype": { 9885 + "version": "11.1.2", 9886 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", 9887 + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", 9888 + "dependencies": { 9889 + "@types/hast": "^3.0.0", 9890 + "@types/mdast": "^4.0.0", 9891 + "mdast-util-to-hast": "^13.0.0", 9892 + "unified": "^11.0.0", 9893 + "vfile": "^6.0.0" 9894 + }, 9895 + "funding": { 9896 + "type": "opencollective", 9897 + "url": "https://opencollective.com/unified" 9898 + } 9899 + }, 9900 + "node_modules/remark-smartypants": { 9901 + "version": "3.0.2", 9902 + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", 9903 + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", 9904 + "dependencies": { 9905 + "retext": "^9.0.0", 9906 + "retext-smartypants": "^6.0.0", 9907 + "unified": "^11.0.4", 9908 + "unist-util-visit": "^5.0.0" 9909 + }, 9910 + "engines": { 9911 + "node": ">=16.0.0" 9912 + } 9913 + }, 9914 + "node_modules/remark-stringify": { 9915 + "version": "11.0.0", 9916 + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 9917 + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", 9918 + "dependencies": { 9919 + "@types/mdast": "^4.0.0", 9920 + "mdast-util-to-markdown": "^2.0.0", 9921 + "unified": "^11.0.0" 9922 + }, 9923 + "funding": { 9924 + "type": "opencollective", 9925 + "url": "https://opencollective.com/unified" 9926 + } 9927 + }, 9928 "node_modules/require-directory": { 9929 "version": "2.1.1", 9930 "license": "MIT", ··· 9981 "node": ">=6" 9982 } 9983 }, 9984 + "node_modules/retext": { 9985 + "version": "9.0.0", 9986 + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", 9987 + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", 9988 + "dependencies": { 9989 + "@types/nlcst": "^2.0.0", 9990 + "retext-latin": "^4.0.0", 9991 + "retext-stringify": "^4.0.0", 9992 + "unified": "^11.0.0" 9993 + }, 9994 + "funding": { 9995 + "type": "opencollective", 9996 + "url": "https://opencollective.com/unified" 9997 + } 9998 + }, 9999 + "node_modules/retext-latin": { 10000 + "version": "4.0.0", 10001 + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", 10002 + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", 10003 + "dependencies": { 10004 + "@types/nlcst": "^2.0.0", 10005 + "parse-latin": "^7.0.0", 10006 + "unified": "^11.0.0" 10007 + }, 10008 + "funding": { 10009 + "type": "opencollective", 10010 + "url": "https://opencollective.com/unified" 10011 + } 10012 + }, 10013 + "node_modules/retext-smartypants": { 10014 + "version": "6.2.0", 10015 + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", 10016 + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", 10017 + "dependencies": { 10018 + "@types/nlcst": "^2.0.0", 10019 + "nlcst-to-string": "^4.0.0", 10020 + "unist-util-visit": "^5.0.0" 10021 + }, 10022 + "funding": { 10023 + "type": "opencollective", 10024 + "url": "https://opencollective.com/unified" 10025 + } 10026 + }, 10027 + "node_modules/retext-stringify": { 10028 + "version": "4.0.0", 10029 + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", 10030 + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", 10031 + "dependencies": { 10032 + "@types/nlcst": "^2.0.0", 10033 + "nlcst-to-string": "^4.0.0", 10034 + "unified": "^11.0.0" 10035 + }, 10036 + "funding": { 10037 + "type": "opencollective", 10038 + "url": "https://opencollective.com/unified" 10039 + } 10040 + }, 10041 "node_modules/reusify": { 10042 "version": "1.1.0", 10043 "license": "MIT", ··· 10045 "iojs": ">=1.0.0", 10046 "node": ">=0.10.0" 10047 } 10048 + }, 10049 + "node_modules/robust-predicates": { 10050 + "version": "3.0.2", 10051 + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", 10052 + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" 10053 }, 10054 "node_modules/rollup": { 10055 "version": "4.45.0", ··· 10088 "fsevents": "~2.3.2" 10089 } 10090 }, 10091 + "node_modules/roughjs": { 10092 + "version": "4.6.6", 10093 + "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", 10094 + "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", 10095 + "dependencies": { 10096 + "hachure-fill": "^0.5.2", 10097 + "path-data-parser": "^0.1.0", 10098 + "points-on-curve": "^0.2.0", 10099 + "points-on-path": "^0.2.1" 10100 + } 10101 + }, 10102 "node_modules/router": { 10103 "version": "2.2.0", 10104 "license": "MIT", ··· 10141 "queue-microtask": "^1.2.2" 10142 } 10143 }, 10144 + "node_modules/rw": { 10145 + "version": "1.3.3", 10146 + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", 10147 + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" 10148 + }, 10149 "node_modules/safe-buffer": { 10150 "version": "5.2.1", 10151 "funding": [ ··· 10169 "license": "MIT" 10170 }, 10171 "node_modules/scheduler": { 10172 + "version": "0.26.0", 10173 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", 10174 + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==" 10175 }, 10176 "node_modules/scroll-into-view-if-needed": { 10177 "version": "3.1.0", ··· 10225 "license": "ISC" 10226 }, 10227 "node_modules/shadcn": { 10228 + "version": "2.9.3", 10229 + "resolved": "https://registry.npmjs.org/shadcn/-/shadcn-2.9.3.tgz", 10230 + "integrity": "sha512-CVS5JhC5Ra7qGNtFbTJNO6bWrNoc75CEHhfeJlHJllpxl3Gb304uDC3SoOw41XLEEK2AUqkelzoN80Ozl1OGcQ==", 10231 "dependencies": { 10232 "@antfu/ni": "^23.2.0", 10233 "@babel/core": "^7.22.1", ··· 10259 "shadcn": "dist/index.js" 10260 } 10261 }, 10262 + "node_modules/sharp": { 10263 + "version": "0.34.3", 10264 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.3.tgz", 10265 + "integrity": "sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg==", 10266 + "hasInstallScript": true, 10267 + "optional": true, 10268 + "dependencies": { 10269 + "color": "^4.2.3", 10270 + "detect-libc": "^2.0.4", 10271 + "semver": "^7.7.2" 10272 + }, 10273 + "engines": { 10274 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 10275 + }, 10276 + "funding": { 10277 + "url": "https://opencollective.com/libvips" 10278 + }, 10279 + "optionalDependencies": { 10280 + "@img/sharp-darwin-arm64": "0.34.3", 10281 + "@img/sharp-darwin-x64": "0.34.3", 10282 + "@img/sharp-libvips-darwin-arm64": "1.2.0", 10283 + "@img/sharp-libvips-darwin-x64": "1.2.0", 10284 + "@img/sharp-libvips-linux-arm": "1.2.0", 10285 + "@img/sharp-libvips-linux-arm64": "1.2.0", 10286 + "@img/sharp-libvips-linux-ppc64": "1.2.0", 10287 + "@img/sharp-libvips-linux-s390x": "1.2.0", 10288 + "@img/sharp-libvips-linux-x64": "1.2.0", 10289 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.0", 10290 + "@img/sharp-libvips-linuxmusl-x64": "1.2.0", 10291 + "@img/sharp-linux-arm": "0.34.3", 10292 + "@img/sharp-linux-arm64": "0.34.3", 10293 + "@img/sharp-linux-ppc64": "0.34.3", 10294 + "@img/sharp-linux-s390x": "0.34.3", 10295 + "@img/sharp-linux-x64": "0.34.3", 10296 + "@img/sharp-linuxmusl-arm64": "0.34.3", 10297 + "@img/sharp-linuxmusl-x64": "0.34.3", 10298 + "@img/sharp-wasm32": "0.34.3", 10299 + "@img/sharp-win32-arm64": "0.34.3", 10300 + "@img/sharp-win32-ia32": "0.34.3", 10301 + "@img/sharp-win32-x64": "0.34.3" 10302 + } 10303 + }, 10304 + "node_modules/sharp/node_modules/semver": { 10305 + "version": "7.7.2", 10306 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 10307 + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 10308 + "optional": true, 10309 + "bin": { 10310 + "semver": "bin/semver.js" 10311 + }, 10312 + "engines": { 10313 + "node": ">=10" 10314 + } 10315 + }, 10316 "node_modules/shebang-command": { 10317 "version": "2.0.0", 10318 "license": "MIT", ··· 10330 "node": ">=8" 10331 } 10332 }, 10333 + "node_modules/shiki": { 10334 + "version": "3.8.1", 10335 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.8.1.tgz", 10336 + "integrity": "sha512-+MYIyjwGPCaegbpBeFN9+oOifI8CKiKG3awI/6h3JeT85c//H2wDW/xCJEGuQ5jPqtbboKNqNy+JyX9PYpGwNg==", 10337 + "dependencies": { 10338 + "@shikijs/core": "3.8.1", 10339 + "@shikijs/engine-javascript": "3.8.1", 10340 + "@shikijs/engine-oniguruma": "3.8.1", 10341 + "@shikijs/langs": "3.8.1", 10342 + "@shikijs/themes": "3.8.1", 10343 + "@shikijs/types": "3.8.1", 10344 + "@shikijs/vscode-textmate": "^10.0.2", 10345 + "@types/hast": "^3.0.4" 10346 + } 10347 + }, 10348 + "node_modules/shiki/node_modules/@shikijs/core": { 10349 + "version": "3.8.1", 10350 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.8.1.tgz", 10351 + "integrity": "sha512-uTSXzUBQ/IgFcUa6gmGShCHr4tMdR3pxUiiWKDm8pd42UKJdYhkAYsAmHX5mTwybQ5VyGDgTjW4qKSsRvGSang==", 10352 + "dependencies": { 10353 + "@shikijs/types": "3.8.1", 10354 + "@shikijs/vscode-textmate": "^10.0.2", 10355 + "@types/hast": "^3.0.4", 10356 + "hast-util-to-html": "^9.0.5" 10357 + } 10358 + }, 10359 + "node_modules/shiki/node_modules/@shikijs/engine-javascript": { 10360 + "version": "3.8.1", 10361 + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.8.1.tgz", 10362 + "integrity": "sha512-rZRp3BM1llrHkuBPAdYAzjlF7OqlM0rm/7EWASeCcY7cRYZIrOnGIHE9qsLz5TCjGefxBFnwgIECzBs2vmOyKA==", 10363 + "dependencies": { 10364 + "@shikijs/types": "3.8.1", 10365 + "@shikijs/vscode-textmate": "^10.0.2", 10366 + "oniguruma-to-es": "^4.3.3" 10367 + } 10368 + }, 10369 + "node_modules/shiki/node_modules/@shikijs/engine-oniguruma": { 10370 + "version": "3.8.1", 10371 + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.8.1.tgz", 10372 + "integrity": "sha512-KGQJZHlNY7c656qPFEQpIoqOuC4LrxjyNndRdzk5WKB/Ie87+NJCF1xo9KkOUxwxylk7rT6nhlZyTGTC4fCe1g==", 10373 + "dependencies": { 10374 + "@shikijs/types": "3.8.1", 10375 + "@shikijs/vscode-textmate": "^10.0.2" 10376 + } 10377 + }, 10378 + "node_modules/shiki/node_modules/@shikijs/types": { 10379 + "version": "3.8.1", 10380 + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.8.1.tgz", 10381 + "integrity": "sha512-5C39Q8/8r1I26suLh+5TPk1DTrbY/kn3IdWA5HdizR0FhlhD05zx5nKCqhzSfDHH3p4S0ZefxWd77DLV+8FhGg==", 10382 + "dependencies": { 10383 + "@shikijs/vscode-textmate": "^10.0.2", 10384 + "@types/hast": "^3.0.4" 10385 + } 10386 + }, 10387 + "node_modules/shiki/node_modules/oniguruma-to-es": { 10388 + "version": "4.3.3", 10389 + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.3.tgz", 10390 + "integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==", 10391 + "dependencies": { 10392 + "oniguruma-parser": "^0.12.1", 10393 + "regex": "^6.0.1", 10394 + "regex-recursion": "^6.0.2" 10395 + } 10396 + }, 10397 "node_modules/side-channel": { 10398 "version": "1.1.0", 10399 "license": "MIT", ··· 10462 "version": "3.0.7", 10463 "license": "ISC" 10464 }, 10465 + "node_modules/simple-swizzle": { 10466 + "version": "0.2.2", 10467 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 10468 + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 10469 + "optional": true, 10470 + "dependencies": { 10471 + "is-arrayish": "^0.3.1" 10472 + } 10473 + }, 10474 + "node_modules/simple-swizzle/node_modules/is-arrayish": { 10475 + "version": "0.3.2", 10476 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 10477 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 10478 + "optional": true 10479 + }, 10480 "node_modules/sisteransi": { 10481 "version": "1.0.5", 10482 "license": "MIT" 10483 }, 10484 + "node_modules/slash": { 10485 + "version": "5.1.0", 10486 + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 10487 + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 10488 + "engines": { 10489 + "node": ">=14.16" 10490 + }, 10491 + "funding": { 10492 + "url": "https://github.com/sponsors/sindresorhus" 10493 + } 10494 + }, 10495 + "node_modules/sonner": { 10496 + "version": "2.0.6", 10497 + "resolved": "https://registry.npmjs.org/sonner/-/sonner-2.0.6.tgz", 10498 + "integrity": "sha512-yHFhk8T/DK3YxjFQXIrcHT1rGEeTLliVzWbO0xN8GberVun2RiBnxAjXAYpZrqwEVHBG9asI/Li8TAAhN9m59Q==", 10499 + "peerDependencies": { 10500 + "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", 10501 + "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" 10502 + } 10503 + }, 10504 "node_modules/source-map": { 10505 "version": "0.6.1", 10506 "license": "BSD-3-Clause", ··· 10515 "node": ">=0.10.0" 10516 } 10517 }, 10518 + "node_modules/space-separated-tokens": { 10519 + "version": "2.0.2", 10520 + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", 10521 + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", 10522 + "funding": { 10523 + "type": "github", 10524 + "url": "https://github.com/sponsors/wooorm" 10525 + } 10526 + }, 10527 + "node_modules/speech-rule-engine": { 10528 + "version": "4.1.2", 10529 + "resolved": "https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.1.2.tgz", 10530 + "integrity": "sha512-S6ji+flMEga+1QU79NDbwZ8Ivf0S/MpupQQiIC0rTpU/ZTKgcajijJJb1OcByBQDjrXCN1/DJtGz4ZJeBMPGJw==", 10531 + "dependencies": { 10532 + "@xmldom/xmldom": "0.9.8", 10533 + "commander": "13.1.0", 10534 + "wicked-good-xpath": "1.3.0" 10535 + }, 10536 + "bin": { 10537 + "sre": "bin/sre" 10538 + } 10539 + }, 10540 + "node_modules/speech-rule-engine/node_modules/commander": { 10541 + "version": "13.1.0", 10542 + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", 10543 + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", 10544 + "engines": { 10545 + "node": ">=18" 10546 + } 10547 + }, 10548 "node_modules/statuses": { 10549 "version": "2.0.2", 10550 "license": "MIT", ··· 10609 "node": ">=8" 10610 } 10611 }, 10612 + "node_modules/stringify-entities": { 10613 + "version": "4.0.4", 10614 + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", 10615 + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", 10616 + "dependencies": { 10617 + "character-entities-html4": "^2.0.0", 10618 + "character-entities-legacy": "^3.0.0" 10619 + }, 10620 + "funding": { 10621 + "type": "github", 10622 + "url": "https://github.com/sponsors/wooorm" 10623 + } 10624 + }, 10625 "node_modules/stringify-object": { 10626 "version": "5.0.0", 10627 "license": "BSD-2-Clause", ··· 10667 "url": "https://github.com/sponsors/sindresorhus" 10668 } 10669 }, 10670 + "node_modules/style-to-js": { 10671 + "version": "1.1.17", 10672 + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.17.tgz", 10673 + "integrity": "sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==", 10674 + "dependencies": { 10675 + "style-to-object": "1.0.9" 10676 + } 10677 + }, 10678 + "node_modules/style-to-object": { 10679 + "version": "1.0.9", 10680 + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.9.tgz", 10681 + "integrity": "sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==", 10682 + "dependencies": { 10683 + "inline-style-parser": "0.2.4" 10684 + } 10685 + }, 10686 + "node_modules/styled-jsx": { 10687 + "version": "5.1.6", 10688 + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", 10689 + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", 10690 + "dependencies": { 10691 + "client-only": "0.0.1" 10692 + }, 10693 + "engines": { 10694 + "node": ">= 12.0.0" 10695 + }, 10696 + "peerDependencies": { 10697 + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" 10698 + }, 10699 + "peerDependenciesMeta": { 10700 + "@babel/core": { 10701 + "optional": true 10702 + }, 10703 + "babel-plugin-macros": { 10704 + "optional": true 10705 + } 10706 + } 10707 + }, 10708 "node_modules/stylis": { 10709 "version": "4.3.6", 10710 + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", 10711 + "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==" 10712 + }, 10713 + "node_modules/system-architecture": { 10714 + "version": "0.1.0", 10715 + "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", 10716 + "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", 10717 + "engines": { 10718 + "node": ">=18" 10719 + }, 10720 + "funding": { 10721 + "url": "https://github.com/sponsors/sindresorhus" 10722 + } 10723 + }, 10724 + "node_modules/tabbable": { 10725 + "version": "6.2.0", 10726 + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", 10727 + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" 10728 }, 10729 "node_modules/tailwind-merge": { 10730 "version": "3.3.1", ··· 10771 "version": "1.3.3", 10772 "license": "MIT" 10773 }, 10774 + "node_modules/tinyexec": { 10775 + "version": "1.0.1", 10776 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", 10777 + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==" 10778 + }, 10779 "node_modules/tinyglobby": { 10780 "version": "0.2.14", 10781 "license": "MIT", ··· 10790 "url": "https://github.com/sponsors/SuperchupuDev" 10791 } 10792 }, 10793 + "node_modules/title": { 10794 + "version": "4.0.1", 10795 + "resolved": "https://registry.npmjs.org/title/-/title-4.0.1.tgz", 10796 + "integrity": "sha512-xRnPkJx9nvE5MF6LkB5e8QJjE2FW8269wTu/LQdf7zZqBgPly0QJPf/CWAo7srj5so4yXfoLEdCFgurlpi47zg==", 10797 + "dependencies": { 10798 + "arg": "^5.0.0", 10799 + "chalk": "^5.0.0", 10800 + "clipboardy": "^4.0.0" 10801 + }, 10802 + "bin": { 10803 + "title": "dist/esm/bin.js" 10804 + } 10805 + }, 10806 "node_modules/tlds": { 10807 "version": "1.259.0", 10808 "license": "MIT", ··· 10851 "node": ">= 4.0.0" 10852 } 10853 }, 10854 + "node_modules/trim-lines": { 10855 + "version": "3.0.1", 10856 + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", 10857 + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", 10858 + "funding": { 10859 + "type": "github", 10860 + "url": "https://github.com/sponsors/wooorm" 10861 + } 10862 + }, 10863 + "node_modules/trough": { 10864 + "version": "2.2.0", 10865 + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", 10866 + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", 10867 + "funding": { 10868 + "type": "github", 10869 + "url": "https://github.com/sponsors/wooorm" 10870 + } 10871 + }, 10872 + "node_modules/ts-dedent": { 10873 + "version": "2.2.0", 10874 + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", 10875 + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", 10876 + "engines": { 10877 + "node": ">=6.10" 10878 + } 10879 + }, 10880 "node_modules/ts-morph": { 10881 "version": "18.0.0", 10882 "license": "MIT", ··· 10909 "url": "https://github.com/sponsors/Wombosvideo" 10910 } 10911 }, 10912 + "node_modules/twoslash": { 10913 + "version": "0.2.12", 10914 + "resolved": "https://registry.npmjs.org/twoslash/-/twoslash-0.2.12.tgz", 10915 + "integrity": "sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==", 10916 + "dependencies": { 10917 + "@typescript/vfs": "^1.6.0", 10918 + "twoslash-protocol": "0.2.12" 10919 + }, 10920 + "peerDependencies": { 10921 + "typescript": "*" 10922 + } 10923 + }, 10924 + "node_modules/twoslash-protocol": { 10925 + "version": "0.2.12", 10926 + "resolved": "https://registry.npmjs.org/twoslash-protocol/-/twoslash-protocol-0.2.12.tgz", 10927 + "integrity": "sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==" 10928 + }, 10929 "node_modules/type-fest": { 10930 "version": "4.41.0", 10931 "license": "(MIT OR CC0-1.0)", ··· 10950 }, 10951 "node_modules/typescript": { 10952 "version": "5.6.3", 10953 "license": "Apache-2.0", 10954 "bin": { 10955 "tsc": "bin/tsc", ··· 10959 "node": ">=14.17" 10960 } 10961 }, 10962 + "node_modules/ufo": { 10963 + "version": "1.6.1", 10964 + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 10965 + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==" 10966 + }, 10967 "node_modules/uint8arrays": { 10968 "version": "3.0.0", 10969 "license": "MIT", ··· 10976 "devOptional": true, 10977 "license": "MIT" 10978 }, 10979 + "node_modules/unified": { 10980 + "version": "11.0.5", 10981 + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", 10982 + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", 10983 + "dependencies": { 10984 + "@types/unist": "^3.0.0", 10985 + "bail": "^2.0.0", 10986 + "devlop": "^1.0.0", 10987 + "extend": "^3.0.0", 10988 + "is-plain-obj": "^4.0.0", 10989 + "trough": "^2.0.0", 10990 + "vfile": "^6.0.0" 10991 + }, 10992 + "funding": { 10993 + "type": "opencollective", 10994 + "url": "https://opencollective.com/unified" 10995 + } 10996 + }, 10997 + "node_modules/unist-util-find-after": { 10998 + "version": "5.0.0", 10999 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 11000 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 11001 + "dependencies": { 11002 + "@types/unist": "^3.0.0", 11003 + "unist-util-is": "^6.0.0" 11004 + }, 11005 + "funding": { 11006 + "type": "opencollective", 11007 + "url": "https://opencollective.com/unified" 11008 + } 11009 + }, 11010 + "node_modules/unist-util-is": { 11011 + "version": "6.0.0", 11012 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 11013 + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", 11014 + "dependencies": { 11015 + "@types/unist": "^3.0.0" 11016 + }, 11017 + "funding": { 11018 + "type": "opencollective", 11019 + "url": "https://opencollective.com/unified" 11020 + } 11021 + }, 11022 + "node_modules/unist-util-modify-children": { 11023 + "version": "4.0.0", 11024 + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", 11025 + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", 11026 + "dependencies": { 11027 + "@types/unist": "^3.0.0", 11028 + "array-iterate": "^2.0.0" 11029 + }, 11030 + "funding": { 11031 + "type": "opencollective", 11032 + "url": "https://opencollective.com/unified" 11033 + } 11034 + }, 11035 + "node_modules/unist-util-position": { 11036 + "version": "5.0.0", 11037 + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", 11038 + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", 11039 + "dependencies": { 11040 + "@types/unist": "^3.0.0" 11041 + }, 11042 + "funding": { 11043 + "type": "opencollective", 11044 + "url": "https://opencollective.com/unified" 11045 + } 11046 + }, 11047 + "node_modules/unist-util-position-from-estree": { 11048 + "version": "2.0.0", 11049 + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", 11050 + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", 11051 + "dependencies": { 11052 + "@types/unist": "^3.0.0" 11053 + }, 11054 + "funding": { 11055 + "type": "opencollective", 11056 + "url": "https://opencollective.com/unified" 11057 + } 11058 + }, 11059 + "node_modules/unist-util-remove": { 11060 + "version": "4.0.0", 11061 + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-4.0.0.tgz", 11062 + "integrity": "sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==", 11063 + "dependencies": { 11064 + "@types/unist": "^3.0.0", 11065 + "unist-util-is": "^6.0.0", 11066 + "unist-util-visit-parents": "^6.0.0" 11067 + }, 11068 + "funding": { 11069 + "type": "opencollective", 11070 + "url": "https://opencollective.com/unified" 11071 + } 11072 + }, 11073 + "node_modules/unist-util-remove-position": { 11074 + "version": "5.0.0", 11075 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 11076 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 11077 + "dependencies": { 11078 + "@types/unist": "^3.0.0", 11079 + "unist-util-visit": "^5.0.0" 11080 + }, 11081 + "funding": { 11082 + "type": "opencollective", 11083 + "url": "https://opencollective.com/unified" 11084 + } 11085 + }, 11086 + "node_modules/unist-util-stringify-position": { 11087 + "version": "4.0.0", 11088 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 11089 + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", 11090 + "dependencies": { 11091 + "@types/unist": "^3.0.0" 11092 + }, 11093 + "funding": { 11094 + "type": "opencollective", 11095 + "url": "https://opencollective.com/unified" 11096 + } 11097 + }, 11098 + "node_modules/unist-util-visit": { 11099 + "version": "5.0.0", 11100 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", 11101 + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", 11102 + "dependencies": { 11103 + "@types/unist": "^3.0.0", 11104 + "unist-util-is": "^6.0.0", 11105 + "unist-util-visit-parents": "^6.0.0" 11106 + }, 11107 + "funding": { 11108 + "type": "opencollective", 11109 + "url": "https://opencollective.com/unified" 11110 + } 11111 + }, 11112 + "node_modules/unist-util-visit-children": { 11113 + "version": "3.0.0", 11114 + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", 11115 + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", 11116 + "dependencies": { 11117 + "@types/unist": "^3.0.0" 11118 + }, 11119 + "funding": { 11120 + "type": "opencollective", 11121 + "url": "https://opencollective.com/unified" 11122 + } 11123 + }, 11124 + "node_modules/unist-util-visit-parents": { 11125 + "version": "6.0.1", 11126 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", 11127 + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", 11128 + "dependencies": { 11129 + "@types/unist": "^3.0.0", 11130 + "unist-util-is": "^6.0.0" 11131 + }, 11132 + "funding": { 11133 + "type": "opencollective", 11134 + "url": "https://opencollective.com/unified" 11135 + } 11136 + }, 11137 "node_modules/universalify": { 11138 "version": "2.0.1", 11139 "license": "MIT", ··· 11191 "requires-port": "^1.0.0" 11192 } 11193 }, 11194 + "node_modules/use-callback-ref": { 11195 + "version": "1.3.3", 11196 + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz", 11197 + "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", 11198 + "dependencies": { 11199 + "tslib": "^2.0.0" 11200 + }, 11201 + "engines": { 11202 + "node": ">=10" 11203 + }, 11204 + "peerDependencies": { 11205 + "@types/react": "*", 11206 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 11207 + }, 11208 + "peerDependenciesMeta": { 11209 + "@types/react": { 11210 + "optional": true 11211 + } 11212 + } 11213 + }, 11214 + "node_modules/use-sidecar": { 11215 + "version": "1.1.3", 11216 + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz", 11217 + "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", 11218 + "dependencies": { 11219 + "detect-node-es": "^1.1.0", 11220 + "tslib": "^2.0.0" 11221 + }, 11222 + "engines": { 11223 + "node": ">=10" 11224 + }, 11225 + "peerDependencies": { 11226 + "@types/react": "*", 11227 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" 11228 + }, 11229 + "peerDependenciesMeta": { 11230 + "@types/react": { 11231 + "optional": true 11232 + } 11233 + } 11234 + }, 11235 + "node_modules/use-sync-external-store": { 11236 + "version": "1.5.0", 11237 + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", 11238 + "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", 11239 + "peerDependencies": { 11240 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 11241 + } 11242 + }, 11243 "node_modules/util-deprecate": { 11244 "version": "1.0.2", 11245 "license": "MIT" 11246 }, 11247 + "node_modules/uuid": { 11248 + "version": "11.1.0", 11249 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", 11250 + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", 11251 + "funding": [ 11252 + "https://github.com/sponsors/broofa", 11253 + "https://github.com/sponsors/ctavan" 11254 + ], 11255 + "bin": { 11256 + "uuid": "dist/esm/bin/uuid" 11257 + } 11258 + }, 11259 "node_modules/vary": { 11260 "version": "1.1.2", 11261 "license": "MIT", ··· 11263 "node": ">= 0.8" 11264 } 11265 }, 11266 + "node_modules/vfile": { 11267 + "version": "6.0.3", 11268 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", 11269 + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", 11270 + "dependencies": { 11271 + "@types/unist": "^3.0.0", 11272 + "vfile-message": "^4.0.0" 11273 + }, 11274 + "funding": { 11275 + "type": "opencollective", 11276 + "url": "https://opencollective.com/unified" 11277 + } 11278 + }, 11279 + "node_modules/vfile-location": { 11280 + "version": "5.0.3", 11281 + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", 11282 + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", 11283 + "dependencies": { 11284 + "@types/unist": "^3.0.0", 11285 + "vfile": "^6.0.0" 11286 + }, 11287 + "funding": { 11288 + "type": "opencollective", 11289 + "url": "https://opencollective.com/unified" 11290 + } 11291 + }, 11292 + "node_modules/vfile-message": { 11293 + "version": "4.0.2", 11294 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", 11295 + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", 11296 + "dependencies": { 11297 + "@types/unist": "^3.0.0", 11298 + "unist-util-stringify-position": "^4.0.0" 11299 + }, 11300 + "funding": { 11301 + "type": "opencollective", 11302 + "url": "https://opencollective.com/unified" 11303 + } 11304 + }, 11305 "node_modules/vite": { 11306 "version": "6.3.5", 11307 "license": "MIT", ··· 11374 } 11375 } 11376 }, 11377 + "node_modules/vscode-jsonrpc": { 11378 + "version": "8.2.0", 11379 + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", 11380 + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", 11381 + "engines": { 11382 + "node": ">=14.0.0" 11383 + } 11384 + }, 11385 + "node_modules/vscode-languageserver": { 11386 + "version": "9.0.1", 11387 + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", 11388 + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", 11389 + "dependencies": { 11390 + "vscode-languageserver-protocol": "3.17.5" 11391 + }, 11392 + "bin": { 11393 + "installServerIntoExtension": "bin/installServerIntoExtension" 11394 + } 11395 + }, 11396 + "node_modules/vscode-languageserver-protocol": { 11397 + "version": "3.17.5", 11398 + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", 11399 + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", 11400 + "dependencies": { 11401 + "vscode-jsonrpc": "8.2.0", 11402 + "vscode-languageserver-types": "3.17.5" 11403 + } 11404 + }, 11405 + "node_modules/vscode-languageserver-textdocument": { 11406 + "version": "1.0.12", 11407 + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", 11408 + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==" 11409 + }, 11410 + "node_modules/vscode-languageserver-types": { 11411 + "version": "3.17.5", 11412 + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", 11413 + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" 11414 + }, 11415 + "node_modules/vscode-uri": { 11416 + "version": "3.0.8", 11417 + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", 11418 + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" 11419 + }, 11420 "node_modules/wcwidth": { 11421 "version": "1.0.1", 11422 "license": "MIT", ··· 11424 "defaults": "^1.0.3" 11425 } 11426 }, 11427 + "node_modules/web-namespaces": { 11428 + "version": "2.0.1", 11429 + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", 11430 + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", 11431 + "funding": { 11432 + "type": "github", 11433 + "url": "https://github.com/sponsors/wooorm" 11434 + } 11435 + }, 11436 "node_modules/web-streams-polyfill": { 11437 "version": "3.3.3", 11438 "license": "MIT", ··· 11452 "engines": { 11453 "node": ">= 8" 11454 } 11455 + }, 11456 + "node_modules/wicked-good-xpath": { 11457 + "version": "1.3.0", 11458 + "resolved": "https://registry.npmjs.org/wicked-good-xpath/-/wicked-good-xpath-1.3.0.tgz", 11459 + "integrity": "sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==" 11460 }, 11461 "node_modules/wrap-ansi": { 11462 "version": "6.2.0", ··· 11505 "node": ">=18" 11506 } 11507 }, 11508 + "node_modules/yaml": { 11509 + "version": "2.8.0", 11510 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", 11511 + "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", 11512 + "bin": { 11513 + "yaml": "bin.mjs" 11514 + }, 11515 + "engines": { 11516 + "node": ">= 14.6" 11517 + } 11518 + }, 11519 "node_modules/yargs": { 11520 "version": "17.7.2", 11521 "license": "MIT", ··· 11539 "node": ">=12" 11540 } 11541 }, 11542 + "node_modules/yocto-queue": { 11543 + "version": "1.2.1", 11544 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 11545 + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 11546 + "engines": { 11547 + "node": ">=12.20" 11548 + }, 11549 + "funding": { 11550 + "url": "https://github.com/sponsors/sindresorhus" 11551 + } 11552 + }, 11553 "node_modules/yoctocolors-cjs": { 11554 "version": "2.1.2", 11555 "license": "MIT", ··· 11572 "license": "ISC", 11573 "peerDependencies": { 11574 "zod": "^3.24.1" 11575 + } 11576 + }, 11577 + "node_modules/zod-validation-error": { 11578 + "version": "3.5.3", 11579 + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-3.5.3.tgz", 11580 + "integrity": "sha512-OT5Y8lbUadqVZCsnyFaTQ4/O2mys4tj7PqhdbBCp7McPwvIEKfPtdA6QfPeFQK2/Rz5LgwmAXRJTugBNBi0btw==", 11581 + "engines": { 11582 + "node": ">=18.0.0" 11583 + }, 11584 + "peerDependencies": { 11585 + "zod": "^3.25.0 || ^4.0.0" 11586 + } 11587 + }, 11588 + "node_modules/zustand": { 11589 + "version": "5.0.6", 11590 + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.6.tgz", 11591 + "integrity": "sha512-ihAqNeUVhe0MAD+X8M5UzqyZ9k3FFZLBTtqo6JLPwV53cbRB/mJwBI0PxcIgqhBBHlEs8G45OTDTMq3gNcLq3A==", 11592 + "engines": { 11593 + "node": ">=12.20.0" 11594 + }, 11595 + "peerDependencies": { 11596 + "@types/react": ">=18.0.0", 11597 + "immer": ">=9.0.6", 11598 + "react": ">=18.0.0", 11599 + "use-sync-external-store": ">=1.2.0" 11600 + }, 11601 + "peerDependenciesMeta": { 11602 + "@types/react": { 11603 + "optional": true 11604 + }, 11605 + "immer": { 11606 + "optional": true 11607 + }, 11608 + "react": { 11609 + "optional": true 11610 + }, 11611 + "use-sync-external-store": { 11612 + "optional": true 11613 + } 11614 + } 11615 + }, 11616 + "node_modules/zwitch": { 11617 + "version": "2.0.4", 11618 + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 11619 + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", 11620 + "funding": { 11621 + "type": "github", 11622 + "url": "https://github.com/sponsors/wooorm" 11623 } 11624 } 11625 }
-12
src/App.tsx
··· 27 } from "@/components/ui/dialog"; 28 import { Progress } from "./components/ui/progress"; 29 import { MarkdownRenderer } from "./components/ui/markdown-renderer"; 30 - import { warn, debug, trace, info, error } from "@tauri-apps/plugin-log"; 31 - 32 - function forwardConsole( 33 - fnName: "log" | "debug" | "info" | "warn" | "error", 34 - logger: (message: string) => Promise<void> 35 - ) { 36 - const original = console[fnName]; 37 - console[fnName] = (message) => { 38 - original(message); 39 - logger(message); 40 - }; 41 - } 42 43 function AppContent() { 44 const { isLoading, isAuthenticated, profile, client, login, logout, agent } =
··· 27 } from "@/components/ui/dialog"; 28 import { Progress } from "./components/ui/progress"; 29 import { MarkdownRenderer } from "./components/ui/markdown-renderer"; 30 31 function AppContent() { 32 const { isLoading, isAuthenticated, profile, client, login, logout, agent } =
+7 -8
src/lib/backgroundBackup.ts
··· 3 import { BackupAgent } from "./backup"; 4 import { settingsManager } from "./settings"; 5 import { toast } from "sonner"; 6 - import { warn, debug, trace, info, error } from "@tauri-apps/plugin-log"; 7 - import { getCurrentWindow } from "@tauri-apps/api/window"; 8 9 export class BackgroundBackupService { 10 private static instance: BackgroundBackupService; ··· 23 if (this.isInitialized) return; 24 25 // Listen for backup events from the background scheduler 26 - const unlisten = await listen("perform-backup", async () => { 27 console.log("Background backup event received"); 28 info("Background backup event received"); 29 await this.performBackgroundBackup(); 30 }); 31 32 - const window = getCurrentWindow(); 33 - const unlistenwb = await window.listen("perform-backup", async () => { 34 - console.log("Background backup event received"); 35 - await this.performBackgroundBackup(); 36 - }); 37 38 console.log("Background backup service initialized"); 39
··· 3 import { BackupAgent } from "./backup"; 4 import { settingsManager } from "./settings"; 5 import { toast } from "sonner"; 6 + import { info } from "@tauri-apps/plugin-log"; 7 8 export class BackgroundBackupService { 9 private static instance: BackgroundBackupService; ··· 22 if (this.isInitialized) return; 23 24 // Listen for backup events from the background scheduler 25 + await listen("perform-backup", async () => { 26 console.log("Background backup event received"); 27 info("Background backup event received"); 28 await this.performBackgroundBackup(); 29 }); 30 31 + // const window = getCurrentWindow(); 32 + // await window.listen("perform-backup", async () => { 33 + // console.log("Background backup event received"); 34 + // await this.performBackgroundBackup(); 35 + // }); 36 37 console.log("Background backup service initialized"); 38
+4 -1
src/routes/Home.tsx
··· 43 DialogTrigger, 44 } from "@/components/ui/dialog"; 45 import { getCurrentWindow } from "@tauri-apps/api/window"; 46 - import { appDataDir } from "@tauri-apps/api/path"; 47 48 export function Home({ 49 profile, ··· 296 unlistenVisible.then((unlisten) => unlisten()); 297 }; 298 }, []); 299 300 //@ts-expect-error 301 const units: Record<Intl.RelativeTimeFormatUnit, number> = {
··· 43 DialogTrigger, 44 } from "@/components/ui/dialog"; 45 import { getCurrentWindow } from "@tauri-apps/api/window"; 46 47 export function Home({ 48 profile, ··· 295 unlistenVisible.then((unlisten) => unlisten()); 296 }; 297 }, []); 298 + 299 + useEffect(() => { 300 + loadBackups(true); 301 + }, [refreshTrigger]); 302 303 //@ts-expect-error 304 const units: Record<Intl.RelativeTimeFormatUnit, number> = {