diff --git a/apps/extension/package.json b/apps/extension/package.json index ae41b2ef..1806aae2 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -20,57 +20,57 @@ "@penumbra-labs/registry": "11.1.0", "@penumbra-zone/bech32m": "^7.0.0", "@penumbra-zone/client": "^18.1.0", - "@penumbra-zone/crypto-web": "^23.0.0", - "@penumbra-zone/getters": "^16.0.0", + "@penumbra-zone/crypto-web": "^24.0.0", + "@penumbra-zone/getters": "^17.0.0", "@penumbra-zone/keys": "^4.2.1", - "@penumbra-zone/perspective": "^29.0.0", + "@penumbra-zone/perspective": "^30.0.0", "@penumbra-zone/protobuf": "^6.0.0", - "@penumbra-zone/query": "^30.0.0", - "@penumbra-zone/services": "^33.0.0", - "@penumbra-zone/storage": "^29.0.0", + "@penumbra-zone/query": "^31.0.0", + "@penumbra-zone/services": "^34.0.0", + "@penumbra-zone/storage": "^30.0.0", "@penumbra-zone/transport-chrome": "^8.0.1", "@penumbra-zone/transport-dom": "^7.5.0", - "@penumbra-zone/types": "^22.0.0", - "@penumbra-zone/wasm": "^27.0.0", + "@penumbra-zone/types": "^23.0.0", + "@penumbra-zone/wasm": "^28.0.0", "@radix-ui/react-icons": "^1.3.0", "@repo/context": "workspace:*", "@repo/ui": "workspace:*", - "@tanstack/react-query": "4.36.1", + "@tanstack/react-query": "5.55.0", "exponential-backoff": "^3.1.1", - "framer-motion": "^11.2.4", + "framer-motion": "^11.5.4", "immer": "^10.1.1", "lodash": "^4.17.21", - "lucide-react": "^0.378.0", + "lucide-react": "^0.438.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-loader-spinner": "^6.1.6", - "react-router-dom": "^6.23.1", + "react-router-dom": "^6.26.1", "usehooks-ts": "^3.1.0", - "zustand": "^4.5.2" + "zustand": "^4.5.5" }, "devDependencies": { - "@types/chrome": "0.0.268", - "@types/firefox-webext-browser": "^120.0.3", - "@types/lodash": "^4.17.4", - "@types/react": "^18.3.2", + "@types/chrome": "0.0.270", + "@types/firefox-webext-browser": "^120.0.4", + "@types/lodash": "^4.17.7", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "@types/webpack": "^5.28.5", - "autoprefixer": "^10.4.19", + "autoprefixer": "^10.4.20", "buffer": "^6.0.3", "copy-webpack-plugin": "^12.0.2", - "css-loader": "^7.1.1", + "css-loader": "^7.1.2", "dotenv": "^16.4.5", "html-webpack-plugin": "^5.6.0", - "postcss": "^8.4.38", + "postcss": "^8.4.45", "postcss-loader": "^8.1.1", "style-loader": "^4.0.0", "tailwindcss": "^3.4.10", "ts-loader": "^9.5.1", "ts-node": "^10.9.2", "web-ext": "^8.2.0", - "webpack": "^5.91.0", + "webpack": "^5.94.0", "webpack-cli": "^5.1.4", - "webpack-merge": "^5.10.0", + "webpack-merge": "^6.0.1", "webpack-watch-external-files-plugin": "^3.1.0" } } diff --git a/apps/prax-marketing-site/package.json b/apps/prax-marketing-site/package.json index 07f0b307..5b95e8b8 100644 --- a/apps/prax-marketing-site/package.json +++ b/apps/prax-marketing-site/package.json @@ -12,16 +12,16 @@ "dependencies": { "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router-dom": "^6.23.1", + "react-router-dom": "^6.26.1", "tailwindcss": "^3.4.10" }, "devDependencies": { - "@types/react": "^18.3.2", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react-swc": "^3.7.0", - "autoprefixer": "^10.4.19", + "autoprefixer": "^10.4.20", "firebase-tools": "^13.8.0", - "postcss": "^8.4.38", + "postcss": "^8.4.45", "vite": "^5.3.1" } } diff --git a/packages/context/package.json b/packages/context/package.json index c1a26abf..e636be86 100644 --- a/packages/context/package.json +++ b/packages/context/package.json @@ -19,18 +19,18 @@ "@bufbuild/protobuf": "^2.0.0", "@penumbra-labs/registry": "11.1.0", "@penumbra-zone/bech32m": "^7.0.0", - "@penumbra-zone/crypto-web": "^23.0.0", - "@penumbra-zone/getters": "^16.0.0", + "@penumbra-zone/crypto-web": "^24.0.0", + "@penumbra-zone/getters": "^17.0.0", "@penumbra-zone/keys": "^4.2.1", - "@penumbra-zone/perspective": "^29.0.0", + "@penumbra-zone/perspective": "^30.0.0", "@penumbra-zone/protobuf": "^6.0.0", - "@penumbra-zone/query": "^30.0.0", - "@penumbra-zone/services": "^33.0.0", - "@penumbra-zone/storage": "^29.0.0", + "@penumbra-zone/query": "^31.0.0", + "@penumbra-zone/services": "^34.0.0", + "@penumbra-zone/storage": "^30.0.0", "@penumbra-zone/transport-chrome": "^8.0.1", "@penumbra-zone/transport-dom": "^7.5.0", - "@penumbra-zone/types": "^22.0.0", - "@penumbra-zone/wasm": "^27.0.0", + "@penumbra-zone/types": "^23.0.0", + "@penumbra-zone/wasm": "^28.0.0", "exponential-backoff": "^3.1.1" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index b83c2c0e..ffd821eb 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -31,11 +31,11 @@ "@emotion/styled": "^11.11.5", "@penumbra-labs/registry": "11.1.0", "@penumbra-zone/bech32m": "^7.0.0", - "@penumbra-zone/getters": "^16.0.0", - "@penumbra-zone/perspective": "^29.0.0", + "@penumbra-zone/getters": "^17.0.0", + "@penumbra-zone/perspective": "^30.0.0", "@penumbra-zone/protobuf": "^6.0.0", - "@penumbra-zone/types": "^22.0.0", - "@penumbra-zone/wasm": "^27.0.0", + "@penumbra-zone/types": "^23.0.0", + "@penumbra-zone/wasm": "^28.0.0", "@radix-ui/react-avatar": "^1.0.4", "@radix-ui/react-checkbox": "^1.0.4", "@radix-ui/react-dialog": "1.0.5", @@ -58,14 +58,14 @@ "clsx": "^2.1.1", "cmdk": "0.2.0", "djb2a": "^2.0.0", - "framer-motion": "^11.2.4", + "framer-motion": "^11.5.4", "humanize-duration": "^3.32.0", - "lucide-react": "^0.378.0", + "lucide-react": "^0.438.0", "murmurhash3js": "^3.0.1", "react": "^18.3.1", "react-dom": "^18.3.1", "react-loader-spinner": "^6.1.6", - "react-router-dom": "^6.23.1", + "react-router-dom": "^6.26.1", "sonner": "1.4.3", "tailwind-merge": "^2.3.0", "tinycolor2": "^1.6.0" @@ -84,10 +84,10 @@ "@testing-library/react": "^15.0.7", "@types/humanize-duration": "^3.27.4", "@types/murmurhash3js": "^3.0.7", - "@types/react": "^18.3.2", + "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "@types/tinycolor2": "^1.4.6", - "postcss": "^8.4.38", + "postcss": "^8.4.45", "prop-types": "^15.8.1", "storybook": "^8.1.1", "tailwindcss": "^3.4.10" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2e1b960..cb8f15d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -102,29 +102,29 @@ importers: specifier: ^18.1.0 version: 18.1.0(@bufbuild/protobuf@2.0.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/transport-dom@7.5.0) '@penumbra-zone/crypto-web': - specifier: ^23.0.0 - version: 23.0.0(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + specifier: ^24.0.0 + version: 24.0.0(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) '@penumbra-zone/getters': - specifier: ^16.0.0 - version: 16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + specifier: ^17.0.0 + version: 17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) '@penumbra-zone/keys': specifier: ^4.2.1 version: 4.2.1 '@penumbra-zone/perspective': - specifier: ^29.0.0 - version: 29.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/wasm@27.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))) + specifier: ^30.0.0 + version: 30.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/wasm@28.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))) '@penumbra-zone/protobuf': specifier: ^6.0.0 version: 6.0.0(@bufbuild/protobuf@2.0.0) '@penumbra-zone/query': - specifier: ^30.0.0 - version: 30.0.0(skpvzvlanfmfvaemdwsqbalmsy) + specifier: ^31.0.0 + version: 31.0.0(zsbuklas3dlp2dbyz4oub5zpxi) '@penumbra-zone/services': - specifier: ^33.0.0 - version: 33.0.0(f3ynbbpocxbmu3qe4oznzj3xia) + specifier: ^34.0.0 + version: 34.0.0(mkc47xkln477mdlk4c4pcxxjcy) '@penumbra-zone/storage': - specifier: ^29.0.0 - version: 29.0.0(qlhpw5en6vbojwvxhi6vlz4wpm) + specifier: ^30.0.0 + version: 30.0.0(xtczarck6hgjifg5uktfaifkqa) '@penumbra-zone/transport-chrome': specifier: ^8.0.1 version: 8.0.1(@bufbuild/protobuf@2.0.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/transport-dom@7.5.0) @@ -132,11 +132,11 @@ importers: specifier: ^7.5.0 version: 7.5.0 '@penumbra-zone/types': - specifier: ^22.0.0 - version: 22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + specifier: ^23.0.0 + version: 23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) '@penumbra-zone/wasm': - specifier: ^27.0.0 - version: 27.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + specifier: ^28.0.0 + version: 28.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) '@radix-ui/react-icons': specifier: ^1.3.0 version: 1.3.0(react@18.3.1) @@ -147,14 +147,14 @@ importers: specifier: workspace:* version: link:../../packages/ui '@tanstack/react-query': - specifier: 4.36.1 - version: 4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 5.55.0 + version: 5.55.0(react@18.3.1) exponential-backoff: specifier: ^3.1.1 version: 3.1.1 framer-motion: - specifier: ^11.2.4 - version: 11.3.19(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^11.5.4 + version: 11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) immer: specifier: ^10.1.1 version: 10.1.1 @@ -162,8 +162,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 lucide-react: - specifier: ^0.378.0 - version: 0.378.0(react@18.3.1) + specifier: ^0.438.0 + version: 0.438.0(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -174,66 +174,66 @@ importers: specifier: ^6.1.6 version: 6.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-router-dom: - specifier: ^6.23.1 - version: 6.25.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^6.26.1 + version: 6.26.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) usehooks-ts: specifier: ^3.1.0 version: 3.1.0(react@18.3.1) zustand: - specifier: ^4.5.2 - version: 4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) + specifier: ^4.5.5 + version: 4.5.5(@types/react@18.3.5)(immer@10.1.1)(react@18.3.1) devDependencies: '@types/chrome': - specifier: 0.0.268 - version: 0.0.268 + specifier: 0.0.270 + version: 0.0.270 '@types/firefox-webext-browser': - specifier: ^120.0.3 + specifier: ^120.0.4 version: 120.0.4 '@types/lodash': - specifier: ^4.17.4 + specifier: ^4.17.7 version: 4.17.7 '@types/react': - specifier: ^18.3.2 - version: 18.3.3 + specifier: ^18.3.5 + version: 18.3.5 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 '@types/webpack': specifier: ^5.28.5 - version: 5.28.5(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.93.0)) + version: 5.28.5(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.94.0)) autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.40) + specifier: ^10.4.20 + version: 10.4.20(postcss@8.4.45) buffer: specifier: ^6.0.3 version: 6.0.3 copy-webpack-plugin: specifier: ^12.0.2 - version: 12.0.2(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 12.0.2(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) css-loader: - specifier: ^7.1.1 - version: 7.1.2(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + specifier: ^7.1.2 + version: 7.1.2(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) dotenv: specifier: ^16.4.5 version: 16.4.5 html-webpack-plugin: specifier: ^5.6.0 - version: 5.6.0(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 5.6.0(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) postcss: - specifier: ^8.4.38 - version: 8.4.40 + specifier: ^8.4.45 + version: 8.4.45 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.40)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 8.1.1(postcss@8.4.45)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) style-loader: specifier: ^4.0.0 - version: 4.0.0(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 4.0.0(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) tailwindcss: specifier: ^3.4.10 version: 3.4.10(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.5.4)(typescript@5.5.4)) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 9.5.1(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) ts-node: specifier: ^10.9.2 version: 10.9.2(@swc/core@1.7.23)(@types/node@22.5.4)(typescript@5.5.4) @@ -241,17 +241,17 @@ importers: specifier: ^8.2.0 version: 8.2.0(body-parser@1.20.2)(express@4.19.2) webpack: - specifier: ^5.91.0 - version: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + specifier: ^5.94.0 + version: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack@5.93.0) + version: 5.1.4(webpack@5.94.0) webpack-merge: - specifier: ^5.10.0 - version: 5.10.0 + specifier: ^6.0.1 + version: 6.0.1 webpack-watch-external-files-plugin: specifier: ^3.1.0 - version: 3.1.0(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + version: 3.1.0(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) apps/prax-marketing-site: dependencies: @@ -2217,6 +2217,11 @@ packages: peerDependencies: '@penumbra-zone/types': 22.0.0 + '@penumbra-zone/crypto-web@24.0.0': + resolution: {integrity: sha512-UF62F4hLh3PbQNIYd8exOTPTQbHZQt8VWx0euYObeBHhmwSuUsNXORwL9v123QMGm4wTBwy7qYi04eEK7IKaNA==} + peerDependencies: + '@penumbra-zone/types': 23.0.0 + '@penumbra-zone/getters@16.0.0': resolution: {integrity: sha512-c4saUCIooXKDIdl3UmXAtIspxkt/K1vZNyXRLwUyB0B0EfXj7qILlDbz2csOewU8SSKFIuzaBscIeJykOEHKXg==} peerDependencies: @@ -2224,6 +2229,13 @@ packages: '@penumbra-zone/bech32m': 7.0.0 '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/getters@17.0.0': + resolution: {integrity: sha512-f0o3te2ozm/T6w9Z8xaQlNkhY8dXZPy46+8+SD4bE+2vsO23876gIqK/826Lf59YKtMwi5NnB8H0787h3T5t+g==} + peerDependencies: + '@bufbuild/protobuf': ^1.10.0 + '@penumbra-zone/bech32m': 7.0.0 + '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/keys@4.2.1': resolution: {integrity: sha512-1K+/8bh53Kse4u/I1afUQuRrTnZhLLA6JWIV+mFiXX8An2J2CGIVDjp1mSJkUSzFjFDUzUX052kvYHCtZYK3QA==} hasBin: true @@ -2237,6 +2249,15 @@ packages: '@penumbra-zone/protobuf': 6.0.0 '@penumbra-zone/wasm': 27.0.0 + '@penumbra-zone/perspective@30.0.0': + resolution: {integrity: sha512-jgxWYCURzX5IosFCN70MSFWHbLo+3l0g83PFnDlvmswygDJdwObvOzV3rpSVnlVBXAQ9/ZKVAoA3Z6g7Bgr0mg==} + peerDependencies: + '@bufbuild/protobuf': ^1.10.0 + '@penumbra-zone/bech32m': 7.0.0 + '@penumbra-zone/getters': 17.0.0 + '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/wasm': 28.0.0 + '@penumbra-zone/protobuf@6.0.0': resolution: {integrity: sha512-x+g2plwEnYwzB692oAIzA9yzqcbsJt1f1lYmPNJpWOqNA9wC3OPDOfzQa7rgP4v6+KNd5IbRfRNyGPd/6zxYNg==} peerDependencies: @@ -2252,6 +2273,16 @@ packages: '@penumbra-zone/types': 22.0.0 '@penumbra-zone/wasm': 27.0.0 + '@penumbra-zone/query@31.0.0': + resolution: {integrity: sha512-iwfaDCLViBm17svwLM/NljXIj7XcP/769zca/voGT0FRPJxK2giZmJzOkCVnWJWCE7c/CSJ69bhhnB1uzpA5lA==} + peerDependencies: + '@penumbra-zone/bech32m': 7.0.0 + '@penumbra-zone/crypto-web': 24.0.0 + '@penumbra-zone/getters': 17.0.0 + '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/types': 23.0.0 + '@penumbra-zone/wasm': 28.0.0 + '@penumbra-zone/services@33.0.0': resolution: {integrity: sha512-HFIh0rw/mqLSgPFtyYPVreizg/wO+eIsoNQYSdb2RSiKRlCkBEogpTXytrzTw10XHSLXbsZrJR7ReTeJBGp5ZA==} peerDependencies: @@ -2267,6 +2298,21 @@ packages: '@penumbra-zone/types': 22.0.0 '@penumbra-zone/wasm': 27.0.0 + '@penumbra-zone/services@34.0.0': + resolution: {integrity: sha512-GiZOahitlPft/tnh0ZHOJdmeOcGIotE5m/mFyV/w4SNbMquK1bgwhlXgFLGizHVhCKRbX8RW4ABhuc9wCEM+sw==} + peerDependencies: + '@bufbuild/protobuf': ^1.10.0 + '@connectrpc/connect': ^1.4.0 + '@penumbra-zone/bech32m': 7.0.0 + '@penumbra-zone/crypto-web': 24.0.0 + '@penumbra-zone/getters': 17.0.0 + '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/query': 31.0.0 + '@penumbra-zone/storage': 30.0.0 + '@penumbra-zone/transport-dom': 7.5.0 + '@penumbra-zone/types': 23.0.0 + '@penumbra-zone/wasm': 28.0.0 + '@penumbra-zone/storage@29.0.0': resolution: {integrity: sha512-m11GuRFMl7b8BV/L64tkjIbecTaOmEAIrTHfmpZKyQXdyw7povVbIegBw/PXAqxH9Gf0BAwLL+lBvRA9/JHcKA==} peerDependencies: @@ -2278,6 +2324,17 @@ packages: '@penumbra-zone/types': 22.0.0 '@penumbra-zone/wasm': 27.0.0 + '@penumbra-zone/storage@30.0.0': + resolution: {integrity: sha512-ZDPrA8kqsc1B6sA/cwLC79qJbKg6g9XHS9+6pFOoyGM4HEBg8xmMt8g4s6+EmBdclucEl2cfhmOyLCe4xnLC1w==} + peerDependencies: + '@bufbuild/protobuf': ^1.10.0 + '@penumbra-labs/registry': 11.1.0 + '@penumbra-zone/bech32m': 7.0.0 + '@penumbra-zone/getters': 17.0.0 + '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/types': 23.0.0 + '@penumbra-zone/wasm': 28.0.0 + '@penumbra-zone/transport-chrome@8.0.1': resolution: {integrity: sha512-Bk5/6N60hkeDwtx/ebP5u5DgZWNdRh6FQHgOXNP93FJjg4oobNOkjdoH0Gdqevj+sawGnyXFCyC6WeHB6D2LTA==} peerDependencies: @@ -2296,6 +2353,14 @@ packages: '@penumbra-zone/getters': 16.0.0 '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/types@23.0.0': + resolution: {integrity: sha512-AaIK1A/T6mClpx12Uc5zOdAFzSHLOJS7HvB4A+n+Vo6rylcECz7JM4LV5XmkuWLe9dEW6fDir1XqiKdLQzGi0Q==} + peerDependencies: + '@bufbuild/protobuf': ^1.10.0 + '@penumbra-zone/bech32m': 7.0.0 + '@penumbra-zone/getters': 17.0.0 + '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/wasm@27.0.0': resolution: {integrity: sha512-+ttIMQeOUbFSx4IC7LnHGixwGoV3F4gvNo7sHqR60T2DL3rWpBiSsTm9BFBfSmKLnOdAgkfr+2/uGFJvibaVnw==} peerDependencies: @@ -2304,6 +2369,14 @@ packages: '@penumbra-zone/protobuf': 6.0.0 '@penumbra-zone/types': 22.0.0 + '@penumbra-zone/wasm@28.0.0': + resolution: {integrity: sha512-B+e5GofYuBoRX7iykDYe/NRuay9vDJpnKq6AdVSHMfgTg46MrncncnMS7RBxpTPe/FEvWz7CvuKMHqorA3wEmA==} + peerDependencies: + '@bufbuild/protobuf': ^1.10.0 + '@penumbra-zone/bech32m': 7.0.0 + '@penumbra-zone/protobuf': 6.0.0 + '@penumbra-zone/types': 23.0.0 + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -3027,6 +3100,10 @@ packages: resolution: {integrity: sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==} engines: {node: '>=14.0.0'} + '@remix-run/router@1.19.1': + resolution: {integrity: sha512-S45oynt/WH19bHbIXjtli6QmwNYvaz+vtnubvNpNDvUOoA/OWh6j1OikIP3G+v5GHdxyC6EXoChG3HgYGEUfcg==} + engines: {node: '>=14.0.0'} + '@rollup/pluginutils@5.1.0': resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} @@ -3589,20 +3666,13 @@ packages: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} - '@tanstack/query-core@4.36.1': - resolution: {integrity: sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==} + '@tanstack/query-core@5.54.1': + resolution: {integrity: sha512-hKS+WRpT5zBFip21pB6Jx1C0hranWQrbv5EJ7qPoiV5MYI3C8rTCqWC9DdBseiPT1JgQWh8Y55YthuYZNiw3Xw==} - '@tanstack/react-query@4.36.1': - resolution: {integrity: sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==} + '@tanstack/react-query@5.55.0': + resolution: {integrity: sha512-2uYuxEbRQD8TORUiTUacEOwt1e8aoSqUOJFGY5TUrh6rQ3U85zrMS2wvbNhBhXGh6Vj69QDCP2yv8tIY7joo6Q==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-native: '*' - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true + react: ^18 || ^19 '@testing-library/dom@10.1.0': resolution: {integrity: sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==} @@ -3711,8 +3781,8 @@ packages: '@types/caseless@0.12.5': resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} - '@types/chrome@0.0.268': - resolution: {integrity: sha512-7N1QH9buudSJ7sI8Pe4mBHJr5oZ48s0hcanI9w3wgijAlv1OZNUZve9JR4x42dn5lJ5Sm87V1JNfnoh10EnQlA==} + '@types/chrome@0.0.270': + resolution: {integrity: sha512-ADvkowV7YnJfycZZxL2brluZ6STGW+9oKG37B422UePf2PCXuFA/XdERI0T18wtuWPx0tmFeZqq6MOXVk1IC+Q==} '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -3732,12 +3802,6 @@ packages: '@types/escodegen@0.0.6': resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==} - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@9.6.0': - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} - '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -4187,8 +4251,8 @@ packages: safe-compare: optional: true - adm-zip@0.5.14: - resolution: {integrity: sha512-DnyqqifT4Jrcvb8USYjp6FHtBpEIz1mnXu6pTRHZ0RL69LbQYiO+0lDFg5+OKA7U29oWSs3a/i8fhn8ZcceIWg==} + adm-zip@0.5.16: + resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} engines: {node: '>=12.0'} agent-base@6.0.2: @@ -4398,6 +4462,9 @@ packages: async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -4416,6 +4483,13 @@ packages: peerDependencies: postcss: ^8.1.0 + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -5892,6 +5966,10 @@ packages: resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + form-data-encoder@2.1.4: resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} engines: {node: '>= 14.17'} @@ -5929,6 +6007,20 @@ packages: react-dom: optional: true + framer-motion@11.5.4: + resolution: {integrity: sha512-E+tb3/G6SO69POkdJT+3EpdMuhmtCh9EWuK4I1DnIC23L7tFPrl8vxP+LSovwaw6uUr73rUbpb4FgK011wbRJQ==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -7101,6 +7193,11 @@ packages: peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 + lucide-react@0.438.0: + resolution: {integrity: sha512-uq6yCB+IzVfgIPMK8ibkecXSWTTSOMs9UjUgZigfrDCVqgdwkpIgYg1fSYnf0XXF2AoSyCJZhoZXQwzoai7VGw==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc + lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true @@ -7982,10 +8079,6 @@ packages: peerDependencies: postcss: ^8.2.14 - postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} - engines: {node: '>=4'} - postcss-selector-parser@6.1.2: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} @@ -8287,12 +8380,25 @@ packages: react: '>=16.8' react-dom: '>=16.8' + react-router-dom@6.26.1: + resolution: {integrity: sha512-veut7m41S1fLql4pLhxeSW3jlqs+4MtjRLj0xvuCEXsxusJCbs6I8yn9BxzzDX2XDgafrccY6hwjmd/bL54tFw==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + react-router@6.25.1: resolution: {integrity: sha512-u8ELFr5Z6g02nUtpPAggP73Jigj1mRePSwhS/2nkTrlPU5yEkH1vYzWNyvSnSzeeE2DNqWdH+P8OhIh9wuXhTw==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' + react-router@6.26.1: + resolution: {integrity: sha512-kIwJveZNwp7teQRI5QmwWo39A5bXRyqpH0COKKmPnyD2vBvDwgFXSqDUYtt1h+FEyfnE8eXr7oe0MxRzVwCcvQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: '>=16.8' + react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} @@ -8579,6 +8685,10 @@ packages: resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} engines: {node: '>=10'} + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -9077,11 +9187,6 @@ packages: uglify-js: optional: true - terser@5.31.3: - resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} - engines: {node: '>=10'} - hasBin: true - terser@5.31.6: resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} engines: {node: '>=10'} @@ -9250,6 +9355,9 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -9530,11 +9638,6 @@ packages: '@types/react': optional: true - use-sync-external-store@1.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - use-sync-external-store@1.2.2: resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: @@ -9732,6 +9835,10 @@ packages: resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} engines: {node: '>=10.0.0'} + webpack-merge@6.0.1: + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} + webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} @@ -9745,26 +9852,6 @@ packages: peerDependencies: webpack: ^4 || ^5 - webpack@5.92.1: - resolution: {integrity: sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - - webpack@5.93.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - webpack@5.94.0: resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} @@ -10010,8 +10097,8 @@ packages: zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zustand@4.5.4: - resolution: {integrity: sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg==} + zustand@4.5.5: + resolution: {integrity: sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q==} engines: {node: '>=12.7.0'} peerDependencies: '@types/react': '>=16.8' @@ -11866,7 +11953,7 @@ snapshots: '@devicefarmer/adbkit-monkey': 1.2.1 bluebird: 3.7.2 commander: 9.5.0 - debug: 4.3.6 + debug: 4.3.7 node-forge: 1.3.1 split: 1.0.1 transitivePeerDependencies: @@ -12136,10 +12223,10 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.6 + debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -12249,7 +12336,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -12512,12 +12599,24 @@ snapshots: bip39: 3.1.0 crypto-js: 4.2.0 + '@penumbra-zone/crypto-web@24.0.0(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))': + dependencies: + '@penumbra-zone/types': 23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + bip39: 3.1.0 + crypto-js: 4.2.0 + '@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))': dependencies: '@bufbuild/protobuf': 2.0.0 '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) + '@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))': + dependencies: + '@bufbuild/protobuf': 2.0.0 + '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) + '@penumbra-zone/keys@4.2.1': {} '@penumbra-zone/perspective@29.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/wasm@27.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))))': @@ -12528,6 +12627,14 @@ snapshots: '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) '@penumbra-zone/wasm': 27.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + '@penumbra-zone/perspective@30.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/wasm@28.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))))': + dependencies: + '@bufbuild/protobuf': 2.0.0 + '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/getters': 17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) + '@penumbra-zone/wasm': 28.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + '@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)': dependencies: '@bufbuild/protobuf': 2.0.0 @@ -12535,7 +12642,7 @@ snapshots: '@penumbra-zone/query@30.0.0(skpvzvlanfmfvaemdwsqbalmsy)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) + '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@2.0.0) '@connectrpc/connect-web': 1.4.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) '@penumbra-zone/crypto-web': 23.0.0(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) @@ -12545,6 +12652,19 @@ snapshots: '@penumbra-zone/wasm': 27.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) exponential-backoff: 3.1.1 + '@penumbra-zone/query@31.0.0(zsbuklas3dlp2dbyz4oub5zpxi)': + dependencies: + '@bufbuild/protobuf': 1.10.0 + '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) + '@connectrpc/connect-web': 1.4.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/crypto-web': 24.0.0(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + '@penumbra-zone/getters': 17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) + '@penumbra-zone/types': 23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/wasm': 28.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + exponential-backoff: 3.1.1 + '@penumbra-zone/services@33.0.0(f3ynbbpocxbmu3qe4oznzj3xia)': dependencies: '@bufbuild/protobuf': 2.0.0 @@ -12559,6 +12679,20 @@ snapshots: '@penumbra-zone/types': 22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) '@penumbra-zone/wasm': 27.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + '@penumbra-zone/services@34.0.0(mkc47xkln477mdlk4c4pcxxjcy)': + dependencies: + '@bufbuild/protobuf': 2.0.0 + '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@2.0.0) + '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/crypto-web': 24.0.0(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + '@penumbra-zone/getters': 17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) + '@penumbra-zone/query': 31.0.0(zsbuklas3dlp2dbyz4oub5zpxi) + '@penumbra-zone/storage': 30.0.0(xtczarck6hgjifg5uktfaifkqa) + '@penumbra-zone/transport-dom': 7.5.0 + '@penumbra-zone/types': 23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/wasm': 28.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + '@penumbra-zone/storage@29.0.0(qlhpw5en6vbojwvxhi6vlz4wpm)': dependencies: '@bufbuild/protobuf': 2.0.0 @@ -12570,6 +12704,17 @@ snapshots: '@penumbra-zone/wasm': 27.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) idb: 8.0.0 + '@penumbra-zone/storage@30.0.0(xtczarck6hgjifg5uktfaifkqa)': + dependencies: + '@bufbuild/protobuf': 2.0.0 + '@penumbra-labs/registry': 11.1.0 + '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/getters': 17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) + '@penumbra-zone/types': 23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/wasm': 28.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))) + idb: 8.0.0 + '@penumbra-zone/transport-chrome@8.0.1(@bufbuild/protobuf@2.0.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/transport-dom@7.5.0)': dependencies: '@bufbuild/protobuf': 2.0.0 @@ -12591,6 +12736,16 @@ snapshots: idb: 8.0.0 zod: 3.23.8 + '@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))': + dependencies: + '@bufbuild/protobuf': 2.0.0 + '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/getters': 17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) + bignumber.js: 9.1.2 + idb: 8.0.0 + zod: 3.23.8 + '@penumbra-zone/wasm@27.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@22.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@16.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))': dependencies: '@bufbuild/protobuf': 2.0.0 @@ -12600,6 +12755,15 @@ snapshots: optionalDependencies: '@penumbra-zone/keys': 4.2.1 + '@penumbra-zone/wasm@28.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0))(@penumbra-zone/types@23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))': + dependencies: + '@bufbuild/protobuf': 2.0.0 + '@penumbra-zone/bech32m': 7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + '@penumbra-zone/protobuf': 6.0.0(@bufbuild/protobuf@2.0.0) + '@penumbra-zone/types': 23.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/getters@17.0.0(@bufbuild/protobuf@2.0.0)(@penumbra-zone/bech32m@7.0.0(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)))(@penumbra-zone/protobuf@6.0.0(@bufbuild/protobuf@2.0.0)) + optionalDependencies: + '@penumbra-zone/keys': 4.2.1 + '@pkgjs/parseargs@0.11.0': optional: true @@ -13339,6 +13503,8 @@ snapshots: '@remix-run/router@1.18.0': {} + '@remix-run/router@1.19.1': {} + '@rollup/pluginutils@5.1.0(rollup@4.21.2)': dependencies: '@types/estree': 1.0.5 @@ -14071,15 +14237,12 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tanstack/query-core@4.36.1': {} + '@tanstack/query-core@5.54.1': {} - '@tanstack/react-query@4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query@5.55.0(react@18.3.1)': dependencies: - '@tanstack/query-core': 4.36.1 + '@tanstack/query-core': 5.54.1 react: 18.3.1 - use-sync-external-store: 1.2.2(react@18.3.1) - optionalDependencies: - react-dom: 18.3.1(react@18.3.1) '@testing-library/dom@10.1.0': dependencies: @@ -14154,7 +14317,7 @@ snapshots: copy-to-clipboard: 3.3.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - zustand: 4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) + zustand: 4.5.5(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer @@ -14236,7 +14399,7 @@ snapshots: '@types/caseless@0.12.5': {} - '@types/chrome@0.0.268': + '@types/chrome@0.0.270': dependencies: '@types/filesystem': 0.0.36 '@types/har-format': 1.2.15 @@ -14257,16 +14420,6 @@ snapshots: '@types/escodegen@0.0.6': {} - '@types/eslint-scope@3.7.7': - dependencies: - '@types/eslint': 9.6.0 - '@types/estree': 1.0.5 - - '@types/eslint@9.6.0': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 @@ -14427,11 +14580,11 @@ snapshots: '@types/uuid@9.0.8': {} - '@types/webpack@5.28.5(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.93.0))': + '@types/webpack@5.28.5(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.94.0))': dependencies: '@types/node': 22.5.4 tapable: 2.2.1 - webpack: 5.92.1(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.93.0)) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -14719,20 +14872,20 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4))': dependencies: - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.93.0) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.94.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4))': dependencies: - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.93.0) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.94.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4))': dependencies: - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack@5.93.0) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack@5.94.0) '@xtuc/ieee754@1.2.0': {} @@ -14837,7 +14990,7 @@ snapshots: express: 4.19.2 node-fetch: 3.3.2 - adm-zip@0.5.14: {} + adm-zip@0.5.16: {} agent-base@6.0.2: dependencies: @@ -15078,6 +15231,8 @@ snapshots: async@3.2.5: {} + async@3.2.6: {} + asynckit@0.4.0: {} at-least-node@1.0.0: {} @@ -15094,6 +15249,16 @@ snapshots: postcss: 8.4.40 postcss-value-parser: 4.2.0 + autoprefixer@10.4.20(postcss@8.4.45): + dependencies: + browserslist: 4.23.3 + caniuse-lite: 1.0.30001657 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.0 + postcss: 8.4.45 + postcss-value-parser: 4.2.0 + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -15356,7 +15521,7 @@ snapshots: camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.6.3 + tslib: 2.7.0 camelcase-css@2.0.1: {} @@ -15730,7 +15895,7 @@ snapshots: dependencies: toggle-selection: 1.0.6 - copy-webpack-plugin@12.0.2(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): + copy-webpack-plugin@12.0.2(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -15738,7 +15903,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) core-js-compat@3.37.1: dependencies: @@ -15836,18 +16001,18 @@ snapshots: semver: 6.3.1 webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5) - css-loader@7.1.2(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): + css-loader@7.1.2(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.40) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.40) - postcss-modules-scope: 3.2.0(postcss@8.4.40) - postcss-modules-values: 4.0.0(postcss@8.4.40) + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.45) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.45) + postcss-modules-scope: 3.2.0(postcss@8.4.45) + postcss-modules-values: 4.0.0(postcss@8.4.45) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) css-select@4.3.0: dependencies: @@ -16104,7 +16269,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 dot-prop@5.3.0: dependencies: @@ -16487,7 +16652,7 @@ snapshots: eslint-plugin-tailwindcss@3.17.4(tailwindcss@3.4.10(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.5.4)(typescript@5.5.4))): dependencies: fast-glob: 3.3.2 - postcss: 8.4.40 + postcss: 8.4.45 tailwindcss: 3.4.10(ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.5.4)(typescript@5.5.4)) eslint-plugin-turbo@2.0.12(eslint@9.8.0): @@ -16537,7 +16702,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -16551,7 +16716,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -16794,7 +16959,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-patch@3.1.1: {} @@ -16978,7 +17143,7 @@ snapshots: firefox-profile@4.6.0: dependencies: - adm-zip: 0.5.14 + adm-zip: 0.5.16 fs-extra: 9.0.1 ini: 2.0.0 minimist: 1.2.8 @@ -17014,6 +17179,11 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + form-data-encoder@2.1.4: {} form-data@2.5.1: @@ -17044,6 +17214,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + framer-motion@11.5.4(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + tslib: 2.7.0 + optionalDependencies: + '@emotion/is-prop-valid': 1.3.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + fresh@0.5.2: {} fs-extra@10.1.0: @@ -17236,7 +17414,7 @@ snapshots: glob@10.4.2: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.0 jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 @@ -17479,11 +17657,11 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.31.3 + terser: 5.31.6 html-tags@3.3.1: {} - html-webpack-plugin@5.6.0(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): + html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -17491,7 +17669,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) htmlparser2@6.1.0: dependencies: @@ -17575,9 +17753,9 @@ snapshots: dependencies: postcss: 7.0.39 - icss-utils@5.1.0(postcss@8.4.40): + icss-utils@5.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.40 + postcss: 8.4.45 idb@8.0.0: {} @@ -18320,7 +18498,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 lowercase-keys@3.0.0: {} @@ -18341,6 +18519,10 @@ snapshots: dependencies: react: 18.3.1 + lucide-react@0.438.0(react@18.3.1): + dependencies: + react: 18.3.1 + lz-string@1.5.0: {} magic-string@0.27.0: @@ -18635,7 +18817,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.7.0 node-dir@0.1.17: dependencies: @@ -18986,7 +19168,7 @@ snapshots: param-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 parent-module@1.0.1: dependencies: @@ -19026,7 +19208,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 path-case@2.1.1: dependencies: @@ -19140,7 +19322,7 @@ snapshots: process-warning: 3.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 - safe-stable-stringify: 2.4.3 + safe-stable-stringify: 2.5.0 sonic-boom: 3.8.1 thread-stream: 2.7.0 @@ -19212,14 +19394,14 @@ snapshots: semver: 7.6.3 webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5) - postcss-loader@8.1.1(postcss@8.4.40)(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): + postcss-loader@8.1.1(postcss@8.4.45)(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): dependencies: cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.6 - postcss: 8.4.40 + postcss: 8.4.45 semver: 7.6.3 optionalDependencies: - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) transitivePeerDependencies: - typescript @@ -19227,54 +19409,49 @@ snapshots: dependencies: postcss: 7.0.39 - postcss-modules-extract-imports@3.1.0(postcss@8.4.40): + postcss-modules-extract-imports@3.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.40 + postcss: 8.4.45 postcss-modules-local-by-default@3.0.3: dependencies: icss-utils: 4.1.1 postcss: 7.0.39 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-local-by-default@4.0.5(postcss@8.4.40): + postcss-modules-local-by-default@4.0.5(postcss@8.4.45): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 - postcss-selector-parser: 6.1.1 + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 + postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 postcss-modules-scope@2.2.0: dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 - postcss-modules-scope@3.2.0(postcss@8.4.40): + postcss-modules-scope@3.2.0(postcss@8.4.45): dependencies: - postcss: 8.4.40 - postcss-selector-parser: 6.1.1 + postcss: 8.4.45 + postcss-selector-parser: 6.1.2 postcss-modules-values@3.0.0: dependencies: icss-utils: 4.1.1 postcss: 7.0.39 - postcss-modules-values@4.0.0(postcss@8.4.40): + postcss-modules-values@4.0.0(postcss@8.4.45): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 + icss-utils: 5.1.0(postcss@8.4.45) + postcss: 8.4.45 postcss-nested@6.2.0(postcss@8.4.45): dependencies: postcss: 8.4.45 postcss-selector-parser: 6.1.2 - postcss-selector-parser@6.1.1: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 @@ -19290,7 +19467,7 @@ snapshots: postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 postcss@8.4.40: @@ -19600,11 +19777,23 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-router: 6.25.1(react@18.3.1) + react-router-dom@6.26.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@remix-run/router': 1.19.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router: 6.26.1(react@18.3.1) + react-router@6.25.1(react@18.3.1): dependencies: '@remix-run/router': 1.18.0 react: 18.3.1 + react-router@6.26.1(react@18.3.1): + dependencies: + '@remix-run/router': 1.19.1 + react: 18.3.1 + react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): dependencies: get-nonce: 1.0.1 @@ -19974,6 +20163,8 @@ snapshots: safe-stable-stringify@2.4.3: {} + safe-stable-stringify@2.5.0: {} + safer-buffer@2.1.2: {} sax@1.4.1: {} @@ -20428,9 +20619,9 @@ snapshots: schema-utils: 2.7.1 webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5) - style-loader@4.0.0(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): + style-loader@4.0.0(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): dependencies: - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) styled-components@6.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -20627,26 +20818,14 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.7.23)(esbuild@0.21.5)(webpack@5.92.1(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.93.0))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.23)(esbuild@0.21.5)(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.3 - webpack: 5.92.1(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.93.0)) - optionalDependencies: - '@swc/core': 1.7.23 - esbuild: 0.21.5 - - terser-webpack-plugin@5.3.10(@swc/core@1.7.23)(esbuild@0.21.5)(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.31.3 - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + terser: 5.31.6 + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) optionalDependencies: '@swc/core': 1.7.23 esbuild: 0.21.5 @@ -20657,26 +20836,18 @@ snapshots: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.31.3 + terser: 5.31.6 webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5) optionalDependencies: '@swc/core': 1.7.23 esbuild: 0.21.5 - terser@5.31.3: - dependencies: - '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 - commander: 2.20.3 - source-map-support: 0.5.21 - terser@5.31.6: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 commander: 2.20.3 source-map-support: 0.5.21 - optional: true text-decoder@1.1.1: dependencies: @@ -20775,15 +20946,15 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-loader@9.5.1(typescript@5.5.4)(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): + ts-loader@9.5.1(typescript@5.5.4)(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 - micromatch: 4.0.7 + micromatch: 4.0.8 semver: 7.6.3 source-map: 0.7.4 typescript: 5.5.4 - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) ts-node@10.9.2(@swc/core@1.7.23)(@types/node@22.5.4)(typescript@5.5.4): dependencies: @@ -20826,6 +20997,8 @@ snapshots: tslib@2.6.3: {} + tslib@2.7.0: {} + tsutils@3.21.0(typescript@5.5.4): dependencies: tslib: 1.14.1 @@ -21125,10 +21298,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - use-sync-external-store@1.2.0(react@18.3.1): - dependencies: - react: 18.3.1 - use-sync-external-store@1.2.2(react@18.3.1): dependencies: react: 18.3.1 @@ -21311,12 +21480,12 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-cli@5.1.4(webpack@5.93.0): + webpack-cli@5.1.4(webpack@5.94.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack@5.93.0))(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack@5.94.0))(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -21325,7 +21494,7 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) webpack-merge: 5.10.0 webpack-merge@5.10.0: @@ -21334,59 +21503,31 @@ snapshots: flat: 5.0.2 wildcard: 2.0.1 + webpack-merge@6.0.1: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + webpack-sources@3.2.3: {} webpack-virtual-modules@0.6.2: {} - webpack-watch-external-files-plugin@3.1.0(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): + webpack-watch-external-files-plugin@3.1.0(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)): dependencies: glob: 10.4.2 path: 0.12.7 - webpack: 5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) - - webpack@5.92.1(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.93.0)): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.2 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.1 - es-module-lexer: 1.5.4 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.23)(esbuild@0.21.5)(webpack@5.92.1(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4(webpack@5.93.0))) - watchpack: 2.4.1 - webpack-sources: 3.2.3 - optionalDependencies: - webpack-cli: 5.1.4(webpack@5.93.0) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js + webpack: 5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4) - webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4): + webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5): dependencies: - '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) - browserslist: 4.23.2 + browserslist: 4.23.3 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -21400,17 +21541,15 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.23)(esbuild@0.21.5)(webpack@5.93.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) - watchpack: 2.4.1 + terser-webpack-plugin: 5.3.10(@swc/core@1.7.23)(esbuild@0.21.5)(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)) + watchpack: 2.4.2 webpack-sources: 3.2.3 - optionalDependencies: - webpack-cli: 5.1.4(webpack@5.93.0) transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5): + webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4): dependencies: '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 @@ -21432,9 +21571,11 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.23)(esbuild@0.21.5)(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.23)(esbuild@0.21.5)(webpack@5.94.0(@swc/core@1.7.23)(esbuild@0.21.5)(webpack-cli@5.1.4)) watchpack: 2.4.2 webpack-sources: 3.2.3 + optionalDependencies: + webpack-cli: 5.1.4(webpack@5.94.0) transitivePeerDependencies: - '@swc/core' - esbuild @@ -21656,7 +21797,7 @@ snapshots: zip-dir@2.0.0: dependencies: - async: 3.2.5 + async: 3.2.6 jszip: 3.10.1 zip-stream@6.0.1: @@ -21667,10 +21808,18 @@ snapshots: zod@3.23.8: {} - zustand@4.5.4(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1): + zustand@4.5.5(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1): dependencies: - use-sync-external-store: 1.2.0(react@18.3.1) + use-sync-external-store: 1.2.2(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 immer: 10.1.1 react: 18.3.1 + + zustand@4.5.5(@types/react@18.3.5)(immer@10.1.1)(react@18.3.1): + dependencies: + use-sync-external-store: 1.2.2(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.5 + immer: 10.1.1 + react: 18.3.1