diff --git a/node_modules.obscpio b/node_modules.obscpio index 2c04e96..8df879b 100644 --- a/node_modules.obscpio +++ b/node_modules.obscpio @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d1e422b2ad02684fa290f5f2c28e571387d9b1c1e135b1a6a63539aab13efb07 -size 58173524 +oid sha256:377b6ee30932e952e20f92c94aadeca7f1d1d0f53f8b07d8fa6081cca429a86a +size 69867488 diff --git a/node_modules.spec.inc b/node_modules.spec.inc index 2a68b29..7388359 100644 --- a/node_modules.spec.inc +++ b/node_modules.spec.inc @@ -37,557 +37,598 @@ Source10035: https://registry.npmjs.org/@mapbox/jsonlint-lines-primitive Source10036: https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz#/@mapbox-mapbox-gl-supported-1.5.0.tgz Source10037: https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz#/@mapbox-point-geometry-0.1.0.tgz Source10038: https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz#/@mapbox-tiny-sdf-1.2.5.tgz -Source10039: https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz#/@mapbox-unitbezier-0.0.0.tgz -Source10040: https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz#/@mapbox-vector-tile-1.3.1.tgz -Source10041: https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz#/@mapbox-whoots-js-3.1.0.tgz -Source10042: https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz#/@npmcli-move-file-1.1.2.tgz -Source10043: https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz#/@plotly-d3-3.8.1.tgz -Source10044: https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.7.2.tgz#/@plotly-d3-sankey-0.7.2.tgz -Source10045: https://registry.npmjs.org/@plotly/d3-sankey-circular/-/d3-sankey-circular-0.33.1.tgz#/@plotly-d3-sankey-circular-0.33.1.tgz -Source10046: https://registry.npmjs.org/@plotly/mapbox-gl/-/mapbox-gl-1.13.4.tgz#/@plotly-mapbox-gl-1.13.4.tgz -Source10047: https://registry.npmjs.org/@plotly/point-cluster/-/point-cluster-3.1.9.tgz#/@plotly-point-cluster-3.1.9.tgz -Source10048: https://registry.npmjs.org/@plotly/regl/-/regl-2.1.2.tgz#/@plotly-regl-2.1.2.tgz -Source10049: https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz#/@turf-area-6.5.0.tgz -Source10050: https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz#/@turf-bbox-6.5.0.tgz -Source10051: https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz#/@turf-centroid-6.5.0.tgz -Source10052: https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz#/@turf-helpers-6.5.0.tgz -Source10053: https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz#/@turf-meta-6.5.0.tgz -Source10054: https://registry.npmjs.org/@types/backbone/-/backbone-1.4.10.tgz#/@types-backbone-1.4.10.tgz -Source10055: https://registry.npmjs.org/@types/d3/-/d3-3.5.44.tgz#/@types-d3-3.5.44.tgz -Source10056: https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz#/@types-eslint-8.4.10.tgz -Source10057: https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#/@types-eslint-scope-3.7.4.tgz -Source10058: https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz#/@types-estree-1.0.5.tgz -Source10059: https://registry.npmjs.org/@types/jquery/-/jquery-3.5.5.tgz#/@types-jquery-3.5.5.tgz -Source10060: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz#/@types-json-schema-7.0.11.tgz -Source10061: https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz#/@types-lodash-4.14.168.tgz -Source10062: https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz#/@types-node-14.14.37.tgz -Source10063: https://registry.npmjs.org/@types/plotly.js/-/plotly.js-1.54.10.tgz#/@types-plotly.js-1.54.10.tgz -Source10064: https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz#/@types-sizzle-2.3.2.tgz -Source10065: https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz#/@types-source-list-map-0.1.2.tgz -Source10066: https://registry.npmjs.org/@types/underscore/-/underscore-1.11.1.tgz#/@types-underscore-1.11.1.tgz -Source10067: https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.0.tgz#/@types-webpack-env-1.16.0.tgz -Source10068: https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz#/@types-webpack-sources-0.1.9.tgz -Source10069: https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz#/@webassemblyjs-ast-1.12.1.tgz -Source10070: https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#/@webassemblyjs-floating-point-hex-parser-1.11.6.tgz -Source10071: https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#/@webassemblyjs-helper-api-error-1.11.6.tgz -Source10072: https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#/@webassemblyjs-helper-buffer-1.12.1.tgz -Source10073: https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#/@webassemblyjs-helper-numbers-1.11.6.tgz -Source10074: https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#/@webassemblyjs-helper-wasm-bytecode-1.11.6.tgz -Source10075: https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#/@webassemblyjs-helper-wasm-section-1.12.1.tgz -Source10076: https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#/@webassemblyjs-ieee754-1.11.6.tgz -Source10077: https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#/@webassemblyjs-leb128-1.11.6.tgz -Source10078: https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#/@webassemblyjs-utf8-1.11.6.tgz -Source10079: https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#/@webassemblyjs-wasm-edit-1.12.1.tgz -Source10080: https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#/@webassemblyjs-wasm-gen-1.12.1.tgz -Source10081: https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#/@webassemblyjs-wasm-opt-1.12.1.tgz -Source10082: https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#/@webassemblyjs-wasm-parser-1.12.1.tgz -Source10083: https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#/@webassemblyjs-wast-printer-1.12.1.tgz -Source10084: https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.2.tgz#/@webpack-cli-configtest-1.0.2.tgz -Source10085: https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.3.tgz#/@webpack-cli-info-1.2.3.tgz -Source10086: https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.1.tgz#/@webpack-cli-serve-1.3.1.tgz -Source10087: https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz#/@xtuc-ieee754-1.2.0.tgz -Source10088: https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz#/@xtuc-long-4.2.2.tgz -Source10089: https://registry.npmjs.org/abab/-/abab-2.0.5.tgz#/abab-2.0.5.tgz -Source10090: https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz#/abs-svg-path-0.1.1.tgz -Source10091: https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#/acorn-7.4.1.tgz -Source10092: https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz#/acorn-8.11.3.tgz -Source10093: https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#/acorn-import-assertions-1.9.0.tgz -Source10094: https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz#/aggregate-error-3.1.0.tgz -Source10095: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz -Source10096: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz#/ajv-keywords-3.5.2.tgz -Source10097: https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz#/almost-equal-1.1.0.tgz -Source10098: https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz#/ansi-colors-4.1.1.tgz -Source10099: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#/ansi-styles-3.2.1.tgz -Source10100: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#/ansi-styles-4.3.0.tgz -Source10101: https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz#/array-bounds-1.0.1.tgz -Source10102: https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz#/array-find-index-1.0.2.tgz -Source10103: https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.4.tgz#/array-normalize-1.1.4.tgz -Source10104: https://registry.npmjs.org/array-range/-/array-range-1.0.1.tgz#/array-range-1.0.1.tgz -Source10105: https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz#/array-rearrange-2.2.2.tgz -Source10106: https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#/at-least-node-1.0.0.tgz -Source10107: https://registry.npmjs.org/backbone/-/backbone-1.2.3.tgz#/backbone-1.2.3.tgz -Source10108: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz -Source10109: https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#/base64-arraybuffer-1.0.2.tgz -Source10110: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#/base64-js-1.5.1.tgz -Source10111: https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz#/big.js-5.2.2.tgz -Source10112: https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz#/binary-search-bounds-2.0.5.tgz -Source10113: https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz#/bit-twiddle-1.0.2.tgz -Source10114: https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz#/bitmap-sdf-1.0.4.tgz -Source10115: https://registry.npmjs.org/bl/-/bl-2.2.1.tgz#/bl-2.2.1.tgz -Source10116: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#/brace-expansion-1.1.11.tgz -Source10117: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#/braces-3.0.2.tgz -Source10118: https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz#/browserslist-4.23.0.tgz -Source10119: https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#/buffer-from-1.1.1.tgz -Source10120: https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz#/cacache-15.0.6.tgz -Source10121: https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#/call-bind-1.0.2.tgz -Source10122: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001625.tgz#/caniuse-lite-1.0.30001625.tgz -Source10123: https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz#/canvas-fit-1.5.0.tgz -Source10124: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#/chalk-2.4.2.tgz -Source10125: https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#/chalk-4.1.0.tgz -Source10126: https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#/chownr-2.0.0.tgz -Source10127: https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#/chrome-trace-event-1.0.2.tgz -Source10128: https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz#/clamp-1.0.1.tgz -Source10129: https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#/clean-stack-2.2.0.tgz -Source10130: https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz#/clone-deep-4.0.1.tgz -Source10131: https://registry.npmjs.org/color-alpha/-/color-alpha-1.0.4.tgz#/color-alpha-1.0.4.tgz -Source10132: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#/color-convert-1.9.3.tgz -Source10133: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#/color-convert-2.0.1.tgz -Source10134: https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz#/color-id-1.1.0.tgz -Source10135: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#/color-name-1.1.3.tgz -Source10136: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#/color-name-1.1.4.tgz -Source10137: https://registry.npmjs.org/color-normalize/-/color-normalize-1.5.0.tgz#/color-normalize-1.5.0.tgz -Source10138: https://registry.npmjs.org/color-parse/-/color-parse-1.3.8.tgz#/color-parse-1.3.8.tgz -Source10139: https://registry.npmjs.org/color-parse/-/color-parse-2.0.0.tgz#/color-parse-2.0.0.tgz -Source10140: https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.1.tgz#/color-rgba-2.1.1.tgz -Source10141: https://registry.npmjs.org/color-space/-/color-space-1.16.0.tgz#/color-space-1.16.0.tgz -Source10142: https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz#/colorette-1.2.2.tgz -Source10143: https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#/commander-2.20.3.tgz -Source10144: https://registry.npmjs.org/commander/-/commander-6.0.0.tgz#/commander-6.0.0.tgz -Source10145: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#/commander-7.2.0.tgz -Source10146: https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#/commondir-1.0.1.tgz -Source10147: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz -Source10148: https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz#/concat-stream-1.6.2.tgz -Source10149: https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#/core-util-is-1.0.2.tgz -Source10150: https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz#/country-regex-1.1.0.tgz -Source10151: https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#/cross-spawn-6.0.5.tgz -Source10152: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#/cross-spawn-7.0.3.tgz -Source10153: https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz#/crypto-1.0.1.tgz -Source10154: https://registry.npmjs.org/css-font/-/css-font-1.2.0.tgz#/css-font-1.2.0.tgz -Source10155: https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz#/css-font-size-keywords-1.0.0.tgz -Source10156: https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz#/css-font-stretch-keywords-1.0.1.tgz -Source10157: https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz#/css-font-style-keywords-1.0.1.tgz -Source10158: https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz#/css-font-weight-keywords-1.0.0.tgz -Source10159: https://registry.npmjs.org/css-global-keywords/-/css-global-keywords-1.0.1.tgz#/css-global-keywords-1.0.1.tgz -Source10160: https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz#/css-loader-5.2.6.tgz -Source10161: https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz#/css-system-font-keywords-1.0.0.tgz -Source10162: https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz#/csscolorparser-1.0.3.tgz -Source10163: https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#/cssesc-3.0.0.tgz -Source10164: https://registry.npmjs.org/d/-/d-1.0.1.tgz#/d-1.0.1.tgz -Source10165: https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz#/d3-array-1.2.4.tgz -Source10166: https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz#/d3-collection-1.0.7.tgz -Source10167: https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz#/d3-color-3.1.0.tgz -Source10168: https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz#/d3-dispatch-1.0.6.tgz -Source10169: https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz#/d3-force-1.2.1.tgz -Source10170: https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz#/d3-format-1.4.5.tgz -Source10171: https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz#/d3-geo-1.12.1.tgz -Source10172: https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz#/d3-geo-projection-2.9.0.tgz -Source10173: https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz#/d3-hierarchy-1.1.9.tgz -Source10174: https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz#/d3-interpolate-3.0.1.tgz -Source10175: https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz#/d3-path-1.0.9.tgz -Source10176: https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz#/d3-quadtree-1.0.7.tgz -Source10177: https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz#/d3-shape-1.3.7.tgz -Source10178: https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz#/d3-time-1.1.0.tgz -Source10179: https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz#/d3-time-format-2.3.0.tgz -Source10180: https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz#/d3-timer-1.0.10.tgz -Source10181: https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz#/data-urls-2.0.0.tgz -Source10182: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#/debug-2.6.9.tgz -Source10183: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#/debug-3.2.7.tgz -Source10184: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz -Source10185: https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#/define-properties-1.1.3.tgz -Source10186: https://registry.npmjs.org/defined/-/defined-1.0.1.tgz#/defined-1.0.1.tgz -Source10187: https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz#/detect-kerning-2.1.2.tgz -Source10188: https://registry.npmjs.org/draw-svg-path/-/draw-svg-path-1.0.0.tgz#/draw-svg-path-1.0.0.tgz -Source10189: https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz#/dtype-2.0.0.tgz -Source10190: https://registry.npmjs.org/dup/-/dup-1.0.0.tgz#/dup-1.0.0.tgz -Source10191: https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#/duplexify-3.7.1.tgz -Source10192: https://registry.npmjs.org/duplicate-package-checker-webpack-plugin/-/duplicate-package-checker-webpack-plugin-3.0.0.tgz#/duplicate-package-checker-webpack-plugin-3.0.0.tgz -Source10193: https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz#/earcut-2.2.4.tgz -Source10194: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.788.tgz#/electron-to-chromium-1.4.788.tgz -Source10195: https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz#/element-size-1.1.1.tgz -Source10196: https://registry.npmjs.org/elementary-circuits-directed-graph/-/elementary-circuits-directed-graph-1.3.1.tgz#/elementary-circuits-directed-graph-1.3.1.tgz -Source10197: https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz#/emojis-list-3.0.0.tgz -Source10198: https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#/end-of-stream-1.4.4.tgz -Source10199: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#/enhanced-resolve-4.5.0.tgz -Source10200: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz#/enhanced-resolve-5.16.1.tgz -Source10201: https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz#/enquirer-2.3.6.tgz -Source10202: https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz#/envinfo-7.8.1.tgz -Source10203: https://registry.npmjs.org/errno/-/errno-0.1.8.tgz#/errno-0.1.8.tgz -Source10204: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#/error-ex-1.3.2.tgz -Source10205: https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz#/es-abstract-1.18.0.tgz -Source10206: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz#/es-module-lexer-1.5.3.tgz -Source10207: https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#/es-to-primitive-1.2.1.tgz -Source10208: https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz#/es5-ext-0.10.64.tgz -Source10209: https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz#/es6-iterator-2.0.3.tgz -Source10210: https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz#/es6-symbol-3.1.3.tgz -Source10211: https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz#/es6-weak-map-2.0.3.tgz -Source10212: https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz#/escalade-3.1.2.tgz -Source10213: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#/escape-string-regexp-1.0.5.tgz -Source10214: https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz#/escodegen-1.14.3.tgz -Source10215: https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#/eslint-scope-5.1.1.tgz -Source10216: https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz#/esniff-2.0.1.tgz -Source10217: https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#/esprima-4.0.1.tgz -Source10218: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#/esrecurse-4.3.0.tgz -Source10219: https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#/estraverse-4.3.0.tgz -Source10220: https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz#/estraverse-5.2.0.tgz -Source10221: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#/esutils-2.0.3.tgz -Source10222: https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz#/event-emitter-0.3.5.tgz -Source10223: https://registry.npmjs.org/events/-/events-3.2.0.tgz#/events-3.2.0.tgz -Source10224: https://registry.npmjs.org/execa/-/execa-5.0.0.tgz#/execa-5.0.0.tgz -Source10225: https://registry.npmjs.org/ext/-/ext-1.7.0.tgz#/ext-1.7.0.tgz -Source10226: https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz#/falafel-2.2.5.tgz -Source10227: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#/fast-deep-equal-3.1.3.tgz -Source10228: https://registry.npmjs.org/fast-isnumeric/-/fast-isnumeric-1.1.4.tgz#/fast-isnumeric-1.1.4.tgz -Source10229: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#/fast-json-stable-stringify-2.1.0.tgz -Source10230: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz -Source10231: https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#/fastest-levenshtein-1.0.12.tgz -Source10232: https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz#/file-loader-6.0.0.tgz -Source10233: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#/fill-range-7.0.1.tgz -Source10234: https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz#/find-cache-dir-3.3.1.tgz -Source10235: https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz#/find-root-1.1.0.tgz -Source10236: https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#/find-up-4.1.0.tgz -Source10237: https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz#/flatten-vertex-data-1.0.2.tgz -Source10238: https://registry.npmjs.org/font-atlas/-/font-atlas-2.1.0.tgz#/font-atlas-2.1.0.tgz -Source10239: https://registry.npmjs.org/font-measure/-/font-measure-1.2.2.tgz#/font-measure-1.2.2.tgz -Source10240: https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#/from2-2.3.0.tgz -Source10241: https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz#/fs-extra-7.0.1.tgz -Source10242: https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#/fs-extra-9.1.0.tgz -Source10243: https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#/fs-minipass-2.1.0.tgz -Source10244: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#/fs.realpath-1.0.0.tgz -Source10245: https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#/function-bind-1.1.1.tgz -Source10246: https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz#/geojson-vt-3.2.1.tgz -Source10247: https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz#/get-canvas-context-1.0.2.tgz -Source10248: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz#/get-intrinsic-1.1.1.tgz -Source10249: https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#/get-stream-6.0.1.tgz -Source10250: https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz#/gl-mat4-1.2.0.tgz -Source10251: https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz#/gl-matrix-3.4.3.tgz -Source10252: https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz#/gl-text-1.4.0.tgz -Source10253: https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz#/gl-util-3.1.3.tgz -Source10254: https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#/glob-7.1.6.tgz -Source10255: https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#/glob-to-regexp-0.4.1.tgz -Source10256: https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz#/glsl-inject-defines-1.0.3.tgz -Source10257: https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz#/glsl-resolve-0.0.1.tgz -Source10258: https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz#/glsl-token-assignments-2.0.2.tgz -Source10259: https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz#/glsl-token-defines-1.0.0.tgz -Source10260: https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz#/glsl-token-depth-1.1.2.tgz -Source10261: https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz#/glsl-token-descope-1.0.2.tgz -Source10262: https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz#/glsl-token-inject-block-1.1.0.tgz -Source10263: https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz#/glsl-token-properties-1.0.1.tgz -Source10264: https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz#/glsl-token-scope-1.1.2.tgz -Source10265: https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz#/glsl-token-string-1.0.1.tgz -Source10266: https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz#/glsl-token-whitespace-trim-1.0.0.tgz -Source10267: https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz#/glsl-tokenizer-2.1.5.tgz -Source10268: https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz#/glslify-7.1.1.tgz -Source10269: https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz#/glslify-bundle-5.1.1.tgz -Source10270: https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz#/glslify-deps-1.3.2.tgz -Source10271: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#/graceful-fs-4.2.11.tgz -Source10272: https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz#/grid-index-1.1.0.tgz -Source10273: https://registry.npmjs.org/has/-/has-1.0.3.tgz#/has-1.0.3.tgz -Source10274: https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz#/has-bigints-1.0.1.tgz -Source10275: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#/has-flag-3.0.0.tgz -Source10276: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#/has-flag-4.0.0.tgz -Source10277: https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz#/has-hover-1.0.1.tgz -Source10278: https://registry.npmjs.org/has-passive-events/-/has-passive-events-1.0.0.tgz#/has-passive-events-1.0.0.tgz -Source10279: https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz#/has-symbols-1.0.2.tgz -Source10280: https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#/hosted-git-info-2.8.9.tgz -Source10281: https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz#/hsluv-0.0.3.tgz -Source10282: https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#/human-signals-2.1.0.tgz -Source10283: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#/iconv-lite-0.4.24.tgz -Source10284: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz#/iconv-lite-0.6.2.tgz -Source10285: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#/iconv-lite-0.6.3.tgz -Source10286: https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz#/icss-utils-5.1.0.tgz -Source10287: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#/ieee754-1.2.1.tgz -Source10288: https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz#/import-local-3.0.2.tgz -Source10289: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#/imurmurhash-0.1.4.tgz -Source10290: https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#/indent-string-4.0.0.tgz -Source10291: https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz#/indexes-of-1.0.1.tgz -Source10292: https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#/infer-owner-1.0.4.tgz -Source10293: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#/inflight-1.0.6.tgz -Source10294: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#/inherits-2.0.4.tgz -Source10295: https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz#/interpret-2.2.0.tgz -Source10296: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#/is-arrayish-0.2.1.tgz -Source10297: https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz#/is-bigint-1.0.1.tgz -Source10298: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz#/is-boolean-object-1.1.0.tgz -Source10299: https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz#/is-browser-2.1.0.tgz -Source10300: https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz#/is-callable-1.2.3.tgz -Source10301: https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz#/is-core-module-2.11.0.tgz -Source10302: https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz#/is-date-object-1.0.2.tgz -Source10303: https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz#/is-finite-1.1.0.tgz -Source10304: https://registry.npmjs.org/is-firefox/-/is-firefox-1.0.3.tgz#/is-firefox-1.0.3.tgz -Source10305: https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz#/is-iexplorer-1.0.0.tgz -Source10306: https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz#/is-mobile-4.0.0.tgz -Source10307: https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz#/is-negative-zero-2.0.1.tgz -Source10308: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#/is-number-7.0.0.tgz -Source10309: https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz#/is-number-object-1.0.4.tgz -Source10310: https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#/is-obj-1.0.1.tgz -Source10311: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#/is-plain-obj-1.1.0.tgz -Source10312: https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#/is-plain-object-2.0.4.tgz -Source10313: https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz#/is-regex-1.1.2.tgz -Source10314: https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#/is-stream-2.0.0.tgz -Source10315: https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz#/is-string-1.0.5.tgz -Source10316: https://registry.npmjs.org/is-string-blank/-/is-string-blank-1.0.1.tgz#/is-string-blank-1.0.1.tgz -Source10317: https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz#/is-svg-path-1.0.2.tgz -Source10318: https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz#/is-symbol-1.0.3.tgz -Source10319: https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#/isarray-0.0.1.tgz -Source10320: https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#/isarray-1.0.0.tgz -Source10321: https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#/isarray-2.0.5.tgz -Source10322: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz -Source10323: https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#/isobject-3.0.1.tgz -Source10324: https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz#/jest-worker-26.6.2.tgz -Source10325: https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz#/jest-worker-27.5.1.tgz -Source10326: https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz#/jquery-3.6.0.tgz -Source10327: https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#/json-parse-better-errors-1.0.2.tgz -Source10328: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#/json-parse-even-better-errors-2.3.1.tgz -Source10329: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#/json-schema-traverse-0.4.1.tgz -Source10330: https://registry.npmjs.org/json5/-/json5-1.0.2.tgz#/json5-1.0.2.tgz -Source10331: https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#/json5-2.2.3.tgz -Source10332: https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#/jsonfile-4.0.0.tgz -Source10333: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#/jsonfile-6.1.0.tgz -Source10334: https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz#/kdbush-3.0.0.tgz -Source10335: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#/kind-of-6.0.3.tgz -Source10336: https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#/levn-0.3.0.tgz -Source10337: https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.21.tgz#/license-webpack-plugin-2.3.21.tgz -Source10338: https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#/load-json-file-4.0.0.tgz -Source10339: https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz#/loader-runner-4.2.0.tgz -Source10340: https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz#/loader-utils-1.4.2.tgz -Source10341: https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz#/loader-utils-2.0.4.tgz -Source10342: https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz#/locate-path-5.0.0.tgz -Source10343: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz -Source10344: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#/lodash.merge-4.6.2.tgz -Source10345: https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#/lru-cache-6.0.0.tgz -Source10346: https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#/make-dir-3.1.0.tgz -Source10347: https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz#/map-limit-0.0.1.tgz -Source10348: https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.3.tgz#/mapbox-gl-1.13.3.tgz -Source10349: https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz#/math-log2-1.0.1.tgz -Source10350: https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz#/memory-fs-0.5.0.tgz -Source10351: https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz#/memorystream-0.3.1.tgz -Source10352: https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#/merge-stream-2.0.0.tgz -Source10353: https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#/micromatch-4.0.5.tgz -Source10354: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#/mime-db-1.52.0.tgz -Source10355: https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#/mime-types-2.1.35.tgz -Source10356: https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#/mimic-fn-2.1.0.tgz -Source10357: https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.9.tgz#/mini-css-extract-plugin-1.3.9.tgz -Source10358: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.tgz -Source10359: https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz#/minimist-1.2.6.tgz -Source10360: https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz#/minipass-3.1.3.tgz -Source10361: https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz#/minipass-5.0.0.tgz -Source10362: https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz#/minipass-collect-1.0.2.tgz -Source10363: https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz#/minipass-flush-1.0.5.tgz -Source10364: https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#/minipass-pipeline-1.2.4.tgz -Source10365: https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz#/minizlib-2.1.2.tgz -Source10366: https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz#/mkdirp-0.5.5.tgz -Source10367: https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#/mkdirp-1.0.4.tgz -Source10368: https://registry.npmjs.org/moment/-/moment-2.29.4.tgz#/moment-2.29.4.tgz -Source10369: https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz#/mouse-change-1.4.0.tgz -Source10370: https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz#/mouse-event-1.0.5.tgz -Source10371: https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz#/mouse-event-offset-3.0.2.tgz -Source10372: https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz#/mouse-wheel-1.2.0.tgz -Source10373: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#/ms-2.0.0.tgz -Source10374: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#/ms-2.1.3.tgz -Source10375: https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz#/mumath-3.3.4.tgz -Source10376: https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz#/murmurhash-js-1.0.0.tgz -Source10377: https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz#/nanoid-3.3.7.tgz -Source10378: https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz#/native-promise-only-0.8.1.tgz -Source10379: https://registry.npmjs.org/needle/-/needle-2.9.1.tgz#/needle-2.9.1.tgz -Source10380: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#/neo-async-2.6.2.tgz -Source10381: https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz#/next-tick-1.1.0.tgz -Source10382: https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#/nice-try-1.0.5.tgz -Source10383: https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#/node-fetch-2.6.7.tgz -Source10384: https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz#/node-releases-2.0.14.tgz -Source10385: https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#/normalize-package-data-2.5.0.tgz -Source10386: https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz#/normalize-svg-path-0.1.0.tgz -Source10387: https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz#/normalize-svg-path-1.1.0.tgz -Source10388: https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz#/npm-run-all-4.1.5.tgz -Source10389: https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz#/npm-run-path-4.0.1.tgz -Source10390: https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz#/number-is-integer-1.0.1.tgz -Source10391: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#/object-assign-4.1.1.tgz -Source10392: https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz#/object-inspect-1.9.0.tgz -Source10393: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#/object-keys-1.1.1.tgz -Source10394: https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz#/object.assign-4.1.2.tgz -Source10395: https://registry.npmjs.org/once/-/once-1.3.3.tgz#/once-1.3.3.tgz -Source10396: https://registry.npmjs.org/once/-/once-1.4.0.tgz#/once-1.4.0.tgz -Source10397: https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz#/onetime-5.1.2.tgz -Source10398: https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz#/optionator-0.8.3.tgz -Source10399: https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#/p-limit-2.3.0.tgz -Source10400: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#/p-limit-3.1.0.tgz -Source10401: https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#/p-locate-4.1.0.tgz -Source10402: https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#/p-map-4.0.0.tgz -Source10403: https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#/p-try-2.2.0.tgz -Source10404: https://registry.npmjs.org/parenthesis/-/parenthesis-3.1.8.tgz#/parenthesis-3.1.8.tgz -Source10405: https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#/parse-json-4.0.0.tgz -Source10406: https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz#/parse-rect-1.2.0.tgz -Source10407: https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz#/parse-svg-path-0.1.2.tgz -Source10408: https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz#/parse-unit-1.0.1.tgz -Source10409: https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz#/path-browserify-1.0.1.tgz -Source10410: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#/path-exists-4.0.0.tgz -Source10411: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#/path-is-absolute-1.0.1.tgz -Source10412: https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#/path-key-2.0.1.tgz -Source10413: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz -Source10414: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#/path-parse-1.0.7.tgz -Source10415: https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#/path-type-3.0.0.tgz -Source10416: https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz#/pbf-3.2.1.tgz -Source10417: https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz#/performance-now-2.1.0.tgz -Source10418: https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz#/pick-by-alias-1.2.0.tgz -Source10419: https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz#/picocolors-1.0.1.tgz -Source10420: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#/picomatch-2.3.1.tgz -Source10421: https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz#/pidtree-0.3.1.tgz -Source10422: https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#/pify-3.0.0.tgz -Source10423: https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz#/pkg-dir-4.2.0.tgz -Source10424: https://registry.npmjs.org/plotly.js/-/plotly.js-2.32.0.tgz#/plotly.js-2.32.0.tgz -Source10425: https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz#/point-in-polygon-1.1.0.tgz -Source10426: https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz#/polybooljs-1.2.0.tgz -Source10427: https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz#/postcss-8.4.38.tgz -Source10428: https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#/postcss-modules-extract-imports-3.0.0.tgz -Source10429: https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#/postcss-modules-local-by-default-4.0.0.tgz -Source10430: https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#/postcss-modules-scope-3.0.0.tgz -Source10431: https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#/postcss-modules-values-4.0.0.tgz -Source10432: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#/postcss-selector-parser-6.0.4.tgz -Source10433: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#/postcss-value-parser-4.1.0.tgz -Source10434: https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz#/potpack-1.0.2.tgz -Source10435: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#/prelude-ls-1.1.2.tgz -Source10436: https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz#/prettier-2.2.1.tgz -Source10437: https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz#/probe-image-size-7.2.3.tgz -Source10438: https://registry.npmjs.org/process/-/process-0.11.10.tgz#/process-0.11.10.tgz -Source10439: https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#/process-nextick-args-2.0.1.tgz -Source10440: https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#/promise-inflight-1.0.1.tgz -Source10441: https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#/protocol-buffers-schema-3.6.0.tgz -Source10442: https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#/prr-1.0.1.tgz -Source10443: https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#/punycode-2.1.1.tgz -Source10444: https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz#/querystringify-2.1.1.tgz -Source10445: https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz#/quickselect-2.0.0.tgz -Source10446: https://registry.npmjs.org/raf/-/raf-3.4.1.tgz#/raf-3.4.1.tgz -Source10447: https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#/randombytes-2.1.0.tgz -Source10448: https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz#/raw-loader-4.0.2.tgz -Source10449: https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#/read-pkg-3.0.0.tgz -Source10450: https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz#/readable-stream-1.0.34.tgz -Source10451: https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#/readable-stream-2.3.7.tgz -Source10452: https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz#/rechoir-0.7.0.tgz -Source10453: https://registry.npmjs.org/regl-error2d/-/regl-error2d-2.0.12.tgz#/regl-error2d-2.0.12.tgz -Source10454: https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz#/regl-line2d-3.1.3.tgz -Source10455: https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.3.1.tgz#/regl-scatter2d-3.3.1.tgz -Source10456: https://registry.npmjs.org/regl-splom/-/regl-splom-1.0.14.tgz#/regl-splom-1.0.14.tgz -Source10457: https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#/requires-port-1.0.0.tgz -Source10458: https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz#/resolve-0.6.3.tgz -Source10459: https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz#/resolve-1.22.1.tgz -Source10460: https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz#/resolve-cwd-3.0.0.tgz -Source10461: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz#/resolve-from-5.0.0.tgz -Source10462: https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#/resolve-protobuf-schema-2.1.0.tgz -Source10463: https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz#/right-now-1.0.0.tgz -Source10464: https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#/rimraf-2.7.1.tgz -Source10465: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#/rimraf-3.0.2.tgz -Source10466: https://registry.npmjs.org/rw/-/rw-1.3.3.tgz#/rw-1.3.3.tgz -Source10467: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#/safe-buffer-5.1.2.tgz -Source10468: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#/safe-buffer-5.2.1.tgz -Source10469: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#/safer-buffer-2.1.2.tgz -Source10470: https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#/sax-1.2.4.tgz -Source10471: https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz#/schema-utils-2.7.1.tgz -Source10472: https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz#/schema-utils-3.0.0.tgz -Source10473: https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz#/schema-utils-3.3.0.tgz -Source10474: https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#/semver-5.7.2.tgz -Source10475: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#/semver-6.3.1.tgz -Source10476: https://registry.npmjs.org/semver/-/semver-7.6.2.tgz#/semver-7.6.2.tgz -Source10477: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz#/serialize-javascript-5.0.1.tgz -Source10478: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz#/serialize-javascript-6.0.2.tgz -Source10479: https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz#/shallow-clone-3.0.1.tgz -Source10480: https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz#/shallow-copy-0.0.1.tgz -Source10481: https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#/shebang-command-1.2.0.tgz -Source10482: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz -Source10483: https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#/shebang-regex-1.0.0.tgz -Source10484: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz -Source10485: https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz#/shell-quote-1.7.3.tgz -Source10486: https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz#/signal-exit-3.0.3.tgz -Source10487: https://registry.npmjs.org/signum/-/signum-1.0.0.tgz#/signum-1.0.0.tgz -Source10488: https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz#/source-list-map-2.0.1.tgz -Source10489: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#/source-map-0.6.1.tgz -Source10490: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz#/source-map-js-1.2.0.tgz -Source10491: https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.0.2.tgz#/source-map-loader-1.0.2.tgz -Source10492: https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz#/source-map-loader-1.1.3.tgz -Source10493: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#/source-map-support-0.5.21.tgz -Source10494: https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz#/spdx-correct-3.1.1.tgz -Source10495: https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#/spdx-exceptions-2.3.0.tgz -Source10496: https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#/spdx-expression-parse-3.0.1.tgz -Source10497: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#/spdx-license-ids-3.0.5.tgz -Source10498: https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz#/ssri-8.0.1.tgz -Source10499: https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz#/stack-trace-0.0.9.tgz -Source10500: https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz#/static-eval-2.1.0.tgz -Source10501: https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz#/stream-parser-0.3.1.tgz -Source10502: https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz#/stream-shift-1.0.1.tgz -Source10503: https://registry.npmjs.org/string-split-by/-/string-split-by-1.0.0.tgz#/string-split-by-1.0.0.tgz -Source10504: https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz#/string.prototype.padend-3.1.2.tgz -Source10505: https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#/string.prototype.trimend-1.0.4.tgz -Source10506: https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#/string.prototype.trimstart-1.0.4.tgz -Source10507: https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#/string_decoder-0.10.31.tgz -Source10508: https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#/string_decoder-1.1.1.tgz -Source10509: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#/strip-bom-3.0.0.tgz -Source10510: https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#/strip-final-newline-2.0.0.tgz -Source10511: https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz#/strongly-connected-components-1.0.1.tgz -Source10512: https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz#/style-loader-1.3.0.tgz -Source10513: https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz#/style-loader-2.0.0.tgz -Source10514: https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz#/supercluster-7.1.5.tgz -Source10515: https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz#/superscript-text-1.0.0.tgz -Source10516: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#/supports-color-5.5.0.tgz -Source10517: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#/supports-color-7.2.0.tgz -Source10518: https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz#/supports-color-8.1.1.tgz -Source10519: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#/supports-preserve-symlinks-flag-1.0.0.tgz -Source10520: https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz#/svg-arc-to-cubic-bezier-3.2.0.tgz -Source10521: https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz#/svg-path-bounds-1.0.2.tgz -Source10522: https://registry.npmjs.org/svg-path-sdf/-/svg-path-sdf-1.1.3.tgz#/svg-path-sdf-1.1.3.tgz -Source10523: https://registry.npmjs.org/svg-url-loader/-/svg-url-loader-6.0.0.tgz#/svg-url-loader-6.0.0.tgz -Source10524: https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz#/tapable-1.1.3.tgz -Source10525: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz#/tapable-2.2.1.tgz -Source10526: https://registry.npmjs.org/tar/-/tar-6.2.1.tgz#/tar-6.2.1.tgz -Source10527: https://registry.npmjs.org/terser/-/terser-5.31.0.tgz#/terser-5.31.0.tgz -Source10528: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#/terser-webpack-plugin-4.2.3.tgz -Source10529: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#/terser-webpack-plugin-5.3.10.tgz -Source10530: https://registry.npmjs.org/through2/-/through2-0.6.5.tgz#/through2-0.6.5.tgz -Source10531: https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#/through2-2.0.5.tgz -Source10532: https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.5.2.tgz#/tinycolor2-1.5.2.tgz -Source10533: https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz#/tinyqueue-2.0.3.tgz -Source10534: https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz#/to-float32-1.1.0.tgz -Source10535: https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz#/to-px-1.0.1.tgz -Source10536: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#/to-regex-range-5.0.1.tgz -Source10537: https://registry.npmjs.org/to-string-loader/-/to-string-loader-1.1.6.tgz#/to-string-loader-1.1.6.tgz -Source10538: https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz#/topojson-client-3.1.0.tgz -Source10539: https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#/tr46-0.0.3.tgz -Source10540: https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz#/tr46-2.1.0.tgz -Source10541: https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz#/ts-loader-8.1.0.tgz -Source10542: https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#/tslib-1.14.1.tgz -Source10543: https://registry.npmjs.org/type/-/type-1.2.0.tgz#/type-1.2.0.tgz -Source10544: https://registry.npmjs.org/type/-/type-2.7.2.tgz#/type-2.7.2.tgz -Source10545: https://registry.npmjs.org/type/-/type-2.7.3.tgz#/type-2.7.3.tgz -Source10546: https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#/type-check-0.3.2.tgz -Source10547: https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#/typedarray-0.0.6.tgz -Source10548: https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz#/typedarray-pool-1.2.0.tgz -Source10549: https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz#/typescript-4.1.5.tgz -Source10550: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz#/unbox-primitive-1.0.1.tgz -Source10551: https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz#/underscore-1.12.1.tgz -Source10552: https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz#/uniq-1.0.1.tgz -Source10553: https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#/unique-filename-1.1.1.tgz -Source10554: https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz#/unique-slug-2.0.2.tgz -Source10555: https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#/universalify-0.1.2.tgz -Source10556: https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#/universalify-2.0.0.tgz -Source10557: https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz#/unquote-1.1.1.tgz -Source10558: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#/update-browserslist-db-1.0.16.tgz -Source10559: https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz#/update-diff-1.1.0.tgz -Source10560: https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz#/uri-js-4.2.2.tgz -Source10561: https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz#/url-loader-4.1.1.tgz -Source10562: https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz#/url-parse-1.5.10.tgz -Source10563: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#/util-deprecate-1.0.2.tgz -Source10564: https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#/v8-compile-cache-2.3.0.tgz -Source10565: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#/validate-npm-package-license-3.0.4.tgz -Source10566: https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz#/vt-pbf-3.1.3.tgz -Source10567: https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz#/watchpack-2.4.1.tgz -Source10568: https://registry.npmjs.org/weak-map/-/weak-map-1.0.8.tgz#/weak-map-1.0.8.tgz -Source10569: https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz#/webgl-context-2.2.0.tgz -Source10570: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#/webidl-conversions-3.0.1.tgz -Source10571: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz#/webidl-conversions-6.1.0.tgz -Source10572: https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz#/webpack-5.91.0.tgz -Source10573: https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.6.0.tgz#/webpack-cli-4.6.0.tgz -Source10574: https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz#/webpack-merge-5.7.3.tgz -Source10575: https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz#/webpack-sources-1.4.3.tgz -Source10576: https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz#/webpack-sources-3.2.3.tgz -Source10577: https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#/whatwg-mimetype-2.3.0.tgz -Source10578: https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz#/whatwg-url-5.0.0.tgz -Source10579: https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz#/whatwg-url-8.7.0.tgz -Source10580: https://registry.npmjs.org/which/-/which-1.3.1.tgz#/which-1.3.1.tgz -Source10581: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz -Source10582: https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#/which-boxed-primitive-1.0.2.tgz -Source10583: https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz#/wildcard-2.0.0.tgz -Source10584: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz#/word-wrap-1.2.5.tgz -Source10585: https://registry.npmjs.org/worker-loader/-/worker-loader-3.0.8.tgz#/worker-loader-3.0.8.tgz -Source10586: https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz#/world-calendars-1.0.3.tgz -Source10587: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#/wrappy-1.0.2.tgz -Source10588: https://registry.npmjs.org/ws/-/ws-7.4.6.tgz#/ws-7.4.6.tgz -Source10589: https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz#/xtend-2.2.0.tgz -Source10590: https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#/xtend-4.0.2.tgz -Source10591: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#/yallist-4.0.0.tgz -Source10592: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz +Source10039: https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz#/@mapbox-tiny-sdf-2.0.6.tgz +Source10040: https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz#/@mapbox-unitbezier-0.0.0.tgz +Source10041: https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz#/@mapbox-unitbezier-0.0.1.tgz +Source10042: https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz#/@mapbox-vector-tile-1.3.1.tgz +Source10043: https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz#/@mapbox-whoots-js-3.1.0.tgz +Source10044: https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-20.3.1.tgz#/@maplibre-maplibre-gl-style-spec-20.3.1.tgz +Source10045: https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz#/@npmcli-move-file-1.1.2.tgz +Source10046: https://registry.npmjs.org/@plotly/d3/-/d3-3.8.2.tgz#/@plotly-d3-3.8.2.tgz +Source10047: https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.7.2.tgz#/@plotly-d3-sankey-0.7.2.tgz +Source10048: https://registry.npmjs.org/@plotly/d3-sankey-circular/-/d3-sankey-circular-0.33.1.tgz#/@plotly-d3-sankey-circular-0.33.1.tgz +Source10049: https://registry.npmjs.org/@plotly/mapbox-gl/-/mapbox-gl-1.13.4.tgz#/@plotly-mapbox-gl-1.13.4.tgz +Source10050: https://registry.npmjs.org/@plotly/point-cluster/-/point-cluster-3.1.9.tgz#/@plotly-point-cluster-3.1.9.tgz +Source10051: https://registry.npmjs.org/@plotly/regl/-/regl-2.1.2.tgz#/@plotly-regl-2.1.2.tgz +Source10052: https://registry.npmjs.org/@turf/area/-/area-7.1.0.tgz#/@turf-area-7.1.0.tgz +Source10053: https://registry.npmjs.org/@turf/bbox/-/bbox-7.1.0.tgz#/@turf-bbox-7.1.0.tgz +Source10054: https://registry.npmjs.org/@turf/centroid/-/centroid-7.1.0.tgz#/@turf-centroid-7.1.0.tgz +Source10055: https://registry.npmjs.org/@turf/helpers/-/helpers-7.1.0.tgz#/@turf-helpers-7.1.0.tgz +Source10056: https://registry.npmjs.org/@turf/meta/-/meta-7.1.0.tgz#/@turf-meta-7.1.0.tgz +Source10057: https://registry.npmjs.org/@types/backbone/-/backbone-1.4.10.tgz#/@types-backbone-1.4.10.tgz +Source10058: https://registry.npmjs.org/@types/d3/-/d3-3.5.44.tgz#/@types-d3-3.5.44.tgz +Source10059: https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz#/@types-eslint-9.6.1.tgz +Source10060: https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#/@types-eslint-scope-3.7.7.tgz +Source10061: https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz#/@types-estree-1.0.6.tgz +Source10062: https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz#/@types-geojson-7946.0.14.tgz +Source10063: https://registry.npmjs.org/@types/geojson-vt/-/geojson-vt-3.2.5.tgz#/@types-geojson-vt-3.2.5.tgz +Source10064: https://registry.npmjs.org/@types/jquery/-/jquery-3.5.5.tgz#/@types-jquery-3.5.5.tgz +Source10065: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz#/@types-json-schema-7.0.11.tgz +Source10066: https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz#/@types-lodash-4.14.168.tgz +Source10067: https://registry.npmjs.org/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz#/@types-mapbox__point-geometry-0.1.4.tgz +Source10068: https://registry.npmjs.org/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz#/@types-mapbox__vector-tile-1.3.4.tgz +Source10069: https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz#/@types-node-14.14.37.tgz +Source10070: https://registry.npmjs.org/@types/pbf/-/pbf-3.0.5.tgz#/@types-pbf-3.0.5.tgz +Source10071: https://registry.npmjs.org/@types/plotly.js/-/plotly.js-1.54.10.tgz#/@types-plotly.js-1.54.10.tgz +Source10072: https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz#/@types-sizzle-2.3.2.tgz +Source10073: https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz#/@types-source-list-map-0.1.2.tgz +Source10074: https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz#/@types-supercluster-7.1.3.tgz +Source10075: https://registry.npmjs.org/@types/underscore/-/underscore-1.11.1.tgz#/@types-underscore-1.11.1.tgz +Source10076: https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.0.tgz#/@types-webpack-env-1.16.0.tgz +Source10077: https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz#/@types-webpack-sources-0.1.9.tgz +Source10078: https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz#/@webassemblyjs-ast-1.14.1.tgz +Source10079: https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#/@webassemblyjs-floating-point-hex-parser-1.13.2.tgz +Source10080: https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#/@webassemblyjs-helper-api-error-1.13.2.tgz +Source10081: https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#/@webassemblyjs-helper-buffer-1.14.1.tgz +Source10082: https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#/@webassemblyjs-helper-numbers-1.13.2.tgz +Source10083: https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#/@webassemblyjs-helper-wasm-bytecode-1.13.2.tgz +Source10084: https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#/@webassemblyjs-helper-wasm-section-1.14.1.tgz +Source10085: https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#/@webassemblyjs-ieee754-1.13.2.tgz +Source10086: https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#/@webassemblyjs-leb128-1.13.2.tgz +Source10087: https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#/@webassemblyjs-utf8-1.13.2.tgz +Source10088: https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#/@webassemblyjs-wasm-edit-1.14.1.tgz +Source10089: https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#/@webassemblyjs-wasm-gen-1.14.1.tgz +Source10090: https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#/@webassemblyjs-wasm-opt-1.14.1.tgz +Source10091: https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#/@webassemblyjs-wasm-parser-1.14.1.tgz +Source10092: https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#/@webassemblyjs-wast-printer-1.14.1.tgz +Source10093: https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.2.tgz#/@webpack-cli-configtest-1.0.2.tgz +Source10094: https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.3.tgz#/@webpack-cli-info-1.2.3.tgz +Source10095: https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.1.tgz#/@webpack-cli-serve-1.3.1.tgz +Source10096: https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz#/@xtuc-ieee754-1.2.0.tgz +Source10097: https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz#/@xtuc-long-4.2.2.tgz +Source10098: https://registry.npmjs.org/abab/-/abab-2.0.5.tgz#/abab-2.0.5.tgz +Source10099: https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz#/abs-svg-path-0.1.1.tgz +Source10100: https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#/acorn-7.4.1.tgz +Source10101: https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz#/acorn-8.14.0.tgz +Source10102: https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz#/aggregate-error-3.1.0.tgz +Source10103: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz +Source10104: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz#/ajv-keywords-3.5.2.tgz +Source10105: https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz#/almost-equal-1.1.0.tgz +Source10106: https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz#/ansi-colors-4.1.1.tgz +Source10107: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#/ansi-styles-3.2.1.tgz +Source10108: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#/ansi-styles-4.3.0.tgz +Source10109: https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#/arr-union-3.1.0.tgz +Source10110: https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz#/array-bounds-1.0.1.tgz +Source10111: https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz#/array-find-index-1.0.2.tgz +Source10112: https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.4.tgz#/array-normalize-1.1.4.tgz +Source10113: https://registry.npmjs.org/array-range/-/array-range-1.0.1.tgz#/array-range-1.0.1.tgz +Source10114: https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz#/array-rearrange-2.2.2.tgz +Source10115: https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#/assign-symbols-1.0.0.tgz +Source10116: https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#/at-least-node-1.0.0.tgz +Source10117: https://registry.npmjs.org/backbone/-/backbone-1.2.3.tgz#/backbone-1.2.3.tgz +Source10118: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz +Source10119: https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#/base64-arraybuffer-1.0.2.tgz +Source10120: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#/base64-js-1.5.1.tgz +Source10121: https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz#/big.js-5.2.2.tgz +Source10122: https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz#/binary-search-bounds-2.0.5.tgz +Source10123: https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz#/bit-twiddle-1.0.2.tgz +Source10124: https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz#/bitmap-sdf-1.0.4.tgz +Source10125: https://registry.npmjs.org/bl/-/bl-2.2.1.tgz#/bl-2.2.1.tgz +Source10126: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#/brace-expansion-1.1.11.tgz +Source10127: https://registry.npmjs.org/braces/-/braces-3.0.3.tgz#/braces-3.0.3.tgz +Source10128: https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz#/browserslist-4.24.2.tgz +Source10129: https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#/buffer-from-1.1.1.tgz +Source10130: https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz#/bytewise-1.1.0.tgz +Source10131: https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz#/bytewise-core-1.2.3.tgz +Source10132: https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz#/cacache-15.0.6.tgz +Source10133: https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#/call-bind-1.0.2.tgz +Source10134: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz#/caniuse-lite-1.0.30001684.tgz +Source10135: https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz#/canvas-fit-1.5.0.tgz +Source10136: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#/chalk-2.4.2.tgz +Source10137: https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#/chalk-4.1.0.tgz +Source10138: https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#/chownr-2.0.0.tgz +Source10139: https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#/chrome-trace-event-1.0.2.tgz +Source10140: https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz#/clamp-1.0.1.tgz +Source10141: https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#/clean-stack-2.2.0.tgz +Source10142: https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz#/clone-deep-4.0.1.tgz +Source10143: https://registry.npmjs.org/color-alpha/-/color-alpha-1.0.4.tgz#/color-alpha-1.0.4.tgz +Source10144: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#/color-convert-1.9.3.tgz +Source10145: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#/color-convert-2.0.1.tgz +Source10146: https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz#/color-id-1.1.0.tgz +Source10147: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#/color-name-1.1.3.tgz +Source10148: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#/color-name-1.1.4.tgz +Source10149: https://registry.npmjs.org/color-normalize/-/color-normalize-1.5.0.tgz#/color-normalize-1.5.0.tgz +Source10150: https://registry.npmjs.org/color-parse/-/color-parse-1.3.8.tgz#/color-parse-1.3.8.tgz +Source10151: https://registry.npmjs.org/color-parse/-/color-parse-2.0.0.tgz#/color-parse-2.0.0.tgz +Source10152: https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.1.tgz#/color-rgba-2.1.1.tgz +Source10153: https://registry.npmjs.org/color-space/-/color-space-1.16.0.tgz#/color-space-1.16.0.tgz +Source10154: https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz#/colorette-1.2.2.tgz +Source10155: https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#/commander-2.20.3.tgz +Source10156: https://registry.npmjs.org/commander/-/commander-6.0.0.tgz#/commander-6.0.0.tgz +Source10157: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#/commander-7.2.0.tgz +Source10158: https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#/commondir-1.0.1.tgz +Source10159: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz +Source10160: https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz#/concat-stream-1.6.2.tgz +Source10161: https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#/core-util-is-1.0.2.tgz +Source10162: https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz#/country-regex-1.1.0.tgz +Source10163: https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz#/cross-spawn-6.0.6.tgz +Source10164: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz#/cross-spawn-7.0.6.tgz +Source10165: https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz#/crypto-1.0.1.tgz +Source10166: https://registry.npmjs.org/css-font/-/css-font-1.2.0.tgz#/css-font-1.2.0.tgz +Source10167: https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz#/css-font-size-keywords-1.0.0.tgz +Source10168: https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz#/css-font-stretch-keywords-1.0.1.tgz +Source10169: https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz#/css-font-style-keywords-1.0.1.tgz +Source10170: https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz#/css-font-weight-keywords-1.0.0.tgz +Source10171: https://registry.npmjs.org/css-global-keywords/-/css-global-keywords-1.0.1.tgz#/css-global-keywords-1.0.1.tgz +Source10172: https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz#/css-loader-5.2.6.tgz +Source10173: https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz#/css-loader-7.1.2.tgz +Source10174: https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz#/css-system-font-keywords-1.0.0.tgz +Source10175: https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz#/csscolorparser-1.0.3.tgz +Source10176: https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz#/cssesc-3.0.0.tgz +Source10177: https://registry.npmjs.org/d/-/d-1.0.1.tgz#/d-1.0.1.tgz +Source10178: https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz#/d3-array-1.2.4.tgz +Source10179: https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz#/d3-collection-1.0.7.tgz +Source10180: https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz#/d3-color-3.1.0.tgz +Source10181: https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz#/d3-dispatch-1.0.6.tgz +Source10182: https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz#/d3-force-1.2.1.tgz +Source10183: https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz#/d3-format-1.4.5.tgz +Source10184: https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz#/d3-geo-1.12.1.tgz +Source10185: https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz#/d3-geo-projection-2.9.0.tgz +Source10186: https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz#/d3-hierarchy-1.1.9.tgz +Source10187: https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz#/d3-interpolate-3.0.1.tgz +Source10188: https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz#/d3-path-1.0.9.tgz +Source10189: https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz#/d3-quadtree-1.0.7.tgz +Source10190: https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz#/d3-shape-1.3.7.tgz +Source10191: https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz#/d3-time-1.1.0.tgz +Source10192: https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz#/d3-time-format-2.3.0.tgz +Source10193: https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz#/d3-timer-1.0.10.tgz +Source10194: https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz#/data-urls-2.0.0.tgz +Source10195: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#/debug-2.6.9.tgz +Source10196: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#/debug-3.2.7.tgz +Source10197: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz +Source10198: https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#/define-properties-1.1.3.tgz +Source10199: https://registry.npmjs.org/defined/-/defined-1.0.1.tgz#/defined-1.0.1.tgz +Source10200: https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz#/detect-kerning-2.1.2.tgz +Source10201: https://registry.npmjs.org/draw-svg-path/-/draw-svg-path-1.0.0.tgz#/draw-svg-path-1.0.0.tgz +Source10202: https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz#/dtype-2.0.0.tgz +Source10203: https://registry.npmjs.org/dup/-/dup-1.0.0.tgz#/dup-1.0.0.tgz +Source10204: https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#/duplexify-3.7.1.tgz +Source10205: https://registry.npmjs.org/duplicate-package-checker-webpack-plugin/-/duplicate-package-checker-webpack-plugin-3.0.0.tgz#/duplicate-package-checker-webpack-plugin-3.0.0.tgz +Source10206: https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz#/earcut-2.2.4.tgz +Source10207: https://registry.npmjs.org/earcut/-/earcut-3.0.0.tgz#/earcut-3.0.0.tgz +Source10208: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.65.tgz#/electron-to-chromium-1.5.65.tgz +Source10209: https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz#/element-size-1.1.1.tgz +Source10210: https://registry.npmjs.org/elementary-circuits-directed-graph/-/elementary-circuits-directed-graph-1.3.1.tgz#/elementary-circuits-directed-graph-1.3.1.tgz +Source10211: https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz#/emojis-list-3.0.0.tgz +Source10212: https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#/end-of-stream-1.4.4.tgz +Source10213: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#/enhanced-resolve-4.5.0.tgz +Source10214: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#/enhanced-resolve-5.17.1.tgz +Source10215: https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz#/enquirer-2.3.6.tgz +Source10216: https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz#/envinfo-7.8.1.tgz +Source10217: https://registry.npmjs.org/errno/-/errno-0.1.8.tgz#/errno-0.1.8.tgz +Source10218: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#/error-ex-1.3.2.tgz +Source10219: https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz#/es-abstract-1.18.0.tgz +Source10220: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz#/es-module-lexer-1.5.4.tgz +Source10221: https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#/es-to-primitive-1.2.1.tgz +Source10222: https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz#/es5-ext-0.10.64.tgz +Source10223: https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz#/es6-iterator-2.0.3.tgz +Source10224: https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz#/es6-symbol-3.1.3.tgz +Source10225: https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz#/es6-weak-map-2.0.3.tgz +Source10226: https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz#/escalade-3.2.0.tgz +Source10227: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#/escape-string-regexp-1.0.5.tgz +Source10228: https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz#/escodegen-1.14.3.tgz +Source10229: https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#/eslint-scope-5.1.1.tgz +Source10230: https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz#/esniff-2.0.1.tgz +Source10231: https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#/esprima-4.0.1.tgz +Source10232: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#/esrecurse-4.3.0.tgz +Source10233: https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#/estraverse-4.3.0.tgz +Source10234: https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz#/estraverse-5.2.0.tgz +Source10235: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#/esutils-2.0.3.tgz +Source10236: https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz#/event-emitter-0.3.5.tgz +Source10237: https://registry.npmjs.org/events/-/events-3.2.0.tgz#/events-3.2.0.tgz +Source10238: https://registry.npmjs.org/execa/-/execa-5.0.0.tgz#/execa-5.0.0.tgz +Source10239: https://registry.npmjs.org/ext/-/ext-1.7.0.tgz#/ext-1.7.0.tgz +Source10240: https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#/extend-shallow-2.0.1.tgz +Source10241: https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz#/extend-shallow-3.0.2.tgz +Source10242: https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz#/falafel-2.2.5.tgz +Source10243: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#/fast-deep-equal-3.1.3.tgz +Source10244: https://registry.npmjs.org/fast-isnumeric/-/fast-isnumeric-1.1.4.tgz#/fast-isnumeric-1.1.4.tgz +Source10245: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#/fast-json-stable-stringify-2.1.0.tgz +Source10246: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz +Source10247: https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#/fastest-levenshtein-1.0.12.tgz +Source10248: https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz#/file-loader-6.0.0.tgz +Source10249: https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz#/fill-range-7.1.1.tgz +Source10250: https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz#/find-cache-dir-3.3.1.tgz +Source10251: https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz#/find-root-1.1.0.tgz +Source10252: https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#/find-up-4.1.0.tgz +Source10253: https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz#/flatten-vertex-data-1.0.2.tgz +Source10254: https://registry.npmjs.org/font-atlas/-/font-atlas-2.1.0.tgz#/font-atlas-2.1.0.tgz +Source10255: https://registry.npmjs.org/font-measure/-/font-measure-1.2.2.tgz#/font-measure-1.2.2.tgz +Source10256: https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#/from2-2.3.0.tgz +Source10257: https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz#/fs-extra-7.0.1.tgz +Source10258: https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#/fs-extra-9.1.0.tgz +Source10259: https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#/fs-minipass-2.1.0.tgz +Source10260: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#/fs.realpath-1.0.0.tgz +Source10261: https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#/function-bind-1.1.1.tgz +Source10262: https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz#/geojson-vt-3.2.1.tgz +Source10263: https://registry.npmjs.org/geojson-vt/-/geojson-vt-4.0.2.tgz#/geojson-vt-4.0.2.tgz +Source10264: https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz#/get-canvas-context-1.0.2.tgz +Source10265: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz#/get-intrinsic-1.1.1.tgz +Source10266: https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#/get-stream-6.0.1.tgz +Source10267: https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#/get-value-2.0.6.tgz +Source10268: https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz#/gl-mat4-1.2.0.tgz +Source10269: https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz#/gl-matrix-3.4.3.tgz +Source10270: https://registry.npmjs.org/gl-text/-/gl-text-1.4.0.tgz#/gl-text-1.4.0.tgz +Source10271: https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz#/gl-util-3.1.3.tgz +Source10272: https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#/glob-7.1.6.tgz +Source10273: https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#/glob-to-regexp-0.4.1.tgz +Source10274: https://registry.npmjs.org/global-prefix/-/global-prefix-4.0.0.tgz#/global-prefix-4.0.0.tgz +Source10275: https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz#/glsl-inject-defines-1.0.3.tgz +Source10276: https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz#/glsl-resolve-0.0.1.tgz +Source10277: https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz#/glsl-token-assignments-2.0.2.tgz +Source10278: https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz#/glsl-token-defines-1.0.0.tgz +Source10279: https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz#/glsl-token-depth-1.1.2.tgz +Source10280: https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz#/glsl-token-descope-1.0.2.tgz +Source10281: https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz#/glsl-token-inject-block-1.1.0.tgz +Source10282: https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz#/glsl-token-properties-1.0.1.tgz +Source10283: https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz#/glsl-token-scope-1.1.2.tgz +Source10284: https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz#/glsl-token-string-1.0.1.tgz +Source10285: https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz#/glsl-token-whitespace-trim-1.0.0.tgz +Source10286: https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz#/glsl-tokenizer-2.1.5.tgz +Source10287: https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz#/glslify-7.1.1.tgz +Source10288: https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz#/glslify-bundle-5.1.1.tgz +Source10289: https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz#/glslify-deps-1.3.2.tgz +Source10290: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#/graceful-fs-4.2.11.tgz +Source10291: https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz#/grid-index-1.1.0.tgz +Source10292: https://registry.npmjs.org/has/-/has-1.0.3.tgz#/has-1.0.3.tgz +Source10293: https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz#/has-bigints-1.0.1.tgz +Source10294: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#/has-flag-3.0.0.tgz +Source10295: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#/has-flag-4.0.0.tgz +Source10296: https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz#/has-hover-1.0.1.tgz +Source10297: https://registry.npmjs.org/has-passive-events/-/has-passive-events-1.0.0.tgz#/has-passive-events-1.0.0.tgz +Source10298: https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz#/has-symbols-1.0.2.tgz +Source10299: https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#/hosted-git-info-2.8.9.tgz +Source10300: https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz#/hsluv-0.0.3.tgz +Source10301: https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#/human-signals-2.1.0.tgz +Source10302: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#/iconv-lite-0.4.24.tgz +Source10303: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz#/iconv-lite-0.6.2.tgz +Source10304: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#/iconv-lite-0.6.3.tgz +Source10305: https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz#/icss-utils-5.1.0.tgz +Source10306: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#/ieee754-1.2.1.tgz +Source10307: https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz#/import-local-3.0.2.tgz +Source10308: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#/imurmurhash-0.1.4.tgz +Source10309: https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#/indent-string-4.0.0.tgz +Source10310: https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz#/indexes-of-1.0.1.tgz +Source10311: https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#/infer-owner-1.0.4.tgz +Source10312: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#/inflight-1.0.6.tgz +Source10313: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#/inherits-2.0.4.tgz +Source10314: https://registry.npmjs.org/ini/-/ini-4.1.3.tgz#/ini-4.1.3.tgz +Source10315: https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz#/interpret-2.2.0.tgz +Source10316: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#/is-arrayish-0.2.1.tgz +Source10317: https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz#/is-bigint-1.0.1.tgz +Source10318: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz#/is-boolean-object-1.1.0.tgz +Source10319: https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz#/is-browser-2.1.0.tgz +Source10320: https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz#/is-callable-1.2.3.tgz +Source10321: https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz#/is-core-module-2.11.0.tgz +Source10322: https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz#/is-date-object-1.0.2.tgz +Source10323: https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#/is-extendable-0.1.1.tgz +Source10324: https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz#/is-extendable-1.0.1.tgz +Source10325: https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz#/is-finite-1.1.0.tgz +Source10326: https://registry.npmjs.org/is-firefox/-/is-firefox-1.0.3.tgz#/is-firefox-1.0.3.tgz +Source10327: https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz#/is-iexplorer-1.0.0.tgz +Source10328: https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz#/is-mobile-4.0.0.tgz +Source10329: https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz#/is-negative-zero-2.0.1.tgz +Source10330: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#/is-number-7.0.0.tgz +Source10331: https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz#/is-number-object-1.0.4.tgz +Source10332: https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#/is-obj-1.0.1.tgz +Source10333: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#/is-plain-obj-1.1.0.tgz +Source10334: https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#/is-plain-object-2.0.4.tgz +Source10335: https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz#/is-regex-1.1.2.tgz +Source10336: https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#/is-stream-2.0.0.tgz +Source10337: https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz#/is-string-1.0.5.tgz +Source10338: https://registry.npmjs.org/is-string-blank/-/is-string-blank-1.0.1.tgz#/is-string-blank-1.0.1.tgz +Source10339: https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz#/is-svg-path-1.0.2.tgz +Source10340: https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz#/is-symbol-1.0.3.tgz +Source10341: https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#/isarray-0.0.1.tgz +Source10342: https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#/isarray-1.0.0.tgz +Source10343: https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#/isarray-2.0.5.tgz +Source10344: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz +Source10345: https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz#/isexe-3.1.1.tgz +Source10346: https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#/isobject-3.0.1.tgz +Source10347: https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz#/jest-worker-26.6.2.tgz +Source10348: https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz#/jest-worker-27.5.1.tgz +Source10349: https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz#/jquery-3.6.0.tgz +Source10350: https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#/json-parse-better-errors-1.0.2.tgz +Source10351: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#/json-parse-even-better-errors-2.3.1.tgz +Source10352: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#/json-schema-traverse-0.4.1.tgz +Source10353: https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz#/json-stringify-pretty-compact-4.0.0.tgz +Source10354: https://registry.npmjs.org/json5/-/json5-1.0.2.tgz#/json5-1.0.2.tgz +Source10355: https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#/json5-2.2.3.tgz +Source10356: https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#/jsonfile-4.0.0.tgz +Source10357: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#/jsonfile-6.1.0.tgz +Source10358: https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz#/kdbush-3.0.0.tgz +Source10359: https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz#/kdbush-4.0.2.tgz +Source10360: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#/kind-of-6.0.3.tgz +Source10361: https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#/levn-0.3.0.tgz +Source10362: https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.21.tgz#/license-webpack-plugin-2.3.21.tgz +Source10363: https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#/load-json-file-4.0.0.tgz +Source10364: https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz#/loader-runner-4.2.0.tgz +Source10365: https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz#/loader-utils-1.4.2.tgz +Source10366: https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz#/loader-utils-2.0.4.tgz +Source10367: https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz#/locate-path-5.0.0.tgz +Source10368: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz +Source10369: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#/lodash.merge-4.6.2.tgz +Source10370: https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#/lru-cache-6.0.0.tgz +Source10371: https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz#/make-dir-3.1.0.tgz +Source10372: https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz#/map-limit-0.0.1.tgz +Source10373: https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.3.tgz#/mapbox-gl-1.13.3.tgz +Source10374: https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.6.0.tgz#/maplibre-gl-4.6.0.tgz +Source10375: https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz#/math-log2-1.0.1.tgz +Source10376: https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz#/memory-fs-0.5.0.tgz +Source10377: https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz#/memorystream-0.3.1.tgz +Source10378: https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#/merge-stream-2.0.0.tgz +Source10379: https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz#/micromatch-4.0.8.tgz +Source10380: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#/mime-db-1.52.0.tgz +Source10381: https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#/mime-types-2.1.35.tgz +Source10382: https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#/mimic-fn-2.1.0.tgz +Source10383: https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.9.tgz#/mini-css-extract-plugin-1.3.9.tgz +Source10384: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.tgz +Source10385: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#/minimist-1.2.8.tgz +Source10386: https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz#/minipass-3.1.3.tgz +Source10387: https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz#/minipass-5.0.0.tgz +Source10388: https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz#/minipass-collect-1.0.2.tgz +Source10389: https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz#/minipass-flush-1.0.5.tgz +Source10390: https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#/minipass-pipeline-1.2.4.tgz +Source10391: https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz#/minizlib-2.1.2.tgz +Source10392: https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz#/mkdirp-0.5.5.tgz +Source10393: https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#/mkdirp-1.0.4.tgz +Source10394: https://registry.npmjs.org/moment/-/moment-2.29.4.tgz#/moment-2.29.4.tgz +Source10395: https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz#/mouse-change-1.4.0.tgz +Source10396: https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz#/mouse-event-1.0.5.tgz +Source10397: https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz#/mouse-event-offset-3.0.2.tgz +Source10398: https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz#/mouse-wheel-1.2.0.tgz +Source10399: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#/ms-2.0.0.tgz +Source10400: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#/ms-2.1.3.tgz +Source10401: https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz#/mumath-3.3.4.tgz +Source10402: https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz#/murmurhash-js-1.0.0.tgz +Source10403: https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz#/nanoid-3.3.7.tgz +Source10404: https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz#/native-promise-only-0.8.1.tgz +Source10405: https://registry.npmjs.org/needle/-/needle-2.9.1.tgz#/needle-2.9.1.tgz +Source10406: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#/neo-async-2.6.2.tgz +Source10407: https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz#/next-tick-1.1.0.tgz +Source10408: https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#/nice-try-1.0.5.tgz +Source10409: https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#/node-fetch-2.6.7.tgz +Source10410: https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz#/node-releases-2.0.18.tgz +Source10411: https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#/normalize-package-data-2.5.0.tgz +Source10412: https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz#/normalize-svg-path-0.1.0.tgz +Source10413: https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz#/normalize-svg-path-1.1.0.tgz +Source10414: https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz#/npm-run-all-4.1.5.tgz +Source10415: https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz#/npm-run-path-4.0.1.tgz +Source10416: https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz#/number-is-integer-1.0.1.tgz +Source10417: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#/object-assign-4.1.1.tgz +Source10418: https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz#/object-inspect-1.9.0.tgz +Source10419: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#/object-keys-1.1.1.tgz +Source10420: https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz#/object.assign-4.1.2.tgz +Source10421: https://registry.npmjs.org/once/-/once-1.3.3.tgz#/once-1.3.3.tgz +Source10422: https://registry.npmjs.org/once/-/once-1.4.0.tgz#/once-1.4.0.tgz +Source10423: https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz#/onetime-5.1.2.tgz +Source10424: https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz#/optionator-0.8.3.tgz +Source10425: https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#/p-limit-2.3.0.tgz +Source10426: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#/p-limit-3.1.0.tgz +Source10427: https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#/p-locate-4.1.0.tgz +Source10428: https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#/p-map-4.0.0.tgz +Source10429: https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#/p-try-2.2.0.tgz +Source10430: https://registry.npmjs.org/parenthesis/-/parenthesis-3.1.8.tgz#/parenthesis-3.1.8.tgz +Source10431: https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#/parse-json-4.0.0.tgz +Source10432: https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz#/parse-rect-1.2.0.tgz +Source10433: https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz#/parse-svg-path-0.1.2.tgz +Source10434: https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz#/parse-unit-1.0.1.tgz +Source10435: https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz#/path-browserify-1.0.1.tgz +Source10436: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#/path-exists-4.0.0.tgz +Source10437: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#/path-is-absolute-1.0.1.tgz +Source10438: https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#/path-key-2.0.1.tgz +Source10439: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz +Source10440: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#/path-parse-1.0.7.tgz +Source10441: https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#/path-type-3.0.0.tgz +Source10442: https://registry.npmjs.org/pbf/-/pbf-3.3.0.tgz#/pbf-3.3.0.tgz +Source10443: https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz#/performance-now-2.1.0.tgz +Source10444: https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz#/pick-by-alias-1.2.0.tgz +Source10445: https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz#/picocolors-1.1.0.tgz +Source10446: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#/picomatch-2.3.1.tgz +Source10447: https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz#/pidtree-0.3.1.tgz +Source10448: https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#/pify-3.0.0.tgz +Source10449: https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz#/pkg-dir-4.2.0.tgz +Source10450: https://registry.npmjs.org/plotly.js/-/plotly.js-2.35.2.tgz#/plotly.js-2.35.2.tgz +Source10451: https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz#/point-in-polygon-1.1.0.tgz +Source10452: https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz#/polybooljs-1.2.2.tgz +Source10453: https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz#/postcss-8.4.45.tgz +Source10454: https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#/postcss-modules-extract-imports-3.1.0.tgz +Source10455: https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#/postcss-modules-local-by-default-4.0.5.tgz +Source10456: https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#/postcss-modules-scope-3.2.0.tgz +Source10457: https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#/postcss-modules-values-4.0.0.tgz +Source10458: https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#/postcss-selector-parser-6.0.4.tgz +Source10459: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#/postcss-value-parser-4.2.0.tgz +Source10460: https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz#/potpack-1.0.2.tgz +Source10461: https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz#/potpack-2.0.0.tgz +Source10462: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#/prelude-ls-1.1.2.tgz +Source10463: https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz#/prettier-2.2.1.tgz +Source10464: https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz#/probe-image-size-7.2.3.tgz +Source10465: https://registry.npmjs.org/process/-/process-0.11.10.tgz#/process-0.11.10.tgz +Source10466: https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#/process-nextick-args-2.0.1.tgz +Source10467: https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#/promise-inflight-1.0.1.tgz +Source10468: https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#/protocol-buffers-schema-3.6.0.tgz +Source10469: https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#/prr-1.0.1.tgz +Source10470: https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#/punycode-2.1.1.tgz +Source10471: https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz#/querystringify-2.1.1.tgz +Source10472: https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz#/quickselect-2.0.0.tgz +Source10473: https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz#/quickselect-3.0.0.tgz +Source10474: https://registry.npmjs.org/raf/-/raf-3.4.1.tgz#/raf-3.4.1.tgz +Source10475: https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#/randombytes-2.1.0.tgz +Source10476: https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz#/raw-loader-4.0.2.tgz +Source10477: https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#/read-pkg-3.0.0.tgz +Source10478: https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz#/readable-stream-1.0.34.tgz +Source10479: https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#/readable-stream-2.3.7.tgz +Source10480: https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz#/rechoir-0.7.0.tgz +Source10481: https://registry.npmjs.org/regl-error2d/-/regl-error2d-2.0.12.tgz#/regl-error2d-2.0.12.tgz +Source10482: https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz#/regl-line2d-3.1.3.tgz +Source10483: https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.3.1.tgz#/regl-scatter2d-3.3.1.tgz +Source10484: https://registry.npmjs.org/regl-splom/-/regl-splom-1.0.14.tgz#/regl-splom-1.0.14.tgz +Source10485: https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#/requires-port-1.0.0.tgz +Source10486: https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz#/resolve-0.6.3.tgz +Source10487: https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz#/resolve-1.22.1.tgz +Source10488: https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz#/resolve-cwd-3.0.0.tgz +Source10489: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz#/resolve-from-5.0.0.tgz +Source10490: https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#/resolve-protobuf-schema-2.1.0.tgz +Source10491: https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz#/right-now-1.0.0.tgz +Source10492: https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#/rimraf-2.7.1.tgz +Source10493: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#/rimraf-3.0.2.tgz +Source10494: https://registry.npmjs.org/rw/-/rw-1.3.3.tgz#/rw-1.3.3.tgz +Source10495: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#/safe-buffer-5.1.2.tgz +Source10496: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#/safe-buffer-5.2.1.tgz +Source10497: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#/safer-buffer-2.1.2.tgz +Source10498: https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#/sax-1.2.4.tgz +Source10499: https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz#/schema-utils-2.7.1.tgz +Source10500: https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz#/schema-utils-3.0.0.tgz +Source10501: https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz#/schema-utils-3.3.0.tgz +Source10502: https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#/semver-5.7.2.tgz +Source10503: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#/semver-6.3.1.tgz +Source10504: https://registry.npmjs.org/semver/-/semver-7.6.3.tgz#/semver-7.6.3.tgz +Source10505: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz#/serialize-javascript-5.0.1.tgz +Source10506: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz#/serialize-javascript-6.0.2.tgz +Source10507: https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz#/set-value-2.0.1.tgz +Source10508: https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz#/shallow-clone-3.0.1.tgz +Source10509: https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz#/shallow-copy-0.0.1.tgz +Source10510: https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#/shebang-command-1.2.0.tgz +Source10511: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz +Source10512: https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#/shebang-regex-1.0.0.tgz +Source10513: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz +Source10514: https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz#/shell-quote-1.7.3.tgz +Source10515: https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz#/signal-exit-3.0.3.tgz +Source10516: https://registry.npmjs.org/signum/-/signum-1.0.0.tgz#/signum-1.0.0.tgz +Source10517: https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz#/sort-asc-0.2.0.tgz +Source10518: https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz#/sort-desc-0.2.0.tgz +Source10519: https://registry.npmjs.org/sort-object/-/sort-object-3.0.3.tgz#/sort-object-3.0.3.tgz +Source10520: https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz#/source-list-map-2.0.1.tgz +Source10521: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#/source-map-0.6.1.tgz +Source10522: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz#/source-map-js-1.2.1.tgz +Source10523: https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.0.2.tgz#/source-map-loader-1.0.2.tgz +Source10524: https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz#/source-map-loader-1.1.3.tgz +Source10525: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#/source-map-support-0.5.21.tgz +Source10526: https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz#/spdx-correct-3.1.1.tgz +Source10527: https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#/spdx-exceptions-2.3.0.tgz +Source10528: https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#/spdx-expression-parse-3.0.1.tgz +Source10529: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#/spdx-license-ids-3.0.5.tgz +Source10530: https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz#/split-string-3.1.0.tgz +Source10531: https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz#/ssri-8.0.1.tgz +Source10532: https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz#/stack-trace-0.0.9.tgz +Source10533: https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz#/static-eval-2.1.0.tgz +Source10534: https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz#/stream-parser-0.3.1.tgz +Source10535: https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz#/stream-shift-1.0.1.tgz +Source10536: https://registry.npmjs.org/string-split-by/-/string-split-by-1.0.0.tgz#/string-split-by-1.0.0.tgz +Source10537: https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz#/string.prototype.padend-3.1.2.tgz +Source10538: https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#/string.prototype.trimend-1.0.4.tgz +Source10539: https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#/string.prototype.trimstart-1.0.4.tgz +Source10540: https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#/string_decoder-0.10.31.tgz +Source10541: https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#/string_decoder-1.1.1.tgz +Source10542: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#/strip-bom-3.0.0.tgz +Source10543: https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#/strip-final-newline-2.0.0.tgz +Source10544: https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz#/strongly-connected-components-1.0.1.tgz +Source10545: https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz#/style-loader-1.3.0.tgz +Source10546: https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz#/style-loader-2.0.0.tgz +Source10547: https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz#/style-loader-4.0.0.tgz +Source10548: https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz#/supercluster-7.1.5.tgz +Source10549: https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz#/supercluster-8.0.1.tgz +Source10550: https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz#/superscript-text-1.0.0.tgz +Source10551: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#/supports-color-5.5.0.tgz +Source10552: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#/supports-color-7.2.0.tgz +Source10553: https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz#/supports-color-8.1.1.tgz +Source10554: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#/supports-preserve-symlinks-flag-1.0.0.tgz +Source10555: https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz#/svg-arc-to-cubic-bezier-3.2.0.tgz +Source10556: https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz#/svg-path-bounds-1.0.2.tgz +Source10557: https://registry.npmjs.org/svg-path-sdf/-/svg-path-sdf-1.1.3.tgz#/svg-path-sdf-1.1.3.tgz +Source10558: https://registry.npmjs.org/svg-url-loader/-/svg-url-loader-6.0.0.tgz#/svg-url-loader-6.0.0.tgz +Source10559: https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz#/tapable-1.1.3.tgz +Source10560: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz#/tapable-2.2.1.tgz +Source10561: https://registry.npmjs.org/tar/-/tar-6.2.1.tgz#/tar-6.2.1.tgz +Source10562: https://registry.npmjs.org/terser/-/terser-5.36.0.tgz#/terser-5.36.0.tgz +Source10563: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#/terser-webpack-plugin-4.2.3.tgz +Source10564: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#/terser-webpack-plugin-5.3.10.tgz +Source10565: https://registry.npmjs.org/through2/-/through2-0.6.5.tgz#/through2-0.6.5.tgz +Source10566: https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#/through2-2.0.5.tgz +Source10567: https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.5.2.tgz#/tinycolor2-1.5.2.tgz +Source10568: https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz#/tinyqueue-2.0.3.tgz +Source10569: https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz#/tinyqueue-3.0.0.tgz +Source10570: https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz#/to-float32-1.1.0.tgz +Source10571: https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz#/to-px-1.0.1.tgz +Source10572: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#/to-regex-range-5.0.1.tgz +Source10573: https://registry.npmjs.org/to-string-loader/-/to-string-loader-1.1.6.tgz#/to-string-loader-1.1.6.tgz +Source10574: https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz#/topojson-client-3.1.0.tgz +Source10575: https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#/tr46-0.0.3.tgz +Source10576: https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz#/tr46-2.1.0.tgz +Source10577: https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz#/ts-loader-8.1.0.tgz +Source10578: https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#/tslib-1.14.1.tgz +Source10579: https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz#/tslib-2.7.0.tgz +Source10580: https://registry.npmjs.org/type/-/type-1.2.0.tgz#/type-1.2.0.tgz +Source10581: https://registry.npmjs.org/type/-/type-2.7.2.tgz#/type-2.7.2.tgz +Source10582: https://registry.npmjs.org/type/-/type-2.7.3.tgz#/type-2.7.3.tgz +Source10583: https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#/type-check-0.3.2.tgz +Source10584: https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#/typedarray-0.0.6.tgz +Source10585: https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz#/typedarray-pool-1.2.0.tgz +Source10586: https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz#/typescript-4.1.5.tgz +Source10587: https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz#/typewise-1.0.3.tgz +Source10588: https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz#/typewise-core-1.2.0.tgz +Source10589: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz#/unbox-primitive-1.0.1.tgz +Source10590: https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz#/underscore-1.12.1.tgz +Source10591: https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz#/union-value-1.0.1.tgz +Source10592: https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz#/uniq-1.0.1.tgz +Source10593: https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#/unique-filename-1.1.1.tgz +Source10594: https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz#/unique-slug-2.0.2.tgz +Source10595: https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#/universalify-0.1.2.tgz +Source10596: https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#/universalify-2.0.0.tgz +Source10597: https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz#/unquote-1.1.1.tgz +Source10598: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#/update-browserslist-db-1.1.1.tgz +Source10599: https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz#/update-diff-1.1.0.tgz +Source10600: https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz#/uri-js-4.2.2.tgz +Source10601: https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz#/url-loader-4.1.1.tgz +Source10602: https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz#/url-parse-1.5.10.tgz +Source10603: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#/util-deprecate-1.0.2.tgz +Source10604: https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#/v8-compile-cache-2.3.0.tgz +Source10605: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#/validate-npm-package-license-3.0.4.tgz +Source10606: https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz#/vt-pbf-3.1.3.tgz +Source10607: https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz#/watchpack-2.4.2.tgz +Source10608: https://registry.npmjs.org/weak-map/-/weak-map-1.0.8.tgz#/weak-map-1.0.8.tgz +Source10609: https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz#/webgl-context-2.2.0.tgz +Source10610: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#/webidl-conversions-3.0.1.tgz +Source10611: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz#/webidl-conversions-6.1.0.tgz +Source10612: https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz#/webpack-5.96.1.tgz +Source10613: https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.6.0.tgz#/webpack-cli-4.6.0.tgz +Source10614: https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz#/webpack-merge-5.7.3.tgz +Source10615: https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz#/webpack-sources-1.4.3.tgz +Source10616: https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz#/webpack-sources-3.2.3.tgz +Source10617: https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#/whatwg-mimetype-2.3.0.tgz +Source10618: https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz#/whatwg-url-5.0.0.tgz +Source10619: https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz#/whatwg-url-8.7.0.tgz +Source10620: https://registry.npmjs.org/which/-/which-1.3.1.tgz#/which-1.3.1.tgz +Source10621: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz +Source10622: https://registry.npmjs.org/which/-/which-4.0.0.tgz#/which-4.0.0.tgz +Source10623: https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#/which-boxed-primitive-1.0.2.tgz +Source10624: https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz#/wildcard-2.0.0.tgz +Source10625: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz#/word-wrap-1.2.5.tgz +Source10626: https://registry.npmjs.org/worker-loader/-/worker-loader-3.0.8.tgz#/worker-loader-3.0.8.tgz +Source10627: https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz#/world-calendars-1.0.3.tgz +Source10628: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#/wrappy-1.0.2.tgz +Source10629: https://registry.npmjs.org/ws/-/ws-7.5.10.tgz#/ws-7.5.10.tgz +Source10630: https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz#/xtend-2.2.0.tgz +Source10631: https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#/xtend-4.0.2.tgz +Source10632: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#/yallist-4.0.0.tgz +Source10633: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz diff --git a/package-lock.json b/package-lock.json index f2d73e9..3500699 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jupyterlab-plotly", - "version": "5.22.0", + "version": "5.24.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "jupyterlab-plotly", - "version": "5.22.0", + "version": "5.24.1", "license": "MIT", "dependencies": { "@jupyter-widgets/base": ">=2.0.0 <7.0.0", @@ -14,7 +14,7 @@ "@lumino/messaging": "^1.2.3", "@lumino/widgets": "^1.8.1", "lodash": "^4.17.4", - "plotly.js": "^2.32.0" + "plotly.js": "^2.35.2" }, "devDependencies": { "@jupyterlab/builder": "^3.0.0", @@ -60,7 +60,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -74,7 +74,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -83,7 +82,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -92,7 +91,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -101,14 +100,13 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -624,6 +622,36 @@ "node": ">=6.0.0" } }, + "node_modules/@maplibre/maplibre-gl-style-spec": { + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-20.3.1.tgz", + "integrity": "sha512-5ueL4UDitzVtceQ8J4kY+Px3WK+eZTsmGwha3MBKHKqiHvKrjWWwBCIl1K8BuJSc5OFh83uI8IFNoFvQxX2uUw==", + "dependencies": { + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/unitbezier": "^0.0.1", + "json-stringify-pretty-compact": "^4.0.0", + "minimist": "^1.2.8", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "sort-object": "^3.0.3", + "tinyqueue": "^3.0.0" + }, + "bin": { + "gl-style-format": "dist/gl-style-format.mjs", + "gl-style-migrate": "dist/gl-style-migrate.mjs", + "gl-style-validate": "dist/gl-style-validate.mjs" + } + }, + "node_modules/@maplibre/maplibre-gl-style-spec/node_modules/@mapbox/unitbezier": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==" + }, + "node_modules/@maplibre/maplibre-gl-style-spec/node_modules/tinyqueue": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz", + "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==" + }, "node_modules/@npmcli/move-file": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", @@ -666,9 +694,9 @@ } }, "node_modules/@plotly/d3": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz", - "integrity": "sha512-x49ThEu1FRA00kTso4Jdfyf2byaCPLBGmLjAYQz5OzaPyLUhHesX3/Nfv2OHEhynhdy2UB39DLXq6thYe2L2kg==" + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.2.tgz", + "integrity": "sha512-wvsNmh1GYjyJfyEBPKJLTMzgf2c2bEbSIL50lmqVUi+o1NHaLPi1Lb4v7VxXXJn043BhNyrxUrWI85Q+zmjOVA==" }, "node_modules/@plotly/d3-sankey": { "version": "0.7.2", @@ -741,55 +769,86 @@ } }, "node_modules/@turf/area": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz", - "integrity": "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/area/-/area-7.1.0.tgz", + "integrity": "sha512-w91FEe02/mQfMPRX2pXua48scFuKJ2dSVMF2XmJ6+BJfFiCPxp95I3+Org8+ZsYv93CDNKbf0oLNEPnuQdgs2g==", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" + "@turf/helpers": "^7.1.0", + "@turf/meta": "^7.1.0", + "@types/geojson": "^7946.0.10", + "tslib": "^2.6.2" }, "funding": { "url": "https://opencollective.com/turf" } }, + "node_modules/@turf/area/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, "node_modules/@turf/bbox": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz", - "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.1.0.tgz", + "integrity": "sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" + "@turf/helpers": "^7.1.0", + "@turf/meta": "^7.1.0", + "@types/geojson": "^7946.0.10", + "tslib": "^2.6.2" }, "funding": { "url": "https://opencollective.com/turf" } }, + "node_modules/@turf/bbox/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, "node_modules/@turf/centroid": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz", - "integrity": "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-7.1.0.tgz", + "integrity": "sha512-1Y1b2l+ZB1CZ+ITjUCsGqC4/tSjwm/R4OUfDztVqyyCq/VvezkLmTNqvXTGXgfP0GXkpv68iCfxF5M7QdM5pJQ==", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" + "@turf/helpers": "^7.1.0", + "@turf/meta": "^7.1.0", + "@types/geojson": "^7946.0.10", + "tslib": "^2.6.2" }, "funding": { "url": "https://opencollective.com/turf" } }, + "node_modules/@turf/centroid/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, "node_modules/@turf/helpers": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz", - "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.1.0.tgz", + "integrity": "sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==", + "dependencies": { + "@types/geojson": "^7946.0.10", + "tslib": "^2.6.2" + }, "funding": { "url": "https://opencollective.com/turf" } }, + "node_modules/@turf/helpers/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, "node_modules/@turf/meta": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz", - "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.1.0.tgz", + "integrity": "sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==", "dependencies": { - "@turf/helpers": "^6.5.0" + "@turf/helpers": "^7.1.0", + "@types/geojson": "^7946.0.10" }, "funding": { "url": "https://opencollective.com/turf" @@ -811,30 +870,43 @@ "dev": true }, "node_modules/@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", - "dev": true, + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "node_modules/@types/geojson": { + "version": "7946.0.14", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", + "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==" + }, + "node_modules/@types/geojson-vt": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/geojson-vt/-/geojson-vt-3.2.5.tgz", + "integrity": "sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==", + "dependencies": { + "@types/geojson": "*" + } }, "node_modules/@types/jquery": { "version": "3.5.5", @@ -847,19 +919,37 @@ "node_modules/@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, "node_modules/@types/lodash": { "version": "4.14.168", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==" }, + "node_modules/@types/mapbox__point-geometry": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz", + "integrity": "sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==" + }, + "node_modules/@types/mapbox__vector-tile": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz", + "integrity": "sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==", + "dependencies": { + "@types/geojson": "*", + "@types/mapbox__point-geometry": "*", + "@types/pbf": "*" + } + }, "node_modules/@types/node": { "version": "14.14.37", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==", - "dev": true + "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" + }, + "node_modules/@types/pbf": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/pbf/-/pbf-3.0.5.tgz", + "integrity": "sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==" }, "node_modules/@types/plotly.js": { "version": "1.54.10", @@ -881,6 +971,14 @@ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", "dev": true }, + "node_modules/@types/supercluster": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz", + "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==", + "dependencies": { + "@types/geojson": "*" + } + }, "node_modules/@types/underscore": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.1.tgz", @@ -904,148 +1002,148 @@ } }, "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "dev": true + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dev": true, + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, @@ -1089,13 +1187,13 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "license": "Apache-2.0" }, "node_modules/abab": { "version": "2.0.5", @@ -1151,7 +1249,6 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "peerDependencies": { "ajv": "^6.9.1" } @@ -1182,6 +1279,14 @@ "node": ">=4" } }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-bounds": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz", @@ -1213,6 +1318,14 @@ "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz", "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w==" }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -1307,22 +1420,22 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "dev": true, + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -1337,11 +1450,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -1355,6 +1469,23 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, + "node_modules/bytewise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz", + "integrity": "sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==", + "dependencies": { + "bytewise-core": "^1.2.2", + "typewise": "^1.0.3" + } + }, + "node_modules/bytewise-core": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz", + "integrity": "sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==", + "dependencies": { + "typewise-core": "^1.2" + } + }, "node_modules/cacache": { "version": "15.0.6", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz", @@ -1424,10 +1555,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001625", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001625.tgz", - "integrity": "sha512-4KE9N2gcRH+HQhpeiRZXd+1niLB/XNLAhSy4z7fI8EzcbcPoAqjNInxVHTiTwWfTIV4w096XG8OtCOCQQKPv3w==", - "dev": true, + "version": "1.0.30001684", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", + "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==", "funding": [ { "type": "opencollective", @@ -1441,7 +1571,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/canvas-fit": { "version": "1.5.0", @@ -1499,7 +1630,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, "dependencies": { "tslib": "^1.9.0" }, @@ -1658,10 +1788,11 @@ "integrity": "sha512-iSPlClZP8vX7MC3/u6s3lrDuoQyhQukh5LyABJ3hvfzbQ3Yyayd4fp04zjLnfi267B/B2FkumcWWgrbban7sSA==" }, "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -1678,6 +1809,7 @@ "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==", "deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.", + "license": "ISC", "peer": true }, "node_modules/css-font": { @@ -1782,10 +1914,11 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -1807,7 +1940,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -2079,10 +2211,10 @@ "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" }, "node_modules/electron-to-chromium": { - "version": "1.4.788", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.788.tgz", - "integrity": "sha512-ubp5+Ev/VV8KuRoWnfP2QF2Bg+O2ZFdb49DiiNbz2VmgkIqrnyYaqIOqj8A6K/3p1xV0QcU5hBQ1+BmB6ot1OA==", - "dev": true + "version": "1.5.65", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.65.tgz", + "integrity": "sha512-PWVzBjghx7/wop6n22vS2MLU8tKGd4Q91aCEGhG/TYmW6PP5OcSXcdnxTe1NNt0T66N8D6jxh4kC8UsdzOGaIw==", + "license": "ISC" }, "node_modules/element-size": { "version": "1.1.1", @@ -2204,10 +2336,10 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", - "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==", - "dev": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "license": "MIT" }, "node_modules/es-to-primitive": { "version": "1.2.1", @@ -2231,6 +2363,7 @@ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", "hasInstallScript": true, + "license": "ISC", "dependencies": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", @@ -2272,10 +2405,10 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -2314,7 +2447,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -2327,6 +2459,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "license": "ISC", "dependencies": { "d": "^1.0.1", "es5-ext": "^0.10.62", @@ -2340,7 +2473,8 @@ "node_modules/esniff/node_modules/type": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", - "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "license": "ISC" }, "node_modules/esprima": { "version": "4.0.1", @@ -2358,7 +2492,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -2370,7 +2503,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, "engines": { "node": ">=4.0" } @@ -2395,6 +2527,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "license": "MIT", "dependencies": { "d": "1", "es5-ext": "~0.10.14" @@ -2432,10 +2565,11 @@ } }, "node_modules/execa/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -2503,6 +2637,17 @@ "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/falafel": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz", @@ -2584,10 +2729,11 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2736,6 +2882,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/gl-mat4": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz", @@ -2808,7 +2962,42 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "license": "BSD-2-Clause" + }, + "node_modules/global-prefix": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-4.0.0.tgz", + "integrity": "sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==", + "dependencies": { + "ini": "^4.1.3", + "kind-of": "^6.0.3", + "which": "^4.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/global-prefix/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } }, "node_modules/glsl-inject-defines": { "version": "1.0.3", @@ -2994,7 +3183,8 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "node_modules/grid-index": { "version": "1.1.0", @@ -3025,7 +3215,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -3093,7 +3282,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, "engines": { "node": "^10 || ^12 || >= 14" }, @@ -3157,8 +3345,7 @@ "node_modules/indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, "node_modules/infer-owner": { "version": "1.0.4", @@ -3181,6 +3368,14 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/interpret": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", @@ -3260,6 +3455,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-finite": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", @@ -3309,6 +3512,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -3345,7 +3549,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -3430,7 +3633,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3463,14 +3665,18 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, + "node_modules/json-stringify-pretty-compact": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz", + "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==" + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -3500,7 +3706,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3551,7 +3756,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true, "engines": { "node": ">=6.11.5" } @@ -3636,6 +3840,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -3660,6 +3865,7 @@ "version": "1.13.3", "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.3.tgz", "integrity": "sha512-p8lJFEiqmEQlyv+DQxFAOG/XPWN0Wp7j/Psq93Zywz7qt9CcUKFYDBOoOEKzqe6gudHVJY8/Bhqw6VDpX2lSBg==", + "license": "SEE LICENSE IN LICENSE.txt", "peer": true, "dependencies": { "@mapbox/geojson-rewind": "^0.5.2", @@ -3689,6 +3895,94 @@ "node": ">=6.4.0" } }, + "node_modules/maplibre-gl": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.6.0.tgz", + "integrity": "sha512-zobZK+fE+XM+7K81fk5pSBYWZlTGjGT0P96y2fR4DV2ry35ZBfAd0uWNatll69EgYeE+uOhN1MvEk+z1PCuyOQ==", + "dependencies": { + "@mapbox/geojson-rewind": "^0.5.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^2.0.6", + "@mapbox/unitbezier": "^0.0.1", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "@maplibre/maplibre-gl-style-spec": "^20.3.1", + "@types/geojson": "^7946.0.14", + "@types/geojson-vt": "3.2.5", + "@types/mapbox__point-geometry": "^0.1.4", + "@types/mapbox__vector-tile": "^1.3.4", + "@types/pbf": "^3.0.5", + "@types/supercluster": "^7.1.3", + "earcut": "^3.0.0", + "geojson-vt": "^4.0.2", + "gl-matrix": "^3.4.3", + "global-prefix": "^4.0.0", + "kdbush": "^4.0.2", + "murmurhash-js": "^1.0.0", + "pbf": "^3.3.0", + "potpack": "^2.0.0", + "quickselect": "^3.0.0", + "supercluster": "^8.0.1", + "tinyqueue": "^3.0.0", + "vt-pbf": "^3.1.3" + }, + "engines": { + "node": ">=16.14.0", + "npm": ">=8.1.0" + }, + "funding": { + "url": "https://github.com/maplibre/maplibre-gl-js?sponsor=1" + } + }, + "node_modules/maplibre-gl/node_modules/@mapbox/tiny-sdf": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz", + "integrity": "sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==" + }, + "node_modules/maplibre-gl/node_modules/@mapbox/unitbezier": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==" + }, + "node_modules/maplibre-gl/node_modules/earcut": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.0.tgz", + "integrity": "sha512-41Fs7Q/PLq1SDbqjsgcY7GA42T0jvaCNGXgGtsNdvg+Yv8eIu06bxv4/PoREkZ9nMDNwnUSG9OFB9+yv8eKhDg==" + }, + "node_modules/maplibre-gl/node_modules/geojson-vt": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-4.0.2.tgz", + "integrity": "sha512-AV9ROqlNqoZEIJGfm1ncNjEXfkz2hdFlZf0qkVfmkwdKa8vj7H16YUOT81rJw1rdFhyEDlN2Tds91p/glzbl5A==" + }, + "node_modules/maplibre-gl/node_modules/kdbush": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + }, + "node_modules/maplibre-gl/node_modules/potpack": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz", + "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==" + }, + "node_modules/maplibre-gl/node_modules/quickselect": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz", + "integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==" + }, + "node_modules/maplibre-gl/node_modules/supercluster": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "dependencies": { + "kdbush": "^4.0.2" + } + }, + "node_modules/maplibre-gl/node_modules/tinyqueue": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz", + "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==" + }, "node_modules/math-log2": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz", @@ -3722,16 +4016,16 @@ "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -3742,7 +4036,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -3751,7 +4044,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "dependencies": { "mime-db": "1.52.0" }, @@ -3834,9 +4126,12 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minipass": { "version": "3.1.3", @@ -3970,7 +4265,6 @@ "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, "funding": [ { "type": "github", @@ -4008,8 +4302,7 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "node_modules/next-tick": { "version": "1.1.0", @@ -4042,10 +4335,10 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" }, "node_modules/normalize-package-data": { "version": "2.5.0", @@ -4356,9 +4649,9 @@ } }, "node_modules/pbf": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.3.0.tgz", + "integrity": "sha512-XDF38WCH3z5OV/OVa8GKUNtLAyneuzbCisx7QUCF8Q6Nutx0WnJrQe5O+kOtBlLfRNUws98Y58Lblp+NJG5T4Q==", "dependencies": { "ieee754": "^1.1.12", "resolve-protobuf-schema": "^2.1.0" @@ -4378,10 +4671,9 @@ "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==" }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -4429,17 +4721,17 @@ } }, "node_modules/plotly.js": { - "version": "2.32.0", - "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.32.0.tgz", - "integrity": "sha512-QBYyfVFs1XdoXQBq/f7SoiqQD/BEyDA5WwvN1NwY4ZTrTX6GmJ5jE5ydlt1I4K8i5W6H1atgti31jcSYD6StKA==", + "version": "2.35.2", + "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.35.2.tgz", + "integrity": "sha512-s0knlWzRvLQXxzf3JQ6qbm8FpwKuMjkr+6r04f8/yCEByAQ+I0jkUzY/hSGRGb+u7iljTh9hgpEiiJP90vjyeQ==", "dependencies": { - "@plotly/d3": "3.8.1", + "@plotly/d3": "3.8.2", "@plotly/d3-sankey": "0.7.2", "@plotly/d3-sankey-circular": "0.33.1", "@plotly/mapbox-gl": "1.13.4", - "@turf/area": "^6.4.0", - "@turf/bbox": "^6.4.0", - "@turf/centroid": "^6.0.2", + "@turf/area": "^7.1.0", + "@turf/bbox": "^7.1.0", + "@turf/centroid": "^7.1.0", "base64-arraybuffer": "^1.0.2", "canvas-fit": "^1.5.0", "color-alpha": "1.0.4", @@ -4447,6 +4739,7 @@ "color-parse": "2.0.0", "color-rgba": "2.1.1", "country-regex": "^1.1.0", + "css-loader": "^7.1.2", "d3-force": "^1.2.1", "d3-format": "^1.4.5", "d3-geo": "^1.12.1", @@ -4461,13 +4754,14 @@ "has-hover": "^1.0.1", "has-passive-events": "^1.0.0", "is-mobile": "^4.0.0", + "maplibre-gl": "^4.5.2", "mouse-change": "^1.4.0", "mouse-event-offset": "^3.0.2", "mouse-wheel": "^1.2.0", "native-promise-only": "^0.8.1", "parse-svg-path": "^0.1.2", "point-in-polygon": "^1.1.0", - "polybooljs": "^1.2.0", + "polybooljs": "^1.2.2", "probe-image-size": "^7.2.3", "regl": "npm:@plotly/regl@^2.1.2", "regl-error2d": "^2.0.12", @@ -4475,6 +4769,7 @@ "regl-scatter2d": "^3.3.1", "regl-splom": "^1.0.14", "strongly-connected-components": "^1.0.1", + "style-loader": "^4.0.0", "superscript-text": "^1.0.0", "svg-path-sdf": "^1.1.3", "tinycolor2": "^1.4.2", @@ -4492,21 +4787,80 @@ "color-name": "^1.0.0" } }, + "node_modules/plotly.js/node_modules/css-loader": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/plotly.js/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/plotly.js/node_modules/style-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.27.0" + } + }, "node_modules/point-in-polygon": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz", "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" }, "node_modules/polybooljs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz", - "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz", + "integrity": "sha512-ziHW/02J0XuNuUtmidBc6GXE8YohYydp3DWPWXYsd7O721TjcmN+k6ezjdwkDqep+gnWnFY+yqZHvzElra2oCg==" }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "dev": true, + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "funding": [ { "type": "opencollective", @@ -4523,7 +4877,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" }, "engines": { @@ -4531,10 +4885,9 @@ } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -4543,10 +4896,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -4560,10 +4912,9 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -4578,7 +4929,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, "dependencies": { "icss-utils": "^5.0.0" }, @@ -4593,7 +4943,6 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, "dependencies": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", @@ -4605,10 +4954,9 @@ } }, "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/potpack": { "version": "1.0.2", @@ -4706,7 +5054,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -5007,6 +5354,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -5020,6 +5368,20 @@ "randombytes": "^2.1.0" } }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -5075,6 +5437,38 @@ "resolved": "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz", "integrity": "sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw==" }, + "node_modules/sort-asc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz", + "integrity": "sha512-umMGhjPeHAI6YjABoSTrFp2zaBtXBej1a0yKkuMUyjjqu6FJsTF+JYwCswWDg+zJfk/5npWUUbd33HH/WLzpaA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-desc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz", + "integrity": "sha512-NqZqyvL4VPW+RAxxXnB8gvE1kyikh8+pR+T+CXLksVRN9eiQqkQlPwqWYU0mF9Jm7UnctShlxLyAt1CaBOTL1w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-object": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.3.tgz", + "integrity": "sha512-nK7WOY8jik6zaG9CRwZTaD5O7ETWDLZYMM12pqY8htll+7dYeqGfEUPcUBHOpSJg2vJOrvFIY2Dl5cX2ih1hAQ==", + "dependencies": { + "bytewise": "^1.1.0", + "get-value": "^2.0.2", + "is-extendable": "^0.1.1", + "sort-asc": "^0.2.0", + "sort-desc": "^0.2.0", + "union-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -5085,16 +5479,14 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "devOptional": true, "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "dev": true, + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -5199,6 +5591,40 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", @@ -5487,6 +5913,7 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, + "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -5504,6 +5931,7 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=8" } @@ -5521,10 +5949,10 @@ } }, "node_modules/terser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", - "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", - "dev": true, + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -5584,10 +6012,10 @@ } }, "node_modules/terser/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -5599,7 +6027,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -5642,6 +6069,7 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -5754,10 +6182,11 @@ } }, "node_modules/ts-loader/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -5768,8 +6197,7 @@ "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/type": { "version": "1.2.0", @@ -5814,6 +6242,19 @@ "node": ">=4.2.0" } }, + "node_modules/typewise": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", + "integrity": "sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==", + "dependencies": { + "typewise-core": "^1.2.0" + } + }, + "node_modules/typewise-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz", + "integrity": "sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg==" + }, "node_modules/unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", @@ -5834,11 +6275,24 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" }, "node_modules/unique-filename": { "version": "1.1.1", @@ -5873,10 +6327,9 @@ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", - "dev": true, + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -5891,9 +6344,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -6015,10 +6469,10 @@ } }, "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "dev": true, + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -6046,21 +6500,20 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" }, "node_modules/webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", - "dev": true, + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "license": "MIT", "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -6170,10 +6623,10 @@ } }, "node_modules/webpack/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -6181,20 +6634,11 @@ "node": ">=0.4.0" } }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/webpack/node_modules/enhanced-resolve": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", - "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", - "dev": true, + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -6207,7 +6651,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -6221,7 +6665,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -6239,7 +6683,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -6248,7 +6692,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6263,7 +6707,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -6272,7 +6716,7 @@ "version": "5.3.10", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -6306,7 +6750,6 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, "engines": { "node": ">=10.13.0" } @@ -6364,6 +6807,7 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6434,9 +6878,10 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -6499,7 +6944,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, "requires": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -6509,20 +6953,17 @@ "@jridgewell/resolve-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" }, "@jridgewell/set-array": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" }, "@jridgewell/source-map": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" @@ -6531,14 +6972,12 @@ "@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -6991,6 +7430,33 @@ "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" }, + "@maplibre/maplibre-gl-style-spec": { + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-20.3.1.tgz", + "integrity": "sha512-5ueL4UDitzVtceQ8J4kY+Px3WK+eZTsmGwha3MBKHKqiHvKrjWWwBCIl1K8BuJSc5OFh83uI8IFNoFvQxX2uUw==", + "requires": { + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/unitbezier": "^0.0.1", + "json-stringify-pretty-compact": "^4.0.0", + "minimist": "^1.2.8", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "sort-object": "^3.0.3", + "tinyqueue": "^3.0.0" + }, + "dependencies": { + "@mapbox/unitbezier": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==" + }, + "tinyqueue": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz", + "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==" + } + } + }, "@npmcli/move-file": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", @@ -7019,9 +7485,9 @@ } }, "@plotly/d3": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz", - "integrity": "sha512-x49ThEu1FRA00kTso4Jdfyf2byaCPLBGmLjAYQz5OzaPyLUhHesX3/Nfv2OHEhynhdy2UB39DLXq6thYe2L2kg==" + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.2.tgz", + "integrity": "sha512-wvsNmh1GYjyJfyEBPKJLTMzgf2c2bEbSIL50lmqVUi+o1NHaLPi1Lb4v7VxXXJn043BhNyrxUrWI85Q+zmjOVA==" }, "@plotly/d3-sankey": { "version": "0.7.2", @@ -7091,43 +7557,82 @@ } }, "@turf/area": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz", - "integrity": "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/area/-/area-7.1.0.tgz", + "integrity": "sha512-w91FEe02/mQfMPRX2pXua48scFuKJ2dSVMF2XmJ6+BJfFiCPxp95I3+Org8+ZsYv93CDNKbf0oLNEPnuQdgs2g==", "requires": { - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" + "@turf/helpers": "^7.1.0", + "@turf/meta": "^7.1.0", + "@types/geojson": "^7946.0.10", + "tslib": "^2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + } } }, "@turf/bbox": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz", - "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-7.1.0.tgz", + "integrity": "sha512-PdWPz9tW86PD78vSZj2fiRaB8JhUHy6piSa/QXb83lucxPK+HTAdzlDQMTKj5okRCU8Ox/25IR2ep9T8NdopRA==", "requires": { - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" + "@turf/helpers": "^7.1.0", + "@turf/meta": "^7.1.0", + "@types/geojson": "^7946.0.10", + "tslib": "^2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + } } }, "@turf/centroid": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz", - "integrity": "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-7.1.0.tgz", + "integrity": "sha512-1Y1b2l+ZB1CZ+ITjUCsGqC4/tSjwm/R4OUfDztVqyyCq/VvezkLmTNqvXTGXgfP0GXkpv68iCfxF5M7QdM5pJQ==", "requires": { - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" + "@turf/helpers": "^7.1.0", + "@turf/meta": "^7.1.0", + "@types/geojson": "^7946.0.10", + "tslib": "^2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + } } }, "@turf/helpers": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz", - "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.1.0.tgz", + "integrity": "sha512-dTeILEUVeNbaEeoZUOhxH5auv7WWlOShbx7QSd4s0T4Z0/iz90z9yaVCtZOLbU89umKotwKaJQltBNO9CzVgaQ==", + "requires": { + "@types/geojson": "^7946.0.10", + "tslib": "^2.6.2" + }, + "dependencies": { + "tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + } + } }, "@turf/meta": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz", - "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.1.0.tgz", + "integrity": "sha512-ZgGpWWiKz797Fe8lfRj7HKCkGR+nSJ/5aKXMyofCvLSc2PuYJs/qyyifDPWjASQQCzseJ7AlF2Pc/XQ/3XkkuA==", "requires": { - "@turf/helpers": "^6.5.0" + "@turf/helpers": "^7.1.0", + "@types/geojson": "^7946.0.10" } }, "@types/backbone": { @@ -7146,30 +7651,40 @@ "dev": true }, "@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", - "dev": true, + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "@types/geojson": { + "version": "7946.0.14", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", + "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==" + }, + "@types/geojson-vt": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/geojson-vt/-/geojson-vt-3.2.5.tgz", + "integrity": "sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==", + "requires": { + "@types/geojson": "*" + } }, "@types/jquery": { "version": "3.5.5", @@ -7182,19 +7697,37 @@ "@types/json-schema": { "version": "7.0.11", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, "@types/lodash": { "version": "4.14.168", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==" }, + "@types/mapbox__point-geometry": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz", + "integrity": "sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==" + }, + "@types/mapbox__vector-tile": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz", + "integrity": "sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==", + "requires": { + "@types/geojson": "*", + "@types/mapbox__point-geometry": "*", + "@types/pbf": "*" + } + }, "@types/node": { "version": "14.14.37", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==", - "dev": true + "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" + }, + "@types/pbf": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/pbf/-/pbf-3.0.5.tgz", + "integrity": "sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==" }, "@types/plotly.js": { "version": "1.54.10", @@ -7216,6 +7749,14 @@ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", "dev": true }, + "@types/supercluster": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/supercluster/-/supercluster-7.1.3.tgz", + "integrity": "sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==", + "requires": { + "@types/geojson": "*" + } + }, "@types/underscore": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.1.tgz", @@ -7239,148 +7780,133 @@ } }, "@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" }, "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" }, "@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", - "dev": true + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" }, "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dev": true, + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" }, "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", - "dev": true, + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "requires": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, @@ -7410,14 +7936,12 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { "version": "2.0.5", @@ -7460,7 +7984,6 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "requires": {} }, "almost-equal": { @@ -7483,6 +8006,11 @@ "color-convert": "^1.9.0" } }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + }, "array-bounds": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz", @@ -7511,6 +8039,11 @@ "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz", "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w==" }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" + }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -7582,24 +8115,23 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "dev": true, + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" } }, "buffer-from": { @@ -7607,6 +8139,23 @@ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, + "bytewise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz", + "integrity": "sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==", + "requires": { + "bytewise-core": "^1.2.2", + "typewise": "^1.0.3" + } + }, + "bytewise-core": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz", + "integrity": "sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==", + "requires": { + "typewise-core": "^1.2" + } + }, "cacache": { "version": "15.0.6", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz", @@ -7660,10 +8209,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001625", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001625.tgz", - "integrity": "sha512-4KE9N2gcRH+HQhpeiRZXd+1niLB/XNLAhSy4z7fI8EzcbcPoAqjNInxVHTiTwWfTIV4w096XG8OtCOCQQKPv3w==", - "dev": true + "version": "1.0.30001684", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", + "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==" }, "canvas-fit": { "version": "1.5.0", @@ -7711,7 +8259,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, "requires": { "tslib": "^1.9.0" } @@ -7860,9 +8407,9 @@ "integrity": "sha512-iSPlClZP8vX7MC3/u6s3lrDuoQyhQukh5LyABJ3hvfzbQ3Yyayd4fp04zjLnfi267B/B2FkumcWWgrbban7sSA==" }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, "requires": { "nice-try": "^1.0.4", @@ -7960,9 +8507,9 @@ } }, "semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true } } @@ -7980,8 +8527,7 @@ "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "d": { "version": "1.0.1", @@ -8215,10 +8761,9 @@ "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" }, "electron-to-chromium": { - "version": "1.4.788", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.788.tgz", - "integrity": "sha512-ubp5+Ev/VV8KuRoWnfP2QF2Bg+O2ZFdb49DiiNbz2VmgkIqrnyYaqIOqj8A6K/3p1xV0QcU5hBQ1+BmB6ot1OA==", - "dev": true + "version": "1.5.65", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.65.tgz", + "integrity": "sha512-PWVzBjghx7/wop6n22vS2MLU8tKGd4Q91aCEGhG/TYmW6PP5OcSXcdnxTe1NNt0T66N8D6jxh4kC8UsdzOGaIw==" }, "element-size": { "version": "1.1.1", @@ -8316,10 +8861,9 @@ } }, "es-module-lexer": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", - "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==", - "dev": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" }, "es-to-primitive": { "version": "1.2.1", @@ -8374,10 +8918,9 @@ } }, "escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" }, "escape-string-regexp": { "version": "1.0.5", @@ -8401,7 +8944,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -8434,7 +8976,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -8442,8 +8983,7 @@ "estraverse": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" } } }, @@ -8489,9 +9029,9 @@ }, "dependencies": { "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -8546,6 +9086,14 @@ } } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, "falafel": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz", @@ -8615,9 +9163,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -8740,6 +9288,11 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" + }, "gl-mat4": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz", @@ -8805,8 +9358,32 @@ "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-prefix": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-4.0.0.tgz", + "integrity": "sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==", + "requires": { + "ini": "^4.1.3", + "kind-of": "^6.0.3", + "which": "^4.0.0" + }, + "dependencies": { + "isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==" + }, + "which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "requires": { + "isexe": "^3.1.1" + } + } + } }, "glsl-inject-defines": { "version": "1.0.3", @@ -9014,8 +9591,7 @@ "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "has-hover": { "version": "1.0.1", @@ -9068,7 +9644,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, "requires": {} }, "ieee754": { @@ -9101,8 +9676,7 @@ "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, "infer-owner": { "version": "1.0.4", @@ -9125,6 +9699,11 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==" + }, "interpret": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", @@ -9177,6 +9756,11 @@ "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, "is-finite": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", @@ -9229,7 +9813,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -9289,8 +9872,7 @@ "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "jest-worker": { "version": "26.6.2", @@ -9317,14 +9899,18 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, + "json-stringify-pretty-compact": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-4.0.0.tgz", + "integrity": "sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==" + }, "json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -9347,8 +9933,7 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "levn": { "version": "0.3.0", @@ -9384,8 +9969,7 @@ "loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" }, "loader-utils": { "version": "1.4.2", @@ -9502,6 +10086,89 @@ "vt-pbf": "^3.1.1" } }, + "maplibre-gl": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/maplibre-gl/-/maplibre-gl-4.6.0.tgz", + "integrity": "sha512-zobZK+fE+XM+7K81fk5pSBYWZlTGjGT0P96y2fR4DV2ry35ZBfAd0uWNatll69EgYeE+uOhN1MvEk+z1PCuyOQ==", + "requires": { + "@mapbox/geojson-rewind": "^0.5.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^2.0.6", + "@mapbox/unitbezier": "^0.0.1", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "@maplibre/maplibre-gl-style-spec": "^20.3.1", + "@types/geojson": "^7946.0.14", + "@types/geojson-vt": "3.2.5", + "@types/mapbox__point-geometry": "^0.1.4", + "@types/mapbox__vector-tile": "^1.3.4", + "@types/pbf": "^3.0.5", + "@types/supercluster": "^7.1.3", + "earcut": "^3.0.0", + "geojson-vt": "^4.0.2", + "gl-matrix": "^3.4.3", + "global-prefix": "^4.0.0", + "kdbush": "^4.0.2", + "murmurhash-js": "^1.0.0", + "pbf": "^3.3.0", + "potpack": "^2.0.0", + "quickselect": "^3.0.0", + "supercluster": "^8.0.1", + "tinyqueue": "^3.0.0", + "vt-pbf": "^3.1.3" + }, + "dependencies": { + "@mapbox/tiny-sdf": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz", + "integrity": "sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==" + }, + "@mapbox/unitbezier": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", + "integrity": "sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==" + }, + "earcut": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-3.0.0.tgz", + "integrity": "sha512-41Fs7Q/PLq1SDbqjsgcY7GA42T0jvaCNGXgGtsNdvg+Yv8eIu06bxv4/PoREkZ9nMDNwnUSG9OFB9+yv8eKhDg==" + }, + "geojson-vt": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-4.0.2.tgz", + "integrity": "sha512-AV9ROqlNqoZEIJGfm1ncNjEXfkz2hdFlZf0qkVfmkwdKa8vj7H16YUOT81rJw1rdFhyEDlN2Tds91p/glzbl5A==" + }, + "kdbush": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + }, + "potpack": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz", + "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==" + }, + "quickselect": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-3.0.0.tgz", + "integrity": "sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==" + }, + "supercluster": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "requires": { + "kdbush": "^4.0.2" + } + }, + "tinyqueue": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-3.0.0.tgz", + "integrity": "sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==" + } + } + }, "math-log2": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz", @@ -9526,30 +10193,27 @@ "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "requires": { "mime-db": "1.52.0" } @@ -9605,9 +10269,9 @@ } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, "minipass": { "version": "3.1.3", @@ -9718,8 +10382,7 @@ "nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "native-promise-only": { "version": "0.8.1", @@ -9739,8 +10402,7 @@ "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "next-tick": { "version": "1.1.0", @@ -9762,10 +10424,9 @@ } }, "node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "normalize-package-data": { "version": "2.5.0", @@ -10000,9 +10661,9 @@ } }, "pbf": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.3.0.tgz", + "integrity": "sha512-XDF38WCH3z5OV/OVa8GKUNtLAyneuzbCisx7QUCF8Q6Nutx0WnJrQe5O+kOtBlLfRNUws98Y58Lblp+NJG5T4Q==", "requires": { "ieee754": "^1.1.12", "resolve-protobuf-schema": "^2.1.0" @@ -10019,10 +10680,9 @@ "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==" }, "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "picomatch": { "version": "2.3.1", @@ -10052,17 +10712,17 @@ } }, "plotly.js": { - "version": "2.32.0", - "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.32.0.tgz", - "integrity": "sha512-QBYyfVFs1XdoXQBq/f7SoiqQD/BEyDA5WwvN1NwY4ZTrTX6GmJ5jE5ydlt1I4K8i5W6H1atgti31jcSYD6StKA==", + "version": "2.35.2", + "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.35.2.tgz", + "integrity": "sha512-s0knlWzRvLQXxzf3JQ6qbm8FpwKuMjkr+6r04f8/yCEByAQ+I0jkUzY/hSGRGb+u7iljTh9hgpEiiJP90vjyeQ==", "requires": { - "@plotly/d3": "3.8.1", + "@plotly/d3": "3.8.2", "@plotly/d3-sankey": "0.7.2", "@plotly/d3-sankey-circular": "0.33.1", "@plotly/mapbox-gl": "1.13.4", - "@turf/area": "^6.4.0", - "@turf/bbox": "^6.4.0", - "@turf/centroid": "^6.0.2", + "@turf/area": "^7.1.0", + "@turf/bbox": "^7.1.0", + "@turf/centroid": "^7.1.0", "base64-arraybuffer": "^1.0.2", "canvas-fit": "^1.5.0", "color-alpha": "1.0.4", @@ -10070,6 +10730,7 @@ "color-parse": "2.0.0", "color-rgba": "2.1.1", "country-regex": "^1.1.0", + "css-loader": "^7.1.2", "d3-force": "^1.2.1", "d3-format": "^1.4.5", "d3-geo": "^1.12.1", @@ -10084,13 +10745,14 @@ "has-hover": "^1.0.1", "has-passive-events": "^1.0.0", "is-mobile": "^4.0.0", + "maplibre-gl": "^4.5.2", "mouse-change": "^1.4.0", "mouse-event-offset": "^3.0.2", "mouse-wheel": "^1.2.0", "native-promise-only": "^0.8.1", "parse-svg-path": "^0.1.2", "point-in-polygon": "^1.1.0", - "polybooljs": "^1.2.0", + "polybooljs": "^1.2.2", "probe-image-size": "^7.2.3", "regl": "npm:@plotly/regl@^2.1.2", "regl-error2d": "^2.0.12", @@ -10098,6 +10760,7 @@ "regl-scatter2d": "^3.3.1", "regl-splom": "^1.0.14", "strongly-connected-components": "^1.0.1", + "style-loader": "^4.0.0", "superscript-text": "^1.0.0", "svg-path-sdf": "^1.1.3", "tinycolor2": "^1.4.2", @@ -10114,6 +10777,32 @@ "requires": { "color-name": "^1.0.0" } + }, + "css-loader": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + }, + "style-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", + "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==", + "requires": {} } } }, @@ -10123,33 +10812,30 @@ "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" }, "polybooljs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz", - "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.2.tgz", + "integrity": "sha512-ziHW/02J0XuNuUtmidBc6GXE8YohYydp3DWPWXYsd7O721TjcmN+k6ezjdwkDqep+gnWnFY+yqZHvzElra2oCg==" }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "dev": true, + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "requires": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" } }, "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "requires": {} }, "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", "requires": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -10157,10 +10843,9 @@ } }, "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", "requires": { "postcss-selector-parser": "^6.0.4" } @@ -10169,7 +10854,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, "requires": { "icss-utils": "^5.0.0" } @@ -10178,7 +10862,6 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", - "dev": true, "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", @@ -10187,10 +10870,9 @@ } }, "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "potpack": { "version": "1.0.2", @@ -10273,7 +10955,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "requires": { "safe-buffer": "^5.1.0" } @@ -10525,6 +11206,17 @@ "randombytes": "^2.1.0" } }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -10571,6 +11263,29 @@ "resolved": "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz", "integrity": "sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw==" }, + "sort-asc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz", + "integrity": "sha512-umMGhjPeHAI6YjABoSTrFp2zaBtXBej1a0yKkuMUyjjqu6FJsTF+JYwCswWDg+zJfk/5npWUUbd33HH/WLzpaA==" + }, + "sort-desc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz", + "integrity": "sha512-NqZqyvL4VPW+RAxxXnB8gvE1kyikh8+pR+T+CXLksVRN9eiQqkQlPwqWYU0mF9Jm7UnctShlxLyAt1CaBOTL1w==" + }, + "sort-object": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.3.tgz", + "integrity": "sha512-nK7WOY8jik6zaG9CRwZTaD5O7ETWDLZYMM12pqY8htll+7dYeqGfEUPcUBHOpSJg2vJOrvFIY2Dl5cX2ih1hAQ==", + "requires": { + "bytewise": "^1.1.0", + "get-value": "^2.0.2", + "is-extendable": "^0.1.1", + "sort-asc": "^0.2.0", + "sort-desc": "^0.2.0", + "union-value": "^1.0.1" + } + }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -10580,14 +11295,12 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "devOptional": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "dev": true + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, "source-map-loader": { "version": "1.1.3", @@ -10668,6 +11381,33 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", @@ -10935,10 +11675,9 @@ } }, "terser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", - "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", - "dev": true, + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", "requires": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -10947,16 +11686,14 @@ }, "dependencies": { "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" }, "source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -11110,9 +11847,9 @@ } }, "semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true } } @@ -11120,8 +11857,7 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "type": { "version": "1.2.0", @@ -11156,6 +11892,19 @@ "integrity": "sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==", "dev": true }, + "typewise": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", + "integrity": "sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==", + "requires": { + "typewise-core": "^1.2.0" + } + }, + "typewise-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz", + "integrity": "sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg==" + }, "unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", @@ -11173,11 +11922,21 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, "uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" }, "unique-filename": { "version": "1.1.1", @@ -11209,13 +11968,12 @@ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, "update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", - "dev": true, + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "requires": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" } }, "update-diff": { @@ -11307,10 +12065,9 @@ } }, "watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", - "dev": true, + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -11335,21 +12092,19 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" }, "webpack": { - "version": "5.91.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", - "dev": true, + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", + "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -11367,23 +12122,14 @@ }, "dependencies": { "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true, - "requires": {} + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" }, "enhanced-resolve": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", - "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", - "dev": true, + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -11393,7 +12139,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -11404,7 +12149,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -11415,7 +12159,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -11424,7 +12167,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -11432,14 +12174,12 @@ "tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" }, "terser-webpack-plugin": { "version": "5.3.10", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -11451,8 +12191,7 @@ "webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" } } }, @@ -11602,9 +12341,9 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "requires": {} }, "xtend": { diff --git a/plotly-pr4622-np2.patch b/plotly-pr4622-np2.patch index e4b2c35..14d3599 100644 --- a/plotly-pr4622-np2.patch +++ b/plotly-pr4622-np2.patch @@ -1,83 +1,359 @@ -From 0199582127111c453db70a0133db8c64baca7c40 Mon Sep 17 00:00:00 2001 +From 99df182e9171e9b9e81811447f37ace05acc9272 Mon Sep 17 00:00:00 2001 From: Ben Greiner Date: Sun, 2 Jun 2024 16:43:06 +0200 -Subject: [PATCH 1/3] Remove np.nan and np.inf aliases no longer present in +Subject: [PATCH 01/14] Remove np.nan and np.inf aliases no longer present in numpy2 ---- - .../tests/test_optional/test_utils/test_utils.py | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/packages/python/plotly/plotly/tests/test_optional/test_utils/test_utils.py b/packages/python/plotly/plotly/tests/test_optional/test_utils/test_utils.py -index cf32e1bdf..d7d982e63 100644 ---- a/packages/python/plotly/plotly/tests/test_optional/test_utils/test_utils.py -+++ b/packages/python/plotly/plotly/tests/test_optional/test_utils/test_utils.py -@@ -34,7 +34,7 @@ if matplotlylib: +diff --git a/packages/python/plotly/_plotly_utils/tests/validators/test_any_validator.py b/packages/python/plotly/_plotly_utils/tests/validators/test_any_validator.py +index 0d1083c7ee..57ff05f218 100644 +--- a/packages/python/plotly/_plotly_utils/tests/validators/test_any_validator.py ++++ b/packages/python/plotly/_plotly_utils/tests/validators/test_any_validator.py +@@ -1,6 +1,7 @@ + import pytest + from _plotly_utils.basevalidators import AnyValidator + import numpy as np ++from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf - ## JSON encoding - numeric_list = [1, 2, 3] --np_list = np.array([1, 2, 3, np.NaN, np.NAN, np.Inf, dt(2014, 1, 5)]) -+np_list = np.array([1, 2, 3, np.nan, np.inf, dt(2014, 1, 5)]) - mixed_list = [ - 1, - "A", -@@ -45,7 +45,7 @@ mixed_list = [ - dt_list = [dt(2014, 1, 5), dt(2014, 1, 5, 1, 1, 1), dt(2014, 1, 5, 1, 1, 1, 1)] - df = pd.DataFrame( -- columns=["col 1"], data=[1, 2, 3, dt(2014, 1, 5), pd.NaT, np.NaN, np.Inf] -+ columns=["col 1"], data=[1, 2, 3, dt(2014, 1, 5), pd.NaT, np.nan, np.inf] + # Fixtures +@@ -18,7 +19,7 @@ def validator_aok(): + # Tests + # ----- + # ### Acceptance ### +-@pytest.mark.parametrize("val", [set(), "Hello", 123, np.inf, np.nan, {}]) ++@pytest.mark.parametrize("val", [set(), "Hello", 123, np_inf(), np_nan(), {}]) + def test_acceptance(val, validator): + assert validator.validate_coerce(val) is val + +diff --git a/packages/python/plotly/_plotly_utils/tests/validators/test_boolean_validator.py b/packages/python/plotly/_plotly_utils/tests/validators/test_boolean_validator.py +index ec4b7c3197..bc714d9f8d 100644 +--- a/packages/python/plotly/_plotly_utils/tests/validators/test_boolean_validator.py ++++ b/packages/python/plotly/_plotly_utils/tests/validators/test_boolean_validator.py +@@ -1,7 +1,6 @@ + import pytest + from _plotly_utils.basevalidators import BooleanValidator +-import numpy as np +- ++from plotly.tests.test_optional.test_utils.test_utils import np_nan + + # Boolean Validator + # ================= +@@ -18,7 +17,7 @@ def test_acceptance(val, validator): + + + # ### Rejection ### +-@pytest.mark.parametrize("val", [1.0, 0.0, "True", "False", [], 0, np.nan]) ++@pytest.mark.parametrize("val", [1.0, 0.0, "True", "False", [], 0, np_nan()]) + def test_rejection(val, validator): + with pytest.raises(ValueError) as validation_failure: + validator.validate_coerce(val) +diff --git a/packages/python/plotly/_plotly_utils/tests/validators/test_enumerated_validator.py b/packages/python/plotly/_plotly_utils/tests/validators/test_enumerated_validator.py +index f5eff75401..5090610384 100644 +--- a/packages/python/plotly/_plotly_utils/tests/validators/test_enumerated_validator.py ++++ b/packages/python/plotly/_plotly_utils/tests/validators/test_enumerated_validator.py +@@ -2,7 +2,7 @@ + import numpy as np + import pandas as pd + from _plotly_utils.basevalidators import EnumeratedValidator +- ++from plotly.tests.test_optional.test_utils.test_utils import np_inf + + # Fixtures + # -------- +@@ -42,7 +42,7 @@ def test_acceptance(val, validator): + # ### Value Rejection ### + @pytest.mark.parametrize( + "val", +- [True, 0, 1, 23, np.inf, set(), ["first", "second"], [True], ["third", 4], [4]], ++ [True, 0, 1, 23, np_inf(), set(), ["first", "second"], [True], ["third", 4], [4]], ) + def test_rejection_by_value(val, validator): + with pytest.raises(ValueError) as validation_failure: +@@ -95,7 +95,7 @@ def test_acceptance_aok(val, validator_aok): - rng = pd.date_range("1/1/2011", periods=2, freq="H") -@@ -184,7 +184,7 @@ class TestJSONEncoder(TestCase): - assert ( - js1 == '{"type": "scatter3d", "x": [1, 2, 3], ' -- '"y": [1, 2, 3, null, null, null, "2014-01-05T00:00:00"], ' -+ '"y": [1, 2, 3, null, null, "2014-01-05T00:00:00"], ' - '"z": [1, "A", "2014-01-05T00:00:00", ' - '"2014-01-05T01:01:01", "2014-01-05T01:01:01.000001"]}' - ) -@@ -195,9 +195,9 @@ class TestJSONEncoder(TestCase): - _json.dumps(figure, cls=utils.PlotlyJSONEncoder, sort_keys=True) + # ### Rejection by value ### +-@pytest.mark.parametrize("val", [True, 0, 1, 23, np.inf, set()]) ++@pytest.mark.parametrize("val", [True, 0, 1, 23, np_inf(), set()]) + def test_rejection_by_value_aok(val, validator_aok): + with pytest.raises(ValueError) as validation_failure: + validator_aok.validate_coerce(val) +@@ -105,7 +105,7 @@ def test_rejection_by_value_aok(val, validator_aok): - # Test data wasn't mutated -- np_array = np.array([1, 2, 3, np.NaN, np.NAN, np.Inf, dt(2014, 1, 5)]) -+ np_array = np.array([1, 2, 3, np.nan, np.inf, dt(2014, 1, 5)]) - for k in range(len(np_array)): -- if k in [3, 4]: -+ if k == 3: - # check NaN - assert np.isnan(np_list[k]) and np.isnan(np_array[k]) - else: -@@ -237,7 +237,7 @@ class TestJSONEncoder(TestCase): - # Test that data wasn't mutated - assert_series_equal( - df["col 1"], -- pd.Series([1, 2, 3, dt(2014, 1, 5), pd.NaT, np.NaN, np.Inf], name="col 1"), -+ pd.Series([1, 2, 3, dt(2014, 1, 5), pd.NaT, np.nan, np.inf], name="col 1"), - ) + # ### Reject by elements ### + @pytest.mark.parametrize( +- "val", [[True], [0], [1, 23], [np.inf, set()], ["ffirstt", "second", "third"]] ++ "val", [[True], [0], [1, 23], [np_inf(), set()], ["ffirstt", "second", "third"]] + ) + def test_rejection_by_element_aok(val, validator_aok): + with pytest.raises(ValueError) as validation_failure: +diff --git a/packages/python/plotly/_plotly_utils/tests/validators/test_integer_validator.py b/packages/python/plotly/_plotly_utils/tests/validators/test_integer_validator.py +index 9a01fde7e4..446e949545 100644 +--- a/packages/python/plotly/_plotly_utils/tests/validators/test_integer_validator.py ++++ b/packages/python/plotly/_plotly_utils/tests/validators/test_integer_validator.py +@@ -5,7 +5,7 @@ + from _plotly_utils.basevalidators import IntegerValidator + import numpy as np + import pandas as pd +- ++from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf - j2 = _json.dumps(df.index, cls=utils.PlotlyJSONEncoder) --- -2.45.1 - -From f88554113e8cf55a1d756c3f0d33b92a891d0475 Mon Sep 17 00:00:00 2001 -From: Ben Greiner -Date: Sun, 2 Jun 2024 16:48:34 +0200 -Subject: [PATCH 2/3] Avoid putting 255 into int8 due to new numpy 2 type - promotion rules - ---- - .../plotly/plotly/tests/test_optional/test_px/test_imshow.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - + # ### Fixtures ### + @pytest.fixture() +@@ -53,7 +53,7 @@ def test_acceptance(val, validator): + + # ### Rejection by value ### + @pytest.mark.parametrize( +- "val", ["hello", (), [], [1, 2, 3], set(), "34", np.nan, np.inf, -np.inf] ++ "val", ["hello", (), [], [1, 2, 3], set(), "34", np_nan(), np_inf(), -np_inf()] + ) + def test_rejection_by_value(val, validator): + with pytest.raises(ValueError) as validation_failure: +diff --git a/packages/python/plotly/_plotly_utils/tests/validators/test_number_validator.py b/packages/python/plotly/_plotly_utils/tests/validators/test_number_validator.py +index 7fd9e6657c..847f02619a 100644 +--- a/packages/python/plotly/_plotly_utils/tests/validators/test_number_validator.py ++++ b/packages/python/plotly/_plotly_utils/tests/validators/test_number_validator.py +@@ -4,6 +4,7 @@ + from _plotly_utils.basevalidators import NumberValidator + import numpy as np + import pandas as pd ++from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf + + # Fixtures + # -------- +@@ -36,7 +37,7 @@ def validator_aok(): + # ------------ + # ### Acceptance ### + @pytest.mark.parametrize( +- "val", [1.0, 0.0, 1, -1234.5678, 54321, np.pi, np.nan, np.inf, -np.inf] ++ "val", [1.0, 0.0, 1, -1234.5678, 54321, np.pi, np_nan(), np_inf(), -np_inf()] + ) + def test_acceptance(val, validator): + assert validator.validate_coerce(val) == approx(val, nan_ok=True) +@@ -57,7 +58,7 @@ def test_acceptance_min_max(val, validator_min_max): + assert validator_min_max.validate_coerce(val) == approx(val) + + +-@pytest.mark.parametrize("val", [-1.01, -10, 2.1, 234, -np.inf, np.nan, np.inf]) ++@pytest.mark.parametrize("val", [-1.01, -10, 2.1, 234, -np_inf(), np_nan(), np_inf()]) + def test_rejection_min_max(val, validator_min_max): + with pytest.raises(ValueError) as validation_failure: + validator_min_max.validate_coerce(val) +@@ -66,12 +67,12 @@ def test_rejection_min_max(val, validator_min_max): + + + # ### With min only ### +-@pytest.mark.parametrize("val", [0, 0.0, -0.5, 99999, np.inf]) ++@pytest.mark.parametrize("val", [0, 0.0, -0.5, 99999, np_inf()]) + def test_acceptance_min(val, validator_min): + assert validator_min.validate_coerce(val) == approx(val) + + +-@pytest.mark.parametrize("val", [-1.01, -np.inf, np.nan]) ++@pytest.mark.parametrize("val", [-1.01, -np_inf(), np_nan()]) + def test_rejection_min(val, validator_min): + with pytest.raises(ValueError) as validation_failure: + validator_min.validate_coerce(val) +@@ -80,12 +81,12 @@ def test_rejection_min(val, validator_min): + + + # ### With max only ### +-@pytest.mark.parametrize("val", [0, 0.0, -np.inf, -123456, np.pi / 2]) ++@pytest.mark.parametrize("val", [0, 0.0, -np_inf(), -123456, np.pi / 2]) + def test_acceptance_max(val, validator_max): + assert validator_max.validate_coerce(val) == approx(val) + + +-@pytest.mark.parametrize("val", [2.01, np.inf, np.nan]) ++@pytest.mark.parametrize("val", [2.01, np_inf(), np_nan()]) + def test_rejection_max(val, validator_max): + with pytest.raises(ValueError) as validation_failure: + validator_max.validate_coerce(val) +@@ -142,7 +143,13 @@ def test_rejection_aok(val, validator_aok): + # ### Rejection by element ### + @pytest.mark.parametrize( + "val", +- [[-1.6, 0.0], [1, 1.5, 2], [-0.1234, 0.41, np.nan], [0, np.inf], [0, -np.inf]], ++ [ ++ [-1.6, 0.0], ++ [1, 1.5, 2], ++ [-0.1234, 0.41, np_nan()], ++ [0, np_inf()], ++ [0, -np_inf()], ++ ], + ) + def test_rejection_aok_min_max(val, validator_aok): + with pytest.raises(ValueError) as validation_failure: +diff --git a/packages/python/plotly/_plotly_utils/tests/validators/test_string_validator.py b/packages/python/plotly/_plotly_utils/tests/validators/test_string_validator.py +index 380c5bccec..f9f96f4f79 100644 +--- a/packages/python/plotly/_plotly_utils/tests/validators/test_string_validator.py ++++ b/packages/python/plotly/_plotly_utils/tests/validators/test_string_validator.py +@@ -2,6 +2,7 @@ + + from _plotly_utils.basevalidators import StringValidator + import numpy as np ++from plotly.tests.test_optional.test_utils.test_utils import np_nan + + + # Fixtures +@@ -53,7 +54,7 @@ def validator_no_blanks_aok(): + # Not strict + # ### Acceptance ### + @pytest.mark.parametrize( +- "val", ["bar", 234, np.nan, "HELLO!!!", "world!@#$%^&*()", "", "\u03BC"] ++ "val", ["bar", 234, np_nan(), "HELLO!!!", "world!@#$%^&*()", "", "\u03BC"] + ) + def test_acceptance(val, validator): + expected = str(val) if not isinstance(val, str) else val +@@ -108,7 +109,7 @@ def test_acceptance_strict(val, validator_strict): + + + # ### Rejection by value ### +-@pytest.mark.parametrize("val", [(), [], [1, 2, 3], set(), np.nan, np.pi, 23]) ++@pytest.mark.parametrize("val", [(), [], [1, 2, 3], set(), np_nan(), np.pi, 23]) + def test_rejection_strict(val, validator_strict): + with pytest.raises(ValueError) as validation_failure: + validator_strict.validate_coerce(val) +diff --git a/packages/python/plotly/_plotly_utils/tests/validators/test_subplotid_validator.py b/packages/python/plotly/_plotly_utils/tests/validators/test_subplotid_validator.py +index d4f7a84974..39b3c96f04 100644 +--- a/packages/python/plotly/_plotly_utils/tests/validators/test_subplotid_validator.py ++++ b/packages/python/plotly/_plotly_utils/tests/validators/test_subplotid_validator.py +@@ -1,6 +1,6 @@ + import pytest + from _plotly_utils.basevalidators import SubplotidValidator +-import numpy as np ++from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf + + + # Fixtures +@@ -19,7 +19,7 @@ def test_acceptance(val, validator): + + + # ### Rejection by type ### +-@pytest.mark.parametrize("val", [23, [], {}, set(), np.inf, np.nan]) ++@pytest.mark.parametrize("val", [23, [], {}, set(), np_inf(), np_nan()]) + def test_rejection_type(val, validator): + with pytest.raises(ValueError) as validation_failure: + validator.validate_coerce(val) +diff --git a/packages/python/plotly/plotly/tests/test_optional/test_figure_factory/test_figure_factory.py b/packages/python/plotly/plotly/tests/test_optional/test_figure_factory/test_figure_factory.py +index 20a1b23f7f..52c16bf09c 100644 +--- a/packages/python/plotly/plotly/tests/test_optional/test_figure_factory/test_figure_factory.py ++++ b/packages/python/plotly/plotly/tests/test_optional/test_figure_factory/test_figure_factory.py +@@ -6,6 +6,7 @@ + + import plotly.figure_factory as ff + from plotly.tests.test_optional.optional_utils import NumpyTestUtilsMixin ++from plotly.tests.test_optional.test_utils.test_utils import np_nan, np_inf + + import numpy as np + from plotly.tests.utils import TestCaseNoTemplate +@@ -975,10 +976,10 @@ def test_default_dendrogram(self): + ], + layout=go.Layout( + autosize=False, +- height=np.inf, ++ height=np_inf(), + hovermode="closest", + showlegend=False, +- width=np.inf, ++ width=np_inf(), + xaxis=go.layout.XAxis( + mirror="allticks", + rangemode="tozero", +@@ -1062,10 +1063,10 @@ def test_dendrogram_random_matrix(self): + ], + layout=go.Layout( + autosize=False, +- height=np.inf, ++ height=np_inf(), + hovermode="closest", + showlegend=False, +- width=np.inf, ++ width=np_inf(), + xaxis=go.layout.XAxis( + mirror="allticks", + rangemode="tozero", +@@ -1217,10 +1218,10 @@ def test_dendrogram_colorscale(self): + ], + layout=go.Layout( + autosize=False, +- height=np.inf, ++ height=np_inf(), + hovermode="closest", + showlegend=False, +- width=np.inf, ++ width=np_inf(), + xaxis=go.layout.XAxis( + mirror="allticks", + rangemode="tozero", +@@ -4118,25 +4119,25 @@ def test_full_choropleth(self): + -88.02432999999999, + -88.04504299999999, + -88.053375, +- np.nan, ++ np_nan(), + -88.211209, + -88.209999, + -88.208733, + -88.209559, + -88.211209, +- np.nan, ++ np_nan(), + -88.22511999999999, + -88.22128099999999, + -88.218694, + -88.22465299999999, + -88.22511999999999, +- np.nan, ++ np_nan(), + -88.264659, + -88.25782699999999, + -88.25947, + -88.255659, + -88.264659, +- np.nan, ++ np_nan(), + -88.327302, + -88.20146799999999, + -88.141143, +@@ -4146,13 +4147,13 @@ def test_full_choropleth(self): + -88.10665399999999, + -88.149812, + -88.327302, +- np.nan, ++ np_nan(), + -88.346745, + -88.341235, + -88.33288999999999, + -88.346823, + -88.346745, +- np.nan, ++ np_nan(), + -88.473227, + -88.097888, + -88.154617, diff --git a/packages/python/plotly/plotly/tests/test_optional/test_px/test_imshow.py b/packages/python/plotly/plotly/tests/test_optional/test_px/test_imshow.py -index c2e863c84..d8f9ad98c 100644 +index c2e863c846..f06b91bca0 100644 --- a/packages/python/plotly/plotly/tests/test_optional/test_px/test_imshow.py +++ b/packages/python/plotly/plotly/tests/test_optional/test_px/test_imshow.py -@@ -341,7 +341,7 @@ def test_imshow_source_dtype_zmax(dtype, contrast_rescaling): +@@ -7,6 +7,7 @@ + import base64 + import datetime + from plotly.express.imshow_utils import rescale_intensity ++from plotly.tests.test_optional.test_utils.test_utils import np_nan + + img_rgb = np.array([[[255, 0, 0], [0, 255, 0], [0, 0, 255]]], dtype=np.uint8) + img_gray = np.arange(100, dtype=float).reshape((10, 10)) +@@ -111,7 +112,7 @@ def test_nan_inf_data(binary_string): + zmaxs = [1, 255] + for zmax, img in zip(zmaxs, imgs): + img[0] = 0 +- img[10:12] = np.nan ++ img[10:12] = np_nan() + # the case of 2d/heatmap is handled gracefully by the JS trace but I don't know how to check it + fig = px.imshow( + np.dstack((img,) * 3), +@@ -341,7 +342,7 @@ def test_imshow_source_dtype_zmax(dtype, contrast_rescaling): assert ( np.abs( np.max(decode_image_string(fig.data[0].source)) @@ -86,6 +362,205 @@ index c2e863c84..d8f9ad98c 100644 ) < 1 ) --- -2.45.1 - +diff --git a/packages/python/plotly/plotly/tests/test_optional/test_px/test_trendline.py b/packages/python/plotly/plotly/tests/test_optional/test_px/test_trendline.py +index 66046981ef..12e7f4b503 100644 +--- a/packages/python/plotly/plotly/tests/test_optional/test_px/test_trendline.py ++++ b/packages/python/plotly/plotly/tests/test_optional/test_px/test_trendline.py +@@ -3,6 +3,7 @@ + import pandas as pd + import pytest + from datetime import datetime ++from plotly.tests.test_optional.test_utils.test_utils import np_nan + + + @pytest.mark.parametrize( +@@ -65,7 +66,7 @@ def test_trendline_enough_values(mode, options): + assert len(fig.data) == 2 + assert fig.data[1].x is None + fig = px.scatter( +- x=[0, 1], y=np.array([0, np.nan]), trendline=mode, trendline_options=options ++ x=[0, 1], y=np.array([0, np_nan()]), trendline=mode, trendline_options=options + ) + assert len(fig.data) == 2 + assert fig.data[1].x is None +@@ -75,8 +76,8 @@ def test_trendline_enough_values(mode, options): + assert len(fig.data) == 2 + assert fig.data[1].x is None + fig = px.scatter( +- x=np.array([0, 1, np.nan]), +- y=np.array([0, np.nan, 1]), ++ x=np.array([0, 1, np_nan()]), ++ y=np.array([0, np_nan(), 1]), + trendline=mode, + trendline_options=options, + ) +@@ -88,8 +89,8 @@ def test_trendline_enough_values(mode, options): + assert len(fig.data) == 2 + assert len(fig.data[1].x) == 2 + fig = px.scatter( +- x=np.array([0, 1, np.nan, 2]), +- y=np.array([1, np.nan, 1, 2]), ++ x=np.array([0, 1, np_nan(), 2]), ++ y=np.array([1, np_nan(), 1, 2]), + trendline=mode, + trendline_options=options, + ) +@@ -112,7 +113,7 @@ def test_trendline_enough_values(mode, options): + def test_trendline_nan_values(mode, options): + df = px.data.gapminder().query("continent == 'Oceania'") + start_date = 1970 +- df["pop"][df["year"] < start_date] = np.nan ++ df["pop"][df["year"] < start_date] = np_nan() + fig = px.scatter( + df, + x="year", +diff --git a/packages/python/plotly/plotly/tests/test_optional/test_utils/test_utils.py b/packages/python/plotly/plotly/tests/test_optional/test_utils/test_utils.py +index 9fa1896640..33284452b7 100644 +--- a/packages/python/plotly/plotly/tests/test_optional/test_utils/test_utils.py ++++ b/packages/python/plotly/plotly/tests/test_optional/test_utils/test_utils.py +@@ -9,6 +9,7 @@ + from unittest import TestCase + from time import time + import pytest ++from packaging.version import Version + + import numpy as np + import pandas as pd +@@ -31,10 +32,56 @@ + import matplotlib.pyplot as plt + from plotly.matplotlylib import Exporter, PlotlyRenderer + ++ @pytest.mark.matplotlib ++ def test_masked_constants_example(): ++ try: ++ pd.options.plotting.backend = "matplotlib" ++ except Exception: ++ pass ++ ++ # example from: https://gist.github.com/tschaume/d123d56bf586276adb98 ++ data = { ++ "esN": [0, 1, 2, 3], ++ "ewe_is0": [-398.11901997, -398.11902774, -398.11897111, -398.11882215], ++ "ewe_is1": [-398.11793027, -398.11792966, -398.11786308, None], ++ "ewe_is2": [-398.11397008, -398.11396421, None, None], ++ } ++ df = pd.DataFrame.from_dict(data) ++ ++ plotopts = {"x": "esN"} ++ fig, ax = plt.subplots(1, 1) ++ df.plot(ax=ax, **plotopts) ++ ++ renderer = PlotlyRenderer() ++ Exporter(renderer).run(fig) ++ ++ _json.dumps(renderer.plotly_fig, cls=utils.PlotlyJSONEncoder) ++ ++ jy = _json.dumps( ++ renderer.plotly_fig["data"][1]["y"], cls=utils.PlotlyJSONEncoder ++ ) ++ print(jy) ++ array = _json.loads(jy) ++ assert array == [-398.11793027, -398.11792966, -398.11786308, None] ++ ++ ++def np_nan(): ++ if Version(np.__version__) < Version("2.0.0"): ++ return np.NaN ++ else: ++ return np.nan ++ ++ ++def np_inf(): ++ if Version(np.__version__) < Version("2.0.0"): ++ return np.Inf ++ else: ++ return np.inf ++ + + ## JSON encoding + numeric_list = [1, 2, 3] +-np_list = np.array([1, 2, 3, np.NaN, np.NAN, np.Inf, dt(2014, 1, 5)]) ++np_list = np.array([1, 2, 3, np_nan(), np_inf(), dt(2014, 1, 5)]) + mixed_list = [ + 1, + "A", +@@ -45,7 +92,7 @@ + dt_list = [dt(2014, 1, 5), dt(2014, 1, 5, 1, 1, 1), dt(2014, 1, 5, 1, 1, 1, 1)] + + df = pd.DataFrame( +- columns=["col 1"], data=[1, 2, 3, dt(2014, 1, 5), pd.NaT, np.NaN, np.Inf] ++ columns=["col 1"], data=[1, 2, 3, dt(2014, 1, 5), pd.NaT, np_nan(), np_inf()] + ) + + rng = pd.date_range("1/1/2011", periods=2, freq="H") +@@ -184,7 +231,7 @@ def test_figure_json_encoding(self): + + assert ( + js1 == '{"type": "scatter3d", "x": [1, 2, 3], ' +- '"y": [1, 2, 3, null, null, null, "2014-01-05T00:00:00"], ' ++ '"y": [1, 2, 3, null, null, "2014-01-05T00:00:00"], ' + '"z": [1, "A", "2014-01-05T00:00:00", ' + '"2014-01-05T01:01:01", "2014-01-05T01:01:01.000001"]}' + ) +@@ -195,9 +242,9 @@ def test_figure_json_encoding(self): + _json.dumps(figure, cls=utils.PlotlyJSONEncoder, sort_keys=True) + + # Test data wasn't mutated +- np_array = np.array([1, 2, 3, np.NaN, np.NAN, np.Inf, dt(2014, 1, 5)]) ++ np_array = np.array([1, 2, 3, np_nan(), np_inf(), dt(2014, 1, 5)]) + for k in range(len(np_array)): +- if k in [3, 4]: ++ if k == 3: + # check NaN + assert np.isnan(np_list[k]) and np.isnan(np_array[k]) + else: +@@ -237,7 +284,9 @@ def test_pandas_json_encoding(self): + # Test that data wasn't mutated + assert_series_equal( + df["col 1"], +- pd.Series([1, 2, 3, dt(2014, 1, 5), pd.NaT, np.NaN, np.Inf], name="col 1"), ++ pd.Series( ++ [1, 2, 3, dt(2014, 1, 5), pd.NaT, np_nan(), np_inf()], name="col 1" ++ ), + ) + + j2 = _json.dumps(df.index, cls=utils.PlotlyJSONEncoder) +@@ -414,38 +463,3 @@ def test_no_numpy_int_type(self): + expected_tuple = (int,) + + self.assertEqual(int_type_tuple, expected_tuple) +- +- +-if matplotlylib: +- +- @pytest.mark.matplotlib +- def test_masked_constants_example(): +- try: +- pd.options.plotting.backend = "matplotlib" +- except Exception: +- pass +- +- # example from: https://gist.github.com/tschaume/d123d56bf586276adb98 +- data = { +- "esN": [0, 1, 2, 3], +- "ewe_is0": [-398.11901997, -398.11902774, -398.11897111, -398.11882215], +- "ewe_is1": [-398.11793027, -398.11792966, -398.11786308, None], +- "ewe_is2": [-398.11397008, -398.11396421, None, None], +- } +- df = pd.DataFrame.from_dict(data) +- +- plotopts = {"x": "esN"} +- fig, ax = plt.subplots(1, 1) +- df.plot(ax=ax, **plotopts) +- +- renderer = PlotlyRenderer() +- Exporter(renderer).run(fig) +- +- _json.dumps(renderer.plotly_fig, cls=utils.PlotlyJSONEncoder) +- +- jy = _json.dumps( +- renderer.plotly_fig["data"][1]["y"], cls=utils.PlotlyJSONEncoder +- ) +- print(jy) +- array = _json.loads(jy) +- assert array == [-398.11793027, -398.11792966, -398.11786308, None] diff --git a/plotly.py-5.22.0-gh.tar.gz b/plotly.py-5.22.0-gh.tar.gz deleted file mode 100644 index 2c2c550..0000000 --- a/plotly.py-5.22.0-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54c4f90f862e50f3e51259c2edd78872de2244e0a3e5ce465fed5204c22da83a -size 31113116 diff --git a/plotly.py-5.24.1-gh.tar.gz b/plotly.py-5.24.1-gh.tar.gz new file mode 100644 index 0000000..edfb5c3 --- /dev/null +++ b/plotly.py-5.24.1-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:956b07447a706662af8c32b949936e9d219cf9c6faff42bfddb0362f73e21d6a +size 32096988 diff --git a/python-plotly.changes b/python-plotly.changes index 5a1b93b..8f0a9a1 100644 --- a/python-plotly.changes +++ b/python-plotly.changes @@ -1,3 +1,61 @@ +------------------------------------------------------------------- +Wed Nov 27 12:02:14 UTC 2024 - Ben Greiner + +- Update to 5.24.1 + * Updated Plotly.js from version 2.35.0 to version 3.0.0-rc.0. + See the plotly.js CHANGELOG for more information. +- Release 5.24.0 + ## Added + * New px functions for maps: scatter_map, line_map, + choropleth_map, and density_map. + ## Updated + * Updated Plotly.js from version 2.34.0 to version 2.35.0. See + the plotly.js CHANGELOG for more information. These changes are + reflected in the auto-generated plotly.graph_objects module. + Notable changes include: + - Add new traces: scattermap, choroplethmap and densitymap and + map subplots which use maplibre to render maps [#7015, #7060, + #7085, #7088, #7090, #7092, #7094, #7134] + - Deprecate mapbox traces and mapbox subplot [#7087] + * Fixed a bug in integer validation of arrays that threw an error + when an array contained a mix of strings and integers. + * Fixed a bug in JupyterLab >= 4 and Jupyter Notebook >= 7 that + caused latex to not render in plotly charts. + * Use modern native ES6 import to load plotly.js bundle instead + of requirejs which is no longer under active development +- Release 5.23.0 + ## Updated + * Updated Plotly.js from version 2.32.0 to version 2.34.0. See + the plotly.js CHANGELOG for more information. These changes + are reflected in the auto-generated plotly.graph_objects + module. Notable changes include: + - Add subtitle attribute to layout.title to enable adding + subtitles to plots [#7012] + - Introduce "u" and "s" pseudo html tags to add partial + underline and strike-through styles to SVG text elements + [#7043] + - Add geometric mean functionality and 'geometric mean + ascending' + 'geometric mean descending' to category_order on + cartesian axes [#6223], with thanks to @acxz and @prabhathc + for the contribution! + - Add axis property ticklabelindex for drawing the label for + each minor tick n positions away from a major tick, with + thanks to @my-tien for the contribution! [#7036] + - Add property ticklabelstandoff and ticklabelshift to + cartesian axes to adjust positioning of tick labels, with + thanks to @my-tien for the contribution! [#7006] + - Add x0shift, x1shift, y0shift, y1shift to shapes to add + control over positioning of shape vertices on + (multi-)category axes, with thanks to @my-tien for the + contribution! [#7005] + * Specify Python version 3.8-3.11 for development virtual + environments and pin pytest at version 8.1.1 to match. + * Update IntegerValidator to handle extras option to allow + supporting additional keyword values. For example, 'bold' and + 'normal' as well as integers as used in font weights [#4612]. +- Refresh plotly-pr4622-np2.patch gh#plotly/plotly.py#4622 +- Do not depend on jupyter metapackge for tests + ------------------------------------------------------------------- Thu Jul 18 08:19:01 UTC 2024 - Ben Greiner diff --git a/python-plotly.spec b/python-plotly.spec index bb92596..93e5503 100644 --- a/python-plotly.spec +++ b/python-plotly.spec @@ -17,7 +17,7 @@ Name: python-plotly -Version: 5.22.0 +Version: 5.24.1 Release: 0 Summary: Library for collaborative, interactive, publication-quality graphs License: MIT @@ -58,7 +58,6 @@ BuildRequires: %{python_module Pillow} BuildRequires: %{python_module ipykernel} BuildRequires: %{python_module ipython} BuildRequires: %{python_module ipywidgets} -BuildRequires: %{python_module jupyter} BuildRequires: %{python_module matplotlib} BuildRequires: %{python_module numpy} BuildRequires: %{python_module pandas}