Commit 642d0aa2fd633e532cdcca846f157c3057363c52

Authored by zhongnanhuang
1 parent 9e3bc8b9

feat: 浮点数计算问题修复

package-lock.json
... ... @@ -7,6 +7,7 @@
7 7 "name": "pluto-template",
8 8 "hasInstallScript": true,
9 9 "dependencies": {
  10 + "@ant-design/charts": "^1.4.3",
10 11 "@ant-design/icons": "^5.2.6",
11 12 "@ant-design/pro-components": "^2.6.32",
12 13 "@inspir/assembly-css": "1.0.0-alpha",
... ... @@ -51,6 +52,11 @@
51 52 "url": "https://github.com/sponsors/sindresorhus"
52 53 }
53 54 },
  55 + "node_modules/@amap/amap-jsapi-loader": {
  56 + "version": "1.0.1",
  57 + "resolved": "https://registry.npmjs.org/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz",
  58 + "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw=="
  59 + },
54 60 "node_modules/@ampproject/remapping": {
55 61 "version": "2.2.1",
56 62 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
... ... @@ -68,6 +74,174 @@
68 74 "resolved": "https://registry.npmjs.org/@ant-design/antd-theme-variable/-/antd-theme-variable-1.0.0.tgz",
69 75 "integrity": "sha512-0vr5GCwM7xlAl6NxG1lPbABO+SYioNJL3HVy2FA8wTlsIMoZvQwcwsxTw6eLQCiN9V2UQ8kBtfz8DW8utVVE5w=="
70 76 },
  77 + "node_modules/@ant-design/charts": {
  78 + "version": "1.4.3",
  79 + "resolved": "https://registry.npmjs.org/@ant-design/charts/-/charts-1.4.3.tgz",
  80 + "integrity": "sha512-Y0CJYtug+2Bjl2zvuehE39sxBITxWI49VnLl/O7olD+bwkXeY2QEDjB457dBIn+XIHizCWyWBW+wDIECvfFahw==",
  81 + "dependencies": {
  82 + "@ant-design/flowchart": "1.2.2",
  83 + "@ant-design/graphs": "1.4.1",
  84 + "@ant-design/maps": "1.0.8",
  85 + "@ant-design/plots": "1.2.6"
  86 + },
  87 + "peerDependencies": {
  88 + "@ant-design/icons": "^4.6.0",
  89 + "antd": "^4.6.3",
  90 + "lodash": "^4.17.20",
  91 + "react": ">=16.8.4",
  92 + "react-dom": ">=16.8.4"
  93 + }
  94 + },
  95 + "node_modules/@ant-design/charts/node_modules/@ant-design/flowchart": {
  96 + "version": "1.2.2",
  97 + "resolved": "https://registry.npmjs.org/@ant-design/flowchart/-/flowchart-1.2.2.tgz",
  98 + "integrity": "sha512-bzHZ81qqHjWIrXcCMInDB6eMTzbswaVCOAdUTCQJ+B45aybkVsU9LMCKquyOwRM7U7PWNfPC9S/lAlx2i2BvBQ==",
  99 + "dependencies": {
  100 + "@antv/layout": "^0.1.17",
  101 + "@antv/x6": "^1.25.0",
  102 + "@antv/x6-react-components": "^1.1.13",
  103 + "@antv/x6-react-shape": "^1.4.5",
  104 + "@antv/xflow": "^1.0.53",
  105 + "react-color": "2.17.3",
  106 + "react-use": "17.3.1"
  107 + },
  108 + "peerDependencies": {
  109 + "@ant-design/icons": "^4.6.0",
  110 + "antd": "^4.6.3",
  111 + "lodash": "^4.17.20",
  112 + "react": ">=16.8.4",
  113 + "react-dom": ">=16.8.4"
  114 + }
  115 + },
  116 + "node_modules/@ant-design/charts/node_modules/@ant-design/flowchart/node_modules/@antv/xflow": {
  117 + "version": "1.1.52",
  118 + "resolved": "https://registry.npmjs.org/@antv/xflow/-/xflow-1.1.52.tgz",
  119 + "integrity": "sha512-B2IApV4vG2DmMubbfXGjE+oKi2eXvPuijdHhbxwQheIWcm+VtVQscaFvwUexb4CHH5tBSnjtUeKrhRIkXop70w==",
  120 + "dependencies": {
  121 + "@antv/layout": "^0.1.22",
  122 + "@antv/x6": "^1.30.1",
  123 + "@antv/x6-react-components": "^1.1.15",
  124 + "@antv/x6-react-shape": "^1.5.2",
  125 + "@antv/xflow-core": "1.1.52",
  126 + "@antv/xflow-extension": "1.1.52",
  127 + "@antv/xflow-hook": "1.1.52"
  128 + },
  129 + "peerDependencies": {
  130 + "@ant-design/icons": "^4.6.0",
  131 + "antd": "^4.6.3",
  132 + "lodash": "^4.17.20",
  133 + "react": "^16.8.0 || ^17.0.0",
  134 + "react-dom": "^16.8.0 || ^17.0.0"
  135 + }
  136 + },
  137 + "node_modules/@ant-design/charts/node_modules/@ant-design/flowchart/node_modules/@antv/xflow/node_modules/@antv/xflow-core": {
  138 + "version": "1.1.52",
  139 + "resolved": "https://registry.npmjs.org/@antv/xflow-core/-/xflow-core-1.1.52.tgz",
  140 + "integrity": "sha512-62CZeOLMXvDpKOqbq/8zoDt7MUjOkGh9dKBDbxL744UgZCN5Fx4SE+qRhK5purGixTq35XzZ+b9G5wdAX4rLjw==",
  141 + "dependencies": {
  142 + "@antv/xflow-hook": "1.0.52",
  143 + "classnames": "^2.3.1",
  144 + "immer": "^9.0.7",
  145 + "mana-common": "^0.3.1",
  146 + "mana-syringe": "^0.2.2",
  147 + "reflect-metadata": "^0.1.13",
  148 + "rxjs": "^6.6.7"
  149 + },
  150 + "peerDependencies": {
  151 + "@ant-design/icons": "^4.6.0",
  152 + "@antv/x6": "^1.30.1",
  153 + "@antv/x6-react-components": "^1.1.15",
  154 + "@antv/x6-react-shape": "^1.2.5",
  155 + "antd": "^4.6.3",
  156 + "lodash": "^4.17.20",
  157 + "react": "^16.8.0 || ^17.0.0",
  158 + "react-dom": "^16.8.0 || ^17.0.0"
  159 + }
  160 + },
  161 + "node_modules/@ant-design/charts/node_modules/@ant-design/flowchart/node_modules/@antv/xflow/node_modules/@antv/xflow-core/node_modules/@antv/xflow-hook": {
  162 + "version": "1.0.52",
  163 + "resolved": "https://registry.npmjs.org/@antv/xflow-hook/-/xflow-hook-1.0.52.tgz",
  164 + "integrity": "sha512-qyheVO5bwhDjKGSldf3pkneowf8ZCydIIrX4n8LRTFpvVhVF9cPoXG9e6+1LhIFvSEaLAJcYBH4gNqAjRrbUYw==",
  165 + "dependencies": {
  166 + "toposort": "^2.0.2"
  167 + }
  168 + },
  169 + "node_modules/@ant-design/charts/node_modules/@ant-design/flowchart/node_modules/@antv/xflow/node_modules/@antv/xflow-extension": {
  170 + "version": "1.1.52",
  171 + "resolved": "https://registry.npmjs.org/@antv/xflow-extension/-/xflow-extension-1.1.52.tgz",
  172 + "integrity": "sha512-pPpx00xwucAkl5+QyxxWiOaRpKGnu0Z1+IDUEYuDvEKxms7+Ml0nDc4+CnDi1e1wr4hB3QgxgLOb0JpUTgBCfg==",
  173 + "dependencies": {
  174 + "@antv/xflow-core": "1.1.52",
  175 + "@antv/xflow-hook": "1.0.52",
  176 + "mana-syringe": "^0.2.2",
  177 + "moment": "^2.29.1",
  178 + "rc-field-form": "^1.22.0",
  179 + "react-color": "2.17.1",
  180 + "reflect-metadata": "^0.1.13"
  181 + },
  182 + "peerDependencies": {
  183 + "@ant-design/icons": "^4.6.0",
  184 + "@antv/x6": "^1.30.1",
  185 + "@antv/x6-react-components": "^1.1.15",
  186 + "@antv/x6-react-shape": "^1.2.5",
  187 + "antd": "^4.6.3",
  188 + "classnames": "^2.2.6",
  189 + "react": "^16.8.0 || ^17.0.0",
  190 + "react-dom": "^16.8.0 || ^17.0.0",
  191 + "reflect-metadata": "^0.1.13"
  192 + }
  193 + },
  194 + "node_modules/@ant-design/charts/node_modules/@ant-design/flowchart/node_modules/@antv/xflow/node_modules/@antv/xflow-extension/node_modules/@antv/xflow-hook": {
  195 + "version": "1.0.52",
  196 + "resolved": "https://registry.npmjs.org/@antv/xflow-hook/-/xflow-hook-1.0.52.tgz",
  197 + "integrity": "sha512-qyheVO5bwhDjKGSldf3pkneowf8ZCydIIrX4n8LRTFpvVhVF9cPoXG9e6+1LhIFvSEaLAJcYBH4gNqAjRrbUYw==",
  198 + "dependencies": {
  199 + "toposort": "^2.0.2"
  200 + }
  201 + },
  202 + "node_modules/@ant-design/charts/node_modules/@ant-design/flowchart/node_modules/@antv/xflow/node_modules/react-color": {
  203 + "version": "2.17.1",
  204 + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.1.tgz",
  205 + "integrity": "sha512-S+I6TkUKJaqfALLkAIfiCZ/MANQyy7dKkf7g9ZU5GTUy2rf8c2Rx62otyvADAviWR+6HRkzdf2vL1Qvz9goCLQ==",
  206 + "dependencies": {
  207 + "@icons/material": "^0.2.4",
  208 + "lodash": "^4.17.11",
  209 + "material-colors": "^1.2.1",
  210 + "prop-types": "^15.5.10",
  211 + "reactcss": "^1.2.0",
  212 + "tinycolor2": "^1.4.1"
  213 + }
  214 + },
  215 + "node_modules/@ant-design/charts/node_modules/immer": {
  216 + "version": "9.0.21",
  217 + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
  218 + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
  219 + "funding": {
  220 + "type": "opencollective",
  221 + "url": "https://opencollective.com/immer"
  222 + }
  223 + },
  224 + "node_modules/@ant-design/charts/node_modules/reflect-metadata": {
  225 + "version": "0.1.14",
  226 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  227 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  228 + },
  229 + "node_modules/@ant-design/charts/node_modules/rxjs": {
  230 + "version": "6.6.7",
  231 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
  232 + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
  233 + "dependencies": {
  234 + "tslib": "^1.9.0"
  235 + },
  236 + "engines": {
  237 + "npm": ">=2.0.0"
  238 + }
  239 + },
  240 + "node_modules/@ant-design/charts/node_modules/tslib": {
  241 + "version": "1.14.1",
  242 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  243 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
  244 + },
71 245 "node_modules/@ant-design/colors": {
72 246 "version": "7.0.0",
73 247 "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz",
... ... @@ -94,6 +268,23 @@
94 268 "react-dom": ">=16.0.0"
95 269 }
96 270 },
  271 + "node_modules/@ant-design/graphs": {
  272 + "version": "1.4.1",
  273 + "resolved": "https://registry.npmjs.org/@ant-design/graphs/-/graphs-1.4.1.tgz",
  274 + "integrity": "sha512-Qyj7Lnfo0gmbaMzm+9AdrS3fjkg2sFU/ZKaFl7xhgEf5LnX+N/KffIvoT8FsBmrZ9ni3onwlHs1dtYa5QdVhtQ==",
  275 + "dependencies": {
  276 + "@antv/dom-util": "^2.0.4",
  277 + "@antv/g6": "^4.2.4",
  278 + "@antv/layout": "^0.1.17",
  279 + "@antv/util": "^2.0.17",
  280 + "insert-css": "^2.0.0",
  281 + "react-content-loader": "^5.0.4"
  282 + },
  283 + "peerDependencies": {
  284 + "react": ">=16.8.4",
  285 + "react-dom": ">=16.8.4"
  286 + }
  287 + },
97 288 "node_modules/@ant-design/icons": {
98 289 "version": "5.2.6",
99 290 "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.2.6.tgz",
... ... @@ -118,11 +309,40 @@
118 309 "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz",
119 310 "integrity": "sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g=="
120 311 },
  312 + "node_modules/@ant-design/maps": {
  313 + "version": "1.0.8",
  314 + "resolved": "https://registry.npmjs.org/@ant-design/maps/-/maps-1.0.8.tgz",
  315 + "integrity": "sha512-q9Lv14Ekp7j24R9agrTXIINKc1/zslLXfTIWNuoZ0hUq7w1doyEhtLTsuF0n1wcgdKGjAX3wBKQRaVlgz+u8lw==",
  316 + "dependencies": {
  317 + "@antv/l7": "^2.9.37",
  318 + "@antv/l7plot": "0.x",
  319 + "@antv/util": "^2.0.9",
  320 + "react-content-loader": "^5.0.4"
  321 + },
  322 + "peerDependencies": {
  323 + "react": ">=16.8.4",
  324 + "react-dom": ">=16.8.4"
  325 + }
  326 + },
121 327 "node_modules/@ant-design/moment-webpack-plugin": {
122 328 "version": "0.0.3",
123 329 "resolved": "https://registry.npmjs.org/@ant-design/moment-webpack-plugin/-/moment-webpack-plugin-0.0.3.tgz",
124 330 "integrity": "sha512-MLm1FUpg02fP615ShQnCUN9la2E4RylDxKyolkGqAWTIHO4HyGM0A5x71AMALEyP/bC+UEEWBGSQ+D4/8hQ+ww=="
125 331 },
  332 + "node_modules/@ant-design/plots": {
  333 + "version": "1.2.6",
  334 + "resolved": "https://registry.npmjs.org/@ant-design/plots/-/plots-1.2.6.tgz",
  335 + "integrity": "sha512-fFzB9DxRSPQa47S3WypRk4Rh+P8vBUuY/DT+IXgUrlKJtvVZUFnuYfjypX3Q/Pie2PEbI6gmskzXLxVF+3Ztvw==",
  336 + "dependencies": {
  337 + "@antv/g2plot": "^2.2.11",
  338 + "@antv/util": "^2.0.9",
  339 + "react-content-loader": "^5.0.4"
  340 + },
  341 + "peerDependencies": {
  342 + "react": ">=16.8.4",
  343 + "react-dom": ">=16.8.4"
  344 + }
  345 + },
126 346 "node_modules/@ant-design/pro-card": {
127 347 "version": "2.5.26",
128 348 "resolved": "https://registry.npmjs.org/@ant-design/pro-card/-/pro-card-2.5.26.tgz",
... ... @@ -525,6 +745,1036 @@
525 745 "url": "https://github.com/sponsors/antfu"
526 746 }
527 747 },
  748 + "node_modules/@antv/adjust": {
  749 + "version": "0.2.5",
  750 + "resolved": "https://registry.npmjs.org/@antv/adjust/-/adjust-0.2.5.tgz",
  751 + "integrity": "sha512-MfWZOkD9CqXRES6MBGRNe27Q577a72EIwyMnE29wIlPliFvJfWwsrONddpGU7lilMpVKecS3WAzOoip3RfPTRQ==",
  752 + "dependencies": {
  753 + "@antv/util": "~2.0.0",
  754 + "tslib": "^1.10.0"
  755 + }
  756 + },
  757 + "node_modules/@antv/adjust/node_modules/tslib": {
  758 + "version": "1.14.1",
  759 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  760 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
  761 + },
  762 + "node_modules/@antv/algorithm": {
  763 + "version": "0.1.26",
  764 + "resolved": "https://registry.npmjs.org/@antv/algorithm/-/algorithm-0.1.26.tgz",
  765 + "integrity": "sha512-DVhcFSQ8YQnMNW34Mk8BSsfc61iC1sAnmcfYoXTAshYHuU50p/6b7x3QYaGctDNKWGvi1ub7mPcSY0bK+aN0qg==",
  766 + "dependencies": {
  767 + "@antv/util": "^2.0.13",
  768 + "tslib": "^2.0.0"
  769 + }
  770 + },
  771 + "node_modules/@antv/async-hook": {
  772 + "version": "2.2.9",
  773 + "resolved": "https://registry.npmjs.org/@antv/async-hook/-/async-hook-2.2.9.tgz",
  774 + "integrity": "sha512-4BUp2ZUaTi2fYL67Ltkf6eV912rYJeSBokGhd5fhhnpUkMA1LEI1mg97Pqmx3yC50VEQ+LKXZxj9ePZs80ECfw==",
  775 + "dependencies": {
  776 + "async": "^3.1.1"
  777 + }
  778 + },
  779 + "node_modules/@antv/attr": {
  780 + "version": "0.3.5",
  781 + "resolved": "https://registry.npmjs.org/@antv/attr/-/attr-0.3.5.tgz",
  782 + "integrity": "sha512-wuj2gUo6C8Q2ASSMrVBuTcb5LcV+Tc0Egiy6bC42D0vxcQ+ta13CLxgMmHz8mjD0FxTPJDXSciyszRSC5TdLsg==",
  783 + "dependencies": {
  784 + "@antv/color-util": "^2.0.1",
  785 + "@antv/scale": "^0.3.0",
  786 + "@antv/util": "~2.0.0",
  787 + "tslib": "^2.3.1"
  788 + }
  789 + },
  790 + "node_modules/@antv/color-util": {
  791 + "version": "2.0.6",
  792 + "resolved": "https://registry.npmjs.org/@antv/color-util/-/color-util-2.0.6.tgz",
  793 + "integrity": "sha512-KnPEaAH+XNJMjax9U35W67nzPI+QQ2x27pYlzmSIWrbj4/k8PGrARXfzDTjwoozHJY8qG62Z+Ww6Alhu2FctXQ==",
  794 + "dependencies": {
  795 + "@antv/util": "^2.0.9",
  796 + "tslib": "^2.0.3"
  797 + }
  798 + },
  799 + "node_modules/@antv/component": {
  800 + "version": "0.8.35",
  801 + "resolved": "https://registry.npmjs.org/@antv/component/-/component-0.8.35.tgz",
  802 + "integrity": "sha512-VnRa5X77nBPI952o2xePEEMSNZ6g2mcUDrQY8mVL2kino/8TFhqDq5fTRmDXZyWyIYd4ulJTz5zgeSwAnX/INQ==",
  803 + "dependencies": {
  804 + "@antv/color-util": "^2.0.3",
  805 + "@antv/dom-util": "~2.0.1",
  806 + "@antv/g-base": "^0.5.9",
  807 + "@antv/matrix-util": "^3.1.0-beta.1",
  808 + "@antv/path-util": "~2.0.7",
  809 + "@antv/scale": "~0.3.1",
  810 + "@antv/util": "~2.0.0",
  811 + "fecha": "~4.2.0",
  812 + "tslib": "^2.0.3"
  813 + }
  814 + },
  815 + "node_modules/@antv/component/node_modules/@antv/path-util": {
  816 + "version": "2.0.15",
  817 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  818 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  819 + "dependencies": {
  820 + "@antv/matrix-util": "^3.0.4",
  821 + "@antv/util": "^2.0.9",
  822 + "tslib": "^2.0.3"
  823 + }
  824 + },
  825 + "node_modules/@antv/component/node_modules/@antv/path-util/node_modules/@antv/matrix-util": {
  826 + "version": "3.0.4",
  827 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  828 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  829 + "dependencies": {
  830 + "@antv/util": "^2.0.9",
  831 + "gl-matrix": "^3.3.0",
  832 + "tslib": "^2.0.3"
  833 + }
  834 + },
  835 + "node_modules/@antv/coord": {
  836 + "version": "0.3.1",
  837 + "resolved": "https://registry.npmjs.org/@antv/coord/-/coord-0.3.1.tgz",
  838 + "integrity": "sha512-rFE94C8Xzbx4xmZnHh2AnlB3Qm1n5x0VT3OROy257IH6Rm4cuzv1+tZaUBATviwZd99S+rOY9telw/+6C9GbRw==",
  839 + "dependencies": {
  840 + "@antv/matrix-util": "^3.1.0-beta.2",
  841 + "@antv/util": "~2.0.12",
  842 + "tslib": "^2.1.0"
  843 + }
  844 + },
  845 + "node_modules/@antv/dom-util": {
  846 + "version": "2.0.4",
  847 + "resolved": "https://registry.npmjs.org/@antv/dom-util/-/dom-util-2.0.4.tgz",
  848 + "integrity": "sha512-2shXUl504fKwt82T3GkuT4Uoc6p9qjCKnJ8gXGLSW4T1W37dqf9AV28aCfoVPHp2BUXpSsB+PAJX2rG/jLHsLQ==",
  849 + "dependencies": {
  850 + "tslib": "^2.0.3"
  851 + }
  852 + },
  853 + "node_modules/@antv/event-emitter": {
  854 + "version": "0.1.3",
  855 + "resolved": "https://registry.npmjs.org/@antv/event-emitter/-/event-emitter-0.1.3.tgz",
  856 + "integrity": "sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg=="
  857 + },
  858 + "node_modules/@antv/g-base": {
  859 + "version": "0.5.15",
  860 + "resolved": "https://registry.npmjs.org/@antv/g-base/-/g-base-0.5.15.tgz",
  861 + "integrity": "sha512-QOtq50QpnKez9J75/Z8j2yZ7QDQdk8R8mVQJiHtaEO5eI7DM4ZbrsWff/Ew26JYmPWdq7nbRuARMAD4PX9uuLA==",
  862 + "dependencies": {
  863 + "@antv/event-emitter": "^0.1.1",
  864 + "@antv/g-math": "^0.1.9",
  865 + "@antv/matrix-util": "^3.1.0-beta.1",
  866 + "@antv/path-util": "~2.0.5",
  867 + "@antv/util": "~2.0.13",
  868 + "@types/d3-timer": "^2.0.0",
  869 + "d3-ease": "^1.0.5",
  870 + "d3-interpolate": "^3.0.1",
  871 + "d3-timer": "^1.0.9",
  872 + "detect-browser": "^5.1.0",
  873 + "tslib": "^2.0.3"
  874 + }
  875 + },
  876 + "node_modules/@antv/g-base/node_modules/@antv/path-util": {
  877 + "version": "2.0.15",
  878 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  879 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  880 + "dependencies": {
  881 + "@antv/matrix-util": "^3.0.4",
  882 + "@antv/util": "^2.0.9",
  883 + "tslib": "^2.0.3"
  884 + }
  885 + },
  886 + "node_modules/@antv/g-base/node_modules/@antv/path-util/node_modules/@antv/matrix-util": {
  887 + "version": "3.0.4",
  888 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  889 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  890 + "dependencies": {
  891 + "@antv/util": "^2.0.9",
  892 + "gl-matrix": "^3.3.0",
  893 + "tslib": "^2.0.3"
  894 + }
  895 + },
  896 + "node_modules/@antv/g-canvas": {
  897 + "version": "0.5.14",
  898 + "resolved": "https://registry.npmjs.org/@antv/g-canvas/-/g-canvas-0.5.14.tgz",
  899 + "integrity": "sha512-IUGLEMIMAUYgaBMT8h3FTmYQYz7sjQkKWwh6Psqx+UPK86fySa+G8fMRrh1EqAL07jVB+GRnn6Ym+3FoFUgeFg==",
  900 + "dependencies": {
  901 + "@antv/g-base": "^0.5.12",
  902 + "@antv/g-math": "^0.1.9",
  903 + "@antv/matrix-util": "^3.1.0-beta.1",
  904 + "@antv/path-util": "~2.0.5",
  905 + "@antv/util": "~2.0.0",
  906 + "gl-matrix": "^3.0.0",
  907 + "tslib": "^2.0.3"
  908 + }
  909 + },
  910 + "node_modules/@antv/g-canvas/node_modules/@antv/path-util": {
  911 + "version": "2.0.15",
  912 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  913 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  914 + "dependencies": {
  915 + "@antv/matrix-util": "^3.0.4",
  916 + "@antv/util": "^2.0.9",
  917 + "tslib": "^2.0.3"
  918 + }
  919 + },
  920 + "node_modules/@antv/g-canvas/node_modules/@antv/path-util/node_modules/@antv/matrix-util": {
  921 + "version": "3.0.4",
  922 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  923 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  924 + "dependencies": {
  925 + "@antv/util": "^2.0.9",
  926 + "gl-matrix": "^3.3.0",
  927 + "tslib": "^2.0.3"
  928 + }
  929 + },
  930 + "node_modules/@antv/g-device-api": {
  931 + "version": "1.6.4",
  932 + "resolved": "https://registry.npmjs.org/@antv/g-device-api/-/g-device-api-1.6.4.tgz",
  933 + "integrity": "sha512-gyjfk+mll7a7/pFAJD+BeYZ8beGGkjDj/BIUq8ydqbSd2Z8nQrIBKa+phJZVRLMpoJdE897bZP0QcJ8Pw/ZUCg==",
  934 + "dependencies": {
  935 + "@antv/util": "^3.3.4",
  936 + "@webgpu/types": "^0.1.34",
  937 + "eventemitter3": "^5.0.1",
  938 + "gl-matrix": "^3.4.3",
  939 + "tslib": "^2.5.3"
  940 + }
  941 + },
  942 + "node_modules/@antv/g-device-api/node_modules/@antv/util": {
  943 + "version": "3.3.6",
  944 + "resolved": "https://registry.npmjs.org/@antv/util/-/util-3.3.6.tgz",
  945 + "integrity": "sha512-Oj2uAwBWEpEKbYcYgSJ/B6zv7t515L+JZzSpnkZeez/qwvDbS6s80lQRuzWzVhWCTHKSPLkgImxhkV9nzLmv4Q==",
  946 + "dependencies": {
  947 + "fast-deep-equal": "^3.1.3",
  948 + "gl-matrix": "^3.3.0",
  949 + "tslib": "^2.3.1"
  950 + }
  951 + },
  952 + "node_modules/@antv/g-math": {
  953 + "version": "0.1.9",
  954 + "resolved": "https://registry.npmjs.org/@antv/g-math/-/g-math-0.1.9.tgz",
  955 + "integrity": "sha512-KHMSfPfZ5XHM1PZnG42Q2gxXfOitYveNTA7L61lR6mhZ8Y/aExsYmHqaKBsSarU0z+6WLrl9C07PQJZaw0uljQ==",
  956 + "dependencies": {
  957 + "@antv/util": "~2.0.0",
  958 + "gl-matrix": "^3.0.0"
  959 + }
  960 + },
  961 + "node_modules/@antv/g-svg": {
  962 + "version": "0.5.7",
  963 + "resolved": "https://registry.npmjs.org/@antv/g-svg/-/g-svg-0.5.7.tgz",
  964 + "integrity": "sha512-jUbWoPgr4YNsOat2Y/rGAouNQYGpw4R0cvlN0YafwOyacFFYy2zC8RslNd6KkPhhR3XHNSqJOuCYZj/YmLUwYw==",
  965 + "dependencies": {
  966 + "@antv/g-base": "^0.5.12",
  967 + "@antv/g-math": "^0.1.9",
  968 + "@antv/util": "~2.0.0",
  969 + "detect-browser": "^5.0.0",
  970 + "tslib": "^2.0.3"
  971 + }
  972 + },
  973 + "node_modules/@antv/g-webgpu": {
  974 + "version": "0.5.5",
  975 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu/-/g-webgpu-0.5.5.tgz",
  976 + "integrity": "sha512-TxtBniINFq1jFGEPo46xjJfrbJbUqkFd5wmsRs3tcg/7J7xoldOP1kEadpI3AJG9knMYdE92VpILw1VPd6DgzQ==",
  977 + "dependencies": {
  978 + "@antv/g-webgpu-core": "^0.5.5",
  979 + "@antv/g-webgpu-engine": "^0.5.5",
  980 + "@webgpu/types": "^0.0.31",
  981 + "gl-matrix": "^3.1.0",
  982 + "gl-vec2": "^1.3.0",
  983 + "hammerjs": "^2.0.8",
  984 + "inversify": "^5.0.1",
  985 + "inversify-inject-decorators": "^3.1.0",
  986 + "polyline-miter-util": "^1.0.1",
  987 + "polyline-normals": "^2.0.2",
  988 + "probe.gl": "^3.1.1",
  989 + "reflect-metadata": "^0.1.13"
  990 + }
  991 + },
  992 + "node_modules/@antv/g-webgpu-core": {
  993 + "version": "0.5.6",
  994 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu-core/-/g-webgpu-core-0.5.6.tgz",
  995 + "integrity": "sha512-DPiH3GkAUiT0Q+LAKeImpI+IOQ/gP2w6HstYKivpFIpBPIvZ/9equM3icVrn1iDfDkZANVXQ1PppcO3xBv1ZTw==",
  996 + "dependencies": {
  997 + "eventemitter3": "^4.0.0",
  998 + "gl-matrix": "^3.1.0",
  999 + "inversify": "^5.0.1",
  1000 + "inversify-inject-decorators": "^3.1.0",
  1001 + "probe.gl": "^3.1.1",
  1002 + "reflect-metadata": "^0.1.13"
  1003 + }
  1004 + },
  1005 + "node_modules/@antv/g-webgpu-core/node_modules/eventemitter3": {
  1006 + "version": "4.0.7",
  1007 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1008 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1009 + },
  1010 + "node_modules/@antv/g-webgpu-core/node_modules/reflect-metadata": {
  1011 + "version": "0.1.14",
  1012 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  1013 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  1014 + },
  1015 + "node_modules/@antv/g-webgpu-engine": {
  1016 + "version": "0.5.6",
  1017 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu-engine/-/g-webgpu-engine-0.5.6.tgz",
  1018 + "integrity": "sha512-D311qYUefdEFwLayutIHqucrAY3cAGH3BdnXS37nq+0nsglrHcNP0Ab1YTinn9RihLoY3yXFTLzrYkJHJbZXDg==",
  1019 + "dependencies": {
  1020 + "@antv/g-webgpu-core": "^0.5.6",
  1021 + "@webgpu/glslang": "^0.0.15",
  1022 + "@webgpu/types": "^0.0.31",
  1023 + "gl-matrix": "^3.1.0",
  1024 + "hammerjs": "^2.0.8",
  1025 + "inversify": "^5.0.1",
  1026 + "inversify-inject-decorators": "^3.1.0",
  1027 + "probe.gl": "^3.1.1",
  1028 + "reflect-metadata": "^0.1.13",
  1029 + "regl": "^1.3.11"
  1030 + }
  1031 + },
  1032 + "node_modules/@antv/g-webgpu-engine/node_modules/@webgpu/types": {
  1033 + "version": "0.0.31",
  1034 + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.0.31.tgz",
  1035 + "integrity": "sha512-cvvCMSZBT4VsRNtt0lI6XQqvOIIWw6+NRUtnPUMDVDgsI4pCZColz3qzF5QcP9wIYOHEc3jssIBse8UWONKhlQ=="
  1036 + },
  1037 + "node_modules/@antv/g-webgpu-engine/node_modules/reflect-metadata": {
  1038 + "version": "0.1.14",
  1039 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  1040 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  1041 + },
  1042 + "node_modules/@antv/g-webgpu/node_modules/@webgpu/types": {
  1043 + "version": "0.0.31",
  1044 + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.0.31.tgz",
  1045 + "integrity": "sha512-cvvCMSZBT4VsRNtt0lI6XQqvOIIWw6+NRUtnPUMDVDgsI4pCZColz3qzF5QcP9wIYOHEc3jssIBse8UWONKhlQ=="
  1046 + },
  1047 + "node_modules/@antv/g-webgpu/node_modules/reflect-metadata": {
  1048 + "version": "0.1.14",
  1049 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  1050 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  1051 + },
  1052 + "node_modules/@antv/g2": {
  1053 + "version": "4.2.10",
  1054 + "resolved": "https://registry.npmjs.org/@antv/g2/-/g2-4.2.10.tgz",
  1055 + "integrity": "sha512-/ZlJ/DFJBCvtEQgE6roxdd6sBml0fZ8ZVfzG+HdjGpA7/ceURb8XkxUcqa0E8NV+e4sFijnaAhBCdUm2whiuyA==",
  1056 + "dependencies": {
  1057 + "@antv/adjust": "^0.2.1",
  1058 + "@antv/attr": "^0.3.1",
  1059 + "@antv/color-util": "^2.0.2",
  1060 + "@antv/component": "^0.8.27",
  1061 + "@antv/coord": "^0.3.0",
  1062 + "@antv/dom-util": "^2.0.2",
  1063 + "@antv/event-emitter": "~0.1.0",
  1064 + "@antv/g-base": "~0.5.6",
  1065 + "@antv/g-canvas": "~0.5.10",
  1066 + "@antv/g-svg": "~0.5.6",
  1067 + "@antv/matrix-util": "^3.1.0-beta.3",
  1068 + "@antv/path-util": "^2.0.15",
  1069 + "@antv/scale": "^0.3.14",
  1070 + "@antv/util": "~2.0.5",
  1071 + "tslib": "^2.0.0"
  1072 + }
  1073 + },
  1074 + "node_modules/@antv/g2/node_modules/@antv/path-util": {
  1075 + "version": "2.0.15",
  1076 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  1077 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  1078 + "dependencies": {
  1079 + "@antv/matrix-util": "^3.0.4",
  1080 + "@antv/util": "^2.0.9",
  1081 + "tslib": "^2.0.3"
  1082 + }
  1083 + },
  1084 + "node_modules/@antv/g2/node_modules/@antv/path-util/node_modules/@antv/matrix-util": {
  1085 + "version": "3.0.4",
  1086 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  1087 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  1088 + "dependencies": {
  1089 + "@antv/util": "^2.0.9",
  1090 + "gl-matrix": "^3.3.0",
  1091 + "tslib": "^2.0.3"
  1092 + }
  1093 + },
  1094 + "node_modules/@antv/g2plot": {
  1095 + "version": "2.4.31",
  1096 + "resolved": "https://registry.npmjs.org/@antv/g2plot/-/g2plot-2.4.31.tgz",
  1097 + "integrity": "sha512-SlWHYVsJgRN7E1Oe5Qk6yWBrSWmctmloknFmklaqe9vEeK+YB9ZLUffZvtAHT10mA2NZ+VjGUhlnMNgR9M1PQg==",
  1098 + "dependencies": {
  1099 + "@antv/color-util": "^2.0.6",
  1100 + "@antv/event-emitter": "^0.1.2",
  1101 + "@antv/g-base": "^0.5.11",
  1102 + "@antv/g2": "^4.1.26",
  1103 + "@antv/matrix-util": "^3.1.0-beta.2",
  1104 + "@antv/path-util": "^3.0.1",
  1105 + "@antv/scale": "^0.3.18",
  1106 + "@antv/util": "^2.0.17",
  1107 + "d3-hierarchy": "^2.0.0",
  1108 + "d3-regression": "^1.3.5",
  1109 + "fmin": "^0.0.2",
  1110 + "pdfast": "^0.2.0",
  1111 + "size-sensor": "^1.0.1",
  1112 + "tslib": "^2.0.3"
  1113 + }
  1114 + },
  1115 + "node_modules/@antv/g6": {
  1116 + "version": "4.8.24",
  1117 + "resolved": "https://registry.npmjs.org/@antv/g6/-/g6-4.8.24.tgz",
  1118 + "integrity": "sha512-bgj7sZ+z45JmOngIpYpwmSIg7SboMLZBoAlX0+RoAETZB3/xvZO0MXT3lCSyAhIgm5Sb68pekKi7OStuo04NyQ==",
  1119 + "dependencies": {
  1120 + "@antv/g6-pc": "0.8.24"
  1121 + }
  1122 + },
  1123 + "node_modules/@antv/g6-core": {
  1124 + "version": "0.8.24",
  1125 + "resolved": "https://registry.npmjs.org/@antv/g6-core/-/g6-core-0.8.24.tgz",
  1126 + "integrity": "sha512-rgI3dArAD8uoSz2+skS4ctN4x/Of33ivTIKaEYYvClxgkLZWVz9zvocy+5AWcVPBHZsAXkZcdh9zndIoWY/33A==",
  1127 + "dependencies": {
  1128 + "@antv/algorithm": "^0.1.26",
  1129 + "@antv/dom-util": "^2.0.1",
  1130 + "@antv/event-emitter": "~0.1.0",
  1131 + "@antv/g-base": "^0.5.1",
  1132 + "@antv/g-math": "^0.1.1",
  1133 + "@antv/matrix-util": "^3.1.0-beta.3",
  1134 + "@antv/path-util": "^2.0.3",
  1135 + "@antv/util": "~2.0.5",
  1136 + "ml-matrix": "^6.5.0",
  1137 + "tslib": "^2.6.2"
  1138 + }
  1139 + },
  1140 + "node_modules/@antv/g6-core/node_modules/@antv/path-util": {
  1141 + "version": "2.0.15",
  1142 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  1143 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  1144 + "dependencies": {
  1145 + "@antv/matrix-util": "^3.0.4",
  1146 + "@antv/util": "^2.0.9",
  1147 + "tslib": "^2.0.3"
  1148 + }
  1149 + },
  1150 + "node_modules/@antv/g6-core/node_modules/@antv/path-util/node_modules/@antv/matrix-util": {
  1151 + "version": "3.0.4",
  1152 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  1153 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  1154 + "dependencies": {
  1155 + "@antv/util": "^2.0.9",
  1156 + "gl-matrix": "^3.3.0",
  1157 + "tslib": "^2.0.3"
  1158 + }
  1159 + },
  1160 + "node_modules/@antv/g6-element": {
  1161 + "version": "0.8.24",
  1162 + "resolved": "https://registry.npmjs.org/@antv/g6-element/-/g6-element-0.8.24.tgz",
  1163 + "integrity": "sha512-61FXkt9LY+6EOUtSam1iFTOW2AM59sPVcV1BuPj4dXiD0dluLE+R7d8B/94g1tKDw9tsjhfUQGC7hTXscJRJFw==",
  1164 + "dependencies": {
  1165 + "@antv/g-base": "^0.5.1",
  1166 + "@antv/g6-core": "0.8.24",
  1167 + "@antv/util": "~2.0.5",
  1168 + "tslib": "^2.6.2"
  1169 + },
  1170 + "peerDependencies": {
  1171 + "@antv/g6": "4.8.24"
  1172 + }
  1173 + },
  1174 + "node_modules/@antv/g6-pc": {
  1175 + "version": "0.8.24",
  1176 + "resolved": "https://registry.npmjs.org/@antv/g6-pc/-/g6-pc-0.8.24.tgz",
  1177 + "integrity": "sha512-nf0y1lrp8J5DotqRryXd2S/J30COW8spVcLF9gUqywGqQAHfE00Ywkqr+PZBnsfCZXsXCi9o0+CE9NrkWs4SBQ==",
  1178 + "dependencies": {
  1179 + "@ant-design/colors": "^4.0.5",
  1180 + "@antv/algorithm": "^0.1.26",
  1181 + "@antv/dom-util": "^2.0.1",
  1182 + "@antv/event-emitter": "~0.1.0",
  1183 + "@antv/g-base": "^0.5.1",
  1184 + "@antv/g-canvas": "^0.5.2",
  1185 + "@antv/g-math": "^0.1.1",
  1186 + "@antv/g-svg": "^0.5.1",
  1187 + "@antv/g6-core": "0.8.24",
  1188 + "@antv/g6-element": "0.8.24",
  1189 + "@antv/g6-plugin": "0.8.24",
  1190 + "@antv/hierarchy": "^0.6.10",
  1191 + "@antv/layout": "^0.3.0",
  1192 + "@antv/matrix-util": "^3.1.0-beta.3",
  1193 + "@antv/path-util": "^2.0.3",
  1194 + "@antv/util": "~2.0.5",
  1195 + "color": "^3.1.3",
  1196 + "d3-force": "^2.0.1",
  1197 + "dagre": "^0.8.5",
  1198 + "insert-css": "^2.0.0",
  1199 + "ml-matrix": "^6.5.0",
  1200 + "tslib": "^2.6.2"
  1201 + }
  1202 + },
  1203 + "node_modules/@antv/g6-pc/node_modules/@ant-design/colors": {
  1204 + "version": "4.0.5",
  1205 + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-4.0.5.tgz",
  1206 + "integrity": "sha512-3mnuX2prnWOWvpFTS2WH2LoouWlOgtnIpc6IarWN6GOzzLF8dW/U8UctuvIPhoboETehZfJ61XP+CGakBEPJ3Q==",
  1207 + "dependencies": {
  1208 + "tinycolor2": "^1.4.1"
  1209 + }
  1210 + },
  1211 + "node_modules/@antv/g6-pc/node_modules/@antv/g-webgpu": {
  1212 + "version": "0.7.2",
  1213 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu/-/g-webgpu-0.7.2.tgz",
  1214 + "integrity": "sha512-kw+oYGsdvj5qeUfy5DPb/jztZBV+2fmqBd3Vv8NlKatfBmv8AirYX/CCW74AUSdWm99rEiLyxFB1VdRZ6b/wnQ==",
  1215 + "dependencies": {
  1216 + "@antv/g-webgpu-core": "^0.7.2",
  1217 + "@antv/g-webgpu-engine": "^0.7.2",
  1218 + "gl-matrix": "^3.1.0",
  1219 + "gl-vec2": "^1.3.0",
  1220 + "lodash": "^4.17.15"
  1221 + }
  1222 + },
  1223 + "node_modules/@antv/g6-pc/node_modules/@antv/g-webgpu-core": {
  1224 + "version": "0.7.2",
  1225 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu-core/-/g-webgpu-core-0.7.2.tgz",
  1226 + "integrity": "sha512-xUMmop7f3Rs34zFYKXLqHhDR1CQTeDl/7vI7Sn3X/73BqJc3X3HIIRvm83Fg2CjVACaOzw4WeLRXNaOCp9fz9w==",
  1227 + "dependencies": {
  1228 + "eventemitter3": "^4.0.0",
  1229 + "gl-matrix": "^3.1.0",
  1230 + "lodash": "^4.17.15",
  1231 + "probe.gl": "^3.1.1"
  1232 + }
  1233 + },
  1234 + "node_modules/@antv/g6-pc/node_modules/@antv/g-webgpu-engine": {
  1235 + "version": "0.7.2",
  1236 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu-engine/-/g-webgpu-engine-0.7.2.tgz",
  1237 + "integrity": "sha512-lx8Y93IW2cnJvdoDRKyMmTdYqSC1pOmF0nyG3PGGyA0NI9vBYVgO0KTF6hkyWjdTWVq7XDZyf/h8CJridLh3lg==",
  1238 + "dependencies": {
  1239 + "@antv/g-webgpu-core": "^0.7.2",
  1240 + "gl-matrix": "^3.1.0",
  1241 + "lodash": "^4.17.15",
  1242 + "regl": "^1.3.11"
  1243 + }
  1244 + },
  1245 + "node_modules/@antv/g6-pc/node_modules/@antv/layout": {
  1246 + "version": "0.3.25",
  1247 + "resolved": "https://registry.npmjs.org/@antv/layout/-/layout-0.3.25.tgz",
  1248 + "integrity": "sha512-d29Aw1PXoAavMRZy7iTB9L5rMBeChFEX0BJ9ELP4TI35ySdCu07YbmPo9ju9OH/6sG2/NB3o85Ayxrre3iwX/g==",
  1249 + "dependencies": {
  1250 + "@antv/g-webgpu": "0.7.2",
  1251 + "@antv/graphlib": "^1.0.0",
  1252 + "@antv/util": "^3.3.2",
  1253 + "d3-force": "^2.1.1",
  1254 + "d3-quadtree": "^2.0.0",
  1255 + "dagre-compound": "^0.0.11",
  1256 + "ml-matrix": "6.5.0"
  1257 + }
  1258 + },
  1259 + "node_modules/@antv/g6-pc/node_modules/@antv/layout/node_modules/@antv/util": {
  1260 + "version": "3.3.6",
  1261 + "resolved": "https://registry.npmjs.org/@antv/util/-/util-3.3.6.tgz",
  1262 + "integrity": "sha512-Oj2uAwBWEpEKbYcYgSJ/B6zv7t515L+JZzSpnkZeez/qwvDbS6s80lQRuzWzVhWCTHKSPLkgImxhkV9nzLmv4Q==",
  1263 + "dependencies": {
  1264 + "fast-deep-equal": "^3.1.3",
  1265 + "gl-matrix": "^3.3.0",
  1266 + "tslib": "^2.3.1"
  1267 + }
  1268 + },
  1269 + "node_modules/@antv/g6-pc/node_modules/@antv/path-util": {
  1270 + "version": "2.0.15",
  1271 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  1272 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  1273 + "dependencies": {
  1274 + "@antv/matrix-util": "^3.0.4",
  1275 + "@antv/util": "^2.0.9",
  1276 + "tslib": "^2.0.3"
  1277 + }
  1278 + },
  1279 + "node_modules/@antv/g6-pc/node_modules/@antv/path-util/node_modules/@antv/matrix-util": {
  1280 + "version": "3.0.4",
  1281 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  1282 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  1283 + "dependencies": {
  1284 + "@antv/util": "^2.0.9",
  1285 + "gl-matrix": "^3.3.0",
  1286 + "tslib": "^2.0.3"
  1287 + }
  1288 + },
  1289 + "node_modules/@antv/g6-pc/node_modules/eventemitter3": {
  1290 + "version": "4.0.7",
  1291 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1292 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1293 + },
  1294 + "node_modules/@antv/g6-pc/node_modules/ml-matrix": {
  1295 + "version": "6.5.0",
  1296 + "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.5.0.tgz",
  1297 + "integrity": "sha512-sms732Dge+rs5dU4mnjE0oqLWm1WujvR2fr38LgUHRG2cjXjWlO3WJupLYaSz3++2iYr0UrGDK72OAivr3J8dg==",
  1298 + "dependencies": {
  1299 + "ml-array-rescale": "^1.3.1"
  1300 + }
  1301 + },
  1302 + "node_modules/@antv/g6-plugin": {
  1303 + "version": "0.8.24",
  1304 + "resolved": "https://registry.npmjs.org/@antv/g6-plugin/-/g6-plugin-0.8.24.tgz",
  1305 + "integrity": "sha512-ZIOnwLTC7SM2bFiJZ3vYFWnkyOCWKqnU96i/fBh1qAoY5slDS3hatenZWEXUtOcqaKw1h+5A5f72MRXqBBVn0g==",
  1306 + "dependencies": {
  1307 + "@antv/dom-util": "^2.0.2",
  1308 + "@antv/g-base": "^0.5.1",
  1309 + "@antv/g-canvas": "^0.5.2",
  1310 + "@antv/g-svg": "^0.5.2",
  1311 + "@antv/g6-core": "0.8.24",
  1312 + "@antv/g6-element": "0.8.24",
  1313 + "@antv/matrix-util": "^3.1.0-beta.3",
  1314 + "@antv/path-util": "^2.0.3",
  1315 + "@antv/scale": "^0.3.4",
  1316 + "@antv/util": "^2.0.9",
  1317 + "insert-css": "^2.0.0"
  1318 + },
  1319 + "peerDependencies": {
  1320 + "@antv/g6": "4.8.24"
  1321 + }
  1322 + },
  1323 + "node_modules/@antv/g6-plugin/node_modules/@antv/path-util": {
  1324 + "version": "2.0.15",
  1325 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  1326 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  1327 + "dependencies": {
  1328 + "@antv/matrix-util": "^3.0.4",
  1329 + "@antv/util": "^2.0.9",
  1330 + "tslib": "^2.0.3"
  1331 + }
  1332 + },
  1333 + "node_modules/@antv/g6-plugin/node_modules/@antv/path-util/node_modules/@antv/matrix-util": {
  1334 + "version": "3.0.4",
  1335 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  1336 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  1337 + "dependencies": {
  1338 + "@antv/util": "^2.0.9",
  1339 + "gl-matrix": "^3.3.0",
  1340 + "tslib": "^2.0.3"
  1341 + }
  1342 + },
  1343 + "node_modules/@antv/graphlib": {
  1344 + "version": "1.2.0",
  1345 + "resolved": "https://registry.npmjs.org/@antv/graphlib/-/graphlib-1.2.0.tgz",
  1346 + "integrity": "sha512-hhJOMThec51nU4Fe5p/viLlNIL71uDEgYFzKPajWjr2715SFG1HAgiP6AVylIeqBcAZ04u3Lw7usjl/TuI5RuQ=="
  1347 + },
  1348 + "node_modules/@antv/hierarchy": {
  1349 + "version": "0.6.11",
  1350 + "resolved": "https://registry.npmjs.org/@antv/hierarchy/-/hierarchy-0.6.11.tgz",
  1351 + "integrity": "sha512-RJVhEMCuu4vj+Dt25lXIiNdd7jaqm/fqWGYikiELha4S5tnzdJoTUaUvvpfWlxLx4B0RsS9XRwBs1bOKN71TKg==",
  1352 + "dependencies": {
  1353 + "@antv/util": "^2.0.7"
  1354 + }
  1355 + },
  1356 + "node_modules/@antv/l7": {
  1357 + "version": "2.20.14",
  1358 + "resolved": "https://registry.npmjs.org/@antv/l7/-/l7-2.20.14.tgz",
  1359 + "integrity": "sha512-0uWwzwV59byruKQNQ8VRp/OK3MpTA6FXpEA1azzKbXY55ND/X/MEQxPFxlW+vggZB+ZRq3JLhlR7RtRk8vZJbA==",
  1360 + "dependencies": {
  1361 + "@antv/l7-component": "2.20.14",
  1362 + "@antv/l7-core": "2.20.14",
  1363 + "@antv/l7-layers": "2.20.14",
  1364 + "@antv/l7-maps": "2.20.14",
  1365 + "@antv/l7-scene": "2.20.14",
  1366 + "@antv/l7-source": "2.20.14",
  1367 + "@antv/l7-utils": "2.20.14",
  1368 + "@babel/runtime": "^7.7.7",
  1369 + "webpack-bundle-analyzer": "^4.9.1"
  1370 + }
  1371 + },
  1372 + "node_modules/@antv/l7-component": {
  1373 + "version": "2.20.14",
  1374 + "resolved": "https://registry.npmjs.org/@antv/l7-component/-/l7-component-2.20.14.tgz",
  1375 + "integrity": "sha512-R3h8Lg/41A+fCgWA1tBEKADy9GlcJ0C3DUrgn6ucX9R5s5rQYAZpTdVVHEXSP+bdEj3Ul7LaK8KZbX10uFlg4w==",
  1376 + "dependencies": {
  1377 + "@antv/l7-core": "2.20.14",
  1378 + "@antv/l7-utils": "2.20.14",
  1379 + "@babel/runtime": "^7.7.7",
  1380 + "eventemitter3": "^4.0.0",
  1381 + "inversify": "^5.0.1",
  1382 + "reflect-metadata": "^0.2.1",
  1383 + "supercluster": "^7.0.0"
  1384 + }
  1385 + },
  1386 + "node_modules/@antv/l7-component/node_modules/eventemitter3": {
  1387 + "version": "4.0.7",
  1388 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1389 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1390 + },
  1391 + "node_modules/@antv/l7-core": {
  1392 + "version": "2.20.14",
  1393 + "resolved": "https://registry.npmjs.org/@antv/l7-core/-/l7-core-2.20.14.tgz",
  1394 + "integrity": "sha512-5hRFYjaCAWyFQIzPg3jeqACCk0ChhQ5HZt+TKazwQmvsG4jWjZ2iPqngcR1ugSe/iaJP1RZV2mjoZaEvH+6C4Q==",
  1395 + "dependencies": {
  1396 + "@antv/async-hook": "^2.2.9",
  1397 + "@antv/l7-utils": "2.20.14",
  1398 + "@babel/runtime": "^7.7.7",
  1399 + "@mapbox/tiny-sdf": "^1.2.5",
  1400 + "@turf/helpers": "^6.1.4",
  1401 + "ajv": "^6.10.2",
  1402 + "element-resize-event": "^3.0.3",
  1403 + "eventemitter3": "^4.0.0",
  1404 + "gl-matrix": "^3.1.0",
  1405 + "hammerjs": "^2.0.8",
  1406 + "inversify": "^5.0.1",
  1407 + "inversify-inject-decorators": "^3.1.0",
  1408 + "reflect-metadata": "^0.2.1",
  1409 + "viewport-mercator-project": "^6.2.1"
  1410 + }
  1411 + },
  1412 + "node_modules/@antv/l7-core/node_modules/eventemitter3": {
  1413 + "version": "4.0.7",
  1414 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1415 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1416 + },
  1417 + "node_modules/@antv/l7-layers": {
  1418 + "version": "2.20.14",
  1419 + "resolved": "https://registry.npmjs.org/@antv/l7-layers/-/l7-layers-2.20.14.tgz",
  1420 + "integrity": "sha512-k5VrBN7kwZ178C2Tn645/0xeNcUOFyGs19AqHs+xZr+qA5E1MIXCRcIBPP79wqRpaTD0p0CAJsCvYOrppwVpnA==",
  1421 + "dependencies": {
  1422 + "@antv/async-hook": "^2.2.9",
  1423 + "@antv/l7-core": "2.20.14",
  1424 + "@antv/l7-maps": "2.20.14",
  1425 + "@antv/l7-source": "2.20.14",
  1426 + "@antv/l7-utils": "2.20.14",
  1427 + "@babel/runtime": "^7.7.7",
  1428 + "@mapbox/martini": "^0.2.0",
  1429 + "@turf/clone": "^6.5.0",
  1430 + "@turf/helpers": "^6.1.4",
  1431 + "@turf/meta": "^6.0.2",
  1432 + "@turf/polygon-to-line": "^6.5.0",
  1433 + "@turf/union": "^6.5.0",
  1434 + "d3-array": "1",
  1435 + "d3-color": "^1.4.0",
  1436 + "d3-interpolate": "1.4.0",
  1437 + "d3-scale": "2",
  1438 + "earcut": "^2.2.1",
  1439 + "eventemitter3": "^4.0.0",
  1440 + "extrude-polyline": "^1.0.6",
  1441 + "gl-matrix": "^3.1.0",
  1442 + "gl-vec2": "^1.3.0",
  1443 + "inversify": "^5.0.1",
  1444 + "polyline-miter-util": "^1.0.1",
  1445 + "reflect-metadata": "^0.1.13"
  1446 + }
  1447 + },
  1448 + "node_modules/@antv/l7-layers/node_modules/d3-interpolate": {
  1449 + "version": "1.4.0",
  1450 + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
  1451 + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
  1452 + "dependencies": {
  1453 + "d3-color": "1"
  1454 + }
  1455 + },
  1456 + "node_modules/@antv/l7-layers/node_modules/eventemitter3": {
  1457 + "version": "4.0.7",
  1458 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1459 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1460 + },
  1461 + "node_modules/@antv/l7-layers/node_modules/reflect-metadata": {
  1462 + "version": "0.1.14",
  1463 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  1464 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  1465 + },
  1466 + "node_modules/@antv/l7-map": {
  1467 + "version": "2.20.14",
  1468 + "resolved": "https://registry.npmjs.org/@antv/l7-map/-/l7-map-2.20.14.tgz",
  1469 + "integrity": "sha512-gF7eD0s5+RuKQAncsb9W5YUDnRqze0xQrHbKSmuWlW3trV7a4iOD2GAeTsRdgbMaArdPvCcKkylnG0pYxGclJA==",
  1470 + "dependencies": {
  1471 + "@antv/l7-utils": "2.20.14",
  1472 + "@babel/runtime": "^7.7.7",
  1473 + "@mapbox/point-geometry": "^0.1.0",
  1474 + "@mapbox/unitbezier": "^0.0.0",
  1475 + "eventemitter3": "^4.0.4",
  1476 + "gl-matrix": "^3.1.0",
  1477 + "lodash-es": "^4.17.21"
  1478 + }
  1479 + },
  1480 + "node_modules/@antv/l7-map/node_modules/eventemitter3": {
  1481 + "version": "4.0.7",
  1482 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1483 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1484 + },
  1485 + "node_modules/@antv/l7-maps": {
  1486 + "version": "2.20.14",
  1487 + "resolved": "https://registry.npmjs.org/@antv/l7-maps/-/l7-maps-2.20.14.tgz",
  1488 + "integrity": "sha512-nCBmYop91X46sm85vYEZGIlDVf+ZW4ShRlgClUzmgzd1DY8AqNA6dpUojj7R2ttthJrgjE2rQ6dU5gdzARnr8w==",
  1489 + "dependencies": {
  1490 + "@amap/amap-jsapi-loader": "^1.0.1",
  1491 + "@antv/l7-core": "2.20.14",
  1492 + "@antv/l7-map": "2.20.14",
  1493 + "@antv/l7-utils": "2.20.14",
  1494 + "@babel/runtime": "^7.7.7",
  1495 + "gl-matrix": "^3.1.0",
  1496 + "inversify": "^5.0.1",
  1497 + "mapbox-gl": "^1.2.1",
  1498 + "maplibre-gl": "^3.5.2",
  1499 + "reflect-metadata": "^0.2.1",
  1500 + "viewport-mercator-project": "^6.2.1"
  1501 + }
  1502 + },
  1503 + "node_modules/@antv/l7-renderer": {
  1504 + "version": "2.20.14",
  1505 + "resolved": "https://registry.npmjs.org/@antv/l7-renderer/-/l7-renderer-2.20.14.tgz",
  1506 + "integrity": "sha512-IEiqb8EpqFpEMy72fHM2OBPHKBn6gEn9m/wNJKona0jfeWtCSv+5+g3pmNq8Kj1yjcE170KeI0JIVtRQ46lKrA==",
  1507 + "dependencies": {
  1508 + "@antv/g-device-api": "^1.5.0",
  1509 + "@antv/l7-core": "2.20.14",
  1510 + "@antv/l7-utils": "2.20.14",
  1511 + "@babel/runtime": "^7.7.7",
  1512 + "inversify": "^5.0.1",
  1513 + "reflect-metadata": "^0.2.1",
  1514 + "regl": "1.6.1"
  1515 + }
  1516 + },
  1517 + "node_modules/@antv/l7-scene": {
  1518 + "version": "2.20.14",
  1519 + "resolved": "https://registry.npmjs.org/@antv/l7-scene/-/l7-scene-2.20.14.tgz",
  1520 + "integrity": "sha512-KTzKNMXtkQhgDXxX3y9+NxOggF9yfyA1o64rQoofRW4BcP0D5ykLN9J8nID68v1u+yFX1RoqsAVpryxhd5RjNw==",
  1521 + "dependencies": {
  1522 + "@antv/l7-component": "2.20.14",
  1523 + "@antv/l7-core": "2.20.14",
  1524 + "@antv/l7-layers": "2.20.14",
  1525 + "@antv/l7-maps": "2.20.14",
  1526 + "@antv/l7-renderer": "2.20.14",
  1527 + "@antv/l7-utils": "2.20.14",
  1528 + "@babel/runtime": "^7.7.7",
  1529 + "eventemitter3": "^4.0.7",
  1530 + "inversify": "^5.0.1",
  1531 + "mapbox-gl": "^1.2.1",
  1532 + "reflect-metadata": "^0.1.13"
  1533 + }
  1534 + },
  1535 + "node_modules/@antv/l7-scene/node_modules/eventemitter3": {
  1536 + "version": "4.0.7",
  1537 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1538 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1539 + },
  1540 + "node_modules/@antv/l7-scene/node_modules/reflect-metadata": {
  1541 + "version": "0.1.14",
  1542 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  1543 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  1544 + },
  1545 + "node_modules/@antv/l7-source": {
  1546 + "version": "2.20.14",
  1547 + "resolved": "https://registry.npmjs.org/@antv/l7-source/-/l7-source-2.20.14.tgz",
  1548 + "integrity": "sha512-1W0C8rZEiheEkRiheNEfEvktVkI8IDj6giZKEYJdp0bp1iuUleeaH8AuvUAPfyr5URSraOeG7Gqnfu/tthZjtA==",
  1549 + "dependencies": {
  1550 + "@antv/async-hook": "^2.2.9",
  1551 + "@antv/l7-core": "2.20.14",
  1552 + "@antv/l7-utils": "2.20.14",
  1553 + "@babel/runtime": "^7.7.7",
  1554 + "@mapbox/geojson-rewind": "^0.5.2",
  1555 + "@mapbox/vector-tile": "^1.3.1",
  1556 + "@turf/helpers": "^6.1.4",
  1557 + "@turf/invariant": "^6.1.2",
  1558 + "@turf/meta": "^6.0.2",
  1559 + "d3-dsv": "^1.1.1",
  1560 + "d3-hexbin": "^0.2.2",
  1561 + "eventemitter3": "^4.0.0",
  1562 + "geojson-vt": "^3.2.1",
  1563 + "inversify": "^5.0.1",
  1564 + "pbf": "^3.2.1",
  1565 + "reflect-metadata": "^0.2.1",
  1566 + "supercluster": "^7.0.0"
  1567 + }
  1568 + },
  1569 + "node_modules/@antv/l7-source/node_modules/eventemitter3": {
  1570 + "version": "4.0.7",
  1571 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1572 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1573 + },
  1574 + "node_modules/@antv/l7-utils": {
  1575 + "version": "2.20.14",
  1576 + "resolved": "https://registry.npmjs.org/@antv/l7-utils/-/l7-utils-2.20.14.tgz",
  1577 + "integrity": "sha512-nNC2DF4ycM7VlxwKd5IqSvGtcRfwJRnH34pGIRAbilj/9CC/a2rNKKQDGl9szVsoiAufeCEfw6hZRADjrd189w==",
  1578 + "dependencies": {
  1579 + "@babel/runtime": "^7.7.7",
  1580 + "@turf/bbox": "^6.5.0",
  1581 + "@turf/bbox-polygon": "^6.5.0",
  1582 + "@turf/helpers": "^6.1.4",
  1583 + "d3-color": "^1.4.0",
  1584 + "earcut": "^2.1.0",
  1585 + "eventemitter3": "^4.0.0",
  1586 + "gl-matrix": "^3.1.0",
  1587 + "lodash": "^4.17.15",
  1588 + "web-worker-helper": "^0.0.3"
  1589 + }
  1590 + },
  1591 + "node_modules/@antv/l7-utils/node_modules/eventemitter3": {
  1592 + "version": "4.0.7",
  1593 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  1594 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  1595 + },
  1596 + "node_modules/@antv/l7plot": {
  1597 + "version": "0.5.7",
  1598 + "resolved": "https://registry.npmjs.org/@antv/l7plot/-/l7plot-0.5.7.tgz",
  1599 + "integrity": "sha512-ujsrpH2DH2cvEUqyuZdI7w/jPs0PXiGKK87BjMrszIxh3VZ5vEEaF09OVQUqpCLPE7lB/JvJVYZw//iBPqbHTg==",
  1600 + "dependencies": {
  1601 + "@antv/event-emitter": "^0.1.2",
  1602 + "@antv/l7plot-component": "^0.0.10",
  1603 + "@antv/util": "^2.0.13",
  1604 + "lodash-es": "^4.17.21",
  1605 + "topojson-client": "^3.1.0"
  1606 + },
  1607 + "peerDependencies": {
  1608 + "@antv/l7": "^2.11.5"
  1609 + }
  1610 + },
  1611 + "node_modules/@antv/l7plot-component": {
  1612 + "version": "0.0.10",
  1613 + "resolved": "https://registry.npmjs.org/@antv/l7plot-component/-/l7plot-component-0.0.10.tgz",
  1614 + "integrity": "sha512-jnlg2Qm4tcUUuei+7fVk/HwRqhgxWnfdawOdB3C2u7YJqhkpk2mb7FPY+KGeZd+pqEQcAJTFi/1NeKpnZcP8kg==",
  1615 + "dependencies": {
  1616 + "@antv/dom-util": "^2.0.3",
  1617 + "@antv/util": "^2.0.14"
  1618 + }
  1619 + },
  1620 + "node_modules/@antv/layout": {
  1621 + "version": "0.1.31",
  1622 + "resolved": "https://registry.npmjs.org/@antv/layout/-/layout-0.1.31.tgz",
  1623 + "integrity": "sha512-iz9i19dOJGiZr5xBWI5sfG+2K3QVMNAGOBrbjWKH2RGLvGpf2TSFySidhz0siDrcQA46cDsjLmGstezQdgeGzA==",
  1624 + "dependencies": {
  1625 + "@antv/g-webgpu": "0.5.5",
  1626 + "@dagrejs/graphlib": "2.1.4",
  1627 + "d3-force": "^2.0.1",
  1628 + "ml-matrix": "^6.5.0"
  1629 + }
  1630 + },
  1631 + "node_modules/@antv/matrix-util": {
  1632 + "version": "3.1.0-beta.3",
  1633 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.1.0-beta.3.tgz",
  1634 + "integrity": "sha512-W2R6Za3A6CmG51Y/4jZUM/tFgYSq7vTqJL1VD9dKrvwxS4sE0ZcXINtkp55CdyBwJ6Cwm8pfoRpnD4FnHahN0A==",
  1635 + "dependencies": {
  1636 + "@antv/util": "^2.0.9",
  1637 + "gl-matrix": "^3.4.3",
  1638 + "tslib": "^2.0.3"
  1639 + }
  1640 + },
  1641 + "node_modules/@antv/path-util": {
  1642 + "version": "3.0.1",
  1643 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-3.0.1.tgz",
  1644 + "integrity": "sha512-tpvAzMpF9Qm6ik2YSMqICNU5tco5POOW7S4XoxZAI/B0L26adU+Md/SmO0BBo2SpuywKvzPH3hPT3xmoyhr04Q==",
  1645 + "dependencies": {
  1646 + "gl-matrix": "^3.1.0",
  1647 + "lodash-es": "^4.17.21",
  1648 + "tslib": "^2.0.3"
  1649 + }
  1650 + },
  1651 + "node_modules/@antv/scale": {
  1652 + "version": "0.3.18",
  1653 + "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.3.18.tgz",
  1654 + "integrity": "sha512-GHwE6Lo7S/Q5fgaLPaCsW+CH+3zl4aXpnN1skOiEY0Ue9/u+s2EySv6aDXYkAqs//i0uilMDD/0/4n8caX9U9w==",
  1655 + "dependencies": {
  1656 + "@antv/util": "~2.0.3",
  1657 + "fecha": "~4.2.0",
  1658 + "tslib": "^2.0.0"
  1659 + }
  1660 + },
  1661 + "node_modules/@antv/util": {
  1662 + "version": "2.0.17",
  1663 + "resolved": "https://registry.npmjs.org/@antv/util/-/util-2.0.17.tgz",
  1664 + "integrity": "sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==",
  1665 + "dependencies": {
  1666 + "csstype": "^3.0.8",
  1667 + "tslib": "^2.0.3"
  1668 + }
  1669 + },
  1670 + "node_modules/@antv/x6": {
  1671 + "version": "1.35.0",
  1672 + "resolved": "https://registry.npmjs.org/@antv/x6/-/x6-1.35.0.tgz",
  1673 + "integrity": "sha512-OwpGQelMc/zEOfJwaAvkJQ88JYEbyGKYOjI5RhHXTvGj5NTkZgOnNTzVx0RzcZRfUGgjZ7YPYprSKsxa9+/gfw==",
  1674 + "dependencies": {
  1675 + "csstype": "^3.0.3",
  1676 + "jquery": "^3.5.1",
  1677 + "jquery-mousewheel": "^3.1.13",
  1678 + "lodash-es": "^4.17.15",
  1679 + "mousetrap": "^1.6.5",
  1680 + "utility-types": "^3.10.0"
  1681 + }
  1682 + },
  1683 + "node_modules/@antv/x6-react-components": {
  1684 + "version": "1.1.20",
  1685 + "resolved": "https://registry.npmjs.org/@antv/x6-react-components/-/x6-react-components-1.1.20.tgz",
  1686 + "integrity": "sha512-HpQqjPCUo+jfcbfW2sr9oxuXMCxWnXxWvE8jXKJzvrlMNZ3kgfxNqMCRxwGi2QTCxLB3g/KYi5/n8kze8ui1/Q==",
  1687 + "dependencies": {
  1688 + "clamp": "^1.0.1",
  1689 + "classnames": "^2.2.6",
  1690 + "rc-dropdown": "^3.0.0-alpha.0",
  1691 + "rc-util": "^4.15.7",
  1692 + "react-color": "2.17.1",
  1693 + "react-resize-detector": "^7.0.0",
  1694 + "ua-parser-js": "^0.7.20"
  1695 + },
  1696 + "peerDependencies": {
  1697 + "antd": ">=4.4.2 || >=5.0.0-beta.0",
  1698 + "react": ">=16.8.6 || >=17.0.0",
  1699 + "react-dom": ">=16.8.6 || >=17.0.0"
  1700 + }
  1701 + },
  1702 + "node_modules/@antv/x6-react-components/node_modules/rc-dropdown": {
  1703 + "version": "3.6.2",
  1704 + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.6.2.tgz",
  1705 + "integrity": "sha512-Wsw7GkVbUXADEs8FPL0v8gd+3mWQiydPFXBlr2imMScQaf8hh79pG9KrBc1DwK+nqHmYOpQfK2gn6jG2AQw9Pw==",
  1706 + "dependencies": {
  1707 + "@babel/runtime": "^7.10.1",
  1708 + "classnames": "^2.2.6",
  1709 + "rc-trigger": "^5.0.4",
  1710 + "rc-util": "^5.17.0"
  1711 + },
  1712 + "peerDependencies": {
  1713 + "react": ">=16.11.0",
  1714 + "react-dom": ">=16.11.0"
  1715 + }
  1716 + },
  1717 + "node_modules/@antv/x6-react-components/node_modules/rc-dropdown/node_modules/rc-util": {
  1718 + "version": "5.38.1",
  1719 + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz",
  1720 + "integrity": "sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==",
  1721 + "dependencies": {
  1722 + "@babel/runtime": "^7.18.3",
  1723 + "react-is": "^18.2.0"
  1724 + },
  1725 + "peerDependencies": {
  1726 + "react": ">=16.9.0",
  1727 + "react-dom": ">=16.9.0"
  1728 + }
  1729 + },
  1730 + "node_modules/@antv/x6-react-components/node_modules/rc-dropdown/node_modules/react-is": {
  1731 + "version": "18.2.0",
  1732 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
  1733 + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
  1734 + },
  1735 + "node_modules/@antv/x6-react-components/node_modules/rc-util": {
  1736 + "version": "4.21.1",
  1737 + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz",
  1738 + "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==",
  1739 + "dependencies": {
  1740 + "add-dom-event-listener": "^1.1.0",
  1741 + "prop-types": "^15.5.10",
  1742 + "react-is": "^16.12.0",
  1743 + "react-lifecycles-compat": "^3.0.4",
  1744 + "shallowequal": "^1.1.0"
  1745 + }
  1746 + },
  1747 + "node_modules/@antv/x6-react-components/node_modules/react-color": {
  1748 + "version": "2.17.1",
  1749 + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.1.tgz",
  1750 + "integrity": "sha512-S+I6TkUKJaqfALLkAIfiCZ/MANQyy7dKkf7g9ZU5GTUy2rf8c2Rx62otyvADAviWR+6HRkzdf2vL1Qvz9goCLQ==",
  1751 + "dependencies": {
  1752 + "@icons/material": "^0.2.4",
  1753 + "lodash": "^4.17.11",
  1754 + "material-colors": "^1.2.1",
  1755 + "prop-types": "^15.5.10",
  1756 + "reactcss": "^1.2.0",
  1757 + "tinycolor2": "^1.4.1"
  1758 + }
  1759 + },
  1760 + "node_modules/@antv/x6-react-shape": {
  1761 + "version": "1.6.5",
  1762 + "resolved": "https://registry.npmjs.org/@antv/x6-react-shape/-/x6-react-shape-1.6.5.tgz",
  1763 + "integrity": "sha512-wdZWGluEuo1K9QIk0MSndiEcFtpHrMz6HlvswPQJhwxCiiEdC8q5eiP0zgPdfD1SjI3N3DUa8g2B93vrUJxQxw==",
  1764 + "peerDependencies": {
  1765 + "@antv/x6": "^1.x",
  1766 + "react": ">=16.8.6 || >=17.0.0",
  1767 + "react-dom": ">=16.8.6 || >=17.0.0"
  1768 + }
  1769 + },
  1770 + "node_modules/@antv/xflow-hook": {
  1771 + "version": "1.1.52",
  1772 + "resolved": "https://registry.npmjs.org/@antv/xflow-hook/-/xflow-hook-1.1.52.tgz",
  1773 + "integrity": "sha512-wQfJgCxZG/PYH4DhpcfOi8Js0gHlVmTMHYVJ4DZMvGPcuhEhic0vOtyd9cie0YPzWPufw6lBKtn3/0FY3yHapg==",
  1774 + "dependencies": {
  1775 + "toposort": "^2.0.2"
  1776 + }
  1777 + },
528 1778 "node_modules/@babel/code-frame": {
529 1779 "version": "7.22.13",
530 1780 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
... ... @@ -1373,6 +2623,22 @@
1373 2623 "node": ">=10"
1374 2624 }
1375 2625 },
  2626 + "node_modules/@dagrejs/graphlib": {
  2627 + "version": "2.1.4",
  2628 + "resolved": "https://registry.npmjs.org/@dagrejs/graphlib/-/graphlib-2.1.4.tgz",
  2629 + "integrity": "sha512-QCg9sL4uhjn468FDEsb/S9hS2xUZSrv/+dApb1Ze5VKO96pTXKNJZ6MGhIpgWkc1TVhbVGH9/7rq/Mf8/jWicw==",
  2630 + "dependencies": {
  2631 + "lodash": "^4.11.1"
  2632 + }
  2633 + },
  2634 + "node_modules/@discoveryjs/json-ext": {
  2635 + "version": "0.5.7",
  2636 + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
  2637 + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
  2638 + "engines": {
  2639 + "node": ">=10.0.0"
  2640 + }
  2641 + },
1376 2642 "node_modules/@dnd-kit/accessibility": {
1377 2643 "version": "3.1.0",
1378 2644 "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz",
... ... @@ -2001,6 +3267,14 @@
2001 3267 "local-pkg": "^0.4.2"
2002 3268 }
2003 3269 },
  3270 + "node_modules/@icons/material": {
  3271 + "version": "0.2.4",
  3272 + "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz",
  3273 + "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==",
  3274 + "peerDependencies": {
  3275 + "react": "*"
  3276 + }
  3277 + },
2004 3278 "node_modules/@inspir/assembly-css": {
2005 3279 "version": "1.0.0-alpha",
2006 3280 "resolved": "https://registry.npmjs.org/@inspir/assembly-css/-/assembly-css-1.0.0-alpha.tgz",
... ... @@ -2343,11 +3617,21 @@
2343 3617 "@jridgewell/sourcemap-codec": "^1.4.14"
2344 3618 }
2345 3619 },
  3620 + "node_modules/@ljharb/resumer": {
  3621 + "version": "0.0.1",
  3622 + "resolved": "https://registry.npmjs.org/@ljharb/resumer/-/resumer-0.0.1.tgz",
  3623 + "integrity": "sha512-skQiAOrCfO7vRTq53cxznMpks7wS1va95UCidALlOVWqvBAzwPVErwizDwoMqNVMEn1mDq0utxZd02eIrvF1lw==",
  3624 + "dependencies": {
  3625 + "@ljharb/through": "^2.3.9"
  3626 + },
  3627 + "engines": {
  3628 + "node": ">= 0.4"
  3629 + }
  3630 + },
2346 3631 "node_modules/@ljharb/through": {
2347 3632 "version": "2.3.11",
2348 3633 "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.11.tgz",
2349 3634 "integrity": "sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==",
2350   - "dev": true,
2351 3635 "dependencies": {
2352 3636 "call-bind": "^1.0.2"
2353 3637 },
... ... @@ -2375,6 +3659,109 @@
2375 3659 "react": ">=16.3.0"
2376 3660 }
2377 3661 },
  3662 + "node_modules/@mapbox/geojson-rewind": {
  3663 + "version": "0.5.2",
  3664 + "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
  3665 + "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
  3666 + "dependencies": {
  3667 + "get-stream": "^6.0.1",
  3668 + "minimist": "^1.2.6"
  3669 + },
  3670 + "bin": {
  3671 + "geojson-rewind": "geojson-rewind"
  3672 + }
  3673 + },
  3674 + "node_modules/@mapbox/geojson-rewind/node_modules/get-stream": {
  3675 + "version": "6.0.1",
  3676 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  3677 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
  3678 + "engines": {
  3679 + "node": ">=10"
  3680 + },
  3681 + "funding": {
  3682 + "url": "https://github.com/sponsors/sindresorhus"
  3683 + }
  3684 + },
  3685 + "node_modules/@mapbox/geojson-types": {
  3686 + "version": "1.0.2",
  3687 + "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz",
  3688 + "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw=="
  3689 + },
  3690 + "node_modules/@mapbox/jsonlint-lines-primitives": {
  3691 + "version": "2.0.2",
  3692 + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
  3693 + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==",
  3694 + "engines": {
  3695 + "node": ">= 0.6"
  3696 + }
  3697 + },
  3698 + "node_modules/@mapbox/mapbox-gl-supported": {
  3699 + "version": "1.5.0",
  3700 + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz",
  3701 + "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==",
  3702 + "peerDependencies": {
  3703 + "mapbox-gl": ">=0.32.1 <2.0.0"
  3704 + }
  3705 + },
  3706 + "node_modules/@mapbox/martini": {
  3707 + "version": "0.2.0",
  3708 + "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz",
  3709 + "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ=="
  3710 + },
  3711 + "node_modules/@mapbox/point-geometry": {
  3712 + "version": "0.1.0",
  3713 + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
  3714 + "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ=="
  3715 + },
  3716 + "node_modules/@mapbox/tiny-sdf": {
  3717 + "version": "1.2.5",
  3718 + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz",
  3719 + "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw=="
  3720 + },
  3721 + "node_modules/@mapbox/unitbezier": {
  3722 + "version": "0.0.0",
  3723 + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
  3724 + "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA=="
  3725 + },
  3726 + "node_modules/@mapbox/vector-tile": {
  3727 + "version": "1.3.1",
  3728 + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz",
  3729 + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==",
  3730 + "dependencies": {
  3731 + "@mapbox/point-geometry": "~0.1.0"
  3732 + }
  3733 + },
  3734 + "node_modules/@mapbox/whoots-js": {
  3735 + "version": "3.1.0",
  3736 + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
  3737 + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==",
  3738 + "engines": {
  3739 + "node": ">=6.0.0"
  3740 + }
  3741 + },
  3742 + "node_modules/@maplibre/maplibre-gl-style-spec": {
  3743 + "version": "19.3.3",
  3744 + "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-19.3.3.tgz",
  3745 + "integrity": "sha512-cOZZOVhDSulgK0meTsTkmNXb1ahVvmTmWmfx9gRBwc6hq98wS9JP35ESIoNq3xqEan+UN+gn8187Z6E4NKhLsw==",
  3746 + "dependencies": {
  3747 + "@mapbox/jsonlint-lines-primitives": "~2.0.2",
  3748 + "@mapbox/unitbezier": "^0.0.1",
  3749 + "json-stringify-pretty-compact": "^3.0.0",
  3750 + "minimist": "^1.2.8",
  3751 + "rw": "^1.3.3",
  3752 + "sort-object": "^3.0.3"
  3753 + },
  3754 + "bin": {
  3755 + "gl-style-format": "dist/gl-style-format.mjs",
  3756 + "gl-style-migrate": "dist/gl-style-migrate.mjs",
  3757 + "gl-style-validate": "dist/gl-style-validate.mjs"
  3758 + }
  3759 + },
  3760 + "node_modules/@maplibre/maplibre-gl-style-spec/node_modules/@mapbox/unitbezier": {
  3761 + "version": "0.0.1",
  3762 + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz",
  3763 + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw=="
  3764 + },
2378 3765 "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
2379 3766 "version": "5.1.1-v1",
2380 3767 "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
... ... @@ -2434,6 +3821,36 @@
2434 3821 "url": "https://opencollective.com/unts"
2435 3822 }
2436 3823 },
  3824 + "node_modules/@polka/url": {
  3825 + "version": "1.0.0-next.24",
  3826 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
  3827 + "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ=="
  3828 + },
  3829 + "node_modules/@probe.gl/env": {
  3830 + "version": "3.6.0",
  3831 + "resolved": "https://registry.npmjs.org/@probe.gl/env/-/env-3.6.0.tgz",
  3832 + "integrity": "sha512-4tTZYUg/8BICC3Yyb9rOeoKeijKbZHRXBEKObrfPmX4sQmYB15ZOUpoVBhAyJkOYVAM8EkPci6Uw5dLCwx2BEQ==",
  3833 + "dependencies": {
  3834 + "@babel/runtime": "^7.0.0"
  3835 + }
  3836 + },
  3837 + "node_modules/@probe.gl/log": {
  3838 + "version": "3.6.0",
  3839 + "resolved": "https://registry.npmjs.org/@probe.gl/log/-/log-3.6.0.tgz",
  3840 + "integrity": "sha512-hjpyenpEvOdowgZ1qMeCJxfRD4JkKdlXz0RC14m42Un62NtOT+GpWyKA4LssT0+xyLULCByRAtG2fzZorpIAcA==",
  3841 + "dependencies": {
  3842 + "@babel/runtime": "^7.0.0",
  3843 + "@probe.gl/env": "3.6.0"
  3844 + }
  3845 + },
  3846 + "node_modules/@probe.gl/stats": {
  3847 + "version": "3.6.0",
  3848 + "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.6.0.tgz",
  3849 + "integrity": "sha512-JdALQXB44OP4kUBN/UrQgzbJe4qokbVF4Y8lkIA8iVCFnjVowWIgkD/z/0QO65yELT54tTrtepw1jScjKB+rhQ==",
  3850 + "dependencies": {
  3851 + "@babel/runtime": "^7.0.0"
  3852 + }
  3853 + },
2437 3854 "node_modules/@rc-component/color-picker": {
2438 3855 "version": "1.4.1",
2439 3856 "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.4.1.tgz",
... ... @@ -2924,6 +4341,95 @@
2924 4341 "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
2925 4342 "dev": true
2926 4343 },
  4344 + "node_modules/@turf/bbox": {
  4345 + "version": "6.5.0",
  4346 + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz",
  4347 + "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==",
  4348 + "dependencies": {
  4349 + "@turf/helpers": "^6.5.0",
  4350 + "@turf/meta": "^6.5.0"
  4351 + },
  4352 + "funding": {
  4353 + "url": "https://opencollective.com/turf"
  4354 + }
  4355 + },
  4356 + "node_modules/@turf/bbox-polygon": {
  4357 + "version": "6.5.0",
  4358 + "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-6.5.0.tgz",
  4359 + "integrity": "sha512-+/r0NyL1lOG3zKZmmf6L8ommU07HliP4dgYToMoTxqzsWzyLjaj/OzgQ8rBmv703WJX+aS6yCmLuIhYqyufyuw==",
  4360 + "dependencies": {
  4361 + "@turf/helpers": "^6.5.0"
  4362 + },
  4363 + "funding": {
  4364 + "url": "https://opencollective.com/turf"
  4365 + }
  4366 + },
  4367 + "node_modules/@turf/clone": {
  4368 + "version": "6.5.0",
  4369 + "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.5.0.tgz",
  4370 + "integrity": "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==",
  4371 + "dependencies": {
  4372 + "@turf/helpers": "^6.5.0"
  4373 + },
  4374 + "funding": {
  4375 + "url": "https://opencollective.com/turf"
  4376 + }
  4377 + },
  4378 + "node_modules/@turf/helpers": {
  4379 + "version": "6.5.0",
  4380 + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
  4381 + "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==",
  4382 + "funding": {
  4383 + "url": "https://opencollective.com/turf"
  4384 + }
  4385 + },
  4386 + "node_modules/@turf/invariant": {
  4387 + "version": "6.5.0",
  4388 + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz",
  4389 + "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
  4390 + "dependencies": {
  4391 + "@turf/helpers": "^6.5.0"
  4392 + },
  4393 + "funding": {
  4394 + "url": "https://opencollective.com/turf"
  4395 + }
  4396 + },
  4397 + "node_modules/@turf/meta": {
  4398 + "version": "6.5.0",
  4399 + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz",
  4400 + "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==",
  4401 + "dependencies": {
  4402 + "@turf/helpers": "^6.5.0"
  4403 + },
  4404 + "funding": {
  4405 + "url": "https://opencollective.com/turf"
  4406 + }
  4407 + },
  4408 + "node_modules/@turf/polygon-to-line": {
  4409 + "version": "6.5.0",
  4410 + "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-6.5.0.tgz",
  4411 + "integrity": "sha512-5p4n/ij97EIttAq+ewSnKt0ruvuM+LIDzuczSzuHTpq4oS7Oq8yqg5TQ4nzMVuK41r/tALCk7nAoBuw3Su4Gcw==",
  4412 + "dependencies": {
  4413 + "@turf/helpers": "^6.5.0",
  4414 + "@turf/invariant": "^6.5.0"
  4415 + },
  4416 + "funding": {
  4417 + "url": "https://opencollective.com/turf"
  4418 + }
  4419 + },
  4420 + "node_modules/@turf/union": {
  4421 + "version": "6.5.0",
  4422 + "resolved": "https://registry.npmjs.org/@turf/union/-/union-6.5.0.tgz",
  4423 + "integrity": "sha512-igYWCwP/f0RFHIlC2c0SKDuM/ObBaqSljI3IdV/x71805QbIvY/BYGcJdyNcgEA6cylIGl/0VSlIbpJHZ9ldhw==",
  4424 + "dependencies": {
  4425 + "@turf/helpers": "^6.5.0",
  4426 + "@turf/invariant": "^6.5.0",
  4427 + "polygon-clipping": "^0.15.3"
  4428 + },
  4429 + "funding": {
  4430 + "url": "https://opencollective.com/turf"
  4431 + }
  4432 + },
2927 4433 "node_modules/@types/babel__core": {
2928 4434 "version": "7.20.4",
2929 4435 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.4.tgz",
... ... @@ -2961,6 +4467,11 @@
2961 4467 "@babel/types": "^7.20.7"
2962 4468 }
2963 4469 },
  4470 + "node_modules/@types/d3-timer": {
  4471 + "version": "2.0.3",
  4472 + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-2.0.3.tgz",
  4473 + "integrity": "sha512-jhAJzaanK5LqyLQ50jJNIrB8fjL9gwWZTgYjevPvkDLMU+kTAZkYsobI59nYoeSrH1PucuyJEi247Pb90t6XUg=="
  4474 + },
2964 4475 "node_modules/@types/eslint": {
2965 4476 "version": "8.44.7",
2966 4477 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz",
... ... @@ -2987,6 +4498,11 @@
2987 4498 "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
2988 4499 "peer": true
2989 4500 },
  4501 + "node_modules/@types/geojson": {
  4502 + "version": "7946.0.13",
  4503 + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.13.tgz",
  4504 + "integrity": "sha512-bmrNrgKMOhM3WsafmbGmC+6dsF2Z308vLFsQ3a/bT8X8Sv5clVYpPars/UPq+sAaJP+5OoLAYgwbkS5QEJdLUQ=="
  4505 + },
2990 4506 "node_modules/@types/graceful-fs": {
2991 4507 "version": "4.1.9",
2992 4508 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
... ... @@ -3056,6 +4572,11 @@
3056 4572 "@types/istanbul-lib-report": "*"
3057 4573 }
3058 4574 },
  4575 + "node_modules/@types/js-cookie": {
  4576 + "version": "2.2.7",
  4577 + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz",
  4578 + "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA=="
  4579 + },
3059 4580 "node_modules/@types/json-schema": {
3060 4581 "version": "7.0.15",
3061 4582 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
... ... @@ -3073,6 +4594,21 @@
3073 4594 "integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==",
3074 4595 "dev": true
3075 4596 },
  4597 + "node_modules/@types/mapbox__point-geometry": {
  4598 + "version": "0.1.4",
  4599 + "resolved": "https://registry.npmjs.org/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz",
  4600 + "integrity": "sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA=="
  4601 + },
  4602 + "node_modules/@types/mapbox__vector-tile": {
  4603 + "version": "1.3.4",
  4604 + "resolved": "https://registry.npmjs.org/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz",
  4605 + "integrity": "sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==",
  4606 + "dependencies": {
  4607 + "@types/geojson": "*",
  4608 + "@types/mapbox__point-geometry": "*",
  4609 + "@types/pbf": "*"
  4610 + }
  4611 + },
3076 4612 "node_modules/@types/minimist": {
3077 4613 "version": "1.2.5",
3078 4614 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
... ... @@ -3096,6 +4632,11 @@
3096 4632 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
3097 4633 "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="
3098 4634 },
  4635 + "node_modules/@types/pbf": {
  4636 + "version": "3.0.5",
  4637 + "resolved": "https://registry.npmjs.org/@types/pbf/-/pbf-3.0.5.tgz",
  4638 + "integrity": "sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA=="
  4639 + },
3099 4640 "node_modules/@types/prop-types": {
3100 4641 "version": "15.7.10",
3101 4642 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz",
... ... @@ -3180,6 +4721,14 @@
3180 4721 "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.3.tgz",
3181 4722 "integrity": "sha512-86XLCVEmWagiUEbr2AjSbeY4qHN9jMm3pgM3PuBYfLIbT0MpDSnA3GA/4W7KoH/C/eeK77kNaeIxZzjhKYIBgw=="
3182 4723 },
  4724 + "node_modules/@types/supercluster": {
  4725 + "version": "7.1.3",
  4726 + "resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz",
  4727 + "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==",
  4728 + "dependencies": {
  4729 + "@types/geojson": "*"
  4730 + }
  4731 + },
3183 4732 "node_modules/@types/use-sync-external-store": {
3184 4733 "version": "0.0.3",
3185 4734 "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz",
... ... @@ -5442,6 +6991,21 @@
5442 6991 "@xtuc/long": "4.2.2"
5443 6992 }
5444 6993 },
  6994 + "node_modules/@webgpu/glslang": {
  6995 + "version": "0.0.15",
  6996 + "resolved": "https://registry.npmjs.org/@webgpu/glslang/-/glslang-0.0.15.tgz",
  6997 + "integrity": "sha512-niT+Prh3Aff8Uf1MVBVUsaNjFj9rJAKDXuoHIKiQbB+6IUP/3J3JIhBNyZ7lDhytvXxw6ppgnwKZdDJ08UMj4Q=="
  6998 + },
  6999 + "node_modules/@webgpu/types": {
  7000 + "version": "0.1.40",
  7001 + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.40.tgz",
  7002 + "integrity": "sha512-/BBkHLS6/eQjyWhY2H7Dx5DHcVrS2ICj9owvSRdgtQT6KcafLZA86tPze0xAOsd4FbsYKCUBUQyNi87q7gV7kw=="
  7003 + },
  7004 + "node_modules/@xobotyi/scrollbar-width": {
  7005 + "version": "1.9.5",
  7006 + "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz",
  7007 + "integrity": "sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ=="
  7008 + },
5445 7009 "node_modules/@xtuc/ieee754": {
5446 7010 "version": "1.2.0",
5447 7011 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
... ... @@ -5486,7 +7050,6 @@
5486 7050 "version": "8.3.0",
5487 7051 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz",
5488 7052 "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==",
5489   - "dev": true,
5490 7053 "engines": {
5491 7054 "node": ">=0.4.0"
5492 7055 }
... ... @@ -5522,6 +7085,38 @@
5522 7085 "ajv": "^6.9.1"
5523 7086 }
5524 7087 },
  7088 + "node_modules/align-text": {
  7089 + "version": "0.1.4",
  7090 + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
  7091 + "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==",
  7092 + "dependencies": {
  7093 + "kind-of": "^3.0.2",
  7094 + "longest": "^1.0.1",
  7095 + "repeat-string": "^1.5.2"
  7096 + },
  7097 + "engines": {
  7098 + "node": ">=0.10.0"
  7099 + }
  7100 + },
  7101 + "node_modules/align-text/node_modules/kind-of": {
  7102 + "version": "3.2.2",
  7103 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  7104 + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
  7105 + "dependencies": {
  7106 + "is-buffer": "^1.1.5"
  7107 + },
  7108 + "engines": {
  7109 + "node": ">=0.10.0"
  7110 + }
  7111 + },
  7112 + "node_modules/amdefine": {
  7113 + "version": "1.0.1",
  7114 + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  7115 + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==",
  7116 + "engines": {
  7117 + "node": ">=0.4.2"
  7118 + }
  7119 + },
5525 7120 "node_modules/ansi-escapes": {
5526 7121 "version": "4.3.2",
5527 7122 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
... ... @@ -5709,6 +7304,14 @@
5709 7304 "node": ">=10"
5710 7305 }
5711 7306 },
  7307 + "node_modules/arr-union": {
  7308 + "version": "3.1.0",
  7309 + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
  7310 + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
  7311 + "engines": {
  7312 + "node": ">=0.10.0"
  7313 + }
  7314 + },
5712 7315 "node_modules/array-buffer-byte-length": {
5713 7316 "version": "1.0.0",
5714 7317 "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
... ... @@ -5826,6 +7429,11 @@
5826 7429 "node": ">=0.10.0"
5827 7430 }
5828 7431 },
  7432 + "node_modules/as-number": {
  7433 + "version": "1.0.0",
  7434 + "resolved": "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz",
  7435 + "integrity": "sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg=="
  7436 + },
5829 7437 "node_modules/asn1.js": {
5830 7438 "version": "5.4.1",
5831 7439 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
... ... @@ -5864,6 +7472,14 @@
5864 7472 "inherits": "2.0.3"
5865 7473 }
5866 7474 },
  7475 + "node_modules/assign-symbols": {
  7476 + "version": "1.0.0",
  7477 + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
  7478 + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
  7479 + "engines": {
  7480 + "node": ">=0.10.0"
  7481 + }
  7482 + },
5867 7483 "node_modules/astral-regex": {
5868 7484 "version": "2.0.0",
5869 7485 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
... ... @@ -5872,6 +7488,11 @@
5872 7488 "node": ">=8"
5873 7489 }
5874 7490 },
  7491 + "node_modules/async": {
  7492 + "version": "3.2.5",
  7493 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
  7494 + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg=="
  7495 + },
5875 7496 "node_modules/async-validator": {
5876 7497 "version": "4.2.5",
5877 7498 "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz",
... ... @@ -6427,6 +8048,23 @@
6427 8048 "url": "https://github.com/sponsors/sindresorhus"
6428 8049 }
6429 8050 },
  8051 + "node_modules/bytewise": {
  8052 + "version": "1.1.0",
  8053 + "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
  8054 + "integrity": "sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==",
  8055 + "dependencies": {
  8056 + "bytewise-core": "^1.2.2",
  8057 + "typewise": "^1.0.3"
  8058 + }
  8059 + },
  8060 + "node_modules/bytewise-core": {
  8061 + "version": "1.2.3",
  8062 + "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
  8063 + "integrity": "sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==",
  8064 + "dependencies": {
  8065 + "typewise-core": "^1.2"
  8066 + }
  8067 + },
6430 8068 "node_modules/cacheable-request": {
6431 8069 "version": "2.1.4",
6432 8070 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
... ... @@ -6613,6 +8251,18 @@
6613 8251 "node": ">=4"
6614 8252 }
6615 8253 },
  8254 + "node_modules/center-align": {
  8255 + "version": "0.1.3",
  8256 + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
  8257 + "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==",
  8258 + "dependencies": {
  8259 + "align-text": "^0.1.3",
  8260 + "lazy-cache": "^1.0.3"
  8261 + },
  8262 + "engines": {
  8263 + "node": ">=0.10.0"
  8264 + }
  8265 + },
6616 8266 "node_modules/chalk": {
6617 8267 "version": "5.3.0",
6618 8268 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
... ... @@ -6689,6 +8339,11 @@
6689 8339 "safe-buffer": "^5.0.1"
6690 8340 }
6691 8341 },
  8342 + "node_modules/clamp": {
  8343 + "version": "1.0.1",
  8344 + "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz",
  8345 + "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA=="
  8346 + },
6692 8347 "node_modules/classnames": {
6693 8348 "version": "2.3.2",
6694 8349 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
... ... @@ -6936,6 +8591,15 @@
6936 8591 "integrity": "sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==",
6937 8592 "dev": true
6938 8593 },
  8594 + "node_modules/color": {
  8595 + "version": "3.2.1",
  8596 + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
  8597 + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
  8598 + "dependencies": {
  8599 + "color-convert": "^1.9.3",
  8600 + "color-string": "^1.6.0"
  8601 + }
  8602 + },
6939 8603 "node_modules/color-convert": {
6940 8604 "version": "1.9.3",
6941 8605 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
... ... @@ -6949,6 +8613,15 @@
6949 8613 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
6950 8614 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
6951 8615 },
  8616 + "node_modules/color-string": {
  8617 + "version": "1.9.1",
  8618 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
  8619 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
  8620 + "dependencies": {
  8621 + "color-name": "^1.0.0",
  8622 + "simple-swizzle": "^0.2.2"
  8623 + }
  8624 + },
6952 8625 "node_modules/colord": {
6953 8626 "version": "2.9.3",
6954 8627 "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
... ... @@ -7077,6 +8750,11 @@
7077 8750 "node": ">= 0.6"
7078 8751 }
7079 8752 },
  8753 + "node_modules/contour_plot": {
  8754 + "version": "0.0.1",
  8755 + "resolved": "https://registry.npmjs.org/contour_plot/-/contour_plot-0.0.1.tgz",
  8756 + "integrity": "sha512-Nil2HI76Xux6sVGORvhSS8v66m+/h5CwFkBJDO+U5vWaMdNC0yXNCsGDPbzPhvqOEU5koebhdEvD372LI+IyLw=="
  8757 + },
7080 8758 "node_modules/convert-source-map": {
7081 8759 "version": "2.0.0",
7082 8760 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
... ... @@ -7308,6 +8986,14 @@
7308 8986 "postcss": "^8.4"
7309 8987 }
7310 8988 },
  8989 + "node_modules/css-in-js-utils": {
  8990 + "version": "3.1.0",
  8991 + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz",
  8992 + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==",
  8993 + "dependencies": {
  8994 + "hyphenate-style-name": "^1.0.3"
  8995 + }
  8996 + },
7311 8997 "node_modules/css-loader": {
7312 8998 "version": "6.7.1",
7313 8999 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz",
... ... @@ -7433,6 +9119,11 @@
7433 9119 "url": "https://github.com/sponsors/fb55"
7434 9120 }
7435 9121 },
  9122 + "node_modules/csscolorparser": {
  9123 + "version": "1.0.3",
  9124 + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
  9125 + "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w=="
  9126 + },
7436 9127 "node_modules/cssdb": {
7437 9128 "version": "6.6.3",
7438 9129 "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz",
... ... @@ -7483,6 +9174,162 @@
7483 9174 "type": "^1.0.1"
7484 9175 }
7485 9176 },
  9177 + "node_modules/d3-array": {
  9178 + "version": "1.2.4",
  9179 + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
  9180 + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
  9181 + },
  9182 + "node_modules/d3-collection": {
  9183 + "version": "1.0.7",
  9184 + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz",
  9185 + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A=="
  9186 + },
  9187 + "node_modules/d3-color": {
  9188 + "version": "1.4.1",
  9189 + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz",
  9190 + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q=="
  9191 + },
  9192 + "node_modules/d3-dispatch": {
  9193 + "version": "2.0.0",
  9194 + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
  9195 + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA=="
  9196 + },
  9197 + "node_modules/d3-dsv": {
  9198 + "version": "1.2.0",
  9199 + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz",
  9200 + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==",
  9201 + "dependencies": {
  9202 + "commander": "2",
  9203 + "iconv-lite": "0.4",
  9204 + "rw": "1"
  9205 + },
  9206 + "bin": {
  9207 + "csv2json": "bin/dsv2json",
  9208 + "csv2tsv": "bin/dsv2dsv",
  9209 + "dsv2dsv": "bin/dsv2dsv",
  9210 + "dsv2json": "bin/dsv2json",
  9211 + "json2csv": "bin/json2dsv",
  9212 + "json2dsv": "bin/json2dsv",
  9213 + "json2tsv": "bin/json2dsv",
  9214 + "tsv2csv": "bin/dsv2dsv",
  9215 + "tsv2json": "bin/dsv2json"
  9216 + }
  9217 + },
  9218 + "node_modules/d3-dsv/node_modules/commander": {
  9219 + "version": "2.20.3",
  9220 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
  9221 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
  9222 + },
  9223 + "node_modules/d3-ease": {
  9224 + "version": "1.0.7",
  9225 + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz",
  9226 + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ=="
  9227 + },
  9228 + "node_modules/d3-force": {
  9229 + "version": "2.1.1",
  9230 + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz",
  9231 + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==",
  9232 + "dependencies": {
  9233 + "d3-dispatch": "1 - 2",
  9234 + "d3-quadtree": "1 - 2",
  9235 + "d3-timer": "1 - 2"
  9236 + }
  9237 + },
  9238 + "node_modules/d3-format": {
  9239 + "version": "1.4.5",
  9240 + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
  9241 + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
  9242 + },
  9243 + "node_modules/d3-hexbin": {
  9244 + "version": "0.2.2",
  9245 + "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz",
  9246 + "integrity": "sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w=="
  9247 + },
  9248 + "node_modules/d3-hierarchy": {
  9249 + "version": "2.0.0",
  9250 + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz",
  9251 + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw=="
  9252 + },
  9253 + "node_modules/d3-interpolate": {
  9254 + "version": "3.0.1",
  9255 + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
  9256 + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
  9257 + "dependencies": {
  9258 + "d3-color": "1 - 3"
  9259 + },
  9260 + "engines": {
  9261 + "node": ">=12"
  9262 + }
  9263 + },
  9264 + "node_modules/d3-quadtree": {
  9265 + "version": "2.0.0",
  9266 + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz",
  9267 + "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw=="
  9268 + },
  9269 + "node_modules/d3-regression": {
  9270 + "version": "1.3.10",
  9271 + "resolved": "https://registry.npmjs.org/d3-regression/-/d3-regression-1.3.10.tgz",
  9272 + "integrity": "sha512-PF8GWEL70cHHWpx2jUQXc68r1pyPHIA+St16muk/XRokETzlegj5LriNKg7o4LR0TySug4nHYPJNNRz/W+/Niw=="
  9273 + },
  9274 + "node_modules/d3-scale": {
  9275 + "version": "2.2.2",
  9276 + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz",
  9277 + "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==",
  9278 + "dependencies": {
  9279 + "d3-array": "^1.2.0",
  9280 + "d3-collection": "1",
  9281 + "d3-format": "1",
  9282 + "d3-interpolate": "1",
  9283 + "d3-time": "1",
  9284 + "d3-time-format": "2"
  9285 + }
  9286 + },
  9287 + "node_modules/d3-scale/node_modules/d3-interpolate": {
  9288 + "version": "1.4.0",
  9289 + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
  9290 + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
  9291 + "dependencies": {
  9292 + "d3-color": "1"
  9293 + }
  9294 + },
  9295 + "node_modules/d3-time": {
  9296 + "version": "1.1.0",
  9297 + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
  9298 + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA=="
  9299 + },
  9300 + "node_modules/d3-time-format": {
  9301 + "version": "2.3.0",
  9302 + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
  9303 + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
  9304 + "dependencies": {
  9305 + "d3-time": "1"
  9306 + }
  9307 + },
  9308 + "node_modules/d3-timer": {
  9309 + "version": "1.0.10",
  9310 + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz",
  9311 + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw=="
  9312 + },
  9313 + "node_modules/dagre": {
  9314 + "version": "0.8.5",
  9315 + "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz",
  9316 + "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==",
  9317 + "dependencies": {
  9318 + "graphlib": "^2.1.8",
  9319 + "lodash": "^4.17.15"
  9320 + }
  9321 + },
  9322 + "node_modules/dagre-compound": {
  9323 + "version": "0.0.11",
  9324 + "resolved": "https://registry.npmjs.org/dagre-compound/-/dagre-compound-0.0.11.tgz",
  9325 + "integrity": "sha512-UrSgRP9LtOZCYb9e5doolZXpc7xayyszgyOs7uakTK4n4KsLegLVTRRtq01GpQd/iZjYw5fWMapx9ed+c80MAQ==",
  9326 + "engines": {
  9327 + "node": ">=6.0.0"
  9328 + },
  9329 + "peerDependencies": {
  9330 + "dagre": "^0.8.5"
  9331 + }
  9332 + },
7486 9333 "node_modules/data-uri-to-buffer": {
7487 9334 "version": "4.0.1",
7488 9335 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
... ... @@ -7511,6 +9358,11 @@
7511 9358 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
7512 9359 "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
7513 9360 },
  9361 + "node_modules/debounce": {
  9362 + "version": "1.2.1",
  9363 + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
  9364 + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="
  9365 + },
7514 9366 "node_modules/debug": {
7515 9367 "version": "4.3.4",
7516 9368 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
... ... @@ -7674,6 +9526,25 @@
7674 9526 "node": ">=0.10.0"
7675 9527 }
7676 9528 },
  9529 + "node_modules/deep-equal": {
  9530 + "version": "1.1.2",
  9531 + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz",
  9532 + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==",
  9533 + "dependencies": {
  9534 + "is-arguments": "^1.1.1",
  9535 + "is-date-object": "^1.0.5",
  9536 + "is-regex": "^1.1.4",
  9537 + "object-is": "^1.1.5",
  9538 + "object-keys": "^1.1.1",
  9539 + "regexp.prototype.flags": "^1.5.1"
  9540 + },
  9541 + "engines": {
  9542 + "node": ">= 0.4"
  9543 + },
  9544 + "funding": {
  9545 + "url": "https://github.com/sponsors/ljharb"
  9546 + }
  9547 + },
7677 9548 "node_modules/deep-is": {
7678 9549 "version": "0.1.4",
7679 9550 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
... ... @@ -7834,6 +9705,14 @@
7834 9705 "url": "https://github.com/sponsors/ljharb"
7835 9706 }
7836 9707 },
  9708 + "node_modules/defined": {
  9709 + "version": "1.0.1",
  9710 + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
  9711 + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
  9712 + "funding": {
  9713 + "url": "https://github.com/sponsors/ljharb"
  9714 + }
  9715 + },
7837 9716 "node_modules/delayed-stream": {
7838 9717 "version": "1.0.0",
7839 9718 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
... ... @@ -7851,6 +9730,11 @@
7851 9730 "minimalistic-assert": "^1.0.0"
7852 9731 }
7853 9732 },
  9733 + "node_modules/detect-browser": {
  9734 + "version": "5.3.0",
  9735 + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz",
  9736 + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w=="
  9737 + },
7854 9738 "node_modules/detect-indent": {
7855 9739 "version": "7.0.1",
7856 9740 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz",
... ... @@ -8051,6 +9935,17 @@
8051 9935 "node": ">=8"
8052 9936 }
8053 9937 },
  9938 + "node_modules/dotignore": {
  9939 + "version": "0.1.2",
  9940 + "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz",
  9941 + "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==",
  9942 + "dependencies": {
  9943 + "minimatch": "^3.0.4"
  9944 + },
  9945 + "bin": {
  9946 + "ignored": "bin/ignored"
  9947 + }
  9948 + },
8054 9949 "node_modules/download": {
8055 9950 "version": "7.1.0",
8056 9951 "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
... ... @@ -8112,6 +10007,11 @@
8112 10007 "node": ">=4"
8113 10008 }
8114 10009 },
  10010 + "node_modules/duplexer": {
  10011 + "version": "0.1.2",
  10012 + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
  10013 + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
  10014 + },
8115 10015 "node_modules/duplexer3": {
8116 10016 "version": "0.1.5",
8117 10017 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz",
... ... @@ -8180,6 +10080,11 @@
8180 10080 "dva-core": "^1.1.0 || ^1.5.0-0 || ^1.6.0-0"
8181 10081 }
8182 10082 },
  10083 + "node_modules/earcut": {
  10084 + "version": "2.2.4",
  10085 + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
  10086 + "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
  10087 + },
8183 10088 "node_modules/eastasianwidth": {
8184 10089 "version": "0.2.0",
8185 10090 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
... ... @@ -8191,6 +10096,11 @@
8191 10096 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.587.tgz",
8192 10097 "integrity": "sha512-RyJX0q/zOkAoefZhB9XHghGeATVP0Q3mwA253XD/zj2OeXc+JZB9pCaEv6R578JUYaWM9PRhye0kXvd/V1cQ3Q=="
8193 10098 },
  10099 + "node_modules/element-resize-event": {
  10100 + "version": "3.0.6",
  10101 + "resolved": "https://registry.npmjs.org/element-resize-event/-/element-resize-event-3.0.6.tgz",
  10102 + "integrity": "sha512-sSeXY9rNDp86bJODW68pxLcy3A5FrPZfIgOrJHzqgYzX513Zq6/ytdBigp7KeJEpZZopBBSiO1cVuiRkZpNxLw=="
  10103 + },
8194 10104 "node_modules/elliptic": {
8195 10105 "version": "6.5.4",
8196 10106 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
... ... @@ -8908,8 +10818,7 @@
8908 10818 "node_modules/eventemitter3": {
8909 10819 "version": "5.0.1",
8910 10820 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
8911   - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
8912   - "dev": true
  10821 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
8913 10822 },
8914 10823 "node_modules/events": {
8915 10824 "version": "3.3.0",
... ... @@ -9024,6 +10933,17 @@
9024 10933 "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
9025 10934 "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
9026 10935 },
  10936 + "node_modules/extend-shallow": {
  10937 + "version": "2.0.1",
  10938 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  10939 + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
  10940 + "dependencies": {
  10941 + "is-extendable": "^0.1.0"
  10942 + },
  10943 + "engines": {
  10944 + "node": ">=0.10.0"
  10945 + }
  10946 + },
9027 10947 "node_modules/external-editor": {
9028 10948 "version": "3.1.0",
9029 10949 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
... ... @@ -9038,6 +10958,16 @@
9038 10958 "node": ">=4"
9039 10959 }
9040 10960 },
  10961 + "node_modules/extrude-polyline": {
  10962 + "version": "1.0.6",
  10963 + "resolved": "https://registry.npmjs.org/extrude-polyline/-/extrude-polyline-1.0.6.tgz",
  10964 + "integrity": "sha512-fcKIanU/v+tcdgG0+xMbS0C2VZ0/CF3qqxSjHiWfWICh0yFBezPr3SsOhgdzwE5E82plG6p1orEsfSqgldpxVg==",
  10965 + "dependencies": {
  10966 + "as-number": "^1.0.0",
  10967 + "gl-vec2": "^1.0.0",
  10968 + "polyline-miter-util": "^1.0.1"
  10969 + }
  10970 + },
9041 10971 "node_modules/fast-deep-equal": {
9042 10972 "version": "3.1.3",
9043 10973 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
... ... @@ -9068,6 +10998,11 @@
9068 10998 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
9069 10999 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
9070 11000 },
  11001 + "node_modules/fast-loops": {
  11002 + "version": "1.1.3",
  11003 + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz",
  11004 + "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g=="
  11005 + },
9071 11006 "node_modules/fast-redact": {
9072 11007 "version": "3.3.0",
9073 11008 "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.3.0.tgz",
... ... @@ -9076,6 +11011,11 @@
9076 11011 "node": ">=6"
9077 11012 }
9078 11013 },
  11014 + "node_modules/fast-shallow-equal": {
  11015 + "version": "1.0.0",
  11016 + "resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz",
  11017 + "integrity": "sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw=="
  11018 + },
9079 11019 "node_modules/fastest-levenshtein": {
9080 11020 "version": "1.0.16",
9081 11021 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
... ... @@ -9084,6 +11024,11 @@
9084 11024 "node": ">= 4.9.1"
9085 11025 }
9086 11026 },
  11027 + "node_modules/fastest-stable-stringify": {
  11028 + "version": "2.0.2",
  11029 + "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz",
  11030 + "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q=="
  11031 + },
9087 11032 "node_modules/fastq": {
9088 11033 "version": "1.15.0",
9089 11034 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
... ... @@ -9109,6 +11054,11 @@
9109 11054 "pend": "~1.2.0"
9110 11055 }
9111 11056 },
  11057 + "node_modules/fecha": {
  11058 + "version": "4.2.3",
  11059 + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
  11060 + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
  11061 + },
9112 11062 "node_modules/fetch-blob": {
9113 11063 "version": "3.2.0",
9114 11064 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
... ... @@ -9260,6 +11210,108 @@
9260 11210 "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
9261 11211 "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash."
9262 11212 },
  11213 + "node_modules/fmin": {
  11214 + "version": "0.0.2",
  11215 + "resolved": "https://registry.npmjs.org/fmin/-/fmin-0.0.2.tgz",
  11216 + "integrity": "sha512-sSi6DzInhl9d8yqssDfGZejChO8d2bAGIpysPsvYsxFe898z89XhCZg6CPNV3nhUhFefeC/AXZK2bAJxlBjN6A==",
  11217 + "dependencies": {
  11218 + "contour_plot": "^0.0.1",
  11219 + "json2module": "^0.0.3",
  11220 + "rollup": "^0.25.8",
  11221 + "tape": "^4.5.1",
  11222 + "uglify-js": "^2.6.2"
  11223 + }
  11224 + },
  11225 + "node_modules/fmin/node_modules/ansi-regex": {
  11226 + "version": "2.1.1",
  11227 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  11228 + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
  11229 + "engines": {
  11230 + "node": ">=0.10.0"
  11231 + }
  11232 + },
  11233 + "node_modules/fmin/node_modules/ansi-styles": {
  11234 + "version": "2.2.1",
  11235 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  11236 + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
  11237 + "engines": {
  11238 + "node": ">=0.10.0"
  11239 + }
  11240 + },
  11241 + "node_modules/fmin/node_modules/chalk": {
  11242 + "version": "1.1.3",
  11243 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  11244 + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
  11245 + "dependencies": {
  11246 + "ansi-styles": "^2.2.1",
  11247 + "escape-string-regexp": "^1.0.2",
  11248 + "has-ansi": "^2.0.0",
  11249 + "strip-ansi": "^3.0.0",
  11250 + "supports-color": "^2.0.0"
  11251 + },
  11252 + "engines": {
  11253 + "node": ">=0.10.0"
  11254 + }
  11255 + },
  11256 + "node_modules/fmin/node_modules/escape-string-regexp": {
  11257 + "version": "1.0.5",
  11258 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  11259 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
  11260 + "engines": {
  11261 + "node": ">=0.8.0"
  11262 + }
  11263 + },
  11264 + "node_modules/fmin/node_modules/rollup": {
  11265 + "version": "0.25.8",
  11266 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.25.8.tgz",
  11267 + "integrity": "sha512-a2S4Bh3bgrdO4BhKr2E4nZkjTvrJ2m2bWjMTzVYtoqSCn0HnuxosXnaJUHrMEziOWr3CzL9GjilQQKcyCQpJoA==",
  11268 + "dependencies": {
  11269 + "chalk": "^1.1.1",
  11270 + "minimist": "^1.2.0",
  11271 + "source-map-support": "^0.3.2"
  11272 + },
  11273 + "bin": {
  11274 + "rollup": "bin/rollup"
  11275 + }
  11276 + },
  11277 + "node_modules/fmin/node_modules/source-map": {
  11278 + "version": "0.1.32",
  11279 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz",
  11280 + "integrity": "sha512-htQyLrrRLkQ87Zfrir4/yN+vAUd6DNjVayEjTSHXu29AYQJw57I4/xEL/M6p6E/woPNJwvZt6rVlzc7gFEJccQ==",
  11281 + "dependencies": {
  11282 + "amdefine": ">=0.0.4"
  11283 + },
  11284 + "engines": {
  11285 + "node": ">=0.8.0"
  11286 + }
  11287 + },
  11288 + "node_modules/fmin/node_modules/source-map-support": {
  11289 + "version": "0.3.3",
  11290 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz",
  11291 + "integrity": "sha512-9O4+y9n64RewmFoKUZ/5Tx9IHIcXM6Q+RTSw6ehnqybUz4a7iwR3Eaw80uLtqqQ5D0C+5H03D4KKGo9PdP33Gg==",
  11292 + "dependencies": {
  11293 + "source-map": "0.1.32"
  11294 + }
  11295 + },
  11296 + "node_modules/fmin/node_modules/strip-ansi": {
  11297 + "version": "3.0.1",
  11298 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  11299 + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
  11300 + "dependencies": {
  11301 + "ansi-regex": "^2.0.0"
  11302 + },
  11303 + "engines": {
  11304 + "node": ">=0.10.0"
  11305 + }
  11306 + },
  11307 + "node_modules/fmin/node_modules/supports-color": {
  11308 + "version": "2.0.0",
  11309 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  11310 + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
  11311 + "engines": {
  11312 + "node": ">=0.8.0"
  11313 + }
  11314 + },
9263 11315 "node_modules/follow-redirects": {
9264 11316 "version": "1.15.3",
9265 11317 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz",
... ... @@ -9551,6 +11603,11 @@
9551 11603 "node": ">=6.9.0"
9552 11604 }
9553 11605 },
  11606 + "node_modules/geojson-vt": {
  11607 + "version": "3.2.1",
  11608 + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz",
  11609 + "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg=="
  11610 + },
9554 11611 "node_modules/get-caller-file": {
9555 11612 "version": "2.0.5",
9556 11613 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
... ... @@ -9644,6 +11701,14 @@
9644 11701 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
9645 11702 }
9646 11703 },
  11704 + "node_modules/get-value": {
  11705 + "version": "2.0.6",
  11706 + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
  11707 + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
  11708 + "engines": {
  11709 + "node": ">=0.10.0"
  11710 + }
  11711 + },
9647 11712 "node_modules/git-clone": {
9648 11713 "version": "0.1.0",
9649 11714 "resolved": "https://registry.npmjs.org/git-clone/-/git-clone-0.1.0.tgz",
... ... @@ -9658,6 +11723,16 @@
9658 11723 "url": "https://github.com/fisker/git-hooks-list?sponsor=1"
9659 11724 }
9660 11725 },
  11726 + "node_modules/gl-matrix": {
  11727 + "version": "3.4.3",
  11728 + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz",
  11729 + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
  11730 + },
  11731 + "node_modules/gl-vec2": {
  11732 + "version": "1.3.0",
  11733 + "resolved": "https://registry.npmjs.org/gl-vec2/-/gl-vec2-1.3.0.tgz",
  11734 + "integrity": "sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A=="
  11735 + },
9661 11736 "node_modules/glob": {
9662 11737 "version": "7.2.3",
9663 11738 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -9856,6 +11931,41 @@
9856 11931 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
9857 11932 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
9858 11933 },
  11934 + "node_modules/graphlib": {
  11935 + "version": "2.1.8",
  11936 + "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz",
  11937 + "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==",
  11938 + "dependencies": {
  11939 + "lodash": "^4.17.15"
  11940 + }
  11941 + },
  11942 + "node_modules/grid-index": {
  11943 + "version": "1.1.0",
  11944 + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz",
  11945 + "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA=="
  11946 + },
  11947 + "node_modules/gzip-size": {
  11948 + "version": "6.0.0",
  11949 + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
  11950 + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
  11951 + "dependencies": {
  11952 + "duplexer": "^0.1.2"
  11953 + },
  11954 + "engines": {
  11955 + "node": ">=10"
  11956 + },
  11957 + "funding": {
  11958 + "url": "https://github.com/sponsors/sindresorhus"
  11959 + }
  11960 + },
  11961 + "node_modules/hammerjs": {
  11962 + "version": "2.0.8",
  11963 + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz",
  11964 + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==",
  11965 + "engines": {
  11966 + "node": ">=0.8.0"
  11967 + }
  11968 + },
9859 11969 "node_modules/handle-thing": {
9860 11970 "version": "2.0.1",
9861 11971 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
... ... @@ -9874,6 +11984,33 @@
9874 11984 "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
9875 11985 "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g=="
9876 11986 },
  11987 + "node_modules/has": {
  11988 + "version": "1.0.4",
  11989 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz",
  11990 + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==",
  11991 + "engines": {
  11992 + "node": ">= 0.4.0"
  11993 + }
  11994 + },
  11995 + "node_modules/has-ansi": {
  11996 + "version": "2.0.0",
  11997 + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
  11998 + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
  11999 + "dependencies": {
  12000 + "ansi-regex": "^2.0.0"
  12001 + },
  12002 + "engines": {
  12003 + "node": ">=0.10.0"
  12004 + }
  12005 + },
  12006 + "node_modules/has-ansi/node_modules/ansi-regex": {
  12007 + "version": "2.1.1",
  12008 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  12009 + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
  12010 + "engines": {
  12011 + "node": ">=0.10.0"
  12012 + }
  12013 + },
9877 12014 "node_modules/has-bigints": {
9878 12015 "version": "1.0.2",
9879 12016 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
... ... @@ -10096,6 +12233,11 @@
10096 12233 }
10097 12234 ]
10098 12235 },
  12236 + "node_modules/html-escaper": {
  12237 + "version": "2.0.2",
  12238 + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
  12239 + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
  12240 + },
10099 12241 "node_modules/html-minifier-terser": {
10100 12242 "version": "6.1.0",
10101 12243 "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
... ... @@ -10223,11 +12365,15 @@
10223 12365 "url": "https://github.com/sponsors/typicode"
10224 12366 }
10225 12367 },
  12368 + "node_modules/hyphenate-style-name": {
  12369 + "version": "1.0.4",
  12370 + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
  12371 + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
  12372 + },
10226 12373 "node_modules/iconv-lite": {
10227 12374 "version": "0.4.24",
10228 12375 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
10229 12376 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
10230   - "dev": true,
10231 12377 "dependencies": {
10232 12378 "safer-buffer": ">= 2.1.2 < 3"
10233 12379 },
... ... @@ -10371,6 +12517,15 @@
10371 12517 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
10372 12518 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
10373 12519 },
  12520 + "node_modules/inline-style-prefixer": {
  12521 + "version": "7.0.0",
  12522 + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz",
  12523 + "integrity": "sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==",
  12524 + "dependencies": {
  12525 + "css-in-js-utils": "^3.1.0",
  12526 + "fast-loops": "^1.1.3"
  12527 + }
  12528 + },
10374 12529 "node_modules/inquirer": {
10375 12530 "version": "9.2.12",
10376 12531 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz",
... ... @@ -10571,6 +12726,11 @@
10571 12726 "node": ">= 6"
10572 12727 }
10573 12728 },
  12729 + "node_modules/insert-css": {
  12730 + "version": "2.0.0",
  12731 + "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz",
  12732 + "integrity": "sha512-xGq5ISgcUP5cvGkS2MMFLtPDBtrtQPSFfC6gA6U8wHKqfjTIMZLZNxOItQnoSjdOzlXOLU/yD32RKC4SvjNbtA=="
  12733 + },
10574 12734 "node_modules/internal-slot": {
10575 12735 "version": "1.0.6",
10576 12736 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz",
... ... @@ -10633,6 +12793,21 @@
10633 12793 "loose-envify": "^1.0.0"
10634 12794 }
10635 12795 },
  12796 + "node_modules/inversify": {
  12797 + "version": "5.1.1",
  12798 + "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz",
  12799 + "integrity": "sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ=="
  12800 + },
  12801 + "node_modules/inversify-inject-decorators": {
  12802 + "version": "3.1.0",
  12803 + "resolved": "https://registry.npmjs.org/inversify-inject-decorators/-/inversify-inject-decorators-3.1.0.tgz",
  12804 + "integrity": "sha512-/seBlVp5bXrLQS3DpKEmlgeZL6C7Tf/QITd+IMQrbBBGuCbxb7k3hRAWu9XSreNpFzLgSboz3sClLSEmGwHphw=="
  12805 + },
  12806 + "node_modules/is-any-array": {
  12807 + "version": "2.0.1",
  12808 + "resolved": "https://registry.npmjs.org/is-any-array/-/is-any-array-2.0.1.tgz",
  12809 + "integrity": "sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ=="
  12810 + },
10636 12811 "node_modules/is-arguments": {
10637 12812 "version": "1.1.1",
10638 12813 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
... ... @@ -10728,6 +12903,11 @@
10728 12903 "url": "https://github.com/sponsors/ljharb"
10729 12904 }
10730 12905 },
  12906 + "node_modules/is-buffer": {
  12907 + "version": "1.1.6",
  12908 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  12909 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
  12910 + },
10731 12911 "node_modules/is-callable": {
10732 12912 "version": "1.2.7",
10733 12913 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
... ... @@ -10827,6 +13007,14 @@
10827 13007 "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
10828 13008 "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
10829 13009 },
  13010 + "node_modules/is-extendable": {
  13011 + "version": "0.1.1",
  13012 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
  13013 + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
  13014 + "engines": {
  13015 + "node": ">=0.10.0"
  13016 + }
  13017 + },
10830 13018 "node_modules/is-extglob": {
10831 13019 "version": "2.1.1",
10832 13020 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
... ... @@ -11547,6 +13735,21 @@
11547 13735 "jiti": "bin/jiti.js"
11548 13736 }
11549 13737 },
  13738 + "node_modules/jquery": {
  13739 + "version": "3.7.1",
  13740 + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz",
  13741 + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg=="
  13742 + },
  13743 + "node_modules/jquery-mousewheel": {
  13744 + "version": "3.1.13",
  13745 + "resolved": "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz",
  13746 + "integrity": "sha512-GXhSjfOPyDemM005YCEHvzrEALhKDIswtxSHSR2e4K/suHVJKJxxRCGz3skPjNxjJjQa9AVSGGlYjv1M3VLIPg=="
  13747 + },
  13748 + "node_modules/js-cookie": {
  13749 + "version": "2.2.1",
  13750 + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
  13751 + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
  13752 + },
11550 13753 "node_modules/js-sdsl": {
11551 13754 "version": "4.4.2",
11552 13755 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.2.tgz",
... ... @@ -11609,6 +13812,22 @@
11609 13812 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
11610 13813 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
11611 13814 },
  13815 + "node_modules/json-stringify-pretty-compact": {
  13816 + "version": "3.0.0",
  13817 + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz",
  13818 + "integrity": "sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA=="
  13819 + },
  13820 + "node_modules/json2module": {
  13821 + "version": "0.0.3",
  13822 + "resolved": "https://registry.npmjs.org/json2module/-/json2module-0.0.3.tgz",
  13823 + "integrity": "sha512-qYGxqrRrt4GbB8IEOy1jJGypkNsjWoIMlZt4bAsmUScCA507Hbc2p1JOhBzqn45u3PWafUgH2OnzyNU7udO/GA==",
  13824 + "dependencies": {
  13825 + "rw": "^1.3.2"
  13826 + },
  13827 + "bin": {
  13828 + "json2module": "bin/json2module"
  13829 + }
  13830 + },
11612 13831 "node_modules/json2mq": {
11613 13832 "version": "0.2.0",
11614 13833 "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz",
... ... @@ -11651,6 +13870,11 @@
11651 13870 "node": ">=4.0"
11652 13871 }
11653 13872 },
  13873 + "node_modules/kdbush": {
  13874 + "version": "4.0.2",
  13875 + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz",
  13876 + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA=="
  13877 + },
11654 13878 "node_modules/keyv": {
11655 13879 "version": "4.5.4",
11656 13880 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
... ... @@ -11686,6 +13910,14 @@
11686 13910 "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
11687 13911 "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ=="
11688 13912 },
  13913 + "node_modules/lazy-cache": {
  13914 + "version": "1.0.4",
  13915 + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
  13916 + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==",
  13917 + "engines": {
  13918 + "node": ">=0.10.0"
  13919 + }
  13920 + },
11689 13921 "node_modules/less": {
11690 13922 "version": "4.1.3",
11691 13923 "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz",
... ... @@ -12140,8 +14372,7 @@
12140 14372 "node_modules/lodash-es": {
12141 14373 "version": "4.17.21",
12142 14374 "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
12143   - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
12144   - "peer": true
  14375 + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
12145 14376 },
12146 14377 "node_modules/lodash.debounce": {
12147 14378 "version": "4.0.8",
... ... @@ -12358,6 +14589,14 @@
12358 14589 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
12359 14590 }
12360 14591 },
  14592 + "node_modules/longest": {
  14593 + "version": "1.0.1",
  14594 + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
  14595 + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==",
  14596 + "engines": {
  14597 + "node": ">=0.10.0"
  14598 + }
  14599 + },
12361 14600 "node_modules/loose-envify": {
12362 14601 "version": "1.4.0",
12363 14602 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
... ... @@ -12429,6 +14668,19 @@
12429 14668 "tmpl": "1.0.5"
12430 14669 }
12431 14670 },
  14671 + "node_modules/mana-common": {
  14672 + "version": "0.3.2",
  14673 + "resolved": "https://registry.npmjs.org/mana-common/-/mana-common-0.3.2.tgz",
  14674 + "integrity": "sha512-1oylLR9CcyshQcTiBdM96HxIoaA413eudpo1INiOCwyZE554TDJNUD0zrIjmeBvw8CBAjukzaAHn2gn0hZphIg=="
  14675 + },
  14676 + "node_modules/mana-syringe": {
  14677 + "version": "0.2.2",
  14678 + "resolved": "https://registry.npmjs.org/mana-syringe/-/mana-syringe-0.2.2.tgz",
  14679 + "integrity": "sha512-Sv5r0/PrQRq4pW+9lDicGsEPzPLkd1PwjTs5zHUV1I293S3alkBNyuSjktVeBploofH8MAMLd4DS2crwct48wg==",
  14680 + "dependencies": {
  14681 + "inversify": "^5.0.1"
  14682 + }
  14683 + },
12432 14684 "node_modules/map-obj": {
12433 14685 "version": "4.3.0",
12434 14686 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
... ... @@ -12440,6 +14692,105 @@
12440 14692 "url": "https://github.com/sponsors/sindresorhus"
12441 14693 }
12442 14694 },
  14695 + "node_modules/mapbox-gl": {
  14696 + "version": "1.13.3",
  14697 + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.3.tgz",
  14698 + "integrity": "sha512-p8lJFEiqmEQlyv+DQxFAOG/XPWN0Wp7j/Psq93Zywz7qt9CcUKFYDBOoOEKzqe6gudHVJY8/Bhqw6VDpX2lSBg==",
  14699 + "dependencies": {
  14700 + "@mapbox/geojson-rewind": "^0.5.2",
  14701 + "@mapbox/geojson-types": "^1.0.2",
  14702 + "@mapbox/jsonlint-lines-primitives": "^2.0.2",
  14703 + "@mapbox/mapbox-gl-supported": "^1.5.0",
  14704 + "@mapbox/point-geometry": "^0.1.0",
  14705 + "@mapbox/tiny-sdf": "^1.1.1",
  14706 + "@mapbox/unitbezier": "^0.0.0",
  14707 + "@mapbox/vector-tile": "^1.3.1",
  14708 + "@mapbox/whoots-js": "^3.1.0",
  14709 + "csscolorparser": "~1.0.3",
  14710 + "earcut": "^2.2.2",
  14711 + "geojson-vt": "^3.2.1",
  14712 + "gl-matrix": "^3.2.1",
  14713 + "grid-index": "^1.1.0",
  14714 + "murmurhash-js": "^1.0.0",
  14715 + "pbf": "^3.2.1",
  14716 + "potpack": "^1.0.1",
  14717 + "quickselect": "^2.0.0",
  14718 + "rw": "^1.3.3",
  14719 + "supercluster": "^7.1.0",
  14720 + "tinyqueue": "^2.0.3",
  14721 + "vt-pbf": "^3.1.1"
  14722 + },
  14723 + "engines": {
  14724 + "node": ">=6.4.0"
  14725 + }
  14726 + },
  14727 + "node_modules/maplibre-gl": {
  14728 + "version": "3.6.2",
  14729 + "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.6.2.tgz",
  14730 + "integrity": "sha512-krg2KFIdOpLPngONDhP6ixCoWl5kbdMINP0moMSJFVX7wX1Clm2M9hlNKXS8vBGlVWwR5R3ZfI6IPrYz7c+aCQ==",
  14731 + "dependencies": {
  14732 + "@mapbox/geojson-rewind": "^0.5.2",
  14733 + "@mapbox/jsonlint-lines-primitives": "^2.0.2",
  14734 + "@mapbox/point-geometry": "^0.1.0",
  14735 + "@mapbox/tiny-sdf": "^2.0.6",
  14736 + "@mapbox/unitbezier": "^0.0.1",
  14737 + "@mapbox/vector-tile": "^1.3.1",
  14738 + "@mapbox/whoots-js": "^3.1.0",
  14739 + "@maplibre/maplibre-gl-style-spec": "^19.3.3",
  14740 + "@types/geojson": "^7946.0.13",
  14741 + "@types/mapbox__point-geometry": "^0.1.4",
  14742 + "@types/mapbox__vector-tile": "^1.3.4",
  14743 + "@types/pbf": "^3.0.5",
  14744 + "@types/supercluster": "^7.1.3",
  14745 + "earcut": "^2.2.4",
  14746 + "geojson-vt": "^3.2.1",
  14747 + "gl-matrix": "^3.4.3",
  14748 + "global-prefix": "^3.0.0",
  14749 + "kdbush": "^4.0.2",
  14750 + "murmurhash-js": "^1.0.0",
  14751 + "pbf": "^3.2.1",
  14752 + "potpack": "^2.0.0",
  14753 + "quickselect": "^2.0.0",
  14754 + "supercluster": "^8.0.1",
  14755 + "tinyqueue": "^2.0.3",
  14756 + "vt-pbf": "^3.1.3"
  14757 + },
  14758 + "engines": {
  14759 + "node": ">=16.14.0",
  14760 + "npm": ">=8.1.0"
  14761 + },
  14762 + "funding": {
  14763 + "url": "https://github.com/maplibre/maplibre-gl-js?sponsor=1"
  14764 + }
  14765 + },
  14766 + "node_modules/maplibre-gl/node_modules/@mapbox/tiny-sdf": {
  14767 + "version": "2.0.6",
  14768 + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz",
  14769 + "integrity": "sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA=="
  14770 + },
  14771 + "node_modules/maplibre-gl/node_modules/@mapbox/unitbezier": {
  14772 + "version": "0.0.1",
  14773 + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz",
  14774 + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw=="
  14775 + },
  14776 + "node_modules/maplibre-gl/node_modules/potpack": {
  14777 + "version": "2.0.0",
  14778 + "resolved": "https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz",
  14779 + "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw=="
  14780 + },
  14781 + "node_modules/maplibre-gl/node_modules/supercluster": {
  14782 + "version": "8.0.1",
  14783 + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz",
  14784 + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==",
  14785 + "dependencies": {
  14786 + "kdbush": "^4.0.2"
  14787 + }
  14788 + },
  14789 + "node_modules/material-colors": {
  14790 + "version": "1.2.6",
  14791 + "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz",
  14792 + "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg=="
  14793 + },
12443 14794 "node_modules/mathml-tag-names": {
12444 14795 "version": "2.1.3",
12445 14796 "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
... ... @@ -12645,7 +14996,6 @@
12645 14996 "version": "1.2.8",
12646 14997 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
12647 14998 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
12648   - "dev": true,
12649 14999 "funding": {
12650 15000 "url": "https://github.com/sponsors/ljharb"
12651 15001 }
... ... @@ -12675,6 +15025,65 @@
12675 15025 "node": ">=10"
12676 15026 }
12677 15027 },
  15028 + "node_modules/ml-array-max": {
  15029 + "version": "1.2.4",
  15030 + "resolved": "https://registry.npmjs.org/ml-array-max/-/ml-array-max-1.2.4.tgz",
  15031 + "integrity": "sha512-BlEeg80jI0tW6WaPyGxf5Sa4sqvcyY6lbSn5Vcv44lp1I2GR6AWojfUvLnGTNsIXrZ8uqWmo8VcG1WpkI2ONMQ==",
  15032 + "dependencies": {
  15033 + "is-any-array": "^2.0.0"
  15034 + }
  15035 + },
  15036 + "node_modules/ml-array-min": {
  15037 + "version": "1.2.3",
  15038 + "resolved": "https://registry.npmjs.org/ml-array-min/-/ml-array-min-1.2.3.tgz",
  15039 + "integrity": "sha512-VcZ5f3VZ1iihtrGvgfh/q0XlMobG6GQ8FsNyQXD3T+IlstDv85g8kfV0xUG1QPRO/t21aukaJowDzMTc7j5V6Q==",
  15040 + "dependencies": {
  15041 + "is-any-array": "^2.0.0"
  15042 + }
  15043 + },
  15044 + "node_modules/ml-array-rescale": {
  15045 + "version": "1.3.7",
  15046 + "resolved": "https://registry.npmjs.org/ml-array-rescale/-/ml-array-rescale-1.3.7.tgz",
  15047 + "integrity": "sha512-48NGChTouvEo9KBctDfHC3udWnQKNKEWN0ziELvY3KG25GR5cA8K8wNVzracsqSW1QEkAXjTNx+ycgAv06/1mQ==",
  15048 + "dependencies": {
  15049 + "is-any-array": "^2.0.0",
  15050 + "ml-array-max": "^1.2.4",
  15051 + "ml-array-min": "^1.2.3"
  15052 + }
  15053 + },
  15054 + "node_modules/ml-matrix": {
  15055 + "version": "6.11.0",
  15056 + "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.11.0.tgz",
  15057 + "integrity": "sha512-7jr9NmFRkaUxbKslfRu3aZOjJd2LkSitCGv+QH9PF0eJoEG7jIpjXra1Vw8/kgao8+kHCSsJONG6vfWmXQ+/Eg==",
  15058 + "dependencies": {
  15059 + "is-any-array": "^2.0.1",
  15060 + "ml-array-rescale": "^1.3.7"
  15061 + }
  15062 + },
  15063 + "node_modules/mock-property": {
  15064 + "version": "1.0.3",
  15065 + "resolved": "https://registry.npmjs.org/mock-property/-/mock-property-1.0.3.tgz",
  15066 + "integrity": "sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==",
  15067 + "dependencies": {
  15068 + "define-data-property": "^1.1.1",
  15069 + "functions-have-names": "^1.2.3",
  15070 + "gopd": "^1.0.1",
  15071 + "has-property-descriptors": "^1.0.0",
  15072 + "hasown": "^2.0.0",
  15073 + "isarray": "^2.0.5"
  15074 + },
  15075 + "engines": {
  15076 + "node": ">= 0.4"
  15077 + },
  15078 + "funding": {
  15079 + "url": "https://github.com/sponsors/ljharb"
  15080 + }
  15081 + },
  15082 + "node_modules/mock-property/node_modules/isarray": {
  15083 + "version": "2.0.5",
  15084 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
  15085 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
  15086 + },
12678 15087 "node_modules/moment": {
12679 15088 "version": "2.29.4",
12680 15089 "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
... ... @@ -12683,11 +15092,29 @@
12683 15092 "node": "*"
12684 15093 }
12685 15094 },
  15095 + "node_modules/mousetrap": {
  15096 + "version": "1.6.5",
  15097 + "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz",
  15098 + "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA=="
  15099 + },
  15100 + "node_modules/mrmime": {
  15101 + "version": "2.0.0",
  15102 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
  15103 + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
  15104 + "engines": {
  15105 + "node": ">=10"
  15106 + }
  15107 + },
12686 15108 "node_modules/ms": {
12687 15109 "version": "2.1.2",
12688 15110 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
12689 15111 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
12690 15112 },
  15113 + "node_modules/murmurhash-js": {
  15114 + "version": "1.0.0",
  15115 + "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
  15116 + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw=="
  15117 + },
12691 15118 "node_modules/mute-stream": {
12692 15119 "version": "1.0.0",
12693 15120 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
... ... @@ -12708,6 +15135,25 @@
12708 15135 "thenify-all": "^1.0.0"
12709 15136 }
12710 15137 },
  15138 + "node_modules/nano-css": {
  15139 + "version": "5.6.1",
  15140 + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz",
  15141 + "integrity": "sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==",
  15142 + "dependencies": {
  15143 + "@jridgewell/sourcemap-codec": "^1.4.15",
  15144 + "css-tree": "^1.1.2",
  15145 + "csstype": "^3.1.2",
  15146 + "fastest-stable-stringify": "^2.0.2",
  15147 + "inline-style-prefixer": "^7.0.0",
  15148 + "rtl-css-js": "^1.16.1",
  15149 + "stacktrace-js": "^2.0.2",
  15150 + "stylis": "^4.3.0"
  15151 + },
  15152 + "peerDependencies": {
  15153 + "react": "*",
  15154 + "react-dom": "*"
  15155 + }
  15156 + },
12711 15157 "node_modules/nanoid": {
12712 15158 "version": "3.3.7",
12713 15159 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
... ... @@ -13053,6 +15499,21 @@
13053 15499 "url": "https://github.com/sponsors/ljharb"
13054 15500 }
13055 15501 },
  15502 + "node_modules/object-is": {
  15503 + "version": "1.1.5",
  15504 + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
  15505 + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
  15506 + "dependencies": {
  15507 + "call-bind": "^1.0.2",
  15508 + "define-properties": "^1.1.3"
  15509 + },
  15510 + "engines": {
  15511 + "node": ">= 0.4"
  15512 + },
  15513 + "funding": {
  15514 + "url": "https://github.com/sponsors/ljharb"
  15515 + }
  15516 + },
13056 15517 "node_modules/object-keys": {
13057 15518 "version": "1.1.1",
13058 15519 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
... ... @@ -13212,6 +15673,14 @@
13212 15673 "integrity": "sha512-8DmE2oKayvSkIR3XSZ4+pRliBsx19bSNeIzkTPswY8r4wvjX86bMxsORdqwAwMxE8PefOcSAT2auvi/0TZe9yA==",
13213 15674 "dev": true
13214 15675 },
  15676 + "node_modules/opener": {
  15677 + "version": "1.5.2",
  15678 + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
  15679 + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
  15680 + "bin": {
  15681 + "opener": "bin/opener-bin.js"
  15682 + }
  15683 + },
13215 15684 "node_modules/optionator": {
13216 15685 "version": "0.9.3",
13217 15686 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
... ... @@ -13582,6 +16051,18 @@
13582 16051 "node": ">=8"
13583 16052 }
13584 16053 },
  16054 + "node_modules/pbf": {
  16055 + "version": "3.2.1",
  16056 + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
  16057 + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
  16058 + "dependencies": {
  16059 + "ieee754": "^1.1.12",
  16060 + "resolve-protobuf-schema": "^2.1.0"
  16061 + },
  16062 + "bin": {
  16063 + "pbf": "bin/pbf"
  16064 + }
  16065 + },
13585 16066 "node_modules/pbkdf2": {
13586 16067 "version": "3.1.2",
13587 16068 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
... ... @@ -13597,6 +16078,11 @@
13597 16078 "node": ">=0.12"
13598 16079 }
13599 16080 },
  16081 + "node_modules/pdfast": {
  16082 + "version": "0.2.0",
  16083 + "resolved": "https://registry.npmjs.org/pdfast/-/pdfast-0.2.0.tgz",
  16084 + "integrity": "sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA=="
  16085 + },
13600 16086 "node_modules/pend": {
13601 16087 "version": "1.2.0",
13602 16088 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
... ... @@ -13709,6 +16195,31 @@
13709 16195 "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
13710 16196 "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw=="
13711 16197 },
  16198 + "node_modules/polygon-clipping": {
  16199 + "version": "0.15.7",
  16200 + "resolved": "https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.7.tgz",
  16201 + "integrity": "sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==",
  16202 + "dependencies": {
  16203 + "robust-predicates": "^3.0.2",
  16204 + "splaytree": "^3.1.0"
  16205 + }
  16206 + },
  16207 + "node_modules/polyline-miter-util": {
  16208 + "version": "1.0.1",
  16209 + "resolved": "https://registry.npmjs.org/polyline-miter-util/-/polyline-miter-util-1.0.1.tgz",
  16210 + "integrity": "sha512-/3u91zz6mBerBZo6qnOJOTjv7EfPhKtsV028jMyj86YpzLRNmCCFfrX7IO9tCEQ2W4x45yc+vKOezjf7u2Nd6Q==",
  16211 + "dependencies": {
  16212 + "gl-vec2": "^1.0.0"
  16213 + }
  16214 + },
  16215 + "node_modules/polyline-normals": {
  16216 + "version": "2.0.2",
  16217 + "resolved": "https://registry.npmjs.org/polyline-normals/-/polyline-normals-2.0.2.tgz",
  16218 + "integrity": "sha512-dpHrAi61ymhsB4N0XlNb3YpkKJeTFnXBXDWpeH8Ucstq0TUZrCN3YK4Jlgk8ofMWN25lhGC4wnxLMv+TUK8rig==",
  16219 + "dependencies": {
  16220 + "polyline-miter-util": "^1.0.1"
  16221 + }
  16222 + },
13712 16223 "node_modules/postcss": {
13713 16224 "version": "8.4.31",
13714 16225 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
... ... @@ -14450,6 +16961,11 @@
14450 16961 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
14451 16962 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
14452 16963 },
  16964 + "node_modules/potpack": {
  16965 + "version": "1.0.2",
  16966 + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz",
  16967 + "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ=="
  16968 + },
14453 16969 "node_modules/prelude-ls": {
14454 16970 "version": "1.2.1",
14455 16971 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
... ... @@ -14532,6 +17048,17 @@
14532 17048 "resolved": "https://registry.npmjs.org/print-js/-/print-js-1.6.0.tgz",
14533 17049 "integrity": "sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg=="
14534 17050 },
  17051 + "node_modules/probe.gl": {
  17052 + "version": "3.6.0",
  17053 + "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.6.0.tgz",
  17054 + "integrity": "sha512-19JydJWI7+DtR4feV+pu4Mn1I5TAc0xojuxVgZdXIyfmTLfUaFnk4OloWK1bKbPtkgGKLr2lnbnCXmpZEcEp9g==",
  17055 + "dependencies": {
  17056 + "@babel/runtime": "^7.0.0",
  17057 + "@probe.gl/env": "3.6.0",
  17058 + "@probe.gl/log": "3.6.0",
  17059 + "@probe.gl/stats": "3.6.0"
  17060 + }
  17061 + },
14535 17062 "node_modules/process": {
14536 17063 "version": "0.11.10",
14537 17064 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
... ... @@ -14589,6 +17116,11 @@
14589 17116 "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
14590 17117 "dev": true
14591 17118 },
  17119 + "node_modules/protocol-buffers-schema": {
  17120 + "version": "3.6.0",
  17121 + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
  17122 + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
  17123 + },
14592 17124 "node_modules/proxy-compare": {
14593 17125 "version": "2.5.1",
14594 17126 "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz",
... ... @@ -14725,6 +17257,11 @@
14725 17257 "node": ">=8"
14726 17258 }
14727 17259 },
  17260 + "node_modules/quickselect": {
  17261 + "version": "2.0.0",
  17262 + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
  17263 + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
  17264 + },
14728 17265 "node_modules/randombytes": {
14729 17266 "version": "2.1.0",
14730 17267 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
... ... @@ -15353,28 +17890,54 @@
15353 17890 }
15354 17891 },
15355 17892 "node_modules/react": {
15356   - "version": "18.2.0",
15357   - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
15358   - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
  17893 + "version": "17.0.2",
  17894 + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
  17895 + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
15359 17896 "peer": true,
15360 17897 "dependencies": {
15361   - "loose-envify": "^1.1.0"
  17898 + "loose-envify": "^1.1.0",
  17899 + "object-assign": "^4.1.1"
15362 17900 },
15363 17901 "engines": {
15364 17902 "node": ">=0.10.0"
15365 17903 }
15366 17904 },
  17905 + "node_modules/react-color": {
  17906 + "version": "2.17.3",
  17907 + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.3.tgz",
  17908 + "integrity": "sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==",
  17909 + "dependencies": {
  17910 + "@icons/material": "^0.2.4",
  17911 + "lodash": "^4.17.11",
  17912 + "material-colors": "^1.2.1",
  17913 + "prop-types": "^15.5.10",
  17914 + "reactcss": "^1.2.0",
  17915 + "tinycolor2": "^1.4.1"
  17916 + }
  17917 + },
  17918 + "node_modules/react-content-loader": {
  17919 + "version": "5.1.4",
  17920 + "resolved": "https://registry.npmjs.org/react-content-loader/-/react-content-loader-5.1.4.tgz",
  17921 + "integrity": "sha512-hTq7pZi2GKCK6a9d3u6XStozm0QGCEjw8cSqQReiWnh2up6IwCha5R5TF0o6SY5qUDpByloEZEZtnFxpJyENFw==",
  17922 + "engines": {
  17923 + "node": ">=10"
  17924 + },
  17925 + "peerDependencies": {
  17926 + "react": ">=16.0.0"
  17927 + }
  17928 + },
15367 17929 "node_modules/react-dom": {
15368   - "version": "18.2.0",
15369   - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
15370   - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
  17930 + "version": "17.0.2",
  17931 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
  17932 + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
15371 17933 "peer": true,
15372 17934 "dependencies": {
15373 17935 "loose-envify": "^1.1.0",
15374   - "scheduler": "^0.23.0"
  17936 + "object-assign": "^4.1.1",
  17937 + "scheduler": "^0.20.2"
15375 17938 },
15376 17939 "peerDependencies": {
15377   - "react": "^18.2.0"
  17940 + "react": "17.0.2"
15378 17941 }
15379 17942 },
15380 17943 "node_modules/react-error-overlay": {
... ... @@ -15430,6 +17993,18 @@
15430 17993 "node": ">=0.10.0"
15431 17994 }
15432 17995 },
  17996 + "node_modules/react-resize-detector": {
  17997 + "version": "7.1.2",
  17998 + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz",
  17999 + "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==",
  18000 + "dependencies": {
  18001 + "lodash": "^4.17.21"
  18002 + },
  18003 + "peerDependencies": {
  18004 + "react": "^16.0.0 || ^17.0.0 || ^18.0.0",
  18005 + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0"
  18006 + }
  18007 + },
15433 18008 "node_modules/react-router": {
15434 18009 "version": "6.3.0",
15435 18010 "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz",
... ... @@ -15522,6 +18097,48 @@
15522 18097 "react": ">=15"
15523 18098 }
15524 18099 },
  18100 + "node_modules/react-universal-interface": {
  18101 + "version": "0.6.2",
  18102 + "resolved": "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz",
  18103 + "integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==",
  18104 + "peerDependencies": {
  18105 + "react": "*",
  18106 + "tslib": "*"
  18107 + }
  18108 + },
  18109 + "node_modules/react-use": {
  18110 + "version": "17.3.1",
  18111 + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.3.1.tgz",
  18112 + "integrity": "sha512-hs7+tS4rRm1QLHPfanLCqXIi632tP4V7Sai1ENUP2WTufU6am++tU9uSw9YrNCFqbABiEv0ndKU1XCUcfu2tXA==",
  18113 + "dependencies": {
  18114 + "@types/js-cookie": "^2.2.6",
  18115 + "@xobotyi/scrollbar-width": "^1.9.5",
  18116 + "copy-to-clipboard": "^3.3.1",
  18117 + "fast-deep-equal": "^3.1.3",
  18118 + "fast-shallow-equal": "^1.0.0",
  18119 + "js-cookie": "^2.2.1",
  18120 + "nano-css": "^5.3.1",
  18121 + "react-universal-interface": "^0.6.2",
  18122 + "resize-observer-polyfill": "^1.5.1",
  18123 + "screenfull": "^5.1.0",
  18124 + "set-harmonic-interval": "^1.0.1",
  18125 + "throttle-debounce": "^3.0.1",
  18126 + "ts-easing": "^0.2.0",
  18127 + "tslib": "^2.1.0"
  18128 + },
  18129 + "peerDependencies": {
  18130 + "react": "^16.8.0 || ^17.0.0",
  18131 + "react-dom": "^16.8.0 || ^17.0.0"
  18132 + }
  18133 + },
  18134 + "node_modules/react-use/node_modules/throttle-debounce": {
  18135 + "version": "3.0.1",
  18136 + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz",
  18137 + "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==",
  18138 + "engines": {
  18139 + "node": ">=10"
  18140 + }
  18141 + },
15525 18142 "node_modules/reactcss": {
15526 18143 "version": "1.2.3",
15527 18144 "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
... ... @@ -15736,6 +18353,11 @@
15736 18353 "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-0.16.2.tgz",
15737 18354 "integrity": "sha512-iIjKnRThI5sKPEASpUvySemjzwqwI13e3qP7oLub+FycCRDysLSAOwt958niZW6LhxfmS6Qm1BzbU70w/Koc4w=="
15738 18355 },
  18356 + "node_modules/reflect-metadata": {
  18357 + "version": "0.2.1",
  18358 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz",
  18359 + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw=="
  18360 + },
15739 18361 "node_modules/reflect.getprototypeof": {
15740 18362 "version": "1.0.4",
15741 18363 "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz",
... ... @@ -15803,6 +18425,11 @@
15803 18425 "url": "https://github.com/sponsors/mysticatea"
15804 18426 }
15805 18427 },
  18428 + "node_modules/regl": {
  18429 + "version": "1.6.1",
  18430 + "resolved": "https://registry.npmjs.org/regl/-/regl-1.6.1.tgz",
  18431 + "integrity": "sha512-7Z9rmpEqmLNwC9kCYCyfyu47eWZaQWeNpwZfwz99QueXN8B/Ow40DB0N+OeUeM/yu9pZAB01+JgJ+XghGveVoA=="
  18432 + },
15806 18433 "node_modules/relateurl": {
15807 18434 "version": "0.2.7",
15808 18435 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
... ... @@ -15828,6 +18455,14 @@
15828 18455 "strip-ansi": "^6.0.1"
15829 18456 }
15830 18457 },
  18458 + "node_modules/repeat-string": {
  18459 + "version": "1.6.1",
  18460 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
  18461 + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
  18462 + "engines": {
  18463 + "node": ">=0.10"
  18464 + }
  18465 + },
15831 18466 "node_modules/require-directory": {
15832 18467 "version": "2.1.1",
15833 18468 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
... ... @@ -15887,6 +18522,14 @@
15887 18522 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
15888 18523 }
15889 18524 },
  18525 + "node_modules/resolve-protobuf-schema": {
  18526 + "version": "2.1.0",
  18527 + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
  18528 + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
  18529 + "dependencies": {
  18530 + "protocol-buffers-schema": "^3.3.1"
  18531 + }
  18532 + },
15890 18533 "node_modules/responselike": {
15891 18534 "version": "1.0.2",
15892 18535 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
... ... @@ -15954,6 +18597,17 @@
15954 18597 "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
15955 18598 "dev": true
15956 18599 },
  18600 + "node_modules/right-align": {
  18601 + "version": "0.1.3",
  18602 + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
  18603 + "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==",
  18604 + "dependencies": {
  18605 + "align-text": "^0.1.1"
  18606 + },
  18607 + "engines": {
  18608 + "node": ">=0.10.0"
  18609 + }
  18610 + },
15957 18611 "node_modules/rimraf": {
15958 18612 "version": "3.0.2",
15959 18613 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
... ... @@ -15977,6 +18631,11 @@
15977 18631 "inherits": "^2.0.1"
15978 18632 }
15979 18633 },
  18634 + "node_modules/robust-predicates": {
  18635 + "version": "3.0.2",
  18636 + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
  18637 + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
  18638 + },
15980 18639 "node_modules/rollup": {
15981 18640 "version": "3.29.4",
15982 18641 "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
... ... @@ -16055,6 +18714,14 @@
16055 18714 "url": "https://github.com/sponsors/sindresorhus"
16056 18715 }
16057 18716 },
  18717 + "node_modules/rtl-css-js": {
  18718 + "version": "1.16.1",
  18719 + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz",
  18720 + "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==",
  18721 + "dependencies": {
  18722 + "@babel/runtime": "^7.1.2"
  18723 + }
  18724 + },
16058 18725 "node_modules/run-applescript": {
16059 18726 "version": "5.0.0",
16060 18727 "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
... ... @@ -16198,6 +18865,11 @@
16198 18865 "queue-microtask": "^1.2.2"
16199 18866 }
16200 18867 },
  18868 + "node_modules/rw": {
  18869 + "version": "1.3.3",
  18870 + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
  18871 + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
  18872 + },
16201 18873 "node_modules/rxjs": {
16202 18874 "version": "7.8.1",
16203 18875 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
... ... @@ -16281,12 +18953,13 @@
16281 18953 "optional": true
16282 18954 },
16283 18955 "node_modules/scheduler": {
16284   - "version": "0.23.0",
16285   - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
16286   - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
  18956 + "version": "0.20.2",
  18957 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
  18958 + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
16287 18959 "peer": true,
16288 18960 "dependencies": {
16289   - "loose-envify": "^1.1.0"
  18961 + "loose-envify": "^1.1.0",
  18962 + "object-assign": "^4.1.1"
16290 18963 }
16291 18964 },
16292 18965 "node_modules/schema-utils": {
... ... @@ -16306,6 +18979,17 @@
16306 18979 "url": "https://opencollective.com/webpack"
16307 18980 }
16308 18981 },
  18982 + "node_modules/screenfull": {
  18983 + "version": "5.2.0",
  18984 + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz",
  18985 + "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==",
  18986 + "engines": {
  18987 + "node": ">=0.10.0"
  18988 + },
  18989 + "funding": {
  18990 + "url": "https://github.com/sponsors/sindresorhus"
  18991 + }
  18992 + },
16309 18993 "node_modules/scroll-into-view-if-needed": {
16310 18994 "version": "3.1.0",
16311 18995 "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
... ... @@ -16382,6 +19066,28 @@
16382 19066 "node": ">= 0.4"
16383 19067 }
16384 19068 },
  19069 + "node_modules/set-harmonic-interval": {
  19070 + "version": "1.0.1",
  19071 + "resolved": "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz",
  19072 + "integrity": "sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==",
  19073 + "engines": {
  19074 + "node": ">=6.9"
  19075 + }
  19076 + },
  19077 + "node_modules/set-value": {
  19078 + "version": "2.0.1",
  19079 + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
  19080 + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
  19081 + "dependencies": {
  19082 + "extend-shallow": "^2.0.1",
  19083 + "is-extendable": "^0.1.1",
  19084 + "is-plain-object": "^2.0.3",
  19085 + "split-string": "^3.0.1"
  19086 + },
  19087 + "engines": {
  19088 + "node": ">=0.10.0"
  19089 + }
  19090 + },
16385 19091 "node_modules/setimmediate": {
16386 19092 "version": "1.0.5",
16387 19093 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
... ... @@ -16453,17 +19159,48 @@
16453 19159 "url": "https://github.com/sponsors/isaacs"
16454 19160 }
16455 19161 },
  19162 + "node_modules/simple-swizzle": {
  19163 + "version": "0.2.2",
  19164 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
  19165 + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
  19166 + "dependencies": {
  19167 + "is-arrayish": "^0.3.1"
  19168 + }
  19169 + },
  19170 + "node_modules/simple-swizzle/node_modules/is-arrayish": {
  19171 + "version": "0.3.2",
  19172 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
  19173 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
  19174 + },
16456 19175 "node_modules/single-spa": {
16457 19176 "version": "5.9.5",
16458 19177 "resolved": "https://registry.npmjs.org/single-spa/-/single-spa-5.9.5.tgz",
16459 19178 "integrity": "sha512-9SQdmsyz4HSP+3gs6PJzhkaMEg+6zTlu9oxIghnwUX3eq+ajq4ft5egl0iyR55LAmO/UwvU8NgIWs/ZyQMa6dw=="
16460 19179 },
  19180 + "node_modules/sirv": {
  19181 + "version": "2.0.4",
  19182 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
  19183 + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==",
  19184 + "dependencies": {
  19185 + "@polka/url": "^1.0.0-next.24",
  19186 + "mrmime": "^2.0.0",
  19187 + "totalist": "^3.0.0"
  19188 + },
  19189 + "engines": {
  19190 + "node": ">= 10"
  19191 + }
  19192 + },
16461 19193 "node_modules/sisteransi": {
16462 19194 "version": "1.0.5",
16463 19195 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
16464 19196 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
16465 19197 "dev": true
16466 19198 },
  19199 + "node_modules/size-sensor": {
  19200 + "version": "1.0.2",
  19201 + "resolved": "https://registry.npmjs.org/size-sensor/-/size-sensor-1.0.2.tgz",
  19202 + "integrity": "sha512-2NCmWxY7A9pYKGXNBfteo4hy14gWu47rg5692peVMst6lQLPKrVjhY+UTEsPI5ceFRJSl3gVgMYaUi/hKuaiKw=="
  19203 + },
16467 19204 "node_modules/slash": {
16468 19205 "version": "3.0.0",
16469 19206 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
... ... @@ -16496,6 +19233,22 @@
16496 19233 "atomic-sleep": "^1.0.0"
16497 19234 }
16498 19235 },
  19236 + "node_modules/sort-asc": {
  19237 + "version": "0.2.0",
  19238 + "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz",
  19239 + "integrity": "sha512-umMGhjPeHAI6YjABoSTrFp2zaBtXBej1a0yKkuMUyjjqu6FJsTF+JYwCswWDg+zJfk/5npWUUbd33HH/WLzpaA==",
  19240 + "engines": {
  19241 + "node": ">=0.10.0"
  19242 + }
  19243 + },
  19244 + "node_modules/sort-desc": {
  19245 + "version": "0.2.0",
  19246 + "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz",
  19247 + "integrity": "sha512-NqZqyvL4VPW+RAxxXnB8gvE1kyikh8+pR+T+CXLksVRN9eiQqkQlPwqWYU0mF9Jm7UnctShlxLyAt1CaBOTL1w==",
  19248 + "engines": {
  19249 + "node": ">=0.10.0"
  19250 + }
  19251 + },
16499 19252 "node_modules/sort-keys": {
16500 19253 "version": "2.0.0",
16501 19254 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
... ... @@ -16532,6 +19285,22 @@
16532 19285 "node": ">=0.10.0"
16533 19286 }
16534 19287 },
  19288 + "node_modules/sort-object": {
  19289 + "version": "3.0.3",
  19290 + "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.3.tgz",
  19291 + "integrity": "sha512-nK7WOY8jik6zaG9CRwZTaD5O7ETWDLZYMM12pqY8htll+7dYeqGfEUPcUBHOpSJg2vJOrvFIY2Dl5cX2ih1hAQ==",
  19292 + "dependencies": {
  19293 + "bytewise": "^1.1.0",
  19294 + "get-value": "^2.0.2",
  19295 + "is-extendable": "^0.1.1",
  19296 + "sort-asc": "^0.2.0",
  19297 + "sort-desc": "^0.2.0",
  19298 + "union-value": "^1.0.1"
  19299 + },
  19300 + "engines": {
  19301 + "node": ">=0.10.0"
  19302 + }
  19303 + },
16535 19304 "node_modules/sort-object-keys": {
16536 19305 "version": "1.1.3",
16537 19306 "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz",
... ... @@ -16714,6 +19483,11 @@
16714 19483 "integrity": "sha512-lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw==",
16715 19484 "dev": true
16716 19485 },
  19486 + "node_modules/splaytree": {
  19487 + "version": "3.1.2",
  19488 + "resolved": "https://registry.npmjs.org/splaytree/-/splaytree-3.1.2.tgz",
  19489 + "integrity": "sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A=="
  19490 + },
16717 19491 "node_modules/split-on-first": {
16718 19492 "version": "1.1.0",
16719 19493 "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
... ... @@ -16722,6 +19496,40 @@
16722 19496 "node": ">=6"
16723 19497 }
16724 19498 },
  19499 + "node_modules/split-string": {
  19500 + "version": "3.1.0",
  19501 + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
  19502 + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
  19503 + "dependencies": {
  19504 + "extend-shallow": "^3.0.0"
  19505 + },
  19506 + "engines": {
  19507 + "node": ">=0.10.0"
  19508 + }
  19509 + },
  19510 + "node_modules/split-string/node_modules/extend-shallow": {
  19511 + "version": "3.0.2",
  19512 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
  19513 + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
  19514 + "dependencies": {
  19515 + "assign-symbols": "^1.0.0",
  19516 + "is-extendable": "^1.0.1"
  19517 + },
  19518 + "engines": {
  19519 + "node": ">=0.10.0"
  19520 + }
  19521 + },
  19522 + "node_modules/split-string/node_modules/is-extendable": {
  19523 + "version": "1.0.1",
  19524 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  19525 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  19526 + "dependencies": {
  19527 + "is-plain-object": "^2.0.4"
  19528 + },
  19529 + "engines": {
  19530 + "node": ">=0.10.0"
  19531 + }
  19532 + },
16725 19533 "node_modules/split2": {
16726 19534 "version": "4.2.0",
16727 19535 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
... ... @@ -16741,11 +19549,46 @@
16741 19549 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
16742 19550 "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility"
16743 19551 },
  19552 + "node_modules/stack-generator": {
  19553 + "version": "2.0.10",
  19554 + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz",
  19555 + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==",
  19556 + "dependencies": {
  19557 + "stackframe": "^1.3.4"
  19558 + }
  19559 + },
16744 19560 "node_modules/stackframe": {
16745 19561 "version": "1.3.4",
16746 19562 "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
16747 19563 "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="
16748 19564 },
  19565 + "node_modules/stacktrace-gps": {
  19566 + "version": "3.1.2",
  19567 + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz",
  19568 + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==",
  19569 + "dependencies": {
  19570 + "source-map": "0.5.6",
  19571 + "stackframe": "^1.3.4"
  19572 + }
  19573 + },
  19574 + "node_modules/stacktrace-gps/node_modules/source-map": {
  19575 + "version": "0.5.6",
  19576 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
  19577 + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==",
  19578 + "engines": {
  19579 + "node": ">=0.10.0"
  19580 + }
  19581 + },
  19582 + "node_modules/stacktrace-js": {
  19583 + "version": "2.0.2",
  19584 + "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz",
  19585 + "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==",
  19586 + "dependencies": {
  19587 + "error-stack-parser": "^2.0.6",
  19588 + "stack-generator": "^2.0.5",
  19589 + "stacktrace-gps": "^3.0.4"
  19590 + }
  19591 + },
16749 19592 "node_modules/stdin-discarder": {
16750 19593 "version": "0.1.0",
16751 19594 "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz",
... ... @@ -17169,6 +20012,19 @@
17169 20012 "url": "https://github.com/sponsors/isaacs"
17170 20013 }
17171 20014 },
  20015 + "node_modules/supercluster": {
  20016 + "version": "7.1.5",
  20017 + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
  20018 + "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
  20019 + "dependencies": {
  20020 + "kdbush": "^3.0.0"
  20021 + }
  20022 + },
  20023 + "node_modules/supercluster/node_modules/kdbush": {
  20024 + "version": "3.0.0",
  20025 + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
  20026 + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew=="
  20027 + },
17172 20028 "node_modules/superjson": {
17173 20029 "version": "1.13.3",
17174 20030 "resolved": "https://registry.npmjs.org/superjson/-/superjson-1.13.3.tgz",
... ... @@ -17487,6 +20343,59 @@
17487 20343 "node": ">=6"
17488 20344 }
17489 20345 },
  20346 + "node_modules/tape": {
  20347 + "version": "4.17.0",
  20348 + "resolved": "https://registry.npmjs.org/tape/-/tape-4.17.0.tgz",
  20349 + "integrity": "sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==",
  20350 + "dependencies": {
  20351 + "@ljharb/resumer": "~0.0.1",
  20352 + "@ljharb/through": "~2.3.9",
  20353 + "call-bind": "~1.0.2",
  20354 + "deep-equal": "~1.1.1",
  20355 + "defined": "~1.0.1",
  20356 + "dotignore": "~0.1.2",
  20357 + "for-each": "~0.3.3",
  20358 + "glob": "~7.2.3",
  20359 + "has": "~1.0.3",
  20360 + "inherits": "~2.0.4",
  20361 + "is-regex": "~1.1.4",
  20362 + "minimist": "~1.2.8",
  20363 + "mock-property": "~1.0.0",
  20364 + "object-inspect": "~1.12.3",
  20365 + "resolve": "~1.22.6",
  20366 + "string.prototype.trim": "~1.2.8"
  20367 + },
  20368 + "bin": {
  20369 + "tape": "bin/tape"
  20370 + },
  20371 + "funding": {
  20372 + "url": "https://github.com/sponsors/ljharb"
  20373 + }
  20374 + },
  20375 + "node_modules/tape/node_modules/object-inspect": {
  20376 + "version": "1.12.3",
  20377 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
  20378 + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
  20379 + "funding": {
  20380 + "url": "https://github.com/sponsors/ljharb"
  20381 + }
  20382 + },
  20383 + "node_modules/tape/node_modules/resolve": {
  20384 + "version": "1.22.8",
  20385 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
  20386 + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
  20387 + "dependencies": {
  20388 + "is-core-module": "^2.13.0",
  20389 + "path-parse": "^1.0.7",
  20390 + "supports-preserve-symlinks-flag": "^1.0.0"
  20391 + },
  20392 + "bin": {
  20393 + "resolve": "bin/resolve"
  20394 + },
  20395 + "funding": {
  20396 + "url": "https://github.com/sponsors/ljharb"
  20397 + }
  20398 + },
17490 20399 "node_modules/tar-stream": {
17491 20400 "version": "1.6.2",
17492 20401 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
... ... @@ -17708,6 +20617,11 @@
17708 20617 "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
17709 20618 "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw=="
17710 20619 },
  20620 + "node_modules/tinyqueue": {
  20621 + "version": "2.0.3",
  20622 + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
  20623 + "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA=="
  20624 + },
17711 20625 "node_modules/titleize": {
17712 20626 "version": "3.0.0",
17713 20627 "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
... ... @@ -17780,6 +20694,37 @@
17780 20694 "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
17781 20695 "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
17782 20696 },
  20697 + "node_modules/topojson-client": {
  20698 + "version": "3.1.0",
  20699 + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
  20700 + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
  20701 + "dependencies": {
  20702 + "commander": "2"
  20703 + },
  20704 + "bin": {
  20705 + "topo2geo": "bin/topo2geo",
  20706 + "topomerge": "bin/topomerge",
  20707 + "topoquantize": "bin/topoquantize"
  20708 + }
  20709 + },
  20710 + "node_modules/topojson-client/node_modules/commander": {
  20711 + "version": "2.20.3",
  20712 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
  20713 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
  20714 + },
  20715 + "node_modules/toposort": {
  20716 + "version": "2.0.2",
  20717 + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
  20718 + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg=="
  20719 + },
  20720 + "node_modules/totalist": {
  20721 + "version": "3.0.1",
  20722 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
  20723 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
  20724 + "engines": {
  20725 + "node": ">=6"
  20726 + }
  20727 + },
17783 20728 "node_modules/tr46": {
17784 20729 "version": "0.0.3",
17785 20730 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
... ... @@ -17824,6 +20769,11 @@
17824 20769 "node": ">=0.8.0"
17825 20770 }
17826 20771 },
  20772 + "node_modules/ts-easing": {
  20773 + "version": "0.2.0",
  20774 + "resolved": "https://registry.npmjs.org/ts-easing/-/ts-easing-0.2.0.tgz",
  20775 + "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ=="
  20776 + },
17827 20777 "node_modules/ts-gear": {
17828 20778 "version": "4.11.7",
17829 20779 "resolved": "https://registry.npmjs.org/ts-gear/-/ts-gear-4.11.7.tgz",
... ... @@ -18649,6 +21599,102 @@
18649 21599 "node": ">=14.17"
18650 21600 }
18651 21601 },
  21602 + "node_modules/typewise": {
  21603 + "version": "1.0.3",
  21604 + "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
  21605 + "integrity": "sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==",
  21606 + "dependencies": {
  21607 + "typewise-core": "^1.2.0"
  21608 + }
  21609 + },
  21610 + "node_modules/typewise-core": {
  21611 + "version": "1.2.0",
  21612 + "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz",
  21613 + "integrity": "sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg=="
  21614 + },
  21615 + "node_modules/ua-parser-js": {
  21616 + "version": "0.7.37",
  21617 + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz",
  21618 + "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==",
  21619 + "funding": [
  21620 + {
  21621 + "type": "opencollective",
  21622 + "url": "https://opencollective.com/ua-parser-js"
  21623 + },
  21624 + {
  21625 + "type": "paypal",
  21626 + "url": "https://paypal.me/faisalman"
  21627 + },
  21628 + {
  21629 + "type": "github",
  21630 + "url": "https://github.com/sponsors/faisalman"
  21631 + }
  21632 + ],
  21633 + "engines": {
  21634 + "node": "*"
  21635 + }
  21636 + },
  21637 + "node_modules/uglify-js": {
  21638 + "version": "2.8.29",
  21639 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
  21640 + "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==",
  21641 + "dependencies": {
  21642 + "source-map": "~0.5.1",
  21643 + "yargs": "~3.10.0"
  21644 + },
  21645 + "bin": {
  21646 + "uglifyjs": "bin/uglifyjs"
  21647 + },
  21648 + "engines": {
  21649 + "node": ">=0.8.0"
  21650 + },
  21651 + "optionalDependencies": {
  21652 + "uglify-to-browserify": "~1.0.0"
  21653 + }
  21654 + },
  21655 + "node_modules/uglify-js/node_modules/camelcase": {
  21656 + "version": "1.2.1",
  21657 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
  21658 + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==",
  21659 + "engines": {
  21660 + "node": ">=0.10.0"
  21661 + }
  21662 + },
  21663 + "node_modules/uglify-js/node_modules/cliui": {
  21664 + "version": "2.1.0",
  21665 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
  21666 + "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==",
  21667 + "dependencies": {
  21668 + "center-align": "^0.1.1",
  21669 + "right-align": "^0.1.1",
  21670 + "wordwrap": "0.0.2"
  21671 + }
  21672 + },
  21673 + "node_modules/uglify-js/node_modules/source-map": {
  21674 + "version": "0.5.7",
  21675 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
  21676 + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
  21677 + "engines": {
  21678 + "node": ">=0.10.0"
  21679 + }
  21680 + },
  21681 + "node_modules/uglify-js/node_modules/yargs": {
  21682 + "version": "3.10.0",
  21683 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
  21684 + "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==",
  21685 + "dependencies": {
  21686 + "camelcase": "^1.0.2",
  21687 + "cliui": "^2.1.0",
  21688 + "decamelize": "^1.0.0",
  21689 + "window-size": "0.1.0"
  21690 + }
  21691 + },
  21692 + "node_modules/uglify-to-browserify": {
  21693 + "version": "1.0.2",
  21694 + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
  21695 + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==",
  21696 + "optional": true
  21697 + },
18652 21698 "node_modules/umi": {
18653 21699 "version": "4.0.88",
18654 21700 "resolved": "https://registry.npmjs.org/umi/-/umi-4.0.88.tgz",
... ... @@ -18805,6 +21851,20 @@
18805 21851 "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-5.0.0.tgz",
18806 21852 "integrity": "sha512-3xM2c89siXg0nHvlmYsQ2zkLASvVMBisZm5lF3gFDqfF2xonNStDJyMpvaOBe0a1Edxmqrf2E0HBdmy9QyZaeg=="
18807 21853 },
  21854 + "node_modules/union-value": {
  21855 + "version": "1.0.1",
  21856 + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
  21857 + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
  21858 + "dependencies": {
  21859 + "arr-union": "^3.1.0",
  21860 + "get-value": "^2.0.6",
  21861 + "is-extendable": "^0.1.1",
  21862 + "set-value": "^2.0.1"
  21863 + },
  21864 + "engines": {
  21865 + "node": ">=0.10.0"
  21866 + }
  21867 + },
18808 21868 "node_modules/unique-string": {
18809 21869 "version": "2.0.0",
18810 21870 "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
... ... @@ -18959,6 +22019,14 @@
18959 22019 "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
18960 22020 "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA=="
18961 22021 },
  22022 + "node_modules/utility-types": {
  22023 + "version": "3.11.0",
  22024 + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz",
  22025 + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==",
  22026 + "engines": {
  22027 + "node": ">= 4"
  22028 + }
  22029 + },
18962 22030 "node_modules/v8-compile-cache": {
18963 22031 "version": "2.4.0",
18964 22032 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz",
... ... @@ -19017,6 +22085,15 @@
19017 22085 "node": ">= 0.8"
19018 22086 }
19019 22087 },
  22088 + "node_modules/viewport-mercator-project": {
  22089 + "version": "6.2.3",
  22090 + "resolved": "https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.2.3.tgz",
  22091 + "integrity": "sha512-QQb0/qCLlP4DdfbHHSWVYXpghB2wkLIiiZQnoelOB59mXKQSyZVxjreq1S+gaBJFpcGkWEcyVtre0+2y2DTl/Q==",
  22092 + "dependencies": {
  22093 + "@babel/runtime": "^7.0.0",
  22094 + "gl-matrix": "^3.0.0"
  22095 + }
  22096 + },
19020 22097 "node_modules/vite": {
19021 22098 "version": "4.3.1",
19022 22099 "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.1.tgz",
... ... @@ -19069,6 +22146,16 @@
19069 22146 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
19070 22147 "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
19071 22148 },
  22149 + "node_modules/vt-pbf": {
  22150 + "version": "3.1.3",
  22151 + "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz",
  22152 + "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==",
  22153 + "dependencies": {
  22154 + "@mapbox/point-geometry": "0.1.0",
  22155 + "@mapbox/vector-tile": "^1.3.1",
  22156 + "pbf": "^3.2.1"
  22157 + }
  22158 + },
19072 22159 "node_modules/walker": {
19073 22160 "version": "1.0.8",
19074 22161 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
... ... @@ -19123,6 +22210,11 @@
19123 22210 "node": ">= 8"
19124 22211 }
19125 22212 },
  22213 + "node_modules/web-worker-helper": {
  22214 + "version": "0.0.3",
  22215 + "resolved": "https://registry.npmjs.org/web-worker-helper/-/web-worker-helper-0.0.3.tgz",
  22216 + "integrity": "sha512-/TllNPjGenDwjE67M16TD9ALwuY847/zIoH7r+e5rSeG4kEa3HiMTAsUDj80yzIzhtshkv215KfsnQ/RXR3nVA=="
  22217 + },
19126 22218 "node_modules/webidl-conversions": {
19127 22219 "version": "3.0.1",
19128 22220 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
... ... @@ -19176,6 +22268,48 @@
19176 22268 }
19177 22269 }
19178 22270 },
  22271 + "node_modules/webpack-bundle-analyzer": {
  22272 + "version": "4.10.1",
  22273 + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz",
  22274 + "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==",
  22275 + "dependencies": {
  22276 + "@discoveryjs/json-ext": "0.5.7",
  22277 + "acorn": "^8.0.4",
  22278 + "acorn-walk": "^8.0.0",
  22279 + "commander": "^7.2.0",
  22280 + "debounce": "^1.2.1",
  22281 + "escape-string-regexp": "^4.0.0",
  22282 + "gzip-size": "^6.0.0",
  22283 + "html-escaper": "^2.0.2",
  22284 + "is-plain-object": "^5.0.0",
  22285 + "opener": "^1.5.2",
  22286 + "picocolors": "^1.0.0",
  22287 + "sirv": "^2.0.3",
  22288 + "ws": "^7.3.1"
  22289 + },
  22290 + "bin": {
  22291 + "webpack-bundle-analyzer": "lib/bin/analyzer.js"
  22292 + },
  22293 + "engines": {
  22294 + "node": ">= 10.13.0"
  22295 + }
  22296 + },
  22297 + "node_modules/webpack-bundle-analyzer/node_modules/commander": {
  22298 + "version": "7.2.0",
  22299 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  22300 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
  22301 + "engines": {
  22302 + "node": ">= 10"
  22303 + }
  22304 + },
  22305 + "node_modules/webpack-bundle-analyzer/node_modules/is-plain-object": {
  22306 + "version": "5.0.0",
  22307 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
  22308 + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
  22309 + "engines": {
  22310 + "node": ">=0.10.0"
  22311 + }
  22312 + },
19179 22313 "node_modules/webpack-sources": {
19180 22314 "version": "3.2.3",
19181 22315 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
... ... @@ -19305,6 +22439,22 @@
19305 22439 "url": "https://github.com/sponsors/ljharb"
19306 22440 }
19307 22441 },
  22442 + "node_modules/window-size": {
  22443 + "version": "0.1.0",
  22444 + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
  22445 + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==",
  22446 + "engines": {
  22447 + "node": ">= 0.8.0"
  22448 + }
  22449 + },
  22450 + "node_modules/wordwrap": {
  22451 + "version": "0.0.2",
  22452 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
  22453 + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==",
  22454 + "engines": {
  22455 + "node": ">=0.4.0"
  22456 + }
  22457 + },
19308 22458 "node_modules/wrap-ansi": {
19309 22459 "version": "6.2.0",
19310 22460 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
... ... @@ -19374,6 +22524,26 @@
19374 22524 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
19375 22525 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
19376 22526 },
  22527 + "node_modules/ws": {
  22528 + "version": "7.5.9",
  22529 + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
  22530 + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
  22531 + "engines": {
  22532 + "node": ">=8.3.0"
  22533 + },
  22534 + "peerDependencies": {
  22535 + "bufferutil": "^4.0.1",
  22536 + "utf-8-validate": "^5.0.2"
  22537 + },
  22538 + "peerDependenciesMeta": {
  22539 + "bufferutil": {
  22540 + "optional": true
  22541 + },
  22542 + "utf-8-validate": {
  22543 + "optional": true
  22544 + }
  22545 + }
  22546 + },
19377 22547 "node_modules/xdg-basedir": {
19378 22548 "version": "4.0.0",
19379 22549 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
... ... @@ -19489,6 +22659,11 @@
19489 22659 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
19490 22660 "dev": true
19491 22661 },
  22662 + "@amap/amap-jsapi-loader": {
  22663 + "version": "1.0.1",
  22664 + "resolved": "https://registry.npmjs.org/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz",
  22665 + "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw=="
  22666 + },
19492 22667 "@ampproject/remapping": {
19493 22668 "version": "2.2.1",
19494 22669 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
... ... @@ -19503,6 +22678,135 @@
19503 22678 "resolved": "https://registry.npmjs.org/@ant-design/antd-theme-variable/-/antd-theme-variable-1.0.0.tgz",
19504 22679 "integrity": "sha512-0vr5GCwM7xlAl6NxG1lPbABO+SYioNJL3HVy2FA8wTlsIMoZvQwcwsxTw6eLQCiN9V2UQ8kBtfz8DW8utVVE5w=="
19505 22680 },
  22681 + "@ant-design/charts": {
  22682 + "version": "1.4.3",
  22683 + "resolved": "https://registry.npmjs.org/@ant-design/charts/-/charts-1.4.3.tgz",
  22684 + "integrity": "sha512-Y0CJYtug+2Bjl2zvuehE39sxBITxWI49VnLl/O7olD+bwkXeY2QEDjB457dBIn+XIHizCWyWBW+wDIECvfFahw==",
  22685 + "requires": {
  22686 + "@ant-design/flowchart": "1.2.2",
  22687 + "@ant-design/graphs": "1.4.1",
  22688 + "@ant-design/maps": "1.0.8",
  22689 + "@ant-design/plots": "1.2.6"
  22690 + },
  22691 + "dependencies": {
  22692 + "@ant-design/flowchart": {
  22693 + "version": "1.2.2",
  22694 + "resolved": "https://registry.npmjs.org/@ant-design/flowchart/-/flowchart-1.2.2.tgz",
  22695 + "integrity": "sha512-bzHZ81qqHjWIrXcCMInDB6eMTzbswaVCOAdUTCQJ+B45aybkVsU9LMCKquyOwRM7U7PWNfPC9S/lAlx2i2BvBQ==",
  22696 + "requires": {
  22697 + "@antv/layout": "^0.1.17",
  22698 + "@antv/x6": "^1.25.0",
  22699 + "@antv/x6-react-components": "^1.1.13",
  22700 + "@antv/x6-react-shape": "^1.4.5",
  22701 + "@antv/xflow": "^1.0.53",
  22702 + "react-color": "2.17.3",
  22703 + "react-use": "17.3.1"
  22704 + },
  22705 + "dependencies": {
  22706 + "@antv/xflow": {
  22707 + "version": "1.1.52",
  22708 + "resolved": "https://registry.npmjs.org/@antv/xflow/-/xflow-1.1.52.tgz",
  22709 + "integrity": "sha512-B2IApV4vG2DmMubbfXGjE+oKi2eXvPuijdHhbxwQheIWcm+VtVQscaFvwUexb4CHH5tBSnjtUeKrhRIkXop70w==",
  22710 + "requires": {
  22711 + "@antv/layout": "^0.1.22",
  22712 + "@antv/x6": "^1.30.1",
  22713 + "@antv/x6-react-components": "^1.1.15",
  22714 + "@antv/x6-react-shape": "^1.5.2",
  22715 + "@antv/xflow-core": "1.1.52",
  22716 + "@antv/xflow-extension": "1.1.52",
  22717 + "@antv/xflow-hook": "1.1.52"
  22718 + },
  22719 + "dependencies": {
  22720 + "@antv/xflow-core": {
  22721 + "version": "1.1.52",
  22722 + "resolved": "https://registry.npmjs.org/@antv/xflow-core/-/xflow-core-1.1.52.tgz",
  22723 + "integrity": "sha512-62CZeOLMXvDpKOqbq/8zoDt7MUjOkGh9dKBDbxL744UgZCN5Fx4SE+qRhK5purGixTq35XzZ+b9G5wdAX4rLjw==",
  22724 + "requires": {
  22725 + "@antv/xflow-hook": "1.0.52",
  22726 + "classnames": "^2.3.1",
  22727 + "immer": "^9.0.7",
  22728 + "mana-common": "^0.3.1",
  22729 + "mana-syringe": "^0.2.2",
  22730 + "reflect-metadata": "^0.1.13",
  22731 + "rxjs": "^6.6.7"
  22732 + },
  22733 + "dependencies": {
  22734 + "@antv/xflow-hook": {
  22735 + "version": "1.0.52",
  22736 + "resolved": "https://registry.npmjs.org/@antv/xflow-hook/-/xflow-hook-1.0.52.tgz",
  22737 + "integrity": "sha512-qyheVO5bwhDjKGSldf3pkneowf8ZCydIIrX4n8LRTFpvVhVF9cPoXG9e6+1LhIFvSEaLAJcYBH4gNqAjRrbUYw==",
  22738 + "requires": {
  22739 + "toposort": "^2.0.2"
  22740 + }
  22741 + }
  22742 + }
  22743 + },
  22744 + "@antv/xflow-extension": {
  22745 + "version": "1.1.52",
  22746 + "resolved": "https://registry.npmjs.org/@antv/xflow-extension/-/xflow-extension-1.1.52.tgz",
  22747 + "integrity": "sha512-pPpx00xwucAkl5+QyxxWiOaRpKGnu0Z1+IDUEYuDvEKxms7+Ml0nDc4+CnDi1e1wr4hB3QgxgLOb0JpUTgBCfg==",
  22748 + "requires": {
  22749 + "@antv/xflow-core": "1.1.52",
  22750 + "@antv/xflow-hook": "1.0.52",
  22751 + "mana-syringe": "^0.2.2",
  22752 + "moment": "^2.29.1",
  22753 + "rc-field-form": "^1.22.0",
  22754 + "react-color": "2.17.1",
  22755 + "reflect-metadata": "^0.1.13"
  22756 + },
  22757 + "dependencies": {
  22758 + "@antv/xflow-hook": {
  22759 + "version": "1.0.52",
  22760 + "resolved": "https://registry.npmjs.org/@antv/xflow-hook/-/xflow-hook-1.0.52.tgz",
  22761 + "integrity": "sha512-qyheVO5bwhDjKGSldf3pkneowf8ZCydIIrX4n8LRTFpvVhVF9cPoXG9e6+1LhIFvSEaLAJcYBH4gNqAjRrbUYw==",
  22762 + "requires": {
  22763 + "toposort": "^2.0.2"
  22764 + }
  22765 + }
  22766 + }
  22767 + },
  22768 + "react-color": {
  22769 + "version": "2.17.1",
  22770 + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.1.tgz",
  22771 + "integrity": "sha512-S+I6TkUKJaqfALLkAIfiCZ/MANQyy7dKkf7g9ZU5GTUy2rf8c2Rx62otyvADAviWR+6HRkzdf2vL1Qvz9goCLQ==",
  22772 + "requires": {
  22773 + "@icons/material": "^0.2.4",
  22774 + "lodash": "^4.17.11",
  22775 + "material-colors": "^1.2.1",
  22776 + "prop-types": "^15.5.10",
  22777 + "reactcss": "^1.2.0",
  22778 + "tinycolor2": "^1.4.1"
  22779 + }
  22780 + }
  22781 + }
  22782 + }
  22783 + }
  22784 + },
  22785 + "immer": {
  22786 + "version": "9.0.21",
  22787 + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
  22788 + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA=="
  22789 + },
  22790 + "reflect-metadata": {
  22791 + "version": "0.1.14",
  22792 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  22793 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  22794 + },
  22795 + "rxjs": {
  22796 + "version": "6.6.7",
  22797 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
  22798 + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
  22799 + "requires": {
  22800 + "tslib": "^1.9.0"
  22801 + }
  22802 + },
  22803 + "tslib": {
  22804 + "version": "1.14.1",
  22805 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  22806 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
  22807 + }
  22808 + }
  22809 + },
19506 22810 "@ant-design/colors": {
19507 22811 "version": "7.0.0",
19508 22812 "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-7.0.0.tgz",
... ... @@ -19525,6 +22829,19 @@
19525 22829 "stylis": "^4.0.13"
19526 22830 }
19527 22831 },
  22832 + "@ant-design/graphs": {
  22833 + "version": "1.4.1",
  22834 + "resolved": "https://registry.npmjs.org/@ant-design/graphs/-/graphs-1.4.1.tgz",
  22835 + "integrity": "sha512-Qyj7Lnfo0gmbaMzm+9AdrS3fjkg2sFU/ZKaFl7xhgEf5LnX+N/KffIvoT8FsBmrZ9ni3onwlHs1dtYa5QdVhtQ==",
  22836 + "requires": {
  22837 + "@antv/dom-util": "^2.0.4",
  22838 + "@antv/g6": "^4.2.4",
  22839 + "@antv/layout": "^0.1.17",
  22840 + "@antv/util": "^2.0.17",
  22841 + "insert-css": "^2.0.0",
  22842 + "react-content-loader": "^5.0.4"
  22843 + }
  22844 + },
19528 22845 "@ant-design/icons": {
19529 22846 "version": "5.2.6",
19530 22847 "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-5.2.6.tgz",
... ... @@ -19542,11 +22859,32 @@
19542 22859 "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz",
19543 22860 "integrity": "sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g=="
19544 22861 },
  22862 + "@ant-design/maps": {
  22863 + "version": "1.0.8",
  22864 + "resolved": "https://registry.npmjs.org/@ant-design/maps/-/maps-1.0.8.tgz",
  22865 + "integrity": "sha512-q9Lv14Ekp7j24R9agrTXIINKc1/zslLXfTIWNuoZ0hUq7w1doyEhtLTsuF0n1wcgdKGjAX3wBKQRaVlgz+u8lw==",
  22866 + "requires": {
  22867 + "@antv/l7": "^2.9.37",
  22868 + "@antv/l7plot": "0.x",
  22869 + "@antv/util": "^2.0.9",
  22870 + "react-content-loader": "^5.0.4"
  22871 + }
  22872 + },
19545 22873 "@ant-design/moment-webpack-plugin": {
19546 22874 "version": "0.0.3",
19547 22875 "resolved": "https://registry.npmjs.org/@ant-design/moment-webpack-plugin/-/moment-webpack-plugin-0.0.3.tgz",
19548 22876 "integrity": "sha512-MLm1FUpg02fP615ShQnCUN9la2E4RylDxKyolkGqAWTIHO4HyGM0A5x71AMALEyP/bC+UEEWBGSQ+D4/8hQ+ww=="
19549 22877 },
  22878 + "@ant-design/plots": {
  22879 + "version": "1.2.6",
  22880 + "resolved": "https://registry.npmjs.org/@ant-design/plots/-/plots-1.2.6.tgz",
  22881 + "integrity": "sha512-fFzB9DxRSPQa47S3WypRk4Rh+P8vBUuY/DT+IXgUrlKJtvVZUFnuYfjypX3Q/Pie2PEbI6gmskzXLxVF+3Ztvw==",
  22882 + "requires": {
  22883 + "@antv/g2plot": "^2.2.11",
  22884 + "@antv/util": "^2.0.9",
  22885 + "react-content-loader": "^5.0.4"
  22886 + }
  22887 + },
19550 22888 "@ant-design/pro-card": {
19551 22889 "version": "2.5.26",
19552 22890 "resolved": "https://registry.npmjs.org/@ant-design/pro-card/-/pro-card-2.5.26.tgz",
... ... @@ -19846,6 +23184,1068 @@
19846 23184 "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.6.tgz",
19847 23185 "integrity": "sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w=="
19848 23186 },
  23187 + "@antv/adjust": {
  23188 + "version": "0.2.5",
  23189 + "resolved": "https://registry.npmjs.org/@antv/adjust/-/adjust-0.2.5.tgz",
  23190 + "integrity": "sha512-MfWZOkD9CqXRES6MBGRNe27Q577a72EIwyMnE29wIlPliFvJfWwsrONddpGU7lilMpVKecS3WAzOoip3RfPTRQ==",
  23191 + "requires": {
  23192 + "@antv/util": "~2.0.0",
  23193 + "tslib": "^1.10.0"
  23194 + },
  23195 + "dependencies": {
  23196 + "tslib": {
  23197 + "version": "1.14.1",
  23198 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
  23199 + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
  23200 + }
  23201 + }
  23202 + },
  23203 + "@antv/algorithm": {
  23204 + "version": "0.1.26",
  23205 + "resolved": "https://registry.npmjs.org/@antv/algorithm/-/algorithm-0.1.26.tgz",
  23206 + "integrity": "sha512-DVhcFSQ8YQnMNW34Mk8BSsfc61iC1sAnmcfYoXTAshYHuU50p/6b7x3QYaGctDNKWGvi1ub7mPcSY0bK+aN0qg==",
  23207 + "requires": {
  23208 + "@antv/util": "^2.0.13",
  23209 + "tslib": "^2.0.0"
  23210 + }
  23211 + },
  23212 + "@antv/async-hook": {
  23213 + "version": "2.2.9",
  23214 + "resolved": "https://registry.npmjs.org/@antv/async-hook/-/async-hook-2.2.9.tgz",
  23215 + "integrity": "sha512-4BUp2ZUaTi2fYL67Ltkf6eV912rYJeSBokGhd5fhhnpUkMA1LEI1mg97Pqmx3yC50VEQ+LKXZxj9ePZs80ECfw==",
  23216 + "requires": {
  23217 + "async": "^3.1.1"
  23218 + }
  23219 + },
  23220 + "@antv/attr": {
  23221 + "version": "0.3.5",
  23222 + "resolved": "https://registry.npmjs.org/@antv/attr/-/attr-0.3.5.tgz",
  23223 + "integrity": "sha512-wuj2gUo6C8Q2ASSMrVBuTcb5LcV+Tc0Egiy6bC42D0vxcQ+ta13CLxgMmHz8mjD0FxTPJDXSciyszRSC5TdLsg==",
  23224 + "requires": {
  23225 + "@antv/color-util": "^2.0.1",
  23226 + "@antv/scale": "^0.3.0",
  23227 + "@antv/util": "~2.0.0",
  23228 + "tslib": "^2.3.1"
  23229 + }
  23230 + },
  23231 + "@antv/color-util": {
  23232 + "version": "2.0.6",
  23233 + "resolved": "https://registry.npmjs.org/@antv/color-util/-/color-util-2.0.6.tgz",
  23234 + "integrity": "sha512-KnPEaAH+XNJMjax9U35W67nzPI+QQ2x27pYlzmSIWrbj4/k8PGrARXfzDTjwoozHJY8qG62Z+Ww6Alhu2FctXQ==",
  23235 + "requires": {
  23236 + "@antv/util": "^2.0.9",
  23237 + "tslib": "^2.0.3"
  23238 + }
  23239 + },
  23240 + "@antv/component": {
  23241 + "version": "0.8.35",
  23242 + "resolved": "https://registry.npmjs.org/@antv/component/-/component-0.8.35.tgz",
  23243 + "integrity": "sha512-VnRa5X77nBPI952o2xePEEMSNZ6g2mcUDrQY8mVL2kino/8TFhqDq5fTRmDXZyWyIYd4ulJTz5zgeSwAnX/INQ==",
  23244 + "requires": {
  23245 + "@antv/color-util": "^2.0.3",
  23246 + "@antv/dom-util": "~2.0.1",
  23247 + "@antv/g-base": "^0.5.9",
  23248 + "@antv/matrix-util": "^3.1.0-beta.1",
  23249 + "@antv/path-util": "~2.0.7",
  23250 + "@antv/scale": "~0.3.1",
  23251 + "@antv/util": "~2.0.0",
  23252 + "fecha": "~4.2.0",
  23253 + "tslib": "^2.0.3"
  23254 + },
  23255 + "dependencies": {
  23256 + "@antv/path-util": {
  23257 + "version": "2.0.15",
  23258 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  23259 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  23260 + "requires": {
  23261 + "@antv/matrix-util": "^3.0.4",
  23262 + "@antv/util": "^2.0.9",
  23263 + "tslib": "^2.0.3"
  23264 + },
  23265 + "dependencies": {
  23266 + "@antv/matrix-util": {
  23267 + "version": "3.0.4",
  23268 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  23269 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  23270 + "requires": {
  23271 + "@antv/util": "^2.0.9",
  23272 + "gl-matrix": "^3.3.0",
  23273 + "tslib": "^2.0.3"
  23274 + }
  23275 + }
  23276 + }
  23277 + }
  23278 + }
  23279 + },
  23280 + "@antv/coord": {
  23281 + "version": "0.3.1",
  23282 + "resolved": "https://registry.npmjs.org/@antv/coord/-/coord-0.3.1.tgz",
  23283 + "integrity": "sha512-rFE94C8Xzbx4xmZnHh2AnlB3Qm1n5x0VT3OROy257IH6Rm4cuzv1+tZaUBATviwZd99S+rOY9telw/+6C9GbRw==",
  23284 + "requires": {
  23285 + "@antv/matrix-util": "^3.1.0-beta.2",
  23286 + "@antv/util": "~2.0.12",
  23287 + "tslib": "^2.1.0"
  23288 + }
  23289 + },
  23290 + "@antv/dom-util": {
  23291 + "version": "2.0.4",
  23292 + "resolved": "https://registry.npmjs.org/@antv/dom-util/-/dom-util-2.0.4.tgz",
  23293 + "integrity": "sha512-2shXUl504fKwt82T3GkuT4Uoc6p9qjCKnJ8gXGLSW4T1W37dqf9AV28aCfoVPHp2BUXpSsB+PAJX2rG/jLHsLQ==",
  23294 + "requires": {
  23295 + "tslib": "^2.0.3"
  23296 + }
  23297 + },
  23298 + "@antv/event-emitter": {
  23299 + "version": "0.1.3",
  23300 + "resolved": "https://registry.npmjs.org/@antv/event-emitter/-/event-emitter-0.1.3.tgz",
  23301 + "integrity": "sha512-4ddpsiHN9Pd4UIlWuKVK1C4IiZIdbwQvy9i7DUSI3xNJ89FPUFt8lxDYj8GzzfdllV0NkJTRxnG+FvLk0llidg=="
  23302 + },
  23303 + "@antv/g-base": {
  23304 + "version": "0.5.15",
  23305 + "resolved": "https://registry.npmjs.org/@antv/g-base/-/g-base-0.5.15.tgz",
  23306 + "integrity": "sha512-QOtq50QpnKez9J75/Z8j2yZ7QDQdk8R8mVQJiHtaEO5eI7DM4ZbrsWff/Ew26JYmPWdq7nbRuARMAD4PX9uuLA==",
  23307 + "requires": {
  23308 + "@antv/event-emitter": "^0.1.1",
  23309 + "@antv/g-math": "^0.1.9",
  23310 + "@antv/matrix-util": "^3.1.0-beta.1",
  23311 + "@antv/path-util": "~2.0.5",
  23312 + "@antv/util": "~2.0.13",
  23313 + "@types/d3-timer": "^2.0.0",
  23314 + "d3-ease": "^1.0.5",
  23315 + "d3-interpolate": "^3.0.1",
  23316 + "d3-timer": "^1.0.9",
  23317 + "detect-browser": "^5.1.0",
  23318 + "tslib": "^2.0.3"
  23319 + },
  23320 + "dependencies": {
  23321 + "@antv/path-util": {
  23322 + "version": "2.0.15",
  23323 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  23324 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  23325 + "requires": {
  23326 + "@antv/matrix-util": "^3.0.4",
  23327 + "@antv/util": "^2.0.9",
  23328 + "tslib": "^2.0.3"
  23329 + },
  23330 + "dependencies": {
  23331 + "@antv/matrix-util": {
  23332 + "version": "3.0.4",
  23333 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  23334 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  23335 + "requires": {
  23336 + "@antv/util": "^2.0.9",
  23337 + "gl-matrix": "^3.3.0",
  23338 + "tslib": "^2.0.3"
  23339 + }
  23340 + }
  23341 + }
  23342 + }
  23343 + }
  23344 + },
  23345 + "@antv/g-canvas": {
  23346 + "version": "0.5.14",
  23347 + "resolved": "https://registry.npmjs.org/@antv/g-canvas/-/g-canvas-0.5.14.tgz",
  23348 + "integrity": "sha512-IUGLEMIMAUYgaBMT8h3FTmYQYz7sjQkKWwh6Psqx+UPK86fySa+G8fMRrh1EqAL07jVB+GRnn6Ym+3FoFUgeFg==",
  23349 + "requires": {
  23350 + "@antv/g-base": "^0.5.12",
  23351 + "@antv/g-math": "^0.1.9",
  23352 + "@antv/matrix-util": "^3.1.0-beta.1",
  23353 + "@antv/path-util": "~2.0.5",
  23354 + "@antv/util": "~2.0.0",
  23355 + "gl-matrix": "^3.0.0",
  23356 + "tslib": "^2.0.3"
  23357 + },
  23358 + "dependencies": {
  23359 + "@antv/path-util": {
  23360 + "version": "2.0.15",
  23361 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  23362 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  23363 + "requires": {
  23364 + "@antv/matrix-util": "^3.0.4",
  23365 + "@antv/util": "^2.0.9",
  23366 + "tslib": "^2.0.3"
  23367 + },
  23368 + "dependencies": {
  23369 + "@antv/matrix-util": {
  23370 + "version": "3.0.4",
  23371 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  23372 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  23373 + "requires": {
  23374 + "@antv/util": "^2.0.9",
  23375 + "gl-matrix": "^3.3.0",
  23376 + "tslib": "^2.0.3"
  23377 + }
  23378 + }
  23379 + }
  23380 + }
  23381 + }
  23382 + },
  23383 + "@antv/g-device-api": {
  23384 + "version": "1.6.4",
  23385 + "resolved": "https://registry.npmjs.org/@antv/g-device-api/-/g-device-api-1.6.4.tgz",
  23386 + "integrity": "sha512-gyjfk+mll7a7/pFAJD+BeYZ8beGGkjDj/BIUq8ydqbSd2Z8nQrIBKa+phJZVRLMpoJdE897bZP0QcJ8Pw/ZUCg==",
  23387 + "requires": {
  23388 + "@antv/util": "^3.3.4",
  23389 + "@webgpu/types": "^0.1.34",
  23390 + "eventemitter3": "^5.0.1",
  23391 + "gl-matrix": "^3.4.3",
  23392 + "tslib": "^2.5.3"
  23393 + },
  23394 + "dependencies": {
  23395 + "@antv/util": {
  23396 + "version": "3.3.6",
  23397 + "resolved": "https://registry.npmjs.org/@antv/util/-/util-3.3.6.tgz",
  23398 + "integrity": "sha512-Oj2uAwBWEpEKbYcYgSJ/B6zv7t515L+JZzSpnkZeez/qwvDbS6s80lQRuzWzVhWCTHKSPLkgImxhkV9nzLmv4Q==",
  23399 + "requires": {
  23400 + "fast-deep-equal": "^3.1.3",
  23401 + "gl-matrix": "^3.3.0",
  23402 + "tslib": "^2.3.1"
  23403 + }
  23404 + }
  23405 + }
  23406 + },
  23407 + "@antv/g-math": {
  23408 + "version": "0.1.9",
  23409 + "resolved": "https://registry.npmjs.org/@antv/g-math/-/g-math-0.1.9.tgz",
  23410 + "integrity": "sha512-KHMSfPfZ5XHM1PZnG42Q2gxXfOitYveNTA7L61lR6mhZ8Y/aExsYmHqaKBsSarU0z+6WLrl9C07PQJZaw0uljQ==",
  23411 + "requires": {
  23412 + "@antv/util": "~2.0.0",
  23413 + "gl-matrix": "^3.0.0"
  23414 + }
  23415 + },
  23416 + "@antv/g-svg": {
  23417 + "version": "0.5.7",
  23418 + "resolved": "https://registry.npmjs.org/@antv/g-svg/-/g-svg-0.5.7.tgz",
  23419 + "integrity": "sha512-jUbWoPgr4YNsOat2Y/rGAouNQYGpw4R0cvlN0YafwOyacFFYy2zC8RslNd6KkPhhR3XHNSqJOuCYZj/YmLUwYw==",
  23420 + "requires": {
  23421 + "@antv/g-base": "^0.5.12",
  23422 + "@antv/g-math": "^0.1.9",
  23423 + "@antv/util": "~2.0.0",
  23424 + "detect-browser": "^5.0.0",
  23425 + "tslib": "^2.0.3"
  23426 + }
  23427 + },
  23428 + "@antv/g-webgpu": {
  23429 + "version": "0.5.5",
  23430 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu/-/g-webgpu-0.5.5.tgz",
  23431 + "integrity": "sha512-TxtBniINFq1jFGEPo46xjJfrbJbUqkFd5wmsRs3tcg/7J7xoldOP1kEadpI3AJG9knMYdE92VpILw1VPd6DgzQ==",
  23432 + "requires": {
  23433 + "@antv/g-webgpu-core": "^0.5.5",
  23434 + "@antv/g-webgpu-engine": "^0.5.5",
  23435 + "@webgpu/types": "^0.0.31",
  23436 + "gl-matrix": "^3.1.0",
  23437 + "gl-vec2": "^1.3.0",
  23438 + "hammerjs": "^2.0.8",
  23439 + "inversify": "^5.0.1",
  23440 + "inversify-inject-decorators": "^3.1.0",
  23441 + "polyline-miter-util": "^1.0.1",
  23442 + "polyline-normals": "^2.0.2",
  23443 + "probe.gl": "^3.1.1",
  23444 + "reflect-metadata": "^0.1.13"
  23445 + },
  23446 + "dependencies": {
  23447 + "@webgpu/types": {
  23448 + "version": "0.0.31",
  23449 + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.0.31.tgz",
  23450 + "integrity": "sha512-cvvCMSZBT4VsRNtt0lI6XQqvOIIWw6+NRUtnPUMDVDgsI4pCZColz3qzF5QcP9wIYOHEc3jssIBse8UWONKhlQ=="
  23451 + },
  23452 + "reflect-metadata": {
  23453 + "version": "0.1.14",
  23454 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  23455 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  23456 + }
  23457 + }
  23458 + },
  23459 + "@antv/g-webgpu-core": {
  23460 + "version": "0.5.6",
  23461 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu-core/-/g-webgpu-core-0.5.6.tgz",
  23462 + "integrity": "sha512-DPiH3GkAUiT0Q+LAKeImpI+IOQ/gP2w6HstYKivpFIpBPIvZ/9equM3icVrn1iDfDkZANVXQ1PppcO3xBv1ZTw==",
  23463 + "requires": {
  23464 + "eventemitter3": "^4.0.0",
  23465 + "gl-matrix": "^3.1.0",
  23466 + "inversify": "^5.0.1",
  23467 + "inversify-inject-decorators": "^3.1.0",
  23468 + "probe.gl": "^3.1.1",
  23469 + "reflect-metadata": "^0.1.13"
  23470 + },
  23471 + "dependencies": {
  23472 + "eventemitter3": {
  23473 + "version": "4.0.7",
  23474 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  23475 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  23476 + },
  23477 + "reflect-metadata": {
  23478 + "version": "0.1.14",
  23479 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  23480 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  23481 + }
  23482 + }
  23483 + },
  23484 + "@antv/g-webgpu-engine": {
  23485 + "version": "0.5.6",
  23486 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu-engine/-/g-webgpu-engine-0.5.6.tgz",
  23487 + "integrity": "sha512-D311qYUefdEFwLayutIHqucrAY3cAGH3BdnXS37nq+0nsglrHcNP0Ab1YTinn9RihLoY3yXFTLzrYkJHJbZXDg==",
  23488 + "requires": {
  23489 + "@antv/g-webgpu-core": "^0.5.6",
  23490 + "@webgpu/glslang": "^0.0.15",
  23491 + "@webgpu/types": "^0.0.31",
  23492 + "gl-matrix": "^3.1.0",
  23493 + "hammerjs": "^2.0.8",
  23494 + "inversify": "^5.0.1",
  23495 + "inversify-inject-decorators": "^3.1.0",
  23496 + "probe.gl": "^3.1.1",
  23497 + "reflect-metadata": "^0.1.13",
  23498 + "regl": "^1.3.11"
  23499 + },
  23500 + "dependencies": {
  23501 + "@webgpu/types": {
  23502 + "version": "0.0.31",
  23503 + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.0.31.tgz",
  23504 + "integrity": "sha512-cvvCMSZBT4VsRNtt0lI6XQqvOIIWw6+NRUtnPUMDVDgsI4pCZColz3qzF5QcP9wIYOHEc3jssIBse8UWONKhlQ=="
  23505 + },
  23506 + "reflect-metadata": {
  23507 + "version": "0.1.14",
  23508 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  23509 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  23510 + }
  23511 + }
  23512 + },
  23513 + "@antv/g2": {
  23514 + "version": "4.2.10",
  23515 + "resolved": "https://registry.npmjs.org/@antv/g2/-/g2-4.2.10.tgz",
  23516 + "integrity": "sha512-/ZlJ/DFJBCvtEQgE6roxdd6sBml0fZ8ZVfzG+HdjGpA7/ceURb8XkxUcqa0E8NV+e4sFijnaAhBCdUm2whiuyA==",
  23517 + "requires": {
  23518 + "@antv/adjust": "^0.2.1",
  23519 + "@antv/attr": "^0.3.1",
  23520 + "@antv/color-util": "^2.0.2",
  23521 + "@antv/component": "^0.8.27",
  23522 + "@antv/coord": "^0.3.0",
  23523 + "@antv/dom-util": "^2.0.2",
  23524 + "@antv/event-emitter": "~0.1.0",
  23525 + "@antv/g-base": "~0.5.6",
  23526 + "@antv/g-canvas": "~0.5.10",
  23527 + "@antv/g-svg": "~0.5.6",
  23528 + "@antv/matrix-util": "^3.1.0-beta.3",
  23529 + "@antv/path-util": "^2.0.15",
  23530 + "@antv/scale": "^0.3.14",
  23531 + "@antv/util": "~2.0.5",
  23532 + "tslib": "^2.0.0"
  23533 + },
  23534 + "dependencies": {
  23535 + "@antv/path-util": {
  23536 + "version": "2.0.15",
  23537 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  23538 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  23539 + "requires": {
  23540 + "@antv/matrix-util": "^3.0.4",
  23541 + "@antv/util": "^2.0.9",
  23542 + "tslib": "^2.0.3"
  23543 + },
  23544 + "dependencies": {
  23545 + "@antv/matrix-util": {
  23546 + "version": "3.0.4",
  23547 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  23548 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  23549 + "requires": {
  23550 + "@antv/util": "^2.0.9",
  23551 + "gl-matrix": "^3.3.0",
  23552 + "tslib": "^2.0.3"
  23553 + }
  23554 + }
  23555 + }
  23556 + }
  23557 + }
  23558 + },
  23559 + "@antv/g2plot": {
  23560 + "version": "2.4.31",
  23561 + "resolved": "https://registry.npmjs.org/@antv/g2plot/-/g2plot-2.4.31.tgz",
  23562 + "integrity": "sha512-SlWHYVsJgRN7E1Oe5Qk6yWBrSWmctmloknFmklaqe9vEeK+YB9ZLUffZvtAHT10mA2NZ+VjGUhlnMNgR9M1PQg==",
  23563 + "requires": {
  23564 + "@antv/color-util": "^2.0.6",
  23565 + "@antv/event-emitter": "^0.1.2",
  23566 + "@antv/g-base": "^0.5.11",
  23567 + "@antv/g2": "^4.1.26",
  23568 + "@antv/matrix-util": "^3.1.0-beta.2",
  23569 + "@antv/path-util": "^3.0.1",
  23570 + "@antv/scale": "^0.3.18",
  23571 + "@antv/util": "^2.0.17",
  23572 + "d3-hierarchy": "^2.0.0",
  23573 + "d3-regression": "^1.3.5",
  23574 + "fmin": "^0.0.2",
  23575 + "pdfast": "^0.2.0",
  23576 + "size-sensor": "^1.0.1",
  23577 + "tslib": "^2.0.3"
  23578 + }
  23579 + },
  23580 + "@antv/g6": {
  23581 + "version": "4.8.24",
  23582 + "resolved": "https://registry.npmjs.org/@antv/g6/-/g6-4.8.24.tgz",
  23583 + "integrity": "sha512-bgj7sZ+z45JmOngIpYpwmSIg7SboMLZBoAlX0+RoAETZB3/xvZO0MXT3lCSyAhIgm5Sb68pekKi7OStuo04NyQ==",
  23584 + "requires": {
  23585 + "@antv/g6-pc": "0.8.24"
  23586 + }
  23587 + },
  23588 + "@antv/g6-core": {
  23589 + "version": "0.8.24",
  23590 + "resolved": "https://registry.npmjs.org/@antv/g6-core/-/g6-core-0.8.24.tgz",
  23591 + "integrity": "sha512-rgI3dArAD8uoSz2+skS4ctN4x/Of33ivTIKaEYYvClxgkLZWVz9zvocy+5AWcVPBHZsAXkZcdh9zndIoWY/33A==",
  23592 + "requires": {
  23593 + "@antv/algorithm": "^0.1.26",
  23594 + "@antv/dom-util": "^2.0.1",
  23595 + "@antv/event-emitter": "~0.1.0",
  23596 + "@antv/g-base": "^0.5.1",
  23597 + "@antv/g-math": "^0.1.1",
  23598 + "@antv/matrix-util": "^3.1.0-beta.3",
  23599 + "@antv/path-util": "^2.0.3",
  23600 + "@antv/util": "~2.0.5",
  23601 + "ml-matrix": "^6.5.0",
  23602 + "tslib": "^2.6.2"
  23603 + },
  23604 + "dependencies": {
  23605 + "@antv/path-util": {
  23606 + "version": "2.0.15",
  23607 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  23608 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  23609 + "requires": {
  23610 + "@antv/matrix-util": "^3.0.4",
  23611 + "@antv/util": "^2.0.9",
  23612 + "tslib": "^2.0.3"
  23613 + },
  23614 + "dependencies": {
  23615 + "@antv/matrix-util": {
  23616 + "version": "3.0.4",
  23617 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  23618 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  23619 + "requires": {
  23620 + "@antv/util": "^2.0.9",
  23621 + "gl-matrix": "^3.3.0",
  23622 + "tslib": "^2.0.3"
  23623 + }
  23624 + }
  23625 + }
  23626 + }
  23627 + }
  23628 + },
  23629 + "@antv/g6-element": {
  23630 + "version": "0.8.24",
  23631 + "resolved": "https://registry.npmjs.org/@antv/g6-element/-/g6-element-0.8.24.tgz",
  23632 + "integrity": "sha512-61FXkt9LY+6EOUtSam1iFTOW2AM59sPVcV1BuPj4dXiD0dluLE+R7d8B/94g1tKDw9tsjhfUQGC7hTXscJRJFw==",
  23633 + "requires": {
  23634 + "@antv/g-base": "^0.5.1",
  23635 + "@antv/g6-core": "0.8.24",
  23636 + "@antv/util": "~2.0.5",
  23637 + "tslib": "^2.6.2"
  23638 + }
  23639 + },
  23640 + "@antv/g6-pc": {
  23641 + "version": "0.8.24",
  23642 + "resolved": "https://registry.npmjs.org/@antv/g6-pc/-/g6-pc-0.8.24.tgz",
  23643 + "integrity": "sha512-nf0y1lrp8J5DotqRryXd2S/J30COW8spVcLF9gUqywGqQAHfE00Ywkqr+PZBnsfCZXsXCi9o0+CE9NrkWs4SBQ==",
  23644 + "requires": {
  23645 + "@ant-design/colors": "^4.0.5",
  23646 + "@antv/algorithm": "^0.1.26",
  23647 + "@antv/dom-util": "^2.0.1",
  23648 + "@antv/event-emitter": "~0.1.0",
  23649 + "@antv/g-base": "^0.5.1",
  23650 + "@antv/g-canvas": "^0.5.2",
  23651 + "@antv/g-math": "^0.1.1",
  23652 + "@antv/g-svg": "^0.5.1",
  23653 + "@antv/g6-core": "0.8.24",
  23654 + "@antv/g6-element": "0.8.24",
  23655 + "@antv/g6-plugin": "0.8.24",
  23656 + "@antv/hierarchy": "^0.6.10",
  23657 + "@antv/layout": "^0.3.0",
  23658 + "@antv/matrix-util": "^3.1.0-beta.3",
  23659 + "@antv/path-util": "^2.0.3",
  23660 + "@antv/util": "~2.0.5",
  23661 + "color": "^3.1.3",
  23662 + "d3-force": "^2.0.1",
  23663 + "dagre": "^0.8.5",
  23664 + "insert-css": "^2.0.0",
  23665 + "ml-matrix": "^6.5.0",
  23666 + "tslib": "^2.6.2"
  23667 + },
  23668 + "dependencies": {
  23669 + "@ant-design/colors": {
  23670 + "version": "4.0.5",
  23671 + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-4.0.5.tgz",
  23672 + "integrity": "sha512-3mnuX2prnWOWvpFTS2WH2LoouWlOgtnIpc6IarWN6GOzzLF8dW/U8UctuvIPhoboETehZfJ61XP+CGakBEPJ3Q==",
  23673 + "requires": {
  23674 + "tinycolor2": "^1.4.1"
  23675 + }
  23676 + },
  23677 + "@antv/g-webgpu": {
  23678 + "version": "0.7.2",
  23679 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu/-/g-webgpu-0.7.2.tgz",
  23680 + "integrity": "sha512-kw+oYGsdvj5qeUfy5DPb/jztZBV+2fmqBd3Vv8NlKatfBmv8AirYX/CCW74AUSdWm99rEiLyxFB1VdRZ6b/wnQ==",
  23681 + "requires": {
  23682 + "@antv/g-webgpu-core": "^0.7.2",
  23683 + "@antv/g-webgpu-engine": "^0.7.2",
  23684 + "gl-matrix": "^3.1.0",
  23685 + "gl-vec2": "^1.3.0",
  23686 + "lodash": "^4.17.15"
  23687 + }
  23688 + },
  23689 + "@antv/g-webgpu-core": {
  23690 + "version": "0.7.2",
  23691 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu-core/-/g-webgpu-core-0.7.2.tgz",
  23692 + "integrity": "sha512-xUMmop7f3Rs34zFYKXLqHhDR1CQTeDl/7vI7Sn3X/73BqJc3X3HIIRvm83Fg2CjVACaOzw4WeLRXNaOCp9fz9w==",
  23693 + "requires": {
  23694 + "eventemitter3": "^4.0.0",
  23695 + "gl-matrix": "^3.1.0",
  23696 + "lodash": "^4.17.15",
  23697 + "probe.gl": "^3.1.1"
  23698 + }
  23699 + },
  23700 + "@antv/g-webgpu-engine": {
  23701 + "version": "0.7.2",
  23702 + "resolved": "https://registry.npmjs.org/@antv/g-webgpu-engine/-/g-webgpu-engine-0.7.2.tgz",
  23703 + "integrity": "sha512-lx8Y93IW2cnJvdoDRKyMmTdYqSC1pOmF0nyG3PGGyA0NI9vBYVgO0KTF6hkyWjdTWVq7XDZyf/h8CJridLh3lg==",
  23704 + "requires": {
  23705 + "@antv/g-webgpu-core": "^0.7.2",
  23706 + "gl-matrix": "^3.1.0",
  23707 + "lodash": "^4.17.15",
  23708 + "regl": "^1.3.11"
  23709 + }
  23710 + },
  23711 + "@antv/layout": {
  23712 + "version": "0.3.25",
  23713 + "resolved": "https://registry.npmjs.org/@antv/layout/-/layout-0.3.25.tgz",
  23714 + "integrity": "sha512-d29Aw1PXoAavMRZy7iTB9L5rMBeChFEX0BJ9ELP4TI35ySdCu07YbmPo9ju9OH/6sG2/NB3o85Ayxrre3iwX/g==",
  23715 + "requires": {
  23716 + "@antv/g-webgpu": "0.7.2",
  23717 + "@antv/graphlib": "^1.0.0",
  23718 + "@antv/util": "^3.3.2",
  23719 + "d3-force": "^2.1.1",
  23720 + "d3-quadtree": "^2.0.0",
  23721 + "dagre-compound": "^0.0.11",
  23722 + "ml-matrix": "6.5.0"
  23723 + },
  23724 + "dependencies": {
  23725 + "@antv/util": {
  23726 + "version": "3.3.6",
  23727 + "resolved": "https://registry.npmjs.org/@antv/util/-/util-3.3.6.tgz",
  23728 + "integrity": "sha512-Oj2uAwBWEpEKbYcYgSJ/B6zv7t515L+JZzSpnkZeez/qwvDbS6s80lQRuzWzVhWCTHKSPLkgImxhkV9nzLmv4Q==",
  23729 + "requires": {
  23730 + "fast-deep-equal": "^3.1.3",
  23731 + "gl-matrix": "^3.3.0",
  23732 + "tslib": "^2.3.1"
  23733 + }
  23734 + }
  23735 + }
  23736 + },
  23737 + "@antv/path-util": {
  23738 + "version": "2.0.15",
  23739 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  23740 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  23741 + "requires": {
  23742 + "@antv/matrix-util": "^3.0.4",
  23743 + "@antv/util": "^2.0.9",
  23744 + "tslib": "^2.0.3"
  23745 + },
  23746 + "dependencies": {
  23747 + "@antv/matrix-util": {
  23748 + "version": "3.0.4",
  23749 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  23750 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  23751 + "requires": {
  23752 + "@antv/util": "^2.0.9",
  23753 + "gl-matrix": "^3.3.0",
  23754 + "tslib": "^2.0.3"
  23755 + }
  23756 + }
  23757 + }
  23758 + },
  23759 + "eventemitter3": {
  23760 + "version": "4.0.7",
  23761 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  23762 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  23763 + },
  23764 + "ml-matrix": {
  23765 + "version": "6.5.0",
  23766 + "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.5.0.tgz",
  23767 + "integrity": "sha512-sms732Dge+rs5dU4mnjE0oqLWm1WujvR2fr38LgUHRG2cjXjWlO3WJupLYaSz3++2iYr0UrGDK72OAivr3J8dg==",
  23768 + "requires": {
  23769 + "ml-array-rescale": "^1.3.1"
  23770 + }
  23771 + }
  23772 + }
  23773 + },
  23774 + "@antv/g6-plugin": {
  23775 + "version": "0.8.24",
  23776 + "resolved": "https://registry.npmjs.org/@antv/g6-plugin/-/g6-plugin-0.8.24.tgz",
  23777 + "integrity": "sha512-ZIOnwLTC7SM2bFiJZ3vYFWnkyOCWKqnU96i/fBh1qAoY5slDS3hatenZWEXUtOcqaKw1h+5A5f72MRXqBBVn0g==",
  23778 + "requires": {
  23779 + "@antv/dom-util": "^2.0.2",
  23780 + "@antv/g-base": "^0.5.1",
  23781 + "@antv/g-canvas": "^0.5.2",
  23782 + "@antv/g-svg": "^0.5.2",
  23783 + "@antv/g6-core": "0.8.24",
  23784 + "@antv/g6-element": "0.8.24",
  23785 + "@antv/matrix-util": "^3.1.0-beta.3",
  23786 + "@antv/path-util": "^2.0.3",
  23787 + "@antv/scale": "^0.3.4",
  23788 + "@antv/util": "^2.0.9",
  23789 + "insert-css": "^2.0.0"
  23790 + },
  23791 + "dependencies": {
  23792 + "@antv/path-util": {
  23793 + "version": "2.0.15",
  23794 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-2.0.15.tgz",
  23795 + "integrity": "sha512-R2VLZ5C8PLPtr3VciNyxtjKqJ0XlANzpFb5sE9GE61UQqSRuSVSzIakMxjEPrpqbgc+s+y8i+fmc89Snu7qbNw==",
  23796 + "requires": {
  23797 + "@antv/matrix-util": "^3.0.4",
  23798 + "@antv/util": "^2.0.9",
  23799 + "tslib": "^2.0.3"
  23800 + },
  23801 + "dependencies": {
  23802 + "@antv/matrix-util": {
  23803 + "version": "3.0.4",
  23804 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.0.4.tgz",
  23805 + "integrity": "sha512-BAPyu6dUliHcQ7fm9hZSGKqkwcjEDVLVAstlHULLvcMZvANHeLXgHEgV7JqcAV/GIhIz8aZChIlzM1ZboiXpYQ==",
  23806 + "requires": {
  23807 + "@antv/util": "^2.0.9",
  23808 + "gl-matrix": "^3.3.0",
  23809 + "tslib": "^2.0.3"
  23810 + }
  23811 + }
  23812 + }
  23813 + }
  23814 + }
  23815 + },
  23816 + "@antv/graphlib": {
  23817 + "version": "1.2.0",
  23818 + "resolved": "https://registry.npmjs.org/@antv/graphlib/-/graphlib-1.2.0.tgz",
  23819 + "integrity": "sha512-hhJOMThec51nU4Fe5p/viLlNIL71uDEgYFzKPajWjr2715SFG1HAgiP6AVylIeqBcAZ04u3Lw7usjl/TuI5RuQ=="
  23820 + },
  23821 + "@antv/hierarchy": {
  23822 + "version": "0.6.11",
  23823 + "resolved": "https://registry.npmjs.org/@antv/hierarchy/-/hierarchy-0.6.11.tgz",
  23824 + "integrity": "sha512-RJVhEMCuu4vj+Dt25lXIiNdd7jaqm/fqWGYikiELha4S5tnzdJoTUaUvvpfWlxLx4B0RsS9XRwBs1bOKN71TKg==",
  23825 + "requires": {
  23826 + "@antv/util": "^2.0.7"
  23827 + }
  23828 + },
  23829 + "@antv/l7": {
  23830 + "version": "2.20.14",
  23831 + "resolved": "https://registry.npmjs.org/@antv/l7/-/l7-2.20.14.tgz",
  23832 + "integrity": "sha512-0uWwzwV59byruKQNQ8VRp/OK3MpTA6FXpEA1azzKbXY55ND/X/MEQxPFxlW+vggZB+ZRq3JLhlR7RtRk8vZJbA==",
  23833 + "requires": {
  23834 + "@antv/l7-component": "2.20.14",
  23835 + "@antv/l7-core": "2.20.14",
  23836 + "@antv/l7-layers": "2.20.14",
  23837 + "@antv/l7-maps": "2.20.14",
  23838 + "@antv/l7-scene": "2.20.14",
  23839 + "@antv/l7-source": "2.20.14",
  23840 + "@antv/l7-utils": "2.20.14",
  23841 + "@babel/runtime": "^7.7.7",
  23842 + "webpack-bundle-analyzer": "^4.9.1"
  23843 + }
  23844 + },
  23845 + "@antv/l7-component": {
  23846 + "version": "2.20.14",
  23847 + "resolved": "https://registry.npmjs.org/@antv/l7-component/-/l7-component-2.20.14.tgz",
  23848 + "integrity": "sha512-R3h8Lg/41A+fCgWA1tBEKADy9GlcJ0C3DUrgn6ucX9R5s5rQYAZpTdVVHEXSP+bdEj3Ul7LaK8KZbX10uFlg4w==",
  23849 + "requires": {
  23850 + "@antv/l7-core": "2.20.14",
  23851 + "@antv/l7-utils": "2.20.14",
  23852 + "@babel/runtime": "^7.7.7",
  23853 + "eventemitter3": "^4.0.0",
  23854 + "inversify": "^5.0.1",
  23855 + "reflect-metadata": "^0.2.1",
  23856 + "supercluster": "^7.0.0"
  23857 + },
  23858 + "dependencies": {
  23859 + "eventemitter3": {
  23860 + "version": "4.0.7",
  23861 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  23862 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  23863 + }
  23864 + }
  23865 + },
  23866 + "@antv/l7-core": {
  23867 + "version": "2.20.14",
  23868 + "resolved": "https://registry.npmjs.org/@antv/l7-core/-/l7-core-2.20.14.tgz",
  23869 + "integrity": "sha512-5hRFYjaCAWyFQIzPg3jeqACCk0ChhQ5HZt+TKazwQmvsG4jWjZ2iPqngcR1ugSe/iaJP1RZV2mjoZaEvH+6C4Q==",
  23870 + "requires": {
  23871 + "@antv/async-hook": "^2.2.9",
  23872 + "@antv/l7-utils": "2.20.14",
  23873 + "@babel/runtime": "^7.7.7",
  23874 + "@mapbox/tiny-sdf": "^1.2.5",
  23875 + "@turf/helpers": "^6.1.4",
  23876 + "ajv": "^6.10.2",
  23877 + "element-resize-event": "^3.0.3",
  23878 + "eventemitter3": "^4.0.0",
  23879 + "gl-matrix": "^3.1.0",
  23880 + "hammerjs": "^2.0.8",
  23881 + "inversify": "^5.0.1",
  23882 + "inversify-inject-decorators": "^3.1.0",
  23883 + "reflect-metadata": "^0.2.1",
  23884 + "viewport-mercator-project": "^6.2.1"
  23885 + },
  23886 + "dependencies": {
  23887 + "eventemitter3": {
  23888 + "version": "4.0.7",
  23889 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  23890 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  23891 + }
  23892 + }
  23893 + },
  23894 + "@antv/l7-layers": {
  23895 + "version": "2.20.14",
  23896 + "resolved": "https://registry.npmjs.org/@antv/l7-layers/-/l7-layers-2.20.14.tgz",
  23897 + "integrity": "sha512-k5VrBN7kwZ178C2Tn645/0xeNcUOFyGs19AqHs+xZr+qA5E1MIXCRcIBPP79wqRpaTD0p0CAJsCvYOrppwVpnA==",
  23898 + "requires": {
  23899 + "@antv/async-hook": "^2.2.9",
  23900 + "@antv/l7-core": "2.20.14",
  23901 + "@antv/l7-maps": "2.20.14",
  23902 + "@antv/l7-source": "2.20.14",
  23903 + "@antv/l7-utils": "2.20.14",
  23904 + "@babel/runtime": "^7.7.7",
  23905 + "@mapbox/martini": "^0.2.0",
  23906 + "@turf/clone": "^6.5.0",
  23907 + "@turf/helpers": "^6.1.4",
  23908 + "@turf/meta": "^6.0.2",
  23909 + "@turf/polygon-to-line": "^6.5.0",
  23910 + "@turf/union": "^6.5.0",
  23911 + "d3-array": "1",
  23912 + "d3-color": "^1.4.0",
  23913 + "d3-interpolate": "1.4.0",
  23914 + "d3-scale": "2",
  23915 + "earcut": "^2.2.1",
  23916 + "eventemitter3": "^4.0.0",
  23917 + "extrude-polyline": "^1.0.6",
  23918 + "gl-matrix": "^3.1.0",
  23919 + "gl-vec2": "^1.3.0",
  23920 + "inversify": "^5.0.1",
  23921 + "polyline-miter-util": "^1.0.1",
  23922 + "reflect-metadata": "^0.1.13"
  23923 + },
  23924 + "dependencies": {
  23925 + "d3-interpolate": {
  23926 + "version": "1.4.0",
  23927 + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
  23928 + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
  23929 + "requires": {
  23930 + "d3-color": "1"
  23931 + }
  23932 + },
  23933 + "eventemitter3": {
  23934 + "version": "4.0.7",
  23935 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  23936 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  23937 + },
  23938 + "reflect-metadata": {
  23939 + "version": "0.1.14",
  23940 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  23941 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  23942 + }
  23943 + }
  23944 + },
  23945 + "@antv/l7-map": {
  23946 + "version": "2.20.14",
  23947 + "resolved": "https://registry.npmjs.org/@antv/l7-map/-/l7-map-2.20.14.tgz",
  23948 + "integrity": "sha512-gF7eD0s5+RuKQAncsb9W5YUDnRqze0xQrHbKSmuWlW3trV7a4iOD2GAeTsRdgbMaArdPvCcKkylnG0pYxGclJA==",
  23949 + "requires": {
  23950 + "@antv/l7-utils": "2.20.14",
  23951 + "@babel/runtime": "^7.7.7",
  23952 + "@mapbox/point-geometry": "^0.1.0",
  23953 + "@mapbox/unitbezier": "^0.0.0",
  23954 + "eventemitter3": "^4.0.4",
  23955 + "gl-matrix": "^3.1.0",
  23956 + "lodash-es": "^4.17.21"
  23957 + },
  23958 + "dependencies": {
  23959 + "eventemitter3": {
  23960 + "version": "4.0.7",
  23961 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  23962 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  23963 + }
  23964 + }
  23965 + },
  23966 + "@antv/l7-maps": {
  23967 + "version": "2.20.14",
  23968 + "resolved": "https://registry.npmjs.org/@antv/l7-maps/-/l7-maps-2.20.14.tgz",
  23969 + "integrity": "sha512-nCBmYop91X46sm85vYEZGIlDVf+ZW4ShRlgClUzmgzd1DY8AqNA6dpUojj7R2ttthJrgjE2rQ6dU5gdzARnr8w==",
  23970 + "requires": {
  23971 + "@amap/amap-jsapi-loader": "^1.0.1",
  23972 + "@antv/l7-core": "2.20.14",
  23973 + "@antv/l7-map": "2.20.14",
  23974 + "@antv/l7-utils": "2.20.14",
  23975 + "@babel/runtime": "^7.7.7",
  23976 + "gl-matrix": "^3.1.0",
  23977 + "inversify": "^5.0.1",
  23978 + "mapbox-gl": "^1.2.1",
  23979 + "maplibre-gl": "^3.5.2",
  23980 + "reflect-metadata": "^0.2.1",
  23981 + "viewport-mercator-project": "^6.2.1"
  23982 + }
  23983 + },
  23984 + "@antv/l7-renderer": {
  23985 + "version": "2.20.14",
  23986 + "resolved": "https://registry.npmjs.org/@antv/l7-renderer/-/l7-renderer-2.20.14.tgz",
  23987 + "integrity": "sha512-IEiqb8EpqFpEMy72fHM2OBPHKBn6gEn9m/wNJKona0jfeWtCSv+5+g3pmNq8Kj1yjcE170KeI0JIVtRQ46lKrA==",
  23988 + "requires": {
  23989 + "@antv/g-device-api": "^1.5.0",
  23990 + "@antv/l7-core": "2.20.14",
  23991 + "@antv/l7-utils": "2.20.14",
  23992 + "@babel/runtime": "^7.7.7",
  23993 + "inversify": "^5.0.1",
  23994 + "reflect-metadata": "^0.2.1",
  23995 + "regl": "1.6.1"
  23996 + }
  23997 + },
  23998 + "@antv/l7-scene": {
  23999 + "version": "2.20.14",
  24000 + "resolved": "https://registry.npmjs.org/@antv/l7-scene/-/l7-scene-2.20.14.tgz",
  24001 + "integrity": "sha512-KTzKNMXtkQhgDXxX3y9+NxOggF9yfyA1o64rQoofRW4BcP0D5ykLN9J8nID68v1u+yFX1RoqsAVpryxhd5RjNw==",
  24002 + "requires": {
  24003 + "@antv/l7-component": "2.20.14",
  24004 + "@antv/l7-core": "2.20.14",
  24005 + "@antv/l7-layers": "2.20.14",
  24006 + "@antv/l7-maps": "2.20.14",
  24007 + "@antv/l7-renderer": "2.20.14",
  24008 + "@antv/l7-utils": "2.20.14",
  24009 + "@babel/runtime": "^7.7.7",
  24010 + "eventemitter3": "^4.0.7",
  24011 + "inversify": "^5.0.1",
  24012 + "mapbox-gl": "^1.2.1",
  24013 + "reflect-metadata": "^0.1.13"
  24014 + },
  24015 + "dependencies": {
  24016 + "eventemitter3": {
  24017 + "version": "4.0.7",
  24018 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  24019 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  24020 + },
  24021 + "reflect-metadata": {
  24022 + "version": "0.1.14",
  24023 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz",
  24024 + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A=="
  24025 + }
  24026 + }
  24027 + },
  24028 + "@antv/l7-source": {
  24029 + "version": "2.20.14",
  24030 + "resolved": "https://registry.npmjs.org/@antv/l7-source/-/l7-source-2.20.14.tgz",
  24031 + "integrity": "sha512-1W0C8rZEiheEkRiheNEfEvktVkI8IDj6giZKEYJdp0bp1iuUleeaH8AuvUAPfyr5URSraOeG7Gqnfu/tthZjtA==",
  24032 + "requires": {
  24033 + "@antv/async-hook": "^2.2.9",
  24034 + "@antv/l7-core": "2.20.14",
  24035 + "@antv/l7-utils": "2.20.14",
  24036 + "@babel/runtime": "^7.7.7",
  24037 + "@mapbox/geojson-rewind": "^0.5.2",
  24038 + "@mapbox/vector-tile": "^1.3.1",
  24039 + "@turf/helpers": "^6.1.4",
  24040 + "@turf/invariant": "^6.1.2",
  24041 + "@turf/meta": "^6.0.2",
  24042 + "d3-dsv": "^1.1.1",
  24043 + "d3-hexbin": "^0.2.2",
  24044 + "eventemitter3": "^4.0.0",
  24045 + "geojson-vt": "^3.2.1",
  24046 + "inversify": "^5.0.1",
  24047 + "pbf": "^3.2.1",
  24048 + "reflect-metadata": "^0.2.1",
  24049 + "supercluster": "^7.0.0"
  24050 + },
  24051 + "dependencies": {
  24052 + "eventemitter3": {
  24053 + "version": "4.0.7",
  24054 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  24055 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  24056 + }
  24057 + }
  24058 + },
  24059 + "@antv/l7-utils": {
  24060 + "version": "2.20.14",
  24061 + "resolved": "https://registry.npmjs.org/@antv/l7-utils/-/l7-utils-2.20.14.tgz",
  24062 + "integrity": "sha512-nNC2DF4ycM7VlxwKd5IqSvGtcRfwJRnH34pGIRAbilj/9CC/a2rNKKQDGl9szVsoiAufeCEfw6hZRADjrd189w==",
  24063 + "requires": {
  24064 + "@babel/runtime": "^7.7.7",
  24065 + "@turf/bbox": "^6.5.0",
  24066 + "@turf/bbox-polygon": "^6.5.0",
  24067 + "@turf/helpers": "^6.1.4",
  24068 + "d3-color": "^1.4.0",
  24069 + "earcut": "^2.1.0",
  24070 + "eventemitter3": "^4.0.0",
  24071 + "gl-matrix": "^3.1.0",
  24072 + "lodash": "^4.17.15",
  24073 + "web-worker-helper": "^0.0.3"
  24074 + },
  24075 + "dependencies": {
  24076 + "eventemitter3": {
  24077 + "version": "4.0.7",
  24078 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
  24079 + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
  24080 + }
  24081 + }
  24082 + },
  24083 + "@antv/l7plot": {
  24084 + "version": "0.5.7",
  24085 + "resolved": "https://registry.npmjs.org/@antv/l7plot/-/l7plot-0.5.7.tgz",
  24086 + "integrity": "sha512-ujsrpH2DH2cvEUqyuZdI7w/jPs0PXiGKK87BjMrszIxh3VZ5vEEaF09OVQUqpCLPE7lB/JvJVYZw//iBPqbHTg==",
  24087 + "requires": {
  24088 + "@antv/event-emitter": "^0.1.2",
  24089 + "@antv/l7plot-component": "^0.0.10",
  24090 + "@antv/util": "^2.0.13",
  24091 + "lodash-es": "^4.17.21",
  24092 + "topojson-client": "^3.1.0"
  24093 + }
  24094 + },
  24095 + "@antv/l7plot-component": {
  24096 + "version": "0.0.10",
  24097 + "resolved": "https://registry.npmjs.org/@antv/l7plot-component/-/l7plot-component-0.0.10.tgz",
  24098 + "integrity": "sha512-jnlg2Qm4tcUUuei+7fVk/HwRqhgxWnfdawOdB3C2u7YJqhkpk2mb7FPY+KGeZd+pqEQcAJTFi/1NeKpnZcP8kg==",
  24099 + "requires": {
  24100 + "@antv/dom-util": "^2.0.3",
  24101 + "@antv/util": "^2.0.14"
  24102 + }
  24103 + },
  24104 + "@antv/layout": {
  24105 + "version": "0.1.31",
  24106 + "resolved": "https://registry.npmjs.org/@antv/layout/-/layout-0.1.31.tgz",
  24107 + "integrity": "sha512-iz9i19dOJGiZr5xBWI5sfG+2K3QVMNAGOBrbjWKH2RGLvGpf2TSFySidhz0siDrcQA46cDsjLmGstezQdgeGzA==",
  24108 + "requires": {
  24109 + "@antv/g-webgpu": "0.5.5",
  24110 + "@dagrejs/graphlib": "2.1.4",
  24111 + "d3-force": "^2.0.1",
  24112 + "ml-matrix": "^6.5.0"
  24113 + }
  24114 + },
  24115 + "@antv/matrix-util": {
  24116 + "version": "3.1.0-beta.3",
  24117 + "resolved": "https://registry.npmjs.org/@antv/matrix-util/-/matrix-util-3.1.0-beta.3.tgz",
  24118 + "integrity": "sha512-W2R6Za3A6CmG51Y/4jZUM/tFgYSq7vTqJL1VD9dKrvwxS4sE0ZcXINtkp55CdyBwJ6Cwm8pfoRpnD4FnHahN0A==",
  24119 + "requires": {
  24120 + "@antv/util": "^2.0.9",
  24121 + "gl-matrix": "^3.4.3",
  24122 + "tslib": "^2.0.3"
  24123 + }
  24124 + },
  24125 + "@antv/path-util": {
  24126 + "version": "3.0.1",
  24127 + "resolved": "https://registry.npmjs.org/@antv/path-util/-/path-util-3.0.1.tgz",
  24128 + "integrity": "sha512-tpvAzMpF9Qm6ik2YSMqICNU5tco5POOW7S4XoxZAI/B0L26adU+Md/SmO0BBo2SpuywKvzPH3hPT3xmoyhr04Q==",
  24129 + "requires": {
  24130 + "gl-matrix": "^3.1.0",
  24131 + "lodash-es": "^4.17.21",
  24132 + "tslib": "^2.0.3"
  24133 + }
  24134 + },
  24135 + "@antv/scale": {
  24136 + "version": "0.3.18",
  24137 + "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.3.18.tgz",
  24138 + "integrity": "sha512-GHwE6Lo7S/Q5fgaLPaCsW+CH+3zl4aXpnN1skOiEY0Ue9/u+s2EySv6aDXYkAqs//i0uilMDD/0/4n8caX9U9w==",
  24139 + "requires": {
  24140 + "@antv/util": "~2.0.3",
  24141 + "fecha": "~4.2.0",
  24142 + "tslib": "^2.0.0"
  24143 + }
  24144 + },
  24145 + "@antv/util": {
  24146 + "version": "2.0.17",
  24147 + "resolved": "https://registry.npmjs.org/@antv/util/-/util-2.0.17.tgz",
  24148 + "integrity": "sha512-o6I9hi5CIUvLGDhth0RxNSFDRwXeywmt6ExR4+RmVAzIi48ps6HUy+svxOCayvrPBN37uE6TAc2KDofRo0nK9Q==",
  24149 + "requires": {
  24150 + "csstype": "^3.0.8",
  24151 + "tslib": "^2.0.3"
  24152 + }
  24153 + },
  24154 + "@antv/x6": {
  24155 + "version": "1.35.0",
  24156 + "resolved": "https://registry.npmjs.org/@antv/x6/-/x6-1.35.0.tgz",
  24157 + "integrity": "sha512-OwpGQelMc/zEOfJwaAvkJQ88JYEbyGKYOjI5RhHXTvGj5NTkZgOnNTzVx0RzcZRfUGgjZ7YPYprSKsxa9+/gfw==",
  24158 + "requires": {
  24159 + "csstype": "^3.0.3",
  24160 + "jquery": "^3.5.1",
  24161 + "jquery-mousewheel": "^3.1.13",
  24162 + "lodash-es": "^4.17.15",
  24163 + "mousetrap": "^1.6.5",
  24164 + "utility-types": "^3.10.0"
  24165 + }
  24166 + },
  24167 + "@antv/x6-react-components": {
  24168 + "version": "1.1.20",
  24169 + "resolved": "https://registry.npmjs.org/@antv/x6-react-components/-/x6-react-components-1.1.20.tgz",
  24170 + "integrity": "sha512-HpQqjPCUo+jfcbfW2sr9oxuXMCxWnXxWvE8jXKJzvrlMNZ3kgfxNqMCRxwGi2QTCxLB3g/KYi5/n8kze8ui1/Q==",
  24171 + "requires": {
  24172 + "clamp": "^1.0.1",
  24173 + "classnames": "^2.2.6",
  24174 + "rc-dropdown": "^3.0.0-alpha.0",
  24175 + "rc-util": "^4.15.7",
  24176 + "react-color": "2.17.1",
  24177 + "react-resize-detector": "^7.0.0",
  24178 + "ua-parser-js": "^0.7.20"
  24179 + },
  24180 + "dependencies": {
  24181 + "rc-dropdown": {
  24182 + "version": "3.6.2",
  24183 + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.6.2.tgz",
  24184 + "integrity": "sha512-Wsw7GkVbUXADEs8FPL0v8gd+3mWQiydPFXBlr2imMScQaf8hh79pG9KrBc1DwK+nqHmYOpQfK2gn6jG2AQw9Pw==",
  24185 + "requires": {
  24186 + "@babel/runtime": "^7.10.1",
  24187 + "classnames": "^2.2.6",
  24188 + "rc-trigger": "^5.0.4",
  24189 + "rc-util": "^5.17.0"
  24190 + },
  24191 + "dependencies": {
  24192 + "rc-util": {
  24193 + "version": "5.38.1",
  24194 + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.38.1.tgz",
  24195 + "integrity": "sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng==",
  24196 + "requires": {
  24197 + "@babel/runtime": "^7.18.3",
  24198 + "react-is": "^18.2.0"
  24199 + }
  24200 + },
  24201 + "react-is": {
  24202 + "version": "18.2.0",
  24203 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
  24204 + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
  24205 + }
  24206 + }
  24207 + },
  24208 + "rc-util": {
  24209 + "version": "4.21.1",
  24210 + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz",
  24211 + "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==",
  24212 + "requires": {
  24213 + "add-dom-event-listener": "^1.1.0",
  24214 + "prop-types": "^15.5.10",
  24215 + "react-is": "^16.12.0",
  24216 + "react-lifecycles-compat": "^3.0.4",
  24217 + "shallowequal": "^1.1.0"
  24218 + }
  24219 + },
  24220 + "react-color": {
  24221 + "version": "2.17.1",
  24222 + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.1.tgz",
  24223 + "integrity": "sha512-S+I6TkUKJaqfALLkAIfiCZ/MANQyy7dKkf7g9ZU5GTUy2rf8c2Rx62otyvADAviWR+6HRkzdf2vL1Qvz9goCLQ==",
  24224 + "requires": {
  24225 + "@icons/material": "^0.2.4",
  24226 + "lodash": "^4.17.11",
  24227 + "material-colors": "^1.2.1",
  24228 + "prop-types": "^15.5.10",
  24229 + "reactcss": "^1.2.0",
  24230 + "tinycolor2": "^1.4.1"
  24231 + }
  24232 + }
  24233 + }
  24234 + },
  24235 + "@antv/x6-react-shape": {
  24236 + "version": "1.6.5",
  24237 + "resolved": "https://registry.npmjs.org/@antv/x6-react-shape/-/x6-react-shape-1.6.5.tgz",
  24238 + "integrity": "sha512-wdZWGluEuo1K9QIk0MSndiEcFtpHrMz6HlvswPQJhwxCiiEdC8q5eiP0zgPdfD1SjI3N3DUa8g2B93vrUJxQxw==",
  24239 + "requires": {}
  24240 + },
  24241 + "@antv/xflow-hook": {
  24242 + "version": "1.1.52",
  24243 + "resolved": "https://registry.npmjs.org/@antv/xflow-hook/-/xflow-hook-1.1.52.tgz",
  24244 + "integrity": "sha512-wQfJgCxZG/PYH4DhpcfOi8Js0gHlVmTMHYVJ4DZMvGPcuhEhic0vOtyd9cie0YPzWPufw6lBKtn3/0FY3yHapg==",
  24245 + "requires": {
  24246 + "toposort": "^2.0.2"
  24247 + }
  24248 + },
19849 24249 "@babel/code-frame": {
19850 24250 "version": "7.22.13",
19851 24251 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
... ... @@ -20405,6 +24805,19 @@
20405 24805 "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
20406 24806 "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA=="
20407 24807 },
  24808 + "@dagrejs/graphlib": {
  24809 + "version": "2.1.4",
  24810 + "resolved": "https://registry.npmjs.org/@dagrejs/graphlib/-/graphlib-2.1.4.tgz",
  24811 + "integrity": "sha512-QCg9sL4uhjn468FDEsb/S9hS2xUZSrv/+dApb1Ze5VKO96pTXKNJZ6MGhIpgWkc1TVhbVGH9/7rq/Mf8/jWicw==",
  24812 + "requires": {
  24813 + "lodash": "^4.11.1"
  24814 + }
  24815 + },
  24816 + "@discoveryjs/json-ext": {
  24817 + "version": "0.5.7",
  24818 + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
  24819 + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw=="
  24820 + },
20408 24821 "@dnd-kit/accessibility": {
20409 24822 "version": "3.1.0",
20410 24823 "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.0.tgz",
... ... @@ -20768,6 +25181,12 @@
20768 25181 "local-pkg": "^0.4.2"
20769 25182 }
20770 25183 },
  25184 + "@icons/material": {
  25185 + "version": "0.2.4",
  25186 + "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz",
  25187 + "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==",
  25188 + "requires": {}
  25189 + },
20771 25190 "@inspir/assembly-css": {
20772 25191 "version": "1.0.0-alpha",
20773 25192 "resolved": "https://registry.npmjs.org/@inspir/assembly-css/-/assembly-css-1.0.0-alpha.tgz",
... ... @@ -21035,11 +25454,18 @@
21035 25454 "@jridgewell/sourcemap-codec": "^1.4.14"
21036 25455 }
21037 25456 },
  25457 + "@ljharb/resumer": {
  25458 + "version": "0.0.1",
  25459 + "resolved": "https://registry.npmjs.org/@ljharb/resumer/-/resumer-0.0.1.tgz",
  25460 + "integrity": "sha512-skQiAOrCfO7vRTq53cxznMpks7wS1va95UCidALlOVWqvBAzwPVErwizDwoMqNVMEn1mDq0utxZd02eIrvF1lw==",
  25461 + "requires": {
  25462 + "@ljharb/through": "^2.3.9"
  25463 + }
  25464 + },
21038 25465 "@ljharb/through": {
21039 25466 "version": "2.3.11",
21040 25467 "resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.11.tgz",
21041 25468 "integrity": "sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==",
21042   - "dev": true,
21043 25469 "requires": {
21044 25470 "call-bind": "^1.0.2"
21045 25471 }
... ... @@ -21054,6 +25480,91 @@
21054 25480 "react-is": "^16.12.0"
21055 25481 }
21056 25482 },
  25483 + "@mapbox/geojson-rewind": {
  25484 + "version": "0.5.2",
  25485 + "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
  25486 + "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
  25487 + "requires": {
  25488 + "get-stream": "^6.0.1",
  25489 + "minimist": "^1.2.6"
  25490 + },
  25491 + "dependencies": {
  25492 + "get-stream": {
  25493 + "version": "6.0.1",
  25494 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
  25495 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
  25496 + }
  25497 + }
  25498 + },
  25499 + "@mapbox/geojson-types": {
  25500 + "version": "1.0.2",
  25501 + "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz",
  25502 + "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw=="
  25503 + },
  25504 + "@mapbox/jsonlint-lines-primitives": {
  25505 + "version": "2.0.2",
  25506 + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
  25507 + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ=="
  25508 + },
  25509 + "@mapbox/mapbox-gl-supported": {
  25510 + "version": "1.5.0",
  25511 + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz",
  25512 + "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==",
  25513 + "requires": {}
  25514 + },
  25515 + "@mapbox/martini": {
  25516 + "version": "0.2.0",
  25517 + "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz",
  25518 + "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ=="
  25519 + },
  25520 + "@mapbox/point-geometry": {
  25521 + "version": "0.1.0",
  25522 + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
  25523 + "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ=="
  25524 + },
  25525 + "@mapbox/tiny-sdf": {
  25526 + "version": "1.2.5",
  25527 + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz",
  25528 + "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw=="
  25529 + },
  25530 + "@mapbox/unitbezier": {
  25531 + "version": "0.0.0",
  25532 + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
  25533 + "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA=="
  25534 + },
  25535 + "@mapbox/vector-tile": {
  25536 + "version": "1.3.1",
  25537 + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz",
  25538 + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==",
  25539 + "requires": {
  25540 + "@mapbox/point-geometry": "~0.1.0"
  25541 + }
  25542 + },
  25543 + "@mapbox/whoots-js": {
  25544 + "version": "3.1.0",
  25545 + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
  25546 + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q=="
  25547 + },
  25548 + "@maplibre/maplibre-gl-style-spec": {
  25549 + "version": "19.3.3",
  25550 + "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-19.3.3.tgz",
  25551 + "integrity": "sha512-cOZZOVhDSulgK0meTsTkmNXb1ahVvmTmWmfx9gRBwc6hq98wS9JP35ESIoNq3xqEan+UN+gn8187Z6E4NKhLsw==",
  25552 + "requires": {
  25553 + "@mapbox/jsonlint-lines-primitives": "~2.0.2",
  25554 + "@mapbox/unitbezier": "^0.0.1",
  25555 + "json-stringify-pretty-compact": "^3.0.0",
  25556 + "minimist": "^1.2.8",
  25557 + "rw": "^1.3.3",
  25558 + "sort-object": "^3.0.3"
  25559 + },
  25560 + "dependencies": {
  25561 + "@mapbox/unitbezier": {
  25562 + "version": "0.0.1",
  25563 + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz",
  25564 + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw=="
  25565 + }
  25566 + }
  25567 + },
21057 25568 "@nicolo-ribaudo/eslint-scope-5-internals": {
21058 25569 "version": "5.1.1-v1",
21059 25570 "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
... ... @@ -21098,6 +25609,36 @@
21098 25609 "tslib": "^2.6.0"
21099 25610 }
21100 25611 },
  25612 + "@polka/url": {
  25613 + "version": "1.0.0-next.24",
  25614 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
  25615 + "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ=="
  25616 + },
  25617 + "@probe.gl/env": {
  25618 + "version": "3.6.0",
  25619 + "resolved": "https://registry.npmjs.org/@probe.gl/env/-/env-3.6.0.tgz",
  25620 + "integrity": "sha512-4tTZYUg/8BICC3Yyb9rOeoKeijKbZHRXBEKObrfPmX4sQmYB15ZOUpoVBhAyJkOYVAM8EkPci6Uw5dLCwx2BEQ==",
  25621 + "requires": {
  25622 + "@babel/runtime": "^7.0.0"
  25623 + }
  25624 + },
  25625 + "@probe.gl/log": {
  25626 + "version": "3.6.0",
  25627 + "resolved": "https://registry.npmjs.org/@probe.gl/log/-/log-3.6.0.tgz",
  25628 + "integrity": "sha512-hjpyenpEvOdowgZ1qMeCJxfRD4JkKdlXz0RC14m42Un62NtOT+GpWyKA4LssT0+xyLULCByRAtG2fzZorpIAcA==",
  25629 + "requires": {
  25630 + "@babel/runtime": "^7.0.0",
  25631 + "@probe.gl/env": "3.6.0"
  25632 + }
  25633 + },
  25634 + "@probe.gl/stats": {
  25635 + "version": "3.6.0",
  25636 + "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.6.0.tgz",
  25637 + "integrity": "sha512-JdALQXB44OP4kUBN/UrQgzbJe4qokbVF4Y8lkIA8iVCFnjVowWIgkD/z/0QO65yELT54tTrtepw1jScjKB+rhQ==",
  25638 + "requires": {
  25639 + "@babel/runtime": "^7.0.0"
  25640 + }
  25641 + },
21101 25642 "@rc-component/color-picker": {
21102 25643 "version": "1.4.1",
21103 25644 "resolved": "https://registry.npmjs.org/@rc-component/color-picker/-/color-picker-1.4.1.tgz",
... ... @@ -21391,6 +25932,71 @@
21391 25932 "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
21392 25933 "dev": true
21393 25934 },
  25935 + "@turf/bbox": {
  25936 + "version": "6.5.0",
  25937 + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz",
  25938 + "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==",
  25939 + "requires": {
  25940 + "@turf/helpers": "^6.5.0",
  25941 + "@turf/meta": "^6.5.0"
  25942 + }
  25943 + },
  25944 + "@turf/bbox-polygon": {
  25945 + "version": "6.5.0",
  25946 + "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-6.5.0.tgz",
  25947 + "integrity": "sha512-+/r0NyL1lOG3zKZmmf6L8ommU07HliP4dgYToMoTxqzsWzyLjaj/OzgQ8rBmv703WJX+aS6yCmLuIhYqyufyuw==",
  25948 + "requires": {
  25949 + "@turf/helpers": "^6.5.0"
  25950 + }
  25951 + },
  25952 + "@turf/clone": {
  25953 + "version": "6.5.0",
  25954 + "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.5.0.tgz",
  25955 + "integrity": "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==",
  25956 + "requires": {
  25957 + "@turf/helpers": "^6.5.0"
  25958 + }
  25959 + },
  25960 + "@turf/helpers": {
  25961 + "version": "6.5.0",
  25962 + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
  25963 + "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw=="
  25964 + },
  25965 + "@turf/invariant": {
  25966 + "version": "6.5.0",
  25967 + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz",
  25968 + "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==",
  25969 + "requires": {
  25970 + "@turf/helpers": "^6.5.0"
  25971 + }
  25972 + },
  25973 + "@turf/meta": {
  25974 + "version": "6.5.0",
  25975 + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz",
  25976 + "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==",
  25977 + "requires": {
  25978 + "@turf/helpers": "^6.5.0"
  25979 + }
  25980 + },
  25981 + "@turf/polygon-to-line": {
  25982 + "version": "6.5.0",
  25983 + "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-6.5.0.tgz",
  25984 + "integrity": "sha512-5p4n/ij97EIttAq+ewSnKt0ruvuM+LIDzuczSzuHTpq4oS7Oq8yqg5TQ4nzMVuK41r/tALCk7nAoBuw3Su4Gcw==",
  25985 + "requires": {
  25986 + "@turf/helpers": "^6.5.0",
  25987 + "@turf/invariant": "^6.5.0"
  25988 + }
  25989 + },
  25990 + "@turf/union": {
  25991 + "version": "6.5.0",
  25992 + "resolved": "https://registry.npmjs.org/@turf/union/-/union-6.5.0.tgz",
  25993 + "integrity": "sha512-igYWCwP/f0RFHIlC2c0SKDuM/ObBaqSljI3IdV/x71805QbIvY/BYGcJdyNcgEA6cylIGl/0VSlIbpJHZ9ldhw==",
  25994 + "requires": {
  25995 + "@turf/helpers": "^6.5.0",
  25996 + "@turf/invariant": "^6.5.0",
  25997 + "polygon-clipping": "^0.15.3"
  25998 + }
  25999 + },
21394 26000 "@types/babel__core": {
21395 26001 "version": "7.20.4",
21396 26002 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.4.tgz",
... ... @@ -21428,6 +26034,11 @@
21428 26034 "@babel/types": "^7.20.7"
21429 26035 }
21430 26036 },
  26037 + "@types/d3-timer": {
  26038 + "version": "2.0.3",
  26039 + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-2.0.3.tgz",
  26040 + "integrity": "sha512-jhAJzaanK5LqyLQ50jJNIrB8fjL9gwWZTgYjevPvkDLMU+kTAZkYsobI59nYoeSrH1PucuyJEi247Pb90t6XUg=="
  26041 + },
21431 26042 "@types/eslint": {
21432 26043 "version": "8.44.7",
21433 26044 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz",
... ... @@ -21454,6 +26065,11 @@
21454 26065 "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
21455 26066 "peer": true
21456 26067 },
  26068 + "@types/geojson": {
  26069 + "version": "7946.0.13",
  26070 + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.13.tgz",
  26071 + "integrity": "sha512-bmrNrgKMOhM3WsafmbGmC+6dsF2Z308vLFsQ3a/bT8X8Sv5clVYpPars/UPq+sAaJP+5OoLAYgwbkS5QEJdLUQ=="
  26072 + },
21457 26073 "@types/graceful-fs": {
21458 26074 "version": "4.1.9",
21459 26075 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz",
... ... @@ -21522,6 +26138,11 @@
21522 26138 "@types/istanbul-lib-report": "*"
21523 26139 }
21524 26140 },
  26141 + "@types/js-cookie": {
  26142 + "version": "2.2.7",
  26143 + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz",
  26144 + "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA=="
  26145 + },
21525 26146 "@types/json-schema": {
21526 26147 "version": "7.0.15",
21527 26148 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
... ... @@ -21539,6 +26160,21 @@
21539 26160 "integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==",
21540 26161 "dev": true
21541 26162 },
  26163 + "@types/mapbox__point-geometry": {
  26164 + "version": "0.1.4",
  26165 + "resolved": "https://registry.npmjs.org/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz",
  26166 + "integrity": "sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA=="
  26167 + },
  26168 + "@types/mapbox__vector-tile": {
  26169 + "version": "1.3.4",
  26170 + "resolved": "https://registry.npmjs.org/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz",
  26171 + "integrity": "sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==",
  26172 + "requires": {
  26173 + "@types/geojson": "*",
  26174 + "@types/mapbox__point-geometry": "*",
  26175 + "@types/pbf": "*"
  26176 + }
  26177 + },
21542 26178 "@types/minimist": {
21543 26179 "version": "1.2.5",
21544 26180 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
... ... @@ -21562,6 +26198,11 @@
21562 26198 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
21563 26199 "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="
21564 26200 },
  26201 + "@types/pbf": {
  26202 + "version": "3.0.5",
  26203 + "resolved": "https://registry.npmjs.org/@types/pbf/-/pbf-3.0.5.tgz",
  26204 + "integrity": "sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA=="
  26205 + },
21565 26206 "@types/prop-types": {
21566 26207 "version": "15.7.10",
21567 26208 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz",
... ... @@ -21650,6 +26291,14 @@
21650 26291 "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.3.tgz",
21651 26292 "integrity": "sha512-86XLCVEmWagiUEbr2AjSbeY4qHN9jMm3pgM3PuBYfLIbT0MpDSnA3GA/4W7KoH/C/eeK77kNaeIxZzjhKYIBgw=="
21652 26293 },
  26294 + "@types/supercluster": {
  26295 + "version": "7.1.3",
  26296 + "resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz",
  26297 + "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==",
  26298 + "requires": {
  26299 + "@types/geojson": "*"
  26300 + }
  26301 + },
21653 26302 "@types/use-sync-external-store": {
21654 26303 "version": "0.0.3",
21655 26304 "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz",
... ... @@ -23364,6 +28013,21 @@
23364 28013 "@xtuc/long": "4.2.2"
23365 28014 }
23366 28015 },
  28016 + "@webgpu/glslang": {
  28017 + "version": "0.0.15",
  28018 + "resolved": "https://registry.npmjs.org/@webgpu/glslang/-/glslang-0.0.15.tgz",
  28019 + "integrity": "sha512-niT+Prh3Aff8Uf1MVBVUsaNjFj9rJAKDXuoHIKiQbB+6IUP/3J3JIhBNyZ7lDhytvXxw6ppgnwKZdDJ08UMj4Q=="
  28020 + },
  28021 + "@webgpu/types": {
  28022 + "version": "0.1.40",
  28023 + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.40.tgz",
  28024 + "integrity": "sha512-/BBkHLS6/eQjyWhY2H7Dx5DHcVrS2ICj9owvSRdgtQT6KcafLZA86tPze0xAOsd4FbsYKCUBUQyNi87q7gV7kw=="
  28025 + },
  28026 + "@xobotyi/scrollbar-width": {
  28027 + "version": "1.9.5",
  28028 + "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz",
  28029 + "integrity": "sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ=="
  28030 + },
23367 28031 "@xtuc/ieee754": {
23368 28032 "version": "1.2.0",
23369 28033 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
... ... @@ -23397,8 +28061,7 @@
23397 28061 "acorn-walk": {
23398 28062 "version": "8.3.0",
23399 28063 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz",
23400   - "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==",
23401   - "dev": true
  28064 + "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA=="
23402 28065 },
23403 28066 "add-dom-event-listener": {
23404 28067 "version": "1.1.0",
... ... @@ -23425,6 +28088,31 @@
23425 28088 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
23426 28089 "requires": {}
23427 28090 },
  28091 + "align-text": {
  28092 + "version": "0.1.4",
  28093 + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
  28094 + "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==",
  28095 + "requires": {
  28096 + "kind-of": "^3.0.2",
  28097 + "longest": "^1.0.1",
  28098 + "repeat-string": "^1.5.2"
  28099 + },
  28100 + "dependencies": {
  28101 + "kind-of": {
  28102 + "version": "3.2.2",
  28103 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
  28104 + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
  28105 + "requires": {
  28106 + "is-buffer": "^1.1.5"
  28107 + }
  28108 + }
  28109 + }
  28110 + },
  28111 + "amdefine": {
  28112 + "version": "1.0.1",
  28113 + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
  28114 + "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg=="
  28115 + },
23428 28116 "ansi-escapes": {
23429 28117 "version": "4.3.2",
23430 28118 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
... ... @@ -23568,6 +28256,11 @@
23568 28256 "tslib": "^2.0.0"
23569 28257 }
23570 28258 },
  28259 + "arr-union": {
  28260 + "version": "3.1.0",
  28261 + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
  28262 + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q=="
  28263 + },
23571 28264 "array-buffer-byte-length": {
23572 28265 "version": "1.0.0",
23573 28266 "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
... ... @@ -23652,6 +28345,11 @@
23652 28345 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
23653 28346 "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA=="
23654 28347 },
  28348 + "as-number": {
  28349 + "version": "1.0.0",
  28350 + "resolved": "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz",
  28351 + "integrity": "sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg=="
  28352 + },
23655 28353 "asn1.js": {
23656 28354 "version": "5.4.1",
23657 28355 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
... ... @@ -23694,11 +28392,21 @@
23694 28392 }
23695 28393 }
23696 28394 },
  28395 + "assign-symbols": {
  28396 + "version": "1.0.0",
  28397 + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
  28398 + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw=="
  28399 + },
23697 28400 "astral-regex": {
23698 28401 "version": "2.0.0",
23699 28402 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
23700 28403 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
23701 28404 },
  28405 + "async": {
  28406 + "version": "3.2.5",
  28407 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
  28408 + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg=="
  28409 + },
23702 28410 "async-validator": {
23703 28411 "version": "4.2.5",
23704 28412 "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz",
... ... @@ -24111,6 +28819,23 @@
24111 28819 "run-applescript": "^5.0.0"
24112 28820 }
24113 28821 },
  28822 + "bytewise": {
  28823 + "version": "1.1.0",
  28824 + "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
  28825 + "integrity": "sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==",
  28826 + "requires": {
  28827 + "bytewise-core": "^1.2.2",
  28828 + "typewise": "^1.0.3"
  28829 + }
  28830 + },
  28831 + "bytewise-core": {
  28832 + "version": "1.2.3",
  28833 + "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
  28834 + "integrity": "sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==",
  28835 + "requires": {
  28836 + "typewise-core": "^1.2"
  28837 + }
  28838 + },
24114 28839 "cacheable-request": {
24115 28840 "version": "2.1.4",
24116 28841 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
... ... @@ -24248,6 +28973,15 @@
24248 28973 "url-to-options": "^1.0.1"
24249 28974 }
24250 28975 },
  28976 + "center-align": {
  28977 + "version": "0.1.3",
  28978 + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
  28979 + "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==",
  28980 + "requires": {
  28981 + "align-text": "^0.1.3",
  28982 + "lazy-cache": "^1.0.3"
  28983 + }
  28984 + },
24251 28985 "chalk": {
24252 28986 "version": "5.3.0",
24253 28987 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
... ... @@ -24295,6 +29029,11 @@
24295 29029 "safe-buffer": "^5.0.1"
24296 29030 }
24297 29031 },
  29032 + "clamp": {
  29033 + "version": "1.0.1",
  29034 + "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz",
  29035 + "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA=="
  29036 + },
24298 29037 "classnames": {
24299 29038 "version": "2.3.2",
24300 29039 "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
... ... @@ -24476,6 +29215,15 @@
24476 29215 "integrity": "sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==",
24477 29216 "dev": true
24478 29217 },
  29218 + "color": {
  29219 + "version": "3.2.1",
  29220 + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
  29221 + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
  29222 + "requires": {
  29223 + "color-convert": "^1.9.3",
  29224 + "color-string": "^1.6.0"
  29225 + }
  29226 + },
24479 29227 "color-convert": {
24480 29228 "version": "1.9.3",
24481 29229 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
... ... @@ -24489,6 +29237,15 @@
24489 29237 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
24490 29238 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
24491 29239 },
  29240 + "color-string": {
  29241 + "version": "1.9.1",
  29242 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
  29243 + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
  29244 + "requires": {
  29245 + "color-name": "^1.0.0",
  29246 + "simple-swizzle": "^0.2.2"
  29247 + }
  29248 + },
24492 29249 "colord": {
24493 29250 "version": "2.9.3",
24494 29251 "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
... ... @@ -24601,6 +29358,11 @@
24601 29358 "safe-buffer": "5.2.1"
24602 29359 }
24603 29360 },
  29361 + "contour_plot": {
  29362 + "version": "0.0.1",
  29363 + "resolved": "https://registry.npmjs.org/contour_plot/-/contour_plot-0.0.1.tgz",
  29364 + "integrity": "sha512-Nil2HI76Xux6sVGORvhSS8v66m+/h5CwFkBJDO+U5vWaMdNC0yXNCsGDPbzPhvqOEU5koebhdEvD372LI+IyLw=="
  29365 + },
24604 29366 "convert-source-map": {
24605 29367 "version": "2.0.0",
24606 29368 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
... ... @@ -24781,6 +29543,14 @@
24781 29543 "postcss-selector-parser": "^6.0.9"
24782 29544 }
24783 29545 },
  29546 + "css-in-js-utils": {
  29547 + "version": "3.1.0",
  29548 + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz",
  29549 + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==",
  29550 + "requires": {
  29551 + "hyphenate-style-name": "^1.0.3"
  29552 + }
  29553 + },
24784 29554 "css-loader": {
24785 29555 "version": "6.7.1",
24786 29556 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz",
... ... @@ -24868,6 +29638,11 @@
24868 29638 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
24869 29639 "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
24870 29640 },
  29641 + "csscolorparser": {
  29642 + "version": "1.0.3",
  29643 + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
  29644 + "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w=="
  29645 + },
24871 29646 "cssdb": {
24872 29647 "version": "6.6.3",
24873 29648 "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz",
... ... @@ -24905,6 +29680,147 @@
24905 29680 "type": "^1.0.1"
24906 29681 }
24907 29682 },
  29683 + "d3-array": {
  29684 + "version": "1.2.4",
  29685 + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
  29686 + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
  29687 + },
  29688 + "d3-collection": {
  29689 + "version": "1.0.7",
  29690 + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz",
  29691 + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A=="
  29692 + },
  29693 + "d3-color": {
  29694 + "version": "1.4.1",
  29695 + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz",
  29696 + "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q=="
  29697 + },
  29698 + "d3-dispatch": {
  29699 + "version": "2.0.0",
  29700 + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
  29701 + "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA=="
  29702 + },
  29703 + "d3-dsv": {
  29704 + "version": "1.2.0",
  29705 + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz",
  29706 + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==",
  29707 + "requires": {
  29708 + "commander": "2",
  29709 + "iconv-lite": "0.4",
  29710 + "rw": "1"
  29711 + },
  29712 + "dependencies": {
  29713 + "commander": {
  29714 + "version": "2.20.3",
  29715 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
  29716 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
  29717 + }
  29718 + }
  29719 + },
  29720 + "d3-ease": {
  29721 + "version": "1.0.7",
  29722 + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz",
  29723 + "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ=="
  29724 + },
  29725 + "d3-force": {
  29726 + "version": "2.1.1",
  29727 + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz",
  29728 + "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==",
  29729 + "requires": {
  29730 + "d3-dispatch": "1 - 2",
  29731 + "d3-quadtree": "1 - 2",
  29732 + "d3-timer": "1 - 2"
  29733 + }
  29734 + },
  29735 + "d3-format": {
  29736 + "version": "1.4.5",
  29737 + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
  29738 + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
  29739 + },
  29740 + "d3-hexbin": {
  29741 + "version": "0.2.2",
  29742 + "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz",
  29743 + "integrity": "sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w=="
  29744 + },
  29745 + "d3-hierarchy": {
  29746 + "version": "2.0.0",
  29747 + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz",
  29748 + "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw=="
  29749 + },
  29750 + "d3-interpolate": {
  29751 + "version": "3.0.1",
  29752 + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
  29753 + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
  29754 + "requires": {
  29755 + "d3-color": "1 - 3"
  29756 + }
  29757 + },
  29758 + "d3-quadtree": {
  29759 + "version": "2.0.0",
  29760 + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz",
  29761 + "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw=="
  29762 + },
  29763 + "d3-regression": {
  29764 + "version": "1.3.10",
  29765 + "resolved": "https://registry.npmjs.org/d3-regression/-/d3-regression-1.3.10.tgz",
  29766 + "integrity": "sha512-PF8GWEL70cHHWpx2jUQXc68r1pyPHIA+St16muk/XRokETzlegj5LriNKg7o4LR0TySug4nHYPJNNRz/W+/Niw=="
  29767 + },
  29768 + "d3-scale": {
  29769 + "version": "2.2.2",
  29770 + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz",
  29771 + "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==",
  29772 + "requires": {
  29773 + "d3-array": "^1.2.0",
  29774 + "d3-collection": "1",
  29775 + "d3-format": "1",
  29776 + "d3-interpolate": "1",
  29777 + "d3-time": "1",
  29778 + "d3-time-format": "2"
  29779 + },
  29780 + "dependencies": {
  29781 + "d3-interpolate": {
  29782 + "version": "1.4.0",
  29783 + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
  29784 + "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
  29785 + "requires": {
  29786 + "d3-color": "1"
  29787 + }
  29788 + }
  29789 + }
  29790 + },
  29791 + "d3-time": {
  29792 + "version": "1.1.0",
  29793 + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
  29794 + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA=="
  29795 + },
  29796 + "d3-time-format": {
  29797 + "version": "2.3.0",
  29798 + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
  29799 + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
  29800 + "requires": {
  29801 + "d3-time": "1"
  29802 + }
  29803 + },
  29804 + "d3-timer": {
  29805 + "version": "1.0.10",
  29806 + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz",
  29807 + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw=="
  29808 + },
  29809 + "dagre": {
  29810 + "version": "0.8.5",
  29811 + "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz",
  29812 + "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==",
  29813 + "requires": {
  29814 + "graphlib": "^2.1.8",
  29815 + "lodash": "^4.17.15"
  29816 + }
  29817 + },
  29818 + "dagre-compound": {
  29819 + "version": "0.0.11",
  29820 + "resolved": "https://registry.npmjs.org/dagre-compound/-/dagre-compound-0.0.11.tgz",
  29821 + "integrity": "sha512-UrSgRP9LtOZCYb9e5doolZXpc7xayyszgyOs7uakTK4n4KsLegLVTRRtq01GpQd/iZjYw5fWMapx9ed+c80MAQ==",
  29822 + "requires": {}
  29823 + },
24908 29824 "data-uri-to-buffer": {
24909 29825 "version": "4.0.1",
24910 29826 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
... ... @@ -24923,6 +29839,11 @@
24923 29839 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
24924 29840 "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
24925 29841 },
  29842 + "debounce": {
  29843 + "version": "1.2.1",
  29844 + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
  29845 + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="
  29846 + },
24926 29847 "debug": {
24927 29848 "version": "4.3.4",
24928 29849 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
... ... @@ -25045,6 +29966,19 @@
25045 29966 }
25046 29967 }
25047 29968 },
  29969 + "deep-equal": {
  29970 + "version": "1.1.2",
  29971 + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz",
  29972 + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==",
  29973 + "requires": {
  29974 + "is-arguments": "^1.1.1",
  29975 + "is-date-object": "^1.0.5",
  29976 + "is-regex": "^1.1.4",
  29977 + "object-is": "^1.1.5",
  29978 + "object-keys": "^1.1.1",
  29979 + "regexp.prototype.flags": "^1.5.1"
  29980 + }
  29981 + },
25048 29982 "deep-is": {
25049 29983 "version": "0.1.4",
25050 29984 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
... ... @@ -25153,6 +30087,11 @@
25153 30087 "object-keys": "^1.1.1"
25154 30088 }
25155 30089 },
  30090 + "defined": {
  30091 + "version": "1.0.1",
  30092 + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
  30093 + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q=="
  30094 + },
25156 30095 "delayed-stream": {
25157 30096 "version": "1.0.0",
25158 30097 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
... ... @@ -25167,6 +30106,11 @@
25167 30106 "minimalistic-assert": "^1.0.0"
25168 30107 }
25169 30108 },
  30109 + "detect-browser": {
  30110 + "version": "5.3.0",
  30111 + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz",
  30112 + "integrity": "sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w=="
  30113 + },
25170 30114 "detect-indent": {
25171 30115 "version": "7.0.1",
25172 30116 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-7.0.1.tgz",
... ... @@ -25319,6 +30263,14 @@
25319 30263 "is-obj": "^2.0.0"
25320 30264 }
25321 30265 },
  30266 + "dotignore": {
  30267 + "version": "0.1.2",
  30268 + "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz",
  30269 + "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==",
  30270 + "requires": {
  30271 + "minimatch": "^3.0.4"
  30272 + }
  30273 + },
25322 30274 "download": {
25323 30275 "version": "7.1.0",
25324 30276 "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
... ... @@ -25370,6 +30322,11 @@
25370 30322 "rimraf": "^3.0.0"
25371 30323 }
25372 30324 },
  30325 + "duplexer": {
  30326 + "version": "0.1.2",
  30327 + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
  30328 + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
  30329 + },
25373 30330 "duplexer3": {
25374 30331 "version": "0.1.5",
25375 30332 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz",
... ... @@ -25433,6 +30390,11 @@
25433 30390 "@babel/runtime": "^7.0.0"
25434 30391 }
25435 30392 },
  30393 + "earcut": {
  30394 + "version": "2.2.4",
  30395 + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
  30396 + "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
  30397 + },
25436 30398 "eastasianwidth": {
25437 30399 "version": "0.2.0",
25438 30400 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
... ... @@ -25444,6 +30406,11 @@
25444 30406 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.587.tgz",
25445 30407 "integrity": "sha512-RyJX0q/zOkAoefZhB9XHghGeATVP0Q3mwA253XD/zj2OeXc+JZB9pCaEv6R578JUYaWM9PRhye0kXvd/V1cQ3Q=="
25446 30408 },
  30409 + "element-resize-event": {
  30410 + "version": "3.0.6",
  30411 + "resolved": "https://registry.npmjs.org/element-resize-event/-/element-resize-event-3.0.6.tgz",
  30412 + "integrity": "sha512-sSeXY9rNDp86bJODW68pxLcy3A5FrPZfIgOrJHzqgYzX513Zq6/ytdBigp7KeJEpZZopBBSiO1cVuiRkZpNxLw=="
  30413 + },
25447 30414 "elliptic": {
25448 30415 "version": "6.5.4",
25449 30416 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
... ... @@ -25989,8 +30956,7 @@
25989 30956 "eventemitter3": {
25990 30957 "version": "5.0.1",
25991 30958 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
25992   - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
25993   - "dev": true
  30959 + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
25994 30960 },
25995 30961 "events": {
25996 30962 "version": "3.3.0",
... ... @@ -26079,6 +31045,14 @@
26079 31045 "sort-keys-length": "^1.0.0"
26080 31046 }
26081 31047 },
  31048 + "extend-shallow": {
  31049 + "version": "2.0.1",
  31050 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
  31051 + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
  31052 + "requires": {
  31053 + "is-extendable": "^0.1.0"
  31054 + }
  31055 + },
26082 31056 "external-editor": {
26083 31057 "version": "3.1.0",
26084 31058 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
... ... @@ -26090,6 +31064,16 @@
26090 31064 "tmp": "^0.0.33"
26091 31065 }
26092 31066 },
  31067 + "extrude-polyline": {
  31068 + "version": "1.0.6",
  31069 + "resolved": "https://registry.npmjs.org/extrude-polyline/-/extrude-polyline-1.0.6.tgz",
  31070 + "integrity": "sha512-fcKIanU/v+tcdgG0+xMbS0C2VZ0/CF3qqxSjHiWfWICh0yFBezPr3SsOhgdzwE5E82plG6p1orEsfSqgldpxVg==",
  31071 + "requires": {
  31072 + "as-number": "^1.0.0",
  31073 + "gl-vec2": "^1.0.0",
  31074 + "polyline-miter-util": "^1.0.1"
  31075 + }
  31076 + },
26093 31077 "fast-deep-equal": {
26094 31078 "version": "3.1.3",
26095 31079 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
... ... @@ -26117,16 +31101,31 @@
26117 31101 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
26118 31102 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
26119 31103 },
  31104 + "fast-loops": {
  31105 + "version": "1.1.3",
  31106 + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz",
  31107 + "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g=="
  31108 + },
26120 31109 "fast-redact": {
26121 31110 "version": "3.3.0",
26122 31111 "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.3.0.tgz",
26123 31112 "integrity": "sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ=="
26124 31113 },
  31114 + "fast-shallow-equal": {
  31115 + "version": "1.0.0",
  31116 + "resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz",
  31117 + "integrity": "sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw=="
  31118 + },
26125 31119 "fastest-levenshtein": {
26126 31120 "version": "1.0.16",
26127 31121 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
26128 31122 "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg=="
26129 31123 },
  31124 + "fastest-stable-stringify": {
  31125 + "version": "2.0.2",
  31126 + "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz",
  31127 + "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q=="
  31128 + },
26130 31129 "fastq": {
26131 31130 "version": "1.15.0",
26132 31131 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
... ... @@ -26152,6 +31151,11 @@
26152 31151 "pend": "~1.2.0"
26153 31152 }
26154 31153 },
  31154 + "fecha": {
  31155 + "version": "4.2.3",
  31156 + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
  31157 + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
  31158 + },
26155 31159 "fetch-blob": {
26156 31160 "version": "3.2.0",
26157 31161 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
... ... @@ -26252,6 +31256,86 @@
26252 31256 "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
26253 31257 "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg=="
26254 31258 },
  31259 + "fmin": {
  31260 + "version": "0.0.2",
  31261 + "resolved": "https://registry.npmjs.org/fmin/-/fmin-0.0.2.tgz",
  31262 + "integrity": "sha512-sSi6DzInhl9d8yqssDfGZejChO8d2bAGIpysPsvYsxFe898z89XhCZg6CPNV3nhUhFefeC/AXZK2bAJxlBjN6A==",
  31263 + "requires": {
  31264 + "contour_plot": "^0.0.1",
  31265 + "json2module": "^0.0.3",
  31266 + "rollup": "^0.25.8",
  31267 + "tape": "^4.5.1",
  31268 + "uglify-js": "^2.6.2"
  31269 + },
  31270 + "dependencies": {
  31271 + "ansi-regex": {
  31272 + "version": "2.1.1",
  31273 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  31274 + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
  31275 + },
  31276 + "ansi-styles": {
  31277 + "version": "2.2.1",
  31278 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
  31279 + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="
  31280 + },
  31281 + "chalk": {
  31282 + "version": "1.1.3",
  31283 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
  31284 + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
  31285 + "requires": {
  31286 + "ansi-styles": "^2.2.1",
  31287 + "escape-string-regexp": "^1.0.2",
  31288 + "has-ansi": "^2.0.0",
  31289 + "strip-ansi": "^3.0.0",
  31290 + "supports-color": "^2.0.0"
  31291 + }
  31292 + },
  31293 + "escape-string-regexp": {
  31294 + "version": "1.0.5",
  31295 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
  31296 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
  31297 + },
  31298 + "rollup": {
  31299 + "version": "0.25.8",
  31300 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.25.8.tgz",
  31301 + "integrity": "sha512-a2S4Bh3bgrdO4BhKr2E4nZkjTvrJ2m2bWjMTzVYtoqSCn0HnuxosXnaJUHrMEziOWr3CzL9GjilQQKcyCQpJoA==",
  31302 + "requires": {
  31303 + "chalk": "^1.1.1",
  31304 + "minimist": "^1.2.0",
  31305 + "source-map-support": "^0.3.2"
  31306 + }
  31307 + },
  31308 + "source-map": {
  31309 + "version": "0.1.32",
  31310 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz",
  31311 + "integrity": "sha512-htQyLrrRLkQ87Zfrir4/yN+vAUd6DNjVayEjTSHXu29AYQJw57I4/xEL/M6p6E/woPNJwvZt6rVlzc7gFEJccQ==",
  31312 + "requires": {
  31313 + "amdefine": ">=0.0.4"
  31314 + }
  31315 + },
  31316 + "source-map-support": {
  31317 + "version": "0.3.3",
  31318 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz",
  31319 + "integrity": "sha512-9O4+y9n64RewmFoKUZ/5Tx9IHIcXM6Q+RTSw6ehnqybUz4a7iwR3Eaw80uLtqqQ5D0C+5H03D4KKGo9PdP33Gg==",
  31320 + "requires": {
  31321 + "source-map": "0.1.32"
  31322 + }
  31323 + },
  31324 + "strip-ansi": {
  31325 + "version": "3.0.1",
  31326 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
  31327 + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
  31328 + "requires": {
  31329 + "ansi-regex": "^2.0.0"
  31330 + }
  31331 + },
  31332 + "supports-color": {
  31333 + "version": "2.0.0",
  31334 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
  31335 + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="
  31336 + }
  31337 + }
  31338 + },
26255 31339 "follow-redirects": {
26256 31340 "version": "1.15.3",
26257 31341 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz",
... ... @@ -26453,6 +31537,11 @@
26453 31537 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
26454 31538 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
26455 31539 },
  31540 + "geojson-vt": {
  31541 + "version": "3.2.1",
  31542 + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz",
  31543 + "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg=="
  31544 + },
26456 31545 "get-caller-file": {
26457 31546 "version": "2.0.5",
26458 31547 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
... ... @@ -26516,6 +31605,11 @@
26516 31605 "resolve-pkg-maps": "^1.0.0"
26517 31606 }
26518 31607 },
  31608 + "get-value": {
  31609 + "version": "2.0.6",
  31610 + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
  31611 + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA=="
  31612 + },
26519 31613 "git-clone": {
26520 31614 "version": "0.1.0",
26521 31615 "resolved": "https://registry.npmjs.org/git-clone/-/git-clone-0.1.0.tgz",
... ... @@ -26527,6 +31621,16 @@
26527 31621 "resolved": "https://registry.npmjs.org/git-hooks-list/-/git-hooks-list-3.1.0.tgz",
26528 31622 "integrity": "sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA=="
26529 31623 },
  31624 + "gl-matrix": {
  31625 + "version": "3.4.3",
  31626 + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz",
  31627 + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
  31628 + },
  31629 + "gl-vec2": {
  31630 + "version": "1.3.0",
  31631 + "resolved": "https://registry.npmjs.org/gl-vec2/-/gl-vec2-1.3.0.tgz",
  31632 + "integrity": "sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A=="
  31633 + },
26530 31634 "glob": {
26531 31635 "version": "7.2.3",
26532 31636 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
... ... @@ -26684,6 +31788,32 @@
26684 31788 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
26685 31789 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
26686 31790 },
  31791 + "graphlib": {
  31792 + "version": "2.1.8",
  31793 + "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz",
  31794 + "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==",
  31795 + "requires": {
  31796 + "lodash": "^4.17.15"
  31797 + }
  31798 + },
  31799 + "grid-index": {
  31800 + "version": "1.1.0",
  31801 + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz",
  31802 + "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA=="
  31803 + },
  31804 + "gzip-size": {
  31805 + "version": "6.0.0",
  31806 + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
  31807 + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
  31808 + "requires": {
  31809 + "duplexer": "^0.1.2"
  31810 + }
  31811 + },
  31812 + "hammerjs": {
  31813 + "version": "2.0.8",
  31814 + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz",
  31815 + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ=="
  31816 + },
26687 31817 "handle-thing": {
26688 31818 "version": "2.0.1",
26689 31819 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
... ... @@ -26699,6 +31829,26 @@
26699 31829 "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
26700 31830 "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g=="
26701 31831 },
  31832 + "has": {
  31833 + "version": "1.0.4",
  31834 + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz",
  31835 + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ=="
  31836 + },
  31837 + "has-ansi": {
  31838 + "version": "2.0.0",
  31839 + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
  31840 + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
  31841 + "requires": {
  31842 + "ansi-regex": "^2.0.0"
  31843 + },
  31844 + "dependencies": {
  31845 + "ansi-regex": {
  31846 + "version": "2.1.1",
  31847 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
  31848 + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
  31849 + }
  31850 + }
  31851 + },
26702 31852 "has-bigints": {
26703 31853 "version": "1.0.2",
26704 31854 "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
... ... @@ -26864,6 +32014,11 @@
26864 32014 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz",
26865 32015 "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ=="
26866 32016 },
  32017 + "html-escaper": {
  32018 + "version": "2.0.2",
  32019 + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
  32020 + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
  32021 + },
26867 32022 "html-minifier-terser": {
26868 32023 "version": "6.1.0",
26869 32024 "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
... ... @@ -26948,11 +32103,15 @@
26948 32103 "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
26949 32104 "dev": true
26950 32105 },
  32106 + "hyphenate-style-name": {
  32107 + "version": "1.0.4",
  32108 + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
  32109 + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
  32110 + },
26951 32111 "iconv-lite": {
26952 32112 "version": "0.4.24",
26953 32113 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
26954 32114 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
26955   - "dev": true,
26956 32115 "requires": {
26957 32116 "safer-buffer": ">= 2.1.2 < 3"
26958 32117 }
... ... @@ -27043,6 +32202,15 @@
27043 32202 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
27044 32203 "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
27045 32204 },
  32205 + "inline-style-prefixer": {
  32206 + "version": "7.0.0",
  32207 + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz",
  32208 + "integrity": "sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==",
  32209 + "requires": {
  32210 + "css-in-js-utils": "^3.1.0",
  32211 + "fast-loops": "^1.1.3"
  32212 + }
  32213 + },
27046 32214 "inquirer": {
27047 32215 "version": "9.2.12",
27048 32216 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz",
... ... @@ -27187,6 +32355,11 @@
27187 32355 }
27188 32356 }
27189 32357 },
  32358 + "insert-css": {
  32359 + "version": "2.0.0",
  32360 + "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz",
  32361 + "integrity": "sha512-xGq5ISgcUP5cvGkS2MMFLtPDBtrtQPSFfC6gA6U8wHKqfjTIMZLZNxOItQnoSjdOzlXOLU/yD32RKC4SvjNbtA=="
  32362 + },
27190 32363 "internal-slot": {
27191 32364 "version": "1.0.6",
27192 32365 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz",
... ... @@ -27242,6 +32415,21 @@
27242 32415 "loose-envify": "^1.0.0"
27243 32416 }
27244 32417 },
  32418 + "inversify": {
  32419 + "version": "5.1.1",
  32420 + "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz",
  32421 + "integrity": "sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ=="
  32422 + },
  32423 + "inversify-inject-decorators": {
  32424 + "version": "3.1.0",
  32425 + "resolved": "https://registry.npmjs.org/inversify-inject-decorators/-/inversify-inject-decorators-3.1.0.tgz",
  32426 + "integrity": "sha512-/seBlVp5bXrLQS3DpKEmlgeZL6C7Tf/QITd+IMQrbBBGuCbxb7k3hRAWu9XSreNpFzLgSboz3sClLSEmGwHphw=="
  32427 + },
  32428 + "is-any-array": {
  32429 + "version": "2.0.1",
  32430 + "resolved": "https://registry.npmjs.org/is-any-array/-/is-any-array-2.0.1.tgz",
  32431 + "integrity": "sha512-UtilS7hLRu++wb/WBAw9bNuP1Eg04Ivn1vERJck8zJthEvXCBEBpGR/33u/xLKWEQf95803oalHrVDptcAvFdQ=="
  32432 + },
27245 32433 "is-arguments": {
27246 32434 "version": "1.1.1",
27247 32435 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
... ... @@ -27307,6 +32495,11 @@
27307 32495 "has-tostringtag": "^1.0.0"
27308 32496 }
27309 32497 },
  32498 + "is-buffer": {
  32499 + "version": "1.1.6",
  32500 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
  32501 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
  32502 + },
27310 32503 "is-callable": {
27311 32504 "version": "1.2.7",
27312 32505 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
... ... @@ -27375,6 +32568,11 @@
27375 32568 }
27376 32569 }
27377 32570 },
  32571 + "is-extendable": {
  32572 + "version": "0.1.1",
  32573 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
  32574 + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw=="
  32575 + },
27378 32576 "is-extglob": {
27379 32577 "version": "2.1.1",
27380 32578 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
... ... @@ -27887,6 +33085,21 @@
27887 33085 "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
27888 33086 "dev": true
27889 33087 },
  33088 + "jquery": {
  33089 + "version": "3.7.1",
  33090 + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz",
  33091 + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg=="
  33092 + },
  33093 + "jquery-mousewheel": {
  33094 + "version": "3.1.13",
  33095 + "resolved": "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz",
  33096 + "integrity": "sha512-GXhSjfOPyDemM005YCEHvzrEALhKDIswtxSHSR2e4K/suHVJKJxxRCGz3skPjNxjJjQa9AVSGGlYjv1M3VLIPg=="
  33097 + },
  33098 + "js-cookie": {
  33099 + "version": "2.2.1",
  33100 + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
  33101 + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
  33102 + },
27890 33103 "js-sdsl": {
27891 33104 "version": "4.4.2",
27892 33105 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.2.tgz",
... ... @@ -27936,6 +33149,19 @@
27936 33149 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
27937 33150 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
27938 33151 },
  33152 + "json-stringify-pretty-compact": {
  33153 + "version": "3.0.0",
  33154 + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz",
  33155 + "integrity": "sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA=="
  33156 + },
  33157 + "json2module": {
  33158 + "version": "0.0.3",
  33159 + "resolved": "https://registry.npmjs.org/json2module/-/json2module-0.0.3.tgz",
  33160 + "integrity": "sha512-qYGxqrRrt4GbB8IEOy1jJGypkNsjWoIMlZt4bAsmUScCA507Hbc2p1JOhBzqn45u3PWafUgH2OnzyNU7udO/GA==",
  33161 + "requires": {
  33162 + "rw": "^1.3.2"
  33163 + }
  33164 + },
27939 33165 "json2mq": {
27940 33166 "version": "0.2.0",
27941 33167 "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz",
... ... @@ -27969,6 +33195,11 @@
27969 33195 "object.values": "^1.1.6"
27970 33196 }
27971 33197 },
  33198 + "kdbush": {
  33199 + "version": "4.0.2",
  33200 + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz",
  33201 + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA=="
  33202 + },
27972 33203 "keyv": {
27973 33204 "version": "4.5.4",
27974 33205 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
... ... @@ -27998,6 +33229,11 @@
27998 33229 "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz",
27999 33230 "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ=="
28000 33231 },
  33232 + "lazy-cache": {
  33233 + "version": "1.0.4",
  33234 + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
  33235 + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ=="
  33236 + },
28001 33237 "less": {
28002 33238 "version": "4.1.3",
28003 33239 "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz",
... ... @@ -28262,8 +33498,7 @@
28262 33498 "lodash-es": {
28263 33499 "version": "4.17.21",
28264 33500 "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
28265   - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
28266   - "peer": true
  33501 + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
28267 33502 },
28268 33503 "lodash.debounce": {
28269 33504 "version": "4.0.8",
... ... @@ -28413,6 +33648,11 @@
28413 33648 }
28414 33649 }
28415 33650 },
  33651 + "longest": {
  33652 + "version": "1.0.1",
  33653 + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
  33654 + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg=="
  33655 + },
28416 33656 "loose-envify": {
28417 33657 "version": "1.4.0",
28418 33658 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
... ... @@ -28474,11 +33714,115 @@
28474 33714 "tmpl": "1.0.5"
28475 33715 }
28476 33716 },
  33717 + "mana-common": {
  33718 + "version": "0.3.2",
  33719 + "resolved": "https://registry.npmjs.org/mana-common/-/mana-common-0.3.2.tgz",
  33720 + "integrity": "sha512-1oylLR9CcyshQcTiBdM96HxIoaA413eudpo1INiOCwyZE554TDJNUD0zrIjmeBvw8CBAjukzaAHn2gn0hZphIg=="
  33721 + },
  33722 + "mana-syringe": {
  33723 + "version": "0.2.2",
  33724 + "resolved": "https://registry.npmjs.org/mana-syringe/-/mana-syringe-0.2.2.tgz",
  33725 + "integrity": "sha512-Sv5r0/PrQRq4pW+9lDicGsEPzPLkd1PwjTs5zHUV1I293S3alkBNyuSjktVeBploofH8MAMLd4DS2crwct48wg==",
  33726 + "requires": {
  33727 + "inversify": "^5.0.1"
  33728 + }
  33729 + },
28477 33730 "map-obj": {
28478 33731 "version": "4.3.0",
28479 33732 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
28480 33733 "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ=="
28481 33734 },
  33735 + "mapbox-gl": {
  33736 + "version": "1.13.3",
  33737 + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.3.tgz",
  33738 + "integrity": "sha512-p8lJFEiqmEQlyv+DQxFAOG/XPWN0Wp7j/Psq93Zywz7qt9CcUKFYDBOoOEKzqe6gudHVJY8/Bhqw6VDpX2lSBg==",
  33739 + "requires": {
  33740 + "@mapbox/geojson-rewind": "^0.5.2",
  33741 + "@mapbox/geojson-types": "^1.0.2",
  33742 + "@mapbox/jsonlint-lines-primitives": "^2.0.2",
  33743 + "@mapbox/mapbox-gl-supported": "^1.5.0",
  33744 + "@mapbox/point-geometry": "^0.1.0",
  33745 + "@mapbox/tiny-sdf": "^1.1.1",
  33746 + "@mapbox/unitbezier": "^0.0.0",
  33747 + "@mapbox/vector-tile": "^1.3.1",
  33748 + "@mapbox/whoots-js": "^3.1.0",
  33749 + "csscolorparser": "~1.0.3",
  33750 + "earcut": "^2.2.2",
  33751 + "geojson-vt": "^3.2.1",
  33752 + "gl-matrix": "^3.2.1",
  33753 + "grid-index": "^1.1.0",
  33754 + "murmurhash-js": "^1.0.0",
  33755 + "pbf": "^3.2.1",
  33756 + "potpack": "^1.0.1",
  33757 + "quickselect": "^2.0.0",
  33758 + "rw": "^1.3.3",
  33759 + "supercluster": "^7.1.0",
  33760 + "tinyqueue": "^2.0.3",
  33761 + "vt-pbf": "^3.1.1"
  33762 + }
  33763 + },
  33764 + "maplibre-gl": {
  33765 + "version": "3.6.2",
  33766 + "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-3.6.2.tgz",
  33767 + "integrity": "sha512-krg2KFIdOpLPngONDhP6ixCoWl5kbdMINP0moMSJFVX7wX1Clm2M9hlNKXS8vBGlVWwR5R3ZfI6IPrYz7c+aCQ==",
  33768 + "requires": {
  33769 + "@mapbox/geojson-rewind": "^0.5.2",
  33770 + "@mapbox/jsonlint-lines-primitives": "^2.0.2",
  33771 + "@mapbox/point-geometry": "^0.1.0",
  33772 + "@mapbox/tiny-sdf": "^2.0.6",
  33773 + "@mapbox/unitbezier": "^0.0.1",
  33774 + "@mapbox/vector-tile": "^1.3.1",
  33775 + "@mapbox/whoots-js": "^3.1.0",
  33776 + "@maplibre/maplibre-gl-style-spec": "^19.3.3",
  33777 + "@types/geojson": "^7946.0.13",
  33778 + "@types/mapbox__point-geometry": "^0.1.4",
  33779 + "@types/mapbox__vector-tile": "^1.3.4",
  33780 + "@types/pbf": "^3.0.5",
  33781 + "@types/supercluster": "^7.1.3",
  33782 + "earcut": "^2.2.4",
  33783 + "geojson-vt": "^3.2.1",
  33784 + "gl-matrix": "^3.4.3",
  33785 + "global-prefix": "^3.0.0",
  33786 + "kdbush": "^4.0.2",
  33787 + "murmurhash-js": "^1.0.0",
  33788 + "pbf": "^3.2.1",
  33789 + "potpack": "^2.0.0",
  33790 + "quickselect": "^2.0.0",
  33791 + "supercluster": "^8.0.1",
  33792 + "tinyqueue": "^2.0.3",
  33793 + "vt-pbf": "^3.1.3"
  33794 + },
  33795 + "dependencies": {
  33796 + "@mapbox/tiny-sdf": {
  33797 + "version": "2.0.6",
  33798 + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz",
  33799 + "integrity": "sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA=="
  33800 + },
  33801 + "@mapbox/unitbezier": {
  33802 + "version": "0.0.1",
  33803 + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz",
  33804 + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw=="
  33805 + },
  33806 + "potpack": {
  33807 + "version": "2.0.0",
  33808 + "resolved": "https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz",
  33809 + "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw=="
  33810 + },
  33811 + "supercluster": {
  33812 + "version": "8.0.1",
  33813 + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz",
  33814 + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==",
  33815 + "requires": {
  33816 + "kdbush": "^4.0.2"
  33817 + }
  33818 + }
  33819 + }
  33820 + },
  33821 + "material-colors": {
  33822 + "version": "1.2.6",
  33823 + "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz",
  33824 + "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg=="
  33825 + },
28482 33826 "mathml-tag-names": {
28483 33827 "version": "2.1.3",
28484 33828 "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
... ... @@ -28632,8 +33976,7 @@
28632 33976 "minimist": {
28633 33977 "version": "1.2.8",
28634 33978 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
28635   - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
28636   - "dev": true
  33979 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
28637 33980 },
28638 33981 "minimist-options": {
28639 33982 "version": "4.1.0",
... ... @@ -28651,16 +33994,86 @@
28651 33994 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
28652 33995 "dev": true
28653 33996 },
  33997 + "ml-array-max": {
  33998 + "version": "1.2.4",
  33999 + "resolved": "https://registry.npmjs.org/ml-array-max/-/ml-array-max-1.2.4.tgz",
  34000 + "integrity": "sha512-BlEeg80jI0tW6WaPyGxf5Sa4sqvcyY6lbSn5Vcv44lp1I2GR6AWojfUvLnGTNsIXrZ8uqWmo8VcG1WpkI2ONMQ==",
  34001 + "requires": {
  34002 + "is-any-array": "^2.0.0"
  34003 + }
  34004 + },
  34005 + "ml-array-min": {
  34006 + "version": "1.2.3",
  34007 + "resolved": "https://registry.npmjs.org/ml-array-min/-/ml-array-min-1.2.3.tgz",
  34008 + "integrity": "sha512-VcZ5f3VZ1iihtrGvgfh/q0XlMobG6GQ8FsNyQXD3T+IlstDv85g8kfV0xUG1QPRO/t21aukaJowDzMTc7j5V6Q==",
  34009 + "requires": {
  34010 + "is-any-array": "^2.0.0"
  34011 + }
  34012 + },
  34013 + "ml-array-rescale": {
  34014 + "version": "1.3.7",
  34015 + "resolved": "https://registry.npmjs.org/ml-array-rescale/-/ml-array-rescale-1.3.7.tgz",
  34016 + "integrity": "sha512-48NGChTouvEo9KBctDfHC3udWnQKNKEWN0ziELvY3KG25GR5cA8K8wNVzracsqSW1QEkAXjTNx+ycgAv06/1mQ==",
  34017 + "requires": {
  34018 + "is-any-array": "^2.0.0",
  34019 + "ml-array-max": "^1.2.4",
  34020 + "ml-array-min": "^1.2.3"
  34021 + }
  34022 + },
  34023 + "ml-matrix": {
  34024 + "version": "6.11.0",
  34025 + "resolved": "https://registry.npmjs.org/ml-matrix/-/ml-matrix-6.11.0.tgz",
  34026 + "integrity": "sha512-7jr9NmFRkaUxbKslfRu3aZOjJd2LkSitCGv+QH9PF0eJoEG7jIpjXra1Vw8/kgao8+kHCSsJONG6vfWmXQ+/Eg==",
  34027 + "requires": {
  34028 + "is-any-array": "^2.0.1",
  34029 + "ml-array-rescale": "^1.3.7"
  34030 + }
  34031 + },
  34032 + "mock-property": {
  34033 + "version": "1.0.3",
  34034 + "resolved": "https://registry.npmjs.org/mock-property/-/mock-property-1.0.3.tgz",
  34035 + "integrity": "sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==",
  34036 + "requires": {
  34037 + "define-data-property": "^1.1.1",
  34038 + "functions-have-names": "^1.2.3",
  34039 + "gopd": "^1.0.1",
  34040 + "has-property-descriptors": "^1.0.0",
  34041 + "hasown": "^2.0.0",
  34042 + "isarray": "^2.0.5"
  34043 + },
  34044 + "dependencies": {
  34045 + "isarray": {
  34046 + "version": "2.0.5",
  34047 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
  34048 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
  34049 + }
  34050 + }
  34051 + },
28654 34052 "moment": {
28655 34053 "version": "2.29.4",
28656 34054 "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
28657 34055 "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
28658 34056 },
  34057 + "mousetrap": {
  34058 + "version": "1.6.5",
  34059 + "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz",
  34060 + "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA=="
  34061 + },
  34062 + "mrmime": {
  34063 + "version": "2.0.0",
  34064 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
  34065 + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw=="
  34066 + },
28659 34067 "ms": {
28660 34068 "version": "2.1.2",
28661 34069 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
28662 34070 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
28663 34071 },
  34072 + "murmurhash-js": {
  34073 + "version": "1.0.0",
  34074 + "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
  34075 + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw=="
  34076 + },
28664 34077 "mute-stream": {
28665 34078 "version": "1.0.0",
28666 34079 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
... ... @@ -28678,6 +34091,21 @@
28678 34091 "thenify-all": "^1.0.0"
28679 34092 }
28680 34093 },
  34094 + "nano-css": {
  34095 + "version": "5.6.1",
  34096 + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz",
  34097 + "integrity": "sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==",
  34098 + "requires": {
  34099 + "@jridgewell/sourcemap-codec": "^1.4.15",
  34100 + "css-tree": "^1.1.2",
  34101 + "csstype": "^3.1.2",
  34102 + "fastest-stable-stringify": "^2.0.2",
  34103 + "inline-style-prefixer": "^7.0.0",
  34104 + "rtl-css-js": "^1.16.1",
  34105 + "stacktrace-js": "^2.0.2",
  34106 + "stylis": "^4.3.0"
  34107 + }
  34108 + },
28681 34109 "nanoid": {
28682 34110 "version": "3.3.7",
28683 34111 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
... ... @@ -28937,6 +34365,15 @@
28937 34365 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
28938 34366 "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ=="
28939 34367 },
  34368 + "object-is": {
  34369 + "version": "1.1.5",
  34370 + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
  34371 + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
  34372 + "requires": {
  34373 + "call-bind": "^1.0.2",
  34374 + "define-properties": "^1.1.3"
  34375 + }
  34376 + },
28940 34377 "object-keys": {
28941 34378 "version": "1.1.1",
28942 34379 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
... ... @@ -29051,6 +34488,11 @@
29051 34488 "integrity": "sha512-8DmE2oKayvSkIR3XSZ4+pRliBsx19bSNeIzkTPswY8r4wvjX86bMxsORdqwAwMxE8PefOcSAT2auvi/0TZe9yA==",
29052 34489 "dev": true
29053 34490 },
  34491 + "opener": {
  34492 + "version": "1.5.2",
  34493 + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
  34494 + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A=="
  34495 + },
29054 34496 "optionator": {
29055 34497 "version": "0.9.3",
29056 34498 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
... ... @@ -29318,6 +34760,15 @@
29318 34760 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
29319 34761 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
29320 34762 },
  34763 + "pbf": {
  34764 + "version": "3.2.1",
  34765 + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
  34766 + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
  34767 + "requires": {
  34768 + "ieee754": "^1.1.12",
  34769 + "resolve-protobuf-schema": "^2.1.0"
  34770 + }
  34771 + },
29321 34772 "pbkdf2": {
29322 34773 "version": "3.1.2",
29323 34774 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
... ... @@ -29330,6 +34781,11 @@
29330 34781 "sha.js": "^2.4.8"
29331 34782 }
29332 34783 },
  34784 + "pdfast": {
  34785 + "version": "0.2.0",
  34786 + "resolved": "https://registry.npmjs.org/pdfast/-/pdfast-0.2.0.tgz",
  34787 + "integrity": "sha512-cq6TTu6qKSFUHwEahi68k/kqN2mfepjkGrG9Un70cgdRRKLKY6Rf8P8uvP2NvZktaQZNF3YE7agEkLj0vGK9bA=="
  34788 + },
29333 34789 "pend": {
29334 34790 "version": "1.2.0",
29335 34791 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
... ... @@ -29415,6 +34871,31 @@
29415 34871 "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
29416 34872 "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw=="
29417 34873 },
  34874 + "polygon-clipping": {
  34875 + "version": "0.15.7",
  34876 + "resolved": "https://registry.npmjs.org/polygon-clipping/-/polygon-clipping-0.15.7.tgz",
  34877 + "integrity": "sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA==",
  34878 + "requires": {
  34879 + "robust-predicates": "^3.0.2",
  34880 + "splaytree": "^3.1.0"
  34881 + }
  34882 + },
  34883 + "polyline-miter-util": {
  34884 + "version": "1.0.1",
  34885 + "resolved": "https://registry.npmjs.org/polyline-miter-util/-/polyline-miter-util-1.0.1.tgz",
  34886 + "integrity": "sha512-/3u91zz6mBerBZo6qnOJOTjv7EfPhKtsV028jMyj86YpzLRNmCCFfrX7IO9tCEQ2W4x45yc+vKOezjf7u2Nd6Q==",
  34887 + "requires": {
  34888 + "gl-vec2": "^1.0.0"
  34889 + }
  34890 + },
  34891 + "polyline-normals": {
  34892 + "version": "2.0.2",
  34893 + "resolved": "https://registry.npmjs.org/polyline-normals/-/polyline-normals-2.0.2.tgz",
  34894 + "integrity": "sha512-dpHrAi61ymhsB4N0XlNb3YpkKJeTFnXBXDWpeH8Ucstq0TUZrCN3YK4Jlgk8ofMWN25lhGC4wnxLMv+TUK8rig==",
  34895 + "requires": {
  34896 + "polyline-miter-util": "^1.0.1"
  34897 + }
  34898 + },
29418 34899 "postcss": {
29419 34900 "version": "8.4.31",
29420 34901 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
... ... @@ -29820,6 +35301,11 @@
29820 35301 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
29821 35302 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
29822 35303 },
  35304 + "potpack": {
  35305 + "version": "1.0.2",
  35306 + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz",
  35307 + "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ=="
  35308 + },
29823 35309 "prelude-ls": {
29824 35310 "version": "1.2.1",
29825 35311 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
... ... @@ -29866,6 +35352,17 @@
29866 35352 "resolved": "https://registry.npmjs.org/print-js/-/print-js-1.6.0.tgz",
29867 35353 "integrity": "sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg=="
29868 35354 },
  35355 + "probe.gl": {
  35356 + "version": "3.6.0",
  35357 + "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.6.0.tgz",
  35358 + "integrity": "sha512-19JydJWI7+DtR4feV+pu4Mn1I5TAc0xojuxVgZdXIyfmTLfUaFnk4OloWK1bKbPtkgGKLr2lnbnCXmpZEcEp9g==",
  35359 + "requires": {
  35360 + "@babel/runtime": "^7.0.0",
  35361 + "@probe.gl/env": "3.6.0",
  35362 + "@probe.gl/log": "3.6.0",
  35363 + "@probe.gl/stats": "3.6.0"
  35364 + }
  35365 + },
29869 35366 "process": {
29870 35367 "version": "0.11.10",
29871 35368 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
... ... @@ -29917,6 +35414,11 @@
29917 35414 "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
29918 35415 "dev": true
29919 35416 },
  35417 + "protocol-buffers-schema": {
  35418 + "version": "3.6.0",
  35419 + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
  35420 + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
  35421 + },
29920 35422 "proxy-compare": {
29921 35423 "version": "2.5.1",
29922 35424 "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz",
... ... @@ -30024,6 +35526,11 @@
30024 35526 "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
30025 35527 "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g=="
30026 35528 },
  35529 + "quickselect": {
  35530 + "version": "2.0.0",
  35531 + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
  35532 + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
  35533 + },
30027 35534 "randombytes": {
30028 35535 "version": "2.1.0",
30029 35536 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
... ... @@ -30456,22 +35963,43 @@
30456 35963 }
30457 35964 },
30458 35965 "react": {
30459   - "version": "18.2.0",
30460   - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
30461   - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
  35966 + "version": "17.0.2",
  35967 + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
  35968 + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
30462 35969 "peer": true,
30463 35970 "requires": {
30464   - "loose-envify": "^1.1.0"
  35971 + "loose-envify": "^1.1.0",
  35972 + "object-assign": "^4.1.1"
30465 35973 }
30466 35974 },
  35975 + "react-color": {
  35976 + "version": "2.17.3",
  35977 + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.3.tgz",
  35978 + "integrity": "sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==",
  35979 + "requires": {
  35980 + "@icons/material": "^0.2.4",
  35981 + "lodash": "^4.17.11",
  35982 + "material-colors": "^1.2.1",
  35983 + "prop-types": "^15.5.10",
  35984 + "reactcss": "^1.2.0",
  35985 + "tinycolor2": "^1.4.1"
  35986 + }
  35987 + },
  35988 + "react-content-loader": {
  35989 + "version": "5.1.4",
  35990 + "resolved": "https://registry.npmjs.org/react-content-loader/-/react-content-loader-5.1.4.tgz",
  35991 + "integrity": "sha512-hTq7pZi2GKCK6a9d3u6XStozm0QGCEjw8cSqQReiWnh2up6IwCha5R5TF0o6SY5qUDpByloEZEZtnFxpJyENFw==",
  35992 + "requires": {}
  35993 + },
30467 35994 "react-dom": {
30468   - "version": "18.2.0",
30469   - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
30470   - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
  35995 + "version": "17.0.2",
  35996 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
  35997 + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
30471 35998 "peer": true,
30472 35999 "requires": {
30473 36000 "loose-envify": "^1.1.0",
30474   - "scheduler": "^0.23.0"
  36001 + "object-assign": "^4.1.1",
  36002 + "scheduler": "^0.20.2"
30475 36003 }
30476 36004 },
30477 36005 "react-error-overlay": {
... ... @@ -30516,6 +36044,14 @@
30516 36044 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz",
30517 36045 "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ=="
30518 36046 },
  36047 + "react-resize-detector": {
  36048 + "version": "7.1.2",
  36049 + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-7.1.2.tgz",
  36050 + "integrity": "sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==",
  36051 + "requires": {
  36052 + "lodash": "^4.17.21"
  36053 + }
  36054 + },
30519 36055 "react-router": {
30520 36056 "version": "6.3.0",
30521 36057 "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz",
... ... @@ -30596,6 +36132,40 @@
30596 36132 }
30597 36133 }
30598 36134 },
  36135 + "react-universal-interface": {
  36136 + "version": "0.6.2",
  36137 + "resolved": "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz",
  36138 + "integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==",
  36139 + "requires": {}
  36140 + },
  36141 + "react-use": {
  36142 + "version": "17.3.1",
  36143 + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.3.1.tgz",
  36144 + "integrity": "sha512-hs7+tS4rRm1QLHPfanLCqXIi632tP4V7Sai1ENUP2WTufU6am++tU9uSw9YrNCFqbABiEv0ndKU1XCUcfu2tXA==",
  36145 + "requires": {
  36146 + "@types/js-cookie": "^2.2.6",
  36147 + "@xobotyi/scrollbar-width": "^1.9.5",
  36148 + "copy-to-clipboard": "^3.3.1",
  36149 + "fast-deep-equal": "^3.1.3",
  36150 + "fast-shallow-equal": "^1.0.0",
  36151 + "js-cookie": "^2.2.1",
  36152 + "nano-css": "^5.3.1",
  36153 + "react-universal-interface": "^0.6.2",
  36154 + "resize-observer-polyfill": "^1.5.1",
  36155 + "screenfull": "^5.1.0",
  36156 + "set-harmonic-interval": "^1.0.1",
  36157 + "throttle-debounce": "^3.0.1",
  36158 + "ts-easing": "^0.2.0",
  36159 + "tslib": "^2.1.0"
  36160 + },
  36161 + "dependencies": {
  36162 + "throttle-debounce": {
  36163 + "version": "3.0.1",
  36164 + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz",
  36165 + "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg=="
  36166 + }
  36167 + }
  36168 + },
30599 36169 "reactcss": {
30600 36170 "version": "1.2.3",
30601 36171 "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
... ... @@ -30768,6 +36338,11 @@
30768 36338 "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-0.16.2.tgz",
30769 36339 "integrity": "sha512-iIjKnRThI5sKPEASpUvySemjzwqwI13e3qP7oLub+FycCRDysLSAOwt958niZW6LhxfmS6Qm1BzbU70w/Koc4w=="
30770 36340 },
  36341 + "reflect-metadata": {
  36342 + "version": "0.2.1",
  36343 + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz",
  36344 + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw=="
  36345 + },
30771 36346 "reflect.getprototypeof": {
30772 36347 "version": "1.0.4",
30773 36348 "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz",
... ... @@ -30814,6 +36389,11 @@
30814 36389 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
30815 36390 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
30816 36391 },
  36392 + "regl": {
  36393 + "version": "1.6.1",
  36394 + "resolved": "https://registry.npmjs.org/regl/-/regl-1.6.1.tgz",
  36395 + "integrity": "sha512-7Z9rmpEqmLNwC9kCYCyfyu47eWZaQWeNpwZfwz99QueXN8B/Ow40DB0N+OeUeM/yu9pZAB01+JgJ+XghGveVoA=="
  36396 + },
30817 36397 "relateurl": {
30818 36398 "version": "0.2.7",
30819 36399 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
... ... @@ -30836,6 +36416,11 @@
30836 36416 "strip-ansi": "^6.0.1"
30837 36417 }
30838 36418 },
  36419 + "repeat-string": {
  36420 + "version": "1.6.1",
  36421 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
  36422 + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w=="
  36423 + },
30839 36424 "require-directory": {
30840 36425 "version": "2.1.1",
30841 36426 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
... ... @@ -30877,6 +36462,14 @@
30877 36462 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
30878 36463 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="
30879 36464 },
  36465 + "resolve-protobuf-schema": {
  36466 + "version": "2.1.0",
  36467 + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
  36468 + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
  36469 + "requires": {
  36470 + "protocol-buffers-schema": "^3.3.1"
  36471 + }
  36472 + },
30880 36473 "responselike": {
30881 36474 "version": "1.0.2",
30882 36475 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
... ... @@ -30930,6 +36523,14 @@
30930 36523 "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
30931 36524 "dev": true
30932 36525 },
  36526 + "right-align": {
  36527 + "version": "0.1.3",
  36528 + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
  36529 + "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==",
  36530 + "requires": {
  36531 + "align-text": "^0.1.1"
  36532 + }
  36533 + },
30933 36534 "rimraf": {
30934 36535 "version": "3.0.2",
30935 36536 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
... ... @@ -30947,6 +36548,11 @@
30947 36548 "inherits": "^2.0.1"
30948 36549 }
30949 36550 },
  36551 + "robust-predicates": {
  36552 + "version": "3.0.2",
  36553 + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
  36554 + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
  36555 + },
30950 36556 "rollup": {
30951 36557 "version": "3.29.4",
30952 36558 "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
... ... @@ -30988,6 +36594,14 @@
30988 36594 }
30989 36595 }
30990 36596 },
  36597 + "rtl-css-js": {
  36598 + "version": "1.16.1",
  36599 + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz",
  36600 + "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==",
  36601 + "requires": {
  36602 + "@babel/runtime": "^7.1.2"
  36603 + }
  36604 + },
30991 36605 "run-applescript": {
30992 36606 "version": "5.0.0",
30993 36607 "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
... ... @@ -31074,6 +36688,11 @@
31074 36688 "queue-microtask": "^1.2.2"
31075 36689 }
31076 36690 },
  36691 + "rw": {
  36692 + "version": "1.3.3",
  36693 + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
  36694 + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
  36695 + },
31077 36696 "rxjs": {
31078 36697 "version": "7.8.1",
31079 36698 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
... ... @@ -31133,12 +36752,13 @@
31133 36752 "optional": true
31134 36753 },
31135 36754 "scheduler": {
31136   - "version": "0.23.0",
31137   - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
31138   - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
  36755 + "version": "0.20.2",
  36756 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
  36757 + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
31139 36758 "peer": true,
31140 36759 "requires": {
31141   - "loose-envify": "^1.1.0"
  36760 + "loose-envify": "^1.1.0",
  36761 + "object-assign": "^4.1.1"
31142 36762 }
31143 36763 },
31144 36764 "schema-utils": {
... ... @@ -31151,6 +36771,11 @@
31151 36771 "ajv-keywords": "^3.5.2"
31152 36772 }
31153 36773 },
  36774 + "screenfull": {
  36775 + "version": "5.2.0",
  36776 + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz",
  36777 + "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA=="
  36778 + },
31154 36779 "scroll-into-view-if-needed": {
31155 36780 "version": "3.1.0",
31156 36781 "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz",
... ... @@ -31216,6 +36841,22 @@
31216 36841 "has-property-descriptors": "^1.0.0"
31217 36842 }
31218 36843 },
  36844 + "set-harmonic-interval": {
  36845 + "version": "1.0.1",
  36846 + "resolved": "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz",
  36847 + "integrity": "sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g=="
  36848 + },
  36849 + "set-value": {
  36850 + "version": "2.0.1",
  36851 + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
  36852 + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
  36853 + "requires": {
  36854 + "extend-shallow": "^2.0.1",
  36855 + "is-extendable": "^0.1.1",
  36856 + "is-plain-object": "^2.0.3",
  36857 + "split-string": "^3.0.1"
  36858 + }
  36859 + },
31219 36860 "setimmediate": {
31220 36861 "version": "1.0.5",
31221 36862 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
... ... @@ -31269,17 +36910,47 @@
31269 36910 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
31270 36911 "dev": true
31271 36912 },
  36913 + "simple-swizzle": {
  36914 + "version": "0.2.2",
  36915 + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
  36916 + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
  36917 + "requires": {
  36918 + "is-arrayish": "^0.3.1"
  36919 + },
  36920 + "dependencies": {
  36921 + "is-arrayish": {
  36922 + "version": "0.3.2",
  36923 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
  36924 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
  36925 + }
  36926 + }
  36927 + },
31272 36928 "single-spa": {
31273 36929 "version": "5.9.5",
31274 36930 "resolved": "https://registry.npmjs.org/single-spa/-/single-spa-5.9.5.tgz",
31275 36931 "integrity": "sha512-9SQdmsyz4HSP+3gs6PJzhkaMEg+6zTlu9oxIghnwUX3eq+ajq4ft5egl0iyR55LAmO/UwvU8NgIWs/ZyQMa6dw=="
31276 36932 },
  36933 + "sirv": {
  36934 + "version": "2.0.4",
  36935 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
  36936 + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==",
  36937 + "requires": {
  36938 + "@polka/url": "^1.0.0-next.24",
  36939 + "mrmime": "^2.0.0",
  36940 + "totalist": "^3.0.0"
  36941 + }
  36942 + },
31277 36943 "sisteransi": {
31278 36944 "version": "1.0.5",
31279 36945 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
31280 36946 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
31281 36947 "dev": true
31282 36948 },
  36949 + "size-sensor": {
  36950 + "version": "1.0.2",
  36951 + "resolved": "https://registry.npmjs.org/size-sensor/-/size-sensor-1.0.2.tgz",
  36952 + "integrity": "sha512-2NCmWxY7A9pYKGXNBfteo4hy14gWu47rg5692peVMst6lQLPKrVjhY+UTEsPI5ceFRJSl3gVgMYaUi/hKuaiKw=="
  36953 + },
31283 36954 "slash": {
31284 36955 "version": "3.0.0",
31285 36956 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
... ... @@ -31303,6 +36974,16 @@
31303 36974 "atomic-sleep": "^1.0.0"
31304 36975 }
31305 36976 },
  36977 + "sort-asc": {
  36978 + "version": "0.2.0",
  36979 + "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz",
  36980 + "integrity": "sha512-umMGhjPeHAI6YjABoSTrFp2zaBtXBej1a0yKkuMUyjjqu6FJsTF+JYwCswWDg+zJfk/5npWUUbd33HH/WLzpaA=="
  36981 + },
  36982 + "sort-desc": {
  36983 + "version": "0.2.0",
  36984 + "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz",
  36985 + "integrity": "sha512-NqZqyvL4VPW+RAxxXnB8gvE1kyikh8+pR+T+CXLksVRN9eiQqkQlPwqWYU0mF9Jm7UnctShlxLyAt1CaBOTL1w=="
  36986 + },
31306 36987 "sort-keys": {
31307 36988 "version": "2.0.0",
31308 36989 "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
... ... @@ -31332,6 +37013,19 @@
31332 37013 }
31333 37014 }
31334 37015 },
  37016 + "sort-object": {
  37017 + "version": "3.0.3",
  37018 + "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.3.tgz",
  37019 + "integrity": "sha512-nK7WOY8jik6zaG9CRwZTaD5O7ETWDLZYMM12pqY8htll+7dYeqGfEUPcUBHOpSJg2vJOrvFIY2Dl5cX2ih1hAQ==",
  37020 + "requires": {
  37021 + "bytewise": "^1.1.0",
  37022 + "get-value": "^2.0.2",
  37023 + "is-extendable": "^0.1.1",
  37024 + "sort-asc": "^0.2.0",
  37025 + "sort-desc": "^0.2.0",
  37026 + "union-value": "^1.0.1"
  37027 + }
  37028 + },
31335 37029 "sort-object-keys": {
31336 37030 "version": "1.1.3",
31337 37031 "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz",
... ... @@ -31481,11 +37175,43 @@
31481 37175 "integrity": "sha512-lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw==",
31482 37176 "dev": true
31483 37177 },
  37178 + "splaytree": {
  37179 + "version": "3.1.2",
  37180 + "resolved": "https://registry.npmjs.org/splaytree/-/splaytree-3.1.2.tgz",
  37181 + "integrity": "sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A=="
  37182 + },
31484 37183 "split-on-first": {
31485 37184 "version": "1.1.0",
31486 37185 "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
31487 37186 "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw=="
31488 37187 },
  37188 + "split-string": {
  37189 + "version": "3.1.0",
  37190 + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
  37191 + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
  37192 + "requires": {
  37193 + "extend-shallow": "^3.0.0"
  37194 + },
  37195 + "dependencies": {
  37196 + "extend-shallow": {
  37197 + "version": "3.0.2",
  37198 + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
  37199 + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
  37200 + "requires": {
  37201 + "assign-symbols": "^1.0.0",
  37202 + "is-extendable": "^1.0.1"
  37203 + }
  37204 + },
  37205 + "is-extendable": {
  37206 + "version": "1.0.1",
  37207 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
  37208 + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
  37209 + "requires": {
  37210 + "is-plain-object": "^2.0.4"
  37211 + }
  37212 + }
  37213 + }
  37214 + },
31489 37215 "split2": {
31490 37216 "version": "4.2.0",
31491 37217 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
... ... @@ -31501,11 +37227,45 @@
31501 37227 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
31502 37228 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
31503 37229 },
  37230 + "stack-generator": {
  37231 + "version": "2.0.10",
  37232 + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz",
  37233 + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==",
  37234 + "requires": {
  37235 + "stackframe": "^1.3.4"
  37236 + }
  37237 + },
31504 37238 "stackframe": {
31505 37239 "version": "1.3.4",
31506 37240 "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
31507 37241 "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="
31508 37242 },
  37243 + "stacktrace-gps": {
  37244 + "version": "3.1.2",
  37245 + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz",
  37246 + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==",
  37247 + "requires": {
  37248 + "source-map": "0.5.6",
  37249 + "stackframe": "^1.3.4"
  37250 + },
  37251 + "dependencies": {
  37252 + "source-map": {
  37253 + "version": "0.5.6",
  37254 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
  37255 + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA=="
  37256 + }
  37257 + }
  37258 + },
  37259 + "stacktrace-js": {
  37260 + "version": "2.0.2",
  37261 + "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz",
  37262 + "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==",
  37263 + "requires": {
  37264 + "error-stack-parser": "^2.0.6",
  37265 + "stack-generator": "^2.0.5",
  37266 + "stacktrace-gps": "^3.0.4"
  37267 + }
  37268 + },
31509 37269 "stdin-discarder": {
31510 37270 "version": "0.1.0",
31511 37271 "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz",
... ... @@ -31833,6 +37593,21 @@
31833 37593 }
31834 37594 }
31835 37595 },
  37596 + "supercluster": {
  37597 + "version": "7.1.5",
  37598 + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
  37599 + "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
  37600 + "requires": {
  37601 + "kdbush": "^3.0.0"
  37602 + },
  37603 + "dependencies": {
  37604 + "kdbush": {
  37605 + "version": "3.0.0",
  37606 + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
  37607 + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew=="
  37608 + }
  37609 + }
  37610 + },
31836 37611 "superjson": {
31837 37612 "version": "1.13.3",
31838 37613 "resolved": "https://registry.npmjs.org/superjson/-/superjson-1.13.3.tgz",
... ... @@ -32067,6 +37842,46 @@
32067 37842 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
32068 37843 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
32069 37844 },
  37845 + "tape": {
  37846 + "version": "4.17.0",
  37847 + "resolved": "https://registry.npmjs.org/tape/-/tape-4.17.0.tgz",
  37848 + "integrity": "sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==",
  37849 + "requires": {
  37850 + "@ljharb/resumer": "~0.0.1",
  37851 + "@ljharb/through": "~2.3.9",
  37852 + "call-bind": "~1.0.2",
  37853 + "deep-equal": "~1.1.1",
  37854 + "defined": "~1.0.1",
  37855 + "dotignore": "~0.1.2",
  37856 + "for-each": "~0.3.3",
  37857 + "glob": "~7.2.3",
  37858 + "has": "~1.0.3",
  37859 + "inherits": "~2.0.4",
  37860 + "is-regex": "~1.1.4",
  37861 + "minimist": "~1.2.8",
  37862 + "mock-property": "~1.0.0",
  37863 + "object-inspect": "~1.12.3",
  37864 + "resolve": "~1.22.6",
  37865 + "string.prototype.trim": "~1.2.8"
  37866 + },
  37867 + "dependencies": {
  37868 + "object-inspect": {
  37869 + "version": "1.12.3",
  37870 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
  37871 + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
  37872 + },
  37873 + "resolve": {
  37874 + "version": "1.22.8",
  37875 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
  37876 + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
  37877 + "requires": {
  37878 + "is-core-module": "^2.13.0",
  37879 + "path-parse": "^1.0.7",
  37880 + "supports-preserve-symlinks-flag": "^1.0.0"
  37881 + }
  37882 + }
  37883 + }
  37884 + },
32070 37885 "tar-stream": {
32071 37886 "version": "1.6.2",
32072 37887 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
... ... @@ -32240,6 +38055,11 @@
32240 38055 "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
32241 38056 "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw=="
32242 38057 },
  38058 + "tinyqueue": {
  38059 + "version": "2.0.3",
  38060 + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
  38061 + "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA=="
  38062 + },
32243 38063 "titleize": {
32244 38064 "version": "3.0.0",
32245 38065 "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
... ... @@ -32294,6 +38114,31 @@
32294 38114 "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
32295 38115 "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
32296 38116 },
  38117 + "topojson-client": {
  38118 + "version": "3.1.0",
  38119 + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
  38120 + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
  38121 + "requires": {
  38122 + "commander": "2"
  38123 + },
  38124 + "dependencies": {
  38125 + "commander": {
  38126 + "version": "2.20.3",
  38127 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
  38128 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
  38129 + }
  38130 + }
  38131 + },
  38132 + "toposort": {
  38133 + "version": "2.0.2",
  38134 + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
  38135 + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg=="
  38136 + },
  38137 + "totalist": {
  38138 + "version": "3.0.1",
  38139 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
  38140 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="
  38141 + },
32297 38142 "tr46": {
32298 38143 "version": "0.0.3",
32299 38144 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
... ... @@ -32328,6 +38173,11 @@
32328 38173 }
32329 38174 }
32330 38175 },
  38176 + "ts-easing": {
  38177 + "version": "0.2.0",
  38178 + "resolved": "https://registry.npmjs.org/ts-easing/-/ts-easing-0.2.0.tgz",
  38179 + "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ=="
  38180 + },
32331 38181 "ts-gear": {
32332 38182 "version": "4.11.7",
32333 38183 "resolved": "https://registry.npmjs.org/ts-gear/-/ts-gear-4.11.7.tgz",
... ... @@ -32836,6 +38686,73 @@
32836 38686 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
32837 38687 "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w=="
32838 38688 },
  38689 + "typewise": {
  38690 + "version": "1.0.3",
  38691 + "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
  38692 + "integrity": "sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==",
  38693 + "requires": {
  38694 + "typewise-core": "^1.2.0"
  38695 + }
  38696 + },
  38697 + "typewise-core": {
  38698 + "version": "1.2.0",
  38699 + "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz",
  38700 + "integrity": "sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg=="
  38701 + },
  38702 + "ua-parser-js": {
  38703 + "version": "0.7.37",
  38704 + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz",
  38705 + "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA=="
  38706 + },
  38707 + "uglify-js": {
  38708 + "version": "2.8.29",
  38709 + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
  38710 + "integrity": "sha512-qLq/4y2pjcU3vhlhseXGGJ7VbFO4pBANu0kwl8VCa9KEI0V8VfZIx2Fy3w01iSTA/pGwKZSmu/+I4etLNDdt5w==",
  38711 + "requires": {
  38712 + "source-map": "~0.5.1",
  38713 + "uglify-to-browserify": "~1.0.0",
  38714 + "yargs": "~3.10.0"
  38715 + },
  38716 + "dependencies": {
  38717 + "camelcase": {
  38718 + "version": "1.2.1",
  38719 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
  38720 + "integrity": "sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g=="
  38721 + },
  38722 + "cliui": {
  38723 + "version": "2.1.0",
  38724 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
  38725 + "integrity": "sha512-GIOYRizG+TGoc7Wgc1LiOTLare95R3mzKgoln+Q/lE4ceiYH19gUpl0l0Ffq4lJDEf3FxujMe6IBfOCs7pfqNA==",
  38726 + "requires": {
  38727 + "center-align": "^0.1.1",
  38728 + "right-align": "^0.1.1",
  38729 + "wordwrap": "0.0.2"
  38730 + }
  38731 + },
  38732 + "source-map": {
  38733 + "version": "0.5.7",
  38734 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
  38735 + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
  38736 + },
  38737 + "yargs": {
  38738 + "version": "3.10.0",
  38739 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
  38740 + "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==",
  38741 + "requires": {
  38742 + "camelcase": "^1.0.2",
  38743 + "cliui": "^2.1.0",
  38744 + "decamelize": "^1.0.0",
  38745 + "window-size": "0.1.0"
  38746 + }
  38747 + }
  38748 + }
  38749 + },
  38750 + "uglify-to-browserify": {
  38751 + "version": "1.0.2",
  38752 + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
  38753 + "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==",
  38754 + "optional": true
  38755 + },
32839 38756 "umi": {
32840 38757 "version": "4.0.88",
32841 38758 "resolved": "https://registry.npmjs.org/umi/-/umi-4.0.88.tgz",
... ... @@ -32944,6 +38861,17 @@
32944 38861 "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-5.0.0.tgz",
32945 38862 "integrity": "sha512-3xM2c89siXg0nHvlmYsQ2zkLASvVMBisZm5lF3gFDqfF2xonNStDJyMpvaOBe0a1Edxmqrf2E0HBdmy9QyZaeg=="
32946 38863 },
  38864 + "union-value": {
  38865 + "version": "1.0.1",
  38866 + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
  38867 + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
  38868 + "requires": {
  38869 + "arr-union": "^3.1.0",
  38870 + "get-value": "^2.0.6",
  38871 + "is-extendable": "^0.1.1",
  38872 + "set-value": "^2.0.1"
  38873 + }
  38874 + },
32947 38875 "unique-string": {
32948 38876 "version": "2.0.0",
32949 38877 "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
... ... @@ -33055,6 +38983,11 @@
33055 38983 "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
33056 38984 "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA=="
33057 38985 },
  38986 + "utility-types": {
  38987 + "version": "3.11.0",
  38988 + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz",
  38989 + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw=="
  38990 + },
33058 38991 "v8-compile-cache": {
33059 38992 "version": "2.4.0",
33060 38993 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz",
... ... @@ -33095,6 +39028,15 @@
33095 39028 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
33096 39029 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
33097 39030 },
  39031 + "viewport-mercator-project": {
  39032 + "version": "6.2.3",
  39033 + "resolved": "https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.2.3.tgz",
  39034 + "integrity": "sha512-QQb0/qCLlP4DdfbHHSWVYXpghB2wkLIiiZQnoelOB59mXKQSyZVxjreq1S+gaBJFpcGkWEcyVtre0+2y2DTl/Q==",
  39035 + "requires": {
  39036 + "@babel/runtime": "^7.0.0",
  39037 + "gl-matrix": "^3.0.0"
  39038 + }
  39039 + },
33098 39040 "vite": {
33099 39041 "version": "4.3.1",
33100 39042 "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.1.tgz",
... ... @@ -33111,6 +39053,16 @@
33111 39053 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
33112 39054 "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
33113 39055 },
  39056 + "vt-pbf": {
  39057 + "version": "3.1.3",
  39058 + "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz",
  39059 + "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==",
  39060 + "requires": {
  39061 + "@mapbox/point-geometry": "0.1.0",
  39062 + "@mapbox/vector-tile": "^1.3.1",
  39063 + "pbf": "^3.2.1"
  39064 + }
  39065 + },
33114 39066 "walker": {
33115 39067 "version": "1.0.8",
33116 39068 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
... ... @@ -33159,6 +39111,11 @@
33159 39111 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
33160 39112 "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q=="
33161 39113 },
  39114 + "web-worker-helper": {
  39115 + "version": "0.0.3",
  39116 + "resolved": "https://registry.npmjs.org/web-worker-helper/-/web-worker-helper-0.0.3.tgz",
  39117 + "integrity": "sha512-/TllNPjGenDwjE67M16TD9ALwuY847/zIoH7r+e5rSeG4kEa3HiMTAsUDj80yzIzhtshkv215KfsnQ/RXR3nVA=="
  39118 + },
33162 39119 "webidl-conversions": {
33163 39120 "version": "3.0.1",
33164 39121 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
... ... @@ -33209,6 +39166,38 @@
33209 39166 }
33210 39167 }
33211 39168 },
  39169 + "webpack-bundle-analyzer": {
  39170 + "version": "4.10.1",
  39171 + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz",
  39172 + "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==",
  39173 + "requires": {
  39174 + "@discoveryjs/json-ext": "0.5.7",
  39175 + "acorn": "^8.0.4",
  39176 + "acorn-walk": "^8.0.0",
  39177 + "commander": "^7.2.0",
  39178 + "debounce": "^1.2.1",
  39179 + "escape-string-regexp": "^4.0.0",
  39180 + "gzip-size": "^6.0.0",
  39181 + "html-escaper": "^2.0.2",
  39182 + "is-plain-object": "^5.0.0",
  39183 + "opener": "^1.5.2",
  39184 + "picocolors": "^1.0.0",
  39185 + "sirv": "^2.0.3",
  39186 + "ws": "^7.3.1"
  39187 + },
  39188 + "dependencies": {
  39189 + "commander": {
  39190 + "version": "7.2.0",
  39191 + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
  39192 + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
  39193 + },
  39194 + "is-plain-object": {
  39195 + "version": "5.0.0",
  39196 + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
  39197 + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
  39198 + }
  39199 + }
  39200 + },
33212 39201 "webpack-sources": {
33213 39202 "version": "3.2.3",
33214 39203 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
... ... @@ -33300,6 +39289,16 @@
33300 39289 "has-tostringtag": "^1.0.0"
33301 39290 }
33302 39291 },
  39292 + "window-size": {
  39293 + "version": "0.1.0",
  39294 + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
  39295 + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg=="
  39296 + },
  39297 + "wordwrap": {
  39298 + "version": "0.0.2",
  39299 + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
  39300 + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q=="
  39301 + },
33303 39302 "wrap-ansi": {
33304 39303 "version": "6.2.0",
33305 39304 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
... ... @@ -33358,6 +39357,12 @@
33358 39357 }
33359 39358 }
33360 39359 },
  39360 + "ws": {
  39361 + "version": "7.5.9",
  39362 + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
  39363 + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
  39364 + "requires": {}
  39365 + },
33361 39366 "xdg-basedir": {
33362 39367 "version": "4.0.0",
33363 39368 "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
... ...
src/pages/Order/components/OrderDrawer.tsx
... ... @@ -9,6 +9,8 @@ import {
9 9 postServiceOrderUpdateOrder,
10 10 } from '@/services';
11 11 import {
  12 + FloatAdd,
  13 + FloatMul,
12 14 enumToSelect,
13 15 getAliYunOSSFileNameFromUrl,
14 16 getUserInfo,
... ... @@ -40,6 +42,7 @@ import {
40 42 export default ({ onClose, data, subOrders, orderOptType }) => {
41 43 const [invoicingStatus, setInvoicingStatus] = useState('');
42 44 const [salesCodeOptions, setSalesCodeOptions] = useState([]);
  45 + const [submitBtnLoading, setSubmitBtnLoading] = useState(false);
43 46 const [drawerTitle, setDrawerTitle] = useState('');
44 47 const [form] = Form.useForm<{
45 48 salesCode: '';
... ... @@ -258,10 +261,12 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
258 261 quantity = quantity === '' || quantity === undefined ? 0 : quantity;
259 262 productPrice =
260 263 productPrice === '' || productPrice === undefined ? 0 : productPrice;
  264 + quantity = parseInt(quantity);
  265 + productPrice = parseFloat(productPrice);
261 266  
262   - listMeta.subOrderPayment = quantity * productPrice;
  267 + listMeta.subOrderPayment = FloatMul(quantity, productPrice);
263 268 let list = form.getFieldValue('list');
264   - list[listMeta?.index].subOrderPayment = quantity * productPrice;
  269 + list[listMeta?.index].subOrderPayment = FloatMul(quantity, productPrice);
265 270 form.setFieldValue('list', list);
266 271 }
267 272  
... ... @@ -273,10 +278,8 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
273 278 let totalPayment = 0;
274 279 list?.forEach((subOrder: any) => {
275 280 let subOrderPayment = subOrder?.subOrderPayment;
276   - if (subOrderPayment === '' || subOrderPayment === undefined) {
277   - totalPayment += 0;
278   - } else {
279   - totalPayment += subOrderPayment;
  281 + if (subOrderPayment !== '' && subOrderPayment !== undefined) {
  282 + totalPayment = FloatAdd(subOrderPayment, totalPayment);
280 283 }
281 284 });
282 285 form.setFieldValue('totalPayment', totalPayment);
... ... @@ -320,8 +323,10 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
320 323 <Button
321 324 key="ok"
322 325 type="primary"
  326 + loading={submitBtnLoading}
323 327 disabled={optType('after-sales-check')}
324 328 onClick={() => {
  329 + setSubmitBtnLoading(true);
325 330 props.submit();
326 331 }}
327 332 >
... ... @@ -388,6 +393,8 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
388 393 onClose(true);
389 394 return true;
390 395 }
  396 +
  397 + setSubmitBtnLoading(false);
391 398 }}
392 399 onOpenChange={(val) => {
393 400 return !val && onClose();
... ... @@ -873,6 +880,7 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
873 880 listMeta.record.quantity = value;
874 881 computeSubOrderPayment(listMeta);
875 882 },
  883 + precision: 0,
876 884 }}
877 885 placeholder="请输入商品数量"
878 886 disabled={optType('after-sales-check')}
... ... @@ -888,6 +896,7 @@ export default ({ onClose, data, subOrders, orderOptType }) =&gt; {
888 896 listMeta.record.productPrice = value;
889 897 computeSubOrderPayment(listMeta);
890 898 },
  899 + precision: 2,
891 900 }}
892 901 placeholder="请输入商品单价"
893 902 disabled={optType('after-sales-check')}
... ...
src/utils/index.ts
... ... @@ -224,7 +224,83 @@ function splitByFirstTwoDashes(str: string) {
224 224 ];
225 225 }
226 226  
  227 +//浮点数加法运算
  228 +function FloatAdd(arg1: any, arg2: any) {
  229 + let r1, r2, m;
  230 + try {
  231 + r1 = arg1.toString().split('.')[1].length;
  232 + } catch (e) {
  233 + r1 = 0;
  234 + }
  235 + try {
  236 + r2 = arg2.toString().split('.')[1].length;
  237 + } catch (e) {
  238 + r2 = 0;
  239 + }
  240 + m = Math.pow(10, Math.max(r1, r2));
  241 + return (arg1 * m + arg2 * m) / m;
  242 +}
  243 +
  244 +//浮点数减法运算
  245 +function FloatSub(arg1: any, arg2: any) {
  246 + let r1, r2, m, n;
  247 + try {
  248 + r1 = arg1.toString().split('.')[1].length;
  249 + } catch (e) {
  250 + r1 = 0;
  251 + }
  252 + try {
  253 + r2 = arg2.toString().split('.')[1].length;
  254 + } catch (e) {
  255 + r2 = 0;
  256 + }
  257 + m = Math.pow(10, Math.max(r1, r2));
  258 + //动态控制精度长度
  259 + n = (r1 = r2) ? r1 : r2;
  260 + return ((arg1 * m - arg2 * m) / m).toFixed(n);
  261 +}
  262 +
  263 +//浮点数乘法运算
  264 +function FloatMul(arg1: any, arg2: any) {
  265 + let m = 0,
  266 + s1 = arg1.toString(),
  267 + s2 = arg2.toString();
  268 + try {
  269 + m += s1.split('.')[1].length;
  270 + } catch (e) {}
  271 + try {
  272 + m += s2.split('.')[1].length;
  273 + } catch (e) {}
  274 + return (
  275 + (Number(s1.replace('.', '')) * Number(s2.replace('.', ''))) /
  276 + Math.pow(10, m)
  277 + );
  278 +}
  279 +
  280 +//浮点数除法运算
  281 +function FloatDiv(arg1: any, arg2: any) {
  282 + let t1 = 0,
  283 + t2 = 0,
  284 + r1,
  285 + r2;
  286 + try {
  287 + t1 = arg1.toString().split('.')[1].length;
  288 + } catch (e) {}
  289 + try {
  290 + t2 = arg2.toString().split('.')[1].length;
  291 + } catch (e) {}
  292 + if (Math) {
  293 + r1 = Number(arg1.toString().replace('.', ''));
  294 + r2 = Number(arg2.toString().replace('.', ''));
  295 + return (r1 / r2) * Math.pow(10, t2 - t1);
  296 + }
  297 +}
  298 +
227 299 export {
  300 + FloatAdd,
  301 + FloatDiv,
  302 + FloatMul,
  303 + FloatSub,
228 304 appendFormData,
229 305 blobToFile,
230 306 copyToClipboard,
... ...