diff --git a/web/package.json b/web/package.json index ad796a7181..79471e6919 100644 --- a/web/package.json +++ b/web/package.json @@ -109,7 +109,7 @@ "antd": "5.24.3", "apollo-upload-client": "18.0.1", "aws-amplify": "5.3.21", - "cesium": "1.129.0", + "cesium": "1.136.0", "cesium-mvt-imagery-provider": "1.4.2", "dayjs": "1.11.13", "firebase": "10.13.1", diff --git a/web/yarn.lock b/web/yarn.lock index c239918d73..a12d282331 100644 --- a/web/yarn.lock +++ b/web/yarn.lock @@ -4433,16 +4433,18 @@ "@types/tough-cookie" "^4.0.5" tough-cookie "^4.1.4" -"@cesium/engine@^17.0.0": - version "17.0.0" - resolved "https://registry.yarnpkg.com/@cesium/engine/-/engine-17.0.0.tgz#a43f7dcf4018eb6c9fc29ef985f83a493c852c0d" - integrity sha512-bvLWmWVY4QX9rfcx/zfBzA8R1xR8KzmaCDOVL6pFkNZeYmRtt8JN//IICYR3P45lznlcb0Dklw1iCb37t4tvLA== +"@cesium/engine@^22.1.0": + version "22.1.0" + resolved "https://registry.yarnpkg.com/@cesium/engine/-/engine-22.1.0.tgz#cc2c994e107f53f351af302d2b28812455905bc1" + integrity sha512-grL8/wiIkKLFG+FrizORhUTMpOcFMFawa0fmLH3I/1K46TcDQn6Gom+qrcGqbJoc4diYM75xsAC9M8Yajgh4rQ== dependencies: + "@cesium/wasm-splats" "^0.1.0-alpha.2" + "@spz-loader/core" "0.3.0" "@tweenjs/tween.js" "^25.0.0" - "@zip.js/zip.js" "^2.7.34" + "@zip.js/zip.js" "^2.8.1" autolinker "^4.0.0" bitmap-sdf "^1.0.3" - dompurify "^3.0.2" + dompurify "^3.3.0" draco3d "^1.5.1" earcut "^3.0.0" grapheme-splitter "^1.0.4" @@ -4451,19 +4453,24 @@ ktx-parse "^1.0.0" lerc "^2.0.0" mersenne-twister "^1.1.0" - meshoptimizer "^0.23.0" + meshoptimizer "^0.25.0" pako "^2.0.4" protobufjs "^7.1.0" - rbush "3.0.1" + rbush "^4.0.1" topojson-client "^3.1.0" urijs "^1.19.7" -"@cesium/widgets@^12.0.0": - version "12.0.0" - resolved "https://registry.yarnpkg.com/@cesium/widgets/-/widgets-12.0.0.tgz#64c19537c8ac5ff057ddba94beb039847dadf861" - integrity sha512-5Re06LU8lRPEZInHrpOCGBiLoj9VNJ0JJtPrzdnw1qhIDpf3v1W75OJf59k8CCFvUYkZzuTTi8qTVbpzmcbOuw== +"@cesium/wasm-splats@^0.1.0-alpha.2": + version "0.1.0-alpha.2" + resolved "https://registry.yarnpkg.com/@cesium/wasm-splats/-/wasm-splats-0.1.0-alpha.2.tgz#f2d0d717d46f5f3d6d923549e90fb5ab4d429cab" + integrity sha512-t9pMkknv31hhIbLpMa8yPvmqfpvs5UkUjgqlQv9SeO8VerCXOYnyP8/486BDaFrztM0A7FMbRjsXtNeKvqQghA== + +"@cesium/widgets@^14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@cesium/widgets/-/widgets-14.1.0.tgz#9a68ec2a52f8fc60d5c75b74eee48f1ea1b6cc55" + integrity sha512-/8xJTi95XZrdkmJGABEHuQLu2ZarJ59J4V21dmgU/GJAFoqnjPlqFaFajx5XBZzRufGFYW1vGsq9BMqbdOJn5Q== dependencies: - "@cesium/engine" "^17.0.0" + "@cesium/engine" "^22.1.0" nosleep.js "^0.12.0" "@chenshuai2144/sketch-color@^1.0.7", "@chenshuai2144/sketch-color@^1.0.8": @@ -8143,6 +8150,11 @@ dependencies: tslib "^2.6.2" +"@spz-loader/core@0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@spz-loader/core/-/core-0.3.0.tgz#b2c15d8b5ada53542979cce6890e89f624b13e02" + integrity sha512-sbStwMHb/MIE29st7rRuMYWqhX1UmLSFzdpyGtUZUXLkFNIuYKblzjQdtiet8bau8sUf21uL1DQ451zuySGmcA== + "@storybook/addon-actions@8.2.9": version "8.2.9" resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-8.2.9.tgz#5a27f07f276ec776fb768f5da9bfe2c43fe3e851" @@ -9188,6 +9200,11 @@ resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.5.tgz#cb6e2a691b70cb177c6e3ae9c1d2e8b2ea8cd304" integrity sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA== +"@types/trusted-types@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== + "@types/unist@*": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" @@ -9793,10 +9810,10 @@ "@types/emscripten" "^1.39.6" tslib "^1.13.0" -"@zip.js/zip.js@^2.7.34": - version "2.7.41" - resolved "https://registry.yarnpkg.com/@zip.js/zip.js/-/zip.js-2.7.41.tgz#582668dabe997c353b37f27edb95162f688d387a" - integrity sha512-EMxPWXlEqqvsK9jxPmNvEShrIXP2LYTdQnEfsBH6OQCnlZRVo/dJIgtzbKvtK9A8PBTDQdxwxulj+QKplmW2Xg== +"@zip.js/zip.js@^2.8.1": + version "2.8.11" + resolved "https://registry.yarnpkg.com/@zip.js/zip.js/-/zip.js-2.8.11.tgz#4ab1f37d367f646d09467a70febc08980b6a0443" + integrity sha512-0fztsk/0ryJ+2PPr9EyXS5/Co7OK8q3zY/xOoozEWaUsL5x+C0cyZ4YyMuUffOO2Dx/rAdq4JMPqW0VUtm+vzA== accepts@~1.3.8: version "1.3.8" @@ -10904,13 +10921,13 @@ cesium-mvt-imagery-provider@1.4.2: "@mapbox/vector-tile" "1.3.1" pbf "3.2.1" -cesium@1.129.0: - version "1.129.0" - resolved "https://registry.yarnpkg.com/cesium/-/cesium-1.129.0.tgz#82144d18e9efb43e217df6bf9d14d2a2ca627f75" - integrity sha512-XDEJKLnr8s5/Q/1wcdZVEJCgx+xbgfDzkVKd9OxRZzYttazip6KffusMHexRdExVMPfDcTohuqcuHNxj9CUNFA== +cesium@1.136.0: + version "1.136.0" + resolved "https://registry.yarnpkg.com/cesium/-/cesium-1.136.0.tgz#4e91753029272b246c3f66be9c1eb9ccdc0bcbca" + integrity sha512-sHSFNNLgrgJQxpdLxdmjytT7qfs8dkn23tpPnXKweqvynQn+yAybepK6AwzYBbKQ017qBkrS/Wb4DORIFcjjhQ== dependencies: - "@cesium/engine" "^17.0.0" - "@cesium/widgets" "^12.0.0" + "@cesium/engine" "^22.1.0" + "@cesium/widgets" "^14.1.0" chai@^4.3.10: version "4.4.1" @@ -11971,10 +11988,12 @@ domhandler@5.0.3, domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -dompurify@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.3.tgz#4b115d15a091ddc96f232bcef668550a2f6f1430" - integrity sha512-axQ9zieHLnAnHh0sfAamKYiqXMJAVwu+LM/alQ7WDagoWessyWvMSFyW65CqF3owufNu8HBcE4cM2Vflu7YWcQ== +dompurify@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.3.0.tgz#aaaadbb83d87e1c2fbb066452416359e5b62ec97" + integrity sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ== + optionalDependencies: + "@types/trusted-types" "^2.0.7" domutils@^3.0.1: version "3.0.1" @@ -16551,10 +16570,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@^0.23.0: - version "0.23.0" - resolved "https://registry.yarnpkg.com/meshoptimizer/-/meshoptimizer-0.23.0.tgz#40b3a3ebe02f94885162b1062460e9a770fff971" - integrity sha512-zAZcfhHE3wBbwEN8MfCMI9PKRyOpz8491wcR2dxkv3IlNwDZrq2hEs5JZVtzfBrmjWhBZZtZZUO0OBSNFq5iUQ== +meshoptimizer@^0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/meshoptimizer/-/meshoptimizer-0.25.0.tgz#1234446e55e50beed2b613424330ac5102130ae4" + integrity sha512-ewwuAo3ujPZ7T3Y2oTkEoLlXvNOqnr0cjyAxfv5djXJqwD9QlxDDO0qGtsqB4Z9QUVvhruKXg9q/xfK9I5S1xQ== methods@~1.1.2: version "1.1.2" @@ -18115,11 +18134,6 @@ quick-temp@^0.1.8: rimraf "^2.5.4" underscore.string "~3.3.4" -quickselect@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-2.0.0.tgz#f19680a486a5eefb581303e023e98faaf25dd018" - integrity sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw== - quickselect@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-3.0.0.tgz#a37fc953867d56f095a20ac71c6d27063d2de603" @@ -18164,14 +18178,7 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" -rbush@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/rbush/-/rbush-3.0.1.tgz#5fafa8a79b3b9afdfe5008403a720cc1de882ecf" - integrity sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w== - dependencies: - quickselect "^2.0.0" - -rbush@^4.0.0: +rbush@^4.0.0, rbush@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/rbush/-/rbush-4.0.1.tgz#1f55afa64a978f71bf9e9a99bc14ff84f3cb0d6d" integrity sha512-IP0UpfeWQujYC8Jg162rMNc01Rf0gWMMAb2Uxus/Q0qOFw4lCcq6ZnQEZwUoJqWyUGJ9th7JjwI4yIWo+uvoAQ==