Commit 4870cec5c0d20f3b63f8e4840d64a7852af07bb4

Authored by zhangzzzz
1 parent d631f64f

提交更新;

.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 }
src/global.less
@@ -16,5472 +16,38 @@ html { @@ -16,5472 +16,38 @@ html {
16 overflow: hidden; 16 overflow: hidden;
17 } 17 }
18 18
19 -// 公用更改样式  
20 -.formItemMargin {  
21 - margin-bottom: 2px !important;  
22 -}  
23 -  
24 -#sTemplateFullMemo {  
25 - max-height: 300px;  
26 -}  
27 -  
28 -.clayout {  
29 - position: relative;  
30 - padding: 89px 0 0 0;  
31 - background: #f0f2f5;  
32 -}  
33 -  
34 -.content {  
35 - max-height: 100%;  
36 - background-color: #F0F2F5;  
37 - overflow-y: auto;  
38 -}  
39 -  
40 -.filterContent {  
41 - max-height: 100%;  
42 - position: relative;  
43 - z-index: 20;  
44 -}  
45 -  
46 -.bShow>div:first-child {  
47 - line-height: 0;  
48 - height: 0;  
49 -}  
50 -  
51 -.bShow>div:first-child>span {  
52 - background-color: transparent;  
53 -}  
54 -  
55 -.bShow>div:first-child>span>img {  
56 - position: fixed;  
57 - width: 93px;  
58 - height: 93px;  
59 - right: 0px;  
60 - z-index: 999;  
61 - top: 122px;  
62 - /* 解决审核图标挡住操作按钮 */  
63 - object-fit: contain;  
64 -}  
65 -  
66 -.bShow1>div:first-child {  
67 - line-height: 0;  
68 - height: 0;  
69 - position: relative;  
70 -}  
71 -  
72 -.bShow1>div:first-child>span {  
73 - background-color: transparent;  
74 -}  
75 -  
76 -.bShow1>div:first-child>span>img {  
77 - position: fixed;  
78 - width: 93px;  
79 - height: 93px;  
80 - right: 28px;  
81 - z-index: 999;  
82 - top: 102px;  
83 - /* 解决审核图标挡住操作按钮 */  
84 - object-fit: contain;  
85 -}  
86 -  
87 -.personChecked {  
88 - position: relative;  
89 -}  
90 -  
91 -.personName {  
92 - color: #d81e06;  
93 - font-size: 17px;  
94 - font-weight: bold;  
95 - position: fixed;  
96 - top: 149px;  
97 - right: 32px;  
98 - z-index: 999;  
99 -}  
100 -  
101 -  
102 -#modalChooseProductMaterial {  
103 - .ant-pagination-total-text {  
104 - span {  
105 - display: none !important;  
106 - }  
107 - }  
108 -}  
109 -  
110 -/* subBill单据页 分页组件根据表格定位 */  
111 -.sub_table .ant-table-pagination.ant-pagination {  
112 - position: static;  
113 - margin-top: 10px;  
114 - margin-bottom: -6px;  
115 -}  
116 -  
117 -.multilist .ant-table-pagination.ant-pagination {  
118 - position: static;  
119 - margin-top: 10px;  
120 - margin-bottom: -6px;  
121 -}  
122 -  
123 -.clear {  
124 - *zoom: 1;  
125 -  
126 - &:before,  
127 - &:after {  
128 - content: " ";  
129 - display: table;  
130 - }  
131 -  
132 - &:after {  
133 - clear: both;  
134 - }  
135 -}  
136 -  
137 -.overflow-ellipsis {  
138 - overflow: hidden;  
139 - text-overflow: ellipsis;  
140 - white-space: nowrap;  
141 -}  
142 -  
143 -.ant-modal-body {  
144 - max-height: unset !important;  
145 -}  
146 -  
147 -.topTable {  
148 - .ant-table-header {  
149 - table {  
150 - visibility: visible !important; // issue antd  
151 - }  
152 - }  
153 -  
154 - .ant-table-body {  
155 - overflow: auto !important;  
156 - }  
157 -}  
158 -  
159 -#modalChooseProcess {  
160 - .resize-container {  
161 - #staticEditTable {  
162 - .topTable .ant-table-body {  
163 - height: 100% !important;  
164 - }  
165 - }  
166 - }  
167 -}  
168 -  
169 -#modalChooseProcess {  
170 - .resize-container-select {  
171 - #staticEditTable {  
172 - .ant-table-body {  
173 - height: 100% !important;  
174 - }  
175 - }  
176 - }  
177 -}  
178 -  
179 -#modalChooseProcess {  
180 - .resize-container {  
181 - #staticEditTree {  
182 - height: 100% !important;  
183 - }  
184 - }  
185 -}  
186 -  
187 -.resize-container-select {  
188 - #staticEditTable {  
189 - .topTable {  
190 - height: calc(~'100% - 55px');  
191 - }  
192 - }  
193 -}  
194 -  
195 -.resize-container {  
196 - .xly-tree-box {  
197 - height: calc(~'100% - 13px');  
198 -  
199 - .ant-form-item {  
200 - height: calc(~'100% - 30px');  
201 -  
202 - .ant-form-item-control-wrapper {  
203 - height: 100%;  
204 -  
205 - .ant-form-item-control {  
206 - height: 100%;  
207 -  
208 - .ant-form-item-children {  
209 - height: 100%;  
210 -  
211 - &>div {  
212 - height: 100%;  
213 - }  
214 - }  
215 - }  
216 - }  
217 - }  
218 - }  
219 -  
220 - #staticEditTable {  
221 - .topTable {  
222 - height: calc(~'100% - 13px');  
223 - }  
224 - }  
225 -}  
226 -  
227 -body {  
228 - -webkit-font-smoothing: antialiased;  
229 -}  
230 -  
231 -/* 排序 */  
232 -.ant-col-order-25 {  
233 - -webkit-box-ordinal-group: 26;  
234 - -webkit-order: 25;  
235 - -ms-flex-order: 25;  
236 - order: 25;  
237 -}  
238 -  
239 -.ant-col-order-26 {  
240 - -webkit-box-ordinal-group: 27;  
241 - -webkit-order: 26;  
242 - -ms-flex-order: 26;  
243 - order: 26;  
244 -}  
245 -  
246 -.ant-col-order-27 {  
247 - -webkit-box-ordinal-group: 28;  
248 - -webkit-order: 27;  
249 - -ms-flex-order: 27;  
250 - order: 27;  
251 -}  
252 -  
253 -.ant-col-order-28 {  
254 - -webkit-box-ordinal-group: 29;  
255 - -webkit-order: 28;  
256 - -ms-flex-order: 28;  
257 - order: 28;  
258 -}  
259 -  
260 -.ant-col-order-29 {  
261 - -webkit-box-ordinal-group: 30;  
262 - -webkit-order: 29;  
263 - -ms-flex-order: 29;  
264 - order: 29;  
265 -}  
266 -  
267 -.ant-col-order-30 {  
268 - -webkit-box-ordinal-group: 31;  
269 - -webkit-order: 30;  
270 - -ms-flex-order: 30;  
271 - order: 30;  
272 -}  
273 -  
274 -.ant-col-order-31 {  
275 - -webkit-box-ordinal-group: 32;  
276 - -webkit-order: 31;  
277 - -ms-flex-order: 31;  
278 - order: 31;  
279 -}  
280 -  
281 -.ant-col-order-32 {  
282 - -webkit-box-ordinal-group: 33;  
283 - -webkit-order: 32;  
284 - -ms-flex-order: 32;  
285 - order: 32;  
286 -}  
287 -  
288 -.ant-col-order-33 {  
289 - -webkit-box-ordinal-group: 34;  
290 - -webkit-order: 33;  
291 - -ms-flex-order: 33;  
292 - order: 33;  
293 -}  
294 -  
295 -.ant-col-order-34 {  
296 - -webkit-box-ordinal-group: 35;  
297 - -webkit-order: 34;  
298 - -ms-flex-order: 34;  
299 - order: 34;  
300 -}  
301 -  
302 -.ant-col-order-35 {  
303 - -webkit-box-ordinal-group: 36;  
304 - -webkit-order: 35;  
305 - -ms-flex-order: 35;  
306 - order: 35;  
307 -}  
308 -  
309 -.ant-col-order-36 {  
310 - -webkit-box-ordinal-group: 37;  
311 - -webkit-order: 36;  
312 - -ms-flex-order: 36;  
313 - order: 36;  
314 -}  
315 -  
316 -.ant-col-order-37 {  
317 - -webkit-box-ordinal-group: 38;  
318 - -webkit-order: 37;  
319 - -ms-flex-order: 37;  
320 - order: 37;  
321 -}  
322 -  
323 -.ant-col-order-38 {  
324 - -webkit-box-ordinal-group: 39;  
325 - -webkit-order: 38;  
326 - -ms-flex-order: 38;  
327 - order: 38;  
328 -}  
329 -  
330 -.ant-col-order-39 {  
331 - -webkit-box-ordinal-group: 40;  
332 - -webkit-order: 39;  
333 - -ms-flex-order: 39;  
334 - order: 39;  
335 -}  
336 -  
337 -.ant-col-order-40 {  
338 - -webkit-box-ordinal-group: 41;  
339 - -webkit-order: 40;  
340 - -ms-flex-order: 40;  
341 - order: 40;  
342 -}  
343 -  
344 -.ant-col-order-41 {  
345 - -webkit-box-ordinal-group: 42;  
346 - -webkit-order: 41;  
347 - -ms-flex-order: 41;  
348 - order: 41;  
349 -}  
350 -  
351 -.ant-col-order-42 {  
352 - -webkit-box-ordinal-group: 43;  
353 - -webkit-order: 42;  
354 - -ms-flex-order: 42;  
355 - order: 42;  
356 -}  
357 -  
358 -.ant-col-order-43 {  
359 - -webkit-box-ordinal-group: 44;  
360 - -webkit-order: 43;  
361 - -ms-flex-order: 43;  
362 - order: 43;  
363 -}  
364 -  
365 -.ant-col-order-44 {  
366 - -webkit-box-ordinal-group: 45;  
367 - -webkit-order: 44;  
368 - -ms-flex-order: 44;  
369 - order: 44;  
370 -}  
371 -  
372 -.ant-col-order-45 {  
373 - -webkit-box-ordinal-group: 46;  
374 - -webkit-order: 45;  
375 - -ms-flex-order: 45;  
376 - order: 45;  
377 -}  
378 -  
379 -.ant-col-order-46 {  
380 - -webkit-box-ordinal-group: 47;  
381 - -webkit-order: 46;  
382 - -ms-flex-order: 46;  
383 - order: 46;  
384 -}  
385 -  
386 -.ant-col-order-47 {  
387 - -webkit-box-ordinal-group: 48;  
388 - -webkit-order: 47;  
389 - -ms-flex-order: 47;  
390 - order: 47;  
391 -}  
392 -  
393 -.ant-col-order-48 {  
394 - -webkit-box-ordinal-group: 49;  
395 - -webkit-order: 48;  
396 - -ms-flex-order: 48;  
397 - order: 48;  
398 -}  
399 -  
400 -.ant-col-order-49 {  
401 - -webkit-box-ordinal-group: 50;  
402 - -webkit-order: 49;  
403 - -ms-flex-order: 49;  
404 - order: 49;  
405 -}  
406 -  
407 -.ant-col-order-50 {  
408 - -webkit-box-ordinal-group: 51;  
409 - -webkit-order: 50;  
410 - -ms-flex-order: 50;  
411 - order: 50;  
412 -}  
413 -  
414 -.ant-col-order-51 {  
415 - -webkit-box-ordinal-group: 52;  
416 - -webkit-order: 51;  
417 - -ms-flex-order: 51;  
418 - order: 51;  
419 -}  
420 -  
421 -.ant-col-order-52 {  
422 - -webkit-box-ordinal-group: 53;  
423 - -webkit-order: 52;  
424 - -ms-flex-order: 52;  
425 - order: 52;  
426 -}  
427 -  
428 -.ant-col-order-53 {  
429 - -webkit-box-ordinal-group: 54;  
430 - -webkit-order: 53;  
431 - -ms-flex-order: 53;  
432 - order: 53;  
433 -}  
434 -  
435 -.ant-col-order-54 {  
436 - -webkit-box-ordinal-group: 55;  
437 - -webkit-order: 54;  
438 - -ms-flex-order: 54;  
439 - order: 54;  
440 -}  
441 -  
442 -.ant-col-order-55 {  
443 - -webkit-box-ordinal-group: 56;  
444 - -webkit-order: 55;  
445 - -ms-flex-order: 55;  
446 - order: 55;  
447 -}  
448 -  
449 -.ant-col-order-56 {  
450 - -webkit-box-ordinal-group: 57;  
451 - -webkit-order: 56;  
452 - -ms-flex-order: 56;  
453 - order: 56;  
454 -}  
455 -  
456 -.ant-col-order-57 {  
457 - -webkit-box-ordinal-group: 58;  
458 - -webkit-order: 57;  
459 - -ms-flex-order: 57;  
460 - order: 57;  
461 -}  
462 -  
463 -.ant-col-order-58 {  
464 - -webkit-box-ordinal-group: 59;  
465 - -webkit-order: 58;  
466 - -ms-flex-order: 58;  
467 - order: 58;  
468 -}  
469 -  
470 -.ant-col-order-59 {  
471 - -webkit-box-ordinal-group: 60;  
472 - -webkit-order: 59;  
473 - -ms-flex-order: 59;  
474 - order: 59;  
475 -}  
476 -  
477 -.ant-col-order-60 {  
478 - -webkit-box-ordinal-group: 61;  
479 - -webkit-order: 60;  
480 - -ms-flex-order: 60;  
481 - order: 60;  
482 -}  
483 -  
484 -.ant-col-order-61 {  
485 - -webkit-box-ordinal-group: 62;  
486 - -webkit-order: 61;  
487 - -ms-flex-order: 61;  
488 - order: 61;  
489 -}  
490 -  
491 -.ant-col-order-62 {  
492 - -webkit-box-ordinal-group: 63;  
493 - -webkit-order: 62;  
494 - -ms-flex-order: 62;  
495 - order: 62;  
496 -}  
497 -  
498 -.ant-col-order-63 {  
499 - -webkit-box-ordinal-group: 64;  
500 - -webkit-order: 63;  
501 - -ms-flex-order: 63;  
502 - order: 63;  
503 -}  
504 -  
505 -.ant-col-order-64 {  
506 - -webkit-box-ordinal-group: 65;  
507 - -webkit-order: 64;  
508 - -ms-flex-order: 64;  
509 - order: 64;  
510 -}  
511 -  
512 -.ant-col-order-65 {  
513 - -webkit-box-ordinal-group: 66;  
514 - -webkit-order: 65;  
515 - -ms-flex-order: 65;  
516 - order: 65;  
517 -}  
518 -  
519 -.ant-col-order-66 {  
520 - -webkit-box-ordinal-group: 67;  
521 - -webkit-order: 66;  
522 - -ms-flex-order: 66;  
523 - order: 66;  
524 -}  
525 -  
526 -.ant-col-order-67 {  
527 - -webkit-box-ordinal-group: 68;  
528 - -webkit-order: 67;  
529 - -ms-flex-order: 67;  
530 - order: 67;  
531 -}  
532 -  
533 -.ant-col-order-68 {  
534 - -webkit-box-ordinal-group: 69;  
535 - -webkit-order: 68;  
536 - -ms-flex-order: 68;  
537 - order: 68;  
538 -}  
539 -  
540 -.ant-col-order-69 {  
541 - -webkit-box-ordinal-group: 70;  
542 - -webkit-order: 69;  
543 - -ms-flex-order: 69;  
544 - order: 69;  
545 -}  
546 -  
547 -.ant-col-order-70 {  
548 - -webkit-box-ordinal-group: 71;  
549 - -webkit-order: 70;  
550 - -ms-flex-order: 70;  
551 - order: 70;  
552 -}  
553 -  
554 -.ant-col-order-71 {  
555 - -webkit-box-ordinal-group: 72;  
556 - -webkit-order: 71;  
557 - -ms-flex-order: 71;  
558 - order: 71;  
559 -}  
560 -  
561 -.ant-col-order-72 {  
562 - -webkit-box-ordinal-group: 73;  
563 - -webkit-order: 72;  
564 - -ms-flex-order: 72;  
565 - order: 72;  
566 -}  
567 -  
568 -.ant-col-order-73 {  
569 - -webkit-box-ordinal-group: 74;  
570 - -webkit-order: 73;  
571 - -ms-flex-order: 73;  
572 - order: 73;  
573 -}  
574 -  
575 -.ant-col-order-74 {  
576 - -webkit-box-ordinal-group: 75;  
577 - -webkit-order: 74;  
578 - -ms-flex-order: 74;  
579 - order: 74;  
580 -}  
581 -  
582 -.ant-col-order-75 {  
583 - -webkit-box-ordinal-group: 76;  
584 - -webkit-order: 75;  
585 - -ms-flex-order: 75;  
586 - order: 75;  
587 -}  
588 -  
589 -.ant-col-order-76 {  
590 - -webkit-box-ordinal-group: 77;  
591 - -webkit-order: 76;  
592 - -ms-flex-order: 76;  
593 - order: 76;  
594 -}  
595 -  
596 -.ant-col-order-77 {  
597 - -webkit-box-ordinal-group: 78;  
598 - -webkit-order: 77;  
599 - -ms-flex-order: 77;  
600 - order: 77;  
601 -}  
602 -  
603 -.ant-col-order-78 {  
604 - -webkit-box-ordinal-group: 79;  
605 - -webkit-order: 78;  
606 - -ms-flex-order: 78;  
607 - order: 78;  
608 -}  
609 -  
610 -.ant-col-order-79 {  
611 - -webkit-box-ordinal-group: 80;  
612 - -webkit-order: 79;  
613 - -ms-flex-order: 79;  
614 - order: 79;  
615 -}  
616 -  
617 -.ant-col-order-80 {  
618 - -webkit-box-ordinal-group: 81;  
619 - -webkit-order: 80;  
620 - -ms-flex-order: 80;  
621 - order: 80;  
622 -}  
623 -  
624 -.ant-col-order-81 {  
625 - -webkit-box-ordinal-group: 82;  
626 - -webkit-order: 81;  
627 - -ms-flex-order: 81;  
628 - order: 81;  
629 -}  
630 -  
631 -.ant-col-order-82 {  
632 - -webkit-box-ordinal-group: 83;  
633 - -webkit-order: 82;  
634 - -ms-flex-order: 82;  
635 - order: 82;  
636 -}  
637 -  
638 -.ant-col-order-83 {  
639 - -webkit-box-ordinal-group: 84;  
640 - -webkit-order: 83;  
641 - -ms-flex-order: 83;  
642 - order: 83;  
643 -}  
644 -  
645 -.ant-col-order-84 {  
646 - -webkit-box-ordinal-group: 85;  
647 - -webkit-order: 84;  
648 - -ms-flex-order: 84;  
649 - order: 84;  
650 -}  
651 -  
652 -.ant-col-order-85 {  
653 - -webkit-box-ordinal-group: 86;  
654 - -webkit-order: 85;  
655 - -ms-flex-order: 85;  
656 - order: 85;  
657 -}  
658 -  
659 -.ant-col-order-86 {  
660 - -webkit-box-ordinal-group: 87;  
661 - -webkit-order: 86;  
662 - -ms-flex-order: 86;  
663 - order: 86;  
664 -}  
665 -  
666 -.ant-col-order-87 {  
667 - -webkit-box-ordinal-group: 88;  
668 - -webkit-order: 87;  
669 - -ms-flex-order: 87;  
670 - order: 87;  
671 -}  
672 -  
673 -.ant-col-order-88 {  
674 - -webkit-box-ordinal-group: 89;  
675 - -webkit-order: 88;  
676 - -ms-flex-order: 88;  
677 - order: 88;  
678 -}  
679 -  
680 -.ant-col-order-89 {  
681 - -webkit-box-ordinal-group: 90;  
682 - -webkit-order: 89;  
683 - -ms-flex-order: 89;  
684 - order: 89;  
685 -}  
686 -  
687 -.ant-col-order-90 {  
688 - -webkit-box-ordinal-group: 91;  
689 - -webkit-order: 90;  
690 - -ms-flex-order: 90;  
691 - order: 90;  
692 -}  
693 -  
694 -.ant-col-order-91 {  
695 - -webkit-box-ordinal-group: 92;  
696 - -webkit-order: 91;  
697 - -ms-flex-order: 91;  
698 - order: 91;  
699 -}  
700 -  
701 -.ant-col-order-92 {  
702 - -webkit-box-ordinal-group: 93;  
703 - -webkit-order: 92;  
704 - -ms-flex-order: 92;  
705 - order: 92;  
706 -}  
707 -  
708 -.ant-col-order-93 {  
709 - -webkit-box-ordinal-group: 94;  
710 - -webkit-order: 93;  
711 - -ms-flex-order: 93;  
712 - order: 93;  
713 -}  
714 -  
715 -.ant-col-order-94 {  
716 - -webkit-box-ordinal-group: 95;  
717 - -webkit-order: 94;  
718 - -ms-flex-order: 94;  
719 - order: 94;  
720 -}  
721 -  
722 -.ant-col-order-95 {  
723 - -webkit-box-ordinal-group: 96;  
724 - -webkit-order: 95;  
725 - -ms-flex-order: 95;  
726 - order: 95;  
727 -}  
728 -  
729 -.ant-col-order-96 {  
730 - -webkit-box-ordinal-group: 97;  
731 - -webkit-order: 96;  
732 - -ms-flex-order: 96;  
733 - order: 96;  
734 -}  
735 -  
736 -.ant-col-order-97 {  
737 - -webkit-box-ordinal-group: 98;  
738 - -webkit-order: 97;  
739 - -ms-flex-order: 97;  
740 - order: 97;  
741 -}  
742 -  
743 -.ant-col-order-98 {  
744 - -webkit-box-ordinal-group: 99;  
745 - -webkit-order: 98;  
746 - -ms-flex-order: 98;  
747 - order: 98;  
748 -}  
749 -  
750 -.ant-col-order-99 {  
751 - -webkit-box-ordinal-group: 100;  
752 - -webkit-order: 99;  
753 - -ms-flex-order: 99;  
754 - order: 99;  
755 -}  
756 -  
757 -.ant-col-order-100 {  
758 - -webkit-box-ordinal-group: 101;  
759 - -webkit-order: 100;  
760 - -ms-flex-order: 100;  
761 - order: 100;  
762 -}  
763 -  
764 -.ant-tabs {  
765 - height: 100%;  
766 -}  
767 -  
768 -  
769 -.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab {  
770 - /* tabs 页签 */  
771 - line-height: 24px !important;  
772 - padding: 8px 10px !important;  
773 - margin-right: 18px !important;  
774 - font-size: 14px !important;  
775 - background: none !important;  
776 - border: 0 !important;  
777 -}  
778 -  
779 -.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab span {  
780 - color: #fff;  
781 -}  
782 -  
783 -.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-ink-bar {  
784 - /* tabs 页签 */  
785 - visibility: visible !important;  
786 - bottom: 0 !important;  
787 -}  
788 -  
789 -.ant-tabs-nav .ant-tabs-tab-active {  
790 - /* tabs 页签 */  
791 - font-weight: 400 !important;  
792 -}  
793 -  
794 -.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab .anticon-close {  
795 - /* 关闭按钮页签样式 */  
796 - color: #fff !important;  
797 - margin-left: 5px !important;  
798 -}  
799 -  
800 -.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-active .anticon-close {  
801 - color: #1890FF !important;  
802 -}  
803 -  
804 -.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-active span {  
805 - color: #1890FF !important;  
806 -}  
807 -  
808 -.ant-layout {  
809 - background: transparent !important;  
810 - height: 100%;  
811 -}  
812 -  
813 -.ant-form-item-required:before {}  
814 -  
815 -/* 表格必填项 */  
816 -.table-title-required {  
817 - font-family: SimSun;  
818 - line-height: 1;  
819 - font-size: 14px;  
820 - color: #f5222d;  
821 -}  
822 -  
823 -.ant-card-wider-padding .ant-card-head {  
824 - /* tabs */  
825 - padding: 0 !important;  
826 -}  
827 -  
828 -.ant-tabs-bar {  
829 - margin-bottom: 0 !important;  
830 -}  
831 -  
832 -.ant-tabs-small .ant-tabs-tab {  
833 - padding: 8px 12px !important;  
834 -}  
835 -  
836 -.ant-tree.ant-tree-show-line li span.ant-tree-switcher {  
837 - /* 树 */  
838 - color: #000 !important;  
839 -}  
840 -  
841 -.ant-input-affix-wrapper {  
842 - /* 搜索框 */  
843 - font-size: 16px !important;  
844 -}  
845 -  
846 -.ant-menu-inline .ant-menu-item:not(:last-child) {  
847 - /* 菜单 */  
848 - margin: 0 !important;  
849 -}  
850 -  
851 -.ant-menu-vertical .ant-menu-item {  
852 - /* 菜单 */  
853 - margin-bottom: 0 !important;  
854 -}  
855 -  
856 -.ant-menu-vertical .ant-menu-item:not(:last-child) {  
857 - /* 菜单 */  
858 - margin-bottom: 0 !important;  
859 -}  
860 -  
861 -.tabChild___3EqgA .ant-form-item-label {  
862 - text-align: right !important;  
863 - padding-right: 10px !important;  
864 -}  
865 -  
866 -.tabChild___3EqgA .ant-form-item-control {  
867 - padding-left: 20px !important;  
868 -}  
869 -  
870 -.tabChildDot___DZtMw .ant-form-item-label {  
871 - text-align: right !important;  
872 - padding-right: 10px !important;  
873 -}  
874 -  
875 -.ant-select-selection--single {  
876 - border-radius: 0 !important;  
877 - height: 32px !important;  
878 -}  
879 -  
880 -.white-bk {  
881 - font-size: 12px !important;  
882 -}  
883 -  
884 -.white-bk .ant-select-selection--single {  
885 - background-color: #fff !important;  
886 - font-size: 12px;  
887 -}  
888 -  
889 -.ant-checkbox-wrapper+span,  
890 -.ant-checkbox+span {  
891 - /* checkbox */  
892 - overflow: hidden;  
893 - text-overflow: ellipsis;  
894 - white-space: nowrap;  
895 - padding-right: 0 !important;  
896 - display: inline-block;  
897 - vertical-align: middle;  
898 - margin-top: -3px;  
899 - margin-right: 5px;  
900 -}  
901 -  
902 -.ant-tabs-small .ant-tabs-nav-container {  
903 - font-size: 14px !important;  
904 -}  
905 -  
906 -.ant-table-scroll {  
907 - overflow-y: hidden !important;  
908 -}  
909 -  
910 -.ant-table-header table {  
911 - border-radius: 0 !important;  
912 -}  
913 -  
914 -.ant-calendar-picker-icon:after {  
915 - font-size: 14px !important;  
916 -}  
917 -  
918 -.ant-calendar-picker-clear,  
919 -.ant-calendar-picker-icon {  
920 - width: 16px !important;  
921 - height: 16px !important;  
922 - right: 8px !important;  
923 - margin-top: -8px !important;  
924 - line-height: 16px !important;  
925 - font-size: 14px !important;  
926 -}  
927 -  
928 -.ant-calendar-picker-icon:after {  
929 - font-size: 16px !important;  
930 -}  
931 -  
932 -.ant-btn-clicked:after {  
933 - border: 0 !important;  
934 -}  
935 -  
936 -.ant-upload {  
937 - line-height: normal !important;  
938 -}  
939 -  
940 -/*设置所有表格选中行背景色 */  
941 -#staticEditTable .selected-record-row td {  
942 - background-color: #e6f7ff !important;  
943 -  
944 - div {  
945 - background: #e6f7ff;  
946 - /* ffe7ba */  
947 - }  
948 -}  
949 -  
950 -/*设置列表选中行背景色 */  
951 -.xly-normal-list #staticEditTable .selected-record-row td {  
952 - background-color: #e6f7ff;  
953 -  
954 - div {  
955 - background: none;  
956 - }  
957 -}  
958 -  
959 -/* 通用大屏列表选中行 */  
960 -.commonRollChar #staticEditTable .selected-record-row td {  
961 - background: none !important;  
962 -  
963 - div {  
964 - background: none !important;  
965 - }  
966 -}  
967 -  
968 -/* 可编辑列表 */  
969 -.editable #staticEditTable .selected-record-row td {  
970 - background: none !important;  
971 -  
972 - div {  
973 - //padding:1px 13px!important;  
974 - background-color: #fff;  
975 - }  
976 -}  
977 -  
978 -.editable #staticEditTable .ant-form-item-control {  
979 - height: 28px !important;  
980 -}  
981 -  
982 -/* 设置偶行背景色 */  
983 -.xlyCommonTable:not(.tableEnabled) .dark-record-row td {  
984 - background-color: @table-bg-even !important;  
985 -  
986 - .ant-table-selection-column {  
987 - background-color: @table-bg-even !important;  
988 - }  
989 -}  
990 -  
991 -.xlyCommonTable.tableEnabled .ant-table-tbody>tr.ant-table-row-selected>td {  
992 - background: #FFF !important;  
993 - border-color: #d9d9d9 !important;  
994 -}  
995 -  
996 -/* 设置分割行背景色 */  
997 -.split-record-row td,  
998 -.split-record-row-skip td {  
999 - background-color: @table-bg-split !important;  
1000 - font-weight: bold;  
1001 -  
1002 - .ant-table-selection-column {  
1003 - font-weight: bold;  
1004 - background-color: @table-bg-split !important;  
1005 - }  
1006 -  
1007 - .noInput {  
1008 - overflow: unset;  
1009 - }  
1010 -  
1011 - //span{background-color:@table-bg-split!important;}  
1012 - .linksActiveIdStyle {  
1013 - word-break: keep-all !important;  
1014 - word-space: nowrap !important;  
1015 - }  
1016 -}  
1017 -  
1018 -.split-record-row td {  
1019 - span {  
1020 - background-color: @table-bg-split !important;  
1021 - }  
1022 -}  
1023 -  
1024 -.split-record-row-skip td {  
1025 - .noInput {  
1026 - background-color: @table-bg-split !important;  
1027 - }  
1028 -}  
1029 -  
1030 -.split-record-row-skip td span.ant-checkbox {  
1031 - background-color: transparent !important;  
1032 -}  
1033 -  
1034 -/* 设置分割行边框 */  
1035 -.ant-table-bordered .virtuallist>table>.ant-table-tbody>tr.split-record-row>td {  
1036 - border: none !important;  
1037 -}  
1038 -  
1039 -.ant-table-bordered .virtuallist>table>.ant-table-tbody>tr.split-record-row-skip>td {  
1040 - border: none !important;  
1041 -}  
1042 -  
1043 -.virtuallist>table>.ant-table-tbody>tr.split-record-row>td>div {  
1044 - overflow: unset;  
1045 -}  
1046 -  
1047 -.virtuallist>table>.ant-table-tbody>tr.split-record-row-skip>td>div {  
1048 - overflow: unset;  
1049 -}  
1050 -  
1051 -/* 设置分割行悬浮背景 */  
1052 -tr.split-record-row:not(.selected-record-row):not(.ant-table-expanded-row-level-1) {  
1053 - &:hover {  
1054 - background: @table-bg-split !important;  
1055 -  
1056 - td {  
1057 - background: @table-bg-split !important;  
1058 - font-weight: bold;  
1059 - }  
1060 -  
1061 - .sActiveIdStyle {  
1062 - background: @table-bg-split !important;  
1063 - }  
1064 - }  
1065 -}  
1066 -  
1067 -tr.split-record-row-skip:not(.selected-record-row):not(.ant-table-expanded-row-level-1) {  
1068 - &:hover {  
1069 - background: @table-bg-split !important;  
1070 -  
1071 - td {  
1072 - background: @table-bg-split !important;  
1073 - font-weight: bold;  
1074 - }  
1075 -  
1076 - .sActiveIdStyle {  
1077 - background: @table-bg-split !important;  
1078 - }  
1079 - }  
1080 -}  
1081 -  
1082 -/* 根据条件 设置符合条件的行背景 */  
1083 -.SetRow_blue td {  
1084 - background-color: blue !important;  
1085 -  
1086 - .ant-table-selection-column {  
1087 - background-color: blue !important;  
1088 - }  
1089 -}  
1090 -  
1091 -.SetRow_orange td {  
1092 - background-color: orange !important;  
1093 -  
1094 - .ant-table-selection-column {  
1095 - background-color: orange !important;  
1096 - }  
1097 -}  
1098 -  
1099 -.SetRow_green td {  
1100 - background-color: green !important;  
1101 -  
1102 - .ant-table-selection-column {  
1103 - background-color: green !important;  
1104 - }  
1105 -}  
1106 -  
1107 -.SetRow_red td {  
1108 - background-color: #ff9393 !important;  
1109 -  
1110 - .ant-table-selection-column {  
1111 - background-color: #ffdede !important;  
1112 - }  
1113 -}  
1114 -  
1115 -.SetRow_yellow td {  
1116 - background-color: yellow !important;  
1117 -  
1118 - .ant-table-selection-column {  
1119 - background-color: yellow !important;  
1120 - }  
1121 -}  
1122 -  
1123 -.SetRow_pink td {  
1124 - background-color: pink !important;  
1125 -  
1126 - .ant-table-selection-column {  
1127 - background-color: pink !important;  
1128 - }  
1129 -}  
1130 -  
1131 -tr[class*="SetRow_"] {  
1132 - .readonlyField {  
1133 - background-color: transparent !important;  
1134 - }  
1135 -}  
1136 -  
1137 -/* 根据条件 设置符合条件的单元格背景 */  
1138 -.SetCell_green div {  
1139 - background-color: green !important;  
1140 -}  
1141 -  
1142 -.SetCell_red div {  
1143 - background-color: red !important;  
1144 -}  
1145 -  
1146 -.SetCell_yellow div {  
1147 - background-color: yellow !important;  
1148 -}  
1149 -  
1150 -.SetCell_blue div {  
1151 - background-color: blue !important;  
1152 -}  
1153 -  
1154 -.SetCell_orange div {  
1155 - background-color: orange !important;  
1156 -}  
1157 -  
1158 -.SetCell_pink div {  
1159 - background-color: pink !important;  
1160 -}  
1161 -  
1162 -/* 未读消息 整行文字加粗 */  
1163 -.newsNoRead {  
1164 - font-weight: bold !important;  
1165 -}  
1166 -  
1167 -.ant-pagination-item {  
1168 - border-radius: 0 !important;  
1169 -}  
1170 -  
1171 -.ant-pagination-options-quick-jumper input {  
1172 - border-radius: 0 !important;  
1173 -}  
1174 -  
1175 -.ant-pagination-prev .ant-pagination-item-link,  
1176 -.ant-pagination-next .ant-pagination-item-link {  
1177 - border-radius: 0 !important;  
1178 - height: 28px;  
1179 -}  
1180 -  
1181 -.ant-pagination-options-quick-jumper {  
1182 - height: 28px !important;  
1183 - line-height: 28px !important;  
1184 -}  
1185 -  
1186 -.ant-pagination-options-quick-jumper input {  
1187 - height: 28px !important;  
1188 -}  
1189 -  
1190 -.ant-modal-content {  
1191 - border-radius: 0 !important;  
1192 -}  
1193 -  
1194 -.ant-modal-header {  
1195 - padding: 7px 24px !important;  
1196 - background: var(--xly-skin-modal-bg-color, #646464) !important;  
1197 - color: #fff !important;  
1198 - font-size: 18px;  
1199 - border-radius: 0 !important;  
1200 -}  
1201 -  
1202 -.ant-modal-close-x {  
1203 - height: 33px !important;  
1204 - line-height: 33px !important;  
1205 -}  
1206 -  
1207 -.ant-modal-title {  
1208 - color: #fff !important;  
1209 -}  
1210 -  
1211 -.ant-modal-close {  
1212 - color: #fff !important;  
1213 -  
1214 -}  
1215 -  
1216 -.ant-menu-item i.selected {  
1217 - color: #f6c136;  
1218 -}  
1219 -  
1220 -.mergeTable .ant-table-header {  
1221 - position: fixed;  
1222 - top: 113px;  
1223 - z-index: 20;  
1224 - border-top: 1px solid #d9d9d9;  
1225 -}  
1226 -  
1227 -.ant-select-selection-selected-value {  
1228 - padding-left: 11px;  
1229 -}  
1230 -  
1231 -#sMemo {  
1232 - font-size: 12px !important;  
1233 -}  
1234 -  
1235 -.ant-form-item-children {  
1236 - display: block;  
1237 -}  
1238 -  
1239 -.speacialNote {  
1240 - font-size: 12px;  
1241 - color: rgba(0, 0, 0, 0.65) !important;  
1242 -}  
1243 -  
1244 -/* 制单日期、制单人员、订单号设置保存时自动生成文字提醒 */  
1245 -.searchMainForm .speacialNote {  
1246 - position: absolute;  
1247 - left: 32%;  
1248 - top: 0;  
1249 - font-size: 12px;  
1250 - color: #000 !important;  
1251 -}  
1252 -  
1253 -.searchMainForm {  
1254 - border-top: 0;  
1255 - padding: 8px 8px 8px 8px !important;  
1256 - /* 间距收窄 */  
1257 - margin: 0 10px !important;  
1258 - background: #fff;  
1259 -}  
1260 -  
1261 -.viewStyle {  
1262 - background: #fff;  
1263 -}  
1264 -  
1265 -.searchMainForm input[disabled],  
1266 -.searchMainForm textArea[disabled],  
1267 -.searchMainForm .ant-select-disabled .ant-select-selection-item,  
1268 -// .searchMainForm .sActiveIdStyle,  
1269 -.viewStyle input[disabled],  
1270 -.viewStyle textArea[disabled],  
1271 -.xlyMemoList textArea[disabled] // .viewStyle .sActiveIdStyle,  
1272 -  
1273 - {  
1274 - background-color: #f1f2f8 !important;  
1275 - // color: #999!important;  
1276 - color: #000 !important;  
1277 -  
1278 - &+.sActiveIdStyle {  
1279 - background-color: #f1f2f8 !important;  
1280 -  
1281 - .masterLinkSpan {  
1282 - background-color: #f1f2f8 !important;  
1283 - }  
1284 - }  
1285 -}  
1286 -  
1287 -.searchMainForm .ant-picker.ant-picker-disabled,  
1288 -.viewStyle .ant-picker.ant-picker-disabled {  
1289 - background-color: #f1f2f8 !important;  
1290 -  
1291 - &+.sActiveIdStyle {  
1292 - background-color: #f1f2f8 !important;  
1293 -  
1294 - .masterLinkSpan {  
1295 - background-color: #f1f2f8 !important;  
1296 - }  
1297 - }  
1298 -}  
1299 -  
1300 -.searchMainForm .ant-select-disabled,  
1301 -.viewStyle .ant-select-disabled {  
1302 - .ant-select-selector {  
1303 - background-color: #f1f2f8 !important;  
1304 - }  
1305 -  
1306 - &+.sActiveIdStyle {  
1307 - background-color: #f1f2f8 !important;  
1308 -  
1309 - .masterLinkSpan {  
1310 - background-color: #f1f2f8 !important;  
1311 - }  
1312 - }  
1313 -}  
1314 -  
1315 -/* 所有表格只读模式设置背景色 */  
1316 -.coustomStyle input {  
1317 - background-color: #f1f2f8 !important;  
1318 -}  
1319 -  
1320 -/* 生产施工单 选择框异常 */  
1321 -.ant-select-selection__rendered {  
1322 - margin-left: 0 !important;  
1323 - margin-right: 0 !important;  
1324 - background-color: #fff;  
1325 - font-size: 12px;  
1326 - height: 30px;  
1327 - line-height: 31px !important;  
1328 -}  
1329 -  
1330 -/* 通用弹窗select样式 */  
1331 -  
1332 -.commonInputSearch input:hover {  
1333 - background: #e6f7ff !important;  
1334 - /* #e6e7ff */  
1335 -}  
1336 -  
1337 -.commonInputSearch input:focus {  
1338 - background: #e6f7ff !important;  
1339 -}  
1340 -  
1341 -.react-grid-item {  
1342 - .ant-row {  
1343 - flex-wrap: nowrap !important;  
1344 - }  
1345 -  
1346 - .sActiveIdStyle_viewChooseSpan {  
1347 - position: absolute !important;  
1348 - background: #FFF;  
1349 - width: calc(100% - 2px);  
1350 - height: calc(100% - 2px) !important;  
1351 - margin: 1px;  
1352 - z-index: 1;  
1353 - overflow: hidden;  
1354 - text-overflow: ellipsis;  
1355 - white-space: nowrap;  
1356 -  
1357 - .viewChooseSpan {  
1358 - cursor: pointer;  
1359 - }  
1360 - }  
1361 -}  
1362 -  
1363 -.ant-row .commonInputSearch input:focus {  
1364 - background: #e6f7ff !important;  
1365 -}  
1366 -  
1367 -/* 右击单击 弹窗 */  
1368 -.ContextMenuCol {  
1369 - border: 1px solid #d3d3d3;  
1370 -  
1371 - .ant-select-auto-complete.ant-select .ant-input {  
1372 - border: 0 !important;  
1373 - }  
1374 -  
1375 -}  
1376 -  
1377 -/** 这个样式控制表单页悬浮框样式,这个样式涵盖的范围太广,导致其他样式被覆盖 */  
1378 -.white-bk .ant-select-selection__rendered {  
1379 - background-color: #fff;  
1380 - font-size: 12px;  
1381 -}  
1382 -  
1383 -.ant-cascader-picker-disabled {  
1384 - background: #fafafa !important;  
1385 - color: rgba(0, 0, 0, 0.5) !important;  
1386 -}  
1387 -  
1388 -#mergeTableEdit .ant-input-number-input[disabled] {  
1389 - background: transparent !important;  
1390 -}  
1391 -  
1392 -/* 设置CommonTable通用表格样式 */  
1393 -#staticEditTable {  
1394 - background-color: #fff;  
1395 - /* 设置通用表格背景色 */  
1396 - position: relative;  
1397 - margin-top: -1px;  
1398 -}  
1399 -  
1400 -#staticEditTable .ant-input[disabled] {  
1401 - background: transparent !important;  
1402 -}  
1403 -  
1404 -#staticEditTable .ant-input-number-input[disabled] {  
1405 - background: transparent !important;  
1406 -}  
1407 -  
1408 -/* 默认数字控件是90px,单层表格行设置数字控件不设置宽度 */  
1409 -.viewStyle .ant-input-number {  
1410 - width: auto !important;  
1411 -}  
1412 -  
1413 -.viewStyle .ant-select-show-search {  
1414 - border: 1px solid #d9d9d9 !important;  
1415 -}  
1416 -  
1417 -.viewStyle .react-grid-item .ant-select-show-search {  
1418 - border: 0 !important;  
1419 -}  
1420 -  
1421 -.commonNewTabBilll {  
1422 - .ant-form-item-control {  
1423 - flex: 1;  
1424 - max-width: 100%;  
1425 - }  
1426 -  
1427 - .ant-form-item-control-input {  
1428 - .masterLinkSpan {  
1429 - left: -3px;  
1430 - top: 1px;  
1431 - background: #FFF;  
1432 - }  
1433 - }  
1434 -}  
1435 -  
1436 -/* 控制所有表格 悬浮行背景颜色*/  
1437 -/* 通用表格 icon字体 */  
1438 -#staticEditTable a i {  
1439 - font-size: 15px;  
1440 -}  
1441 -  
1442 -/*销售订单列表单元格元素控制*/  
1443 -.xly-normal-list #staticEditTable td {  
1444 - font-size: 12px !important;  
1445 - color: #000 !important;  
1446 - /* 设置通用列表单元格文字颜色 */  
1447 - padding: 0 5px !important;  
1448 - overflow: hidden;  
1449 - text-overflow: ellipsis;  
1450 - white-space: nowrap;  
1451 - /*超出变成省略号 */  
1452 -}  
1453 -  
1454 -/* 设置通用表格滚动条问题 */  
1455 -#staticEditTable .ant-select-selection {  
1456 - height: 31px !important;  
1457 - background-color: transparent !important;  
1458 -}  
1459 -  
1460 -#staticEditTable .ant-calendar-picker-icon:after {  
1461 - content: '' !important;  
1462 -}  
1463 -  
1464 -/* 设置CommonTable通用树样式 */  
1465 -#staticEditTree {  
1466 - height: 100%;  
1467 - overflow: auto;  
1468 -}  
1469 -  
1470 -/* 系统权限Tree*/  
1471 -.xly-jurisdiction #staticEditTree {  
1472 - //max-height: ~'calc(100vh - 160px)';  
1473 - overflow: hidden;  
1474 -}  
1475 -  
1476 -/* 选择工序Tree*/  
1477 -#modalChooseProcess #staticEditTree {  
1478 - height: 298px;  
1479 - overflow: auto;  
1480 -}  
1481 -  
1482 -#modalChooseProcess #staticEditTable .sActiveIdStyle {  
1483 - position: inherit !important;  
1484 -}  
1485 -  
1486 -/* Begin 数据导入页面 */  
1487 -#importDataInfo .topTable {  
1488 - .ant-table-scroll {  
1489 - height: calc(~'100vh - 225px');  
1490 - overflow-x: auto !important;  
1491 - }  
1492 -  
1493 - .ant-table-header {  
1494 - /* 解决无数据时没滚动条导致头部显示不全问题 */  
1495 - width: max-content;  
1496 - overflow-y: scroll !important;  
1497 - }  
1498 -  
1499 - .ant-table-body {  
1500 - width: max-content;  
1501 - height: calc(~'100vh - 276px');  
1502 - overflow-x: auto !important;  
1503 - overflow-y: auto !important;  
1504 - }  
1505 -}  
1506 -  
1507 -/* END 数据导入页面 */  
1508 -  
1509 -/* Begin 设计功能弹出层界面样式调整 */  
1510 -#StatementInfo .ant-btn {  
1511 - border: 0;  
1512 - background-color: #1890FF;  
1513 -}  
1514 -  
1515 -#StatementInfo .billToolBar {  
1516 - margin-bottom: 8px;  
1517 -}  
1518 -  
1519 -#StatementInfo .ant-table-fixed {  
1520 - width: 100% !important;  
1521 -}  
1522 -  
1523 -#StatementInfo ul {  
1524 - width: 100%;  
1525 -}  
1526 -  
1527 -#StatementInfo li {  
1528 - float: left;  
1529 - width: 60px;  
1530 -}  
1531 -  
1532 -#StatementInfo .toolBar___22SoH li {  
1533 - padding: 0 !important;  
1534 -}  
1535 -  
1536 -#StatementInfo .toolBar___22SoH a:hover {  
1537 - color: #1890FF !important  
1538 -}  
1539 -  
1540 -#StatementInfo li a {  
1541 - color: #fff;  
1542 -}  
1543 -  
1544 -#StatementInfo li a[disabled] {  
1545 - color: #a2a2a2;  
1546 -}  
1547 -  
1548 -#StatementInfo li i {  
1549 - margin-right: 6px;  
1550 -}  
1551 -  
1552 -#StatementInfo .ant-table-body {  
1553 - overflow-x: hidden !important;  
1554 - overflow-y: auto !important;  
1555 - height: 133px;  
1556 -}  
1557 -  
1558 -#StatementInfo .ant-table-footer {  
1559 - display: none;  
1560 -}  
1561 -  
1562 -/* END 设计功能弹出层 */  
1563 -  
1564 -.ant-message span {  
1565 - white-space: pre-wrap;  
1566 -}  
1567 -  
1568 -.ant-input-number-handler-wrap {  
1569 - display: none !important;  
1570 -}  
1571 -  
1572 -.ant-card-extra {  
1573 - padding: 0 !important;  
1574 -}  
1575 -  
1576 -.ant-card-body {  
1577 - overflow: auto;  
1578 -}  
1579 -  
1580 -.ant-modal-body {  
1581 - overflow: hidden;  
1582 -}  
1583 -  
1584 -/* 设置通用切换slaveTab */  
1585 -.ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-disabled span {  
1586 - color: #6b6868;  
1587 - cursor: not-allowed;  
1588 - /*设置不可用tab样式 */  
1589 -}  
1590 -  
1591 -.importDataInfo {  
1592 - .ant-legacy-form-item-control {  
1593 - line-height: unset;  
1594 - }  
1595 -}  
1596 -  
1597 -#popupPan .ant-table-body {  
1598 - max-height: 350px !important;  
1599 -}  
1600 -  
1601 -#worker .ant-table-scroll>div:last-child {  
1602 - min-height: 110px;  
1603 -}  
1604 -  
1605 -#worker .ant-input-number-input[disabled] {  
1606 - background: transparent !important;  
1607 -}  
1608 -  
1609 -#workerOrder table {  
1610 - width: auto;  
1611 -}  
1612 -  
1613 -#workerOrder td {  
1614 - padding: 0 8px !important;  
1615 - height: 32px;  
1616 -}  
1617 -  
1618 -#commonList {  
1619 - background: #f0f2f5 !important;  
1620 -}  
1621 -  
1622 -#sPartsName .ant-form-item {  
1623 - display: inline-block;  
1624 - width: 100%;  
1625 - margin-bottom: 0 !important;  
1626 - height: 21px !important;  
1627 -}  
1628 -  
1629 -#sPartsName .ant-form-item-control {  
1630 - line-height: 21px !important;  
1631 -}  
1632 -  
1633 -//.ant-select {  
1634 -// width: 100%!important;  
1635 -//}  
1636 -#staticEditTable {  
1637 - .ant-pagination {  
1638 - .ant-select {  
1639 - width: 63px !important;  
1640 - }  
1641 - }  
1642 -  
1643 - .ant-pagination-total-text {  
1644 - position: absolute;  
1645 - right: 10px;  
1646 - }  
1647 -  
1648 - .ant-pagination-options {  
1649 - .ant-pagination-options-size-changer {  
1650 - .ant-select-selection {  
1651 - height: auto !important;  
1652 - }  
1653 - }  
1654 - }  
1655 -}  
1656 -  
1657 -//设备信息中的从表样式  
1658 -.xly-bill-list .iPlcNoTable .topTable .ant-spin-nested-loading .ant-spin-container .ant-table {  
1659 - height: 83% !important;  
1660 -  
1661 - .ant-table-body {  
1662 - overflow: auto !important;  
1663 - }  
1664 -}  
1665 -  
1666 -  
1667 -.tableOption {  
1668 - line-height: 0 !important;  
1669 - position: absolute;  
1670 - top: -27px;  
1671 - right: 0;  
1672 -}  
1673 -  
1674 -.tableOption>span:first-child {  
1675 - display: inline-block;  
1676 -}  
1677 -  
1678 -.tableOption>button {  
1679 - border: 1px solid #1890FF;  
1680 - background: #1890FF;  
1681 - color: #fff;  
1682 - margin-left: 8px;  
1683 - min-width: 65px;  
1684 - height: 28px;  
1685 - line-height: 28px;  
1686 -}  
1687 -  
1688 -.tableOption>button:hover {  
1689 - border: 1px solid #1890FF !important;  
1690 - background: #1890FF !important;  
1691 - color: #fff !important;  
1692 -}  
1693 -  
1694 -.tableOption>button[disabled],  
1695 -.tableOption>button[disabled]:hover {  
1696 - color: rgba(0, 0, 0, 0.5) !important;  
1697 - background: #f5f5f5 !important;  
1698 - border: 1px solid #d9d9d9 !important;  
1699 -}  
1700 -  
1701 -  
1702 -  
1703 -.TextArea {  
1704 - font-size: 20px;  
1705 - margin: 0 10px 10px 10px;  
1706 -}  
1707 -  
1708 -.wrapRow {  
1709 - width: 100%;  
1710 - padding: 0 25px 0 25px;  
1711 -}  
1712 -  
1713 -.lef {  
1714 - width: 48%;  
1715 - float: left;  
1716 -}  
1717 -  
1718 -.rig {  
1719 - width: 48%;  
1720 - margin-left: 4%;  
1721 - float: left;  
1722 -}  
1723 -  
1724 -.uploadPic i {  
1725 - display: block;  
1726 - font-size: 32px;  
1727 - color: #999;  
1728 -}  
1729 -  
1730 -.uploadPic>div {  
1731 - color: #666;  
1732 - font-size: 14px;  
1733 -}  
1734 -  
1735 -.header {  
1736 - position: fixed;  
1737 - width: 100%;  
1738 - z-index: 999;  
1739 - top: 60px;  
1740 - height: 30px !important;  
1741 - padding: 0px !important;  
1742 - line-height: inherit !important;  
1743 - background: transparent !important;  
1744 -}  
1745 -  
1746 -  
1747 -  
1748 -.clayoutClassify {  
1749 - margin: 70px 0 0 0;  
1750 -}  
1751 -  
1752 -.popupPan .clayoutClassify {  
1753 - margin: 0 !important;  
1754 -}  
1755 -  
1756 -.clayoutBot {  
1757 - padding: 0 10px;  
1758 -}  
1759 -  
1760 -.clayoutTop {  
1761 - padding: 30px 32px 20px 32px;  
1762 -}  
1763 -  
1764 -.clayoutCalc {  
1765 - margin: 0 10px;  
1766 - background: #fff !important;  
1767 -}  
1768 -  
1769 -.slaveTabs .ant-tabs-bar {  
1770 - margin: 0 10px !important;  
1771 -}  
1772 -  
1773 -.slaveTabs .ant-table-thead>tr>th {  
1774 - //background-color: #d0d0d0!important;  
1775 -}  
1776 -  
1777 -.modal .clayoutTop {  
1778 - padding: 0 !important;  
1779 -}  
1780 -  
1781 -.modal .mergeTableEdit {  
1782 - width: auto !important;  
1783 -}  
1784 -  
1785 -.sider {  
1786 - flex: none !important;  
1787 - max-width: none !important;  
1788 - min-width: 0 !important;  
1789 - width: auto !important;  
1790 - background: #fff !important;  
1791 -}  
1792 -  
1793 -.jsqSider {  
1794 - background: #fff !important;  
1795 -}  
1796 -  
1797 -.jsqSider button {  
1798 - width: 57px;  
1799 - height: 30px;  
1800 - padding: 0 !important;  
1801 - line-height: 30px;  
1802 - text-align: center;  
1803 -}  
1804 -  
1805 -.tabGroup {  
1806 - padding-left: 0 !important;  
1807 -}  
1808 -  
1809 -.tabChild {  
1810 - margin-bottom: 20px;  
1811 -}  
1812 -  
1813 -.tabChildTitle {  
1814 - border-bottom: 1px dotted #354052;  
1815 - margin-bottom: 10px;  
1816 - color: #fff;  
1817 - line-height: 22px;  
1818 -}  
1819 -  
1820 -.tabChildTitle span {  
1821 - background: #354052;  
1822 - display: inline-block;  
1823 - padding: 5px 15px;  
1824 - line-height: 22px;  
1825 - border-top-left-radius: 5px;  
1826 - border-bottom-right-radius: 5px;  
1827 - font-size: 12px;  
1828 -}  
1829 -  
1830 -  
1831 -.labelNo {  
1832 - height: auto;  
1833 -}  
1834 -  
1835 -.labelNo .formItemMargin {  
1836 - height: auto !important;  
1837 -}  
1838 -  
1839 -.labelNo textarea {  
1840 - border-top: 0 !important;  
1841 -}  
1842 -  
1843 -.white-bk>div>div>div>div>span>span input {  
1844 - background-color: #fff !important;  
1845 - font-size: 12px;  
1846 -}  
1847 -  
1848 -  
1849 -  
1850 -.searchSlaveForm {  
1851 - border: 1px solid #d9d9d9;  
1852 - border-top: 0;  
1853 - padding: 15px !important;  
1854 - padding-top: 25px !important;  
1855 - background: #fff;  
1856 -}  
1857 -  
1858 -.formItemMargin0 {  
1859 - margin-bottom: 0 !important;  
1860 -}  
1861 -  
1862 -.formItemMargin0>div>div>span>span {  
1863 - background: transparent !important;  
1864 -}  
1865 -  
1866 -.formItemMargin0>div>div>span>span input {  
1867 - border: 0 !important;  
1868 -}  
1869 -  
1870 -/* 设置整单外发 大小为12 */  
1871 -.formItemMag10 label {  
1872 - font-size: 12px !important;  
1873 -}  
1874 -  
1875 -.searchForm {  
1876 - background: #fff;  
1877 -}  
1878 -  
1879 -.searchForm .formItemMag10 label>span:last-child {  
1880 - width: inherit !important;  
1881 -}  
1882 -  
1883 -.searchForm .formItemMag10>div>div {  
1884 - line-height: 32px !important;  
1885 -}  
1886 -  
1887 -.searchForm .formItemMag0 label {  
1888 - margin-top: 5px !important;  
1889 - margin-bottom: 0 !important;  
1890 -}  
1891 -  
1892 -.searchForm .area {  
1893 - height: auto;  
1894 - min-height: 300px;  
1895 -}  
1896 -  
1897 -.tabChildDot {  
1898 - padding-bottom: 10px;  
1899 - margin-bottom: 10px;  
1900 - border-bottom: 1px dotted #354052;  
1901 -}  
1902 -  
1903 -.tab240 {  
1904 - height: 240px;  
1905 -}  
1906 -  
1907 -.searchForm .list {  
1908 - border: 1px solid #d9d9d9;  
1909 - border-radius: 4px;  
1910 - padding: 4px 11px;  
1911 - min-height: 280px;  
1912 -}  
1913 -  
1914 -.searchForm .list:hover {  
1915 - border: 1px solid #1890FF;  
1916 -}  
1917 -  
1918 -.searchForm .list li {  
1919 - height: 32px;  
1920 - line-height: 32px;  
1921 -}  
1922 -  
1923 -.tableOption .formItemMargin {  
1924 - margin-bottom: 0 !important;  
1925 -}  
1926 -  
1927 -/* 设定单据->销售对账 */  
1928 -.outStandFilter {  
1929 - padding: 20px 32px 0 32px !important;  
1930 - min-height: 72px;  
1931 -}  
1932 -  
1933 -.outStandRow {  
1934 - z-index: 20;  
1935 - padding: 10px 0 0 20px;  
1936 - background: #f7f7f7;  
1937 - transition: background .3s ease;  
1938 - box-shadow: 0 0 5px #1890FF;  
1939 - width: 70%;  
1940 - min-height: 49px;  
1941 - float: left;  
1942 -}  
1943 -  
1944 -.outStandFormItem {  
1945 - margin-bottom: 0 !important;  
1946 -}  
1947 -  
1948 -.outStandFormItem label span+span {  
1949 - width: auto !important;  
1950 -}  
1951 -  
1952 -.inputGroup {  
1953 - position: relative;  
1954 -}  
1955 -  
1956 -.inputGroup>div {  
1957 - width: 100% !important;  
1958 -}  
1959 -  
1960 -.inputGroup input {  
1961 - position: absolute;  
1962 - right: 0;  
1963 - top: 0;  
1964 -}  
1965 -  
1966 -.inputGroup .iconAdd {  
1967 - position: absolute;  
1968 - right: 0;  
1969 - top: 0;  
1970 -}  
1971 -  
1972 -.inputGroup .iconAdd>span {  
1973 - width: 32px;  
1974 - height: 32px;  
1975 - position: absolute !important;  
1976 - left: 0 !important;  
1977 - top: 14px !important;  
1978 - cursor: pointer;  
1979 -}  
1980 -  
1981 -.inputGroup .iconAdd i {  
1982 - position: absolute;  
1983 - left: 0;  
1984 - top: 0;  
1985 - width: 32px;  
1986 - height: 32px;  
1987 -}  
1988 -  
1989 -.inputGroup .iconAdd i:before {  
1990 - color: rgba(0, 0, 0, 0.43);  
1991 - transform: scale(0.75) rotate(0deg);  
1992 - line-height: 32px;  
1993 -}  
1994 -  
1995 -.inputGroup .iconAdd i:hover:before {  
1996 - line-height: 32px;  
1997 - font-weight: 700;  
1998 - color: rgba(0, 0, 0, 0.65);  
1999 -}  
2000 -  
2001 -.inputGroup .iconAdd input {  
2002 - padding-left: 20px !important;  
2003 - height: 32px !important;  
2004 -}  
2005 -  
2006 -.inputGroup>div>div {  
2007 - background: #fafafa !important;  
2008 - width: 100% !important;  
2009 -}  
2010 -  
2011 -.inputGroup>div>div>div {  
2012 - width: 100% !important;  
2013 -}  
2014 -  
2015 -.tableInputGroup {  
2016 - position: relative;  
2017 -}  
2018 -  
2019 -.tableInputGroup .iconAdd {  
2020 - position: absolute;  
2021 - right: 8px;  
2022 - top: 6px;  
2023 -}  
2024 -  
2025 -.tableInputGroup input {  
2026 - position: absolute;  
2027 - right: 0;  
2028 - top: 0;  
2029 - width: 16px !important;  
2030 - height: 16px !important;  
2031 - padding: 0 !important;  
2032 - border-radius: 0 !important;  
2033 -}  
2034 -  
2035 -.tableInputGroup .iconAdd>span {  
2036 - width: 16px;  
2037 - height: 16px;  
2038 - position: absolute !important;  
2039 - left: 0 !important;  
2040 - top: 8px !important;  
2041 - cursor: pointer;  
2042 -}  
2043 -  
2044 -.tableInputGroup .iconAdd i {  
2045 - position: absolute;  
2046 - left: 0;  
2047 - top: 0;  
2048 - width: 16px;  
2049 - height: 16px;  
2050 -}  
2051 -  
2052 -.tableInputGroup .iconAdd i:before {  
2053 - color: rgba(0, 0, 0, 0.43);  
2054 - transform: scale(0.75) rotate(0deg);  
2055 - line-height: 16px;  
2056 -}  
2057 -  
2058 -.tableInputGroup .iconAdd i:hover:before {  
2059 - line-height: 16px;  
2060 - font-weight: 700;  
2061 - color: rgba(0, 0, 0, 0.65);  
2062 -}  
2063 -  
2064 -.tableInputGroup>div>div>span {  
2065 - display: none !important;  
2066 -}  
2067 -  
2068 -.layout {  
2069 - padding-top: 20px;  
2070 -}  
2071 -  
2072 -.editSelect>div {  
2073 - height: 32px;  
2074 - border-color: transparent !important;  
2075 - border-radius: 0;  
2076 - transition: none;  
2077 - width: 100%;  
2078 -}  
2079 -  
2080 -.tableOperation {  
2081 - padding: 0 6px;  
2082 -}  
2083 -  
2084 -.tableOperation>button {  
2085 - border: 0 !important;  
2086 - background: none !important;  
2087 - color: #1890FF;  
2088 - cursor: pointer;  
2089 - outline: 0;  
2090 -}  
2091 -  
2092 -.tableOperation>button:focus {  
2093 - outline: 0;  
2094 -}  
2095 -  
2096 -.rightSearch {  
2097 - width: 220px;  
2098 - position: absolute;  
2099 - right: 80px;  
2100 - top: -29px;  
2101 -}  
2102 -  
2103 -.rightSearch input {  
2104 - height: 28px;  
2105 -}  
2106 -  
2107 -.rightSearch button {  
2108 - height: 28px;  
2109 -}  
2110 -  
2111 -.searchBox {  
2112 - width: 200px !important;  
2113 - height: 26px;  
2114 - background: hsla(0, 0%, 100%, .12);  
2115 - transition: all .3s linear;  
2116 -}  
2117 -  
2118 -.show {  
2119 - width: 300px !important;  
2120 - border: 1px solid #1890FF;  
2121 -}  
2122 -  
2123 -.searchBox button {  
2124 - border: 0;  
2125 - background: none;  
2126 -}  
2127 -  
2128 -.searchBox button:hover {  
2129 - background: none;  
2130 -}  
2131 -  
2132 -.tabButton {  
2133 - //margin-top: 10px;  
2134 - font-size: 12px;  
2135 - text-indent: 1em;  
2136 - height: 185px;  
2137 - overflow: auto;  
2138 - border-left: 1px solid #d9d9d9;  
2139 - border-bottom: 1px solid #d9d9d9;  
2140 -}  
2141 -  
2142 -  
2143 -.tabButton button {  
2144 - display: block !important;  
2145 - border: 0 !important;  
2146 - width: 100% !important;  
2147 - text-indent: 0.6em !important;  
2148 - text-align: left;  
2149 -}  
2150 -  
2151 -/* 上传 */  
2152 -.uploadListInline {  
2153 - margin-right: 8px;  
2154 -}  
2155 -  
2156 -.uploadListInline>div:last-child>div {  
2157 - height: 300px;  
2158 -}  
2159 -  
2160 -.uploadListInline>div:last-child>div a {  
2161 - width: auto;  
2162 - height: 280px;  
2163 -}  
2164 -  
2165 -.uploadListInline>div:last-child>div img {  
2166 - width: auto;  
2167 - height: 280px;  
2168 -}  
2169 -  
2170 -/* 图片列表上传 */  
2171 -.staticUpload {  
2172 - display: inline-block;  
2173 -}  
2174 -  
2175 -.staticUpload button {  
2176 - height: 28px !important;  
2177 -}  
2178 -  
2179 -.staticUpload>div:last-child {  
2180 - display: none;  
2181 -}  
2182 -  
2183 -/* 销售订单自定义审核界面设置 */  
2184 -.checkTable {  
2185 - margin-bottom: 20px;  
2186 -  
2187 - table tr td {  
2188 - padding-left: 4px !important;  
2189 - padding: 4px 4px;  
2190 - font-size: 12px;  
2191 - height: 30px;  
2192 - }  
2193 -}  
2194 -  
2195 -.checkInputGroup {  
2196 - padding-left: 0 !important;  
2197 - margin-top: 10px !important;  
2198 -}  
2199 -  
2200 -.clickRow {  
2201 - background: #f0fcff !important;  
2202 -}  
2203 -  
2204 -.contentPop {  
2205 - background: #fff !important;  
2206 -}  
2207 -  
2208 -.buttonOpt {  
2209 - margin-top: 25px;  
2210 -}  
2211 -  
2212 -.buttonOpt button {  
2213 - margin-right: 10px;  
2214 - padding: 0 15px !important;  
2215 -}  
2216 -  
2217 -.tableShow td span {  
2218 - padding: 0 8px !important;  
2219 - line-height: 32px;  
2220 -}  
2221 -  
2222 -.collapseB {  
2223 - margin-top: 20px;  
2224 - text-align: center;  
2225 - display: inline-block;  
2226 - width: 98%;  
2227 - font-size: 16px;  
2228 - background: #fafafa;  
2229 - color: rgba(0, 0, 0, 0.65) !important;  
2230 - border: 0;  
2231 - cursor: pointer;  
2232 -}  
2233 -  
2234 -.collapseA {  
2235 - text-align: center;  
2236 - display: inline-block;  
2237 - width: 98%;  
2238 - font-size: 16px;  
2239 - background: #fafafa;  
2240 - color: rgba(0, 0, 0, 0.65) !important;  
2241 - border: 0;  
2242 - cursor: pointer;  
2243 - margin-top: 5px;  
2244 -}  
2245 -  
2246 -.collapseA span,  
2247 -.collapseB span {  
2248 - font-size: 14px;  
2249 - margin-right: 5px;  
2250 -}  
2251 -  
2252 -.collapseA i,  
2253 -.collapseB i {  
2254 - vertical-align: middle;  
2255 -}  
2256 -  
2257 -.collapseA:focus,  
2258 -.collapseB:focus {  
2259 - outline: 0;  
2260 -}  
2261 -  
2262 -/* 快捷过滤 */  
2263 -.advForm {  
2264 - background: #eef1f6;  
2265 - height: 52px;  
2266 -}  
2267 -  
2268 -.advFormItem {  
2269 - margin-bottom: 4px !important;  
2270 - margin-right: 7px !important;  
2271 -}  
2272 -  
2273 -.advFormItem>div {  
2274 - width: 100%;  
2275 -}  
2276 -  
2277 -.advFormItem .advDelectIcon {  
2278 - position: absolute;  
2279 - right: -20px;  
2280 - top: 0;  
2281 -}  
2282 -  
2283 -.advDelectIcon i {  
2284 - position: absolute;  
2285 - right: -5px;  
2286 - top: 8px;  
2287 - cursor: pointer;  
2288 - color: rgba(0, 0, 0, 0.65) !important;  
2289 -}  
2290 -  
2291 -.advRow {  
2292 - position: absolute !important;  
2293 - z-index: 20;  
2294 - padding: 10px 34px 0 10px;  
2295 - transition: background .3s ease;  
2296 - border: 1px solid transparent;  
2297 - width: 46%;  
2298 - float: left;  
2299 -}  
2300 -  
2301 -.advRowActive {  
2302 - position: absolute !important;  
2303 - z-index: 20;  
2304 - padding: 10px 34px 0 10px;  
2305 - background: #eef1f6;  
2306 - transition: background .3s ease;  
2307 - border: 1px solid #1890FF;  
2308 - width: 46%;  
2309 - float: left;  
2310 -}  
2311 -  
2312 -.advRow>button,  
2313 -.advRowActive>button {  
2314 - position: absolute;  
2315 - top: 10px;  
2316 - width: 32px;  
2317 - height: 32px;  
2318 - background: #1890FF;  
2319 - border: 0;  
2320 - color: #fff;  
2321 - cursor: pointer;  
2322 -}  
2323 -  
2324 -.advRow button>i,  
2325 -.advRowActive button>i {  
2326 - display: block;  
2327 - font-size: 14px;  
2328 - color: #fff;  
2329 - text-align: center;  
2330 - line-height: 32px;  
2331 -}  
2332 -  
2333 -.advButton {  
2334 - position: relative;  
2335 - margin-right: 7px;  
2336 - margin-bottom: 7px;  
2337 -}  
2338 -  
2339 -.advRow button:focus {  
2340 - outline: 0;  
2341 -}  
2342 -  
2343 -.advButton button {  
2344 - width: 100%;  
2345 -}  
2346 -  
2347 -.advCol {  
2348 - left: 47%;  
2349 - width: 30%;  
2350 - z-index: 20;  
2351 - float: left !important;  
2352 - padding-top: 11px;  
2353 - margin-left: 20px;  
2354 -}  
2355 -  
2356 -.popupPan .advRow,  
2357 -.popupPan .advRowActive {  
2358 - width: 60% !important;  
2359 -}  
2360 -  
2361 -.popupPan .advCol {  
2362 - left: 60% !important;  
2363 - margin-left: 5px !important;  
2364 -}  
2365 -  
2366 -.advCol button {  
2367 - height: 32px !important;  
2368 - min-width: 80px;  
2369 - padding: 0 16px;  
2370 -}  
2371 -  
2372 -.advCol button>span {  
2373 - line-height: 32px !important;  
2374 -}  
2375 -  
2376 -.advInput {  
2377 - width: 100%;  
2378 - height: 32px;  
2379 -}  
2380 -  
2381 -.advInput input {  
2382 - height: 32px !important;  
2383 -}  
2384 -  
2385 -/* 分页 */  
2386 -.pagination {  
2387 - float: none !important;  
2388 - text-align: center;  
2389 - margin: 8px 0 !important;  
2390 -}  
2391 -  
2392 -.pagination li {  
2393 - min-width: 28px;  
2394 - height: 28px;  
2395 - line-height: 28px;  
2396 -}  
2397 -  
2398 -.pagination li a:after {  
2399 - height: 28px !important;  
2400 -}  
2401 -  
2402 -/* 可修改表格 */  
2403 -.mergeTableEdit {  
2404 - position: relative;  
2405 - width: 1000px;  
2406 - margin: 0 auto;  
2407 -}  
2408 -  
2409 -.mergeTableEdit .tableCommon {  
2410 - position: absolute;  
2411 - bottom: 0;  
2412 - margin-bottom: 8px;  
2413 - line-height: 0 !important;  
2414 -}  
2415 -  
2416 -.mergeTableEdit .tableCommonSpace {  
2417 - margin-top: 8px;  
2418 -}  
2419 -  
2420 -.mergeTableEdit .tableCommonRig {  
2421 - position: absolute;  
2422 - bottom: 0;  
2423 - right: 0;  
2424 - margin-bottom: 8px;  
2425 - line-height: 0 !important;  
2426 -}  
2427 -  
2428 -.tableCommon>button,  
2429 -.tableCommonSpace>button {  
2430 - min-width: 80px;  
2431 - height: 28px;  
2432 - background: #1890FF;  
2433 - color: #fff;  
2434 - border: 1px solid #1890FF !important;  
2435 - margin-right: 8px;  
2436 -}  
2437 -  
2438 -.tableCommonRig>button {  
2439 - min-width: 80px;  
2440 - height: 28px;  
2441 - background: #1890FF;  
2442 - color: #fff;  
2443 - border: 1px solid #1890FF !important;  
2444 - margin-left: 8px;  
2445 -}  
2446 -  
2447 -.mergeTableEdit .tableCommonRig {  
2448 - display: none;  
2449 -}  
2450 -  
2451 -.popupPan .tableCommonRig {  
2452 - display: block !important;  
2453 -}  
2454 -  
2455 -.tableCommon>button:hover,  
2456 -.tableCommonRig>button:hover {  
2457 - background: #26d7eb !important;  
2458 - color: #fff !important;  
2459 -}  
2460 -  
2461 -.tableCommon>button[disabled]:hover {  
2462 - border: 1px solid #b0b0b3 !important;  
2463 - background: #b0b0b3 !important;  
2464 - opacity: 0.6;  
2465 - color: #fff !important;  
2466 -}  
2467 -  
2468 -.tableCommon>button[disabled] {  
2469 - border: 1px solid #b0b0b3 !important;  
2470 - background: #b0b0b3 !important;  
2471 - opacity: 0.6;  
2472 - color: #fff !important;  
2473 -}  
2474 -  
2475 -.btnLoad {  
2476 - width: 100% !important;  
2477 - padding: 0 !important;  
2478 - text-align: center !important;  
2479 -}  
2480 -  
2481 -.workeOrderMainT {  
2482 - float: left;  
2483 - width: 90px;  
2484 - font-size: 14px;  
2485 - color: #1890FF;  
2486 - font-weight: 700;  
2487 - height: 32px;  
2488 - line-height: 28px;  
2489 - padding-bottom: 4px;  
2490 - border-bottom: 2px solid #1890FF;  
2491 - text-align: center;  
2492 - margin-bottom: 10px;  
2493 -}  
2494 -  
2495 -.workOrderMain {  
2496 - float: right;  
2497 - margin-right: 2.1%;  
2498 -}  
2499 -  
2500 -.workOrderMain .formItemMargin {  
2501 - height: 32px !important;  
2502 -}  
2503 -  
2504 -.workOrderMain button,  
2505 -.workOrderMain button:active {  
2506 - float: right;  
2507 - background: #fc785e;  
2508 - border: 0;  
2509 - color: #fff;  
2510 -}  
2511 -  
2512 -.workOrderMain button:hover {  
2513 - background: #fe927d;  
2514 - border: 0;  
2515 - color: #fff;  
2516 -}  
2517 -  
2518 -.workOrderMain>div {  
2519 - width: 106px;  
2520 - float: right;  
2521 -}  
2522 -  
2523 -  
2524 -  
2525 -.collapseWorker {  
2526 - margin-top: 10px;  
2527 -}  
2528 -  
2529 -.workerList {  
2530 - height: auto;  
2531 - margin-bottom: 8px;  
2532 - font-size: 12px !important;  
2533 -}  
2534 -  
2535 -.workerListItem {  
2536 - margin-right: 15px;  
2537 - margin-bottom: 0px !important;  
2538 - overflow: hidden;  
2539 - height: 100%;  
2540 - background-color: transparent;  
2541 -}  
2542 -  
2543 -.workerListItem label {  
2544 - float: left;  
2545 -}  
2546 -  
2547 -.workerListItem>div>div {  
2548 - border: 0px !important;  
2549 - background-color: transparent;  
2550 - font-size: 12px;  
2551 -}  
2552 -  
2553 -.workerListItem>div>div>div {  
2554 - height: 40px;  
2555 - line-height: 40px;  
2556 - padding: 0px 5px !important;  
2557 - overflow: hidden;  
2558 - display: flex;  
2559 - background-color: transparent;  
2560 - font-size: 12px;  
2561 - margin-top: 0px;  
2562 -}  
2563 -  
2564 -.workerListItem>div>div>div>label {  
2565 - flex: 1;  
2566 - font-size: 12px;  
2567 -}  
2568 -  
2569 -.workerListItem>div>div>div>label span {  
2570 - font-size: 12px;  
2571 -}  
2572 -  
2573 -.workerForm {  
2574 - margin: 10px !important;  
2575 -}  
2576 -  
2577 -.workerFormRow {  
2578 - display: flex;  
2579 -}  
2580 -  
2581 -.workerFormRow>div:first-child {  
2582 - background: #1890FF;  
2583 - display: flex;  
2584 - flex-flow: row wrap;  
2585 - justify-content: center;  
2586 - align-items: center;  
2587 -}  
2588 -  
2589 -.workerFormRow>div .item {  
2590 - font-size: 18px;  
2591 - font-weight: 700;  
2592 - color: #fff;  
2593 -}  
2594 -  
2595 -.workerOpt {  
2596 - position: absolute;  
2597 - left: -3.5%;  
2598 -}  
2599 -  
2600 -.workerOpt i {  
2601 - color: #fff;  
2602 - cursor: pointer;  
2603 -}  
2604 -  
2605 -.workerFormPop {  
2606 - margin: 10px 0 !important;  
2607 -}  
2608 -  
2609 -.workerFormPop .workerOpt {  
2610 - position: absolute;  
2611 - left: -6.5%;  
2612 -}  
2613 -  
2614 -.clayoutJur {  
2615 - position: relative;  
2616 - margin: 0 10px;  
2617 - background: #fff !important;  
2618 - padding: 10px 10px 0 2px;  
2619 -}  
2620 -  
2621 -.clayoutJur table {  
2622 - width: 100% !important;  
2623 -}  
2624 -  
2625 -.tableOptionJur {  
2626 - margin-bottom: 8px;  
2627 -}  
2628 -  
2629 -.tableOptionJur>button {  
2630 - border: 1px solid #1890FF;  
2631 - background: #1890FF;  
2632 - color: #fff;  
2633 - margin-left: 8px;  
2634 - min-width: 65px;  
2635 - height: 28px;  
2636 - line-height: 28px;  
2637 -}  
2638 -  
2639 -.tableOptionJur>button:first-child {  
2640 - margin-left: 0;  
2641 -}  
2642 -  
2643 -.tableOptionJur>button:hover {  
2644 - border: 1px solid #1890FF;  
2645 - background: #1890FF;  
2646 - opacity: 0.6;  
2647 - color: #fff;  
2648 -}  
2649 -  
2650 -/* 菜单项 */  
2651 -.affixMenu {  
2652 - cursor: pointer;  
2653 - position: fixed;  
2654 - font-size: 22px;  
2655 - right: 35px;  
2656 - top: 60px;  
2657 -}  
2658 -  
2659 -affixMenuhasProps {  
2660 - cursor: pointer;  
2661 - position: fixed;  
2662 - font-size: 22px;  
2663 - right: 35px;  
2664 - top: 60px;  
2665 - color: rgba(255, 255, 255, 0.6) !important;  
2666 -}  
2667 -  
2668 -.affixMenuTable table {  
2669 - width: 100% !important;  
2670 -}  
2671 -  
2672 -.affixMenuTable table td {  
2673 - padding: 0 !important;  
2674 -}  
2675 -  
2676 -.affixMenuTable table td input {  
2677 - border: 0 !important;  
2678 - background: transparent;  
2679 -}  
2680 -  
2681 -.affixMenuTable table td label {  
2682 - padding: 0 11px;  
2683 -}  
2684 -  
2685 -.affixMenuShow>span {  
2686 - margin-right: 10px;  
2687 -}  
2688 -  
2689 -.affixMenuTableAll span {  
2690 - font-size: 12px;  
2691 -}  
2692 -  
2693 -.affixMenuTableAll h3 {  
2694 - margin-bottom: 15px;  
2695 -}  
2696 -  
2697 -.modalsContent .affixMenuTableAll:not(first-child) {  
2698 - margin-top: 0px;  
2699 -}  
2700 -  
2701 -.modalsContent {  
2702 - //max-height: 395px;  
2703 - margin-right: -39px;  
2704 - padding-right: 24px;  
2705 - overflow-y: scroll;  
2706 -}  
2707 -  
2708 -.modalsContent {  
2709 - margin-top: -15px;  
2710 -}  
2711 -  
2712 -.modalsContent>div:first-child {  
2713 - padding: 8px 15px 8px 45px !important;  
2714 - margin-bottom: 10px;  
2715 -}  
2716 -  
2717 -.modalsContent>div:first-child>i {  
2718 - font-size: 16px;  
2719 - top: 15.5px !important;  
2720 -}  
2721 -  
2722 -.modalsContent .slaveTabs {  
2723 - margin: auto !important;  
2724 -}  
2725 -  
2726 -  
2727 -  
2728 -.iconGroup {  
2729 - i {  
2730 - position: absolute;  
2731 - right: 20px;  
2732 - bottom: 20px;  
2733 - transition: color 0.32s;  
2734 - color: @text-color-secondary;  
2735 - cursor: pointer;  
2736 - margin-left: 16px;  
2737 -  
2738 - &:hover {  
2739 - color: @text-color;  
2740 - }  
2741 - }  
2742 -}  
2743 -  
2744 -.popupButton {  
2745 - border: 0;  
2746 - background: 0;  
2747 - color: #1890FF;  
2748 - border-bottom: 1px solid #1890FF;  
2749 - cursor: pointer;  
2750 -}  
2751 -  
2752 -ton:focus {  
2753 - box-shadow: none !important;  
2754 - outline: none;  
2755 -}  
2756 -  
2757 -  
2758 -.xly-bill-list {  
2759 - padding: 0 10px;  
2760 -}  
2761 -  
2762 -th.column-money {  
2763 - color: #1890FF !important;  
2764 - box-shadow: 2px 0 3px -1px #999999 !important;  
2765 -}  
2766 -  
2767 -.ant-calendar-picker-input {  
2768 - outLine: none;  
2769 - font-size: 12px !important;  
2770 -}  
2771 -  
2772 -.processListTable {  
2773 - .ant-table-content {  
2774 - .ant-table-body {  
2775 - max-height: 90% !important;  
2776 - }  
2777 - }  
2778 -}  
2779 -  
2780 -/* 所有CommonList列表样式控制*/  
2781 -.xly-normal-list .topTable {  
2782 - .ant-table-content {  
2783 - height: 100%;  
2784 -  
2785 - .ant-table-scroll {  
2786 - height: 100%;  
2787 - padding-bottom: 61px;  
2788 - /* 兼容多表头 */  
2789 - }  
2790 -  
2791 - .ant-table-body {  
2792 - overflow-x: hidden !important;  
2793 - overflow-y: auto !important;  
2794 - }  
2795 - }  
2796 -  
2797 - .ant-spin-nested-loading {  
2798 - height: 100%;  
2799 -  
2800 - .ant-spin-container {  
2801 - height: 100%;  
2802 -  
2803 - .ant-table {  
2804 - height: 100%;  
2805 - }  
2806 - }  
2807 - }  
2808 -  
2809 - .ant-table-pagination.ant-pagination {  
2810 - margin: 6px 0;  
2811 - float: none;  
2812 - text-align: center;  
2813 - }  
2814 -  
2815 - .ant-table-fixed-header .ant-table-scroll .ant-table-header {  
2816 - overflow-y: scroll !important;  
2817 - }  
2818 -}  
2819 -  
2820 -/* 通用分类自适应 */  
2821 -.xly-normal-list.other-list {  
2822 - .topTable {  
2823 - height: calc(~'100% - 170px');  
2824 - }  
2825 -  
2826 - .ant-table-header {  
2827 - width: 100%;  
2828 - }  
2829 -  
2830 - .ant-table-body {  
2831 - width: 100%;  
2832 - }  
2833 -}  
2834 -  
2835 -/* 通用分类 表头不设置滚动条*/  
2836 -.xly-normal-list.other-list .topTable .ant-table-fixed-header .ant-table-scroll .ant-table-header {  
2837 - overflow-y: auto !important;  
2838 -}  
2839 -  
2840 -.sider-table-box .topTable {  
2841 - height: 100%;  
2842 -  
2843 - .ant-table {  
2844 - height: 100%;  
2845 -  
2846 - .ant-table-scroll {  
2847 - height: 100%;  
2848 - }  
2849 -  
2850 - .ant-table-body {  
2851 - margin-bottom: -15px;  
2852 - height: calc(~'100% + 50px');  
2853 - padding-bottom: 30px;  
2854 - }  
2855 -  
2856 - .ant-table-content {  
2857 - height: 100%;  
2858 -  
2859 - .ant-table-scroll {  
2860 - height: 100%;  
2861 - }  
2862 - }  
2863 - }  
2864 -}  
2865 -  
2866 -/* 所有单据通用设置 */  
2867 -.xly-bill-list .topTable {  
2868 - height: calc(~'100%');  
2869 -  
2870 - /* 分页按钮 67*/  
2871 - .ant-table-scroll {  
2872 - height: 100%;  
2873 - padding-bottom: 76px;  
2874 - /* 多表头设置 */  
2875 - overflow-x: auto !important;  
2876 - }  
2877 -  
2878 - .ant-table-body {  
2879 - margin-bottom: -15px;  
2880 - // width: max-content;  
2881 - }  
2882 -  
2883 - .ant-table-content {  
2884 - height: 100%;  
2885 -  
2886 - .ant-table-scroll {  
2887 - height: 100%;  
2888 - }  
2889 -  
2890 - .ant-table-fixed-right {  
2891 - /* 单据固定列滚动条设置 */  
2892 - /*  
2893 - 修改日期:2021-03-17  
2894 - 修改人:吕杰  
2895 - 区域:以下一行  
2896 - 需求变更:fix 2104 解决table操作列下拉错位问题  
2897 - */  
2898 - // height: 87%!important;  
2899 - height: calc(~"100% - 48px") !important;  
2900 - }  
2901 -  
2902 - /*  
2903 - 修改日期:2021-03-17  
2904 - 修改人:吕杰  
2905 - 区域:以下三行  
2906 - 需求变更:fix 2104 解决table操作列下拉错位问题  
2907 - */  
2908 - .ant-table-fixed-right .ant-table-body-outer {  
2909 - height: calc(~'100% - 28px');  
2910 - }  
2911 -  
2912 - .ant-table-fixed-right .ant-table-body-inner {  
2913 - overflow-x: hidden !important;  
2914 - overflow-y: auto !important;  
2915 - /*  
2916 - 修改日期:2021-03-17  
2917 - 修改人:吕杰  
2918 - 区域:以下一行  
2919 - 需求变更:fix 2104 解决table操作列下拉错位问题  
2920 - */  
2921 - // padding-bottom: 80px;  
2922 - }  
2923 - }  
2924 -  
2925 - .ant-spin-nested-loading {  
2926 - height: 100%;  
2927 -  
2928 - .ant-spin-container {  
2929 - height: 100%;  
2930 -  
2931 - .ant-table {  
2932 - height: 88%;  
2933 - /* 单据分页控件可见 */  
2934 - }  
2935 - }  
2936 - }  
2937 -  
2938 - //.ant-table-placeholder {  
2939 - // margin-top: 15px;  
2940 - //}  
2941 - .ant-table-pagination.ant-pagination {  
2942 - margin: 6px 0;  
2943 - float: none;  
2944 - text-align: center;  
2945 - }  
2946 -}  
2947 -  
2948 -.botTable {  
2949 - margin-top: -2px;  
2950 -  
2951 - table thead {  
2952 - display: none;  
2953 - }  
2954 -  
2955 - .ant-table-body {  
2956 - height: auto !important;  
2957 - min-height: inherit !important;  
2958 - overflow-y: scroll;  
2959 - }  
2960 -}  
2961 -  
2962 -.TabPaneStyle {  
2963 - height: 96%;  
2964 - /*解决Tab按键 界面跳动问题 94通用*/  
2965 -}  
2966 -  
2967 -.SetModelTable {  
2968 - display: flex;  
2969 - width: 100%;  
2970 - height: 100%;  
2971 - overflow: hide !important;  
2972 -}  
2973 -  
2974 -.SetModelTable>div:first-child {  
2975 - flex-shrink: 0;  
2976 - transition: width 0.2s;  
2977 -}  
2978 -  
2979 -// 整体布局相关  
2980 -.content {  
2981 - height: 100%;  
2982 -}  
2983 -  
2984 -/* 通用footer样式设置 */  
2985 -.ant-table-footer {  
2986 - height: 30px !important;  
2987 - padding: 0px !important;  
2988 - left: -1px;  
2989 - background-color: rgb(240, 242, 245) !important;  
2990 - //top: -30px;  
2991 - z-index: 10;  
2992 - /* 合计行层级比Modal1000低 */  
2993 -}  
2994 -  
2995 -/* 解决footer有边线 */  
2996 -.ant-table.ant-table-bordered .ant-table-footer {  
2997 - border: none !important;  
2998 -}  
2999 -  
3000 -.ant-table-footer:before {  
3001 - height: 0 !important;  
3002 -}  
3003 -  
3004 -.hover-droping-cell {  
3005 - border-left: 4px dashed #1890FF;  
3006 - background-color: rgba(1, 193, 222, 0.2);  
3007 -}  
3008 -  
3009 -.react-resizable {  
3010 - position: relative;  
3011 -}  
3012 -  
3013 -.react-resizable-handle {  
3014 - position: absolute;  
3015 - width: 10px;  
3016 - height: 100%;  
3017 - bottom: 0;  
3018 - right: -10px;  
3019 - cursor: col-resize;  
3020 - z-index: 999;  
3021 -}  
3022 -  
3023 -/* 快速下单modal */  
3024 -.fast-order-modal {  
3025 - padding: 0px;  
3026 -}  
3027 -  
3028 -.modalBlockTitle {  
3029 - height: 40px;  
3030 - line-height: 40px;  
3031 - text-align: center;  
3032 - background-color: #00c1e0;  
3033 - color: #fff;  
3034 -}  
3035 -  
3036 -.toolBarSubDisabled .ant-menu-submenu-title {  
3037 - color: rgba(255, 255, 255, 0.35) !important;  
3038 -}  
3039 -  
3040 -.dark-select {  
3041 - background-color: #eaeaea !important;  
3042 -}  
3043 -  
3044 -.clayout>* {  
3045 - font-size: 12px !important;  
3046 - color: #ff0000 !important;  
3047 -}  
3048 -  
3049 -.clayout .fastFilter>* {  
3050 - font-size: 12px !important  
3051 -}  
3052 -  
3053 -/* 设置通用选择器下拉框文字大小 */  
3054 -.ant-select-dropdown {  
3055 - font-size: 12px;  
3056 -}  
3057 -  
3058 -.ant-select-dropdown-menu-item:last-child {  
3059 - height: 30px;  
3060 -}  
3061 -  
3062 -/* 通用时间选择框*/  
3063 -.ant-calendar-picker {  
3064 - width: 100%;  
3065 -}  
3066 -  
3067 -.fastFilter .ant-input,  
3068 -.fastFilter .ant-select-selection__rendered {  
3069 - font-size: 12px !important;  
3070 - line-height: 32px;  
3071 -}  
3072 -  
3073 -.ant-table-column-has-filters .ant-table-filter-icon {  
3074 - display: none !important;  
3075 -}  
3076 -  
3077 -.ant-table-column-has-filters:hover .ant-table-filter-icon {  
3078 - display: block !important;  
3079 -}  
3080 -  
3081 -.ant-tabs-content {  
3082 - height: 100%;  
3083 -}  
3084 -  
3085 -.staticEditTable .ant-table-thead>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters.ant-table-column-has-filters {  
3086 - padding-right: 24px !important;  
3087 - position: relative;  
3088 -}  
3089 -  
3090 -.table>tr>th.ant-table-column-has-actions.ant-table-column-has-sorters.ant-table-column-has-filters {  
3091 - padding-right: 30px !important;  
3092 -}  
3093 -  
3094 -.workorder-modal .ant-modal-content .ant-modal-body .searchMainForm {  
3095 - padding: 0px !important;  
3096 -}  
3097 -  
3098 -.ant-select-search--inline .ant-select-search__field__wrap {  
3099 - width: 100% !important;  
3100 -}  
3101 -  
3102 -#staticEditTable .ant-select-search--inline .ant-select-search__field__wrap {  
3103 - width: 100% !important;  
3104 - border-radius: 0px;  
3105 -}  
3106 -  
3107 -.product-plan-info-box {  
3108 - height: 100vh;  
3109 -  
3110 - .ant-spin-nested-loading {  
3111 - height: 100%  
3112 - }  
3113 -  
3114 - .ant-spin-container {  
3115 - height: 100%;  
3116 - }  
3117 -}  
3118 -  
3119 -.product-plan-sider {  
3120 - background-color: #fff !important;  
3121 - float: left;  
3122 -  
3123 - .ant-layout-sider-children {  
3124 - display: flex;  
3125 - flex-direction: column;  
3126 - border: 1px solid #ddd;  
3127 - border-top: 0px;  
3128 - height: calc(~'100% - 60px');  
3129 - }  
3130 -}  
3131 -  
3132 -#product-info-header .ant-select-selection--single,  
3133 -#product-info-header .ant-select-selection__rendered {  
3134 - height: 20px !important;  
3135 -}  
3136 -  
3137 -#product-info-header .ant-form-item {  
3138 - height: 20px !important;  
3139 - margin-top: 3px;  
3140 -}  
3141 -  
3142 -#product-info-header .ant-form-item div {  
3143 - height: 20px !important;  
3144 -}  
3145 -  
3146 -.product-plain-container-layout {  
3147 - height: calc(~'100% - 60px')  
3148 -}  
3149 -  
3150 -/* 设置生产排程侧边栏样式 */  
3151 -.product-plan-sider {  
3152 - .topTable {  
3153 - height: 200px !important;  
3154 - max-height: 200px;  
3155 - overflow-y: auto !important;  
3156 - }  
3157 -  
3158 - .ant-table-scroll {  
3159 - width: 100%;  
3160 - height: 100%;  
3161 - overflow-y: hidden !important;  
3162 - overflow-y: hidden !important;  
3163 - }  
3164 -  
3165 - .ant-table-body {  
3166 - height: 100%;  
3167 - overflow-y: hidden !important;  
3168 - overflow-x: hidden !important;  
3169 - }  
3170 -}  
3171 -  
3172 -/* 产量上报 、物料需求表*/  
3173 -.xly-tab-table,  
3174 -.xly-MaterialRequirementPlane {  
3175 - font-size: 12px;  
3176 -  
3177 - .topTable {  
3178 - height: 250px;  
3179 - overflow-y: auto;  
3180 - }  
3181 -  
3182 - .ant-table-scroll {  
3183 - overflow-x: hidden !important;  
3184 - overflow-y: auto !important;  
3185 - }  
3186 -  
3187 - .ant-table-body {  
3188 - max-height: none !important;  
3189 - overflow-y: hidden !important;  
3190 - overflow-x: auto !important;  
3191 - }  
3192 -}  
3193 -  
3194 -/* 产量上报*/  
3195 -#productionReport {  
3196 - .topTable {  
3197 - height: 250px;  
3198 - }  
3199 -}  
3200 -  
3201 -#productionReport .ant-table-body {  
3202 - padding-bottom: 0px !important;  
3203 - overflow-y: auto !important;  
3204 -}  
3205 -  
3206 -.xly-MaterialRequirementPlane table tr td div {  
3207 - background: none;  
3208 -}  
3209 -  
3210 -.xly-MaterialRequirementPlane #staticEditTable td {  
3211 - font-size: 12px !important;  
3212 - color: #000 !important;  
3213 - padding: 0 5px !important;  
3214 - overflow: hidden;  
3215 - text-overflow: ellipsis;  
3216 - white-space: nowrap;  
3217 - /*超出变成省略号 */  
3218 -}  
3219 -  
3220 -/* 计算方案 */  
3221 -#calTab .ant-btn {  
3222 - font-size: 12px !important;  
3223 -}  
3224 -  
3225 -#calTab textarea.ant-input {  
3226 - font-size: 12px !important;  
3227 - height: 500px !important;  
3228 - max-height: 500px !important;  
3229 -}  
3230 -  
3231 -/* 物料需求表*/  
3232 -.xly-MaterialRequirementPlane {  
3233 - .topTable {  
3234 - height: auto !important;  
3235 - }  
3236 -}  
3237 -  
3238 -/* 物料需求展开明细表*/  
3239 -.materialRequirementPlane {  
3240 - .topTable .ant-table-content .ant-table-scroll {  
3241 - padding-bottom: 30px !important;  
3242 - }  
3243 -  
3244 - .ant-table-expanded-row {  
3245 - .topTable .ant-table-content .ant-table-scroll {  
3246 - height: auto !important;  
3247 - overflow: auto !important;  
3248 - overflow-x: auto !important;  
3249 - /* 嵌套子表不要x滚动条 */  
3250 - }  
3251 -  
3252 - .ant-table-placeholder {  
3253 - margin-top: 18px !important;  
3254 - }  
3255 - }  
3256 -}  
3257 -  
3258 -#expandTable td {  
3259 - padding: 0 4px !important;  
3260 - font-size: 12px !important;  
3261 -}  
3262 -  
3263 -.ant-select-selection__placeholder,  
3264 -.ant-select-search__field__placeholder {  
3265 - margin-left: 3px;  
3266 -}  
3267 -  
3268 -.ant-table-fixed {  
3269 - border: 0px !important;  
3270 - border-radius: 0px;  
3271 -}  
3272 -  
3273 -.ant-table-thead>tr:first-child>th:first-child {  
3274 - border-radius: 0px !important;  
3275 -}  
3276 -  
3277 -.ant-table-thead>tr:first-child>th:last-child {  
3278 - border-radius: 0px !important;  
3279 -}  
3280 -  
3281 -  
3282 -/* 控制不显示-因fixed属性增加的表格双显示问题 */  
3283 -  
3284 -.ant-table-scroll table .ant-table-fixed-columns-in-body {  
3285 - visibility: hidden !important;  
3286 -}  
3287 -  
3288 -/* 解决横向拉动覆盖fixed问题 */  
3289 -  
3290 -.ant-table.ant-table-scroll-position-left .ant-table-fixed-left {  
3291 - height: 100%;  
3292 - overflow: hidden !important;  
3293 - z-index: 900;  
3294 -}  
3295 -  
3296 -  
3297 -  
3298 -.ant-modal-body {  
3299 - padding-top: 12px !important;  
3300 -  
3301 - .ant-col-5 {  
3302 - width: 20%;  
3303 - }  
3304 -}  
3305 -  
3306 -.ant-modal-footer {  
3307 - border-top: 0 !important;  
3308 -}  
3309 -  
3310 -  
3311 -.ant-table-footer {  
3312 - background: none !important;  
3313 - border-top: none !important;  
3314 -}  
3315 -  
3316 -.ant-table-fixed-right {  
3317 - z-index: 20 !important;  
3318 -}  
3319 -  
3320 -.ant-table-fixed-right .ant-table-body-outer {  
3321 - margin-bottom: 0 !important;  
3322 -}  
3323 -  
3324 -/* 通用输入框是有边框 */  
3325 -.ant-select-auto-complete.ant-select .ant-input {  
3326 - border-width: 1px !important;  
3327 -}  
3328 -  
3329 -/* 表格中输入框不设置边框 */  
3330 -table tr td .ant-select-auto-complete.ant-select .ant-input {  
3331 - border-width: 0px !important;  
3332 - ;  
3333 -}  
3334 -  
3335 -/* 所有单据通用滚动条 */  
3336 -.xly-bill-list .ant-table-scroll {  
3337 - overflow-y: hidden !important;  
3338 -  
3339 - .ant-table-body {  
3340 - //padding-bottom: 30px;/* 解决固定列与内容滚动不联动 */  
3341 - overflow-x: hidden !important;  
3342 - //overflow-y: hidden!important;/* 解决固定列与内容滚动不联动 */  
3343 - max-height: 100% !important;  
3344 - height: 100% !important;  
3345 - /* 合计行*/  
3346 - }  
3347 -}  
3348 -  
3349 -/*基础信息*/  
3350 -.basicInfo .xly-bill-list .ant-table-scroll {  
3351 - /*  
3352 - 修改日期:2021-03-18  
3353 - 修改人:吕杰  
3354 - 区域:以下一行  
3355 - 需求变更:fix 2104 解决table操作列下拉错位问题  
3356 - 说明:下边距多加17px,为x轴滚动条预留空间  
3357 - 原代码: padding-bottom: 30px;  
3358 - */  
3359 - padding-bottom: 47px;  
3360 -  
3361 - .ant-table-body {  
3362 - padding-bottom: 0px;  
3363 - overflow-y: auto !important;  
3364 - }  
3365 -}  
3366 -  
3367 -/* 生产施工单单据通用滚动条 */  
3368 -.xly-workorder-list .ant-layout {  
3369 - background-color: #ffffff !important;  
3370 -}  
3371 -  
3372 -.xly-workorder-list {  
3373 - height: 100vh;  
3374 -}  
3375 -  
3376 -/* 解决生产施工单下拉框没边框问题 */  
3377 -.xly-workorder-list .ant-select-selection__rendered {  
3378 - line-height: 31px;  
3379 -}  
3380 -  
3381 -/* 解决通用单据CommonBill下拉框没边框问题 */  
3382 -.xly-bill-list .ant-select-selection__rendered {  
3383 - line-height: 31px;  
3384 -}  
3385 -  
3386 -/* 解决通用单据CommonBill产品名称没边框问题*/  
3387 -.ant-select-auto-complete.ant-select .ant-select-search--inline {  
3388 - height: 31px !important;  
3389 -}  
3390 -  
3391 -/* 解决通用头部带滚动条*/  
3392 -.ant-table-fixed-header .ant-table-scroll .ant-table-header {  
3393 - //overflow: hidden!important;  
3394 - overflow-x: hidden !important;  
3395 - overflow-y: scroll !important;  
3396 - margin-bottom: 0px !important;  
3397 - /*  
3398 - 修改日期:2021-03-17  
3399 - 修改人:吕杰  
3400 - 区域:以下一行  
3401 - 需求变更:解决在mac电脑上表头与表体之间存在间隙问题  
3402 - */  
3403 - padding-bottom: 0px !important;  
3404 -}  
3405 -  
3406 -.xly-bill-list .ant-table-fixed-header .ant-table-scroll .ant-table-header {  
3407 - overflow-y: auto !important;  
3408 -}  
3409 -  
3410 -.xly-workorder-list .ant-table-fixed-header .ant-table-scroll .ant-table-header {  
3411 - overflow-y: auto !important;  
3412 -}  
3413 -  
3414 -#StatementInfo .ant-table-fixed-header .ant-table-scroll .ant-table-header {  
3415 - overflow-y: hidden !important;  
3416 - /* 设计报表不设置表头Y滚动 */  
3417 -}  
3418 -  
3419 -.product-plan-sider,  
3420 -.xly-tab-table,  
3421 -.ant-table-fixed-header .ant-table-scroll .ant-table-header {  
3422 - overflow-y: hidden !important;  
3423 - /* 不设置表头Y滚动 */  
3424 -}  
3425 -  
3426 -/* 设置通用头部滚动条样式 */  
3427 -.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {  
3428 - width: 18px;  
3429 - background-color: rgb(230, 230, 230, 1);  
3430 -}  
3431 -  
3432 -.MProcess .ant-modal-body {  
3433 - padding-top: 0px !important;  
3434 -}  
3435 -  
3436 -.ant-modal-body #modalChooseProcess .ant-table-scroll {  
3437 - overflow: hidden;  
3438 - height: 100% !important;  
3439 -  
3440 - .ant-table-body {  
3441 - height: 295px !important;  
3442 - /* 调整选择材料,选择工序高度为250,兼容1366*768*/  
3443 - overflow: auto;  
3444 - }  
3445 -  
3446 - .ant-table-placeholder {  
3447 - margin-top: -68px;  
3448 - /*暂无数据样式调整*/  
3449 - }  
3450 -}  
3451 -  
3452 -.sProcessParamsModal {  
3453 - display: flex;  
3454 - flex-direction: row;  
3455 - flex-wrap: wrap;  
3456 - justify-content: space-between;  
3457 -  
3458 - .sProcessParamsModalType>span {  
3459 - //margin-right: 7px;  
3460 - width: 75px;  
3461 - font-size: 12px;  
3462 - }  
3463 -  
3464 - .sProcessParamsModalType {  
3465 - width: 47%;  
3466 - margin-bottom: 10px;  
3467 - margin-right: 10px;  
3468 - display: flex;  
3469 - flex-direction: row;  
3470 - align-items: center;  
3471 -  
3472 - .changeClassName {  
3473 - border: 1px solid #d9d9d9;  
3474 - flex: 1;  
3475 - max-width: calc(100% - 75px);  
3476 - }  
3477 - }  
3478 -  
3479 - .sProcessParamsModalType:nth-child(2n) {  
3480 - margin-right: 0;  
3481 - }  
3482 -}  
3483 -  
3484 -/* 选择工序弹出框列tree布局 */  
3485 -#modalChooseProcess .ant-tree {  
3486 - font-size: 12px;  
3487 -}  
3488 -  
3489 -/* 选择工序树 */  
3490 -.xly-tree-box {  
3491 - width: 179px;  
3492 - border: 1px solid #d9d9d9;  
3493 -}  
3494 -  
3495 -.xly-tree-box .ant-form-item {  
3496 - margin-bottom: 0px !important;  
3497 -}  
3498 -  
3499 -.xly-tree-title {  
3500 - padding-left: 8px;  
3501 - height: 30px;  
3502 - line-height: 30px;  
3503 - font-size: 12px;  
3504 - color: #000;  
3505 - font-weight: bold;  
3506 - background-color: #f5f5f5;  
3507 -}  
3508 -  
3509 -//#modalChooseProcess .ant-col-5{  
3510 -// margin-left: 4px;  
3511 -//}  
3512 -//#modalChooseProcess .ant-col-15 .subForm___2sIdI{  
3513 -// margin-left: 0px!important;  
3514 -//}  
3515 -/* 快速下单单独样式调整 */  
3516 -.workorder-modal {  
3517 - .ant-modal-body {  
3518 - padding: 0 !important;  
3519 - }  
3520 -  
3521 - .ant-modal-footer {  
3522 - padding: 13px 25px !important;  
3523 - }  
3524 -}  
3525 -  
3526 -/* 备注弹出框设置 */  
3527 -.slaveMemo {  
3528 - .ant-modal-body {  
3529 - padding: 12px !important;  
3530 - }  
3531 -  
3532 - .ant-modal-footer {  
3533 - padding: 0px 16px 12px 16px !important;  
3534 - }  
3535 -  
3536 - .ant-input[disabled] {  
3537 - color: #000 !important;  
3538 - }  
3539 -}  
3540 -  
3541 -/* 生产排程单独样式搜索框调整 */  
3542 -.product-plan-info-box .fastFilter___gHbps {  
3543 - margin-left: 5px;  
3544 -}  
3545 -  
3546 -.product-plan-info-box .advCol___CU0FP {  
3547 - left: 850px;  
3548 -}  
3549 -  
3550 -/* 材料备注弹出框样式 设置 */  
3551 -#ModalMaterialRemark .topTable {  
3552 - height: 100%;  
3553 -  
3554 - .ant-table-scroll {  
3555 - height: 120px !important;  
3556 - overflow-x: auto !important;  
3557 - }  
3558 -  
3559 - .ant-table-header {  
3560 - width: max-content;  
3561 - overflow-x: hidden !important;  
3562 - /* 当暂无数据时,没有滚动条没法拉动,解决方案设置auto */  
3563 - overflow-y: scroll !important;  
3564 - }  
3565 -  
3566 - .ant-table-content {  
3567 - height: 100%;  
3568 -  
3569 - .ant-table-scroll {  
3570 - height: 100%;  
3571 - }  
3572 - }  
3573 -  
3574 - .ant-spin-nested-loading {  
3575 - height: 100%;  
3576 -  
3577 - .ant-spin-container {  
3578 - height: 100%;  
3579 -  
3580 - .ant-table {  
3581 - height: 100%;  
3582 - }  
3583 - }  
3584 - }  
3585 -  
3586 - .ant-table-body {  
3587 - width: max-content;  
3588 - height: 100%;  
3589 - //height: 75px;  
3590 - //max-height: 75px!important;  
3591 - overflow-x: hidden !important;  
3592 - overflow-y: auto !important;  
3593 - //overflow-y: hidden!important; /* 设置固定列时 需要将ant-table-body y轴设置hidden*/  
3594 - //border:1px solid #d9d9d9;  
3595 - }  
3596 -  
3597 - .ant-table-fixed-right .ant-table-body-inner {  
3598 - height: 100%;  
3599 - overflow-x: hidden !important;  
3600 - overflow-y: scroll !important;  
3601 - }  
3602 -  
3603 - .ant-table-placeholder {  
3604 - margin-top: 15px;  
3605 - }  
3606 -}  
3607 -  
3608 -/* 包装订单Tree样式 */  
3609 -#ModalMaterialRemark .xly-bill-pack {  
3610 - display: flex;  
3611 -  
3612 - .controlhandcover {  
3613 - width: 30%;  
3614 - }  
3615 -  
3616 - .ant-table-scroll {  
3617 - height: 180px !important;  
3618 - overflow-x: auto !important;  
3619 - }  
3620 -  
3621 - //.ant-table-body{  
3622 - // overflow-x: auto!important;  
3623 - //}  
3624 - .controlhandcover.ant-layout-sider {  
3625 - background-color: #fafafa !important;  
3626 - font-size: 12px;  
3627 - font-weight: normal;  
3628 - writing-mode: horizontal-tb;  
3629 - flex: 0 0 27% !important;  
3630 - max-width: 27% !important;  
3631 - margin-right: 5px;  
3632 - }  
3633 -  
3634 - .xly-control {  
3635 - width: 100%;  
3636 - height: 100%;  
3637 - position: relative;  
3638 - }  
3639 -  
3640 - .xly-control-tree {  
3641 - text-align: left !important;  
3642 - width: 100%;  
3643 - padding-left: 20px;  
3644 - min-height: 35px !important;  
3645 -  
3646 - .ant-tree {  
3647 - text-align: left;  
3648 - }  
3649 -  
3650 - #staticEditTree {  
3651 - width: 100%;  
3652 - height: 120px;  
3653 - overflow: auto;  
3654 -  
3655 - .ant-tree-child-tree {  
3656 - font-size: 12px;  
3657 - }  
3658 - }  
3659 -  
3660 - .ant-tree>li {  
3661 - padding: 3px !important;  
3662 - }  
3663 - }  
3664 -  
3665 - .xly-control-operate {  
3666 - position: absolute;  
3667 - left: 0;  
3668 - bottom: 0;  
3669 - width: 100%;  
3670 - background-color: #f5f5f5;  
3671 - height: 24px !important;  
3672 - line-height: 24px !important;  
3673 - display: flex;  
3674 - justify-content: space-around;  
3675 - }  
3676 -}  
3677 -  
3678 -#chooseProcessModal .topTable {  
3679 - .ant-table-scroll {  
3680 - height: 180px !important;  
3681 - }  
3682 -}  
3683 -  
3684 -/* 选择合拼产品 */  
3685 -#packModal .topTable {  
3686 - .ant-table-scroll {  
3687 - height: 350px !important;  
3688 - }  
3689 -}  
3690 -  
3691 -/* 列自定义配置 */  
3692 -#searchColumn .topTable {  
3693 - .ant-table-scroll {  
3694 - width: max-content !important;  
3695 - overflow: hidden !important;  
3696 - overflow: auto !important;  
3697 - }  
3698 -  
3699 - .ant-table-header {  
3700 - width: max-content !important;  
3701 - }  
3702 -  
3703 - .ant-table-body {  
3704 - height: 400px;  
3705 - max-height: 400px !important;  
3706 - overflow-x: auto !important;  
3707 - overflow-y: scroll !important;  
3708 - border-left: 1px solid #d9d9d9;  
3709 - border-bottom: 1px solid #d9d9d9;  
3710 - width: max-content !important;  
3711 - }  
3712 -}  
3713 -  
3714 -/* Moal-价格更新样式 */  
3715 -.priceUpdate {  
3716 - span:last-child {  
3717 - border-bottom: 1px solid #d9d9d9 !important;  
3718 - }  
3719 -  
3720 - .ant-input-group-addon {  
3721 - line-height: 0.9 !important;  
3722 - width: 20% !important;  
3723 - border-radius: 0 !important;  
3724 - border-bottom: 0px !important;  
3725 - }  
3726 -  
3727 - input[type='text'] {  
3728 - border-bottom: 0px;  
3729 - }  
3730 -}  
3731 -  
3732 -/* CommonBill 导入数据 */  
3733 -#btnImportData {  
3734 - width: 100px;  
3735 - height: 24px;  
3736 - //background-color: rgb(100,100,100,100);  
3737 - //position: relative;  
3738 - //text-align: center;  
3739 - //left:951px;  
3740 - //top:-27px;  
3741 - position: absolute;  
3742 - text-align: center;  
3743 - right: 60px;  
3744 - top: 3px;  
3745 - z-index: 999;  
3746 -}  
3747 -  
3748 -.btnGroupHasImport {  
3749 - width: calc(100% - 120px);  
3750 -}  
3751 -  
3752 -#btnImportData i {  
3753 - margin-right: 8px;  
3754 -}  
3755 -  
3756 -#btnImportData button {  
3757 - opacity: 0;  
3758 - top: 0;  
3759 - left: 0;  
3760 - position: absolute;  
3761 - width: 100%;  
3762 - height: 100%;  
3763 -}  
3764 -  
3765 -.importData.true {  
3766 - color: rgb(250, 250, 250, 250) !important;  
3767 -}  
3768 -  
3769 -.importData.undefined span {  
3770 - color: #a2a2a2 !important;  
3771 -}  
3772 -  
3773 -.importData.false span {  
3774 - color: #a2a2a2 !important;  
3775 -}  
3776 -  
3777 -.importData.true span {  
3778 - color: #ffffff;  
3779 -}  
3780 -  
3781 -.importData span:hover {  
3782 - color: #1890FF !important;  
3783 -}  
3784 -  
3785 -/* 审核信息界面 */  
3786 -//#AudiInfomation .subForm___2sIdI{  
3787 -// margin-right: 0px!important;  
3788 -// background: #fff;  
3789 -//}  
3790 -/* 生产排程按钮样式 */  
3791 -#product-info-header span[disabled] {  
3792 - color: #a2a2a2 !important;  
3793 -}  
3794 -  
3795 -#product-info-header span[disabled]:hover {  
3796 - color: #1890FF !important;  
3797 -}  
3798 -  
3799 -#product-info-header span:hover {  
3800 - color: #1890FF !important;  
3801 -  
3802 - img {  
3803 - opacity: 0.3;  
3804 - filter: alpha(opacity=30);  
3805 - /* 设置透明度 */  
3806 - background-color: #1890FF !important;  
3807 - }  
3808 -}  
3809 -  
3810 -#product-info-header img {  
3811 - width: 14px;  
3812 - height: 14px;  
3813 - margin-right: 8px;  
3814 -}  
3815 -  
3816 -#product-info-header img[disabled] {  
3817 - opacity: 0.5;  
3818 - filter: alpha(opacity=50);  
3819 - /* 设置透明度 */  
3820 -}  
3821 -  
3822 -#product-info-header i {  
3823 - margin-right: 8px;  
3824 -}  
3825 -  
3826 -/* 会计期间 */  
3827 -.financePeriod {  
3828 - .ant-table-fixed-header .ant-table-scroll .ant-table-header {  
3829 - overflow-y: scroll !important;  
3830 - }  
3831 -  
3832 - .ant-table-body {  
3833 - height: 370px;  
3834 - overflow-y: auto !important;  
3835 - }  
3836 -}  
3837 -  
3838 -/* 列表弹出树 */  
3839 -.xly-eject {  
3840 - position: fixed;  
3841 - top: 50%;  
3842 - right: 0px;  
3843 -}  
3844 -  
3845 -.xly-eject img {  
3846 - width: 50px;  
3847 - height: 50px;  
3848 -}  
3849 -  
3850 -/* 列表过滤树 */  
3851 -.xly-filter-tree {  
3852 - border-radius: 4px;  
3853 - display: none;  
3854 - width: 300px;  
3855 - background-color: #fff;  
3856 - position: fixed;  
3857 - top: 80px;  
3858 - right: 0px;  
3859 - z-index: 20000;  
3860 - box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.05)  
3861 - /*阴影出现在元素的左侧*/  
3862 -}  
3863 -  
3864 -.xly-filter-tree #staticEditTree {  
3865 - width: 280px;  
3866 - margin: 10px auto;  
3867 - height: calc(100vh - 100px);  
3868 - overflow: auto;  
3869 -  
3870 - .ant-tree-child-tree {  
3871 - font-size: 12px;  
3872 - }  
3873 -}  
3874 -  
3875 -.xly-tree-close {  
3876 - position: fixed;  
3877 - right: 300px;  
3878 - top: 50%;  
3879 -}  
3880 -  
3881 -.xly-tree-close img {  
3882 - width: 40px;  
3883 - height: 40px;  
3884 -}  
3885 -  
3886 -/* 工单悬浮窗 */  
3887 -.xly-workorder-list .xly-eject {  
3888 - width: 50px;  
3889 - height: 50px;  
3890 - left: 0px;  
3891 - z-index: 2;  
3892 -}  
3893 -  
3894 -.xly-workorder-list .xly-filter-tree {  
3895 - width: 210px;  
3896 - left: 0px;  
3897 - top: 40%;  
3898 - background: #fff;  
3899 - border-radius: 4px;  
3900 - box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.05);  
3901 - overflow-y: auto;  
3902 - padding-left: 20px;  
3903 -}  
3904 -  
3905 -.xly-workorder-list .xly-filter-tree #staticEditTree {  
3906 - width: 100%;  
3907 - height: 100%;  
3908 - max-height: calc(55vh);  
3909 - overflow-y: auto !important;  
3910 - overflow-x: hidden !important;  
3911 -}  
3912 -  
3913 -.xly-workorder-list .xly-tree-close {  
3914 - left: 210px;  
3915 - top: 43%;  
3916 -}  
3917 -  
3918 -/* 下拉框为空 */  
3919 -.dropdown-empty {  
3920 - height: 30px;  
3921 -}  
3922 -  
3923 -  
3924 -#modalChooseProcess {  
3925 - .ant-tree.ant-tree-show-line li span.ant-tree-switcher {  
3926 - background: none;  
3927 - }  
3928 -  
3929 - .ant-tree.ant-tree-show-line li:not(:last-child):before {  
3930 - margin: 0;  
3931 - }  
3932 -  
3933 - .ant-tree>li[role=treeitem] {  
3934 - &:before {  
3935 - border-left: none;  
3936 - }  
3937 - }  
3938 -  
3939 - .ant-tree-child-tree {  
3940 - .process {  
3941 - max-width: 48px !important;  
3942 - }  
3943 -  
3944 - .ant-tree-switcher-noop {  
3945 - display: none;  
3946 - }  
3947 -  
3948 - li[role=treeitem] {  
3949 - padding-left: 24px;  
3950 -  
3951 - &:before {  
3952 - content: ' ';  
3953 - width: 1px;  
3954 - border-left: 1px solid #bbbbbb;  
3955 - height: 100%;  
3956 - position: absolute;  
3957 - left: 12px;  
3958 - margin: 0px 0;  
3959 - }  
3960 -  
3961 - &:after {  
3962 - content: ' ';  
3963 - width: 8px;  
3964 - height: 1px;  
3965 - background: #bbbbbb;  
3966 - position: absolute;  
3967 - left: 13px;  
3968 - top: 18px;  
3969 - margin: 0px 0;  
3970 - }  
3971 - }  
3972 -  
3973 - li[role=treeitem]:last-child {  
3974 - &:before {  
3975 - content: ' ';  
3976 - width: 1px;  
3977 - border-left: 1px solid #bbbbbb;  
3978 - height: ~"calc(50% - 1px)";  
3979 - position: absolute;  
3980 - left: 12px;  
3981 - margin: 0px 0;  
3982 - }  
3983 - }  
3984 - }  
3985 -}  
3986 -  
3987 -/* 审核进度条 */  
3988 -.dataAuditProgress {  
3989 - width: 20%;  
3990 - height: 5%;  
3991 - position: fixed;  
3992 - bottom: 1%;  
3993 - left: 1%;  
3994 -}  
3995 -  
3996 -/* 变量设定 */  
3997 -.customizeParam {  
3998 - .ant-table-body {  
3999 - max-height: 350px !important;  
4000 - overflow: auto !important;  
4001 - }  
4002 -}  
4003 -  
4004 -.commonNewBillContainer {  
4005 - .ant-table-pagination.ant-pagination {  
4006 - /* 工单从表分页 */  
4007 - position: sticky;  
4008 - margin: 10px 0px 0px 0px;  
4009 - }  
4010 -}  
4011 -  
4012 -.subbill {  
4013 - .ant-table-pagination.ant-pagination {  
4014 - /* subbill分页组件样式 */  
4015 - position: absolute !important;  
4016 - margin: 10px 0px 0px 0px;  
4017 - bottom: -38px;  
4018 - }  
4019 -}  
4020 -  
4021 -.hasSlave {  
4022 - .ant-table-pagination.ant-pagination {  
4023 - /* commonListTab从表分页组件样式 */  
4024 - position: absolute !important;  
4025 - margin: 10px 0px 0px 0px;  
4026 - bottom: -34px;  
4027 - }  
4028 -}  
4029 -  
4030 -  
4031 -  
4032 -// 工单系统弹窗样式  
4033 -.workOrderSystemModal {  
4034 - :global {  
4035 - .ant-modal-close {  
4036 - color: #4a495f !important;  
4037 - }  
4038 -  
4039 - .ant-modal-close-x {  
4040 - width: 30px;  
4041 - }  
4042 -  
4043 - .ant-modal-header {  
4044 - background-color: #e1edfe !important;  
4045 - border: 0;  
4046 -  
4047 - .ant-modal-title {  
4048 - font-size: 14px;  
4049 - color: #4a495f !important;  
4050 -  
4051 - span:nth-child(1) {  
4052 - overflow: hidden;  
4053 - text-overflow: ellipsis;  
4054 - white-space: nowrap;  
4055 - display: inline-block;  
4056 - max-width: 30vw;  
4057 - }  
4058 - }  
4059 - }  
4060 -  
4061 - .ant-modal-body {  
4062 - padding: 0 !important;  
4063 - }  
4064 - }  
4065 -}  
4066 -  
4067 -.commonAntSpace {  
4068 - width: 100%;  
4069 -  
4070 - :global {  
4071 - .ant-space-item:nth-child(1) {  
4072 - width: 100%;  
4073 - }  
4074 -  
4075 - .ant-space-item:nth-child(2) {  
4076 - width: auto;  
4077 - }  
4078 - }  
4079 -}  
4080 -  
4081 -// 自定义单据工艺卡选择  
4082 -.costomTabBillProcessCard {  
4083 - position: relative;  
4084 - width: 100%;  
4085 - height: 30px;  
4086 - padding: 0 0 0 20px;  
4087 -  
4088 - :global {  
4089 - .radioDiv {  
4090 - width: 100%;  
4091 - height: 30px;  
4092 - display: flex;  
4093 - align-items: center;  
4094 -  
4095 - .viewStyle {  
4096 - background-color: rgb(240, 242, 245);  
4097 - font-size: 14px !important;  
4098 - }  
4099 -  
4100 - .viewStyle input[disabled] {  
4101 - font-size: 14px !important;  
4102 - }  
4103 -  
4104 - .ant-col-7 {  
4105 - background: none !important;  
4106 - color: rgb(0, 0, 0, 0.65) !important;  
4107 -  
4108 - label {  
4109 - font-size: 14px !important;  
4110 - }  
4111 - }  
4112 -  
4113 - .ant-radio-wrapper-disabled {  
4114 - span {  
4115 - color: rgba(0, 0, 0, 0.88) !important;  
4116 - }  
4117 - }  
4118 - }  
4119 - }  
4120 -}  
4121 -  
4122 -.costomTabBillProcessCardTab {  
4123 - height: calc(100% - 80px);  
4124 -}  
4125 -  
4126 -.costomTabBillTable {  
4127 - :global {  
4128 - .ant-table-expanded-row-fixed {  
4129 - padding: 20px 20px 35px 0 !important;  
4130 - }  
4131 -  
4132 - .ant-spin-container {  
4133 - background: #FFF;  
4134 - }  
4135 - }  
4136 -}  
4137 -  
4138 -.costomTabBillDiff {  
4139 - :global {  
4140 - .ant-form-item-control-input-content {  
4141 - .ant-input {  
4142 - color: red !important;  
4143 - }  
4144 - }  
4145 - }  
4146 -}  
4147 -  
4148 -// .costomTabBillAutoHeight {  
4149 -// :global {  
4150 -// .virtuallist {  
4151 -// height: auto !important;  
4152 -// }  
4153 -// }  
4154 -// }  
4155 -  
4156 -.costomTabBillDivider {  
4157 - :global {  
4158 -  
4159 - // .ant-divider-horizontal.ant-divider-with-text-left::before {  
4160 - // width: 70px !important;  
4161 - // }  
4162 - .ant-form-item[class*="subForm"] {  
4163 - margin-bottom: 0 !important;  
4164 - }  
4165 -  
4166 - /* 订单评审 材料信息 折叠Pane */  
4167 - .ant-collapse>.ant-collapse-item>.ant-collapse-header {  
4168 - padding: 0px 0px 0px 8px !important;  
4169 - }  
4170 -  
4171 - span.ant-radio+* {  
4172 - font-size: 12px !important;  
4173 - }  
4174 -  
4175 - }  
4176 -}  
4177 -  
4178 -.costomTabDelAll {  
4179 - position: absolute;  
4180 - top: -22px;  
4181 - right: 0;  
4182 - z-index: 15;  
4183 -  
4184 - :global {  
4185 - .ant-btn {  
4186 - height: 22px;  
4187 - display: flex;  
4188 - align-items: center;  
4189 - justify-content: center;  
4190 - }  
4191 - }  
4192 -}  
4193 -  
4194 -.leftTab {  
4195 - position: absolute;  
4196 - top: 8px;  
4197 - left: 0;  
4198 - z-index: 1;  
4199 -  
4200 - :global {  
4201 - .ant-radio-group {  
4202 - display: flex;  
4203 - flex-direction: column;  
4204 -  
4205 - .ant-radio-button-wrapper {  
4206 - height: auto;  
4207 - }  
4208 -  
4209 - span {  
4210 - display: block;  
4211 - width: 15px;  
4212 - line-height: 20px;  
4213 - }  
4214 - }  
4215 - }  
4216 -}  
4217 -  
4218 -  
4219 -.xlyCommonBase {  
4220 - .ant-tabs-nav-list {  
4221 - visibility: hidden;  
4222 - }  
4223 -}  
4224 -  
4225 -.CommonTabModal {  
4226 - header {  
4227 - display: none !important;  
4228 - }  
4229 -  
4230 - .ant-layout {  
4231 - padding: 10px 0 0 0 !important;  
4232 - }  
4233 -}  
4234 -  
4235 -#modalChooseProcess td.ant-table-cell-fix-right-first {  
4236 - background-color: #fff;  
4237 -}  
4238 -  
4239 -.oper {  
4240 - display: flex;  
4241 - width: 22%;  
4242 - height: 38px;  
4243 - justify-content: space-between;  
4244 -}  
4245 -  
4246 -  
4247 -.sActiveIdStyle {  
4248 - top: 0;  
4249 -}  
4250 -  
4251 -.select-table-option {  
4252 - max-width: 100wh;  
4253 - overflow: hidden;  
4254 -  
4255 - .select-table {  
4256 - td {  
4257 - font-weight: normal !important;  
4258 - overflow: hidden;  
4259 - text-overflow: ellipsis;  
4260 - white-space: nowrap;  
4261 - }  
4262 - }  
4263 -}  
4264 -  
4265 -.select-search {  
4266 - box-sizing: border-box;  
4267 - padding: 5px;  
4268 - background: #f1f1f1;  
4269 -}  
4270 -  
4271 -.select-pagination {  
4272 - padding: 5px 0;  
4273 - margin-bottom: -5px;  
4274 - background: #f1f1f1;  
4275 - display: flex;  
4276 - justify-content: space-between;  
4277 -}  
4278 -  
4279 -.toolbarIcon {  
4280 - width: 13px;  
4281 - height: 13px;  
4282 - display: inline-block;  
4283 - fill: #fff;  
4284 - stroke: #fff;  
4285 - margin-right: 3px;  
4286 - position: relative;  
4287 - top: 2px;  
4288 -}  
4289 -  
4290 -.commonNewBillContainer {  
4291 - .ant-form-item-control-input-content {  
4292 - .ant-input-number {  
4293 - width: 100% !important;  
4294 -  
4295 - .ant-input-number-input {  
4296 - height: 28px;  
4297 - }  
4298 - }  
4299 - }  
4300 -}  
4301 -  
4302 -.homeTab {  
4303 - width: 80px;  
4304 - text-align: center;  
4305 - font-size: 14px;  
4306 - cursor: pointer;  
4307 -  
4308 - span {  
4309 - margin-left: 8px;  
4310 - }  
4311 -}  
4312 -  
4313 -.homeTab__active {  
4314 - color: var(--xly-skin-active-color, #1890FF);  
4315 -}  
4316 -  
4317 -.mainTabWrap {  
4318 - &>.ant-tabs-nav {  
4319 - .ant-tabs-tab {  
4320 - &:first-child {  
4321 - display: none;  
4322 - }  
4323 - }  
4324 - }  
4325 -}  
4326 -  
4327 -.placeHidden {  
4328 - opacity: 0;  
4329 - visibility: hidden;  
4330 -}  
4331 -  
4332 -.ant-tabs-dropdown-menu {  
4333 - padding: 0px !important;  
4334 -}  
4335 -  
4336 -// 空表单margin高度改为0  
4337 -.ant-empty-normal {  
4338 - margin: 0 !important;  
4339 -  
4340 - .ant-empty-image {  
4341 - display: none;  
4342 - }  
4343 -}  
4344 -  
4345 -.custom-collapse {  
4346 - .ant-collapse-item {  
4347 - border-bottom: 1.5px solid #f5f5f5;  
4348 - }  
4349 -  
4350 - .ant-collapse-content-box {  
4351 - padding: 0;  
4352 - }  
4353 -  
4354 - .ant-collapse-header {  
4355 - font-size: 14px;  
4356 - font-weight: bold;  
4357 - background: rgba(204, 204, 204, 1);  
4358 - }  
4359 -  
4360 - .ant-collapse-content {  
4361 - border-top: none;  
4362 - }  
4363 -  
4364 - .ant-table-container {  
4365 - border-left: none !important;  
4366 - }  
4367 -  
4368 - .ant-collapse-extra {  
4369 - margin-left: 8px !important;  
4370 - }  
4371 -}  
4372 -  
4373 -div,  
4374 -span,  
4375 -p,  
4376 -input,  
4377 -textarea {  
4378 - font-family: @font_family !important;  
4379 -}  
4380 -  
4381 -#slaveTabs {  
4382 - margin-top: 8px;  
4383 - height: auto;  
4384 -}  
4385 -  
4386 -#slaveTabs::-webkit-scrollbar {  
4387 - width: 1px;  
4388 - background-color: rgb(230, 230, 230, 1);  
4389 - opacity: 5%;  
4390 -}  
4391 -  
4392 -tr.ant-table-measure-row {  
4393 - td {  
4394 - padding: 0;  
4395 - }  
4396 -}  
4397 -  
4398 -tr:not(.ant-table-measure-row) {  
4399 - td {  
4400 - padding: 4px;  
4401 - }  
4402 -}  
4403 -  
4404 -.xly-bill-list,  
4405 -.xly-workorder-list,  
4406 -.other-list,  
4407 -.productPlan {  
4408 - td {  
4409 - padding: 0 !important;  
4410 -  
4411 - .listDiv {  
4412 - padding: 4px;  
4413 - }  
4414 - }  
4415 -}  
4416 -  
4417 -// 处理表单详情的样式问题开始  
4418 -button.ant-table-row-expand-icon {  
4419 - margin-left: ~'calc(50% - 9px)';  
4420 -}  
4421 -  
4422 -.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {  
4423 - margin: 0 0 0 47px;  
4424 -}  
4425 -  
4426 -.ant-table-bordered .virtuallist>table>.ant-table-tbody>tr>td {  
4427 - border-right: 1px solid #d9d9d9 !important;  
4428 -}  
4429 -  
4430 -// 处理表单详情的样式问题结束  
4431 -  
4432 -.ant-input {  
4433 - padding: 3px 4px;  
4434 -}  
4435 -  
4436 -.ant-input-number-input {  
4437 - padding: 3px 4px;  
4438 - font-size: 12px;  
4439 -}  
4440 -  
4441 -.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {  
4442 - //padding: 3px 4px;  
4443 -}  
4444 -  
4445 -td {  
4446 -  
4447 - .ant-input:focus,  
4448 - .ant-input-focused {  
4449 - border: none;  
4450 - box-shadow: none;  
4451 - }  
4452 -  
4453 - .ant-picker-focused {  
4454 - border: none;  
4455 - box-shadow: none;  
4456 - }  
4457 -  
4458 - .ant-select-focused {  
4459 - border: none;  
4460 - box-shadow: none;  
4461 - outline: none;  
4462 -  
4463 - .ant-select-selector {  
4464 - border: none;  
4465 - box-shadow: none !important;  
4466 - outline: none;  
4467 - }  
4468 - }  
4469 -  
4470 - .ant-input-number-focused {  
4471 - border: none;  
4472 - box-shadow: none;  
4473 - }  
4474 -  
4475 - .ant-select:not(.ant-select-customize-input) .ant-select-selector {  
4476 - padding: 0 4px;  
4477 - border: none;  
4478 - line-height: 26px;  
4479 - height: 26px;  
4480 - background-color: transparent;  
4481 - }  
4482 -  
4483 - .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {  
4484 - line-height: 26px;  
4485 - height: 26px;  
4486 - background-color: transparent;  
4487 - }  
4488 -  
4489 - .ant-input {  
4490 - border: none;  
4491 - background-color: transparent;  
4492 - }  
4493 -  
4494 - .ant-input-number {  
4495 - border: none;  
4496 - background-color: transparent;  
4497 - }  
4498 -  
4499 - .ant-picker {  
4500 - border: none;  
4501 - padding: 3px 4px 3px;  
4502 - background-color: transparent;  
4503 - }  
4504 -}  
4505 -  
4506 -.noInput {  
4507 - max-width: 100%;  
4508 - min-height: @cell-height;  
4509 - line-height: @cell-height;  
4510 - display: block; // inline-block会引发line-height问题  
4511 - overflow: hidden;  
4512 - text-overflow: ellipsis;  
4513 - white-space: nowrap;  
4514 -  
4515 - &>span {  
4516 - padding: @td_padding_sub;  
4517 - }  
4518 -}  
4519 -  
4520 -input[disabled] {  
4521 - color: #000 !important;  
4522 - background: #fff !important;  
4523 - font: 12px @font_family;  
4524 - line-height: 1.66667;  
4525 - overflow: hidden;  
4526 - text-overflow: ellipsis;  
4527 -}  
4528 -  
4529 -.ant-select-selector {  
4530 - color: #000 !important;  
4531 -}  
4532 -  
4533 -.ant-form-item-control-input-content {  
4534 - //height: 100%;  
4535 - min-height: @cell-height;  
4536 - line-height: @cell-height;  
4537 -}  
4538 -  
4539 -tbody {  
4540 - color: #000;  
4541 - font-size: 12px;  
4542 -  
4543 - tr:not(.selected-record-row):not(.ant-table-expanded-row-level-1) {  
4544 - &:hover {  
4545 - background: #fff7e6 !important;  
4546 -  
4547 - td {  
4548 - background: #fff7e6 !important;  
4549 - font-weight: bold;  
4550 - }  
4551 -  
4552 - .sActiveIdStyle {  
4553 - background: #fff7e6 !important;  
4554 - }  
4555 - }  
4556 - }  
4557 -  
4558 - .ant-input-number {  
4559 - max-width: 100%;  
4560 - }  
4561 -  
4562 - input[disabled] {  
4563 - border: none;  
4564 - padding: @td_padding_sub;  
4565 - background: transparent !important;  
4566 - }  
4567 -  
4568 - button[class*='ant-table-row-expand-icon']+.changeClassName {  
4569 - display: inline;  
4570 - }  
4571 -  
4572 - .changeClassName {  
4573 - .ant-checkbox {  
4574 - padding: @td_padding_sub;  
4575 - }  
4576 - }  
4577 -  
4578 - .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {  
4579 - background-color: transparent;  
4580 - color: #000 !important;  
4581 - }  
4582 -  
4583 - .ant-select-single .ant-select-selector .ant-select-selection-search {  
4584 - left: 4px;  
4585 - background-color: transparent;  
4586 - line-height: @cell-height;  
4587 - display: inline-block;  
4588 - }  
4589 -  
4590 - .sActiveIdStyle {  
4591 - height: 100%;  
4592 - max-width: 100%;  
4593 - padding: @td_padding_sub;  
4594 - font-size: 12px;  
4595 - z-index: 9;  
4596 - white-space: nowrap;  
4597 - word-break: break-all;  
4598 - text-overflow: ellipsis;  
4599 - overflow: hidden;  
4600 - background: #fff;  
4601 - top: 0;  
4602 - left: 0;  
4603 - position: absolute !important;  
4604 -  
4605 - &+.ant-select {  
4606 - display: none;  
4607 - }  
4608 -  
4609 - &+input {  
4610 - //display: none;  
4611 - }  
4612 -  
4613 - span {  
4614 - font-size: 12px;  
4615 - position: relative;  
4616 - top: 50%;  
4617 - transform: translateY(-50%);  
4618 - display: inline-block;  
4619 - cursor: pointer;  
4620 -  
4621 - &:hover {  
4622 - text-decoration: underline;  
4623 - }  
4624 - }  
4625 -  
4626 - .viewChooseSpan {  
4627 - display: block;  
4628 - top: 14px;  
4629 - white-space: nowrap;  
4630 - word-break: break-all;  
4631 - text-overflow: ellipsis;  
4632 - overflow: hidden;  
4633 - }  
4634 - }  
4635 -  
4636 - .sActiveIdStyle_viewChooseSpan {  
4637 - width: 100%;  
4638 - }  
4639 -  
4640 - .sActiveIdStyleNone,  
4641 - .sActiveIdStyleBlock {  
4642 - &+.ant-select {  
4643 - display: block;  
4644 - }  
4645 - }  
4646 -  
4647 - .ant-table-row-indent+button.ant-table-row-expand-icon {  
4648 - margin-left: 6px;  
4649 - margin-top: 6px;  
4650 - }  
4651 -}  
4652 -  
4653 -.xlyCommonTable.tableEnabled tbody {  
4654 - tr:not(.selected-record-row):not(.ant-table-expanded-row-level-1) {  
4655 - &:hover {  
4656 - background: #FFF !important;  
4657 -  
4658 - td {  
4659 - background: #FFF !important;  
4660 - font-weight: bold;  
4661 - }  
4662 -  
4663 - .sActiveIdStyle {  
4664 - background: #FFF !important;  
4665 - }  
4666 -  
4667 - .readonlyStyle {  
4668 - background: #f1f2f8 !important;  
4669 -  
4670 - .sActiveIdStyle {  
4671 - background: #f1f2f8 !important;  
4672 - }  
4673 - }  
4674 - }  
4675 - }  
4676 -  
4677 - .readonlyStyle {  
4678 - background: #f1f2f8 !important;  
4679 -  
4680 - .sActiveIdStyle {  
4681 - background: #f1f2f8 !important;  
4682 - }  
4683 - }  
4684 -  
4685 - .ant-input-search {  
4686 - height: 25px;  
4687 - top: -2px;  
4688 -  
4689 - .ant-input-group-addon {  
4690 - left: 0;  
4691 -  
4692 - .ant-input-search-button {  
4693 - height: 26px;  
4694 - }  
4695 - }  
4696 - }  
4697 -}  
4698 -  
4699 -.ant-modal {  
4700 - max-width: unset;  
4701 -}  
4702 -  
4703 -.xlyCommonTable:not(.tableEnabled) .ant-table-tbody>tr.ant-table-row-selected>td {  
4704 - background: #e6f7ff;  
4705 -}  
4706 -  
4707 -.xlyCommonTable.tableEnabled .ant-table-tbody>tr.ant-table-row:hover>td,  
4708 -.ant-table-tbody>tr>td.ant-table-cell-row-hover {  
4709 - background: initial;  
4710 -}  
4711 -  
4712 -@selected-line-border-color: #1296db;  
4713 -  
4714 -.xlyCommonTable.tableEnabled .ant-table-tbody>tr.ant-table-row-selected,  
4715 -.xlyCommonTable.tableEnabled .ant-table-tbody>tr.selected-record-row {  
4716 -  
4717 - // box-shadow: 0px 2px 0px 0px #2400ff inset, 0px -2px 0px 0px red inset;  
4718 - >td {  
4719 - box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4720 -  
4721 - .sActiveIdStyle {  
4722 - box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4723 - }  
4724 -  
4725 - .readonlyStyle {  
4726 - box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4727 -  
4728 - .sActiveIdStyle {  
4729 - box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4730 - }  
4731 - }  
4732 -  
4733 - // background-color: transparent !important;  
4734 - // border: 1px solid @selected-line-border-color !important;  
4735 - // border-left: 0 !important;  
4736 - // border-right: 0 !important;  
4737 - &:first-child {  
4738 - // border-left: 1px solid @selected-line-border-color !important;  
4739 - box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4740 -  
4741 - .sActiveIdStyle {  
4742 - box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4743 - }  
4744 -  
4745 - .readonlyStyle {  
4746 - box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4747 -  
4748 - .sActiveIdStyle {  
4749 - box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4750 - }  
4751 - }  
4752 - }  
4753 -  
4754 - &:last-child {  
4755 - // border-right: 1px solid @selected-line-border-color !important;  
4756 - box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4757 -  
4758 - .sActiveIdStyle {  
4759 - box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4760 - }  
4761 -  
4762 - .readonlyStyle {  
4763 - box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4764 -  
4765 - .sActiveIdStyle {  
4766 - box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4767 - }  
4768 - }  
4769 - }  
4770 - }  
4771 -  
4772 - // &.dark-record-row {  
4773 - // >td {  
4774 - // background-color: #f5f5f5 !important;  
4775 - // }  
4776 - // }  
4777 -}  
4778 -  
4779 -.xlyCommonTable.tableEnabled .ant-table-tbody>tr.selected-record-row {  
4780 - >td {  
4781 - .readonlySpanStyle {  
4782 - box-shadow: 0px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4783 - }  
4784 -  
4785 - &:first-child {  
4786 - .readonlySpanStyle {  
4787 - box-shadow: 1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4788 - }  
4789 - }  
4790 -  
4791 - &:last-child {  
4792 - .readonlySpanStyle {  
4793 - box-shadow: -1px 1px 0px 0px @selected-line-border-color inset, 0px -1px 0px 0px @selected-line-border-color inset;  
4794 - }  
4795 - }  
4796 - }  
4797 -}  
4798 -  
4799 -// .ant-table-bordered .virtuallist>table>.ant-table-tbody>tr.ant-table-row-selected {  
4800 -// >td {  
4801 -// &:last-child {  
4802 -// border-right: 1px solid @selected-line-border-color !important;  
4803 -// }  
4804 -// }  
4805 -// }  
4806 -  
4807 -  
4808 -.selected-record-row {  
4809 - background-color: #e6f7ff !important;  
4810 - font-weight: bold;  
4811 -  
4812 - input {  
4813 - font-weight: bold;  
4814 - }  
4815 -  
4816 - td {  
4817 - background: #e6f7ff !important;  
4818 - font-weight: bold;  
4819 - }  
4820 -  
4821 - .ant-input-number-disabled {  
4822 - background: transparent;  
4823 - transition: unset;  
4824 - border: none;  
4825 - width: unset;  
4826 - }  
4827 -  
4828 - .sActiveIdStyle {  
4829 - background: #e6f7ff !important;  
4830 - }  
4831 -  
4832 - .ant-select-selector {  
4833 - transition: unset;  
4834 - }  
4835 -}  
4836 -  
4837 -.xlyCommonTable.tableEnabled .selected-record-row {  
4838 - background-color: #FFF !important;  
4839 -  
4840 - td {  
4841 - background: #FFF !important;  
4842 - }  
4843 -  
4844 - .sActiveIdStyle {  
4845 - background: #FFF !important;  
4846 - }  
4847 -}  
4848 -  
4849 -.ant-form-item-label {  
4850 - vertical-align: middle;  
4851 - display: inline-block;  
4852 - text-align: left !important;  
4853 -}  
4854 -  
4855 -.ant-form-item-label label {  
4856 - //color: rgba(0, 0, 0, 0.65)!important;  
4857 - color: inherit !important;  
4858 - overflow: hidden;  
4859 - text-overflow: ellipsis;  
4860 - white-space: nowrap;  
4861 - padding-right: 0 !important;  
4862 - text-align: left;  
4863 -  
4864 - &:before {  
4865 - content: '';  
4866 - width: 10px;  
4867 - }  
4868 -}  
4869 -  
4870 -.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {  
4871 - width: auto;  
4872 -}  
4873 -  
4874 -.ant-form-item-label .ant-form-item-required {  
4875 - font-size: 12px !important;  
4876 - left: 0px;  
4877 -}  
4878 -  
4879 -.commonCheckBill {  
4880 - .sActiveIdStyle {  
4881 - left: 1px;  
4882 - top: 1px;  
4883 - width: ~'calc(100% - 2px)';  
4884 - height: ~'calc(100% - 2px)';  
4885 - }  
4886 -  
4887 - .ant-input-number {  
4888 - width: 100% !important;  
4889 - }  
4890 -}  
4891 -  
4892 -.searchMainForm {  
4893 - .sActiveIdStyle {  
4894 - left: 1px;  
4895 - top: 1px !important;  
4896 - padding: 0px !important;  
4897 - max-width: 90% !important;  
4898 - //width: ~'calc(100% - 2px)'!important;  
4899 - height: ~'calc(100% - 2px)' !important;  
4900 - background: #fff;  
4901 - }  
4902 -  
4903 - .sActiveIdStyle-sMemo {  
4904 - max-width: 100% !important;  
4905 - }  
4906 -  
4907 - #sMemo {  
4908 - margin-bottom: 0;  
4909 - }  
4910 -  
4911 - .ant-input-number {  
4912 - width: 100% !important;  
4913 - }  
4914 -  
4915 - .masterMemo {  
4916 - background-color: #f1f2f8 !important;  
4917 - color: #000 !important;  
4918 - top: 4px !important;  
4919 - left: 1px !important;  
4920 - height: ~'calc(100% - 9px)' !important;  
4921 - line-height: 20px;  
4922 - letter-spacing: -1px;  
4923 - font-family: Monospaced Number, Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif !important  
4924 - }  
4925 -}  
4926 -  
4927 -.suit .searchMainForm {  
4928 - .sActiveIdStyle {  
4929 - left: 8px;  
4930 - }  
4931 -}  
4932 -  
4933 -.insertTd {  
4934 - z-index: 999 !important;  
4935 -}  
4936 -  
4937 -.ant-form-item {  
4938 - margin-bottom: 0;  
4939 -}  
4940 -  
4941 -.linksActiveIdStyle {  
4942 - color: @active_color2 !important;  
4943 - cursor: pointer;  
4944 - backgroundColor: transparent !important;  
4945 - padding: 4px 0px;  
4946 -}  
4947 -  
4948 -.linksActiveIdStyle:hover {  
4949 - text-decoration: underline !important;  
4950 -}  
4951 -  
4952 -.ant-checkbox-wrapper {  
4953 - line-height: 14px;  
4954 -}  
4955 -  
4956 -.ant-tabs-tab.ant-tabs-tab-disabled {  
4957 - &:hover {  
4958 - color: rgba(0, 0, 0, 0.25) !important;  
4959 - }  
4960 -}  
4961 -  
4962 -// 因紧凑型主题,修改部分过小的样式  
4963 -.ant-tabs-tab {  
4964 - font-size: 14px;  
4965 -}  
4966 -  
4967 -#allBtnNav {  
4968 - font-size: 14px;  
4969 -  
4970 - &[disabled] {  
4971 - &:hover {  
4972 - color: unset !important;  
4973 - }  
4974 - }  
4975 -}  
4976 -  
4977 -.ant-card-head {  
4978 - font-size: 14px;  
4979 -}  
4980 -  
4981 -// end  
4982 -// tab样式与老版本统一  
4983 -.ant-tabs-content-holder {  
4984 - .ant-tabs-nav-wrap {  
4985 - background: #fff;  
4986 -  
4987 - .ant-tabs-nav-list {  
4988 - background: #fff;  
4989 -  
4990 - .ant-tabs-tab {  
4991 - border: 1px solid #d9d9d9;  
4992 - border-right: 0;  
4993 - padding: 0 18px;  
4994 - height: 30px;  
4995 - line-height: 30px;  
4996 - margin-left: 0;  
4997 - background: #fafafa;  
4998 -  
4999 - &:nth-last-child(2) {  
5000 - border-right: 1px solid #d9d9d9;  
5001 - }  
5002 - }  
5003 -  
5004 - .ant-tabs-tab-active {  
5005 - border-bottom: 1px solid transparent;  
5006 - background: #fff;  
5007 - }  
5008 -  
5009 - .ant-tabs-ink-bar {  
5010 - top: 0;  
5011 - bottom: unset;  
5012 - }  
5013 - }  
5014 - }  
5015 -}  
5016 -  
5017 -// end  
5018 -.input24 {  
5019 - :global {  
5020 - .ant-col-2.ant-form-item-label {  
5021 - flex: 0 0 ~'calc(0.25 * 7 / 24 * 100%)';  
5022 - max-width: ~'calc(0.25 * 7 / 24 * 100%)';  
5023 - }  
5024 -  
5025 - .ant-col-22.ant-form-item-control {  
5026 - flex: 0 0 ~'calc(0.25 * 87 / 24 * 100%)';  
5027 - max-width: ~'calc(0.25 * 87 / 24 * 100%)';  
5028 - }  
5029 -  
5030 - .ant-col-7.ant-form-item-label {  
5031 - flex: 0 0 ~'calc(0.25 * 7 / 24 * 100%)';  
5032 - max-width: ~'calc(0.25 * 7 / 24 * 100%)';  
5033 - }  
5034 -  
5035 - .ant-col-15.ant-form-item-control {  
5036 - flex: 0 0 ~'calc(0.25 * 87 / 24 * 100%)';  
5037 - max-width: ~'calc(0.25 * 87 / 24 * 100%)';  
5038 - }  
5039 - }  
5040 -}  
5041 -  
5042 -.input18 {  
5043 - :global {  
5044 - .ant-col-7.ant-form-item-label {  
5045 - flex: 0 0 ~'calc(0.25 * 7 / 18 * 100%)';  
5046 - max-width: ~'calc(0.25 * 7 / 18 * 100%)';  
5047 - }  
5048 -  
5049 - .ant-col-15.ant-form-item-control {  
5050 - flex: 0 0 ~'calc(0.25 * 42 / 12 * 100%)';  
5051 - max-width: ~'calc(0.25 * 42 / 12 * 100%)';  
5052 - }  
5053 - }  
5054 -}  
5055 -  
5056 -.input12 {  
5057 - :global {  
5058 - .ant-col-7.ant-form-item-label {  
5059 - flex: 0 0 ~'calc(0.25 * 7 / 12 * 100%)';  
5060 - max-width: ~'calc(0.25 * 7 / 12 * 100%)';  
5061 - }  
5062 -  
5063 - .ant-col-15.ant-form-item-control {  
5064 - flex: 0 0 ~'calc(0.25 * 39 / 12 * 100%)';  
5065 - max-width: ~'calc(0.25 * 39 / 12 * 100%)';  
5066 - }  
5067 - }  
5068 -}  
5069 -  
5070 -.ant-table-pagination.ant-pagination {  
5071 - position: fixed;  
5072 - bottom: 0;  
5073 - right: 8px;  
5074 - z-index: 999;  
5075 -}  
5076 -  
5077 -.ant-table-summary td {  
5078 - padding: 4px !important;  
5079 - text-align: center;  
5080 -}  
5081 -  
5082 -.ant-table-column-title {  
5083 - moz-user-select: -moz-none;  
5084 - -moz-user-select: none;  
5085 - -o-user-select: none;  
5086 - -khtml-user-select: none;  
5087 - -webkit-user-select: none;  
5088 - -ms-user-select: none;  
5089 - user-select: none;  
5090 - text-overflow: ellipsis;  
5091 - overflow: hidden;  
5092 -}  
5093 -  
5094 -#calTab {  
5095 - .ant-tabs>.ant-tabs-nav {  
5096 - margin-bottom: 0;  
5097 - }  
5098 -  
5099 - .formula {  
5100 - textarea.ant-input {  
5101 - height: 140px !important;  
5102 - }  
5103 - }  
5104 -}  
5105 -  
5106 -/* 调整系统权限界面 */  
5107 -#SysPermissionList {  
5108 - .ant-tree {  
5109 - margin-top: 1px;  
5110 - border: 1px solid #d9d9d9;  
5111 - overflow-y: auto;  
5112 - height: 516px;  
5113 - }  
5114 -  
5115 - .ant-tabs-nav {  
5116 - margin-bottom: 0;  
5117 - //border-bottom: 1px solid #d9d9d9;  
5118 - }  
5119 -  
5120 - #staticEditTree .ant-input-search {  
5121 - //width: 63%  
5122 - width: 405px;  
5123 - }  
5124 -}  
5125 -  
5126 -#modalChooseProcess,  
5127 -#modalChooseProductMaterial {  
5128 - .ant-table-pagination.ant-pagination {  
5129 - position: static;  
5130 - }  
5131 -}  
5132 -  
5133 -.xly-eject {  
5134 - z-index: 999;  
5135 -}  
5136 -  
5137 -.xly-normal-list {  
5138 - padding-left: 10px;  
5139 - padding-right: 10px;  
5140 -}  
5141 -  
5142 -.xly-normal-list1 {  
5143 - padding-left: 0;  
5144 - padding-right: 0;  
5145 -}  
5146 -  
5147 -.react-resizable {  
5148 - user-select: none;  
5149 -}  
5150 -  
5151 -.xly-workorder-list {  
5152 - .ant-layout {  
5153 - overflow: hidden;  
5154 - }  
5155 -}  
5156 -  
5157 -.ant-table-sticky-holder {  
5158 - z-index: 15;  
5159 -}  
5160 -  
5161 -thead {  
5162 -  
5163 - .ant-table-cell-fix-left,  
5164 - .ant-table-cell-fix-right,  
5165 - .ant-table-cell-fix-left-last,  
5166 - .ant-table-cell-fix-left-first,  
5167 - .ant-table-cell-fix-right-first,  
5168 - .ant-table-cell-fix-right-last,  
5169 - .ant-table-cell-fix-sticky {  
5170 - z-index: 15;  
5171 - }  
5172 -}  
5173 -  
5174 -tbody {  
5175 -  
5176 - .ant-table-cell-fix-left,  
5177 - .ant-table-cell-fix-right,  
5178 - .ant-table-cell-fix-left-last,  
5179 - .ant-table-cell-fix-left-first,  
5180 - .ant-table-cell-fix-right-first,  
5181 - .ant-table-cell-fix-right-last,  
5182 - .ant-table-cell-fix-sticky {  
5183 - z-index: 10;  
5184 - }  
5185 -  
5186 - .ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {  
5187 - background: none;  
5188 - }  
5189 -  
5190 - .ant-select-disabled.ant-select-multiple .ant-select-selection-item {  
5191 - background: none;  
5192 - border: none;  
5193 - color: #000;  
5194 - padding-left: 0px;  
5195 - }  
5196 -}  
5197 -  
5198 -.modalChooseProcessContent,  
5199 -#modalChooseProcess,  
5200 -#modalChooseProcessContent,  
5201 -#modalChooseProductMaterial {  
5202 -  
5203 - .ant-table-body,  
5204 - #staticEditTree {  
5205 - height: @modal-table-height;  
5206 - }  
5207 -}  
5208 -  
5209 -.dark-mode {}  
5210 -  
5211 -.ant-table-sticky-scroll {  
5212 - display: none;  
5213 -}  
5214 -  
5215 -.ant-table-body::-webkit-scrollbar {  
5216 - width: 8px;  
5217 - height: 8px;  
5218 -}  
5219 -  
5220 -.ant-table-body::-webkit-scrollbar-thumb {  
5221 - background-color: rgba(204, 204, 204, 1);  
5222 - //border-radius: 10px;  
5223 -}  
5224 -  
5225 -/*鼠标悬浮在该类指向的控件上时滑块的样式*/  
5226 -.ant-table-body:hover::-webkit-scrollbar-thumb {  
5227 - background-color: rgba(204, 204, 204, 1);  
5228 - //border-radius: 10px;  
5229 -}  
5230 -  
5231 -/*鼠标悬浮在滑块上时滑块的样式*/  
5232 -.ant-table-body::-webkit-scrollbar-thumb:hover {  
5233 - background-color: rgba(180, 180, 180, 1);  
5234 -}  
5235 -  
5236 -/*正常时候的主干部分*/  
5237 -.ant-table-body::-webkit-scrollbar-track {  
5238 - background: #f5f5f5;  
5239 -}  
5240 -  
5241 -/*鼠标悬浮在滚动条上的主干部分*/  
5242 -.ant-table-body::-webkit-scrollbar-track:hover {  
5243 - background: #f5f5f5;  
5244 -}  
5245 -  
5246 -.ant-table-body::-webkit-scrollbar-corner {  
5247 - background: rgba(204, 204, 204, 1);  
5248 -}  
5249 -  
5250 -.custom-scroll::-webkit-scrollbar {  
5251 - width: 8px;  
5252 - height: 8px;  
5253 -}  
5254 -  
5255 -.custom-scroll::-webkit-scrollbar-thumb {  
5256 - background-color: rgba(204, 204, 204, 1);  
5257 - //border-radius: 10px;  
5258 -}  
5259 -  
5260 -/*鼠标悬浮在该类指向的控件上时滑块的样式*/  
5261 -.custom-scroll:hover::-webkit-scrollbar-thumb {  
5262 - background-color: rgba(204, 204, 204, 1);  
5263 - //border-radius: 10px;  
5264 -}  
5265 -  
5266 -/*鼠标悬浮在滑块上时滑块的样式*/  
5267 -.custom-scroll::-webkit-scrollbar-thumb:hover {  
5268 - background-color: rgba(180, 180, 180, 1);  
5269 -}  
5270 -  
5271 -/*正常时候的主干部分*/  
5272 -.custom-scroll::-webkit-scrollbar-track {  
5273 - background: #f5f5f5;  
5274 -}  
5275 -  
5276 -/*鼠标悬浮在滚动条上的主干部分*/  
5277 -.custom-scroll::-webkit-scrollbar-track:hover {  
5278 - background: #f5f5f5;  
5279 -}  
5280 -  
5281 -.custom-scroll::-webkit-scrollbar-corner {  
5282 - background: rgba(204, 204, 204, 1);  
5283 -}  
5284 -  
5285 -.row-dragging {  
5286 - background: #fafafa;  
5287 - border: 1px solid #ccc;  
5288 - z-index: 99999;  
5289 - height: 29px;  
5290 - line-height: 29px;  
5291 - overflow: hidden;  
5292 - word-break: break-all;  
5293 - text-overflow: ellipsis;  
5294 - //font-size: 12px!important;  
5295 - //td, span, input, div{  
5296 - // display: inline-block!important;  
5297 - // padding: 0;  
5298 - // margin: 0;  
5299 - // height: 29px!important;  
5300 - // line-height: 20px!important;  
5301 - // font-size: 12px!important;  
5302 - //}  
5303 -}  
5304 -  
5305 -.row-dragging .drag-visible {  
5306 - visibility: visible !important;  
5307 - opacity: 1 !important;  
5308 -}  
5309 -  
5310 -.xly-workorder-list {  
5311 - .ant-tabs-nav {  
5312 - margin-bottom: 0;  
5313 - }  
5314 -}  
5315 -  
5316 -.drag-visible { 19 +.homeTab {
  20 + width: 80px;
5317 text-align: center; 21 text-align: center;
5318 -}  
5319 -  
5320 -.insertTd {  
5321 - z-index: 999 !important;  
5322 -}  
5323 -  
5324 -.ant-table-small .ant-table-thead>tr>th {  
5325 - background: #f5f5f5;  
5326 -}  
5327 -  
5328 -.ant-modal-mask {  
5329 - z-index: 999;  
5330 -}  
5331 -  
5332 -.commonCheckBillContainer {  
5333 - .ant-table-pagination.ant-pagination {  
5334 - position: static;  
5335 - }  
5336 -}  
5337 -  
5338 -.ant-tabs {  
5339 - overflow: unset;  
5340 -}  
5341 -  
5342 -.operate-bar {  
5343 - min-height: 28px;  
5344 -  
5345 - a {  
5346 - width: 40px;  
5347 - margin: 0 !important;  
5348 - position: relative;  
5349 -  
5350 - img {  
5351 - display: block;  
5352 - position: absolute;  
5353 - top: 0;  
5354 - bottom: 0;  
5355 - left: 0;  
5356 - right: 0;  
5357 - margin: auto;  
5358 - }  
5359 -  
5360 - svg {  
5361 - display: block;  
5362 - position: absolute !important;  
5363 - top: 0 !important;  
5364 - bottom: 0;  
5365 - left: 0 !important;  
5366 - right: 0;  
5367 - margin: auto;  
5368 - }  
5369 - }  
5370 -}  
5371 -  
5372 -.ant-tree-switcher-leaf-line::before {  
5373 - right: 10px;  
5374 -}  
5375 -  
5376 -.masterLinkSpan {  
5377 - width: auto;  
5378 - height: 26px;  
5379 - line-height: 26px;  
5380 - overflow: hidden;  
5381 - color: #2f54eb;  
5382 - //position: absolute;  
5383 - padding-right: 2px;  
5384 - z-index: 10; 22 + font-size: 14px;
5385 cursor: pointer; 23 cursor: pointer;
5386 -}  
5387 -  
5388 -/* checkBill commonView区域 */  
5389 -.checkbillStyle .masterLinkSpan {  
5390 - width: 100%;  
5391 -}  
5392 -  
5393 -.checkbillStyle .sActiveIdStyleBlock {  
5394 - width: 100%;  
5395 -}  
5396 -  
5397 -.commonNewBillContainer .changeClassName .sActiveIdStyleBlock,  
5398 -.commonNewBillContainer .input12 .sActiveIdStyleBlock,  
5399 -.commonNewBillContainer .input18 .sActiveIdStyleBlock,  
5400 -.commonNewBillContainer .input24 .sActiveIdStyleBlock {  
5401 - top: 0;  
5402 - left: 3px !important;  
5403 24
5404 - .masterLinkSpan {  
5405 - left: 0 !important; 25 + span {
  26 + margin-left: 8px;
5406 } 27 }
5407 } 28 }
5408 29
5409 -.bill-search-group {  
5410 - .masterLinkSpan {  
5411 - padding-left: 7px;  
5412 - background: #fff;  
5413 - }  
5414 -  
5415 - .sActiveIdStyle {  
5416 - height: calc(100% - 2px);  
5417 - max-width: 100%;  
5418 - padding: @td_padding_sub;  
5419 - font-size: 12px;  
5420 - z-index: 9;  
5421 - white-space: nowrap;  
5422 - word-break: break-all;  
5423 - text-overflow: ellipsis;  
5424 - overflow: hidden;  
5425 - background: #fff;  
5426 - top: 0;  
5427 - left: 0;  
5428 - position: absolute !important;  
5429 - }  
5430 -  
5431 - :global {  
5432 - .searchMainFormArrow {  
5433 - z-index: 1000 !important;  
5434 - }  
5435 -  
5436 - .searchMainFormArrowMaxHeight {  
5437 - max-height: 91px !important;  
5438 - overflow: hidden !important;  
5439 - }  
5440 - } 30 +.homeTab__active {
  31 + color: var(--xly-skin-active-color, #1890FF);
5441 } 32 }
5442 33
5443 -.bill-search-group1 {  
5444 - :global {  
5445 - .searchMainFormArrowMaxHeight {  
5446 - max-height: none !important; 34 +.mainTabWrap {
  35 + &>.ant-tabs-nav {
  36 + .ant-tabs-tab {
  37 + &:first-child {
  38 + display: none;
  39 + }
5447 } 40 }
5448 } 41 }
5449 } 42 }
5450 43
5451 -.ant-pagination-options-size-changer.ant-select {  
5452 - width: auto !important;  
5453 -}  
5454 -  
5455 -// 富文本编辑器  
5456 -.braft-output-content {  
5457 - border: 1px solid #d9d9d9;  
5458 - border-radius: 2px;  
5459 - min-height: 28.5px;  
5460 -}  
5461 -  
5462 -// 英文版样式  
5463 -.xlyerpEnglish {  
5464 - .homeTab {  
5465 - width: 100px;  
5466 - }  
5467 -}  
5468 -  
5469 -.ant-select-multiple .ant-select-selection-search input {  
5470 - width: auto !important;  
5471 -}  
5472 -  
5473 -.commonTitle {  
5474 - padding-top: 0;  
5475 -  
5476 - .ant-tooltip-arrow {  
5477 - display: none;  
5478 - }  
5479 -}  
5480 -  
5481 -.commonSpecialTitle {  
5482 - padding-top: 0;  
5483 -  
5484 - .ant-tooltip-arrow {  
5485 - display: block;  
5486 - } 44 +.toolbarIcon {
  45 + width: 13px;
  46 + height: 13px;
  47 + display: inline-block;
  48 + fill: #fff;
  49 + stroke: #fff;
  50 + margin-right: 3px;
  51 + position: relative;
  52 + top: 2px;
5487 } 53 }
5488 \ No newline at end of file 54 \ No newline at end of file
src/routes/common/commonBill.js 0 → 100644
  1 +import React from 'react';
  2 +import { connect } from 'umi';
  3 +import CommonBillComponent from '@/components/Common/CommonBill';
  4 +
  5 +function CommonBill({ dispatch, app, content }) {
  6 + function removePane(changePanes, currentPane) {
  7 + dispatch({ type: 'app/removePane', payload: { changePanes, currentPane } });
  8 + }
  9 +
  10 + const commonBillProps = {
  11 + app,
  12 + content,
  13 + dispatch,
  14 + onRemovePane: removePane,
  15 + };
  16 +
  17 + return (
  18 + <CommonBillComponent {...commonBillProps} />
  19 + );
  20 +}
  21 +
  22 +export default connect(({ app, content }) =>
  23 + ({ app, content }))(CommonBill);
  24 +