diff --git a/package.json b/package.json index e3684f1f..78e4e81f 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "@formatjs/icu-messageformat-parser": "^2.6.0", "@map-colonies/error-types": "^1.1.5", "@map-colonies/mc-utils": "^1.6.1", - "@map-colonies/react-components": "^4.17.2", + "@map-colonies/react-components": "^4.17.3", "@map-colonies/react-core": "^4.2.2", "@map-colonies/static-assets": "^0.5.1", "@map-colonies/types": "1.6.0", diff --git a/yarn.lock b/yarn.lock index 0f584312..505aac89 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1256,29 +1256,29 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cesium/engine@^26.0.0": - version "26.0.0" - resolved "https://registry.yarnpkg.com/@cesium/engine/-/engine-26.0.0.tgz#05bc6612815cbe345e8e3f7444a2a8d212583f19" - integrity sha512-iV2mUQHUffYBEQii7n8CQ0XA1eSmcetOedsLoZvDJG6LW9aRHxL008rVvGnnZelQVRUQWNFFX5/+Tos3TBIIcw== +"@cesium/engine@^26.3.0": + version "26.3.0" + resolved "https://registry.yarnpkg.com/@cesium/engine/-/engine-26.3.0.tgz#66e4c3261f938984cc26e19fb5a3d75407fb148c" + integrity sha512-jtgOewm/IZoypmqpbeTlYhMOKhQg+XPwUXoYat84vhIU8l8SfVSEat4Lc/Y4Fb7ypi3z1YmElKjVYvoI5CH6Pw== dependencies: "@cesium/wasm-splats" "^0.1.0-alpha.2" "@spz-loader/core" "0.3.1" "@tweenjs/tween.js" "^25.0.0" - "@zip.js/zip.js" "^2.8.1" + "@zip.js/zip.js" "^2.9.0" autolinker "^4.0.0" bitmap-sdf "^1.0.3" - dompurify "^3.3.0" + dompurify "^3.4.14" draco3d "^1.5.1" - earcut "^3.0.0" + earcut "3.0.2" grapheme-splitter "^1.0.4" jsep "^1.3.8" - kdbush "^4.0.1" + kdbush "^4.1.0" ktx-parse "^1.0.0" lerc "^2.0.0" mersenne-twister "^1.1.0" - meshoptimizer "^1.0.1" - pako "^2.0.4" - protobufjs "^8.5.0" + meshoptimizer "^1.2.0" + pako "^3.0.0" + protobufjs "^8.8.0" rbush "^4.0.1" topojson-client "^3.1.0" urijs "^1.19.7" @@ -1288,12 +1288,12 @@ resolved "https://registry.yarnpkg.com/@cesium/wasm-splats/-/wasm-splats-0.1.0-alpha.2.tgz#f2d0d717d46f5f3d6d923549e90fb5ab4d429cab" integrity sha512-t9pMkknv31hhIbLpMa8yPvmqfpvs5UkUjgqlQv9SeO8VerCXOYnyP8/486BDaFrztM0A7FMbRjsXtNeKvqQghA== -"@cesium/widgets@^16.0.0": - version "16.0.0" - resolved "https://registry.yarnpkg.com/@cesium/widgets/-/widgets-16.0.0.tgz#a8aafe34d120ee606cb233a9bd2503f20e74962e" - integrity sha512-52PO61PKm6Cut1BR/OqrPLmDXL9lk7iwGHXWbWQpg1pJT8SaJ7PXyLqcAPz+6VTYXspmE4D6Xo0PgIav33dEEQ== +"@cesium/widgets@^16.2.0": + version "16.2.0" + resolved "https://registry.yarnpkg.com/@cesium/widgets/-/widgets-16.2.0.tgz#56127b34db469e765f90b941ecdc1c0abcade44a" + integrity sha512-cxYw8t4GVJUVSNCN+yDXqB7MqxLme1mGWT4W3pYQXrlswdIBey9Q+rf5cVZysd0PUGcrLXFtNRfbScOqQe78BQ== dependencies: - "@cesium/engine" "^26.0.0" + "@cesium/engine" "^26.3.0" nosleep.js "^0.12.0" "@cmcleese/cesium-navigation@^4.0.7": @@ -2467,10 +2467,10 @@ lodash "^4.17.21" ngeohash "^0.6.3" -"@map-colonies/react-components@^4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@map-colonies/react-components/-/react-components-4.17.2.tgz#9acc400e74d80958e5a5b4e81eb8a24916044a2a" - integrity sha512-Zk3rQA9YhQnkLByAGbl9nWDGoY2M8jKfch82d5TCVAnnSv4YONhstTFn6lM8gkMLWY+Si5URy5e1hFtemMp2MQ== +"@map-colonies/react-components@^4.17.3": + version "4.17.3" + resolved "https://registry.yarnpkg.com/@map-colonies/react-components/-/react-components-4.17.3.tgz#d0ad21b1c99a5765ca5b98dac602b524b975e120" + integrity sha512-vH/uXj5PWGSZpwMqRoY31biL8EjpBD2K6lcj72Gu4HyYKRFzuxvlT/XACRpb6e5UEPhjXYoaFlXxOciLe4M9lQ== dependencies: "@cmcleese/cesium-navigation" "^4.0.7" "@date-io/date-fns" "^1.3.13" @@ -2489,7 +2489,7 @@ "@turf/intersect" "^6.1.3" "@turf/point-to-polygon-distance" "^7.2.0" "@turf/rewind" "^5.1.5" - cesium "1.142.0" + cesium "1.145.0" chonky "^2.3.2" chonky-icon-fontawesome "^2.3.2" copy-webpack-plugin "^6.3.1" @@ -2507,7 +2507,7 @@ react-move "^6.5.0" react-rxjs "^2.0.8" react-select "5.7.3" - resium "1.23.0" + resium "1.26.0" rimraf "3.0.2" rxjs "^7.8.1" textarea-caret "^3.1.0" @@ -6257,10 +6257,10 @@ resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== -"@zip.js/zip.js@^2.8.1": - version "2.8.26" - resolved "https://registry.yarnpkg.com/@zip.js/zip.js/-/zip.js-2.8.26.tgz#826a819f673e8284d0de785551ac37e9972ee794" - integrity sha512-RQ4h9F6DOiHxpdocUDrOl6xBM+yOtz+LkUol47AVWcfebGBDpZ7w7Xvz9PS24JgXvLGiXXzSAfdCdVy1tPlaFA== +"@zip.js/zip.js@^2.9.0": + version "2.13.1" + resolved "https://registry.yarnpkg.com/@zip.js/zip.js/-/zip.js-2.13.1.tgz#5d18325c3f9e3e8a616721e380d988b14cc1c0a7" + integrity sha512-D+iRyi2/uBCXPDQBhz2Z+Emcj2Cd8K/FG0y0l8WFeZJAZiP46m7cCajsGW3ktSq1HWov3nogZxyQ3FBisxOQSQ== JSONStream@^1.0.4: version "1.3.5" @@ -7381,13 +7381,14 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== -cesium@1.142.0: - version "1.142.0" - resolved "https://registry.yarnpkg.com/cesium/-/cesium-1.142.0.tgz#c47ac4760635f19734e45a2b8ee8f790bd541f23" - integrity sha512-Z6mBxdeBS0lEXM7WAQgG8Q0FovXYAJpZsMOSWgd7dH28Ov+djJxWOlUMiG8jOai0TzeOYdYsMLgnYb2uB/aI/A== +cesium@1.145.0: + version "1.145.0" + resolved "https://registry.yarnpkg.com/cesium/-/cesium-1.145.0.tgz#2bcf05ba0eff0da0c637a9aebb4c5c754c8c9773" + integrity sha512-6Azix8b5LPpoVSx8XQ6zPztpluJVmq+CEO3W2rOWxtc6bri6Nc9MvCYhKmTW1LAEwfisV7yzNgfulCXw9842+g== dependencies: - "@cesium/engine" "^26.0.0" - "@cesium/widgets" "^16.0.0" + "@cesium/engine" "^26.3.0" + "@cesium/widgets" "^16.2.0" + protobufjs "^8.8.0" chalk@4.1.0: version "4.1.0" @@ -8805,10 +8806,10 @@ domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -dompurify@^3.3.0: - version "3.4.11" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.4.11.tgz#29c8ba496475f279ef4015784068452fb14a0680" - integrity sha512-zhlUV12GsaRzMsf9q5M254YhA4+VuF0fG+QFqu6aYpoGlKtz+w8//jBcGVYBgQkR5GHjUomejY84AV+/uPbWdw== +dompurify@^3.4.14: + version "3.4.15" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.4.15.tgz#30351b34513894f428c13bddb28bff0a027ae804" + integrity sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw== optionalDependencies: "@types/trusted-types" "^2.0.7" @@ -8880,16 +8881,16 @@ duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== +earcut@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/earcut/-/earcut-3.0.2.tgz#d478a29aaf99acf418151493048aa197d0512248" + integrity sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ== + earcut@^2.0.0: version "2.2.4" resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ== -earcut@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/earcut/-/earcut-3.1.1.tgz#c51d70e5ffe16bb0bb7641c72fdcb5f601dc25c2" - integrity sha512-zD5UNOQNJMiAERoZwDJsgVrngtBS7nnJwUHdVgiaqMAH5usYw4ig0p1nO1MhEfbNFNFFNPTCC5gqmdJ2yt7NvQ== - ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -12430,7 +12431,7 @@ kapellmeister@^3.0.1: dependencies: d3-timer "^1.0.9" -kdbush@^4.0.1: +kdbush@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-4.1.0.tgz#d504bc0447a59be4fb75533a5c25e316b3ed8859" integrity sha512-e9vurzrXJQrFX6ckpHP3bvj5l+9CnYzkxDNnNQ1h2QTqdWsUAJgXiKdGNcOa1EY85dU8KbQ+z/FdQdB7P+9yfQ== @@ -13119,10 +13120,10 @@ mersenne-twister@^1.1.0: resolved "https://registry.yarnpkg.com/mersenne-twister/-/mersenne-twister-1.1.0.tgz#f916618ee43d7179efcf641bec4531eb9670978a" integrity sha512-mUYWsMKNrm4lfygPkL3OfGzOPTR2DBlTkBNHM//F6hGp8cLThY897crAlk3/Jo17LEOOjQUrNAx6DvgO77QJkA== -meshoptimizer@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/meshoptimizer/-/meshoptimizer-1.1.1.tgz#20c7d050d59bdc573154814f6a37d47d89908cca" - integrity sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g== +meshoptimizer@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/meshoptimizer/-/meshoptimizer-1.2.0.tgz#3dcbf6a0f78a721adbb5869818c31518a89fd2df" + integrity sha512-davRZeIJbxJrE24cwQle7ZDsxjdk/OphNOV83oX+efQinyoHY9Jcyz3MHbaoG0qySZajldGztNZ1RN/T19PZsg== methods@~1.1.2: version "1.1.2" @@ -13895,6 +13896,11 @@ pako@^2.0.4: resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== +pako@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/pako/-/pako-3.0.1.tgz#3156f8fa86e3cc2ae5a36369475b14d4f05696ce" + integrity sha512-GupotUUI0mlhugKjUs4bjOwLt3nrehy9Ys2dxC0GtgVef5cnKggkDMmf2bq2poCCuVXopWPmqsc9VDT2iJUy+w== + pako@~1.0.2, pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -14887,10 +14893,10 @@ property-expr@^2.0.4: resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.5.tgz#278bdb15308ae16af3e3b9640024524f4dc02cb4" integrity sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA== -protobufjs@^8.5.0: - version "8.6.5" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-8.6.5.tgz#7709c9ff77914c00010129888e620c9ccf7c294c" - integrity sha512-zeE5LPpencAGXvsxyOYmEgJhxzHY8IsmPAFzstZVhDSVT8QH03q6gMZwZRaQGApevZbAL6u28ugs4CC+YKB2jQ== +protobufjs@^8.8.0: + version "8.8.0" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-8.8.0.tgz#7ed071d94b6755f63cc9936ecd82e4deac7cf624" + integrity sha512-N3xhQ5yyBx3vQq4gubBfASzYhJGNzeDbjqBpu61g7UVylsN/qyffU96TKWD3GbbLOKF82VGNRNvv1+BFgE31Eg== dependencies: long "^5.3.2" @@ -15827,10 +15833,10 @@ reselect@^4.1.8: resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== -resium@1.23.0: - version "1.23.0" - resolved "https://registry.yarnpkg.com/resium/-/resium-1.23.0.tgz#1ff26afaa5f75030e7298fb0c6436dddd1420e37" - integrity sha512-jf+YI8G8kNoTmnF3l6Z8KnTt66PqTpKDCluhowNU4TeK16MA7nwSncVFOYiAFcsJHVGxKCH9ayuayi0Hfdjjqg== +resium@1.26.0: + version "1.26.0" + resolved "https://registry.yarnpkg.com/resium/-/resium-1.26.0.tgz#eb056b215c32df8121330898e3ac8eeeada39436" + integrity sha512-1XxitSnMJnawLN7yR7fF5PPQe/Mf7p8GbIdi1ehNgZfmkyCpDDtw8xdgFbj1k/wyvvubt44+0KRUPndCsRS2QQ== resolve-cwd@^3.0.0: version "3.0.0"