Commit 4870cec5c0d20f3b63f8e4840d64a7852af07bb4

Authored by zhangzzzz
1 parent d631f64f

提交更新;

Too many changes to show.

To preserve performance only 11 of 13 files are displayed.

.prettierrc
1 { 1 {
2 - "printWidth": 80,  
3 - "singleQuote": true,  
4 - "trailingComma": "all",  
5 - "proseWrap": "never",  
6 - "overrides": [{ "files": ".prettierrc", "options": { "parser": "json" } }],  
7 - "plugins": ["prettier-plugin-organize-imports", "prettier-plugin-packagejson"]  
8 -} 2 + "printWidth": 150,
  3 + "eslintIntegration": true,
  4 + "stylelintIntegration": true,
  5 + "tabWidth": 2,
  6 + "semi": true,
  7 + "singleQuote": false,
  8 + "quoteProps": "as-needed",
  9 + "jsxSingleQuote": false,
  10 + "bracketSpacing": true,
  11 + "arrowParens": "avoid",
  12 + "htmlWhitespaceSensitivity": "css",
  13 + "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  14 + "files.insertFinalNewline": true,
  15 + "useTabs": false,
  16 + "endOfLine": "lf",
  17 + "ignorePath": ".gnore",
  18 + "trailingComma": "es5",
  19 + "jsxBracketSameLine": false,
  20 + "bracketSameLine": false
  21 +}
9 \ No newline at end of file 22 \ No newline at end of file
package.json
@@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
26 "react-dnd": "^14.0.5", 26 "react-dnd": "^14.0.5",
27 "react-dnd-html5-backend": "^14.1.0", 27 "react-dnd-html5-backend": "^14.1.0",
28 "react-flow-renderer": "^10.3.17", 28 "react-flow-renderer": "^10.3.17",
29 - "react-grid-layout": "^1.5.1", 29 + "react-grid-layout": "^1.3.4",
30 "react-highlight-words": "^0.21.0", 30 "react-highlight-words": "^0.21.0",
31 "react-pdf": "^9.2.1", 31 "react-pdf": "^9.2.1",
32 "react-resizable": "^3.0.5", 32 "react-resizable": "^3.0.5",
pnpm-lock.yaml
@@ -14,6 +14,9 @@ importers: @@ -14,6 +14,9 @@ importers:
14 '@ant-design/icons': 14 '@ant-design/icons':
15 specifier: ^5.6.1 15 specifier: ^5.6.1
16 version: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 16 version: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
  17 + '@antv/g2':
  18 + specifier: ^5.2.12
  19 + version: 5.3.0
17 '@js-preview/docx': 20 '@js-preview/docx':
18 specifier: ^1.6.4 21 specifier: ^1.6.4
19 version: 1.6.4(core-js@3.34.0) 22 version: 1.6.4(core-js@3.34.0)
@@ -32,12 +35,18 @@ importers: @@ -32,12 +35,18 @@ importers:
32 braft-editor: 35 braft-editor:
33 specifier: ^2.3.9 36 specifier: ^2.3.9
34 version: 2.3.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 37 version: 2.3.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
  38 + dhtmlx-gantt:
  39 + specifier: ^9.0.6
  40 + version: 9.0.7
35 immutability-helper: 41 immutability-helper:
36 specifier: ^3.1.1 42 specifier: ^3.1.1
37 version: 3.1.1 43 version: 3.1.1
38 lodash: 44 lodash:
39 specifier: ^4.17.21 45 specifier: ^4.17.21
40 version: 4.17.21 46 version: 4.17.21
  47 + lodash-decorators:
  48 + specifier: ^6.0.1
  49 + version: 6.0.1(lodash@4.17.21)
41 moment: 50 moment:
42 specifier: ^2.30.1 51 specifier: ^2.30.1
43 version: 2.30.1 52 version: 2.30.1
@@ -47,9 +56,12 @@ importers: @@ -47,9 +56,12 @@ importers:
47 react-dnd-html5-backend: 56 react-dnd-html5-backend:
48 specifier: ^14.1.0 57 specifier: ^14.1.0
49 version: 14.1.0 58 version: 14.1.0
  59 + react-flow-renderer:
  60 + specifier: ^10.3.17
  61 + version: 10.3.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
50 react-grid-layout: 62 react-grid-layout:
51 - specifier: ^1.5.1  
52 - version: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 63 + specifier: ^1.3.4
  64 + version: 1.3.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
53 react-highlight-words: 65 react-highlight-words:
54 specifier: ^0.21.0 66 specifier: ^0.21.0
55 version: 0.21.0(react@18.3.1) 67 version: 0.21.0(react@18.3.1)
@@ -62,6 +74,9 @@ importers: @@ -62,6 +74,9 @@ importers:
62 react-sortable-hoc: 74 react-sortable-hoc:
63 specifier: ^2.0.0 75 specifier: ^2.0.0
64 version: 2.0.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 76 version: 2.0.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
  77 + react-to-print:
  78 + specifier: ^3.0.5
  79 + version: 3.0.6(react@18.3.1)
65 umi: 80 umi:
66 specifier: ^4.4.6 81 specifier: ^4.4.6
67 version: 4.4.6(@babel/core@7.26.10)(@types/node@22.13.10)(@types/react@18.3.18)(eslint@8.57.1)(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(stylelint@14.16.1)(terser@5.39.0)(type-fest@0.20.2)(typescript@5.8.2)(webpack@5.98.0) 82 version: 4.4.6(@babel/core@7.26.10)(@types/node@22.13.10)(@types/react@18.3.18)(eslint@8.57.1)(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(stylelint@14.16.1)(terser@5.39.0)(type-fest@0.20.2)(typescript@5.8.2)(webpack@5.98.0)
@@ -246,6 +261,75 @@ packages: @@ -246,6 +261,75 @@ packages:
246 '@antfu/utils@0.7.10': 261 '@antfu/utils@0.7.10':
247 resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==, tarball: https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz} 262 resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==, tarball: https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz}
248 263
  264 + '@antv/component@2.1.2':
  265 + resolution: {integrity: sha512-5nC9i9lh5rBHE+pk4TNnerLe4mn5874YHHhvv6EdL618UkgpdKJL0hJu4l7uAYjZ3g46VBK+IYT7md0FYv8f4w==, tarball: https://registry.npmjs.org/@antv/component/-/component-2.1.2.tgz}
  266 +
  267 + '@antv/coord@0.4.7':
  268 + resolution: {integrity: sha512-UTbrMLhwJUkKzqJx5KFnSRpU3BqrdLORJbwUbHK2zHSCT3q3bjcFA//ZYLVfIlwqFDXp/hzfMyRtp0c77A9ZVA==, tarball: https://registry.npmjs.org/@antv/coord/-/coord-0.4.7.tgz}
  269 +
  270 + '@antv/event-emitter@0.1.3':
  271 + resolution: {integrity: sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg==, tarball: https://registry.npmjs.org/@antv/event-emitter/-/event-emitter-0.1.3.tgz}
  272 +
  273 + '@antv/expr@1.0.2':
  274 + resolution: {integrity: sha512-vrfdmPHkTuiS5voVutKl2l06w1ihBh9A8SFdQPEE+2KMVpkymzGOF1eWpfkbGZ7tiFE15GodVdhhHomD/hdIwg==, tarball: https://registry.npmjs.org/@antv/expr/-/expr-1.0.2.tgz}
  275 +
  276 + '@antv/g-camera-api@2.0.37':
  277 + resolution: {integrity: sha512-LfNurM/DZirouy8nu69xm+x8EjhT/WmZmaBKBu1ku5pTY52KLBQC0gFQMZ3L8fjUMcmhEtwcRY7wyIG3yDIoTg==, tarball: https://registry.npmjs.org/@antv/g-camera-api/-/g-camera-api-2.0.37.tgz}
  278 +
  279 + '@antv/g-canvas@2.0.42':
  280 + resolution: {integrity: sha512-RAe7AcrequkVRopzXWoIK+w/UQhtzDgh9YFCO8sjmuYNyw5rZfg1ZD7m+EPE3g9X7S9aV5qxfav63beUuihSiw==, tarball: https://registry.npmjs.org/@antv/g-canvas/-/g-canvas-2.0.42.tgz}
  281 +
  282 + '@antv/g-dom-mutation-observer-api@2.0.34':
  283 + resolution: {integrity: sha512-oNBGtwEuV0+FFk8NCCKxK13V2FJdzIgyC7XSAjtVUR5P2/tgZqNEaOEz6byrimZsft2dZsQUyjl17QSooLRkMw==, tarball: https://registry.npmjs.org/@antv/g-dom-mutation-observer-api/-/g-dom-mutation-observer-api-2.0.34.tgz}
  284 +
  285 + '@antv/g-lite@2.2.18':
  286 + resolution: {integrity: sha512-m7Oq0cXF5rOSKYpgZwP99b4165WXLePsyG4mX7oUWqL0cEweafk+92Re7tSSnvhUBhgmM7rJ5X1AipFnpzt0Kw==, tarball: https://registry.npmjs.org/@antv/g-lite/-/g-lite-2.2.18.tgz}
  287 +
  288 + '@antv/g-math@3.0.0':
  289 + resolution: {integrity: sha512-AkmiNIEL1vgqTPeGY2wtsMdBBqKFwF7SKSgs+D1iOS/rqYMsXdhp/HvtuQ5tx/HdawE/ZzTiicIYopc520ADZw==, tarball: https://registry.npmjs.org/@antv/g-math/-/g-math-3.0.0.tgz}
  290 +
  291 + '@antv/g-plugin-canvas-path-generator@2.1.18':
  292 + resolution: {integrity: sha512-TOfWb13diw/yMcmYpgDYqXtPFMdw6ywcykJ8WIvW0MjJEjM/HGNmmoVbJYZWTipEm9MwAp38eomhPQS7FeohWQ==, tarball: https://registry.npmjs.org/@antv/g-plugin-canvas-path-generator/-/g-plugin-canvas-path-generator-2.1.18.tgz}
  293 +
  294 + '@antv/g-plugin-canvas-picker@2.1.21':
  295 + resolution: {integrity: sha512-C27pcYeXygltMrLtTxkUiELusgPaVBM9t2nXV+Szldp7K0uOXWSmNfjq3zVcRBMecvKTLdFV8Vz6fk6JxMtmqA==, tarball: https://registry.npmjs.org/@antv/g-plugin-canvas-picker/-/g-plugin-canvas-picker-2.1.21.tgz}
  296 +
  297 + '@antv/g-plugin-canvas-renderer@2.2.21':
  298 + resolution: {integrity: sha512-WcemVy8BcSMA6Nf7MeLaj0OVjgwGnl5dvIXY0TmwRuvsQiRRWYtKNPFuSjADQ+AEVmUUsPwTn5R2YRH0SDY72w==, tarball: https://registry.npmjs.org/@antv/g-plugin-canvas-renderer/-/g-plugin-canvas-renderer-2.2.21.tgz}
  299 +
  300 + '@antv/g-plugin-dom-interaction@2.1.23':
  301 + resolution: {integrity: sha512-wcVoB37tZmv3zo2VSLiGitND7+WuKBIYc8mQG3etR48Dk67l+Z0lJa8HUqjdp47blI7nOYF4AP9d2SjI5LQ1sw==, tarball: https://registry.npmjs.org/@antv/g-plugin-dom-interaction/-/g-plugin-dom-interaction-2.1.23.tgz}
  302 +
  303 + '@antv/g-plugin-dragndrop@2.0.34':
  304 + resolution: {integrity: sha512-XO/nSAZiiZkzJcw4wInyw4uwaxCL08jJTyVWwdh+n6++R9DUTbwRE72jdoX5KmY8ykO7dtbNWEF9GA0ldBqNIw==, tarball: https://registry.npmjs.org/@antv/g-plugin-dragndrop/-/g-plugin-dragndrop-2.0.34.tgz}
  305 +
  306 + '@antv/g-plugin-html-renderer@2.1.23':
  307 + resolution: {integrity: sha512-G3m7yIkl/p1hShO5X9r1RTPUVl4XkU72agvQZzvv0oWy+PkYzrlA7duzVz/4Jh7kkOiAnfV6NqxMWrldvJAT+A==, tarball: https://registry.npmjs.org/@antv/g-plugin-html-renderer/-/g-plugin-html-renderer-2.1.23.tgz}
  308 +
  309 + '@antv/g-plugin-image-loader@2.1.21':
  310 + resolution: {integrity: sha512-hz0VphH4f16e61eKbMvFPhyM7yH9XyU9aLcYcs6WGbu+kZ2v4kc7wlefbER41dqGbEy7GG0qDvQczDiRbrWYQg==, tarball: https://registry.npmjs.org/@antv/g-plugin-image-loader/-/g-plugin-image-loader-2.1.21.tgz}
  311 +
  312 + '@antv/g-web-animations-api@2.1.23':
  313 + resolution: {integrity: sha512-gpXdxAbVtcM+SOsoc0ucPba7cWgG6FEp2EWGuaMzOiqoJGplp511xZ+d9T3l9hgp/vWOSKt/NZ9PlOPqXSK2GA==, tarball: https://registry.npmjs.org/@antv/g-web-animations-api/-/g-web-animations-api-2.1.23.tgz}
  314 +
  315 + '@antv/g2@5.3.0':
  316 + resolution: {integrity: sha512-EVJYxEoJdHGVGZgR4LmqppJmr4mVrKwQwu/J9A6CAAHcA/llvv5JHpgsVuiYKL7mTKUCu+U2UOHc5hzrekxWCQ==, tarball: https://registry.npmjs.org/@antv/g2/-/g2-5.3.0.tgz}
  317 +
  318 + '@antv/g@6.1.23':
  319 + resolution: {integrity: sha512-D3t5gNV5ci3okmkF9N03lZ7arheYE/KmaXBTEuEFWxLOJPsGjweVcM+cNJJ6o0pc+4toGz+XpPFB/Xvz2gM5tw==, tarball: https://registry.npmjs.org/@antv/g/-/g-6.1.23.tgz}
  320 +
  321 + '@antv/scale@0.4.16':
  322 + resolution: {integrity: sha512-5wg/zB5kXHxpTV5OYwJD3ja6R8yTiqIOkjOhmpEJiowkzRlbEC/BOyMvNUq5fqFIHnMCE9woO7+c3zxEQCKPjw==, tarball: https://registry.npmjs.org/@antv/scale/-/scale-0.4.16.tgz}
  323 +
  324 + '@antv/util@2.0.17':
  325 + resolution: {integrity: sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==, tarball: https://registry.npmjs.org/@antv/util/-/util-2.0.17.tgz}
  326 +
  327 + '@antv/util@3.3.10':
  328 + resolution: {integrity: sha512-basGML3DFA3O87INnzvDStjzS+n0JLEhRnRsDzP9keiXz8gT1z/fTdmJAZFOzMMWxy+HKbi7NbSt0+8vz/OsBQ==, tarball: https://registry.npmjs.org/@antv/util/-/util-3.3.10.tgz}
  329 +
  330 + '@antv/vendor@1.0.10':
  331 + resolution: {integrity: sha512-/llNfo0gyUAi+ZY3TAtkNPS66eXTMbNdaKd8qllyJUuXnpRHYd/LGU69ix6olGJEFBi61hO4f9eTY0zzNOlFlw==, tarball: https://registry.npmjs.org/@antv/vendor/-/vendor-1.0.10.tgz}
  332 +
249 '@babel/code-frame@7.26.2': 333 '@babel/code-frame@7.26.2':
250 resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz} 334 resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz}
251 engines: {node: '>=6.9.0'} 335 engines: {node: '>=6.9.0'}
@@ -983,6 +1067,14 @@ packages: @@ -983,6 +1067,14 @@ packages:
983 '@js-preview/excel@1.7.14': 1067 '@js-preview/excel@1.7.14':
984 resolution: {integrity: sha512-7QHtuRalWQzWIKARc/IRN8+kj1S5eWV4+cAQipzZngE3mVxMPL1RHXKJt/ONmpcKZ410egYkaBuOOs9+LctBkA==, tarball: https://registry.npmjs.org/@js-preview/excel/-/excel-1.7.14.tgz} 1068 resolution: {integrity: sha512-7QHtuRalWQzWIKARc/IRN8+kj1S5eWV4+cAQipzZngE3mVxMPL1RHXKJt/ONmpcKZ410egYkaBuOOs9+LctBkA==, tarball: https://registry.npmjs.org/@js-preview/excel/-/excel-1.7.14.tgz}
985 1069
  1070 + '@ljharb/resumer@0.0.1':
  1071 + resolution: {integrity: sha512-skQiAOrCfO7vRTq53cxznMpks7wS1va95UCidALlOVWqvBAzwPVErwizDwoMqNVMEn1mDq0utxZd02eIrvF1lw==, tarball: https://registry.npmjs.org/@ljharb/resumer/-/resumer-0.0.1.tgz}
  1072 + engines: {node: '>= 0.4'}
  1073 +
  1074 + '@ljharb/through@2.3.14':
  1075 + resolution: {integrity: sha512-ajBvlKpWucBB17FuQYUShqpqy8GRgYEpJW0vWJbUu1CV9lWyrDCapy0lScU8T8Z6qn49sSwJB3+M+evYIdGg+A==, tarball: https://registry.npmjs.org/@ljharb/through/-/through-2.3.14.tgz}
  1076 + engines: {node: '>= 0.4'}
  1077 +
986 '@loadable/component@5.15.2': 1078 '@loadable/component@5.15.2':
987 resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==, tarball: https://registry.npmjs.org/@loadable/component/-/component-5.15.2.tgz} 1079 resolution: {integrity: sha512-ryFAZOX5P2vFkUdzaAtTG88IGnr9qxSdvLRvJySXcUA4B4xVWurUNADu3AnKPksxOZajljqTrDEDcYjeL4lvLw==, tarball: https://registry.npmjs.org/@loadable/component/-/component-5.15.2.tgz}
988 engines: {node: '>=8'} 1080 engines: {node: '>=8'}
@@ -1320,6 +1412,99 @@ packages: @@ -1320,6 +1412,99 @@ packages:
1320 '@types/babel__traverse@7.20.6': 1412 '@types/babel__traverse@7.20.6':
1321 resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==, tarball: https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz} 1413 resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==, tarball: https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz}
1322 1414
  1415 + '@types/d3-array@3.2.1':
  1416 + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==, tarball: https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz}
  1417 +
  1418 + '@types/d3-axis@3.0.6':
  1419 + resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==, tarball: https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz}
  1420 +
  1421 + '@types/d3-brush@3.0.6':
  1422 + resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==, tarball: https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz}
  1423 +
  1424 + '@types/d3-chord@3.0.6':
  1425 + resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==, tarball: https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz}
  1426 +
  1427 + '@types/d3-color@3.1.3':
  1428 + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==, tarball: https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz}
  1429 +
  1430 + '@types/d3-contour@3.0.6':
  1431 + resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==, tarball: https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz}
  1432 +
  1433 + '@types/d3-delaunay@6.0.4':
  1434 + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==, tarball: https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz}
  1435 +
  1436 + '@types/d3-dispatch@3.0.6':
  1437 + resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==, tarball: https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz}
  1438 +
  1439 + '@types/d3-drag@3.0.7':
  1440 + resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==, tarball: https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz}
  1441 +
  1442 + '@types/d3-dsv@3.0.7':
  1443 + resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==, tarball: https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz}
  1444 +
  1445 + '@types/d3-ease@3.0.2':
  1446 + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==, tarball: https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz}
  1447 +
  1448 + '@types/d3-fetch@3.0.7':
  1449 + resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==, tarball: https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz}
  1450 +
  1451 + '@types/d3-force@3.0.10':
  1452 + resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==, tarball: https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz}
  1453 +
  1454 + '@types/d3-format@3.0.4':
  1455 + resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==, tarball: https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz}
  1456 +
  1457 + '@types/d3-geo@3.1.0':
  1458 + resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==, tarball: https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz}
  1459 +
  1460 + '@types/d3-hierarchy@3.1.7':
  1461 + resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==, tarball: https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz}
  1462 +
  1463 + '@types/d3-interpolate@3.0.4':
  1464 + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==, tarball: https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz}
  1465 +
  1466 + '@types/d3-path@3.1.1':
  1467 + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==, tarball: https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz}
  1468 +
  1469 + '@types/d3-polygon@3.0.2':
  1470 + resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==, tarball: https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz}
  1471 +
  1472 + '@types/d3-quadtree@3.0.6':
  1473 + resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==, tarball: https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz}
  1474 +
  1475 + '@types/d3-random@3.0.3':
  1476 + resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==, tarball: https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz}
  1477 +
  1478 + '@types/d3-scale-chromatic@3.1.0':
  1479 + resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==, tarball: https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz}
  1480 +
  1481 + '@types/d3-scale@4.0.9':
  1482 + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==, tarball: https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz}
  1483 +
  1484 + '@types/d3-selection@3.0.11':
  1485 + resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==, tarball: https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz}
  1486 +
  1487 + '@types/d3-shape@3.1.7':
  1488 + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==, tarball: https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz}
  1489 +
  1490 + '@types/d3-time-format@4.0.3':
  1491 + resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==, tarball: https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz}
  1492 +
  1493 + '@types/d3-time@3.0.4':
  1494 + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==, tarball: https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz}
  1495 +
  1496 + '@types/d3-timer@3.0.2':
  1497 + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==, tarball: https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz}
  1498 +
  1499 + '@types/d3-transition@3.0.9':
  1500 + resolution: {integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==, tarball: https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz}
  1501 +
  1502 + '@types/d3-zoom@3.0.8':
  1503 + resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==, tarball: https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz}
  1504 +
  1505 + '@types/d3@7.4.3':
  1506 + resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==, tarball: https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz}
  1507 +
1323 '@types/eslint-scope@3.7.7': 1508 '@types/eslint-scope@3.7.7':
1324 resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==, tarball: https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz} 1509 resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==, tarball: https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz}
1325 1510
@@ -1329,6 +1514,9 @@ packages: @@ -1329,6 +1514,9 @@ packages:
1329 '@types/estree@1.0.6': 1514 '@types/estree@1.0.6':
1330 resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz} 1515 resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz}
1331 1516
  1517 + '@types/geojson@7946.0.16':
  1518 + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==, tarball: https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz}
  1519 +
1332 '@types/graceful-fs@4.1.9': 1520 '@types/graceful-fs@4.1.9':
1333 resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==, tarball: https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz} 1521 resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==, tarball: https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz}
1334 1522
@@ -1401,6 +1589,9 @@ packages: @@ -1401,6 +1589,9 @@ packages:
1401 '@types/react@18.3.18': 1589 '@types/react@18.3.18':
1402 resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==, tarball: https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz} 1590 resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==, tarball: https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz}
1403 1591
  1592 + '@types/resize-observer-browser@0.1.11':
  1593 + resolution: {integrity: sha512-cNw5iH8JkMkb3QkCoe7DaZiawbDQEUX8t7iuQaRTyLOyQCR2h+ibBD4GJt7p5yhUHrlOeL7ZtbxNHeipqNsBzQ==, tarball: https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.11.tgz}
  1594 +
1404 '@types/resolve@1.20.6': 1595 '@types/resolve@1.20.6':
1405 resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==, tarball: https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz} 1596 resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==, tarball: https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz}
1406 1597
@@ -1804,11 +1995,23 @@ packages: @@ -1804,11 +1995,23 @@ packages:
1804 ajv@8.17.1: 1995 ajv@8.17.1:
1805 resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, tarball: https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz} 1996 resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, tarball: https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz}
1806 1997
  1998 + align-text@0.1.4:
  1999 + resolution: {integrity: sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==, tarball: https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz}
  2000 + engines: {node: '>=0.10.0'}
  2001 +
  2002 + amdefine@1.0.1:
  2003 + resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==, tarball: https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz}
  2004 + engines: {node: '>=0.4.2'}
  2005 +
1807 ansi-html-community@0.0.8: 2006 ansi-html-community@0.0.8:
1808 resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, tarball: https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz} 2007 resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, tarball: https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz}
1809 engines: {'0': node >= 0.8.0} 2008 engines: {'0': node >= 0.8.0}
1810 hasBin: true 2009 hasBin: true
1811 2010
  2011 + ansi-regex@2.1.1:
  2012 + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz}
  2013 + engines: {node: '>=0.10.0'}
  2014 +
1812 ansi-regex@4.1.1: 2015 ansi-regex@4.1.1:
1813 resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz} 2016 resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz}
1814 engines: {node: '>=6'} 2017 engines: {node: '>=6'}
@@ -1821,6 +2024,10 @@ packages: @@ -1821,6 +2024,10 @@ packages:
1821 resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz} 2024 resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz}
1822 engines: {node: '>=12'} 2025 engines: {node: '>=12'}
1823 2026
  2027 + ansi-styles@2.2.1:
  2028 + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz}
  2029 + engines: {node: '>=0.10.0'}
  2030 +
1824 ansi-styles@3.2.1: 2031 ansi-styles@3.2.1:
1825 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz} 2032 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz}
1826 engines: {node: '>=4'} 2033 engines: {node: '>=4'}
@@ -2149,6 +2356,10 @@ packages: @@ -2149,6 +2356,10 @@ packages:
2149 resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, tarball: https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz} 2356 resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, tarball: https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz}
2150 engines: {node: '>=8'} 2357 engines: {node: '>=8'}
2151 2358
  2359 + camelcase@1.2.1:
  2360 + resolution: {integrity: sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==, tarball: https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz}
  2361 + engines: {node: '>=0.10.0'}
  2362 +
2152 camelcase@5.3.1: 2363 camelcase@5.3.1:
2153 resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, tarball: https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz} 2364 resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, tarball: https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz}
2154 engines: {node: '>=6'} 2365 engines: {node: '>=6'}
@@ -2167,6 +2378,14 @@ packages: @@ -2167,6 +2378,14 @@ packages:
2167 resolution: {integrity: sha512-tTj3CqqukVJ9NgSahykNwtGda7V33VLObwrHfzT0vqJXu7J4d4C/7kQQW3fOEGDfZZoILPut5H00gOjyttPGyg==, tarball: https://registry.npmjs.org/canvas/-/canvas-3.1.0.tgz} 2378 resolution: {integrity: sha512-tTj3CqqukVJ9NgSahykNwtGda7V33VLObwrHfzT0vqJXu7J4d4C/7kQQW3fOEGDfZZoILPut5H00gOjyttPGyg==, tarball: https://registry.npmjs.org/canvas/-/canvas-3.1.0.tgz}
2168 engines: {node: ^18.12.0 || >= 20.9.0} 2379 engines: {node: ^18.12.0 || >= 20.9.0}
2169 2380
  2381 + center-align@0.1.3:
  2382 + resolution: {integrity: sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==, tarball: https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz}
  2383 + engines: {node: '>=0.10.0'}
  2384 +
  2385 + chalk@1.1.3:
  2386 + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, tarball: https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz}
  2387 + engines: {node: '>=0.10.0'}
  2388 +
2170 chalk@4.1.2: 2389 chalk@4.1.2:
2171 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz} 2390 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz}
2172 engines: {node: '>=10'} 2391 engines: {node: '>=10'}
@@ -2194,6 +2413,9 @@ packages: @@ -2194,6 +2413,9 @@ packages:
2194 resolution: {integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==, tarball: https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz} 2413 resolution: {integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==, tarball: https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz}
2195 engines: {node: '>= 0.10'} 2414 engines: {node: '>= 0.10'}
2196 2415
  2416 + classcat@5.0.5:
  2417 + resolution: {integrity: sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w==, tarball: https://registry.npmjs.org/classcat/-/classcat-5.0.5.tgz}
  2418 +
2197 classnames@2.5.1: 2419 classnames@2.5.1:
2198 resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==, tarball: https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz} 2420 resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==, tarball: https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz}
2199 2421
@@ -2206,6 +2428,9 @@ packages: @@ -2206,6 +2428,9 @@ packages:
2206 peerDependencies: 2428 peerDependencies:
2207 react: '>=16.8.0' 2429 react: '>=16.8.0'
2208 2430
  2431 + cliui@2.1.0:
  2432 + resolution: {integrity: sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==, tarball: https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz}
  2433 +
2209 cliui@8.0.1: 2434 cliui@8.0.1:
2210 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, tarball: https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz} 2435 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, tarball: https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz}
2211 engines: {node: '>=12'} 2436 engines: {node: '>=12'}
@@ -2231,6 +2456,9 @@ packages: @@ -2231,6 +2456,9 @@ packages:
2231 color-name@1.1.4: 2456 color-name@1.1.4:
2232 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz} 2457 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz}
2233 2458
  2459 + color-string@1.9.1:
  2460 + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, tarball: https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz}
  2461 +
2234 colord@2.9.3: 2462 colord@2.9.3:
2235 resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, tarball: https://registry.npmjs.org/colord/-/colord-2.9.3.tgz} 2463 resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, tarball: https://registry.npmjs.org/colord/-/colord-2.9.3.tgz}
2236 2464
@@ -2293,6 +2521,9 @@ packages: @@ -2293,6 +2521,9 @@ packages:
2293 resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, tarball: https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz} 2521 resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, tarball: https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz}
2294 engines: {node: '>= 0.6'} 2522 engines: {node: '>= 0.6'}
2295 2523
  2524 + contour_plot@0.0.1:
  2525 + resolution: {integrity: sha512-Nil2HI76Xux6sVGORvhSS8v66m+/h5CwFkBJDO+U5vWaMdNC0yXNCsGDPbzPhvqOEU5koebhdEvD372LI+IyLw==, tarball: https://registry.npmjs.org/contour_plot/-/contour_plot-0.0.1.tgz}
  2526 +
2296 convert-source-map@2.0.0: 2527 convert-source-map@2.0.0:
2297 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz} 2528 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz}
2298 2529
@@ -2433,6 +2664,123 @@ packages: @@ -2433,6 +2664,123 @@ packages:
2433 current-script-polyfill@1.0.0: 2664 current-script-polyfill@1.0.0:
2434 resolution: {integrity: sha512-qv8s+G47V6Hq+g2kRE5th+ASzzrL7b6l+tap1DHKK25ZQJv3yIFhH96XaQ7NGL+zRW3t/RDbweJf/dJDe5Z5KA==, tarball: https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz} 2665 resolution: {integrity: sha512-qv8s+G47V6Hq+g2kRE5th+ASzzrL7b6l+tap1DHKK25ZQJv3yIFhH96XaQ7NGL+zRW3t/RDbweJf/dJDe5Z5KA==, tarball: https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz}
2435 2666
  2667 + d3-array@3.2.4:
  2668 + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==, tarball: https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz}
  2669 + engines: {node: '>=12'}
  2670 +
  2671 + d3-binarytree@1.0.2:
  2672 + resolution: {integrity: sha512-cElUNH+sHu95L04m92pG73t2MEJXKu+GeKUN1TJkFsu93E5W8E9Sc3kHEGJKgenGvj19m6upSn2EunvMgMD2Yw==, tarball: https://registry.npmjs.org/d3-binarytree/-/d3-binarytree-1.0.2.tgz}
  2673 +
  2674 + d3-color@3.1.0:
  2675 + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==, tarball: https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz}
  2676 + engines: {node: '>=12'}
  2677 +
  2678 + d3-dispatch@3.0.1:
  2679 + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==, tarball: https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz}
  2680 + engines: {node: '>=12'}
  2681 +
  2682 + d3-drag@3.0.0:
  2683 + resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==, tarball: https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz}
  2684 + engines: {node: '>=12'}
  2685 +
  2686 + d3-dsv@3.0.1:
  2687 + resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==, tarball: https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz}
  2688 + engines: {node: '>=12'}
  2689 + hasBin: true
  2690 +
  2691 + d3-ease@3.0.1:
  2692 + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==, tarball: https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz}
  2693 + engines: {node: '>=12'}
  2694 +
  2695 + d3-fetch@3.0.1:
  2696 + resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==, tarball: https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz}
  2697 + engines: {node: '>=12'}
  2698 +
  2699 + d3-force-3d@3.0.6:
  2700 + resolution: {integrity: sha512-4tsKHUPLOVkyfEffZo1v6sFHvGFwAIIjt/W8IThbp08DYAsXZck+2pSHEG5W1+gQgEvFLdZkYvmJAbRM2EzMnA==, tarball: https://registry.npmjs.org/d3-force-3d/-/d3-force-3d-3.0.6.tgz}
  2701 + engines: {node: '>=12'}
  2702 +
  2703 + d3-force@3.0.0:
  2704 + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==, tarball: https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz}
  2705 + engines: {node: '>=12'}
  2706 +
  2707 + d3-format@3.1.0:
  2708 + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==, tarball: https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz}
  2709 + engines: {node: '>=12'}
  2710 +
  2711 + d3-geo-projection@4.0.0:
  2712 + resolution: {integrity: sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==, tarball: https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz}
  2713 + engines: {node: '>=12'}
  2714 + hasBin: true
  2715 +
  2716 + d3-geo@3.1.1:
  2717 + resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==, tarball: https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz}
  2718 + engines: {node: '>=12'}
  2719 +
  2720 + d3-hierarchy@3.1.2:
  2721 + resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==, tarball: https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz}
  2722 + engines: {node: '>=12'}
  2723 +
  2724 + d3-interpolate@3.0.1:
  2725 + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==, tarball: https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz}
  2726 + engines: {node: '>=12'}
  2727 +
  2728 + d3-octree@1.1.0:
  2729 + resolution: {integrity: sha512-F8gPlqpP+HwRPMO/8uOu5wjH110+6q4cgJvgJT6vlpy3BEaDIKlTZrgHKZSp/i1InRpVfh4puY/kvL6MxK930A==, tarball: https://registry.npmjs.org/d3-octree/-/d3-octree-1.1.0.tgz}
  2730 +
  2731 + d3-path@3.1.0:
  2732 + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==, tarball: https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz}
  2733 + engines: {node: '>=12'}
  2734 +
  2735 + d3-quadtree@3.0.1:
  2736 + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==, tarball: https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz}
  2737 + engines: {node: '>=12'}
  2738 +
  2739 + d3-random@3.0.1:
  2740 + resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==, tarball: https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz}
  2741 + engines: {node: '>=12'}
  2742 +
  2743 + d3-regression@1.3.10:
  2744 + resolution: {integrity: sha512-PF8GWEL70cHHWpx2jUQXc68r1pyPHIA+St16muk/XRokETzlegj5LriNKg7o4LR0TySug4nHYPJNNRz/W+/Niw==, tarball: https://registry.npmjs.org/d3-regression/-/d3-regression-1.3.10.tgz}
  2745 +
  2746 + d3-scale-chromatic@3.1.0:
  2747 + resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==, tarball: https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz}
  2748 + engines: {node: '>=12'}
  2749 +
  2750 + d3-scale@4.0.2:
  2751 + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==, tarball: https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz}
  2752 + engines: {node: '>=12'}
  2753 +
  2754 + d3-selection@3.0.0:
  2755 + resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==, tarball: https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz}
  2756 + engines: {node: '>=12'}
  2757 +
  2758 + d3-shape@3.2.0:
  2759 + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==, tarball: https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz}
  2760 + engines: {node: '>=12'}
  2761 +
  2762 + d3-time-format@4.1.0:
  2763 + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==, tarball: https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz}
  2764 + engines: {node: '>=12'}
  2765 +
  2766 + d3-time@3.1.0:
  2767 + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==, tarball: https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz}
  2768 + engines: {node: '>=12'}
  2769 +
  2770 + d3-timer@3.0.1:
  2771 + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==, tarball: https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz}
  2772 + engines: {node: '>=12'}
  2773 +
  2774 + d3-transition@3.0.1:
  2775 + resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==, tarball: https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz}
  2776 + engines: {node: '>=12'}
  2777 + peerDependencies:
  2778 + d3-selection: 2 - 3
  2779 +
  2780 + d3-zoom@3.0.0:
  2781 + resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==, tarball: https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz}
  2782 + engines: {node: '>=12'}
  2783 +
2436 d@1.0.2: 2784 d@1.0.2:
2437 resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==, tarball: https://registry.npmjs.org/d/-/d-1.0.2.tgz} 2785 resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==, tarball: https://registry.npmjs.org/d/-/d-1.0.2.tgz}
2438 engines: {node: '>=0.12'} 2786 engines: {node: '>=0.12'}
@@ -2501,6 +2849,10 @@ packages: @@ -2501,6 +2849,10 @@ packages:
2501 resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, tarball: https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz} 2849 resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, tarball: https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz}
2502 engines: {node: '>=10'} 2850 engines: {node: '>=10'}
2503 2851
  2852 + deep-equal@1.1.2:
  2853 + resolution: {integrity: sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==, tarball: https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz}
  2854 + engines: {node: '>= 0.4'}
  2855 +
2504 deep-extend@0.6.0: 2856 deep-extend@0.6.0:
2505 resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz} 2857 resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz}
2506 engines: {node: '>=4.0.0'} 2858 engines: {node: '>=4.0.0'}
@@ -2540,6 +2892,9 @@ packages: @@ -2540,6 +2892,9 @@ packages:
2540 resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, tarball: https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz} 2892 resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==, tarball: https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz}
2541 engines: {node: '>= 0.4'} 2893 engines: {node: '>= 0.4'}
2542 2894
  2895 + defined@1.0.1:
  2896 + resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==, tarball: https://registry.npmjs.org/defined/-/defined-1.0.1.tgz}
  2897 +
2543 delayed-stream@1.0.0: 2898 delayed-stream@1.0.0:
2544 resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, tarball: https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz} 2899 resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, tarball: https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz}
2545 engines: {node: '>=0.4.0'} 2900 engines: {node: '>=0.4.0'}
@@ -2579,6 +2934,9 @@ packages: @@ -2579,6 +2934,9 @@ packages:
2579 detect-node@2.1.0: 2934 detect-node@2.1.0:
2580 resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, tarball: https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz} 2935 resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, tarball: https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz}
2581 2936
  2937 + dhtmlx-gantt@9.0.7:
  2938 + resolution: {integrity: sha512-At2qUBkhxgJzy5Rq4QPxhUVKgjPvrkVYczuSfjehSvhuBnhUfQfd4i8hRf2PBqIkKySRwKvj6cR5WT+DxD96NA==, tarball: https://registry.npmjs.org/dhtmlx-gantt/-/dhtmlx-gantt-9.0.7.tgz}
  2939 +
2582 diffie-hellman@5.0.3: 2940 diffie-hellman@5.0.3:
2583 resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==, tarball: https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz} 2941 resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==, tarball: https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz}
2584 2942
@@ -2629,6 +2987,10 @@ packages: @@ -2629,6 +2987,10 @@ packages:
2629 dot-case@3.0.4: 2987 dot-case@3.0.4:
2630 resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, tarball: https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz} 2988 resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, tarball: https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz}
2631 2989
  2990 + dotignore@0.1.2:
  2991 + resolution: {integrity: sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==, tarball: https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz}
  2992 + hasBin: true
  2993 +
2632 draft-convert@2.1.13: 2994 draft-convert@2.1.13:
2633 resolution: {integrity: sha512-/h/n4JCfyO8aWby7wKBkccHdsuVbbDyHWXi/B3Zf2pN++lN1lDOIVt5ulXCcbH2Y5YJEFzMJw/YGfN+R0axxxg==, tarball: https://registry.npmjs.org/draft-convert/-/draft-convert-2.1.13.tgz} 2995 resolution: {integrity: sha512-/h/n4JCfyO8aWby7wKBkccHdsuVbbDyHWXi/B3Zf2pN++lN1lDOIVt5ulXCcbH2Y5YJEFzMJw/YGfN+R0axxxg==, tarball: https://registry.npmjs.org/draft-convert/-/draft-convert-2.1.13.tgz}
2634 peerDependencies: 2996 peerDependencies:
@@ -2817,6 +3179,10 @@ packages: @@ -2817,6 +3179,10 @@ packages:
2817 escape-html@1.0.3: 3179 escape-html@1.0.3:
2818 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, tarball: https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz} 3180 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, tarball: https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz}
2819 3181
  3182 + escape-string-regexp@1.0.5:
  3183 + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz}
  3184 + engines: {node: '>=0.8.0'}
  3185 +
2820 escape-string-regexp@4.0.0: 3186 escape-string-regexp@4.0.0:
2821 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz} 3187 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz}
2822 engines: {node: '>=10'} 3188 engines: {node: '>=10'}
@@ -2908,6 +3274,9 @@ packages: @@ -2908,6 +3274,9 @@ packages:
2908 event-emitter@0.3.5: 3274 event-emitter@0.3.5:
2909 resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==, tarball: https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz} 3275 resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==, tarball: https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz}
2910 3276
  3277 + eventemitter3@5.0.1:
  3278 + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, tarball: https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz}
  3279 +
2911 events-okam@3.3.0: 3280 events-okam@3.3.0:
2912 resolution: {integrity: sha512-6iR7z9hAJEwrT+D2Ywg6Fx62HSmN86OlcvPdrnq1JBeFr30dMF6l+j7M3VabjHfIi2KMtF8rO0J1rIZEfwMAwg==, tarball: https://registry.npmjs.org/events-okam/-/events-okam-3.3.0.tgz} 3281 resolution: {integrity: sha512-6iR7z9hAJEwrT+D2Ywg6Fx62HSmN86OlcvPdrnq1JBeFr30dMF6l+j7M3VabjHfIi2KMtF8rO0J1rIZEfwMAwg==, tarball: https://registry.npmjs.org/events-okam/-/events-okam-3.3.0.tgz}
2913 engines: {node: '>=0.8.x'} 3282 engines: {node: '>=0.8.x'}
@@ -2948,9 +3317,6 @@ packages: @@ -2948,9 +3317,6 @@ packages:
2948 fast-deep-equal@3.1.3: 3317 fast-deep-equal@3.1.3:
2949 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, tarball: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} 3318 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, tarball: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
2950 3319
2951 - fast-equals@4.0.3:  
2952 - resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==, tarball: https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz}  
2953 -  
2954 fast-glob@3.2.12: 3320 fast-glob@3.2.12:
2955 resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, tarball: https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz} 3321 resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, tarball: https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz}
2956 engines: {node: '>=8.6.0'} 3322 engines: {node: '>=8.6.0'}
@@ -2985,6 +3351,9 @@ packages: @@ -2985,6 +3351,9 @@ packages:
2985 fbjs@0.8.18: 3351 fbjs@0.8.18:
2986 resolution: {integrity: sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==, tarball: https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz} 3352 resolution: {integrity: sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==, tarball: https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz}
2987 3353
  3354 + fecha@4.2.3:
  3355 + resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==, tarball: https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz}
  3356 +
2988 fetch-blob@3.2.0: 3357 fetch-blob@3.2.0:
2989 resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==, tarball: https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz} 3358 resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==, tarball: https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz}
2990 engines: {node: ^12.20 || >= 14.13} 3359 engines: {node: ^12.20 || >= 14.13}
@@ -3024,6 +3393,13 @@ packages: @@ -3024,6 +3393,13 @@ packages:
3024 resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==, tarball: https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz} 3393 resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==, tarball: https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz}
3025 deprecated: flatten is deprecated in favor of utility frameworks such as lodash. 3394 deprecated: flatten is deprecated in favor of utility frameworks such as lodash.
3026 3395
  3396 + flru@1.0.2:
  3397 + resolution: {integrity: sha512-kWyh8ADvHBFz6ua5xYOPnUroZTT/bwWfrCeL0Wj1dzG4/YOmOcfJ99W8dOVyyynJN35rZ9aCOtHChqQovV7yog==, tarball: https://registry.npmjs.org/flru/-/flru-1.0.2.tgz}
  3398 + engines: {node: '>=6'}
  3399 +
  3400 + fmin@0.0.2:
  3401 + resolution: {integrity: sha512-sSi6DzInhl9d8yqssDfGZejChO8d2bAGIpysPsvYsxFe898z89XhCZg6CPNV3nhUhFefeC/AXZK2bAJxlBjN6A==, tarball: https://registry.npmjs.org/fmin/-/fmin-0.0.2.tgz}
  3402 +
3027 follow-redirects@1.15.9: 3403 follow-redirects@1.15.9:
3028 resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==, tarball: https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz} 3404 resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==, tarball: https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz}
3029 engines: {node: '>=4.0'} 3405 engines: {node: '>=4.0'}
@@ -3135,6 +3511,9 @@ packages: @@ -3135,6 +3511,9 @@ packages:
3135 github-from-package@0.0.0: 3511 github-from-package@0.0.0:
3136 resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==, tarball: https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz} 3512 resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==, tarball: https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz}
3137 3513
  3514 + gl-matrix@3.4.3:
  3515 + resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==, tarball: https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz}
  3516 +
3138 glob-parent@5.1.2: 3517 glob-parent@5.1.2:
3139 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz} 3518 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz}
3140 engines: {node: '>= 6'} 3519 engines: {node: '>= 6'}
@@ -3208,6 +3587,10 @@ packages: @@ -3208,6 +3587,10 @@ packages:
3208 harmony-reflect@1.6.2: 3587 harmony-reflect@1.6.2:
3209 resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==, tarball: https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz} 3588 resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==, tarball: https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz}
3210 3589
  3590 + has-ansi@2.0.0:
  3591 + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==, tarball: https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz}
  3592 + engines: {node: '>=0.10.0'}
  3593 +
3211 has-bigints@1.1.0: 3594 has-bigints@1.1.0:
3212 resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==, tarball: https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz} 3595 resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==, tarball: https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz}
3213 engines: {node: '>= 0.4'} 3596 engines: {node: '>= 0.4'}
@@ -3231,6 +3614,10 @@ packages: @@ -3231,6 +3614,10 @@ packages:
3231 resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, tarball: https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz} 3614 resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, tarball: https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz}
3232 engines: {node: '>= 0.4'} 3615 engines: {node: '>= 0.4'}
3233 3616
  3617 + has@1.0.4:
  3618 + resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==, tarball: https://registry.npmjs.org/has/-/has-1.0.4.tgz}
  3619 + engines: {node: '>= 0.4.0'}
  3620 +
3234 hash-base@3.0.5: 3621 hash-base@3.0.5:
3235 resolution: {integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==, tarball: https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz} 3622 resolution: {integrity: sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==, tarball: https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz}
3236 engines: {node: '>= 0.10'} 3623 engines: {node: '>= 0.10'}
@@ -3395,6 +3782,10 @@ packages: @@ -3395,6 +3782,10 @@ packages:
3395 resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==, tarball: https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz} 3782 resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==, tarball: https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz}
3396 engines: {node: '>= 0.4'} 3783 engines: {node: '>= 0.4'}
3397 3784
  3785 + internmap@2.0.3:
  3786 + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==, tarball: https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz}
  3787 + engines: {node: '>=12'}
  3788 +
3398 intl-format-cache@4.3.1: 3789 intl-format-cache@4.3.1:
3399 resolution: {integrity: sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q==, tarball: https://registry.npmjs.org/intl-format-cache/-/intl-format-cache-4.3.1.tgz} 3790 resolution: {integrity: sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q==, tarball: https://registry.npmjs.org/intl-format-cache/-/intl-format-cache-4.3.1.tgz}
3400 3791
@@ -3426,6 +3817,9 @@ packages: @@ -3426,6 +3817,9 @@ packages:
3426 is-arrayish@0.2.1: 3817 is-arrayish@0.2.1:
3427 resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, tarball: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz} 3818 resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, tarball: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz}
3428 3819
  3820 + is-arrayish@0.3.2:
  3821 + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==, tarball: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz}
  3822 +
3429 is-arrow-function@2.0.3: 3823 is-arrow-function@2.0.3:
3430 resolution: {integrity: sha512-iDStzcT1FJMzx+TjCOK//uDugSe/Mif/8a+T0htydQ3qkJGvSweTZpVYz4hpJH0baloSPiAFQdA8WslAgJphvQ==, tarball: https://registry.npmjs.org/is-arrow-function/-/is-arrow-function-2.0.3.tgz} 3824 resolution: {integrity: sha512-iDStzcT1FJMzx+TjCOK//uDugSe/Mif/8a+T0htydQ3qkJGvSweTZpVYz4hpJH0baloSPiAFQdA8WslAgJphvQ==, tarball: https://registry.npmjs.org/is-arrow-function/-/is-arrow-function-2.0.3.tgz}
3431 engines: {node: '>= 0.4'} 3825 engines: {node: '>= 0.4'}
@@ -3446,6 +3840,9 @@ packages: @@ -3446,6 +3840,9 @@ packages:
3446 resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==, tarball: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz} 3840 resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==, tarball: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz}
3447 engines: {node: '>= 0.4'} 3841 engines: {node: '>= 0.4'}
3448 3842
  3843 + is-buffer@1.1.6:
  3844 + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==, tarball: https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz}
  3845 +
3449 is-callable@1.2.7: 3846 is-callable@1.2.7:
3450 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, tarball: https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz} 3847 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, tarball: https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz}
3451 engines: {node: '>= 0.4'} 3848 engines: {node: '>= 0.4'}
@@ -3533,6 +3930,10 @@ packages: @@ -3533,6 +3930,10 @@ packages:
3533 resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, tarball: https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz} 3930 resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, tarball: https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz}
3534 engines: {node: '>=0.10.0'} 3931 engines: {node: '>=0.10.0'}
3535 3932
  3933 + is-regex@1.1.4:
  3934 + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz}
  3935 + engines: {node: '>= 0.4'}
  3936 +
3536 is-regex@1.2.1: 3937 is-regex@1.2.1:
3537 resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz} 3938 resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==, tarball: https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz}
3538 engines: {node: '>= 0.4'} 3939 engines: {node: '>= 0.4'}
@@ -3696,6 +4097,10 @@ packages: @@ -3696,6 +4097,10 @@ packages:
3696 json-stable-stringify-without-jsonify@1.0.1: 4097 json-stable-stringify-without-jsonify@1.0.1:
3697 resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, tarball: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz} 4098 resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, tarball: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz}
3698 4099
  4100 + json2module@0.0.3:
  4101 + resolution: {integrity: sha512-qYGxqrRrt4GbB8IEOy1jJGypkNsjWoIMlZt4bAsmUScCA507Hbc2p1JOhBzqn45u3PWafUgH2OnzyNU7udO/GA==, tarball: https://registry.npmjs.org/json2module/-/json2module-0.0.3.tgz}
  4102 + hasBin: true
  4103 +
3699 json2mq@0.2.0: 4104 json2mq@0.2.0:
3700 resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==, tarball: https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz} 4105 resolution: {integrity: sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==, tarball: https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz}
3701 4106
@@ -3714,6 +4119,10 @@ packages: @@ -3714,6 +4119,10 @@ packages:
3714 keyv@4.5.4: 4119 keyv@4.5.4:
3715 resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, tarball: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz} 4120 resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==, tarball: https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz}
3716 4121
  4122 + kind-of@3.2.2:
  4123 + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==, tarball: https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz}
  4124 + engines: {node: '>=0.10.0'}
  4125 +
3717 kind-of@6.0.3: 4126 kind-of@6.0.3:
3718 resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, tarball: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz} 4127 resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, tarball: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz}
3719 engines: {node: '>=0.10.0'} 4128 engines: {node: '>=0.10.0'}
@@ -3724,6 +4133,10 @@ packages: @@ -3724,6 +4133,10 @@ packages:
3724 kolorist@1.8.0: 4133 kolorist@1.8.0:
3725 resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, tarball: https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz} 4134 resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==, tarball: https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz}
3726 4135
  4136 + lazy-cache@1.0.4:
  4137 + resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==, tarball: https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz}
  4138 + engines: {node: '>=0.10.0'}
  4139 +
3727 less-plugin-resolve@1.0.2: 4140 less-plugin-resolve@1.0.2:
3728 resolution: {integrity: sha512-e1AHq0XNTU8S3d9JCc8CFYajoUBr0EK3pcuLT5PogyBBeE0knzZJL105kKKSZWfq2lQLq3/uEDrMK3JPq+fHaA==, tarball: https://registry.npmjs.org/less-plugin-resolve/-/less-plugin-resolve-1.0.2.tgz} 4141 resolution: {integrity: sha512-e1AHq0XNTU8S3d9JCc8CFYajoUBr0EK3pcuLT5PogyBBeE0knzZJL105kKKSZWfq2lQLq3/uEDrMK3JPq+fHaA==, tarball: https://registry.npmjs.org/less-plugin-resolve/-/less-plugin-resolve-1.0.2.tgz}
3729 4142
@@ -3822,6 +4235,12 @@ packages: @@ -3822,6 +4235,12 @@ packages:
3822 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz} 4235 resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz}
3823 engines: {node: '>=10'} 4236 engines: {node: '>=10'}
3824 4237
  4238 + lodash-decorators@6.0.1:
  4239 + resolution: {integrity: sha512-1M0YC8G3nFTkejZEk2ehyvryEdcqj6xATH+ybI8j53cLs/bKRsavaE//y7nz/A0vxEFhxYqev7vdWfsuTJ1AtQ==, tarball: https://registry.npmjs.org/lodash-decorators/-/lodash-decorators-6.0.1.tgz}
  4240 + engines: {node: '>=0.12.0'}
  4241 + peerDependencies:
  4242 + lodash: 4.x
  4243 +
3825 lodash-es@4.17.21: 4244 lodash-es@4.17.21:
3826 resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, tarball: https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz} 4245 resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, tarball: https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz}
3827 4246
@@ -3831,6 +4250,10 @@ packages: @@ -3831,6 +4250,10 @@ packages:
3831 lodash.debounce@4.0.8: 4250 lodash.debounce@4.0.8:
3832 resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, tarball: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz} 4251 resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, tarball: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz}
3833 4252
  4253 + lodash.isequal@4.5.0:
  4254 + resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==, tarball: https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz}
  4255 + deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
  4256 +
3834 lodash.merge@4.6.2: 4257 lodash.merge@4.6.2:
3835 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz} 4258 resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz}
3836 4259
@@ -3846,6 +4269,10 @@ packages: @@ -3846,6 +4269,10 @@ packages:
3846 lodash@4.17.21: 4269 lodash@4.17.21:
3847 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, tarball: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz} 4270 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, tarball: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz}
3848 4271
  4272 + longest@1.0.1:
  4273 + resolution: {integrity: sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==, tarball: https://registry.npmjs.org/longest/-/longest-1.0.1.tgz}
  4274 + engines: {node: '>=0.10.0'}
  4275 +
3849 loose-envify@1.4.0: 4276 loose-envify@1.4.0:
3850 resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, tarball: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz} 4277 resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, tarball: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz}
3851 hasBin: true 4278 hasBin: true
@@ -4005,6 +4432,10 @@ packages: @@ -4005,6 +4432,10 @@ packages:
4005 mkdirp-classic@0.5.3: 4432 mkdirp-classic@0.5.3:
4006 resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==, tarball: https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz} 4433 resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==, tarball: https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz}
4007 4434
  4435 + mock-property@1.0.3:
  4436 + resolution: {integrity: sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==, tarball: https://registry.npmjs.org/mock-property/-/mock-property-1.0.3.tgz}
  4437 + engines: {node: '>= 0.4'}
  4438 +
4008 moment@2.30.1: 4439 moment@2.30.1:
4009 resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==, tarball: https://registry.npmjs.org/moment/-/moment-2.30.1.tgz} 4440 resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==, tarball: https://registry.npmjs.org/moment/-/moment-2.30.1.tgz}
4010 4441
@@ -4116,10 +4547,17 @@ packages: @@ -4116,10 +4547,17 @@ packages:
4116 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, tarball: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz} 4547 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, tarball: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz}
4117 engines: {node: '>=0.10.0'} 4548 engines: {node: '>=0.10.0'}
4118 4549
  4550 + object-inspect@1.12.3:
  4551 + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz}
  4552 +
4119 object-inspect@1.13.4: 4553 object-inspect@1.13.4:
4120 resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz} 4554 resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz}
4121 engines: {node: '>= 0.4'} 4555 engines: {node: '>= 0.4'}
4122 4556
  4557 + object-is@1.1.6:
  4558 + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==, tarball: https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz}
  4559 + engines: {node: '>= 0.4'}
  4560 +
4123 object-keys@1.1.1: 4561 object-keys@1.1.1:
4124 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, tarball: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz} 4562 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, tarball: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz}
4125 engines: {node: '>= 0.4'} 4563 engines: {node: '>= 0.4'}
@@ -4295,6 +4733,9 @@ packages: @@ -4295,6 +4733,9 @@ packages:
4295 resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==, tarball: https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz} 4733 resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==, tarball: https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz}
4296 engines: {node: '>=0.12'} 4734 engines: {node: '>=0.12'}
4297 4735
  4736 + pdfast@0.2.0:
  4737 + resolution: {integrity: sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA==, tarball: https://registry.npmjs.org/pdfast/-/pdfast-0.2.0.tgz}
  4738 +
4298 pdfjs-dist@4.8.69: 4739 pdfjs-dist@4.8.69:
4299 resolution: {integrity: sha512-IHZsA4T7YElCKNNXtiLgqScw4zPd3pG9do8UrznC757gMd7UPeHSL2qwNNMJo4r79fl8oj1Xx+1nh2YkzdMpLQ==, tarball: https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-4.8.69.tgz} 4740 resolution: {integrity: sha512-IHZsA4T7YElCKNNXtiLgqScw4zPd3pG9do8UrznC757gMd7UPeHSL2qwNNMJo4r79fl8oj1Xx+1nh2YkzdMpLQ==, tarball: https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-4.8.69.tgz}
4300 engines: {node: '>=18'} 4741 engines: {node: '>=18'}
@@ -4705,6 +5146,9 @@ packages: @@ -4705,6 +5146,9 @@ packages:
4705 resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, tarball: https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz} 5146 resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, tarball: https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz}
4706 engines: {node: '>=8'} 5147 engines: {node: '>=8'}
4707 5148
  5149 + quickselect@2.0.0:
  5150 + resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==, tarball: https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz}
  5151 +
4708 raf@3.4.1: 5152 raf@3.4.1:
4709 resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==, tarball: https://registry.npmjs.org/raf/-/raf-3.4.1.tgz} 5153 resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==, tarball: https://registry.npmjs.org/raf/-/raf-3.4.1.tgz}
4710 5154
@@ -4722,6 +5166,9 @@ packages: @@ -4722,6 +5166,9 @@ packages:
4722 resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, tarball: https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz} 5166 resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, tarball: https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz}
4723 engines: {node: '>= 0.8'} 5167 engines: {node: '>= 0.8'}
4724 5168
  5169 + rbush@3.0.1:
  5170 + resolution: {integrity: sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==, tarball: https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz}
  5171 +
4725 rc-align@2.4.5: 5172 rc-align@2.4.5:
4726 resolution: {integrity: sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==, tarball: https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz} 5173 resolution: {integrity: sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==, tarball: https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz}
4727 5174
@@ -5242,8 +5689,16 @@ packages: @@ -5242,8 +5689,16 @@ packages:
5242 react-fast-compare@3.2.2: 5689 react-fast-compare@3.2.2:
5243 resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==, tarball: https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz} 5690 resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==, tarball: https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz}
5244 5691
5245 - react-grid-layout@1.5.1:  
5246 - resolution: {integrity: sha512-4Fr+kKMk0+m1HL/BWfHxi/lRuaOmDNNKQDcu7m12+NEYcen20wIuZFo789u3qWCyvUsNUxCiyf0eKq4WiJSNYw==, tarball: https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.5.1.tgz} 5692 + react-flow-renderer@10.3.17:
  5693 + resolution: {integrity: sha512-bywiqVErlh5kCDqw3x0an5Ur3mT9j9CwJsDwmhmz4i1IgYM1a0SPqqEhClvjX+s5pU4nHjmVaGXWK96pwsiGcQ==, tarball: https://registry.npmjs.org/react-flow-renderer/-/react-flow-renderer-10.3.17.tgz}
  5694 + engines: {node: '>=14'}
  5695 + deprecated: react-flow-renderer has been renamed to reactflow, please use this package from now on https://reactflow.dev/docs/guides/migrate-to-v11/
  5696 + peerDependencies:
  5697 + react: 16 || 17 || 18
  5698 + react-dom: 16 || 17 || 18
  5699 +
  5700 + react-grid-layout@1.3.4:
  5701 + resolution: {integrity: sha512-sB3rNhorW77HUdOjB4JkelZTdJGQKuXLl3gNg+BI8gJkTScspL1myfZzW/EM0dLEn+1eH+xW+wNqk0oIM9o7cw==, tarball: https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.4.tgz}
5247 peerDependencies: 5702 peerDependencies:
5248 react: '>= 16.3.0' 5703 react: '>= 16.3.0'
5249 react-dom: '>= 16.3.0' 5704 react-dom: '>= 16.3.0'
@@ -5364,6 +5819,11 @@ packages: @@ -5364,6 +5819,11 @@ packages:
5364 react: ^16.3.0 || ^17.0.0 5819 react: ^16.3.0 || ^17.0.0
5365 react-dom: ^16.3.0 || ^17.0.0 5820 react-dom: ^16.3.0 || ^17.0.0
5366 5821
  5822 + react-to-print@3.0.6:
  5823 + resolution: {integrity: sha512-K/jFxkUifbfVnu1XyinM6AB6zAq0VMw0lH/6WJpkdlChoqqvEOE/BGOxYN2xOmu8f72isTTU5DNatK/j0Lfc+Q==, tarball: https://registry.npmjs.org/react-to-print/-/react-to-print-3.0.6.tgz}
  5824 + peerDependencies:
  5825 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ~19
  5826 +
5367 react-tween-state@0.1.5: 5827 react-tween-state@0.1.5:
5368 resolution: {integrity: sha512-sJQpjsdn0wjlDIUpfpb7jQGnOG8hAEW2e8k0KPA+xmf5KFa6Xat2JldbmxBhaqP0S/uIXhVE5ymKyH/b9X8nYA==, tarball: https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz} 5828 resolution: {integrity: sha512-sJQpjsdn0wjlDIUpfpb7jQGnOG8hAEW2e8k0KPA+xmf5KFa6Xat2JldbmxBhaqP0S/uIXhVE5ymKyH/b9X8nYA==, tarball: https://registry.npmjs.org/react-tween-state/-/react-tween-state-0.1.5.tgz}
5369 5829
@@ -5446,6 +5906,10 @@ packages: @@ -5446,6 +5906,10 @@ packages:
5446 renderkid@3.0.0: 5906 renderkid@3.0.0:
5447 resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, tarball: https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz} 5907 resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, tarball: https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz}
5448 5908
  5909 + repeat-string@1.6.1:
  5910 + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, tarball: https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz}
  5911 + engines: {node: '>=0.10'}
  5912 +
5449 require-directory@2.1.1: 5913 require-directory@2.1.1:
5450 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, tarball: https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz} 5914 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, tarball: https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz}
5451 engines: {node: '>=0.10.0'} 5915 engines: {node: '>=0.10.0'}
@@ -5484,6 +5948,10 @@ packages: @@ -5484,6 +5948,10 @@ packages:
5484 resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==, tarball: https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz} 5948 resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==, tarball: https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz}
5485 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 5949 engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
5486 5950
  5951 + right-align@0.1.3:
  5952 + resolution: {integrity: sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==, tarball: https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz}
  5953 + engines: {node: '>=0.10.0'}
  5954 +
5487 rimraf@3.0.2: 5955 rimraf@3.0.2:
5488 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, tarball: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz} 5956 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, tarball: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz}
5489 deprecated: Rimraf versions prior to v4 are no longer supported 5957 deprecated: Rimraf versions prior to v4 are no longer supported
@@ -5559,6 +6027,10 @@ packages: @@ -5559,6 +6027,10 @@ packages:
5559 rollup: 6027 rollup:
5560 optional: true 6028 optional: true
5561 6029
  6030 + rollup@0.25.8:
  6031 + resolution: {integrity: sha512-a2S4Bh3bgrdO4BhKr2E4nZkjTvrJ2m2bWjMTzVYtoqSCn0HnuxosXnaJUHrMEziOWr3CzL9GjilQQKcyCQpJoA==, tarball: https://registry.npmjs.org/rollup/-/rollup-0.25.8.tgz}
  6032 + hasBin: true
  6033 +
5562 rollup@3.29.5: 6034 rollup@3.29.5:
5563 resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz} 6035 resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz}
5564 engines: {node: '>=14.18.0', npm: '>=8.0.0'} 6036 engines: {node: '>=14.18.0', npm: '>=8.0.0'}
@@ -5571,6 +6043,9 @@ packages: @@ -5571,6 +6043,9 @@ packages:
5571 run-parallel@1.2.0: 6043 run-parallel@1.2.0:
5572 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz} 6044 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz}
5573 6045
  6046 + rw@1.3.3:
  6047 + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==, tarball: https://registry.npmjs.org/rw/-/rw-1.3.3.tgz}
  6048 +
5574 safe-array-concat@1.1.3: 6049 safe-array-concat@1.1.3:
5575 resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==, tarball: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz} 6050 resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==, tarball: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz}
5576 engines: {node: '>=0.4'} 6051 engines: {node: '>=0.4'}
@@ -5708,6 +6183,9 @@ packages: @@ -5708,6 +6183,9 @@ packages:
5708 simple-get@4.0.1: 6183 simple-get@4.0.1:
5709 resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==, tarball: https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz} 6184 resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==, tarball: https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz}
5710 6185
  6186 + simple-swizzle@0.2.2:
  6187 + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, tarball: https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz}
  6188 +
5711 single-spa@5.9.5: 6189 single-spa@5.9.5:
5712 resolution: {integrity: sha512-9SQdmsyz4HSP+3gs6PJzhkaMEg+6zTlu9oxIghnwUX3eq+ajq4ft5egl0iyR55LAmO/UwvU8NgIWs/ZyQMa6dw==, tarball: https://registry.npmjs.org/single-spa/-/single-spa-5.9.5.tgz} 6190 resolution: {integrity: sha512-9SQdmsyz4HSP+3gs6PJzhkaMEg+6zTlu9oxIghnwUX3eq+ajq4ft5egl0iyR55LAmO/UwvU8NgIWs/ZyQMa6dw==, tarball: https://registry.npmjs.org/single-spa/-/single-spa-5.9.5.tgz}
5713 6191
@@ -5737,9 +6215,16 @@ packages: @@ -5737,9 +6215,16 @@ packages:
5737 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, tarball: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz} 6215 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, tarball: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz}
5738 engines: {node: '>=0.10.0'} 6216 engines: {node: '>=0.10.0'}
5739 6217
  6218 + source-map-support@0.3.3:
  6219 + resolution: {integrity: sha512-9O4+y9n64RewmFoKUZ/5Tx9IHIcXM6Q+RTSw6ehnqybUz4a7iwR3Eaw80uLtqqQ5D0C+5H03D4KKGo9PdP33Gg==, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz}
  6220 +
5740 source-map-support@0.5.21: 6221 source-map-support@0.5.21:
5741 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz} 6222 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz}
5742 6223
  6224 + source-map@0.1.32:
  6225 + resolution: {integrity: sha512-htQyLrrRLkQ87Zfrir4/yN+vAUd6DNjVayEjTSHXu29AYQJw57I4/xEL/M6p6E/woPNJwvZt6rVlzc7gFEJccQ==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz}
  6226 + engines: {node: '>=0.8.0'}
  6227 +
5743 source-map@0.5.7: 6228 source-map@0.5.7:
5744 resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz} 6229 resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz}
5745 engines: {node: '>=0.10.0'} 6230 engines: {node: '>=0.10.0'}
@@ -5846,6 +6331,10 @@ packages: @@ -5846,6 +6331,10 @@ packages:
5846 string_decoder@1.3.0: 6331 string_decoder@1.3.0:
5847 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, tarball: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz} 6332 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, tarball: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz}
5848 6333
  6334 + strip-ansi@3.0.1:
  6335 + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz}
  6336 + engines: {node: '>=0.10.0'}
  6337 +
5849 strip-ansi@6.0.1: 6338 strip-ansi@6.0.1:
5850 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz} 6339 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz}
5851 engines: {node: '>=8'} 6340 engines: {node: '>=8'}
@@ -5906,6 +6395,10 @@ packages: @@ -5906,6 +6395,10 @@ packages:
5906 resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==, tarball: https://registry.npmjs.org/superjson/-/superjson-1.13.3.tgz} 6395 resolution: {integrity: sha512-mJiVjfd2vokfDxsQPOwJ/PtanO87LhpYY88ubI5dUB1Ab58Txbyje3+jpm+/83R/fevaq/107NNhtYBLuoTrFg==, tarball: https://registry.npmjs.org/superjson/-/superjson-1.13.3.tgz}
5907 engines: {node: '>=10'} 6396 engines: {node: '>=10'}
5908 6397
  6398 + supports-color@2.0.0:
  6399 + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz}
  6400 + engines: {node: '>=0.8.0'}
  6401 +
5909 supports-color@7.2.0: 6402 supports-color@7.2.0:
5910 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz} 6403 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz}
5911 engines: {node: '>=8'} 6404 engines: {node: '>=8'}
@@ -5925,6 +6418,9 @@ packages: @@ -5925,6 +6418,9 @@ packages:
5925 svg-parser@2.0.4: 6418 svg-parser@2.0.4:
5926 resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, tarball: https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz} 6419 resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, tarball: https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz}
5927 6420
  6421 + svg-path-parser@1.1.0:
  6422 + resolution: {integrity: sha512-jGCUqcQyXpfe38R7RFfhrMyfXcBmpMNJI/B+4CE9/Unkh98UporAc461GTthv+TVDuZXsBx7/WiwJb1Oh4tt4A==, tarball: https://registry.npmjs.org/svg-path-parser/-/svg-path-parser-1.1.0.tgz}
  6423 +
5928 svg-tags@1.0.0: 6424 svg-tags@1.0.0:
5929 resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, tarball: https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz} 6425 resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, tarball: https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz}
5930 6426
@@ -5957,6 +6453,10 @@ packages: @@ -5957,6 +6453,10 @@ packages:
5957 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz} 6453 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz}
5958 engines: {node: '>=6'} 6454 engines: {node: '>=6'}
5959 6455
  6456 + tape@4.17.0:
  6457 + resolution: {integrity: sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==, tarball: https://registry.npmjs.org/tape/-/tape-4.17.0.tgz}
  6458 + hasBin: true
  6459 +
5960 tar-fs@2.1.2: 6460 tar-fs@2.1.2:
5961 resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==, tarball: https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz} 6461 resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==, tarball: https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz}
5962 6462
@@ -6118,6 +6618,14 @@ packages: @@ -6118,6 +6618,14 @@ packages:
6118 resolution: {integrity: sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==, tarball: https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz} 6618 resolution: {integrity: sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==, tarball: https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz}
6119 hasBin: true 6619 hasBin: true
6120 6620
  6621 + uglify-js@2.8.29:
  6622 + resolution: {integrity: sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==, tarball: https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz}
  6623 + engines: {node: '>=0.8.0'}
  6624 + hasBin: true
  6625 +
  6626 + uglify-to-browserify@1.0.2:
  6627 + resolution: {integrity: sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==, tarball: https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz}
  6628 +
6121 umi@4.4.6: 6629 umi@4.4.6:
6122 resolution: {integrity: sha512-RqYAYigyc6AdCesIfoAqldpj6qpUGzaDwLMiC85tkOxkhilNpEmEpI+g7SvyF9aJ5hFeE7wGEiSlojbcxIT8TA==, tarball: https://registry.npmjs.org/umi/-/umi-4.4.6.tgz} 6630 resolution: {integrity: sha512-RqYAYigyc6AdCesIfoAqldpj6qpUGzaDwLMiC85tkOxkhilNpEmEpI+g7SvyF9aJ5hFeE7wGEiSlojbcxIT8TA==, tarball: https://registry.npmjs.org/umi/-/umi-4.4.6.tgz}
6123 engines: {node: '>=14'} 6631 engines: {node: '>=14'}
@@ -6324,10 +6832,18 @@ packages: @@ -6324,10 +6832,18 @@ packages:
6324 engines: {node: '>= 8'} 6832 engines: {node: '>= 8'}
6325 hasBin: true 6833 hasBin: true
6326 6834
  6835 + window-size@0.1.0:
  6836 + resolution: {integrity: sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==, tarball: https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz}
  6837 + engines: {node: '>= 0.8.0'}
  6838 +
6327 word-wrap@1.2.5: 6839 word-wrap@1.2.5:
6328 resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, tarball: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz} 6840 resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, tarball: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz}
6329 engines: {node: '>=0.10.0'} 6841 engines: {node: '>=0.10.0'}
6330 6842
  6843 + wordwrap@0.0.2:
  6844 + resolution: {integrity: sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==, tarball: https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz}
  6845 + engines: {node: '>=0.4.0'}
  6846 +
6331 wrap-ansi@7.0.0: 6847 wrap-ansi@7.0.0:
6332 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz} 6848 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz}
6333 engines: {node: '>=10'} 6849 engines: {node: '>=10'}
@@ -6373,6 +6889,9 @@ packages: @@ -6373,6 +6889,9 @@ packages:
6373 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, tarball: https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz} 6889 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, tarball: https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz}
6374 engines: {node: '>=12'} 6890 engines: {node: '>=12'}
6375 6891
  6892 + yargs@3.10.0:
  6893 + resolution: {integrity: sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==, tarball: https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz}
  6894 +
6376 yocto-queue@0.1.0: 6895 yocto-queue@0.1.0:
6377 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz} 6896 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz}
6378 engines: {node: '>=10'} 6897 engines: {node: '>=10'}
@@ -6389,6 +6908,15 @@ packages: @@ -6389,6 +6908,15 @@ packages:
6389 zscroller@0.4.8: 6908 zscroller@0.4.8:
6390 resolution: {integrity: sha512-G5NiNLKx2+QhhvZi2yV1jjVXY50otktxkseX2hG2N/eixohOUk0AY8ZpbAxNqS9oJS/NxItCsowupy2tsXxAMw==, tarball: https://registry.npmjs.org/zscroller/-/zscroller-0.4.8.tgz} 6909 resolution: {integrity: sha512-G5NiNLKx2+QhhvZi2yV1jjVXY50otktxkseX2hG2N/eixohOUk0AY8ZpbAxNqS9oJS/NxItCsowupy2tsXxAMw==, tarball: https://registry.npmjs.org/zscroller/-/zscroller-0.4.8.tgz}
6391 6910
  6911 + zustand@3.7.2:
  6912 + resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==, tarball: https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz}
  6913 + engines: {node: '>=12.7.0'}
  6914 + peerDependencies:
  6915 + react: '>=16.8'
  6916 + peerDependenciesMeta:
  6917 + react:
  6918 + optional: true
  6919 +
6392 snapshots: 6920 snapshots:
6393 6921
6394 '@ahooksjs/use-request@2.8.15(react@18.3.1)': 6922 '@ahooksjs/use-request@2.8.15(react@18.3.1)':
@@ -6666,30 +7194,239 @@ snapshots: @@ -6666,30 +7194,239 @@ snapshots:
6666 safe-stable-stringify: 2.5.0 7194 safe-stable-stringify: 2.5.0
6667 swr: 2.3.3(react@18.3.1) 7195 swr: 2.3.3(react@18.3.1)
6668 7196
6669 - '@ant-design/react-slick@1.0.2(react@18.3.1)': 7197 + '@ant-design/react-slick@1.0.2(react@18.3.1)':
  7198 + dependencies:
  7199 + '@babel/runtime': 7.26.10
  7200 + classnames: 2.5.1
  7201 + json2mq: 0.2.0
  7202 + react: 18.3.1
  7203 + resize-observer-polyfill: 1.5.1
  7204 + throttle-debounce: 5.0.2
  7205 +
  7206 + '@ant-design/react-slick@1.1.2(react@18.3.1)':
  7207 + dependencies:
  7208 + '@babel/runtime': 7.26.10
  7209 + classnames: 2.5.1
  7210 + json2mq: 0.2.0
  7211 + react: 18.3.1
  7212 + resize-observer-polyfill: 1.5.1
  7213 + throttle-debounce: 5.0.2
  7214 +
  7215 + '@antfu/install-pkg@0.1.1':
  7216 + dependencies:
  7217 + execa: 5.1.1
  7218 + find-up: 5.0.0
  7219 +
  7220 + '@antfu/utils@0.7.10': {}
  7221 +
  7222 + '@antv/component@2.1.2':
  7223 + dependencies:
  7224 + '@antv/g': 6.1.23
  7225 + '@antv/scale': 0.4.16
  7226 + '@antv/util': 3.3.10
  7227 + svg-path-parser: 1.1.0
  7228 +
  7229 + '@antv/coord@0.4.7':
  7230 + dependencies:
  7231 + '@antv/scale': 0.4.16
  7232 + '@antv/util': 2.0.17
  7233 + gl-matrix: 3.4.3
  7234 +
  7235 + '@antv/event-emitter@0.1.3': {}
  7236 +
  7237 + '@antv/expr@1.0.2': {}
  7238 +
  7239 + '@antv/g-camera-api@2.0.37':
  7240 + dependencies:
  7241 + '@antv/g-lite': 2.2.18
  7242 + '@antv/util': 3.3.10
  7243 + '@babel/runtime': 7.26.10
  7244 + gl-matrix: 3.4.3
  7245 + tslib: 2.8.1
  7246 +
  7247 + '@antv/g-canvas@2.0.42':
  7248 + dependencies:
  7249 + '@antv/g-lite': 2.2.18
  7250 + '@antv/g-plugin-canvas-path-generator': 2.1.18
  7251 + '@antv/g-plugin-canvas-picker': 2.1.21
  7252 + '@antv/g-plugin-canvas-renderer': 2.2.21
  7253 + '@antv/g-plugin-dom-interaction': 2.1.23
  7254 + '@antv/g-plugin-html-renderer': 2.1.23
  7255 + '@antv/g-plugin-image-loader': 2.1.21
  7256 + '@antv/util': 3.3.10
  7257 + '@babel/runtime': 7.26.10
  7258 + tslib: 2.8.1
  7259 +
  7260 + '@antv/g-dom-mutation-observer-api@2.0.34':
  7261 + dependencies:
  7262 + '@antv/g-lite': 2.2.18
  7263 + '@babel/runtime': 7.26.10
  7264 +
  7265 + '@antv/g-lite@2.2.18':
  7266 + dependencies:
  7267 + '@antv/g-math': 3.0.0
  7268 + '@antv/util': 3.3.10
  7269 + '@antv/vendor': 1.0.10
  7270 + '@babel/runtime': 7.26.10
  7271 + eventemitter3: 5.0.1
  7272 + gl-matrix: 3.4.3
  7273 + rbush: 3.0.1
  7274 + tslib: 2.8.1
  7275 +
  7276 + '@antv/g-math@3.0.0':
  7277 + dependencies:
  7278 + '@antv/util': 3.3.10
  7279 + gl-matrix: 3.4.3
  7280 + tslib: 2.8.1
  7281 +
  7282 + '@antv/g-plugin-canvas-path-generator@2.1.18':
  7283 + dependencies:
  7284 + '@antv/g-lite': 2.2.18
  7285 + '@antv/g-math': 3.0.0
  7286 + '@antv/util': 3.3.10
  7287 + '@babel/runtime': 7.26.10
  7288 + tslib: 2.8.1
  7289 +
  7290 + '@antv/g-plugin-canvas-picker@2.1.21':
  7291 + dependencies:
  7292 + '@antv/g-lite': 2.2.18
  7293 + '@antv/g-math': 3.0.0
  7294 + '@antv/g-plugin-canvas-path-generator': 2.1.18
  7295 + '@antv/g-plugin-canvas-renderer': 2.2.21
  7296 + '@antv/util': 3.3.10
  7297 + '@babel/runtime': 7.26.10
  7298 + gl-matrix: 3.4.3
  7299 + tslib: 2.8.1
  7300 +
  7301 + '@antv/g-plugin-canvas-renderer@2.2.21':
  7302 + dependencies:
  7303 + '@antv/g-lite': 2.2.18
  7304 + '@antv/g-math': 3.0.0
  7305 + '@antv/g-plugin-canvas-path-generator': 2.1.18
  7306 + '@antv/g-plugin-image-loader': 2.1.21
  7307 + '@antv/util': 3.3.10
  7308 + '@babel/runtime': 7.26.10
  7309 + gl-matrix: 3.4.3
  7310 + tslib: 2.8.1
  7311 +
  7312 + '@antv/g-plugin-dom-interaction@2.1.23':
  7313 + dependencies:
  7314 + '@antv/g-lite': 2.2.18
  7315 + '@babel/runtime': 7.26.10
  7316 + tslib: 2.8.1
  7317 +
  7318 + '@antv/g-plugin-dragndrop@2.0.34':
  7319 + dependencies:
  7320 + '@antv/g-lite': 2.2.18
  7321 + '@antv/util': 3.3.10
  7322 + '@babel/runtime': 7.26.10
  7323 + tslib: 2.8.1
  7324 +
  7325 + '@antv/g-plugin-html-renderer@2.1.23':
  7326 + dependencies:
  7327 + '@antv/g-lite': 2.2.18
  7328 + '@antv/util': 3.3.10
  7329 + '@babel/runtime': 7.26.10
  7330 + gl-matrix: 3.4.3
  7331 + tslib: 2.8.1
  7332 +
  7333 + '@antv/g-plugin-image-loader@2.1.21':
6670 dependencies: 7334 dependencies:
  7335 + '@antv/g-lite': 2.2.18
  7336 + '@antv/util': 3.3.10
6671 '@babel/runtime': 7.26.10 7337 '@babel/runtime': 7.26.10
6672 - classnames: 2.5.1  
6673 - json2mq: 0.2.0  
6674 - react: 18.3.1  
6675 - resize-observer-polyfill: 1.5.1  
6676 - throttle-debounce: 5.0.2 7338 + gl-matrix: 3.4.3
  7339 + tslib: 2.8.1
6677 7340
6678 - '@ant-design/react-slick@1.1.2(react@18.3.1)': 7341 + '@antv/g-web-animations-api@2.1.23':
6679 dependencies: 7342 dependencies:
  7343 + '@antv/g-lite': 2.2.18
  7344 + '@antv/util': 3.3.10
6680 '@babel/runtime': 7.26.10 7345 '@babel/runtime': 7.26.10
6681 - classnames: 2.5.1  
6682 - json2mq: 0.2.0  
6683 - react: 18.3.1  
6684 - resize-observer-polyfill: 1.5.1  
6685 - throttle-debounce: 5.0.2 7346 + tslib: 2.8.1
6686 7347
6687 - '@antfu/install-pkg@0.1.1': 7348 + '@antv/g2@5.3.0':
  7349 + dependencies:
  7350 + '@antv/component': 2.1.2
  7351 + '@antv/coord': 0.4.7
  7352 + '@antv/event-emitter': 0.1.3
  7353 + '@antv/expr': 1.0.2
  7354 + '@antv/g': 6.1.23
  7355 + '@antv/g-canvas': 2.0.42
  7356 + '@antv/g-plugin-dragndrop': 2.0.34
  7357 + '@antv/scale': 0.4.16
  7358 + '@antv/util': 3.3.10
  7359 + '@antv/vendor': 1.0.10
  7360 + flru: 1.0.2
  7361 + fmin: 0.0.2
  7362 + pdfast: 0.2.0
  7363 +
  7364 + '@antv/g@6.1.23':
  7365 + dependencies:
  7366 + '@antv/g-camera-api': 2.0.37
  7367 + '@antv/g-dom-mutation-observer-api': 2.0.34
  7368 + '@antv/g-lite': 2.2.18
  7369 + '@antv/g-web-animations-api': 2.1.23
  7370 + '@babel/runtime': 7.26.10
  7371 +
  7372 + '@antv/scale@0.4.16':
6688 dependencies: 7373 dependencies:
6689 - execa: 5.1.1  
6690 - find-up: 5.0.0 7374 + '@antv/util': 3.3.10
  7375 + color-string: 1.9.1
  7376 + fecha: 4.2.3
6691 7377
6692 - '@antfu/utils@0.7.10': {} 7378 + '@antv/util@2.0.17':
  7379 + dependencies:
  7380 + csstype: 3.1.3
  7381 + tslib: 2.8.1
  7382 +
  7383 + '@antv/util@3.3.10':
  7384 + dependencies:
  7385 + fast-deep-equal: 3.1.3
  7386 + gl-matrix: 3.4.3
  7387 + tslib: 2.8.1
  7388 +
  7389 + '@antv/vendor@1.0.10':
  7390 + dependencies:
  7391 + '@types/d3-array': 3.2.1
  7392 + '@types/d3-color': 3.1.3
  7393 + '@types/d3-dispatch': 3.0.6
  7394 + '@types/d3-dsv': 3.0.7
  7395 + '@types/d3-fetch': 3.0.7
  7396 + '@types/d3-force': 3.0.10
  7397 + '@types/d3-format': 3.0.4
  7398 + '@types/d3-geo': 3.1.0
  7399 + '@types/d3-hierarchy': 3.1.7
  7400 + '@types/d3-interpolate': 3.0.4
  7401 + '@types/d3-path': 3.1.1
  7402 + '@types/d3-quadtree': 3.0.6
  7403 + '@types/d3-random': 3.0.3
  7404 + '@types/d3-scale': 4.0.9
  7405 + '@types/d3-scale-chromatic': 3.1.0
  7406 + '@types/d3-shape': 3.1.7
  7407 + '@types/d3-time': 3.0.4
  7408 + '@types/d3-timer': 3.0.2
  7409 + d3-array: 3.2.4
  7410 + d3-color: 3.1.0
  7411 + d3-dispatch: 3.0.1
  7412 + d3-dsv: 3.0.1
  7413 + d3-fetch: 3.0.1
  7414 + d3-force: 3.0.0
  7415 + d3-force-3d: 3.0.6
  7416 + d3-format: 3.1.0
  7417 + d3-geo: 3.1.1
  7418 + d3-geo-projection: 4.0.0
  7419 + d3-hierarchy: 3.1.2
  7420 + d3-interpolate: 3.0.1
  7421 + d3-path: 3.1.0
  7422 + d3-quadtree: 3.0.1
  7423 + d3-random: 3.0.1
  7424 + d3-regression: 1.3.10
  7425 + d3-scale: 4.0.2
  7426 + d3-scale-chromatic: 3.1.0
  7427 + d3-shape: 3.2.0
  7428 + d3-time: 3.1.0
  7429 + d3-timer: 3.0.1
6693 7430
6694 '@babel/code-frame@7.26.2': 7431 '@babel/code-frame@7.26.2':
6695 dependencies: 7432 dependencies:
@@ -7406,6 +8143,14 @@ snapshots: @@ -7406,6 +8143,14 @@ snapshots:
7406 8143
7407 '@js-preview/excel@1.7.14': {} 8144 '@js-preview/excel@1.7.14': {}
7408 8145
  8146 + '@ljharb/resumer@0.0.1':
  8147 + dependencies:
  8148 + '@ljharb/through': 2.3.14
  8149 +
  8150 + '@ljharb/through@2.3.14':
  8151 + dependencies:
  8152 + call-bind: 1.0.8
  8153 +
7409 '@loadable/component@5.15.2(react@18.3.1)': 8154 '@loadable/component@5.15.2(react@18.3.1)':
7410 dependencies: 8155 dependencies:
7411 '@babel/runtime': 7.23.6 8156 '@babel/runtime': 7.23.6
@@ -7742,6 +8487,123 @@ snapshots: @@ -7742,6 +8487,123 @@ snapshots:
7742 dependencies: 8487 dependencies:
7743 '@babel/types': 7.26.10 8488 '@babel/types': 7.26.10
7744 8489
  8490 + '@types/d3-array@3.2.1': {}
  8491 +
  8492 + '@types/d3-axis@3.0.6':
  8493 + dependencies:
  8494 + '@types/d3-selection': 3.0.11
  8495 +
  8496 + '@types/d3-brush@3.0.6':
  8497 + dependencies:
  8498 + '@types/d3-selection': 3.0.11
  8499 +
  8500 + '@types/d3-chord@3.0.6': {}
  8501 +
  8502 + '@types/d3-color@3.1.3': {}
  8503 +
  8504 + '@types/d3-contour@3.0.6':
  8505 + dependencies:
  8506 + '@types/d3-array': 3.2.1
  8507 + '@types/geojson': 7946.0.16
  8508 +
  8509 + '@types/d3-delaunay@6.0.4': {}
  8510 +
  8511 + '@types/d3-dispatch@3.0.6': {}
  8512 +
  8513 + '@types/d3-drag@3.0.7':
  8514 + dependencies:
  8515 + '@types/d3-selection': 3.0.11
  8516 +
  8517 + '@types/d3-dsv@3.0.7': {}
  8518 +
  8519 + '@types/d3-ease@3.0.2': {}
  8520 +
  8521 + '@types/d3-fetch@3.0.7':
  8522 + dependencies:
  8523 + '@types/d3-dsv': 3.0.7
  8524 +
  8525 + '@types/d3-force@3.0.10': {}
  8526 +
  8527 + '@types/d3-format@3.0.4': {}
  8528 +
  8529 + '@types/d3-geo@3.1.0':
  8530 + dependencies:
  8531 + '@types/geojson': 7946.0.16
  8532 +
  8533 + '@types/d3-hierarchy@3.1.7': {}
  8534 +
  8535 + '@types/d3-interpolate@3.0.4':
  8536 + dependencies:
  8537 + '@types/d3-color': 3.1.3
  8538 +
  8539 + '@types/d3-path@3.1.1': {}
  8540 +
  8541 + '@types/d3-polygon@3.0.2': {}
  8542 +
  8543 + '@types/d3-quadtree@3.0.6': {}
  8544 +
  8545 + '@types/d3-random@3.0.3': {}
  8546 +
  8547 + '@types/d3-scale-chromatic@3.1.0': {}
  8548 +
  8549 + '@types/d3-scale@4.0.9':
  8550 + dependencies:
  8551 + '@types/d3-time': 3.0.4
  8552 +
  8553 + '@types/d3-selection@3.0.11': {}
  8554 +
  8555 + '@types/d3-shape@3.1.7':
  8556 + dependencies:
  8557 + '@types/d3-path': 3.1.1
  8558 +
  8559 + '@types/d3-time-format@4.0.3': {}
  8560 +
  8561 + '@types/d3-time@3.0.4': {}
  8562 +
  8563 + '@types/d3-timer@3.0.2': {}
  8564 +
  8565 + '@types/d3-transition@3.0.9':
  8566 + dependencies:
  8567 + '@types/d3-selection': 3.0.11
  8568 +
  8569 + '@types/d3-zoom@3.0.8':
  8570 + dependencies:
  8571 + '@types/d3-interpolate': 3.0.4
  8572 + '@types/d3-selection': 3.0.11
  8573 +
  8574 + '@types/d3@7.4.3':
  8575 + dependencies:
  8576 + '@types/d3-array': 3.2.1
  8577 + '@types/d3-axis': 3.0.6
  8578 + '@types/d3-brush': 3.0.6
  8579 + '@types/d3-chord': 3.0.6
  8580 + '@types/d3-color': 3.1.3
  8581 + '@types/d3-contour': 3.0.6
  8582 + '@types/d3-delaunay': 6.0.4
  8583 + '@types/d3-dispatch': 3.0.6
  8584 + '@types/d3-drag': 3.0.7
  8585 + '@types/d3-dsv': 3.0.7
  8586 + '@types/d3-ease': 3.0.2
  8587 + '@types/d3-fetch': 3.0.7
  8588 + '@types/d3-force': 3.0.10
  8589 + '@types/d3-format': 3.0.4
  8590 + '@types/d3-geo': 3.1.0
  8591 + '@types/d3-hierarchy': 3.1.7
  8592 + '@types/d3-interpolate': 3.0.4
  8593 + '@types/d3-path': 3.1.1
  8594 + '@types/d3-polygon': 3.0.2
  8595 + '@types/d3-quadtree': 3.0.6
  8596 + '@types/d3-random': 3.0.3
  8597 + '@types/d3-scale': 4.0.9
  8598 + '@types/d3-scale-chromatic': 3.1.0
  8599 + '@types/d3-selection': 3.0.11
  8600 + '@types/d3-shape': 3.1.7
  8601 + '@types/d3-time': 3.0.4
  8602 + '@types/d3-time-format': 4.0.3
  8603 + '@types/d3-timer': 3.0.2
  8604 + '@types/d3-transition': 3.0.9
  8605 + '@types/d3-zoom': 3.0.8
  8606 +
7745 '@types/eslint-scope@3.7.7': 8607 '@types/eslint-scope@3.7.7':
7746 dependencies: 8608 dependencies:
7747 '@types/eslint': 9.6.1 8609 '@types/eslint': 9.6.1
@@ -7754,6 +8616,8 @@ snapshots: @@ -7754,6 +8616,8 @@ snapshots:
7754 8616
7755 '@types/estree@1.0.6': {} 8617 '@types/estree@1.0.6': {}
7756 8618
  8619 + '@types/geojson@7946.0.16': {}
  8620 +
7757 '@types/graceful-fs@4.1.9': 8621 '@types/graceful-fs@4.1.9':
7758 dependencies: 8622 dependencies:
7759 '@types/node': 22.13.10 8623 '@types/node': 22.13.10
@@ -7833,6 +8697,8 @@ snapshots: @@ -7833,6 +8697,8 @@ snapshots:
7833 '@types/prop-types': 15.7.14 8697 '@types/prop-types': 15.7.14
7834 csstype: 3.1.3 8698 csstype: 3.1.3
7835 8699
  8700 + '@types/resize-observer-browser@0.1.11': {}
  8701 +
7836 '@types/resolve@1.20.6': {} 8702 '@types/resolve@1.20.6': {}
7837 8703
7838 '@types/semver@7.5.8': {} 8704 '@types/semver@7.5.8': {}
@@ -8504,14 +9370,26 @@ snapshots: @@ -8504,14 +9370,26 @@ snapshots:
8504 json-schema-traverse: 1.0.0 9370 json-schema-traverse: 1.0.0
8505 require-from-string: 2.0.2 9371 require-from-string: 2.0.2
8506 9372
  9373 + align-text@0.1.4:
  9374 + dependencies:
  9375 + kind-of: 3.2.2
  9376 + longest: 1.0.1
  9377 + repeat-string: 1.6.1
  9378 +
  9379 + amdefine@1.0.1: {}
  9380 +
8507 ansi-html-community@0.0.8: {} 9381 ansi-html-community@0.0.8: {}
8508 9382
  9383 + ansi-regex@2.1.1: {}
  9384 +
8509 ansi-regex@4.1.1: {} 9385 ansi-regex@4.1.1: {}
8510 9386
8511 ansi-regex@5.0.1: {} 9387 ansi-regex@5.0.1: {}
8512 9388
8513 ansi-regex@6.1.0: {} 9389 ansi-regex@6.1.0: {}
8514 9390
  9391 + ansi-styles@2.2.1: {}
  9392 +
8515 ansi-styles@3.2.1: 9393 ansi-styles@3.2.1:
8516 dependencies: 9394 dependencies:
8517 color-convert: 1.9.3 9395 color-convert: 1.9.3
@@ -9084,6 +9962,8 @@ snapshots: @@ -9084,6 +9962,8 @@ snapshots:
9084 map-obj: 4.3.0 9962 map-obj: 4.3.0
9085 quick-lru: 4.0.1 9963 quick-lru: 4.0.1
9086 9964
  9965 + camelcase@1.2.1: {}
  9966 +
9087 camelcase@5.3.1: {} 9967 camelcase@5.3.1: {}
9088 9968
9089 camelcase@6.3.0: {} 9969 camelcase@6.3.0: {}
@@ -9098,6 +9978,19 @@ snapshots: @@ -9098,6 +9978,19 @@ snapshots:
9098 prebuild-install: 7.1.3 9978 prebuild-install: 7.1.3
9099 optional: true 9979 optional: true
9100 9980
  9981 + center-align@0.1.3:
  9982 + dependencies:
  9983 + align-text: 0.1.4
  9984 + lazy-cache: 1.0.4
  9985 +
  9986 + chalk@1.1.3:
  9987 + dependencies:
  9988 + ansi-styles: 2.2.1
  9989 + escape-string-regexp: 1.0.5
  9990 + has-ansi: 2.0.0
  9991 + strip-ansi: 3.0.1
  9992 + supports-color: 2.0.0
  9993 +
9101 chalk@4.1.2: 9994 chalk@4.1.2:
9102 dependencies: 9995 dependencies:
9103 ansi-styles: 4.3.0 9996 ansi-styles: 4.3.0
@@ -9139,6 +10032,8 @@ snapshots: @@ -9139,6 +10032,8 @@ snapshots:
9139 inherits: 2.0.4 10032 inherits: 2.0.4
9140 safe-buffer: 5.2.1 10033 safe-buffer: 5.2.1
9141 10034
  10035 + classcat@5.0.5: {}
  10036 +
9142 classnames@2.5.1: {} 10037 classnames@2.5.1: {}
9143 10038
9144 clean-css@5.3.3: 10039 clean-css@5.3.3:
@@ -9155,6 +10050,12 @@ snapshots: @@ -9155,6 +10050,12 @@ snapshots:
9155 - '@types/react' 10050 - '@types/react'
9156 - react-dom 10051 - react-dom
9157 10052
  10053 + cliui@2.1.0:
  10054 + dependencies:
  10055 + center-align: 0.1.3
  10056 + right-align: 0.1.3
  10057 + wordwrap: 0.0.2
  10058 +
9158 cliui@8.0.1: 10059 cliui@8.0.1:
9159 dependencies: 10060 dependencies:
9160 string-width: 4.2.3 10061 string-width: 4.2.3
@@ -9177,6 +10078,11 @@ snapshots: @@ -9177,6 +10078,11 @@ snapshots:
9177 10078
9178 color-name@1.1.4: {} 10079 color-name@1.1.4: {}
9179 10080
  10081 + color-string@1.9.1:
  10082 + dependencies:
  10083 + color-name: 1.1.4
  10084 + simple-swizzle: 0.2.2
  10085 +
9180 colord@2.9.3: {} 10086 colord@2.9.3: {}
9181 10087
9182 combined-stream@1.0.8: 10088 combined-stream@1.0.8:
@@ -9231,6 +10137,8 @@ snapshots: @@ -9231,6 +10137,8 @@ snapshots:
9231 10137
9232 content-type@1.0.5: {} 10138 content-type@1.0.5: {}
9233 10139
  10140 + contour_plot@0.0.1: {}
  10141 +
9234 convert-source-map@2.0.0: {} 10142 convert-source-map@2.0.0: {}
9235 10143
9236 cookie-signature@1.0.6: {} 10144 cookie-signature@1.0.6: {}
@@ -9392,6 +10300,121 @@ snapshots: @@ -9392,6 +10300,121 @@ snapshots:
9392 10300
9393 current-script-polyfill@1.0.0: {} 10301 current-script-polyfill@1.0.0: {}
9394 10302
  10303 + d3-array@3.2.4:
  10304 + dependencies:
  10305 + internmap: 2.0.3
  10306 +
  10307 + d3-binarytree@1.0.2: {}
  10308 +
  10309 + d3-color@3.1.0: {}
  10310 +
  10311 + d3-dispatch@3.0.1: {}
  10312 +
  10313 + d3-drag@3.0.0:
  10314 + dependencies:
  10315 + d3-dispatch: 3.0.1
  10316 + d3-selection: 3.0.0
  10317 +
  10318 + d3-dsv@3.0.1:
  10319 + dependencies:
  10320 + commander: 7.2.0
  10321 + iconv-lite: 0.6.3
  10322 + rw: 1.3.3
  10323 +
  10324 + d3-ease@3.0.1: {}
  10325 +
  10326 + d3-fetch@3.0.1:
  10327 + dependencies:
  10328 + d3-dsv: 3.0.1
  10329 +
  10330 + d3-force-3d@3.0.6:
  10331 + dependencies:
  10332 + d3-binarytree: 1.0.2
  10333 + d3-dispatch: 3.0.1
  10334 + d3-octree: 1.1.0
  10335 + d3-quadtree: 3.0.1
  10336 + d3-timer: 3.0.1
  10337 +
  10338 + d3-force@3.0.0:
  10339 + dependencies:
  10340 + d3-dispatch: 3.0.1
  10341 + d3-quadtree: 3.0.1
  10342 + d3-timer: 3.0.1
  10343 +
  10344 + d3-format@3.1.0: {}
  10345 +
  10346 + d3-geo-projection@4.0.0:
  10347 + dependencies:
  10348 + commander: 7.2.0
  10349 + d3-array: 3.2.4
  10350 + d3-geo: 3.1.1
  10351 +
  10352 + d3-geo@3.1.1:
  10353 + dependencies:
  10354 + d3-array: 3.2.4
  10355 +
  10356 + d3-hierarchy@3.1.2: {}
  10357 +
  10358 + d3-interpolate@3.0.1:
  10359 + dependencies:
  10360 + d3-color: 3.1.0
  10361 +
  10362 + d3-octree@1.1.0: {}
  10363 +
  10364 + d3-path@3.1.0: {}
  10365 +
  10366 + d3-quadtree@3.0.1: {}
  10367 +
  10368 + d3-random@3.0.1: {}
  10369 +
  10370 + d3-regression@1.3.10: {}
  10371 +
  10372 + d3-scale-chromatic@3.1.0:
  10373 + dependencies:
  10374 + d3-color: 3.1.0
  10375 + d3-interpolate: 3.0.1
  10376 +
  10377 + d3-scale@4.0.2:
  10378 + dependencies:
  10379 + d3-array: 3.2.4
  10380 + d3-format: 3.1.0
  10381 + d3-interpolate: 3.0.1
  10382 + d3-time: 3.1.0
  10383 + d3-time-format: 4.1.0
  10384 +
  10385 + d3-selection@3.0.0: {}
  10386 +
  10387 + d3-shape@3.2.0:
  10388 + dependencies:
  10389 + d3-path: 3.1.0
  10390 +
  10391 + d3-time-format@4.1.0:
  10392 + dependencies:
  10393 + d3-time: 3.1.0
  10394 +
  10395 + d3-time@3.1.0:
  10396 + dependencies:
  10397 + d3-array: 3.2.4
  10398 +
  10399 + d3-timer@3.0.1: {}
  10400 +
  10401 + d3-transition@3.0.1(d3-selection@3.0.0):
  10402 + dependencies:
  10403 + d3-color: 3.1.0
  10404 + d3-dispatch: 3.0.1
  10405 + d3-ease: 3.0.1
  10406 + d3-interpolate: 3.0.1
  10407 + d3-selection: 3.0.0
  10408 + d3-timer: 3.0.1
  10409 +
  10410 + d3-zoom@3.0.0:
  10411 + dependencies:
  10412 + d3-dispatch: 3.0.1
  10413 + d3-drag: 3.0.0
  10414 + d3-interpolate: 3.0.1
  10415 + d3-selection: 3.0.0
  10416 + d3-transition: 3.0.1(d3-selection@3.0.0)
  10417 +
9395 d@1.0.2: 10418 d@1.0.2:
9396 dependencies: 10419 dependencies:
9397 es5-ext: 0.10.64 10420 es5-ext: 0.10.64
@@ -9449,6 +10472,15 @@ snapshots: @@ -9449,6 +10472,15 @@ snapshots:
9449 mimic-response: 3.1.0 10472 mimic-response: 3.1.0
9450 optional: true 10473 optional: true
9451 10474
  10475 + deep-equal@1.1.2:
  10476 + dependencies:
  10477 + is-arguments: 1.2.0
  10478 + is-date-object: 1.1.0
  10479 + is-regex: 1.2.1
  10480 + object-is: 1.1.6
  10481 + object-keys: 1.1.1
  10482 + regexp.prototype.flags: 1.5.4
  10483 +
9452 deep-extend@0.6.0: 10484 deep-extend@0.6.0:
9453 optional: true 10485 optional: true
9454 10486
@@ -9486,6 +10518,8 @@ snapshots: @@ -9486,6 +10518,8 @@ snapshots:
9486 has-property-descriptors: 1.0.2 10518 has-property-descriptors: 1.0.2
9487 object-keys: 1.1.1 10519 object-keys: 1.1.1
9488 10520
  10521 + defined@1.0.1: {}
  10522 +
9489 delayed-stream@1.0.0: {} 10523 delayed-stream@1.0.0: {}
9490 10524
9491 depd@2.0.0: {} 10525 depd@2.0.0: {}
@@ -9510,6 +10544,8 @@ snapshots: @@ -9510,6 +10544,8 @@ snapshots:
9510 10544
9511 detect-node@2.1.0: {} 10545 detect-node@2.1.0: {}
9512 10546
  10547 + dhtmlx-gantt@9.0.7: {}
  10548 +
9513 diffie-hellman@5.0.3: 10549 diffie-hellman@5.0.3:
9514 dependencies: 10550 dependencies:
9515 bn.js: 4.12.1 10551 bn.js: 4.12.1
@@ -9569,6 +10605,10 @@ snapshots: @@ -9569,6 +10605,10 @@ snapshots:
9569 no-case: 3.0.4 10605 no-case: 3.0.4
9570 tslib: 2.8.1 10606 tslib: 2.8.1
9571 10607
  10608 + dotignore@0.1.2:
  10609 + dependencies:
  10610 + minimatch: 3.1.2
  10611 +
9572 draft-convert@2.1.13(draft-js@0.10.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 10612 draft-convert@2.1.13(draft-js@0.10.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
9573 dependencies: 10613 dependencies:
9574 '@babel/runtime': 7.26.10 10614 '@babel/runtime': 7.26.10
@@ -9909,6 +10949,8 @@ snapshots: @@ -9909,6 +10949,8 @@ snapshots:
9909 10949
9910 escape-html@1.0.3: {} 10950 escape-html@1.0.3: {}
9911 10951
  10952 + escape-string-regexp@1.0.5: {}
  10953 +
9912 escape-string-regexp@4.0.0: {} 10954 escape-string-regexp@4.0.0: {}
9913 10955
9914 eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2): 10956 eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2):
@@ -10038,6 +11080,8 @@ snapshots: @@ -10038,6 +11080,8 @@ snapshots:
10038 d: 1.0.2 11080 d: 1.0.2
10039 es5-ext: 0.10.64 11081 es5-ext: 0.10.64
10040 11082
  11083 + eventemitter3@5.0.1: {}
  11084 +
10041 events-okam@3.3.0: {} 11085 events-okam@3.3.0: {}
10042 11086
10043 events@3.3.0: {} 11087 events@3.3.0: {}
@@ -10126,8 +11170,6 @@ snapshots: @@ -10126,8 +11170,6 @@ snapshots:
10126 11170
10127 fast-deep-equal@3.1.3: {} 11171 fast-deep-equal@3.1.3: {}
10128 11172
10129 - fast-equals@4.0.3: {}  
10130 -  
10131 fast-glob@3.2.12: 11173 fast-glob@3.2.12:
10132 dependencies: 11174 dependencies:
10133 '@nodelib/fs.stat': 2.0.5 11175 '@nodelib/fs.stat': 2.0.5
@@ -10172,6 +11214,8 @@ snapshots: @@ -10172,6 +11214,8 @@ snapshots:
10172 setimmediate: 1.0.5 11214 setimmediate: 1.0.5
10173 ua-parser-js: 0.7.40 11215 ua-parser-js: 0.7.40
10174 11216
  11217 + fecha@4.2.3: {}
  11218 +
10175 fetch-blob@3.2.0: 11219 fetch-blob@3.2.0:
10176 dependencies: 11220 dependencies:
10177 node-domexception: 1.0.0 11221 node-domexception: 1.0.0
@@ -10219,6 +11263,16 @@ snapshots: @@ -10219,6 +11263,16 @@ snapshots:
10219 11263
10220 flatten@1.0.3: {} 11264 flatten@1.0.3: {}
10221 11265
  11266 + flru@1.0.2: {}
  11267 +
  11268 + fmin@0.0.2:
  11269 + dependencies:
  11270 + contour_plot: 0.0.1
  11271 + json2module: 0.0.3
  11272 + rollup: 0.25.8
  11273 + tape: 4.17.0
  11274 + uglify-js: 2.8.29
  11275 +
10222 follow-redirects@1.15.9: {} 11276 follow-redirects@1.15.9: {}
10223 11277
10224 for-each@0.3.5: 11278 for-each@0.3.5:
@@ -10338,6 +11392,8 @@ snapshots: @@ -10338,6 +11392,8 @@ snapshots:
10338 github-from-package@0.0.0: 11392 github-from-package@0.0.0:
10339 optional: true 11393 optional: true
10340 11394
  11395 + gl-matrix@3.4.3: {}
  11396 +
10341 glob-parent@5.1.2: 11397 glob-parent@5.1.2:
10342 dependencies: 11398 dependencies:
10343 is-glob: 4.0.3 11399 is-glob: 4.0.3
@@ -10423,6 +11479,10 @@ snapshots: @@ -10423,6 +11479,10 @@ snapshots:
10423 11479
10424 harmony-reflect@1.6.2: {} 11480 harmony-reflect@1.6.2: {}
10425 11481
  11482 + has-ansi@2.0.0:
  11483 + dependencies:
  11484 + ansi-regex: 2.1.1
  11485 +
10426 has-bigints@1.1.0: {} 11486 has-bigints@1.1.0: {}
10427 11487
10428 has-flag@4.0.0: {} 11488 has-flag@4.0.0: {}
@@ -10441,6 +11501,8 @@ snapshots: @@ -10441,6 +11501,8 @@ snapshots:
10441 dependencies: 11501 dependencies:
10442 has-symbols: 1.1.0 11502 has-symbols: 1.1.0
10443 11503
  11504 + has@1.0.4: {}
  11505 +
10444 hash-base@3.0.5: 11506 hash-base@3.0.5:
10445 dependencies: 11507 dependencies:
10446 inherits: 2.0.4 11508 inherits: 2.0.4
@@ -10608,6 +11670,8 @@ snapshots: @@ -10608,6 +11670,8 @@ snapshots:
10608 hasown: 2.0.2 11670 hasown: 2.0.2
10609 side-channel: 1.1.0 11671 side-channel: 1.1.0
10610 11672
  11673 + internmap@2.0.3: {}
  11674 +
10611 intl-format-cache@4.3.1: {} 11675 intl-format-cache@4.3.1: {}
10612 11676
10613 intl-messageformat-parser@3.6.4: 11677 intl-messageformat-parser@3.6.4:
@@ -10640,6 +11704,8 @@ snapshots: @@ -10640,6 +11704,8 @@ snapshots:
10640 11704
10641 is-arrayish@0.2.1: {} 11705 is-arrayish@0.2.1: {}
10642 11706
  11707 + is-arrayish@0.3.2: {}
  11708 +
10643 is-arrow-function@2.0.3: 11709 is-arrow-function@2.0.3:
10644 dependencies: 11710 dependencies:
10645 is-callable: 1.2.7 11711 is-callable: 1.2.7
@@ -10665,6 +11731,8 @@ snapshots: @@ -10665,6 +11731,8 @@ snapshots:
10665 call-bound: 1.0.4 11731 call-bound: 1.0.4
10666 has-tostringtag: 1.0.2 11732 has-tostringtag: 1.0.2
10667 11733
  11734 + is-buffer@1.1.6: {}
  11735 +
10668 is-callable@1.2.7: {} 11736 is-callable@1.2.7: {}
10669 11737
10670 is-core-module@2.16.1: 11738 is-core-module@2.16.1:
@@ -10755,6 +11823,11 @@ snapshots: @@ -10755,6 +11823,11 @@ snapshots:
10755 11823
10756 is-plain-object@5.0.0: {} 11824 is-plain-object@5.0.0: {}
10757 11825
  11826 + is-regex@1.1.4:
  11827 + dependencies:
  11828 + call-bind: 1.0.8
  11829 + has-tostringtag: 1.0.2
  11830 +
10758 is-regex@1.2.1: 11831 is-regex@1.2.1:
10759 dependencies: 11832 dependencies:
10760 call-bound: 1.0.4 11833 call-bound: 1.0.4
@@ -10931,6 +12004,10 @@ snapshots: @@ -10931,6 +12004,10 @@ snapshots:
10931 12004
10932 json-stable-stringify-without-jsonify@1.0.1: {} 12005 json-stable-stringify-without-jsonify@1.0.1: {}
10933 12006
  12007 + json2module@0.0.3:
  12008 + dependencies:
  12009 + rw: 1.3.3
  12010 +
10934 json2mq@0.2.0: 12011 json2mq@0.2.0:
10935 dependencies: 12012 dependencies:
10936 string-convert: 0.2.1 12013 string-convert: 0.2.1
@@ -10954,12 +12031,18 @@ snapshots: @@ -10954,12 +12031,18 @@ snapshots:
10954 dependencies: 12031 dependencies:
10955 json-buffer: 3.0.1 12032 json-buffer: 3.0.1
10956 12033
  12034 + kind-of@3.2.2:
  12035 + dependencies:
  12036 + is-buffer: 1.1.6
  12037 +
10957 kind-of@6.0.3: {} 12038 kind-of@6.0.3: {}
10958 12039
10959 known-css-properties@0.26.0: {} 12040 known-css-properties@0.26.0: {}
10960 12041
10961 kolorist@1.8.0: {} 12042 kolorist@1.8.0: {}
10962 12043
  12044 + lazy-cache@1.0.4: {}
  12045 +
10963 less-plugin-resolve@1.0.2: 12046 less-plugin-resolve@1.0.2:
10964 dependencies: 12047 dependencies:
10965 enhanced-resolve: 5.18.1 12048 enhanced-resolve: 5.18.1
@@ -11058,12 +12141,19 @@ snapshots: @@ -11058,12 +12141,19 @@ snapshots:
11058 dependencies: 12141 dependencies:
11059 p-locate: 5.0.0 12142 p-locate: 5.0.0
11060 12143
  12144 + lodash-decorators@6.0.1(lodash@4.17.21):
  12145 + dependencies:
  12146 + lodash: 4.17.21
  12147 + tslib: 1.14.1
  12148 +
11061 lodash-es@4.17.21: {} 12149 lodash-es@4.17.21: {}
11062 12150
11063 lodash.camelcase@4.3.0: {} 12151 lodash.camelcase@4.3.0: {}
11064 12152
11065 lodash.debounce@4.0.8: {} 12153 lodash.debounce@4.0.8: {}
11066 12154
  12155 + lodash.isequal@4.5.0: {}
  12156 +
11067 lodash.merge@4.6.2: {} 12157 lodash.merge@4.6.2: {}
11068 12158
11069 lodash.throttle@4.1.1: {} 12159 lodash.throttle@4.1.1: {}
@@ -11074,6 +12164,8 @@ snapshots: @@ -11074,6 +12164,8 @@ snapshots:
11074 12164
11075 lodash@4.17.21: {} 12165 lodash@4.17.21: {}
11076 12166
  12167 + longest@1.0.1: {}
  12168 +
11077 loose-envify@1.4.0: 12169 loose-envify@1.4.0:
11078 dependencies: 12170 dependencies:
11079 js-tokens: 4.0.0 12171 js-tokens: 4.0.0
@@ -11208,14 +12300,22 @@ snapshots: @@ -11208,14 +12300,22 @@ snapshots:
11208 is-plain-obj: 1.1.0 12300 is-plain-obj: 1.1.0
11209 kind-of: 6.0.3 12301 kind-of: 6.0.3
11210 12302
11211 - minimist@1.2.8:  
11212 - optional: true 12303 + minimist@1.2.8: {}
11213 12304
11214 minipass@7.1.2: {} 12305 minipass@7.1.2: {}
11215 12306
11216 mkdirp-classic@0.5.3: 12307 mkdirp-classic@0.5.3:
11217 optional: true 12308 optional: true
11218 12309
  12310 + mock-property@1.0.3:
  12311 + dependencies:
  12312 + define-data-property: 1.1.4
  12313 + functions-have-names: 1.2.3
  12314 + gopd: 1.2.0
  12315 + has-property-descriptors: 1.0.2
  12316 + hasown: 2.0.2
  12317 + isarray: 2.0.5
  12318 +
11219 moment@2.30.1: {} 12319 moment@2.30.1: {}
11220 12320
11221 ms@2.0.0: {} 12321 ms@2.0.0: {}
@@ -11363,8 +12463,15 @@ snapshots: @@ -11363,8 +12463,15 @@ snapshots:
11363 12463
11364 object-assign@4.1.1: {} 12464 object-assign@4.1.1: {}
11365 12465
  12466 + object-inspect@1.12.3: {}
  12467 +
11366 object-inspect@1.13.4: {} 12468 object-inspect@1.13.4: {}
11367 12469
  12470 + object-is@1.1.6:
  12471 + dependencies:
  12472 + call-bind: 1.0.8
  12473 + define-properties: 1.2.1
  12474 +
11368 object-keys@1.1.1: {} 12475 object-keys@1.1.1: {}
11369 12476
11370 object.assign@4.1.7: 12477 object.assign@4.1.7:
@@ -11560,6 +12667,8 @@ snapshots: @@ -11560,6 +12667,8 @@ snapshots:
11560 safe-buffer: 5.2.1 12667 safe-buffer: 5.2.1
11561 sha.js: 2.4.11 12668 sha.js: 2.4.11
11562 12669
  12670 + pdfast@0.2.0: {}
  12671 +
11563 pdfjs-dist@4.8.69: 12672 pdfjs-dist@4.8.69:
11564 optionalDependencies: 12673 optionalDependencies:
11565 canvas: 3.1.0 12674 canvas: 3.1.0
@@ -11971,6 +13080,8 @@ snapshots: @@ -11971,6 +13080,8 @@ snapshots:
11971 13080
11972 quick-lru@4.0.1: {} 13081 quick-lru@4.0.1: {}
11973 13082
  13083 + quickselect@2.0.0: {}
  13084 +
11974 raf@3.4.1: 13085 raf@3.4.1:
11975 dependencies: 13086 dependencies:
11976 performance-now: 2.1.0 13087 performance-now: 2.1.0
@@ -11993,6 +13104,10 @@ snapshots: @@ -11993,6 +13104,10 @@ snapshots:
11993 iconv-lite: 0.4.24 13104 iconv-lite: 0.4.24
11994 unpipe: 1.0.0 13105 unpipe: 1.0.0
11995 13106
  13107 + rbush@3.0.1:
  13108 + dependencies:
  13109 + quickselect: 2.0.0
  13110 +
11996 rc-align@2.4.5: 13111 rc-align@2.4.5:
11997 dependencies: 13112 dependencies:
11998 babel-runtime: 6.26.0 13113 babel-runtime: 6.26.0
@@ -12787,16 +13902,28 @@ snapshots: @@ -12787,16 +13902,28 @@ snapshots:
12787 13902
12788 react-fast-compare@3.2.2: {} 13903 react-fast-compare@3.2.2: {}
12789 13904
12790 - react-grid-layout@1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 13905 + react-flow-renderer@10.3.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
12791 dependencies: 13906 dependencies:
12792 - clsx: 2.1.1  
12793 - fast-equals: 4.0.3 13907 + '@babel/runtime': 7.26.10
  13908 + '@types/d3': 7.4.3
  13909 + '@types/resize-observer-browser': 0.1.11
  13910 + classcat: 5.0.5
  13911 + d3-drag: 3.0.0
  13912 + d3-selection: 3.0.0
  13913 + d3-zoom: 3.0.0
  13914 + react: 18.3.1
  13915 + react-dom: 18.3.1(react@18.3.1)
  13916 + zustand: 3.7.2(react@18.3.1)
  13917 +
  13918 + react-grid-layout@1.3.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
  13919 + dependencies:
  13920 + clsx: 1.2.1
  13921 + lodash.isequal: 4.5.0
12794 prop-types: 15.8.1 13922 prop-types: 15.8.1
12795 react: 18.3.1 13923 react: 18.3.1
12796 react-dom: 18.3.1(react@18.3.1) 13924 react-dom: 18.3.1(react@18.3.1)
12797 react-draggable: 4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 13925 react-draggable: 4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
12798 react-resizable: 3.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 13926 react-resizable: 3.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
12799 - resize-observer-polyfill: 1.5.1  
12800 13927
12801 react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 13928 react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
12802 dependencies: 13929 dependencies:
@@ -12945,6 +14072,10 @@ snapshots: @@ -12945,6 +14072,10 @@ snapshots:
12945 react: 18.3.1 14072 react: 18.3.1
12946 react-dom: 18.3.1(react@18.3.1) 14073 react-dom: 18.3.1(react@18.3.1)
12947 14074
  14075 + react-to-print@3.0.6(react@18.3.1):
  14076 + dependencies:
  14077 + react: 18.3.1
  14078 +
12948 react-tween-state@0.1.5: 14079 react-tween-state@0.1.5:
12949 dependencies: 14080 dependencies:
12950 raf: 3.4.1 14081 raf: 3.4.1
@@ -13056,6 +14187,8 @@ snapshots: @@ -13056,6 +14187,8 @@ snapshots:
13056 lodash: 4.17.21 14187 lodash: 4.17.21
13057 strip-ansi: 6.0.1 14188 strip-ansi: 6.0.1
13058 14189
  14190 + repeat-string@1.6.1: {}
  14191 +
13059 require-directory@2.1.1: {} 14192 require-directory@2.1.1: {}
13060 14193
13061 require-from-string@2.0.2: {} 14194 require-from-string@2.0.2: {}
@@ -13084,6 +14217,10 @@ snapshots: @@ -13084,6 +14217,10 @@ snapshots:
13084 14217
13085 reusify@1.1.0: {} 14218 reusify@1.1.0: {}
13086 14219
  14220 + right-align@0.1.3:
  14221 + dependencies:
  14222 + align-text: 0.1.4
  14223 +
13087 rimraf@3.0.2: 14224 rimraf@3.0.2:
13088 dependencies: 14225 dependencies:
13089 glob: 7.2.3 14226 glob: 7.2.3
@@ -13231,6 +14368,12 @@ snapshots: @@ -13231,6 +14368,12 @@ snapshots:
13231 optionalDependencies: 14368 optionalDependencies:
13232 rollup: 3.29.5 14369 rollup: 3.29.5
13233 14370
  14371 + rollup@0.25.8:
  14372 + dependencies:
  14373 + chalk: 1.1.3
  14374 + minimist: 1.2.8
  14375 + source-map-support: 0.3.3
  14376 +
13234 rollup@3.29.5: 14377 rollup@3.29.5:
13235 optionalDependencies: 14378 optionalDependencies:
13236 fsevents: 2.3.3 14379 fsevents: 2.3.3
@@ -13243,6 +14386,8 @@ snapshots: @@ -13243,6 +14386,8 @@ snapshots:
13243 dependencies: 14386 dependencies:
13244 queue-microtask: 1.2.3 14387 queue-microtask: 1.2.3
13245 14388
  14389 + rw@1.3.3: {}
  14390 +
13246 safe-array-concat@1.1.3: 14391 safe-array-concat@1.1.3:
13247 dependencies: 14392 dependencies:
13248 call-bind: 1.0.8 14393 call-bind: 1.0.8
@@ -13420,6 +14565,10 @@ snapshots: @@ -13420,6 +14565,10 @@ snapshots:
13420 simple-concat: 1.0.1 14565 simple-concat: 1.0.1
13421 optional: true 14566 optional: true
13422 14567
  14568 + simple-swizzle@0.2.2:
  14569 + dependencies:
  14570 + is-arrayish: 0.3.2
  14571 +
13423 single-spa@5.9.5: {} 14572 single-spa@5.9.5: {}
13424 14573
13425 slash@3.0.0: {} 14574 slash@3.0.0: {}
@@ -13449,11 +14598,19 @@ snapshots: @@ -13449,11 +14598,19 @@ snapshots:
13449 14598
13450 source-map-js@1.2.1: {} 14599 source-map-js@1.2.1: {}
13451 14600
  14601 + source-map-support@0.3.3:
  14602 + dependencies:
  14603 + source-map: 0.1.32
  14604 +
13452 source-map-support@0.5.21: 14605 source-map-support@0.5.21:
13453 dependencies: 14606 dependencies:
13454 buffer-from: 1.1.2 14607 buffer-from: 1.1.2
13455 source-map: 0.6.1 14608 source-map: 0.6.1
13456 14609
  14610 + source-map@0.1.32:
  14611 + dependencies:
  14612 + amdefine: 1.0.1
  14613 +
13457 source-map@0.5.7: {} 14614 source-map@0.5.7: {}
13458 14615
13459 source-map@0.6.1: {} 14616 source-map@0.6.1: {}
@@ -13594,6 +14751,10 @@ snapshots: @@ -13594,6 +14751,10 @@ snapshots:
13594 dependencies: 14751 dependencies:
13595 safe-buffer: 5.2.1 14752 safe-buffer: 5.2.1
13596 14753
  14754 + strip-ansi@3.0.1:
  14755 + dependencies:
  14756 + ansi-regex: 2.1.1
  14757 +
13597 strip-ansi@6.0.1: 14758 strip-ansi@6.0.1:
13598 dependencies: 14759 dependencies:
13599 ansi-regex: 5.0.1 14760 ansi-regex: 5.0.1
@@ -13689,6 +14850,8 @@ snapshots: @@ -13689,6 +14850,8 @@ snapshots:
13689 dependencies: 14850 dependencies:
13690 copy-anything: 3.0.5 14851 copy-anything: 3.0.5
13691 14852
  14853 + supports-color@2.0.0: {}
  14854 +
13692 supports-color@7.2.0: 14855 supports-color@7.2.0:
13693 dependencies: 14856 dependencies:
13694 has-flag: 4.0.0 14857 has-flag: 4.0.0
@@ -13706,6 +14869,8 @@ snapshots: @@ -13706,6 +14869,8 @@ snapshots:
13706 14869
13707 svg-parser@2.0.4: {} 14870 svg-parser@2.0.4: {}
13708 14871
  14872 + svg-path-parser@1.1.0: {}
  14873 +
13709 svg-tags@1.0.0: {} 14874 svg-tags@1.0.0: {}
13710 14875
13711 svgo@2.8.0: 14876 svgo@2.8.0:
@@ -13743,6 +14908,25 @@ snapshots: @@ -13743,6 +14908,25 @@ snapshots:
13743 14908
13744 tapable@2.2.1: {} 14909 tapable@2.2.1: {}
13745 14910
  14911 + tape@4.17.0:
  14912 + dependencies:
  14913 + '@ljharb/resumer': 0.0.1
  14914 + '@ljharb/through': 2.3.14
  14915 + call-bind: 1.0.8
  14916 + deep-equal: 1.1.2
  14917 + defined: 1.0.1
  14918 + dotignore: 0.1.2
  14919 + for-each: 0.3.5
  14920 + glob: 7.2.3
  14921 + has: 1.0.4
  14922 + inherits: 2.0.4
  14923 + is-regex: 1.1.4
  14924 + minimist: 1.2.8
  14925 + mock-property: 1.0.3
  14926 + object-inspect: 1.12.3
  14927 + resolve: 1.22.10
  14928 + string.prototype.trim: 1.2.10
  14929 +
13746 tar-fs@2.1.2: 14930 tar-fs@2.1.2:
13747 dependencies: 14931 dependencies:
13748 chownr: 1.1.4 14932 chownr: 1.1.4
@@ -13900,6 +15084,16 @@ snapshots: @@ -13900,6 +15084,16 @@ snapshots:
13900 15084
13901 ua-parser-js@0.7.40: {} 15085 ua-parser-js@0.7.40: {}
13902 15086
  15087 + uglify-js@2.8.29:
  15088 + dependencies:
  15089 + source-map: 0.5.7
  15090 + yargs: 3.10.0
  15091 + optionalDependencies:
  15092 + uglify-to-browserify: 1.0.2
  15093 +
  15094 + uglify-to-browserify@1.0.2:
  15095 + optional: true
  15096 +
13903 umi@4.4.6(@babel/core@7.26.10)(@types/node@22.13.10)(@types/react@18.3.18)(eslint@8.57.1)(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(stylelint@14.16.1)(terser@5.39.0)(type-fest@0.20.2)(typescript@5.8.2)(webpack@5.98.0): 15097 umi@4.4.6(@babel/core@7.26.10)(@types/node@22.13.10)(@types/react@18.3.18)(eslint@8.57.1)(lightningcss@1.22.1)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(stylelint@14.16.1)(terser@5.39.0)(type-fest@0.20.2)(typescript@5.8.2)(webpack@5.98.0):
13904 dependencies: 15098 dependencies:
13905 '@babel/runtime': 7.23.6 15099 '@babel/runtime': 7.23.6
@@ -14164,8 +15358,12 @@ snapshots: @@ -14164,8 +15358,12 @@ snapshots:
14164 dependencies: 15358 dependencies:
14165 isexe: 2.0.0 15359 isexe: 2.0.0
14166 15360
  15361 + window-size@0.1.0: {}
  15362 +
14167 word-wrap@1.2.5: {} 15363 word-wrap@1.2.5: {}
14168 15364
  15365 + wordwrap@0.0.2: {}
  15366 +
14169 wrap-ansi@7.0.0: 15367 wrap-ansi@7.0.0:
14170 dependencies: 15368 dependencies:
14171 ansi-styles: 4.3.0 15369 ansi-styles: 4.3.0
@@ -14209,6 +15407,13 @@ snapshots: @@ -14209,6 +15407,13 @@ snapshots:
14209 y18n: 5.0.8 15407 y18n: 5.0.8
14210 yargs-parser: 21.1.1 15408 yargs-parser: 21.1.1
14211 15409
  15410 + yargs@3.10.0:
  15411 + dependencies:
  15412 + camelcase: 1.2.1
  15413 + cliui: 2.1.0
  15414 + decamelize: 1.2.0
  15415 + window-size: 0.1.0
  15416 +
14212 yocto-queue@0.1.0: {} 15417 yocto-queue@0.1.0: {}
14213 15418
14214 zod-validation-error@2.1.0(zod@3.24.2): 15419 zod-validation-error@2.1.0(zod@3.24.2):
@@ -14220,3 +15425,7 @@ snapshots: @@ -14220,3 +15425,7 @@ snapshots:
14220 zscroller@0.4.8: 15425 zscroller@0.4.8:
14221 dependencies: 15426 dependencies:
14222 babel-runtime: 6.26.0 15427 babel-runtime: 6.26.0
  15428 +
  15429 + zustand@3.7.2(react@18.3.1):
  15430 + optionalDependencies:
  15431 + react: 18.3.1
src/components/Common/CommonComponentNew/index.less 0 → 100644
src/components/Common/CommonComponentNew/index.tsx 0 → 100644
  1 +import React, { useEffect, useState } from 'react';
  2 +import { Form, Input, InputNumber, Select, Tooltip } from 'antd';
  3 +import * as commonUtils from "@/utils/utils";
  4 +import type { SelectProps } from 'antd';
  5 +import type { PropsType, FormItemTypeKey } from './type';
  6 +
  7 +const FormItemTypeEvent = (props: PropsType) => {
  8 +
  9 + const { showConfig } = props;
  10 + const { sName = "", bNotEmpty } = showConfig;
  11 +
  12 + const addState: any = {};
  13 + addState.formItemProps = (): any => {
  14 + return {
  15 + style: { margin: 0 },
  16 + name: sName,
  17 + rules: [{ required: bNotEmpty, message: <Tooltip title="此字段必填!"><div>必填</div></Tooltip> }]
  18 + }
  19 + }
  20 +
  21 + return {
  22 + ...props,
  23 + ...addState,
  24 + }
  25 +}
  26 +
  27 +const FormItemType: React.FC<PropsType> = (baseProps): React.ReactElement => {
  28 + const props = FormItemTypeEvent(baseProps);
  29 + const { showConfig } = props;
  30 + const { sName = "", bNotEmpty } = showConfig;
  31 + const firstDataIndex = sName.charAt(0) as FormItemTypeKey;
  32 + const FormItemJson: Record<FormItemTypeKey, JSX.Element> = {
  33 + "s": <FormItemInput {...props} />,
  34 + "i": <FormItemInputNumber {...props} />,
  35 + "d": <FormItemInputNumber {...props} />,
  36 + "t": <FormItemDatePicker {...props} />,
  37 + "b": <FormItemInputCheckbox {...props} />,
  38 + }
  39 +
  40 + return FormItemJson[firstDataIndex];
  41 +}
  42 +
  43 +// 文本框
  44 +const FormItemInput: React.FC<PropsType> = (props): React.ReactElement => {
  45 + const { showConfig } = props;
  46 +
  47 + const { sDropDownType } = showConfig;
  48 + if (["sql", "const"].includes(sDropDownType)) {
  49 + return <FormItemInputSelect {...props} />
  50 + }
  51 +
  52 + return <Form.Item
  53 + {...props.formItemProps()}
  54 + >
  55 + <Input ref={props.ref} onPressEnter={props.onSave} onBlur={props.onSave} />
  56 + </Form.Item>
  57 +}
  58 +
  59 +// 下拉框
  60 +const FormItemInputSelect: React.FC<PropsType> = (props): React.ReactElement => {
  61 + const { name, showConfig, record } = props;
  62 + const { sName } = showConfig;
  63 + const [options, setOptions] = useState<any[]>([]);
  64 + const [fieldNames, setFieldNames] = useState<any>(null);
  65 + // 获取下拉数据
  66 + useEffect(() => {
  67 + const { dropDownData, showDropDown, sAssignField } = showConfig;
  68 + const data = dropDownData || (typeof showDropDown === 'object') ? showDropDown : commonUtils.objectToArr(commonUtils.convertStrToObj(showDropDown));
  69 + if (!data?.length) return;
  70 +
  71 + setOptions(data);
  72 +
  73 + const data0 = data[0];
  74 + setFieldNames({
  75 + label: Object.keys(data0)[0],
  76 + value: data0.sSlaveId ? 'sSlaveId' : 'sId',
  77 + })
  78 + }, [])
  79 +
  80 + const selectProps: SelectProps = {
  81 + fieldNames,
  82 + options,
  83 + onChange: (value: any) => {
  84 + props.onChange(name, sName, { [sName]: value }, record.sId, options)
  85 + }
  86 + }
  87 +
  88 + return <Form.Item
  89 + {...props.formItemProps()}
  90 + >
  91 + <Select {...selectProps} />
  92 + </Form.Item>
  93 +}
  94 +
  95 +// 数字框
  96 +const FormItemInputNumber: React.FC<PropsType> = (props): React.ReactElement => {
  97 + return <Form.Item
  98 + {...props.formItemProps()}
  99 + >
  100 + <InputNumber ref={props.ref} onPressEnter={props.onSave} onBlur={props.onSave} />
  101 + </Form.Item>
  102 +}
  103 +
  104 +// 日期框
  105 +const FormItemDatePicker: React.FC<PropsType> = (props): React.ReactElement => {
  106 + return <FormItemInput {...props} />
  107 +}
  108 +
  109 +// 复选框
  110 +const FormItemInputCheckbox: React.FC<PropsType> = (props): React.ReactElement => {
  111 + return <FormItemInput {...props} />
  112 +}
  113 +
  114 +
  115 +export default FormItemType;
0 \ No newline at end of file 116 \ No newline at end of file
src/components/Common/CommonComponentNew/type.ts 0 → 100644
  1 +import type { RecordType, ShowConfigType } from '../CommonTableNew/type';
  2 +
  3 +export interface PropsType {
  4 + ref: React.RefObject<any>;
  5 + form: any;
  6 + showConfig: ShowConfigType;
  7 + onSave?: (data: RecordType) => void;
  8 + onChange: (
  9 + tableName: string,
  10 + sName: string,
  11 + returnValue: RecordType,
  12 + sId: string,
  13 + dropDownData: RecordType[],
  14 + ) => void;
  15 + [key: string]: any;
  16 +}
  17 +
  18 +export type FormItemTypeKey = 's' | 'i' | 'b' | 'd' | 't';
src/components/Common/CommonTableNew/index.less
1 .tableNew { 1 .tableNew {
2 - // border: 1px solid red;  
3 width: 100%; 2 width: 100%;
4 height: 100%; 3 height: 100%;
5 -} 4 +
  5 + :global {
  6 + td {
  7 + height: 42px;
  8 +
  9 + }
  10 +
  11 + .ant-table-cell.ant-table-cell-ellipsis {
  12 + padding: 4px;
  13 + }
  14 +
  15 + .ant-input-number {
  16 + width: 100%;
  17 + border-radius: 4px;
  18 + }
  19 +
  20 + .ant-input,
  21 + .ant-input-number-input {
  22 + padding: 4px;
  23 + border-radius: 4px;
  24 + }
  25 +
  26 + .editable-cell {
  27 + position: relative;
  28 + }
  29 +
  30 + .editable-cell-value-wrap {
  31 + height: 30px;
  32 + line-height: 30px;
  33 + padding-left: 4px;
  34 + // padding: 5px 12px;
  35 + cursor: pointer;
  36 + }
  37 +
  38 + .editable-row:hover .editable-cell-value-wrap {
  39 + // padding: 4px 11px;
  40 + box-shadow: inset 0 0 0 1px #d9d9d9;
  41 + border-radius: 4px;
  42 + }
  43 +
  44 + .ant-form-item-additional {
  45 + position: absolute;
  46 + right: 2px;
  47 + bottom: 0;
  48 +
  49 + div {
  50 + font-size: 12px;
  51 + }
  52 + }
  53 + }
  54 +}
6 \ No newline at end of file 55 \ No newline at end of file
src/components/Common/CommonTableNew/index.tsx
1 -import React, { useState } from 'react';  
2 -import { Table } from 'antd';  
3 -import type { TableColumnsType, TableProps } from 'antd'; 1 +import React, { useContext, useEffect, useState, useRef } from 'react';
  2 +import { Form, Table, Tooltip } from 'antd';
  3 +import type { GetRef, InputRef, TableProps, } from 'antd';
4 import * as commonUtils from '@/utils/utils'; 4 import * as commonUtils from '@/utils/utils';
  5 +import FormItemType from '@/components/Common/CommonComponentNew';
5 6
  7 +import type { PropsType, RecordType, EditableRowProps, EditableCellProps, ShowConfigType } from './type';
6 import style from './index.less'; 8 import style from './index.less';
7 -type TableRowSelection<T extends object = object> = TableProps<T>['rowSelection'];  
8 9
9 -interface PropsType {  
10 - data: TableProps['dataSource'];  
11 - headerColumn: TableProps['columns'];  
12 -} 10 +const TableNewEvent: React.FC<PropsType> = (props) => {
  11 + const addState: any = {};
  12 +
  13 + // 保存行数据
  14 + addState.onSaveRowData = (record: any) => {
  15 + const { name, data = [] } = props;
  16 + const { sId } = record;
  17 + const iIndex = data.findIndex((item: any) => item.sId === sId);
  18 + const rowDataNew = {
  19 + ...record,
  20 + handleType: record.handleType || 'update',
  21 + }
  22 + const dataNew = [...data];
  23 + dataNew[iIndex] = rowDataNew;
  24 + props.onSaveState({
  25 + [`${name}Data`]: dataNew,
  26 + })
  27 + };
  28 +
  29 + // 获取字段配置
  30 + addState.getShowConfig = (sName: string, bSlaveInfo: boolean): ShowConfigType => {
  31 + /* 返回值声明 */
  32 + let showConfig = { sName: "" };
  33 + /* 通过sName过滤出对应的showConfig */
  34 + const { config, customConfig } = props;
  35 + if (customConfig) {
  36 + const iIndex = customConfig.findIndex(item => item.sName === sName && item.bVisible);
  37 + if (iIndex !== -1) {
  38 + showConfig = customConfig[iIndex];
  39 + }
  40 + } else if (config) {
  41 + const iIndex = config.gdsconfigformslave.findIndex(item => item.sName === sName && item.bVisible);
  42 + if (iIndex !== -1) {
  43 + showConfig = config.gdsconfigformslave[iIndex];
  44 + }
  45 +
  46 + if (bSlaveInfo && props.slaveInfo?.config) {
  47 + const iIndex = props.slaveInfo.config.gdsconfigformslave.findIndex(item => item.sName === sName && item.bVisible);
  48 + if (iIndex !== -1) {
  49 + showConfig = props.slaveInfo.config.gdsconfigformslave[iIndex];
  50 + }
  51 + }
  52 +
  53 + }
  54 + /* 返回值 */
  55 + return showConfig;
  56 + };
13 57
14 -const TableNew: React.FC<PropsType> = (props) => { 58 + // 获取展示内容
  59 + // addState.onGetTableChildNode = (sName, record, children): React.ReactNode => {
  60 + // return children;
  61 + // };
  62 +
  63 + return {
  64 + ...props,
  65 + ...addState,
  66 + }
  67 +};
  68 +
  69 +const TableNew: React.FC<PropsType> = (baseProps) => {
  70 + const props: any = TableNewEvent(baseProps);
15 const tableProps = { 71 const tableProps = {
16 - columns: TableHeader(props), 72 + columns: TableColumns(props),
17 dataSource: TableData(props), 73 dataSource: TableData(props),
  74 + components: TableComponents(props),
  75 + rowClassName: 'editable-row',
18 scroll: { 76 scroll: {
19 // x: 'max-content', 77 // x: 'max-content',
20 y: '100%', 78 y: '100%',
21 }, 79 },
  80 + bordered: true,
22 }; 81 };
23 - const [selectedRowKeys, setSelectedRowKeys] = useState<React.Key[]>([]);  
24 82
25 - const onSelectChange = (newSelectedRowKeys: React.Key[]) => {  
26 - console.log('selectedRowKeys changed: ', newSelectedRowKeys);  
27 - setSelectedRowKeys(newSelectedRowKeys);  
28 - };  
29 - const rowSelection: TableRowSelection<TableProps> = {  
30 - selectedRowKeys,  
31 - onChange: onSelectChange,  
32 -  
33 - };  
34 return ( 83 return (
35 <div className={style.tableNew}> 84 <div className={style.tableNew}>
36 - <Table<TableProps> {...tableProps} bordered rowSelection={rowSelection} /> 85 + <Table<TableProps> {...tableProps} />
37 </div> 86 </div>
38 ); 87 );
39 }; 88 };
40 89
41 90
42 // 处理数据 91 // 处理数据
43 -const TableData = (props: PropsType): PropsType['data'] => { 92 +const TableData = (props: PropsType): TableProps['dataSource'] => {
44 const { data = [] } = props; 93 const { data = [] } = props;
45 - if (data && data.length) {  
46 - data.forEach((x, i) => {  
47 - x.key = i  
48 - })  
49 - }  
50 - return data; 94 + return data.map(item => ({
  95 + ...item,
  96 + editable: true,
  97 + }));
51 } 98 }
52 99
53 // 处理表头 100 // 处理表头
54 -const TableHeader = (props: PropsType): PropsType['headerColumn'] => {  
55 - const { headerColumn = [], data = [] } = props;  
56 -  
57 - return headerColumn.map((colunm) => {  
58 - colunm.ellipsis = true;  
59 - // colunm.textWrap = 'word-break',  
60 - if (!('dataIndex' in colunm)) return colunm;  
61 - const { dataIndex } = colunm; 101 +const TableColumns = (props: PropsType): PropsType['headerColumn'] => {
  102 + const { headerColumn = [], data = [], enabled } = props;
  103 +
  104 + return headerColumn.map((columnOld) => {
  105 + const column = { ...columnOld };
  106 + column.ellipsis = true;
  107 + column.title = (
  108 + <>
  109 + {column.bNotEmpty && <span style={{ color: 'red' }}>*</span>}
  110 + {column.title}
  111 + </>
  112 + );
  113 + if (!('dataIndex' in column)) return column;
  114 + const { dataIndex } = column;
62 if (dataIndex === 'sPartNameStatus') { 115 if (dataIndex === 'sPartNameStatus') {
63 interface TextJsonItem { 116 interface TextJsonItem {
64 sProcessName: string; 117 sProcessName: string;
65 sState: number; 118 sState: number;
66 } 119 }
67 return { 120 return {
68 - ...colunm, 121 + ...column,
69 render: (text: string, record: object) => { 122 render: (text: string, record: object) => {
70 const textJson: TextJsonItem[] = commonUtils.convertStrToObj(text.replace(",]", ']'), []) as TextJsonItem[]; 123 const textJson: TextJsonItem[] = commonUtils.convertStrToObj(text.replace(",]", ']'), []) as TextJsonItem[];
71 - console.log('=====xxx', text, textJson);  
72 return textJson.map(item => item.sProcessName).join('->'); 124 return textJson.map(item => item.sProcessName).join('->');
73 }, 125 },
74 }; 126 };
75 } 127 }
76 - return colunm; 128 +
  129 + if (!enabled) {
  130 + return column;
  131 + }
  132 +
  133 + return {
  134 + ...column,
  135 + onCell: (record: RecordType) => ({
  136 + record,
  137 + ...column,
  138 + }),
  139 + };
  140 +
77 }); 141 });
78 } 142 }
79 143
  144 +const TableComponents = (props: PropsType): TableProps['components'] => {
  145 + const { enabled } = props;
  146 +
  147 + type FormInstance<T> = GetRef<typeof Form<T>>;
  148 + const EditableContext = React.createContext<FormInstance<any> | null>(null);
  149 +
  150 + const EditableRow: React.FC<EditableRowProps> = ({ index, ...rest }) => {
  151 +
  152 + const [form] = Form.useForm();
  153 + return (
  154 + <Form form={form} component={false}>
  155 + <EditableContext.Provider value={form}>
  156 + <tr {...rest} />
  157 + </EditableContext.Provider>
  158 + </Form>
  159 + );
  160 + };
  161 +
  162 + const EditableCell: React.FC<EditableCellProps> = ({
  163 + title,
  164 + dataIndex,
  165 + record,
  166 + children,
  167 + bNotEmpty,
  168 + bReadonly,
  169 + ...restProps
  170 + }) => {
  171 + const [editing, setEditing] = useState(false);
  172 + const inputRef = useRef<InputRef>(null);
  173 + const form = useContext(EditableContext) as FormInstance<any>;
  174 +
  175 + const showConfig = props.getShowConfig(dataIndex);
  176 + const { iTag, sDropDownType } = showConfig;
  177 +
  178 + useEffect(() => {
  179 + if (editing) {
  180 + inputRef.current?.focus();
  181 + }
  182 + }, [editing]);
  183 +
  184 + const toggleEdit = () => {
  185 + setEditing(!editing);
  186 + form.setFieldsValue({ [dataIndex]: record[dataIndex] });
  187 + };
  188 +
  189 + const save = async () => {
  190 + try {
  191 + const values = await form.validateFields();
  192 + toggleEdit();
  193 +
  194 + props.onSaveRowData({ ...record, ...values });
  195 + } catch (errInfo) {
  196 + console.log('Save failed:', errInfo);
  197 + }
  198 + };
  199 +
  200 + // 是否可编辑
  201 + const bEidtable = enabled && !bReadonly && !bNotEmpty;
  202 + // 是否显示编辑框
  203 + const bShowType = bEidtable && editing;
  204 +
  205 + let childNode = bShowType ? '' : props.onGetTableChildNode(dataIndex, record, children);
  206 +
  207 + const FormItemTypeProps = {
  208 + ...props,
  209 + record,
  210 + showConfig,
  211 + form,
  212 + ref: inputRef,
  213 + onSave: save,
  214 + onChange: props.onDataChange
  215 + }
  216 +
  217 + if (bEidtable) {
  218 + childNode = editing ?
  219 + <FormItemType {...FormItemTypeProps} />
  220 + : (
  221 + <div
  222 + className="editable-cell-value-wrap"
  223 + onClick={toggleEdit}
  224 + >
  225 + {children}
  226 + </div>
  227 + );
  228 + }
  229 +
  230 + return <td {...restProps}>{childNode}</td>;
  231 + };
  232 +
  233 + return {
  234 + body: {
  235 + row: EditableRow,
  236 + cell: EditableCell,
  237 + },
  238 + };
  239 +}
  240 +
80 export default TableNew; 241 export default TableNew;
81 \ No newline at end of file 242 \ No newline at end of file
src/components/Common/CommonTableNew/type.ts 0 → 100644
  1 +import type { TableProps } from 'antd';
  2 +
  3 +export interface RecordType {
  4 + [key: string]: any; // 根据实际需求调整类型
  5 +}
  6 +
  7 +interface ColumnType {
  8 + colSpan?: number;
  9 + dataIndex: string;
  10 + render?: (
  11 + value: any,
  12 + record: RecordType,
  13 + index: number,
  14 + ) => React.ReactNode | any;
  15 + shouldCellUpdate?: (record: RecordType, prevRecord: RecordType) => boolean;
  16 + rowSpan?: number;
  17 + width?: number | string;
  18 + minWidth?: number;
  19 + onCell?: (
  20 + data: RecordType,
  21 + index?: number,
  22 + ) => React.HTMLAttributes<any> & React.TdHTMLAttributes<any>;
  23 + ellipsis?: boolean;
  24 + title?: React.ReactNode | any;
  25 + bNotEmpty?: boolean;
  26 + bReadonly?: boolean;
  27 + // [key: string]: any; // 其他属性
  28 +}
  29 +
  30 +export interface ShowConfigType {
  31 + bVisible?: boolean;
  32 + sName: string;
  33 + sControlName?: string;
  34 + iTag?: number;
  35 + sAssignField?: string;
  36 + [key: string]: any; // 其他属性
  37 +}
  38 +
  39 +export interface PropsType {
  40 + enabled?: boolean;
  41 + name: string;
  42 + data: TableProps['dataSource'];
  43 + headerColumn: ColumnType[];
  44 + config: {
  45 + gdsconfigformslave: ShowConfigType[];
  46 + [key: string]: any; // 其他属性
  47 + };
  48 + customConfig: ShowConfigType[];
  49 + slaveInfo?: PropsType;
  50 + onSaveRowData: (data: any) => void;
  51 + onSaveState: (data: any) => void;
  52 + getShowConfig: (sName: string, bSlaveInfo?: boolean) => ShowConfigType;
  53 + onGetTableChildNode: (
  54 + sName: string,
  55 + record: RecordType,
  56 + children: React.ReactNode,
  57 + ) => any;
  58 + [key: string]: any; // 其他属性
  59 +}
  60 +
  61 +export interface EditableRowProps {
  62 + index: number;
  63 +}
  64 +
  65 +export interface EditableCellProps extends ColumnType {
  66 + children: React.ReactNode;
  67 + record: any;
  68 +}
src/components/Tab/index.less
1 @import '~@/variable.less'; 1 @import '~@/variable.less';
2 .menus { 2 .menus {
3 position: relative; 3 position: relative;
  4 + height: 100%;
4 } 5 }
5 .allMenus{ 6 .allMenus{
6 position: fixed; 7 position: fixed;
src/default.less
1 @import "~@/variable.less"; 1 @import "~@/variable.less";
2 :global{ 2 :global{
3 - body {  
4 - border: 1px solid red !important;  
5 - }  
6 .sActiveIdStyle { 3 .sActiveIdStyle {
7 top: 0; 4 top: 0;
8 } 5 }