Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
sdream-ai-fe
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
侯明涛
sdream-ai-fe
Commits
1710e03d
Commit
1710e03d
authored
Apr 14, 2026
by
Liu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:历史会话ID和常见问题传参逻辑
parent
8c98a5a1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
1380 additions
and
131 deletions
+1380
-131
package-lock.json
+1313
-126
src/components/ChatEditor/index.tsx
+16
-1
src/pages/Home/HomeNew.tsx
+51
-4
No files found.
package-lock.json
View file @
1710e03d
...
...
@@ -16,6 +16,7 @@
"date-fns"
:
"^3.6.0"
,
"docx-preview"
:
"^0.3.6"
,
"github-markdown-css"
:
"^5.8.0"
,
"mermaid"
:
"^11.13.0"
,
"pdfjs-dist"
:
"^5.4.149"
,
"react"
:
"^18.3.1"
,
"react-dom"
:
"^18.3.1"
,
...
...
@@ -646,6 +647,49 @@
"node"
:
">=6.9.0"
}
},
"node_modules/@braintree/sanitize-url"
:
{
"version"
:
"7.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/@braintree/sanitize-url/-/sanitize-url-7.1.2.tgz"
,
"integrity"
:
"sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA=="
,
"license"
:
"MIT"
},
"node_modules/@chevrotain/cst-dts-gen"
:
{
"version"
:
"12.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/@chevrotain/cst-dts-gen/-/cst-dts-gen-12.0.0.tgz"
,
"integrity"
:
"sha512-fSL4KXjTl7cDgf0B5Rip9Q05BOrYvkJV/RrBTE/bKDN096E4hN/ySpcBK5B24T76dlQ2i32Zc3PAE27jFnFrKg=="
,
"license"
:
"Apache-2.0"
,
"dependencies"
:
{
"@chevrotain/gast"
:
"12.0.0"
,
"@chevrotain/types"
:
"12.0.0"
}
},
"node_modules/@chevrotain/gast"
:
{
"version"
:
"12.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/@chevrotain/gast/-/gast-12.0.0.tgz"
,
"integrity"
:
"sha512-1ne/m3XsIT8aEdrvT33so0GUC+wkctpUPK6zU9IlOyJLUbR0rg4G7ZiApiJbggpgPir9ERy3FRjT6T7lpgetnQ=="
,
"license"
:
"Apache-2.0"
,
"dependencies"
:
{
"@chevrotain/types"
:
"12.0.0"
}
},
"node_modules/@chevrotain/regexp-to-ast"
:
{
"version"
:
"12.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/@chevrotain/regexp-to-ast/-/regexp-to-ast-12.0.0.tgz"
,
"integrity"
:
"sha512-p+EW9MaJwgaHguhoqwOtx/FwuGr+DnNn857sXWOi/mClXIkPGl3rn7hGNWvo31HA3vyeQxjqe+H36yZJwYU8cA=="
,
"license"
:
"Apache-2.0"
},
"node_modules/@chevrotain/types"
:
{
"version"
:
"12.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/@chevrotain/types/-/types-12.0.0.tgz"
,
"integrity"
:
"sha512-S+04vjFQKeuYw0/eW3U52LkAHQsB1ASxsPGsLPUyQgrZ2iNNibQrsidruDzjEX2JYfespXMG0eZmXlhA6z7nWA=="
,
"license"
:
"Apache-2.0"
},
"node_modules/@chevrotain/utils"
:
{
"version"
:
"12.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/@chevrotain/utils/-/utils-12.0.0.tgz"
,
"integrity"
:
"sha512-lB59uJoaGIfOOL9knQqQRfhl9g7x8/wqFkp13zTdkRu1huG9kg6IJs1O8hqj9rs6h7orGxHJUKb+mX3rPbWGhA=="
,
"license"
:
"Apache-2.0"
},
"node_modules/@clack/core"
:
{
"version"
:
"0.3.5"
,
"resolved"
:
"https://registry.npmmirror.com/@clack/core/-/core-0.3.5.tgz"
,
...
...
@@ -2698,6 +2742,51 @@
"deprecated"
:
"Use @eslint/object-schema instead"
,
"license"
:
"BSD-3-Clause"
},
"node_modules/@iconify/types"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/@iconify/types/-/types-2.0.0.tgz"
,
"integrity"
:
"sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="
,
"license"
:
"MIT"
},
"node_modules/@iconify/utils"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@iconify/utils/-/utils-3.1.0.tgz"
,
"integrity"
:
"sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@antfu/install-pkg"
:
"^1.1.0"
,
"@iconify/types"
:
"^2.0.0"
,
"mlly"
:
"^1.8.0"
}
},
"node_modules/@iconify/utils/node_modules/@antfu/install-pkg"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@antfu/install-pkg/-/install-pkg-1.1.0.tgz"
,
"integrity"
:
"sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"package-manager-detector"
:
"^1.3.0"
,
"tinyexec"
:
"^1.0.1"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/antfu"
}
},
"node_modules/@iconify/utils/node_modules/package-manager-detector"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npmmirror.com/package-manager-detector/-/package-manager-detector-1.6.0.tgz"
,
"integrity"
:
"sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="
,
"license"
:
"MIT"
},
"node_modules/@iconify/utils/node_modules/tinyexec"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/tinyexec/-/tinyexec-1.1.1.tgz"
,
"integrity"
:
"sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg=="
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=18"
}
},
"node_modules/@internationalized/date"
:
{
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmmirror.com/@internationalized/date/-/date-3.6.0.tgz"
,
...
...
@@ -2877,6 +2966,15 @@
"@jridgewell/sourcemap-codec"
:
"^1.4.14"
}
},
"node_modules/@mermaid-js/parser"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@mermaid-js/parser/-/parser-1.1.0.tgz"
,
"integrity"
:
"sha512-gxK9ZX2+Fex5zu8LhRQoMeMPEHbc73UKZ0FQ54YrQtUxE1VVhMwzeNtKRPAu5aXks4FasbMe4xB4bWrmq6Jlxw=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"langium"
:
"^4.0.0"
}
},
"node_modules/@module-federation/error-codes"
:
{
"version"
:
"0.17.1"
,
"resolved"
:
"https://registry.npmmirror.com/@module-federation/error-codes/-/error-codes-0.17.1.tgz"
,
...
...
@@ -6501,6 +6599,259 @@
"@types/node"
:
"*"
}
},
"node_modules/@types/d3"
:
{
"version"
:
"7.4.3"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3/-/d3-7.4.3.tgz"
,
"integrity"
:
"sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-array"
:
"*"
,
"@types/d3-axis"
:
"*"
,
"@types/d3-brush"
:
"*"
,
"@types/d3-chord"
:
"*"
,
"@types/d3-color"
:
"*"
,
"@types/d3-contour"
:
"*"
,
"@types/d3-delaunay"
:
"*"
,
"@types/d3-dispatch"
:
"*"
,
"@types/d3-drag"
:
"*"
,
"@types/d3-dsv"
:
"*"
,
"@types/d3-ease"
:
"*"
,
"@types/d3-fetch"
:
"*"
,
"@types/d3-force"
:
"*"
,
"@types/d3-format"
:
"*"
,
"@types/d3-geo"
:
"*"
,
"@types/d3-hierarchy"
:
"*"
,
"@types/d3-interpolate"
:
"*"
,
"@types/d3-path"
:
"*"
,
"@types/d3-polygon"
:
"*"
,
"@types/d3-quadtree"
:
"*"
,
"@types/d3-random"
:
"*"
,
"@types/d3-scale"
:
"*"
,
"@types/d3-scale-chromatic"
:
"*"
,
"@types/d3-selection"
:
"*"
,
"@types/d3-shape"
:
"*"
,
"@types/d3-time"
:
"*"
,
"@types/d3-time-format"
:
"*"
,
"@types/d3-timer"
:
"*"
,
"@types/d3-transition"
:
"*"
,
"@types/d3-zoom"
:
"*"
}
},
"node_modules/@types/d3-array"
:
{
"version"
:
"3.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-array/-/d3-array-3.2.2.tgz"
,
"integrity"
:
"sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-axis"
:
{
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-axis/-/d3-axis-3.0.6.tgz"
,
"integrity"
:
"sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-selection"
:
"*"
}
},
"node_modules/@types/d3-brush"
:
{
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-brush/-/d3-brush-3.0.6.tgz"
,
"integrity"
:
"sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-selection"
:
"*"
}
},
"node_modules/@types/d3-chord"
:
{
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-chord/-/d3-chord-3.0.6.tgz"
,
"integrity"
:
"sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-color"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-color/-/d3-color-3.1.3.tgz"
,
"integrity"
:
"sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-contour"
:
{
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-contour/-/d3-contour-3.0.6.tgz"
,
"integrity"
:
"sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-array"
:
"*"
,
"@types/geojson"
:
"*"
}
},
"node_modules/@types/d3-delaunay"
:
{
"version"
:
"6.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz"
,
"integrity"
:
"sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-dispatch"
:
{
"version"
:
"3.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz"
,
"integrity"
:
"sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-drag"
:
{
"version"
:
"3.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-drag/-/d3-drag-3.0.7.tgz"
,
"integrity"
:
"sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-selection"
:
"*"
}
},
"node_modules/@types/d3-dsv"
:
{
"version"
:
"3.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-dsv/-/d3-dsv-3.0.7.tgz"
,
"integrity"
:
"sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-ease"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-ease/-/d3-ease-3.0.2.tgz"
,
"integrity"
:
"sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-fetch"
:
{
"version"
:
"3.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-fetch/-/d3-fetch-3.0.7.tgz"
,
"integrity"
:
"sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-dsv"
:
"*"
}
},
"node_modules/@types/d3-force"
:
{
"version"
:
"3.0.10"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-force/-/d3-force-3.0.10.tgz"
,
"integrity"
:
"sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-format"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-format/-/d3-format-3.0.4.tgz"
,
"integrity"
:
"sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-geo"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-geo/-/d3-geo-3.1.0.tgz"
,
"integrity"
:
"sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/geojson"
:
"*"
}
},
"node_modules/@types/d3-hierarchy"
:
{
"version"
:
"3.1.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz"
,
"integrity"
:
"sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-interpolate"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz"
,
"integrity"
:
"sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-color"
:
"*"
}
},
"node_modules/@types/d3-path"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-path/-/d3-path-3.1.1.tgz"
,
"integrity"
:
"sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-polygon"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-polygon/-/d3-polygon-3.0.2.tgz"
,
"integrity"
:
"sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-quadtree"
:
{
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz"
,
"integrity"
:
"sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-random"
:
{
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-random/-/d3-random-3.0.3.tgz"
,
"integrity"
:
"sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-scale"
:
{
"version"
:
"4.0.9"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-scale/-/d3-scale-4.0.9.tgz"
,
"integrity"
:
"sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-time"
:
"*"
}
},
"node_modules/@types/d3-scale-chromatic"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz"
,
"integrity"
:
"sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-selection"
:
{
"version"
:
"3.0.11"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-selection/-/d3-selection-3.0.11.tgz"
,
"integrity"
:
"sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-shape"
:
{
"version"
:
"3.1.8"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-shape/-/d3-shape-3.1.8.tgz"
,
"integrity"
:
"sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-path"
:
"*"
}
},
"node_modules/@types/d3-time"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-time/-/d3-time-3.0.4.tgz"
,
"integrity"
:
"sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-time-format"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-time-format/-/d3-time-format-4.0.3.tgz"
,
"integrity"
:
"sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-timer"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-timer/-/d3-timer-3.0.2.tgz"
,
"integrity"
:
"sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="
,
"license"
:
"MIT"
},
"node_modules/@types/d3-transition"
:
{
"version"
:
"3.0.9"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-transition/-/d3-transition-3.0.9.tgz"
,
"integrity"
:
"sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-selection"
:
"*"
}
},
"node_modules/@types/d3-zoom"
:
{
"version"
:
"3.0.8"
,
"resolved"
:
"https://registry.npmmirror.com/@types/d3-zoom/-/d3-zoom-3.0.8.tgz"
,
"integrity"
:
"sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@types/d3-interpolate"
:
"*"
,
"@types/d3-selection"
:
"*"
}
},
"node_modules/@types/debug"
:
{
"version"
:
"4.1.12"
,
"resolved"
:
"https://registry.npmmirror.com/@types/debug/-/debug-4.1.12.tgz"
,
...
...
@@ -6547,6 +6898,12 @@
"@types/estree"
:
"*"
}
},
"node_modules/@types/geojson"
:
{
"version"
:
"7946.0.16"
,
"resolved"
:
"https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.16.tgz"
,
"integrity"
:
"sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg=="
,
"license"
:
"MIT"
},
"node_modules/@types/hast"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/@types/hast/-/hast-3.0.4.tgz"
,
...
...
@@ -6647,6 +7004,13 @@
"tapable"
:
"^2.2.0"
}
},
"node_modules/@types/trusted-types"
:
{
"version"
:
"2.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.7.tgz"
,
"integrity"
:
"sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="
,
"license"
:
"MIT"
,
"optional"
:
true
},
"node_modules/@types/unist"
:
{
"version"
:
"2.0.11"
,
"resolved"
:
"https://registry.npmmirror.com/@types/unist/-/unist-2.0.11.tgz"
,
...
...
@@ -7249,6 +7613,16 @@
"win32"
]
},
"node_modules/@upsetjs/venn.js"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/@upsetjs/venn.js/-/venn.js-2.0.0.tgz"
,
"integrity"
:
"sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw=="
,
"license"
:
"MIT"
,
"optionalDependencies"
:
{
"d3-selection"
:
"^3.0.0"
,
"d3-transition"
:
"^3.0.1"
}
},
"node_modules/@vitest/eslint-plugin"
:
{
"version"
:
"1.3.4"
,
"resolved"
:
"https://registry.npmmirror.com/@vitest/eslint-plugin/-/eslint-plugin-1.3.4.tgz"
,
...
...
@@ -7528,9 +7902,9 @@
}
},
"node_modules/acorn"
:
{
"version"
:
"8.1
5
.0"
,
"resolved"
:
"https://registry.npmmirror.com/acorn/-/acorn-8.1
5
.0.tgz"
,
"integrity"
:
"sha512-
NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg
=="
,
"version"
:
"8.1
6
.0"
,
"resolved"
:
"https://registry.npmmirror.com/acorn/-/acorn-8.1
6
.0.tgz"
,
"integrity"
:
"sha512-
UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw
=="
,
"license"
:
"MIT"
,
"bin"
:
{
"acorn"
:
"bin/acorn"
...
...
@@ -8148,6 +8522,34 @@
"url"
:
"https://github.com/sponsors/wooorm"
}
},
"node_modules/chevrotain"
:
{
"version"
:
"12.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/chevrotain/-/chevrotain-12.0.0.tgz"
,
"integrity"
:
"sha512-csJvb+6kEiQaqo1woTdSAuOWdN0WTLIydkKrBnS+V5gZz0oqBrp4kQ35519QgK6TpBThiG3V1vNSHlIkv4AglQ=="
,
"license"
:
"Apache-2.0"
,
"dependencies"
:
{
"@chevrotain/cst-dts-gen"
:
"12.0.0"
,
"@chevrotain/gast"
:
"12.0.0"
,
"@chevrotain/regexp-to-ast"
:
"12.0.0"
,
"@chevrotain/types"
:
"12.0.0"
,
"@chevrotain/utils"
:
"12.0.0"
},
"engines"
:
{
"node"
:
">=22.0.0"
}
},
"node_modules/chevrotain-allstar"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmmirror.com/chevrotain-allstar/-/chevrotain-allstar-0.4.1.tgz"
,
"integrity"
:
"sha512-PvVJm3oGqrveUVW2Vt/eZGeiAIsJszYweUcYwcskg9e+IubNYKKD+rHHem7A6XVO22eDAL+inxNIGAzZ/VIWlA=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"lodash-es"
:
"^4.17.21"
},
"peerDependencies"
:
{
"chevrotain"
:
"^12.0.0"
}
},
"node_modules/chokidar"
:
{
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz"
,
...
...
@@ -8468,7 +8870,6 @@
"version"
:
"0.1.8"
,
"resolved"
:
"https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz"
,
"integrity"
:
"sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/connect"
:
{
...
...
@@ -8577,6 +8978,15 @@
"node"
:
">= 0.10"
}
},
"node_modules/cose-base"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/cose-base/-/cose-base-1.0.3.tgz"
,
"integrity"
:
"sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"layout-base"
:
"^1.0.0"
}
},
"node_modules/cosmiconfig"
:
{
"version"
:
"8.3.6"
,
"resolved"
:
"https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz"
,
...
...
@@ -8584,150 +8994,670 @@
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"import-fresh"
:
"^3.3.0"
,
"js-yaml"
:
"^4.1.0"
,
"parse-json"
:
"^5.2.0"
,
"path-type"
:
"^4.0.0"
"import-fresh"
:
"^3.3.0"
,
"js-yaml"
:
"^4.1.0"
,
"parse-json"
:
"^5.2.0"
,
"path-type"
:
"^4.0.0"
},
"engines"
:
{
"node"
:
">=14"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/d-fischer"
},
"peerDependencies"
:
{
"typescript"
:
">=4.9.5"
},
"peerDependenciesMeta"
:
{
"typescript"
:
{
"optional"
:
true
}
}
},
"node_modules/crc-32"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz"
,
"integrity"
:
"sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="
,
"license"
:
"Apache-2.0"
,
"bin"
:
{
"crc32"
:
"bin/crc32.njs"
},
"engines"
:
{
"node"
:
">=0.8"
}
},
"node_modules/cross-spawn"
:
{
"version"
:
"7.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz"
,
"integrity"
:
"sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"path-key"
:
"^3.1.0"
,
"shebang-command"
:
"^2.0.0"
,
"which"
:
"^2.0.1"
},
"engines"
:
{
"node"
:
">= 8"
}
},
"node_modules/css-select"
:
{
"version"
:
"5.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/css-select/-/css-select-5.2.2.tgz"
,
"integrity"
:
"sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="
,
"dev"
:
true
,
"license"
:
"BSD-2-Clause"
,
"dependencies"
:
{
"boolbase"
:
"^1.0.0"
,
"css-what"
:
"^6.1.0"
,
"domhandler"
:
"^5.0.2"
,
"domutils"
:
"^3.0.1"
,
"nth-check"
:
"^2.0.1"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/fb55"
}
},
"node_modules/css-tree"
:
{
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmmirror.com/css-tree/-/css-tree-2.3.1.tgz"
,
"integrity"
:
"sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"mdn-data"
:
"2.0.30"
,
"source-map-js"
:
"^1.0.1"
},
"engines"
:
{
"node"
:
"^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
}
},
"node_modules/css-what"
:
{
"version"
:
"6.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/css-what/-/css-what-6.2.2.tgz"
,
"integrity"
:
"sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="
,
"dev"
:
true
,
"license"
:
"BSD-2-Clause"
,
"engines"
:
{
"node"
:
">= 6"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/fb55"
}
},
"node_modules/cssesc"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz"
,
"integrity"
:
"sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
,
"license"
:
"MIT"
,
"bin"
:
{
"cssesc"
:
"bin/cssesc"
},
"engines"
:
{
"node"
:
">=4"
}
},
"node_modules/csso"
:
{
"version"
:
"5.0.5"
,
"resolved"
:
"https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz"
,
"integrity"
:
"sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"css-tree"
:
"~2.2.0"
},
"engines"
:
{
"node"
:
"^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
,
"npm"
:
">=7.0.0"
}
},
"node_modules/csso/node_modules/css-tree"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/css-tree/-/css-tree-2.2.1.tgz"
,
"integrity"
:
"sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"mdn-data"
:
"2.0.28"
,
"source-map-js"
:
"^1.0.1"
},
"engines"
:
{
"node"
:
"^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
,
"npm"
:
">=7.0.0"
}
},
"node_modules/csso/node_modules/mdn-data"
:
{
"version"
:
"2.0.28"
,
"resolved"
:
"https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.28.tgz"
,
"integrity"
:
"sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="
,
"dev"
:
true
,
"license"
:
"CC0-1.0"
},
"node_modules/csstype"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz"
,
"integrity"
:
"sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
,
"license"
:
"MIT"
},
"node_modules/cytoscape"
:
{
"version"
:
"3.33.2"
,
"resolved"
:
"https://registry.npmmirror.com/cytoscape/-/cytoscape-3.33.2.tgz"
,
"integrity"
:
"sha512-sj4HXd3DokGhzZAdjDejGvTPLqlt84vNFN8m7bGsOzDY5DyVcxIb2ejIXat2Iy7HxWhdT/N1oKyheJ5YdpsGuw=="
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=0.10"
}
},
"node_modules/cytoscape-cose-bilkent"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz"
,
"integrity"
:
"sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"cose-base"
:
"^1.0.0"
},
"peerDependencies"
:
{
"cytoscape"
:
"^3.2.0"
}
},
"node_modules/cytoscape-fcose"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz"
,
"integrity"
:
"sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"cose-base"
:
"^2.2.0"
},
"peerDependencies"
:
{
"cytoscape"
:
"^3.2.0"
}
},
"node_modules/cytoscape-fcose/node_modules/cose-base"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/cose-base/-/cose-base-2.2.0.tgz"
,
"integrity"
:
"sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"layout-base"
:
"^2.0.0"
}
},
"node_modules/cytoscape-fcose/node_modules/layout-base"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/layout-base/-/layout-base-2.0.1.tgz"
,
"integrity"
:
"sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="
,
"license"
:
"MIT"
},
"node_modules/d3"
:
{
"version"
:
"7.9.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3/-/d3-7.9.0.tgz"
,
"integrity"
:
"sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-array"
:
"3"
,
"d3-axis"
:
"3"
,
"d3-brush"
:
"3"
,
"d3-chord"
:
"3"
,
"d3-color"
:
"3"
,
"d3-contour"
:
"4"
,
"d3-delaunay"
:
"6"
,
"d3-dispatch"
:
"3"
,
"d3-drag"
:
"3"
,
"d3-dsv"
:
"3"
,
"d3-ease"
:
"3"
,
"d3-fetch"
:
"3"
,
"d3-force"
:
"3"
,
"d3-format"
:
"3"
,
"d3-geo"
:
"3"
,
"d3-hierarchy"
:
"3"
,
"d3-interpolate"
:
"3"
,
"d3-path"
:
"3"
,
"d3-polygon"
:
"3"
,
"d3-quadtree"
:
"3"
,
"d3-random"
:
"3"
,
"d3-scale"
:
"4"
,
"d3-scale-chromatic"
:
"3"
,
"d3-selection"
:
"3"
,
"d3-shape"
:
"3"
,
"d3-time"
:
"3"
,
"d3-time-format"
:
"4"
,
"d3-timer"
:
"3"
,
"d3-transition"
:
"3"
,
"d3-zoom"
:
"3"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-array"
:
{
"version"
:
"3.2.4"
,
"resolved"
:
"https://registry.npmmirror.com/d3-array/-/d3-array-3.2.4.tgz"
,
"integrity"
:
"sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"internmap"
:
"1 - 2"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-axis"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-axis/-/d3-axis-3.0.0.tgz"
,
"integrity"
:
"sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-brush"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-brush/-/d3-brush-3.0.0.tgz"
,
"integrity"
:
"sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-dispatch"
:
"1 - 3"
,
"d3-drag"
:
"2 - 3"
,
"d3-interpolate"
:
"1 - 3"
,
"d3-selection"
:
"3"
,
"d3-transition"
:
"3"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-chord"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-chord/-/d3-chord-3.0.1.tgz"
,
"integrity"
:
"sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-path"
:
"1 - 3"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-color"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-color/-/d3-color-3.1.0.tgz"
,
"integrity"
:
"sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-contour"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/d3-contour/-/d3-contour-4.0.2.tgz"
,
"integrity"
:
"sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-array"
:
"^3.2.0"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-delaunay"
:
{
"version"
:
"6.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz"
,
"integrity"
:
"sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"delaunator"
:
"5"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-dispatch"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz"
,
"integrity"
:
"sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-drag"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-drag/-/d3-drag-3.0.0.tgz"
,
"integrity"
:
"sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-dispatch"
:
"1 - 3"
,
"d3-selection"
:
"3"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-dsv"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-dsv/-/d3-dsv-3.0.1.tgz"
,
"integrity"
:
"sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"commander"
:
"7"
,
"iconv-lite"
:
"0.6"
,
"rw"
:
"1"
},
"bin"
:
{
"csv2json"
:
"bin/dsv2json.js"
,
"csv2tsv"
:
"bin/dsv2dsv.js"
,
"dsv2dsv"
:
"bin/dsv2dsv.js"
,
"dsv2json"
:
"bin/dsv2json.js"
,
"json2csv"
:
"bin/json2dsv.js"
,
"json2dsv"
:
"bin/json2dsv.js"
,
"json2tsv"
:
"bin/json2dsv.js"
,
"tsv2csv"
:
"bin/dsv2dsv.js"
,
"tsv2json"
:
"bin/dsv2json.js"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-dsv/node_modules/commander"
:
{
"version"
:
"7.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz"
,
"integrity"
:
"sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">= 10"
}
},
"node_modules/d3-dsv/node_modules/iconv-lite"
:
{
"version"
:
"0.6.3"
,
"resolved"
:
"https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz"
,
"integrity"
:
"sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"safer-buffer"
:
">= 2.1.2 < 3.0.0"
},
"engines"
:
{
"node"
:
">=0.10.0"
}
},
"node_modules/d3-ease"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-ease/-/d3-ease-3.0.1.tgz"
,
"integrity"
:
"sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="
,
"license"
:
"BSD-3-Clause"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-fetch"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-fetch/-/d3-fetch-3.0.1.tgz"
,
"integrity"
:
"sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-dsv"
:
"1 - 3"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-force"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-force/-/d3-force-3.0.0.tgz"
,
"integrity"
:
"sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-dispatch"
:
"1 - 3"
,
"d3-quadtree"
:
"1 - 3"
,
"d3-timer"
:
"1 - 3"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-format"
:
{
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/d3-format/-/d3-format-3.1.2.tgz"
,
"integrity"
:
"sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-geo"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-geo/-/d3-geo-3.1.1.tgz"
,
"integrity"
:
"sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-array"
:
"2.5.0 - 3"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-hierarchy"
:
{
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz"
,
"integrity"
:
"sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-interpolate"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz"
,
"integrity"
:
"sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-color"
:
"1 - 3"
},
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-path"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-path/-/d3-path-3.1.0.tgz"
,
"integrity"
:
"sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-polygon"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-polygon/-/d3-polygon-3.0.1.tgz"
,
"integrity"
:
"sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-quadtree"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz"
,
"integrity"
:
"sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-random"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-random/-/d3-random-3.0.1.tgz"
,
"integrity"
:
"sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-sankey"
:
{
"version"
:
"0.12.3"
,
"resolved"
:
"https://registry.npmmirror.com/d3-sankey/-/d3-sankey-0.12.3.tgz"
,
"integrity"
:
"sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ=="
,
"license"
:
"BSD-3-Clause"
,
"dependencies"
:
{
"d3-array"
:
"1 - 2"
,
"d3-shape"
:
"^1.2.0"
}
},
"node_modules/d3-sankey/node_modules/d3-array"
:
{
"version"
:
"2.12.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-array/-/d3-array-2.12.1.tgz"
,
"integrity"
:
"sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ=="
,
"license"
:
"BSD-3-Clause"
,
"dependencies"
:
{
"internmap"
:
"^1.0.0"
}
},
"node_modules/d3-sankey/node_modules/d3-path"
:
{
"version"
:
"1.0.9"
,
"resolved"
:
"https://registry.npmmirror.com/d3-path/-/d3-path-1.0.9.tgz"
,
"integrity"
:
"sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
,
"license"
:
"BSD-3-Clause"
},
"node_modules/d3-sankey/node_modules/d3-shape"
:
{
"version"
:
"1.3.7"
,
"resolved"
:
"https://registry.npmmirror.com/d3-shape/-/d3-shape-1.3.7.tgz"
,
"integrity"
:
"sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw=="
,
"license"
:
"BSD-3-Clause"
,
"dependencies"
:
{
"d3-path"
:
"1"
}
},
"node_modules/d3-sankey/node_modules/internmap"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/internmap/-/internmap-1.0.1.tgz"
,
"integrity"
:
"sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
,
"license"
:
"ISC"
},
"node_modules/d3-scale"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/d3-scale/-/d3-scale-4.0.2.tgz"
,
"integrity"
:
"sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-array"
:
"2.10.0 - 3"
,
"d3-format"
:
"1 - 3"
,
"d3-interpolate"
:
"1.2.0 - 3"
,
"d3-time"
:
"2.1.1 - 3"
,
"d3-time-format"
:
"2 - 4"
},
"engines"
:
{
"node"
:
">=14"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/d-fischer"
},
"peerDependencies"
:
{
"typescript"
:
">=4.9.5"
},
"peerDependenciesMeta"
:
{
"typescript"
:
{
"optional"
:
true
}
"node"
:
">=12"
}
},
"node_modules/crc-32"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz"
,
"integrity"
:
"sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="
,
"license"
:
"Apache-2.0"
,
"bin"
:
{
"crc32"
:
"bin/crc32.njs"
"node_modules/d3-scale-chromatic"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz"
,
"integrity"
:
"sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-color"
:
"1 - 3"
,
"d3-interpolate"
:
"1 - 3"
},
"engines"
:
{
"node"
:
">=
0.8
"
"node"
:
">=
12
"
}
},
"node_modules/cross-spawn"
:
{
"version"
:
"7.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz"
,
"integrity"
:
"sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="
,
"license"
:
"MIT"
,
"node_modules/d3-selection"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-selection/-/d3-selection-3.0.0.tgz"
,
"integrity"
:
"sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/d3-shape"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-shape/-/d3-shape-3.2.0.tgz"
,
"integrity"
:
"sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"path-key"
:
"^3.1.0"
,
"shebang-command"
:
"^2.0.0"
,
"which"
:
"^2.0.1"
"d3-path"
:
"^3.1.0"
},
"engines"
:
{
"node"
:
">=
8
"
"node"
:
">=
12
"
}
},
"node_modules/css-select"
:
{
"version"
:
"5.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/css-select/-/css-select-5.2.2.tgz"
,
"integrity"
:
"sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="
,
"dev"
:
true
,
"license"
:
"BSD-2-Clause"
,
"node_modules/d3-time"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-time/-/d3-time-3.1.0.tgz"
,
"integrity"
:
"sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"boolbase"
:
"^1.0.0"
,
"css-what"
:
"^6.1.0"
,
"domhandler"
:
"^5.0.2"
,
"domutils"
:
"^3.0.1"
,
"nth-check"
:
"^2.0.1"
"d3-array"
:
"2 - 3"
},
"
funding
"
:
{
"
url"
:
"https://github.com/sponsors/fb55
"
"
engines
"
:
{
"
node"
:
">=12
"
}
},
"node_modules/css-tree"
:
{
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmmirror.com/css-tree/-/css-tree-2.3.1.tgz"
,
"integrity"
:
"sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"node_modules/d3-time-format"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-time-format/-/d3-time-format-4.1.0.tgz"
,
"integrity"
:
"sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"mdn-data"
:
"2.0.30"
,
"source-map-js"
:
"^1.0.1"
"d3-time"
:
"1 - 3"
},
"engines"
:
{
"node"
:
"
^10 || ^12.20.0 || ^14.13.0 || >=15.0.0
"
"node"
:
"
>=12
"
}
},
"node_modules/css-what"
:
{
"version"
:
"6.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/css-what/-/css-what-6.2.2.tgz"
,
"integrity"
:
"sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="
,
"dev"
:
true
,
"license"
:
"BSD-2-Clause"
,
"node_modules/d3-timer"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-timer/-/d3-timer-3.0.1.tgz"
,
"integrity"
:
"sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">= 6"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/fb55"
"node"
:
">=12"
}
},
"node_modules/cssesc"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz"
,
"integrity"
:
"sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
,
"license"
:
"MIT"
,
"bin"
:
{
"cssesc"
:
"bin/cssesc"
"node_modules/d3-transition"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/d3-transition/-/d3-transition-3.0.1.tgz"
,
"integrity"
:
"sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"d3-color"
:
"1 - 3"
,
"d3-dispatch"
:
"1 - 3"
,
"d3-ease"
:
"1 - 3"
,
"d3-interpolate"
:
"1 - 3"
,
"d3-timer"
:
"1 - 3"
},
"engines"
:
{
"node"
:
">=4"
"node"
:
">=12"
},
"peerDependencies"
:
{
"d3-selection"
:
"2 - 3"
}
},
"node_modules/csso"
:
{
"version"
:
"5.0.5"
,
"resolved"
:
"https://registry.npmmirror.com/csso/-/csso-5.0.5.tgz"
,
"integrity"
:
"sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"node_modules/d3-zoom"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/d3-zoom/-/d3-zoom-3.0.0.tgz"
,
"integrity"
:
"sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"css-tree"
:
"~2.2.0"
"d3-dispatch"
:
"1 - 3"
,
"d3-drag"
:
"2 - 3"
,
"d3-interpolate"
:
"1 - 3"
,
"d3-selection"
:
"2 - 3"
,
"d3-transition"
:
"2 - 3"
},
"engines"
:
{
"node"
:
"^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
,
"npm"
:
">=7.0.0"
"node"
:
">=12"
}
},
"node_modules/csso/node_modules/css-tree"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/css-tree/-/css-tree-2.2.1.tgz"
,
"integrity"
:
"sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="
,
"dev"
:
true
,
"node_modules/dagre-d3-es"
:
{
"version"
:
"7.0.14"
,
"resolved"
:
"https://registry.npmmirror.com/dagre-d3-es/-/dagre-d3-es-7.0.14.tgz"
,
"integrity"
:
"sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"mdn-data"
:
"2.0.28"
,
"source-map-js"
:
"^1.0.1"
},
"engines"
:
{
"node"
:
"^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
,
"npm"
:
">=7.0.0"
"d3"
:
"^7.9.0"
,
"lodash-es"
:
"^4.17.21"
}
},
"node_modules/csso/node_modules/mdn-data"
:
{
"version"
:
"2.0.28"
,
"resolved"
:
"https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.28.tgz"
,
"integrity"
:
"sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="
,
"dev"
:
true
,
"license"
:
"CC0-1.0"
},
"node_modules/csstype"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz"
,
"integrity"
:
"sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
,
"license"
:
"MIT"
},
"node_modules/date-fns"
:
{
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmmirror.com/date-fns/-/date-fns-3.6.0.tgz"
,
...
...
@@ -8848,6 +9778,15 @@
"license"
:
"MIT"
,
"peer"
:
true
},
"node_modules/delaunator"
:
{
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/delaunator/-/delaunator-5.1.0.tgz"
,
"integrity"
:
"sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ=="
,
"license"
:
"ISC"
,
"dependencies"
:
{
"robust-predicates"
:
"^3.0.2"
}
},
"node_modules/delayed-stream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz"
,
...
...
@@ -8977,6 +9916,15 @@
"url"
:
"https://github.com/fb55/domhandler?sponsor=1"
}
},
"node_modules/dompurify"
:
{
"version"
:
"3.3.3"
,
"resolved"
:
"https://registry.npmmirror.com/dompurify/-/dompurify-3.3.3.tgz"
,
"integrity"
:
"sha512-Oj6pzI2+RqBfFG+qOaOLbFXLQ90ARpcGG6UePL82bJLtdsa6CYJD7nmiU8MW9nQNOtCHV3lZ/Bzq1X0QYbBZCA=="
,
"license"
:
"(MPL-2.0 OR Apache-2.0)"
,
"optionalDependencies"
:
{
"@types/trusted-types"
:
"^2.0.7"
}
},
"node_modules/domutils"
:
{
"version"
:
"3.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/domutils/-/domutils-3.2.2.tgz"
,
...
...
@@ -11013,6 +11961,12 @@
"url"
:
"https://github.com/sponsors/sindresorhus"
}
},
"node_modules/hachure-fill"
:
{
"version"
:
"0.5.2"
,
"resolved"
:
"https://registry.npmmirror.com/hachure-fill/-/hachure-fill-0.5.2.tgz"
,
"integrity"
:
"sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg=="
,
"license"
:
"MIT"
},
"node_modules/has-flag"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz"
,
...
...
@@ -11432,6 +12386,15 @@
"react-dom"
:
"^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc"
}
},
"node_modules/internmap"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/internmap/-/internmap-2.0.3.tgz"
,
"integrity"
:
"sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="
,
"license"
:
"ISC"
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/intersection-observer"
:
{
"version"
:
"0.12.2"
,
"resolved"
:
"https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.12.2.tgz"
,
...
...
@@ -11913,6 +12876,31 @@
"setimmediate"
:
"^1.0.5"
}
},
"node_modules/katex"
:
{
"version"
:
"0.16.45"
,
"resolved"
:
"https://registry.npmmirror.com/katex/-/katex-0.16.45.tgz"
,
"integrity"
:
"sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA=="
,
"funding"
:
[
"https://opencollective.com/katex"
,
"https://github.com/sponsors/katex"
],
"license"
:
"MIT"
,
"dependencies"
:
{
"commander"
:
"^8.3.0"
},
"bin"
:
{
"katex"
:
"cli.js"
}
},
"node_modules/katex/node_modules/commander"
:
{
"version"
:
"8.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz"
,
"integrity"
:
"sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">= 12"
}
},
"node_modules/keyv"
:
{
"version"
:
"4.5.4"
,
"resolved"
:
"https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz"
,
...
...
@@ -11922,6 +12910,35 @@
"json-buffer"
:
"3.0.1"
}
},
"node_modules/khroma"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/khroma/-/khroma-2.1.0.tgz"
,
"integrity"
:
"sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw=="
},
"node_modules/langium"
:
{
"version"
:
"4.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/langium/-/langium-4.2.2.tgz"
,
"integrity"
:
"sha512-JUshTRAfHI4/MF9dH2WupvjSXyn8JBuUEWazB8ZVJUtXutT0doDlAv1XKbZ1Pb5sMexa8FF4CFBc0iiul7gbUQ=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@chevrotain/regexp-to-ast"
:
"~12.0.0"
,
"chevrotain"
:
"~12.0.0"
,
"chevrotain-allstar"
:
"~0.4.1"
,
"vscode-languageserver"
:
"~9.0.1"
,
"vscode-languageserver-textdocument"
:
"~1.0.11"
,
"vscode-uri"
:
"~3.1.0"
},
"engines"
:
{
"node"
:
">=20.10.0"
,
"npm"
:
">=10.2.3"
}
},
"node_modules/layout-base"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/layout-base/-/layout-base-1.0.2.tgz"
,
"integrity"
:
"sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg=="
,
"license"
:
"MIT"
},
"node_modules/levn"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz"
,
...
...
@@ -12088,6 +13105,12 @@
"integrity"
:
"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
,
"license"
:
"MIT"
},
"node_modules/lodash-es"
:
{
"version"
:
"4.18.1"
,
"resolved"
:
"https://registry.npmmirror.com/lodash-es/-/lodash-es-4.18.1.tgz"
,
"integrity"
:
"sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A=="
,
"license"
:
"MIT"
},
"node_modules/lodash.merge"
:
{
"version"
:
"4.6.2"
,
"resolved"
:
"https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz"
,
...
...
@@ -12269,6 +13292,18 @@
"url"
:
"https://github.com/sponsors/wooorm"
}
},
"node_modules/marked"
:
{
"version"
:
"16.4.2"
,
"resolved"
:
"https://registry.npmmirror.com/marked/-/marked-16.4.2.tgz"
,
"integrity"
:
"sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA=="
,
"license"
:
"MIT"
,
"bin"
:
{
"marked"
:
"bin/marked.js"
},
"engines"
:
{
"node"
:
">= 20"
}
},
"node_modules/math-intrinsics"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz"
,
...
...
@@ -13555,6 +14590,41 @@
"node"
:
">= 8"
}
},
"node_modules/mermaid"
:
{
"version"
:
"11.14.0"
,
"resolved"
:
"https://registry.npmmirror.com/mermaid/-/mermaid-11.14.0.tgz"
,
"integrity"
:
"sha512-GSGloRsBs+JINmmhl0JDwjpuezCsHB4WGI4NASHxL3fHo3o/BRXTxhDLKnln8/Q0lRFRyDdEjmk1/d5Sn1Xz8g=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"@braintree/sanitize-url"
:
"^7.1.1"
,
"@iconify/utils"
:
"^3.0.2"
,
"@mermaid-js/parser"
:
"^1.1.0"
,
"@types/d3"
:
"^7.4.3"
,
"@upsetjs/venn.js"
:
"^2.0.0"
,
"cytoscape"
:
"^3.33.1"
,
"cytoscape-cose-bilkent"
:
"^4.1.0"
,
"cytoscape-fcose"
:
"^2.2.0"
,
"d3"
:
"^7.9.0"
,
"d3-sankey"
:
"^0.12.3"
,
"dagre-d3-es"
:
"7.0.14"
,
"dayjs"
:
"^1.11.19"
,
"dompurify"
:
"^3.3.1"
,
"katex"
:
"^0.16.25"
,
"khroma"
:
"^2.1.0"
,
"lodash-es"
:
"^4.17.23"
,
"marked"
:
"^16.3.0"
,
"roughjs"
:
"^4.6.6"
,
"stylis"
:
"^4.3.6"
,
"ts-dedent"
:
"^2.2.0"
,
"uuid"
:
"^11.1.0"
}
},
"node_modules/mermaid/node_modules/dayjs"
:
{
"version"
:
"1.11.20"
,
"resolved"
:
"https://registry.npmmirror.com/dayjs/-/dayjs-1.11.20.tgz"
,
"integrity"
:
"sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ=="
,
"license"
:
"MIT"
},
"node_modules/micromark"
:
{
"version"
:
"2.11.4"
,
"resolved"
:
"https://registry.npmmirror.com/micromark/-/micromark-2.11.4.tgz"
,
...
...
@@ -14224,23 +15294,21 @@
}
},
"node_modules/mlly"
:
{
"version"
:
"1.7.4"
,
"resolved"
:
"https://registry.npmmirror.com/mlly/-/mlly-1.7.4.tgz"
,
"integrity"
:
"sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw=="
,
"dev"
:
true
,
"version"
:
"1.8.2"
,
"resolved"
:
"https://registry.npmmirror.com/mlly/-/mlly-1.8.2.tgz"
,
"integrity"
:
"sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"acorn"
:
"^8.1
4
.0"
,
"pathe"
:
"^2.0.
1
"
,
"pkg-types"
:
"^1.3.
0
"
,
"ufo"
:
"^1.
5.4
"
"acorn"
:
"^8.1
6
.0"
,
"pathe"
:
"^2.0.
3
"
,
"pkg-types"
:
"^1.3.
1
"
,
"ufo"
:
"^1.
6.3
"
}
},
"node_modules/mlly/node_modules/pathe"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz"
,
"integrity"
:
"sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/motion-dom"
:
{
...
...
@@ -14742,6 +15810,12 @@
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/path-data-parser"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/path-data-parser/-/path-data-parser-0.1.0.tgz"
,
"integrity"
:
"sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w=="
,
"license"
:
"MIT"
},
"node_modules/path-exists"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz"
,
...
...
@@ -14880,7 +15954,6 @@
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npmmirror.com/pkg-types/-/pkg-types-1.3.1.tgz"
,
"integrity"
:
"sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="
,
"dev"
:
true
,
"license"
:
"MIT"
,
"dependencies"
:
{
"confbox"
:
"^0.1.8"
,
...
...
@@ -14892,7 +15965,6 @@
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz"
,
"integrity"
:
"sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/pluralize"
:
{
...
...
@@ -14905,6 +15977,22 @@
"node"
:
">=4"
}
},
"node_modules/points-on-curve"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/points-on-curve/-/points-on-curve-0.2.0.tgz"
,
"integrity"
:
"sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A=="
,
"license"
:
"MIT"
},
"node_modules/points-on-path"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/points-on-path/-/points-on-path-0.2.1.tgz"
,
"integrity"
:
"sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"path-data-parser"
:
"0.1.0"
,
"points-on-curve"
:
"0.2.0"
}
},
"node_modules/popper.js"
:
{
"version"
:
"1.16.1"
,
"resolved"
:
"https://registry.npmmirror.com/popper.js/-/popper.js-1.16.1.tgz"
,
...
...
@@ -16148,6 +17236,24 @@
"url"
:
"https://github.com/sponsors/isaacs"
}
},
"node_modules/robust-predicates"
:
{
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.3.tgz"
,
"integrity"
:
"sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA=="
,
"license"
:
"Unlicense"
},
"node_modules/roughjs"
:
{
"version"
:
"4.6.6"
,
"resolved"
:
"https://registry.npmmirror.com/roughjs/-/roughjs-4.6.6.tgz"
,
"integrity"
:
"sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"hachure-fill"
:
"^0.5.2"
,
"path-data-parser"
:
"^0.1.0"
,
"points-on-curve"
:
"^0.2.0"
,
"points-on-path"
:
"^0.2.1"
}
},
"node_modules/rslog"
:
{
"version"
:
"1.2.11"
,
"resolved"
:
"https://registry.npmmirror.com/rslog/-/rslog-1.2.11.tgz"
,
...
...
@@ -16178,6 +17284,12 @@
"queue-microtask"
:
"^1.2.2"
}
},
"node_modules/rw"
:
{
"version"
:
"1.3.3"
,
"resolved"
:
"https://registry.npmmirror.com/rw/-/rw-1.3.3.tgz"
,
"integrity"
:
"sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
,
"license"
:
"BSD-3-Clause"
},
"node_modules/safe-buffer"
:
{
"version"
:
"5.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz"
,
...
...
@@ -16203,7 +17315,6 @@
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz"
,
"integrity"
:
"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
,
"dev"
:
true
,
"license"
:
"MIT"
},
"node_modules/scheduler"
:
{
...
...
@@ -17069,6 +18180,12 @@
"inline-style-parser"
:
"0.2.4"
}
},
"node_modules/stylis"
:
{
"version"
:
"4.3.6"
,
"resolved"
:
"https://registry.npmmirror.com/stylis/-/stylis-4.3.6.tgz"
,
"integrity"
:
"sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ=="
,
"license"
:
"MIT"
},
"node_modules/sucrase"
:
{
"version"
:
"3.35.0"
,
"resolved"
:
"https://registry.npmmirror.com/sucrase/-/sucrase-3.35.0.tgz"
,
...
...
@@ -17577,6 +18694,15 @@
"typescript"
:
">=4.0.0"
}
},
"node_modules/ts-dedent"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/ts-dedent/-/ts-dedent-2.2.0.tgz"
,
"integrity"
:
"sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ=="
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=6.10"
}
},
"node_modules/ts-interface-checker"
:
{
"version"
:
"0.1.13"
,
"resolved"
:
"https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz"
,
...
...
@@ -17658,10 +18784,9 @@
}
},
"node_modules/ufo"
:
{
"version"
:
"1.6.1"
,
"resolved"
:
"https://registry.npmmirror.com/ufo/-/ufo-1.6.1.tgz"
,
"integrity"
:
"sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="
,
"dev"
:
true
,
"version"
:
"1.6.3"
,
"resolved"
:
"https://registry.npmmirror.com/ufo/-/ufo-1.6.3.tgz"
,
"integrity"
:
"sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q=="
,
"license"
:
"MIT"
},
"node_modules/unconfig"
:
{
...
...
@@ -17980,6 +19105,19 @@
"node"
:
">= 0.4.0"
}
},
"node_modules/uuid"
:
{
"version"
:
"11.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/uuid/-/uuid-11.1.0.tgz"
,
"integrity"
:
"sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="
,
"funding"
:
[
"https://github.com/sponsors/broofa"
,
"https://github.com/sponsors/ctavan"
],
"license"
:
"MIT"
,
"bin"
:
{
"uuid"
:
"dist/esm/bin/uuid"
}
},
"node_modules/validate-npm-package-license"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
,
...
...
@@ -18085,6 +19223,55 @@
"integrity"
:
"sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
,
"license"
:
"MIT"
},
"node_modules/vscode-jsonrpc"
:
{
"version"
:
"8.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz"
,
"integrity"
:
"sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="
,
"license"
:
"MIT"
,
"engines"
:
{
"node"
:
">=14.0.0"
}
},
"node_modules/vscode-languageserver"
:
{
"version"
:
"9.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz"
,
"integrity"
:
"sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"vscode-languageserver-protocol"
:
"3.17.5"
},
"bin"
:
{
"installServerIntoExtension"
:
"bin/installServerIntoExtension"
}
},
"node_modules/vscode-languageserver-protocol"
:
{
"version"
:
"3.17.5"
,
"resolved"
:
"https://registry.npmmirror.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz"
,
"integrity"
:
"sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg=="
,
"license"
:
"MIT"
,
"dependencies"
:
{
"vscode-jsonrpc"
:
"8.2.0"
,
"vscode-languageserver-types"
:
"3.17.5"
}
},
"node_modules/vscode-languageserver-textdocument"
:
{
"version"
:
"1.0.12"
,
"resolved"
:
"https://registry.npmmirror.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz"
,
"integrity"
:
"sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA=="
,
"license"
:
"MIT"
},
"node_modules/vscode-languageserver-types"
:
{
"version"
:
"3.17.5"
,
"resolved"
:
"https://registry.npmmirror.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz"
,
"integrity"
:
"sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
,
"license"
:
"MIT"
},
"node_modules/vscode-uri"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.1.0.tgz"
,
"integrity"
:
"sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ=="
,
"license"
:
"MIT"
},
"node_modules/vue-eslint-parser"
:
{
"version"
:
"9.4.3"
,
"resolved"
:
"https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz"
,
...
...
src/components/ChatEditor/index.tsx
View file @
1710e03d
...
...
@@ -132,10 +132,24 @@ const ChatEditorBase: React.FC<ChatEditorProps & WithAuthProps> = ({ checkAuth,
search
:
location
.
search
,
hideTools
,
})
const
userRoles
=
getUserRolesForApi
()
const
cacheKey
=
`toolList_
${
JSON
.
stringify
(
userRoles
)}
`
const
cached
=
safeSessionStorageGetItem
(
cacheKey
)
if
(
cached
)
{
try
{
const
{
toolList
:
cachedToolList
,
timestamp
}
=
JSON
.
parse
(
cached
)
if
(
Date
.
now
()
-
Number
(
timestamp
||
0
)
<
5
*
60
*
1000
&&
Array
.
isArray
(
cachedToolList
)
&&
cachedToolList
.
length
>
0
)
{
setToolList
(
cachedToolList
)
return
}
}
catch
{
// 缓存解析失败则继续走接口
}
}
// 等待 token 就绪后再调用接口
await
waitForToken
()
// 从路由中获取 userRoles 参数
const
userRoles
=
getUserRolesForApi
()
console
.
log
(
'[get_tool_list][ChatEditor] request'
,
{
userRoles
})
// 调用真实 API 获取工具列表
...
...
@@ -146,6 +160,7 @@ const ChatEditorBase: React.FC<ChatEditorProps & WithAuthProps> = ({ checkAuth,
})
if
(
res
?.
data
&&
Array
.
isArray
(
res
.
data
)
&&
res
.
data
.
length
>
0
)
{
setToolList
(
res
.
data
)
safeSessionStorageSetItem
(
cacheKey
,
JSON
.
stringify
({
toolList
:
res
.
data
,
timestamp
:
Date
.
now
()
}))
// 仅在“没有任何持久来源”时,才写入默认工具,避免覆盖已有的会话 toolId
const
storedToolId
=
safeSessionStorageGetItem
(
'currentToolId'
)
const
hasAnyToolSource
=
Boolean
(
storedToolId
||
currentToolId
||
toolIdFromUrl
)
...
...
src/pages/Home/HomeNew.tsx
View file @
1710e03d
...
...
@@ -9,12 +9,12 @@ import HomeIcon2 from '@/assets/homeIcon2.png'
import
SmartIce
from
'@/assets/smart-ice.png'
import
{
fetchConversations
,
setCurrentConversation
,
setCurrentToolId
,
setNavigationFlag
}
from
'@/store/conversationSlice'
import
{
useAppDispatch
,
useAppSelector
}
from
'@/store/hook'
import
{
fetchEfficiencyQuestionList
}
from
'@/api/home'
import
{
fetchEfficiencyQuestionList
,
fetchToolList
}
from
'@/api/home'
import
SdreamLoading
from
'@/components/SdreamLoading'
import
{
fetchLoginByToken
,
fetchLoginByUid
}
from
'@/api/common'
import
{
fetchSessionConversationId
}
from
'@/api/conversation'
import
{
fetchCheckTokenApi
}
from
'@/api/chat'
import
{
getUserRolesFromRoute
,
safeLocalStorageGetItem
,
safeLocalStorageSetItem
,
safeSessionStorageGetItem
,
safeSessionStorageSetItem
,
waitForToken
}
from
'@/lib/utils'
import
{
getUserRolesF
orApi
,
getUserRolesF
romRoute
,
safeLocalStorageGetItem
,
safeLocalStorageSetItem
,
safeSessionStorageGetItem
,
safeSessionStorageSetItem
,
waitForToken
}
from
'@/lib/utils'
// 从 localStorage 获取 token 的辅助函数
function
getTokenFromStorage
():
string
|
null
{
...
...
@@ -86,6 +86,49 @@ export const Home: React.FC = () => {
defaultValue
:
''
,
})
const
ensureToolIdReady
=
useCallback
(
async
():
Promise
<
string
>
=>
{
const
storedToolId
=
safeSessionStorageGetItem
(
'currentToolId'
)
||
''
if
(
storedToolId
)
{
return
storedToolId
}
const
userRoles
=
getUserRolesForApi
()
const
cacheKey
=
`toolList_
${
JSON
.
stringify
(
userRoles
)}
`
let
toolList
:
any
[]
=
[]
const
cached
=
safeSessionStorageGetItem
(
cacheKey
)
if
(
cached
)
{
try
{
const
parsed
=
JSON
.
parse
(
cached
)
if
(
Date
.
now
()
-
Number
(
parsed
?.
timestamp
||
0
)
<
5
*
60
*
1000
&&
Array
.
isArray
(
parsed
?.
toolList
))
{
toolList
=
parsed
.
toolList
}
}
catch
{
toolList
=
[]
}
}
if
(
toolList
.
length
===
0
)
{
const
res
=
await
fetchToolList
({
userRoles
})
if
(
Array
.
isArray
(
res
?.
data
))
{
toolList
=
res
.
data
safeSessionStorageSetItem
(
cacheKey
,
JSON
.
stringify
({
toolList
,
timestamp
:
Date
.
now
()
}))
}
}
const
defaultTool
=
toolList
[
0
]
const
defaultToolId
=
String
(
defaultTool
?.
toolId
||
''
)
if
(
defaultToolId
)
{
safeSessionStorageSetItem
(
'currentToolId'
,
defaultToolId
)
if
(
defaultTool
?.
toolName
)
{
safeSessionStorageSetItem
(
'currentToolName'
,
defaultTool
.
toolName
)
}
dispatch
(
setCurrentToolId
(
defaultToolId
))
}
return
defaultToolId
},
[
dispatch
])
// 根据 toolId 获取对应的 recordType
const
getRecordTypeByToolId
=
(
toolId
:
string
|
null
|
undefined
):
string
=>
{
if
(
!
toolId
)
{
...
...
@@ -109,8 +152,12 @@ export const Home: React.FC = () => {
try
{
// 等待 token 就绪后再调用接口
await
waitForToken
()
// 仅透传业务方附加参数,busiId/toolId 统一在接口层按 sessionStorage 实时解析
const
res
=
await
fetchSessionConversationId
(
data
||
{})
// 首次进入时先确保有默认 toolId,再调用依赖 toolId 的业务接口
const
toolId
=
await
ensureToolIdReady
()
const
res
=
await
fetchSessionConversationId
({
...(
data
||
{}),
...(
toolId
?
{
toolId
,
busiId
:
toolId
}
:
{}),
})
if
(
res
?.
data
?.
conversationId
)
{
const
conversationId
=
res
.
data
.
conversationId
dispatch
(
setCurrentConversation
(
conversationId
))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment